From xen-changelog-bounces@lists.xen.org Mon Jun 05 13:11:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 13:11:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dHrmk-0005dQ-6J; Mon, 05 Jun 2017 13:11:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dHrmi-0005dI-K9
 for xen-changelog@lists.xensource.com; Mon, 05 Jun 2017 13:11:04 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 DC/2F-02956-76855395; Mon, 05 Jun 2017 13:11:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTc9wjT
 SoPWdoMWEbQYOjB7b+3axBzBGsWbmJeVXJLBmNE74zFKwj7NiyYy1bA2MH9m7GLk4hAS+MEoc
 7ljEDOGcZ5Q49/kYkMPBwSYgJjF3r0IXIyeHiICqxKwVy5lBbCEBdYmm3w1sICXCAr4SDX9LQ
 cK8AmYSH7duYgWxWYDK38zvY57AyLGAkWEVo0ZxalFZapGukaFeUlFmekZJbmJmjq6hgZlebm
 pxcWJ6ak5iUrFecn7uJkagTxiAYAfjn2UBhxglOZiURHlXK5pGCvEl5adUZiQWZ8QXleakFh9
 ilOHgUJLgVQ0HygkWpaanVqRl5gCDAyYtwcGjJMJbEwqU5i0uSMwtzkyHSJ1iVJQS510XBpQQ
 AElklObBtcEC8hKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEef+AjOfJzCuBm/4KaDET0GK+S
 yYgi0sSEVJSDYxL97KK9294axMU80JqrjzzewOep3Km5jeDyz+98LjlyKO01Xpr185J0sUW9r
 FRkgkcpbxsWlmxE9drieaU7hS6lC7+LHXyxoPs4u9/1WULbTCcO8O04atP9+EXy3kUE7U61q5
 bvcM0XkD08Zq7aif3RD49dSguKuJb7D+JML8T+1789jFW367EUpyRaKjFXFScCABXohkSQwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1496668262!72373665!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15864 invoked from network); 5 Jun 2017 13:11:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Jun 2017 13:11:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dHrmg-0001XU-47
 for xen-changelog@lists.xensource.com; Mon, 05 Jun 2017 13:11:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dHrmg-0005dK-3R
 for xen-changelog@lists.xensource.com; Mon, 05 Jun 2017 13:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dHrmg-0005dK-3R@xenbits.xenproject.org>
Date: Mon, 05 Jun 2017 13:11:02 +0000
Subject: [Xen-changelog] [xen stable-4.9] Makefile: Mention usual targets of
	subdir Makefiles
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6412464818144174947=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 0bac1f286ab1aaa9b7fc323ca63e7fec8c9f68c1
Author:     Ian Jackson <ian.jackson@eu.citrix.com>
AuthorDate: Thu May 25 16:42:12 2017 +0100
Commit:     Ian Jackson <Ian.Jackson@eu.citrix.com>
CommitDate: Tue May 30 18:39:28 2017 +0100

    Makefile: Mention usual targets of subdir Makefiles
    
    Suggested-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
    Acked-by: Roger Pau Monné <roger.pau@citrix.com>
    CC: Wei Liu <wei.liu2@citrix.com>
    CC: M A Young <m.a.young@durham.ac.uk>
    CC: Andrew Cooper <andrew.cooper3@citrix.com>
    (cherry picked from commit 624dc330171a27f21b9664da7fc8b06bcc29be48)
---
 Makefile | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/Makefile b/Makefile
index 51905eb..2ff33df 100644
--- a/Makefile
+++ b/Makefile
@@ -90,6 +90,11 @@ test:
 #
 # Also, we have a number of targets COMPONENT which run
 # dist-COMPONENT, for convenience.
+#
+# The Makefiles invoked with -C from the toplevel should
+# generally have the following targets:
+#       all  build  install  clean  distclean
+
 
 .PHONY: dist
 dist: DESTDIR=$(DISTDIR)/install
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.9


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============6412464818144174947==--

From xen-changelog-bounces@lists.xen.org Mon Jun 05 13:11:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 13:11:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dHrmu-0005eD-82; Mon, 05 Jun 2017 13:11:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dHrmt-0005e3-Du
 for xen-changelog@lists.xensource.com; Mon, 05 Jun 2017 13:11:15 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 15/39-03696-27855395; Mon, 05 Jun 2017 13:11:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVbcwwjT
 S4NwPFYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNaDvGU9AzgbGi9+sp5gbGyWVdjFwcQgJfGCW+
 f3vG1sXICeScZ5T4+CG8i5GDg01ATGLuXgWQsIiAqsSsFcuZIUrUJZp+N4CVCwuYSqxfcY8Vx
 OYVMJP42XeaEcRmAapf9mIW+wRGjgWMDKsYNYpTi8pSi3SNLPWSijLTM0pyEzNzdA0NzPRyU4
 uLE9NTcxKTivWS83M3MQJ9wgAEOxgPLAo8xCjJwaQkyrta0TRSiC8pP6UyI7E4I76oNCe1+BC
 jDAeHkgTvlHCgnGBRanpqRVpmDjA4YNISHDxKIrw1oUBp3uKCxNzizHSI1ClGXY4Nq9d/YRJi
 ycvPS5US520DmSEAUpRRmgc3AhaolxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM+wdkFU9mX
 gncpldARzABHcF3yQTkiJJEhJRUA6OHql2Ip+BbL+GbJnpOp5Pm1SX9qjzWu/105MGqOeucD5
 RL7Ssp2P7/l5/Dl/e3236xxxXFP9RuEv+t7zaveUVL/S6hhRqXq1Of/1y+0I/98o1mnY3xKvO
 uHKp8emmn3cOz+n5GC01ZefPfLfTNYma9efI0j8q76Au3i+VEz1rbSKzlnBIhUKfEUpyRaKjF
 XFScCADmJP7MTwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1496668272!60377029!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53062 invoked from network); 5 Jun 2017 13:11:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Jun 2017 13:11:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dHrmq-0001Xa-7r
 for xen-changelog@lists.xensource.com; Mon, 05 Jun 2017 13:11:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dHrmq-0005ds-5P
 for xen-changelog@lists.xensource.com; Mon, 05 Jun 2017 13:11:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dHrmq-0005ds-5P@xenbits.xenproject.org>
Date: Mon, 05 Jun 2017 13:11:12 +0000
Subject: [Xen-changelog] [xen stable-4.9] docs: remove PVHv1 document
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4078001424554777614=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 19acede72e216ba87ade287ed6bbcffafa0bc427
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Wed May 31 08:53:18 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Wed May 31 08:53:18 2017 +0200

    docs: remove PVHv1 document
    
    The current misc/pvh.markdown document refers to PVHv1, remove it to
    avoid confusion with PVHv2 since the PVHv1 code has already been
    removed.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    master commit: 8ac9a25b26841b539fd7f345fc87a4142a86adb3
    master date: 2017-05-31 08:47:57 +0200
---
 docs/misc/pvh.markdown | 377 -------------------------------------------------
 1 file changed, 377 deletions(-)

diff --git a/docs/misc/pvh.markdown b/docs/misc/pvh.markdown
deleted file mode 100644
index 52d8e74..0000000
--- a/docs/misc/pvh.markdown
+++ /dev/null
@@ -1,377 +0,0 @@
-# PVH Specification #
-
-## Rationale ##
-
-PVH is a new kind of guest that has been introduced on Xen 4.4 as a DomU, and
-on Xen 4.5 as a Dom0. The aim of PVH is to make use of the hardware
-virtualization extensions present in modern x86 CPUs in order to
-improve performance.
-
-PVH is considered a mix between PV and HVM, and can be seen as a PV guest
-that runs inside of an HVM container, or as a PVHVM guest without any emulated
-devices. The design goal of PVH is to provide the best performance possible and
-to reduce the amount of modifications needed for a guest OS to run in this mode
-(compared to pure PV).
-
-This document tries to describe the interfaces used by PVH guests, focusing
-on how an OS should make use of them in order to support PVH.
-
-## Early boot ##
-
-PVH guests use the PV boot mechanism, that means that the kernel is loaded and
-directly launched by Xen (by jumping into the entry point). In order to do this
-Xen ELF Notes need to be added to the guest kernel, so that they contain the
-information needed by Xen. Here is an example of the ELF Notes added to the
-FreeBSD amd64 kernel in order to boot as PVH:
-
-    ELFNOTE(Xen, XEN_ELFNOTE_GUEST_OS,       .asciz, "FreeBSD")
-    ELFNOTE(Xen, XEN_ELFNOTE_GUEST_VERSION,  .asciz, __XSTRING(__FreeBSD_version))
-    ELFNOTE(Xen, XEN_ELFNOTE_XEN_VERSION,    .asciz, "xen-3.0")
-    ELFNOTE(Xen, XEN_ELFNOTE_VIRT_BASE,      .quad,  KERNBASE)
-    ELFNOTE(Xen, XEN_ELFNOTE_PADDR_OFFSET,   .quad,  KERNBASE)
-    ELFNOTE(Xen, XEN_ELFNOTE_ENTRY,          .quad,  xen_start)
-    ELFNOTE(Xen, XEN_ELFNOTE_HYPERCALL_PAGE, .quad,  hypercall_page)
-    ELFNOTE(Xen, XEN_ELFNOTE_HV_START_LOW,   .quad,  HYPERVISOR_VIRT_START)
-    ELFNOTE(Xen, XEN_ELFNOTE_FEATURES,       .asciz, "writable_descriptor_tables|auto_translated_physmap|supervisor_mode_kernel|hvm_callback_vector")
-    ELFNOTE(Xen, XEN_ELFNOTE_PAE_MODE,       .asciz, "yes")
-    ELFNOTE(Xen, XEN_ELFNOTE_L1_MFN_VALID,   .long,  PG_V, PG_V)
-    ELFNOTE(Xen, XEN_ELFNOTE_LOADER,         .asciz, "generic")
-    ELFNOTE(Xen, XEN_ELFNOTE_SUSPEND_CANCEL, .long,  0)
-    ELFNOTE(Xen, XEN_ELFNOTE_BSD_SYMTAB,     .asciz, "yes")
-
-On the Linux side, the above can be found in `arch/x86/xen/xen-head.S`.
-
-It is important to highlight the following notes:
-
-  * `XEN_ELFNOTE_ENTRY`: contains the virtual memory address of the kernel entry
-    point.
-  * `XEN_ELFNOTE_HYPERCALL_PAGE`: contains the virtual memory address of the
-    hypercal page inside of the guest kernel (this memory region will be filled
-    by Xen prior to booting).
-  * `XEN_ELFNOTE_FEATURES`: contains the list of features supported by the kernel.
-    In the example above the kernel is only able to boot as a PVH guest, but
-    those options can be mixed with the ones used by pure PV guests in order to
-    have a kernel that supports both PV and PVH (like Linux). The list of
-    options available can be found in the `features.h` public header. Note that
-    in the example above `hvm_callback_vector` is in `XEN_ELFNOTE_FEATURES`.
-    Older hypervisors will balk at this being part of it, so it can also be put
-    in `XEN_ELFNOTE_SUPPORTED_FEATURES` which older hypervisors will ignore.
-
-Xen will jump into the kernel entry point defined in `XEN_ELFNOTE_ENTRY` with
-paging enabled (either long mode or protected mode with paging turned on
-depending on the kernel bitness) and some basic page tables setup. An important
-distinction for a 64bit PVH is that it is launched at privilege level 0 as
-opposed to a 64bit PV guest which is launched at privilege level 3.
-
-Also, the `rsi` (`esi` on 32bits) register is going to contain the virtual
-memory address where Xen has placed the `start_info` structure. The `rsp` (`esp`
-on 32bits) will point to the top of an initial single page stack, that can be
-used by the guest kernel. The `start_info` structure contains all the info the
-guest needs in order to initialize. More information about the contents can be
-found in the `xen.h` public header.
-
-### Initial amd64 control registers values ###
-
-Initial values for the control registers are set up by Xen before booting the
-guest kernel. The guest kernel can expect to find the following features
-enabled by Xen.
-
-`CR0` has the following bits set by Xen:
-
-  * PE (bit 0): protected mode enable.
-  * ET (bit 4): 387 or newer processor.
-  * PG (bit 31): paging enabled.
-
-`CR4` has the following bits set by Xen:
-
-  * PAE (bit 5): PAE enabled.
-
-And finally in `EFER` the following features are enabled:
-
-  * LME (bit 8): Long mode enable.
-  * LMA (bit 10): Long mode active.
-
-At least the following flags in `EFER` are guaranteed to be disabled:
-
-  * SCE (bit 0): System call extensions disabled.
-  * NXE (bit 11): No-Execute disabled.
-
-There's no guarantee about the state of the other bits in the `EFER` register.
-
-All the segments selectors are set with a flat base at zero.
-
-The `cs` segment selector attributes are set to 0x0a09b, which describes an
-executable and readable code segment only accessible by the most privileged
-level. The segment is also set as a 64-bit code segment (`L` flag set, `D` flag
-unset).
-
-The remaining segment selectors (`ds`, `ss`, `es`, `fs` and `gs`) are all set
-to the same values. The attributes are set to 0x0c093, which implies a read and
-write data segment only accessible by the most privileged level.
-
-The `FS.base`, `GS.base` and `KERNEL_GS.base` MSRs are zeroed out.
-
-The `IDT` and `GDT` are also zeroed, so the guest must be specially careful to
-not trigger a fault until after they have been properly set. The way of setting
-the IDT and the GDT is using the native instructions as would be done on bare
-metal.
-
-The `RFLAGS` register is guaranteed to be clear when jumping into the kernel
-entry point, with the exception of the reserved bit 1 set.
-
-## Memory ##
-
-Since PVH guests rely on virtualization extensions provided by the CPU, they
-have access to a hardware virtualized MMU, which means page-table related
-operations should use the same instructions used on native.
-
-There are however some differences with native. The usage of native MTRR
-operations is forbidden, and `XENPF_*_memtype` hypercalls should be used
-instead. This can be avoided by simply not using MTRR and setting all the
-memory attributes using PAT, which doesn't require the usage of any hypercalls.
-
-Since PVH doesn't use a BIOS in order to boot, the physical memory map has
-to be retrieved using the `XENMEM_memory_map` hypercall, which will return
-an e820 map. This memory map might contain holes that describe MMIO regions,
-that will be already setup by Xen.
-
-*TODO*: we need to figure out what to do with MMIO regions, right now Xen
-sets all the holes in the native e820 to MMIO regions for Dom0 up to 4GB. We
-need to decide what to do with MMIO regions above 4GB on Dom0, and what to do
-for PVH DomUs with pci-passthrough.
-
-In the case of a guest started with memory != maxmem, the e820 memory map
-returned by Xen will contain the memory up to maxmem. The guest has to be very
-careful to only use the lower memory pages up to the value contained in
-`start_info->nr_pages` because any memory page above that value will not be
-populated.
-
-## Physical devices ##
-
-When running as Dom0 the guest OS has the ability to interact with the physical
-devices present in the system. A note should be made that PVH guests require
-a working IOMMU in order to interact with physical devices.
-
-The first step in order to manipulate the devices is to make Xen aware of
-them. Due to the fact that all the hardware description on x86 comes from
-ACPI, Dom0 is responsible for parsing the ACPI tables and notifying Xen about
-the devices it finds. This is done with the `PHYSDEVOP_pci_device_add`
-hypercall.
-
-*TODO*: explain the way to register the different kinds of PCI devices, like
-devices with virtual functions.
-
-## Interrupts ##
-
-All interrupts on PVH guests are routed over event channels, see
-[Event Channel Internals][event_channels] for more detailed information about
-event channels. In order to inject interrupts into the guest an IDT vector is
-used. This is the same mechanism used on PVHVM guests, and allows having
-per-cpu interrupts that can be used to deliver timers or IPIs.
-
-In order to register the callback IDT vector the `HVMOP_set_param` hypercall
-is used with the following values:
-
-    domid = DOMID_SELF
-    index = HVM_PARAM_CALLBACK_IRQ
-    value = (0x2 << 56) | vector_value
-
-The OS has to program the IDT for the `vector_value` using the baremetal
-mechanism.
-
-In order to know which event channel has fired, we need to look into the
-information provided in the `shared_info` structure. The `evtchn_pending`
-array is used as a bitmap in order to find out which event channel has
-fired. Event channels can also be masked by setting it's port value in the
-`shared_info->evtchn_mask` bitmap.
-
-### Interrupts from physical devices ###
-
-When running as Dom0 (or when using pci-passthrough) interrupts from physical
-devices are routed over event channels. There are 3 different kind of
-physical interrupts that can be routed over event channels by Xen: IO APIC,
-MSI and MSI-X interrupts.
-
-Since physical interrupts usually need EOI (End Of Interrupt), Xen allows the
-registration of a memory region that will contain whether a physical interrupt
-needs EOI from the guest or not. This is done with the
-`PHYSDEVOP_pirq_eoi_gmfn_v2` hypercall that takes a parameter containing the
-physical address of the memory page that will act as a bitmap. Then in order to
-find out if an IRQ needs EOI or not, the OS can perform a simple bit test on the
-memory page using the PIRQ value.
-
-### IO APIC interrupt routing ###
-
-IO APIC interrupts can be routed over event channels using `PHYSDEVOP`
-hypercalls. First the IRQ is registered using the `PHYSDEVOP_map_pirq`
-hypercall, as an example IRQ#9 is used here:
-
-    domid = DOMID_SELF
-    type = MAP_PIRQ_TYPE_GSI
-    index = 9
-    pirq = 9
-
-The IRQ#9 is now registered as PIRQ#9. The triggering and polarity can also
-be configured using the `PHYSDEVOP_setup_gsi` hypercall:
-
-    gsi = 9 # This is the IRQ value.
-    triggering = 0
-    polarity = 0
-
-In this example the IRQ would be configured to use edge triggering and high
-polarity.
-
-Finally the PIRQ can be bound to an event channel using the
-`EVTCHNOP_bind_pirq`, that will return the event channel port the PIRQ has been
-assigned. After this the event channel will be ready for delivery.
-
-*NOTE*: when running as Dom0, the guest has to parse the interrupt overrides
-found on the ACPI tables and notify Xen about them.
-
-### MSI ###
-
-In order to configure MSI interrupts for a device, Xen must be made aware of
-it's presence first by using the `PHYSDEVOP_pci_device_add` as described above.
-Then the `PHYSDEVOP_map_pirq` hypercall is used:
-
-    domid = DOMID_SELF
-    type = MAP_PIRQ_TYPE_MSI_SEG or MAP_PIRQ_TYPE_MULTI_MSI
-    index = -1
-    pirq = -1
-    bus = pci_device_bus
-    devfn = pci_device_function
-    entry_nr = number of MSI interrupts
-
-The type has to be set to `MAP_PIRQ_TYPE_MSI_SEG` if only one MSI interrupt
-source is being configured. On devices that support MSI interrupt groups
-`MAP_PIRQ_TYPE_MULTI_MSI` can be used to configure them by also placing the
-number of MSI interrupts in the `entry_nr` field.
-
-The values in the `bus` and `devfn` field should be the same as the ones used
-when registering the device with `PHYSDEVOP_pci_device_add`.
-
-### MSI-X ###
-
-*TODO*: how to register/use them.
-
-## Event timers and timecounters ##
-
-Since some hardware is not available on PVH (like the local APIC), Xen provides
-the OS with suitable replacements in order to get the same functionality. One
-of them is the timer interface. Using a set of hypercalls, a guest OS can set
-event timers that will deliver and event channel interrupt to the guest.
-
-In order to use the timer provided by Xen the guest OS first needs to register
-a VIRQ event channel to be used by the timer to deliver the interrupts. The
-event channel is registered using the `EVTCHNOP_bind_virq` hypercall, that
-only takes two parameters:
-
-    virq = VIRQ_TIMER
-    vcpu = vcpu_id
-
-The port that's going to be used by Xen in order to deliver the interrupt is
-returned in the `port` field. Once the interrupt is set, the timer can be
-programmed using the `VCPUOP_set_singleshot_timer` hypercall.
-
-    flags = VCPU_SSHOTTMR_future
-    timeout_abs_ns = absolute value when the timer should fire
-
-It is important to notice that the `VCPUOP_set_singleshot_timer` hypercall must
-be executed from the same vCPU where the timer should fire, or else Xen will
-refuse to set it. This is a single-shot timer, so it must be set by the OS
-every time it fires if a periodic timer is desired.
-
-Xen also shares a memory region with the guest OS that contains time related
-values that are updated periodically. This values can be used to implement a
-timecounter or to obtain the current time. This information is placed inside of
-`shared_info->vcpu_info[vcpu_id].time`. The uptime (time since the guest has
-been launched) can be calculated using the following expression and the values
-stored in the `vcpu_time_info` struct:
-
-    system_time + ((((tsc - tsc_timestamp) << tsc_shift) * tsc_to_system_mul) >> 32)
-
-The timeout that is passed to `VCPUOP_set_singleshot_timer` has to be
-calculated using the above value, plus the timeout the system wants to set.
-
-If the OS also wants to obtain the current wallclock time, the value calculated
-above has to be added to the values found in `shared_info->wc_sec` and
-`shared_info->wc_nsec`.
-
-## SMP discover and bring up ##
-
-The process of bringing up secondary CPUs is obviously different from native,
-since PVH doesn't have a local APIC. The first thing to do is to figure out
-how many vCPUs the guest has. This is done using the `VCPUOP_is_up` hypercall,
-using for example this simple loop:
-
-    for (i = 0; i < MAXCPU; i++) {
-        ret = HYPERVISOR_vcpu_op(VCPUOP_is_up, i, NULL);
-        if (ret >= 0)
-            /* vCPU#i is present */
-    }
-
-Note than when running as Dom0, the ACPI tables might report a different number
-of available CPUs. This is because the value on the ACPI tables is the
-number of physical CPUs the host has, and it might bear no resemblance with the
-number of vCPUs Dom0 actually has so it should be ignored.
-
-In order to bring up the secondary vCPUs they must be configured first. This is
-achieved using the `VCPUOP_initialise` hypercall. A valid context has to be
-passed to the vCPU in order to boot. The relevant fields for PVH guests are
-the following:
-
-  * `flags`: contains `VGCF_*` flags (see `arch-x86/xen.h` public header).
-  * `user_regs`: struct that contains the register values that will be set on
-    the vCPU before booting. All GPRs are available to be set, however, the
-    most relevant ones are `rip` and `rsp` in order to set the start address
-    and the stack. Please note, all selectors must be null.
-  * `ctrlreg[3]`: contains the address of the page tables that will be used by
-    the vCPU. Other control registers should be set to zero, or else the
-    hypercall will fail with -EINVAL.
-
-After the vCPU is initialized with the proper values, it can be started by
-using the `VCPUOP_up` hypercall. The values of the other control registers of
-the vCPU will be the same as the ones described in the `control registers`
-section.
-
-Examples about how to bring up secondary CPUs can be found on the FreeBSD
-code base in `sys/x86/xen/pv.c` and on Linux `arch/x86/xen/smp.c`.
-
-## Control operations (reboot/shutdown) ##
-
-Reboot and shutdown operations on PVH guests are performed using hypercalls.
-In order to issue a reboot, a guest must use the `SHUTDOWN_reboot` hypercall.
-In order to perform a power off from a guest DomU, the `SHUTDOWN_poweroff`
-hypercall should be used.
-
-The way to perform a full system power off from Dom0 is different than what's
-done in a DomU guest. In order to perform a power off from Dom0 the native
-ACPI path should be followed, but the guest should not write the `SLP_EN`
-bit to the Pm1Control register. Instead the `XENPF_enter_acpi_sleep` hypercall
-should be used, filling the following data in the `xen_platform_op` struct:
-
-    cmd = XENPF_enter_acpi_sleep
-    interface_version = XENPF_INTERFACE_VERSION
-    u.enter_acpi_sleep.pm1a_cnt_val = Pm1aControlValue
-    u.enter_acpi_sleep.pm1b_cnt_val = Pm1bControlValue
-
-This will allow Xen to do it's clean up and to power off the system. If the
-host is using hardware reduced ACPI, the following field should also be set:
-
-    u.enter_acpi_sleep.flags = XENPF_ACPI_SLEEP_EXTENDED (0x1)
-
-## CPUID ##
-
-The cpuid instruction that should be used is the normal `cpuid`, not the
-emulated `cpuid` that PV guests usually require.
-
-*TDOD*: describe which cpuid flags a guest should ignore and also which flags
-describe features can be used. It would also be good to describe the set of
-cpuid flags that will always be present when running as PVH.
-
-## Final notes ##
-
-All the other hardware functionality not described in this document should be
-assumed to be performed in the same way as native.
-
-[event_channels]: http://wiki.xen.org/wiki/Event_Channel_Internals
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.9


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============4078001424554777614==--

From xen-changelog-bounces@lists.xen.org Mon Jun 05 13:11:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 13:11:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dHrn5-0005gH-9o; Mon, 05 Jun 2017 13:11:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dHrn4-0005fz-2a
 for xen-changelog@lists.xensource.com; Mon, 05 Jun 2017 13:11:26 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 12/DD-02180-D7855395; Mon, 05 Jun 2017 13:11:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVbc6wjT
 S4O52DYsJ2wwcGD229+1iD2CMYs3MS8qvSGDN+D+3n71gh1LF7/MiDYx7pboYuTiEBL4wSjTv
 +cTcxcgJ5JxnlJh7N7uLkYODTUBMYu5eBZCwiICqxKwVy6FK1CWafjewgdjCAh4Sh28dZwSxe
 QXMJHY1trCC2CxA9Z/nr2ScwMixgJFhFaN6cWpRWWqRroleUlFmekZJbmJmjq6hgalebmpxcW
 J6ak5iUrFecn7uJkagPxiAYAfjrT7nQ4ySHExKoryrFU0jhfiS8lMqMxKLM+KLSnNSiw8xynB
 wKEnwTgkHygkWpaanVqRl5gADAyYtwcGjJMJbEwqU5i0uSMwtzkyHSJ1iVJQS520D6RMASWSU
 5sG1wYLxEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5/4CM58nMK4Gb/gpoMRPQYr5LJiCLS
 xIRUlINjDqZXaFn9rJ7bZzn0iggNOuI0QYWjTOc6lFbfzC8XDvr9lzLHEdJtovv5H6zh/6P0X
 WfYG9/uZvrZNJxlQznb2t9Ky3mn5i8p+KvNZ/0fg3bzTtzs04b7C059FdMkyf9jqbOCp3LPNJ
 Xdho3vCrvuvLCj2W+xxc5+WeagV77smqPT2GW2HV8txJLcUaioRZzUXEiAJEo8CdBAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1496668282!101763539!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49960 invoked from network); 5 Jun 2017 13:11:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Jun 2017 13:11:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dHrn0-0001Xo-Br
 for xen-changelog@lists.xensource.com; Mon, 05 Jun 2017 13:11:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dHrn0-0005fD-9A
 for xen-changelog@lists.xensource.com; Mon, 05 Jun 2017 13:11:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dHrn0-0005fD-9A@xenbits.xenproject.org>
Date: Mon, 05 Jun 2017 13:11:22 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/vpmu: add cpu hot unplug
	notifier for vpmu
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGExZmQ4NzIxYjliYTNiYzgwMWI4MTRhYzk0YjFlNTM5YjgxM2NkYzAKQXV0aG9yOiAg
ICAgTHV3ZWkgS2FuZyA8bHV3ZWkua2FuZ0BpbnRlbC5jb20+CkF1dGhvckRhdGU6IFdlZCBNYXkg
MzEgMTI6Mzk6MDcgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMzEgMTI6Mzk6MDcgMjAxNyArMDIwMAoKICAg
IHg4Ni92cG11OiBhZGQgY3B1IGhvdCB1bnBsdWcgbm90aWZpZXIgZm9yIHZwbXUKICAgIAogICAg
Q3VycmVudGx5LCBIb3QgdW5wbHVnIGEgcGh5c2ljYWwgQ1BVIHdpdGggdnBtdSBlbmFibGVkIG1h
eSBjYXVzZQogICAgc3lzdGVtIGhhbmcgZHVlIHRvIHNlbmQgYSByZW1vdGUgY2FsbCB0byBhbiBv
ZmZsaW5lZCBwQ1BVLiBUaGlzCiAgICBwYXRjaCBhZGQgYSBjcHUgaG90IHVucGx1ZyBub3RpZmVy
IHRvIHNhdmUgdnBtdSBjb250ZXh0IGJlZm9yZQogICAgY3B1IG9mZmxpbmUuCiAgICAKICAgIENv
bnNpZGVyIG9uZSBzY2VuYXJpbywgaG90IHVucGx1ZyBwQ1BVIE4gd2l0aCB2cG11IGVuYWJsZWQu
CiAgICBUaGUgdmNwdSB3aGljaCBydW5uaW5nIG9uIHRoaXMgcENQVSB3aWxsIGJlIHN3aXRjaCB0
byBvdGhlcgogICAgb25saW5lIGNwdS4gQSByZW1vdGUgY2FsbCB3aWxsIGJlIHNlbmQgdG8gcENQ
VSBOIHRvIHNhdmUgdGhlCiAgICB2cG11IGNvbnRleHQgYmVmb3JlIGxvYWRpbmcgdGhlIHZwbXUg
Y29udGV4dCBvbiB0aGlzIHBDUFUuCiAgICBTeXN0ZW0gd2lsbCBoYW5nIGluIGZ1bmN0aW9uIG9u
X3NlbGVjdF9jcHVzKCkgYmVjYXVzZSBvZiB0aGF0CiAgICBwQ1BVIGlzIG9mZmxpbmVkIGFuZCBj
YW4gbm90IGRvIGFueSByZXNwb25kLgogICAgCiAgICBUaGUgcHVycG9zZSBvZiBhZGQgYSBWUE1V
X0NPTlRFWFRfTE9BREVEIGNoZWNrIGluIHZwbXVfYXJjaF9kZXN0cm95KCkKICAgIGJlZm9yZSBz
ZW5kIGEgcmVtb3RlIGNhbGwgdG8gc2F2ZSB2cG11IGNvbnRleCBpczoKICAgIGEuIHdoZW4gYSB2
cG11IGNvbnRleHQgaGFzIGJlZW4gbG9hZGVkIGluIGEgcmVtb3RlIHBDUFUsIG1ha2UgYQogICAg
ICAgcmVtb3RlIGNhbGwgdG8gc2F2ZSB0aGUgdnBtdSBjb250ZXggYW5kIHN0b3AgY291bnRlcnMg
aXMgbmVjZXNzYXJ5LgogICAgYi4gVlBNVV9DT05URVhUX0xPQURFRCBmbGFnIHdpbGwgYmUgcmVz
ZXQgaWYgYSBwQ1BVIGlzIG9mZmxpbmVkLgogICAgICAgdGhpcyBjaGVjayB3aWxsIHByZXZlbnQg
c2VuZCBhIHJlbW90ZSBjYWxsIHRvIGFuIG9mZmxpbmVkIHBDUFUuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEx1d2VpIEthbmcgPGx1d2VpLmthbmdAaW50ZWwuY29tPgogICAgQWNrZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBCb3JpcyBPc3Ry
b3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDJk
MDhmYjMyYmMzZDI1MjA0Njc0OGU5MDhiYWZjMWJmNjM3NjMxM2UKICAgIG1hc3RlciBkYXRlOiAy
MDE3LTA1LTMxIDA4OjQxOjQzICswMjAwCi0tLQogeGVuL2FyY2gveDg2L2NwdS92cG11LmMgfCA0
NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCA0MSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9jcHUvdnBtdS5jIGIveGVuL2FyY2gveDg2L2NwdS92cG11LmMKaW5kZXggMDM0
MDFmZC4uMWY3ODMwYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS92cG11LmMKKysrIGIv
eGVuL2FyY2gveDg2L2NwdS92cG11LmMKQEAgLTIxLDYgKzIxLDcgQEAKICNpbmNsdWRlIDx4ZW4v
eGVub3Byb2YuaD4KICNpbmNsdWRlIDx4ZW4vZXZlbnQuaD4KICNpbmNsdWRlIDx4ZW4vZ3Vlc3Rf
YWNjZXNzLmg+CisjaW5jbHVkZSA8eGVuL2NwdS5oPgogI2luY2x1ZGUgPGFzbS9yZWdzLmg+CiAj
aW5jbHVkZSA8YXNtL3R5cGVzLmg+CiAjaW5jbHVkZSA8YXNtL21zci5oPgpAQCAtNTc1LDE1ICs1
NzYsMjEgQEAgc3RhdGljIHZvaWQgdnBtdV9hcmNoX2Rlc3Ryb3koc3RydWN0IHZjcHUgKnYpCiAg
ICAgICogV2Ugd2lsbCB0ZXN0IGl0IGFnYWluIGluIHZwbXVfY2xlYXJfbGFzdCgpIHdpdGggaW50
ZXJydXB0cwogICAgICAqIGRpc2FibGVkIHRvIG1ha2Ugc3VyZSB3ZSBkb24ndCBjbGVhciBzb21l
b25lIGVsc2UuCiAgICAgICovCi0gICAgaWYgKCBwZXJfY3B1KGxhc3RfdmNwdSwgdnBtdS0+bGFz
dF9wY3B1KSA9PSB2ICkKKyAgICBpZiAoIGNwdV9vbmxpbmUodnBtdS0+bGFzdF9wY3B1KSAmJgor
ICAgICAgICAgcGVyX2NwdShsYXN0X3ZjcHUsIHZwbXUtPmxhc3RfcGNwdSkgPT0gdiApCiAgICAg
ICAgIG9uX3NlbGVjdGVkX2NwdXMoY3B1bWFza19vZih2cG11LT5sYXN0X3BjcHUpLAogICAgICAg
ICAgICAgICAgICAgICAgICAgIHZwbXVfY2xlYXJfbGFzdCwgdiwgMSk7CiAKICAgICBpZiAoIHZw
bXUtPmFyY2hfdnBtdV9vcHMgJiYgdnBtdS0+YXJjaF92cG11X29wcy0+YXJjaF92cG11X2Rlc3Ry
b3kgKQogICAgIHsKLSAgICAgICAgLyogVW5sb2FkIFZQTVUgZmlyc3QuIFRoaXMgd2lsbCBzdG9w
IGNvdW50ZXJzICovCi0gICAgICAgIG9uX3NlbGVjdGVkX2NwdXMoY3B1bWFza19vZih2Y3B1X3Zw
bXUodiktPmxhc3RfcGNwdSksCi0gICAgICAgICAgICAgICAgICAgICAgICAgdnBtdV9zYXZlX2Zv
cmNlLCB2LCAxKTsKKyAgICAgICAgLyoKKyAgICAgICAgICogVW5sb2FkIFZQTVUgZmlyc3QgaWYg
VlBNVV9DT05URVhUX0xPQURFRCBiZWluZyBzZXQuCisgICAgICAgICAqIFRoaXMgd2lsbCBzdG9w
IGNvdW50ZXJzLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCB2cG11X2lzX3NldCh2cG11LCBW
UE1VX0NPTlRFWFRfTE9BREVEKSApCisgICAgICAgICAgICBvbl9zZWxlY3RlZF9jcHVzKGNwdW1h
c2tfb2YodmNwdV92cG11KHYpLT5sYXN0X3BjcHUpLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB2cG11X3NhdmVfZm9yY2UsIHYsIDEpOworCiAgICAgICAgICB2cG11LT5hcmNoX3ZwbXVf
b3BzLT5hcmNoX3ZwbXVfZGVzdHJveSh2KTsKICAgICB9CiB9CkBAIC04MzUsNiArODQyLDMzIEBA
IGxvbmcgZG9feGVucG11X29wKHVuc2lnbmVkIGludCBvcCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJB
TSh4ZW5fcG11X3BhcmFtc190KSBhcmcpCiAgICAgcmV0dXJuIHJldDsKIH0KIAorc3RhdGljIGlu
dCBjcHVfY2FsbGJhY2soCisgICAgc3RydWN0IG5vdGlmaWVyX2Jsb2NrICpuZmIsIHVuc2lnbmVk
IGxvbmcgYWN0aW9uLCB2b2lkICpoY3B1KQoreworICAgIHVuc2lnbmVkIGludCBjcHUgPSAodW5z
aWduZWQgbG9uZyloY3B1OworICAgIHN0cnVjdCB2Y3B1ICp2Y3B1ID0gcGVyX2NwdShsYXN0X3Zj
cHUsIGNwdSk7CisgICAgc3RydWN0IHZwbXVfc3RydWN0ICp2cG11OworCisgICAgaWYgKCAhdmNw
dSApCisgICAgICAgIHJldHVybiBOT1RJRllfRE9ORTsKKworICAgIHZwbXUgPSB2Y3B1X3ZwbXUo
dmNwdSk7CisgICAgaWYgKCAhdnBtdV9pc19zZXQodnBtdSwgVlBNVV9DT05URVhUX0FMTE9DQVRF
RCkgKQorICAgICAgICByZXR1cm4gTk9USUZZX0RPTkU7CisKKyAgICBpZiAoIGFjdGlvbiA9PSBD
UFVfRFlJTkcgKQorICAgIHsKKyAgICAgICAgdnBtdV9zYXZlX2ZvcmNlKHZjcHUpOworICAgICAg
ICB2cG11X3Jlc2V0KHZwbXUsIFZQTVVfQ09OVEVYVF9MT0FERUQpOworICAgIH0KKworICAgIHJl
dHVybiBOT1RJRllfRE9ORTsKK30KKworc3RhdGljIHN0cnVjdCBub3RpZmllcl9ibG9jayBjcHVf
bmZiID0geworICAgIC5ub3RpZmllcl9jYWxsID0gY3B1X2NhbGxiYWNrCit9OworCiBzdGF0aWMg
aW50IF9faW5pdCB2cG11X2luaXQodm9pZCkKIHsKICAgICBpbnQgdmVuZG9yID0gY3VycmVudF9j
cHVfZGF0YS54ODZfdmVuZG9yOwpAQCAtODcyLDggKzkwNiwxMSBAQCBzdGF0aWMgaW50IF9faW5p
dCB2cG11X2luaXQodm9pZCkKICAgICB9CiAKICAgICBpZiAoIHZwbXVfbW9kZSAhPSBYRU5QTVVf
TU9ERV9PRkYgKQorICAgIHsKKyAgICAgICAgcmVnaXN0ZXJfY3B1X25vdGlmaWVyKCZjcHVfbmZi
KTsKICAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPICJWUE1VOiB2ZXJzaW9uICIgX19zdHJpbmdp
ZnkoWEVOUE1VX1ZFUl9NQUopICIuIgogICAgICAgICAgICAgICAgX19zdHJpbmdpZnkoWEVOUE1V
X1ZFUl9NSU4pICJcbiIpOworICAgIH0KICAgICBlbHNlCiAgICAgICAgIG9wdF92cG11X2VuYWJs
ZWQgPSAwOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Mon Jun 05 13:11:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 13:11:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dHrnF-0005hm-CY; Mon, 05 Jun 2017 13:11:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dHrnE-0005hY-At
 for xen-changelog@lists.xensource.com; Mon, 05 Jun 2017 13:11:36 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 38/C9-03058-78855395; Mon, 05 Jun 2017 13:11:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVbc1wjT
 SYM0sC4sJ2wwcGD229+1iD2CMYs3MS8qvSGDNOHXRq+BvJ1NF25IrLA2Mn24wdjFycQgJfGGU
 WHrxICuEc55R4uGEXUAOBwebgJjE3L0KXYycHCICqhKzVixnBrGFBNQlmn43sIHYwgLmEst6H
 rGD2LwCZhLXTzxhBGllAarvvJszgZFjASPDKkb14tSistQiXVO9pKLM9IyS3MTMHF1DAzO93N
 Ti4sT01JzEpGK95PzcTYxAnzAAwQ7G6Zf9DzFKcjApifKuVjSNFOJLyk+pzEgszogvKs1JLT7
 EKMPBoSTBqxoOlBMsSk1PrUjLzAEGB0xagoNHSYS3JhQozVtckJhbnJkOkTrFqMuxYfX6L0xC
 LHn5ealS4rymIDMEQIoySvPgRsAC9RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEef+ArOLJz
 CuB2/QK6AgmoCP4LpmAHFGSiJCSamDsTlhvt0Hrc1ue7Y1pwn9bxVIUurU2ztnWu11Q7H6bl/
 ZdhQo+QV0PP+PowoVdWydq/jzm/of/mAb7v8VzjSUjvkarqS1Obp18cGmPQ7DNc+vXW3qqz8d
 +v/jPP2DVg83792j0uW1tD10pL9Xm5Xvw+9LgPw9NHf++jXnlePLX5BORSlqiX3qVWIozEg21
 mIuKEwHHcCClTwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1496668292!53269090!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16964 invoked from network); 5 Jun 2017 13:11:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Jun 2017 13:11:33 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dHrnA-0001Xt-Fd
 for xen-changelog@lists.xensource.com; Mon, 05 Jun 2017 13:11:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dHrnA-0005fj-D6
 for xen-changelog@lists.xensource.com; Mon, 05 Jun 2017 13:11:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dHrnA-0005fj-D6@xenbits.xenproject.org>
Date: Mon, 05 Jun 2017 13:11:32 +0000
Subject: [Xen-changelog] [xen stable-4.9] xl man page cleanup and fixes
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDU3YWJkYTBiZWVhOTBjNzg3MWIxMDg2MzQzNzc1NmE1ODIyMGU5ZjkKQXV0aG9yOiAg
ICAgQXJtYW5kbyBWZWdhIDxhcm1hbmRvQGdyZWVuaG9zdC5ubD4KQXV0aG9yRGF0ZTogV2VkIE1h
eSAzMSAwODozMDowOSAyMDE3ICswMjAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMzEgMTI6NTg6MjcgMjAxNyArMDEwMAoKICAg
IHhsIG1hbiBwYWdlIGNsZWFudXAgYW5kIGZpeGVzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFy
bWFuZG8gVmVnYSA8YXJtYW5kb0BncmVlbmhvc3Qubmw+CiAgICBBY2tlZC1ieTogSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBbIHdlaTogcmVtb3ZlIHRyYWlsaW5n
IHNwYWNlcyBdCiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAg
IG1hc3RlciBjb21taXQ6IDkxNzA4MDg2NTY2Y2NkZjI4N2ZlM2I3YTY2MGE5NDBhNWUzNTgyYTEK
LS0tCiBkb2NzL21hbi94bC5wb2QuMS5pbiB8IDM3NCArKysrKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxODUgaW5zZXJ0aW9u
cygrKSwgMTg5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLnBvZC4xLmlu
IGIvZG9jcy9tYW4veGwucG9kLjEuaW4KaW5kZXggNzhiZjg4NC4uZDg3ZmUxNiAxMDA2NDQKLS0t
IGEvZG9jcy9tYW4veGwucG9kLjEuaW4KKysrIGIvZG9jcy9tYW4veGwucG9kLjEuaW4KQEAgLTEs
NiArMSw2IEBACiA9aGVhZDEgTkFNRQogCi1YTCAtIFhlbiBtYW5hZ2VtZW50IHRvb2wsIGJhc2Vk
IG9uIExpYlhlbmxpZ2h0Cit4bCAtIFhlbiBtYW5hZ2VtZW50IHRvb2wsIGJhc2VkIG9uIExpYlhl
bmxpZ2h0CiAKID1oZWFkMSBTWU5PUFNJUwogCkBAIC04Miw3ICs4Miw3IEBAIHRob3VnaCBpdCBp
cyB1bnNhZmUuCiAKID1pdGVtIEI8LXQ+CiAKLUFsd2F5cyB1c2UgY2FycmlhZ2UtcmV0dXJuLWJh
c2VkIG92ZXJ3cml0aW5nIGZvciBwcmludGluZyBwcm9ncmVzcworQWx3YXlzIHVzZSBjYXJyaWFn
ZS1yZXR1cm4tYmFzZWQgb3ZlcndyaXRpbmcgZm9yIGRpc3BsYXlpbmcgcHJvZ3Jlc3MKIG1lc3Nh
Z2VzIHdpdGhvdXQgc2Nyb2xsaW5nIHRoZSBzY3JlZW4uICBXaXRob3V0IC10LCB0aGlzIGlzIGRv
bmUgb25seQogaWYgc3RkZXJyIGlzIGEgdHR5LgogCkBAIC05NywxNyArOTcsMTcgQEAgcHJldmlv
dXNseSwgbW9zdCBjb21tYW5kcyB0YWtlIEk8ZG9tYWluLWlkPiBhcyB0aGUgZmlyc3QgcGFyYW1l
dGVyLgogCiA9aXRlbSBCPGJ1dHRvbi1wcmVzcz4gSTxkb21haW4taWQ+IEk8YnV0dG9uPgogCi1J
PFRoaXMgY29tbWFuZCBpcyBkZXByZWNhdGVkLiBQbGVhc2UgdXNlIEM8eGwgdHJpZ2dlcj4gaW4g
cHJlZmVyZW5jZT4KK0k8VGhpcyBjb21tYW5kIGlzIGRlcHJlY2F0ZWQuIFBsZWFzZSB1c2UgQzx4
bCB0cmlnZ2VyPiBpbnN0ZWFkLj4KIAotSW5kaWNhdGUgYW4gQUNQSSBidXR0b24gcHJlc3MgdG8g
dGhlIGRvbWFpbi4gSTxidXR0b24+IGlzIG1heSBiZSAncG93ZXInIG9yCitJbmRpY2F0ZSBhbiBB
Q1BJIGJ1dHRvbiBwcmVzcyB0byB0aGUgZG9tYWluLCB3aGVyZSBJPGJ1dHRvbj4gY2FuIGJlICdw
b3dlcicgb3IKICdzbGVlcCcuIFRoaXMgY29tbWFuZCBpcyBvbmx5IGF2YWlsYWJsZSBmb3IgSFZN
IGRvbWFpbnMuCiAKID1pdGVtIEI8Y3JlYXRlPiBbSTxjb25maWdmaWxlPl0gW0k8T1BUSU9OUz5d
CiAKLVRoZSBjcmVhdGUgc3ViY29tbWFuZCB0YWtlcyBhIGNvbmZpZyBmaWxlIGFzIGZpcnN0IGFy
Z3VtZW50OiBzZWUKLUw8eGwuY2ZnPiBmb3IgZnVsbCBkZXRhaWxzIG9mIHRoYXQgZmlsZSBmb3Jt
YXQgYW5kIHBvc3NpYmxlIG9wdGlvbnMuCi1JZiBJPGNvbmZpZ2ZpbGU+IGlzIG1pc3NpbmcgQjxY
TD4gY3JlYXRlcyB0aGUgZG9tYWluIHN0YXJ0aW5nIGZyb20gdGhlCi1kZWZhdWx0IHZhbHVlIGZv
ciBldmVyeSBvcHRpb24uCitUaGUgY3JlYXRlIHN1YmNvbW1hbmQgdGFrZXMgYSBjb25maWcgZmls
ZSBhcyBpdHMgZmlyc3QgYXJndW1lbnQ6IHNlZQorTDx4bC5jZmcoNSk+IGZvciBmdWxsIGRldGFp
bHMgb2YgdGhlIGZpbGUgZm9ybWF0IGFuZCBwb3NzaWJsZSBvcHRpb25zLgorSWYgSTxjb25maWdm
aWxlPiBpcyBtaXNzaW5nIEI8eGw+IGNyZWF0ZXMgdGhlIGRvbWFpbiBhc3N1bWluZyB0aGUgZGVm
YXVsdAordmFsdWVzIGZvciBldmVyeSBvcHRpb24uCiAKIEk8Y29uZmlnZmlsZT4gaGFzIHRvIGJl
IGFuIGFic29sdXRlIHBhdGggdG8gYSBmaWxlLgogCkBAIC0xMjAsNyArMTIwLDcgQEAgcmV0dXJu
IHVudGlsIGl0cyBkZWF0aC4KIAogQjxPUFRJT05TPgogCi09b3ZlciA0IAorPW92ZXIgNAogCiA9
aXRlbSBCPC1xPiwgQjwtLXF1aWV0PgogCkBAIC0xNDQsNyArMTQ0LDcgQEAgQXR0YWNoIHRvIGRv
bWFpbidzIFZOQyBzZXJ2ZXIsIGZvcmtpbmcgYSB2bmN2aWV3ZXIgcHJvY2Vzcy4KIAogPWl0ZW0g
QjwtQT4sIEI8LS12bmN2aWV3ZXItYXV0b3Bhc3M+CiAKLVBhc3MgVk5DIHBhc3N3b3JkIHRvIHZu
Y3ZpZXdlciB2aWEgc3RkaW4uCitQYXNzIHRoZSBWTkMgcGFzc3dvcmQgdG8gdm5jdmlld2VyIHZp
YSBzdGRpbi4KIAogPWl0ZW0gQjwtYz4KIApAQCAtMTg3LDcgKzE4Nyw3IEBAIGNwdXMgMC0zLCBh
bmQgcGFzc2VzIHRocm91Z2ggdHdvIFBDSSBkZXZpY2VzLgogCiA9YmFjawogCi09aXRlbSBCPGNv
bmZpZy11cGRhdGU+IEI8ZG9taWQ+IFtJPGNvbmZpZ2ZpbGU+XSBbSTxPUFRJT05TPl0KKz1pdGVt
IEI8Y29uZmlnLXVwZGF0ZT4gSTxkb21haW4taWQ+IFtJPGNvbmZpZ2ZpbGU+XSBbSTxPUFRJT05T
Pl0KIAogVXBkYXRlIHRoZSBzYXZlZCBjb25maWd1cmF0aW9uIGZvciBhIHJ1bm5pbmcgZG9tYWlu
LiBUaGlzIGhhcyBubwogaW1tZWRpYXRlIGVmZmVjdCBidXQgd2lsbCBiZSBhcHBsaWVkIHdoZW4g
dGhlIGd1ZXN0IGlzIG5leHQKQEAgLTE5NSw3ICsxOTUsNyBAQCByZXN0YXJ0ZWQuIFRoaXMgY29t
bWFuZCBpcyB1c2VmdWwgdG8gZW5zdXJlIHRoYXQgcnVudGltZSBtb2RpZmljYXRpb25zCiBtYWRl
IHRvIHRoZSBndWVzdCB3aWxsIGJlIHByZXNlcnZlZCB3aGVuIHRoZSBndWVzdCBpcyByZXN0YXJ0
ZWQuCiAKIFNpbmNlIFhlbiA0LjUgeGwgaGFzIGltcHJvdmVkIGNhcGFiaWxpdGllcyB0byBoYW5k
bGUgZHluYW1pYyBkb21haW4KLWNvbmZpZ3VyYXRpb24gY2hhbmdlcyBhbmQgd2lsbCBwcmVzZXJ2
ZSBhbnkgY2hhbmdlcyBtYWRlIGEgcnVudGltZQorY29uZmlndXJhdGlvbiBjaGFuZ2VzIGFuZCB3
aWxsIHByZXNlcnZlIGFueSBjaGFuZ2VzIG1hZGUgYXQgcnVudGltZQogd2hlbiBuZWNlc3Nhcnku
IFRoZXJlZm9yZSBpdCBzaG91bGQgbm90IG5vcm1hbGx5IGJlIG5lY2Vzc2FyeSB0byB1c2UKIHRo
aXMgY29tbWFuZCBhbnkgbW9yZS4KIApAQCAtMjAzLDcgKzIwMyw3IEBAIEk8Y29uZmlnZmlsZT4g
aGFzIHRvIGJlIGFuIGFic29sdXRlIHBhdGggdG8gYSBmaWxlLgogCiBCPE9QVElPTlM+CiAKLT1v
dmVyIDQgCis9b3ZlciA0CiAKID1pdGVtIEI8LWY9RklMRT4sIEI8LS1kZWZjb25maWc9RklMRT4K
IApAQCAtMjIxLDExICsyMjEsMTEgQEAgSTxrZXk9dmFsdWU+IHBhaXJzIG9uIHRoZSBjb21tYW5k
IGxpbmUuCiAKID1pdGVtIEI8Y29uc29sZT4gW0k8T1BUSU9OUz5dIEk8ZG9tYWluLWlkPgogCi1B
dHRhY2ggdG8gZG9tYWluIEk8ZG9tYWluLWlkPidzIGNvbnNvbGUuICBJZiB5b3UndmUgc2V0IHVw
IHlvdXIgZG9tYWlucyB0bwotaGF2ZSBhIHRyYWRpdGlvbmFsIGxvZyBpbiBjb25zb2xlIHRoaXMg
d2lsbCBsb29rIG11Y2ggbGlrZSBhIG5vcm1hbAotdGV4dCBsb2cgaW4gc2NyZWVuLgorQXR0YWNo
IHRvIHRoZSBjb25zb2xlIG9mIGEgZG9tYWluIHNwZWNpZmllZCBieSBJPGRvbWFpbi1pZD4uICBJ
ZiB5b3UndmUgc2V0IHVwCit5b3VyIGRvbWFpbnMgdG8gaGF2ZSBhIHRyYWRpdGlvbmFsIGxvZ2lu
IGNvbnNvbGUgdGhpcyB3aWxsIGxvb2sgbXVjaCBsaWtlIGEKK25vcm1hbCB0ZXh0IGxvZ2luIHNj
cmVlbi4KIAotVXNlIHRoZSBrZXkgY29tYmluYXRpb24gQ3RybCtdIHRvIGRldGFjaCB0aGUgZG9t
YWluIGNvbnNvbGUuCitVc2UgdGhlIGtleSBjb21iaW5hdGlvbiBDdHJsK10gdG8gZGV0YWNoIGZy
b20gdGhlIGRvbWFpbiBjb25zb2xlLgogCiBCPE9QVElPTlM+CiAKQEAgLTI0NiwxMCArMjQ2LDEw
IEBAIENvbm5lY3QgdG8gY29uc29sZSBudW1iZXIgSTxOVU0+LiBDb25zb2xlIG51bWJlcnMgc3Rh
cnQgZnJvbSAwLgogCiA9aXRlbSBCPGRlc3Ryb3k+IFtJPE9QVElPTlM+XSBJPGRvbWFpbi1pZD4K
IAotSW1tZWRpYXRlbHkgdGVybWluYXRlIHRoZSBkb21haW4gSTxkb21haW4taWQ+LiAgVGhpcyBk
b2Vzbid0IGdpdmUgdGhlCi1kb21haW4gT1MgYW55IGNoYW5jZSB0byByZWFjdCwgYW5kIGlzIHRo
ZSBlcXVpdmFsZW50IG9mIHJpcHBpbmcgdGhlCi1wb3dlciBjb3JkIG91dCBvbiBhIHBoeXNpY2Fs
IG1hY2hpbmUuICBJbiBtb3N0IGNhc2VzIHlvdSB3aWxsIHdhbnQgdG8KLXVzZSB0aGUgQjxzaHV0
ZG93bj4gY29tbWFuZCBpbnN0ZWFkLgorSW1tZWRpYXRlbHkgdGVybWluYXRlIHRoZSBkb21haW4g
c3BlY2lmaWVkIGJ5IEk8ZG9tYWluLWlkPi4gIFRoaXMgZG9lc24ndCBnaXZlCit0aGUgZG9tYWlu
IE9TIGFueSBjaGFuY2UgdG8gcmVhY3QsIGFuZCBpcyB0aGUgZXF1aXZhbGVudCBvZiByaXBwaW5n
IHRoZSBwb3dlcgorY29yZCBvdXQgb24gYSBwaHlzaWNhbCBtYWNoaW5lLiAgSW4gbW9zdCBjYXNl
cyB5b3Ugd2lsbCB3YW50IHRvIHVzZSB0aGUKK0I8c2h1dGRvd24+IGNvbW1hbmQgaW5zdGVhZC4K
IAogQjxPUFRJT05TPgogCkBAIC0yNTcsOCArMjU3LDggQEAgQjxPUFRJT05TPgogCiA9aXRlbSBJ
PC1mPgogCi1BbGxvdyBkb21haW4gMCB0byBiZSBkZXN0cm95ZWQuICBCZWNhdXNlIGRvbWFpbiBj
YW5ub3QgZGVzdHJveSBpdHNlbGYsIHRoaXMgaXMKLW9ubHkgcG9zc2libGUgd2hlbiB1c2luZyBh
IGRpc2FnZ3JlZ2F0ZWQgdG9vbHN0YWNrLCBhbmQgaXMgbW9zdCB1c2VmdWwgd2hlbgorQWxsb3cg
ZG9tYWluIDAgdG8gYmUgZGVzdHJveWVkLiAgQmVjYXVzZSBhIGRvbWFpbiBjYW5ub3QgZGVzdHJv
eSBpdHNlbGYsIHRoaXMKK2lzIG9ubHkgcG9zc2libGUgd2hlbiB1c2luZyBhIGRpc2FnZ3JlZ2F0
ZWQgdG9vbHN0YWNrLCBhbmQgaXMgbW9zdCB1c2VmdWwgd2hlbgogdXNpbmcgYSBoYXJkd2FyZSBk
b21haW4gc2VwYXJhdGVkIGZyb20gZG9tYWluIDAuCiAKID1iYWNrCkBAIC0yNzMsMjYgKzI3Mywy
NiBAQCBDb252ZXJ0cyBhIGRvbWFpbiBpZCB0byBhIGRvbWFpbiBuYW1lLgogCiA9aXRlbSBCPHJl
bmFtZT4gSTxkb21haW4taWQ+IEk8bmV3LW5hbWU+CiAKLUNoYW5nZSB0aGUgZG9tYWluIG5hbWUg
b2YgSTxkb21haW4taWQ+IHRvIEk8bmV3LW5hbWU+LgorQ2hhbmdlIHRoZSBkb21haW4gbmFtZSBv
ZiBhIGRvbWFpbiBzcGVjaWZpZWQgYnkgSTxkb21haW4taWQ+IHRvIEk8bmV3LW5hbWU+LgogCiA9
aXRlbSBCPGR1bXAtY29yZT4gSTxkb21haW4taWQ+IFtJPGZpbGVuYW1lPl0KIAogRHVtcHMgdGhl
IHZpcnR1YWwgbWFjaGluZSdzIG1lbW9yeSBmb3IgdGhlIHNwZWNpZmllZCBkb21haW4gdG8gdGhl
CiBJPGZpbGVuYW1lPiBzcGVjaWZpZWQsIHdpdGhvdXQgcGF1c2luZyB0aGUgZG9tYWluLiAgVGhl
IGR1bXAgZmlsZSB3aWxsCi1iZSB3cml0dGVuIHRvIGEgZGlzdHJpYnV0aW9uIHNwZWNpZmljIGRp
cmVjdG9yeSBmb3IgZHVtcCBmaWxlcy4gIFN1Y2gKLWFzOiBAWEVOX0RVTVBfRElSQC9kdW1wLgor
YmUgd3JpdHRlbiB0byBhIGRpc3RyaWJ1dGlvbiBzcGVjaWZpYyBkaXJlY3RvcnkgZm9yIGR1bXAg
ZmlsZXMsIGZvciBleGFtcGxlOgorQFhFTl9EVU1QX0RJUkAvZHVtcC4KIAogPWl0ZW0gQjxoZWxw
PiBbSTwtLWxvbmc+XQogCi1EaXNwbGF5cyB0aGUgc2hvcnQgaGVscCBtZXNzYWdlIChpLmUuIGNv
bW1vbiBjb21tYW5kcykuCitEaXNwbGF5cyB0aGUgc2hvcnQgaGVscCBtZXNzYWdlIChpLmUuIGNv
bW1vbiBjb21tYW5kcykgYnkgZGVmYXVsdC4KIAotVGhlIEk8LS1sb25nPiBvcHRpb24gcHJpbnRz
IG91dCB0aGUgY29tcGxldGUgc2V0IG9mIEI8eGw+IHN1YmNvbW1hbmRzLAotZ3JvdXBlZCBieSBm
dW5jdGlvbi4KK0lmIHRoZSBJPC0tbG9uZz4gb3B0aW9uIGlzIHNwZWNpZmllZCwgaXQgZGlzcGxh
eXMgdGhlIGNvbXBsZXRlIHNldCBvZiBCPHhsPgorc3ViY29tbWFuZHMsIGdyb3VwZWQgYnkgZnVu
Y3Rpb24uCiAKID1pdGVtIEI8bGlzdD4gW0k8T1BUSU9OUz5dIFtJPGRvbWFpbi1pZD4gLi4uXQog
Ci1QcmludHMgaW5mb3JtYXRpb24gYWJvdXQgb25lIG9yIG1vcmUgZG9tYWlucy4gIElmIG5vIGRv
bWFpbnMgYXJlCi1zcGVjaWZpZWQgaXQgcHJpbnRzIG91dCBpbmZvcm1hdGlvbiBhYm91dCBhbGwg
ZG9tYWlucy4KK0Rpc3BsYXlzIGluZm9ybWF0aW9uIGFib3V0IG9uZSBvciBtb3JlIGRvbWFpbnMu
ICBJZiBubyBkb21haW5zIGFyZQorc3BlY2lmaWVkIGl0IGRpc3BsYXlzIGluZm9ybWF0aW9uIGFi
b3V0IGFsbCBkb21haW5zLgogCiAKIEI8T1BUSU9OUz4KQEAgLTMwMSwyMyArMzAxLDI0IEBAIEI8
T1BUSU9OUz4KIAogPWl0ZW0gQjwtbD4sIEI8LS1sb25nPgogCi1UaGUgb3V0cHV0IGZvciBCPHhs
IGxpc3Q+IGlzIG5vdCB0aGUgdGFibGUgdmlldyBzaG93biBiZWxvdywgYnV0IAotaW5zdGVhZCBw
cmVzZW50cyB0aGUgZGF0YSBpbiBhcyBhIEpTT04gZGF0YSBzdHJ1Y3R1cmUuCitUaGUgb3V0cHV0
IGZvciBCPHhsIGxpc3Q+IGlzIG5vdCB0aGUgdGFibGUgdmlldyBzaG93biBiZWxvdywgYnV0Citp
bnN0ZWFkIHByZXNlbnRzIHRoZSBkYXRhIGFzIGEgSlNPTiBkYXRhIHN0cnVjdHVyZS4KIAogPWl0
ZW0gQjwtWj4sIEI8LS1jb250ZXh0PgotQWxzbyBwcmludHMgdGhlIHNlY3VyaXR5IGxhYmVscy4K
KworQWxzbyBkaXNwbGF5cyB0aGUgc2VjdXJpdHkgbGFiZWxzLgogCiA9aXRlbSBCPC12PiwgQjwt
LXZlcmJvc2U+CiAKLUFsc28gcHJpbnRzIHRoZSBkb21haW4gVVVJRHMsIHRoZSBzaHV0ZG93biBy
ZWFzb24gYW5kIHNlY3VyaXR5IGxhYmVscy4KK0Fsc28gZGlzcGxheXMgdGhlIGRvbWFpbiBVVUlE
cywgdGhlIHNodXRkb3duIHJlYXNvbiBhbmQgc2VjdXJpdHkgbGFiZWxzLgogCi09aXRlbSBCPC1j
PiwgPC0tY3B1cG9vbD4KKz1pdGVtIEI8LWM+LCBCPC0tY3B1cG9vbD4KIAotQWxzbyBwcmludHMg
dGhlIGNwdXBvb2wgdGhlIGRvbWFpbiBiZWxvbmcgdG8uCitBbHNvIGRpc3BsYXlzIHRoZSBjcHVw
b29sIHRoZSBkb21haW4gYmVsb25ncyB0by4KIAotPWl0ZW0gQjwtbj4sIDwtLW51bWE+Cis9aXRl
bSBCPC1uPiwgQjwtLW51bWE+CiAKLUFsc28gcHJpbnRzIHRoZSBkb21haW4gTlVNQSBub2RlIGFm
ZmluaXR5LgorQWxzbyBkaXNwbGF5cyB0aGUgZG9tYWluIE5VTUEgbm9kZSBhZmZpbml0eS4KIAog
PWJhY2sKIApAQCAtMzUwLDE1ICszNTEsMTUgQEAgVGhlIGRvbWFpbiBpcyBjdXJyZW50bHkgcnVu
bmluZyBvbiBhIENQVS4KIAogPWl0ZW0gQjxiIC0gYmxvY2tlZD4KIAotVGhlIGRvbWFpbiBpcyBi
bG9ja2VkLCBhbmQgbm90IHJ1bm5pbmcgb3IgcnVubmFibGUuICBUaGlzIGNhbiBiZSBjYXVzZWQK
LWJlY2F1c2UgdGhlIGRvbWFpbiBpcyB3YWl0aW5nIG9uIElPIChhIHRyYWRpdGlvbmFsIHdhaXQg
c3RhdGUpIG9yIGhhcworVGhlIGRvbWFpbiBpcyBibG9ja2VkLCBhbmQgbm90IHJ1bm5pbmcgb3Ig
cnVubmFibGUuICBUaGlzIGNhbiBiZSBiZWNhdXNlIHRoZQorZG9tYWluIGlzIHdhaXRpbmcgb24g
SU8gKGEgdHJhZGl0aW9uYWwgd2FpdCBzdGF0ZSkgb3IgaGFzCiBnb25lIHRvIHNsZWVwIGJlY2F1
c2UgdGhlcmUgd2FzIG5vdGhpbmcgZWxzZSBmb3IgaXQgdG8gZG8uCiAKID1pdGVtIEI8cCAtIHBh
dXNlZD4KIAogVGhlIGRvbWFpbiBoYXMgYmVlbiBwYXVzZWQsIHVzdWFsbHkgb2NjdXJyaW5nIHRo
cm91Z2ggdGhlIGFkbWluaXN0cmF0b3IKIHJ1bm5pbmcgQjx4bCBwYXVzZT4uICBXaGVuIGluIGEg
cGF1c2VkIHN0YXRlIHRoZSBkb21haW4gd2lsbCBzdGlsbAotY29uc3VtZSBhbGxvY2F0ZWQgcmVz
b3VyY2VzIGxpa2UgbWVtb3J5LCBidXQgd2lsbCBub3QgYmUgZWxpZ2libGUgZm9yCitjb25zdW1l
IGFsbG9jYXRlZCByZXNvdXJjZXMgKGxpa2UgbWVtb3J5KSwgYnV0IHdpbGwgbm90IGJlIGVsaWdp
YmxlIGZvcgogc2NoZWR1bGluZyBieSB0aGUgWGVuIGh5cGVydmlzb3IuCiAKID1pdGVtIEI8cyAt
IHNodXRkb3duPgpAQCAtMzY5LDEyICszNzAsMTIgQEAgZG9tYWluIGlzIG5vdCBkeWluZyB5ZXQu
CiA9aXRlbSBCPGMgLSBjcmFzaGVkPgogCiBUaGUgZG9tYWluIGhhcyBjcmFzaGVkLCB3aGljaCBp
cyBhbHdheXMgYSB2aW9sZW50IGVuZGluZy4gIFVzdWFsbHkKLXRoaXMgc3RhdGUgY2FuIG9ubHkg
b2NjdXIgaWYgdGhlIGRvbWFpbiBoYXMgYmVlbiBjb25maWd1cmVkIG5vdCB0bwotcmVzdGFydCBv
biBjcmFzaC4gIFNlZSBMPHhsLmNmZyg1KT4gZm9yIG1vcmUgaW5mby4KK3RoaXMgc3RhdGUgb25s
eSBvY2N1cnMgaWYgdGhlIGRvbWFpbiBoYXMgYmVlbiBjb25maWd1cmVkIG5vdCB0bworcmVzdGFy
dCBvbiBhIGNyYXNoLiAgU2VlIEw8eGwuY2ZnKDUpPiBmb3IgbW9yZSBpbmZvLgogCiA9aXRlbSBC
PGQgLSBkeWluZz4KIAotVGhlIGRvbWFpbiBpcyBpbiBwcm9jZXNzIG9mIGR5aW5nLCBidXQgaGFz
bid0IGNvbXBsZXRlbHkgc2h1dGRvd24gb3IKK1RoZSBkb21haW4gaXMgaW4gdGhlIHByb2Nlc3Mg
b2YgZHlpbmcsIGJ1dCBoYXNuJ3QgY29tcGxldGVseSBzaHV0IGRvd24gb3IKIGNyYXNoZWQuCiAK
ID1iYWNrCkBAIC0zODQsMTAgKzM4NSwxMCBAQCBCPE5PVEVTPgogPW92ZXIgNAogCiBUaGUgVGlt
ZSBjb2x1bW4gaXMgZGVjZXB0aXZlLiAgVmlydHVhbCBJTyAobmV0d29yayBhbmQgYmxvY2sgZGV2
aWNlcykKLXVzZWQgYnkgZG9tYWlucyByZXF1aXJlcyBjb29yZGluYXRpb24gYnkgRG9tYWluMCwg
d2hpY2ggbWVhbnMgdGhhdAordXNlZCBieSB0aGUgZG9tYWlucyByZXF1aXJlcyBjb29yZGluYXRp
b24gYnkgRG9tYWluMCwgd2hpY2ggbWVhbnMgdGhhdAogRG9tYWluMCBpcyBhY3R1YWxseSBjaGFy
Z2VkIGZvciBtdWNoIG9mIHRoZSB0aW1lIHRoYXQgYSBEb21haW5VIGlzCiBkb2luZyBJTy4gIFVz
ZSBvZiB0aGlzIHRpbWUgdmFsdWUgdG8gZGV0ZXJtaW5lIHJlbGF0aXZlIHV0aWxpemF0aW9ucwot
YnkgZG9tYWlucyBpcyB0aHVzIHZlcnkgc3VzcGVjdCwgYXMgYSBoaWdoIElPIHdvcmtsb2FkIG1h
eSBzaG93IGFzCitieSBkb21haW5zIGlzIHRodXMgdmVyeSB1bnJlbGlhYmxlLCBhcyBhIGhpZ2gg
SU8gd29ya2xvYWQgbWF5IHNob3cgYXMKIGxlc3MgdXRpbGl6ZWQgdGhhbiBhIGhpZ2ggQ1BVIHdv
cmtsb2FkLiAgQ29uc2lkZXIgeW91cnNlbGYgd2FybmVkLgogCiA9YmFjawpAQCAtNDA5LDcgKzQx
MCw3IEBAIHRvIHNldCB0aGUgbWF4aW11bSBtZW1vcnkgYWJvdmUgdGhlIGluaXRpYWwgQjxtYXht
ZW0+IHZhbHVlIHdpbGwgbm90IGFsbG93IHRoZQogYWRkaXRpb25hbCBtZW1vcnkgdG8gYmUgdXNl
ZCB2aWEgQjx4bCBtZW0tc2V0Pi4gVGhlIGluaXRpYWwgQjxtYXhtZW0+IHZhbHVlIGlzCiBzdGls
bCB1c2VkIGFzIGFuIHVwcGVyIGxpbWl0IGZvciBCPHhsIG1lbS1zZXQ+LgogCi1UaGUgZG9tYWlu
IGlzIG5vdCByZWNlaXZpbmcgYW55IHNpZ25hbCByZWdhcmRpbmcgdGhlIGNoYW5nZWQgbWVtb3J5
IGxpbWl0LgorVGhlIGRvbWFpbiB3aWxsIG5vdCByZWNlaXZlIGFueSBzaWduYWwgcmVnYXJkaW5n
IHRoZSBjaGFuZ2VkIG1lbW9yeSBsaW1pdC4KIAogPWl0ZW0gQjxtZW0tc2V0PiBJPGRvbWFpbi1p
ZD4gSTxtZW0+CiAKQEAgLTQ0MiwxNiArNDQzLDE3IEBAIFVzZSA8c3NoY29tbWFuZD4gaW5zdGVh
ZCBvZiBzc2guICBTdHJpbmcgd2lsbCBiZSBwYXNzZWQgdG8gc2guIElmIGVtcHR5LCBydW4KIAog
PWl0ZW0gQjwtZT4KIAotT24gdGhlIG5ldyBob3N0LCBkbyBub3Qgd2FpdCBpbiB0aGUgYmFja2dy
b3VuZCAob24gPGhvc3Q+KSBmb3IgdGhlIGRlYXRoIG9mIHRoZQorT24gdGhlIG5ldyA8aG9zdD4s
IGRvIG5vdCB3YWl0IGluIHRoZSBiYWNrZ3JvdW5kIGZvciB0aGUgZGVhdGggb2YgdGhlCiBkb21h
aW4uIFNlZSB0aGUgY29ycmVzcG9uZGluZyBvcHRpb24gb2YgdGhlIEk8Y3JlYXRlPiBzdWJjb21t
YW5kLgogCiA9aXRlbSBCPC1DPiBJPGNvbmZpZz4KIAotU2VuZCA8Y29uZmlnPiBpbnN0ZWFkIG9m
IGNvbmZpZyBmaWxlIGZyb20gY3JlYXRpb24uCitTZW5kIHRoZSBzcGVjaWZpZWQgPGNvbmZpZz4g
ZmlsZSBpbnN0ZWFkIG9mIHRoZSBmaWxlIHVzZWQgb24gY3JlYXRpb24gb2YgdGhlCitkb21haW4u
CiAKID1pdGVtIEI8LS1kZWJ1Zz4KIAotUHJpbnQgaHVnZSAoISkgYW1vdW50IG9mIGRlYnVnIGR1
cmluZyB0aGUgbWlncmF0aW9uIHByb2Nlc3MuCitEaXNwbGF5IGh1Z2UgKCEpIGFtb3VudCBvZiBk
ZWJ1ZyBpbmZvcm1hdGlvbiBkdXJpbmcgdGhlIG1pZ3JhdGlvbiBwcm9jZXNzLgogCiA9aXRlbSBC
PC1wPgogCkBAIC00ODQsMTggKzQ4NiwxOCBAQCBUaGUgc3VwcG9ydGVkIG9wdGlvbnMgYXJlOgog
CiA9b3ZlciA0CiAKLT1pdGVtIEI8Y29sby1ob3N0PiAgICAgIDpTZWNvbmRhcnkgaG9zdCdzIGlw
IGFkZHJlc3MuCis9aXRlbSBCPGNvbG8taG9zdD4gICA6IFNlY29uZGFyeSBob3N0J3MgaXAgYWRk
cmVzcy4KIAotPWl0ZW0gQjxjb2xvLXBvcnQ+ICAgICAgOlNlY29uZGFyeSBob3N0J3MgcG9ydCwg
d2Ugd2lsbCBydW4gYSBuYmQgc2VydmVyIG9uCi1zZWNvbmRhcnkgaG9zdCwgYW5kIHRoZSBuYmQg
c2VydmVyIHdpbGwgbGlzdGVuIHRoaXMgcG9ydC4KKz1pdGVtIEI8Y29sby1wb3J0PiAgIDogU2Vj
b25kYXJ5IGhvc3QncyBwb3J0LCB3ZSB3aWxsIHJ1biBhIG5iZCBzZXJ2ZXIgb24gdGhlCitzZWNv
bmRhcnkgaG9zdCwgYW5kIHRoZSBuYmQgc2VydmVyIHdpbGwgbGlzdGVuIG9uIHRoaXMgcG9ydC4K
IAotPWl0ZW0gQjxjb2xvLWV4cG9ydD4gICAgOk5iZCBzZXJ2ZXIncyBkaXNrIGV4cG9ydCBuYW1l
IG9mIHNlY29uZGFyeSBob3N0LgorPWl0ZW0gQjxjb2xvLWV4cG9ydD4gOiBOYmQgc2VydmVyJ3Mg
ZGlzayBleHBvcnQgbmFtZSBvZiB0aGUgc2Vjb25kYXJ5IGhvc3QuCiAKLT1pdGVtIEI8YWN0aXZl
LWRpc2s+ICAgIDpTZWNvbmRhcnkncyBndWVzdCB3cml0ZSB3aWxsIGJlIGJ1ZmZlcmVkIGluIHRo
aXMgZGlzaywKLWFuZCBpdCdzIHVzZWQgYnkgc2Vjb25kYXJ5LgorPWl0ZW0gQjxhY3RpdmUtZGlz
az4gOiBTZWNvbmRhcnkncyBndWVzdCB3cml0ZSB3aWxsIGJlIGJ1ZmZlcmVkIHRvIHRoaXMgZGlz
aywKK2FuZCBpdCdzIHVzZWQgYnkgdGhlIHNlY29uZGFyeS4KIAotPWl0ZW0gQjxoaWRkZW4tZGlz
az4gICAgOlByaW1hcnkncyBtb2RpZmllZCBjb250ZW50cyB3aWxsIGJlIGJ1ZmZlcmVkIGluIHRo
aXMKLWRpc2ssIGFuZCBpdCdzIHVzZWQgYnkgc2Vjb25kYXJ5LgorPWl0ZW0gQjxoaWRkZW4tZGlz
az4gOiBQcmltYXJ5J3MgbW9kaWZpZWQgY29udGVudHMgd2lsbCBiZSBidWZmZXJlZCBpbiB0aGlz
CitkaXNrLCBhbmQgaXQncyB1c2VkIGJ5IHRoZSBzZWNvbmRhcnkuCiAKID1iYWNrCiAKQEAgLTUw
Nyw4ICs1MDksOCBAQCBUaGUgc3VwcG9ydGVkIG9wdGlvbnMgYXJlOgogCiA9b3ZlciA0CiAKLT1p
dGVtIEI8Zm9yd2FyZGRldj4gICAgIDpGb3J3YXJkIGRldmljZXMgZm9yIHByaW1hcnkgYW5kIHNl
Y29uZGFyeSwgdGhleSBhcmUKLWRpcmVjdGx5IGNvbm5lY3RlZC4KKz1pdGVtIEI8Zm9yd2FyZGRl
dj4gOiBGb3J3YXJkIGRldmljZXMgZm9yIHRoZSBwcmltYXJ5IGFuZCB0aGUgc2Vjb25kYXJ5LCB0
aGV5CithcmUgZGlyZWN0bHkgY29ubmVjdGVkLgogCiAKID1iYWNrCkBAIC01MzIsOCArNTM0LDgg
QEAgSWYgZW1wdHksIHJ1biA8aG9zdD4gaW5zdGVhZCBvZiBzc2ggPGhvc3Q+IHhsIG1pZ3JhdGUt
cmVjZWl2ZSAtciBbLWVdLgogCiA9aXRlbSBCPC1lPgogCi1PbiB0aGUgbmV3IGhvc3QsIGRvIG5v
dCB3YWl0IGluIHRoZSBiYWNrZ3JvdW5kIChvbiA8aG9zdD4pIGZvciB0aGUgZGVhdGgKLW9mIHRo
ZSBkb21haW4uIFNlZSB0aGUgY29ycmVzcG9uZGluZyBvcHRpb24gb2YgdGhlIEk8Y3JlYXRlPiBz
dWJjb21tYW5kLgorT24gdGhlIG5ldyA8aG9zdD4sIGRvIG5vdCB3YWl0IGluIHRoZSBiYWNrZ3Jv
dW5kIGZvciB0aGUgZGVhdGggb2YgdGhlIGRvbWFpbi4KK1NlZSB0aGUgY29ycmVzcG9uZGluZyBv
cHRpb24gb2YgdGhlIEk8Y3JlYXRlPiBzdWJjb21tYW5kLgogCiA9aXRlbSBCPC1OPiBJPG5ldGJ1
ZnNjcmlwdD4KIApAQCAtNTczLDE5ICs1NzUsMTkgQEAgd2l0aCBCPC1jPi4KID1pdGVtIEI8cGF1
c2U+IEk8ZG9tYWluLWlkPgogCiBQYXVzZSBhIGRvbWFpbi4gIFdoZW4gaW4gYSBwYXVzZWQgc3Rh
dGUgdGhlIGRvbWFpbiB3aWxsIHN0aWxsIGNvbnN1bWUKLWFsbG9jYXRlZCByZXNvdXJjZXMgc3Vj
aCBhcyBtZW1vcnksIGJ1dCB3aWxsIG5vdCBiZSBlbGlnaWJsZSBmb3IKK2FsbG9jYXRlZCByZXNv
dXJjZXMgKHN1Y2ggYXMgbWVtb3J5KSwgYnV0IHdpbGwgbm90IGJlIGVsaWdpYmxlIGZvcgogc2No
ZWR1bGluZyBieSB0aGUgWGVuIGh5cGVydmlzb3IuCiAKID1pdGVtIEI8cmVib290PiBbSTxPUFRJ
T05TPl0gSTxkb21haW4taWQ+CiAKIFJlYm9vdCBhIGRvbWFpbi4gIFRoaXMgYWN0cyBqdXN0IGFz
IGlmIHRoZSBkb21haW4gaGFkIHRoZSBCPHJlYm9vdD4KIGNvbW1hbmQgcnVuIGZyb20gdGhlIGNv
bnNvbGUuICBUaGUgY29tbWFuZCByZXR1cm5zIGFzIHNvb24gYXMgaXQgaGFzCi1leGVjdXRlZCB0
aGUgcmVib290IGFjdGlvbiwgd2hpY2ggbWF5IGJlIHNpZ25pZmljYW50bHkgYmVmb3JlIHRoZQor
ZXhlY3V0ZWQgdGhlIHJlYm9vdCBhY3Rpb24sIHdoaWNoIG1heSBiZSBzaWduaWZpY2FudGx5IGVh
cmxpZXIgdGhhbiB3aGVuIHRoZQogZG9tYWluIGFjdHVhbGx5IHJlYm9vdHMuCiAKIEZvciBIVk0g
ZG9tYWlucyB0aGlzIHJlcXVpcmVzIFBWIGRyaXZlcnMgdG8gYmUgaW5zdGFsbGVkIGluIHlvdXIg
Z3Vlc3QKIE9TLiBJZiBQViBkcml2ZXJzIGFyZSBub3QgcHJlc2VudCBidXQgeW91IGhhdmUgY29u
ZmlndXJlZCB0aGUgZ3Vlc3QgT1MKLXRvIGJlaGF2ZSBhcHByb3ByaWF0ZWx5IHlvdSBtYXkgYmUg
YWJsZSB0byB1c2UgdGhlIEk8LUY+IG9wdGlvbgordG8gYmVoYXZlIGFwcHJvcHJpYXRlbHkgeW91
IG1heSBiZSBhYmxlIHRvIHVzZSB0aGUgSTwtRj4gb3B0aW9uIHRvCiB0cmlnZ2VyIGEgcmVzZXQg
YnV0dG9uIHByZXNzLgogCiBUaGUgYmVoYXZpb3Igb2Ygd2hhdCBoYXBwZW5zIHRvIGEgZG9tYWlu
IHdoZW4gaXQgcmVib290cyBpcyBzZXQgYnkgdGhlCkBAIC02MDAsMTQgKzYwMiwxNCBAQCBCPE9Q
VElPTlM+CiAKIElmIHRoZSBndWVzdCBkb2VzIG5vdCBzdXBwb3J0IFBWIHJlYm9vdCBjb250cm9s
IHRoZW4gZmFsbGJhY2sgdG8KIHNlbmRpbmcgYW4gQUNQSSBwb3dlciBldmVudCAoZXF1aXZhbGVu
dCB0byB0aGUgSTxyZXNldD4gb3B0aW9uIHRvCi1JPHRyaWdnZXI+LgorSTx0cmlnZ2VyPikuCiAK
IFlvdSBzaG91bGQgZW5zdXJlIHRoYXQgdGhlIGd1ZXN0IGlzIGNvbmZpZ3VyZWQgdG8gYmVoYXZl
IGFzIGV4cGVjdGVkCiBpbiByZXNwb25zZSB0byB0aGlzIGV2ZW50LgogCiA9YmFjawogCi09aXRl
bSBCPHJlc3RvcmU+IFtJPE9QVElPTlM+XSBbSTxDb25maWdGaWxlPl0gSTxDaGVja3BvaW50Rmls
ZT4KKz1pdGVtIEI8cmVzdG9yZT4gW0k8T1BUSU9OUz5dIFtJPGNvbmZpZ2ZpbGU+XSBJPGNoZWNr
cG9pbnRmaWxlPgogCiBCdWlsZCBhIGRvbWFpbiBmcm9tIGFuIEI8eGwgc2F2ZT4gc3RhdGUgZmls
ZS4gIFNlZSBCPHNhdmU+IGZvciBtb3JlIGluZm8uCiAKQEAgLTYxNyw3ICs2MTksNyBAQCBCPE9Q
VElPTlM+CiAKID1pdGVtIEI8LXA+CiAKLURvIG5vdCB1bnBhdXNlIGRvbWFpbiBhZnRlciByZXN0
b3JpbmcgaXQuCitEbyBub3QgdW5wYXVzZSB0aGUgZG9tYWluIGFmdGVyIHJlc3RvcmluZyBpdC4K
IAogPWl0ZW0gQjwtZT4KIApAQCAtNjMwLDE3ICs2MzIsMTcgQEAgRW5hYmxlIGRlYnVnIG1lc3Nh
Z2VzLgogCiA9aXRlbSBCPC1WPiwgQjwtLXZuY3ZpZXdlcj4KIAotQXR0YWNoIHRvIGRvbWFpbidz
IFZOQyBzZXJ2ZXIsIGZvcmtpbmcgYSB2bmN2aWV3ZXIgcHJvY2Vzcy4KK0F0dGFjaCB0byB0aGUg
ZG9tYWluJ3MgVk5DIHNlcnZlciwgZm9ya2luZyBhIHZuY3ZpZXdlciBwcm9jZXNzLgogCiA9aXRl
bSBCPC1BPiwgQjwtLXZuY3ZpZXdlci1hdXRvcGFzcz4KIAotUGFzcyBWTkMgcGFzc3dvcmQgdG8g
dm5jdmlld2VyIHZpYSBzdGRpbi4KK1Bhc3MgdGhlIFZOQyBwYXNzd29yZCB0byB2bmN2aWV3ZXIg
dmlhIHN0ZGluLgogCiAKIAogPWJhY2sKIAotPWl0ZW0gQjxzYXZlPiBbSTxPUFRJT05TPl0gSTxk
b21haW4taWQ+IEk8Q2hlY2twb2ludEZpbGU+IFtJPENvbmZpZ0ZpbGU+XQorPWl0ZW0gQjxzYXZl
PiBbSTxPUFRJT05TPl0gSTxkb21haW4taWQ+IEk8Y2hlY2twb2ludGZpbGU+IFtJPGNvbmZpZ2Zp
bGU+XQogCiBTYXZlcyBhIHJ1bm5pbmcgZG9tYWluIHRvIGEgc3RhdGUgZmlsZSBzbyB0aGF0IGl0
IGNhbiBiZSByZXN0b3JlZAogbGF0ZXIuICBPbmNlIHNhdmVkLCB0aGUgZG9tYWluIHdpbGwgbm8g
bG9uZ2VyIGJlIHJ1bm5pbmcgb24gdGhlCkBAIC02NTMsNDEgKzY1NSwzMiBAQCBmaWxlIHVzZWQg
dG8gY3JlYXRlIHRoZSBkb21haW4uCiAKID1pdGVtIEI8LWM+CiAKLUxlYXZlIGRvbWFpbiBydW5u
aW5nIGFmdGVyIGNyZWF0aW5nIHRoZSBzbmFwc2hvdC4KK0xlYXZlIHRoZSBkb21haW4gcnVubmlu
ZyBhZnRlciBjcmVhdGluZyB0aGUgc25hcHNob3QuCiAKID1pdGVtIEI8LXA+CiAKLUxlYXZlIGRv
bWFpbiBwYXVzZWQgYWZ0ZXIgY3JlYXRpbmcgdGhlIHNuYXBzaG90LgorTGVhdmUgdGhlIGRvbWFp
biBwYXVzZWQgYWZ0ZXIgY3JlYXRpbmcgdGhlIHNuYXBzaG90LgogCiA9YmFjawogCiA9aXRlbSBC
PHNoYXJpbmc+IFtJPGRvbWFpbi1pZD5dCiAKLUxpc3QgY291bnQgb2Ygc2hhcmVkIHBhZ2VzLiAK
LQotQjxPUFRJT05TPgotCi09b3ZlciA0Ci0KLT1pdGVtIEk8ZG9tYWluX2lkPgotCi1MaXN0IHNw
ZWNpZmljYWxseSBmb3IgdGhhdCBkb21haW4uIE90aGVyd2lzZSwgbGlzdCBmb3IgYWxsIGRvbWFp
bnMuCi0KLT1iYWNrCitEaXNwbGF5IHRoZSBudW1iZXIgb2Ygc2hhcmVkIHBhZ2VzIGZvciBhIHNw
ZWNpZmllZCBkb21haW4uIElmIG5vIGRvbWFpbiBpcworc3BlY2lmaWVkIGl0IGRpc3BsYXlzIGlu
Zm9ybWF0aW9uIGFib3V0IGFsbCBkb21haW5zLgogCiA9aXRlbSBCPHNodXRkb3duPiBbSTxPUFRJ
T05TPl0gSTwtYXxkb21haW4taWQ+CiAKIEdyYWNlZnVsbHkgc2h1dHMgZG93biBhIGRvbWFpbi4g
IFRoaXMgY29vcmRpbmF0ZXMgd2l0aCB0aGUgZG9tYWluIE9TCiB0byBwZXJmb3JtIGdyYWNlZnVs
IHNodXRkb3duLCBzbyB0aGVyZSBpcyBubyBndWFyYW50ZWUgdGhhdCBpdCB3aWxsCiBzdWNjZWVk
LCBhbmQgbWF5IHRha2UgYSB2YXJpYWJsZSBsZW5ndGggb2YgdGltZSBkZXBlbmRpbmcgb24gd2hh
dAotc2VydmljZXMgbXVzdCBiZSBzaHV0ZG93biBpbiB0aGUgZG9tYWluLgorc2VydmljZXMgbXVz
dCBiZSBzaHV0IGRvd24gaW4gdGhlIGRvbWFpbi4KIAogRm9yIEhWTSBkb21haW5zIHRoaXMgcmVx
dWlyZXMgUFYgZHJpdmVycyB0byBiZSBpbnN0YWxsZWQgaW4geW91ciBndWVzdAogT1MuIElmIFBW
IGRyaXZlcnMgYXJlIG5vdCBwcmVzZW50IGJ1dCB5b3UgaGF2ZSBjb25maWd1cmVkIHRoZSBndWVz
dCBPUwotdG8gYmVoYXZlIGFwcHJvcHJpYXRlbHkgeW91IG1heSBiZSBhYmxlIHRvIHVzZSB0aGUg
STwtRj4gb3B0aW9uCit0byBiZWhhdmUgYXBwcm9wcmlhdGVseSB5b3UgbWF5IGJlIGFibGUgdG8g
dXNlIHRoZSBJPC1GPiBvcHRpb24gdG8KIHRyaWdnZXIgYSBwb3dlciBidXR0b24gcHJlc3MuCiAK
LVRoZSBjb21tYW5kIHJldHVybnMgaW1tZWRpYXRlbHkgYWZ0ZXIgc2lnbmFsbHkgdGhlIGRvbWFp
biB1bmxlc3MgdGhhdAorVGhlIGNvbW1hbmQgcmV0dXJucyBpbW1lZGlhdGVseSBhZnRlciBzaWdu
YWxpbmcgdGhlIGRvbWFpbiB1bmxlc3MgdGhlCiBCPC13PiBmbGFnIGlzIHVzZWQuCiAKIFRoZSBi
ZWhhdmlvciBvZiB3aGF0IGhhcHBlbnMgdG8gYSBkb21haW4gd2hlbiBpdCByZWJvb3RzIGlzIHNl
dCBieSB0aGUKQEAgLTcxMSw3ICs3MDQsNyBAQCBXYWl0IGZvciB0aGUgZG9tYWluIHRvIGNvbXBs
ZXRlIHNodXRkb3duIGJlZm9yZSByZXR1cm5pbmcuCiAKIElmIHRoZSBndWVzdCBkb2VzIG5vdCBz
dXBwb3J0IFBWIHNodXRkb3duIGNvbnRyb2wgdGhlbiBmYWxsYmFjayB0bwogc2VuZGluZyBhbiBB
Q1BJIHBvd2VyIGV2ZW50IChlcXVpdmFsZW50IHRvIHRoZSBJPHBvd2VyPiBvcHRpb24gdG8KLUk8
dHJpZ2dlcj4uCitJPHRyaWdnZXI+KS4KIAogWW91IHNob3VsZCBlbnN1cmUgdGhhdCB0aGUgZ3Vl
c3QgaXMgY29uZmlndXJlZCB0byBiZWhhdmUgYXMgZXhwZWN0ZWQKIGluIHJlc3BvbnNlIHRvIHRo
aXMgZXZlbnQuCkBAIC03NzksNyArNzcyLDcgQEAgRm9yIGV4YW1wbGU6CiAgeGwgdmNwdS1waW4g
MCAzIC0gNi05CiAKIHdpbGwgc2V0IHNvZnQgYWZmaW5pdHkgZm9yIHZDUFUgMyBvZiBkb21haW4g
MCB0byBwQ1BVcyA2LDcsOCBhbmQgOSwKLWxlYXZpbmcgaXRzIGhhcmQgYWZmaW5pdHkgdW50b3Vj
aGVkLiBPbiB0aGUgb3RoZSBoYW5kOgorbGVhdmluZyBpdHMgaGFyZCBhZmZpbml0eSB1bnRvdWNo
ZWQuIE9uIHRoZSBvdGhlciBoYW5kOgogCiAgeGwgdmNwdS1waW4gMCAzIDMsNCA2LTkKIApAQCAt
ODA2LDcgKzc5OSw3IEBAIEFuIGV4YW1wbGUgZm9ybWF0IGZvciB0aGUgbGlzdCBpcyBhcyBmb2xs
b3dzOgogCiA9aXRlbSBCPHZuY3ZpZXdlcj4gW0k8T1BUSU9OUz5dIEk8ZG9tYWluLWlkPgogCi1B
dHRhY2ggdG8gZG9tYWluJ3MgVk5DIHNlcnZlciwgZm9ya2luZyBhIHZuY3ZpZXdlciBwcm9jZXNz
LgorQXR0YWNoIHRvIHRoZSBkb21haW4ncyBWTkMgc2VydmVyLCBmb3JraW5nIGEgdm5jdmlld2Vy
IHByb2Nlc3MuCiAKIEI8T1BUSU9OUz4KIApAQCAtODE0LDcgKzgwNyw3IEBAIEI8T1BUSU9OUz4K
IAogPWl0ZW0gSTwtLWF1dG9wYXNzPgogCi1QYXNzIFZOQyBwYXNzd29yZCB0byB2bmN2aWV3ZXIg
dmlhIHN0ZGluLgorUGFzcyB0aGUgVk5DIHBhc3N3b3JkIHRvIHZuY3ZpZXdlciB2aWEgc3RkaW4u
CiAKID1iYWNrCiAKQEAgLTgyOSw3ICs4MjIsNyBAQCBQYXNzIFZOQyBwYXNzd29yZCB0byB2bmN2
aWV3ZXIgdmlhIHN0ZGluLgogU2VuZCBkZWJ1ZyBJPGtleXM+IHRvIFhlbi4gSXQgaXMgdGhlIHNh
bWUgYXMgcHJlc3NpbmcgdGhlIFhlbgogImNvbnN3aXRjaCIgKEN0cmwtQSBieSBkZWZhdWx0KSB0
aHJlZSB0aW1lcyBhbmQgdGhlbiBwcmVzc2luZyAia2V5cyIuCiAKLT1pdGVtIEI8ZG1lc2c+IFtC
PC1jPl0KKz1pdGVtIEI8ZG1lc2c+IFtJPE9QVElPTlM+XQogCiBSZWFkcyB0aGUgWGVuIG1lc3Nh
Z2UgYnVmZmVyLCBzaW1pbGFyIHRvIGRtZXNnIG9uIGEgTGludXggc3lzdGVtLiAgVGhlCiBidWZm
ZXIgY29udGFpbnMgaW5mb3JtYXRpb25hbCwgd2FybmluZywgYW5kIGVycm9yIG1lc3NhZ2VzIGNy
ZWF0ZWQKQEAgLTg0Niw3ICs4MzksNyBAQCBDbGVhcnMgWGVuJ3MgbWVzc2FnZSBidWZmZXIuCiAK
ID1iYWNrCiAKLT1pdGVtIEI8aW5mbz4gW0I8LW4+LCBCPC0tbnVtYT5dCis9aXRlbSBCPGluZm8+
IFtJPE9QVElPTlM+XQogCiBQcmludCBpbmZvcm1hdGlvbiBhYm91dCB0aGUgWGVuIGhvc3QgaW4g
STxuYW1lIDogdmFsdWU+IGZvcm1hdC4gIFdoZW4KIHJlcG9ydGluZyBhIFhlbiBidWcsIHBsZWFz
ZSBwcm92aWRlIHRoaXMgaW5mb3JtYXRpb24gYXMgcGFydCBvZiB0aGUKQEAgLTg3MywxMyArODY2
LDEzIEBAIFNhbXBsZSBvdXRwdXQgbG9va3MgYXMgZm9sbG93czoKICB4ZW5fbWFqb3IgICAgICAg
ICAgICAgIDogNAogIHhlbl9taW5vciAgICAgICAgICAgICAgOiAyCiAgeGVuX2V4dHJhICAgICAg
ICAgICAgICA6IC11bnN0YWJsZQotIHhlbl9jYXBzICAgICAgICAgICAgICAgOiB4ZW4tMy4wLXg4
Nl82NCB4ZW4tMy4wLXg4Nl8zMnAgaHZtLTMuMC14ODZfMzIgaHZtLTMuMC14ODZfMzJwIGh2bS0z
LjAteDg2XzY0IAorIHhlbl9jYXBzICAgICAgICAgICAgICAgOiB4ZW4tMy4wLXg4Nl82NCB4ZW4t
My4wLXg4Nl8zMnAgaHZtLTMuMC14ODZfMzIgaHZtLTMuMC14ODZfMzJwIGh2bS0zLjAteDg2XzY0
CiAgeGVuX3NjaGVkdWxlciAgICAgICAgICA6IGNyZWRpdAogIHhlbl9wYWdlc2l6ZSAgICAgICAg
ICAgOiA0MDk2CiAgcGxhdGZvcm1fcGFyYW1zICAgICAgICA6IHZpcnRfc3RhcnQ9MHhmZmZmODAw
MDAwMDAwMDAwCiAgeGVuX2NoYW5nZXNldCAgICAgICAgICA6IFdlZCBOb3YgMDIgMTc6MDk6MDkg
MjAxMSArMDAwMCAyNDA2Njo1NGE1ZTk5NGEyNDEKLSB4ZW5fY29tbWFuZGxpbmUgICAgICAgIDog
Y29tMT0xMTUyMDAsOG4xIGd1ZXN0X2xvZ2x2bD1hbGwgZG9tMF9tZW09NzUwTSBjb25zb2xlPWNv
bTEgCi0gY2NfY29tcGlsZXIgICAgICAgICAgICA6IGdjYyB2ZXJzaW9uIDQuNC41IChEZWJpYW4g
NC40LjUtOCkgCisgeGVuX2NvbW1hbmRsaW5lICAgICAgICA6IGNvbTE9MTE1MjAwLDhuMSBndWVz
dF9sb2dsdmw9YWxsIGRvbTBfbWVtPTc1ME0gY29uc29sZT1jb20xCisgY2NfY29tcGlsZXIgICAg
ICAgICAgICA6IGdjYyB2ZXJzaW9uIDQuNC41IChEZWJpYW4gNC40LjUtOCkKICBjY19jb21waWxl
X2J5ICAgICAgICAgIDogc3N0YWJlbGxpbmkKICBjY19jb21waWxlX2RvbWFpbiAgICAgIDogdWsu
eGVuc291cmNlLmNvbQogIGNjX2NvbXBpbGVfZGF0ZSAgICAgICAgOiBUdWUgTm92ICA4IDEyOjAz
OjA1IFVUQyAyMDExCkBAIC05MTMsNyArOTA2LDcgQEAgZ2xvYmFsIHZhbHVlIChvdXRzdGFuZGlu
Z19jbGFpbXMpIGlzIHRoZW4gcmVkdWNlZCBhcyB0aGUgZG9tYWluJ3MgbWVtb3J5CiBpcyBwb3B1
bGF0ZWQgYW5kIGV2ZW50dWFsbHkgcmVhY2hlcyB6ZXJvLiBNb3N0IG9mIHRoZSB0aW1lIHRoZSB2
YWx1ZSB3aWxsCiBiZSB6ZXJvLCBidXQgaWYgeW91IGFyZSBsYXVuY2hpbmcgbXVsdGlwbGUgZ3Vl
c3RzLCBhbmQgQjxjbGFpbV9tb2RlPiBpcwogZW5hYmxlZCwgdGhpcyB2YWx1ZSBjYW4gaW5jcmVh
c2UvZGVjcmVhc2UuIE5vdGUgdGhhdCB0aGUgdmFsdWUgYWxzbwotYWZmZWN0cyB0aGUgQjxmcmVl
X21lbW9yeT4gIC0gYXMgaXQgd2lsbCByZWZsZWN0IHRoZSBmcmVlIG1lbW9yeQorYWZmZWN0cyB0
aGUgQjxmcmVlX21lbW9yeT4gLSBhcyBpdCB3aWxsIHJlZmxlY3QgdGhlIGZyZWUgbWVtb3J5CiBp
biB0aGUgaHlwZXJ2aXNvciBtaW51cyB0aGUgb3V0c3RhbmRpbmcgcGFnZXMgY2xhaW1lZCBmb3Ig
Z3Vlc3RzLgogU2VlIHhsIEk8aW5mbz4gQjxjbGFpbXM+IHBhcmFtZXRlciBmb3IgZGV0YWlsZWQg
bGlzdGluZy4KIApAQCAtOTQxLDkgKzkzNCw4IEBAIExpc3QgaG9zdCBOVU1BIHRvcG9sb2d5IGlu
Zm9ybWF0aW9uCiAKID1pdGVtIEI8dG9wPgogCi1FeGVjdXRlcyB0aGUgQjx4ZW50b3A+IGNvbW1h
bmQsIHdoaWNoIHByb3ZpZGVzIHJlYWwgdGltZSBtb25pdG9yaW5nIG9mCi1kb21haW5zLiAgWGVu
dG9wIGlzIGEgY3Vyc2VzIGludGVyZmFjZSwgYW5kIHJlYXNvbmFibHkgc2VsZgotZXhwbGFuYXRv
cnkuCitFeGVjdXRlcyB0aGUgQjx4ZW50b3AoMSk+IGNvbW1hbmQsIHdoaWNoIHByb3ZpZGVzIHJl
YWwgdGltZSBtb25pdG9yaW5nIG9mCitkb21haW5zLiAgWGVudG9wIGhhcyBhIGN1cnNlcyBpbnRl
cmZhY2UsIGFuZCBpcyByZWFzb25hYmx5IHNlbGYgZXhwbGFuYXRvcnkuCiAKID1pdGVtIEI8dXB0
aW1lPgogCkBAIC05ODQsOCArOTc2LDggQEAgZGVmYXVsdCBCPGNyZWRpdD4gaXMgdXNlZCBmb3Ig
c2NoZWR1bGluZy4KIAogPWl0ZW0gQjxzY2hlZC1jcmVkaXQ+IFtJPE9QVElPTlM+XQogCi1TZXQg
b3IgZ2V0IGNyZWRpdCBzY2hlZHVsZXIgcGFyYW1ldGVycy4gIFRoZSBjcmVkaXQgc2NoZWR1bGVy
IGlzIGEKLXByb3BvcnRpb25hbCBmYWlyIHNoYXJlIENQVSBzY2hlZHVsZXIgYnVpbHQgZnJvbSB0
aGUgZ3JvdW5kIHVwIHRvIGJlCitTZXQgb3IgZ2V0IGNyZWRpdCAoYWthIGNyZWRpdDEpIHNjaGVk
dWxlciBwYXJhbWV0ZXJzLiAgVGhlIGNyZWRpdCBzY2hlZHVsZXIgaXMKK2EgcHJvcG9ydGlvbmFs
IGZhaXIgc2hhcmUgQ1BVIHNjaGVkdWxlciBidWlsdCBmcm9tIHRoZSBncm91bmQgdXAgdG8gYmUK
IHdvcmsgY29uc2VydmluZyBvbiBTTVAgaG9zdHMuCiAKIEVhY2ggZG9tYWluIChpbmNsdWRpbmcg
RG9tYWluMCkgaXMgYXNzaWduZWQgYSB3ZWlnaHQgYW5kIGEgY2FwLgpAQCAtMTE3Miw3ICsxMTY0
LDcgQEAgYWxsIHRoZSBkb21haW5zOgogICAgIHZtMiAgICAgICAgICAgICAgICAgICAgICAgICAg
MiAgICAwICAgICAxMDAwMCAgICAgIDQwMDAKICAgICB2bTIgICAgICAgICAgICAgICAgICAgICAg
ICAgIDIgICAgMSAgICAgMTAwMDAgICAgICA0MDAwCiAKLVdpdGhvdXQgYW55IGFyZ3VtZW50cywg
aXQgd2lsbCBvdXRwdXQgdGhlIGRlZmF1bHQgc2NoZWR1aW5nCitXaXRob3V0IGFueSBhcmd1bWVu
dHMsIGl0IHdpbGwgb3V0cHV0IHRoZSBkZWZhdWx0IHNjaGVkdWxpbmcKIHBhcmFtZXRlcnMgZm9y
IGVhY2ggZG9tYWluOgogCiAgICAgeGwgc2NoZWQtcnRkcwpAQCAtMTE4Myw3ICsxMTc1LDcgQEAg
cGFyYW1ldGVycyBmb3IgZWFjaCBkb21haW46CiAgICAgdm0yICAgICAgICAgICAgICAgICAgICAg
ICAgICAyICAgICAxMDAwMCAgICAgIDQwMDAKIAogCi0yKSBVc2UsIGZvciBpbnN0YW5jZSBCPC1k
IHZtMSwgLXYgYWxsPiB0byBzZWUgdGhlIGJ1ZGdldCBhbmQKKzIpIFVzZSwgZm9yIGluc3RhbmNl
aSwgQjwtZCB2bTEsIC12IGFsbD4gdG8gc2VlIHRoZSBidWRnZXQgYW5kCiBwZXJpb2Qgb2YgYWxs
IFZDUFVzIG9mIGEgc3BlY2lmaWMgZG9tYWluIChCPHZtMT4pOgogCiAgICAgeGwgc2NoZWQtcnRk
cyAtZCB2bTEgLXYgYWxsCkBAIC0xMjAwLDcgKzExOTIsNyBAQCBUbyBzZWUgdGhlIHBhcmFtZXRl
cnMgb2YgYSBzdWJzZXQgb2YgdGhlIFZDUFVzIG9mIGEgZG9tYWluLCB1c2U6CiAgICAgdm0xICAg
ICAgICAgICAgICAgICAgICAgICAgICAxICAgIDAgICAgICAgMzAwICAgICAgIDE1MAogICAgIHZt
MSAgICAgICAgICAgICAgICAgICAgICAgICAgMSAgICAzICAgICAgMTAwMCAgICAgICA1MDAKIAot
SWYgbm8gQjwtdj4gaXMgc3BlZmljaWZpZWQsIHRoZSBkZWZhdWx0IHNjaGVkdWxpbmcgcGFyYW1l
dGVyIGZvciB0aGUKK0lmIG5vIEI8LXY+IGlzIHNwZWNpZmllZCwgdGhlIGRlZmF1bHQgc2NoZWR1
bGluZyBwYXJhbWV0ZXJzIGZvciB0aGUKIGRvbWFpbiBhcmUgc2hvd246CiAKICAgICB4bCBzY2hl
ZC1ydGRzIC1kIHZtMQpAQCAtMTIyNCwxNyArMTIxNiwxNyBAQCBlLmcuLCAieGwgc2NoZWQtcnRk
cyAtZCB2bTEgLXYgYWxsIC1wIDUwMCAtYiAyNTAiLgogWGVuIGNhbiBncm91cCB0aGUgcGh5c2lj
YWwgY3B1cyBvZiBhIHNlcnZlciBpbiBjcHUtcG9vbHMuIEVhY2ggcGh5c2ljYWwgQ1BVIGlzCiBh
c3NpZ25lZCBhdCBtb3N0IHRvIG9uZSBjcHUtcG9vbC4gRG9tYWlucyBhcmUgZWFjaCByZXN0cmlj
dGVkIHRvIGEgc2luZ2xlCiBjcHUtcG9vbC4gU2NoZWR1bGluZyBkb2VzIG5vdCBjcm9zcyBjcHUt
cG9vbCBib3VuZGFyaWVzLCBzbyBlYWNoIGNwdS1wb29sIGhhcwotYW4gb3duIHNjaGVkdWxlci4K
K2l0cyBvd24gc2NoZWR1bGVyLgogUGh5c2ljYWwgY3B1cyBhbmQgZG9tYWlucyBjYW4gYmUgbW92
ZWQgZnJvbSBvbmUgY3B1LXBvb2wgdG8gYW5vdGhlciBvbmx5IGJ5IGFuCiBleHBsaWNpdCBjb21t
YW5kLgogQ3B1LXBvb2xzIGNhbiBiZSBzcGVjaWZpZWQgZWl0aGVyIGJ5IG5hbWUgb3IgYnkgaWQu
CiAKID1vdmVyIDQKIAotPWl0ZW0gQjxjcHVwb29sLWNyZWF0ZT4gW0k8T1BUSU9OUz5dIFtJPENv
bmZpZ0ZpbGU+XSBbSTxWYXJpYWJsZT1WYWx1ZT4gLi4uXQorPWl0ZW0gQjxjcHVwb29sLWNyZWF0
ZT4gW0k8T1BUSU9OUz5dIFtJPGNvbmZpZ2ZpbGU+XSBbSTx2YXJpYWJsZT12YWx1ZT4gLi4uXQog
Ci1DcmVhdGUgYSBjcHUgcG9vbCBiYXNlZCBhbiBjb25maWcgZnJvbSBhIEk8Q29uZmlnRmlsZT4g
b3IgY29tbWFuZC1saW5lCi1wYXJhbWV0ZXJzLiAgVmFyaWFibGUgc2V0dGluZ3MgZnJvbSB0aGUg
STxDb25maWdGaWxlPiBtYXkgYmUgYWx0ZXJlZAorQ3JlYXRlIGEgY3B1IHBvb2wgYmFzZWQgYW4g
Y29uZmlnIGZyb20gYSBJPGNvbmZpZ2ZpbGU+IG9yIGNvbW1hbmQtbGluZQorcGFyYW1ldGVycy4g
IFZhcmlhYmxlIHNldHRpbmdzIGZyb20gdGhlIEk8Y29uZmlnZmlsZT4gbWF5IGJlIGFsdGVyZWQK
IGJ5IHNwZWNpZnlpbmcgbmV3IG9yIGFkZGl0aW9uYWwgYXNzaWdubWVudHMgb24gdGhlIGNvbW1h
bmQgbGluZS4KIAogU2VlIHRoZSBMPHhsY3B1cG9vbC5jZmcoNSk+IG1hbnBhZ2UgZm9yIG1vcmUg
aW5mb3JtYXRpb24uCkBAIC0xMjQ5LDEwICsxMjQxLDE5IEBAIFVzZSB0aGUgZ2l2ZW4gY29uZmln
dXJhdGlvbiBmaWxlLgogCiA9YmFjawogCi09aXRlbSBCPGNwdXBvb2wtbGlzdD4gW0k8LWN8LS1j
cHVzPl0gW0k8Y3B1LXBvb2w+XQorPWl0ZW0gQjxjcHVwb29sLWxpc3Q+IFtJPE9QVElPTlM+XSBb
STxjcHUtcG9vbD5dCiAKIExpc3QgQ1BVIHBvb2xzIG9uIHRoZSBob3N0LgotSWYgSTwtYz4gaXMg
c3BlY2lmaWVkLCBCPHhsPiBwcmludHMgYSBsaXN0IG9mIENQVXMgdXNlZCBieSBJPGNwdS1wb29s
Pi4KKworQjxPUFRJT05TPgorCis9b3ZlciA0CisKKz1pdGVtIEI8LWM+LCBCPC0tY3B1cz4KKwor
SWYgdGhpcyBvcHRpb24gaXMgc3BlY2lmaWVkLCBCPHhsPiBwcmludHMgYSBsaXN0IG9mIENQVXMg
dXNlZCBieSBJPGNwdS1wb29sPi4KKworPWJhY2sKIAogPWl0ZW0gQjxjcHVwb29sLWRlc3Ryb3k+
IEk8Y3B1LXBvb2w+CiAKQEAgLTEyODgsNyArMTI4OSw3IEBAIFJlbW92ZXMgb25lIG9yIG1vcmUg
Q1BVcyBvciBOVU1BIG5vZGVzIGZyb20gSTxjcHUtcG9vbD4uIENQVXMgYW5kIE5VTUEKIG5vZGVz
IGNhbiBiZSBzcGVjaWZpZWQgYXMgc2luZ2xlIENQVS9ub2RlIElEcyBvciBhcyByYW5nZXMsIHVz
aW5nIHRoZQogZXhhY3Qgc2FtZSBzeW50YXggYXMgaW4gQjxjcHVwb29sLWNwdS1hZGQ+IGFib3Zl
LgogCi09aXRlbSBCPGNwdXBvb2wtbWlncmF0ZT4gSTxkb21haW4+IEk8Y3B1LXBvb2w+Cis9aXRl
bSBCPGNwdXBvb2wtbWlncmF0ZT4gSTxkb21haW4taWQ+IEk8Y3B1LXBvb2w+CiAKIE1vdmVzIGEg
ZG9tYWluIHNwZWNpZmllZCBieSBkb21haW4taWQgb3IgZG9tYWluLW5hbWUgaW50byBhIGNwdS1w
b29sLgogRG9tYWluLTAgY2FuJ3QgYmUgbW92ZWQgdG8gYW5vdGhlciBjcHUtcG9vbC4KQEAgLTEz
MDIsNyArMTMwMyw3IEBAIFNwbGl0cyB1cCB0aGUgbWFjaGluZSBpbnRvIG9uZSBjcHUtcG9vbCBw
ZXIgbnVtYSBub2RlLgogPWhlYWQxIFZJUlRVQUwgREVWSUNFIENPTU1BTkRTCiAKIE1vc3Qgdmly
dHVhbCBkZXZpY2VzIGNhbiBiZSBhZGRlZCBhbmQgcmVtb3ZlZCB3aGlsZSBndWVzdHMgYXJlCi1y
dW5uaW5nLCBhc3N1bWluZyB0aGF0IHRoZSBuZWNlc3Nhcnkgc3VwcG9ydCBleGlzdHMgaW4gdGhl
IGd1ZXN0LiAgVGhlCitydW5uaW5nLCBhc3N1bWluZyB0aGF0IHRoZSBuZWNlc3Nhcnkgc3VwcG9y
dCBleGlzdHMgaW4gdGhlIGd1ZXN0IE9TLiAgVGhlCiBlZmZlY3QgdG8gdGhlIGd1ZXN0IE9TIGlz
IG11Y2ggdGhlIHNhbWUgYXMgYW55IGhvdHBsdWcgZXZlbnQuCiAKID1oZWFkMiBCTE9DSyBERVZJ
Q0VTCkBAIC0xMzExLDMwICsxMzEyLDE2IEBAIGVmZmVjdCB0byB0aGUgZ3Vlc3QgT1MgaXMgbXVj
aCB0aGUgc2FtZSBhcyBhbnkgaG90cGx1ZyBldmVudC4KIAogPWl0ZW0gQjxibG9jay1hdHRhY2g+
IEk8ZG9tYWluLWlkPiBJPGRpc2Mtc3BlYy1jb21wb25lbnQocyk+IC4uLgogCi1DcmVhdGUgYSBu
ZXcgdmlydHVhbCBibG9jayBkZXZpY2UuICBUaGlzIHdpbGwgdHJpZ2dlciBhIGhvdHBsdWcgZXZl
bnQKLWZvciB0aGUgZ3Vlc3QuCitDcmVhdGUgYSBuZXcgdmlydHVhbCBibG9jayBkZXZpY2UgYW5k
IGF0dGFjaCBpdCB0byB0aGUgc3BlY2lmaWVkIGRvbWFpbi4KK0EgZGlzYyBzcGVjaWZpY2F0aW9u
IGlzIGluIHRoZSBzYW1lIGZvcm1hdCB1c2VkIGZvciB0aGUgQjxkaXNrPiB2YXJpYWJsZSBpbgor
dGhlIGRvbWFpbiBjb25maWcgZmlsZS4gU2VlIEw8eGwtZGlzay1jb25maWd1cmF0aW9uKDUpPi4g
VGhpcyB3aWxsIHRyaWdnZXIgYQoraG90cGx1ZyBldmVudCBmb3IgdGhlIGd1ZXN0LgogCiBOb3Rl
IHRoYXQgb25seSBQViBibG9jayBkZXZpY2VzIGFyZSBzdXBwb3J0ZWQgYnkgYmxvY2stYXR0YWNo
LgogUmVxdWVzdHMgdG8gYXR0YWNoIGVtdWxhdGVkIGRldmljZXMgKGVnLCB2ZGV2PWhkYykgd2ls
bCByZXN1bHQgaW4gb25seQogdGhlIFBWIHZpZXcgYmVpbmcgYXZhaWxhYmxlIHRvIHRoZSBndWVz
dC4KIAotQjxPUFRJT05TPgotCi09b3ZlciA0Ci0KLT1pdGVtIEk8ZG9tYWluLWlkPgotCi1UaGUg
ZG9tYWluIGlkIG9mIHRoZSBndWVzdCBkb21haW4gdGhhdCB0aGUgZGV2aWNlIHdpbGwgYmUgYXR0
YWNoZWQgdG8uCi0KLT1pdGVtIEk8ZGlzYy1zcGVjLWNvbXBvbmVudD4KLQotQSBkaXNjIHNwZWNp
ZmljYXRpb24gaW4gdGhlIHNhbWUgZm9ybWF0IHVzZWQgZm9yIHRoZSBCPGRpc2s+IHZhcmlhYmxl
IGluCi10aGUgZG9tYWluIGNvbmZpZyBmaWxlLiBTZWUKLUw8eGwtZGlzay1jb25maWd1cmF0aW9u
KDUpPi4KLQotPWJhY2sKLQotPWl0ZW0gQjxibG9jay1kZXRhY2g+IEk8ZG9tYWluLWlkPiBJPGRl
dmlkPiBbQjwtLWZvcmNlPl0KKz1pdGVtIEI8YmxvY2stZGV0YWNoPiBJPGRvbWFpbi1pZD4gSTxk
ZXZpZD4gW0k8T1BUSU9OUz5dCiAKIERldGFjaCBhIGRvbWFpbidzIHZpcnR1YWwgYmxvY2sgZGV2
aWNlLiBJPGRldmlkPiBtYXkgYmUgdGhlIHN5bWJvbGljCiBuYW1lIG9yIHRoZSBudW1lcmljIGRl
dmljZSBpZCBnaXZlbiB0byB0aGUgZGV2aWNlIGJ5IGRvbWFpbiAwLiAgWW91CkBAIC0xMzQyLDUw
ICsxMzI5LDQxIEBAIHdpbGwgbmVlZCB0byBydW4gQjx4bCBibG9jay1saXN0PiB0byBkZXRlcm1p
bmUgdGhhdCBudW1iZXIuCiAKIERldGFjaGluZyB0aGUgZGV2aWNlIHJlcXVpcmVzIHRoZSBjb29w
ZXJhdGlvbiBvZiB0aGUgZG9tYWluLiAgSWYgdGhlCiBkb21haW4gZmFpbHMgdG8gcmVsZWFzZSB0
aGUgZGV2aWNlIChwZXJoYXBzIGJlY2F1c2UgdGhlIGRvbWFpbiBpcyBodW5nCi1vciBpcyBzdGls
bCB1c2luZyB0aGUgZGV2aWNlKSwgdGhlIGRldGFjaCB3aWxsIGZhaWwuICBUaGUgQjwtLWZvcmNl
PgotcGFyYW1ldGVyIHdpbGwgZm9yY2VmdWxseSBkZXRhY2ggdGhlIGRldmljZSwgYnV0IG1heSBj
YXVzZSBJTyBlcnJvcnMKLWluIHRoZSBkb21haW4uCi0KLT1pdGVtIEI8YmxvY2stbGlzdD4gSTxk
b21haW4taWQ+Ci0KLUxpc3QgdmlydHVhbCBibG9jayBkZXZpY2VzIGZvciBhIGRvbWFpbi4KLQot
PWl0ZW0gQjxjZC1pbnNlcnQ+IEk8ZG9tYWluLWlkPiBJPFZpcnR1YWxEZXZpY2U+IEk8dGFyZ2V0
PgotCi1JbnNlcnQgYSBjZHJvbSBpbnRvIGEgZ3Vlc3QgZG9tYWluJ3MgZXhpc3RpbmcgdmlydGlh
bCBjZCBkcml2ZS4gVGhlCi12aXJ0dWFsIGRyaXZlIG11c3QgYWxyZWFkeSBleGlzdCBidXQgY2Fu
IGJlIGN1cnJlbnQgZW1wdHkuCi0KLU9ubHkgd29ya3Mgd2l0aCBIVk0gZG9tYWlucy4KK29yIGlz
IHN0aWxsIHVzaW5nIHRoZSBkZXZpY2UpLCB0aGUgZGV0YWNoIHdpbGwgZmFpbC4KIAogQjxPUFRJ
T05TPgogCiA9b3ZlciA0CiAKLT1pdGVtIEk8VmlydHVhbERldmljZT4KKz1pdGVtIEI8LS1mb3Jj
ZT4KIAotSG93IHRoZSBkZXZpY2Ugc2hvdWxkIGJlIHByZXNlbnRlZCB0byB0aGUgZ3Vlc3QgZG9t
YWluOyBmb3IgZXhhbXBsZSAiaGRjIi4KK0lmIHRoaXMgcGFyYW1ldGVyIGlzIHNwZWNpZmllZCB0
aGUgZGV2aWNlIHdpbGwgYmUgZm9yY2VmdWxseSBkZXRhY2hlZCwgd2hpY2gKK21heSBjYXVzZSBJ
TyBlcnJvcnMgaW4gdGhlIGRvbWFpbi4KIAotPWl0ZW0gSTx0YXJnZXQ+Cis9YmFjawogCi10aGUg
dGFyZ2V0IHBhdGggaW4gdGhlIGJhY2tlbmQgZG9tYWluICh1c3VhbGx5IGRvbWFpbiAwKSB0byBi
ZQotZXhwb3J0ZWQ7IENhbiBiZSBhIGJsb2NrIGRldmljZSBvciBhIGZpbGUgZXRjLiBTZWUgQjx0
YXJnZXQ+IGluCi1MPHhsLWRpc2stY29uZmlndXJhdGlvbig1KT4uCiAKLT1iYWNrCiAKLT1pdGVt
IEI8Y2QtZWplY3Q+IEk8ZG9tYWluLWlkPiBJPFZpcnR1YWxEZXZpY2U+Cis9aXRlbSBCPGJsb2Nr
LWxpc3Q+IEk8ZG9tYWluLWlkPgogCi1FamVjdCBhIGNkcm9tIGZyb20gYSBndWVzdCdzIHZpcnR1
YWwgY2QgZHJpdmUuIE9ubHkgd29ya3Mgd2l0aCBIVk0gZG9tYWlucy4KK0xpc3QgdmlydHVhbCBi
bG9jayBkZXZpY2VzIGZvciBhIGRvbWFpbi4KIAotQjxPUFRJT05TPgorPWl0ZW0gQjxjZC1pbnNl
cnQ+IEk8ZG9tYWluLWlkPiBJPHZpcnR1YWxkZXZpY2U+IEk8dGFyZ2V0PgogCi09b3ZlciA0CitJ
bnNlcnQgYSBjZHJvbSBpbnRvIGEgZ3Vlc3QgZG9tYWluJ3MgZXhpc3RpbmcgdmlydHVhbCBjZCBk
cml2ZS4gVGhlCit2aXJ0dWFsIGRyaXZlIG11c3QgYWxyZWFkeSBleGlzdCBidXQgY2FuIGJlIGVt
cHR5LiBIb3cgdGhlIGRldmljZSBzaG91bGQgYmUKK3ByZXNlbnRlZCB0byB0aGUgZ3Vlc3QgZG9t
YWluIGlzIHNwZWNpZmllZCBieSB0aGUgSTx2aXJ0dWFsZGV2aWNlPiBwYXJhbWV0ZXI7Citmb3Ig
ZXhhbXBsZSAiaGRjIi4gUGFyYW1ldGVyIEk8dGFyZ2V0PiBpcyB0aGUgdGFyZ2V0IHBhdGggaW4g
dGhlIGJhY2tlbmQgZG9tYWluCisodXN1YWxseSBkb21haW4gMCkgdG8gYmUgZXhwb3J0ZWQ7IGNh
biBiZSBhIGJsb2NrIGRldmljZSBvciBhIGZpbGUgZXRjLgorU2VlIEI8dGFyZ2V0PiBpbiBMPHhs
LWRpc2stY29uZmlndXJhdGlvbig1KT4uCisKK09ubHkgd29ya3Mgd2l0aCBIVk0gZG9tYWlucy4K
IAotPWl0ZW0gSTxWaXJ0dWFsRGV2aWNlPgogCi1Ib3cgdGhlIGRldmljZSBzaG91bGQgYmUgcHJl
c2VudGVkIHRvIHRoZSBndWVzdCBkb21haW47IGZvciBleGFtcGxlICJoZGMiLgorPWl0ZW0gQjxj
ZC1lamVjdD4gSTxkb21haW4taWQ+IEk8dmlydHVhbGRldmljZT4KIAotPWJhY2sKK0VqZWN0IGEg
Y2Ryb20gZnJvbSBhIGd1ZXN0IGRvbWFpbidzIHZpcnR1YWwgY2QgZHJpdmUsIHNwZWNpZmllZCBi
eQorSTx2aXJ0dWFsZGV2aWNlPi4gT25seSB3b3JrcyB3aXRoIEhWTSBkb21haW5zLgogCiA9YmFj
awogCkBAIC0xMzk3LDE3ICsxMzc1LDE3IEBAIEhvdyB0aGUgZGV2aWNlIHNob3VsZCBiZSBwcmVz
ZW50ZWQgdG8gdGhlIGd1ZXN0IGRvbWFpbjsgZm9yIGV4YW1wbGUgImhkYyIuCiAKIENyZWF0ZXMg
YSBuZXcgbmV0d29yayBkZXZpY2UgaW4gdGhlIGRvbWFpbiBzcGVjaWZpZWQgYnkgSTxkb21haW4t
aWQ+LgogSTxuZXR3b3JrLWRldmljZT4gZGVzY3JpYmVzIHRoZSBkZXZpY2UgdG8gYXR0YWNoLCB1
c2luZyB0aGUgc2FtZSBmb3JtYXQgYXMgdGhlCi1CPHZpZj4gc3RyaW5nIGluIHRoZSBkb21haW4g
Y29uZmlnIGZpbGUuIFNlZSBMPHhsLmNmZz4gYW5kCitCPHZpZj4gc3RyaW5nIGluIHRoZSBkb21h
aW4gY29uZmlnIGZpbGUuIFNlZSBMPHhsLmNmZyg1KT4gYW5kCiBMPHhsLW5ldHdvcmstY29uZmln
dXJhdGlvbig1KT4KIGZvciBtb3JlIGluZm9ybWF0aW9ucy4KIAotTm90ZSB0aGF0IG9ubHkgYXR0
YWNoaW5nIFBWIG5ldHdvcmsgaW50ZXJmYWNlIGlzIHN1cHBvcnRlZC4KK05vdGUgdGhhdCBvbmx5
IGF0dGFjaGluZyBQViBuZXR3b3JrIGludGVyZmFjZXMgaXMgc3VwcG9ydGVkLgogCiA9aXRlbSBC
PG5ldHdvcmstZGV0YWNoPiBJPGRvbWFpbi1pZD4gSTxkZXZpZHxtYWM+CiAKIFJlbW92ZXMgdGhl
IG5ldHdvcmsgZGV2aWNlIGZyb20gdGhlIGRvbWFpbiBzcGVjaWZpZWQgYnkgSTxkb21haW4taWQ+
LgogSTxkZXZpZD4gaXMgdGhlIHZpcnR1YWwgaW50ZXJmYWNlIGRldmljZSBudW1iZXIgd2l0aGlu
IHRoZSBkb21haW4KLShpLmUuIHRoZSAzIGluIHZpZjIyLjMpLiBBbHRlcm5hdGl2ZWx5IHRoZSBJ
PG1hYz4gYWRkcmVzcyBjYW4gYmUgdXNlZCB0bworKGkuZS4gdGhlIDMgaW4gdmlmMjIuMykuIEFs
dGVybmF0aXZlbHksIHRoZSBJPG1hYz4gYWRkcmVzcyBjYW4gYmUgdXNlZCB0bwogc2VsZWN0IHRo
ZSB2aXJ0dWFsIGludGVyZmFjZSB0byBkZXRhY2guCiAKID1pdGVtIEI8bmV0d29yay1saXN0PiBJ
PGRvbWFpbi1pZD4KQEAgLTE0MjYsMjggKzE0MDQsMjggQEAgTGlzdCB2aXJ0dWFsIGNoYW5uZWwg
aW50ZXJmYWNlcyBmb3IgYSBkb21haW4uCiAKID1iYWNrCiAKLT1oZWFkMiBWVFBNIERFVklDRVMK
Kz1oZWFkMiBWSVJUVUFMIFRSVVNURUQgUExBVEZPUk0gTU9EVUxFICh2VFBNKSBERVZJQ0VTCiAK
ID1vdmVyIDQKIAogPWl0ZW0gQjx2dHBtLWF0dGFjaD4gSTxkb21haW4taWQ+IEk8dnRwbS1kZXZp
Y2U+CiAKLUNyZWF0ZXMgYSBuZXcgdnRwbSBkZXZpY2UgaW4gdGhlIGRvbWFpbiBzcGVjaWZpZWQg
YnkgSTxkb21haW4taWQ+LgotSTx2dHBtLWRldmljZT4gZGVzY3JpYmVzIHRoZSBkZXZpY2UgdG8g
YXR0YWNoLCB1c2luZyB0aGUgc2FtZSBmb3JtYXQgYXMgdGhlCi1CPHZ0cG0+IHN0cmluZyBpbiB0
aGUgZG9tYWluIGNvbmZpZyBmaWxlLiBTZWUgTDx4bC5jZmc+IGZvcgotbW9yZSBpbmZvcm1hdGlv
bi4KK0NyZWF0ZXMgYSBuZXcgdnRwbSAodmlydHVhbCBUcnVzdGVkIFBsYXRmb3JtIE1vZHVsZSkg
ZGV2aWNlIGluIHRoZSBkb21haW4KK3NwZWNpZmllZCBieSBJPGRvbWFpbi1pZD4uIEk8dnRwbS1k
ZXZpY2U+IGRlc2NyaWJlcyB0aGUgZGV2aWNlIHRvIGF0dGFjaCwKK3VzaW5nIHRoZSBzYW1lIGZv
cm1hdCBhcyB0aGUgQjx2dHBtPiBzdHJpbmcgaW4gdGhlIGRvbWFpbiBjb25maWcgZmlsZS4KK1Nl
ZSBMPHhsLmNmZyg1KT4gZm9yIG1vcmUgaW5mb3JtYXRpb24uCiAKID1pdGVtIEI8dnRwbS1kZXRh
Y2g+IEk8ZG9tYWluLWlkPiBJPGRldmlkfHV1aWQ+CiAKIFJlbW92ZXMgdGhlIHZ0cG0gZGV2aWNl
IGZyb20gdGhlIGRvbWFpbiBzcGVjaWZpZWQgYnkgSTxkb21haW4taWQ+LgotSTxkZXZpZD4gaXMg
dGhlIG51bWVyaWMgZGV2aWNlIGlkIGdpdmVuIHRvIHRoZSB2aXJ0dWFsIHRydXN0ZWQKLXBsYXRm
b3JtIG1vZHVsZSBkZXZpY2UuIFlvdSB3aWxsIG5lZWQgdG8gcnVuIEI8eGwgdnRwbS1saXN0PiB0
byBkZXRlcm1pbmUgdGhhdCBudW1iZXIuCi1BbHRlcm5hdGl2ZWx5IHRoZSBJPHV1aWQ+IG9mIHRo
ZSB2dHBtIGNhbiBiZSB1c2VkIHRvCitJPGRldmlkPiBpcyB0aGUgbnVtZXJpYyBkZXZpY2UgaWQg
Z2l2ZW4gdG8gdGhlIHZpcnR1YWwgVHJ1c3RlZAorUGxhdGZvcm0gTW9kdWxlIGRldmljZS4gWW91
IHdpbGwgbmVlZCB0byBydW4gQjx4bCB2dHBtLWxpc3Q+IHRvIGRldGVybWluZSB0aGF0CitudW1i
ZXIuIEFsdGVybmF0aXZlbHksIHRoZSBJPHV1aWQ+IG9mIHRoZSB2dHBtIGNhbiBiZSB1c2VkIHRv
CiBzZWxlY3QgdGhlIHZpcnR1YWwgZGV2aWNlIHRvIGRldGFjaC4KIAogPWl0ZW0gQjx2dHBtLWxp
c3Q+IEk8ZG9tYWluLWlkPgogCi1MaXN0IHZpcnR1YWwgdHJ1c3RlZCBwbGF0Zm9ybSBtb2R1bGVz
IGZvciBhIGRvbWFpbi4KK0xpc3QgdmlydHVhbCBUcnVzdGVkIFBsYXRmb3JtIE1vZHVsZXMgZm9y
IGEgZG9tYWluLgogCiA9YmFjawogCkBAIC0xNDc4LDcgKzE0NTYsNyBAQCBiZWluZyB1c2VkLgog
CiA9aXRlbSBCPHBjaS1hc3NpZ25hYmxlLXJlbW92ZT4gW0k8LXI+XSBJPEJERj4KIAotTWFrZSB0
aGUgZGV2aWNlIGF0IFBDSSBCdXMvRGV2aWNlL0Z1bmN0aW9uIEJERiBhc3NpZ25hYmxlIHRvIGd1
ZXN0cy4gIFRoaXMKK01ha2UgdGhlIGRldmljZSBhdCBQQ0kgQnVzL0RldmljZS9GdW5jdGlvbiBC
REYgbm90IGFzc2lnbmFibGUgdG8gZ3Vlc3RzLiAgVGhpcwogd2lsbCBhdCBsZWFzdCB1bmJpbmQg
dGhlIGRldmljZSBmcm9tIHBjaWJhY2suICBJZiB0aGUgLXIgb3B0aW9uIGlzIHNwZWNpZmllZCwK
IGl0IHdpbGwgYWxzbyBhdHRlbXB0IHRvIHJlLWJpbmQgdGhlIGRldmljZSB0byBpdHMgb3JpZ2lu
YWwgZHJpdmVyLCBtYWtpbmcgaXQKIHVzYWJsZSBieSBEb21haW4gMCBhZ2Fpbi4gIElmIHRoZSBk
ZXZpY2UgaXMgbm90IGJvdW5kIHRvIHBjaWJhY2ssIGl0IHdpbGwKQEAgLTE0ODksMTMgKzE0Njcs
MjEgQEAgcmV0dXJuIHN1Y2Nlc3MuCiBIb3QtcGx1ZyBhIG5ldyBwYXNzLXRocm91Z2ggcGNpIGRl
dmljZSB0byB0aGUgc3BlY2lmaWVkIGRvbWFpbi4KIEI8QkRGPiBpcyB0aGUgUENJIEJ1cy9EZXZp
Y2UvRnVuY3Rpb24gb2YgdGhlIHBoeXNpY2FsIGRldmljZSB0byBwYXNzLXRocm91Z2guCiAKLT1p
dGVtIEI8cGNpLWRldGFjaD4gW0k8LWY+XSBJPGRvbWFpbi1pZD4gSTxCREY+Cis9aXRlbSBCPHBj
aS1kZXRhY2g+IFtJPE9QVElPTlM+XSBJPGRvbWFpbi1pZD4gSTxCREY+CiAKIEhvdC11bnBsdWcg
YSBwcmV2aW91c2x5IGFzc2lnbmVkIHBjaSBkZXZpY2UgZnJvbSBhIGRvbWFpbi4gQjxCREY+IGlz
IHRoZSBQQ0kKIEJ1cy9EZXZpY2UvRnVuY3Rpb24gb2YgdGhlIHBoeXNpY2FsIGRldmljZSB0byBi
ZSByZW1vdmVkIGZyb20gdGhlIGd1ZXN0IGRvbWFpbi4KIAotSWYgQjwtZj4gaXMgc3BlY2lmaWVk
LCBCPHhsPiBpcyBnb2luZyB0byBmb3JjZWZ1bGx5IHJlbW92ZSB0aGUgZGV2aWNlIGV2ZW4KLXdp
dGhvdXQgZ3Vlc3QncyBjb2xsYWJvcmF0aW9uLgorQjxPUFRJT05TPgorCis9b3ZlciA0CisKKz1p
dGVtIEI8LWY+CisKK0lmIHRoaXMgcGFyYW1ldGVyIGlzIHNwZWNpZmllZCwgQjx4bD4gaXMgZ29p
bmcgdG8gZm9yY2VmdWxseSByZW1vdmUgdGhlIGRldmljZQorZXZlbiB3aXRob3V0IGd1ZXN0IGRv
bWFpbidzIGNvbGxhYm9yYXRpb24uCisKKz1iYWNrCiAKID1pdGVtIEI8cGNpLWxpc3Q+IEk8ZG9t
YWluLWlkPgogCkBAIC0xNTEzLDcgKzE0OTksNyBAQCBDcmVhdGUgYSBuZXcgVVNCIGNvbnRyb2xs
ZXIgaW4gdGhlIGRvbWFpbiBzcGVjaWZpZWQgYnkgSTxkb21haW4taWQ+LAogSTx1c2JjdHJsLWRl
dmljZT4gZGVzY3JpYmVzIHRoZSBkZXZpY2UgdG8gYXR0YWNoLCB1c2luZyBmb3JtCiBDPEtFWT1W
QUxVRSBLRVk9VkFMVUUgLi4uPiB3aGVyZSBCPEtFWT1WQUxVRT4gaGFzIHRoZSBzYW1lCiBtZWFu
aW5nIGFzIHRoZSBCPHVzYmN0cmw+IGRlc2NyaXB0aW9uIGluIHRoZSBkb21haW4gY29uZmlnIGZp
bGUuCi1TZWUgTDx4bC5jZmc+IGZvciBtb3JlIGluZm9ybWF0aW9uLgorU2VlIEw8eGwuY2ZnKDUp
PiBmb3IgbW9yZSBpbmZvcm1hdGlvbi4KIAogPWl0ZW0gQjx1c2JjdHJsLWRldGFjaD4gSTxkb21h
aW4taWQ+IEk8ZGV2aWQ+CiAKQEAgLTE1MjYsMTMgKzE1MTIsMTMgQEAgSG90LXBsdWcgYSBuZXcg
cGFzcy10aHJvdWdoIFVTQiBkZXZpY2UgdG8gdGhlIGRvbWFpbiBzcGVjaWZpZWQgYnkKIEk8ZG9t
YWluLWlkPiwgSTx1c2JkZXYtZGV2aWNlPiBkZXNjcmliZXMgdGhlIGRldmljZSB0byBhdHRhY2gs
IHVzaW5nCiBmb3JtIEM8S0VZPVZBTFVFIEtFWT1WQUxVRSAuLi4+IHdoZXJlIEI8S0VZPVZBTFVF
PiBoYXMgdGhlIHNhbWUKIG1lYW5pbmcgYXMgdGhlIEI8dXNiZGV2PiBkZXNjcmlwdGlvbiBpbiB0
aGUgZG9tYWluIGNvbmZpZyBmaWxlLgotU2VlIEw8eGwuY2ZnPiBmb3IgbW9yZSBpbmZvcm1hdGlv
bi4KK1NlZSBMPHhsLmNmZyg1KT4gZm9yIG1vcmUgaW5mb3JtYXRpb24uCiAKID1pdGVtIEI8dXNi
ZGV2LWRldGFjaD4gSTxkb21haW4taWQ+IEk8Y29udHJvbGxlcj1kZXZpZD4gSTxwb3J0PW51bWJl
cj4KIAogSG90LXVucGx1ZyBhIHByZXZpb3VzbHkgYXNzaWduZWQgVVNCIGRldmljZSBmcm9tIGEg
ZG9tYWluLgotQjxjb250cm9sbGVyPWRldmlkPiBhbmQgQjxwb3J0PW51bWJlcj4gaXMgVVNCIGNv
bnRyb2xsZXI6cG9ydCBpbiBndWVzdAotd2hlcmUgdGhlIFVTQiBkZXZpY2UgaXMgYXR0YWNoZWQg
dG8uCitCPGNvbnRyb2xsZXI9ZGV2aWQ+IGFuZCBCPHBvcnQ9bnVtYmVyPiBpcyBVU0IgY29udHJv
bGxlcjpwb3J0IGluIHRoZSBndWVzdAorZG9tYWluIHRoZSBVU0IgZGV2aWNlIGlzIGF0dGFjaGVk
IHRvLgogCiA9aXRlbSBCPHVzYi1saXN0PiBJPGRvbWFpbi1pZD4KIApAQCAtMTU1NSw3ICsxNTQx
LDcgQEAgQjxXYXJuaW5nOj4gVGhpcyBxZW11IG1vbml0b3IgYWNjZXNzIGlzIHByb3ZpZGVkIGZv
ciBjb252ZW5pZW5jZSB3aGVuCiBkZWJ1Z2dpbmcsIHRyb3VibGVzaG9vdGluZywgYW5kIGV4cGVy
aW1lbnRpbmcuICBJdHMgdXNlIGlzIG5vdAogc3VwcG9ydGVkIGJ5IHRoZSBYZW4gUHJvamVjdC4K
IAotU3BlY2lmaWNhbGx5LCBub3QgYWxsIGluZm9ybWF0aW9uIHByaW50ZWQgYnkgdGhlIHFlbXUg
bW9uaXRvciB3aWxsCitTcGVjaWZpY2FsbHksIG5vdCBhbGwgaW5mb3JtYXRpb24gZGlzcGxheWVk
IGJ5IHRoZSBxZW11IG1vbml0b3Igd2lsbAogbmVjZXNzYXJpbHkgYmUgYWNjdXJhdGUgb3IgY29t
cGxldGUsIGJlY2F1c2UgaW4gYSBYZW4gc3lzdGVtIHFlbXUKIGRvZXMgbm90IGhhdmUgYSBjb21w
bGV0ZSB2aWV3IG9mIHRoZSBndWVzdC4KIApAQCAtMTU3NiwxMyArMTU2MiwyMyBAQCBPYnRhaW4g
aW5mb3JtYXRpb24gb2YgVVNCIGRldmljZXMgY29ubmVjdGVkIGFzIHN1Y2ggdmlhIHRoZSBkZXZp
Y2UgbW9kZWwKIAogPWJhY2sKIAotPWhlYWQxIFRNRU0KKz1oZWFkMSBUUkFOU0NFTkRFTlQgTUVN
T1JZIChUTUVNKQogCiA9b3ZlciA0CiAKLT1pdGVtIEI8dG1lbS1saXN0PiBJWzwtbD5dIEk8ZG9t
YWluLWlkPgorPWl0ZW0gQjx0bWVtLWxpc3Q+IEk8W09QVElPTlNdPiBJPGRvbWFpbi1pZD4KIAot
TGlzdCB0bWVtIHBvb2xzLiBJZiBJPC1sPiBpcyBzcGVjaWZpZWQsIGFsc28gbGlzdCB0bWVtIHN0
YXRzLgorTGlzdCB0bWVtIHBvb2xzLgorCitCPE9QVElPTlM+CisKKz1vdmVyIDQKKworPWl0ZW0g
QjwtbD4KKworSWYgdGhpcyBwYXJhbWV0ZXIgaXMgc3BlY2lmaWVkLCBhbHNvIGxpc3QgdG1lbSBz
dGF0cy4KKworPWJhY2sKIAogPWl0ZW0gQjx0bWVtLWZyZWV6ZT4gSTxkb21haW4taWQ+CiAKQEAg
LTE3MTgsMTUgKzE3MTQsMTUgQEAgZm9yIGFueSBvZiB0aGVzZSBtb25pdG9yaW5nIHR5cGVzLgog
CiA9b3ZlciA0CiAKLT1pdGVtIEI8cHNyLWNtdC1hdHRhY2g+IFtJPGRvbWFpbi1pZD5dCis9aXRl
bSBCPHBzci1jbXQtYXR0YWNoPiBJPGRvbWFpbi1pZD4KIAogYXR0YWNoOiBBdHRhY2ggdGhlIHBs
YXRmb3JtIHNoYXJlZCByZXNvdXJjZSBtb25pdG9yaW5nIHNlcnZpY2UgdG8gYSBkb21haW4uCiAK
LT1pdGVtIEI8cHNyLWNtdC1kZXRhY2g+IFtJPGRvbWFpbi1pZD5dCis9aXRlbSBCPHBzci1jbXQt
ZGV0YWNoPiBJPGRvbWFpbi1pZD4KIAogZGV0YWNoOiBEZXRhY2ggdGhlIHBsYXRmb3JtIHNoYXJl
ZCByZXNvdXJjZSBtb25pdG9yaW5nIHNlcnZpY2UgZnJvbSBhIGRvbWFpbi4KIAotPWl0ZW0gQjxw
c3ItY210LXNob3c+IFtJPHBzci1tb25pdG9yLXR5cGU+XSBbSTxkb21haW4taWQ+XQorPWl0ZW0g
Qjxwc3ItY210LXNob3c+IEk8cHNyLW1vbml0b3ItdHlwZT4gW0k8ZG9tYWluLWlkPl0KIAogU2hv
dyBtb25pdG9yaW5nIGRhdGEgZm9yIGEgY2VydGFpbiBkb21haW4gb3IgYWxsIGRvbWFpbnMuIEN1
cnJlbnQgc3VwcG9ydGVkCiBtb25pdG9yIHR5cGVzIGFyZToKQEAgLTE4MTksNyArMTgxNSw3IEBA
IEFuZCB0aGUgZm9sbG93aW5nIGRvY3VtZW50cyBvbiB0aGUgeGVuLm9yZyB3ZWJzaXRlOgogTDxo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWlzYy94c20tZmxhc2sudHh0Pgog
TDxodHRwOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWlzYy94bC1wc3IuaHRtbD4K
IAotRm9yIHN5c3RlbXMgdGhhdCBkb24ndCBhdXRvbWF0aWNhbGx5IGJyaW5nIENQVSBvbmxpbmU6
CitGb3Igc3lzdGVtcyB0aGF0IGRvbid0IGF1dG9tYXRpY2FsbHkgYnJpbmcgdGhlIENQVSBvbmxp
bmU6CiAKIEw8aHR0cDovL3dpa2kueGVuLm9yZy93aWtpL1BhcmF2aXJ0X0xpbnV4X0NQVV9Ib3Rw
bHVnPgogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Mon Jun 05 13:11:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 13:11:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dHrnP-0005jT-FE; Mon, 05 Jun 2017 13:11:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dHrnO-0005j9-0l
 for xen-changelog@lists.xensource.com; Mon, 05 Jun 2017 13:11:46 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 4E/5C-02183-19855395; Mon, 05 Jun 2017 13:11:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXdChGm
 kwbMzehYTthk4MHps79vFHsAYxZqZl5RfkcCa8XfNOdaC66IVpy4uYG1gvCrQxcjFISTwhVFi
 9ds37BDOeUaJyW872LoYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIl7j/6
 RJYnFfATOLQyZVgNgtQ/ZlNv5gnMHIsYGRYxahRnFpUllqka2ihl1SUmZ5RkpuYmaNraGCql5
 taXJyYnpqTmFSsl5yfu4kR6BUGINjB2LTd8xCjJAeTkijvakXTSCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvKrhQDnBotT01Iq0zBxgeMCkJTh4lER4a0KB0rzFBYm5xZnpEKlTjIpS4rxtIH0C
 IImM0jy4NlhIXmKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw7x+Q8TyZeSVw018BLWYCWsx3y
 QRkcUkiQkqqgdFbWL5B3PN6ytovjqv/l4caO6dLpVqUX8yonPFitu/77fMjt81UXqS1+dWJ36
 tmCKRtV/g/x7AuJfVgyYy2ftVvP2YahcWdMfx9onLpqkmSsQ3HUn5lyH8oZlXz/736U+fp9IO
 ZiyeaHFVc7WCYHmIaunOz3JvKR00hv33tlTce2vm0+qvahn1KLMUZiYZazEXFiQCbpueERAIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1496668302!65627009!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50944 invoked from network); 5 Jun 2017 13:11:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Jun 2017 13:11:43 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dHrnK-0001YC-JY
 for xen-changelog@lists.xensource.com; Mon, 05 Jun 2017 13:11:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dHrnK-0005gM-HC
 for xen-changelog@lists.xensource.com; Mon, 05 Jun 2017 13:11:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dHrnK-0005gM-HC@xenbits.xenproject.org>
Date: Mon, 05 Jun 2017 13:11:42 +0000
Subject: [Xen-changelog] [xen stable-4.9] Revert "x86/hvm: disable pkeys for
	guests in non-paging mode"
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDAwYzJkMWUzMTRkNDU2NTY2ZjEwNDk1ZmNjY2Q3ZGQ4MTA2NWZjZGIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1heSAyNSAxODoxNzowMSAyMDE3ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBKdW4gMiAxMToyNzo0
OCAyMDE3ICswMTAwCgogICAgUmV2ZXJ0ICJ4ODYvaHZtOiBkaXNhYmxlIHBrZXlzIGZvciBndWVz
dHMgaW4gbm9uLXBhZ2luZyBtb2RlIgogICAgCiAgICBUaGlzIHJldmVydHMgY29tbWl0IGM0MWUw
MjY2ZGQ1OWFiNTBiN2ExNTMxNTdlOWJkMmEzYWQxMTRiNTMuCiAgICAKICAgIFdoZW4gZGV0ZXJt
aW5pbmcgQWNjZXNzIFJpZ2h0cywgUHJvdGVjdGlvbiBLZXlzIG9ubHkgdGFrZSBlZmZlY3Qgd2hl
biBDUjQuUEtFCiAgICBpdCBzZXQsIGFuZCA0LWxldmVsIHBhZ2luZyBpcyBhY3RpdmUuICBBbGwg
b3RoZXIgY2lyY3Vtc3RhbmNlcyAobm90aWJseSwgMzJiaXQKICAgIFBBRSBwYWdpbmcpIHNraXAg
dGhlIFByb3RlY3Rpb24gS2V5IGNvbnRyb2wgbWVjaGFuaXNtLgogICAgCiAgICBUaGVyZWZvcmUs
IHdlIGRvIG5vdCBuZWVkIHRvIGNsZWFyIENSNC5QS0UgYmVoaW5kIHRoZSBiYWNrIG9mIGEgZ3Vl
c3Qgd2hpY2ggaXMKICAgIG5vdCB1c2luZyBwYWdpbmcsIGFzIHN1Y2ggYSBndWVzdCBpcyBuZWNl
c3NlcmlseSBydW5uaW5nIHdpdGggRUZFUi5MTUEKICAgIGRpc2FibGVkLgogICAgCiAgICBUaGUg
e1JELFdSfVBLUlUgaW5zdHJ1Y3Rpb25zIGFyZSBzcGVjaWZpZWQgYXMgYmVpbmcgbGVnYWwgZm9y
IHVzZSBpbiBhbnkKICAgIG9wZXJhdGluZyBtb2RlLCBidXQgb25seSBpZiBDUjQuUEtFIGlzIHNl
dC4gIEJ5IGNsZWFyaW5nIENSNC5QS0UgYmVoaW5kIHRoZQogICAgYmFjayBvZiBhbiB1bnBhZ2Vk
IGd1ZXN0LCB0aGVzZSBpbnN0cnVjdGlvbnMgeWllbGQgI1VEIGRlc3BpdGUgdGhlIGd1ZXN0CiAg
ICBjb3JyZWN0bHkgc2VlaW5nIFBLRSBzZXQgaWYgaXQgcmVhZHMgQ1I0LCBhbmQgT1NQS0UgYmVp
bmcgdmlzaWJsZSBpbiBDUFVJRC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSHVhaXRvbmcgSGFuIDxodWFp
dG9uZy5oYW5AaW50ZWwuY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMjI0YWNkZDA0YTlmNmZm
ZTQ0ZDJmNzE2Mjg3Y2FjNzQ3ODc4OTllYykKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YyB8IDExICsrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA2IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVu
L2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggYzhlZjE4YS4uNTg1NTJjMyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgv
dm14LmMKQEAgLTE2NzMsMTMgKzE2NzMsMTIgQEAgc3RhdGljIHZvaWQgdm14X3VwZGF0ZV9ndWVz
dF9jcihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNyKQogICAgICAgICBpZiAoICFodm1f
cGFnaW5nX2VuYWJsZWQodikgKQogICAgICAgICB7CiAgICAgICAgICAgICAvKgotICAgICAgICAg
ICAgICogU01FUC9TTUFQL1BLVSBpcyBkaXNhYmxlZCBpZiBDUFUgaXMgaW4gbm9uLXBhZ2luZyBt
b2RlIGluCi0gICAgICAgICAgICAgKiBoYXJkd2FyZS4gSG93ZXZlciBYZW4gYWx3YXlzIHVzZXMg
cGFnaW5nIG1vZGUgdG8gZW11bGF0ZSBndWVzdAotICAgICAgICAgICAgICogbm9uLXBhZ2luZyBt
b2RlLiBUbyBlbXVsYXRlIHRoaXMgYmVoYXZpb3IsIFNNRVAvU01BUC9QS1UgbmVlZHMKLSAgICAg
ICAgICAgICAqIHRvIGJlIG1hbnVhbGx5IGRpc2FibGVkIHdoZW4gZ3Vlc3QgVkNQVSBpcyBpbiBu
b24tcGFnaW5nIG1vZGUuCisgICAgICAgICAgICAgKiBTTUVQL1NNQVAgaXMgZGlzYWJsZWQgaWYg
Q1BVIGlzIGluIG5vbi1wYWdpbmcgbW9kZSBpbiBoYXJkd2FyZS4KKyAgICAgICAgICAgICAqIEhv
d2V2ZXIgWGVuIGFsd2F5cyB1c2VzIHBhZ2luZyBtb2RlIHRvIGVtdWxhdGUgZ3Vlc3Qgbm9uLXBh
Z2luZworICAgICAgICAgICAgICogbW9kZS4gVG8gZW11bGF0ZSB0aGlzIGJlaGF2aW9yLCBTTUVQ
L1NNQVAgbmVlZHMgdG8gYmUgbWFudWFsbHkKKyAgICAgICAgICAgICAqIGRpc2FibGVkIHdoZW4g
Z3Vlc3QgVkNQVSBpcyBpbiBub24tcGFnaW5nIG1vZGUuCiAgICAgICAgICAgICAgKi8KLSAgICAg
ICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuaHdfY3JbNF0gJj0KLSAgICAgICAgICAgICAgICB+KFg4
Nl9DUjRfU01FUCB8IFg4Nl9DUjRfU01BUCB8IFg4Nl9DUjRfUEtFKTsKKyAgICAgICAgICAgIHYt
PmFyY2guaHZtX3ZjcHUuaHdfY3JbNF0gJj0gfihYODZfQ1I0X1NNRVAgfCBYODZfQ1I0X1NNQVAp
OwogICAgICAgICB9CiAgICAgICAgIF9fdm13cml0ZShHVUVTVF9DUjQsIHYtPmFyY2guaHZtX3Zj
cHUuaHdfY3JbNF0pOwogICAgICAgICBicmVhazsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Mon Jun 05 13:11:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 13:11:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dHrnZ-0005l3-H1; Mon, 05 Jun 2017 13:11:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dHrnX-0005ki-La
 for xen-changelog@lists.xensource.com; Mon, 05 Jun 2017 13:11:55 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 16/AA-23755-A9855395; Mon, 05 Jun 2017 13:11:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXdWhGm
 kwfMVrBYTthk4MHps79vFHsAYxZqZl5RfkcCacf/uNtaC/WoVrXMfszcwfpXtYuTkEBL4wiix
 cYJNFyMXkH2eUeLgyctMXYwcHGwCYhJz9yqA1IgIqErMWrGcGaJeXaLpdwMbiC0sECbx/vIms
 DivgJnEh6YfYDYLUP2EZ29YJzByLGBkWMWoUZxaVJZapGtkopdUlJmeUZKbmJmja2hgrJebWl
 ycmJ6ak5hUrJecn7uJEeiTegYGxh2Mr477HWKU5GBSEuVdrWgaKcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mCVzUcKCdYlJqeWpGWmQMMDpi0BAePkghvTShQmre4IDG3ODMdInWKUVFKnNcUpE8A
 JJFRmgfXBgvIS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEef+AjOfJzCuBm/4KaDET0GK+S
 yYgi0sSEVJSDYzzn2xYzZPP2vw4z/DEt+PeU5wvx4mW8q2tPH8xdnXxHPsVS5/+fZq+9unBFU
 Yit6+ttIkXyT79v2mp4e4DCTdbSu9MODC5efN3s6xWX9G5/n4hzxN4F3fGnby/5EOGhfH6awU
 xX4Oerfm9cYG6WO/bp9uCHmfnqJ78t6V6ki1fROCTKwmPrSMjlViKMxINtZiLihMBuzvKdUMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1496668312!103489096!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2762 invoked from network); 5 Jun 2017 13:11:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Jun 2017 13:11:53 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dHrnU-0001YM-Nc
 for xen-changelog@lists.xensource.com; Mon, 05 Jun 2017 13:11:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dHrnU-0005gv-Ky
 for xen-changelog@lists.xensource.com; Mon, 05 Jun 2017 13:11:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dHrnU-0005gv-Ky@xenbits.xenproject.org>
Date: Mon, 05 Jun 2017 13:11:52 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/pagewalk: Fix pagewalk's
	handling of instruction fetches
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDk2Njg5YzYxZjQ0NTY1MGE1OTVlNzllNzJiNDg4NGQyMWMwODY4ZWIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyMyAxNjozMjozMCAyMDE3ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBKdW4gMiAxMToyNzo0
OCAyMDE3ICswMTAwCgogICAgeDg2L3BhZ2V3YWxrOiBGaXggcGFnZXdhbGsncyBoYW5kbGluZyBv
ZiBpbnN0cnVjdGlvbiBmZXRjaGVzCiAgICAKICAgIERlc3BpdGUgdGhlIGNsYWltIGluIHRoZSBj
b21tZW50ICh3aGljaCB3YXMgYmFzZWQgcGFydGx5IG9uIHRoZSBjb2RlIGFscmVhZHkKICAgIGJl
aW5nIGxpa2UgdGhhdCwgYW5kIG1pc3Rha2VuIHJlYXNvbmluZyBiZWNhdXNlIG9mIFhlbiBsZWFr
aW5nIE5YIGludG8gZ3Vlc3QKICAgIGNvbnRleHQpLCByZWFsaXR5IGRpZmZlcnMuCiAgICAKICAg
IFVzZSBvZiB0aGUgU01BUCBmZWF0dXJlIHdpdGhvdXQgTlgsIG9yIGluIGEgMi1sZXZlbCBndWVz
dCwgZGVtb25zdHJhdGUgYW4KICAgIG9ic2VydmFibGUgZGlmZmVyZW5jZSBiZXR3ZWVuIHJlYWRz
IGFuZCBpbnN0cnVjdGlvbiBmZXRjaGVzLCBkZXNwaXRlCiAgICBQRkVDX2luc25fZmV0Y2ggbm90
IGJlaW5nIHJlcG9ydGVkIGluIHRoZSAjUEYgZXJyb3IgY29kZS4gIFRoaXMgZGVtb25zdHJhdGVz
CiAgICB0aGF0IGluc3RydWN0aW9uIGZldGNoZXMgYXJlIGRpc3Rpbmd1aXNoZWQgZnJvbSBkYXRh
IHJlYWRzIGV2ZW4gd2l0aG91dAogICAgUEZFQ19pbnNuX2ZldGNoIGJlaW5nIHJlcG9ydGVkLgog
ICAgCiAgICBBbHRlciB0aGUgcGFnZXdhbGsgbG9naWMgdG8ga2VlcCB0aGUgcGFnZXdhbGsgaW5z
bl9mZXRjaCBpbnB1dCBpbnRhY3QsIGJ1dAogICAgb25seSBjb25kaXRpb25hbGx5IHJlcG9ydCBp
bnNuX2ZldGNoIGluIHRoZSBlcnJvciBjb2RlLiAgVGhpcyBsb2dpYyBpcyBtb3JlCiAgICBpbiBs
aW5lIHdpdGggdGhlIEludGVsIFNETSB0ZXh0OgogICAgCiAgICAgKiBJL0QgZmxhZyAoYml0IDQp
LgogICAgICAgVGhpcyBmbGFnIGlzIDEgaWYgKDEpIHRoZSBhY2Nlc3MgY2F1c2luZyB0aGUgcGFn
ZS1mYXVsdCBleGNlcHRpb24gd2FzIGFuCiAgICAgICBpbnN0cnVjdGlvbiBmZXRjaDsgYW5kICgy
KSBlaXRoZXIgKGEpIENSNC5TTUVQID0gMTsgb3IgKGIpIGJvdGggKGkpIENSNC5QQUUKICAgICAg
ID0gMSAoZWl0aGVyIFBBRSBwYWdpbmcgb3IgNC1sZXZlbCBwYWdpbmcgaXMgaW4gdXNlKTsgYW5k
IChpaSkgSUEzMl9FRkVSLk5YRQogICAgICAgPSAxLiBPdGhlcndpc2UsIHRoZSBmbGFnIGlzIDAu
IFRoaXMgZmxhZyBkZXNjcmliZXMgdGhlIGFjY2VzcyBjYXVzaW5nIHRoZQogICAgICAgcGFnZS1m
YXVsdCBleGNlcHRpb24sIG5vdCB0aGUgYWNjZXNzIHJpZ2h0cyBzcGVjaWZpZWQgYnkgcGFnaW5n
LgogICAgCiAgICBhbmQgdGhlIEFNRCBTRE0gdGV4dDoKICAgIAogICAgICogSS9EIC0gQml0IDQu
IElmIHRoaXMgYml0IGlzIHNldCB0byAxLCBpdCBpbmRpY2F0ZXMgdGhhdCB0aGUgYWNjZXNzIHRo
YXQKICAgICAgIGNhdXNlZCB0aGUgcGFnZSBmYXVsdCB3YXMgYW4gaW5zdHJ1Y3Rpb24gZmV0Y2gu
IE90aGVyd2lzZSwgdGhpcyBiaXQgaXMKICAgICAgIGNsZWFyZWQgdG8gMC4gVGhpcyBiaXQgaXMg
b25seSBkZWZpbmVkIGlmIG5vLWV4ZWN1dGUgZmVhdHVyZSBpcyBlbmFibGVkCiAgICAgICAoRUZF
Ui5OWEU9MSAmJiBDUjQuUEFFPTEpLgogICAgCiAgICBDdXJpb3VzbHksIHRoZSBBTUQgbWFudWFs
IGRvZXNuJ3QgbWVudGlvbiBTTUVQIGRlc3BpdGUgc29tZSBGYW0xNmggcHJvY2Vzc29ycwogICAg
YW5kIGFsbCBGYW0xN2ggcHJvY2Vzc29ycyBzdXBwb3J0aW5nIGl0LiAgRXhwZXJpbWVudGFsbHks
IGl0IGJlaGF2ZXMgYXMKICAgIGRlc2NyaWJlZCBieSBJbnRlbC4KICAgIAogICAgSW4gYWRkaXRp
b24sIGFkZCBzb21lIGV4dHJhIGNsYXJpZmljYXRpb24gYW5kIHNhbml0eSBjaGVja2luZyBhcm91
bmQgdGhlIHVzZQogICAgb2YgTlggZm9yIHRoZSBhY2Nlc3MgY2hlY2tzLCB3aGVyZSBpdCBtaWdo
dCBiZSByZXNlcnZlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBhMGI0MGMzZTA4
YmI4MTE5MjA2M2Y5NzA4OWNiOGMzODQ5YjhjZmEwKQotLS0KIHhlbi9hcmNoL3g4Ni9tbS9ndWVz
dF93YWxrLmMgfCAzNCArKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L21tL2d1ZXN0X3dhbGsuYyBiL3hlbi9hcmNoL3g4Ni9tbS9ndWVzdF93YWxr
LmMKaW5kZXggNWM2YTg1Yi4uNjA1NWZlYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL2d1
ZXN0X3dhbGsuYworKysgYi94ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5jCkBAIC0xMTQsMjIg
KzExNCwxOCBAQCBndWVzdF93YWxrX3RhYmxlcyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHAybV9k
b21haW4gKnAybSwKICAgICBBU1NFUlQoISh3YWxrICYgUEZFQ19pbXBsaWNpdCkgfHwKICAgICAg
ICAgICAgISh3YWxrICYgKFBGRUNfaW5zbl9mZXRjaCB8IFBGRUNfdXNlcl9tb2RlKSkpOwogCi0g
ICAgLyoKLSAgICAgKiBQRkVDX2luc25fZmV0Y2ggaXMgb25seSB1c2VkIGFzIGFuIGlucHV0IHRv
IHBhZ2V0YWJsZSB3YWxraW5nIGlmIE5YIG9yCi0gICAgICogU01FUCBhcmUgZW5hYmxlZC4gIE90
aGVyd2lzZSwgaW5zdHJ1Y3Rpb24gZmV0Y2hlcyBhcmUgaW5kaXN0aW5ndWlzaGFibGUKLSAgICAg
KiBmcm9tIGRhdGEgcmVhZHMuCi0gICAgICoKLSAgICAgKiBUaGlzIHByb3BlcnR5IGNhbiBiZSBk
ZW1vbnN0cmF0ZWQgb24gcmVhbCBoYXJkd2FyZSBieSBoYXZpbmcgTlggYW5kCi0gICAgICogU01F
UCBpbmFjdGl2ZSwgYnV0IFNNQVAgYWN0aXZlLCBhbmQgb2JzZXJ2aW5nIHRoYXQgRUZMQUdTLkFD
IGRldGVybWluZXMKLSAgICAgKiB3aGV0aGVyIGEgcGFnZWZhdWx0IG9jY3VyZXMgZm9yIHN1cGVy
dmlzb3IgZXhlY3V0aW9uIG9uIHVzZXIgbWFwcGluZ3MuCi0gICAgICovCi0gICAgaWYgKCAhKGd1
ZXN0X254X2VuYWJsZWQodikgfHwgZ3Vlc3Rfc21lcF9lbmFibGVkKHYpKSApCi0gICAgICAgIHdh
bGsgJj0gflBGRUNfaW5zbl9mZXRjaDsKLQogICAgIHBlcmZjX2luY3IoZ3Vlc3Rfd2Fsayk7CiAg
ICAgbWVtc2V0KGd3LCAwLCBzaXplb2YoKmd3KSk7CiAgICAgZ3ctPnZhID0gdmE7Ci0gICAgZ3ct
PnBmZWMgPSB3YWxrICYgKFBGRUNfaW5zbl9mZXRjaCB8IFBGRUNfdXNlcl9tb2RlIHwgUEZFQ193
cml0ZV9hY2Nlc3MpOworICAgIGd3LT5wZmVjID0gd2FsayAmIChQRkVDX3VzZXJfbW9kZSB8IFBG
RUNfd3JpdGVfYWNjZXNzKTsKKworICAgIC8qCisgICAgICogUEZFQ19pbnNuX2ZldGNoIGlzIG9u
bHkgcmVwb3J0ZWQgaWYgTlggb3IgU01FUCBhcmUgZW5hYmxlZC4gIEhhcmR3YXJlCisgICAgICog
c3RpbGwgZGlzdGluZ3Vlc2VzIGluc3RydWN0aW9uIGZldGNoZXMgZHVyaW5nIGRldGVybWluYXRp
b24gb2YgYWNjZXNzCisgICAgICogcmlnaHRzLgorICAgICAqLworICAgIGlmICggZ3Vlc3Rfbnhf
ZW5hYmxlZCh2KSB8fCBndWVzdF9zbWVwX2VuYWJsZWQodikgKQorICAgICAgICBndy0+cGZlYyB8
PSAod2FsayAmIFBGRUNfaW5zbl9mZXRjaCk7CiAKICNpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID49
IDMgLyogUEFFIG9yIDY0Li4uICovCiAjaWYgR1VFU1RfUEFHSU5HX0xFVkVMUyA+PSA0IC8qIDY0
LWJpdCBvbmx5Li4uICovCkBAIC0zNjAsMTEgKzM1NiwxOSBAQCBndWVzdF93YWxrX3RhYmxlcyhz
dHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICBndy0+cGZlYyB8PSBQ
RkVDX3BhZ2VfcHJlc2VudDsKIAogICAgIC8qCi0gICAgICogVGhlIHBhZ2V0YWJsZSB3YWxrIGhh
cyByZXR1cm5lZCBhIHN1Y2Nlc3NmdWwgdHJhbnNsYXRpb24uICBOb3cgY2hlY2sKLSAgICAgKiBh
Y2Nlc3MgcmlnaHRzIHRvIHNlZSB3aGV0aGVyIHRoZSBhY2Nlc3Mgc2hvdWxkIHN1Y2NlZWQuCisg
ICAgICogVGhlIHBhZ2V0YWJsZSB3YWxrIGhhcyByZXR1cm5lZCBhIHN1Y2Nlc3NmdWwgdHJhbnNs
YXRpb24gKGkuZS4gQWxsIFBURXMKKyAgICAgKiBhcmUgcHJlc2VudCBhbmQgaGF2ZSBubyByZXNl
cnZlZCBiaXRzIHNldCkuICBOb3cgY2hlY2sgYWNjZXNzIHJpZ2h0cyB0bworICAgICAqIHNlZSB3
aGV0aGVyIHRoZSBhY2Nlc3Mgc2hvdWxkIHN1Y2NlZWQuCiAgICAgICovCiAgICAgYXIgPSAoYXJf
YW5kICYgQVJfQUNDVU1fQU5EKSB8IChhcl9vciAmIEFSX0FDQ1VNX09SKTsKIAorICAgIC8qCisg
ICAgICogU2FuaXR5IGNoZWNrLiAgSWYgRUZFUi5OWCBpcyBkaXNhYmxlZCwgX1BBR0VfTlhfQklU
IGlzIHJlc2VydmVkIGFuZAorICAgICAqIHNob3VsZCBoYXZlIGNhdXNlZCBhIHRyYW5zbGF0aW9u
IGZhaWx1cmUgYmVmb3JlIHdlIGdldCBoZXJlLgorICAgICAqLworICAgIGlmICggYXIgJiBfUEFH
RV9OWF9CSVQgKQorICAgICAgICBBU1NFUlQoZ3Vlc3RfbnhfZW5hYmxlZCh2KSk7CisKICNpZiBH
VUVTVF9QQUdJTkdfTEVWRUxTID49IDQgLyogNjQtYml0IG9ubHkuLi4gKi8KICAgICAvKgogICAg
ICAqIElmIGFsbCBhY2Nlc3MgY2hlY2tzIGFyZSB0aHVzIGZhciBvaywgY2hlY2sgUHJvdGVjdGlv
biBLZXkgZm9yIDY0Yml0Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Mon Jun 05 13:12:06 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Jun 2017 13:12:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dHrni-0005mK-If; Mon, 05 Jun 2017 13:12:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dHrnh-0005m4-3o
 for xen-changelog@lists.xensource.com; Mon, 05 Jun 2017 13:12:05 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 10/00-03587-4A855395; Mon, 05 Jun 2017 13:12:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXdxhGm
 kwezZFhYTthk4MHps79vFHsAYxZqZl5RfkcCa8bdhEVNBH1/F57uLGBsY13B3MXJxCAl8YZS4
 sGUVG4RznlFizsknzF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwskS1zrn
 8MOYvMKmEkc2zsDLM4CVH//8yrmCYwcCxgZVjGqF6cWlaUW6RrrJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIE+oQBCHYwdvxzOsQoycGkJMq7WtE0UogvKT+lMiOxOCO+qDQntfg
 QowwHh5IE75RwoJxgUWp6akVaZg4wOGDSEhw8SiK8NaFAad7igsTc4sx0iNQpRkUpcd42kD4B
 kERGaR5cGywgLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmY9w/IeJ7MvBK46a+AFjMBLea7Z
 AKyuCQRISXVwLiq4yRPrI+5Q/eDGZ4aDs48FyVU/qSvPDxnyd8pHmGXNIXfRrQEh1zR+PM5l3
 dRyddzNx1lesLXneb5tz9gx65grXUvTd5skjxRkO/7+e70FQdf+KlXZ3frCr0wOJBdvFYj93O
 G/okrp5QmfF2wvWFafekc14IZf4xj3n181pvxqGLrg/pe061KLMUZiYZazEXFiQBYP6Y+QwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1496668323!106233382!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2672 invoked from network); 5 Jun 2017 13:12:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Jun 2017 13:12:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dHrne-0001Ze-Pf
 for xen-changelog@lists.xensource.com; Mon, 05 Jun 2017 13:12:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dHrne-0005hz-Ox
 for xen-changelog@lists.xensource.com; Mon, 05 Jun 2017 13:12:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dHrne-0005hz-Ox@xenbits.xenproject.org>
Date: Mon, 05 Jun 2017 13:12:02 +0000
Subject: [Xen-changelog] [xen stable-4.9] xen/public: Correct the
	HYPERVISOR_dm_op() documentation to match reality
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDM1ZjBmZmYyYTY3ZDFhNWI5M2Y5OTkyZTNhNDAyYWMzYzg5NmFlNTUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEp1biAxIDE0OjA5OjMwIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIEp1biAyIDExOjI3OjQ4
IDIwMTcgKzAxMDAKCiAgICB4ZW4vcHVibGljOiBDb3JyZWN0IHRoZSBIWVBFUlZJU09SX2RtX29w
KCkgZG9jdW1lbnRhdGlvbiB0byBtYXRjaCByZWFsaXR5CiAgICAKICAgIFRoZSBudW1iZXIgb2Yg
YnVmZmVycyBpcyBhaGVhZCBvZiB0aGUgYnVmZmVyIGxpc3QgaW4gdGhlIGFyZ3VtZW50IGxpc3Qu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAg
IFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
ICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBkOGVlZDQwMjFkNTBlYjQ4Y2E3NWM4NTU5YWVk
OTVhMmFkNzRhZmFhKQotLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaCB8IDYgKysr
LS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaCBiL3hlbi9pbmNsdWRlL3B1
YmxpYy9odm0vZG1fb3AuaAppbmRleCAyMGMyMWI2Li4yYTRjM2Q5IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9k
bV9vcC5oCkBAIC0zOTEsMTcgKzM5MSwxNyBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5f
ZG1fb3BfYnVmX3QpOwogCiAvKiBgIGVudW0gbmVnX2Vycm5vdmFsCiAgKiBgIEhZUEVSVklTT1Jf
ZG1fb3AoZG9taWRfdCBkb21pZCwKLSAqIGAgICAgICAgICAgICAgICAgICB4ZW5fZG1fb3BfYnVm
X3QgYnVmc1tdLAotICogYCAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucl9idWZzKQor
ICogYCAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucl9idWZzLAorICogYCAgICAgICAg
ICAgICAgICAgIHhlbl9kbV9vcF9idWZfdCBidWZzW10pCiAgKiBgCiAgKgogICogQGRvbWlkIGlz
IHRoZSBkb21haW4gdGhlIGh5cGVyY2FsbCBvcGVyYXRlcyBvbi4KKyAqIEBucl9idWZzIGlzIHRo
ZSBudW1iZXIgb2YgYnVmZmVycyBpbiB0aGUgQGJ1ZnMgYXJyYXkuCiAgKiBAYnVmcyBwb2ludHMg
dG8gYW4gYXJyYXkgb2YgYnVmZmVycyB3aGVyZSBAYnVmc1swXSBjb250YWlucyBhIHN0cnVjdAog
ICogeGVuX2RtX29wLCBkZXNjcmliaW5nIHRoZSBzcGVjaWZpYyBkZXZpY2UgbW9kZWwgb3BlcmF0
aW9uIGFuZCBpdHMKICAqIHBhcmFtZXRlcnMuCiAgKiBAYnVmc1sxLi5dIG1heSBiZSByZWZlcmVu
Y2VkIGluIHRoZSBwYXJhbWV0ZXJzIGZvciB0aGUgcHVycG9zZXMgb2YKICAqIHBhc3NpbmcgZXh0
cmEgaW5mb3JtYXRpb24gdG8gb3IgZnJvbSB0aGUgZG9tYWluLgotICogQG5yX2J1ZnMgaXMgdGhl
IG51bWJlciBvZiBidWZmZXJzIGluIHRoZSBAYnVmcyBhcnJheS4KICAqLwogCiAjZW5kaWYgLyog
X19YRU5fUFVCTElDX0hWTV9ETV9PUF9IX18gKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Jun 06 06:22:12 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 06:22:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dI7sW-0000N0-Fc; Tue, 06 Jun 2017 06:22:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7sU-0000Mu-TD
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:22:07 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 6B/7F-01733-E0A46395; Tue, 06 Jun 2017 06:22:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrELMWRWlGSWpSXmKPExsWS0XRdVZfXyyz
 S4NYubosJ2wwcGD229+1iD2CMYs3MS8qvSGDNaLm9mb2gobri3LblbA2Mc1O7GLk4hAS+MEo0
 7lrEBOGcZ5R43LedtYuRg4NNQExi7l6FLkZODhEBVYlZK5Yzg9hCAuoSTb8b2EBsYQEPifvTj
 4HFeQXMJOYe+soCYrMA1b+/eoJ1AiPHAkaGVYzqxalFZalFusZ6SUWZ6RkluYmZObqGBqZ6ua
 nFxYnpqTmJScV6yfm5mxiBPmEAgh2Me/85HWKU5GBSEuUVtzaLFOJLyk+pzEgszogvKs1JLT7
 EKMPBoSTBa+EJlBMsSk1PrUjLzAEGB0xagoNHSYS3xhUozVtckJhbnJkOkTrFaMyxYfX6L0wc
 c37v+MIkxJKXn5cqJc7LDzJJAKQ0ozQPbhAsaC8xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJm
 NcJZApPZl4J3L5XQKcwAZ3Cd8kE5JSSRISUVAOjwbHkOSE31ny8sm6h2lF/nvvfz58XSJwhkx
 VyasIMraUWLubLe/jdfppMCVjBllXKkBFX6fW8TEp3m74il9nGs9qzUkUTc+Ri/EOdLA+s/vK
 D6+ubDxttnbjZtfP3u2x4lx9w1vsR/+6q95xXzLY0OSXILZy/KzG9x/9IxwZDWzHbH3zTl2xS
 YinOSDTUYi4qTgQAX6q8GlUCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1496730124!100365932!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48218 invoked from network); 6 Jun 2017 06:22:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Jun 2017 06:22:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7sR-0003E1-0E
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:22:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7sQ-0004GI-Tz
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dI7sQ-0004GI-Tz@xenbits.xenproject.org>
Date: Tue, 06 Jun 2017 06:22:02 +0000
Subject: [Xen-changelog] [xen master] Branch Xen 4.9: Make staging be an
	unstable branch
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGIzYmJkYzk2ZTA1MzJmOTRhNjljZmYzNTA0YmRhYWNhNjY1MWE5NDAKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBNYXkgMzAgMTY6MzA6NTggMjAxNyArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAzMCAxNjozMDo1OCAy
MDE3ICswMTAwCgogICAgQnJhbmNoIFhlbiA0Ljk6IE1ha2Ugc3RhZ2luZyBiZSBhbiB1bnN0YWJs
ZSBicmFuY2gKICAgIAogICAgQ29uZmlnLm1rCiAgICAgIE1JTklPU19VUFNUUkVBTV9SRVZJU0lP
TiAgIH0gY2hhbmdlZCBmcm9tIHRhZyB0byBlcXVpdmFsZW50CiAgICAgIFFFTVVfVFJBRElUSU9O
QUxfUkVWSVNJT04gIH0gIHNwZWNpZmljIGNvbW1pdCBoYXNoCiAgICAgIFFFTVVfVVBTVFJFQU1f
UkVWSVNJT04gICAgIG5vdyB0cmFja2luZyBtYXN0ZXIgYWdhaW4KICAgIAogICAgUkVBRE1FLCB4
ZW4vTWFrZWZpbGUKICAgICAgVXBkYXRlIHZlcnNpb24gbnVtYmVyCiAgICAKICAgICovY29uZmln
dXJlCiAgICAgIFJlcmFuIGF1dG9jb25mOyBvbmx5IGNoYW5nZSBpcyB2ZXJzaW9uIG51bWJlcgog
ICAgCiAgICB0b29scy9SdWxlcy5taywgeGVuL0tjb25maWcuZGVidWcKICAgICAgRW5hYmxlIGRl
YnVnLgogICAgICBSZXZlcnRzIDIyOWZmMzEyNWIzZCAiVXNlIG5vbi1kZWJ1ZyBidWlsZCBmb3Ig
WGVuIDQuOSIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3Nv
bkBldS5jaXRyaXguY29tPgotLS0KIENvbmZpZy5tayAgICAgICAgIHwgIDYgKysrLS0tCiBSRUFE
TUUgICAgICAgICAgICB8IDEyICsrKysrKy0tLS0tLQogY29uZmlndXJlICAgICAgICAgfCAxOCAr
KysrKysrKystLS0tLS0tLS0KIGRvY3MvY29uZmlndXJlICAgIHwgMTggKysrKysrKysrLS0tLS0t
LS0tCiBzdHViZG9tL2NvbmZpZ3VyZSB8IDE4ICsrKysrKysrKy0tLS0tLS0tLQogdG9vbHMvUnVs
ZXMubWsgICAgfCAgMiArLQogdG9vbHMvY29uZmlndXJlICAgfCAxOCArKysrKysrKystLS0tLS0t
LS0KIHhlbi9LY29uZmlnLmRlYnVnIHwgIDIgKy0KIHhlbi9NYWtlZmlsZSAgICAgIHwgIDQgKyst
LQogOSBmaWxlcyBjaGFuZ2VkLCA0OSBpbnNlcnRpb25zKCspLCA0OSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS9Db25maWcubWsgYi9Db25maWcubWsKaW5kZXggODY0MmZlYy4uN2EwZjk0YiAx
MDA2NDQKLS0tIGEvQ29uZmlnLm1rCisrKyBiL0NvbmZpZy5tawpAQCAtMjY4LDggKzI2OCw4IEBA
IFNFQUJJT1NfVVBTVFJFQU1fVVJMID89IGdpdDovL3hlbmJpdHMueGVuLm9yZy9zZWFiaW9zLmdp
dAogTUlOSU9TX1VQU1RSRUFNX1VSTCA/PSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbWluaS1vcy5n
aXQKIGVuZGlmCiBPVk1GX1VQU1RSRUFNX1JFVklTSU9OID89IDU5MjBhOWQxNmIxYWI4ODdjMjg1
ODIyNDMxNmE5OGU5NjFkNzFiMDUKLVFFTVVfVVBTVFJFQU1fUkVWSVNJT04gPz0gcWVtdS14ZW4t
NC45LjAtcmMxCi1NSU5JT1NfVVBTVFJFQU1fUkVWSVNJT04gPz0geGVuLTQuOS4wLXJjMS4yCitR
RU1VX1VQU1RSRUFNX1JFVklTSU9OID89IG1hc3RlcgorTUlOSU9TX1VQU1RSRUFNX1JFVklTSU9O
ID89IGNhMDEzZmE5YmFmOTJmNDc0NjliYTFmMmUxYWFhMzFjNDFkOGEwYmIKICMgVHVlIERlYyAx
MyAxNTowMjowMiAyMDE2ICswMDAwCiAjIGJ1aWxkOiBwcmVwZW5kIE9CSl9ESVIgdG8gbGlua2Vy
IHNjcmlwdAogCkBAIC0yODAsNyArMjgwLDcgQEAgU0VBQklPU19VUFNUUkVBTV9SRVZJU0lPTiA/
PSByZWwtMS4xMC4wCiBFVEhFUkJPT1RfTklDUyA/PSBydGw4MTM5IDgwODYxMDBlCiAKIAotUUVN
VV9UUkFESVRJT05BTF9SRVZJU0lPTiA/PSB4ZW4tNC45LjAtcmMxCitRRU1VX1RSQURJVElPTkFM
X1JFVklTSU9OID89IDgwNTE3ODllOTgyNDk5MDUwNjgwYTI2ZmViZWFkYTc0NjdlMThhOGQKICMg
VGh1IE1hciA5IDExOjE0OjU1IDIwMTcgKzAwMDAKICMgY2lycnVzL3ZuYzogemFwIGRyb3AgYml0
YmxpdCBzdXBwb3J0IGZyb20gY29uc29sZSBjb2RlLgogCmRpZmYgLS1naXQgYS9SRUFETUUgYi9S
RUFETUUKaW5kZXggMDVlOTJkMC4uYjA5YjcxNSAxMDA2NDQKLS0tIGEvUkVBRE1FCisrKyBiL1JF
QURNRQpAQCAtMSwxMCArMSwxMCBAQAogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
Ci1fXyAgX18gICAgICAgICAgICBfICBfICAgX19fCi1cIFwvIC9fX18gXyBfXyAgIHwgfHwgfCAv
IF8gXCAgICAgICBfIF9fIF9fXwotIFwgIC8vIF8gXCAnXyBcICB8IHx8IHx8IChfKSB8X19fX198
ICdfXy8gX198Ci0gLyAgXCAgX18vIHwgfCB8IHxfXyAgIF9cX18sIHxfX19fX3wgfCB8IChfXwot
L18vXF9cX19ffF98IHxffCAgICB8X3woXykvXy8gICAgICB8X3wgIFxfX198Ci0KK19fICBfXyAg
ICAgICAgICAgIF8gIF8gICAgXyAgX19fCitcIFwvIC9fX18gXyBfXyAgIHwgfHwgfCAgLyB8LyBf
IFwgICAgICAgXyBfXyAgXyBfXyBfX18KKyBcICAvLyBfIFwgJ18gXCAgfCB8fCB8XyB8IHwgfCB8
IHxfX19fX3wgJ18gXHwgJ19fLyBfIFwKKyAvICBcICBfXy8gfCB8IHwgfF9fICAgX3x8IHwgfF98
IHxfX19fX3wgfF8pIHwgfCB8ICBfXy8KKy9fL1xfXF9fX3xffCB8X3wgICAgfF98KF8pX3xcX19f
LyAgICAgIHwgLl9fL3xffCAgXF9fX3wKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHxffAogIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCiAKIGh0dHA6Ly93
d3cueGVuLm9yZy8KZGlmZiAtLWdpdCBhL2NvbmZpZ3VyZSBiL2NvbmZpZ3VyZQppbmRleCBjMmJj
M2M0Li41YjRlODI4IDEwMDc1NQotLS0gYS9jb25maWd1cmUKKysrIGIvY29uZmlndXJlCkBAIC0x
LDYgKzEsNiBAQAogIyEgL2Jpbi9zaAogIyBHdWVzcyB2YWx1ZXMgZm9yIHN5c3RlbS1kZXBlbmRl
bnQgdmFyaWFibGVzIGFuZCBjcmVhdGUgTWFrZWZpbGVzLgotIyBHZW5lcmF0ZWQgYnkgR05VIEF1
dG9jb25mIDIuNjkgZm9yIFhlbiBIeXBlcnZpc29yIDQuOS4KKyMgR2VuZXJhdGVkIGJ5IEdOVSBB
dXRvY29uZiAyLjY5IGZvciBYZW4gSHlwZXJ2aXNvciA0LjEwLgogIwogIyBSZXBvcnQgYnVncyB0
byA8eGVuLWRldmVsQGxpc3RzLnhlbi5vcmc+LgogIwpAQCAtNTc5LDggKzU3OSw4IEBAIE1BS0VG
TEFHUz0KICMgSWRlbnRpdHkgb2YgdGhpcyBwYWNrYWdlLgogUEFDS0FHRV9OQU1FPSdYZW4gSHlw
ZXJ2aXNvcicKIFBBQ0tBR0VfVEFSTkFNRT0neGVuJwotUEFDS0FHRV9WRVJTSU9OPSc0LjknCi1Q
QUNLQUdFX1NUUklORz0nWGVuIEh5cGVydmlzb3IgNC45JworUEFDS0FHRV9WRVJTSU9OPSc0LjEw
JworUEFDS0FHRV9TVFJJTkc9J1hlbiBIeXBlcnZpc29yIDQuMTAnCiBQQUNLQUdFX0JVR1JFUE9S
VD0neGVuLWRldmVsQGxpc3RzLnhlbi5vcmcnCiBQQUNLQUdFX1VSTD0naHR0cDovL3d3dy54ZW4u
b3JnLycKIApAQCAtMTIyMiw3ICsxMjIyLDcgQEAgaWYgdGVzdCAiJGFjX2luaXRfaGVscCIgPSAi
bG9uZyI7IHRoZW4KICAgIyBPbWl0IHNvbWUgaW50ZXJuYWwgb3Igb2Jzb2xldGUgb3B0aW9ucyB0
byBtYWtlIHRoZSBsaXN0IGxlc3MgaW1wb3NpbmcuCiAgICMgVGhpcyBtZXNzYWdlIGlzIHRvbyBs
b25nIHRvIGJlIGEgc3RyaW5nIGluIHRoZSBBL1VYIDMuMSBzaC4KICAgY2F0IDw8X0FDRU9GCi1c
YGNvbmZpZ3VyZScgY29uZmlndXJlcyBYZW4gSHlwZXJ2aXNvciA0LjkgdG8gYWRhcHQgdG8gbWFu
eSBraW5kcyBvZiBzeXN0ZW1zLgorXGBjb25maWd1cmUnIGNvbmZpZ3VyZXMgWGVuIEh5cGVydmlz
b3IgNC4xMCB0byBhZGFwdCB0byBtYW55IGtpbmRzIG9mIHN5c3RlbXMuCiAKIFVzYWdlOiAkMCBb
T1BUSU9OXS4uLiBbVkFSPVZBTFVFXS4uLgogCkBAIC0xMjg3LDcgKzEyODcsNyBAQCBmaQogCiBp
ZiB0ZXN0IC1uICIkYWNfaW5pdF9oZWxwIjsgdGhlbgogICBjYXNlICRhY19pbml0X2hlbHAgaW4K
LSAgICAgc2hvcnQgfCByZWN1cnNpdmUgKSBlY2hvICJDb25maWd1cmF0aW9uIG9mIFhlbiBIeXBl
cnZpc29yIDQuOToiOzsKKyAgICAgc2hvcnQgfCByZWN1cnNpdmUgKSBlY2hvICJDb25maWd1cmF0
aW9uIG9mIFhlbiBIeXBlcnZpc29yIDQuMTA6Ijs7CiAgICBlc2FjCiAgIGNhdCA8PFxfQUNFT0YK
IApAQCAtMTM4Myw3ICsxMzgzLDcgQEAgZmkKIHRlc3QgLW4gIiRhY19pbml0X2hlbHAiICYmIGV4
aXQgJGFjX3N0YXR1cwogaWYgJGFjX2luaXRfdmVyc2lvbjsgdGhlbgogICBjYXQgPDxcX0FDRU9G
Ci1YZW4gSHlwZXJ2aXNvciBjb25maWd1cmUgNC45CitYZW4gSHlwZXJ2aXNvciBjb25maWd1cmUg
NC4xMAogZ2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAyLjY5CiAKIENvcHlyaWdodCAoQykgMjAx
MiBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4KQEAgLTE0MDAsNyArMTQwMCw3IEBAIGNh
dCA+Y29uZmlnLmxvZyA8PF9BQ0VPRgogVGhpcyBmaWxlIGNvbnRhaW5zIGFueSBtZXNzYWdlcyBw
cm9kdWNlZCBieSBjb21waWxlcnMgd2hpbGUKIHJ1bm5pbmcgY29uZmlndXJlLCB0byBhaWQgZGVi
dWdnaW5nIGlmIGNvbmZpZ3VyZSBtYWtlcyBhIG1pc3Rha2UuCiAKLUl0IHdhcyBjcmVhdGVkIGJ5
IFhlbiBIeXBlcnZpc29yICRhc19tZSA0LjksIHdoaWNoIHdhcworSXQgd2FzIGNyZWF0ZWQgYnkg
WGVuIEh5cGVydmlzb3IgJGFzX21lIDQuMTAsIHdoaWNoIHdhcwogZ2VuZXJhdGVkIGJ5IEdOVSBB
dXRvY29uZiAyLjY5LiAgSW52b2NhdGlvbiBjb21tYW5kIGxpbmUgd2FzCiAKICAgJCAkMCAkQApA
QCAtMjgyOCw3ICsyODI4LDcgQEAgY2F0ID4+JENPTkZJR19TVEFUVVMgPDxcX0FDRU9GIHx8IGFj
X3dyaXRlX2ZhaWw9MQogIyByZXBvcnQgYWN0dWFsIGlucHV0IHZhbHVlcyBvZiBDT05GSUdfRklM
RVMgZXRjLiBpbnN0ZWFkIG9mIHRoZWlyCiAjIHZhbHVlcyBhZnRlciBvcHRpb25zIGhhbmRsaW5n
LgogYWNfbG9nPSIKLVRoaXMgZmlsZSB3YXMgZXh0ZW5kZWQgYnkgWGVuIEh5cGVydmlzb3IgJGFz
X21lIDQuOSwgd2hpY2ggd2FzCitUaGlzIGZpbGUgd2FzIGV4dGVuZGVkIGJ5IFhlbiBIeXBlcnZp
c29yICRhc19tZSA0LjEwLCB3aGljaCB3YXMKIGdlbmVyYXRlZCBieSBHTlUgQXV0b2NvbmYgMi42
OS4gIEludm9jYXRpb24gY29tbWFuZCBsaW5lIHdhcwogCiAgIENPTkZJR19GSUxFUyAgICA9ICRD
T05GSUdfRklMRVMKQEAgLTI4ODIsNyArMjg4Miw3IEBAIF9BQ0VPRgogY2F0ID4+JENPTkZJR19T
VEFUVVMgPDxfQUNFT0YgfHwgYWNfd3JpdGVfZmFpbD0xCiBhY19jc19jb25maWc9ImAkYXNfZWNo
byAiJGFjX2NvbmZpZ3VyZV9hcmdzIiB8IHNlZCAncy9eIC8vOyBzL1tcXCIiXGBcJF0vXFxcXCYv
ZydgIgogYWNfY3NfdmVyc2lvbj0iXFwKLVhlbiBIeXBlcnZpc29yIGNvbmZpZy5zdGF0dXMgNC45
CitYZW4gSHlwZXJ2aXNvciBjb25maWcuc3RhdHVzIDQuMTAKIGNvbmZpZ3VyZWQgYnkgJDAsIGdl
bmVyYXRlZCBieSBHTlUgQXV0b2NvbmYgMi42OSwKICAgd2l0aCBvcHRpb25zIFxcIlwkYWNfY3Nf
Y29uZmlnXFwiCiAKZGlmZiAtLWdpdCBhL2RvY3MvY29uZmlndXJlIGIvZG9jcy9jb25maWd1cmUK
aW5kZXggNWRiMjk4OS4uYTU3ODBkOSAxMDA3NTUKLS0tIGEvZG9jcy9jb25maWd1cmUKKysrIGIv
ZG9jcy9jb25maWd1cmUKQEAgLTEsNiArMSw2IEBACiAjISAvYmluL3NoCiAjIEd1ZXNzIHZhbHVl
cyBmb3Igc3lzdGVtLWRlcGVuZGVudCB2YXJpYWJsZXMgYW5kIGNyZWF0ZSBNYWtlZmlsZXMuCi0j
IEdlbmVyYXRlZCBieSBHTlUgQXV0b2NvbmYgMi42OSBmb3IgWGVuIEh5cGVydmlzb3IgRG9jdW1l
bnRhdGlvbiA0LjkuCisjIEdlbmVyYXRlZCBieSBHTlUgQXV0b2NvbmYgMi42OSBmb3IgWGVuIEh5
cGVydmlzb3IgRG9jdW1lbnRhdGlvbiA0LjEwLgogIwogIyBSZXBvcnQgYnVncyB0byA8eGVuLWRl
dmVsQGxpc3RzLnhlbi5vcmc+LgogIwpAQCAtNTc5LDggKzU3OSw4IEBAIE1BS0VGTEFHUz0KICMg
SWRlbnRpdHkgb2YgdGhpcyBwYWNrYWdlLgogUEFDS0FHRV9OQU1FPSdYZW4gSHlwZXJ2aXNvciBE
b2N1bWVudGF0aW9uJwogUEFDS0FHRV9UQVJOQU1FPSd4ZW4nCi1QQUNLQUdFX1ZFUlNJT049JzQu
OScKLVBBQ0tBR0VfU1RSSU5HPSdYZW4gSHlwZXJ2aXNvciBEb2N1bWVudGF0aW9uIDQuOScKK1BB
Q0tBR0VfVkVSU0lPTj0nNC4xMCcKK1BBQ0tBR0VfU1RSSU5HPSdYZW4gSHlwZXJ2aXNvciBEb2N1
bWVudGF0aW9uIDQuMTAnCiBQQUNLQUdFX0JVR1JFUE9SVD0neGVuLWRldmVsQGxpc3RzLnhlbi5v
cmcnCiBQQUNLQUdFX1VSTD0naHR0cDovL3d3dy54ZW4ub3JnLycKIApAQCAtMTIxMiw3ICsxMjEy
LDcgQEAgaWYgdGVzdCAiJGFjX2luaXRfaGVscCIgPSAibG9uZyI7IHRoZW4KICAgIyBPbWl0IHNv
bWUgaW50ZXJuYWwgb3Igb2Jzb2xldGUgb3B0aW9ucyB0byBtYWtlIHRoZSBsaXN0IGxlc3MgaW1w
b3NpbmcuCiAgICMgVGhpcyBtZXNzYWdlIGlzIHRvbyBsb25nIHRvIGJlIGEgc3RyaW5nIGluIHRo
ZSBBL1VYIDMuMSBzaC4KICAgY2F0IDw8X0FDRU9GCi1cYGNvbmZpZ3VyZScgY29uZmlndXJlcyBY
ZW4gSHlwZXJ2aXNvciBEb2N1bWVudGF0aW9uIDQuOSB0byBhZGFwdCB0byBtYW55IGtpbmRzIG9m
IHN5c3RlbXMuCitcYGNvbmZpZ3VyZScgY29uZmlndXJlcyBYZW4gSHlwZXJ2aXNvciBEb2N1bWVu
dGF0aW9uIDQuMTAgdG8gYWRhcHQgdG8gbWFueSBraW5kcyBvZiBzeXN0ZW1zLgogCiBVc2FnZTog
JDAgW09QVElPTl0uLi4gW1ZBUj1WQUxVRV0uLi4KIApAQCAtMTI3Myw3ICsxMjczLDcgQEAgZmkK
IAogaWYgdGVzdCAtbiAiJGFjX2luaXRfaGVscCI7IHRoZW4KICAgY2FzZSAkYWNfaW5pdF9oZWxw
IGluCi0gICAgIHNob3J0IHwgcmVjdXJzaXZlICkgZWNobyAiQ29uZmlndXJhdGlvbiBvZiBYZW4g
SHlwZXJ2aXNvciBEb2N1bWVudGF0aW9uIDQuOToiOzsKKyAgICAgc2hvcnQgfCByZWN1cnNpdmUg
KSBlY2hvICJDb25maWd1cmF0aW9uIG9mIFhlbiBIeXBlcnZpc29yIERvY3VtZW50YXRpb24gNC4x
MDoiOzsKICAgIGVzYWMKICAgY2F0IDw8XF9BQ0VPRgogCkBAIC0xMzcwLDcgKzEzNzAsNyBAQCBm
aQogdGVzdCAtbiAiJGFjX2luaXRfaGVscCIgJiYgZXhpdCAkYWNfc3RhdHVzCiBpZiAkYWNfaW5p
dF92ZXJzaW9uOyB0aGVuCiAgIGNhdCA8PFxfQUNFT0YKLVhlbiBIeXBlcnZpc29yIERvY3VtZW50
YXRpb24gY29uZmlndXJlIDQuOQorWGVuIEh5cGVydmlzb3IgRG9jdW1lbnRhdGlvbiBjb25maWd1
cmUgNC4xMAogZ2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAyLjY5CiAKIENvcHlyaWdodCAoQykg
MjAxMiBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4KQEAgLTEzODcsNyArMTM4Nyw3IEBA
IGNhdCA+Y29uZmlnLmxvZyA8PF9BQ0VPRgogVGhpcyBmaWxlIGNvbnRhaW5zIGFueSBtZXNzYWdl
cyBwcm9kdWNlZCBieSBjb21waWxlcnMgd2hpbGUKIHJ1bm5pbmcgY29uZmlndXJlLCB0byBhaWQg
ZGVidWdnaW5nIGlmIGNvbmZpZ3VyZSBtYWtlcyBhIG1pc3Rha2UuCiAKLUl0IHdhcyBjcmVhdGVk
IGJ5IFhlbiBIeXBlcnZpc29yIERvY3VtZW50YXRpb24gJGFzX21lIDQuOSwgd2hpY2ggd2FzCitJ
dCB3YXMgY3JlYXRlZCBieSBYZW4gSHlwZXJ2aXNvciBEb2N1bWVudGF0aW9uICRhc19tZSA0LjEw
LCB3aGljaCB3YXMKIGdlbmVyYXRlZCBieSBHTlUgQXV0b2NvbmYgMi42OS4gIEludm9jYXRpb24g
Y29tbWFuZCBsaW5lIHdhcwogCiAgICQgJDAgJEAKQEAgLTI4MzgsNyArMjgzOCw3IEBAIGNhdCA+
PiRDT05GSUdfU1RBVFVTIDw8XF9BQ0VPRiB8fCBhY193cml0ZV9mYWlsPTEKICMgcmVwb3J0IGFj
dHVhbCBpbnB1dCB2YWx1ZXMgb2YgQ09ORklHX0ZJTEVTIGV0Yy4gaW5zdGVhZCBvZiB0aGVpcgog
IyB2YWx1ZXMgYWZ0ZXIgb3B0aW9ucyBoYW5kbGluZy4KIGFjX2xvZz0iCi1UaGlzIGZpbGUgd2Fz
IGV4dGVuZGVkIGJ5IFhlbiBIeXBlcnZpc29yIERvY3VtZW50YXRpb24gJGFzX21lIDQuOSwgd2hp
Y2ggd2FzCitUaGlzIGZpbGUgd2FzIGV4dGVuZGVkIGJ5IFhlbiBIeXBlcnZpc29yIERvY3VtZW50
YXRpb24gJGFzX21lIDQuMTAsIHdoaWNoIHdhcwogZ2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAy
LjY5LiAgSW52b2NhdGlvbiBjb21tYW5kIGxpbmUgd2FzCiAKICAgQ09ORklHX0ZJTEVTICAgID0g
JENPTkZJR19GSUxFUwpAQCAtMjg5Miw3ICsyODkyLDcgQEAgX0FDRU9GCiBjYXQgPj4kQ09ORklH
X1NUQVRVUyA8PF9BQ0VPRiB8fCBhY193cml0ZV9mYWlsPTEKIGFjX2NzX2NvbmZpZz0iYCRhc19l
Y2hvICIkYWNfY29uZmlndXJlX2FyZ3MiIHwgc2VkICdzL14gLy87IHMvW1xcIiJcYFwkXS9cXFxc
Ji9nJ2AiCiBhY19jc192ZXJzaW9uPSJcXAotWGVuIEh5cGVydmlzb3IgRG9jdW1lbnRhdGlvbiBj
b25maWcuc3RhdHVzIDQuOQorWGVuIEh5cGVydmlzb3IgRG9jdW1lbnRhdGlvbiBjb25maWcuc3Rh
dHVzIDQuMTAKIGNvbmZpZ3VyZWQgYnkgJDAsIGdlbmVyYXRlZCBieSBHTlUgQXV0b2NvbmYgMi42
OSwKICAgd2l0aCBvcHRpb25zIFxcIlwkYWNfY3NfY29uZmlnXFwiCiAKZGlmZiAtLWdpdCBhL3N0
dWJkb20vY29uZmlndXJlIGIvc3R1YmRvbS9jb25maWd1cmUKaW5kZXggOWMxY2Y2My4uOGU2ZTA1
NCAxMDA3NTUKLS0tIGEvc3R1YmRvbS9jb25maWd1cmUKKysrIGIvc3R1YmRvbS9jb25maWd1cmUK
QEAgLTEsNiArMSw2IEBACiAjISAvYmluL3NoCiAjIEd1ZXNzIHZhbHVlcyBmb3Igc3lzdGVtLWRl
cGVuZGVudCB2YXJpYWJsZXMgYW5kIGNyZWF0ZSBNYWtlZmlsZXMuCi0jIEdlbmVyYXRlZCBieSBH
TlUgQXV0b2NvbmYgMi42OSBmb3IgWGVuIEh5cGVydmlzb3IgU3R1YiBEb21haW5zIDQuOS4KKyMg
R2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAyLjY5IGZvciBYZW4gSHlwZXJ2aXNvciBTdHViIERv
bWFpbnMgNC4xMC4KICMKICMgUmVwb3J0IGJ1Z3MgdG8gPHhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn
Pi4KICMKQEAgLTU3OSw4ICs1NzksOCBAQCBNQUtFRkxBR1M9CiAjIElkZW50aXR5IG9mIHRoaXMg
cGFja2FnZS4KIFBBQ0tBR0VfTkFNRT0nWGVuIEh5cGVydmlzb3IgU3R1YiBEb21haW5zJwogUEFD
S0FHRV9UQVJOQU1FPSd4ZW4nCi1QQUNLQUdFX1ZFUlNJT049JzQuOScKLVBBQ0tBR0VfU1RSSU5H
PSdYZW4gSHlwZXJ2aXNvciBTdHViIERvbWFpbnMgNC45JworUEFDS0FHRV9WRVJTSU9OPSc0LjEw
JworUEFDS0FHRV9TVFJJTkc9J1hlbiBIeXBlcnZpc29yIFN0dWIgRG9tYWlucyA0LjEwJwogUEFD
S0FHRV9CVUdSRVBPUlQ9J3hlbi1kZXZlbEBsaXN0cy54ZW4ub3JnJwogUEFDS0FHRV9VUkw9J2h0
dHA6Ly93d3cueGVuLm9yZy8nCiAKQEAgLTEyNTAsNyArMTI1MCw3IEBAIGlmIHRlc3QgIiRhY19p
bml0X2hlbHAiID0gImxvbmciOyB0aGVuCiAgICMgT21pdCBzb21lIGludGVybmFsIG9yIG9ic29s
ZXRlIG9wdGlvbnMgdG8gbWFrZSB0aGUgbGlzdCBsZXNzIGltcG9zaW5nLgogICAjIFRoaXMgbWVz
c2FnZSBpcyB0b28gbG9uZyB0byBiZSBhIHN0cmluZyBpbiB0aGUgQS9VWCAzLjEgc2guCiAgIGNh
dCA8PF9BQ0VPRgotXGBjb25maWd1cmUnIGNvbmZpZ3VyZXMgWGVuIEh5cGVydmlzb3IgU3R1YiBE
b21haW5zIDQuOSB0byBhZGFwdCB0byBtYW55IGtpbmRzIG9mIHN5c3RlbXMuCitcYGNvbmZpZ3Vy
ZScgY29uZmlndXJlcyBYZW4gSHlwZXJ2aXNvciBTdHViIERvbWFpbnMgNC4xMCB0byBhZGFwdCB0
byBtYW55IGtpbmRzIG9mIHN5c3RlbXMuCiAKIFVzYWdlOiAkMCBbT1BUSU9OXS4uLiBbVkFSPVZB
TFVFXS4uLgogCkBAIC0xMzE1LDcgKzEzMTUsNyBAQCBmaQogCiBpZiB0ZXN0IC1uICIkYWNfaW5p
dF9oZWxwIjsgdGhlbgogICBjYXNlICRhY19pbml0X2hlbHAgaW4KLSAgICAgc2hvcnQgfCByZWN1
cnNpdmUgKSBlY2hvICJDb25maWd1cmF0aW9uIG9mIFhlbiBIeXBlcnZpc29yIFN0dWIgRG9tYWlu
cyA0Ljk6Ijs7CisgICAgIHNob3J0IHwgcmVjdXJzaXZlICkgZWNobyAiQ29uZmlndXJhdGlvbiBv
ZiBYZW4gSHlwZXJ2aXNvciBTdHViIERvbWFpbnMgNC4xMDoiOzsKICAgIGVzYWMKICAgY2F0IDw8
XF9BQ0VPRgogCkBAIC0xNDI1LDcgKzE0MjUsNyBAQCBmaQogdGVzdCAtbiAiJGFjX2luaXRfaGVs
cCIgJiYgZXhpdCAkYWNfc3RhdHVzCiBpZiAkYWNfaW5pdF92ZXJzaW9uOyB0aGVuCiAgIGNhdCA8
PFxfQUNFT0YKLVhlbiBIeXBlcnZpc29yIFN0dWIgRG9tYWlucyBjb25maWd1cmUgNC45CitYZW4g
SHlwZXJ2aXNvciBTdHViIERvbWFpbnMgY29uZmlndXJlIDQuMTAKIGdlbmVyYXRlZCBieSBHTlUg
QXV0b2NvbmYgMi42OQogCiBDb3B5cmlnaHQgKEMpIDIwMTIgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0
aW9uLCBJbmMuCkBAIC0xNDgwLDcgKzE0ODAsNyBAQCBjYXQgPmNvbmZpZy5sb2cgPDxfQUNFT0YK
IFRoaXMgZmlsZSBjb250YWlucyBhbnkgbWVzc2FnZXMgcHJvZHVjZWQgYnkgY29tcGlsZXJzIHdo
aWxlCiBydW5uaW5nIGNvbmZpZ3VyZSwgdG8gYWlkIGRlYnVnZ2luZyBpZiBjb25maWd1cmUgbWFr
ZXMgYSBtaXN0YWtlLgogCi1JdCB3YXMgY3JlYXRlZCBieSBYZW4gSHlwZXJ2aXNvciBTdHViIERv
bWFpbnMgJGFzX21lIDQuOSwgd2hpY2ggd2FzCitJdCB3YXMgY3JlYXRlZCBieSBYZW4gSHlwZXJ2
aXNvciBTdHViIERvbWFpbnMgJGFzX21lIDQuMTAsIHdoaWNoIHdhcwogZ2VuZXJhdGVkIGJ5IEdO
VSBBdXRvY29uZiAyLjY5LiAgSW52b2NhdGlvbiBjb21tYW5kIGxpbmUgd2FzCiAKICAgJCAkMCAk
QApAQCAtNDE3OCw3ICs0MTc4LDcgQEAgY2F0ID4+JENPTkZJR19TVEFUVVMgPDxcX0FDRU9GIHx8
IGFjX3dyaXRlX2ZhaWw9MQogIyByZXBvcnQgYWN0dWFsIGlucHV0IHZhbHVlcyBvZiBDT05GSUdf
RklMRVMgZXRjLiBpbnN0ZWFkIG9mIHRoZWlyCiAjIHZhbHVlcyBhZnRlciBvcHRpb25zIGhhbmRs
aW5nLgogYWNfbG9nPSIKLVRoaXMgZmlsZSB3YXMgZXh0ZW5kZWQgYnkgWGVuIEh5cGVydmlzb3Ig
U3R1YiBEb21haW5zICRhc19tZSA0LjksIHdoaWNoIHdhcworVGhpcyBmaWxlIHdhcyBleHRlbmRl
ZCBieSBYZW4gSHlwZXJ2aXNvciBTdHViIERvbWFpbnMgJGFzX21lIDQuMTAsIHdoaWNoIHdhcwog
Z2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAyLjY5LiAgSW52b2NhdGlvbiBjb21tYW5kIGxpbmUg
d2FzCiAKICAgQ09ORklHX0ZJTEVTICAgID0gJENPTkZJR19GSUxFUwpAQCAtNDIzMiw3ICs0MjMy
LDcgQEAgX0FDRU9GCiBjYXQgPj4kQ09ORklHX1NUQVRVUyA8PF9BQ0VPRiB8fCBhY193cml0ZV9m
YWlsPTEKIGFjX2NzX2NvbmZpZz0iYCRhc19lY2hvICIkYWNfY29uZmlndXJlX2FyZ3MiIHwgc2Vk
ICdzL14gLy87IHMvW1xcIiJcYFwkXS9cXFxcJi9nJ2AiCiBhY19jc192ZXJzaW9uPSJcXAotWGVu
IEh5cGVydmlzb3IgU3R1YiBEb21haW5zIGNvbmZpZy5zdGF0dXMgNC45CitYZW4gSHlwZXJ2aXNv
ciBTdHViIERvbWFpbnMgY29uZmlnLnN0YXR1cyA0LjEwCiBjb25maWd1cmVkIGJ5ICQwLCBnZW5l
cmF0ZWQgYnkgR05VIEF1dG9jb25mIDIuNjksCiAgIHdpdGggb3B0aW9ucyBcXCJcJGFjX2NzX2Nv
bmZpZ1xcIgogCmRpZmYgLS1naXQgYS90b29scy9SdWxlcy5tayBiL3Rvb2xzL1J1bGVzLm1rCmlu
ZGV4IGMzZmRiYzQuLmY1NWZiNjYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL1J1bGVzLm1rCisrKyBiL3Rv
b2xzL1J1bGVzLm1rCkBAIC0zMCw3ICszMCw3IEBAIENGTEFHU194ZW5pbmNsdWRlID0gLUkkKFhF
Tl9JTkNMVURFKQogWEVOU1RPUkVfWEVOU1RPUkVEID89IHkKIAogIyBBIGRlYnVnIGJ1aWxkIG9m
IHRvb2xzPwotZGVidWcgPz0gbgorZGVidWcgPz0geQogZGVidWdfc3ltYm9scyA/PSAkKGRlYnVn
KQogCiAjIFNldCBDT05GSUdfR09MQU5HPXkgaW4gLmNvbmZpZyAob3IgaW4gbWFrZSkgdG8gYnVp
bGQgZ29sYW5nCmRpZmYgLS1naXQgYS90b29scy9jb25maWd1cmUgYi90b29scy9jb25maWd1cmUK
aW5kZXggODE3MWEwNi4uYzhkYTNmZSAxMDA3NTUKLS0tIGEvdG9vbHMvY29uZmlndXJlCisrKyBi
L3Rvb2xzL2NvbmZpZ3VyZQpAQCAtMSw2ICsxLDYgQEAKICMhIC9iaW4vc2gKICMgR3Vlc3MgdmFs
dWVzIGZvciBzeXN0ZW0tZGVwZW5kZW50IHZhcmlhYmxlcyBhbmQgY3JlYXRlIE1ha2VmaWxlcy4K
LSMgR2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAyLjY5IGZvciBYZW4gSHlwZXJ2aXNvciBUb29s
cyA0LjkuCisjIEdlbmVyYXRlZCBieSBHTlUgQXV0b2NvbmYgMi42OSBmb3IgWGVuIEh5cGVydmlz
b3IgVG9vbHMgNC4xMC4KICMKICMgUmVwb3J0IGJ1Z3MgdG8gPHhlbi1kZXZlbEBsaXN0cy54ZW4u
b3JnPi4KICMKQEAgLTU4MCw4ICs1ODAsOCBAQCBNQUtFRkxBR1M9CiAjIElkZW50aXR5IG9mIHRo
aXMgcGFja2FnZS4KIFBBQ0tBR0VfTkFNRT0nWGVuIEh5cGVydmlzb3IgVG9vbHMnCiBQQUNLQUdF
X1RBUk5BTUU9J3hlbicKLVBBQ0tBR0VfVkVSU0lPTj0nNC45JwotUEFDS0FHRV9TVFJJTkc9J1hl
biBIeXBlcnZpc29yIFRvb2xzIDQuOScKK1BBQ0tBR0VfVkVSU0lPTj0nNC4xMCcKK1BBQ0tBR0Vf
U1RSSU5HPSdYZW4gSHlwZXJ2aXNvciBUb29scyA0LjEwJwogUEFDS0FHRV9CVUdSRVBPUlQ9J3hl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnJwogUEFDS0FHRV9VUkw9J2h0dHA6Ly93d3cueGVuLm9yZy8n
CiAKQEAgLTEzOTQsNyArMTM5NCw3IEBAIGlmIHRlc3QgIiRhY19pbml0X2hlbHAiID0gImxvbmci
OyB0aGVuCiAgICMgT21pdCBzb21lIGludGVybmFsIG9yIG9ic29sZXRlIG9wdGlvbnMgdG8gbWFr
ZSB0aGUgbGlzdCBsZXNzIGltcG9zaW5nLgogICAjIFRoaXMgbWVzc2FnZSBpcyB0b28gbG9uZyB0
byBiZSBhIHN0cmluZyBpbiB0aGUgQS9VWCAzLjEgc2guCiAgIGNhdCA8PF9BQ0VPRgotXGBjb25m
aWd1cmUnIGNvbmZpZ3VyZXMgWGVuIEh5cGVydmlzb3IgVG9vbHMgNC45IHRvIGFkYXB0IHRvIG1h
bnkga2luZHMgb2Ygc3lzdGVtcy4KK1xgY29uZmlndXJlJyBjb25maWd1cmVzIFhlbiBIeXBlcnZp
c29yIFRvb2xzIDQuMTAgdG8gYWRhcHQgdG8gbWFueSBraW5kcyBvZiBzeXN0ZW1zLgogCiBVc2Fn
ZTogJDAgW09QVElPTl0uLi4gW1ZBUj1WQUxVRV0uLi4KIApAQCAtMTQ1OSw3ICsxNDU5LDcgQEAg
ZmkKIAogaWYgdGVzdCAtbiAiJGFjX2luaXRfaGVscCI7IHRoZW4KICAgY2FzZSAkYWNfaW5pdF9o
ZWxwIGluCi0gICAgIHNob3J0IHwgcmVjdXJzaXZlICkgZWNobyAiQ29uZmlndXJhdGlvbiBvZiBY
ZW4gSHlwZXJ2aXNvciBUb29scyA0Ljk6Ijs7CisgICAgIHNob3J0IHwgcmVjdXJzaXZlICkgZWNo
byAiQ29uZmlndXJhdGlvbiBvZiBYZW4gSHlwZXJ2aXNvciBUb29scyA0LjEwOiI7OwogICAgZXNh
YwogICBjYXQgPDxcX0FDRU9GCiAKQEAgLTE2NDksNyArMTY0OSw3IEBAIGZpCiB0ZXN0IC1uICIk
YWNfaW5pdF9oZWxwIiAmJiBleGl0ICRhY19zdGF0dXMKIGlmICRhY19pbml0X3ZlcnNpb247IHRo
ZW4KICAgY2F0IDw8XF9BQ0VPRgotWGVuIEh5cGVydmlzb3IgVG9vbHMgY29uZmlndXJlIDQuOQor
WGVuIEh5cGVydmlzb3IgVG9vbHMgY29uZmlndXJlIDQuMTAKIGdlbmVyYXRlZCBieSBHTlUgQXV0
b2NvbmYgMi42OQogCiBDb3B5cmlnaHQgKEMpIDIwMTIgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9u
LCBJbmMuCkBAIC0yMDY0LDcgKzIwNjQsNyBAQCBjYXQgPmNvbmZpZy5sb2cgPDxfQUNFT0YKIFRo
aXMgZmlsZSBjb250YWlucyBhbnkgbWVzc2FnZXMgcHJvZHVjZWQgYnkgY29tcGlsZXJzIHdoaWxl
CiBydW5uaW5nIGNvbmZpZ3VyZSwgdG8gYWlkIGRlYnVnZ2luZyBpZiBjb25maWd1cmUgbWFrZXMg
YSBtaXN0YWtlLgogCi1JdCB3YXMgY3JlYXRlZCBieSBYZW4gSHlwZXJ2aXNvciBUb29scyAkYXNf
bWUgNC45LCB3aGljaCB3YXMKK0l0IHdhcyBjcmVhdGVkIGJ5IFhlbiBIeXBlcnZpc29yIFRvb2xz
ICRhc19tZSA0LjEwLCB3aGljaCB3YXMKIGdlbmVyYXRlZCBieSBHTlUgQXV0b2NvbmYgMi42OS4g
IEludm9jYXRpb24gY29tbWFuZCBsaW5lIHdhcwogCiAgICQgJDAgJEAKQEAgLTEwMjI4LDcgKzEw
MjI4LDcgQEAgY2F0ID4+JENPTkZJR19TVEFUVVMgPDxcX0FDRU9GIHx8IGFjX3dyaXRlX2ZhaWw9
MQogIyByZXBvcnQgYWN0dWFsIGlucHV0IHZhbHVlcyBvZiBDT05GSUdfRklMRVMgZXRjLiBpbnN0
ZWFkIG9mIHRoZWlyCiAjIHZhbHVlcyBhZnRlciBvcHRpb25zIGhhbmRsaW5nLgogYWNfbG9nPSIK
LVRoaXMgZmlsZSB3YXMgZXh0ZW5kZWQgYnkgWGVuIEh5cGVydmlzb3IgVG9vbHMgJGFzX21lIDQu
OSwgd2hpY2ggd2FzCitUaGlzIGZpbGUgd2FzIGV4dGVuZGVkIGJ5IFhlbiBIeXBlcnZpc29yIFRv
b2xzICRhc19tZSA0LjEwLCB3aGljaCB3YXMKIGdlbmVyYXRlZCBieSBHTlUgQXV0b2NvbmYgMi42
OS4gIEludm9jYXRpb24gY29tbWFuZCBsaW5lIHdhcwogCiAgIENPTkZJR19GSUxFUyAgICA9ICRD
T05GSUdfRklMRVMKQEAgLTEwMjkxLDcgKzEwMjkxLDcgQEAgX0FDRU9GCiBjYXQgPj4kQ09ORklH
X1NUQVRVUyA8PF9BQ0VPRiB8fCBhY193cml0ZV9mYWlsPTEKIGFjX2NzX2NvbmZpZz0iYCRhc19l
Y2hvICIkYWNfY29uZmlndXJlX2FyZ3MiIHwgc2VkICdzL14gLy87IHMvW1xcIiJcYFwkXS9cXFxc
Ji9nJ2AiCiBhY19jc192ZXJzaW9uPSJcXAotWGVuIEh5cGVydmlzb3IgVG9vbHMgY29uZmlnLnN0
YXR1cyA0LjkKK1hlbiBIeXBlcnZpc29yIFRvb2xzIGNvbmZpZy5zdGF0dXMgNC4xMAogY29uZmln
dXJlZCBieSAkMCwgZ2VuZXJhdGVkIGJ5IEdOVSBBdXRvY29uZiAyLjY5LAogICB3aXRoIG9wdGlv
bnMgXFwiXCRhY19jc19jb25maWdcXCIKIApkaWZmIC0tZ2l0IGEveGVuL0tjb25maWcuZGVidWcg
Yi94ZW4vS2NvbmZpZy5kZWJ1ZwppbmRleCBlMDFhMTk0Li42ODlmMjk3IDEwMDY0NAotLS0gYS94
ZW4vS2NvbmZpZy5kZWJ1ZworKysgYi94ZW4vS2NvbmZpZy5kZWJ1ZwpAQCAtMyw3ICszLDcgQEAg
bWVudSAiRGVidWdnaW5nIE9wdGlvbnMiCiAKIGNvbmZpZyBERUJVRwogCWJvb2wgIkRldmVsb3Bl
ciBDaGVja3MiCi0JZGVmYXVsdCBuCisJZGVmYXVsdCB5CiAJLS0taGVscC0tLQogCSAgSWYgeW91
IHNheSBZIGhlcmUgdGhpcyB3aWxsIGVuYWJsZSBkZXZlbG9wZXIgY2hlY2tzIHN1Y2ggYXMgYXNz
ZXJ0cwogCSAgYW5kIGV4dHJhIHByaW50a3MuIFRoaXMgb3B0aW9uIGlzIGludGVuZGVkIGZvciBk
ZXZlbG9wbWVudCBwdXJwb3NlcwpkaWZmIC0tZ2l0IGEveGVuL01ha2VmaWxlIGIveGVuL01ha2Vm
aWxlCmluZGV4IDc1MGJiOGEuLjBkNzhjNjAgMTAwNjQ0Ci0tLSBhL3hlbi9NYWtlZmlsZQorKysg
Yi94ZW4vTWFrZWZpbGUKQEAgLTEsOCArMSw4IEBACiAjIFRoaXMgaXMgdGhlIGNvcnJlY3QgcGxh
Y2UgdG8gZWRpdCB0aGUgYnVpbGQgdmVyc2lvbi4KICMgQWxsIG90aGVyIHBsYWNlcyB0aGlzIGlz
IHN0b3JlZCAoZWcuIGNvbXBpbGUuaCkgc2hvdWxkIGJlIGF1dG9nZW5lcmF0ZWQuCiBleHBvcnQg
WEVOX1ZFUlNJT04gICAgICAgPSA0Ci1leHBvcnQgWEVOX1NVQlZFUlNJT04gICAgPSA5Ci1leHBv
cnQgWEVOX0VYVFJBVkVSU0lPTiA/PSAtcmMkKFhFTl9WRU5ET1JWRVJTSU9OKQorZXhwb3J0IFhF
Tl9TVUJWRVJTSU9OICAgID0gMTAKK2V4cG9ydCBYRU5fRVhUUkFWRVJTSU9OID89IC1wcmUkKFhF
Tl9WRU5ET1JWRVJTSU9OKQogZXhwb3J0IFhFTl9GVUxMVkVSU0lPTiAgID0gJChYRU5fVkVSU0lP
TikuJChYRU5fU1VCVkVSU0lPTikkKFhFTl9FWFRSQVZFUlNJT04pCiAtaW5jbHVkZSB4ZW4tdmVy
c2lvbgogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Jun 06 06:22:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 06:22:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dI7se-0000Nh-I8; Tue, 06 Jun 2017 06:22:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7se-0000NX-9Q
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:22:16 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 94/80-02956-71A46395; Tue, 06 Jun 2017 06:22:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLLMWRWlGSWpSXmKPExsWS0XRdVVfcyyz
 SYM1+ZosJ2wwcGD229+1iD2CMYs3MS8qvSGDNWNunXvCar+LZ9FMsDYzfuLoYuTiEBL4wSsw9
 s4a1i5ETyDnPKHH5Q0YXIwcHm4CYxNy9CiBhEQFViVkrljNDlKhLNP1uYAOxhQVcJc50b2QGK
 ecVMJN4+lkGxGQBKp80pXQCI8cCRoZVjBrFqUVlqUW6hhZ6SUWZ6RkluYmZObqGBmZ6uanFxY
 npqTmJScV6yfm5mxiB3mAAgh2MNzcGHGKU5GBSEuUVtzaLFOJLyk+pzEgszogvKs1JLT7EKMP
 BoSTBa+EJlBMsSk1PrUjLzAGGBUxagoNHSYS3xhUozVtckJhbnJkOkTrFqCglzssP0icAksgo
 zYNrg4XiJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzOoFM4cnMK4Gb/gpoMRPQYr5LJiCLS
 xIRUlINjHItkcyLbm2dmeFsWv44nkdG8wvjftfEj2pe8juu9cwtPxom1r7sr/zuPxr+T/0nr8
 vO2Mv4Kehly7/LxxoMErqrRG9Za0wUc/q79cwp9y0XZj8r38JZJhnh8anj1ZN5E17PeWDZUdm
 RVHCjYSfrEYZwrYvvv1/4fWTFrWnBFy5Pyf8Z8sqjTUyJpTgj0VCLuag4EQCpHVoFQAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1496730134!95945702!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59426 invoked from network); 6 Jun 2017 06:22:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Jun 2017 06:22:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7sb-0003E8-44
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:22:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7sb-0004HG-1N
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:22:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dI7sb-0004HG-1N@xenbits.xenproject.org>
Date: Tue, 06 Jun 2017 06:22:13 +0000
Subject: [Xen-changelog] [xen master] Branching 4.9: Fix versions to be
	4.10-unstable
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGE1YWEwN2I1ODg1OWY2NTNiNjcyNzVjZGU2ZDhjNzkyMDlmZjk2NDMKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBNYXkgMzAgMTc6MzA6MDMgMjAxNyArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAzMCAxNzozMDowMyAy
MDE3ICswMTAwCgogICAgQnJhbmNoaW5nIDQuOTogRml4IHZlcnNpb25zIHRvIGJlIDQuMTAtdW5z
dGFibGUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1
LmNpdHJpeC5jb20+Ci0tLQogUkVBRE1FICAgICAgIHwgMTIgKysrKysrLS0tLS0tCiB4ZW4vTWFr
ZWZpbGUgfCAgMiArLQogMiBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDcgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvUkVBRE1FIGIvUkVBRE1FCmluZGV4IGIwOWI3MTUuLjY3Mzdh
MTcgMTAwNjQ0Ci0tLSBhL1JFQURNRQorKysgYi9SRUFETUUKQEAgLTEsMTAgKzEsMTAgQEAKICMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwotX18gIF9fICAgICAgICAgICAgXyAgXyAg
ICBfICBfX18KLVwgXC8gL19fXyBfIF9fICAgfCB8fCB8ICAvIHwvIF8gXCAgICAgICBfIF9fICBf
IF9fIF9fXwotIFwgIC8vIF8gXCAnXyBcICB8IHx8IHxfIHwgfCB8IHwgfF9fX19ffCAnXyBcfCAn
X18vIF8gXAotIC8gIFwgIF9fLyB8IHwgfCB8X18gICBffHwgfCB8X3wgfF9fX19ffCB8XykgfCB8
IHwgIF9fLwotL18vXF9cX19ffF98IHxffCAgICB8X3woXylffFxfX18vICAgICAgfCAuX18vfF98
ICBcX19ffAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfF98CitfXyAg
X18gICAgICAgICAgICBfICBfICAgIF8gIF9fXyAgICAgICAgICAgICAgICAgICAgICAgIF8gICAg
ICAgIF8gICAgIF8KK1wgXC8gL19fXyBfIF9fICAgfCB8fCB8ICAvIHwvIF8gXCAgICAgICBfICAg
XyBfIF9fICBfX198IHxfIF9fIF98IHxfXyB8IHwgX19fCisgXCAgLy8gXyBcICdfIFwgIHwgfHwg
fF8gfCB8IHwgfCB8X19fX198IHwgfCB8ICdfIFwvIF9ffCBfXy8gX2AgfCAnXyBcfCB8LyBfIFwK
KyAvICBcICBfXy8gfCB8IHwgfF9fICAgX3x8IHwgfF98IHxfX19fX3wgfF98IHwgfCB8IFxfXyBc
IHx8IChffCB8IHxfKSB8IHwgIF9fLworL18vXF9cX19ffF98IHxffCAgICB8X3woXylffFxfX18v
ICAgICAgIFxfXyxffF98IHxffF9fXy9cX19cX18sX3xfLl9fL3xffFxfX198CisKICMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwogCiBodHRwOi8vd3d3Lnhlbi5vcmcvCmRpZmYgLS1n
aXQgYS94ZW4vTWFrZWZpbGUgYi94ZW4vTWFrZWZpbGUKaW5kZXggMGQ3OGM2MC4uZjZhNmJjMiAx
MDA2NDQKLS0tIGEveGVuL01ha2VmaWxlCisrKyBiL3hlbi9NYWtlZmlsZQpAQCAtMiw3ICsyLDcg
QEAKICMgQWxsIG90aGVyIHBsYWNlcyB0aGlzIGlzIHN0b3JlZCAoZWcuIGNvbXBpbGUuaCkgc2hv
dWxkIGJlIGF1dG9nZW5lcmF0ZWQuCiBleHBvcnQgWEVOX1ZFUlNJT04gICAgICAgPSA0CiBleHBv
cnQgWEVOX1NVQlZFUlNJT04gICAgPSAxMAotZXhwb3J0IFhFTl9FWFRSQVZFUlNJT04gPz0gLXBy
ZSQoWEVOX1ZFTkRPUlZFUlNJT04pCitleHBvcnQgWEVOX0VYVFJBVkVSU0lPTiA/PSAtdW5zdGFi
bGUkKFhFTl9WRU5ET1JWRVJTSU9OKQogZXhwb3J0IFhFTl9GVUxMVkVSU0lPTiAgID0gJChYRU5f
VkVSU0lPTikuJChYRU5fU1VCVkVSU0lPTikkKFhFTl9FWFRSQVZFUlNJT04pCiAtaW5jbHVkZSB4
ZW4tdmVyc2lvbgogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Jun 06 06:22:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 06:22:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dI7sp-0000Op-Je; Tue, 06 Jun 2017 06:22:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7so-0000Oe-OD
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:22:26 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 24/5C-01730-12A46395; Tue, 06 Jun 2017 06:22:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVfByyz
 SoG+1uMWEbQYOjB7b+3axBzBGsWbmJeVXJLBmLDg+ibXgI0fFnx8bWRsY17J3MXJyCAl8YZT4
 sSehi5ELyD7PKDGl6wBQgoODTUBMYu5eBZAaEQFViVkrljND1KtLNP1uYAOxhQU8JR623QGbw
 ytgJvHmwCEWEJsFqL5j7kvmCYwcCxgZVjFqFKcWlaUW6RoZ6iUVZaZnlOQmZuboGhqY6uWmFh
 cnpqfmJCYV6yXn525iBPqknoGBcQfj3cl+hxglOZiURHnFrc0ihfiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnw7vUAygkWpaanVqRl5gCDAyYtwcGjJMJb4wqU5i0uSMwtzkyHSJ1iVJQS5833BEoI
 gCQySvPg2mABeYlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMK8TyBSezLwSuOmvgBYzAS3mu
 2QCsrgkESEl1cB4NXq+ZW3zlI977Dg+zBD79EGnetqshQvNs3Z/Wjfl+uRpqhsmzjTXzej78u
 1aparIJodjS1m4W25/yghi1RLj2HXIZdfqHYFXlmewPQj0lrjx+4xlceVOPsljWgrqf+Xjbgk
 /NE42Ey5Iq3f6KPbFQPXjF72jG3Wa1ERFPho2u+4L3/qgLVlbiaU4I9FQi7moOBEAKpwkokMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1496730143!98403413!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60316 invoked from network); 6 Jun 2017 06:22:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Jun 2017 06:22:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7sl-0003Et-7j
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:22:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7sl-0004IJ-5G
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:22:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dI7sl-0004IJ-5G@xenbits.xenproject.org>
Date: Tue, 06 Jun 2017 06:22:23 +0000
Subject: [Xen-changelog] [xen master] Makefile: Mention usual targets of
	subdir Makefiles
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0983334271543742890=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 624dc330171a27f21b9664da7fc8b06bcc29be48
Author:     Ian Jackson <ian.jackson@eu.citrix.com>
AuthorDate: Thu May 25 16:42:12 2017 +0100
Commit:     Ian Jackson <Ian.Jackson@eu.citrix.com>
CommitDate: Tue May 30 18:38:54 2017 +0100

    Makefile: Mention usual targets of subdir Makefiles
    
    Suggested-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
    Acked-by: Roger Pau Monné <roger.pau@citrix.com>
    CC: Wei Liu <wei.liu2@citrix.com>
    CC: M A Young <m.a.young@durham.ac.uk>
    CC: Andrew Cooper <andrew.cooper3@citrix.com>
---
 Makefile | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/Makefile b/Makefile
index 51905eb..2ff33df 100644
--- a/Makefile
+++ b/Makefile
@@ -90,6 +90,11 @@ test:
 #
 # Also, we have a number of targets COMPONENT which run
 # dist-COMPONENT, for convenience.
+#
+# The Makefiles invoked with -C from the toplevel should
+# generally have the following targets:
+#       all  build  install  clean  distclean
+
 
 .PHONY: dist
 dist: DESTDIR=$(DISTDIR)/install
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============0983334271543742890==--

From xen-changelog-bounces@lists.xen.org Tue Jun 06 06:22:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 06:22:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dI7sy-0000QC-L8; Tue, 06 Jun 2017 06:22:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7sx-0000Pz-GV
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:22:35 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 64/4D-03613-A2A46395; Tue, 06 Jun 2017 06:22:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVfLyyz
 S4O1fcYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNODNLuWA2d8WGfZ9ZGhiXcHYxcnEICXxhlHh2
 8CIzhHOeUeLzxs/sXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC7hLLPn9H
 MzmFTCTmPF4DVgNC1B9w/lz7BMYORYwMqxi1ChOLSpLLdI1NtZLKspMzyjJTczM0TU0MNPLTS
 0uTkxPzUlMKtZLzs/dxAj0CQMQ7GDcuT7wEKMkB5OSKK+4tVmkEF9SfkplRmJxRnxRaU5q8SF
 GGQ4OJQnevR5AOcGi1PTUirTMHGBwwKQlOHiURHhrXIHSvMUFibnFmekQqVOMilLivPyeQAkB
 kERGaR5cGywgLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmY1wlkCk9mXgnc9FdAi5mAFvNdM
 gFZXJKIkJJqYPR8G3Qt+ezLL3mPWpd1MdxmMsg4kpf3q3nXjPIzxsJ8TBtO1TQFxn9foFDNK5
 WfP//C+w/hAd8/iCwyLT6ql7c+9sPR6/9/JS/c67QsZ/KWSZel2C3CFxfLbLKquK2x77NtUPz
 52/XTfLzV5q9z4lIMMYmb5mm/WDnEOJf9kMMuzsu5NxS/ximxFGckGmoxFxUnAgBDqFJvQwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1496730153!46666185!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28975 invoked from network); 6 Jun 2017 06:22:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Jun 2017 06:22:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7sv-0003F5-9r
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:22:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7sv-0004J2-99
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:22:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dI7sv-0004J2-99@xenbits.xenproject.org>
Date: Tue, 06 Jun 2017 06:22:33 +0000
Subject: [Xen-changelog] [xen master] x86/mm: make free_perdomain_mappings()
	idempotent
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGViY2JhNTc3NjgyNjkxZGQ4MmI4MmU0NjQ4OTMxNmUzY2E4ZWNkZjMKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVlIEFwciAyNSAx
MzowMDoxNyAyMDE3ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMzAgMTg6NTA6MTMgMjAxNyArMDEw
MAoKICAgIHg4Ni9tbTogbWFrZSBmcmVlX3BlcmRvbWFpbl9tYXBwaW5ncygpIGlkZW1wb3RlbnQK
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDggKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA3IGlu
c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0u
YyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDc3YjBhZjEuLjQxMWVlZDAgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC02NTE0LDkgKzY1
MTQsMTQgQEAgdm9pZCBkZXN0cm95X3BlcmRvbWFpbl9tYXBwaW5nKHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGxvbmcgdmEsCiAKIHZvaWQgZnJlZV9wZXJkb21haW5fbWFwcGluZ3Moc3RydWN0
IGRvbWFpbiAqZCkKIHsKLSAgICBsM19wZ2VudHJ5X3QgKmwzdGFiID0gX19tYXBfZG9tYWluX3Bh
Z2UoZC0+YXJjaC5wZXJkb21haW5fbDNfcGcpOworICAgIGwzX3BnZW50cnlfdCAqbDN0YWI7CiAg
ICAgdW5zaWduZWQgaW50IGk7CiAKKyAgICBpZiAoICFkLT5hcmNoLnBlcmRvbWFpbl9sM19wZyAp
CisgICAgICAgIHJldHVybjsKKworICAgIGwzdGFiID0gX19tYXBfZG9tYWluX3BhZ2UoZC0+YXJj
aC5wZXJkb21haW5fbDNfcGcpOworCiAgICAgZm9yICggaSA9IDA7IGkgPCBQRVJET01BSU5fU0xP
VFM7ICsraSkKICAgICAgICAgaWYgKCBsM2VfZ2V0X2ZsYWdzKGwzdGFiW2ldKSAmIF9QQUdFX1BS
RVNFTlQgKQogICAgICAgICB7CkBAIC02NTU1LDYgKzY1NjAsNyBAQCB2b2lkIGZyZWVfcGVyZG9t
YWluX21hcHBpbmdzKHN0cnVjdCBkb21haW4gKmQpCiAKICAgICB1bm1hcF9kb21haW5fcGFnZShs
M3RhYik7CiAgICAgZnJlZV9kb21oZWFwX3BhZ2UoZC0+YXJjaC5wZXJkb21haW5fbDNfcGcpOwor
ICAgIGQtPmFyY2gucGVyZG9tYWluX2wzX3BnID0gTlVMTDsKIH0KIAogI2lmZGVmIE1FTU9SWV9H
VUFSRAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Jun 06 06:22:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 06:22:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dI7t9-0000S8-Mk; Tue, 06 Jun 2017 06:22:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7t8-0000Rs-GV
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:22:46 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 45/8C-03058-53A46395; Tue, 06 Jun 2017 06:22:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVdfUyyz
 S4O4uQYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNOLvyFkvBHs6KXdNPMjYw/mTvYuTkEBL4wigx
 8ZJsFyMXkH2eUWLHo9/MXYwcHGwCYhJz9yqA1IgIqErMWrGcGaJeXaLpdwMbSImwgL3EiXceI
 GFeATOJQzObwEpYgMrXnV7NMoGRYwEjwypGjeLUorLUIl1jQ72kosz0jJLcxMwcXUMDM73c1O
 LixPTUnMSkYr3k/NxNjECPMADBDsamRYGHGCU5mJREecWtzSKF+JLyUyozEosz4otKc1KLDzH
 KcHAoSfBaeALlBItS01Mr0jJzgKEBk5bg4FES4a1xBUrzFhck5hZnpkOkTjEqSonz8oP0CYAk
 Mkrz4Npg4XiJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrxOIFN4MvNK4Ka/AlrMBLSY75IJy
 OKSRISUVAPjmYuhR8+LxLzcONHhZvmqlqY/nSp7GSccb4q4pXBkrmBY3Np4mc/m5g9TdqteX+
 5/0tbKasedh35SM1N+MpwPfPz+yzTH48yfKxIfN8d4JlZ8/+vOd+j0Znv2z67bBRPZvZ3fT1g
 ncjZzzqv6daJMH3vYxev23KuW97hnoiwQdnLplBPqbHNblViKMxINtZiLihMBBnP5bUICAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1496730164!100734195!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26554 invoked from network); 6 Jun 2017 06:22:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Jun 2017 06:22:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7t5-0003FJ-Df
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:22:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7t5-0004Jk-B8
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:22:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dI7t5-0004Jk-B8@xenbits.xenproject.org>
Date: Tue, 06 Jun 2017 06:22:43 +0000
Subject: [Xen-changelog] [xen master] x86/pv: Drop unused
	switch_kernel_stack()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDM1MzQ5MGE2ZjBkNjliZjQ2MzBiNzU4NzQyZDRmNGUwNzBlNTJlODEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1heSA0IDE1OjE5OjMxIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAzMCAxODo1MDox
MyAyMDE3ICswMTAwCgogICAgeDg2L3B2OiBEcm9wIHVudXNlZCBzd2l0Y2hfa2VybmVsX3N0YWNr
KCkKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4v
YXJjaC94ODYvZG9tYWluLmMgfCA0IC0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21h
aW4uYwppbmRleCAxM2NkYzUwLi5kOWYzY2ZhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9t
YWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0xODg1LDggKzE4ODUsNiBAQCBz
dGF0aWMgdm9pZCBzYXZlX3NlZ21lbnRzKHN0cnVjdCB2Y3B1ICp2KQogICAgIHRoaXNfY3B1KGRp
cnR5X3NlZ21lbnRfbWFzaykgPSBkaXJ0eV9zZWdtZW50X21hc2s7CiB9CiAKLSNkZWZpbmUgc3dp
dGNoX2tlcm5lbF9zdGFjayh2KSAoKHZvaWQpMCkKLQogc3RhdGljIHZvaWQgcGFyYXZpcnRfY3R4
dF9zd2l0Y2hfZnJvbShzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBzYXZlX3NlZ21lbnRzKHYpOwpA
QCAtMTkwNSw4ICsxOTAzLDYgQEAgc3RhdGljIHZvaWQgcGFyYXZpcnRfY3R4dF9zd2l0Y2hfdG8o
c3RydWN0IHZjcHUgKnYpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBjcjQ7CiAKLSAgICBzd2l0Y2hf
a2VybmVsX3N0YWNrKHYpOwotCiAgICAgY3I0ID0gcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KHYp
OwogICAgIGlmICggdW5saWtlbHkoY3I0ICE9IHJlYWRfY3I0KCkpICkKICAgICAgICAgd3JpdGVf
Y3I0KGNyNCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Jun 06 06:22:56 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 06:22:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dI7tI-0000TW-OJ; Tue, 06 Jun 2017 06:22:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7tH-0000TD-Q0
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:22:55 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 7A/0D-03557-F3A46395; Tue, 06 Jun 2017 06:22:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVdfOyyz
 SYPFmeYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNmP7wAXPBEemKL+unMDUwHhfqYuTiEBL4wijx
 ev9ydgjnPKPEvImrmboYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhaIlbjS9
 ZwRxOYVMJPYcbGXCcRmAapv6p7OPIGRYwEjwypGjeLUorLUIl1jI72kosz0jJLcxMwcXUMDM7
 3c1OLixPTUnMSkYr3k/NxNjECvMADBDsbT6wIPMUpyMCmJ8opbm0UK8SXlp1RmJBZnxBeV5qQ
 WH2KU4eBQkuDd6wGUEyxKTU+tSMvMAYYHTFqCg0dJhLfGFSjNW1yQmFucmQ6ROsWoKCXOy+8J
 lBAASWSU5sG1wULyEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5nUCm8GTmlcBNfwW0mAloM
 d8lE5DFJYkIKakGRtcdHDJ1RSw31n3l97Zw3+wslSOtprhZvLm5sO711xuT+uJnhDRWCS2ND9
 n4fbbwvC1nwyoj2Z5uUp7kbuczs7rHQyb/tpLac6sImYQQ80NzFyzvz+p7rv3YtrtshdGyKPM
 3emEPQnrjbDnD3XefZktfW7tgxZKghJ0/jlS/7e6xat/IucZeiaU4I9FQi7moOBEA5PJBZkQC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1496730173!58508287!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37536 invoked from network); 6 Jun 2017 06:22:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Jun 2017 06:22:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7tF-0003FT-HR
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:22:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7tF-0004L5-F5
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:22:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dI7tF-0004L5-F5@xenbits.xenproject.org>
Date: Tue, 06 Jun 2017 06:22:53 +0000
Subject: [Xen-changelog] [xen master] x86/mm: Fix the odd indentation of the
	pin_page block of do_mmuext_op()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDE1ZjhhYjkyMzk4M2UwMWFlMTRlNDIwOWFmNDY1ZGY5OTBjMjM0NGMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSA1IDE3OjIxOjI4IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAzMCAxODo1MDox
MyAyMDE3ICswMTAwCgogICAgeDg2L21tOiBGaXggdGhlIG9kZCBpbmRlbnRhdGlvbiBvZiB0aGUg
cGluX3BhZ2UgYmxvY2sgb2YgZG9fbW11ZXh0X29wKCkKICAgIAogICAgVGhlIHBpbl9wYWdlIGJs
b2NrIGlzIG1pc3Npbmcgb25lIGxldmVsIG9mIGluZGVudGF0aW9uLCB3aGljaCBtYWtlcyB0aGUK
ICAgIE1NVUVYVF9VTlBJTl9UQUJMRSBjYXNlIGxhYmVsIGFwcGVhciB0byBiZSBvdXRzaWRlIG9m
IHRoZSBzd2l0Y2ggc3RhdGVtZW50LgogICAgCiAgICBIb3dldmVyLCB0aGUgYmxvY2sgaXNuJ3Qg
bmVlZGVkIGF0IGFsbCBpZiBwYWdlIGlzIGRlY2xhcmVkIHdpdGggc3dpdGNoIGxldmVsCiAgICBz
Y29wZS4gIFRoaXMgYWxsb3dzIGZvciB0aGUgcmVtb3ZhbCBvZiB0aGUgaWRlbnRpY2FsIGxvY2Fs
IGRlY2xhcmF0aW9ucyBmb3IKICAgIE1NVUVYVF9VTlBJTl9UQUJMRSwgTU1VRVhUX05FV19VU0VS
X0JBU0VQVFIgYW5kIE1NVUVYVF9DTEVBUl9QQUdFLgogICAgCiAgICBXaGlsZSBtYWtpbmcgdGhp
cyBhZGp1c3RtZW50LCBkZWxldGUgb25lIG90aGVyIHBpZWNlIG9mIHRyYWlsaW5nIHdoaXRlc3Bh
Y2UuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMjMgKysr
KysrKy0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDE2
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gv
eDg2L21tLmMKaW5kZXggNDExZWVkMC4uMjkxNGQxZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTMyMzIsNiArMzIzMiw4IEBAIGxvbmcg
ZG9fbW11ZXh0X29wKAogCiAgICAgICAgIHN3aXRjaCAoIG9wLmNtZCApCiAgICAgICAgIHsKKyAg
ICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CisKICAgICAgICAgY2FzZSBNTVVFWFRf
UElOX0wxX1RBQkxFOgogICAgICAgICAgICAgdHlwZSA9IFBHVF9sMV9wYWdlX3RhYmxlOwogICAg
ICAgICAgICAgZ290byBwaW5fcGFnZTsKQEAgLTMyNDksOSArMzI1MSw3IEBAIGxvbmcgZG9fbW11
ZXh0X29wKAogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgdHlwZSA9IFBHVF9s
NF9wYWdlX3RhYmxlOwogCi0gICAgICAgIHBpbl9wYWdlOiB7Ci0gICAgICAgICAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlOwotCisgICAgICAgIHBpbl9wYWdlOgogICAgICAgICAgICAgLyogSWdu
b3JlIHBpbm5pbmcgb2YgaW52YWxpZCBwYWdpbmcgbGV2ZWxzLiAqLwogICAgICAgICAgICAgaWYg
KCAob3AuY21kIC0gTU1VRVhUX1BJTl9MMV9UQUJMRSkgPiAoQ09ORklHX1BBR0lOR19MRVZFTFMg
LSAxKSApCiAgICAgICAgICAgICAgICAgYnJlYWs7CkBAIC0zMzEzLDEzICszMzEzLDkgQEAgbG9u
ZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9n
dWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQotCiAg
ICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotCi0gICAgICAgIGNhc2UgTU1VRVhUX1VOUElO
X1RBQkxFOiB7Ci0gICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwogCisgICAgICAg
IGNhc2UgTU1VRVhUX1VOUElOX1RBQkxFOgogICAgICAgICAgICAgaWYgKCBwYWdpbmdfbW9kZV9y
ZWZjb3VudHMocGdfb3duZXIpICkKICAgICAgICAgICAgICAgICBicmVhazsKIApAQCAtMzM1Nyw5
ICszMzUzLDcgQEAgbG9uZyBkb19tbXVleHRfb3AoCiAKICAgICAgICAgICAgIC8qIEEgcGFnZSBp
cyBkaXJ0aWVkIHdoZW4gaXRzIHBpbiBzdGF0dXMgaXMgY2xlYXJlZC4gKi8KICAgICAgICAgICAg
IHBhZ2luZ19tYXJrX2RpcnR5KHBnX293bmVyLCBfbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKSk7Ci0K
ICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9CiAKICAgICAgICAgY2FzZSBNTVVFWFRfTkVX
X0JBU0VQVFI6CiAgICAgICAgICAgICBpZiAoIHVubGlrZWx5KGQgIT0gcGdfb3duZXIpICkKQEAg
LTM0MTQsNyArMzQwOCw3IEBAIGxvbmcgZG9fbW11ZXh0X29wKAogCiAgICAgICAgICAgICBpZiAo
IG9sZF9tZm4gIT0gMCApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSA9IG1mbl90b19wYWdlKG9sZF9tZm4pOworICAgICAgICAgICAgICAgIHBh
Z2UgPSBtZm5fdG9fcGFnZShvbGRfbWZuKTsKIAogICAgICAgICAgICAgICAgIGlmICggcGFnaW5n
X21vZGVfcmVmY291bnRzKGQpICkKICAgICAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7
CkBAIC0zNDc4LDcgKzM0NzIsNyBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgIGVs
c2UKICAgICAgICAgICAgICAgICByYyA9IC1FUEVSTTsKICAgICAgICAgICAgIGJyZWFrOwotICAg
IAorCiAgICAgICAgIGNhc2UgTU1VRVhUX0lOVkxQR19BTEw6CiAgICAgICAgICAgICBpZiAoIHVu
bGlrZWx5KGQgIT0gcGdfb3duZXIpICkKICAgICAgICAgICAgICAgICByYyA9IC1FUEVSTTsKQEAg
LTM1NDIsOSArMzUzNiw3IEBAIGxvbmcgZG9fbW11ZXh0X29wKAogICAgICAgICAgICAgYnJlYWs7
CiAgICAgICAgIH0KIAotICAgICAgICBjYXNlIE1NVUVYVF9DTEVBUl9QQUdFOiB7Ci0gICAgICAg
ICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwotCisgICAgICAgIGNhc2UgTU1VRVhUX0NMRUFS
X1BBR0U6CiAgICAgICAgICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4ocGdfb3duZXIsIG9w
LmFyZzEubWZuLCBOVUxMLCBQMk1fQUxMT0MpOwogICAgICAgICAgICAgaWYgKCAhcGFnZSB8fCAh
Z2V0X3BhZ2VfdHlwZShwYWdlLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQogICAgICAgICAgICAgewpA
QCAtMzU2Myw3ICszNTU1LDYgQEAgbG9uZyBkb19tbXVleHRfb3AoCiAKICAgICAgICAgICAgIHB1
dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwogICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KIAog
ICAgICAgICBjYXNlIE1NVUVYVF9DT1BZX1BBR0U6CiAgICAgICAgIHsKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Jun 06 06:23:06 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 06:23:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dI7tS-0000VA-Pu; Tue, 06 Jun 2017 06:23:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7tS-0000Uw-6M
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:23:06 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 47/06-11537-94A46395; Tue, 06 Jun 2017 06:23:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVdfDyyz
 S4NJJE4sJ2wwcGD229+1iD2CMYs3MS8qvSGDN+HbtHnNBv1RF24dvzA2MT0W6GLk4hAS+MEq8
 nPeJCcI5zyhx8vlvti5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQXsJBoPv
 wezeQXMJBY0TWEHsVmA6n8+X8o+gZFjASPDKkaN4tSistQiXSNLvaSizPSMktzEzBxdQwNjvd
 zU4uLE9NScxKRiveT83E2MQK/UMzAw7mBs2ut3iFGSg0lJlFfc2ixSiC8pP6UyI7E4I76oNCe
 1+BCjDAeHkgTvXg+gnGBRanpqRVpmDjA8YNISHDxKIrw1rkBp3uKCxNzizHSI1ClGRSlxXn5P
 oIQASCKjNA+uDRaSlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8zK4AU3hycwrgZv+CmgxE
 9BivksmIItLEhFSUg2Mu4TSbta++bP3ADdvUkFRW/ND7z1tE36+zz4/k1u1a8s0sfkt7/ma2q
 P+PE3KijVasmLR31y16c2XE9jr13QbuU1Ke6DA7vx8g5fDtx8mvOaXj7yVrusX230p7f+E5U5
 GPw7PNbabo6+d/V7vbxMDo+yurZoxMrseinH+UT4dcMzraeb9TNM/SizFGYmGWsxFxYkAOVBc
 sEQCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1496730183!104295092!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19288 invoked from network); 6 Jun 2017 06:23:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Jun 2017 06:23:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7tP-0003GG-JJ
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:23:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7tP-0004M2-Ig
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:23:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dI7tP-0004M2-Ig@xenbits.xenproject.org>
Date: Tue, 06 Jun 2017 06:23:03 +0000
Subject: [Xen-changelog] [xen master] xen/x86: Remove APIC_INTEGRATED()
	checks
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDdiMDAwN2FmM2ExZmM3YmU4N2E2M2UwMTBkNGQ3YjI2ODYyN2U5MzAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE5vdiAxNyAxNDo0MTozMiAyMDE1ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMzAgMTg6NTA6
MTMgMjAxNyArMDEwMAoKICAgIHhlbi94ODY6IFJlbW92ZSBBUElDX0lOVEVHUkFURUQoKSBjaGVj
a3MKICAgIAogICAgQWxsIDY0Yml0IHByb2Nlc3NvcnMgaGF2ZSBpbnRlZ3JhdGVkIEFQSUNzLiAg
WGVuIGhhcyBubyBuZWVkIHRvIGF0dGVtcHQgdG8KICAgIGNvcGUgd2l0aCBleHRlcm5hbCBBUElD
cy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4
ZW4vYXJjaC94ODYvYXBpYy5jICAgICAgICAgICB8IDkgKysrLS0tLS0tCiB4ZW4vYXJjaC94ODYv
c21wYm9vdC5jICAgICAgICB8IDYgKy0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2FwaWNkZWYu
aCB8IDEgLQogMyBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hcGljLmMgYi94ZW4vYXJjaC94ODYvYXBpYy5j
CmluZGV4IGUzMmRjZDcuLjFkZDE4OGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hcGljLmMK
KysrIGIveGVuL2FyY2gveDg2L2FwaWMuYwpAQCAtNTIyLDcgKzUyMiw3IEBAIG91dDoKIAogdm9p
ZCBzZXR1cF9sb2NhbF9BUElDKHZvaWQpCiB7Ci0gICAgdW5zaWduZWQgbG9uZyBvbGR2YWx1ZSwg
dmFsdWUsIHZlciwgbWF4bHZ0OworICAgIHVuc2lnbmVkIGxvbmcgb2xkdmFsdWUsIHZhbHVlLCBt
YXhsdnQ7CiAgICAgaW50IGksIGo7CiAKICAgICAvKiBQb3VuZCB0aGUgRVNSIHJlYWxseSBoYXJk
IG92ZXIgdGhlIGhlYWQgd2l0aCBhIGJpZyBoYW1tZXIgLSBtYmxpZ2ggKi8KQEAgLTUzMywxNSAr
NTMzLDEyIEBAIHZvaWQgc2V0dXBfbG9jYWxfQVBJQyh2b2lkKQogICAgICAgICBhcGljX3dyaXRl
KEFQSUNfRVNSLCAwKTsKICAgICB9CiAKLSAgICB2YWx1ZSA9IGFwaWNfcmVhZChBUElDX0xWUik7
Ci0gICAgdmVyID0gR0VUX0FQSUNfVkVSU0lPTih2YWx1ZSk7Ci0KICAgICBCVUlMRF9CVUdfT04o
KFNQVVJJT1VTX0FQSUNfVkVDVE9SICYgMHgwZikgIT0gMHgwZik7CiAKICAgICAvKgogICAgICAq
IERvdWJsZS1jaGVjayB3aGV0aGVyIHRoaXMgQVBJQyBpcyByZWFsbHkgcmVnaXN0ZXJlZC4KICAg
ICAgKi8KLSAgICBpZiAoIUFQSUNfSU5URUdSQVRFRCh2ZXIpIHx8ICFhcGljX2lkX3JlZ2lzdGVy
ZWQoKSkKKyAgICBpZiAoIWFwaWNfaWRfcmVnaXN0ZXJlZCgpKQogICAgICAgICBCVUcoKTsKIAog
ICAgIC8qCkBAIC0xMzU4LDcgKzEzNTUsNyBAQCBpbnQgX19pbml0IEFQSUNfaW5pdF91bmlwcm9j
ZXNzb3IgKHZvaWQpCiAgICAgLyoKICAgICAgKiBDb21wbGFpbiBpZiB0aGUgQklPUyBwcmV0ZW5k
cyB0aGVyZSBpcyBvbmUuCiAgICAgICovCi0gICAgaWYgKCFjcHVfaGFzX2FwaWMgJiYgQVBJQ19J
TlRFR1JBVEVEKGFwaWNfdmVyc2lvbltib290X2NwdV9waHlzaWNhbF9hcGljaWRdKSkgeworICAg
IGlmICghY3B1X2hhc19hcGljKSB7CiAgICAgICAgIHByaW50ayhLRVJOX0VSUiAiQklPUyBidWcs
IGxvY2FsIEFQSUMgIyVkIG5vdCBkZXRlY3RlZCEuLi5cbiIsCiAgICAgICAgICAgICAgICBib290
X2NwdV9waHlzaWNhbF9hcGljaWQpOwogICAgICAgICBza2lwX2lvYXBpY19zZXR1cCA9IDE7CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3Qu
YwppbmRleCA1MGI5MDdiLi45MmZlNGYyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9v
dC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTM4NSw5ICszODUsNiBAQCBzdGF0
aWMgaW50IHdha2V1cF9zZWNvbmRhcnlfY3B1KGludCBwaHlzX2FwaWNpZCwgdW5zaWduZWQgbG9u
ZyBzdGFydF9laXApCiAgICAgLyoKICAgICAgKiBCZSBwYXJhbm9pZCBhYm91dCBjbGVhcmluZyBB
UElDIGVycm9ycy4KICAgICAgKi8KLSAgICBpZiAoICFBUElDX0lOVEVHUkFURUQoYXBpY192ZXJz
aW9uW3BoeXNfYXBpY2lkXSkgKQotICAgICAgICByZXR1cm4gLUVOT0RFVjsKLQogICAgIGFwaWNf
cmVhZF9hcm91bmQoQVBJQ19TUElWKTsKICAgICBhcGljX3dyaXRlKEFQSUNfRVNSLCAwKTsKICAg
ICBhcGljX3JlYWQoQVBJQ19FU1IpOwpAQCAtODM1LDggKzgzMiw3IEBAIHZvaWQgX19pbml0IHNt
cF9wcmVwYXJlX2NwdXModW5zaWduZWQgaW50IG1heF9jcHVzKQogICAgIH0KIAogICAgIC8qIElm
IHdlIGNvdWxkbid0IGZpbmQgYSBsb2NhbCBBUElDLCB0aGVuIGdldCBvdXQgb2YgaGVyZSBub3ch
ICovCi0gICAgaWYgKCAhQVBJQ19JTlRFR1JBVEVEKGFwaWNfdmVyc2lvbltib290X2NwdV9waHlz
aWNhbF9hcGljaWRdKQotICAgICAgICAgfHwgIWNwdV9oYXNfYXBpYyApCisgICAgaWYgKCAhY3B1
X2hhc19hcGljICkKICAgICB7CiAgICAgICAgIHByaW50ayhLRVJOX0VSUiAiQklPUyBidWcsIGxv
Y2FsIEFQSUMgIyVkIG5vdCBkZXRlY3RlZCEuLi5cbiIsCiAgICAgICAgICAgICAgICBib290X2Nw
dV9waHlzaWNhbF9hcGljaWQpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hcGlj
ZGVmLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FwaWNkZWYuaAppbmRleCBkYTdmNGQzLi4xYjJj
NDUyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2FwaWNkZWYuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2FwaWNkZWYuaApAQCAtMTksNyArMTksNiBAQAogI2RlZmluZQkJCUFQ
SUNfTFZSX0RJUkVDVEVEX0VPSQkoMSA8PCAyNCkKICNkZWZpbmUJCQlHRVRfQVBJQ19WRVJTSU9O
KHgpCSgoeCkmMHhGRikKICNkZWZpbmUJCQlHRVRfQVBJQ19NQVhMVlQoeCkJKCgoeCk+PjE2KSYw
eEZGKQotI2RlZmluZQkJCUFQSUNfSU5URUdSQVRFRCh4KQkoKHgpJjB4RjApCiAjZGVmaW5lCQkJ
QVBJQ19YQVBJQyh4KQkJKCh4KSA+PSAweDE0KQogI2RlZmluZQkJQVBJQ19UQVNLUFJJCTB4ODAK
ICNkZWZpbmUJCQlBUElDX1RQUklfTUFTSwkJMHhGRgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Jun 06 06:23:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 06:23:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dI7tc-0000Wu-SM; Tue, 06 Jun 2017 06:23:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7tc-0000Wj-63
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:23:16 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 D4/8C-23755-35A46395; Tue, 06 Jun 2017 06:23:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVTfIyyz
 SYP0lM4sJ2wwcGD229+1iD2CMYs3MS8qvSGDN2Ld6KUvBKp6KWbM+MTYwzuDqYuTiEBL4wiix
 8cElli5GTiDnPKNE7ym+LkYODjYBMYm5exVAwiICqhKzVixnhihRl2j63cAGYgsLGErcXPGYF
 cTmFTCT+Hv7GitIKwtQ/eptJRMYORYwMqxi1ChOLSpLLdI1NNZLKspMzyjJTczM0TU0MNbLTS
 0uTkxPzUlMKtZLzs/dxAj0CAMQ7GDctt3zEKMkB5OSKK+4tVmkEF9SfkplRmJxRnxRaU5q8SF
 GGQ4OJQleC0+gnGBRanpqRVpmDjA0YNISHDxKIrw1rkBp3uKCxNzizHSI1ClGRSlxXn6QPgGQ
 REZpHlwbLBwvMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZjXCWQKT2ZeCdz0V0CLmYAW810yA
 VlckoiQkmpgtIkx7QhJmyfE7vbbffaWo896WhddW+G1TCSTR04zwqP38r1diw+fYnL8smai5b
 +w2x4MJ4q+Bd6++/6wVWKC4JVY5WLlG2dFbb4bK/H5/11zkv3edp2/jUnsE/z/b1hz5ttaERt
 R29VJoSeNmCx0GgKK/ZasXZJ6Rn7BmVkLD+f6sUtmZL3nVWIpzkg01GIuKk4EAKxrZmhCAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1496730193!104295108!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20999 invoked from network); 6 Jun 2017 06:23:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Jun 2017 06:23:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7tZ-0003H7-LB
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:23:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7tZ-0004Mm-KZ
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:23:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dI7tZ-0004Mm-KZ@xenbits.xenproject.org>
Date: Tue, 06 Jun 2017 06:23:13 +0000
Subject: [Xen-changelog] [xen master] x86/traps: export trapstr()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQyOWQ4MzlhMTIxN2EzZjY0ZGQxNThjYzM4NGRhZWY1MjNiNGMwNmYKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVlIE1heSAyIDE5
OjAyOjQzIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAzMCAxODo1MDoxMyAyMDE3ICswMTAw
CgogICAgeDg2L3RyYXBzOiBleHBvcnQgdHJhcHN0cigpCiAgICAKICAgIEl0IHdpbGwgYmUgdXNl
ZCBpbiBjb21tb24gYW5kIHB2IHNwZWNpZmljIGNvZGUuIEV4cG9ydCBpdCBpbiB0cmFwcy5oLgog
ICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAg
ICAgICB8IDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvdHJhcHMuaCB8IDIgKysKIDIgZmlsZXMg
Y2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCBlNjYyNDVhLi5j
ZWY5ZTU5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94
ODYvdHJhcHMuYwpAQCAtNTQ0LDcgKzU0NCw3IEBAIHN0YXRpYyBpbnQgbm1pX3Nob3dfZXhlY3V0
aW9uX3N0YXRlKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBpbnQgY3B1KQogICAg
IHJldHVybiAxOwogfQogCi1zdGF0aWMgY29uc3QgY2hhciAqdHJhcHN0cih1bnNpZ25lZCBpbnQg
dHJhcG5yKQorY29uc3QgY2hhciAqdHJhcHN0cih1bnNpZ25lZCBpbnQgdHJhcG5yKQogewogICAg
IHN0YXRpYyBjb25zdCBjaGFyICogY29uc3Qgc3RyaW5nc1tdID0gewogICAgICAgICAiZGl2aWRl
IGVycm9yIiwgImRlYnVnIiwgIm5taSIsICJia3B0IiwgIm92ZXJmbG93IiwgImJvdW5kcyIsCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3RyYXBzLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L3RyYXBzLmgKaW5kZXggZTM4ODRkOC4uZjFkMjUxMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni90cmFwcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvdHJhcHMuaApAQCAt
NTEsNCArNTEsNiBAQCB1aW50MzJfdCBndWVzdF9pb19yZWFkKHVuc2lnbmVkIGludCBwb3J0LCB1
bnNpZ25lZCBpbnQgYnl0ZXMsCiB2b2lkIGd1ZXN0X2lvX3dyaXRlKHVuc2lnbmVkIGludCBwb3J0
LCB1bnNpZ25lZCBpbnQgYnl0ZXMsIHVpbnQzMl90IGRhdGEsCiAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBkb21haW4gKik7CiAKK2NvbnN0IGNoYXIgKnRyYXBzdHIodW5zaWduZWQgaW50IHRy
YXBucik7CisKICNlbmRpZiAvKiBBU01fVFJBUF9IICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Jun 06 06:23:29 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 06:23:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dI7tp-0000YI-U5; Tue, 06 Jun 2017 06:23:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7to-0000Y9-PU
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:23:28 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 B3/41-01733-06A46395; Tue, 06 Jun 2017 06:23:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTfGyyz
 S4MxfXYsJ2wwcGD229+1iD2CMYs3MS8qvSGDN+L74K2vBHM6KHU2r2BsYb7J3MXJxCAl8YZR4
 dLyFFcI5zyjROe8ckMPBwSYgJjF3r0IXIyeHiICqxKwVy5lBbCEBdYmm3w1sILawgL/E89YH7
 CA2r4CZRPf702wgrSxA9e/+u05g5FjAyLCKUaM4tagstUjX0EIvqSgzPaMkNzEzR9fQwFQvN7
 W4ODE9NScxqVgvOT93EyPQJwxAsIOxabvnIUZJDiYlUV5xa7NIIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8ez2AcoJFqempFWmZOcDggElLcPAoifDWuAKleYsLEnOLM9MhUqcYFaXEefk9gRIC
 IImM0jy4NlhAXmKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5IwL4Mb0BSezLwSuOmvgBYzAS3mu
 2QCsrgkESEl1cC47//3lZxlZrNOnvf+3L7c+6HTxgrRj9MvbZCLbr5+Ibqg8WT7FmmR+IwTz/
 JfmsyNqDopNF+WO2ONVOM3o03tXtLrv+otd/mhk57x/szauXVLd7YelPt++MV9k6nzTkxrXJi
 0tIpbOan07dPAVratB32jefZsqTm6es7naY5CUpxTvzTaHhZJUWIpzkg01GIuKk4EAMlU7hpD
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1496730203!102106519!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25802 invoked from network); 6 Jun 2017 06:23:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Jun 2017 06:23:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7tj-0003I0-N4
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:23:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7tj-0004NQ-MM
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:23:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dI7tj-0004NQ-MM@xenbits.xenproject.org>
Date: Tue, 06 Jun 2017 06:23:23 +0000
Subject: [Xen-changelog] [xen master] x86/tlb: Don't use locked operations
	in tlbflush_filter()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGFkMDM0MWM3MTJmZTU4MjdhNjRiZGZkMTkxZTAxOGJlMzQ1YjEyNmYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1heSA4IDE2OjAyOjA5IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAzMCAxODo1MDox
MyAyMDE3ICswMTAwCgogICAgeDg2L3RsYjogRG9uJ3QgdXNlIGxvY2tlZCBvcGVyYXRpb25zIGlu
IHRsYmZsdXNoX2ZpbHRlcigpCiAgICAKICAgIEFsbCBwYXNzZWQgY3B1bWFza190J3MgYXJlIGNv
bnRleHQtbG9jYWwgYW5kIG5vdCBhdCByaXNrIG9mIGNvbmN1cnJlbnQKICAgIHVwZGF0ZXMuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgot
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaCB8IDIgKy0KIDEgZmlsZSBjaGFuZ2Vk
LCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvZmx1c2h0bGIuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaAppbmRl
eCA4YjdhZGVmLi5hYTg2ZWEyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNo
dGxiLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oCkBAIC01NSw3ICs1NSw3
IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB0bGJmbHVzaF9maWx0ZXIoY3B1bWFza190ICptYXNrLCB1
aW50MzJfdCBwYWdlX3RpbWVzdGFtcCkKIAogICAgIGZvcl9lYWNoX2NwdSAoIGNwdSwgbWFzayAp
CiAgICAgICAgIGlmICggIU5FRURfRkxVU0gocGVyX2NwdSh0bGJmbHVzaF90aW1lLCBjcHUpLCBw
YWdlX3RpbWVzdGFtcCkgKQotICAgICAgICAgICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCBtYXNr
KTsKKyAgICAgICAgICAgIF9fY3B1bWFza19jbGVhcl9jcHUoY3B1LCBtYXNrKTsKIH0KIAogdm9p
ZCBuZXdfdGxiZmx1c2hfY2xvY2tfcGVyaW9kKHZvaWQpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Jun 06 06:23:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 06:23:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dI7tx-0000ZK-Va; Tue, 06 Jun 2017 06:23:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7tx-0000ZA-A0
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:23:37 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 9C/50-02955-86A46395; Tue, 06 Jun 2017 06:23:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVTfdyyz
 SYG+bqcWEbQYOjB7b+3axBzBGsWbmJeVXJLBm7HieX/BarOLf7CesDYz3hboYuTiEBL4wSpzY
 3ssG4ZxnlGif8o21i5GDg01ATGLuXoUuRk4OEQFViVkrljOD2EIC6hJNvxvYQGxhAU+JpefmM
 IHYvAJmEpeadrOAtLIA1e+56DGBkWMBI8MqRo3i1KKy1CJdI3O9pKLM9IyS3MTMHF1DA2O93N
 Ti4sT01JzEpGK95PzcTYxAj9QzMDDuYGzZ63eIUZKDSUmUV9zaLFKILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBO8VT6CcYFFqempFWmYOMDRg0hIcPEoivDWuQGne4oLE3OLMdIjUKUZFKXHefJA+
 AZBERmkeXBssHC8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuZ1ApnCk5lXAjf9FdBiJqDFf
 JdMQBaXJCKkpBoYy1MjAg+XLdjidNf+VtrkJfG/lE1OKB/0YNK4E3D+Q5u11oawX/Gn/tw8/G
 4HV72El9iZzVw89mc94lne6j/+ECm0aFpn+PItb9j1GAI7D0lbfF0Tdl0nPnxGyLvaqLe3uj7
 oHr+1VVBCJ/0jj5HE4k22Ioo3i9bejk8Mt3d4om7WkfIsvEdLiaU4I9FQi7moOBEAY5HEeEIC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1496730214!104068378!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62012 invoked from network); 6 Jun 2017 06:23:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Jun 2017 06:23:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7tt-0003IA-Ot
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:23:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7tt-0004OK-OF
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:23:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dI7tt-0004OK-OF@xenbits.xenproject.org>
Date: Tue, 06 Jun 2017 06:23:33 +0000
Subject: [Xen-changelog] [xen master] x86/mtrr: Improvements to control
	register handling
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQ5ZGYzMGMzOWI0ZGI3YmU4ZDBjMDVhMGQ5ZWZiNTI5YjY4ZDI3NWEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSA5IDE1OjA1OjA4IDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAzMCAxODo1MDox
MyAyMDE3ICswMTAwCgogICAgeDg2L210cnI6IEltcHJvdmVtZW50cyB0byBjb250cm9sIHJlZ2lz
dGVyIGhhbmRsaW5nCiAgICAKICAgIFVzZSBYODZfQ1IwX0NEIHJhdGhlciB0aGFuIG9wZW5jb2Rp
bmcgaXQgKGFuZCBpdHMgaW52ZXJzaW9uKS4gIERyb3AgdGhlCiAgICBwb2ludGxlc3MgY3IwIHZh
cmlhYmxlLgogICAgCiAgICBYZW4gYWx3YXlzIHVzZXMgQ1I0LlBHRSwgYW5kIGFsdGVyaW5nIFBH
RSBpcyBhIGZ1bGwgVExCIGZsdXNoLiAgVGhlcmUgaXMgbm8KICAgIG5lZWQgdG8gY2FsbCBmbHVz
aF90bGJfbG9jYWwoKSAod2hpY2ggaXRzZWxmLCB0b2dnbGVzIENSNC5QR0UgcmF0aGVyIHRoYW4K
ICAgIHdyaXRpbmcgdG8gQ1IzISkgYXMgd2VsbCBhcyBjbGVhcmluZyBDUjQuUEdFLiAgVGhlIHN0
YXRpYyBjcjQgdmFyaWFibGUgaXNuJ3QKICAgIG5lZWRlZCBlaXRoZXIuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9jcHUvbXRyci9nZW5lcmljLmMgfCAzMCArKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDIxIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvbXRyci9nZW5lcmljLmMgYi94ZW4vYXJjaC94ODYv
Y3B1L210cnIvZ2VuZXJpYy5jCmluZGV4IDEwNGJhZjkuLmU5YzBlNWUgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9jcHUvbXRyci9nZW5lcmljLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9tdHJy
L2dlbmVyaWMuYwpAQCAtMzkxLDcgKzM5MSw2IEBAIHN0YXRpYyB1bnNpZ25lZCBsb25nIHNldF9t
dHJyX3N0YXRlKHZvaWQpCiB9CiAKIAotc3RhdGljIHVuc2lnbmVkIGxvbmcgY3I0ID0gMDsKIHN0
YXRpYyBERUZJTkVfU1BJTkxPQ0soc2V0X2F0b21pY2l0eV9sb2NrKTsKIAogLyoKQEAgLTQwMyw4
ICs0MDIsNiBAQCBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKHNldF9hdG9taWNpdHlfbG9jayk7CiAK
IHN0YXRpYyB2b2lkIHByZXBhcmVfc2V0KHZvaWQpCiB7Ci0JdW5zaWduZWQgbG9uZyBjcjA7Ci0K
IAkvKiAgTm90ZSB0aGF0IHRoaXMgaXMgbm90IGlkZWFsLCBzaW5jZSB0aGUgY2FjaGUgaXMgb25s
eSBmbHVzaGVkL2Rpc2FibGVkCiAJICAgZm9yIHRoaXMgQ1BVIHdoaWxlIHRoZSBNVFJScyBhcmUg
Y2hhbmdlZCwgYnV0IGNoYW5naW5nIHRoaXMgcmVxdWlyZXMKIAkgICBtb3JlIGludmFzaXZlIGNo
YW5nZXMgdG8gdGhlIHdheSB0aGUga2VybmVsIGJvb3RzICAqLwpAQCAtNDEyLDE4ICs0MDksMTIg
QEAgc3RhdGljIHZvaWQgcHJlcGFyZV9zZXQodm9pZCkKIAlzcGluX2xvY2soJnNldF9hdG9taWNp
dHlfbG9jayk7CiAKIAkvKiAgRW50ZXIgdGhlIG5vLWZpbGwgKENEPTEsIE5XPTApIGNhY2hlIG1v
ZGUgYW5kIGZsdXNoIGNhY2hlcy4gKi8KLQljcjAgPSByZWFkX2NyMCgpIHwgMHg0MDAwMDAwMDsJ
Lyogc2V0IENEIGZsYWcgKi8KLQl3cml0ZV9jcjAoY3IwKTsKKwl3cml0ZV9jcjAocmVhZF9jcjAo
KSB8IFg4Nl9DUjBfQ0QpOwogCXdiaW52ZCgpOwogCi0JLyogIFNhdmUgdmFsdWUgb2YgQ1I0IGFu
ZCBjbGVhciBQYWdlIEdsb2JhbCBFbmFibGUgKGJpdCA3KSAgKi8KLQlpZiAoIGNwdV9oYXNfcGdl
ICkgewotCQljcjQgPSByZWFkX2NyNCgpOwotCQl3cml0ZV9jcjQoY3I0ICYgflg4Nl9DUjRfUEdF
KTsKLQl9Ci0KLQkvKiBGbHVzaCBhbGwgVExCcyB2aWEgYSBtb3YgJWNyMywgJXJlZzsgbW92ICVy
ZWcsICVjcjMgKi8KLQlmbHVzaF90bGJfbG9jYWwoKTsKKwkvKiAgVExCIGZsdXNoaW5nIGhlcmUg
cmVsaWVzIG9uIFhlbiBhbHdheXMgdXNpbmcgQ1I0LlBHRS4gKi8KKwlCVUlMRF9CVUdfT04oIShY
RU5fTUlOSU1BTF9DUjQgJiBYODZfQ1I0X1BHRSkpOworCXdyaXRlX2NyNChyZWFkX2NyNCgpICYg
flg4Nl9DUjRfUEdFKTsKIAogCS8qICBTYXZlIE1UUlIgc3RhdGUgKi8KIAlyZG1zcmwoTVNSX01U
UlJkZWZUeXBlLCBkZWZ0eXBlKTsKQEAgLTQzNCwxOCArNDI1LDE1IEBAIHN0YXRpYyB2b2lkIHBy
ZXBhcmVfc2V0KHZvaWQpCiAKIHN0YXRpYyB2b2lkIHBvc3Rfc2V0KHZvaWQpCiB7Ci0JLyogIEZs
dXNoIFRMQnMgKG5vIG5lZWQgdG8gZmx1c2ggY2FjaGVzIC0gdGhleSBhcmUgZGlzYWJsZWQpICAq
LwotCWZsdXNoX3RsYl9sb2NhbCgpOwotCiAJLyogSW50ZWwgKFA2KSBzdGFuZGFyZCBNVFJScyAq
LwogCW10cnJfd3Jtc3IoTVNSX01UUlJkZWZUeXBlLCBkZWZ0eXBlKTsKLQkJCisKIAkvKiAgRW5h
YmxlIGNhY2hlcyAgKi8KLQl3cml0ZV9jcjAocmVhZF9jcjAoKSAmIDB4YmZmZmZmZmYpOworCXdy
aXRlX2NyMChyZWFkX2NyMCgpICYgflg4Nl9DUjBfQ0QpOworCisJLyogIFJlZW5hYmxlIENSNC5Q
R0UgKGFsc28gZmx1c2hlcyB0aGUgVExCKSAqLworCXdyaXRlX2NyNChyZWFkX2NyNCgpIHwgWDg2
X0NSNF9QR0UpOwogCi0JLyogIFJlc3RvcmUgdmFsdWUgb2YgQ1I0ICAqLwotCWlmICggY3B1X2hh
c19wZ2UgKQotCQl3cml0ZV9jcjQoY3I0KTsKIAlzcGluX3VubG9jaygmc2V0X2F0b21pY2l0eV9s
b2NrKTsKIH0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Jun 06 06:23:50 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 06:23:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dI7uA-0000bQ-1H; Tue, 06 Jun 2017 06:23:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7u9-0000bG-Fp
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:23:49 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 C4/0D-01999-47A46395; Tue, 06 Jun 2017 06:23:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVbfQyyz
 S4N4+FosJ2wwcGD229+1iD2CMYs3MS8qvSGDNaLl6ja1ggUfF25V7mBsYV5t0MXJxCAl8YZTY
 sG8pE4RznlFi185PzF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwsES6zd0
 QZm8wqYScz72MAIYrMA1TfM7GScwMixgJFhFaNGcWpRWWqRrqGRXlJRZnpGSW5iZo6uoYGpXm
 5qcXFiempOYlKxXnJ+7iZGoFcYgGAHY98s50OMkhxMSqK84tZmkUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeC08gXKCRanpqRVpmTnA8IBJS3DwKInw1rgCpXmLCxJzizPTIVKnGBWlxHn5QfoE
 QBIZpXlwbbCQvMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVhXieQKTyZeSVw018BLWYCWsx3y
 QRkcUkiQkqqgTGK7c5+JrOjbjqFcwO3bpASdV4RYfKgy65EQMJlRkb9/e8CLMcFuQ1sDrieFw
 pb+fVHnlxmufuOO/lHGP307Th/vOx74t7OeDVp9sy3zzoZNvBHiAe/7XzRERr1aXLRnKNzbxz
 71TrDaOZEJTOddYlnVnheiTDhbJ1m8Ezx2c6f1vvs3n8+s1SJpTgj0VCLuag4EQDYZUkZRAIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1496730224!100366166!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58927 invoked from network); 6 Jun 2017 06:23:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Jun 2017 06:23:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7u3-0003IO-Sh
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:23:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7u3-0004Oz-QC
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:23:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dI7u3-0004Oz-QC@xenbits.xenproject.org>
Date: Tue, 06 Jun 2017 06:23:43 +0000
Subject: [Xen-changelog] [xen master] x86/pv: Replace do_guest_trap() with
	pv_inject_hw_exception()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDdiNWNiMmYxOGU5Yjk4ZjkzMGY3OGI2NGEwZjBhM2I0NTEzOWFhNTMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1heSAxNSAxMzoxNToyMSAyMDE3ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMzAgMTg6NTA6
MTMgMjAxNyArMDEwMAoKICAgIHg4Ni9wdjogUmVwbGFjZSBkb19ndWVzdF90cmFwKCkgd2l0aCBw
dl9pbmplY3RfaHdfZXhjZXB0aW9uKCkKICAgIAogICAgZG9fZ3Vlc3RfdHJhcCgpIGlzIG5vdyBm
dW5jdGlvbmFsbHkgZXF1aXZhbGVudCB0byBwdl9pbmplY3RfaHdfZXhjZXB0aW9uKCksCiAgICBi
dXQgd2l0aCBhIGxlc3MgdXNlZnVsIEFQSSBhcyBpdCByZXF1aXJlcyB0aGUgZXJyb3IgY29kZSBw
YXJhbWV0ZXIgdG8gYmUKICAgIHBhc3NlZCBpbXBsaWNpdGx5IHZpYSBjcHVfdXNlcl9yZWdzLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyB8IDYxICsrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyNiBpbnNlcnRpb25z
KCspLCAzNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBi
L3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IGNlZjllNTkuLjUyZTc0MGYgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC02OTQs
MTkgKzY5NCw2IEBAIHZvaWQgcHZfaW5qZWN0X2V2ZW50KGNvbnN0IHN0cnVjdCB4ODZfZXZlbnQg
KmV2ZW50KQogICAgIH0KIH0KIAotc3RhdGljIGlubGluZSB2b2lkIGRvX2d1ZXN0X3RyYXAodW5z
aWduZWQgaW50IHRyYXBuciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQotewotICAgIGNvbnN0IHN0cnVjdCB4ODZfZXZl
bnQgZXZlbnQgPSB7Ci0gICAgICAgIC52ZWN0b3IgPSB0cmFwbnIsCi0gICAgICAgIC50eXBlID0g
WDg2X0VWRU5UVFlQRV9IV19FWENFUFRJT04sCi0gICAgICAgIC5lcnJvcl9jb2RlID0gKCgodHJh
cG5yIDwgMzIpICYmIChUUkFQX0hBVkVfRUMgJiAoMXUgPDwgdHJhcG5yKSkpCi0gICAgICAgICAg
ICAgICAgICAgICAgID8gcmVncy0+ZXJyb3JfY29kZSA6IFg4Nl9FVkVOVF9OT19FQyksCi0gICAg
fTsKLQotICAgIHB2X2luamVjdF9ldmVudCgmZXZlbnQpOwotfQotCiBzdGF0aWMgdm9pZCBpbnN0
cnVjdGlvbl9kb25lKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1bnNpZ25lZCBsb25nIHJp
cCkKIHsKICAgICByZWdzLT5yaXAgPSByaXA7CkBAIC03MTQsNyArNzAxLDcgQEAgc3RhdGljIHZv
aWQgaW5zdHJ1Y3Rpb25fZG9uZShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdW5zaWduZWQg
bG9uZyByaXApCiAgICAgaWYgKCByZWdzLT5lZmxhZ3MgJiBYODZfRUZMQUdTX1RGICkKICAgICB7
CiAgICAgICAgIGN1cnJlbnQtPmFyY2guZGVidWdyZWdbNl0gfD0gRFJfU1RFUCB8IERSX1NUQVRV
U19SRVNFUlZFRF9PTkU7Ci0gICAgICAgIGRvX2d1ZXN0X3RyYXAoVFJBUF9kZWJ1ZywgcmVncyk7
CisgICAgICAgIHB2X2luamVjdF9od19leGNlcHRpb24oVFJBUF9kZWJ1ZywgWDg2X0VWRU5UX05P
X0VDKTsKICAgICB9CiB9CiAKQEAgLTc2Miw3ICs3NDksNyBAQCBpbnQgc2V0X2d1ZXN0X21hY2hp
bmVjaGVja190cmFwYm91bmNlKHZvaWQpCiAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50Owog
ICAgIHN0cnVjdCB0cmFwX2JvdW5jZSAqdGIgPSAmdi0+YXJjaC5wdl92Y3B1LnRyYXBfYm91bmNl
OwogIAotICAgIGRvX2d1ZXN0X3RyYXAoVFJBUF9tYWNoaW5lX2NoZWNrLCBndWVzdF9jcHVfdXNl
cl9yZWdzKCkpOworICAgIHB2X2luamVjdF9od19leGNlcHRpb24oVFJBUF9tYWNoaW5lX2NoZWNr
LCBYODZfRVZFTlRfTk9fRUMpOwogICAgIHRiLT5mbGFncyAmPSB+VEJGX0VYQ0VQVElPTjsgLyog
bm90IG5lZWRlZCBmb3IgTUNFIGRlbGl2ZXJ5IHBhdGggKi8KICAgICByZXR1cm4gIW51bGxfdHJh
cF9ib3VuY2UodiwgdGIpOwogfQpAQCAtNzc1LDcgKzc2Miw3IEBAIGludCBzZXRfZ3Vlc3Rfbm1p
X3RyYXBib3VuY2Uodm9pZCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CiAgICAg
c3RydWN0IHRyYXBfYm91bmNlICp0YiA9ICZ2LT5hcmNoLnB2X3ZjcHUudHJhcF9ib3VuY2U7Ci0g
ICAgZG9fZ3Vlc3RfdHJhcChUUkFQX25taSwgZ3Vlc3RfY3B1X3VzZXJfcmVncygpKTsKKyAgICBw
dl9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfbm1pLCBYODZfRVZFTlRfTk9fRUMpOwogICAgIHRi
LT5mbGFncyAmPSB+VEJGX0VYQ0VQVElPTjsgLyogbm90IG5lZWRlZCBmb3IgTk1JIGRlbGl2ZXJ5
IHBhdGggKi8KICAgICByZXR1cm4gIW51bGxfdHJhcF9ib3VuY2UodiwgdGIpOwogfQpAQCAtODAz
LDkgKzc5MCwxMyBAQCB2b2lkIGRvX3RyYXAoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAg
ICAgaWYgKCBkZWJ1Z2dlcl90cmFwX2VudHJ5KHRyYXBuciwgcmVncykgKQogICAgICAgICByZXR1
cm47CiAKKyAgICBBU1NFUlQodHJhcG5yIDwgMzIpOworCiAgICAgaWYgKCBndWVzdF9tb2RlKHJl
Z3MpICkKICAgICB7Ci0gICAgICAgIGRvX2d1ZXN0X3RyYXAodHJhcG5yLCByZWdzKTsKKyAgICAg
ICAgcHZfaW5qZWN0X2h3X2V4Y2VwdGlvbih0cmFwbnIsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKFRSQVBfSEFWRV9FQyAmICgxdSA8PCB0cmFwbnIpKQorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgID8gcmVncy0+ZXJyb3JfY29kZSA6IFg4Nl9FVkVOVF9OT19FQyk7CiAg
ICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTEwNzEsNyArMTA2Miw3IEBAIHN0YXRpYyBpbnQg
ZW11bGF0ZV9mb3JjZWRfaW52YWxpZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAg
ICBpZiAoIGN1cnJlbnQtPmFyY2guY3B1aWRfZmF1bHRpbmcgJiYgIWd1ZXN0X2tlcm5lbF9tb2Rl
KGN1cnJlbnQsIHJlZ3MpICkKICAgICB7CiAgICAgICAgIHJlZ3MtPnJpcCA9IGVpcDsKLSAgICAg
ICAgZG9fZ3Vlc3RfdHJhcChUUkFQX2dwX2ZhdWx0LCByZWdzKTsKKyAgICAgICAgcHZfaW5qZWN0
X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCByZWdzLT5lcnJvcl9jb2RlKTsKICAgICAgICAg
cmV0dXJuIEVYQ1JFVF9mYXVsdF9maXhlZDsKICAgICB9CiAKQEAgLTExMDcsNyArMTA5OCw3IEBA
IHZvaWQgZG9faW52YWxpZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICB7CiAg
ICAgICAgIGlmICggIWVtdWxhdGVfaW52YWxpZF9yZHRzY3AocmVncykgJiYKICAgICAgICAgICAg
ICAhZW11bGF0ZV9mb3JjZWRfaW52YWxpZF9vcChyZWdzKSApCi0gICAgICAgICAgICBkb19ndWVz
dF90cmFwKFRSQVBfaW52YWxpZF9vcCwgcmVncyk7CisgICAgICAgICAgICBwdl9pbmplY3RfaHdf
ZXhjZXB0aW9uKFRSQVBfaW52YWxpZF9vcCwgWDg2X0VWRU5UX05PX0VDKTsKICAgICAgICAgcmV0
dXJuOwogICAgIH0KIApAQCAtMTIzNSw3ICsxMjI2LDcgQEAgdm9pZCBkb19pbnQzKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAgZG9fZ3Vl
c3RfdHJhcChUUkFQX2ludDMsIHJlZ3MpOworICAgIHB2X2luamVjdF9od19leGNlcHRpb24oVFJB
UF9pbnQzLCBYODZfRVZFTlRfTk9fRUMpOwogfQogCiBzdGF0aWMgdm9pZCByZXNlcnZlZF9iaXRf
cGFnZV9mYXVsdCgKQEAgLTMwNDksNyArMzA0MCw3IEBAIHN0YXRpYyBpbnQgZW11bGF0ZV9wcml2
aWxlZ2VkX29wKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICB7CiAgICAgICAg
ICAgICBjdXJyLT5hcmNoLmRlYnVncmVnWzZdIHw9IGN0eHQuYnBtYXRjaCB8IERSX1NUQVRVU19S
RVNFUlZFRF9PTkU7CiAgICAgICAgICAgICBpZiAoICEoY3Vyci0+YXJjaC5wdl92Y3B1LnRyYXBf
Ym91bmNlLmZsYWdzICYgVEJGX0VYQ0VQVElPTikgKQotICAgICAgICAgICAgICAgIGRvX2d1ZXN0
X3RyYXAoVFJBUF9kZWJ1ZywgcmVncyk7CisgICAgICAgICAgICAgICAgcHZfaW5qZWN0X2h3X2V4
Y2VwdGlvbihUUkFQX2RlYnVnLCBYODZfRVZFTlRfTk9fRUMpOwogICAgICAgICB9CiAgICAgICAg
IC8qIGZhbGwgdGhyb3VnaCAqLwogICAgIGNhc2UgWDg2RU1VTF9SRVRSWToKQEAgLTMxNjQsMTIg
KzMxNTUsMTIgQEAgc3RhdGljIHZvaWQgZW11bGF0ZV9nYXRlX29wKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQogICAgICAgICAgKCgoYXIgPj4gMTMpICYgMykgPCAocmVncy0+Y3MgJiAzKSkg
fHwKICAgICAgICAgICgoYXIgJiBfU0VHTUVOVF9UWVBFKSAhPSAweGMwMCkgKQogICAgIHsKLSAg
ICAgICAgZG9fZ3Vlc3RfdHJhcChUUkFQX2dwX2ZhdWx0LCByZWdzKTsKKyAgICAgICAgcHZfaW5q
ZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCByZWdzLT5lcnJvcl9jb2RlKTsKICAgICAg
ICAgcmV0dXJuOwogICAgIH0KICAgICBpZiAoICEoYXIgJiBfU0VHTUVOVF9QKSApCiAgICAgewot
ICAgICAgICBkb19ndWVzdF90cmFwKFRSQVBfbm9fc2VnbWVudCwgcmVncyk7CisgICAgICAgIHB2
X2luamVjdF9od19leGNlcHRpb24oVFJBUF9ub19zZWdtZW50LCByZWdzLT5lcnJvcl9jb2RlKTsK
ICAgICAgICAgcmV0dXJuOwogICAgIH0KICAgICBkcGwgPSAoYXIgPj4gMTMpICYgMzsKQEAgLTMx
ODUsNyArMzE3Niw3IEBAIHN0YXRpYyB2b2lkIGVtdWxhdGVfZ2F0ZV9vcChzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKICAgICAgICAgICEoYXIgJiBfU0VHTUVOVF9QKSB8fAogICAgICAgICAg
IShhciAmIF9TRUdNRU5UX0NPREUpICkKICAgICB7Ci0gICAgICAgIGRvX2d1ZXN0X3RyYXAoVFJB
UF9ncF9mYXVsdCwgcmVncyk7CisgICAgICAgIHB2X2luamVjdF9od19leGNlcHRpb24oVFJBUF9n
cF9mYXVsdCwgcmVncy0+ZXJyb3JfY29kZSk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAg
LTMxOTgsNyArMzE4OSw3IEBAIHN0YXRpYyB2b2lkIGVtdWxhdGVfZ2F0ZV9vcChzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgaWYgKCBQVFJfRVJSKHN0YXRlKSA9PSAtWDg2RU1V
TF9FWENFUFRJT04gKQogICAgICAgICAgICAgcHZfaW5qZWN0X2V2ZW50KCZjdHh0LmN0eHQuZXZl
bnQpOwogICAgICAgICBlbHNlCi0gICAgICAgICAgICBkb19ndWVzdF90cmFwKFRSQVBfZ3BfZmF1
bHQsIHJlZ3MpOworICAgICAgICAgICAgcHZfaW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dwX2Zh
dWx0LCByZWdzLT5lcnJvcl9jb2RlKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApAQCAtMzI0
OCw3ICszMjM5LDcgQEAgc3RhdGljIHZvaWQgZW11bGF0ZV9nYXRlX29wKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQogICAgICAgICAgKG9wbmRfc2VsICYgfjMpICE9IHJlZ3MtPmVycm9yX2Nv
ZGUgfHwKICAgICAgICAgIGRwbCA8IChvcG5kX3NlbCAmIDMpICkKICAgICB7Ci0gICAgICAgIGRv
X2d1ZXN0X3RyYXAoVFJBUF9ncF9mYXVsdCwgcmVncyk7CisgICAgICAgIHB2X2luamVjdF9od19l
eGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgcmVncy0+ZXJyb3JfY29kZSk7CiAgICAgICAgIHJldHVy
bjsKICAgICB9CiAKQEAgLTMyOTYsNyArMzI4Nyw3IEBAIHN0YXRpYyB2b2lkIGVtdWxhdGVfZ2F0
ZV9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgICAgIC8qIElubmVyIHN0
YWNrIGtub3duIG9ubHkgZm9yIGtlcm5lbCByaW5nLiAqLwogICAgICAgICAgICAgaWYgKCAoc2Vs
ICYgMykgIT0gR1VFU1RfS0VSTkVMX1JQTCh2LT5kb21haW4pICkKICAgICAgICAgICAgIHsKLSAg
ICAgICAgICAgICAgICBkb19ndWVzdF90cmFwKFRSQVBfZ3BfZmF1bHQsIHJlZ3MpOworICAgICAg
ICAgICAgICAgIHB2X2luamVjdF9od19leGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgcmVncy0+ZXJy
b3JfY29kZSk7CiAgICAgICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgICAgfQogICAgICAg
ICAgICAgZXNwID0gdi0+YXJjaC5wdl92Y3B1Lmtlcm5lbF9zcDsKQEAgLTMzMjAsNyArMzMxMSw3
IEBAIHN0YXRpYyB2b2lkIGVtdWxhdGVfZ2F0ZV9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKICAgICAgICAgICAgIHN0a3AgPSAodW5zaWduZWQgaW50ICopKHVuc2lnbmVkIGxvbmcpKCh1
bnNpZ25lZCBpbnQpYmFzZSArIGVzcCk7CiAgICAgICAgICAgICBpZiAoICFjb21wYXRfYWNjZXNz
X29rKHN0a3AgLSA0IC0gbnBhcm0sIDE2ICsgbnBhcm0gKiA0KSApCiAgICAgICAgICAgICB7Ci0g
ICAgICAgICAgICAgICAgZG9fZ3Vlc3RfdHJhcChUUkFQX2dwX2ZhdWx0LCByZWdzKTsKKyAgICAg
ICAgICAgICAgICBwdl9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIHJlZ3MtPmVy
cm9yX2NvZGUpOwogICAgICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgICAgIH0KICAgICAg
ICAgICAgIHB1c2gocmVncy0+c3MpOwpAQCAtMzMzNSwxMiArMzMyNiwxMiBAQCBzdGF0aWMgdm9p
ZCBlbXVsYXRlX2dhdGVfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgICAg
ICAgICAgICAgICAoYXIgJiBfU0VHTUVOVF9DT0RFKSB8fAogICAgICAgICAgICAgICAgICAgICAg
IShhciAmIF9TRUdNRU5UX1dSKSB8fAogICAgICAgICAgICAgICAgICAgICAgIWNoZWNrX3N0YWNr
X2xpbWl0KGFyLCBsaW1pdCwgZXNwICsgbnBhcm0gKiA0LCBucGFybSAqIDQpICkKLSAgICAgICAg
ICAgICAgICAgICAgcmV0dXJuIGRvX2d1ZXN0X3RyYXAoVFJBUF9ncF9mYXVsdCwgcmVncyk7Cisg
ICAgICAgICAgICAgICAgICAgIHJldHVybiBwdl9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3Bf
ZmF1bHQsIHJlZ3MtPmVycm9yX2NvZGUpOwogICAgICAgICAgICAgICAgIHVzdGtwID0gKHVuc2ln
bmVkIGludCAqKSh1bnNpZ25lZCBsb25nKQogICAgICAgICAgICAgICAgICAgICAgICAgKCh1bnNp
Z25lZCBpbnQpYmFzZSArIHJlZ3MtPmVzcCArIG5wYXJtICogNCk7CiAgICAgICAgICAgICAgICAg
aWYgKCAhY29tcGF0X2FjY2Vzc19vayh1c3RrcCAtIG5wYXJtLCAwICsgbnBhcm0gKiA0KSApCiAg
ICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICBkb19ndWVzdF90cmFwKFRSQVBf
Z3BfZmF1bHQsIHJlZ3MpOworICAgICAgICAgICAgICAgICAgICBwdl9pbmplY3RfaHdfZXhjZXB0
aW9uKFRSQVBfZ3BfZmF1bHQsIHJlZ3MtPmVycm9yX2NvZGUpOwogICAgICAgICAgICAgICAgICAg
ICByZXR1cm47CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIGRvCkBAIC0zMzY2
LDcgKzMzNTcsNyBAQCBzdGF0aWMgdm9pZCBlbXVsYXRlX2dhdGVfb3Aoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiAgICAgICAgICAgICBpZiAoICFyZWFkX2Rlc2NyaXB0b3Ioc3MsIHYsICZi
YXNlLCAmbGltaXQsICZhciwgMCkgfHwKICAgICAgICAgICAgICAgICAgKChhciA+PiAxMykgJiAz
KSAhPSAoc2VsICYgMykgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGRvX2d1ZXN0
X3RyYXAoVFJBUF9ncF9mYXVsdCwgcmVncyk7CisgICAgICAgICAgICAgICAgcHZfaW5qZWN0X2h3
X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCByZWdzLT5lcnJvcl9jb2RlKTsKICAgICAgICAgICAg
ICAgICByZXR1cm47CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBpZiAoICFjaGVja19zdGFj
a19saW1pdChhciwgbGltaXQsIGVzcCwgMiAqIDQpICkKQEAgLTMzNzcsNyArMzM2OCw3IEBAIHN0
YXRpYyB2b2lkIGVtdWxhdGVfZ2F0ZV9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAg
ICAgICAgICAgIHN0a3AgPSAodW5zaWduZWQgaW50ICopKHVuc2lnbmVkIGxvbmcpKCh1bnNpZ25l
ZCBpbnQpYmFzZSArIGVzcCk7CiAgICAgICAgICAgICBpZiAoICFjb21wYXRfYWNjZXNzX29rKHN0
a3AgLSAyLCAyICogNCkgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGRvX2d1ZXN0
X3RyYXAoVFJBUF9ncF9mYXVsdCwgcmVncyk7CisgICAgICAgICAgICAgICAgcHZfaW5qZWN0X2h3
X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCByZWdzLT5lcnJvcl9jb2RlKTsKICAgICAgICAgICAg
ICAgICByZXR1cm47CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KQEAgLTM0NTcsNyArMzQ0OCw3
IEBAIHZvaWQgZG9fZ2VuZXJhbF9wcm90ZWN0aW9uKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KQogICAgIH0KIAogICAgIC8qIFBhc3Mgb24gR1BGIGFzIGlzLiAqLwotICAgIGRvX2d1ZXN0X3Ry
YXAoVFJBUF9ncF9mYXVsdCwgcmVncyk7CisgICAgcHZfaW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQ
X2dwX2ZhdWx0LCByZWdzLT5lcnJvcl9jb2RlKTsKICAgICByZXR1cm47CiAKICBncF9pbl9rZXJu
ZWw6CkBAIC0zNjc3LDcgKzM2NjgsNyBAQCB2b2lkIGRvX2RldmljZV9ub3RfYXZhaWxhYmxlKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogCiAgICAgaWYgKCBjdXJyLT5hcmNoLnB2X3ZjcHUu
Y3RybHJlZ1swXSAmIFg4Nl9DUjBfVFMgKQogICAgIHsKLSAgICAgICAgZG9fZ3Vlc3RfdHJhcChU
UkFQX25vX2RldmljZSwgcmVncyk7CisgICAgICAgIHB2X2luamVjdF9od19leGNlcHRpb24oVFJB
UF9ub19kZXZpY2UsIFg4Nl9FVkVOVF9OT19FQyk7CiAgICAgICAgIGN1cnItPmFyY2gucHZfdmNw
dS5jdHJscmVnWzBdICY9IH5YODZfQ1IwX1RTOwogICAgIH0KICAgICBlbHNlCkBAIC0zNzUwLDcg
KzM3NDEsNyBAQCB2b2lkIGRvX2RlYnVnKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAg
IHYtPmFyY2guZGVidWdyZWdbNl0gPSByZWFkX2RlYnVncmVnKDYpOwogCiAgICAgbGVyX2VuYWJs
ZSgpOwotICAgIGRvX2d1ZXN0X3RyYXAoVFJBUF9kZWJ1ZywgcmVncyk7CisgICAgcHZfaW5qZWN0
X2h3X2V4Y2VwdGlvbihUUkFQX2RlYnVnLCBYODZfRVZFTlRfTk9fRUMpOwogICAgIHJldHVybjsK
IAogIG91dDoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Jun 06 06:23:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 06:23:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dI7uH-0000cY-2j; Tue, 06 Jun 2017 06:23:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7uG-0000cN-7r
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:23:56 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 0B/DF-02199-B7A46395; Tue, 06 Jun 2017 06:23:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVbfayyz
 SYMkTJosJ2wwcGD229+1iD2CMYs3MS8qvSGDN6D81na1gskTFxS9HmRsYvwt3MXJxCAl8YZRY
 cfcgK4RznlHi05u7bF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwu4SzRPX
 wBm8wqYSVx4+pIJxGYBqn/wfALjBEaOBYwMqxg1ilOLylKLdA0N9ZKKMtMzSnITM3N0DQ2M9X
 JTi4sT01NzEpOK9ZLzczcxAr3CAAQ7GFf/djrEKMnBpCTKK25tFinEl5SfUpmRWJwRX1Sak1p
 8iFGGg0NJgnevB1BOsCg1PbUiLTMHGB4waQkOHiUR3hpXoDRvcUFibnFmOkTqFKMux7Lr674w
 CbHk5eelSonz8nsCFQmAFGWU5sGNgIXqJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzOoFM4
 cnMK4Hb9AroCCagI/gumYAcUZKIkJJqYCwXPLbp5sMCgbsMWzfJSDKzW7roR1ZvZ0h2+GurMl
 moi1NZIl7/yl6xZXM99M9bhXxR/7rti+durgvl5hVS84M2yn9oc1r3R3PK0fJ/Wc63/uXuSOd
 9m7o2QnlV0ubdC5Z3mXKe8PnTKx1YHWrL/XD9eumqE5/5juQcNeH53j7rVaQZz7TNMUosxRmJ
 hlrMRcWJAF8G+S5QAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1496730234!65668285!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7441 invoked from network); 6 Jun 2017 06:23:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Jun 2017 06:23:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7uD-0003Ia-UW
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:23:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7uD-0004QY-Tw
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:23:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dI7uD-0004QY-Tw@xenbits.xenproject.org>
Date: Tue, 06 Jun 2017 06:23:53 +0000
Subject: [Xen-changelog] [xen master] x86/mce: make mce barriers private to
	their users
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDE0MDNkNWQ5YTZjYTM1NjBhYTM4MzA4YzQzN2QyNTRiMGM5YmMzYWYKQXV0aG9yOiAg
ICAgSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1heSAzMSAwODozODoyMSAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1heSAzMSAwODozODoyMSAyMDE3ICsw
MjAwCgogICAgeDg2L21jZTogbWFrZSBtY2UgYmFycmllcnMgcHJpdmF0ZSB0byB0aGVpciB1c2Vy
cwogICAgCiAgICBFYWNoIG9mIGN1cnJlbnQgbWNlIGJhcnJpZXJzIGlzIGFjdHVhbGx5IHVzZWQg
Ynkgb25seSBvbmUgZnVuY3Rpb24sIHNvCiAgICBtb3ZlIHRoZWlyIGRlZmluaXRpb25zIGludG8g
dGhlaXIgdXNlcnMuIEEgc3RhdGljIG1jZSBiYXJyaWVyIGluaXRpYWxpemVyCiAgICBpcyBpbnRy
b2R1Y2VkIHNvIHdlIGNhbiBtb3ZlIHRoZSBpbml0aWFsaXphdGlvbiBvZiBhYm92ZSBtY2UgYmFy
cmllcnMKICAgIHRvIHRoZWlyIGRlZmluaXRpb25zLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBI
YW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvY3B1L21j
aGVjay9iYXJyaWVyLmggfCAgNyArKysrKysrCiB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2Uu
YyAgICAgfCAxMCArKystLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyks
IDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svYmFy
cmllci5oIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svYmFycmllci5oCmluZGV4IDg3Zjc1NTAu
LmQzY2NmOGIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL2JhcnJpZXIuaAor
KysgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9iYXJyaWVyLmgKQEAgLTEwLDYgKzEwLDEzIEBA
IHN0cnVjdCBtY2Vfc29mdGlycV9iYXJyaWVyIHsKICAgICBhdG9taWNfdCBvdXRnZW47CiB9Owog
CisjZGVmaW5lIERFRklORV9NQ0VfQkFSUklFUihuYW1lKSAgICAgICAgXAorICAgIHN0cnVjdCBt
Y2Vfc29mdGlycV9iYXJyaWVyIG5hbWUgPSB7IFwKKyAgICAgICAgLnZhbCAgICA9IEFUT01JQ19J
TklUKDApLCAgICAgICBcCisgICAgICAgIC5pbmdlbiAgPSBBVE9NSUNfSU5JVCgwKSwgICAgICAg
XAorICAgICAgICAub3V0Z2VuID0gQVRPTUlDX0lOSVQoMCksICAgICAgIFwKKyAgICB9CisKIC8q
CiAgKiBJbml0aWFsaXplIGEgYmFycmllci4gSnVzdCBzZXQgaXQgdG8gMC4KICAqLwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMgYi94ZW4vYXJjaC94ODYvY3B1L21j
aGVjay9tY2UuYwppbmRleCA1MWExMGVkLi4wZDlkNWIwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvY3B1L21jaGVjay9tY2UuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYwpA
QCAtMTc0LDEwICsxNzQsNiBAQCB2b2lkIG1jZV9uZWVkX2NsZWFyYmFua19yZWdpc3RlcihtY2Vf
bmVlZF9jbGVhcmJhbmtfdCBjYmZ1bmMpCiAgICAgbWNfbmVlZF9jbGVhcmJhbmtfc2NhbiA9IGNi
ZnVuYzsKIH0KIAotCi1zdGF0aWMgc3RydWN0IG1jZV9zb2Z0aXJxX2JhcnJpZXIgbWNlX2luc2lk
ZV9iYXIsIG1jZV9zZXZlcml0eV9iYXI7Ci1zdGF0aWMgc3RydWN0IG1jZV9zb2Z0aXJxX2JhcnJp
ZXIgbWNlX3RyYXBfYmFyOwotCiAvKgogICogbWNlX2xvZ291dF9sb2NrIHNob3VsZCBvbmx5IGJl
IHVzZWQgaW4gdGhlIHRyYXAgaGFuZGxlciwKICAqIHdoaWxlIE1DSVAgaGFzIG5vdCBiZWVuIGNs
ZWFyZWQgeWV0IGluIHRoZSBnbG9iYWwgc3RhdHVzCkBAIC00NTIsNiArNDQ4LDcgQEAgc3RhdGlj
IGludCBtY2VfdXJnZW50X2FjdGlvbihjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywK
IC8qIFNoYXJlZCAjTUMgaGFuZGxlci4gKi8KIHZvaWQgbWNoZWNrX2Ntbl9oYW5kbGVyKGNvbnN0
IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogeworICAgIHN0YXRpYyBERUZJTkVfTUNFX0JB
UlJJRVIobWNlX3RyYXBfYmFyKTsKICAgICBzdGF0aWMgYXRvbWljX3Qgc2V2ZXJpdHlfY3B1ID0g
QVRPTUlDX0lOSVQoLTEpOwogICAgIHN0cnVjdCBtY2FfYmFua3MgKmJhbmttYXNrID0gbWNhX2Fs
bGJhbmtzOwogICAgIHN0cnVjdCBtY2FfYmFua3MgKmNsZWFyX2JhbmsgPSBfX2dldF9jcHVfdmFy
KG1jZV9jbGVhcl9iYW5rcyk7CkBAIC0xNjk5LDYgKzE2OTYsOCBAQCBzdGF0aWMgaW50IG1jZV9k
ZWxheWVkX2FjdGlvbihtY3RlbGVtX2Nvb2tpZV90IG1jdGMpCiAvKiBTb2Z0aXJxIEhhbmRsZXIg
Zm9yIHRoaXMgTUNFIyBwcm9jZXNzaW5nICovCiBzdGF0aWMgdm9pZCBtY2Vfc29mdGlycSh2b2lk
KQogeworICAgIHN0YXRpYyBERUZJTkVfTUNFX0JBUlJJRVIobWNlX2luc2lkZV9iYXIpOworICAg
IHN0YXRpYyBERUZJTkVfTUNFX0JBUlJJRVIobWNlX3NldmVyaXR5X2Jhcik7CiAgICAgc3RhdGlj
IGF0b21pY190IHNldmVyaXR5X2NwdTsKICAgICBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgp
OwogICAgIHVuc2lnbmVkIGludCB3b3JrY3B1OwpAQCAtMTc2Niw5ICsxNzY1LDYgQEAgdm9pZCBt
Y2VfaGFuZGxlcl9pbml0KHZvaWQpCiAKICAgICAvKiBjYWxsYmFjayByZWdpc3RlciwgZG8gd2Ug
cmVhbGx5IG5lZWQgc28gbWFueSBjYWxsYmFjaz8gKi8KICAgICAvKiBtY2UgaGFuZGxlciBkYXRh
IGluaXRpYWxpemF0aW9uICovCi0gICAgbWNlX2JhcnJpZXJfaW5pdCgmbWNlX2luc2lkZV9iYXIp
OwotICAgIG1jZV9iYXJyaWVyX2luaXQoJm1jZV9zZXZlcml0eV9iYXIpOwotICAgIG1jZV9iYXJy
aWVyX2luaXQoJm1jZV90cmFwX2Jhcik7CiAgICAgc3Bpbl9sb2NrX2luaXQoJm1jZV9sb2dvdXRf
bG9jayk7CiAgICAgb3Blbl9zb2Z0aXJxKE1BQ0hJTkVfQ0hFQ0tfU09GVElSUSwgbWNlX3NvZnRp
cnEpOwogfQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Jun 06 06:24:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 06:24:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dI7uR-0000e3-5C; Tue, 06 Jun 2017 06:24:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7uQ-0000ds-B1
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:24:06 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 80/4A-03371-58A46395; Tue, 06 Jun 2017 06:24:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVbfVyyz
 S4OlEDosJ2wwcGD229+1iD2CMYs3MS8qvSGDNuDnnKnPBR56KN9NXszQwdnJ3MXJxCAl8YZTY
 tnsuK4RznlFi5bFepi5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQXSJPYuW
 80CYvMKmEmsP7OFEcRmAar/fWEb8wRGjgWMDKsYNYpTi8pSi3QNDfWSijLTM0pyEzNzdA0NzP
 RyU4uLE9NTcxKTivWS83M3MQK9wgAEOxg/LQs4xCjJwaQkyitubRYpxJeUn1KZkVicEV9UmpN
 afIhRhoNDSYLXwhMoJ1iUmp5akZaZAwwPmLQEB4+SCG+NK1Cat7ggMbc4Mx0idYpRl2PZ9XVf
 mIRY8vLzUqXEeflBZgiAFGWU5sGNgIXqJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzOoFM4
 cnMK4Hb9AroCCagI/gumYAcUZKIkJJqYJSaZhavmsJRFM8onp3wpiBfmt1k/+/4aQ931Nyv5V
 ysYjmvWGTbw6efu7+9KdGcOvXrZSGxCOmZfic+ihTw1Zj8PhDnXLj9xtY/H6w0s161136J7HR
 Nm8SqHJeudFDN+9I7nVVHUwSbjb+t/u1x+Mo5s4zKKxvM6xpb8r+mTfznuaLf/8/Oy0osxRmJ
 hlrMRcWJAOnqPldQAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1496730244!72417950!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39339 invoked from network); 6 Jun 2017 06:24:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Jun 2017 06:24:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7uO-0003JM-02
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:24:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7uN-0004RS-Vi
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:24:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dI7uN-0004RS-Vi@xenbits.xenproject.org>
Date: Tue, 06 Jun 2017 06:24:03 +0000
Subject: [Xen-changelog] [xen master] x86/mce: make 'found_error' and
	'mce_fatal_cpus' private to mcheck_cmn_handler()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQ3ODFkYmNiODBlNTk4ZDM4ZDhkZjUzMmZlOTg3ZTc3MGVkNzZkNjIKQXV0aG9yOiAg
ICAgSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1heSAzMSAwODozOToyMiAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1heSAzMSAwODozOToyMiAyMDE3ICsw
MjAwCgogICAgeDg2L21jZTogbWFrZSAnZm91bmRfZXJyb3InIGFuZCAnbWNlX2ZhdGFsX2NwdXMn
IHByaXZhdGUgdG8gbWNoZWNrX2Ntbl9oYW5kbGVyKCkKICAgIAogICAgbWNoZWNrX2Ntbl9oYW5k
bGVyKCkgaXMgdGhlIG9ubHkgdXNlciBvZiAnZm91bmRfZXJyb3InIGFuZAogICAgJ21jZV9mYXRh
bF9jcHVzJy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSGFvemhvbmcgWmhhbmcgPGhhb3pob25n
LnpoYW5nQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMgfCA1ICsrLS0tCiAx
IGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5jIGIveGVuL2FyY2gveDg2L2NwdS9tY2hl
Y2svbWNlLmMKaW5kZXggMGQ5ZDViMC4uNTRmZDAwMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2NwdS9tY2hlY2svbWNlLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMKQEAg
LTE4Miw5ICsxODIsNiBAQCB2b2lkIG1jZV9uZWVkX2NsZWFyYmFua19yZWdpc3RlcihtY2VfbmVl
ZF9jbGVhcmJhbmtfdCBjYmZ1bmMpCiAgKi8KIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0sobWNlX2xv
Z291dF9sb2NrKTsKIAotc3RhdGljIGF0b21pY190IGZvdW5kX2Vycm9yID0gQVRPTUlDX0lOSVQo
MCk7Ci1zdGF0aWMgY3B1bWFza190IG1jZV9mYXRhbF9jcHVzOwotCiBjb25zdCBzdHJ1Y3QgbWNh
X2Vycm9yX2hhbmRsZXIgKl9fcmVhZF9tb3N0bHkgbWNlX2RoYW5kbGVyczsKIGNvbnN0IHN0cnVj
dCBtY2FfZXJyb3JfaGFuZGxlciAqX19yZWFkX21vc3RseSBtY2VfdWhhbmRsZXJzOwogdW5zaWdu
ZWQgaW50IF9fcmVhZF9tb3N0bHkgbWNlX2RoYW5kbGVyX251bTsKQEAgLTQ1MCw2ICs0NDcsOCBA
QCB2b2lkIG1jaGVja19jbW5faGFuZGxlcihjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKIHsKICAgICBzdGF0aWMgREVGSU5FX01DRV9CQVJSSUVSKG1jZV90cmFwX2Jhcik7CiAgICAg
c3RhdGljIGF0b21pY190IHNldmVyaXR5X2NwdSA9IEFUT01JQ19JTklUKC0xKTsKKyAgICBzdGF0
aWMgYXRvbWljX3QgZm91bmRfZXJyb3IgPSBBVE9NSUNfSU5JVCgwKTsKKyAgICBzdGF0aWMgY3B1
bWFza190IG1jZV9mYXRhbF9jcHVzOwogICAgIHN0cnVjdCBtY2FfYmFua3MgKmJhbmttYXNrID0g
bWNhX2FsbGJhbmtzOwogICAgIHN0cnVjdCBtY2FfYmFua3MgKmNsZWFyX2JhbmsgPSBfX2dldF9j
cHVfdmFyKG1jZV9jbGVhcl9iYW5rcyk7CiAgICAgdWludDY0X3QgZ3N0YXR1czsKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Jun 06 06:24:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 06:24:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dI7ub-0000fP-6p; Tue, 06 Jun 2017 06:24:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7ua-0000fD-B5
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:24:16 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 34/DD-23755-F8A46395; Tue, 06 Jun 2017 06:24:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbffyyz
 S4GY7l8WEbQYOjB7b+3axBzBGsWbmJeVXJLBmLHhnVnCao2J1wxymBsYG9i5GLg4hgS+MEjfu
 /YByzjNKLDnUCORwcLAJiEnM3avQxcjJISKgKjFrxXJmEFtIQF2i6XcDG4gtLOAjsXXDATCbV
 8BM4sSTCWA1LED1u+YfYJ/AyLGAkWEVo0ZxalFZapGuobFeUlFmekZJbmJmjq6hgbFebmpxcW
 J6ak5iUrFecn7uJkagTxiAYAfjtu2ehxglOZiURHnFrc0ihfiS8lMqMxKLM+KLSnNSiw8xynB
 wKEnwWngC5QSLUtNTK9Iyc4DBAZOW4OBREuGtcQVK8xYXJOYWZ6ZDpE4xKkqJ8/KD9AmAJDJK
 8+DaYAF5iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8TiBTeDLzSuCmvwJazAS0mO+SCcjik
 kSElFQDo/raYycXJXNp3tq/tNnOPWTOz9vpi/d/zm2VNTfW41brtvGRXTe/Py/gU9fHstNv1f
 4vLFuUdlxHYp7xIevl7m8f/Vpz+JnqqaoMO3al2q87rFdsXrO/54lV7fbSFaW111Ps08r1ViT
 fXfr3vKLNxlyB2L9P99jNt1D9UnKLNaj+1S+DFU/9DZRYijMSDbWYi4oTAS90KjlDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1496730254!100991130!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23153 invoked from network); 6 Jun 2017 06:24:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Jun 2017 06:24:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7uY-0003JW-1p
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:24:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7uY-0004SL-1A
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:24:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dI7uY-0004SL-1A@xenbits.xenproject.org>
Date: Tue, 06 Jun 2017 06:24:14 +0000
Subject: [Xen-changelog] [xen master] x86/mmcfg: set pci_mmcfg_config_num to
	0 on error path
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1214394456227948508=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit d7594d553b10e74a0cbe15a157baac1aae1d3acd
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Wed May 31 08:39:47 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Wed May 31 08:39:47 2017 +0200

    x86/mmcfg: set pci_mmcfg_config_num to 0 on error path
    
    One error path of acpi_parse_mcfg doesn't set pci_mmcfg_config_num to zero, fix
    this.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/x86_64/acpi_mmcfg.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/xen/arch/x86/x86_64/acpi_mmcfg.c b/xen/arch/x86/x86_64/acpi_mmcfg.c
index a96d5e0..650140e 100644
--- a/xen/arch/x86/x86_64/acpi_mmcfg.c
+++ b/xen/arch/x86/x86_64/acpi_mmcfg.c
@@ -96,6 +96,7 @@ int __init acpi_parse_mcfg(struct acpi_table_header *header)
     if (!pci_mmcfg_config) {
         printk(KERN_WARNING PREFIX
                "No memory for MCFG config tables\n");
+        pci_mmcfg_config_num = 0;
         return -ENOMEM;
     }
 
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============1214394456227948508==--

From xen-changelog-bounces@lists.xen.org Tue Jun 06 06:24:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 06:24:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dI7um-0000gn-8Q; Tue, 06 Jun 2017 06:24:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7uk-0000gW-OF
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:24:26 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 4C/0F-03058-A9A46395; Tue, 06 Jun 2017 06:24:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVXeml1m
 kwad1UhYTthk4MHps79vFHsAYxZqZl5RfkcCacfNRL0vBx4yKF6/eMTUwbvTuYuTiEBL4wiix
 cs0RVgjnPKPElTnLWboYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhZIljhyd
 S6YzStgJnFu9U0mEJsFqH7qnifMExg5FjAyrGLUKE4tKkst0jUy1UsqykzPKMlNzMzRNTQw08
 tNLS5OTE/NSUwq1kvOz93ECPQKAxDsYFy1IPAQoyQHk5Ior7i1WaQQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCd4rnkA5waLU9NSKtMwcYHjApCU4eJREeGtcgdK8xQWJucWZ6RCpU4y6HBtWr//C
 JMSSl5+XKiXOmw8yQwCkKKM0D24ELFQvMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZjXCWQKT
 2ZeCdymV0BHMAEdwXfJBOSIkkSElFQDY9vsV/I3mY5Ojnb4/3P+hejnoV9/XajKcRYy+Sh7vM
 KsS/1CX0PXGRm72SaKv9b/n26980LCXw9vgY3OrA6xR7TY5h08nj2j9pDU3t75213MRRc+zz9
 c+61gytbJf4xrXC/5xUUeTAjayOpn/GzTHyXWxdon3j/Mtf9UPeV6f6Z8eDH3GwNuYSWW4oxE
 Qy3mouJEAI1tdVRQAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1496730264!65777457!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64549 invoked from network); 6 Jun 2017 06:24:25 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Jun 2017 06:24:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7ui-0003KC-3f
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:24:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7ui-0004T8-38
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:24:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dI7ui-0004T8-38@xenbits.xenproject.org>
Date: Tue, 06 Jun 2017 06:24:24 +0000
Subject: [Xen-changelog] [xen master] ns16550: add support for UART
	parameters to be specifed with name-value pairs
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGE5MTI1MmZmMGQyMTlkODAxZjJkYzk0NzUxMWMxNzU1ZmU1YjA1ZmUKQXV0aG9yOiAg
ICAgU3dhcG5pbCBQYXJhdGV5IDxzd2FwbmlsLnBhcmF0ZXlAYW1kLmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1heSAzMSAwODo0MDoxNSAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1heSAzMSAwODo0MDoxNSAyMDE3ICsw
MjAwCgogICAgbnMxNjU1MDogYWRkIHN1cHBvcnQgZm9yIFVBUlQgcGFyYW1ldGVycyB0byBiZSBz
cGVjaWZlZCB3aXRoIG5hbWUtdmFsdWUgcGFpcnMKICAgIAogICAgQWRkIG5hbWU9dmFsdWUgcGFy
c2luZyBvcHRpb25zIGZvciBjb20xIGFuZCBjb20yIHRvIGFkZCBmbGV4aWJpbGl0eQogICAgaW4g
c2V0dGluZyByZWdpc3RlciB2YWx1ZXMgZm9yIE1NSU8gVUFSVCBkZXZpY2VzLgogICAgCiAgICBN
YWludGFpbiBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IHdpdGggcHJldmlvdXMgcG9zaXRpb25hbCBw
YXJhbWV0ZXIKICAgIHNwZWNmaWNhdGlvbnMuCiAgICAKICAgIGVnLiBjb20xPTExNTIwMCw4bjEs
MHgzZjgsNAogICAgZWcuIGNvbTE9MTE1MjAwLDhuMSwweDNmOCw0LHJlZ193aWR0aD00LHJlZ19z
aGlmdD0yCiAgICBlZy4gY29tMT1iYXVkPTExNTIwMCxwYXJpdHk9bixyZWdfd2lkdGg9NCxyZWdf
c2hpZnQ9MixpcnE9NAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTd2FwbmlsIFBhcmF0ZXkgPHN3
YXBuaWwucGFyYXRleUBhbWQuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8
ICAzOCArKysrKysKIHhlbi9jb21tb24va2VybmVsLmMgICAgICAgICAgICAgICAgIHwgICAyICst
CiB4ZW4vZHJpdmVycy9jaGFyL25zMTY1NTAuYyAgICAgICAgICB8IDI0MyArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0KIDMgZmlsZXMgY2hhbmdlZCwgMjY2IGluc2VydGlvbnMo
KyksIDE3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXgg
NDRkOTk4NS4uOGM5MzljNCAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTMy
NCw2ICszMjQsNDQgQEAgQm90aCBvcHRpb24gYGNvbTFgIGFuZCBgY29tMmAgZm9sbG93IHRoZSBz
YW1lIGZvcm1hdC4KIAogQSB0eXBpY2FsIHNldHVwIGZvciBtb3N0IHNpdHVhdGlvbnMgbWlnaHQg
YmUgYGNvbTE9MTE1MjAwLDhuMWAKIAorSW4gYWRkaXRpb24gdG8gdGhlIGFib3ZlIHBvc2l0aW9u
YWwgc3BlY2lmaWNhdGlvbiBmb3IgVUFSVCBwYXJhbWV0ZXJzLAorbmFtZT12YWx1ZSBwYWlyIHNw
ZWNmaWNhdGlvbnMgYXJlIGFsc28gc3VwcG9ydGVkLiBUaGlzIGlzIHVzZWQgdG8gYWRkCitmbGV4
aWJpbGl0eSBmb3IgVUFSVCBkZXZpY2VzIHdoaWNoIHJlcXVpcmUgYWRkaXRpb25hbCBVQVJUIHBh
cmFtZXRlcgorY29uZmlndXJhdGlvbnMuCisKK1RoZSBjb21tYSBzZXBhcmF0aW9uIHN0aWxsIGRl
bGluZWF0ZXMgcG9zaXRpb25hbCBwYXJhbWV0ZXJzLiBIZW5jZSwKK3VubGVzcyB0aGUgcGFyYW1l
dGVyIGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkIHdpdGggbmFtZT12YWx1ZSBvcHRpb24sIGl0Cit3
aWxsIGJlIGNvbnNpZGVyZWQgYSBwb3NpdGlvbmFsIHBhcmFtZXRlci4KKworVGhlIHN5bnRheCBj
b25zaXN0cyBvZgorY29tMT0oY29tbWEtc2VwYXJhdGVkIHBvc2l0aW9uYWwgcGFyYW1ldGVycyks
KGNvbW1hIHNlcGFyYXRlZCBuYW1lLXZhbHVlIHBhaXJzKQorCitUaGUgYWNjZXB0ZWQgbmFtZSBr
ZXl3b3JkcyBmb3IgbmFtZT12YWx1ZSBwYWlycyBhcmUKKyAqIGBiYXVkYCAtIGFjY2VwdHMgaW50
ZWdlciBiYXVkIHJhdGUgKGVnLiAxMTUyMDApIG9yIGBhdXRvYAorICogYGJyaWRnZWAtIFNpbWls
YXIgdG8gYnJpZGdlLWJkZiBpbiBwb3NpdGlvbmFsIHBhcmFtZXRlcnMuCisgICAgICAgICAgICAg
VXNlZCB0byBkZXRlcm1pbmUgdGhlIFBDSSBicmlkZ2UgdG8gYWNjZXNzIHRoZSBVQVJUIGRldmlj
ZS4KKyAgICAgICAgICAgICBOb3RhdGlvbiBpcyB4eDp4eC54eCA8YnVzPjo8ZGV2aWNlPi48ZnVu
Y3Rpb24+CisgKiBgY2xvY2staHpgLSBhY2NlcHRzIGxhcmdlIGludGVnZXJzIHRvIHNldHVwIFVB
UlQgY2xvY2sgZnJlcXVlbmNpZXMuCisgICAgICAgICAgICAgICBEbyBub3RlIC0gdGhlc2UgdmFs
dWVzIGFyZSBtdWx0aXBsaWVkIGJ5IDE2LgorICogYGRhdGEtYml0c2AgLSBpbnRlZ2VyIGJldHdl
ZW4gNSBhbmQgOAorICogYGRldmAgLSBhY2NlcHRlZCB2YWx1ZXMgYXJlIGBwY2lgIE9SIGBhbXRg
LiBJZiB0aGlzIG9wdGlvbgorICAgICAgICAgICBpcyB1c2VkIHRvIHNwZWNpZnkgaWYgdGhlIHNl
cmlhbCBkZXZpY2UgaXMgcGNpLWJhc2VkLiBUaGUgaW9fYmFzZQorICAgICAgICAgICBjYW5ub3Qg
YmUgc3BlY2lmaWVkIHdoZW4gYGRldj1wY2lgIG9yIGBkZXY9YW10YCBpcyB1c2VkLgorICogYGlv
LWJhc2VgIC0gYWNjZXB0cyBpbnRlZ2VyIHdoaWNoIHNwZWNpZmllZCBJTyBiYXNlIHBvcnQgZm9y
IFVBUlQgcmVnaXN0ZXJzCisgKiBgaXJxYCAtIElSUSBudW1iZXIgdG8gdXNlCisgKiBgcGFyaXR5
YCAtIGFjY2VwdGVkIHZhbHVlcyBhcmUgc2FtZSBhcyBwb3NpdGlvbmFsIHBhcmFtZXRlcnMKKyAq
IGBwb3J0YCAtIFVzZWQgdG8gc3BlY2lmeSB3aGljaCBwb3J0IHRoZSBQQ0kgc2VyaWFsIGRldmlj
ZSBpcyBsb2NhdGVkIG9uCisgICAgICAgICAgICBOb3RhdGlvbiBpcyB4eDp4eC54eCA8YnVzPjo8
ZGV2aWNlPi48ZnVuY3Rpb24+CisgKiBgcmVnLXNoaWZ0YCAtIHJlZ2lzdGVyIHNoaWZ0cyByZXF1
aXJlZCB0byBzZXQgVUFSVCByZWdpc3RlcnMKKyAqIGByZWctd2lkdGhgIC0gcmVnaXN0ZXIgd2lk
dGggcmVxdWlyZWQgdG8gc2V0IFVBUlQgcmVnaXN0ZXJzCisgICAgICAgICAgICAgICAgIChvbmx5
IGFjY2VwdHMgMSBhbmQgNCkKKyAqIGBzdG9wLWJpdHNgIC0gb25seSBhY2NlcHRzIDEgb3IgMiBm
b3IgdGhlIG51bWJlciBvZiBzdG9wIGJpdHMKKworVGhlIGZvbGxvd2luZyBhcmUgZXhhbXBsZXMg
b2YgY29ycmVjdCBzcGVjaWZpY2F0aW9uczoKK2Bjb20xPTExNTIwMCw4bjEsMHgzZjgsNGAKK2Bj
b20xPTExNTIwMCw4bjEsMHgzZjgsNCxyZWdfd2lkdGg9NCxyZWdfc2hpZnQ9MmAKK2Bjb20xPWJh
dWQ9MTE1MjAwLHBhcml0eT1uLHN0b3BfYml0cz0xLGlvX2Jhc2U9MHgzZjgscmVnX3dpZHRoPTRg
CisKICMjIyBjb25yaW5nXF9zaXplCiA+IGA9IDxzaXplPmAKIApkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9rZXJuZWwuYyBiL3hlbi9jb21tb24va2VybmVsLmMKaW5kZXggODQ2MTg3MS4uZTFlYmIw
YiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9rZXJuZWwuYworKysgYi94ZW4vY29tbW9uL2tlcm5l
bC5jCkBAIC00OSw3ICs0OSw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBhc3NpZ25faW50ZWdlcl9w
YXJhbSgKIAogc3RhdGljIHZvaWQgX19pbml0IF9jbWRsaW5lX3BhcnNlKGNvbnN0IGNoYXIgKmNt
ZGxpbmUpCiB7Ci0gICAgY2hhciBvcHRbMTAwXSwgKm9wdHZhbCwgKm9wdGtleSwgKnE7CisgICAg
Y2hhciBvcHRbMTI4XSwgKm9wdHZhbCwgKm9wdGtleSwgKnE7CiAgICAgY29uc3QgY2hhciAqcCA9
IGNtZGxpbmU7CiAgICAgY29uc3Qgc3RydWN0IGtlcm5lbF9wYXJhbSAqcGFyYW07CiAgICAgaW50
IGJvb2xfYXNzZXJ0OwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvY2hhci9uczE2NTUwLmMgYi94
ZW4vZHJpdmVycy9jaGFyL25zMTY1NTAuYwppbmRleCBlNGRlM2I0Li44OTlkMzIyIDEwMDY0NAot
LS0gYS94ZW4vZHJpdmVycy9jaGFyL25zMTY1NTAuYworKysgYi94ZW4vZHJpdmVycy9jaGFyL25z
MTY1NTAuYwpAQCAtMzgsMTEgKzM4LDI4IEBACiAgKiBjYW4gYmUgc3BlY2lmaWVkIGluIHBsYWNl
IG9mIGEgbnVtZXJpYyBiYXVkIHJhdGUuIFBvbGxlZCBtb2RlIGlzIHNwZWNpZmllZAogICogYnkg
cmVxdWVzdGluZyBpcnEgMC4KICAqLwotc3RhdGljIGNoYXIgX19pbml0ZGF0YSBvcHRfY29tMVsz
MF0gPSAiIjsKLXN0YXRpYyBjaGFyIF9faW5pdGRhdGEgb3B0X2NvbTJbMzBdID0gIiI7CitzdGF0
aWMgY2hhciBfX2luaXRkYXRhIG9wdF9jb20xWzEyOF0gPSAiIjsKK3N0YXRpYyBjaGFyIF9faW5p
dGRhdGEgb3B0X2NvbTJbMTI4XSA9ICIiOwogc3RyaW5nX3BhcmFtKCJjb20xIiwgb3B0X2NvbTEp
Owogc3RyaW5nX3BhcmFtKCJjb20yIiwgb3B0X2NvbTIpOwogCitlbnVtIHNlcmlhbF9wYXJhbV90
eXBlIHsKKyAgICBiYXVkLAorICAgIGJyaWRnZV9iZGYsCisgICAgY2xvY2tfaHosCisgICAgZGF0
YV9iaXRzLAorICAgIGRldmljZSwKKyAgICBpb19iYXNlLAorICAgIGlycSwKKyAgICBwYXJpdHks
CisgICAgcG9ydF9iZGYsCisgICAgcmVnX3NoaWZ0LAorICAgIHJlZ193aWR0aCwKKyAgICBzdG9w
X2JpdHMsCisgICAgLyogTGlzdCBhbGwgcGFyYW1ldGVycyBiZWZvcmUgdGhpcyBsaW5lLiAqLwor
ICAgIG51bV9zZXJpYWxfcGFyYW1zCit9OworCiBzdGF0aWMgc3RydWN0IG5zMTY1NTAgewogICAg
IGludCBiYXVkLCBjbG9ja19oeiwgZGF0YV9iaXRzLCBwYXJpdHksIHN0b3BfYml0cywgZmlmb19z
aXplLCBpcnE7CiAgICAgdTY0IGlvX2Jhc2U7ICAgLyogSS9PIHBvcnQgb3IgbWVtb3J5LW1hcHBl
ZCBJL08gYWRkcmVzcy4gKi8KQEAgLTc3LDYgKzk0LDMwIEBAIHN0YXRpYyBzdHJ1Y3QgbnMxNjU1
MCB7CiAjZW5kaWYKIH0gbnMxNjU1MF9jb21bMl0gPSB7IHsgMCB9IH07CiAKK3N0cnVjdCBzZXJp
YWxfcGFyYW1fdmFyIHsKKyAgICBjaGFyIG5hbWVbMTJdOworICAgIGVudW0gc2VyaWFsX3BhcmFt
X3R5cGUgdHlwZTsKK307CisKKy8qCisgKiBFbnVtIHN0cnVjdCBrZWVwaW5nIGEgdGFibGUgb2Yg
YWxsIGFjY2VwdGVkIHBhcmFtZXRlciBuYW1lcyBmb3IgcGFyc2luZworICogY29tX2NvbnNvbGVf
b3B0aW9ucyBmb3Igc2VyaWFsIHBvcnQgY29tMSBhbmQgY29tMi4KKyAqLworc3RhdGljIGNvbnN0
IHN0cnVjdCBzZXJpYWxfcGFyYW1fdmFyIF9faW5pdGNvbnN0IHNwX3ZhcnNbXSA9IHsKKyAgICB7
ImJhdWQiLCBiYXVkfSwKKyAgICB7ImJyaWRnZSIsIGJyaWRnZV9iZGZ9LAorICAgIHsiY2xvY2st
aHoiLCBjbG9ja19oen0sCisgICAgeyJkYXRhLWJpdHMiLCBkYXRhX2JpdHN9LAorICAgIHsiZGV2
IiwgZGV2aWNlfSwKKyAgICB7ImlvLWJhc2UiLCBpb19iYXNlfSwKKyAgICB7ImlycSIsIGlycX0s
CisgICAgeyJwYXJpdHkiLCBwYXJpdHl9LAorICAgIHsicG9ydCIsIHBvcnRfYmRmfSwKKyAgICB7
InJlZy1zaGlmdCIsIHJlZ19zaGlmdH0sCisgICAgeyJyZWctd2lkdGgiLCByZWdfd2lkdGh9LAor
ICAgIHsic3RvcC1iaXRzIiwgc3RvcF9iaXRzfSwKK307CisKICNpZmRlZiBDT05GSUdfSEFTX1BD
SQogc3RydWN0IG5zMTY1NTBfY29uZmlnIHsKICAgICB1MTYgdmVuZG9yX2lkOwpAQCAtMTA4Mywy
NiArMTEyNCw3MyBAQCBwY2lfdWFydF9jb25maWcoc3RydWN0IG5zMTY1NTAgKnVhcnQsIGJvb2xf
dCBza2lwX2FtdCwgdW5zaWduZWQgaW50IGlkeCkKIH0KICNlbmRpZgogCisvKgorICogVXNlZCB0
byBwYXJzZSBuYW1lIHZhbHVlIHBhaXJzIGFuZCByZXR1cm4gd2hpY2ggdmFsdWUgaXQgaXMgYWxv
bmcgd2l0aAorICogcG9pbnRlciBmb3IgdGhlIGV4dHJhY3RlZCB2YWx1ZS4KKyAqLworc3RhdGlj
IGVudW0gX19pbml0IHNlcmlhbF9wYXJhbV90eXBlIGdldF90b2tlbihjaGFyICp0b2tlbiwgY2hh
ciAqKnZhbHVlKQoreworICAgIGNvbnN0IGNoYXIgKnBhcmFtX25hbWU7CisgICAgdW5zaWduZWQg
aW50IGk7CisKKyAgICBwYXJhbV9uYW1lID0gc3Ryc2VwKCZ0b2tlbiwgIj0iKTsKKyAgICBpZiAo
IHBhcmFtX25hbWUgPT0gTlVMTCApCisgICAgICAgIHJldHVybiBudW1fc2VyaWFsX3BhcmFtczsK
KworICAgIC8qIExpbmVhciBzZWFyY2ggZm9yIHRoZSBwYXJhbWV0ZXIuICovCisgICAgZm9yICgg
aSA9IDA7IGkgPCBBUlJBWV9TSVpFKHNwX3ZhcnMpOyBpKysgKQorICAgIHsKKyAgICAgICAgaWYg
KCBzdHJjbXAoc3BfdmFyc1tpXS5uYW1lLCBwYXJhbV9uYW1lKSA9PSAwICkKKyAgICAgICAgewor
ICAgICAgICAgICAgKnZhbHVlID0gdG9rZW47CisgICAgICAgICAgICByZXR1cm4gc3BfdmFyc1tp
XS50eXBlOworICAgICAgICB9CisgICAgfQorCisgICAgcmV0dXJuIG51bV9zZXJpYWxfcGFyYW1z
OworfQorCiAjZGVmaW5lIFBBUlNFX0VSUihfZiwgX2EuLi4pICAgICAgICAgICAgICAgICBcCiAg
ICAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIHBy
aW50ayggIkVSUk9SOiAiIF9mICJcbiIgLCAjIyBfYSApOyBcCiAgICAgICAgIHJldHVybjsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgfSB3aGlsZSAoIDAgKQogCi1zdGF0aWMg
dm9pZCBfX2luaXQgbnMxNjU1MF9wYXJzZV9wb3J0X2NvbmZpZygKLSAgICBzdHJ1Y3QgbnMxNjU1
MCAqdWFydCwgY29uc3QgY2hhciAqY29uZikKKyNkZWZpbmUgUEFSU0VfRVJSX1JFVChfZiwgX2Eu
Li4pICAgICAgICAgICAgIFwKKyAgICBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgcHJpbnRrKCAiRVJST1I6ICIgX2YgIlxuIiAsICMjIF9hICk7IFwK
KyAgICAgICAgcmV0dXJuIGZhbHNlOyAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB9IHdo
aWxlICggMCApCisKKworc3RhdGljIGJvb2wgX19pbml0IHBhcnNlX3Bvc2l0aW9uYWwoc3RydWN0
IG5zMTY1NTAgKnVhcnQsIGNoYXIgKipzdHIpCiB7CiAgICAgaW50IGJhdWQ7CisgICAgY29uc3Qg
Y2hhciAqY29uZjsKKyAgICBjaGFyICpuYW1lX3ZhbF9wb3M7CiAKLSAgICAvKiBObyB1c2VyLXNw
ZWNpZmllZCBjb25maWd1cmF0aW9uPyAqLwotICAgIGlmICggKGNvbmYgPT0gTlVMTCkgfHwgKCpj
b25mID09ICdcMCcpICkKKyAgICBjb25mID0gKnN0cjsKKyAgICBuYW1lX3ZhbF9wb3MgPSBzdHJj
aHIoY29uZiwgJz0nKTsKKworICAgIC8qIEZpbmRpbmcgdGhlIGVuZCBvZiB0aGUgcG9zaXRpb25h
bCBwYXJhbWV0ZXJzLiAqLworICAgIHdoaWxlICggbmFtZV92YWxfcG9zID4gKnN0ciApCiAgICAg
ewotICAgICAgICAvKiBTb21lIHBsYXRmb3JtcyBtYXkgYXV0b21hdGljYWxseSBwcm9iZSB0aGUg
VUFSVCBjb25maWd1YXJ0aW9uLiAqLwotICAgICAgICBpZiAoIHVhcnQtPmJhdWQgIT0gMCApCi0g
ICAgICAgICAgICBnb3RvIGNvbmZpZ19wYXJzZWQ7Ci0gICAgICAgIHJldHVybjsKKyAgICAgICAg
LyogV29ya2luZyBiYWNrd2FyZHMgZnJvbSB0aGUgJz0nIHNpZ24uICovCisgICAgICAgIG5hbWVf
dmFsX3Bvcy0tOworICAgICAgICBpZiAoICpuYW1lX3ZhbF9wb3MgPT0gJywnICkKKyAgICAgICAg
eworICAgICAgICAgICAgKm5hbWVfdmFsX3BvcyA9ICdcMCc7CisgICAgICAgICAgICBuYW1lX3Zh
bF9wb3MrKzsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CiAgICAgfQogCisgICAgKnN0
ciA9IG5hbWVfdmFsX3BvczsKKyAgICAvKiBXaGVuIHRoZXJlIGFyZSBubyBwb3NpdGlvbmFsIHBh
cmFtZXRlcnMsIHdlIHJldHVybiBmcm9tIHRoZSBmdW5jdGlvbi4gKi8KKyAgICBpZiAoIGNvbmYg
PT0gKnN0ciApCisgICAgICAgIHJldHVybiB0cnVlOworCisgICAgLyogUGFyc2UgcG9zaXRpb25h
bCBwYXJhbWV0ZXJzIGhlcmUuICovCiAgICAgaWYgKCBzdHJuY21wKGNvbmYsICJhdXRvIiwgNCkg
PT0gMCApCiAgICAgewogICAgICAgICB1YXJ0LT5iYXVkID0gQkFVRF9BVVRPOwpAQCAtMTEzMiwx
MyArMTIyMCwxMyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgbnMxNjU1MF9wYXJzZV9wb3J0X2NvbmZp
ZygKICAgICAgICAgaWYgKCBzdHJuY21wKGNvbmYsICJwY2kiLCAzKSA9PSAwICkKICAgICAgICAg
ewogICAgICAgICAgICAgaWYgKCBwY2lfdWFydF9jb25maWcodWFydCwgMS8qIHNraXAgQU1UICov
LCB1YXJ0IC0gbnMxNjU1MF9jb20pICkKLSAgICAgICAgICAgICAgICByZXR1cm47CisgICAgICAg
ICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgICAgICAgICBjb25mICs9IDM7CiAgICAgICAgIH0K
ICAgICAgICAgZWxzZSBpZiAoIHN0cm5jbXAoY29uZiwgImFtdCIsIDMpID09IDAgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBpZiAoIHBjaV91YXJ0X2NvbmZpZyh1YXJ0LCAwLCB1YXJ0IC0gbnMx
NjU1MF9jb20pICkKLSAgICAgICAgICAgICAgICByZXR1cm47CisgICAgICAgICAgICAgICAgcmV0
dXJuIHRydWU7CiAgICAgICAgICAgICBjb25mICs9IDM7CiAgICAgICAgIH0KICAgICAgICAgZWxz
ZQpAQCAtMTE1NywxOSArMTI0NSwxNDAgQEAgc3RhdGljIHZvaWQgX19pbml0IG5zMTY1NTBfcGFy
c2VfcG9ydF9jb25maWcoCiAgICAgICAgIGNvbmYgPSBwYXJzZV9wY2koY29uZiwgTlVMTCwgJnVh
cnQtPnBzX2JkZlswXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAmdWFydC0+cHNfYmRmWzFd
LCAmdWFydC0+cHNfYmRmWzJdKTsKICAgICAgICAgaWYgKCAhY29uZiApCi0gICAgICAgICAgICBQ
QVJTRV9FUlIoIkJhZCBwb3J0IFBDSSBjb29yZGluYXRlcyIpOwotICAgICAgICB1YXJ0LT5wc19i
ZGZfZW5hYmxlID0gMTsKKyAgICAgICAgICAgIFBBUlNFX0VSUl9SRVQoIkJhZCBwb3J0IFBDSSBj
b29yZGluYXRlcyIpOworICAgICAgICB1YXJ0LT5wc19iZGZfZW5hYmxlID0gdHJ1ZTsKICAgICB9
CiAKICAgICBpZiAoICpjb25mID09ICcsJyAmJiAqKytjb25mICE9ICcsJyApCiAgICAgewogICAg
ICAgICBpZiAoICFwYXJzZV9wY2koY29uZiwgTlVMTCwgJnVhcnQtPnBiX2JkZlswXSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICZ1YXJ0LT5wYl9iZGZbMV0sICZ1YXJ0LT5wYl9iZGZbMl0pICkK
LSAgICAgICAgICAgIFBBUlNFX0VSUigiQmFkIGJyaWRnZSBQQ0kgY29vcmRpbmF0ZXMiKTsKLSAg
ICAgICAgdWFydC0+cGJfYmRmX2VuYWJsZSA9IDE7CisgICAgICAgICAgICBQQVJTRV9FUlJfUkVU
KCJCYWQgYnJpZGdlIFBDSSBjb29yZGluYXRlcyIpOworICAgICAgICB1YXJ0LT5wYl9iZGZfZW5h
YmxlID0gdHJ1ZTsKICAgICB9CiAjZW5kaWYKIAorICAgIHJldHVybiB0cnVlOworfQorCitzdGF0
aWMgYm9vbCBfX2luaXQgcGFyc2VfbmFtZXZhbHVlX3BhaXJzKGNoYXIgKnN0ciwgc3RydWN0IG5z
MTY1NTAgKnVhcnQpCit7CisgICAgY2hhciAqdG9rZW4sICpzdGFydCA9IHN0cjsKKyAgICBjaGFy
ICpwYXJhbV92YWx1ZSA9IE5VTEw7CisgICAgYm9vbCBkZXZfc2V0ID0gZmFsc2U7CisKKyAgICBp
ZiAoIChzdHIgPT0gTlVMTCkgfHwgKCpzdHIgPT0gJ1wwJykgKQorICAgICAgICByZXR1cm4gdHJ1
ZTsKKworICAgIGRvCisgICAgeworICAgICAgICAvKiBXaGVuIG5vIHRva2VucyBhcmUgZm91bmQs
IHN0YXJ0IHdpbGwgYmUgTlVMTCAqLworICAgICAgICB0b2tlbiA9IHN0cnNlcCgmc3RhcnQsICIs
Iik7CisKKyAgICAgICAgc3dpdGNoICggZ2V0X3Rva2VuKHRva2VuLCAmcGFyYW1fdmFsdWUpICkK
KyAgICAgICAgeworICAgICAgICBjYXNlIGJhdWQ6CisgICAgICAgICAgICB1YXJ0LT5iYXVkID0g
c2ltcGxlX3N0cnRvdWwocGFyYW1fdmFsdWUsIE5VTEwsIDApOworICAgICAgICAgICAgYnJlYWs7
CisKKyAgICAgICAgY2FzZSBicmlkZ2VfYmRmOgorICAgICAgICAgICAgaWYgKCAhcGFyc2VfcGNp
KHBhcmFtX3ZhbHVlLCBOVUxMLCAmdWFydC0+cHNfYmRmWzBdLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZ1YXJ0LT5wc19iZGZbMV0sICZ1YXJ0LT5wc19iZGZbMl0pICkKKyAgICAgICAg
ICAgICAgICBQQVJTRV9FUlJfUkVUKCJCYWQgcG9ydCBQQ0kgY29vcmRpbmF0ZXNcbiIpOworICAg
ICAgICAgICAgdWFydC0+cHNfYmRmX2VuYWJsZSA9IHRydWU7CisgICAgICAgICAgICBicmVhazsK
KworICAgICAgICBjYXNlIGNsb2NrX2h6OgorICAgICAgICAgICAgdWFydC0+Y2xvY2tfaHogPSBz
aW1wbGVfc3RydG91bChwYXJhbV92YWx1ZSwgTlVMTCwgMCkgPDwgNDsKKyAgICAgICAgICAgIGJy
ZWFrOworCisgICAgICAgIGNhc2UgZGV2aWNlOgorICAgICAgICAgICAgaWYgKCBzdHJuY21wKHBh
cmFtX3ZhbHVlLCAicGNpIiwgMykgPT0gMCApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAg
ICAgcGNpX3VhcnRfY29uZmlnKHVhcnQsIDEvKiBza2lwIEFNVCAqLywgdWFydCAtIG5zMTY1NTBf
Y29tKTsKKyAgICAgICAgICAgICAgICBkZXZfc2V0ID0gdHJ1ZTsKKyAgICAgICAgICAgIH0KKyAg
ICAgICAgICAgIGVsc2UgaWYgKCBzdHJuY21wKHBhcmFtX3ZhbHVlLCAiYW10IiwgMykgPT0gMCAp
CisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcGNpX3VhcnRfY29uZmlnKHVhcnQsIDAs
IHVhcnQgLSBuczE2NTUwX2NvbSk7CisgICAgICAgICAgICAgICAgZGV2X3NldCA9IHRydWU7Cisg
ICAgICAgICAgICB9CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIGlvX2Jhc2U6
CisgICAgICAgICAgICBpZiAoIGRldl9zZXQgKQorICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgIHByaW50ayhYRU5MT0dfV0FSTklORworICAgICAgICAgICAgICAgICAgICAgICAiQ2FuJ3Qg
dXNlIGlvX2Jhc2Ugd2l0aCBkZXY9cGNpIG9yIGRldj1hbXQgb3B0aW9uc1xuIik7CisgICAgICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CisgICAgICAgICAgICB1YXJ0LT5pb19iYXNl
ID0gc2ltcGxlX3N0cnRvdWwocGFyYW1fdmFsdWUsIE5VTEwsIDApOworICAgICAgICAgICAgYnJl
YWs7CisKKyAgICAgICAgY2FzZSBpcnE6CisgICAgICAgICAgICB1YXJ0LT5pcnEgPSBzaW1wbGVf
c3RydG91bChwYXJhbV92YWx1ZSwgTlVMTCwgMCk7CisgICAgICAgICAgICBicmVhazsKKworICAg
ICAgICBjYXNlIGRhdGFfYml0czoKKyAgICAgICAgICAgIHVhcnQtPmRhdGFfYml0cyA9IHNpbXBs
ZV9zdHJ0b3VsKHBhcmFtX3ZhbHVlLCBOVUxMLCAwKTsKKyAgICAgICAgICAgIGJyZWFrOworCisg
ICAgICAgIGNhc2UgcGFyaXR5OgorICAgICAgICAgICAgdWFydC0+cGFyaXR5ID0gcGFyc2VfcGFy
aXR5X2NoYXIoKnBhcmFtX3ZhbHVlKTsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNh
c2UgcG9ydF9iZGY6CisgICAgICAgICAgICBpZiAoICFwYXJzZV9wY2kocGFyYW1fdmFsdWUsIE5V
TEwsICZ1YXJ0LT5wYl9iZGZbMF0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnVhcnQt
PnBiX2JkZlsxXSwgJnVhcnQtPnBiX2JkZlsyXSkgKQorICAgICAgICAgICAgICAgIFBBUlNFX0VS
Ul9SRVQoIkJhZCBwb3J0IFBDSSBjb29yZGluYXRlc1xuIik7CisgICAgICAgICAgICB1YXJ0LT5w
Yl9iZGZfZW5hYmxlID0gdHJ1ZTsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNhc2Ug
c3RvcF9iaXRzOgorICAgICAgICAgICAgdWFydC0+c3RvcF9iaXRzID0gc2ltcGxlX3N0cnRvdWwo
cGFyYW1fdmFsdWUsIE5VTEwsIDApOworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgY2Fz
ZSByZWdfc2hpZnQ6CisgICAgICAgICAgICB1YXJ0LT5yZWdfc2hpZnQgPSBzaW1wbGVfc3RydG91
bChwYXJhbV92YWx1ZSwgTlVMTCwgMCk7CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBj
YXNlIHJlZ193aWR0aDoKKyAgICAgICAgICAgIHVhcnQtPnJlZ193aWR0aCA9IHNpbXBsZV9zdHJ0
b3VsKHBhcmFtX3ZhbHVlLCBOVUxMLCAwKTsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAg
IGRlZmF1bHQ6CisgICAgICAgICAgICBQQVJTRV9FUlJfUkVUKCJJbnZhbGlkIHBhcmFtZXRlcjog
JXNcbiIsIHRva2VuKTsKKyAgICAgICAgfQorICAgIH0gd2hpbGUgKCBzdGFydCAhPSBOVUxMICk7
CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworc3RhdGljIHZvaWQgX19pbml0IG5zMTY1NTBfcGFy
c2VfcG9ydF9jb25maWcoCisgICAgc3RydWN0IG5zMTY1NTAgKnVhcnQsIGNvbnN0IGNoYXIgKmNv
bmYpCit7CisgICAgY2hhciBjb21fY29uc29sZV9vcHRpb25zWzEyOF07CisgICAgY2hhciAqc3Ry
OworCisgICAgLyogTm8gdXNlci1zcGVjaWZpZWQgY29uZmlndXJhdGlvbj8gKi8KKyAgICBpZiAo
IChjb25mID09IE5VTEwpIHx8ICgqY29uZiA9PSAnXDAnKSApCisgICAgeworICAgICAgICAvKiBT
b21lIHBsYXRmb3JtcyBtYXkgYXV0b21hdGljYWxseSBwcm9iZSB0aGUgVUFSVCBjb25maWd1YXJ0
aW9uLiAqLworICAgICAgICBpZiAoIHVhcnQtPmJhdWQgIT0gMCApCisgICAgICAgICAgICBnb3Rv
IGNvbmZpZ19wYXJzZWQ7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICBzdHJsY3B5KGNv
bV9jb25zb2xlX29wdGlvbnMsIGNvbmYsIEFSUkFZX1NJWkUoY29tX2NvbnNvbGVfb3B0aW9ucykp
OworICAgIHN0ciA9IGNvbV9jb25zb2xlX29wdGlvbnM7CisKKyAgICAvKiBwYXJzZSBwb3NpdGlv
bmFsIHBhcmFtZXRlcnMgYW5kIGdldCBwb2ludGVyIGZvciBuYW1lLXZhbHVlIHBhaXJzICovCisg
ICAgaWYgKCAhcGFyc2VfcG9zaXRpb25hbCh1YXJ0LCAmc3RyKSApCisgICAgICAgIHJldHVybjsK
KworICAgIGlmICggIXBhcnNlX25hbWV2YWx1ZV9wYWlycyhzdHIsIHVhcnQpICkKKyAgICAgICAg
cmV0dXJuOworCiAgY29uZmlnX3BhcnNlZDoKICAgICAvKiBTYW5pdHkgY2hlY2tzLiAqLwogICAg
IGlmICggKHVhcnQtPmJhdWQgIT0gQkFVRF9BVVRPKSAmJgpAQCAtMTE3Nyw2ICsxMzg2LDggQEAg
c3RhdGljIHZvaWQgX19pbml0IG5zMTY1NTBfcGFyc2VfcG9ydF9jb25maWcoCiAgICAgICAgIFBB
UlNFX0VSUigiQmF1ZCByYXRlICVkIG91dHNpZGUgc3VwcG9ydGVkIHJhbmdlLiIsIHVhcnQtPmJh
dWQpOwogICAgIGlmICggKHVhcnQtPmRhdGFfYml0cyA8IDUpIHx8ICh1YXJ0LT5kYXRhX2JpdHMg
PiA4KSApCiAgICAgICAgIFBBUlNFX0VSUigiJWQgZGF0YSBiaXRzIGFyZSB1bnN1cHBvcnRlZC4i
LCB1YXJ0LT5kYXRhX2JpdHMpOworICAgIGlmICggKHVhcnQtPnJlZ193aWR0aCAhPSAxKSAmJiAo
dWFydC0+cmVnX3dpZHRoICE9IDQpICkKKyAgICAgICAgUEFSU0VfRVJSKCJBY2NlcHRlZCB2YWx1
ZXMgb2YgcmVnX3dpZHRoIGFyZSAxIGFuZCA0IG9ubHkiKTsKICAgICBpZiAoICh1YXJ0LT5zdG9w
X2JpdHMgPCAxKSB8fCAodWFydC0+c3RvcF9iaXRzID4gMikgKQogICAgICAgICBQQVJTRV9FUlIo
IiVkIHN0b3AgYml0cyBhcmUgdW5zdXBwb3J0ZWQuIiwgdWFydC0+c3RvcF9iaXRzKTsKICAgICBp
ZiAoIHVhcnQtPmlvX2Jhc2UgPT0gMCApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Jun 06 06:24:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 06:24:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dI7uv-0000i4-AE; Tue, 06 Jun 2017 06:24:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7uu-0000hu-Io
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:24:36 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 D5/1C-03587-3AA46395; Tue, 06 Jun 2017 06:24:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVXexl1m
 kQdMGPosJ2wwcGD229+1iD2CMYs3MS8qvSGDNmPv+MmPBabGKpyuOsDQwHhHsYuTkEBL4wigx
 4VxoFyMXkH2eUWLdugNMXYwcHGwCYhJz9yqA1IgIqErMWrGcGaJeXaLpdwMbiC0sECHxduM8M
 JtXwEzi1OozYK0sQPUfG3UnMHIsYGRYxahRnFpUllqka2Shl1SUmZ5RkpuYmaNraGCml5taXJ
 yYnpqTmFSsl5yfu4kR6BEGINjBeH5t4CFGSQ4mJVFecWuzSCG+pPyUyozE4oz4otKc1OJDjBo
 cHAI9m1ZfYJRiycvPS1WS4LXwBKoTLEpNT61Iy8wBhgxMqQQHj5IIb40rUJq3uCAxtzgzHSJ1
 ilFRSpz3MUifAEgiozQPrg0WppcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzOsEMoUnM68Eb
 voroMVMQIv5LpmALC5JREhJNTCa5vU+efjneULWmbRPLor39vQxO57ZO6FS5pvKDUnXe6XGO0
 OeL3x7JT50/orVK65yfd3zb0fLG72JMofCrzNcO8igaJ9u5KW3gltXxuq/ieZ+Fbl6hjMFxfz
 nOzpNuk3Zeo5Ma7I80ZmmstHgbNO8fgu2yPDU3X6Rak+1X7nd09NdacojG6fEUpyRaKjFXFSc
 CACAFhy4TgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1496730274!65777484!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 566 invoked from network); 6 Jun 2017 06:24:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Jun 2017 06:24:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7us-0003KR-5R
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:24:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7us-0004U2-4w
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:24:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dI7us-0004U2-4w@xenbits.xenproject.org>
Date: Tue, 06 Jun 2017 06:24:34 +0000
Subject: [Xen-changelog] [xen master] acpi: enlarge NUM_FIXMAP_ACPI_PAGES to
	support larger scale boards
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDAyZGMyYWE3YmY1NDYwMmNmMmQ3NTJhMmFmOWZhMzhjZWU4NzBmYzgKQXV0aG9yOiAg
ICAgWmhhbmcgQm8gPG9zY2FyLnpoYW5nYm9AaHVhd2VpLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1h
eSAzMSAwODo0MDo0NCAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1heSAzMSAwODo0MDo0NCAyMDE3ICswMjAwCgog
ICAgYWNwaTogZW5sYXJnZSBOVU1fRklYTUFQX0FDUElfUEFHRVMgdG8gc3VwcG9ydCBsYXJnZXIg
c2NhbGUgYm9hcmRzCiAgICAKICAgIEluIGFjcGlfdGJfdmVyaWZ5X3RhYmxlKCktPl9fYWNwaV9t
YXBfdGFibGUoKSwgaXQgc3VwcG9zZSBhbGwgQUNQSSB0YWJsZXMKICAgIG1heSBub3QgZXhjZWVk
IDQgcGFnZXMsIHRoZSB0YWJsZXMgaW5jbHVkZXMgU1JBVC9BUElDL0VSU1QgZXRjLgogICAgUGxl
YXNlIG5vdGUgdGhhdCB0aGUgdGFibGUgRFNEVCBpcyBub3QgbWFwcGVkIHRocm91Z2gKICAgIGFj
cGlfdGJfdmVyaWZ5X3RhYmxlKCksIHRodXMgd2UgZG9uJ3QgY2FyZSBpdHMgc2l6ZSBhbHRob3Vn
aCBpdCdzIHVzdWFsbHkKICAgIHRoZSBsYXJnZXN0IHRhYmxlIGFtb25nIGFsbCB0aGUgQUNQSSB0
YWJsZXMuIFRoZW4gdGhlIGJpZ2dlc3QgdGFibGUgd2UKICAgIGNvbmNlcm4gaXMgU1JBVC4KICAg
IEFzIHdlIGtub3csIHRoZSBzaXplIG9mIFNSQVQgaWYgYWZmZWN0ZWQgYnkgYm90aCBDUFUgbnVt
YmVyIGFuZCBtZW1vcnkKICAgIHNsb3QgbnVtYmVyLCBlYWNoIENQVSBjb3N0cyAyNEIsIGFuZCBl
YWNoIG1lbW9yeSBzbG90IGNvc3RzIDQwQi4KICAgIAogICAgUGxlYXNlIG5vdGU6IGV2ZW4gd2hl
biBTUkFUIHRhYmxlIGlzIHdpdGhpbiA0IHBhZ2VzLCBlZy4gMTQxMjhCLCBpbgogICAgX19hY3Bp
X21hcF90YWJsZSgpLCBpdCBtYXBzIHBhZ2VzIHRvIGdldCB0aGUgdGFibGUuIHN1cHBvc2UgdGhl
IHN0YXJ0CiAgICBhZGRyZXNzIGlzIG5lYXIgdGhlIGVuZCBvZiB0aGUgZmlyc3QgcGFnZToKICAg
IAogICAgICAgICAgIDEwMDBCICAgIDQwOTZCICAgICAgICAgNDA5NkIgICAgICAgICAgNDA5NkIg
ICAgICA4NDBCCiAgICAgICAgICAgfF9fX3xfX19fX19fX19fX19ffF9fX19fX19fX19fX19ffF9f
X19fX19fX19fX19ffF9fX198CiAgICAKICAgIGFsdGhvdWdoIHRoZSB0b3RhbCBwYWdlIGlzIHdp
dGhpbiA0IHBhZ2VzICwgYnV0IGl0IG1heSBiZSBpbiBmYWN0IGFjcm9zcyA1CiAgICBwYWdlcywg
YXMgc2hvd24gYWJvdmUuIFRodXMgdGhlIE5VTV9GSVhNQVBfQUNQSV9QQUdFUyBzaG91bGQgYmUg
bXVjaAogICAgbGFyZ2VyIG5vd2FkYXlzLiBJZiBub3QsIHhlbiB3b3VsZCB3cm9uZ2x5IHRoaW5r
cyBubyBOVU1BIGNvbmZpZ3VyYXRpb24KICAgIGNvdWxkIGJlIGZvdW5kIGFzIHRoYXQgaXQgY291
bGQgbm90IGdldCBTUkFUIHRhYmxlLgogICAgCiAgICBUaHVzLCB3ZSBtYWtlIE5VTV9GSVhNQVBf
QUNQSV9QQUdFUyBtdWNoIGxhcmdlciwgdG8gNjQoMjU2S0IpLiBpdCdzCiAgICBjYWxjdWxhdGVk
IGZvciB0aGF0IHRoZSB0aGVvcmV0aWNhbCBsYXJnZXN0IENQVSBudW1iZXIgb24gbWFpbiBMaW51
eAogICAgZGlzdHJvcyBpcyBhYm91dCA4MTkyLCBhbmQgbWVtb3J5IHNsb3RzIG51bWJlciBzaG91
bGQgYmUgd2l0aGluIDEwMDAsCiAgICB0aGF0J3MgMjRCKjgxOTIrNDBCKjEwMDAgPSAyMzY2MDhC
LiBNZWFud2hpbGUsIGJlY2F1c2UgSU9SRU1BUF9WSVJUXyoKICAgIHJlZ2lvbiBpcyAxNkdCLCB0
aHVzIEkgdGhpbmsgZXh0ZW5kaW5nIGl0IHRvIDI1NktCIGlzIHNhZmUgZW5vdWdoLgogICAgCiAg
ICBPZiBjb3Vyc2UsIHRoZXJlJ3MgbXVjaCBtb3JlIHdvcmsgdG8gZG8gdG8gc3VwcG9ydCBsYXJn
ZSBzY2FsZSBib2FyZHMgb2YKICAgIHRoYXQgbWFueSg4MTkyKSBDUFVzIGFuZCAxMDAwIG1lbW9y
eSBzbG90cy4gV2UganVzdCBtYWtlIGxpZmUgZWFzaWVyIGZvcgogICAgYm9hcmRzIHdpdGggc2Vy
dmVyYWwgaHVuZHJlZHMgb2YgQ1BVcyBhbmQgc2VydmVyYWwgVEJzIG9mIG1lbW9yeS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogWmhhbmcgQm8gPG9zY2FyLnpoYW5nYm9AaHVhd2VpLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2lu
Y2x1ZGUveGVuL2FjcGkuaCB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygr
KSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vYWNwaS5oIGIv
eGVuL2luY2x1ZGUveGVuL2FjcGkuaAppbmRleCAzMGVjMGVlLi45NDA5MzUwIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS94ZW4vYWNwaS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9hY3BpLmgKQEAg
LTQxLDkgKzQxLDkgQEAKIAogLyoKICAqIEZpeG1hcCBwYWdlcyB0byByZXNlcnZlIGZvciBBQ1BJ
IGJvb3QtdGltZSB0YWJsZXMgKHNlZSBhc20teDg2L2ZpeG1hcC5oIG9yCi0gKiBhc20tYXJtL2Nv
bmZpZy5oKQorICogYXNtLWFybS9jb25maWcuaCwgNjQgcGFnZXMoMjU2S0IpIGlzIGxhcmdlIGVu
b3VnaCBmb3IgbW9zdCBjYXNlcy4pCiAgKi8KLSNkZWZpbmUgTlVNX0ZJWE1BUF9BQ1BJX1BBR0VT
ICA0CisjZGVmaW5lIE5VTV9GSVhNQVBfQUNQSV9QQUdFUyAgNjQKIAogI2RlZmluZSBCQURfTUFE
VF9FTlRSWShlbnRyeSwgZW5kKSAoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgICAgICAgICAoIShlbnRyeSkpIHx8ICh1bnNpZ25lZCBsb25nKShlbnRy
eSkgKyBzaXplb2YoKihlbnRyeSkpID4gKGVuZCkgfHwgIFwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Jun 06 06:24:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 06:24:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dI7v5-0000k9-Cv; Tue, 06 Jun 2017 06:24:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7v4-0000jx-GH
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:24:46 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 E3/56-03920-DAA46395; Tue, 06 Jun 2017 06:24:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXetl1m
 kwYRuHosJ2wwcGD229+1iD2CMYs3MS8qvSGDNaLi1lq1gsmLFr7VHWBsYN0h2MXJxCAl8YZSY
 ++4RC4RznlHi84T5rF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwu4SKxbf
 ZcVxOYVMJP4sXInE4jNAlTfuOUG8wRGjgWMDKsYNYpTi8pSi3QNLfWSijLTM0pyEzNzdA0NzP
 RyU4uLE9NTcxKTivWS83M3MQK9wgAEOxh/LAs4xCjJwaQkyitubRYpxJeUn1KZkVicEV9UmpN
 afIhRhoNDSYLXwhMoJ1iUmp5akZaZAwwPmLQEB4+SCG+NK1Cat7ggMbc4Mx0idYpRUUqclx+k
 TwAkkVGaB9cGC8lLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuZlcAOawpOZVwI3/RXQYiagx
 XyXTEAWlyQipKQaGNOm9MWc2jwpQP3T+8p1vmmt1zg82U1yK5NZz8yOlcrNONW3z5bbhGmLdq
 xJ7izul8U/P79mfd/GcnT2gczj82VP5C4QMnfv93rSZHv3hPTmg+xLH79weT7rK9uEiCcasi8
 r3avmZhz6JLs1yp+l4Offnf+nzto7/+t9G8YLIXar+5Xzv8Vc2aLEUpyRaKjFXFScCACGdVMa
 RAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1496730284!95946022!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11264 invoked from network); 6 Jun 2017 06:24:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Jun 2017 06:24:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7v2-0003Kb-95
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:24:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7v2-0004Ub-6a
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:24:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dI7v2-0004Ub-6a@xenbits.xenproject.org>
Date: Tue, 06 Jun 2017 06:24:44 +0000
Subject: [Xen-changelog] [xen master] x86/vpmu: add cpu hot unplug notifier
	for vpmu
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDJkMDhmYjMyYmMzZDI1MjA0Njc0OGU5MDhiYWZjMWJmNjM3NjMxM2UKQXV0aG9yOiAg
ICAgTHV3ZWkgS2FuZyA8bHV3ZWkua2FuZ0BpbnRlbC5jb20+CkF1dGhvckRhdGU6IFdlZCBNYXkg
MzEgMDg6NDE6NDMgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMzEgMDg6NDE6NDMgMjAxNyArMDIwMAoKICAg
IHg4Ni92cG11OiBhZGQgY3B1IGhvdCB1bnBsdWcgbm90aWZpZXIgZm9yIHZwbXUKICAgIAogICAg
Q3VycmVudGx5LCBIb3QgdW5wbHVnIGEgcGh5c2ljYWwgQ1BVIHdpdGggdnBtdSBlbmFibGVkIG1h
eSBjYXVzZQogICAgc3lzdGVtIGhhbmcgZHVlIHRvIHNlbmQgYSByZW1vdGUgY2FsbCB0byBhbiBv
ZmZsaW5lZCBwQ1BVLiBUaGlzCiAgICBwYXRjaCBhZGQgYSBjcHUgaG90IHVucGx1ZyBub3RpZmVy
IHRvIHNhdmUgdnBtdSBjb250ZXh0IGJlZm9yZQogICAgY3B1IG9mZmxpbmUuCiAgICAKICAgIENv
bnNpZGVyIG9uZSBzY2VuYXJpbywgaG90IHVucGx1ZyBwQ1BVIE4gd2l0aCB2cG11IGVuYWJsZWQu
CiAgICBUaGUgdmNwdSB3aGljaCBydW5uaW5nIG9uIHRoaXMgcENQVSB3aWxsIGJlIHN3aXRjaCB0
byBvdGhlcgogICAgb25saW5lIGNwdS4gQSByZW1vdGUgY2FsbCB3aWxsIGJlIHNlbmQgdG8gcENQ
VSBOIHRvIHNhdmUgdGhlCiAgICB2cG11IGNvbnRleHQgYmVmb3JlIGxvYWRpbmcgdGhlIHZwbXUg
Y29udGV4dCBvbiB0aGlzIHBDUFUuCiAgICBTeXN0ZW0gd2lsbCBoYW5nIGluIGZ1bmN0aW9uIG9u
X3NlbGVjdF9jcHVzKCkgYmVjYXVzZSBvZiB0aGF0CiAgICBwQ1BVIGlzIG9mZmxpbmVkIGFuZCBj
YW4gbm90IGRvIGFueSByZXNwb25kLgogICAgCiAgICBUaGUgcHVycG9zZSBvZiBhZGQgYSBWUE1V
X0NPTlRFWFRfTE9BREVEIGNoZWNrIGluIHZwbXVfYXJjaF9kZXN0cm95KCkKICAgIGJlZm9yZSBz
ZW5kIGEgcmVtb3RlIGNhbGwgdG8gc2F2ZSB2cG11IGNvbnRleCBpczoKICAgIGEuIHdoZW4gYSB2
cG11IGNvbnRleHQgaGFzIGJlZW4gbG9hZGVkIGluIGEgcmVtb3RlIHBDUFUsIG1ha2UgYQogICAg
ICAgcmVtb3RlIGNhbGwgdG8gc2F2ZSB0aGUgdnBtdSBjb250ZXggYW5kIHN0b3AgY291bnRlcnMg
aXMgbmVjZXNzYXJ5LgogICAgYi4gVlBNVV9DT05URVhUX0xPQURFRCBmbGFnIHdpbGwgYmUgcmVz
ZXQgaWYgYSBwQ1BVIGlzIG9mZmxpbmVkLgogICAgICAgdGhpcyBjaGVjayB3aWxsIHByZXZlbnQg
c2VuZCBhIHJlbW90ZSBjYWxsIHRvIGFuIG9mZmxpbmVkIHBDUFUuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEx1d2VpIEthbmcgPGx1d2VpLmthbmdAaW50ZWwuY29tPgogICAgQWNrZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBCb3JpcyBPc3Ry
b3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUv
dnBtdS5jIHwgNDUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
CiAxIGZpbGUgY2hhbmdlZCwgNDEgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L3ZwbXUuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5j
CmluZGV4IDAzNDAxZmQuLjFmNzgzMGIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvdnBt
dS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jCkBAIC0yMSw2ICsyMSw3IEBACiAjaW5j
bHVkZSA8eGVuL3hlbm9wcm9mLmg+CiAjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+CiAjaW5jbHVkZSA8
eGVuL2d1ZXN0X2FjY2Vzcy5oPgorI2luY2x1ZGUgPHhlbi9jcHUuaD4KICNpbmNsdWRlIDxhc20v
cmVncy5oPgogI2luY2x1ZGUgPGFzbS90eXBlcy5oPgogI2luY2x1ZGUgPGFzbS9tc3IuaD4KQEAg
LTU3NSwxNSArNTc2LDIxIEBAIHN0YXRpYyB2b2lkIHZwbXVfYXJjaF9kZXN0cm95KHN0cnVjdCB2
Y3B1ICp2KQogICAgICAqIFdlIHdpbGwgdGVzdCBpdCBhZ2FpbiBpbiB2cG11X2NsZWFyX2xhc3Qo
KSB3aXRoIGludGVycnVwdHMKICAgICAgKiBkaXNhYmxlZCB0byBtYWtlIHN1cmUgd2UgZG9uJ3Qg
Y2xlYXIgc29tZW9uZSBlbHNlLgogICAgICAqLwotICAgIGlmICggcGVyX2NwdShsYXN0X3ZjcHUs
IHZwbXUtPmxhc3RfcGNwdSkgPT0gdiApCisgICAgaWYgKCBjcHVfb25saW5lKHZwbXUtPmxhc3Rf
cGNwdSkgJiYKKyAgICAgICAgIHBlcl9jcHUobGFzdF92Y3B1LCB2cG11LT5sYXN0X3BjcHUpID09
IHYgKQogICAgICAgICBvbl9zZWxlY3RlZF9jcHVzKGNwdW1hc2tfb2YodnBtdS0+bGFzdF9wY3B1
KSwKICAgICAgICAgICAgICAgICAgICAgICAgICB2cG11X2NsZWFyX2xhc3QsIHYsIDEpOwogCiAg
ICAgaWYgKCB2cG11LT5hcmNoX3ZwbXVfb3BzICYmIHZwbXUtPmFyY2hfdnBtdV9vcHMtPmFyY2hf
dnBtdV9kZXN0cm95ICkKICAgICB7Ci0gICAgICAgIC8qIFVubG9hZCBWUE1VIGZpcnN0LiBUaGlz
IHdpbGwgc3RvcCBjb3VudGVycyAqLwotICAgICAgICBvbl9zZWxlY3RlZF9jcHVzKGNwdW1hc2tf
b2YodmNwdV92cG11KHYpLT5sYXN0X3BjcHUpLAotICAgICAgICAgICAgICAgICAgICAgICAgIHZw
bXVfc2F2ZV9mb3JjZSwgdiwgMSk7CisgICAgICAgIC8qCisgICAgICAgICAqIFVubG9hZCBWUE1V
IGZpcnN0IGlmIFZQTVVfQ09OVEVYVF9MT0FERUQgYmVpbmcgc2V0LgorICAgICAgICAgKiBUaGlz
IHdpbGwgc3RvcCBjb3VudGVycy4KKyAgICAgICAgICovCisgICAgICAgIGlmICggdnBtdV9pc19z
ZXQodnBtdSwgVlBNVV9DT05URVhUX0xPQURFRCkgKQorICAgICAgICAgICAgb25fc2VsZWN0ZWRf
Y3B1cyhjcHVtYXNrX29mKHZjcHVfdnBtdSh2KS0+bGFzdF9wY3B1KSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdnBtdV9zYXZlX2ZvcmNlLCB2LCAxKTsKKwogICAgICAgICAgdnBtdS0+
YXJjaF92cG11X29wcy0+YXJjaF92cG11X2Rlc3Ryb3kodik7CiAgICAgfQogfQpAQCAtODM1LDYg
Kzg0MiwzMyBAQCBsb25nIGRvX3hlbnBtdV9vcCh1bnNpZ25lZCBpbnQgb3AsIFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0oeGVuX3BtdV9wYXJhbXNfdCkgYXJnKQogICAgIHJldHVybiByZXQ7CiB9CiAK
K3N0YXRpYyBpbnQgY3B1X2NhbGxiYWNrKAorICAgIHN0cnVjdCBub3RpZmllcl9ibG9jayAqbmZi
LCB1bnNpZ25lZCBsb25nIGFjdGlvbiwgdm9pZCAqaGNwdSkKK3sKKyAgICB1bnNpZ25lZCBpbnQg
Y3B1ID0gKHVuc2lnbmVkIGxvbmcpaGNwdTsKKyAgICBzdHJ1Y3QgdmNwdSAqdmNwdSA9IHBlcl9j
cHUobGFzdF92Y3B1LCBjcHUpOworICAgIHN0cnVjdCB2cG11X3N0cnVjdCAqdnBtdTsKKworICAg
IGlmICggIXZjcHUgKQorICAgICAgICByZXR1cm4gTk9USUZZX0RPTkU7CisKKyAgICB2cG11ID0g
dmNwdV92cG11KHZjcHUpOworICAgIGlmICggIXZwbXVfaXNfc2V0KHZwbXUsIFZQTVVfQ09OVEVY
VF9BTExPQ0FURUQpICkKKyAgICAgICAgcmV0dXJuIE5PVElGWV9ET05FOworCisgICAgaWYgKCBh
Y3Rpb24gPT0gQ1BVX0RZSU5HICkKKyAgICB7CisgICAgICAgIHZwbXVfc2F2ZV9mb3JjZSh2Y3B1
KTsKKyAgICAgICAgdnBtdV9yZXNldCh2cG11LCBWUE1VX0NPTlRFWFRfTE9BREVEKTsKKyAgICB9
CisKKyAgICByZXR1cm4gTk9USUZZX0RPTkU7Cit9CisKK3N0YXRpYyBzdHJ1Y3Qgbm90aWZpZXJf
YmxvY2sgY3B1X25mYiA9IHsKKyAgICAubm90aWZpZXJfY2FsbCA9IGNwdV9jYWxsYmFjaworfTsK
Kwogc3RhdGljIGludCBfX2luaXQgdnBtdV9pbml0KHZvaWQpCiB7CiAgICAgaW50IHZlbmRvciA9
IGN1cnJlbnRfY3B1X2RhdGEueDg2X3ZlbmRvcjsKQEAgLTg3Miw4ICs5MDYsMTEgQEAgc3RhdGlj
IGludCBfX2luaXQgdnBtdV9pbml0KHZvaWQpCiAgICAgfQogCiAgICAgaWYgKCB2cG11X21vZGUg
IT0gWEVOUE1VX01PREVfT0ZGICkKKyAgICB7CisgICAgICAgIHJlZ2lzdGVyX2NwdV9ub3RpZmll
cigmY3B1X25mYik7CiAgICAgICAgIHByaW50ayhYRU5MT0dfSU5GTyAiVlBNVTogdmVyc2lvbiAi
IF9fc3RyaW5naWZ5KFhFTlBNVV9WRVJfTUFKKSAiLiIKICAgICAgICAgICAgICAgIF9fc3RyaW5n
aWZ5KFhFTlBNVV9WRVJfTUlOKSAiXG4iKTsKKyAgICB9CiAgICAgZWxzZQogICAgICAgICBvcHRf
dnBtdV9lbmFibGVkID0gMDsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Jun 06 06:25:00 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 06:25:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dI7vI-0000li-Ek; Tue, 06 Jun 2017 06:25:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7vG-0000lW-Qo
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:24:59 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 D5/BC-03587-ABA46395; Tue, 06 Jun 2017 06:24:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHLMWRWlGSWpSXmKPExsWS0XRdVXenl1m
 kwc6vfBYTthk4MHps79vFHsAYxZqZl5RfkcCa8e/sdNaChf2MFSdmtjA1MO4o7WLk4hAS+MIo
 cXtaIzOEc55R4v3uP+xdjBwcbAJiEnP3KnQxcnKICKhKzFqxnBnEFhJQl2j63cAGYgsLGEo0X
 3rNBGLzCphJbH2wmxXEZgGqv7xlJ+MERo4FjAyrGDWKU4vKUot0jQz0kooy0zNKchMzc3QNDc
 z0clOLixPTU3MSk4r1kvNzNzEC/cIABDsYfy0LOMQoycGkJMorbm0WKcSXlJ9SmZFYnBFfVJq
 TWnyIUYaDQ0mC94onUE6wKDU9tSItMwcYIDBpCQ4eJRHeGlegNG9xQWJucWY6ROoUoy7HhtXr
 vzAJseTl56VKifPmg8wQACnKKM2DGwEL1kuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5nUCm
 cKTmVcCt+kV0BFMQEfwXTIBOaIkESEl1cC4rFjq8iq5A1/XWD4qurGqJViaTb2jqq+mK0e4+1
 Z1ycVNrrpci4WDJ9pzi930tC/+Fexune0kW3NpreqqeiXby0UV3yyVtG74LDh+US9bReml2UF
 nq588B8RMSl+71QgkT9JSyf5xoytbZ31d3f6Dtxrupc3tdFJsquvWOh3E+XNC6zOOcCWW4oxE
 Qy3mouJEAEWcJQxRAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1496730296!72308166!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49707 invoked from network); 6 Jun 2017 06:24:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Jun 2017 06:24:56 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7vC-0003Kl-CS
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:24:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7vC-0004Wt-AC
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:24:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dI7vC-0004Wt-AC@xenbits.xenproject.org>
Date: Tue, 06 Jun 2017 06:24:54 +0000
Subject: [Xen-changelog] [xen master] docs: remove PVHv1 document
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5892679109679438412=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 8ac9a25b26841b539fd7f345fc87a4142a86adb3
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Wed May 31 08:47:57 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Wed May 31 08:47:57 2017 +0200

    docs: remove PVHv1 document
    
    The current misc/pvh.markdown document refers to PVHv1, remove it to
    avoid confusion with PVHv2 since the PVHv1 code has already been
    removed.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
---
 docs/misc/pvh.markdown | 377 -------------------------------------------------
 1 file changed, 377 deletions(-)

diff --git a/docs/misc/pvh.markdown b/docs/misc/pvh.markdown
deleted file mode 100644
index 52d8e74..0000000
--- a/docs/misc/pvh.markdown
+++ /dev/null
@@ -1,377 +0,0 @@
-# PVH Specification #
-
-## Rationale ##
-
-PVH is a new kind of guest that has been introduced on Xen 4.4 as a DomU, and
-on Xen 4.5 as a Dom0. The aim of PVH is to make use of the hardware
-virtualization extensions present in modern x86 CPUs in order to
-improve performance.
-
-PVH is considered a mix between PV and HVM, and can be seen as a PV guest
-that runs inside of an HVM container, or as a PVHVM guest without any emulated
-devices. The design goal of PVH is to provide the best performance possible and
-to reduce the amount of modifications needed for a guest OS to run in this mode
-(compared to pure PV).
-
-This document tries to describe the interfaces used by PVH guests, focusing
-on how an OS should make use of them in order to support PVH.
-
-## Early boot ##
-
-PVH guests use the PV boot mechanism, that means that the kernel is loaded and
-directly launched by Xen (by jumping into the entry point). In order to do this
-Xen ELF Notes need to be added to the guest kernel, so that they contain the
-information needed by Xen. Here is an example of the ELF Notes added to the
-FreeBSD amd64 kernel in order to boot as PVH:
-
-    ELFNOTE(Xen, XEN_ELFNOTE_GUEST_OS,       .asciz, "FreeBSD")
-    ELFNOTE(Xen, XEN_ELFNOTE_GUEST_VERSION,  .asciz, __XSTRING(__FreeBSD_version))
-    ELFNOTE(Xen, XEN_ELFNOTE_XEN_VERSION,    .asciz, "xen-3.0")
-    ELFNOTE(Xen, XEN_ELFNOTE_VIRT_BASE,      .quad,  KERNBASE)
-    ELFNOTE(Xen, XEN_ELFNOTE_PADDR_OFFSET,   .quad,  KERNBASE)
-    ELFNOTE(Xen, XEN_ELFNOTE_ENTRY,          .quad,  xen_start)
-    ELFNOTE(Xen, XEN_ELFNOTE_HYPERCALL_PAGE, .quad,  hypercall_page)
-    ELFNOTE(Xen, XEN_ELFNOTE_HV_START_LOW,   .quad,  HYPERVISOR_VIRT_START)
-    ELFNOTE(Xen, XEN_ELFNOTE_FEATURES,       .asciz, "writable_descriptor_tables|auto_translated_physmap|supervisor_mode_kernel|hvm_callback_vector")
-    ELFNOTE(Xen, XEN_ELFNOTE_PAE_MODE,       .asciz, "yes")
-    ELFNOTE(Xen, XEN_ELFNOTE_L1_MFN_VALID,   .long,  PG_V, PG_V)
-    ELFNOTE(Xen, XEN_ELFNOTE_LOADER,         .asciz, "generic")
-    ELFNOTE(Xen, XEN_ELFNOTE_SUSPEND_CANCEL, .long,  0)
-    ELFNOTE(Xen, XEN_ELFNOTE_BSD_SYMTAB,     .asciz, "yes")
-
-On the Linux side, the above can be found in `arch/x86/xen/xen-head.S`.
-
-It is important to highlight the following notes:
-
-  * `XEN_ELFNOTE_ENTRY`: contains the virtual memory address of the kernel entry
-    point.
-  * `XEN_ELFNOTE_HYPERCALL_PAGE`: contains the virtual memory address of the
-    hypercal page inside of the guest kernel (this memory region will be filled
-    by Xen prior to booting).
-  * `XEN_ELFNOTE_FEATURES`: contains the list of features supported by the kernel.
-    In the example above the kernel is only able to boot as a PVH guest, but
-    those options can be mixed with the ones used by pure PV guests in order to
-    have a kernel that supports both PV and PVH (like Linux). The list of
-    options available can be found in the `features.h` public header. Note that
-    in the example above `hvm_callback_vector` is in `XEN_ELFNOTE_FEATURES`.
-    Older hypervisors will balk at this being part of it, so it can also be put
-    in `XEN_ELFNOTE_SUPPORTED_FEATURES` which older hypervisors will ignore.
-
-Xen will jump into the kernel entry point defined in `XEN_ELFNOTE_ENTRY` with
-paging enabled (either long mode or protected mode with paging turned on
-depending on the kernel bitness) and some basic page tables setup. An important
-distinction for a 64bit PVH is that it is launched at privilege level 0 as
-opposed to a 64bit PV guest which is launched at privilege level 3.
-
-Also, the `rsi` (`esi` on 32bits) register is going to contain the virtual
-memory address where Xen has placed the `start_info` structure. The `rsp` (`esp`
-on 32bits) will point to the top of an initial single page stack, that can be
-used by the guest kernel. The `start_info` structure contains all the info the
-guest needs in order to initialize. More information about the contents can be
-found in the `xen.h` public header.
-
-### Initial amd64 control registers values ###
-
-Initial values for the control registers are set up by Xen before booting the
-guest kernel. The guest kernel can expect to find the following features
-enabled by Xen.
-
-`CR0` has the following bits set by Xen:
-
-  * PE (bit 0): protected mode enable.
-  * ET (bit 4): 387 or newer processor.
-  * PG (bit 31): paging enabled.
-
-`CR4` has the following bits set by Xen:
-
-  * PAE (bit 5): PAE enabled.
-
-And finally in `EFER` the following features are enabled:
-
-  * LME (bit 8): Long mode enable.
-  * LMA (bit 10): Long mode active.
-
-At least the following flags in `EFER` are guaranteed to be disabled:
-
-  * SCE (bit 0): System call extensions disabled.
-  * NXE (bit 11): No-Execute disabled.
-
-There's no guarantee about the state of the other bits in the `EFER` register.
-
-All the segments selectors are set with a flat base at zero.
-
-The `cs` segment selector attributes are set to 0x0a09b, which describes an
-executable and readable code segment only accessible by the most privileged
-level. The segment is also set as a 64-bit code segment (`L` flag set, `D` flag
-unset).
-
-The remaining segment selectors (`ds`, `ss`, `es`, `fs` and `gs`) are all set
-to the same values. The attributes are set to 0x0c093, which implies a read and
-write data segment only accessible by the most privileged level.
-
-The `FS.base`, `GS.base` and `KERNEL_GS.base` MSRs are zeroed out.
-
-The `IDT` and `GDT` are also zeroed, so the guest must be specially careful to
-not trigger a fault until after they have been properly set. The way of setting
-the IDT and the GDT is using the native instructions as would be done on bare
-metal.
-
-The `RFLAGS` register is guaranteed to be clear when jumping into the kernel
-entry point, with the exception of the reserved bit 1 set.
-
-## Memory ##
-
-Since PVH guests rely on virtualization extensions provided by the CPU, they
-have access to a hardware virtualized MMU, which means page-table related
-operations should use the same instructions used on native.
-
-There are however some differences with native. The usage of native MTRR
-operations is forbidden, and `XENPF_*_memtype` hypercalls should be used
-instead. This can be avoided by simply not using MTRR and setting all the
-memory attributes using PAT, which doesn't require the usage of any hypercalls.
-
-Since PVH doesn't use a BIOS in order to boot, the physical memory map has
-to be retrieved using the `XENMEM_memory_map` hypercall, which will return
-an e820 map. This memory map might contain holes that describe MMIO regions,
-that will be already setup by Xen.
-
-*TODO*: we need to figure out what to do with MMIO regions, right now Xen
-sets all the holes in the native e820 to MMIO regions for Dom0 up to 4GB. We
-need to decide what to do with MMIO regions above 4GB on Dom0, and what to do
-for PVH DomUs with pci-passthrough.
-
-In the case of a guest started with memory != maxmem, the e820 memory map
-returned by Xen will contain the memory up to maxmem. The guest has to be very
-careful to only use the lower memory pages up to the value contained in
-`start_info->nr_pages` because any memory page above that value will not be
-populated.
-
-## Physical devices ##
-
-When running as Dom0 the guest OS has the ability to interact with the physical
-devices present in the system. A note should be made that PVH guests require
-a working IOMMU in order to interact with physical devices.
-
-The first step in order to manipulate the devices is to make Xen aware of
-them. Due to the fact that all the hardware description on x86 comes from
-ACPI, Dom0 is responsible for parsing the ACPI tables and notifying Xen about
-the devices it finds. This is done with the `PHYSDEVOP_pci_device_add`
-hypercall.
-
-*TODO*: explain the way to register the different kinds of PCI devices, like
-devices with virtual functions.
-
-## Interrupts ##
-
-All interrupts on PVH guests are routed over event channels, see
-[Event Channel Internals][event_channels] for more detailed information about
-event channels. In order to inject interrupts into the guest an IDT vector is
-used. This is the same mechanism used on PVHVM guests, and allows having
-per-cpu interrupts that can be used to deliver timers or IPIs.
-
-In order to register the callback IDT vector the `HVMOP_set_param` hypercall
-is used with the following values:
-
-    domid = DOMID_SELF
-    index = HVM_PARAM_CALLBACK_IRQ
-    value = (0x2 << 56) | vector_value
-
-The OS has to program the IDT for the `vector_value` using the baremetal
-mechanism.
-
-In order to know which event channel has fired, we need to look into the
-information provided in the `shared_info` structure. The `evtchn_pending`
-array is used as a bitmap in order to find out which event channel has
-fired. Event channels can also be masked by setting it's port value in the
-`shared_info->evtchn_mask` bitmap.
-
-### Interrupts from physical devices ###
-
-When running as Dom0 (or when using pci-passthrough) interrupts from physical
-devices are routed over event channels. There are 3 different kind of
-physical interrupts that can be routed over event channels by Xen: IO APIC,
-MSI and MSI-X interrupts.
-
-Since physical interrupts usually need EOI (End Of Interrupt), Xen allows the
-registration of a memory region that will contain whether a physical interrupt
-needs EOI from the guest or not. This is done with the
-`PHYSDEVOP_pirq_eoi_gmfn_v2` hypercall that takes a parameter containing the
-physical address of the memory page that will act as a bitmap. Then in order to
-find out if an IRQ needs EOI or not, the OS can perform a simple bit test on the
-memory page using the PIRQ value.
-
-### IO APIC interrupt routing ###
-
-IO APIC interrupts can be routed over event channels using `PHYSDEVOP`
-hypercalls. First the IRQ is registered using the `PHYSDEVOP_map_pirq`
-hypercall, as an example IRQ#9 is used here:
-
-    domid = DOMID_SELF
-    type = MAP_PIRQ_TYPE_GSI
-    index = 9
-    pirq = 9
-
-The IRQ#9 is now registered as PIRQ#9. The triggering and polarity can also
-be configured using the `PHYSDEVOP_setup_gsi` hypercall:
-
-    gsi = 9 # This is the IRQ value.
-    triggering = 0
-    polarity = 0
-
-In this example the IRQ would be configured to use edge triggering and high
-polarity.
-
-Finally the PIRQ can be bound to an event channel using the
-`EVTCHNOP_bind_pirq`, that will return the event channel port the PIRQ has been
-assigned. After this the event channel will be ready for delivery.
-
-*NOTE*: when running as Dom0, the guest has to parse the interrupt overrides
-found on the ACPI tables and notify Xen about them.
-
-### MSI ###
-
-In order to configure MSI interrupts for a device, Xen must be made aware of
-it's presence first by using the `PHYSDEVOP_pci_device_add` as described above.
-Then the `PHYSDEVOP_map_pirq` hypercall is used:
-
-    domid = DOMID_SELF
-    type = MAP_PIRQ_TYPE_MSI_SEG or MAP_PIRQ_TYPE_MULTI_MSI
-    index = -1
-    pirq = -1
-    bus = pci_device_bus
-    devfn = pci_device_function
-    entry_nr = number of MSI interrupts
-
-The type has to be set to `MAP_PIRQ_TYPE_MSI_SEG` if only one MSI interrupt
-source is being configured. On devices that support MSI interrupt groups
-`MAP_PIRQ_TYPE_MULTI_MSI` can be used to configure them by also placing the
-number of MSI interrupts in the `entry_nr` field.
-
-The values in the `bus` and `devfn` field should be the same as the ones used
-when registering the device with `PHYSDEVOP_pci_device_add`.
-
-### MSI-X ###
-
-*TODO*: how to register/use them.
-
-## Event timers and timecounters ##
-
-Since some hardware is not available on PVH (like the local APIC), Xen provides
-the OS with suitable replacements in order to get the same functionality. One
-of them is the timer interface. Using a set of hypercalls, a guest OS can set
-event timers that will deliver and event channel interrupt to the guest.
-
-In order to use the timer provided by Xen the guest OS first needs to register
-a VIRQ event channel to be used by the timer to deliver the interrupts. The
-event channel is registered using the `EVTCHNOP_bind_virq` hypercall, that
-only takes two parameters:
-
-    virq = VIRQ_TIMER
-    vcpu = vcpu_id
-
-The port that's going to be used by Xen in order to deliver the interrupt is
-returned in the `port` field. Once the interrupt is set, the timer can be
-programmed using the `VCPUOP_set_singleshot_timer` hypercall.
-
-    flags = VCPU_SSHOTTMR_future
-    timeout_abs_ns = absolute value when the timer should fire
-
-It is important to notice that the `VCPUOP_set_singleshot_timer` hypercall must
-be executed from the same vCPU where the timer should fire, or else Xen will
-refuse to set it. This is a single-shot timer, so it must be set by the OS
-every time it fires if a periodic timer is desired.
-
-Xen also shares a memory region with the guest OS that contains time related
-values that are updated periodically. This values can be used to implement a
-timecounter or to obtain the current time. This information is placed inside of
-`shared_info->vcpu_info[vcpu_id].time`. The uptime (time since the guest has
-been launched) can be calculated using the following expression and the values
-stored in the `vcpu_time_info` struct:
-
-    system_time + ((((tsc - tsc_timestamp) << tsc_shift) * tsc_to_system_mul) >> 32)
-
-The timeout that is passed to `VCPUOP_set_singleshot_timer` has to be
-calculated using the above value, plus the timeout the system wants to set.
-
-If the OS also wants to obtain the current wallclock time, the value calculated
-above has to be added to the values found in `shared_info->wc_sec` and
-`shared_info->wc_nsec`.
-
-## SMP discover and bring up ##
-
-The process of bringing up secondary CPUs is obviously different from native,
-since PVH doesn't have a local APIC. The first thing to do is to figure out
-how many vCPUs the guest has. This is done using the `VCPUOP_is_up` hypercall,
-using for example this simple loop:
-
-    for (i = 0; i < MAXCPU; i++) {
-        ret = HYPERVISOR_vcpu_op(VCPUOP_is_up, i, NULL);
-        if (ret >= 0)
-            /* vCPU#i is present */
-    }
-
-Note than when running as Dom0, the ACPI tables might report a different number
-of available CPUs. This is because the value on the ACPI tables is the
-number of physical CPUs the host has, and it might bear no resemblance with the
-number of vCPUs Dom0 actually has so it should be ignored.
-
-In order to bring up the secondary vCPUs they must be configured first. This is
-achieved using the `VCPUOP_initialise` hypercall. A valid context has to be
-passed to the vCPU in order to boot. The relevant fields for PVH guests are
-the following:
-
-  * `flags`: contains `VGCF_*` flags (see `arch-x86/xen.h` public header).
-  * `user_regs`: struct that contains the register values that will be set on
-    the vCPU before booting. All GPRs are available to be set, however, the
-    most relevant ones are `rip` and `rsp` in order to set the start address
-    and the stack. Please note, all selectors must be null.
-  * `ctrlreg[3]`: contains the address of the page tables that will be used by
-    the vCPU. Other control registers should be set to zero, or else the
-    hypercall will fail with -EINVAL.
-
-After the vCPU is initialized with the proper values, it can be started by
-using the `VCPUOP_up` hypercall. The values of the other control registers of
-the vCPU will be the same as the ones described in the `control registers`
-section.
-
-Examples about how to bring up secondary CPUs can be found on the FreeBSD
-code base in `sys/x86/xen/pv.c` and on Linux `arch/x86/xen/smp.c`.
-
-## Control operations (reboot/shutdown) ##
-
-Reboot and shutdown operations on PVH guests are performed using hypercalls.
-In order to issue a reboot, a guest must use the `SHUTDOWN_reboot` hypercall.
-In order to perform a power off from a guest DomU, the `SHUTDOWN_poweroff`
-hypercall should be used.
-
-The way to perform a full system power off from Dom0 is different than what's
-done in a DomU guest. In order to perform a power off from Dom0 the native
-ACPI path should be followed, but the guest should not write the `SLP_EN`
-bit to the Pm1Control register. Instead the `XENPF_enter_acpi_sleep` hypercall
-should be used, filling the following data in the `xen_platform_op` struct:
-
-    cmd = XENPF_enter_acpi_sleep
-    interface_version = XENPF_INTERFACE_VERSION
-    u.enter_acpi_sleep.pm1a_cnt_val = Pm1aControlValue
-    u.enter_acpi_sleep.pm1b_cnt_val = Pm1bControlValue
-
-This will allow Xen to do it's clean up and to power off the system. If the
-host is using hardware reduced ACPI, the following field should also be set:
-
-    u.enter_acpi_sleep.flags = XENPF_ACPI_SLEEP_EXTENDED (0x1)
-
-## CPUID ##
-
-The cpuid instruction that should be used is the normal `cpuid`, not the
-emulated `cpuid` that PV guests usually require.
-
-*TDOD*: describe which cpuid flags a guest should ignore and also which flags
-describe features can be used. It would also be good to describe the set of
-cpuid flags that will always be present when running as PVH.
-
-## Final notes ##
-
-All the other hardware functionality not described in this document should be
-assumed to be performed in the same way as native.
-
-[event_channels]: http://wiki.xen.org/wiki/Event_Channel_Internals
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============5892679109679438412==--

From xen-changelog-bounces@lists.xen.org Tue Jun 06 06:25:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 06:25:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dI7vQ-0000nL-GQ; Tue, 06 Jun 2017 06:25:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7vP-0000nB-6q
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:25:07 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 BF/31-02181-2CA46395; Tue, 06 Jun 2017 06:25:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVfegl1m
 kwf5NOhYTthk4MHps79vFHsAYxZqZl5RfkcCa8XjuPuaCGWkVB451MDcwzvDsYuTiEBL4wijx
 ZvFBdgjnPKPEzVubmbsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhbIkZje1
 8sKYvMKmEncejqBCcRmAapf++8G8wRGjgWMDKsY1YtTi8pSi3RN9JKKMtMzSnITM3N0DQ1M9X
 JTi4sT01NzEpOK9ZLzczcxAn3CAAQ7GG/1OR9ilORgUhLlFbc2ixTiS8pPqcxILM6ILyrNSS0
 +xCjDwaEkwXvFEygnWJSanlqRlpkDDA6YtAQHj5IIb40rUJq3uCAxtzgzHSJ1ilGXY8Pq9V+Y
 hFjy8vNSpcR580FmCIAUZZTmwY2ABeolRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfM6gUzhy
 cwrgdv0CugIJqAj+C6ZgBxRkoiQkmpgjL/PItg2S3+q1AGN46eFX+bw5Qidf/NlmqgAe+5kvl
 Kuw2n/uT6WtGbNV/3g3vfT4O1TpYSWnc6PJYxcgxc4PVL+VW2tYKHAYW7rI/XncAfrnWKR3TM
 OPGws2862cf4ij9qGfYeXbq+tljsYuszkzf4nkUztU55NrtuaZh8tofFm/lHuTStLlViKMxIN
 tZiLihMBJX3y308CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1496730304!101857581!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61555 invoked from network); 6 Jun 2017 06:25:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Jun 2017 06:25:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7vM-0003LT-Ej
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:25:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7vM-0004Xt-Dz
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:25:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dI7vM-0004Xt-Dz@xenbits.xenproject.org>
Date: Tue, 06 Jun 2017 06:25:04 +0000
Subject: [Xen-changelog] [xen master] Revert "ns16550: add support for UART
	parameters to be specifed with name-value pairs"
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGMxYWJjMmY3YmM5MGYzNTc5N2VmN2Q5ZGIzNDRjYzk3ODhmNTY2ZGIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWF5IDMx
IDExOjE4OjU4IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWF5IDMxIDExOjE4OjU4IDIwMTcgKzAyMDAKCiAgICBS
ZXZlcnQgIm5zMTY1NTA6IGFkZCBzdXBwb3J0IGZvciBVQVJUIHBhcmFtZXRlcnMgdG8gYmUgc3Bl
Y2lmZWQgd2l0aCBuYW1lLXZhbHVlIHBhaXJzIgogICAgCiAgICBUaGlzIHJldmVydHMgY29tbWl0
IGE5MTI1MmZmMGQyMTlkODAxZjJkYzk0NzUxMWMxNzU1ZmU1YjA1ZmUsCiAgICBhcyBpdCBicmVh
a3MgdGhlIGJ1aWxkIG9uIEFSTS4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJr
ZG93biB8ICAzOCAtLS0tLS0KIHhlbi9jb21tb24va2VybmVsLmMgICAgICAgICAgICAgICAgIHwg
ICAyICstCiB4ZW4vZHJpdmVycy9jaGFyL25zMTY1NTAuYyAgICAgICAgICB8IDI0MyArKystLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0
aW9ucygrKSwgMjY2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29t
bWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24K
aW5kZXggOGM5MzljNC4uNDRkOTk4NSAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5k
LWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24K
QEAgLTMyNCw0NCArMzI0LDYgQEAgQm90aCBvcHRpb24gYGNvbTFgIGFuZCBgY29tMmAgZm9sbG93
IHRoZSBzYW1lIGZvcm1hdC4KIAogQSB0eXBpY2FsIHNldHVwIGZvciBtb3N0IHNpdHVhdGlvbnMg
bWlnaHQgYmUgYGNvbTE9MTE1MjAwLDhuMWAKIAotSW4gYWRkaXRpb24gdG8gdGhlIGFib3ZlIHBv
c2l0aW9uYWwgc3BlY2lmaWNhdGlvbiBmb3IgVUFSVCBwYXJhbWV0ZXJzLAotbmFtZT12YWx1ZSBw
YWlyIHNwZWNmaWNhdGlvbnMgYXJlIGFsc28gc3VwcG9ydGVkLiBUaGlzIGlzIHVzZWQgdG8gYWRk
Ci1mbGV4aWJpbGl0eSBmb3IgVUFSVCBkZXZpY2VzIHdoaWNoIHJlcXVpcmUgYWRkaXRpb25hbCBV
QVJUIHBhcmFtZXRlcgotY29uZmlndXJhdGlvbnMuCi0KLVRoZSBjb21tYSBzZXBhcmF0aW9uIHN0
aWxsIGRlbGluZWF0ZXMgcG9zaXRpb25hbCBwYXJhbWV0ZXJzLiBIZW5jZSwKLXVubGVzcyB0aGUg
cGFyYW1ldGVyIGlzIGV4cGxpY2l0bHkgc3BlY2lmaWVkIHdpdGggbmFtZT12YWx1ZSBvcHRpb24s
IGl0Ci13aWxsIGJlIGNvbnNpZGVyZWQgYSBwb3NpdGlvbmFsIHBhcmFtZXRlci4KLQotVGhlIHN5
bnRheCBjb25zaXN0cyBvZgotY29tMT0oY29tbWEtc2VwYXJhdGVkIHBvc2l0aW9uYWwgcGFyYW1l
dGVycyksKGNvbW1hIHNlcGFyYXRlZCBuYW1lLXZhbHVlIHBhaXJzKQotCi1UaGUgYWNjZXB0ZWQg
bmFtZSBrZXl3b3JkcyBmb3IgbmFtZT12YWx1ZSBwYWlycyBhcmUKLSAqIGBiYXVkYCAtIGFjY2Vw
dHMgaW50ZWdlciBiYXVkIHJhdGUgKGVnLiAxMTUyMDApIG9yIGBhdXRvYAotICogYGJyaWRnZWAt
IFNpbWlsYXIgdG8gYnJpZGdlLWJkZiBpbiBwb3NpdGlvbmFsIHBhcmFtZXRlcnMuCi0gICAgICAg
ICAgICAgVXNlZCB0byBkZXRlcm1pbmUgdGhlIFBDSSBicmlkZ2UgdG8gYWNjZXNzIHRoZSBVQVJU
IGRldmljZS4KLSAgICAgICAgICAgICBOb3RhdGlvbiBpcyB4eDp4eC54eCA8YnVzPjo8ZGV2aWNl
Pi48ZnVuY3Rpb24+Ci0gKiBgY2xvY2staHpgLSBhY2NlcHRzIGxhcmdlIGludGVnZXJzIHRvIHNl
dHVwIFVBUlQgY2xvY2sgZnJlcXVlbmNpZXMuCi0gICAgICAgICAgICAgICBEbyBub3RlIC0gdGhl
c2UgdmFsdWVzIGFyZSBtdWx0aXBsaWVkIGJ5IDE2LgotICogYGRhdGEtYml0c2AgLSBpbnRlZ2Vy
IGJldHdlZW4gNSBhbmQgOAotICogYGRldmAgLSBhY2NlcHRlZCB2YWx1ZXMgYXJlIGBwY2lgIE9S
IGBhbXRgLiBJZiB0aGlzIG9wdGlvbgotICAgICAgICAgICBpcyB1c2VkIHRvIHNwZWNpZnkgaWYg
dGhlIHNlcmlhbCBkZXZpY2UgaXMgcGNpLWJhc2VkLiBUaGUgaW9fYmFzZQotICAgICAgICAgICBj
YW5ub3QgYmUgc3BlY2lmaWVkIHdoZW4gYGRldj1wY2lgIG9yIGBkZXY9YW10YCBpcyB1c2VkLgot
ICogYGlvLWJhc2VgIC0gYWNjZXB0cyBpbnRlZ2VyIHdoaWNoIHNwZWNpZmllZCBJTyBiYXNlIHBv
cnQgZm9yIFVBUlQgcmVnaXN0ZXJzCi0gKiBgaXJxYCAtIElSUSBudW1iZXIgdG8gdXNlCi0gKiBg
cGFyaXR5YCAtIGFjY2VwdGVkIHZhbHVlcyBhcmUgc2FtZSBhcyBwb3NpdGlvbmFsIHBhcmFtZXRl
cnMKLSAqIGBwb3J0YCAtIFVzZWQgdG8gc3BlY2lmeSB3aGljaCBwb3J0IHRoZSBQQ0kgc2VyaWFs
IGRldmljZSBpcyBsb2NhdGVkIG9uCi0gICAgICAgICAgICBOb3RhdGlvbiBpcyB4eDp4eC54eCA8
YnVzPjo8ZGV2aWNlPi48ZnVuY3Rpb24+Ci0gKiBgcmVnLXNoaWZ0YCAtIHJlZ2lzdGVyIHNoaWZ0
cyByZXF1aXJlZCB0byBzZXQgVUFSVCByZWdpc3RlcnMKLSAqIGByZWctd2lkdGhgIC0gcmVnaXN0
ZXIgd2lkdGggcmVxdWlyZWQgdG8gc2V0IFVBUlQgcmVnaXN0ZXJzCi0gICAgICAgICAgICAgICAg
IChvbmx5IGFjY2VwdHMgMSBhbmQgNCkKLSAqIGBzdG9wLWJpdHNgIC0gb25seSBhY2NlcHRzIDEg
b3IgMiBmb3IgdGhlIG51bWJlciBvZiBzdG9wIGJpdHMKLQotVGhlIGZvbGxvd2luZyBhcmUgZXhh
bXBsZXMgb2YgY29ycmVjdCBzcGVjaWZpY2F0aW9uczoKLWBjb20xPTExNTIwMCw4bjEsMHgzZjgs
NGAKLWBjb20xPTExNTIwMCw4bjEsMHgzZjgsNCxyZWdfd2lkdGg9NCxyZWdfc2hpZnQ9MmAKLWBj
b20xPWJhdWQ9MTE1MjAwLHBhcml0eT1uLHN0b3BfYml0cz0xLGlvX2Jhc2U9MHgzZjgscmVnX3dp
ZHRoPTRgCi0KICMjIyBjb25yaW5nXF9zaXplCiA+IGA9IDxzaXplPmAKIApkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9rZXJuZWwuYyBiL3hlbi9jb21tb24va2VybmVsLmMKaW5kZXggZTFlYmIwYi4u
ODQ2MTg3MSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9rZXJuZWwuYworKysgYi94ZW4vY29tbW9u
L2tlcm5lbC5jCkBAIC00OSw3ICs0OSw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBhc3NpZ25faW50
ZWdlcl9wYXJhbSgKIAogc3RhdGljIHZvaWQgX19pbml0IF9jbWRsaW5lX3BhcnNlKGNvbnN0IGNo
YXIgKmNtZGxpbmUpCiB7Ci0gICAgY2hhciBvcHRbMTI4XSwgKm9wdHZhbCwgKm9wdGtleSwgKnE7
CisgICAgY2hhciBvcHRbMTAwXSwgKm9wdHZhbCwgKm9wdGtleSwgKnE7CiAgICAgY29uc3QgY2hh
ciAqcCA9IGNtZGxpbmU7CiAgICAgY29uc3Qgc3RydWN0IGtlcm5lbF9wYXJhbSAqcGFyYW07CiAg
ICAgaW50IGJvb2xfYXNzZXJ0OwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvY2hhci9uczE2NTUw
LmMgYi94ZW4vZHJpdmVycy9jaGFyL25zMTY1NTAuYwppbmRleCA4OTlkMzIyLi5lNGRlM2I0IDEw
MDY0NAotLS0gYS94ZW4vZHJpdmVycy9jaGFyL25zMTY1NTAuYworKysgYi94ZW4vZHJpdmVycy9j
aGFyL25zMTY1NTAuYwpAQCAtMzgsMjggKzM4LDExIEBACiAgKiBjYW4gYmUgc3BlY2lmaWVkIGlu
IHBsYWNlIG9mIGEgbnVtZXJpYyBiYXVkIHJhdGUuIFBvbGxlZCBtb2RlIGlzIHNwZWNpZmllZAog
ICogYnkgcmVxdWVzdGluZyBpcnEgMC4KICAqLwotc3RhdGljIGNoYXIgX19pbml0ZGF0YSBvcHRf
Y29tMVsxMjhdID0gIiI7Ci1zdGF0aWMgY2hhciBfX2luaXRkYXRhIG9wdF9jb20yWzEyOF0gPSAi
IjsKK3N0YXRpYyBjaGFyIF9faW5pdGRhdGEgb3B0X2NvbTFbMzBdID0gIiI7CitzdGF0aWMgY2hh
ciBfX2luaXRkYXRhIG9wdF9jb20yWzMwXSA9ICIiOwogc3RyaW5nX3BhcmFtKCJjb20xIiwgb3B0
X2NvbTEpOwogc3RyaW5nX3BhcmFtKCJjb20yIiwgb3B0X2NvbTIpOwogCi1lbnVtIHNlcmlhbF9w
YXJhbV90eXBlIHsKLSAgICBiYXVkLAotICAgIGJyaWRnZV9iZGYsCi0gICAgY2xvY2tfaHosCi0g
ICAgZGF0YV9iaXRzLAotICAgIGRldmljZSwKLSAgICBpb19iYXNlLAotICAgIGlycSwKLSAgICBw
YXJpdHksCi0gICAgcG9ydF9iZGYsCi0gICAgcmVnX3NoaWZ0LAotICAgIHJlZ193aWR0aCwKLSAg
ICBzdG9wX2JpdHMsCi0gICAgLyogTGlzdCBhbGwgcGFyYW1ldGVycyBiZWZvcmUgdGhpcyBsaW5l
LiAqLwotICAgIG51bV9zZXJpYWxfcGFyYW1zCi19OwotCiBzdGF0aWMgc3RydWN0IG5zMTY1NTAg
ewogICAgIGludCBiYXVkLCBjbG9ja19oeiwgZGF0YV9iaXRzLCBwYXJpdHksIHN0b3BfYml0cywg
Zmlmb19zaXplLCBpcnE7CiAgICAgdTY0IGlvX2Jhc2U7ICAgLyogSS9PIHBvcnQgb3IgbWVtb3J5
LW1hcHBlZCBJL08gYWRkcmVzcy4gKi8KQEAgLTk0LDMwICs3Nyw2IEBAIHN0YXRpYyBzdHJ1Y3Qg
bnMxNjU1MCB7CiAjZW5kaWYKIH0gbnMxNjU1MF9jb21bMl0gPSB7IHsgMCB9IH07CiAKLXN0cnVj
dCBzZXJpYWxfcGFyYW1fdmFyIHsKLSAgICBjaGFyIG5hbWVbMTJdOwotICAgIGVudW0gc2VyaWFs
X3BhcmFtX3R5cGUgdHlwZTsKLX07Ci0KLS8qCi0gKiBFbnVtIHN0cnVjdCBrZWVwaW5nIGEgdGFi
bGUgb2YgYWxsIGFjY2VwdGVkIHBhcmFtZXRlciBuYW1lcyBmb3IgcGFyc2luZwotICogY29tX2Nv
bnNvbGVfb3B0aW9ucyBmb3Igc2VyaWFsIHBvcnQgY29tMSBhbmQgY29tMi4KLSAqLwotc3RhdGlj
IGNvbnN0IHN0cnVjdCBzZXJpYWxfcGFyYW1fdmFyIF9faW5pdGNvbnN0IHNwX3ZhcnNbXSA9IHsK
LSAgICB7ImJhdWQiLCBiYXVkfSwKLSAgICB7ImJyaWRnZSIsIGJyaWRnZV9iZGZ9LAotICAgIHsi
Y2xvY2staHoiLCBjbG9ja19oen0sCi0gICAgeyJkYXRhLWJpdHMiLCBkYXRhX2JpdHN9LAotICAg
IHsiZGV2IiwgZGV2aWNlfSwKLSAgICB7ImlvLWJhc2UiLCBpb19iYXNlfSwKLSAgICB7ImlycSIs
IGlycX0sCi0gICAgeyJwYXJpdHkiLCBwYXJpdHl9LAotICAgIHsicG9ydCIsIHBvcnRfYmRmfSwK
LSAgICB7InJlZy1zaGlmdCIsIHJlZ19zaGlmdH0sCi0gICAgeyJyZWctd2lkdGgiLCByZWdfd2lk
dGh9LAotICAgIHsic3RvcC1iaXRzIiwgc3RvcF9iaXRzfSwKLX07Ci0KICNpZmRlZiBDT05GSUdf
SEFTX1BDSQogc3RydWN0IG5zMTY1NTBfY29uZmlnIHsKICAgICB1MTYgdmVuZG9yX2lkOwpAQCAt
MTEyNCw3MyArMTA4MywyNiBAQCBwY2lfdWFydF9jb25maWcoc3RydWN0IG5zMTY1NTAgKnVhcnQs
IGJvb2xfdCBza2lwX2FtdCwgdW5zaWduZWQgaW50IGlkeCkKIH0KICNlbmRpZgogCi0vKgotICog
VXNlZCB0byBwYXJzZSBuYW1lIHZhbHVlIHBhaXJzIGFuZCByZXR1cm4gd2hpY2ggdmFsdWUgaXQg
aXMgYWxvbmcgd2l0aAotICogcG9pbnRlciBmb3IgdGhlIGV4dHJhY3RlZCB2YWx1ZS4KLSAqLwot
c3RhdGljIGVudW0gX19pbml0IHNlcmlhbF9wYXJhbV90eXBlIGdldF90b2tlbihjaGFyICp0b2tl
biwgY2hhciAqKnZhbHVlKQotewotICAgIGNvbnN0IGNoYXIgKnBhcmFtX25hbWU7Ci0gICAgdW5z
aWduZWQgaW50IGk7Ci0KLSAgICBwYXJhbV9uYW1lID0gc3Ryc2VwKCZ0b2tlbiwgIj0iKTsKLSAg
ICBpZiAoIHBhcmFtX25hbWUgPT0gTlVMTCApCi0gICAgICAgIHJldHVybiBudW1fc2VyaWFsX3Bh
cmFtczsKLQotICAgIC8qIExpbmVhciBzZWFyY2ggZm9yIHRoZSBwYXJhbWV0ZXIuICovCi0gICAg
Zm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHNwX3ZhcnMpOyBpKysgKQotICAgIHsKLSAgICAg
ICAgaWYgKCBzdHJjbXAoc3BfdmFyc1tpXS5uYW1lLCBwYXJhbV9uYW1lKSA9PSAwICkKLSAgICAg
ICAgewotICAgICAgICAgICAgKnZhbHVlID0gdG9rZW47Ci0gICAgICAgICAgICByZXR1cm4gc3Bf
dmFyc1tpXS50eXBlOwotICAgICAgICB9Ci0gICAgfQotCi0gICAgcmV0dXJuIG51bV9zZXJpYWxf
cGFyYW1zOwotfQotCiAjZGVmaW5lIFBBUlNFX0VSUihfZiwgX2EuLi4pICAgICAgICAgICAgICAg
ICBcCiAgICAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
ICAgIHByaW50ayggIkVSUk9SOiAiIF9mICJcbiIgLCAjIyBfYSApOyBcCiAgICAgICAgIHJldHVy
bjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgfSB3aGlsZSAoIDAgKQogCi0j
ZGVmaW5lIFBBUlNFX0VSUl9SRVQoX2YsIF9hLi4uKSAgICAgICAgICAgICBcCi0gICAgZG8geyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIHByaW50ayggIkVS
Uk9SOiAiIF9mICJcbiIgLCAjIyBfYSApOyBcCi0gICAgICAgIHJldHVybiBmYWxzZTsgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgfSB3aGlsZSAoIDAgKQotCi0KLXN0YXRpYyBib29sIF9f
aW5pdCBwYXJzZV9wb3NpdGlvbmFsKHN0cnVjdCBuczE2NTUwICp1YXJ0LCBjaGFyICoqc3RyKQor
c3RhdGljIHZvaWQgX19pbml0IG5zMTY1NTBfcGFyc2VfcG9ydF9jb25maWcoCisgICAgc3RydWN0
IG5zMTY1NTAgKnVhcnQsIGNvbnN0IGNoYXIgKmNvbmYpCiB7CiAgICAgaW50IGJhdWQ7Ci0gICAg
Y29uc3QgY2hhciAqY29uZjsKLSAgICBjaGFyICpuYW1lX3ZhbF9wb3M7Ci0KLSAgICBjb25mID0g
KnN0cjsKLSAgICBuYW1lX3ZhbF9wb3MgPSBzdHJjaHIoY29uZiwgJz0nKTsKIAotICAgIC8qIEZp
bmRpbmcgdGhlIGVuZCBvZiB0aGUgcG9zaXRpb25hbCBwYXJhbWV0ZXJzLiAqLwotICAgIHdoaWxl
ICggbmFtZV92YWxfcG9zID4gKnN0ciApCisgICAgLyogTm8gdXNlci1zcGVjaWZpZWQgY29uZmln
dXJhdGlvbj8gKi8KKyAgICBpZiAoIChjb25mID09IE5VTEwpIHx8ICgqY29uZiA9PSAnXDAnKSAp
CiAgICAgewotICAgICAgICAvKiBXb3JraW5nIGJhY2t3YXJkcyBmcm9tIHRoZSAnPScgc2lnbi4g
Ki8KLSAgICAgICAgbmFtZV92YWxfcG9zLS07Ci0gICAgICAgIGlmICggKm5hbWVfdmFsX3BvcyA9
PSAnLCcgKQotICAgICAgICB7Ci0gICAgICAgICAgICAqbmFtZV92YWxfcG9zID0gJ1wwJzsKLSAg
ICAgICAgICAgIG5hbWVfdmFsX3BvcysrOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0K
KyAgICAgICAgLyogU29tZSBwbGF0Zm9ybXMgbWF5IGF1dG9tYXRpY2FsbHkgcHJvYmUgdGhlIFVB
UlQgY29uZmlndWFydGlvbi4gKi8KKyAgICAgICAgaWYgKCB1YXJ0LT5iYXVkICE9IDAgKQorICAg
ICAgICAgICAgZ290byBjb25maWdfcGFyc2VkOworICAgICAgICByZXR1cm47CiAgICAgfQogCi0g
ICAgKnN0ciA9IG5hbWVfdmFsX3BvczsKLSAgICAvKiBXaGVuIHRoZXJlIGFyZSBubyBwb3NpdGlv
bmFsIHBhcmFtZXRlcnMsIHdlIHJldHVybiBmcm9tIHRoZSBmdW5jdGlvbi4gKi8KLSAgICBpZiAo
IGNvbmYgPT0gKnN0ciApCi0gICAgICAgIHJldHVybiB0cnVlOwotCi0gICAgLyogUGFyc2UgcG9z
aXRpb25hbCBwYXJhbWV0ZXJzIGhlcmUuICovCiAgICAgaWYgKCBzdHJuY21wKGNvbmYsICJhdXRv
IiwgNCkgPT0gMCApCiAgICAgewogICAgICAgICB1YXJ0LT5iYXVkID0gQkFVRF9BVVRPOwpAQCAt
MTIyMCwxMyArMTEzMiwxMyBAQCBzdGF0aWMgYm9vbCBfX2luaXQgcGFyc2VfcG9zaXRpb25hbChz
dHJ1Y3QgbnMxNjU1MCAqdWFydCwgY2hhciAqKnN0cikKICAgICAgICAgaWYgKCBzdHJuY21wKGNv
bmYsICJwY2kiLCAzKSA9PSAwICkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCBwY2lfdWFy
dF9jb25maWcodWFydCwgMS8qIHNraXAgQU1UICovLCB1YXJ0IC0gbnMxNjU1MF9jb20pICkKLSAg
ICAgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICAgICAgICAgICAgICByZXR1cm47CiAgICAg
ICAgICAgICBjb25mICs9IDM7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHN0cm5jbXAo
Y29uZiwgImFtdCIsIDMpID09IDAgKQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoIHBjaV91
YXJ0X2NvbmZpZyh1YXJ0LCAwLCB1YXJ0IC0gbnMxNjU1MF9jb20pICkKLSAgICAgICAgICAgICAg
ICByZXR1cm4gdHJ1ZTsKKyAgICAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgICAgICBjb25m
ICs9IDM7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQpAQCAtMTI0NSwxNDAgKzExNTcsMTkgQEAg
c3RhdGljIGJvb2wgX19pbml0IHBhcnNlX3Bvc2l0aW9uYWwoc3RydWN0IG5zMTY1NTAgKnVhcnQs
IGNoYXIgKipzdHIpCiAgICAgICAgIGNvbmYgPSBwYXJzZV9wY2koY29uZiwgTlVMTCwgJnVhcnQt
PnBzX2JkZlswXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAmdWFydC0+cHNfYmRmWzFdLCAm
dWFydC0+cHNfYmRmWzJdKTsKICAgICAgICAgaWYgKCAhY29uZiApCi0gICAgICAgICAgICBQQVJT
RV9FUlJfUkVUKCJCYWQgcG9ydCBQQ0kgY29vcmRpbmF0ZXMiKTsKLSAgICAgICAgdWFydC0+cHNf
YmRmX2VuYWJsZSA9IHRydWU7CisgICAgICAgICAgICBQQVJTRV9FUlIoIkJhZCBwb3J0IFBDSSBj
b29yZGluYXRlcyIpOworICAgICAgICB1YXJ0LT5wc19iZGZfZW5hYmxlID0gMTsKICAgICB9CiAK
ICAgICBpZiAoICpjb25mID09ICcsJyAmJiAqKytjb25mICE9ICcsJyApCiAgICAgewogICAgICAg
ICBpZiAoICFwYXJzZV9wY2koY29uZiwgTlVMTCwgJnVhcnQtPnBiX2JkZlswXSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICZ1YXJ0LT5wYl9iZGZbMV0sICZ1YXJ0LT5wYl9iZGZbMl0pICkKLSAg
ICAgICAgICAgIFBBUlNFX0VSUl9SRVQoIkJhZCBicmlkZ2UgUENJIGNvb3JkaW5hdGVzIik7Ci0g
ICAgICAgIHVhcnQtPnBiX2JkZl9lbmFibGUgPSB0cnVlOworICAgICAgICAgICAgUEFSU0VfRVJS
KCJCYWQgYnJpZGdlIFBDSSBjb29yZGluYXRlcyIpOworICAgICAgICB1YXJ0LT5wYl9iZGZfZW5h
YmxlID0gMTsKICAgICB9CiAjZW5kaWYKIAotICAgIHJldHVybiB0cnVlOwotfQotCi1zdGF0aWMg
Ym9vbCBfX2luaXQgcGFyc2VfbmFtZXZhbHVlX3BhaXJzKGNoYXIgKnN0ciwgc3RydWN0IG5zMTY1
NTAgKnVhcnQpCi17Ci0gICAgY2hhciAqdG9rZW4sICpzdGFydCA9IHN0cjsKLSAgICBjaGFyICpw
YXJhbV92YWx1ZSA9IE5VTEw7Ci0gICAgYm9vbCBkZXZfc2V0ID0gZmFsc2U7Ci0KLSAgICBpZiAo
IChzdHIgPT0gTlVMTCkgfHwgKCpzdHIgPT0gJ1wwJykgKQotICAgICAgICByZXR1cm4gdHJ1ZTsK
LQotICAgIGRvCi0gICAgewotICAgICAgICAvKiBXaGVuIG5vIHRva2VucyBhcmUgZm91bmQsIHN0
YXJ0IHdpbGwgYmUgTlVMTCAqLwotICAgICAgICB0b2tlbiA9IHN0cnNlcCgmc3RhcnQsICIsIik7
Ci0KLSAgICAgICAgc3dpdGNoICggZ2V0X3Rva2VuKHRva2VuLCAmcGFyYW1fdmFsdWUpICkKLSAg
ICAgICAgewotICAgICAgICBjYXNlIGJhdWQ6Ci0gICAgICAgICAgICB1YXJ0LT5iYXVkID0gc2lt
cGxlX3N0cnRvdWwocGFyYW1fdmFsdWUsIE5VTEwsIDApOwotICAgICAgICAgICAgYnJlYWs7Ci0K
LSAgICAgICAgY2FzZSBicmlkZ2VfYmRmOgotICAgICAgICAgICAgaWYgKCAhcGFyc2VfcGNpKHBh
cmFtX3ZhbHVlLCBOVUxMLCAmdWFydC0+cHNfYmRmWzBdLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZ1YXJ0LT5wc19iZGZbMV0sICZ1YXJ0LT5wc19iZGZbMl0pICkKLSAgICAgICAgICAg
ICAgICBQQVJTRV9FUlJfUkVUKCJCYWQgcG9ydCBQQ0kgY29vcmRpbmF0ZXNcbiIpOwotICAgICAg
ICAgICAgdWFydC0+cHNfYmRmX2VuYWJsZSA9IHRydWU7Ci0gICAgICAgICAgICBicmVhazsKLQot
ICAgICAgICBjYXNlIGNsb2NrX2h6OgotICAgICAgICAgICAgdWFydC0+Y2xvY2tfaHogPSBzaW1w
bGVfc3RydG91bChwYXJhbV92YWx1ZSwgTlVMTCwgMCkgPDwgNDsKLSAgICAgICAgICAgIGJyZWFr
OwotCi0gICAgICAgIGNhc2UgZGV2aWNlOgotICAgICAgICAgICAgaWYgKCBzdHJuY21wKHBhcmFt
X3ZhbHVlLCAicGNpIiwgMykgPT0gMCApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAg
cGNpX3VhcnRfY29uZmlnKHVhcnQsIDEvKiBza2lwIEFNVCAqLywgdWFydCAtIG5zMTY1NTBfY29t
KTsKLSAgICAgICAgICAgICAgICBkZXZfc2V0ID0gdHJ1ZTsKLSAgICAgICAgICAgIH0KLSAgICAg
ICAgICAgIGVsc2UgaWYgKCBzdHJuY21wKHBhcmFtX3ZhbHVlLCAiYW10IiwgMykgPT0gMCApCi0g
ICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcGNpX3VhcnRfY29uZmlnKHVhcnQsIDAsIHVh
cnQgLSBuczE2NTUwX2NvbSk7Ci0gICAgICAgICAgICAgICAgZGV2X3NldCA9IHRydWU7Ci0gICAg
ICAgICAgICB9Ci0gICAgICAgICAgICBicmVhazsKLQotICAgICAgICBjYXNlIGlvX2Jhc2U6Ci0g
ICAgICAgICAgICBpZiAoIGRldl9zZXQgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAg
IHByaW50ayhYRU5MT0dfV0FSTklORwotICAgICAgICAgICAgICAgICAgICAgICAiQ2FuJ3QgdXNl
IGlvX2Jhc2Ugd2l0aCBkZXY9cGNpIG9yIGRldj1hbXQgb3B0aW9uc1xuIik7Ci0gICAgICAgICAg
ICAgICAgYnJlYWs7Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICB1YXJ0LT5pb19iYXNlID0g
c2ltcGxlX3N0cnRvdWwocGFyYW1fdmFsdWUsIE5VTEwsIDApOwotICAgICAgICAgICAgYnJlYWs7
Ci0KLSAgICAgICAgY2FzZSBpcnE6Ci0gICAgICAgICAgICB1YXJ0LT5pcnEgPSBzaW1wbGVfc3Ry
dG91bChwYXJhbV92YWx1ZSwgTlVMTCwgMCk7Ci0gICAgICAgICAgICBicmVhazsKLQotICAgICAg
ICBjYXNlIGRhdGFfYml0czoKLSAgICAgICAgICAgIHVhcnQtPmRhdGFfYml0cyA9IHNpbXBsZV9z
dHJ0b3VsKHBhcmFtX3ZhbHVlLCBOVUxMLCAwKTsKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAg
ICAgIGNhc2UgcGFyaXR5OgotICAgICAgICAgICAgdWFydC0+cGFyaXR5ID0gcGFyc2VfcGFyaXR5
X2NoYXIoKnBhcmFtX3ZhbHVlKTsKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIGNhc2Ug
cG9ydF9iZGY6Ci0gICAgICAgICAgICBpZiAoICFwYXJzZV9wY2kocGFyYW1fdmFsdWUsIE5VTEws
ICZ1YXJ0LT5wYl9iZGZbMF0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgJnVhcnQtPnBi
X2JkZlsxXSwgJnVhcnQtPnBiX2JkZlsyXSkgKQotICAgICAgICAgICAgICAgIFBBUlNFX0VSUl9S
RVQoIkJhZCBwb3J0IFBDSSBjb29yZGluYXRlc1xuIik7Ci0gICAgICAgICAgICB1YXJ0LT5wYl9i
ZGZfZW5hYmxlID0gdHJ1ZTsKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIGNhc2Ugc3Rv
cF9iaXRzOgotICAgICAgICAgICAgdWFydC0+c3RvcF9iaXRzID0gc2ltcGxlX3N0cnRvdWwocGFy
YW1fdmFsdWUsIE5VTEwsIDApOwotICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgY2FzZSBy
ZWdfc2hpZnQ6Ci0gICAgICAgICAgICB1YXJ0LT5yZWdfc2hpZnQgPSBzaW1wbGVfc3RydG91bChw
YXJhbV92YWx1ZSwgTlVMTCwgMCk7Ci0gICAgICAgICAgICBicmVhazsKLQotICAgICAgICBjYXNl
IHJlZ193aWR0aDoKLSAgICAgICAgICAgIHVhcnQtPnJlZ193aWR0aCA9IHNpbXBsZV9zdHJ0b3Vs
KHBhcmFtX3ZhbHVlLCBOVUxMLCAwKTsKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIGRl
ZmF1bHQ6Ci0gICAgICAgICAgICBQQVJTRV9FUlJfUkVUKCJJbnZhbGlkIHBhcmFtZXRlcjogJXNc
biIsIHRva2VuKTsKLSAgICAgICAgfQotICAgIH0gd2hpbGUgKCBzdGFydCAhPSBOVUxMICk7Ci0K
LSAgICByZXR1cm4gdHJ1ZTsKLX0KLQotc3RhdGljIHZvaWQgX19pbml0IG5zMTY1NTBfcGFyc2Vf
cG9ydF9jb25maWcoCi0gICAgc3RydWN0IG5zMTY1NTAgKnVhcnQsIGNvbnN0IGNoYXIgKmNvbmYp
Ci17Ci0gICAgY2hhciBjb21fY29uc29sZV9vcHRpb25zWzEyOF07Ci0gICAgY2hhciAqc3RyOwot
Ci0gICAgLyogTm8gdXNlci1zcGVjaWZpZWQgY29uZmlndXJhdGlvbj8gKi8KLSAgICBpZiAoIChj
b25mID09IE5VTEwpIHx8ICgqY29uZiA9PSAnXDAnKSApCi0gICAgewotICAgICAgICAvKiBTb21l
IHBsYXRmb3JtcyBtYXkgYXV0b21hdGljYWxseSBwcm9iZSB0aGUgVUFSVCBjb25maWd1YXJ0aW9u
LiAqLwotICAgICAgICBpZiAoIHVhcnQtPmJhdWQgIT0gMCApCi0gICAgICAgICAgICBnb3RvIGNv
bmZpZ19wYXJzZWQ7Ci0gICAgICAgIHJldHVybjsKLSAgICB9Ci0KLSAgICBzdHJsY3B5KGNvbV9j
b25zb2xlX29wdGlvbnMsIGNvbmYsIEFSUkFZX1NJWkUoY29tX2NvbnNvbGVfb3B0aW9ucykpOwot
ICAgIHN0ciA9IGNvbV9jb25zb2xlX29wdGlvbnM7Ci0KLSAgICAvKiBwYXJzZSBwb3NpdGlvbmFs
IHBhcmFtZXRlcnMgYW5kIGdldCBwb2ludGVyIGZvciBuYW1lLXZhbHVlIHBhaXJzICovCi0gICAg
aWYgKCAhcGFyc2VfcG9zaXRpb25hbCh1YXJ0LCAmc3RyKSApCi0gICAgICAgIHJldHVybjsKLQot
ICAgIGlmICggIXBhcnNlX25hbWV2YWx1ZV9wYWlycyhzdHIsIHVhcnQpICkKLSAgICAgICAgcmV0
dXJuOwotCiAgY29uZmlnX3BhcnNlZDoKICAgICAvKiBTYW5pdHkgY2hlY2tzLiAqLwogICAgIGlm
ICggKHVhcnQtPmJhdWQgIT0gQkFVRF9BVVRPKSAmJgpAQCAtMTM4Niw4ICsxMTc3LDYgQEAgc3Rh
dGljIHZvaWQgX19pbml0IG5zMTY1NTBfcGFyc2VfcG9ydF9jb25maWcoCiAgICAgICAgIFBBUlNF
X0VSUigiQmF1ZCByYXRlICVkIG91dHNpZGUgc3VwcG9ydGVkIHJhbmdlLiIsIHVhcnQtPmJhdWQp
OwogICAgIGlmICggKHVhcnQtPmRhdGFfYml0cyA8IDUpIHx8ICh1YXJ0LT5kYXRhX2JpdHMgPiA4
KSApCiAgICAgICAgIFBBUlNFX0VSUigiJWQgZGF0YSBiaXRzIGFyZSB1bnN1cHBvcnRlZC4iLCB1
YXJ0LT5kYXRhX2JpdHMpOwotICAgIGlmICggKHVhcnQtPnJlZ193aWR0aCAhPSAxKSAmJiAodWFy
dC0+cmVnX3dpZHRoICE9IDQpICkKLSAgICAgICAgUEFSU0VfRVJSKCJBY2NlcHRlZCB2YWx1ZXMg
b2YgcmVnX3dpZHRoIGFyZSAxIGFuZCA0IG9ubHkiKTsKICAgICBpZiAoICh1YXJ0LT5zdG9wX2Jp
dHMgPCAxKSB8fCAodWFydC0+c3RvcF9iaXRzID4gMikgKQogICAgICAgICBQQVJTRV9FUlIoIiVk
IHN0b3AgYml0cyBhcmUgdW5zdXBwb3J0ZWQuIiwgdWFydC0+c3RvcF9iaXRzKTsKICAgICBpZiAo
IHVhcnQtPmlvX2Jhc2UgPT0gMCApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xen.org Tue Jun 06 06:25:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 06:25:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dI7vZ-0000oz-JK; Tue, 06 Jun 2017 06:25:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7vY-0000oo-KG
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:25:16 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 43/D0-03557-CCA46395; Tue, 06 Jun 2017 06:25:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVfe0l1m
 kQdc1ZYsJ2wwcGD229+1iD2CMYs3MS8qvSGDN2PvtBmPBcemKxa+PMTcwrhfrYuTiEBL4wihx
 Yl8/G4RznlFi9aWHzF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZSIiwQKHHgQ
 jyIyStgJtG+UgWkggWo+tfFw0wTGDkWMDKsYtQoTi0qSy3SNTLUSyrKTM8oyU3MzNE1NDDTy0
 0tLk5MT81JTCrWS87P3cQI9AgDEOxg/LMs4BCjJAeTkiivuLVZpBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJXgtPoJxgUWp6akVaZg4wNGDSEhw8SiK8Na5Aad7igsTc4sx0iNQpRl2ODavXf2ES
 YsnLz0uVEufNB5khAFKUUZoHNwIWppcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzOsEMoUnM
 68EbtMroCOYgI7gu2QCckRJIkJKqoFRQWEe49odfV9YIs8GztHL03hw33HJ348HF7BkLPBKmc
 P4VlBQfRLbqn87L8vtNS1Nv/Mn4cu75OcbOQW+CST8DerLK3nO1djq5qXZHDd91vx7U28K/7v
 8g9F79s9mf4VzYpz3pfl8hefvnzSd8eyqVyUnbBk+zxf4Zm7/ambq6VevAz8q5OldUWIpzkg0
 1GIuKk4EAKi7pLtOAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1496730314!105424413!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15050 invoked from network); 6 Jun 2017 06:25:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Jun 2017 06:25:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7vW-0003Lj-Il
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:25:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7vW-0004Yi-GE
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:25:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dI7vW-0004Yi-GE@xenbits.xenproject.org>
Date: Tue, 06 Jun 2017 06:25:14 +0000
Subject: [Xen-changelog] [xen master] tools/libxc: Drop broken xc_{get,
	set}_hvm_param() functions
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGZhNDU4MzMzM2RkYmE2YWZiN2IwN2ZmN2ViNGQxNmUxYTZhNzQ1OWMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1heSAyMiAxMjo1MDowOSAyMDE3ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMzEgMTA6MjM6NTcgMjAxNyArMDEw
MAoKICAgIHRvb2xzL2xpYnhjOiBEcm9wIGJyb2tlbiB4Y197Z2V0LHNldH1faHZtX3BhcmFtKCkg
ZnVuY3Rpb25zCiAgICAKICAgIHhjX3tnZXQsc2V0fV9odm1fcGFyYW0oKSBhcmUgZGVwcmVjYXRl
ZCBiZWNhdXNlIHRoZXkgdHJ1bmNhdGUgdGhlaXIgdmFsdWUKICAgIHBhcmFtZXRlciBpbiAzMmJp
dCBidWlsZHMgb2YgbGlieGMsIGFuZCBhcmUgdGhlcmVmb3JlIHVuZml0IGZvciB1c2UuCiAgICAK
ICAgIEFzIHRoZXJlIGlzIG9ubHkgYSBzaW5nbGUgcmVtYWluaW5nIHVzZXIsIHN3aXRjaCB0aGF0
IHVzZXIgb3ZlciB0bwogICAgeGNfaHZtX3BhcmFtX2dldCgpIGFuZCBkcm9wIHRoZXNlIGZ1bmN0
aW9ucyBjb21wbGV0ZWx5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAgNCAtLS0t
CiB0b29scy9saWJ4Yy94Y19kb21haW4uYyAgICAgICB8IDE3IC0tLS0tLS0tLS0tLS0tLS0tCiB0
b29scy94ZW5wYWdpbmcveGVucGFnaW5nLmMgICB8ICA3ICsrKystLS0KIDMgZmlsZXMgY2hhbmdl
ZCwgNCBpbnNlcnRpb25zKCspLCAyNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9s
aWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmlu
ZGV4IDE2MjlmNDEuLjRkM2YyYWUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVu
Y3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0xNjYwLDEwICsx
NjYwLDYgQEAgdm9pZCB4Y19jbGVhcl9sYXN0X2Vycm9yKHhjX2ludGVyZmFjZSAqeGNoKTsKIGlu
dCB4Y19odm1fcGFyYW1fc2V0KHhjX2ludGVyZmFjZSAqaGFuZGxlLCBkb21pZF90IGRvbSwgdWlu
dDMyX3QgcGFyYW0sIHVpbnQ2NF90IHZhbHVlKTsKIGludCB4Y19odm1fcGFyYW1fZ2V0KHhjX2lu
dGVyZmFjZSAqaGFuZGxlLCBkb21pZF90IGRvbSwgdWludDMyX3QgcGFyYW0sIHVpbnQ2NF90ICp2
YWx1ZSk7CiAKLS8qIERlcHJlY2F0ZWQ6IHVzZSB4Y19odm1fcGFyYW1fc2V0L2dldCgpIGluc3Rl
YWQuICovCi1pbnQgeGNfc2V0X2h2bV9wYXJhbSh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgZG9taWRf
dCBkb20sIGludCBwYXJhbSwgdW5zaWduZWQgbG9uZyB2YWx1ZSk7Ci1pbnQgeGNfZ2V0X2h2bV9w
YXJhbSh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgZG9taWRfdCBkb20sIGludCBwYXJhbSwgdW5zaWdu
ZWQgbG9uZyAqdmFsdWUpOwotCiAvKiBIVk0gZ3Vlc3QgcGFzcy10aHJvdWdoICovCiBpbnQgeGNf
YXNzaWduX2RldmljZSh4Y19pbnRlcmZhY2UgKnhjaCwKICAgICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90IGRvbWlkLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tYWluLmMgYi90b29s
cy9saWJ4Yy94Y19kb21haW4uYwppbmRleCAwMDkwOWFkNC4uYjYxOTQ0MCAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGMveGNfZG9tYWluLmMKKysrIGIvdG9vbHMvbGlieGMveGNfZG9tYWluLmMKQEAg
LTE0NTUsMjMgKzE0NTUsNiBAQCBpbnQgeGNfaHZtX3BhcmFtX2dldCh4Y19pbnRlcmZhY2UgKmhh
bmRsZSwgZG9taWRfdCBkb20sIHVpbnQzMl90IHBhcmFtLCB1aW50NjRfdAogICAgIHJldHVybiBy
YzsKIH0KIAotaW50IHhjX3NldF9odm1fcGFyYW0oeGNfaW50ZXJmYWNlICpoYW5kbGUsIGRvbWlk
X3QgZG9tLCBpbnQgcGFyYW0sIHVuc2lnbmVkIGxvbmcgdmFsdWUpCi17Ci0gICAgcmV0dXJuIHhj
X2h2bV9wYXJhbV9zZXQoaGFuZGxlLCBkb20sIHBhcmFtLCB2YWx1ZSk7Ci19Ci0KLWludCB4Y19n
ZXRfaHZtX3BhcmFtKHhjX2ludGVyZmFjZSAqaGFuZGxlLCBkb21pZF90IGRvbSwgaW50IHBhcmFt
LCB1bnNpZ25lZCBsb25nICp2YWx1ZSkKLXsKLSAgICB1aW50NjRfdCB2OwotICAgIGludCByZXQ7
Ci0KLSAgICByZXQgPSB4Y19odm1fcGFyYW1fZ2V0KGhhbmRsZSwgZG9tLCBwYXJhbSwgJnYpOwot
ICAgIGlmIChyZXQgPCAwKQotICAgICAgICByZXR1cm4gcmV0OwotICAgICp2YWx1ZSA9IHY7Ci0g
ICAgcmV0dXJuIDA7Ci19Ci0KIGludCB4Y19kb21haW5fc2V0ZGVidWdnaW5nKHhjX2ludGVyZmFj
ZSAqeGNoLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZW5hYmxlKQpkaWZmIC0tZ2l0IGEv
dG9vbHMveGVucGFnaW5nL3hlbnBhZ2luZy5jIGIvdG9vbHMveGVucGFnaW5nL3hlbnBhZ2luZy5j
CmluZGV4IGQwNTcxY2EuLjQzMWE4NmIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnBhZ2luZy94ZW5w
YWdpbmcuYworKysgYi90b29scy94ZW5wYWdpbmcveGVucGFnaW5nLmMKQEAgLTI4MCw3ICsyODAs
OCBAQCBzdGF0aWMgc3RydWN0IHhlbnBhZ2luZyAqeGVucGFnaW5nX2luaXQoaW50IGFyZ2MsIGNo
YXIgKmFyZ3ZbXSkKICAgICB4ZW50b29sbG9nX2xvZ2dlciAqZGJnID0gTlVMTDsKICAgICBjaGFy
ICpwOwogICAgIGludCByYzsKLSAgICB1bnNpZ25lZCBsb25nIHJpbmdfcGZuLCBtbWFwX3BmbjsK
KyAgICB1aW50NjRfdCByaW5nX3BmbjsKKyAgICB1bnNpZ25lZCBsb25nIG1tYXBfcGZuOwogCiAg
ICAgLyogQWxsb2NhdGUgbWVtb3J5ICovCiAgICAgcGFnaW5nID0gY2FsbG9jKDEsIHNpemVvZihz
dHJ1Y3QgeGVucGFnaW5nKSk7CkBAIC0zMzgsOCArMzM5LDggQEAgc3RhdGljIHN0cnVjdCB4ZW5w
YWdpbmcgKnhlbnBhZ2luZ19pbml0KGludCBhcmdjLCBjaGFyICphcmd2W10pCiAgICAgfQogCiAg
ICAgLyogTWFwIHRoZSByaW5nIHBhZ2UgKi8KLSAgICB4Y19nZXRfaHZtX3BhcmFtKHhjaCwgcGFn
aW5nLT52bV9ldmVudC5kb21haW5faWQsIAotICAgICAgICAgICAgICAgICAgICAgICAgSFZNX1BB
UkFNX1BBR0lOR19SSU5HX1BGTiwgJnJpbmdfcGZuKTsKKyAgICB4Y19odm1fcGFyYW1fZ2V0KHhj
aCwgcGFnaW5nLT52bV9ldmVudC5kb21haW5faWQsCisgICAgICAgICAgICAgICAgICAgICBIVk1f
UEFSQU1fUEFHSU5HX1JJTkdfUEZOLCAmcmluZ19wZm4pOwogICAgIG1tYXBfcGZuID0gcmluZ19w
Zm47CiAgICAgcGFnaW5nLT52bV9ldmVudC5yaW5nX3BhZ2UgPSAKICAgICAgICAgeGNfbWFwX2Zv
cmVpZ25fcGFnZXMoeGNoLCBwYWdpbmctPnZtX2V2ZW50LmRvbWFpbl9pZCwKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Jun 06 06:25:29 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 06:25:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dI7vl-0000qR-LF; Tue, 06 Jun 2017 06:25:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7vj-0000qF-Vr
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:25:28 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 2A/C1-03613-7DA46395; Tue, 06 Jun 2017 06:25:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPLMWRWlGSWpSXmKPExsWS0XRdVfeal1m
 kwaR9TBYTthk4MHps79vFHsAYxZqZl5RfkcCa8W3iecaCvZ1MFRO7ljM2MO68wdjFyMUhJPCF
 UWLqwvcsEM55RokL99ezdjFycLAJiEnM3avQxcjJISKgKjFrxXJmEFtIQF2i6XcDG4gtLGAsM
 eHEFkYQm1fATOLn2/1gNgtQ/bzLHSwTGDkWMDKsYtQoTi0qSy3SNTTRSyrKTM8oyU3MzNE1ND
 DTy00tLk5MT81JTCrWS87P3cQI9AwDEOxgvL4x4BCjJAeTkiivuLVZpBBfUn5KZUZicUZ8UWl
 OavEhRhkODiUJ3iueQDnBotT01Iq0zBxgiMCkJTh4lER4a1yB0rzFBYm5xZnpEKlTjLocG1av
 /8IkxJKXn5cqJc6bDzJDAKQoozQPbgQsXC8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmNcJZ
 ApPZl4J3KZXQEcwAR3Bd8kE5IiSRISUVAPj8gc36qMWXtSsEekJvHfBOVevsvFvMHtwNY/hi3
 8xLe/bVGdkCPnUhrGfT18WlMUrcdAt/FByVtXXNQZKmiJzT/kVTGnXq96oopgaefVMZN9rL+O
 OXH8G84RJHz/7ZU3gW9zBcFx9VeqsKceWtOhPtV60YG6j2+PwxqaaBSrf5Q6IHbHLeKPEUpyR
 aKjFXFScCACdS0lHUgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1496730324!105932785!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34112 invoked from network); 6 Jun 2017 06:25:25 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Jun 2017 06:25:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7vg-0003Md-L1
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:25:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7vg-0004Zv-Jx
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:25:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dI7vg-0004Zv-Jx@xenbits.xenproject.org>
Date: Tue, 06 Jun 2017 06:25:24 +0000
Subject: [Xen-changelog] [xen master] xl man page cleanup and fixes
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDkxNzA4MDg2NTY2Y2NkZjI4N2ZlM2I3YTY2MGE5NDBhNWUzNTgyYTEKQXV0aG9yOiAg
ICAgQXJtYW5kbyBWZWdhIDxhcm1hbmRvQGdyZWVuaG9zdC5ubD4KQXV0aG9yRGF0ZTogV2VkIE1h
eSAzMSAwODozMDowOSAyMDE3ICswMjAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMzEgMTA6NDI6MTMgMjAxNyArMDEwMAoKICAg
IHhsIG1hbiBwYWdlIGNsZWFudXAgYW5kIGZpeGVzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFy
bWFuZG8gVmVnYSA8YXJtYW5kb0BncmVlbmhvc3Qubmw+CiAgICBBY2tlZC1ieTogSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBbIHdlaTogcmVtb3ZlIHRyYWlsaW5n
IHNwYWNlcyBdCiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0t
CiBkb2NzL21hbi94bC5wb2QuMS5pbiB8IDM3NCArKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxODUgaW5zZXJ0aW9ucygr
KSwgMTg5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLnBvZC4xLmluIGIv
ZG9jcy9tYW4veGwucG9kLjEuaW4KaW5kZXggNzhiZjg4NC4uZDg3ZmUxNiAxMDA2NDQKLS0tIGEv
ZG9jcy9tYW4veGwucG9kLjEuaW4KKysrIGIvZG9jcy9tYW4veGwucG9kLjEuaW4KQEAgLTEsNiAr
MSw2IEBACiA9aGVhZDEgTkFNRQogCi1YTCAtIFhlbiBtYW5hZ2VtZW50IHRvb2wsIGJhc2VkIG9u
IExpYlhlbmxpZ2h0Cit4bCAtIFhlbiBtYW5hZ2VtZW50IHRvb2wsIGJhc2VkIG9uIExpYlhlbmxp
Z2h0CiAKID1oZWFkMSBTWU5PUFNJUwogCkBAIC04Miw3ICs4Miw3IEBAIHRob3VnaCBpdCBpcyB1
bnNhZmUuCiAKID1pdGVtIEI8LXQ+CiAKLUFsd2F5cyB1c2UgY2FycmlhZ2UtcmV0dXJuLWJhc2Vk
IG92ZXJ3cml0aW5nIGZvciBwcmludGluZyBwcm9ncmVzcworQWx3YXlzIHVzZSBjYXJyaWFnZS1y
ZXR1cm4tYmFzZWQgb3ZlcndyaXRpbmcgZm9yIGRpc3BsYXlpbmcgcHJvZ3Jlc3MKIG1lc3NhZ2Vz
IHdpdGhvdXQgc2Nyb2xsaW5nIHRoZSBzY3JlZW4uICBXaXRob3V0IC10LCB0aGlzIGlzIGRvbmUg
b25seQogaWYgc3RkZXJyIGlzIGEgdHR5LgogCkBAIC05NywxNyArOTcsMTcgQEAgcHJldmlvdXNs
eSwgbW9zdCBjb21tYW5kcyB0YWtlIEk8ZG9tYWluLWlkPiBhcyB0aGUgZmlyc3QgcGFyYW1ldGVy
LgogCiA9aXRlbSBCPGJ1dHRvbi1wcmVzcz4gSTxkb21haW4taWQ+IEk8YnV0dG9uPgogCi1JPFRo
aXMgY29tbWFuZCBpcyBkZXByZWNhdGVkLiBQbGVhc2UgdXNlIEM8eGwgdHJpZ2dlcj4gaW4gcHJl
ZmVyZW5jZT4KK0k8VGhpcyBjb21tYW5kIGlzIGRlcHJlY2F0ZWQuIFBsZWFzZSB1c2UgQzx4bCB0
cmlnZ2VyPiBpbnN0ZWFkLj4KIAotSW5kaWNhdGUgYW4gQUNQSSBidXR0b24gcHJlc3MgdG8gdGhl
IGRvbWFpbi4gSTxidXR0b24+IGlzIG1heSBiZSAncG93ZXInIG9yCitJbmRpY2F0ZSBhbiBBQ1BJ
IGJ1dHRvbiBwcmVzcyB0byB0aGUgZG9tYWluLCB3aGVyZSBJPGJ1dHRvbj4gY2FuIGJlICdwb3dl
cicgb3IKICdzbGVlcCcuIFRoaXMgY29tbWFuZCBpcyBvbmx5IGF2YWlsYWJsZSBmb3IgSFZNIGRv
bWFpbnMuCiAKID1pdGVtIEI8Y3JlYXRlPiBbSTxjb25maWdmaWxlPl0gW0k8T1BUSU9OUz5dCiAK
LVRoZSBjcmVhdGUgc3ViY29tbWFuZCB0YWtlcyBhIGNvbmZpZyBmaWxlIGFzIGZpcnN0IGFyZ3Vt
ZW50OiBzZWUKLUw8eGwuY2ZnPiBmb3IgZnVsbCBkZXRhaWxzIG9mIHRoYXQgZmlsZSBmb3JtYXQg
YW5kIHBvc3NpYmxlIG9wdGlvbnMuCi1JZiBJPGNvbmZpZ2ZpbGU+IGlzIG1pc3NpbmcgQjxYTD4g
Y3JlYXRlcyB0aGUgZG9tYWluIHN0YXJ0aW5nIGZyb20gdGhlCi1kZWZhdWx0IHZhbHVlIGZvciBl
dmVyeSBvcHRpb24uCitUaGUgY3JlYXRlIHN1YmNvbW1hbmQgdGFrZXMgYSBjb25maWcgZmlsZSBh
cyBpdHMgZmlyc3QgYXJndW1lbnQ6IHNlZQorTDx4bC5jZmcoNSk+IGZvciBmdWxsIGRldGFpbHMg
b2YgdGhlIGZpbGUgZm9ybWF0IGFuZCBwb3NzaWJsZSBvcHRpb25zLgorSWYgSTxjb25maWdmaWxl
PiBpcyBtaXNzaW5nIEI8eGw+IGNyZWF0ZXMgdGhlIGRvbWFpbiBhc3N1bWluZyB0aGUgZGVmYXVs
dAordmFsdWVzIGZvciBldmVyeSBvcHRpb24uCiAKIEk8Y29uZmlnZmlsZT4gaGFzIHRvIGJlIGFu
IGFic29sdXRlIHBhdGggdG8gYSBmaWxlLgogCkBAIC0xMjAsNyArMTIwLDcgQEAgcmV0dXJuIHVu
dGlsIGl0cyBkZWF0aC4KIAogQjxPUFRJT05TPgogCi09b3ZlciA0IAorPW92ZXIgNAogCiA9aXRl
bSBCPC1xPiwgQjwtLXF1aWV0PgogCkBAIC0xNDQsNyArMTQ0LDcgQEAgQXR0YWNoIHRvIGRvbWFp
bidzIFZOQyBzZXJ2ZXIsIGZvcmtpbmcgYSB2bmN2aWV3ZXIgcHJvY2Vzcy4KIAogPWl0ZW0gQjwt
QT4sIEI8LS12bmN2aWV3ZXItYXV0b3Bhc3M+CiAKLVBhc3MgVk5DIHBhc3N3b3JkIHRvIHZuY3Zp
ZXdlciB2aWEgc3RkaW4uCitQYXNzIHRoZSBWTkMgcGFzc3dvcmQgdG8gdm5jdmlld2VyIHZpYSBz
dGRpbi4KIAogPWl0ZW0gQjwtYz4KIApAQCAtMTg3LDcgKzE4Nyw3IEBAIGNwdXMgMC0zLCBhbmQg
cGFzc2VzIHRocm91Z2ggdHdvIFBDSSBkZXZpY2VzLgogCiA9YmFjawogCi09aXRlbSBCPGNvbmZp
Zy11cGRhdGU+IEI8ZG9taWQ+IFtJPGNvbmZpZ2ZpbGU+XSBbSTxPUFRJT05TPl0KKz1pdGVtIEI8
Y29uZmlnLXVwZGF0ZT4gSTxkb21haW4taWQ+IFtJPGNvbmZpZ2ZpbGU+XSBbSTxPUFRJT05TPl0K
IAogVXBkYXRlIHRoZSBzYXZlZCBjb25maWd1cmF0aW9uIGZvciBhIHJ1bm5pbmcgZG9tYWluLiBU
aGlzIGhhcyBubwogaW1tZWRpYXRlIGVmZmVjdCBidXQgd2lsbCBiZSBhcHBsaWVkIHdoZW4gdGhl
IGd1ZXN0IGlzIG5leHQKQEAgLTE5NSw3ICsxOTUsNyBAQCByZXN0YXJ0ZWQuIFRoaXMgY29tbWFu
ZCBpcyB1c2VmdWwgdG8gZW5zdXJlIHRoYXQgcnVudGltZSBtb2RpZmljYXRpb25zCiBtYWRlIHRv
IHRoZSBndWVzdCB3aWxsIGJlIHByZXNlcnZlZCB3aGVuIHRoZSBndWVzdCBpcyByZXN0YXJ0ZWQu
CiAKIFNpbmNlIFhlbiA0LjUgeGwgaGFzIGltcHJvdmVkIGNhcGFiaWxpdGllcyB0byBoYW5kbGUg
ZHluYW1pYyBkb21haW4KLWNvbmZpZ3VyYXRpb24gY2hhbmdlcyBhbmQgd2lsbCBwcmVzZXJ2ZSBh
bnkgY2hhbmdlcyBtYWRlIGEgcnVudGltZQorY29uZmlndXJhdGlvbiBjaGFuZ2VzIGFuZCB3aWxs
IHByZXNlcnZlIGFueSBjaGFuZ2VzIG1hZGUgYXQgcnVudGltZQogd2hlbiBuZWNlc3NhcnkuIFRo
ZXJlZm9yZSBpdCBzaG91bGQgbm90IG5vcm1hbGx5IGJlIG5lY2Vzc2FyeSB0byB1c2UKIHRoaXMg
Y29tbWFuZCBhbnkgbW9yZS4KIApAQCAtMjAzLDcgKzIwMyw3IEBAIEk8Y29uZmlnZmlsZT4gaGFz
IHRvIGJlIGFuIGFic29sdXRlIHBhdGggdG8gYSBmaWxlLgogCiBCPE9QVElPTlM+CiAKLT1vdmVy
IDQgCis9b3ZlciA0CiAKID1pdGVtIEI8LWY9RklMRT4sIEI8LS1kZWZjb25maWc9RklMRT4KIApA
QCAtMjIxLDExICsyMjEsMTEgQEAgSTxrZXk9dmFsdWU+IHBhaXJzIG9uIHRoZSBjb21tYW5kIGxp
bmUuCiAKID1pdGVtIEI8Y29uc29sZT4gW0k8T1BUSU9OUz5dIEk8ZG9tYWluLWlkPgogCi1BdHRh
Y2ggdG8gZG9tYWluIEk8ZG9tYWluLWlkPidzIGNvbnNvbGUuICBJZiB5b3UndmUgc2V0IHVwIHlv
dXIgZG9tYWlucyB0bwotaGF2ZSBhIHRyYWRpdGlvbmFsIGxvZyBpbiBjb25zb2xlIHRoaXMgd2ls
bCBsb29rIG11Y2ggbGlrZSBhIG5vcm1hbAotdGV4dCBsb2cgaW4gc2NyZWVuLgorQXR0YWNoIHRv
IHRoZSBjb25zb2xlIG9mIGEgZG9tYWluIHNwZWNpZmllZCBieSBJPGRvbWFpbi1pZD4uICBJZiB5
b3UndmUgc2V0IHVwCit5b3VyIGRvbWFpbnMgdG8gaGF2ZSBhIHRyYWRpdGlvbmFsIGxvZ2luIGNv
bnNvbGUgdGhpcyB3aWxsIGxvb2sgbXVjaCBsaWtlIGEKK25vcm1hbCB0ZXh0IGxvZ2luIHNjcmVl
bi4KIAotVXNlIHRoZSBrZXkgY29tYmluYXRpb24gQ3RybCtdIHRvIGRldGFjaCB0aGUgZG9tYWlu
IGNvbnNvbGUuCitVc2UgdGhlIGtleSBjb21iaW5hdGlvbiBDdHJsK10gdG8gZGV0YWNoIGZyb20g
dGhlIGRvbWFpbiBjb25zb2xlLgogCiBCPE9QVElPTlM+CiAKQEAgLTI0NiwxMCArMjQ2LDEwIEBA
IENvbm5lY3QgdG8gY29uc29sZSBudW1iZXIgSTxOVU0+LiBDb25zb2xlIG51bWJlcnMgc3RhcnQg
ZnJvbSAwLgogCiA9aXRlbSBCPGRlc3Ryb3k+IFtJPE9QVElPTlM+XSBJPGRvbWFpbi1pZD4KIAot
SW1tZWRpYXRlbHkgdGVybWluYXRlIHRoZSBkb21haW4gSTxkb21haW4taWQ+LiAgVGhpcyBkb2Vz
bid0IGdpdmUgdGhlCi1kb21haW4gT1MgYW55IGNoYW5jZSB0byByZWFjdCwgYW5kIGlzIHRoZSBl
cXVpdmFsZW50IG9mIHJpcHBpbmcgdGhlCi1wb3dlciBjb3JkIG91dCBvbiBhIHBoeXNpY2FsIG1h
Y2hpbmUuICBJbiBtb3N0IGNhc2VzIHlvdSB3aWxsIHdhbnQgdG8KLXVzZSB0aGUgQjxzaHV0ZG93
bj4gY29tbWFuZCBpbnN0ZWFkLgorSW1tZWRpYXRlbHkgdGVybWluYXRlIHRoZSBkb21haW4gc3Bl
Y2lmaWVkIGJ5IEk8ZG9tYWluLWlkPi4gIFRoaXMgZG9lc24ndCBnaXZlCit0aGUgZG9tYWluIE9T
IGFueSBjaGFuY2UgdG8gcmVhY3QsIGFuZCBpcyB0aGUgZXF1aXZhbGVudCBvZiByaXBwaW5nIHRo
ZSBwb3dlcgorY29yZCBvdXQgb24gYSBwaHlzaWNhbCBtYWNoaW5lLiAgSW4gbW9zdCBjYXNlcyB5
b3Ugd2lsbCB3YW50IHRvIHVzZSB0aGUKK0I8c2h1dGRvd24+IGNvbW1hbmQgaW5zdGVhZC4KIAog
QjxPUFRJT05TPgogCkBAIC0yNTcsOCArMjU3LDggQEAgQjxPUFRJT05TPgogCiA9aXRlbSBJPC1m
PgogCi1BbGxvdyBkb21haW4gMCB0byBiZSBkZXN0cm95ZWQuICBCZWNhdXNlIGRvbWFpbiBjYW5u
b3QgZGVzdHJveSBpdHNlbGYsIHRoaXMgaXMKLW9ubHkgcG9zc2libGUgd2hlbiB1c2luZyBhIGRp
c2FnZ3JlZ2F0ZWQgdG9vbHN0YWNrLCBhbmQgaXMgbW9zdCB1c2VmdWwgd2hlbgorQWxsb3cgZG9t
YWluIDAgdG8gYmUgZGVzdHJveWVkLiAgQmVjYXVzZSBhIGRvbWFpbiBjYW5ub3QgZGVzdHJveSBp
dHNlbGYsIHRoaXMKK2lzIG9ubHkgcG9zc2libGUgd2hlbiB1c2luZyBhIGRpc2FnZ3JlZ2F0ZWQg
dG9vbHN0YWNrLCBhbmQgaXMgbW9zdCB1c2VmdWwgd2hlbgogdXNpbmcgYSBoYXJkd2FyZSBkb21h
aW4gc2VwYXJhdGVkIGZyb20gZG9tYWluIDAuCiAKID1iYWNrCkBAIC0yNzMsMjYgKzI3MywyNiBA
QCBDb252ZXJ0cyBhIGRvbWFpbiBpZCB0byBhIGRvbWFpbiBuYW1lLgogCiA9aXRlbSBCPHJlbmFt
ZT4gSTxkb21haW4taWQ+IEk8bmV3LW5hbWU+CiAKLUNoYW5nZSB0aGUgZG9tYWluIG5hbWUgb2Yg
STxkb21haW4taWQ+IHRvIEk8bmV3LW5hbWU+LgorQ2hhbmdlIHRoZSBkb21haW4gbmFtZSBvZiBh
IGRvbWFpbiBzcGVjaWZpZWQgYnkgSTxkb21haW4taWQ+IHRvIEk8bmV3LW5hbWU+LgogCiA9aXRl
bSBCPGR1bXAtY29yZT4gSTxkb21haW4taWQ+IFtJPGZpbGVuYW1lPl0KIAogRHVtcHMgdGhlIHZp
cnR1YWwgbWFjaGluZSdzIG1lbW9yeSBmb3IgdGhlIHNwZWNpZmllZCBkb21haW4gdG8gdGhlCiBJ
PGZpbGVuYW1lPiBzcGVjaWZpZWQsIHdpdGhvdXQgcGF1c2luZyB0aGUgZG9tYWluLiAgVGhlIGR1
bXAgZmlsZSB3aWxsCi1iZSB3cml0dGVuIHRvIGEgZGlzdHJpYnV0aW9uIHNwZWNpZmljIGRpcmVj
dG9yeSBmb3IgZHVtcCBmaWxlcy4gIFN1Y2gKLWFzOiBAWEVOX0RVTVBfRElSQC9kdW1wLgorYmUg
d3JpdHRlbiB0byBhIGRpc3RyaWJ1dGlvbiBzcGVjaWZpYyBkaXJlY3RvcnkgZm9yIGR1bXAgZmls
ZXMsIGZvciBleGFtcGxlOgorQFhFTl9EVU1QX0RJUkAvZHVtcC4KIAogPWl0ZW0gQjxoZWxwPiBb
STwtLWxvbmc+XQogCi1EaXNwbGF5cyB0aGUgc2hvcnQgaGVscCBtZXNzYWdlIChpLmUuIGNvbW1v
biBjb21tYW5kcykuCitEaXNwbGF5cyB0aGUgc2hvcnQgaGVscCBtZXNzYWdlIChpLmUuIGNvbW1v
biBjb21tYW5kcykgYnkgZGVmYXVsdC4KIAotVGhlIEk8LS1sb25nPiBvcHRpb24gcHJpbnRzIG91
dCB0aGUgY29tcGxldGUgc2V0IG9mIEI8eGw+IHN1YmNvbW1hbmRzLAotZ3JvdXBlZCBieSBmdW5j
dGlvbi4KK0lmIHRoZSBJPC0tbG9uZz4gb3B0aW9uIGlzIHNwZWNpZmllZCwgaXQgZGlzcGxheXMg
dGhlIGNvbXBsZXRlIHNldCBvZiBCPHhsPgorc3ViY29tbWFuZHMsIGdyb3VwZWQgYnkgZnVuY3Rp
b24uCiAKID1pdGVtIEI8bGlzdD4gW0k8T1BUSU9OUz5dIFtJPGRvbWFpbi1pZD4gLi4uXQogCi1Q
cmludHMgaW5mb3JtYXRpb24gYWJvdXQgb25lIG9yIG1vcmUgZG9tYWlucy4gIElmIG5vIGRvbWFp
bnMgYXJlCi1zcGVjaWZpZWQgaXQgcHJpbnRzIG91dCBpbmZvcm1hdGlvbiBhYm91dCBhbGwgZG9t
YWlucy4KK0Rpc3BsYXlzIGluZm9ybWF0aW9uIGFib3V0IG9uZSBvciBtb3JlIGRvbWFpbnMuICBJ
ZiBubyBkb21haW5zIGFyZQorc3BlY2lmaWVkIGl0IGRpc3BsYXlzIGluZm9ybWF0aW9uIGFib3V0
IGFsbCBkb21haW5zLgogCiAKIEI8T1BUSU9OUz4KQEAgLTMwMSwyMyArMzAxLDI0IEBAIEI8T1BU
SU9OUz4KIAogPWl0ZW0gQjwtbD4sIEI8LS1sb25nPgogCi1UaGUgb3V0cHV0IGZvciBCPHhsIGxp
c3Q+IGlzIG5vdCB0aGUgdGFibGUgdmlldyBzaG93biBiZWxvdywgYnV0IAotaW5zdGVhZCBwcmVz
ZW50cyB0aGUgZGF0YSBpbiBhcyBhIEpTT04gZGF0YSBzdHJ1Y3R1cmUuCitUaGUgb3V0cHV0IGZv
ciBCPHhsIGxpc3Q+IGlzIG5vdCB0aGUgdGFibGUgdmlldyBzaG93biBiZWxvdywgYnV0CitpbnN0
ZWFkIHByZXNlbnRzIHRoZSBkYXRhIGFzIGEgSlNPTiBkYXRhIHN0cnVjdHVyZS4KIAogPWl0ZW0g
QjwtWj4sIEI8LS1jb250ZXh0PgotQWxzbyBwcmludHMgdGhlIHNlY3VyaXR5IGxhYmVscy4KKwor
QWxzbyBkaXNwbGF5cyB0aGUgc2VjdXJpdHkgbGFiZWxzLgogCiA9aXRlbSBCPC12PiwgQjwtLXZl
cmJvc2U+CiAKLUFsc28gcHJpbnRzIHRoZSBkb21haW4gVVVJRHMsIHRoZSBzaHV0ZG93biByZWFz
b24gYW5kIHNlY3VyaXR5IGxhYmVscy4KK0Fsc28gZGlzcGxheXMgdGhlIGRvbWFpbiBVVUlEcywg
dGhlIHNodXRkb3duIHJlYXNvbiBhbmQgc2VjdXJpdHkgbGFiZWxzLgogCi09aXRlbSBCPC1jPiwg
PC0tY3B1cG9vbD4KKz1pdGVtIEI8LWM+LCBCPC0tY3B1cG9vbD4KIAotQWxzbyBwcmludHMgdGhl
IGNwdXBvb2wgdGhlIGRvbWFpbiBiZWxvbmcgdG8uCitBbHNvIGRpc3BsYXlzIHRoZSBjcHVwb29s
IHRoZSBkb21haW4gYmVsb25ncyB0by4KIAotPWl0ZW0gQjwtbj4sIDwtLW51bWE+Cis9aXRlbSBC
PC1uPiwgQjwtLW51bWE+CiAKLUFsc28gcHJpbnRzIHRoZSBkb21haW4gTlVNQSBub2RlIGFmZmlu
aXR5LgorQWxzbyBkaXNwbGF5cyB0aGUgZG9tYWluIE5VTUEgbm9kZSBhZmZpbml0eS4KIAogPWJh
Y2sKIApAQCAtMzUwLDE1ICszNTEsMTUgQEAgVGhlIGRvbWFpbiBpcyBjdXJyZW50bHkgcnVubmlu
ZyBvbiBhIENQVS4KIAogPWl0ZW0gQjxiIC0gYmxvY2tlZD4KIAotVGhlIGRvbWFpbiBpcyBibG9j
a2VkLCBhbmQgbm90IHJ1bm5pbmcgb3IgcnVubmFibGUuICBUaGlzIGNhbiBiZSBjYXVzZWQKLWJl
Y2F1c2UgdGhlIGRvbWFpbiBpcyB3YWl0aW5nIG9uIElPIChhIHRyYWRpdGlvbmFsIHdhaXQgc3Rh
dGUpIG9yIGhhcworVGhlIGRvbWFpbiBpcyBibG9ja2VkLCBhbmQgbm90IHJ1bm5pbmcgb3IgcnVu
bmFibGUuICBUaGlzIGNhbiBiZSBiZWNhdXNlIHRoZQorZG9tYWluIGlzIHdhaXRpbmcgb24gSU8g
KGEgdHJhZGl0aW9uYWwgd2FpdCBzdGF0ZSkgb3IgaGFzCiBnb25lIHRvIHNsZWVwIGJlY2F1c2Ug
dGhlcmUgd2FzIG5vdGhpbmcgZWxzZSBmb3IgaXQgdG8gZG8uCiAKID1pdGVtIEI8cCAtIHBhdXNl
ZD4KIAogVGhlIGRvbWFpbiBoYXMgYmVlbiBwYXVzZWQsIHVzdWFsbHkgb2NjdXJyaW5nIHRocm91
Z2ggdGhlIGFkbWluaXN0cmF0b3IKIHJ1bm5pbmcgQjx4bCBwYXVzZT4uICBXaGVuIGluIGEgcGF1
c2VkIHN0YXRlIHRoZSBkb21haW4gd2lsbCBzdGlsbAotY29uc3VtZSBhbGxvY2F0ZWQgcmVzb3Vy
Y2VzIGxpa2UgbWVtb3J5LCBidXQgd2lsbCBub3QgYmUgZWxpZ2libGUgZm9yCitjb25zdW1lIGFs
bG9jYXRlZCByZXNvdXJjZXMgKGxpa2UgbWVtb3J5KSwgYnV0IHdpbGwgbm90IGJlIGVsaWdpYmxl
IGZvcgogc2NoZWR1bGluZyBieSB0aGUgWGVuIGh5cGVydmlzb3IuCiAKID1pdGVtIEI8cyAtIHNo
dXRkb3duPgpAQCAtMzY5LDEyICszNzAsMTIgQEAgZG9tYWluIGlzIG5vdCBkeWluZyB5ZXQuCiA9
aXRlbSBCPGMgLSBjcmFzaGVkPgogCiBUaGUgZG9tYWluIGhhcyBjcmFzaGVkLCB3aGljaCBpcyBh
bHdheXMgYSB2aW9sZW50IGVuZGluZy4gIFVzdWFsbHkKLXRoaXMgc3RhdGUgY2FuIG9ubHkgb2Nj
dXIgaWYgdGhlIGRvbWFpbiBoYXMgYmVlbiBjb25maWd1cmVkIG5vdCB0bwotcmVzdGFydCBvbiBj
cmFzaC4gIFNlZSBMPHhsLmNmZyg1KT4gZm9yIG1vcmUgaW5mby4KK3RoaXMgc3RhdGUgb25seSBv
Y2N1cnMgaWYgdGhlIGRvbWFpbiBoYXMgYmVlbiBjb25maWd1cmVkIG5vdCB0bworcmVzdGFydCBv
biBhIGNyYXNoLiAgU2VlIEw8eGwuY2ZnKDUpPiBmb3IgbW9yZSBpbmZvLgogCiA9aXRlbSBCPGQg
LSBkeWluZz4KIAotVGhlIGRvbWFpbiBpcyBpbiBwcm9jZXNzIG9mIGR5aW5nLCBidXQgaGFzbid0
IGNvbXBsZXRlbHkgc2h1dGRvd24gb3IKK1RoZSBkb21haW4gaXMgaW4gdGhlIHByb2Nlc3Mgb2Yg
ZHlpbmcsIGJ1dCBoYXNuJ3QgY29tcGxldGVseSBzaHV0IGRvd24gb3IKIGNyYXNoZWQuCiAKID1i
YWNrCkBAIC0zODQsMTAgKzM4NSwxMCBAQCBCPE5PVEVTPgogPW92ZXIgNAogCiBUaGUgVGltZSBj
b2x1bW4gaXMgZGVjZXB0aXZlLiAgVmlydHVhbCBJTyAobmV0d29yayBhbmQgYmxvY2sgZGV2aWNl
cykKLXVzZWQgYnkgZG9tYWlucyByZXF1aXJlcyBjb29yZGluYXRpb24gYnkgRG9tYWluMCwgd2hp
Y2ggbWVhbnMgdGhhdAordXNlZCBieSB0aGUgZG9tYWlucyByZXF1aXJlcyBjb29yZGluYXRpb24g
YnkgRG9tYWluMCwgd2hpY2ggbWVhbnMgdGhhdAogRG9tYWluMCBpcyBhY3R1YWxseSBjaGFyZ2Vk
IGZvciBtdWNoIG9mIHRoZSB0aW1lIHRoYXQgYSBEb21haW5VIGlzCiBkb2luZyBJTy4gIFVzZSBv
ZiB0aGlzIHRpbWUgdmFsdWUgdG8gZGV0ZXJtaW5lIHJlbGF0aXZlIHV0aWxpemF0aW9ucwotYnkg
ZG9tYWlucyBpcyB0aHVzIHZlcnkgc3VzcGVjdCwgYXMgYSBoaWdoIElPIHdvcmtsb2FkIG1heSBz
aG93IGFzCitieSBkb21haW5zIGlzIHRodXMgdmVyeSB1bnJlbGlhYmxlLCBhcyBhIGhpZ2ggSU8g
d29ya2xvYWQgbWF5IHNob3cgYXMKIGxlc3MgdXRpbGl6ZWQgdGhhbiBhIGhpZ2ggQ1BVIHdvcmts
b2FkLiAgQ29uc2lkZXIgeW91cnNlbGYgd2FybmVkLgogCiA9YmFjawpAQCAtNDA5LDcgKzQxMCw3
IEBAIHRvIHNldCB0aGUgbWF4aW11bSBtZW1vcnkgYWJvdmUgdGhlIGluaXRpYWwgQjxtYXhtZW0+
IHZhbHVlIHdpbGwgbm90IGFsbG93IHRoZQogYWRkaXRpb25hbCBtZW1vcnkgdG8gYmUgdXNlZCB2
aWEgQjx4bCBtZW0tc2V0Pi4gVGhlIGluaXRpYWwgQjxtYXhtZW0+IHZhbHVlIGlzCiBzdGlsbCB1
c2VkIGFzIGFuIHVwcGVyIGxpbWl0IGZvciBCPHhsIG1lbS1zZXQ+LgogCi1UaGUgZG9tYWluIGlz
IG5vdCByZWNlaXZpbmcgYW55IHNpZ25hbCByZWdhcmRpbmcgdGhlIGNoYW5nZWQgbWVtb3J5IGxp
bWl0LgorVGhlIGRvbWFpbiB3aWxsIG5vdCByZWNlaXZlIGFueSBzaWduYWwgcmVnYXJkaW5nIHRo
ZSBjaGFuZ2VkIG1lbW9yeSBsaW1pdC4KIAogPWl0ZW0gQjxtZW0tc2V0PiBJPGRvbWFpbi1pZD4g
STxtZW0+CiAKQEAgLTQ0MiwxNiArNDQzLDE3IEBAIFVzZSA8c3NoY29tbWFuZD4gaW5zdGVhZCBv
ZiBzc2guICBTdHJpbmcgd2lsbCBiZSBwYXNzZWQgdG8gc2guIElmIGVtcHR5LCBydW4KIAogPWl0
ZW0gQjwtZT4KIAotT24gdGhlIG5ldyBob3N0LCBkbyBub3Qgd2FpdCBpbiB0aGUgYmFja2dyb3Vu
ZCAob24gPGhvc3Q+KSBmb3IgdGhlIGRlYXRoIG9mIHRoZQorT24gdGhlIG5ldyA8aG9zdD4sIGRv
IG5vdCB3YWl0IGluIHRoZSBiYWNrZ3JvdW5kIGZvciB0aGUgZGVhdGggb2YgdGhlCiBkb21haW4u
IFNlZSB0aGUgY29ycmVzcG9uZGluZyBvcHRpb24gb2YgdGhlIEk8Y3JlYXRlPiBzdWJjb21tYW5k
LgogCiA9aXRlbSBCPC1DPiBJPGNvbmZpZz4KIAotU2VuZCA8Y29uZmlnPiBpbnN0ZWFkIG9mIGNv
bmZpZyBmaWxlIGZyb20gY3JlYXRpb24uCitTZW5kIHRoZSBzcGVjaWZpZWQgPGNvbmZpZz4gZmls
ZSBpbnN0ZWFkIG9mIHRoZSBmaWxlIHVzZWQgb24gY3JlYXRpb24gb2YgdGhlCitkb21haW4uCiAK
ID1pdGVtIEI8LS1kZWJ1Zz4KIAotUHJpbnQgaHVnZSAoISkgYW1vdW50IG9mIGRlYnVnIGR1cmlu
ZyB0aGUgbWlncmF0aW9uIHByb2Nlc3MuCitEaXNwbGF5IGh1Z2UgKCEpIGFtb3VudCBvZiBkZWJ1
ZyBpbmZvcm1hdGlvbiBkdXJpbmcgdGhlIG1pZ3JhdGlvbiBwcm9jZXNzLgogCiA9aXRlbSBCPC1w
PgogCkBAIC00ODQsMTggKzQ4NiwxOCBAQCBUaGUgc3VwcG9ydGVkIG9wdGlvbnMgYXJlOgogCiA9
b3ZlciA0CiAKLT1pdGVtIEI8Y29sby1ob3N0PiAgICAgIDpTZWNvbmRhcnkgaG9zdCdzIGlwIGFk
ZHJlc3MuCis9aXRlbSBCPGNvbG8taG9zdD4gICA6IFNlY29uZGFyeSBob3N0J3MgaXAgYWRkcmVz
cy4KIAotPWl0ZW0gQjxjb2xvLXBvcnQ+ICAgICAgOlNlY29uZGFyeSBob3N0J3MgcG9ydCwgd2Ug
d2lsbCBydW4gYSBuYmQgc2VydmVyIG9uCi1zZWNvbmRhcnkgaG9zdCwgYW5kIHRoZSBuYmQgc2Vy
dmVyIHdpbGwgbGlzdGVuIHRoaXMgcG9ydC4KKz1pdGVtIEI8Y29sby1wb3J0PiAgIDogU2Vjb25k
YXJ5IGhvc3QncyBwb3J0LCB3ZSB3aWxsIHJ1biBhIG5iZCBzZXJ2ZXIgb24gdGhlCitzZWNvbmRh
cnkgaG9zdCwgYW5kIHRoZSBuYmQgc2VydmVyIHdpbGwgbGlzdGVuIG9uIHRoaXMgcG9ydC4KIAot
PWl0ZW0gQjxjb2xvLWV4cG9ydD4gICAgOk5iZCBzZXJ2ZXIncyBkaXNrIGV4cG9ydCBuYW1lIG9m
IHNlY29uZGFyeSBob3N0LgorPWl0ZW0gQjxjb2xvLWV4cG9ydD4gOiBOYmQgc2VydmVyJ3MgZGlz
ayBleHBvcnQgbmFtZSBvZiB0aGUgc2Vjb25kYXJ5IGhvc3QuCiAKLT1pdGVtIEI8YWN0aXZlLWRp
c2s+ICAgIDpTZWNvbmRhcnkncyBndWVzdCB3cml0ZSB3aWxsIGJlIGJ1ZmZlcmVkIGluIHRoaXMg
ZGlzaywKLWFuZCBpdCdzIHVzZWQgYnkgc2Vjb25kYXJ5LgorPWl0ZW0gQjxhY3RpdmUtZGlzaz4g
OiBTZWNvbmRhcnkncyBndWVzdCB3cml0ZSB3aWxsIGJlIGJ1ZmZlcmVkIHRvIHRoaXMgZGlzaywK
K2FuZCBpdCdzIHVzZWQgYnkgdGhlIHNlY29uZGFyeS4KIAotPWl0ZW0gQjxoaWRkZW4tZGlzaz4g
ICAgOlByaW1hcnkncyBtb2RpZmllZCBjb250ZW50cyB3aWxsIGJlIGJ1ZmZlcmVkIGluIHRoaXMK
LWRpc2ssIGFuZCBpdCdzIHVzZWQgYnkgc2Vjb25kYXJ5LgorPWl0ZW0gQjxoaWRkZW4tZGlzaz4g
OiBQcmltYXJ5J3MgbW9kaWZpZWQgY29udGVudHMgd2lsbCBiZSBidWZmZXJlZCBpbiB0aGlzCitk
aXNrLCBhbmQgaXQncyB1c2VkIGJ5IHRoZSBzZWNvbmRhcnkuCiAKID1iYWNrCiAKQEAgLTUwNyw4
ICs1MDksOCBAQCBUaGUgc3VwcG9ydGVkIG9wdGlvbnMgYXJlOgogCiA9b3ZlciA0CiAKLT1pdGVt
IEI8Zm9yd2FyZGRldj4gICAgIDpGb3J3YXJkIGRldmljZXMgZm9yIHByaW1hcnkgYW5kIHNlY29u
ZGFyeSwgdGhleSBhcmUKLWRpcmVjdGx5IGNvbm5lY3RlZC4KKz1pdGVtIEI8Zm9yd2FyZGRldj4g
OiBGb3J3YXJkIGRldmljZXMgZm9yIHRoZSBwcmltYXJ5IGFuZCB0aGUgc2Vjb25kYXJ5LCB0aGV5
CithcmUgZGlyZWN0bHkgY29ubmVjdGVkLgogCiAKID1iYWNrCkBAIC01MzIsOCArNTM0LDggQEAg
SWYgZW1wdHksIHJ1biA8aG9zdD4gaW5zdGVhZCBvZiBzc2ggPGhvc3Q+IHhsIG1pZ3JhdGUtcmVj
ZWl2ZSAtciBbLWVdLgogCiA9aXRlbSBCPC1lPgogCi1PbiB0aGUgbmV3IGhvc3QsIGRvIG5vdCB3
YWl0IGluIHRoZSBiYWNrZ3JvdW5kIChvbiA8aG9zdD4pIGZvciB0aGUgZGVhdGgKLW9mIHRoZSBk
b21haW4uIFNlZSB0aGUgY29ycmVzcG9uZGluZyBvcHRpb24gb2YgdGhlIEk8Y3JlYXRlPiBzdWJj
b21tYW5kLgorT24gdGhlIG5ldyA8aG9zdD4sIGRvIG5vdCB3YWl0IGluIHRoZSBiYWNrZ3JvdW5k
IGZvciB0aGUgZGVhdGggb2YgdGhlIGRvbWFpbi4KK1NlZSB0aGUgY29ycmVzcG9uZGluZyBvcHRp
b24gb2YgdGhlIEk8Y3JlYXRlPiBzdWJjb21tYW5kLgogCiA9aXRlbSBCPC1OPiBJPG5ldGJ1ZnNj
cmlwdD4KIApAQCAtNTczLDE5ICs1NzUsMTkgQEAgd2l0aCBCPC1jPi4KID1pdGVtIEI8cGF1c2U+
IEk8ZG9tYWluLWlkPgogCiBQYXVzZSBhIGRvbWFpbi4gIFdoZW4gaW4gYSBwYXVzZWQgc3RhdGUg
dGhlIGRvbWFpbiB3aWxsIHN0aWxsIGNvbnN1bWUKLWFsbG9jYXRlZCByZXNvdXJjZXMgc3VjaCBh
cyBtZW1vcnksIGJ1dCB3aWxsIG5vdCBiZSBlbGlnaWJsZSBmb3IKK2FsbG9jYXRlZCByZXNvdXJj
ZXMgKHN1Y2ggYXMgbWVtb3J5KSwgYnV0IHdpbGwgbm90IGJlIGVsaWdpYmxlIGZvcgogc2NoZWR1
bGluZyBieSB0aGUgWGVuIGh5cGVydmlzb3IuCiAKID1pdGVtIEI8cmVib290PiBbSTxPUFRJT05T
Pl0gSTxkb21haW4taWQ+CiAKIFJlYm9vdCBhIGRvbWFpbi4gIFRoaXMgYWN0cyBqdXN0IGFzIGlm
IHRoZSBkb21haW4gaGFkIHRoZSBCPHJlYm9vdD4KIGNvbW1hbmQgcnVuIGZyb20gdGhlIGNvbnNv
bGUuICBUaGUgY29tbWFuZCByZXR1cm5zIGFzIHNvb24gYXMgaXQgaGFzCi1leGVjdXRlZCB0aGUg
cmVib290IGFjdGlvbiwgd2hpY2ggbWF5IGJlIHNpZ25pZmljYW50bHkgYmVmb3JlIHRoZQorZXhl
Y3V0ZWQgdGhlIHJlYm9vdCBhY3Rpb24sIHdoaWNoIG1heSBiZSBzaWduaWZpY2FudGx5IGVhcmxp
ZXIgdGhhbiB3aGVuIHRoZQogZG9tYWluIGFjdHVhbGx5IHJlYm9vdHMuCiAKIEZvciBIVk0gZG9t
YWlucyB0aGlzIHJlcXVpcmVzIFBWIGRyaXZlcnMgdG8gYmUgaW5zdGFsbGVkIGluIHlvdXIgZ3Vl
c3QKIE9TLiBJZiBQViBkcml2ZXJzIGFyZSBub3QgcHJlc2VudCBidXQgeW91IGhhdmUgY29uZmln
dXJlZCB0aGUgZ3Vlc3QgT1MKLXRvIGJlaGF2ZSBhcHByb3ByaWF0ZWx5IHlvdSBtYXkgYmUgYWJs
ZSB0byB1c2UgdGhlIEk8LUY+IG9wdGlvbgordG8gYmVoYXZlIGFwcHJvcHJpYXRlbHkgeW91IG1h
eSBiZSBhYmxlIHRvIHVzZSB0aGUgSTwtRj4gb3B0aW9uIHRvCiB0cmlnZ2VyIGEgcmVzZXQgYnV0
dG9uIHByZXNzLgogCiBUaGUgYmVoYXZpb3Igb2Ygd2hhdCBoYXBwZW5zIHRvIGEgZG9tYWluIHdo
ZW4gaXQgcmVib290cyBpcyBzZXQgYnkgdGhlCkBAIC02MDAsMTQgKzYwMiwxNCBAQCBCPE9QVElP
TlM+CiAKIElmIHRoZSBndWVzdCBkb2VzIG5vdCBzdXBwb3J0IFBWIHJlYm9vdCBjb250cm9sIHRo
ZW4gZmFsbGJhY2sgdG8KIHNlbmRpbmcgYW4gQUNQSSBwb3dlciBldmVudCAoZXF1aXZhbGVudCB0
byB0aGUgSTxyZXNldD4gb3B0aW9uIHRvCi1JPHRyaWdnZXI+LgorSTx0cmlnZ2VyPikuCiAKIFlv
dSBzaG91bGQgZW5zdXJlIHRoYXQgdGhlIGd1ZXN0IGlzIGNvbmZpZ3VyZWQgdG8gYmVoYXZlIGFz
IGV4cGVjdGVkCiBpbiByZXNwb25zZSB0byB0aGlzIGV2ZW50LgogCiA9YmFjawogCi09aXRlbSBC
PHJlc3RvcmU+IFtJPE9QVElPTlM+XSBbSTxDb25maWdGaWxlPl0gSTxDaGVja3BvaW50RmlsZT4K
Kz1pdGVtIEI8cmVzdG9yZT4gW0k8T1BUSU9OUz5dIFtJPGNvbmZpZ2ZpbGU+XSBJPGNoZWNrcG9p
bnRmaWxlPgogCiBCdWlsZCBhIGRvbWFpbiBmcm9tIGFuIEI8eGwgc2F2ZT4gc3RhdGUgZmlsZS4g
IFNlZSBCPHNhdmU+IGZvciBtb3JlIGluZm8uCiAKQEAgLTYxNyw3ICs2MTksNyBAQCBCPE9QVElP
TlM+CiAKID1pdGVtIEI8LXA+CiAKLURvIG5vdCB1bnBhdXNlIGRvbWFpbiBhZnRlciByZXN0b3Jp
bmcgaXQuCitEbyBub3QgdW5wYXVzZSB0aGUgZG9tYWluIGFmdGVyIHJlc3RvcmluZyBpdC4KIAog
PWl0ZW0gQjwtZT4KIApAQCAtNjMwLDE3ICs2MzIsMTcgQEAgRW5hYmxlIGRlYnVnIG1lc3NhZ2Vz
LgogCiA9aXRlbSBCPC1WPiwgQjwtLXZuY3ZpZXdlcj4KIAotQXR0YWNoIHRvIGRvbWFpbidzIFZO
QyBzZXJ2ZXIsIGZvcmtpbmcgYSB2bmN2aWV3ZXIgcHJvY2Vzcy4KK0F0dGFjaCB0byB0aGUgZG9t
YWluJ3MgVk5DIHNlcnZlciwgZm9ya2luZyBhIHZuY3ZpZXdlciBwcm9jZXNzLgogCiA9aXRlbSBC
PC1BPiwgQjwtLXZuY3ZpZXdlci1hdXRvcGFzcz4KIAotUGFzcyBWTkMgcGFzc3dvcmQgdG8gdm5j
dmlld2VyIHZpYSBzdGRpbi4KK1Bhc3MgdGhlIFZOQyBwYXNzd29yZCB0byB2bmN2aWV3ZXIgdmlh
IHN0ZGluLgogCiAKIAogPWJhY2sKIAotPWl0ZW0gQjxzYXZlPiBbSTxPUFRJT05TPl0gSTxkb21h
aW4taWQ+IEk8Q2hlY2twb2ludEZpbGU+IFtJPENvbmZpZ0ZpbGU+XQorPWl0ZW0gQjxzYXZlPiBb
STxPUFRJT05TPl0gSTxkb21haW4taWQ+IEk8Y2hlY2twb2ludGZpbGU+IFtJPGNvbmZpZ2ZpbGU+
XQogCiBTYXZlcyBhIHJ1bm5pbmcgZG9tYWluIHRvIGEgc3RhdGUgZmlsZSBzbyB0aGF0IGl0IGNh
biBiZSByZXN0b3JlZAogbGF0ZXIuICBPbmNlIHNhdmVkLCB0aGUgZG9tYWluIHdpbGwgbm8gbG9u
Z2VyIGJlIHJ1bm5pbmcgb24gdGhlCkBAIC02NTMsNDEgKzY1NSwzMiBAQCBmaWxlIHVzZWQgdG8g
Y3JlYXRlIHRoZSBkb21haW4uCiAKID1pdGVtIEI8LWM+CiAKLUxlYXZlIGRvbWFpbiBydW5uaW5n
IGFmdGVyIGNyZWF0aW5nIHRoZSBzbmFwc2hvdC4KK0xlYXZlIHRoZSBkb21haW4gcnVubmluZyBh
ZnRlciBjcmVhdGluZyB0aGUgc25hcHNob3QuCiAKID1pdGVtIEI8LXA+CiAKLUxlYXZlIGRvbWFp
biBwYXVzZWQgYWZ0ZXIgY3JlYXRpbmcgdGhlIHNuYXBzaG90LgorTGVhdmUgdGhlIGRvbWFpbiBw
YXVzZWQgYWZ0ZXIgY3JlYXRpbmcgdGhlIHNuYXBzaG90LgogCiA9YmFjawogCiA9aXRlbSBCPHNo
YXJpbmc+IFtJPGRvbWFpbi1pZD5dCiAKLUxpc3QgY291bnQgb2Ygc2hhcmVkIHBhZ2VzLiAKLQot
QjxPUFRJT05TPgotCi09b3ZlciA0Ci0KLT1pdGVtIEk8ZG9tYWluX2lkPgotCi1MaXN0IHNwZWNp
ZmljYWxseSBmb3IgdGhhdCBkb21haW4uIE90aGVyd2lzZSwgbGlzdCBmb3IgYWxsIGRvbWFpbnMu
Ci0KLT1iYWNrCitEaXNwbGF5IHRoZSBudW1iZXIgb2Ygc2hhcmVkIHBhZ2VzIGZvciBhIHNwZWNp
ZmllZCBkb21haW4uIElmIG5vIGRvbWFpbiBpcworc3BlY2lmaWVkIGl0IGRpc3BsYXlzIGluZm9y
bWF0aW9uIGFib3V0IGFsbCBkb21haW5zLgogCiA9aXRlbSBCPHNodXRkb3duPiBbSTxPUFRJT05T
Pl0gSTwtYXxkb21haW4taWQ+CiAKIEdyYWNlZnVsbHkgc2h1dHMgZG93biBhIGRvbWFpbi4gIFRo
aXMgY29vcmRpbmF0ZXMgd2l0aCB0aGUgZG9tYWluIE9TCiB0byBwZXJmb3JtIGdyYWNlZnVsIHNo
dXRkb3duLCBzbyB0aGVyZSBpcyBubyBndWFyYW50ZWUgdGhhdCBpdCB3aWxsCiBzdWNjZWVkLCBh
bmQgbWF5IHRha2UgYSB2YXJpYWJsZSBsZW5ndGggb2YgdGltZSBkZXBlbmRpbmcgb24gd2hhdAot
c2VydmljZXMgbXVzdCBiZSBzaHV0ZG93biBpbiB0aGUgZG9tYWluLgorc2VydmljZXMgbXVzdCBi
ZSBzaHV0IGRvd24gaW4gdGhlIGRvbWFpbi4KIAogRm9yIEhWTSBkb21haW5zIHRoaXMgcmVxdWly
ZXMgUFYgZHJpdmVycyB0byBiZSBpbnN0YWxsZWQgaW4geW91ciBndWVzdAogT1MuIElmIFBWIGRy
aXZlcnMgYXJlIG5vdCBwcmVzZW50IGJ1dCB5b3UgaGF2ZSBjb25maWd1cmVkIHRoZSBndWVzdCBP
UwotdG8gYmVoYXZlIGFwcHJvcHJpYXRlbHkgeW91IG1heSBiZSBhYmxlIHRvIHVzZSB0aGUgSTwt
Rj4gb3B0aW9uCit0byBiZWhhdmUgYXBwcm9wcmlhdGVseSB5b3UgbWF5IGJlIGFibGUgdG8gdXNl
IHRoZSBJPC1GPiBvcHRpb24gdG8KIHRyaWdnZXIgYSBwb3dlciBidXR0b24gcHJlc3MuCiAKLVRo
ZSBjb21tYW5kIHJldHVybnMgaW1tZWRpYXRlbHkgYWZ0ZXIgc2lnbmFsbHkgdGhlIGRvbWFpbiB1
bmxlc3MgdGhhdAorVGhlIGNvbW1hbmQgcmV0dXJucyBpbW1lZGlhdGVseSBhZnRlciBzaWduYWxp
bmcgdGhlIGRvbWFpbiB1bmxlc3MgdGhlCiBCPC13PiBmbGFnIGlzIHVzZWQuCiAKIFRoZSBiZWhh
dmlvciBvZiB3aGF0IGhhcHBlbnMgdG8gYSBkb21haW4gd2hlbiBpdCByZWJvb3RzIGlzIHNldCBi
eSB0aGUKQEAgLTcxMSw3ICs3MDQsNyBAQCBXYWl0IGZvciB0aGUgZG9tYWluIHRvIGNvbXBsZXRl
IHNodXRkb3duIGJlZm9yZSByZXR1cm5pbmcuCiAKIElmIHRoZSBndWVzdCBkb2VzIG5vdCBzdXBw
b3J0IFBWIHNodXRkb3duIGNvbnRyb2wgdGhlbiBmYWxsYmFjayB0bwogc2VuZGluZyBhbiBBQ1BJ
IHBvd2VyIGV2ZW50IChlcXVpdmFsZW50IHRvIHRoZSBJPHBvd2VyPiBvcHRpb24gdG8KLUk8dHJp
Z2dlcj4uCitJPHRyaWdnZXI+KS4KIAogWW91IHNob3VsZCBlbnN1cmUgdGhhdCB0aGUgZ3Vlc3Qg
aXMgY29uZmlndXJlZCB0byBiZWhhdmUgYXMgZXhwZWN0ZWQKIGluIHJlc3BvbnNlIHRvIHRoaXMg
ZXZlbnQuCkBAIC03NzksNyArNzcyLDcgQEAgRm9yIGV4YW1wbGU6CiAgeGwgdmNwdS1waW4gMCAz
IC0gNi05CiAKIHdpbGwgc2V0IHNvZnQgYWZmaW5pdHkgZm9yIHZDUFUgMyBvZiBkb21haW4gMCB0
byBwQ1BVcyA2LDcsOCBhbmQgOSwKLWxlYXZpbmcgaXRzIGhhcmQgYWZmaW5pdHkgdW50b3VjaGVk
LiBPbiB0aGUgb3RoZSBoYW5kOgorbGVhdmluZyBpdHMgaGFyZCBhZmZpbml0eSB1bnRvdWNoZWQu
IE9uIHRoZSBvdGhlciBoYW5kOgogCiAgeGwgdmNwdS1waW4gMCAzIDMsNCA2LTkKIApAQCAtODA2
LDcgKzc5OSw3IEBAIEFuIGV4YW1wbGUgZm9ybWF0IGZvciB0aGUgbGlzdCBpcyBhcyBmb2xsb3dz
OgogCiA9aXRlbSBCPHZuY3ZpZXdlcj4gW0k8T1BUSU9OUz5dIEk8ZG9tYWluLWlkPgogCi1BdHRh
Y2ggdG8gZG9tYWluJ3MgVk5DIHNlcnZlciwgZm9ya2luZyBhIHZuY3ZpZXdlciBwcm9jZXNzLgor
QXR0YWNoIHRvIHRoZSBkb21haW4ncyBWTkMgc2VydmVyLCBmb3JraW5nIGEgdm5jdmlld2VyIHBy
b2Nlc3MuCiAKIEI8T1BUSU9OUz4KIApAQCAtODE0LDcgKzgwNyw3IEBAIEI8T1BUSU9OUz4KIAog
PWl0ZW0gSTwtLWF1dG9wYXNzPgogCi1QYXNzIFZOQyBwYXNzd29yZCB0byB2bmN2aWV3ZXIgdmlh
IHN0ZGluLgorUGFzcyB0aGUgVk5DIHBhc3N3b3JkIHRvIHZuY3ZpZXdlciB2aWEgc3RkaW4uCiAK
ID1iYWNrCiAKQEAgLTgyOSw3ICs4MjIsNyBAQCBQYXNzIFZOQyBwYXNzd29yZCB0byB2bmN2aWV3
ZXIgdmlhIHN0ZGluLgogU2VuZCBkZWJ1ZyBJPGtleXM+IHRvIFhlbi4gSXQgaXMgdGhlIHNhbWUg
YXMgcHJlc3NpbmcgdGhlIFhlbgogImNvbnN3aXRjaCIgKEN0cmwtQSBieSBkZWZhdWx0KSB0aHJl
ZSB0aW1lcyBhbmQgdGhlbiBwcmVzc2luZyAia2V5cyIuCiAKLT1pdGVtIEI8ZG1lc2c+IFtCPC1j
Pl0KKz1pdGVtIEI8ZG1lc2c+IFtJPE9QVElPTlM+XQogCiBSZWFkcyB0aGUgWGVuIG1lc3NhZ2Ug
YnVmZmVyLCBzaW1pbGFyIHRvIGRtZXNnIG9uIGEgTGludXggc3lzdGVtLiAgVGhlCiBidWZmZXIg
Y29udGFpbnMgaW5mb3JtYXRpb25hbCwgd2FybmluZywgYW5kIGVycm9yIG1lc3NhZ2VzIGNyZWF0
ZWQKQEAgLTg0Niw3ICs4MzksNyBAQCBDbGVhcnMgWGVuJ3MgbWVzc2FnZSBidWZmZXIuCiAKID1i
YWNrCiAKLT1pdGVtIEI8aW5mbz4gW0I8LW4+LCBCPC0tbnVtYT5dCis9aXRlbSBCPGluZm8+IFtJ
PE9QVElPTlM+XQogCiBQcmludCBpbmZvcm1hdGlvbiBhYm91dCB0aGUgWGVuIGhvc3QgaW4gSTxu
YW1lIDogdmFsdWU+IGZvcm1hdC4gIFdoZW4KIHJlcG9ydGluZyBhIFhlbiBidWcsIHBsZWFzZSBw
cm92aWRlIHRoaXMgaW5mb3JtYXRpb24gYXMgcGFydCBvZiB0aGUKQEAgLTg3MywxMyArODY2LDEz
IEBAIFNhbXBsZSBvdXRwdXQgbG9va3MgYXMgZm9sbG93czoKICB4ZW5fbWFqb3IgICAgICAgICAg
ICAgIDogNAogIHhlbl9taW5vciAgICAgICAgICAgICAgOiAyCiAgeGVuX2V4dHJhICAgICAgICAg
ICAgICA6IC11bnN0YWJsZQotIHhlbl9jYXBzICAgICAgICAgICAgICAgOiB4ZW4tMy4wLXg4Nl82
NCB4ZW4tMy4wLXg4Nl8zMnAgaHZtLTMuMC14ODZfMzIgaHZtLTMuMC14ODZfMzJwIGh2bS0zLjAt
eDg2XzY0IAorIHhlbl9jYXBzICAgICAgICAgICAgICAgOiB4ZW4tMy4wLXg4Nl82NCB4ZW4tMy4w
LXg4Nl8zMnAgaHZtLTMuMC14ODZfMzIgaHZtLTMuMC14ODZfMzJwIGh2bS0zLjAteDg2XzY0CiAg
eGVuX3NjaGVkdWxlciAgICAgICAgICA6IGNyZWRpdAogIHhlbl9wYWdlc2l6ZSAgICAgICAgICAg
OiA0MDk2CiAgcGxhdGZvcm1fcGFyYW1zICAgICAgICA6IHZpcnRfc3RhcnQ9MHhmZmZmODAwMDAw
MDAwMDAwCiAgeGVuX2NoYW5nZXNldCAgICAgICAgICA6IFdlZCBOb3YgMDIgMTc6MDk6MDkgMjAx
MSArMDAwMCAyNDA2Njo1NGE1ZTk5NGEyNDEKLSB4ZW5fY29tbWFuZGxpbmUgICAgICAgIDogY29t
MT0xMTUyMDAsOG4xIGd1ZXN0X2xvZ2x2bD1hbGwgZG9tMF9tZW09NzUwTSBjb25zb2xlPWNvbTEg
Ci0gY2NfY29tcGlsZXIgICAgICAgICAgICA6IGdjYyB2ZXJzaW9uIDQuNC41IChEZWJpYW4gNC40
LjUtOCkgCisgeGVuX2NvbW1hbmRsaW5lICAgICAgICA6IGNvbTE9MTE1MjAwLDhuMSBndWVzdF9s
b2dsdmw9YWxsIGRvbTBfbWVtPTc1ME0gY29uc29sZT1jb20xCisgY2NfY29tcGlsZXIgICAgICAg
ICAgICA6IGdjYyB2ZXJzaW9uIDQuNC41IChEZWJpYW4gNC40LjUtOCkKICBjY19jb21waWxlX2J5
ICAgICAgICAgIDogc3N0YWJlbGxpbmkKICBjY19jb21waWxlX2RvbWFpbiAgICAgIDogdWsueGVu
c291cmNlLmNvbQogIGNjX2NvbXBpbGVfZGF0ZSAgICAgICAgOiBUdWUgTm92ICA4IDEyOjAzOjA1
IFVUQyAyMDExCkBAIC05MTMsNyArOTA2LDcgQEAgZ2xvYmFsIHZhbHVlIChvdXRzdGFuZGluZ19j
bGFpbXMpIGlzIHRoZW4gcmVkdWNlZCBhcyB0aGUgZG9tYWluJ3MgbWVtb3J5CiBpcyBwb3B1bGF0
ZWQgYW5kIGV2ZW50dWFsbHkgcmVhY2hlcyB6ZXJvLiBNb3N0IG9mIHRoZSB0aW1lIHRoZSB2YWx1
ZSB3aWxsCiBiZSB6ZXJvLCBidXQgaWYgeW91IGFyZSBsYXVuY2hpbmcgbXVsdGlwbGUgZ3Vlc3Rz
LCBhbmQgQjxjbGFpbV9tb2RlPiBpcwogZW5hYmxlZCwgdGhpcyB2YWx1ZSBjYW4gaW5jcmVhc2Uv
ZGVjcmVhc2UuIE5vdGUgdGhhdCB0aGUgdmFsdWUgYWxzbwotYWZmZWN0cyB0aGUgQjxmcmVlX21l
bW9yeT4gIC0gYXMgaXQgd2lsbCByZWZsZWN0IHRoZSBmcmVlIG1lbW9yeQorYWZmZWN0cyB0aGUg
QjxmcmVlX21lbW9yeT4gLSBhcyBpdCB3aWxsIHJlZmxlY3QgdGhlIGZyZWUgbWVtb3J5CiBpbiB0
aGUgaHlwZXJ2aXNvciBtaW51cyB0aGUgb3V0c3RhbmRpbmcgcGFnZXMgY2xhaW1lZCBmb3IgZ3Vl
c3RzLgogU2VlIHhsIEk8aW5mbz4gQjxjbGFpbXM+IHBhcmFtZXRlciBmb3IgZGV0YWlsZWQgbGlz
dGluZy4KIApAQCAtOTQxLDkgKzkzNCw4IEBAIExpc3QgaG9zdCBOVU1BIHRvcG9sb2d5IGluZm9y
bWF0aW9uCiAKID1pdGVtIEI8dG9wPgogCi1FeGVjdXRlcyB0aGUgQjx4ZW50b3A+IGNvbW1hbmQs
IHdoaWNoIHByb3ZpZGVzIHJlYWwgdGltZSBtb25pdG9yaW5nIG9mCi1kb21haW5zLiAgWGVudG9w
IGlzIGEgY3Vyc2VzIGludGVyZmFjZSwgYW5kIHJlYXNvbmFibHkgc2VsZgotZXhwbGFuYXRvcnku
CitFeGVjdXRlcyB0aGUgQjx4ZW50b3AoMSk+IGNvbW1hbmQsIHdoaWNoIHByb3ZpZGVzIHJlYWwg
dGltZSBtb25pdG9yaW5nIG9mCitkb21haW5zLiAgWGVudG9wIGhhcyBhIGN1cnNlcyBpbnRlcmZh
Y2UsIGFuZCBpcyByZWFzb25hYmx5IHNlbGYgZXhwbGFuYXRvcnkuCiAKID1pdGVtIEI8dXB0aW1l
PgogCkBAIC05ODQsOCArOTc2LDggQEAgZGVmYXVsdCBCPGNyZWRpdD4gaXMgdXNlZCBmb3Igc2No
ZWR1bGluZy4KIAogPWl0ZW0gQjxzY2hlZC1jcmVkaXQ+IFtJPE9QVElPTlM+XQogCi1TZXQgb3Ig
Z2V0IGNyZWRpdCBzY2hlZHVsZXIgcGFyYW1ldGVycy4gIFRoZSBjcmVkaXQgc2NoZWR1bGVyIGlz
IGEKLXByb3BvcnRpb25hbCBmYWlyIHNoYXJlIENQVSBzY2hlZHVsZXIgYnVpbHQgZnJvbSB0aGUg
Z3JvdW5kIHVwIHRvIGJlCitTZXQgb3IgZ2V0IGNyZWRpdCAoYWthIGNyZWRpdDEpIHNjaGVkdWxl
ciBwYXJhbWV0ZXJzLiAgVGhlIGNyZWRpdCBzY2hlZHVsZXIgaXMKK2EgcHJvcG9ydGlvbmFsIGZh
aXIgc2hhcmUgQ1BVIHNjaGVkdWxlciBidWlsdCBmcm9tIHRoZSBncm91bmQgdXAgdG8gYmUKIHdv
cmsgY29uc2VydmluZyBvbiBTTVAgaG9zdHMuCiAKIEVhY2ggZG9tYWluIChpbmNsdWRpbmcgRG9t
YWluMCkgaXMgYXNzaWduZWQgYSB3ZWlnaHQgYW5kIGEgY2FwLgpAQCAtMTE3Miw3ICsxMTY0LDcg
QEAgYWxsIHRoZSBkb21haW5zOgogICAgIHZtMiAgICAgICAgICAgICAgICAgICAgICAgICAgMiAg
ICAwICAgICAxMDAwMCAgICAgIDQwMDAKICAgICB2bTIgICAgICAgICAgICAgICAgICAgICAgICAg
IDIgICAgMSAgICAgMTAwMDAgICAgICA0MDAwCiAKLVdpdGhvdXQgYW55IGFyZ3VtZW50cywgaXQg
d2lsbCBvdXRwdXQgdGhlIGRlZmF1bHQgc2NoZWR1aW5nCitXaXRob3V0IGFueSBhcmd1bWVudHMs
IGl0IHdpbGwgb3V0cHV0IHRoZSBkZWZhdWx0IHNjaGVkdWxpbmcKIHBhcmFtZXRlcnMgZm9yIGVh
Y2ggZG9tYWluOgogCiAgICAgeGwgc2NoZWQtcnRkcwpAQCAtMTE4Myw3ICsxMTc1LDcgQEAgcGFy
YW1ldGVycyBmb3IgZWFjaCBkb21haW46CiAgICAgdm0yICAgICAgICAgICAgICAgICAgICAgICAg
ICAyICAgICAxMDAwMCAgICAgIDQwMDAKIAogCi0yKSBVc2UsIGZvciBpbnN0YW5jZSBCPC1kIHZt
MSwgLXYgYWxsPiB0byBzZWUgdGhlIGJ1ZGdldCBhbmQKKzIpIFVzZSwgZm9yIGluc3RhbmNlaSwg
QjwtZCB2bTEsIC12IGFsbD4gdG8gc2VlIHRoZSBidWRnZXQgYW5kCiBwZXJpb2Qgb2YgYWxsIFZD
UFVzIG9mIGEgc3BlY2lmaWMgZG9tYWluIChCPHZtMT4pOgogCiAgICAgeGwgc2NoZWQtcnRkcyAt
ZCB2bTEgLXYgYWxsCkBAIC0xMjAwLDcgKzExOTIsNyBAQCBUbyBzZWUgdGhlIHBhcmFtZXRlcnMg
b2YgYSBzdWJzZXQgb2YgdGhlIFZDUFVzIG9mIGEgZG9tYWluLCB1c2U6CiAgICAgdm0xICAgICAg
ICAgICAgICAgICAgICAgICAgICAxICAgIDAgICAgICAgMzAwICAgICAgIDE1MAogICAgIHZtMSAg
ICAgICAgICAgICAgICAgICAgICAgICAgMSAgICAzICAgICAgMTAwMCAgICAgICA1MDAKIAotSWYg
bm8gQjwtdj4gaXMgc3BlZmljaWZpZWQsIHRoZSBkZWZhdWx0IHNjaGVkdWxpbmcgcGFyYW1ldGVy
IGZvciB0aGUKK0lmIG5vIEI8LXY+IGlzIHNwZWNpZmllZCwgdGhlIGRlZmF1bHQgc2NoZWR1bGlu
ZyBwYXJhbWV0ZXJzIGZvciB0aGUKIGRvbWFpbiBhcmUgc2hvd246CiAKICAgICB4bCBzY2hlZC1y
dGRzIC1kIHZtMQpAQCAtMTIyNCwxNyArMTIxNiwxNyBAQCBlLmcuLCAieGwgc2NoZWQtcnRkcyAt
ZCB2bTEgLXYgYWxsIC1wIDUwMCAtYiAyNTAiLgogWGVuIGNhbiBncm91cCB0aGUgcGh5c2ljYWwg
Y3B1cyBvZiBhIHNlcnZlciBpbiBjcHUtcG9vbHMuIEVhY2ggcGh5c2ljYWwgQ1BVIGlzCiBhc3Np
Z25lZCBhdCBtb3N0IHRvIG9uZSBjcHUtcG9vbC4gRG9tYWlucyBhcmUgZWFjaCByZXN0cmljdGVk
IHRvIGEgc2luZ2xlCiBjcHUtcG9vbC4gU2NoZWR1bGluZyBkb2VzIG5vdCBjcm9zcyBjcHUtcG9v
bCBib3VuZGFyaWVzLCBzbyBlYWNoIGNwdS1wb29sIGhhcwotYW4gb3duIHNjaGVkdWxlci4KK2l0
cyBvd24gc2NoZWR1bGVyLgogUGh5c2ljYWwgY3B1cyBhbmQgZG9tYWlucyBjYW4gYmUgbW92ZWQg
ZnJvbSBvbmUgY3B1LXBvb2wgdG8gYW5vdGhlciBvbmx5IGJ5IGFuCiBleHBsaWNpdCBjb21tYW5k
LgogQ3B1LXBvb2xzIGNhbiBiZSBzcGVjaWZpZWQgZWl0aGVyIGJ5IG5hbWUgb3IgYnkgaWQuCiAK
ID1vdmVyIDQKIAotPWl0ZW0gQjxjcHVwb29sLWNyZWF0ZT4gW0k8T1BUSU9OUz5dIFtJPENvbmZp
Z0ZpbGU+XSBbSTxWYXJpYWJsZT1WYWx1ZT4gLi4uXQorPWl0ZW0gQjxjcHVwb29sLWNyZWF0ZT4g
W0k8T1BUSU9OUz5dIFtJPGNvbmZpZ2ZpbGU+XSBbSTx2YXJpYWJsZT12YWx1ZT4gLi4uXQogCi1D
cmVhdGUgYSBjcHUgcG9vbCBiYXNlZCBhbiBjb25maWcgZnJvbSBhIEk8Q29uZmlnRmlsZT4gb3Ig
Y29tbWFuZC1saW5lCi1wYXJhbWV0ZXJzLiAgVmFyaWFibGUgc2V0dGluZ3MgZnJvbSB0aGUgSTxD
b25maWdGaWxlPiBtYXkgYmUgYWx0ZXJlZAorQ3JlYXRlIGEgY3B1IHBvb2wgYmFzZWQgYW4gY29u
ZmlnIGZyb20gYSBJPGNvbmZpZ2ZpbGU+IG9yIGNvbW1hbmQtbGluZQorcGFyYW1ldGVycy4gIFZh
cmlhYmxlIHNldHRpbmdzIGZyb20gdGhlIEk8Y29uZmlnZmlsZT4gbWF5IGJlIGFsdGVyZWQKIGJ5
IHNwZWNpZnlpbmcgbmV3IG9yIGFkZGl0aW9uYWwgYXNzaWdubWVudHMgb24gdGhlIGNvbW1hbmQg
bGluZS4KIAogU2VlIHRoZSBMPHhsY3B1cG9vbC5jZmcoNSk+IG1hbnBhZ2UgZm9yIG1vcmUgaW5m
b3JtYXRpb24uCkBAIC0xMjQ5LDEwICsxMjQxLDE5IEBAIFVzZSB0aGUgZ2l2ZW4gY29uZmlndXJh
dGlvbiBmaWxlLgogCiA9YmFjawogCi09aXRlbSBCPGNwdXBvb2wtbGlzdD4gW0k8LWN8LS1jcHVz
Pl0gW0k8Y3B1LXBvb2w+XQorPWl0ZW0gQjxjcHVwb29sLWxpc3Q+IFtJPE9QVElPTlM+XSBbSTxj
cHUtcG9vbD5dCiAKIExpc3QgQ1BVIHBvb2xzIG9uIHRoZSBob3N0LgotSWYgSTwtYz4gaXMgc3Bl
Y2lmaWVkLCBCPHhsPiBwcmludHMgYSBsaXN0IG9mIENQVXMgdXNlZCBieSBJPGNwdS1wb29sPi4K
KworQjxPUFRJT05TPgorCis9b3ZlciA0CisKKz1pdGVtIEI8LWM+LCBCPC0tY3B1cz4KKworSWYg
dGhpcyBvcHRpb24gaXMgc3BlY2lmaWVkLCBCPHhsPiBwcmludHMgYSBsaXN0IG9mIENQVXMgdXNl
ZCBieSBJPGNwdS1wb29sPi4KKworPWJhY2sKIAogPWl0ZW0gQjxjcHVwb29sLWRlc3Ryb3k+IEk8
Y3B1LXBvb2w+CiAKQEAgLTEyODgsNyArMTI4OSw3IEBAIFJlbW92ZXMgb25lIG9yIG1vcmUgQ1BV
cyBvciBOVU1BIG5vZGVzIGZyb20gSTxjcHUtcG9vbD4uIENQVXMgYW5kIE5VTUEKIG5vZGVzIGNh
biBiZSBzcGVjaWZpZWQgYXMgc2luZ2xlIENQVS9ub2RlIElEcyBvciBhcyByYW5nZXMsIHVzaW5n
IHRoZQogZXhhY3Qgc2FtZSBzeW50YXggYXMgaW4gQjxjcHVwb29sLWNwdS1hZGQ+IGFib3ZlLgog
Ci09aXRlbSBCPGNwdXBvb2wtbWlncmF0ZT4gSTxkb21haW4+IEk8Y3B1LXBvb2w+Cis9aXRlbSBC
PGNwdXBvb2wtbWlncmF0ZT4gSTxkb21haW4taWQ+IEk8Y3B1LXBvb2w+CiAKIE1vdmVzIGEgZG9t
YWluIHNwZWNpZmllZCBieSBkb21haW4taWQgb3IgZG9tYWluLW5hbWUgaW50byBhIGNwdS1wb29s
LgogRG9tYWluLTAgY2FuJ3QgYmUgbW92ZWQgdG8gYW5vdGhlciBjcHUtcG9vbC4KQEAgLTEzMDIs
NyArMTMwMyw3IEBAIFNwbGl0cyB1cCB0aGUgbWFjaGluZSBpbnRvIG9uZSBjcHUtcG9vbCBwZXIg
bnVtYSBub2RlLgogPWhlYWQxIFZJUlRVQUwgREVWSUNFIENPTU1BTkRTCiAKIE1vc3QgdmlydHVh
bCBkZXZpY2VzIGNhbiBiZSBhZGRlZCBhbmQgcmVtb3ZlZCB3aGlsZSBndWVzdHMgYXJlCi1ydW5u
aW5nLCBhc3N1bWluZyB0aGF0IHRoZSBuZWNlc3Nhcnkgc3VwcG9ydCBleGlzdHMgaW4gdGhlIGd1
ZXN0LiAgVGhlCitydW5uaW5nLCBhc3N1bWluZyB0aGF0IHRoZSBuZWNlc3Nhcnkgc3VwcG9ydCBl
eGlzdHMgaW4gdGhlIGd1ZXN0IE9TLiAgVGhlCiBlZmZlY3QgdG8gdGhlIGd1ZXN0IE9TIGlzIG11
Y2ggdGhlIHNhbWUgYXMgYW55IGhvdHBsdWcgZXZlbnQuCiAKID1oZWFkMiBCTE9DSyBERVZJQ0VT
CkBAIC0xMzExLDMwICsxMzEyLDE2IEBAIGVmZmVjdCB0byB0aGUgZ3Vlc3QgT1MgaXMgbXVjaCB0
aGUgc2FtZSBhcyBhbnkgaG90cGx1ZyBldmVudC4KIAogPWl0ZW0gQjxibG9jay1hdHRhY2g+IEk8
ZG9tYWluLWlkPiBJPGRpc2Mtc3BlYy1jb21wb25lbnQocyk+IC4uLgogCi1DcmVhdGUgYSBuZXcg
dmlydHVhbCBibG9jayBkZXZpY2UuICBUaGlzIHdpbGwgdHJpZ2dlciBhIGhvdHBsdWcgZXZlbnQK
LWZvciB0aGUgZ3Vlc3QuCitDcmVhdGUgYSBuZXcgdmlydHVhbCBibG9jayBkZXZpY2UgYW5kIGF0
dGFjaCBpdCB0byB0aGUgc3BlY2lmaWVkIGRvbWFpbi4KK0EgZGlzYyBzcGVjaWZpY2F0aW9uIGlz
IGluIHRoZSBzYW1lIGZvcm1hdCB1c2VkIGZvciB0aGUgQjxkaXNrPiB2YXJpYWJsZSBpbgordGhl
IGRvbWFpbiBjb25maWcgZmlsZS4gU2VlIEw8eGwtZGlzay1jb25maWd1cmF0aW9uKDUpPi4gVGhp
cyB3aWxsIHRyaWdnZXIgYQoraG90cGx1ZyBldmVudCBmb3IgdGhlIGd1ZXN0LgogCiBOb3RlIHRo
YXQgb25seSBQViBibG9jayBkZXZpY2VzIGFyZSBzdXBwb3J0ZWQgYnkgYmxvY2stYXR0YWNoLgog
UmVxdWVzdHMgdG8gYXR0YWNoIGVtdWxhdGVkIGRldmljZXMgKGVnLCB2ZGV2PWhkYykgd2lsbCBy
ZXN1bHQgaW4gb25seQogdGhlIFBWIHZpZXcgYmVpbmcgYXZhaWxhYmxlIHRvIHRoZSBndWVzdC4K
IAotQjxPUFRJT05TPgotCi09b3ZlciA0Ci0KLT1pdGVtIEk8ZG9tYWluLWlkPgotCi1UaGUgZG9t
YWluIGlkIG9mIHRoZSBndWVzdCBkb21haW4gdGhhdCB0aGUgZGV2aWNlIHdpbGwgYmUgYXR0YWNo
ZWQgdG8uCi0KLT1pdGVtIEk8ZGlzYy1zcGVjLWNvbXBvbmVudD4KLQotQSBkaXNjIHNwZWNpZmlj
YXRpb24gaW4gdGhlIHNhbWUgZm9ybWF0IHVzZWQgZm9yIHRoZSBCPGRpc2s+IHZhcmlhYmxlIGlu
Ci10aGUgZG9tYWluIGNvbmZpZyBmaWxlLiBTZWUKLUw8eGwtZGlzay1jb25maWd1cmF0aW9uKDUp
Pi4KLQotPWJhY2sKLQotPWl0ZW0gQjxibG9jay1kZXRhY2g+IEk8ZG9tYWluLWlkPiBJPGRldmlk
PiBbQjwtLWZvcmNlPl0KKz1pdGVtIEI8YmxvY2stZGV0YWNoPiBJPGRvbWFpbi1pZD4gSTxkZXZp
ZD4gW0k8T1BUSU9OUz5dCiAKIERldGFjaCBhIGRvbWFpbidzIHZpcnR1YWwgYmxvY2sgZGV2aWNl
LiBJPGRldmlkPiBtYXkgYmUgdGhlIHN5bWJvbGljCiBuYW1lIG9yIHRoZSBudW1lcmljIGRldmlj
ZSBpZCBnaXZlbiB0byB0aGUgZGV2aWNlIGJ5IGRvbWFpbiAwLiAgWW91CkBAIC0xMzQyLDUwICsx
MzI5LDQxIEBAIHdpbGwgbmVlZCB0byBydW4gQjx4bCBibG9jay1saXN0PiB0byBkZXRlcm1pbmUg
dGhhdCBudW1iZXIuCiAKIERldGFjaGluZyB0aGUgZGV2aWNlIHJlcXVpcmVzIHRoZSBjb29wZXJh
dGlvbiBvZiB0aGUgZG9tYWluLiAgSWYgdGhlCiBkb21haW4gZmFpbHMgdG8gcmVsZWFzZSB0aGUg
ZGV2aWNlIChwZXJoYXBzIGJlY2F1c2UgdGhlIGRvbWFpbiBpcyBodW5nCi1vciBpcyBzdGlsbCB1
c2luZyB0aGUgZGV2aWNlKSwgdGhlIGRldGFjaCB3aWxsIGZhaWwuICBUaGUgQjwtLWZvcmNlPgot
cGFyYW1ldGVyIHdpbGwgZm9yY2VmdWxseSBkZXRhY2ggdGhlIGRldmljZSwgYnV0IG1heSBjYXVz
ZSBJTyBlcnJvcnMKLWluIHRoZSBkb21haW4uCi0KLT1pdGVtIEI8YmxvY2stbGlzdD4gSTxkb21h
aW4taWQ+Ci0KLUxpc3QgdmlydHVhbCBibG9jayBkZXZpY2VzIGZvciBhIGRvbWFpbi4KLQotPWl0
ZW0gQjxjZC1pbnNlcnQ+IEk8ZG9tYWluLWlkPiBJPFZpcnR1YWxEZXZpY2U+IEk8dGFyZ2V0Pgot
Ci1JbnNlcnQgYSBjZHJvbSBpbnRvIGEgZ3Vlc3QgZG9tYWluJ3MgZXhpc3RpbmcgdmlydGlhbCBj
ZCBkcml2ZS4gVGhlCi12aXJ0dWFsIGRyaXZlIG11c3QgYWxyZWFkeSBleGlzdCBidXQgY2FuIGJl
IGN1cnJlbnQgZW1wdHkuCi0KLU9ubHkgd29ya3Mgd2l0aCBIVk0gZG9tYWlucy4KK29yIGlzIHN0
aWxsIHVzaW5nIHRoZSBkZXZpY2UpLCB0aGUgZGV0YWNoIHdpbGwgZmFpbC4KIAogQjxPUFRJT05T
PgogCiA9b3ZlciA0CiAKLT1pdGVtIEk8VmlydHVhbERldmljZT4KKz1pdGVtIEI8LS1mb3JjZT4K
IAotSG93IHRoZSBkZXZpY2Ugc2hvdWxkIGJlIHByZXNlbnRlZCB0byB0aGUgZ3Vlc3QgZG9tYWlu
OyBmb3IgZXhhbXBsZSAiaGRjIi4KK0lmIHRoaXMgcGFyYW1ldGVyIGlzIHNwZWNpZmllZCB0aGUg
ZGV2aWNlIHdpbGwgYmUgZm9yY2VmdWxseSBkZXRhY2hlZCwgd2hpY2gKK21heSBjYXVzZSBJTyBl
cnJvcnMgaW4gdGhlIGRvbWFpbi4KIAotPWl0ZW0gSTx0YXJnZXQ+Cis9YmFjawogCi10aGUgdGFy
Z2V0IHBhdGggaW4gdGhlIGJhY2tlbmQgZG9tYWluICh1c3VhbGx5IGRvbWFpbiAwKSB0byBiZQot
ZXhwb3J0ZWQ7IENhbiBiZSBhIGJsb2NrIGRldmljZSBvciBhIGZpbGUgZXRjLiBTZWUgQjx0YXJn
ZXQ+IGluCi1MPHhsLWRpc2stY29uZmlndXJhdGlvbig1KT4uCiAKLT1iYWNrCiAKLT1pdGVtIEI8
Y2QtZWplY3Q+IEk8ZG9tYWluLWlkPiBJPFZpcnR1YWxEZXZpY2U+Cis9aXRlbSBCPGJsb2NrLWxp
c3Q+IEk8ZG9tYWluLWlkPgogCi1FamVjdCBhIGNkcm9tIGZyb20gYSBndWVzdCdzIHZpcnR1YWwg
Y2QgZHJpdmUuIE9ubHkgd29ya3Mgd2l0aCBIVk0gZG9tYWlucy4KK0xpc3QgdmlydHVhbCBibG9j
ayBkZXZpY2VzIGZvciBhIGRvbWFpbi4KIAotQjxPUFRJT05TPgorPWl0ZW0gQjxjZC1pbnNlcnQ+
IEk8ZG9tYWluLWlkPiBJPHZpcnR1YWxkZXZpY2U+IEk8dGFyZ2V0PgogCi09b3ZlciA0CitJbnNl
cnQgYSBjZHJvbSBpbnRvIGEgZ3Vlc3QgZG9tYWluJ3MgZXhpc3RpbmcgdmlydHVhbCBjZCBkcml2
ZS4gVGhlCit2aXJ0dWFsIGRyaXZlIG11c3QgYWxyZWFkeSBleGlzdCBidXQgY2FuIGJlIGVtcHR5
LiBIb3cgdGhlIGRldmljZSBzaG91bGQgYmUKK3ByZXNlbnRlZCB0byB0aGUgZ3Vlc3QgZG9tYWlu
IGlzIHNwZWNpZmllZCBieSB0aGUgSTx2aXJ0dWFsZGV2aWNlPiBwYXJhbWV0ZXI7Citmb3IgZXhh
bXBsZSAiaGRjIi4gUGFyYW1ldGVyIEk8dGFyZ2V0PiBpcyB0aGUgdGFyZ2V0IHBhdGggaW4gdGhl
IGJhY2tlbmQgZG9tYWluCisodXN1YWxseSBkb21haW4gMCkgdG8gYmUgZXhwb3J0ZWQ7IGNhbiBi
ZSBhIGJsb2NrIGRldmljZSBvciBhIGZpbGUgZXRjLgorU2VlIEI8dGFyZ2V0PiBpbiBMPHhsLWRp
c2stY29uZmlndXJhdGlvbig1KT4uCisKK09ubHkgd29ya3Mgd2l0aCBIVk0gZG9tYWlucy4KIAot
PWl0ZW0gSTxWaXJ0dWFsRGV2aWNlPgogCi1Ib3cgdGhlIGRldmljZSBzaG91bGQgYmUgcHJlc2Vu
dGVkIHRvIHRoZSBndWVzdCBkb21haW47IGZvciBleGFtcGxlICJoZGMiLgorPWl0ZW0gQjxjZC1l
amVjdD4gSTxkb21haW4taWQ+IEk8dmlydHVhbGRldmljZT4KIAotPWJhY2sKK0VqZWN0IGEgY2Ry
b20gZnJvbSBhIGd1ZXN0IGRvbWFpbidzIHZpcnR1YWwgY2QgZHJpdmUsIHNwZWNpZmllZCBieQor
STx2aXJ0dWFsZGV2aWNlPi4gT25seSB3b3JrcyB3aXRoIEhWTSBkb21haW5zLgogCiA9YmFjawog
CkBAIC0xMzk3LDE3ICsxMzc1LDE3IEBAIEhvdyB0aGUgZGV2aWNlIHNob3VsZCBiZSBwcmVzZW50
ZWQgdG8gdGhlIGd1ZXN0IGRvbWFpbjsgZm9yIGV4YW1wbGUgImhkYyIuCiAKIENyZWF0ZXMgYSBu
ZXcgbmV0d29yayBkZXZpY2UgaW4gdGhlIGRvbWFpbiBzcGVjaWZpZWQgYnkgSTxkb21haW4taWQ+
LgogSTxuZXR3b3JrLWRldmljZT4gZGVzY3JpYmVzIHRoZSBkZXZpY2UgdG8gYXR0YWNoLCB1c2lu
ZyB0aGUgc2FtZSBmb3JtYXQgYXMgdGhlCi1CPHZpZj4gc3RyaW5nIGluIHRoZSBkb21haW4gY29u
ZmlnIGZpbGUuIFNlZSBMPHhsLmNmZz4gYW5kCitCPHZpZj4gc3RyaW5nIGluIHRoZSBkb21haW4g
Y29uZmlnIGZpbGUuIFNlZSBMPHhsLmNmZyg1KT4gYW5kCiBMPHhsLW5ldHdvcmstY29uZmlndXJh
dGlvbig1KT4KIGZvciBtb3JlIGluZm9ybWF0aW9ucy4KIAotTm90ZSB0aGF0IG9ubHkgYXR0YWNo
aW5nIFBWIG5ldHdvcmsgaW50ZXJmYWNlIGlzIHN1cHBvcnRlZC4KK05vdGUgdGhhdCBvbmx5IGF0
dGFjaGluZyBQViBuZXR3b3JrIGludGVyZmFjZXMgaXMgc3VwcG9ydGVkLgogCiA9aXRlbSBCPG5l
dHdvcmstZGV0YWNoPiBJPGRvbWFpbi1pZD4gSTxkZXZpZHxtYWM+CiAKIFJlbW92ZXMgdGhlIG5l
dHdvcmsgZGV2aWNlIGZyb20gdGhlIGRvbWFpbiBzcGVjaWZpZWQgYnkgSTxkb21haW4taWQ+Lgog
STxkZXZpZD4gaXMgdGhlIHZpcnR1YWwgaW50ZXJmYWNlIGRldmljZSBudW1iZXIgd2l0aGluIHRo
ZSBkb21haW4KLShpLmUuIHRoZSAzIGluIHZpZjIyLjMpLiBBbHRlcm5hdGl2ZWx5IHRoZSBJPG1h
Yz4gYWRkcmVzcyBjYW4gYmUgdXNlZCB0bworKGkuZS4gdGhlIDMgaW4gdmlmMjIuMykuIEFsdGVy
bmF0aXZlbHksIHRoZSBJPG1hYz4gYWRkcmVzcyBjYW4gYmUgdXNlZCB0bwogc2VsZWN0IHRoZSB2
aXJ0dWFsIGludGVyZmFjZSB0byBkZXRhY2guCiAKID1pdGVtIEI8bmV0d29yay1saXN0PiBJPGRv
bWFpbi1pZD4KQEAgLTE0MjYsMjggKzE0MDQsMjggQEAgTGlzdCB2aXJ0dWFsIGNoYW5uZWwgaW50
ZXJmYWNlcyBmb3IgYSBkb21haW4uCiAKID1iYWNrCiAKLT1oZWFkMiBWVFBNIERFVklDRVMKKz1o
ZWFkMiBWSVJUVUFMIFRSVVNURUQgUExBVEZPUk0gTU9EVUxFICh2VFBNKSBERVZJQ0VTCiAKID1v
dmVyIDQKIAogPWl0ZW0gQjx2dHBtLWF0dGFjaD4gSTxkb21haW4taWQ+IEk8dnRwbS1kZXZpY2U+
CiAKLUNyZWF0ZXMgYSBuZXcgdnRwbSBkZXZpY2UgaW4gdGhlIGRvbWFpbiBzcGVjaWZpZWQgYnkg
STxkb21haW4taWQ+LgotSTx2dHBtLWRldmljZT4gZGVzY3JpYmVzIHRoZSBkZXZpY2UgdG8gYXR0
YWNoLCB1c2luZyB0aGUgc2FtZSBmb3JtYXQgYXMgdGhlCi1CPHZ0cG0+IHN0cmluZyBpbiB0aGUg
ZG9tYWluIGNvbmZpZyBmaWxlLiBTZWUgTDx4bC5jZmc+IGZvcgotbW9yZSBpbmZvcm1hdGlvbi4K
K0NyZWF0ZXMgYSBuZXcgdnRwbSAodmlydHVhbCBUcnVzdGVkIFBsYXRmb3JtIE1vZHVsZSkgZGV2
aWNlIGluIHRoZSBkb21haW4KK3NwZWNpZmllZCBieSBJPGRvbWFpbi1pZD4uIEk8dnRwbS1kZXZp
Y2U+IGRlc2NyaWJlcyB0aGUgZGV2aWNlIHRvIGF0dGFjaCwKK3VzaW5nIHRoZSBzYW1lIGZvcm1h
dCBhcyB0aGUgQjx2dHBtPiBzdHJpbmcgaW4gdGhlIGRvbWFpbiBjb25maWcgZmlsZS4KK1NlZSBM
PHhsLmNmZyg1KT4gZm9yIG1vcmUgaW5mb3JtYXRpb24uCiAKID1pdGVtIEI8dnRwbS1kZXRhY2g+
IEk8ZG9tYWluLWlkPiBJPGRldmlkfHV1aWQ+CiAKIFJlbW92ZXMgdGhlIHZ0cG0gZGV2aWNlIGZy
b20gdGhlIGRvbWFpbiBzcGVjaWZpZWQgYnkgSTxkb21haW4taWQ+LgotSTxkZXZpZD4gaXMgdGhl
IG51bWVyaWMgZGV2aWNlIGlkIGdpdmVuIHRvIHRoZSB2aXJ0dWFsIHRydXN0ZWQKLXBsYXRmb3Jt
IG1vZHVsZSBkZXZpY2UuIFlvdSB3aWxsIG5lZWQgdG8gcnVuIEI8eGwgdnRwbS1saXN0PiB0byBk
ZXRlcm1pbmUgdGhhdCBudW1iZXIuCi1BbHRlcm5hdGl2ZWx5IHRoZSBJPHV1aWQ+IG9mIHRoZSB2
dHBtIGNhbiBiZSB1c2VkIHRvCitJPGRldmlkPiBpcyB0aGUgbnVtZXJpYyBkZXZpY2UgaWQgZ2l2
ZW4gdG8gdGhlIHZpcnR1YWwgVHJ1c3RlZAorUGxhdGZvcm0gTW9kdWxlIGRldmljZS4gWW91IHdp
bGwgbmVlZCB0byBydW4gQjx4bCB2dHBtLWxpc3Q+IHRvIGRldGVybWluZSB0aGF0CitudW1iZXIu
IEFsdGVybmF0aXZlbHksIHRoZSBJPHV1aWQ+IG9mIHRoZSB2dHBtIGNhbiBiZSB1c2VkIHRvCiBz
ZWxlY3QgdGhlIHZpcnR1YWwgZGV2aWNlIHRvIGRldGFjaC4KIAogPWl0ZW0gQjx2dHBtLWxpc3Q+
IEk8ZG9tYWluLWlkPgogCi1MaXN0IHZpcnR1YWwgdHJ1c3RlZCBwbGF0Zm9ybSBtb2R1bGVzIGZv
ciBhIGRvbWFpbi4KK0xpc3QgdmlydHVhbCBUcnVzdGVkIFBsYXRmb3JtIE1vZHVsZXMgZm9yIGEg
ZG9tYWluLgogCiA9YmFjawogCkBAIC0xNDc4LDcgKzE0NTYsNyBAQCBiZWluZyB1c2VkLgogCiA9
aXRlbSBCPHBjaS1hc3NpZ25hYmxlLXJlbW92ZT4gW0k8LXI+XSBJPEJERj4KIAotTWFrZSB0aGUg
ZGV2aWNlIGF0IFBDSSBCdXMvRGV2aWNlL0Z1bmN0aW9uIEJERiBhc3NpZ25hYmxlIHRvIGd1ZXN0
cy4gIFRoaXMKK01ha2UgdGhlIGRldmljZSBhdCBQQ0kgQnVzL0RldmljZS9GdW5jdGlvbiBCREYg
bm90IGFzc2lnbmFibGUgdG8gZ3Vlc3RzLiAgVGhpcwogd2lsbCBhdCBsZWFzdCB1bmJpbmQgdGhl
IGRldmljZSBmcm9tIHBjaWJhY2suICBJZiB0aGUgLXIgb3B0aW9uIGlzIHNwZWNpZmllZCwKIGl0
IHdpbGwgYWxzbyBhdHRlbXB0IHRvIHJlLWJpbmQgdGhlIGRldmljZSB0byBpdHMgb3JpZ2luYWwg
ZHJpdmVyLCBtYWtpbmcgaXQKIHVzYWJsZSBieSBEb21haW4gMCBhZ2Fpbi4gIElmIHRoZSBkZXZp
Y2UgaXMgbm90IGJvdW5kIHRvIHBjaWJhY2ssIGl0IHdpbGwKQEAgLTE0ODksMTMgKzE0NjcsMjEg
QEAgcmV0dXJuIHN1Y2Nlc3MuCiBIb3QtcGx1ZyBhIG5ldyBwYXNzLXRocm91Z2ggcGNpIGRldmlj
ZSB0byB0aGUgc3BlY2lmaWVkIGRvbWFpbi4KIEI8QkRGPiBpcyB0aGUgUENJIEJ1cy9EZXZpY2Uv
RnVuY3Rpb24gb2YgdGhlIHBoeXNpY2FsIGRldmljZSB0byBwYXNzLXRocm91Z2guCiAKLT1pdGVt
IEI8cGNpLWRldGFjaD4gW0k8LWY+XSBJPGRvbWFpbi1pZD4gSTxCREY+Cis9aXRlbSBCPHBjaS1k
ZXRhY2g+IFtJPE9QVElPTlM+XSBJPGRvbWFpbi1pZD4gSTxCREY+CiAKIEhvdC11bnBsdWcgYSBw
cmV2aW91c2x5IGFzc2lnbmVkIHBjaSBkZXZpY2UgZnJvbSBhIGRvbWFpbi4gQjxCREY+IGlzIHRo
ZSBQQ0kKIEJ1cy9EZXZpY2UvRnVuY3Rpb24gb2YgdGhlIHBoeXNpY2FsIGRldmljZSB0byBiZSBy
ZW1vdmVkIGZyb20gdGhlIGd1ZXN0IGRvbWFpbi4KIAotSWYgQjwtZj4gaXMgc3BlY2lmaWVkLCBC
PHhsPiBpcyBnb2luZyB0byBmb3JjZWZ1bGx5IHJlbW92ZSB0aGUgZGV2aWNlIGV2ZW4KLXdpdGhv
dXQgZ3Vlc3QncyBjb2xsYWJvcmF0aW9uLgorQjxPUFRJT05TPgorCis9b3ZlciA0CisKKz1pdGVt
IEI8LWY+CisKK0lmIHRoaXMgcGFyYW1ldGVyIGlzIHNwZWNpZmllZCwgQjx4bD4gaXMgZ29pbmcg
dG8gZm9yY2VmdWxseSByZW1vdmUgdGhlIGRldmljZQorZXZlbiB3aXRob3V0IGd1ZXN0IGRvbWFp
bidzIGNvbGxhYm9yYXRpb24uCisKKz1iYWNrCiAKID1pdGVtIEI8cGNpLWxpc3Q+IEk8ZG9tYWlu
LWlkPgogCkBAIC0xNTEzLDcgKzE0OTksNyBAQCBDcmVhdGUgYSBuZXcgVVNCIGNvbnRyb2xsZXIg
aW4gdGhlIGRvbWFpbiBzcGVjaWZpZWQgYnkgSTxkb21haW4taWQ+LAogSTx1c2JjdHJsLWRldmlj
ZT4gZGVzY3JpYmVzIHRoZSBkZXZpY2UgdG8gYXR0YWNoLCB1c2luZyBmb3JtCiBDPEtFWT1WQUxV
RSBLRVk9VkFMVUUgLi4uPiB3aGVyZSBCPEtFWT1WQUxVRT4gaGFzIHRoZSBzYW1lCiBtZWFuaW5n
IGFzIHRoZSBCPHVzYmN0cmw+IGRlc2NyaXB0aW9uIGluIHRoZSBkb21haW4gY29uZmlnIGZpbGUu
Ci1TZWUgTDx4bC5jZmc+IGZvciBtb3JlIGluZm9ybWF0aW9uLgorU2VlIEw8eGwuY2ZnKDUpPiBm
b3IgbW9yZSBpbmZvcm1hdGlvbi4KIAogPWl0ZW0gQjx1c2JjdHJsLWRldGFjaD4gSTxkb21haW4t
aWQ+IEk8ZGV2aWQ+CiAKQEAgLTE1MjYsMTMgKzE1MTIsMTMgQEAgSG90LXBsdWcgYSBuZXcgcGFz
cy10aHJvdWdoIFVTQiBkZXZpY2UgdG8gdGhlIGRvbWFpbiBzcGVjaWZpZWQgYnkKIEk8ZG9tYWlu
LWlkPiwgSTx1c2JkZXYtZGV2aWNlPiBkZXNjcmliZXMgdGhlIGRldmljZSB0byBhdHRhY2gsIHVz
aW5nCiBmb3JtIEM8S0VZPVZBTFVFIEtFWT1WQUxVRSAuLi4+IHdoZXJlIEI8S0VZPVZBTFVFPiBo
YXMgdGhlIHNhbWUKIG1lYW5pbmcgYXMgdGhlIEI8dXNiZGV2PiBkZXNjcmlwdGlvbiBpbiB0aGUg
ZG9tYWluIGNvbmZpZyBmaWxlLgotU2VlIEw8eGwuY2ZnPiBmb3IgbW9yZSBpbmZvcm1hdGlvbi4K
K1NlZSBMPHhsLmNmZyg1KT4gZm9yIG1vcmUgaW5mb3JtYXRpb24uCiAKID1pdGVtIEI8dXNiZGV2
LWRldGFjaD4gSTxkb21haW4taWQ+IEk8Y29udHJvbGxlcj1kZXZpZD4gSTxwb3J0PW51bWJlcj4K
IAogSG90LXVucGx1ZyBhIHByZXZpb3VzbHkgYXNzaWduZWQgVVNCIGRldmljZSBmcm9tIGEgZG9t
YWluLgotQjxjb250cm9sbGVyPWRldmlkPiBhbmQgQjxwb3J0PW51bWJlcj4gaXMgVVNCIGNvbnRy
b2xsZXI6cG9ydCBpbiBndWVzdAotd2hlcmUgdGhlIFVTQiBkZXZpY2UgaXMgYXR0YWNoZWQgdG8u
CitCPGNvbnRyb2xsZXI9ZGV2aWQ+IGFuZCBCPHBvcnQ9bnVtYmVyPiBpcyBVU0IgY29udHJvbGxl
cjpwb3J0IGluIHRoZSBndWVzdAorZG9tYWluIHRoZSBVU0IgZGV2aWNlIGlzIGF0dGFjaGVkIHRv
LgogCiA9aXRlbSBCPHVzYi1saXN0PiBJPGRvbWFpbi1pZD4KIApAQCAtMTU1NSw3ICsxNTQxLDcg
QEAgQjxXYXJuaW5nOj4gVGhpcyBxZW11IG1vbml0b3IgYWNjZXNzIGlzIHByb3ZpZGVkIGZvciBj
b252ZW5pZW5jZSB3aGVuCiBkZWJ1Z2dpbmcsIHRyb3VibGVzaG9vdGluZywgYW5kIGV4cGVyaW1l
bnRpbmcuICBJdHMgdXNlIGlzIG5vdAogc3VwcG9ydGVkIGJ5IHRoZSBYZW4gUHJvamVjdC4KIAot
U3BlY2lmaWNhbGx5LCBub3QgYWxsIGluZm9ybWF0aW9uIHByaW50ZWQgYnkgdGhlIHFlbXUgbW9u
aXRvciB3aWxsCitTcGVjaWZpY2FsbHksIG5vdCBhbGwgaW5mb3JtYXRpb24gZGlzcGxheWVkIGJ5
IHRoZSBxZW11IG1vbml0b3Igd2lsbAogbmVjZXNzYXJpbHkgYmUgYWNjdXJhdGUgb3IgY29tcGxl
dGUsIGJlY2F1c2UgaW4gYSBYZW4gc3lzdGVtIHFlbXUKIGRvZXMgbm90IGhhdmUgYSBjb21wbGV0
ZSB2aWV3IG9mIHRoZSBndWVzdC4KIApAQCAtMTU3NiwxMyArMTU2MiwyMyBAQCBPYnRhaW4gaW5m
b3JtYXRpb24gb2YgVVNCIGRldmljZXMgY29ubmVjdGVkIGFzIHN1Y2ggdmlhIHRoZSBkZXZpY2Ug
bW9kZWwKIAogPWJhY2sKIAotPWhlYWQxIFRNRU0KKz1oZWFkMSBUUkFOU0NFTkRFTlQgTUVNT1JZ
IChUTUVNKQogCiA9b3ZlciA0CiAKLT1pdGVtIEI8dG1lbS1saXN0PiBJWzwtbD5dIEk8ZG9tYWlu
LWlkPgorPWl0ZW0gQjx0bWVtLWxpc3Q+IEk8W09QVElPTlNdPiBJPGRvbWFpbi1pZD4KIAotTGlz
dCB0bWVtIHBvb2xzLiBJZiBJPC1sPiBpcyBzcGVjaWZpZWQsIGFsc28gbGlzdCB0bWVtIHN0YXRz
LgorTGlzdCB0bWVtIHBvb2xzLgorCitCPE9QVElPTlM+CisKKz1vdmVyIDQKKworPWl0ZW0gQjwt
bD4KKworSWYgdGhpcyBwYXJhbWV0ZXIgaXMgc3BlY2lmaWVkLCBhbHNvIGxpc3QgdG1lbSBzdGF0
cy4KKworPWJhY2sKIAogPWl0ZW0gQjx0bWVtLWZyZWV6ZT4gSTxkb21haW4taWQ+CiAKQEAgLTE3
MTgsMTUgKzE3MTQsMTUgQEAgZm9yIGFueSBvZiB0aGVzZSBtb25pdG9yaW5nIHR5cGVzLgogCiA9
b3ZlciA0CiAKLT1pdGVtIEI8cHNyLWNtdC1hdHRhY2g+IFtJPGRvbWFpbi1pZD5dCis9aXRlbSBC
PHBzci1jbXQtYXR0YWNoPiBJPGRvbWFpbi1pZD4KIAogYXR0YWNoOiBBdHRhY2ggdGhlIHBsYXRm
b3JtIHNoYXJlZCByZXNvdXJjZSBtb25pdG9yaW5nIHNlcnZpY2UgdG8gYSBkb21haW4uCiAKLT1p
dGVtIEI8cHNyLWNtdC1kZXRhY2g+IFtJPGRvbWFpbi1pZD5dCis9aXRlbSBCPHBzci1jbXQtZGV0
YWNoPiBJPGRvbWFpbi1pZD4KIAogZGV0YWNoOiBEZXRhY2ggdGhlIHBsYXRmb3JtIHNoYXJlZCBy
ZXNvdXJjZSBtb25pdG9yaW5nIHNlcnZpY2UgZnJvbSBhIGRvbWFpbi4KIAotPWl0ZW0gQjxwc3It
Y210LXNob3c+IFtJPHBzci1tb25pdG9yLXR5cGU+XSBbSTxkb21haW4taWQ+XQorPWl0ZW0gQjxw
c3ItY210LXNob3c+IEk8cHNyLW1vbml0b3ItdHlwZT4gW0k8ZG9tYWluLWlkPl0KIAogU2hvdyBt
b25pdG9yaW5nIGRhdGEgZm9yIGEgY2VydGFpbiBkb21haW4gb3IgYWxsIGRvbWFpbnMuIEN1cnJl
bnQgc3VwcG9ydGVkCiBtb25pdG9yIHR5cGVzIGFyZToKQEAgLTE4MTksNyArMTgxNSw3IEBAIEFu
ZCB0aGUgZm9sbG93aW5nIGRvY3VtZW50cyBvbiB0aGUgeGVuLm9yZyB3ZWJzaXRlOgogTDxodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWlzYy94c20tZmxhc2sudHh0PgogTDxo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWlzYy94bC1wc3IuaHRtbD4KIAot
Rm9yIHN5c3RlbXMgdGhhdCBkb24ndCBhdXRvbWF0aWNhbGx5IGJyaW5nIENQVSBvbmxpbmU6CitG
b3Igc3lzdGVtcyB0aGF0IGRvbid0IGF1dG9tYXRpY2FsbHkgYnJpbmcgdGhlIENQVSBvbmxpbmU6
CiAKIEw8aHR0cDovL3dpa2kueGVuLm9yZy93aWtpL1BhcmF2aXJ0X0xpbnV4X0NQVV9Ib3RwbHVn
PgogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Jun 06 06:25:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 06:25:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dI7vu-0000ry-OK; Tue, 06 Jun 2017 06:25:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7vs-0000rg-Uw
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:25:37 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 EA/A7-03920-0EA46395; Tue, 06 Jun 2017 06:25:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVfe+l1m
 kwfPZJhYTthk4MHps79vFHsAYxZqZl5RfkcCa0XViNXPBMsmKQ//eMjYwHhPpYuTiEBL4wigx
 79YbdgjnPKNEx5ydzF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZSIiwQJbHjU
 iRImFfATOLi22awEhag8p6+NqYJjBwLGBlWMaoXpxaVpRbpGuolFWWmZ5TkJmbm6BoamOnlph
 YXJ6an5iQmFesl5+duYgR6hAEIdjDufO50iFGSg0lJlFfc2ixSiC8pP6UyI7E4I76oNCe1+BC
 jDAeHkgSvPtDDQoJFqempFWmZOcDQgElLcPAoifDqgaR5iwsSc4sz0yFSpxh1OTasXv+FSYgl
 Lz8vVUqc97EnUJEASFFGaR7cCFiYXmKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwrxPIFJ7Mv
 BK4Ta+AjmACOoLvkgnIESWJCCmpBkYbz1rHh2KP3mgXV74R9gv+dc3QIfPjkaYb/pMKHjFqrz
 c13STgv29W6stDyl3zdjLMi/FYp7Z0coEw69uD5+5M6Z/Q1ygVOOPbm5p5xtdkAvc9Cmyq9tK
 UNW7j/1AenvvTjd2msPpfw9ejU+coP2xknFSadZ7vhdaF13IeuRq7H69i9f/VF67EUpyRaKjF
 XFScCABkoHzXTgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1496730334!104740276!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1663 invoked from network); 6 Jun 2017 06:25:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Jun 2017 06:25:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7vq-0003Mn-N5
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:25:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7vq-0004bA-MN
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:25:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dI7vq-0004bA-MN@xenbits.xenproject.org>
Date: Tue, 06 Jun 2017 06:25:34 +0000
Subject: [Xen-changelog] [xen master] Revert "tools/libxc: Drop broken
	xc_{get, set}_hvm_param() functions"
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDM4MjMyOWQ0NGRhODI2OWI3N2QyMzZhNDdkZGIwNDc0N2I3NDk1YTMKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1heSAzMSAx
MTozNToyNSAyMDE3ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMzEgMTE6MzU6MjUgMjAxNyArMDEwMAoKICAgIFJldmVy
dCAidG9vbHMvbGlieGM6IERyb3AgYnJva2VuIHhjX3tnZXQsc2V0fV9odm1fcGFyYW0oKSBmdW5j
dGlvbnMiCiAgICAKICAgIFRoaXMgcmV2ZXJ0cyBjb21taXQgZmE0NTgzMzMzZGRiYTZhZmI3YjA3
ZmY3ZWI0ZDE2ZTFhNmE3NDU5Yy4KICAgIAogICAgUUVNVSBidWlsZCBpcyBicm9rZW4gYnkgdGhh
dCBwYXRjaC4KLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8ICA0ICsrKysKIHRv
b2xzL2xpYnhjL3hjX2RvbWFpbi5jICAgICAgIHwgMTcgKysrKysrKysrKysrKysrKysKIHRvb2xz
L3hlbnBhZ2luZy94ZW5wYWdpbmcuYyAgIHwgIDcgKysrLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAy
NCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhj
L2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKaW5kZXgg
NGQzZjJhZS4uMTYyOWY0MSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJs
LmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKQEAgLTE2NjAsNiArMTY2MCwx
MCBAQCB2b2lkIHhjX2NsZWFyX2xhc3RfZXJyb3IoeGNfaW50ZXJmYWNlICp4Y2gpOwogaW50IHhj
X2h2bV9wYXJhbV9zZXQoeGNfaW50ZXJmYWNlICpoYW5kbGUsIGRvbWlkX3QgZG9tLCB1aW50MzJf
dCBwYXJhbSwgdWludDY0X3QgdmFsdWUpOwogaW50IHhjX2h2bV9wYXJhbV9nZXQoeGNfaW50ZXJm
YWNlICpoYW5kbGUsIGRvbWlkX3QgZG9tLCB1aW50MzJfdCBwYXJhbSwgdWludDY0X3QgKnZhbHVl
KTsKIAorLyogRGVwcmVjYXRlZDogdXNlIHhjX2h2bV9wYXJhbV9zZXQvZ2V0KCkgaW5zdGVhZC4g
Ki8KK2ludCB4Y19zZXRfaHZtX3BhcmFtKHhjX2ludGVyZmFjZSAqaGFuZGxlLCBkb21pZF90IGRv
bSwgaW50IHBhcmFtLCB1bnNpZ25lZCBsb25nIHZhbHVlKTsKK2ludCB4Y19nZXRfaHZtX3BhcmFt
KHhjX2ludGVyZmFjZSAqaGFuZGxlLCBkb21pZF90IGRvbSwgaW50IHBhcmFtLCB1bnNpZ25lZCBs
b25nICp2YWx1ZSk7CisKIC8qIEhWTSBndWVzdCBwYXNzLXRocm91Z2ggKi8KIGludCB4Y19hc3Np
Z25fZGV2aWNlKHhjX2ludGVyZmFjZSAqeGNoLAogICAgICAgICAgICAgICAgICAgICAgdWludDMy
X3QgZG9taWQsCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21haW4uYyBiL3Rvb2xzL2xp
YnhjL3hjX2RvbWFpbi5jCmluZGV4IGI2MTk0NDAuLjAwOTA5YWQ0IDEwMDY0NAotLS0gYS90b29s
cy9saWJ4Yy94Y19kb21haW4uYworKysgYi90b29scy9saWJ4Yy94Y19kb21haW4uYwpAQCAtMTQ1
NSw2ICsxNDU1LDIzIEBAIGludCB4Y19odm1fcGFyYW1fZ2V0KHhjX2ludGVyZmFjZSAqaGFuZGxl
LCBkb21pZF90IGRvbSwgdWludDMyX3QgcGFyYW0sIHVpbnQ2NF90CiAgICAgcmV0dXJuIHJjOwog
fQogCitpbnQgeGNfc2V0X2h2bV9wYXJhbSh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgZG9taWRfdCBk
b20sIGludCBwYXJhbSwgdW5zaWduZWQgbG9uZyB2YWx1ZSkKK3sKKyAgICByZXR1cm4geGNfaHZt
X3BhcmFtX3NldChoYW5kbGUsIGRvbSwgcGFyYW0sIHZhbHVlKTsKK30KKworaW50IHhjX2dldF9o
dm1fcGFyYW0oeGNfaW50ZXJmYWNlICpoYW5kbGUsIGRvbWlkX3QgZG9tLCBpbnQgcGFyYW0sIHVu
c2lnbmVkIGxvbmcgKnZhbHVlKQoreworICAgIHVpbnQ2NF90IHY7CisgICAgaW50IHJldDsKKwor
ICAgIHJldCA9IHhjX2h2bV9wYXJhbV9nZXQoaGFuZGxlLCBkb20sIHBhcmFtLCAmdik7CisgICAg
aWYgKHJldCA8IDApCisgICAgICAgIHJldHVybiByZXQ7CisgICAgKnZhbHVlID0gdjsKKyAgICBy
ZXR1cm4gMDsKK30KKwogaW50IHhjX2RvbWFpbl9zZXRkZWJ1Z2dpbmcoeGNfaW50ZXJmYWNlICp4
Y2gsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBlbmFibGUpCmRpZmYgLS1naXQgYS90b29s
cy94ZW5wYWdpbmcveGVucGFnaW5nLmMgYi90b29scy94ZW5wYWdpbmcveGVucGFnaW5nLmMKaW5k
ZXggNDMxYTg2Yi4uZDA1NzFjYSAxMDA2NDQKLS0tIGEvdG9vbHMveGVucGFnaW5nL3hlbnBhZ2lu
Zy5jCisrKyBiL3Rvb2xzL3hlbnBhZ2luZy94ZW5wYWdpbmcuYwpAQCAtMjgwLDggKzI4MCw3IEBA
IHN0YXRpYyBzdHJ1Y3QgeGVucGFnaW5nICp4ZW5wYWdpbmdfaW5pdChpbnQgYXJnYywgY2hhciAq
YXJndltdKQogICAgIHhlbnRvb2xsb2dfbG9nZ2VyICpkYmcgPSBOVUxMOwogICAgIGNoYXIgKnA7
CiAgICAgaW50IHJjOwotICAgIHVpbnQ2NF90IHJpbmdfcGZuOwotICAgIHVuc2lnbmVkIGxvbmcg
bW1hcF9wZm47CisgICAgdW5zaWduZWQgbG9uZyByaW5nX3BmbiwgbW1hcF9wZm47CiAKICAgICAv
KiBBbGxvY2F0ZSBtZW1vcnkgKi8KICAgICBwYWdpbmcgPSBjYWxsb2MoMSwgc2l6ZW9mKHN0cnVj
dCB4ZW5wYWdpbmcpKTsKQEAgLTMzOSw4ICszMzgsOCBAQCBzdGF0aWMgc3RydWN0IHhlbnBhZ2lu
ZyAqeGVucGFnaW5nX2luaXQoaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKICAgICB9CiAKICAgICAv
KiBNYXAgdGhlIHJpbmcgcGFnZSAqLwotICAgIHhjX2h2bV9wYXJhbV9nZXQoeGNoLCBwYWdpbmct
PnZtX2V2ZW50LmRvbWFpbl9pZCwKLSAgICAgICAgICAgICAgICAgICAgIEhWTV9QQVJBTV9QQUdJ
TkdfUklOR19QRk4sICZyaW5nX3Bmbik7CisgICAgeGNfZ2V0X2h2bV9wYXJhbSh4Y2gsIHBhZ2lu
Zy0+dm1fZXZlbnQuZG9tYWluX2lkLCAKKyAgICAgICAgICAgICAgICAgICAgICAgIEhWTV9QQVJB
TV9QQUdJTkdfUklOR19QRk4sICZyaW5nX3Bmbik7CiAgICAgbW1hcF9wZm4gPSByaW5nX3BmbjsK
ICAgICBwYWdpbmctPnZtX2V2ZW50LnJpbmdfcGFnZSA9IAogICAgICAgICB4Y19tYXBfZm9yZWln
bl9wYWdlcyh4Y2gsIHBhZ2luZy0+dm1fZXZlbnQuZG9tYWluX2lkLAotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Jun 06 06:25:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 06:25:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dI7w4-0000ts-Pz; Tue, 06 Jun 2017 06:25:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7w3-0000tf-1U
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:25:47 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 D1/0D-03371-AEA46395; Tue, 06 Jun 2017 06:25:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVfell1m
 kwaSJJhYTthk4MHps79vFHsAYxZqZl5RfkcCa0bj3CWPBTvOKda1dzA2MG3S7GLk4hAS+MEp8
 3/ydHcI5zyjRtucKSxcjBwebgJjE3L0KXYycHCICqhKzVixnBrGFBNQlmn43sIHYwgK2Es/+b
 2cEsXkFzCTOXuwGq2EBqn96tJFpAiPHAkaGVYwaxalFZalFukZmeklFmekZJbmJmTm6hgZmer
 mpxcWJ6ak5iUnFesn5uZsYgV5hAIIdjGcWBB5ilORgUhLlFbc2ixTiS8pPqcxILM6ILyrNSS0
 +xCjDwaEkwXvFEygnWJSanlqRlpkDDA+YtAQHj5IIb40rUJq3uCAxtzgzHSJ1ilFRSpw3H6RP
 ACSRUZoH1wYLyUuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5nUCmcKTmVcCN/0V0GImoMV8l
 0xAFpckIqSkGhhtOL48V1mfVnA8tOTm80MlK7Mapy1In5C083PpLqEvfQU6049p5NqolR950m
 M793G6/CXmZyYfG1bLzd+598qsDgnJ76sankluuSGyLIClQeubDUO8/43VHtX7vQKWnN7OOJt
 lZ96jBR0FH2K27rh3e5GPvZ5vq/il2Yt49qjmPj4WmbT7TF6WEktxRqKhFnNRcSIAEpYX90QC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1496730344!100734591!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60371 invoked from network); 6 Jun 2017 06:25:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Jun 2017 06:25:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7w0-0003N2-Op
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:25:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7w0-0004dU-OF
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:25:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dI7w0-0004dU-OF@xenbits.xenproject.org>
Date: Tue, 06 Jun 2017 06:25:44 +0000
Subject: [Xen-changelog] [xen master] xen/string: Clean up {xen,
	arm}/string.h
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGIwMjcyOGIzYjY4OWUxNDVhNTJjNDZjZDllYWU1YmU0OGU5MDVkZjcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAxMiAxNzoxNTozNiAyMDE3ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMzEgMTQ6MDU6
MTggMjAxNyArMDEwMAoKICAgIHhlbi9zdHJpbmc6IENsZWFuIHVwIHt4ZW4sYXJtfS9zdHJpbmcu
aAogICAgCiAgICAgKiBEcm9wIF9fa2VybmVsX3NpemVfdCBlbnRpcmVseS4gIEl0IGlzbid0IGEg
dXNlZnVsIGRpc3RpbmN0aW9uLCBlc3BlY2lhbGx5CiAgICAgICBhcyBpdCBtZWFucyB0aGUgdGhl
IHByb3RvdHlwZXMgZG9uJ3QgYXBwZWFyIHRvIG1hdGNoIHRoZWlyIGNvbW1vbgogICAgICAgZGVm
aW5pdGlvbnMuCiAgICAgKiBJbnRyb2R1Y2UgX19IQVZFX0FSQ0hfKiBndWFyZHMgZm9yIHN0cnBi
cmsoKSwgc3Ryc2VwKCkgYW5kIHN0cnNwbigpLCB3aGljaAogICAgICAgbWF0Y2ggdGhlaXIgaW1w
bGVtZW50YXRpb24gaW4gY29tbW9uL3N0cmluZy5jCiAgICAgKiBBcHBseSBjb25zaXN0ZW50IFhl
biBzdHlsZSB0aHJvdWdob3V0LgogICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBB
Y2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vaW5j
bHVkZS9hc20tYXJtL3N0cmluZy5oIHwgMjcgKysrKysrKy0tLS0tLQogeGVuL2luY2x1ZGUveGVu
L3N0cmluZy5oICAgICB8IDkxICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDY5IGluc2VydGlvbnMoKyksIDQ5IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc3RyaW5nLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL3N0cmluZy5oCmluZGV4IDAwNTk1OWYuLjE4MDRjM2MgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vc3RyaW5nLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zdHJp
bmcuaApAQCAtOCw0OCArOCw0NyBAQAogICovCiAKICNkZWZpbmUgX19IQVZFX0FSQ0hfU1RSUkNI
UgotZXh0ZXJuIGNoYXIgKiBzdHJyY2hyKGNvbnN0IGNoYXIgKiBzLCBpbnQgYyk7CitjaGFyICpz
dHJyY2hyKGNvbnN0IGNoYXIgKnMsIGludCBjKTsKIAogI2RlZmluZSBfX0hBVkVfQVJDSF9TVFJD
SFIKLWV4dGVybiBjaGFyICogc3RyY2hyKGNvbnN0IGNoYXIgKiBzLCBpbnQgYyk7CitjaGFyICpz
dHJjaHIoY29uc3QgY2hhciAqcywgaW50IGMpOwogCiAjaWYgZGVmaW5lZChDT05GSUdfQVJNXzY0
KQogI2RlZmluZSBfX0hBVkVfQVJDSF9TVFJDTVAKLWV4dGVybiBpbnQgc3RyY21wKGNvbnN0IGNo
YXIgKiwgY29uc3QgY2hhciAqKTsKK2ludCBzdHJjbXAoY29uc3QgY2hhciAqLCBjb25zdCBjaGFy
ICopOwogCiAjZGVmaW5lIF9fSEFWRV9BUkNIX1NUUk5DTVAKLWV4dGVybiBpbnQgc3RybmNtcChj
b25zdCBjaGFyICosIGNvbnN0IGNoYXIgKiwgX19rZXJuZWxfc2l6ZV90KTsKK2ludCBzdHJuY21w
KGNvbnN0IGNoYXIgKiwgY29uc3QgY2hhciAqLCBzaXplX3QpOwogCiAjZGVmaW5lIF9fSEFWRV9B
UkNIX1NUUkxFTgotZXh0ZXJuIF9fa2VybmVsX3NpemVfdCBzdHJsZW4oY29uc3QgY2hhciAqKTsK
K3NpemVfdCBzdHJsZW4oY29uc3QgY2hhciAqKTsKIAogI2RlZmluZSBfX0hBVkVfQVJDSF9TVFJO
TEVOCi1leHRlcm4gX19rZXJuZWxfc2l6ZV90IHN0cm5sZW4oY29uc3QgY2hhciAqLCBfX2tlcm5l
bF9zaXplX3QpOworc2l6ZV90IHN0cm5sZW4oY29uc3QgY2hhciAqLCBzaXplX3QpOwogI2VuZGlm
CiAKICNkZWZpbmUgX19IQVZFX0FSQ0hfTUVNQ1BZCi1leHRlcm4gdm9pZCAqIG1lbWNweSh2b2lk
ICosIGNvbnN0IHZvaWQgKiwgX19rZXJuZWxfc2l6ZV90KTsKK3ZvaWQgKm1lbWNweSh2b2lkICos
IGNvbnN0IHZvaWQgKiwgc2l6ZV90KTsKIAogI2lmIGRlZmluZWQoQ09ORklHX0FSTV82NCkKICNk
ZWZpbmUgX19IQVZFX0FSQ0hfTUVNQ01QCi1leHRlcm4gaW50IG1lbWNtcChjb25zdCB2b2lkICos
IGNvbnN0IHZvaWQgKiwgX19rZXJuZWxfc2l6ZV90KTsKK2ludCBtZW1jbXAoY29uc3Qgdm9pZCAq
LCBjb25zdCB2b2lkICosIHNpemVfdCk7CiAjZW5kaWYKIAotLyogU29tZSB2ZXJzaW9ucyBvZiBn
Y2MgZG9uJ3QgaGF2ZSB0aGlzIGJ1aWx0aW4uIEl0J3Mgbm9uLWNyaXRpY2FsIGFueXdheS4gKi8K
ICNkZWZpbmUgX19IQVZFX0FSQ0hfTUVNTU9WRQotZXh0ZXJuIHZvaWQgKm1lbW1vdmUodm9pZCAq
ZGVzdCwgY29uc3Qgdm9pZCAqc3JjLCBzaXplX3Qgbik7Cit2b2lkICptZW1tb3ZlKHZvaWQgKmRl
c3QsIGNvbnN0IHZvaWQgKnNyYywgc2l6ZV90IG4pOwogCiAjZGVmaW5lIF9fSEFWRV9BUkNIX01F
TVNFVAotZXh0ZXJuIHZvaWQgKiBtZW1zZXQodm9pZCAqLCBpbnQsIF9fa2VybmVsX3NpemVfdCk7
Cit2b2lkICptZW1zZXQodm9pZCAqLCBpbnQsIHNpemVfdCk7CiAKICNkZWZpbmUgX19IQVZFX0FS
Q0hfTUVNQ0hSCi1leHRlcm4gdm9pZCAqIG1lbWNocihjb25zdCB2b2lkICosIGludCwgX19rZXJu
ZWxfc2l6ZV90KTsKK3ZvaWQgKm1lbWNocihjb25zdCB2b2lkICosIGludCwgc2l6ZV90KTsKIAog
I2lmIGRlZmluZWQoQ09ORklHX0FSTV8zMikKIAotZXh0ZXJuIHZvaWQgX19tZW16ZXJvKHZvaWQg
KnB0ciwgX19rZXJuZWxfc2l6ZV90IG4pOwordm9pZCBfX21lbXplcm8odm9pZCAqcHRyLCBzaXpl
X3Qgbik7CiAKLSNkZWZpbmUgbWVtc2V0KHAsdixuKSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyNkZWZpbmUgbWVtc2V0KHAsIHYsIG4pICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgKHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgICAgICAgICB2b2lkICpfX3AgPSAocCk7IHNpemVfdCBfX24gPSBuOyAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICBpZiAoKF9fbikgIT0gMCkg
eyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3hlbi9zdHJpbmcuaCBiL3hlbi9pbmNsdWRlL3hlbi9zdHJpbmcuaAppbmRleCBm
MzU5MzRlLi5lYjdhZWFhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc3RyaW5nLmgKKysr
IGIveGVuL2luY2x1ZGUveGVuL3N0cmluZy5oCkBAIC0xLDE5ICsxLDggQEAKLSNpZm5kZWYgX0xJ
TlVYX1NUUklOR19IXwotI2RlZmluZSBfTElOVVhfU1RSSU5HX0hfCisjaWZuZGVmIF9fWEVOX1NU
UklOR19IX18KKyNkZWZpbmUgX19YRU5fU1RSSU5HX0hfXwogCiAjaW5jbHVkZSA8eGVuL3R5cGVz
Lmg+CS8qIGZvciBzaXplX3QgKi8KIAotI2lmZGVmIF9fY3BsdXNwbHVzCi1leHRlcm4gIkMiIHsK
LSNlbmRpZgotCi0jZGVmaW5lIF9fa2VybmVsX3NpemVfdCBzaXplX3QKLQotZXh0ZXJuIGNoYXIg
KiBzdHJwYnJrKGNvbnN0IGNoYXIgKixjb25zdCBjaGFyICopOwotZXh0ZXJuIGNoYXIgKiBzdHJz
ZXAoY2hhciAqKixjb25zdCBjaGFyICopOwotZXh0ZXJuIF9fa2VybmVsX3NpemVfdCBzdHJzcG4o
Y29uc3QgY2hhciAqLGNvbnN0IGNoYXIgKik7Ci0KLQogLyoKICAqIEluY2x1ZGUgbWFjaGluZSBz
cGVjaWZpYyBpbmxpbmUgcm91dGluZXMKICAqLwpAQCAtMjksNjAgKzE4LDg0IEBAIGV4dGVybiBf
X2tlcm5lbF9zaXplX3Qgc3Ryc3BuKGNvbnN0IGNoYXIgKixjb25zdCBjaGFyICopOwogI2RlZmlu
ZSBzdHJuY2F0IF9feGVuX2hhc19ub19zdHJuY2F0X18KIAogI2lmbmRlZiBfX0hBVkVfQVJDSF9T
VFJMQ1BZCi1leHRlcm4gc2l6ZV90IHN0cmxjcHkoY2hhciAqLGNvbnN0IGNoYXIgKiwgX19rZXJu
ZWxfc2l6ZV90KTsKK3NpemVfdCBzdHJsY3B5KGNoYXIgKiwgY29uc3QgY2hhciAqLCBzaXplX3Qp
OwogI2VuZGlmCisKICNpZm5kZWYgX19IQVZFX0FSQ0hfU1RSTENBVAotZXh0ZXJuIHNpemVfdCBz
dHJsY2F0KGNoYXIgKixjb25zdCBjaGFyICosIF9fa2VybmVsX3NpemVfdCk7CitzaXplX3Qgc3Ry
bGNhdChjaGFyICosIGNvbnN0IGNoYXIgKiwgc2l6ZV90KTsKICNlbmRpZgorCiAjaWZuZGVmIF9f
SEFWRV9BUkNIX1NUUkNNUAotZXh0ZXJuIGludCBzdHJjbXAoY29uc3QgY2hhciAqLGNvbnN0IGNo
YXIgKik7CitpbnQgc3RyY21wKGNvbnN0IGNoYXIgKiwgY29uc3QgY2hhciAqKTsKICNlbmRpZgor
CiAjaWZuZGVmIF9fSEFWRV9BUkNIX1NUUk5DTVAKLWV4dGVybiBpbnQgc3RybmNtcChjb25zdCBj
aGFyICosY29uc3QgY2hhciAqLF9fa2VybmVsX3NpemVfdCk7CitpbnQgc3RybmNtcChjb25zdCBj
aGFyICosIGNvbnN0IGNoYXIgKiwgc2l6ZV90KTsKICNlbmRpZgorCiAjaWZuZGVmIF9fSEFWRV9B
UkNIX1NUUk5JQ01QCi1leHRlcm4gaW50IHN0cm5pY21wKGNvbnN0IGNoYXIgKiwgY29uc3QgY2hh
ciAqLCBfX2tlcm5lbF9zaXplX3QpOworaW50IHN0cm5pY21wKGNvbnN0IGNoYXIgKiwgY29uc3Qg
Y2hhciAqLCBzaXplX3QpOwogI2VuZGlmCisKICNpZm5kZWYgX19IQVZFX0FSQ0hfU1RSQ0FTRUNN
UAotZXh0ZXJuIGludCBzdHJjYXNlY21wKGNvbnN0IGNoYXIgKiwgY29uc3QgY2hhciAqKTsKK2lu
dCBzdHJjYXNlY21wKGNvbnN0IGNoYXIgKiwgY29uc3QgY2hhciAqKTsKICNlbmRpZgorCiAjaWZu
ZGVmIF9fSEFWRV9BUkNIX1NUUkNIUgotZXh0ZXJuIGNoYXIgKiBzdHJjaHIoY29uc3QgY2hhciAq
LGludCk7CitjaGFyICpzdHJjaHIoY29uc3QgY2hhciAqLCBpbnQpOwogI2VuZGlmCisKICNpZm5k
ZWYgX19IQVZFX0FSQ0hfU1RSUkNIUgotZXh0ZXJuIGNoYXIgKiBzdHJyY2hyKGNvbnN0IGNoYXIg
KixpbnQpOworY2hhciAqc3RycmNocihjb25zdCBjaGFyICosIGludCk7CiAjZW5kaWYKKwogI2lm
bmRlZiBfX0hBVkVfQVJDSF9TVFJTVFIKLWV4dGVybiBjaGFyICogc3Ryc3RyKGNvbnN0IGNoYXIg
Kixjb25zdCBjaGFyICopOworY2hhciAqc3Ryc3RyKGNvbnN0IGNoYXIgKiwgY29uc3QgY2hhciAq
KTsKICNlbmRpZgorCiAjaWZuZGVmIF9fSEFWRV9BUkNIX1NUUkxFTgotZXh0ZXJuIF9fa2VybmVs
X3NpemVfdCBzdHJsZW4oY29uc3QgY2hhciAqKTsKK3NpemVfdCBzdHJsZW4oY29uc3QgY2hhciAq
KTsKICNlbmRpZgorCiAjaWZuZGVmIF9fSEFWRV9BUkNIX1NUUk5MRU4KLWV4dGVybiBfX2tlcm5l
bF9zaXplX3Qgc3Rybmxlbihjb25zdCBjaGFyICosX19rZXJuZWxfc2l6ZV90KTsKK3NpemVfdCBz
dHJubGVuKGNvbnN0IGNoYXIgKiwgc2l6ZV90KTsKICNlbmRpZgogCisjaWZuZGVmIF9fSEFWRV9B
UkNIX1NUUlBCUksKK2NoYXIgKnN0cnBicmsoY29uc3QgY2hhciAqLCBjb25zdCBjaGFyICopOwor
I2VuZGlmCisKKyNpZm5kZWYgX19IQVZFX0FSQ0hfU1RSU0VQCitjaGFyICpzdHJzZXAoY2hhciAq
KiwgY29uc3QgY2hhciAqKTsKKyNlbmRpZgorCisjaWZuZGVmIF9fSEFWRV9BUkNIX1NUUlNQTgor
c2l6ZV90IHN0cnNwbihjb25zdCBjaGFyICosIGNvbnN0IGNoYXIgKik7CisjZW5kaWYKKworCiAj
aWZuZGVmIF9fSEFWRV9BUkNIX01FTVNFVAotZXh0ZXJuIHZvaWQgKiBtZW1zZXQodm9pZCAqLGlu
dCxfX2tlcm5lbF9zaXplX3QpOwordm9pZCAqbWVtc2V0KHZvaWQgKiwgaW50LCBzaXplX3QpOwog
I2VuZGlmCisKICNpZm5kZWYgX19IQVZFX0FSQ0hfTUVNQ1BZCi1leHRlcm4gdm9pZCAqIG1lbWNw
eSh2b2lkICosY29uc3Qgdm9pZCAqLF9fa2VybmVsX3NpemVfdCk7Cit2b2lkICptZW1jcHkodm9p
ZCAqLCBjb25zdCB2b2lkICosIHNpemVfdCk7CiAjZW5kaWYKKwogI2lmbmRlZiBfX0hBVkVfQVJD
SF9NRU1NT1ZFCi1leHRlcm4gdm9pZCAqIG1lbW1vdmUodm9pZCAqLGNvbnN0IHZvaWQgKixfX2tl
cm5lbF9zaXplX3QpOwordm9pZCAqbWVtbW92ZSh2b2lkICosIGNvbnN0IHZvaWQgKiwgc2l6ZV90
KTsKICNlbmRpZgorCiAjaWZuZGVmIF9fSEFWRV9BUkNIX01FTVNDQU4KLWV4dGVybiB2b2lkICog
bWVtc2Nhbih2b2lkICosaW50LF9fa2VybmVsX3NpemVfdCk7Cit2b2lkICptZW1zY2FuKHZvaWQg
KiwgaW50LCBzaXplX3QpOwogI2VuZGlmCisKICNpZm5kZWYgX19IQVZFX0FSQ0hfTUVNQ01QCi1l
eHRlcm4gaW50IG1lbWNtcChjb25zdCB2b2lkICosY29uc3Qgdm9pZCAqLF9fa2VybmVsX3NpemVf
dCk7Ci0jZW5kaWYKLSNpZm5kZWYgX19IQVZFX0FSQ0hfTUVNQ0hSCi1leHRlcm4gdm9pZCAqIG1l
bWNocihjb25zdCB2b2lkICosaW50LF9fa2VybmVsX3NpemVfdCk7CitpbnQgbWVtY21wKGNvbnN0
IHZvaWQgKiwgY29uc3Qgdm9pZCAqLCBzaXplX3QpOwogI2VuZGlmCiAKLSNpZmRlZiBfX2NwbHVz
cGx1cwotfQorI2lmbmRlZiBfX0hBVkVfQVJDSF9NRU1DSFIKK3ZvaWQgKm1lbWNocihjb25zdCB2
b2lkICosIGludCwgc2l6ZV90KTsKICNlbmRpZgogCiAjZGVmaW5lIGlzX2NoYXJfYXJyYXkoeCkg
X19idWlsdGluX3R5cGVzX2NvbXBhdGlibGVfcCh0eXBlb2YoeCksIGNoYXJbXSkKQEAgLTk3LDQg
KzExMCwxMiBAQCBleHRlcm4gdm9pZCAqIG1lbWNocihjb25zdCB2b2lkICosaW50LF9fa2VybmVs
X3NpemVfdCk7CiAgICAgKHN0cmxjYXQoZCwgcywgc2l6ZW9mKGQpKSA+PSBzaXplb2YoZCkpOyAg
ICBcCiB9KQogCi0jZW5kaWYgLyogX0xJTlVYX1NUUklOR19IXyAqLworI2VuZGlmIC8qIF9fWEVO
X1NUUklOR19IX18gKi8KKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBj
LWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMt
bW9kZTogbmlsCisgKiBFbmQ6CisgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Jun 06 06:26:01 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 06:26:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dI7wH-0000vZ-Ro; Tue, 06 Jun 2017 06:26:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7wG-0000vJ-Eb
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:26:00 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 DA/0F-01709-7FA46395; Tue, 06 Jun 2017 06:25:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVfeLl1m
 kwfNtzBYTthk4MHps79vFHsAYxZqZl5RfkcCa0XEno+CZScWXi9tZGxj/aHUxcnEICXxhlFi+
 ey8LhHOeUeLf0ivsXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABlIiLOAt8XiVO
 kiYV8BMYuHsu6wgNgtQ+YdNk5gmMHIsYGRYxahRnFpUllqka2Sgl1SUmZ5RkpuYmaNraGCql5
 taXJyYnpqTmFSsl5yfu4kR6JF6BgbGHYyNs/0OMUpyMCmJ8opbm0UK8SXlp1RmJBZnxBeV5qQ
 WH2KU4eBQkuC94gmUEyxKTU+tSMvMAYYGTFqCg0dJhFcPGB5CvMUFibnFmekQqVOMuhxzfu/4
 wiTEkpeflyolzvsYZIYASFFGaR7cCFiYXmKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzGsCs
 oonM68EbtMroCOYgI7gu2QCckRJIkJKqoGx+N02AV1LXS/ZgJursuUaGWrkrwXucCi5/1C8/2
 du4+mq1Z977la4FzE6TurJs05iZbr75wfPz+P7HJIM150PZNntViymIXI1+s/uA6F8vgpfipZ
 cn5pw1Ur7pIFB3ZrW3Xpz3lunbfeWmsaQ9svciUPpkXdtxOEbEefCb+ktMbM8puTypFeJpTgj
 0VCLuag4EQCsMasbTgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1496730355!86124474!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29839 invoked from network); 6 Jun 2017 06:25:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Jun 2017 06:25:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7wA-0003NE-Qc
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:25:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7wA-0004el-Px
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:25:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dI7wA-0004el-Px@xenbits.xenproject.org>
Date: Tue, 06 Jun 2017 06:25:54 +0000
Subject: [Xen-changelog] [xen master] xen/string: Use compiler __builtin_*()
	where possible
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGI5MDg4YWE3ZTg5NTk1NjZiOWMyN2ZiOWUyMjViM2E3ZWZhODgyZWIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEF1ZyAyIDE5OjU1OjEyIDIwMTYgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1heSAzMSAxNDowNToy
MSAyMDE3ICswMTAwCgogICAgeGVuL3N0cmluZzogVXNlIGNvbXBpbGVyIF9fYnVpbHRpbl8qKCkg
d2hlcmUgcG9zc2libGUKICAgIAogICAgVGhlIHVzZSBvZiAtZm5vLWJ1aWx0aW4gaW5oaWJpdHMg
dGhlc2UgYXV0b21hdGljIHRyYW5zZm9ybWF0aW9ucy4gIFRoaXMgY2F1c2VzCiAgICBjb25zdHJ1
Y3RzIHN1Y2ggYXMgc3RybGVuKCJsaXRlcmFsIikgdG8gYmUgZXZhbHVhdGVkIGF0IGNvbXBpbGUg
dGltZSwgYW5kCiAgICBjZXJ0YWluIHNpbXBsZSBvcGVyYXRpb25zIHRvIGJlIHJlcGxhY2VkIHdp
dGggcmVwZWF0ZWQgc3RyaW5nIG9wZXJhdGlvbnMuCiAgICAKICAgIFRvIGF2b2lkIHRoZSBtYWNy
byBhbHRlcmluZyB0aGUgZnVuY3Rpb24gbmFtZXMsIHVzZSB0aGUgbWV0aG9kIHJlY29tbWVuZGVk
IGJ5CiAgICB0aGUgQyBzcGVjaWZpY2F0aW9uIGJ5IGVuY2xvc2luZyB0aGUgZnVuY3Rpb24gbmFt
ZSBpbiBicmFja2V0cyB0byBhdm9pZCB0aGUKICAgIG1hY3JvIGJlaW5nIGV4cGFuZGVkLiAgVGhp
cyBtZWFucyB0aGF0IG9wdGltaXNhdGlvbiBvcHBvcnR1bml0aWVzIGNvbnRpbnVlIHRvCiAgICB3
b3JrIGluIHRoZSByZXN0IG9mIHRoZSB0cmFuc2xhdGlvbiB1bml0LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9u
L3N0cmluZy5jICAgICAgfCAyNCArKysrKysrKysrKystLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRl
L3hlbi9zdHJpbmcuaCB8IDEyICsrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAyNCBpbnNl
cnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3N0cmlu
Zy5jIGIveGVuL2NvbW1vbi9zdHJpbmcuYwppbmRleCA5YTVhNGJhLi4xZTEyMmFiIDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL3N0cmluZy5jCisrKyBiL3hlbi9jb21tb24vc3RyaW5nLmMKQEAgLTQy
LDcgKzQyLDcgQEAgaW50IHN0cm5pY21wKGNvbnN0IGNoYXIgKnMxLCBjb25zdCBjaGFyICpzMiwg
c2l6ZV90IGxlbikKICNlbmRpZgogCiAjaWZuZGVmIF9fSEFWRV9BUkNIX1NUUkNBU0VDTVAKLWlu
dCBzdHJjYXNlY21wKGNvbnN0IGNoYXIgKnMxLCBjb25zdCBjaGFyICpzMikKK2ludCAoc3RyY2Fz
ZWNtcCkoY29uc3QgY2hhciAqczEsIGNvbnN0IGNoYXIgKnMyKQogewogICAgIGludCBjMSwgYzI7
CiAKQEAgLTExNyw3ICsxMTcsNyBAQCBFWFBPUlRfU1lNQk9MKHN0cmxjYXQpOwogICogQGNzOiBP
bmUgc3RyaW5nCiAgKiBAY3Q6IEFub3RoZXIgc3RyaW5nCiAgKi8KLWludCBzdHJjbXAoY29uc3Qg
Y2hhciAqIGNzLGNvbnN0IGNoYXIgKiBjdCkKK2ludCAoc3RyY21wKShjb25zdCBjaGFyICpjcywg
Y29uc3QgY2hhciAqY3QpCiB7CiAJcmVnaXN0ZXIgc2lnbmVkIGNoYXIgX19yZXM7CiAKQEAgLTEz
Nyw3ICsxMzcsNyBAQCBpbnQgc3RyY21wKGNvbnN0IGNoYXIgKiBjcyxjb25zdCBjaGFyICogY3Qp
CiAgKiBAY3Q6IEFub3RoZXIgc3RyaW5nCiAgKiBAY291bnQ6IFRoZSBtYXhpbXVtIG51bWJlciBv
ZiBieXRlcyB0byBjb21wYXJlCiAgKi8KLWludCBzdHJuY21wKGNvbnN0IGNoYXIgKiBjcyxjb25z
dCBjaGFyICogY3Qsc2l6ZV90IGNvdW50KQoraW50IChzdHJuY21wKShjb25zdCBjaGFyICpjcywg
Y29uc3QgY2hhciAqY3QsIHNpemVfdCBjb3VudCkKIHsKIAlyZWdpc3RlciBzaWduZWQgY2hhciBf
X3JlcyA9IDA7CiAKQEAgLTE1Nyw3ICsxNTcsNyBAQCBpbnQgc3RybmNtcChjb25zdCBjaGFyICog
Y3MsY29uc3QgY2hhciAqIGN0LHNpemVfdCBjb3VudCkKICAqIEBzOiBUaGUgc3RyaW5nIHRvIGJl
IHNlYXJjaGVkCiAgKiBAYzogVGhlIGNoYXJhY3RlciB0byBzZWFyY2ggZm9yCiAgKi8KLWNoYXIg
KiBzdHJjaHIoY29uc3QgY2hhciAqIHMsIGludCBjKQorY2hhciAqKHN0cmNocikoY29uc3QgY2hh
ciAqcywgaW50IGMpCiB7CiAJZm9yKDsgKnMgIT0gKGNoYXIpIGM7ICsrcykKIAkJaWYgKCpzID09
ICdcMCcpCkBAIC0xNzIsNyArMTcyLDcgQEAgY2hhciAqIHN0cmNocihjb25zdCBjaGFyICogcywg
aW50IGMpCiAgKiBAczogVGhlIHN0cmluZyB0byBiZSBzZWFyY2hlZAogICogQGM6IFRoZSBjaGFy
YWN0ZXIgdG8gc2VhcmNoIGZvcgogICovCi1jaGFyICogc3RycmNocihjb25zdCBjaGFyICogcywg
aW50IGMpCitjaGFyICooc3RycmNocikoY29uc3QgY2hhciAqcywgaW50IGMpCiB7CiAgICAgICAg
Y29uc3QgY2hhciAqcCA9IHMgKyBzdHJsZW4ocyk7CiAgICAgICAgZG8gewpAQCAtMTg4LDcgKzE4
OCw3IEBAIGNoYXIgKiBzdHJyY2hyKGNvbnN0IGNoYXIgKiBzLCBpbnQgYykKICAqIHN0cmxlbiAt
IEZpbmQgdGhlIGxlbmd0aCBvZiBhIHN0cmluZwogICogQHM6IFRoZSBzdHJpbmcgdG8gYmUgc2l6
ZWQKICAqLwotc2l6ZV90IHN0cmxlbihjb25zdCBjaGFyICogcykKK3NpemVfdCAoc3RybGVuKShj
b25zdCBjaGFyICogcykKIHsKIAljb25zdCBjaGFyICpzYzsKIApAQCAtMjk4LDcgKzI5OCw3IEBA
IGNoYXIgKiBzdHJzZXAoY2hhciAqKnMsIGNvbnN0IGNoYXIgKmN0KQogICoKICAqIERvIG5vdCB1
c2UgbWVtc2V0KCkgdG8gYWNjZXNzIElPIHNwYWNlLCB1c2UgbWVtc2V0X2lvKCkgaW5zdGVhZC4K
ICAqLwotdm9pZCAqIG1lbXNldCh2b2lkICogcyxpbnQgYyxzaXplX3QgY291bnQpCit2b2lkICoo
bWVtc2V0KSh2b2lkICpzLCBpbnQgYywgc2l6ZV90IGNvdW50KQogewogCWNoYXIgKnhzID0gKGNo
YXIgKikgczsKIApAQCAtMzE5LDcgKzMxOSw3IEBAIHZvaWQgKiBtZW1zZXQodm9pZCAqIHMsaW50
IGMsc2l6ZV90IGNvdW50KQogICogWW91IHNob3VsZCBub3QgdXNlIHRoaXMgZnVuY3Rpb24gdG8g
YWNjZXNzIElPIHNwYWNlLCB1c2UgbWVtY3B5X3RvaW8oKQogICogb3IgbWVtY3B5X2Zyb21pbygp
IGluc3RlYWQuCiAgKi8KLXZvaWQgKiBtZW1jcHkodm9pZCAqIGRlc3QsY29uc3Qgdm9pZCAqc3Jj
LHNpemVfdCBjb3VudCkKK3ZvaWQgKihtZW1jcHkpKHZvaWQgKmRlc3QsIGNvbnN0IHZvaWQgKnNy
Yywgc2l6ZV90IGNvdW50KQogewogCWNoYXIgKnRtcCA9IChjaGFyICopIGRlc3QsICpzID0gKGNo
YXIgKikgc3JjOwogCkBAIC0zMzksNyArMzM5LDcgQEAgdm9pZCAqIG1lbWNweSh2b2lkICogZGVz
dCxjb25zdCB2b2lkICpzcmMsc2l6ZV90IGNvdW50KQogICoKICAqIFVubGlrZSBtZW1jcHkoKSwg
bWVtbW92ZSgpIGNvcGVzIHdpdGggb3ZlcmxhcHBpbmcgYXJlYXMuCiAgKi8KLXZvaWQgKiBtZW1t
b3ZlKHZvaWQgKiBkZXN0LGNvbnN0IHZvaWQgKnNyYyxzaXplX3QgY291bnQpCit2b2lkICoobWVt
bW92ZSkodm9pZCAqZGVzdCwgY29uc3Qgdm9pZCAqc3JjLCBzaXplX3QgY291bnQpCiB7CiAJY2hh
ciAqdG1wLCAqczsKIApAQCAtMzY3LDcgKzM2Nyw3IEBAIHZvaWQgKiBtZW1tb3ZlKHZvaWQgKiBk
ZXN0LGNvbnN0IHZvaWQgKnNyYyxzaXplX3QgY291bnQpCiAgKiBAY3Q6IEFub3RoZXIgYXJlYSBv
ZiBtZW1vcnkKICAqIEBjb3VudDogVGhlIHNpemUgb2YgdGhlIGFyZWEuCiAgKi8KLWludCBtZW1j
bXAoY29uc3Qgdm9pZCAqIGNzLGNvbnN0IHZvaWQgKiBjdCxzaXplX3QgY291bnQpCitpbnQgKG1l
bWNtcCkoY29uc3Qgdm9pZCAqY3MsIGNvbnN0IHZvaWQgKmN0LCBzaXplX3QgY291bnQpCiB7CiAJ
Y29uc3QgdW5zaWduZWQgY2hhciAqc3UxLCAqc3UyOwogCWludCByZXMgPSAwOwpAQCAtNDA5LDcg
KzQwOSw3IEBAIHZvaWQgKiBtZW1zY2FuKHZvaWQgKiBhZGRyLCBpbnQgYywgc2l6ZV90IHNpemUp
CiAgKiBAczE6IFRoZSBzdHJpbmcgdG8gYmUgc2VhcmNoZWQKICAqIEBzMjogVGhlIHN0cmluZyB0
byBzZWFyY2ggZm9yCiAgKi8KLWNoYXIgKiBzdHJzdHIoY29uc3QgY2hhciAqIHMxLGNvbnN0IGNo
YXIgKiBzMikKK2NoYXIgKihzdHJzdHIpKGNvbnN0IGNoYXIgKnMxLCBjb25zdCBjaGFyICpzMikK
IHsKIAlpbnQgbDEsIGwyOwogCkBAIC00MzcsNyArNDM3LDcgQEAgY2hhciAqIHN0cnN0cihjb25z
dCBjaGFyICogczEsY29uc3QgY2hhciAqIHMyKQogICogcmV0dXJucyB0aGUgYWRkcmVzcyBvZiB0
aGUgZmlyc3Qgb2NjdXJyZW5jZSBvZiBAYywgb3IgJU5VTEwKICAqIGlmIEBjIGlzIG5vdCBmb3Vu
ZAogICovCi12b2lkICptZW1jaHIoY29uc3Qgdm9pZCAqcywgaW50IGMsIHNpemVfdCBuKQordm9p
ZCAqKG1lbWNocikoY29uc3Qgdm9pZCAqcywgaW50IGMsIHNpemVfdCBuKQogewogCWNvbnN0IHVu
c2lnbmVkIGNoYXIgKnAgPSBzOwogCXdoaWxlIChuLS0gIT0gMCkgewpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveGVuL3N0cmluZy5oIGIveGVuL2luY2x1ZGUveGVuL3N0cmluZy5oCmluZGV4IGVi
N2FlYWEuLjg1M2RiMmYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zdHJpbmcuaAorKysg
Yi94ZW4vaW5jbHVkZS94ZW4vc3RyaW5nLmgKQEAgLTI3LDEwICsyNywxMiBAQCBzaXplX3Qgc3Ry
bGNhdChjaGFyICosIGNvbnN0IGNoYXIgKiwgc2l6ZV90KTsKIAogI2lmbmRlZiBfX0hBVkVfQVJD
SF9TVFJDTVAKIGludCBzdHJjbXAoY29uc3QgY2hhciAqLCBjb25zdCBjaGFyICopOworI2RlZmlu
ZSBzdHJjbXAoczEsIHMyKSBfX2J1aWx0aW5fc3RyY21wKHMxLCBzMikKICNlbmRpZgogCiAjaWZu
ZGVmIF9fSEFWRV9BUkNIX1NUUk5DTVAKIGludCBzdHJuY21wKGNvbnN0IGNoYXIgKiwgY29uc3Qg
Y2hhciAqLCBzaXplX3QpOworI2RlZmluZSBzdHJuY21wKHMxLCBzMiwgbikgX19idWlsdGluX3N0
cm5jbXAoczEsIHMyLCBuKQogI2VuZGlmCiAKICNpZm5kZWYgX19IQVZFX0FSQ0hfU1RSTklDTVAK
QEAgLTM5LDIyICs0MSwyNyBAQCBpbnQgc3RybmljbXAoY29uc3QgY2hhciAqLCBjb25zdCBjaGFy
ICosIHNpemVfdCk7CiAKICNpZm5kZWYgX19IQVZFX0FSQ0hfU1RSQ0FTRUNNUAogaW50IHN0cmNh
c2VjbXAoY29uc3QgY2hhciAqLCBjb25zdCBjaGFyICopOworI2RlZmluZSBzdHJjYXNlY21wKHMx
LCBzMikgX19idWlsdGluX3N0cmNhc2VjbXAoczEsIHMyKQogI2VuZGlmCiAKICNpZm5kZWYgX19I
QVZFX0FSQ0hfU1RSQ0hSCiBjaGFyICpzdHJjaHIoY29uc3QgY2hhciAqLCBpbnQpOworI2RlZmlu
ZSBzdHJjaHIoczEsIGMpIF9fYnVpbHRpbl9zdHJjaHIoczEsIGMpCiAjZW5kaWYKIAogI2lmbmRl
ZiBfX0hBVkVfQVJDSF9TVFJSQ0hSCiBjaGFyICpzdHJyY2hyKGNvbnN0IGNoYXIgKiwgaW50KTsK
KyNkZWZpbmUgc3RycmNocihzMSwgYykgX19idWlsdGluX3N0cnJjaHIoczEsIGMpCiAjZW5kaWYK
IAogI2lmbmRlZiBfX0hBVkVfQVJDSF9TVFJTVFIKIGNoYXIgKnN0cnN0cihjb25zdCBjaGFyICos
IGNvbnN0IGNoYXIgKik7CisjZGVmaW5lIHN0cnN0cihzMSwgczIpIF9fYnVpbHRpbl9zdHJzdHIo
czEsIHMyKQogI2VuZGlmCiAKICNpZm5kZWYgX19IQVZFX0FSQ0hfU1RSTEVOCiBzaXplX3Qgc3Ry
bGVuKGNvbnN0IGNoYXIgKik7CisjZGVmaW5lIHN0cmxlbihzMSkgX19idWlsdGluX3N0cmxlbihz
MSkKICNlbmRpZgogCiAjaWZuZGVmIF9fSEFWRV9BUkNIX1NUUk5MRU4KQEAgLTc2LDE0ICs4Mywx
NyBAQCBzaXplX3Qgc3Ryc3BuKGNvbnN0IGNoYXIgKiwgY29uc3QgY2hhciAqKTsKIAogI2lmbmRl
ZiBfX0hBVkVfQVJDSF9NRU1TRVQKIHZvaWQgKm1lbXNldCh2b2lkICosIGludCwgc2l6ZV90KTsK
KyNkZWZpbmUgbWVtc2V0KHMsIGMsIG4pIF9fYnVpbHRpbl9tZW1zZXQocywgYywgbikKICNlbmRp
ZgogCiAjaWZuZGVmIF9fSEFWRV9BUkNIX01FTUNQWQogdm9pZCAqbWVtY3B5KHZvaWQgKiwgY29u
c3Qgdm9pZCAqLCBzaXplX3QpOworI2RlZmluZSBtZW1jcHkoZCwgcywgbikgX19idWlsdGluX21l
bWNweShkLCBzLCBuKQogI2VuZGlmCiAKICNpZm5kZWYgX19IQVZFX0FSQ0hfTUVNTU9WRQogdm9p
ZCAqbWVtbW92ZSh2b2lkICosIGNvbnN0IHZvaWQgKiwgc2l6ZV90KTsKKyNkZWZpbmUgbWVtbW92
ZShkLCBzLCBuKSBfX2J1aWx0aW5fbWVtbW92ZShkLCBzLCBuKQogI2VuZGlmCiAKICNpZm5kZWYg
X19IQVZFX0FSQ0hfTUVNU0NBTgpAQCAtOTIsMTAgKzEwMiwxMiBAQCB2b2lkICptZW1zY2FuKHZv
aWQgKiwgaW50LCBzaXplX3QpOwogCiAjaWZuZGVmIF9fSEFWRV9BUkNIX01FTUNNUAogaW50IG1l
bWNtcChjb25zdCB2b2lkICosIGNvbnN0IHZvaWQgKiwgc2l6ZV90KTsKKyNkZWZpbmUgbWVtY21w
KHMxLCBzMiwgbikgX19idWlsdGluX21lbWNtcChzMSwgczIsIG4pCiAjZW5kaWYKIAogI2lmbmRl
ZiBfX0hBVkVfQVJDSF9NRU1DSFIKIHZvaWQgKm1lbWNocihjb25zdCB2b2lkICosIGludCwgc2l6
ZV90KTsKKyNkZWZpbmUgbWVtY2hyKHMsIGMsIG4pIF9fYnVpbHRpbl9tZW1jaHIocywgYywgbikK
ICNlbmRpZgogCiAjZGVmaW5lIGlzX2NoYXJfYXJyYXkoeCkgX19idWlsdGluX3R5cGVzX2NvbXBh
dGlibGVfcCh0eXBlb2YoeCksIGNoYXJbXSkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Jun 06 06:26:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 06:26:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dI7wO-0000we-TL; Tue, 06 Jun 2017 06:26:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7wN-0000wQ-0V
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:26:07 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 27/22-03557-EFA46395; Tue, 06 Jun 2017 06:26:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLLMWRWlGSWpSXmKPExsWS0XRdVfevl1m
 kwYvVJhYTthk4MHps79vFHsAYxZqZl5RfkcCacfRrWMEE8YqFm/ewNjD2CXcxcnEICXxhlPjx
 bwdzFyMnkHOeUeLrT70uRg4ONgExibl7FUDCIgKqErNWLIcqUZdo+t3ABmILC5hLTHuziAWkn
 FfATGLm5zSQMAtQ+fZnKxgnMHIsYGRYxahenFpUllqka6iXVJSZnlGSm5iZo2toYKaXm1pcnJ
 iempOYVKyXnJ+7iRHoDQYg2MG487nTIUZJDiYlUV5xa7NIIb6k/JTKjMTijPii0pzU4kOMMhw
 cShK8+kDvCgkWpaanVqRl5gDDAiYtwcGjJMKrB5LmLS5IzC3OTIdInWJUlBLnfewJlBAASWSU
 5sG1wULxEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5nUCm8GTmlcBNfwW0mAloMd8lE5DFJ
 YkIKakGRoYDjw/+2aP6RcqsdrHX5f5Jfi/WvNC4wX74r+ejsFN+aQKl8VzXlOT491YmceW2u6
 ZUff+zLj3ht8ctZo5JqbsDqnZkW9ocOOO1qSnD1UauatN/VcHzGau7z8Ux3DnbuGZv8dw63zs
 cPwOf/F1++cexjepfvi6a95jL7Ycnq2fyo4rb9j5vI5RYijMSDbWYi4oTAbaeFpdAAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1496730365!106401010!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20659 invoked from network); 6 Jun 2017 06:26:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Jun 2017 06:26:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7wK-0003Nw-SJ
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:26:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7wK-0004fv-Ro
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:26:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dI7wK-0004fv-Ro@xenbits.xenproject.org>
Date: Tue, 06 Jun 2017 06:26:04 +0000
Subject: [Xen-changelog] [xen master] x86/string: Clean up x86/string.h
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDc4ODI1ZTFjNjBmYWFkZjk5ZDllZDZjMWEwMWE2MTdiNzU0M2Y1MDYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAxMiAxNTowNzoxNiAyMDE3ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMzEgMTQ6MDU6
MjUgMjAxNyArMDEwMAoKICAgIHg4Ni9zdHJpbmc6IENsZWFuIHVwIHg4Ni9zdHJpbmcuaAogICAg
CiAgICAgKiBOb25lIG9mIHRoZSBHQ0MgZG9jcyBtZW50aW9uIG1lbW1vdmUoKSBpbiBpdHMgbGlz
dCBvZiBidWlsdGlucyBldmVuIHRvZGF5LAogICAgICAgYnV0IDQuMSBkb2VzIGhhdmUgdGhlIGJ1
aWx0aW4sIG1lYW5pbmcgdGhhdCBhbGwgY3VycmVudGx5IHN1cHBvcnRlZAogICAgICAgY29tcGls
ZXJzIGhhdmUgaXQuCiAgICAgKiBDb25zaXN0ZW50bHkgdXNlIFhlbiBzdHlsZSwgbWF0Y2hpbmcg
dGhlIGNvbW1vbiBjb2RlLCBhbmQgaW50cm9kdWNlIHN5bWJvbAogICAgICAgZGVmaW5pdGlvbnMg
Zm9yIGZ1bmN0aW9uIHBvaW50ZXIgdXNlLgogICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Ci0t
LQogeGVuL2FyY2gveDg2L3N0cmluZy5jICAgICAgICB8IDExICsrKystLS0tLS0tCiB4ZW4vaW5j
bHVkZS9hc20teDg2L3N0cmluZy5oIHwgMTggKysrKysrKysrKysrKystLS0tCiAyIGZpbGVzIGNo
YW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9zdHJpbmcuYyBiL3hlbi9hcmNoL3g4Ni9zdHJpbmcuYwppbmRleCAxMzg3ZGZi
Li5jZDg1YTM4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3RyaW5nLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3N0cmluZy5jCkBAIC0xLDE0ICsxLDEzIEBACiAvKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
CiAgKiBzdHJpbmcuYwotICogCisgKgogICogVGhlc2UgcHJvdmlkZSBzb21ldGhpbmcgZm9yIGNv
bXBpbGVyLWVtaXR0ZWQgc3RyaW5nIG9wZXJhdGlvbnMgdG8gbGluawogICogYWdhaW5zdC4KICAq
LwogCiAjaW5jbHVkZSA8eGVuL2xpYi5oPgogCi0jdW5kZWYgbWVtY3B5Ci12b2lkICptZW1jcHko
dm9pZCAqZGVzdCwgY29uc3Qgdm9pZCAqc3JjLCBzaXplX3QgbikKK3ZvaWQgKihtZW1jcHkpKHZv
aWQgKmRlc3QsIGNvbnN0IHZvaWQgKnNyYywgc2l6ZV90IG4pCiB7CiAgICAgbG9uZyBkMCwgZDEs
IGQyOwogCkBAIC0yMyw4ICsyMiw3IEBAIHZvaWQgKm1lbWNweSh2b2lkICpkZXN0LCBjb25zdCB2
b2lkICpzcmMsIHNpemVfdCBuKQogICAgIHJldHVybiBkZXN0OwogfQogCi0jdW5kZWYgbWVtc2V0
Ci12b2lkICptZW1zZXQodm9pZCAqcywgaW50IGMsIHNpemVfdCBuKQordm9pZCAqKG1lbXNldCko
dm9pZCAqcywgaW50IGMsIHNpemVfdCBuKQogewogICAgIGxvbmcgZDAsIGQxOwogCkBAIC0zNyw4
ICszNSw3IEBAIHZvaWQgKm1lbXNldCh2b2lkICpzLCBpbnQgYywgc2l6ZV90IG4pCiAgICAgcmV0
dXJuIHM7CiB9CiAKLSN1bmRlZiBtZW1tb3ZlCi12b2lkICptZW1tb3ZlKHZvaWQgKmRlc3QsIGNv
bnN0IHZvaWQgKnNyYywgc2l6ZV90IG4pCit2b2lkICoobWVtbW92ZSkodm9pZCAqZGVzdCwgY29u
c3Qgdm9pZCAqc3JjLCBzaXplX3QgbikKIHsKICAgICBsb25nIGQwLCBkMSwgZDI7CiAKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3RyaW5nLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L3N0cmluZy5oCmluZGV4IGM0OGQ5YzMuLjZmM2M5NjAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvc3RyaW5nLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zdHJpbmcuaApAQCAt
MiwxMyArMiwyMyBAQAogI2RlZmluZSBfX1g4Nl9TVFJJTkdfSF9fCiAKICNkZWZpbmUgX19IQVZF
X0FSQ0hfTUVNQ1BZCi0jZGVmaW5lIG1lbWNweSh0LGYsbikgKF9fYnVpbHRpbl9tZW1jcHkoKHQp
LChmKSwobikpKQordm9pZCAqbWVtY3B5KHZvaWQgKmRlc3QsIGNvbnN0IHZvaWQgKnNyYywgc2l6
ZV90IG4pOworI2RlZmluZSBtZW1jcHkoZCwgcywgbikgX19idWlsdGluX21lbWNweShkLCBzLCBu
KQogCi0vKiBTb21lIHZlcnNpb25zIG9mIGdjYyBkb24ndCBoYXZlIHRoaXMgYnVpbHRpbi4gSXQn
cyBub24tY3JpdGljYWwgYW55d2F5LiAqLwogI2RlZmluZSBfX0hBVkVfQVJDSF9NRU1NT1ZFCi1l
eHRlcm4gdm9pZCAqbWVtbW92ZSh2b2lkICpkZXN0LCBjb25zdCB2b2lkICpzcmMsIHNpemVfdCBu
KTsKK3ZvaWQgKm1lbW1vdmUodm9pZCAqZGVzdCwgY29uc3Qgdm9pZCAqc3JjLCBzaXplX3Qgbik7
CisjZGVmaW5lIG1lbW1vdmUoZCwgcywgbikgX19idWlsdGluX21lbW1vdmUoZCwgcywgbikKIAog
I2RlZmluZSBfX0hBVkVfQVJDSF9NRU1TRVQKLSNkZWZpbmUgbWVtc2V0KHMsYyxuKSAoX19idWls
dGluX21lbXNldCgocyksKGMpLChuKSkpCit2b2lkICptZW1zZXQodm9pZCAqZGVzdCwgaW50IGMs
IHNpemVfdCBuKTsKKyNkZWZpbmUgbWVtc2V0KHMsIGMsIG4pIF9fYnVpbHRpbl9tZW1zZXQocywg
YywgbikKIAogI2VuZGlmIC8qIF9fWDg2X1NUUklOR19IX18gKi8KKy8qCisgKiBMb2NhbCB2YXJp
YWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9m
ZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Jun 06 06:26:19 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 06:26:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dI7wY-0000yE-W2; Tue, 06 Jun 2017 06:26:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7wX-0000xw-2S
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:26:17 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 07/B8-03920-80B46395; Tue, 06 Jun 2017 06:26:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVZfd2yz
 SoPGehcWEbQYOjB7b+3axBzBGsWbmJeVXJLBmTFm/nK1gs0zFprfTWBsYL4p3MXJxCAl8YZTY
 3nCWDcI5zyhx6moTUxcjBwebgJjE3L0KXYycHCICqhKzVixnBrGFBNQlmn43sIGUCAsESTTck
 AAxeQXMJG58lAKpYAGq/jFrGdMERo4FjAyrGDWKU4vKUot0jSz0kooy0zNKchMzc3QNDcz0cl
 OLixPTU3MSk4r1kvNzNzECPcIABDsYz68NPMQoycGkJMorbm0WKcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mCV98LKCdYlJqeWpGWmQMMDZi0BAePkgivHkiat7ggMbc4Mx0idYpRUUqc97EnUEIA
 JJFRmgfXBgvHS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmNQEZz5OZVwI3/RXQYiagxXyXT
 EAWlyQipKQaGNP7Voc9Fyo7FDztxNrSE9Y526+XOfyotO6caMoblltk9f5D5/UDzqc3Xb8yrZ
 m/88W8o7Y25V1hCsdSfZ9kHE6/5vDuD/OUs/uW27v0ldabN++OV46Yw8zIf4b/iNV8yc1NBw6
 LLVr2ud0klylq5vrjfL0ce9YzOP11N49U7PBitu/SLGMwV2Ipzkg01GIuKk4EADZqF4tCAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1496730375!72418234!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53373 invoked from network); 6 Jun 2017 06:26:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Jun 2017 06:26:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7wU-0003OA-U4
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:26:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7wU-0004gs-TU
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:26:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dI7wU-0004gs-TU@xenbits.xenproject.org>
Date: Tue, 06 Jun 2017 06:26:14 +0000
Subject: [Xen-changelog] [xen master] xen/x86/alternatives: Do not use
	sync_core() to serialize I$
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGIwMWMyZmI1ODM0YWVhMDMyOGRiNTVjMzEwY2FhMzQxNzMwMjFkM2QKQXV0aG9yOiAg
ICAgQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgpBdXRob3JEYXRlOiBTYXQgRGVjIDMgMTY6
MDI6NTggMjAxNiArMDEwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgTWF5IDMxIDE3OjU0OjE5IDIwMTcgKzAxMDAK
CiAgICB4ZW4veDg2L2FsdGVybmF0aXZlczogRG8gbm90IHVzZSBzeW5jX2NvcmUoKSB0byBzZXJp
YWxpemUgSSQKICAgIAogICAgV2UgdXNlIHN5bmNfY29yZSgpIGluIHRoZSBhbHRlcm5hdGl2ZXMg
Y29kZSB0byBzdG9wIHNwZWN1bGF0aXZlCiAgICBleGVjdXRpb24gb2YgcHJlZmV0Y2hlZCBpbnN0
cnVjdGlvbnMgYmVjYXVzZSB3ZSBhcmUgcG90ZW50aWFsbHkgY2hhbmdpbmcKICAgIHRoZW0gYW5k
IGRvbid0IHdhbnQgdG8gZXhlY3V0ZSBzdGFsZSBieXRlcy4KICAgIAogICAgV2hhdCBpdCBkb2Vz
IG9uIG1vc3QgbWFjaGluZXMgaXMgY2FsbCBDUFVJRCB3aGljaCBpcyBhIHNlcmlhbGl6aW5nCiAg
ICBpbnN0cnVjdGlvbi4gQW5kIHRoYXQncyBleHBlbnNpdmUuCiAgICAKICAgIEhvd2V2ZXIsIHRo
ZSBpbnN0cnVjdGlvbiBjYWNoZSBpcyBzZXJpYWxpemVkIHdoZW4gd2UncmUgb24gdGhlIGxvY2Fs
IENQVQogICAgYW5kIGFyZSBjaGFuZ2luZyB0aGUgZGF0YSB0aHJvdWdoIHRoZSBzYW1lIHZpcnR1
YWwgYWRkcmVzcy4gU28gdGhlbiwgd2UKICAgIGRvbid0IG5lZWQgdGhlIHNlcmlhbGl6aW5nIENQ
VUlEIGJ1dCBhIHNpbXBsZSBjb250cm9sIGZsb3cgY2hhbmdlLiBMYXN0CiAgICBiZWluZyBhY2Nv
bXBsaXNoZWQgd2l0aCBhIENBTEwvUkVUIHdoaWNoIHRoZSBub2lubGluZSBjYXVzZXMuCiAgICAK
ICAgIFN1Z2dlc3RlZC1ieTogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRp
b24ub3JnPgogICAgU2lnbmVkLW9mZi1ieTogQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgog
ICAgUmV2aWV3ZWQtYnk6IEFuZHkgTHV0b21pcnNraSA8bHV0b0BrZXJuZWwub3JnPgogICAgW0xp
bnV4IGNvbW1pdCAzNGJmYWIwZWFmMGZiNWM2ZmIxNGM2YjQwMTNiMDZjZGM3OTg0NDY2XQogICAg
CiAgICBQb3J0ZWQgdG8gWGVuLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEtvbnJhZCBSemVzenV0
ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMgfCAx
MSArKysrKystLS0tLQogeGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jICAgfCAyMCArKysrKysrKysr
KysrKystLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYyBiL3hlbi9hcmNo
L3g4Ni9hbHRlcm5hdGl2ZS5jCmluZGV4IDZlYWExMGYuLjY1MDYyYzIgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9hbHRlcm5hdGl2ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9hbHRlcm5hdGl2ZS5j
CkBAIC0xMjgsMTMgKzEyOCwxNCBAQCB2b2lkIGluaXRfb3JfbGl2ZXBhdGNoIGFkZF9ub3BzKHZv
aWQgKmluc25zLCB1bnNpZ25lZCBpbnQgbGVuKQogICoKICAqIFlvdSBzaG91bGQgcnVuIHRoaXMg
d2l0aCBpbnRlcnJ1cHRzIGRpc2FibGVkIG9yIG9uIGNvZGUgdGhhdCBpcyBub3QKICAqIGV4ZWN1
dGluZy4KKyAqCisgKiAibm9pbmxpbmUiIHRvIGNhdXNlIGNvbnRyb2wgZmxvdyBjaGFuZ2UgYW5k
IHRodXMgaW52YWxpZGF0ZSBJJCBhbmQKKyAqIGNhdXNlIHJlZmV0Y2ggYWZ0ZXIgbW9kaWZpY2F0
aW9uLgogICovCi1zdGF0aWMgdm9pZCAqaW5pdF9vcl9saXZlcGF0Y2ggdGV4dF9wb2tlKHZvaWQg
KmFkZHIsIGNvbnN0IHZvaWQgKm9wY29kZSwgc2l6ZV90IGxlbikKK3N0YXRpYyB2b2lkICppbml0
X29yX2xpdmVwYXRjaCBub2lubGluZQordGV4dF9wb2tlKHZvaWQgKmFkZHIsIGNvbnN0IHZvaWQg
Km9wY29kZSwgc2l6ZV90IGxlbikKIHsKLSAgICBtZW1jcHkoYWRkciwgb3Bjb2RlLCBsZW4pOwot
ICAgIHN5bmNfY29yZSgpOwotCi0gICAgcmV0dXJuIGFkZHI7CisgICAgcmV0dXJuIG1lbWNweShh
ZGRyLCBvcGNvZGUsIGxlbik7CiB9CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbGl2
ZXBhdGNoLmMgYi94ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMKaW5kZXggOTY2M2VmNi4uZGQ1MGRk
MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9saXZlcGF0Y2guYwpAQCAtNDYsNyArNDYsMTEgQEAgaW50IGFyY2hfbGl2ZXBhdGNoX3Zlcmlm
eV9mdW5jKGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVuYykKICAgICByZXR1cm4gMDsK
IH0KIAotdm9pZCBhcmNoX2xpdmVwYXRjaF9hcHBseShzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1
bmMpCisvKgorICogIm5vaW5saW5lIiB0byBjYXVzZSBjb250cm9sIGZsb3cgY2hhbmdlIGFuZCB0
aHVzIGludmFsaWRhdGUgSSQgYW5kCisgKiBjYXVzZSByZWZldGNoIGFmdGVyIG1vZGlmaWNhdGlv
bi4KKyAqLwordm9pZCBub2lubGluZSBhcmNoX2xpdmVwYXRjaF9hcHBseShzdHJ1Y3QgbGl2ZXBh
dGNoX2Z1bmMgKmZ1bmMpCiB7CiAgICAgdWludDhfdCAqb2xkX3B0cjsKICAgICB1aW50OF90IGlu
c25bc2l6ZW9mKGZ1bmMtPm9wYXF1ZSldOwpAQCAtNzUsMTUgKzc5LDIxIEBAIHZvaWQgYXJjaF9s
aXZlcGF0Y2hfYXBwbHkoc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jKQogICAgIG1lbWNweShv
bGRfcHRyLCBpbnNuLCBsZW4pOwogfQogCi12b2lkIGFyY2hfbGl2ZXBhdGNoX3JldmVydChjb25z
dCBzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMpCisvKgorICogIm5vaW5saW5lIiB0byBjYXVz
ZSBjb250cm9sIGZsb3cgY2hhbmdlIGFuZCB0aHVzIGludmFsaWRhdGUgSSQgYW5kCisgKiBjYXVz
ZSByZWZldGNoIGFmdGVyIG1vZGlmaWNhdGlvbi4KKyAqLwordm9pZCBub2lubGluZSBhcmNoX2xp
dmVwYXRjaF9yZXZlcnQoY29uc3Qgc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jKQogewogICAg
IG1lbWNweShmdW5jLT5vbGRfYWRkciwgZnVuYy0+b3BhcXVlLCBsaXZlcGF0Y2hfaW5zbl9sZW4o
ZnVuYykpOwogfQogCi0vKiBTZXJpYWxpc2UgdGhlIENQVSBwaXBlbGluZS4gKi8KLXZvaWQgYXJj
aF9saXZlcGF0Y2hfcG9zdF9hY3Rpb24odm9pZCkKKy8qCisgKiAibm9pbmxpbmUiIHRvIGNhdXNl
IGNvbnRyb2wgZmxvdyBjaGFuZ2UgYW5kIHRodXMgaW52YWxpZGF0ZSBJJCBhbmQKKyAqIGNhdXNl
IHJlZmV0Y2ggYWZ0ZXIgbW9kaWZpY2F0aW9uLgorICovCit2b2lkIG5vaW5saW5lIGFyY2hfbGl2
ZXBhdGNoX3Bvc3RfYWN0aW9uKHZvaWQpCiB7Ci0gICAgY3B1aWRfZWF4KDApOwogfQogCiBzdGF0
aWMgbm1pX2NhbGxiYWNrX3QgKnNhdmVkX25taV9jYWxsYmFjazsKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Jun 06 06:26:30 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 06:26:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dI7wk-0000zk-1Q; Tue, 06 Jun 2017 06:26:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7wi-0000zW-Dd
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:26:28 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 3A/33-01732-31B46395; Tue, 06 Jun 2017 06:26:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVfI2yz
 SYMZNVosJ2wwcGD229+1iD2CMYs3MS8qvSGDNaP0zi7XgA0/Fx64DrA2M07i6GLk4hAS+MEq8
 u3mCBcI5zygxe+N91i5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQX0Jebee
 gMW5xUwk3g3fTaYzQJU/3fZYeYJjBwLGBlWMaoXpxaVpRbpGuslFWWmZ5TkJmbm6BoaGOvlph
 YXJ6an5iQmFesl5+duYgT6hAEIdjA2f3E6xCjJwaQkyitubRYpxJeUn1KZkVicEV9UmpNafIh
 RhoNDSYL3iidQTrAoNT21Ii0zBxgcMGkJDh4lEV49L6A0b3FBYm5xZjpE6hSjopQ4bz5InwBI
 IqM0D64NFpCXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMzrBDKFJzOvBG76K6DFTECL+S6Zg
 CwuSURISTUwFs/qz1ugVeC1p8+ortik53hZy6S674eezAkqXfGybGq03AOWp5cVzgWczf4S52
 MTynDjtdOk/QE/Ond66++MXH+1rHCrsqMd+wyxw0tfHzSvqvFjSDyo+7TJ+9RZ6/WBLuuvqcq
 wz/pYUfvltPpsi60a82e/zHopLf65tlZL5mzRu9m67xT3KrEUZyQaajEXFScCADFY7bhDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1496730385!100171006!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14173 invoked from network); 6 Jun 2017 06:26:25 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Jun 2017 06:26:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7we-0003Oq-Vf
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:26:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7we-0004iA-VB
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:26:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dI7we-0004iA-VB@xenbits.xenproject.org>
Date: Tue, 06 Jun 2017 06:26:24 +0000
Subject: [Xen-changelog] [xen master] xen/x86: Drop sync_core()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDdjOTZkNGU2YjE0NTJhZjNjOGExMWEwOWNhYjljN2Y0ODhiNzM3MzMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAxOSAxMTowMTo0MiAyMDE3ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMzEgMTc6NTQ6
MTkgMjAxNyArMDEwMAoKICAgIHhlbi94ODY6IERyb3Agc3luY19jb3JlKCkKICAgIAogICAgQXMg
aWRlbnRpZmllZCBpbiBMaW51eCBjL3MgYzE5OGIxMjFiMWExZCAieDg2L2FzbTogUmV3cml0ZSBz
eW5jX2NvcmUoKSB0byB1c2UKICAgIElSRVQtdG8tc2VsZiIsIHN5bmNfY29yZSgpIGlzIG9ubHkg
YXBwcm9wcmlhdGUgZm9yIHR3byB2ZXJ5IHNwZWNpZmljIHVzZWNhc2VzLgogICAgCiAgICBYZW4g
ZG9lc24ndCBoYXZlIG5lZWQgb2YgZWl0aGVyIG9mIHRoZXNlIHVzZWNhc2VzLCBzbyBkcm9wIHN5
bmNfY29yZSgpIHRvCiAgICBhdm9pZCBhbnkgbWlzdXNlLgogICAgCiAgICBJbiB0aGUgdW5saWtl
bHkgZXZlbnQgdGhhdCB3ZSBkbyBnYWluIGEgbGVnaXRpbWF0ZSB1c2UgZm9yIHN5bmNfY29yZSgp
LCBpdAogICAgc2hvdWxkIGJlIHJlaW50cm9kdWNlZCBhcyBhIG1vdiB0byAlY3IyIHJhdGhlciB0
aGFuIGNwdWlkLCB3aGljaCBoYXMgYSBsb3dlcgogICAgb3ZlcmhlYWQuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBB
Y2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9pbmNsdWRl
L2FzbS14ODYvcHJvY2Vzc29yLmggfCAxMSAtLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEx
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29y
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCmluZGV4IDFkMWE0ZmYuLjZhMzM1
ZDMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaApAQCAtMzk2LDE3ICszOTYsNiBAQCBzdGF0aWMg
aW5saW5lIGJvb2xfdCByZWFkX3BrcnVfd2QodWludDMyX3QgcGtydSwgdW5zaWduZWQgaW50IHBr
ZXkpCiAgICAgb3V0YigoZGF0YSksIDB4MjMpOyBcCiB9IHdoaWxlICgwKQogCi0vKiBTdG9wIHNw
ZWN1bGF0aXZlIGV4ZWN1dGlvbiAqLwotc3RhdGljIGlubGluZSB2b2lkIHN5bmNfY29yZSh2b2lk
KQotewotICAgIGludCB0bXA7Ci0gICAgYXNtIHZvbGF0aWxlICgKLSAgICAgICAgImNwdWlkIgot
ICAgICAgICA6ICI9YSIgKHRtcCkKLSAgICAgICAgOiAiMCIgKDEpCi0gICAgICAgIDogImVieCIs
ImVjeCIsImVkeCIsIm1lbW9yeSIgKTsKLX0KLQogc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBf
X21vbml0b3IoY29uc3Qgdm9pZCAqZWF4LCB1bnNpZ25lZCBsb25nIGVjeCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZWR4KQogewotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Jun 06 06:26:39 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 06:26:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dI7wt-00010w-30; Tue, 06 Jun 2017 06:26:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7wr-00010j-JL
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:26:37 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 25/2B-02022-C1B46395; Tue, 06 Jun 2017 06:26:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVfG2yz
 S4Nc5LosJ2wwcGD229+1iD2CMYs3MS8qvSGDNOLqjhbVgNkfFytn7mRoYH7B1MXJxCAl8YZS4
 v+UUC4RznlFi8ck2xi5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAMpERZwk9i+T
 xwkzCtgJjHhQisbiM0CVH5y+X+mCYwcCxgZVjFqFKcWlaUW6RoZ6yUVZaZnlOQmZuboGhqY6u
 WmFhcnpqfmJCYV6yXn525iBPqknoGBcQfjjna/Q4ySHExKorzi1maRQnxJ+SmVGYnFGfFFpTm
 pxYcYZTg4lCR4r3gC5QSLUtNTK9Iyc4DBAZOW4OBREuGtcQVK8xYXJOYWZ6ZDpE4xKkqJ8z4G
 6RMASWSU5sG1wQLyEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVhXieQKTyZeSVw018BLWYCW
 sx3yQRkcUkiQkqqgVGxuV/HPkH17f7bc75Jv9lieP6xNXvl90V7OKobxC9WZZf9/H3z3Y3Yrp
 V77y1mkN1xZLbHGtvskLf6ovoS1wIYA81Z2v4YJ25+d97lYHVIYk67/O9+js3T+YMKPS/MtnH
 oDeB/lfDnz4p4JqU+PfPHJwMUnj+Y9+fN/rjkaZdTp0uYBAa+MVZiKc5INNRiLipOBACzDhaa
 QwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1496730395!73551016!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26576 invoked from network); 6 Jun 2017 06:26:36 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Jun 2017 06:26:36 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7wp-0003Ov-10
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:26:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7wp-0004jN-0V
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:26:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dI7wp-0004jN-0V@xenbits.xenproject.org>
Date: Tue, 06 Jun 2017 06:26:35 +0000
Subject: [Xen-changelog] [xen master] x86/MSI: improve memory usage in
	struct msi_desc
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGVhMzYyZGQ4ZGEzOTgxYTI5ZmUyYWI2NGIzNzdiMmU4YWI1MGRiNzEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgSnVuIDEg
MTA6NDg6MDQgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFRodSBKdW4gMSAxMDo0ODowNCAyMDE3ICswMjAwCgogICAgeDg2
L01TSTogaW1wcm92ZSBtZW1vcnkgdXNhZ2UgaW4gc3RydWN0IG1zaV9kZXNjCiAgICAKICAgIFRo
ZXJlJ3Mgbm8gcmVhc29uIHRvIGhhdmUgYm90aCBhIDQtYnl0ZSBob2xlIGFuZCA0IGJ5dGVzIG9m
IHRhaWwKICAgIHBhZGRpbmcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNpLmggfCAzICst
LQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNpLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21z
aS5oCmluZGV4IGE1ZGU2YTEuLjIxM2VlNTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvbXNpLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc2kuaApAQCAtMTE5LDEwICsxMTks
OSBAQCBzdHJ1Y3QgbXNpX2Rlc2MgewogCX07CiAJc3RydWN0IHBjaV9kZXYgKmRldjsKIAlpbnQg
aXJxOworCWludCByZW1hcF9pbmRleDsJCS8qIGluZGV4IGluIGludGVycnVwdCByZW1hcHBpbmcg
dGFibGUgKi8KIAogCXN0cnVjdCBtc2lfbXNnIG1zZzsJCS8qIExhc3Qgc2V0IE1TSSBtZXNzYWdl
ICovCi0KLQlpbnQgcmVtYXBfaW5kZXg7CQkvKiBpbmRleCBpbiBpbnRlcnJ1cHQgcmVtYXBwaW5n
IHRhYmxlICovCiB9OwogCiAvKgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Jun 06 06:26:49 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 06:26:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dI7x3-00012m-4Z; Tue, 06 Jun 2017 06:26:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7x1-00012W-IP
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:26:47 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 BA/E9-01985-62B46395; Tue, 06 Jun 2017 06:26:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVfN2yz
 S4NlpXosJ2wwcGD229+1iD2CMYs3MS8qvSGDN2Lu9qOA7R8WOgz+YGhjPsHcxcnEICXxhlFi4
 5iYrhHOeUWLd3J9MXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILCzhJ7NxyD
 CzOK2AmMefafTCbBah+9u7LjBMYORYwMqxi1ChOLSpLLdI1MtNLKspMzyjJTczM0TU0MNbLTS
 0uTkxPzUlMKtZLzs/dxAj0ST0DA+MOxoa9focYJTmYlER5xa3NIoX4kvJTKjMSizPii0pzUos
 PMcpwcChJ8F7xBMoJFqWmp1akZeYAgwMmLcHBoyTCq+cFlOYtLkjMLc5Mh0idYlSUEud9DNIn
 AJLIKM2Da4MF5CVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrwmION5MvNK4Ka/AlrMBLSY7
 5IJyOKSRISUVAOjaG9Qdl3VydTZih8FmcKXvv7a28hafW13/cuH39nm9AXmhjI2ntjwwTUi9J
 D2oyBGtSX+Fbmnl3borik4IN13M/OBvZ7nRokLt0JSvjOJ/T7LmGves2g168z5usc4Jq/rFU3
 YOPdmyxUeJbV326RlVnU4XJWr/frs0+Tp+/+c1Hp+t3lvnsQ0JZbijERDLeai4kQAVXpsaEMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1496730405!48738895!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62282 invoked from network); 6 Jun 2017 06:26:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Jun 2017 06:26:46 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7wz-0003PE-2e
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:26:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7wz-0004kv-26
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:26:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dI7wz-0004kv-26@xenbits.xenproject.org>
Date: Tue, 06 Jun 2017 06:26:45 +0000
Subject: [Xen-changelog] [xen master] hvmloader: drop pointless objcopy
	invocation
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDE0NWRmYzA5MTE3ZWU3NTk0OWVlMmMzZGY0OTgyZWJiYzU5MjY5MDMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgSnVuIDEg
MTA6NDk6MjYgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFRodSBKdW4gMSAxMDo0OToyNiAyMDE3ICswMjAwCgogICAgaHZt
bG9hZGVyOiBkcm9wIHBvaW50bGVzcyBvYmpjb3B5IGludm9jYXRpb24KICAgIAogICAgSXQgZG9l
c24ndCBhbHRlciB0aGUgaW1hZ2UgaW4gYW55IHdheS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvZmlybXdhcmUvaHZt
bG9hZGVyL01ha2VmaWxlIHwgNCArLS0tCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyks
IDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL01h
a2VmaWxlIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL01ha2VmaWxlCmluZGV4IDgwZDdiNDQu
LjdkNTJlZDggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9NYWtlZmlsZQor
KysgYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvTWFrZWZpbGUKQEAgLTg0LDkgKzg0LDcgQEAg
dnBhdGggc3RhdGljX3RhYmxlcy5jICQoQUNQSV9QQVRIKQogT0JKUyArPSAkKEFDUElfT0JKUykK
IAogaHZtbG9hZGVyOiAkKE9CSlMpCi0JJChMRCkgJChMREZMQUdTX0RJUkVDVCkgLU4gLVR0ZXh0
ICQoTE9BREFERFIpIC1vIGh2bWxvYWRlci50bXAgJF4KLQkkKE9CSkNPUFkpIGh2bWxvYWRlci50
bXAgaHZtbG9hZGVyCi0Jcm0gLWYgaHZtbG9hZGVyLnRtcAorCSQoTEQpICQoTERGTEFHU19ESVJF
Q1QpIC1OIC1UdGV4dCAkKExPQURBRERSKSAtbyAkQCAkXgogCiByb21zLmluYzogJChST01TKQog
CWVjaG8gIi8qIEF1dG9nZW5lcmF0ZWQgZmlsZS4gRE8gTk9UIEVESVQgKi8iID4gJEAubmV3Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Jun 06 06:26:59 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 06:26:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dI7xD-00014S-6H; Tue, 06 Jun 2017 06:26:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7xB-00014H-J1
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:26:57 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 79/6E-03620-03B46395; Tue, 06 Jun 2017 06:26:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVdfA2yz
 S4PltHosJ2wwcGD229+1iD2CMYs3MS8qvSGDNOPxiLXPBQfaK6Xf62RsYV7J1MXJxCAl8YZRY
 tPUOSxcjJ5BznlHi3yv/LkYODjYBMYm5exVAwiICqhKzVixnhihRl2j63cAGYgsLREps2tHEC
 mLzCphJLPz3lwnEZgGq79s4n3UCI8cCRoZVjBrFqUVlqUW6RqZ6SUWZ6RkluYmZObqGBmZ6ua
 nFxYnpqTmJScV6yfm5mxiBPmEAgh2MqxYEHmKU5GBSEuUVtzaLFOJLyk+pzEgszogvKs1JLT7
 EKMPBoSTBq+8FlBMsSk1PrUjLzAEGB0xagoNHSYRXDyTNW1yQmFucmQ6ROsWoy9H0YcsXJiGW
 vPy8VClx3seeQEUCIEUZpXlwI2CBeolRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvCYgq3gy8
 0rgNr0COoIJ6Ai+SyYgR5QkIqSkGhjlUi7d0bfqqDpvXvV20ZxFppd8Bf+ZxAjxem+flbXyuS
 /PxXIx9XLNn9EF2uUWQdZvsjdv1Bb7Fy5dPnNi0tKqN1V1qmcXnSidoHPt6d6n/De59xmbPMq
 63Z0pXLBKaXMnK/df7m9NNkzq9X5+T4qXij59+npu958bms0cK5ZUayqq278171BiKc5INNRi
 LipOBAAOnOyPTwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1496730415!100734749!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16937 invoked from network); 6 Jun 2017 06:26:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Jun 2017 06:26:56 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7x9-0003PO-4I
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:26:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7x9-0004mE-3n
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:26:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dI7x9-0004mE-3n@xenbits.xenproject.org>
Date: Tue, 06 Jun 2017 06:26:55 +0000
Subject: [Xen-changelog] [xen master] smp: assert that all affected CPUs are
	online in on_selected_cpus()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDAyYmNiYjA5ZmRhMjViYjAzZTcyNjlhMjQzM2UxN2M3NjNlOWQ2ZjUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgSnVuIDEg
MTA6NDk6NTMgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFRodSBKdW4gMSAxMDo0OTo1MyAyMDE3ICswMjAwCgogICAgc21w
OiBhc3NlcnQgdGhhdCBhbGwgYWZmZWN0ZWQgQ1BVcyBhcmUgb25saW5lIGluIG9uX3NlbGVjdGVk
X2NwdXMoKQogICAgCiAgICBTdWdnZXN0ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgotLS0KIHhlbi9jb21tb24vc21wLmMgfCAxICsKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc21wLmMgYi94ZW4vY29tbW9uL3NtcC5j
CmluZGV4IDQ4MmEyMDMuLjc5ZjRlYmQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc21wLmMKKysr
IGIveGVuL2NvbW1vbi9zbXAuYwpAQCAtNTMsNiArNTMsNyBAQCB2b2lkIG9uX3NlbGVjdGVkX2Nw
dXMoCiAgICAgdW5zaWduZWQgaW50IG5yX2NwdXM7CiAKICAgICBBU1NFUlQobG9jYWxfaXJxX2lz
X2VuYWJsZWQoKSk7CisgICAgQVNTRVJUKGNwdW1hc2tfc3Vic2V0KHNlbGVjdGVkLCAmY3B1X29u
bGluZV9tYXApKTsKIAogICAgIHNwaW5fbG9jaygmY2FsbF9sb2NrKTsKIAotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Jun 06 06:27:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 06:27:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dI7xM-00015p-7w; Tue, 06 Jun 2017 06:27:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7xL-00015d-BH
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:27:07 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 30/E3-03557-A3B46395; Tue, 06 Jun 2017 06:27:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVdfK2yz
 SYOZtLosJ2wwcGD229+1iD2CMYs3MS8qvSGDNWLlgF3vBPa6Krae3MTYwNnF2MXJxCAl8YZTY
 /2w9G4RznlHiyoKF7F2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCws4SEybO
 osVxOYVMJPouNQOZrMA1W89OJNtAiPHAkaGVYwaxalFZalFuoZmeklFmekZJbmJmTm6hgZmer
 mpxcWJ6ak5iUnFesn5uZsYgV5hAIIdjPc3BhxilORgUhLlFbc2ixTiS8pPqcxILM6ILyrNSS0
 +xCjDwaEkwXvFEygnWJSanlqRlpkDDA+YtAQHj5IIb40rUJq3uCAxtzgzHSJ1ilFRSpw3H6RP
 ACSRUZoH1wYLyUuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5nUCmcKTmVcCN/0V0GImoMV8l
 0xAFpckIqSkGhg9o92Ft8w8x7VkzeZYnQJdDS+3KTHSG3Lsn3P+6G0RX8kzo9T0Df+9ikmXHN
 gNpk/IZSp38Ze7avx/36KKm8/2XJ6yPmgey6fmRs1u8b47d4tyNeRPMgkc/+TwoVDAbG2Vvbj
 Eo4l7/wUcmrY+tKek+2S4epDdtOANsSf7tFLeJxw9tsbFaL4SS3FGoqEWc1FxIgDZbnUJRAIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1496730425!83009247!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11299 invoked from network); 6 Jun 2017 06:27:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Jun 2017 06:27:06 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7xJ-0003QE-63
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:27:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7xJ-0004ne-5P
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:27:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dI7xJ-0004ne-5P@xenbits.xenproject.org>
Date: Tue, 06 Jun 2017 06:27:05 +0000
Subject: [Xen-changelog] [xen master] x86: partially undo "fix build with
	gcc 7"
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQ2ZDZlNGExOWRjMTZmNmQ4MmFiOWRlYzBmMTc3ZjIxMDVhYjk3YWMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgSnVuIDEg
MTA6NTA6MjUgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFRodSBKdW4gMSAxMDo1MDoyNSAyMDE3ICswMjAwCgogICAgeDg2
OiBwYXJ0aWFsbHkgdW5kbyAiZml4IGJ1aWxkIHdpdGggZ2NjIDciCiAgICAKICAgIFdoaWxlIGYz
MjQwMGU5MGMgKCJ4ODY6IGZpeCBidWlsZCB3aXRoIGdjYyA3IikncyBjaGFuZ2UgdG8KICAgIGNv
bXBhdF9hcnJheV9hY2Nlc3Nfb2soKSBpcyBuZWNlc3NhcnksIEkgaGFkIGJsaW5kbHkgYW5kIG5l
ZWRsZXNzbHkKICAgIGFsc28gYWRkZWQgaXQgdG8gYXJyYXlfYWNjZXNzX29rKCkuIFRoZXJlJ3Mg
bm8gY29uZGl0aW9uYWwgZXhwcmVzc2lvbgogICAgaW52b2x2ZWQgdGhlcmUsIHNvIHVuZG8gaXQu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgotLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3VhY2Nlc3MuaCB8IDIgKy0KIDEgZmls
ZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3VhY2Nlc3MuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
eDg2XzY0L3VhY2Nlc3MuaAppbmRleCAwODNlYTlkLi5kN2RhZDRmIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L3g4Nl82NC91YWNjZXNzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni94ODZfNjQvdWFjY2Vzcy5oCkBAIC00Miw3ICs0Miw3IEBAIGV4dGVybiB2b2lkICp4bGF0X21h
bGxvYyh1bnNpZ25lZCBsb25nICp4bGF0X3BhZ2VfY3VycmVudCwgc2l6ZV90IHNpemUpOwogCiAj
ZGVmaW5lIGFycmF5X2FjY2Vzc19vayhhZGRyLCBjb3VudCwgc2l6ZSkgXAogICAgIChsaWtlbHko
KChjb3VudCkgPzogMFVMKSA8ICh+MFVMIC8gKHNpemUpKSkgJiYgXAotICAgICBhY2Nlc3Nfb2so
YWRkciwgMCArIChjb3VudCkgKiAoc2l6ZSkpKQorICAgICBhY2Nlc3Nfb2soYWRkciwgKGNvdW50
KSAqIChzaXplKSkpCiAKICNkZWZpbmUgX19jb21wYXRfYWRkcl9vayhkLCBhZGRyKSBcCiAgICAg
KCh1bnNpZ25lZCBsb25nKShhZGRyKSA8IEhZUEVSVklTT1JfQ09NUEFUX1ZJUlRfU1RBUlQoZCkp
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNt
YXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Jun 06 06:27:21 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 06:27:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dI7xY-00017G-9Y; Tue, 06 Jun 2017 06:27:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7xY-000177-0D
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:27:20 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 98/B1-06719-74B46395; Tue, 06 Jun 2017 06:27:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVdfF2yz
 S4GCLoMWEbQYOjB7b+3axBzBGsWbmJeVXJLBmbOw8xFowWaTi2dZp7A2Ma/i7GLk4hAS+MEos
 3HaFDcI5zygx69E8xi5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQU8JJZdP
 QsW5xUwk3jx7RoTiM0CVP/0xgnWCYwcCxgZVjGqF6cWlaUW6RrrJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIE+oQBCHYwdvxzOsQoycGkJMorbm0WKcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mC94onUE6wKDU9tSItMwcYHDBpCQ4eJRFePS+gNG9xQWJucWY6ROoUo6KUOO9jkD4B
 kERGaR5cGywgLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmY1wlkCk9mXgnc9FdAi5mAFvNdM
 gFZXJKIkJJqYKzokvr6Ur092muKzF3e3/5+Z7Raeeevtch48UD/j4Lan2e+vXqPE8XfTxUNdJ
 bgs0mPcUo1zNhy5w23gOH9/TI5nc9F8msypWa094dpG0ctuV744v5UgXfWN3hWndWsTmjgFfR
 u0jha9k6c9+pTDavvmxQve0v9XJ/IdJLpzYoSFZ0Dr88fUmIpzkg01GIuKk4EANa73YVDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1496730435!72418386!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60951 invoked from network); 6 Jun 2017 06:27:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Jun 2017 06:27:16 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7xT-0003QO-7q
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:27:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7xT-0004p7-7F
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:27:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dI7xT-0004p7-7F@xenbits.xenproject.org>
Date: Tue, 06 Jun 2017 06:27:15 +0000
Subject: [Xen-changelog] [xen master] stop_machine: fill fn_result only in
	case of error
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQ4YjgzM2Q3OGY2YmZkZTk4NTVhOTQ5YjVlNmQzNzkwZDc4YzBmYjcKQXV0aG9yOiAg
ICAgR3JlZ29yeSBIZXJyZXJvIDxncmVnb3J5LmhlcnJlcm9Ab3JhY2xlLmNvbT4KQXV0aG9yRGF0
ZTogVGh1IEp1biAxIDEwOjUzOjA0IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgSnVuIDEgMTA6NTM6MDQgMjAxNyAr
MDIwMAoKICAgIHN0b3BfbWFjaGluZTogZmlsbCBmbl9yZXN1bHQgb25seSBpbiBjYXNlIG9mIGVy
cm9yCiAgICAKICAgIFdoZW4gc3RvcF9tYWNoaW5lX3J1bigpIGlzIGNhbGxlZCB3aXRoIE5SX0NQ
VVMgYXMgbGFzdCBhcmd1bWVudCwKICAgIGZuX3Jlc3VsdCBtZW1iZXIgbXVzdCBiZSBmaWxsZWQg
b25seSBpZiBhbiBlcnJvciBoYXBwZW5zIHNpbmNlIGl0IGlzCiAgICBzaGFyZWQgYWNyb3NzIGFs
bCBjcHVzLgogICAgCiAgICBBc3N1bWUgQ1BVMSBkZXRlY3RzIGFuIGVycm9yIGFuZCBzZXQgZm5f
cmVzdWx0IHRvIC0xLCB0aGVuIENQVTIgZG9lc24ndAogICAgZGV0ZWN0IGFuIGVycm9yIGFuZCBz
ZXQgZm5fcmVzdWx0IHRvIDAuIFRoZSBlcnJvciBkZXRlY3RlZCBieSBDUFUxIHdpbGwKICAgIGJl
IGlnbm9yZWQuCiAgICAKICAgIE5vdGUgdGhhdCBpbiBjYXNlIG11bHRpcGxlIGZhaWx1cmVzIG9j
Y3VyIG9uIGRpZmZlcmVudCBDUFVzLCBvbmx5IHRoZQogICAgbGFzdCBlcnJvciB3aWxsIGJlIHJl
cG9ydGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBHcmVnb3J5IEhlcnJlcm8gPGdyZWdvcnku
aGVycmVyb0BvcmFjbGUuY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Ci0tLQogeGVuL2NvbW1vbi9zdG9wX21hY2hpbmUuYyB8IDE1ICsrKysrKysrKysr
Ky0tLQogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zdG9wX21hY2hpbmUuYyBiL3hlbi9jb21tb24vc3RvcF9t
YWNoaW5lLmMKaW5kZXggMzA0Yjc4My4uY2U2ZjU2MiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9z
dG9wX21hY2hpbmUuYworKysgYi94ZW4vY29tbW9uL3N0b3BfbWFjaGluZS5jCkBAIC05NCw2ICs5
NCw3IEBAIGludCBzdG9wX21hY2hpbmVfcnVuKGludCAoKmZuKSh2b2lkICopLCB2b2lkICpkYXRh
LCB1bnNpZ25lZCBpbnQgY3B1KQogICAgIHN0b3BtYWNoaW5lX2RhdGEuZm5fZGF0YSA9IGRhdGE7
CiAgICAgc3RvcG1hY2hpbmVfZGF0YS5ucl9jcHVzID0gbnJfY3B1czsKICAgICBzdG9wbWFjaGlu
ZV9kYXRhLmZuX2NwdSA9IGNwdTsKKyAgICBzdG9wbWFjaGluZV9kYXRhLmZuX3Jlc3VsdCA9IDA7
CiAgICAgYXRvbWljX3NldCgmc3RvcG1hY2hpbmVfZGF0YS5kb25lLCAwKTsKICAgICBzdG9wbWFj
aGluZV9kYXRhLnN0YXRlID0gU1RPUE1BQ0hJTkVfU1RBUlQ7CiAKQEAgLTExMiw3ICsxMTMsMTEg
QEAgaW50IHN0b3BfbWFjaGluZV9ydW4oaW50ICgqZm4pKHZvaWQgKiksIHZvaWQgKmRhdGEsIHVu
c2lnbmVkIGludCBjcHUpCiAKICAgICBzdG9wbWFjaGluZV9zZXRfc3RhdGUoU1RPUE1BQ0hJTkVf
SU5WT0tFKTsKICAgICBpZiAoIChjcHUgPT0gc21wX3Byb2Nlc3Nvcl9pZCgpKSB8fCAoY3B1ID09
IE5SX0NQVVMpICkKLSAgICAgICAgc3RvcG1hY2hpbmVfZGF0YS5mbl9yZXN1bHQgPSAoKmZuKShk
YXRhKTsKKyAgICB7CisgICAgICAgIHJldCA9ICgqZm4pKGRhdGEpOworICAgICAgICBpZiAoIHJl
dCApCisgICAgICAgICAgICB3cml0ZV9hdG9taWMoJnN0b3BtYWNoaW5lX2RhdGEuZm5fcmVzdWx0
LCByZXQpOworICAgIH0KICAgICBzdG9wbWFjaGluZV93YWl0X3N0YXRlKCk7CiAgICAgcmV0ID0g
c3RvcG1hY2hpbmVfZGF0YS5mbl9yZXN1bHQ7CiAKQEAgLTE1MCw4ICsxNTUsMTIgQEAgc3RhdGlj
IHZvaWQgc3RvcG1hY2hpbmVfYWN0aW9uKHVuc2lnbmVkIGxvbmcgY3B1KQogICAgICAgICBjYXNl
IFNUT1BNQUNISU5FX0lOVk9LRToKICAgICAgICAgICAgIGlmICggKHN0b3BtYWNoaW5lX2RhdGEu
Zm5fY3B1ID09IHNtcF9wcm9jZXNzb3JfaWQoKSkgfHwKICAgICAgICAgICAgICAgICAgKHN0b3Bt
YWNoaW5lX2RhdGEuZm5fY3B1ID09IE5SX0NQVVMpICkKLSAgICAgICAgICAgICAgICBzdG9wbWFj
aGluZV9kYXRhLmZuX3Jlc3VsdCA9Ci0gICAgICAgICAgICAgICAgICAgIHN0b3BtYWNoaW5lX2Rh
dGEuZm4oc3RvcG1hY2hpbmVfZGF0YS5mbl9kYXRhKTsKKyAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICBpbnQgcmV0ID0gc3RvcG1hY2hpbmVfZGF0YS5mbihzdG9wbWFjaGluZV9kYXRhLmZu
X2RhdGEpOworCisgICAgICAgICAgICAgICAgaWYgKCByZXQgKQorICAgICAgICAgICAgICAgICAg
ICB3cml0ZV9hdG9taWMoJnN0b3BtYWNoaW5lX2RhdGEuZm5fcmVzdWx0LCByZXQpOworICAgICAg
ICAgICAgfQogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAg
ICBicmVhazsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Jun 06 06:27:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 06:27:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dI7xg-00018b-Bq; Tue, 06 Jun 2017 06:27:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7xf-00018Q-DC
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:27:27 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 46/4F-03620-E4B46395; Tue, 06 Jun 2017 06:27:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVdfP2yz
 SYPIWPosJ2wwcGD229+1iD2CMYs3MS8qvSGDNOHCsk7GgS7Ti+dI/LA2MEwW6GLk4hAS+MEpM
 PzCdtYuRE8g5zyix/Tx7FyMHB5uAmMTcvQogYREBVYlZK5YzQ5SoSzT9bmADsYUFgiXevNkFF
 ucVMJOY2baBEaSVBaj+RXPcBEaOBYwMqxjVi1OLylKLdC31kooy0zNKchMzc3QNDcz0clOLix
 PTU3MSk4r1kvNzNzEC/cEABDsY724KOMQoycGkJMorbm0WKcSXlJ9SmZFYnBFfVJqTWnyIUYa
 DQ0mCV98LKCdYlJqeWpGWmQMMDJi0BAePkghvjStQmre4IDG3ODMdInWKUVFKnDffEyghAJLI
 KM2Da4MF4yVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ85qAbOfJzCuBm/4KaDET0GK+SyYgi
 0sSEVJSDYxTUuSZ+ZwfPvwQu/GN6n+V6ZfSAlxY7aSLL5cvPrJk3m5N63qxR6fn6dWEuK0X7f
 qQUfy8/sP7fecuPI9bKZJSU71b+s3XP7XBZ10nlkQGF7ksl7Z86f6wY2/DlgeaKhrbw5dfZVV
 Ucv3dxKpz6+2PJdzOgnodhcF9EYGPrY+KVH16fEe4a4kSS3FGoqEWc1FxIgAUXMgEQQIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1496730445!64440277!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6692 invoked from network); 6 Jun 2017 06:27:26 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Jun 2017 06:27:26 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7xd-0003RH-9e
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:27:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7xd-0004qH-97
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:27:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dI7xd-0004qH-97@xenbits.xenproject.org>
Date: Tue, 06 Jun 2017 06:27:25 +0000
Subject: [Xen-changelog] [xen master] Revert "x86/hvm: disable pkeys for
	guests in non-paging mode"
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDIyNGFjZGQwNGE5ZjZmZmU0NGQyZjcxNjI4N2NhYzc0Nzg3ODk5ZWMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1heSAyNSAxODoxNzowMSAyMDE3ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBKdW4gMSAxNDoxMzo1
NyAyMDE3ICswMTAwCgogICAgUmV2ZXJ0ICJ4ODYvaHZtOiBkaXNhYmxlIHBrZXlzIGZvciBndWVz
dHMgaW4gbm9uLXBhZ2luZyBtb2RlIgogICAgCiAgICBUaGlzIHJldmVydHMgY29tbWl0IGM0MWUw
MjY2ZGQ1OWFiNTBiN2ExNTMxNTdlOWJkMmEzYWQxMTRiNTMuCiAgICAKICAgIFdoZW4gZGV0ZXJt
aW5pbmcgQWNjZXNzIFJpZ2h0cywgUHJvdGVjdGlvbiBLZXlzIG9ubHkgdGFrZSBlZmZlY3Qgd2hl
biBDUjQuUEtFCiAgICBpdCBzZXQsIGFuZCA0LWxldmVsIHBhZ2luZyBpcyBhY3RpdmUuICBBbGwg
b3RoZXIgY2lyY3Vtc3RhbmNlcyAobm90aWJseSwgMzJiaXQKICAgIFBBRSBwYWdpbmcpIHNraXAg
dGhlIFByb3RlY3Rpb24gS2V5IGNvbnRyb2wgbWVjaGFuaXNtLgogICAgCiAgICBUaGVyZWZvcmUs
IHdlIGRvIG5vdCBuZWVkIHRvIGNsZWFyIENSNC5QS0UgYmVoaW5kIHRoZSBiYWNrIG9mIGEgZ3Vl
c3Qgd2hpY2ggaXMKICAgIG5vdCB1c2luZyBwYWdpbmcsIGFzIHN1Y2ggYSBndWVzdCBpcyBuZWNl
c3NlcmlseSBydW5uaW5nIHdpdGggRUZFUi5MTUEKICAgIGRpc2FibGVkLgogICAgCiAgICBUaGUg
e1JELFdSfVBLUlUgaW5zdHJ1Y3Rpb25zIGFyZSBzcGVjaWZpZWQgYXMgYmVpbmcgbGVnYWwgZm9y
IHVzZSBpbiBhbnkKICAgIG9wZXJhdGluZyBtb2RlLCBidXQgb25seSBpZiBDUjQuUEtFIGlzIHNl
dC4gIEJ5IGNsZWFyaW5nIENSNC5QS0UgYmVoaW5kIHRoZQogICAgYmFjayBvZiBhbiB1bnBhZ2Vk
IGd1ZXN0LCB0aGVzZSBpbnN0cnVjdGlvbnMgeWllbGQgI1VEIGRlc3BpdGUgdGhlIGd1ZXN0CiAg
ICBjb3JyZWN0bHkgc2VlaW5nIFBLRSBzZXQgaWYgaXQgcmVhZHMgQ1I0LCBhbmQgT1NQS0UgYmVp
bmcgdmlzaWJsZSBpbiBDUFVJRC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSHVhaXRvbmcgSGFuIDxodWFp
dG9uZy5oYW5AaW50ZWwuY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5A
aW50ZWwuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIHwgMTEgKysrKystLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92bXguYwppbmRleCBjOGVmMThhLi41ODU1MmMzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtMTY3Mywx
MyArMTY3MywxMiBAQCBzdGF0aWMgdm9pZCB2bXhfdXBkYXRlX2d1ZXN0X2NyKHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBpbnQgY3IpCiAgICAgICAgIGlmICggIWh2bV9wYWdpbmdfZW5hYmxlZCh2
KSApCiAgICAgICAgIHsKICAgICAgICAgICAgIC8qCi0gICAgICAgICAgICAgKiBTTUVQL1NNQVAv
UEtVIGlzIGRpc2FibGVkIGlmIENQVSBpcyBpbiBub24tcGFnaW5nIG1vZGUgaW4KLSAgICAgICAg
ICAgICAqIGhhcmR3YXJlLiBIb3dldmVyIFhlbiBhbHdheXMgdXNlcyBwYWdpbmcgbW9kZSB0byBl
bXVsYXRlIGd1ZXN0Ci0gICAgICAgICAgICAgKiBub24tcGFnaW5nIG1vZGUuIFRvIGVtdWxhdGUg
dGhpcyBiZWhhdmlvciwgU01FUC9TTUFQL1BLVSBuZWVkcwotICAgICAgICAgICAgICogdG8gYmUg
bWFudWFsbHkgZGlzYWJsZWQgd2hlbiBndWVzdCBWQ1BVIGlzIGluIG5vbi1wYWdpbmcgbW9kZS4K
KyAgICAgICAgICAgICAqIFNNRVAvU01BUCBpcyBkaXNhYmxlZCBpZiBDUFUgaXMgaW4gbm9uLXBh
Z2luZyBtb2RlIGluIGhhcmR3YXJlLgorICAgICAgICAgICAgICogSG93ZXZlciBYZW4gYWx3YXlz
IHVzZXMgcGFnaW5nIG1vZGUgdG8gZW11bGF0ZSBndWVzdCBub24tcGFnaW5nCisgICAgICAgICAg
ICAgKiBtb2RlLiBUbyBlbXVsYXRlIHRoaXMgYmVoYXZpb3IsIFNNRVAvU01BUCBuZWVkcyB0byBi
ZSBtYW51YWxseQorICAgICAgICAgICAgICogZGlzYWJsZWQgd2hlbiBndWVzdCBWQ1BVIGlzIGlu
IG5vbi1wYWdpbmcgbW9kZS4KICAgICAgICAgICAgICAqLwotICAgICAgICAgICAgdi0+YXJjaC5o
dm1fdmNwdS5od19jcls0XSAmPQotICAgICAgICAgICAgICAgIH4oWDg2X0NSNF9TTUVQIHwgWDg2
X0NSNF9TTUFQIHwgWDg2X0NSNF9QS0UpOworICAgICAgICAgICAgdi0+YXJjaC5odm1fdmNwdS5o
d19jcls0XSAmPSB+KFg4Nl9DUjRfU01FUCB8IFg4Nl9DUjRfU01BUCk7CiAgICAgICAgIH0KICAg
ICAgICAgX192bXdyaXRlKEdVRVNUX0NSNCwgdi0+YXJjaC5odm1fdmNwdS5od19jcls0XSk7CiAg
ICAgICAgIGJyZWFrOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Jun 06 06:27:41 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 06:27:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dI7xt-0001AC-Db; Tue, 06 Jun 2017 06:27:41 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7xs-0001A2-B4
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:27:40 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 42/69-19466-B5B46395; Tue, 06 Jun 2017 06:27:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVTfK2yz
 SYPseRYsJ2wwcGD229+1iD2CMYs3MS8qvSGDN+LZAouCTasXr6R8ZGxg3ynYxcnEICXxhlLh4
 aD0jhHOeUWLF+8/sXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABlIiLBAkseKkB
 0iYV8BM4uTER2wgNgtQeX/TTOYJjBwLGBlWMaoXpxaVpRbpmuklFWWmZ5TkJmbm6BoamOrlph
 YXJ6an5iQmFesl5+duYgT6gwEIdjBObXA+xCjJwaQkyitubRYpxJeUn1KZkVicEV9UmpNafIh
 RhoNDSYJX3wsoJ1iUmp5akZaZAwwMmLQEB4+SCK8eSJq3uCAxtzgzHSJ1ilFRSpy3CyQhAJLI
 KM2Da4MF4yVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ85qATOHJzCuBm/4KaDET0GK+SyYgi
 0sSEVJSDYyqDj5eLybI7XD1Tgqd36Au+vH8y7o5n6/ULo3eG/Z99pd71Vx9elOf9Aefe7zI/I
 P+70+sl14+1rkdXs++YuJdhT1fkz8XHuCL1z4vIfS861rHpXNyveusHx9edaXjxaLTc+bUvJh
 xJOqUS8L7j835jz+2/b7+wl4neXqE5/MupTsTZFpEVyTMVGIpzkg01GIuKk4EAF22i7BBAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1496730455!98404099!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58152 invoked from network); 6 Jun 2017 06:27:36 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Jun 2017 06:27:36 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7xn-0003RX-BT
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:27:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7xn-0004rV-Ao
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:27:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dI7xn-0004rV-Ao@xenbits.xenproject.org>
Date: Tue, 06 Jun 2017 06:27:35 +0000
Subject: [Xen-changelog] [xen master] x86/pagewalk: Fix pagewalk's handling
	of instruction fetches
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGEwYjQwYzNlMDhiYjgxMTkyMDYzZjk3MDg5Y2I4YzM4NDliOGNmYTAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyMyAxNjozMjozMCAyMDE3ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBKdW4gMSAxNDoxMzo1
NyAyMDE3ICswMTAwCgogICAgeDg2L3BhZ2V3YWxrOiBGaXggcGFnZXdhbGsncyBoYW5kbGluZyBv
ZiBpbnN0cnVjdGlvbiBmZXRjaGVzCiAgICAKICAgIERlc3BpdGUgdGhlIGNsYWltIGluIHRoZSBj
b21tZW50ICh3aGljaCB3YXMgYmFzZWQgcGFydGx5IG9uIHRoZSBjb2RlIGFscmVhZHkKICAgIGJl
aW5nIGxpa2UgdGhhdCwgYW5kIG1pc3Rha2VuIHJlYXNvbmluZyBiZWNhdXNlIG9mIFhlbiBsZWFr
aW5nIE5YIGludG8gZ3Vlc3QKICAgIGNvbnRleHQpLCByZWFsaXR5IGRpZmZlcnMuCiAgICAKICAg
IFVzZSBvZiB0aGUgU01BUCBmZWF0dXJlIHdpdGhvdXQgTlgsIG9yIGluIGEgMi1sZXZlbCBndWVz
dCwgZGVtb25zdHJhdGUgYW4KICAgIG9ic2VydmFibGUgZGlmZmVyZW5jZSBiZXR3ZWVuIHJlYWRz
IGFuZCBpbnN0cnVjdGlvbiBmZXRjaGVzLCBkZXNwaXRlCiAgICBQRkVDX2luc25fZmV0Y2ggbm90
IGJlaW5nIHJlcG9ydGVkIGluIHRoZSAjUEYgZXJyb3IgY29kZS4gIFRoaXMgZGVtb25zdHJhdGVz
CiAgICB0aGF0IGluc3RydWN0aW9uIGZldGNoZXMgYXJlIGRpc3Rpbmd1aXNoZWQgZnJvbSBkYXRh
IHJlYWRzIGV2ZW4gd2l0aG91dAogICAgUEZFQ19pbnNuX2ZldGNoIGJlaW5nIHJlcG9ydGVkLgog
ICAgCiAgICBBbHRlciB0aGUgcGFnZXdhbGsgbG9naWMgdG8ga2VlcCB0aGUgcGFnZXdhbGsgaW5z
bl9mZXRjaCBpbnB1dCBpbnRhY3QsIGJ1dAogICAgb25seSBjb25kaXRpb25hbGx5IHJlcG9ydCBp
bnNuX2ZldGNoIGluIHRoZSBlcnJvciBjb2RlLiAgVGhpcyBsb2dpYyBpcyBtb3JlCiAgICBpbiBs
aW5lIHdpdGggdGhlIEludGVsIFNETSB0ZXh0OgogICAgCiAgICAgKiBJL0QgZmxhZyAoYml0IDQp
LgogICAgICAgVGhpcyBmbGFnIGlzIDEgaWYgKDEpIHRoZSBhY2Nlc3MgY2F1c2luZyB0aGUgcGFn
ZS1mYXVsdCBleGNlcHRpb24gd2FzIGFuCiAgICAgICBpbnN0cnVjdGlvbiBmZXRjaDsgYW5kICgy
KSBlaXRoZXIgKGEpIENSNC5TTUVQID0gMTsgb3IgKGIpIGJvdGggKGkpIENSNC5QQUUKICAgICAg
ID0gMSAoZWl0aGVyIFBBRSBwYWdpbmcgb3IgNC1sZXZlbCBwYWdpbmcgaXMgaW4gdXNlKTsgYW5k
IChpaSkgSUEzMl9FRkVSLk5YRQogICAgICAgPSAxLiBPdGhlcndpc2UsIHRoZSBmbGFnIGlzIDAu
IFRoaXMgZmxhZyBkZXNjcmliZXMgdGhlIGFjY2VzcyBjYXVzaW5nIHRoZQogICAgICAgcGFnZS1m
YXVsdCBleGNlcHRpb24sIG5vdCB0aGUgYWNjZXNzIHJpZ2h0cyBzcGVjaWZpZWQgYnkgcGFnaW5n
LgogICAgCiAgICBhbmQgdGhlIEFNRCBTRE0gdGV4dDoKICAgIAogICAgICogSS9EIC0gQml0IDQu
IElmIHRoaXMgYml0IGlzIHNldCB0byAxLCBpdCBpbmRpY2F0ZXMgdGhhdCB0aGUgYWNjZXNzIHRo
YXQKICAgICAgIGNhdXNlZCB0aGUgcGFnZSBmYXVsdCB3YXMgYW4gaW5zdHJ1Y3Rpb24gZmV0Y2gu
IE90aGVyd2lzZSwgdGhpcyBiaXQgaXMKICAgICAgIGNsZWFyZWQgdG8gMC4gVGhpcyBiaXQgaXMg
b25seSBkZWZpbmVkIGlmIG5vLWV4ZWN1dGUgZmVhdHVyZSBpcyBlbmFibGVkCiAgICAgICAoRUZF
Ui5OWEU9MSAmJiBDUjQuUEFFPTEpLgogICAgCiAgICBDdXJpb3VzbHksIHRoZSBBTUQgbWFudWFs
IGRvZXNuJ3QgbWVudGlvbiBTTUVQIGRlc3BpdGUgc29tZSBGYW0xNmggcHJvY2Vzc29ycwogICAg
YW5kIGFsbCBGYW0xN2ggcHJvY2Vzc29ycyBzdXBwb3J0aW5nIGl0LiAgRXhwZXJpbWVudGFsbHks
IGl0IGJlaGF2ZXMgYXMKICAgIGRlc2NyaWJlZCBieSBJbnRlbC4KICAgIAogICAgSW4gYWRkaXRp
b24sIGFkZCBzb21lIGV4dHJhIGNsYXJpZmljYXRpb24gYW5kIHNhbml0eSBjaGVja2luZyBhcm91
bmQgdGhlIHVzZQogICAgb2YgTlggZm9yIHRoZSBhY2Nlc3MgY2hlY2tzLCB3aGVyZSBpdCBtaWdo
dCBiZSByZXNlcnZlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tL2d1ZXN0X3dhbGsuYyB8IDM0ICsr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxOSBpbnNl
cnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0v
Z3Vlc3Rfd2Fsay5jIGIveGVuL2FyY2gveDg2L21tL2d1ZXN0X3dhbGsuYwppbmRleCA1YzZhODVi
Li42MDU1ZmVjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS9ndWVzdF93YWxrLmMKQEAgLTExNCwyMiArMTE0LDE4IEBAIGd1ZXN0
X3dhbGtfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAg
IEFTU0VSVCghKHdhbGsgJiBQRkVDX2ltcGxpY2l0KSB8fAogICAgICAgICAgICAhKHdhbGsgJiAo
UEZFQ19pbnNuX2ZldGNoIHwgUEZFQ191c2VyX21vZGUpKSk7CiAKLSAgICAvKgotICAgICAqIFBG
RUNfaW5zbl9mZXRjaCBpcyBvbmx5IHVzZWQgYXMgYW4gaW5wdXQgdG8gcGFnZXRhYmxlIHdhbGtp
bmcgaWYgTlggb3IKLSAgICAgKiBTTUVQIGFyZSBlbmFibGVkLiAgT3RoZXJ3aXNlLCBpbnN0cnVj
dGlvbiBmZXRjaGVzIGFyZSBpbmRpc3Rpbmd1aXNoYWJsZQotICAgICAqIGZyb20gZGF0YSByZWFk
cy4KLSAgICAgKgotICAgICAqIFRoaXMgcHJvcGVydHkgY2FuIGJlIGRlbW9uc3RyYXRlZCBvbiBy
ZWFsIGhhcmR3YXJlIGJ5IGhhdmluZyBOWCBhbmQKLSAgICAgKiBTTUVQIGluYWN0aXZlLCBidXQg
U01BUCBhY3RpdmUsIGFuZCBvYnNlcnZpbmcgdGhhdCBFRkxBR1MuQUMgZGV0ZXJtaW5lcwotICAg
ICAqIHdoZXRoZXIgYSBwYWdlZmF1bHQgb2NjdXJlcyBmb3Igc3VwZXJ2aXNvciBleGVjdXRpb24g
b24gdXNlciBtYXBwaW5ncy4KLSAgICAgKi8KLSAgICBpZiAoICEoZ3Vlc3RfbnhfZW5hYmxlZCh2
KSB8fCBndWVzdF9zbWVwX2VuYWJsZWQodikpICkKLSAgICAgICAgd2FsayAmPSB+UEZFQ19pbnNu
X2ZldGNoOwotCiAgICAgcGVyZmNfaW5jcihndWVzdF93YWxrKTsKICAgICBtZW1zZXQoZ3csIDAs
IHNpemVvZigqZ3cpKTsKICAgICBndy0+dmEgPSB2YTsKLSAgICBndy0+cGZlYyA9IHdhbGsgJiAo
UEZFQ19pbnNuX2ZldGNoIHwgUEZFQ191c2VyX21vZGUgfCBQRkVDX3dyaXRlX2FjY2Vzcyk7Cisg
ICAgZ3ctPnBmZWMgPSB3YWxrICYgKFBGRUNfdXNlcl9tb2RlIHwgUEZFQ193cml0ZV9hY2Nlc3Mp
OworCisgICAgLyoKKyAgICAgKiBQRkVDX2luc25fZmV0Y2ggaXMgb25seSByZXBvcnRlZCBpZiBO
WCBvciBTTUVQIGFyZSBlbmFibGVkLiAgSGFyZHdhcmUKKyAgICAgKiBzdGlsbCBkaXN0aW5ndWVz
ZXMgaW5zdHJ1Y3Rpb24gZmV0Y2hlcyBkdXJpbmcgZGV0ZXJtaW5hdGlvbiBvZiBhY2Nlc3MKKyAg
ICAgKiByaWdodHMuCisgICAgICovCisgICAgaWYgKCBndWVzdF9ueF9lbmFibGVkKHYpIHx8IGd1
ZXN0X3NtZXBfZW5hYmxlZCh2KSApCisgICAgICAgIGd3LT5wZmVjIHw9ICh3YWxrICYgUEZFQ19p
bnNuX2ZldGNoKTsKIAogI2lmIEdVRVNUX1BBR0lOR19MRVZFTFMgPj0gMyAvKiBQQUUgb3IgNjQu
Li4gKi8KICNpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID49IDQgLyogNjQtYml0IG9ubHkuLi4gKi8K
QEAgLTM2MCwxMSArMzU2LDE5IEBAIGd1ZXN0X3dhbGtfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCBz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgIGd3LT5wZmVjIHw9IFBGRUNfcGFnZV9wcmVzZW50
OwogCiAgICAgLyoKLSAgICAgKiBUaGUgcGFnZXRhYmxlIHdhbGsgaGFzIHJldHVybmVkIGEgc3Vj
Y2Vzc2Z1bCB0cmFuc2xhdGlvbi4gIE5vdyBjaGVjawotICAgICAqIGFjY2VzcyByaWdodHMgdG8g
c2VlIHdoZXRoZXIgdGhlIGFjY2VzcyBzaG91bGQgc3VjY2VlZC4KKyAgICAgKiBUaGUgcGFnZXRh
YmxlIHdhbGsgaGFzIHJldHVybmVkIGEgc3VjY2Vzc2Z1bCB0cmFuc2xhdGlvbiAoaS5lLiBBbGwg
UFRFcworICAgICAqIGFyZSBwcmVzZW50IGFuZCBoYXZlIG5vIHJlc2VydmVkIGJpdHMgc2V0KS4g
IE5vdyBjaGVjayBhY2Nlc3MgcmlnaHRzIHRvCisgICAgICogc2VlIHdoZXRoZXIgdGhlIGFjY2Vz
cyBzaG91bGQgc3VjY2VlZC4KICAgICAgKi8KICAgICBhciA9IChhcl9hbmQgJiBBUl9BQ0NVTV9B
TkQpIHwgKGFyX29yICYgQVJfQUNDVU1fT1IpOwogCisgICAgLyoKKyAgICAgKiBTYW5pdHkgY2hl
Y2suICBJZiBFRkVSLk5YIGlzIGRpc2FibGVkLCBfUEFHRV9OWF9CSVQgaXMgcmVzZXJ2ZWQgYW5k
CisgICAgICogc2hvdWxkIGhhdmUgY2F1c2VkIGEgdHJhbnNsYXRpb24gZmFpbHVyZSBiZWZvcmUg
d2UgZ2V0IGhlcmUuCisgICAgICovCisgICAgaWYgKCBhciAmIF9QQUdFX05YX0JJVCApCisgICAg
ICAgIEFTU0VSVChndWVzdF9ueF9lbmFibGVkKHYpKTsKKwogI2lmIEdVRVNUX1BBR0lOR19MRVZF
TFMgPj0gNCAvKiA2NC1iaXQgb25seS4uLiAqLwogICAgIC8qCiAgICAgICogSWYgYWxsIGFjY2Vz
cyBjaGVja3MgYXJlIHRodXMgZmFyIG9rLCBjaGVjayBQcm90ZWN0aW9uIEtleSBmb3IgNjRiaXQK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Jun 06 06:27:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Jun 2017 06:27:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dI7y0-0001By-FG; Tue, 06 Jun 2017 06:27:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7xz-0001Bm-PC
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:27:47 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 5B/AA-02181-26B46395; Tue, 06 Jun 2017 06:27:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTfJ2yz
 S4PZlBYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNOP/sF3PBQd6KXVsfMTUwvuDqYuTiEBL4wigx
 7dt7FgjnPKPEu9Zupi5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQXiJX7c/
 cYEYvMKmEm83P0QLM4CVL+l5SjjBEaOBYwMqxjVi1OLylKLdA31kooy0zNKchMzc3QNDUz1cl
 OLixPTU3MSk4r1kvNzNzECfVLPwMC4g7Gp1/kQoyQHk5Ior7i1WaQQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCV59L6CcYFFqempFWmYOMDhg0hIcPEoivHogad7igsTc4sx0iNQpRkUpcd4ukIQA
 SCKjNA+uDRaQlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ85qATOHJzCuBm/4KaDET0GK+S
 yYgi0sSEVJSDYwWH/a7nrNdJTozvENpCpeOJfeXNpsHtirJm678Y8qZMV3t7/M4DyPrd/F68l
 Oydt28/OyxxU+xid9Ot9/QE7yw0nbH0rJXf60d5qSG9Lm1zLrL+rhKePZZuX9fVweol9heXqp
 RylX1xzQmSK4lO+jKDbELn13OcO20fuK8QfnkmWJxtqmGV1yVWIozEg21mIuKEwHyJfe+QwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1496730465!99106202!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15920 invoked from network); 6 Jun 2017 06:27:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Jun 2017 06:27:46 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7xx-0003Rh-DB
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:27:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dI7xx-0004tO-Cg
 for xen-changelog@lists.xensource.com; Tue, 06 Jun 2017 06:27:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dI7xx-0004tO-Cg@xenbits.xenproject.org>
Date: Tue, 06 Jun 2017 06:27:45 +0000
Subject: [Xen-changelog] [xen master] xen/public: Correct the
	HYPERVISOR_dm_op() documentation to match reality
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQ4ZWVkNDAyMWQ1MGViNDhjYTc1Yzg1NTlhZWQ5NWEyYWQ3NGFmYWEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEp1biAxIDE0OjA5OjMwIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIEp1biAyIDExOjI2OjM3
IDIwMTcgKzAxMDAKCiAgICB4ZW4vcHVibGljOiBDb3JyZWN0IHRoZSBIWVBFUlZJU09SX2RtX29w
KCkgZG9jdW1lbnRhdGlvbiB0byBtYXRjaCByZWFsaXR5CiAgICAKICAgIFRoZSBudW1iZXIgb2Yg
YnVmZmVycyBpcyBhaGVhZCBvZiB0aGUgYnVmZmVyIGxpc3QgaW4gdGhlIGFyZ3VtZW50IGxpc3Qu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAg
IFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0t
LQogeGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oIHwgNiArKystLS0KIDEgZmlsZSBjaGFu
Z2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5o
CmluZGV4IDIwYzIxYjYuLjJhNGMzZDkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9o
dm0vZG1fb3AuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgKQEAgLTM5MSwx
NyArMzkxLDE3IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kbV9vcF9idWZfdCk7CiAK
IC8qIGAgZW51bSBuZWdfZXJybm92YWwKICAqIGAgSFlQRVJWSVNPUl9kbV9vcChkb21pZF90IGRv
bWlkLAotICogYCAgICAgICAgICAgICAgICAgIHhlbl9kbV9vcF9idWZfdCBidWZzW10sCi0gKiBg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX2J1ZnMpCisgKiBgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IG5yX2J1ZnMsCisgKiBgICAgICAgICAgICAgICAgICAgeGVuX2Rt
X29wX2J1Zl90IGJ1ZnNbXSkKICAqIGAKICAqCiAgKiBAZG9taWQgaXMgdGhlIGRvbWFpbiB0aGUg
aHlwZXJjYWxsIG9wZXJhdGVzIG9uLgorICogQG5yX2J1ZnMgaXMgdGhlIG51bWJlciBvZiBidWZm
ZXJzIGluIHRoZSBAYnVmcyBhcnJheS4KICAqIEBidWZzIHBvaW50cyB0byBhbiBhcnJheSBvZiBi
dWZmZXJzIHdoZXJlIEBidWZzWzBdIGNvbnRhaW5zIGEgc3RydWN0CiAgKiB4ZW5fZG1fb3AsIGRl
c2NyaWJpbmcgdGhlIHNwZWNpZmljIGRldmljZSBtb2RlbCBvcGVyYXRpb24gYW5kIGl0cwogICog
cGFyYW1ldGVycy4KICAqIEBidWZzWzEuLl0gbWF5IGJlIHJlZmVyZW5jZWQgaW4gdGhlIHBhcmFt
ZXRlcnMgZm9yIHRoZSBwdXJwb3NlcyBvZgogICogcGFzc2luZyBleHRyYSBpbmZvcm1hdGlvbiB0
byBvciBmcm9tIHRoZSBkb21haW4uCi0gKiBAbnJfYnVmcyBpcyB0aGUgbnVtYmVyIG9mIGJ1ZmZl
cnMgaW4gdGhlIEBidWZzIGFycmF5LgogICovCiAKICNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfSFZN
X0RNX09QX0hfXyAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Jun 07 17:55:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 17:55:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dIfAf-0004JN-Ms; Wed, 07 Jun 2017 17:55:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dIfAe-0004JB-60
 for xen-changelog@lists.xensource.com; Wed, 07 Jun 2017 17:55:04 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 FE/80-11537-7FD38395; Wed, 07 Jun 2017 17:55:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVfebrUW
 kwZO7NhYTthk4MHps79vFHsAYxZqZl5RfkcCasW72dqaCb/IVG4/9YG1g/CPZxcjFISTwhVHi
 zb92FgjnPKPE/S1XgRwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBQIkbtx7x
 ghi8wqYSfza8ZsJxGYBqn99cBHbBEaOBYwMqxg1ilOLylKLdI0s9JKKMtMzSnITM3N0DQ2M9X
 JTi4sT01NzEpOK9ZLzczcxAr1Sz8DAuIOx/YTfIUZJDiYlUd4H0haRQnxJ+SmVGYnFGfFFpTm
 pxYcYZTg4lCR4P9sA5QSLUtNTK9Iyc4DhAZOW4OBREuG1B0nzFhck5hZnpkOkTjEqSonzbgZJ
 CIAkMkrz4NpgIXmJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjCvC8gUnsy8Erjpr4AWMwEt5
 rtkArK4JBEhJdXAeIKn7rLW/iUOS1dGuVcvNekyZDzJptjUOI2jJjmvb8mhP8vWBAuvdnpfGL
 WdxapV3nPBAZlN1rXCGd2+fN6h5+VenpqaOn3zonNzmqKWnEubLbVb1/i6uPkc7qeKMbWrlBk
 9p7Qx/Vyv9fMe+5SFqRVFLgy7TjHduHD1w0rf9rMHNZ0MgmxmKrEUZyQaajEXFScCALKhRvZE
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1496858101!73678952!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41879 invoked from network); 7 Jun 2017 17:55:02 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Jun 2017 17:55:02 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dIfAb-0002Tg-NO
 for xen-changelog@lists.xensource.com; Wed, 07 Jun 2017 17:55:01 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dIfAb-0000Xv-ML
 for xen-changelog@lists.xensource.com; Wed, 07 Jun 2017 17:55:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dIfAb-0000Xv-ML@xenbits.xenproject.org>
Date: Wed, 07 Jun 2017 17:55:01 +0000
Subject: [Xen-changelog] [xen stable-4.9] vif-common.sh: Have iptables wait
	for the xtables lock
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDZjZjFkMmI2Y2YyN2QyNzhjMWRhYjAwNDM0ZDNkMDM5YWYzOTQ4NTUKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gSnVuIDUgMTE6MDI6MzAgMjAxNyArMDEwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDYgMTc6NDU6MTggMjAxNyArMDEwMAoK
ICAgIHZpZi1jb21tb24uc2g6IEhhdmUgaXB0YWJsZXMgd2FpdCBmb3IgdGhlIHh0YWJsZXMgbG9j
awogICAgCiAgICBpcHRhYmxlcyBoYXMgYSBzeXN0ZW0td2lkZSBsb2NrIG9uIHRoZSB4dGFibGVz
LiAgU3RyYW5nZWx5IHRob3VnaCwgaW4KICAgIHRoZSBjYXNlIG9mIHR3byBjb25jdXJyZW50IGlu
dm9jYXRpb25zLCB0aGUgZGVmYXVsdCBpcyBmb3IgdGhlCiAgICBpbnN0YW5jZSBub3QgZ3JhYmJp
bmcgdGhlIGxvY2sgdG8gZXhpdCBvdXQgcmF0aGVyIHRoYW4gd2FpdGluZyBmb3IgaXQuCiAgICBU
aGlzIG1lYW5zIHRoYXQgd2hlbiBzdGFydGluZyBhIGxhcmdlIG51bWJlciBvZiBndWVzdHMgaW4g
cGFyYWxsZWwsCiAgICBtYW55IHdpbGwgZmFpbCBvdXQgd2l0aCBtZXNzYWdlcyBsaWtlIHRoaXM6
CiAgICAKICAgICAgMjAxNy0wNS0xMCAxMTo0NTo0MCBVVEMgbGlieGw6IGVycm9yOiBsaWJ4bF9l
eGVjLmM6MTE4OiBsaWJ4bF9yZXBvcnRfY2hpbGRfZXhpdHN0YXR1czogL2V0Yy94ZW4vc2NyaXB0
cy92aWYtYnJpZGdlIHJlbW92ZSBbMTg3NjddIGV4aXRlZCB3aXRoIGVycm9yIHN0YXR1cyA0CiAg
ICAgIDIwMTctMDUtMTAgMTE6NTA6NTIgVVRDIGxpYnhsOiBlcnJvcjogbGlieGxfZXhlYy5jOjEx
ODogbGlieGxfcmVwb3J0X2NoaWxkX2V4aXRzdGF0dXM6IC9ldGMveGVuL3NjcmlwdHMvdmlmLWJy
aWRnZSBvZmZsaW5lIFsxNTU0XSBleGl0ZWQgd2l0aCBlcnJvciBzdGF0dXMgNAogICAgCiAgICBJ
biBvcmRlciB0byBpbnN0cnVjdCBpcHRhYmxlcyB0byB3YWl0IGZvciB0aGUgbG9jaywgeW91IGhh
dmUgdG8KICAgIHNwZWNpZnkgJy13Jy4gIFVuZm9ydHVuYXRlbHksIG5vdCBhbGwgdmVyc2lvbnMg
b2YgaXB0YWJsZXMgaGF2ZSB0aGUKICAgICctdycgb3B0aW9uLCBzbyBvbiBmaXJzdCBpbnZvY2F0
aW9uIGNoZWNrIHRvIHNlZSBpZiBpdCBhY2NlcHRzIHRoZSAtdwogICAgY29tbWFuZC4KICAgIAog
ICAgUmVwb3J0ZWQtYnk6IEFudG9ueSBTYWJhIDxhd3NhYmFAZ21haWwuY29tPgogICAgU2lnbmVk
LW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgQWNr
ZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgbWFzdGVyIGNvbW1pdDogM2Qy
MDEwZjlmZmVhY2M4ODM2ODExNDIwNDYwZTE1ZjJjMTIzMzY5NQotLS0KIHRvb2xzL2hvdHBsdWcv
TGludXgvdmlmLWNvbW1vbi5zaCB8IDM4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzUgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS90b29scy9ob3RwbHVnL0xpbnV4L3ZpZi1jb21tb24uc2ggYi90b29scy9o
b3RwbHVnL0xpbnV4L3ZpZi1jb21tb24uc2gKaW5kZXggNmU4ZDU4NC4uYThlNjUxNyAxMDA2NDQK
LS0tIGEvdG9vbHMvaG90cGx1Zy9MaW51eC92aWYtY29tbW9uLnNoCisrKyBiL3Rvb2xzL2hvdHBs
dWcvTGludXgvdmlmLWNvbW1vbi5zaApAQCAtMTIwLDYgKzEyMCwzOCBAQCBmaQogaXA9JHtpcDot
fQogaXA9JCh4ZW5zdG9yZV9yZWFkX2RlZmF1bHQgIiRYRU5CVVNfUEFUSC9pcCIgIiRpcCIpCiAK
K0lQVEFCTEVTX1dBSVRfUlVORT0iLXciCitJUFRBQkxFU19XQUlUX1JVTkVfQ0hFQ0tFRD1mYWxz
ZQorCisjIFdoZW4gaXB0YWJsZXMgaW50cm9kdWNlZCBsb2NraW5nLCBpbiB0aGUgZXZlbnQgb2Yg
bG9jayBjb250ZW50aW9uLAorIyB0aGV5IG1hZGUgImZhaWwiIHJhdGhlciB0aGFuICJ3YWl0IGZv
ciB0aGUgbG9jayIgdGhlIGRlZmF1bHQKKyMgYmVoYXZpb3IuICBJbiBvcmRlciB0byBzZWxlY3Qg
IndhaXQgZm9yIHRoZSBsb2NrIiBiZWhhdmlvciwgeW91IGhhdmUKKyMgdG8gYWRkIHRoZSAnLXcn
IHBhcmFtZXRlci4gIFVuZm9ydHVuYXRlbHksIGJvdGggdGhlIGxvY2tpbmcgYW5kIHRoZQorIyBv
cHRpb24gd2VyZSBvbmx5IGludHJvZHVjZWQgaW4gMjAxMywgYW5kIG9sZGVyIHZlcnNpb25zIG9m
IGlwdGFibGVzCisjIHdpbGwgZmFpbCBpZiB0aGUgJy13JyBwYXJhbWV0ZXIgaXMgaW5jbHVkZWQg
KHNpbmNlIHRoZXkgZG9uJ3QKKyMgcmVjb2duaXplIGl0KS4gIFNvIGNoZWNrIHRvIHNlZSBpZiBp
dCdzIHN1cHBvcnRlZCB0aGUgZmlyc3QgdGltZSB3ZQorIyB1c2UgaXQuCitpcHRhYmxlc193KCkK
K3sKKyAgICBpZiAhICRJUFRBQkxFU19XQUlUX1JVTkVfQ0hFQ0tFRCA7IHRoZW4KKwlpcHRhYmxl
cyAkSVBUQUJMRVNfV0FJVF9SVU5FIC1MIC1uID4mIC9kZXYvbnVsbAorCWlmIFtbICQ/ID09IDAg
XV0gOyB0aGVuCisJICAgICMgSWYgd2Ugc3VjY2VlZCwgdGhlbiAtdyBpcyBzdXBwb3J0ZWQ7IGRv
bid0IGNoZWNrIGFnYWluCisJICAgIElQVEFCTEVTX1dBSVRfUlVORV9DSEVDS0VEPXRydWUKKwll
bGlmIFtbICQ/ID09IDIgXV0gOyB0aGVuCisJICAgIGlwdGFibGVzIC1MIC1uID4mIC9kZXYvbnVs
bAorCSAgICBpZiBbWyAkPyAhPSAyIF1dIDsgdGhlbgorCQkjIElmIHdlIGZhaWwgd2l0aCBQQVJB
TUVURVJfUFJPQkxFTSAoMikgd2l0aCAtdyBhbmQKKwkJIyBkb24ndCBmYWlsIHdpdGggUEFSQU1F
VEVSX1BST0JMRU0gd2l0aG91dCBpdCwgdGhlbgorCQkjIGl0J3MgdGhlIC13IG9wdGlvbgorCQlJ
UFRBQkxFU19XQUlUX1JVTkVfQ0hFQ0tFRD10cnVlCisJCUlQVEFCTEVTX1dBSVRfUlVORT0iIgor
CSAgICBmaQorCWZpCisgICAgZmkKKyAgICBpcHRhYmxlcyAkSVBUQUJMRVNfV0FJVF9SVU5FICIk
QCIKK30KKwogZnJvYl9pcHRhYmxlKCkKIHsKICAgaWYgWyAiJGNvbW1hbmQiID09ICJvbmxpbmUi
IC1vICIkY29tbWFuZCIgPT0gImFkZCIgXQpAQCAtMTI5LDkgKzE2MSw5IEBAIGZyb2JfaXB0YWJs
ZSgpCiAgICAgbG9jYWwgYz0iLUQiCiAgIGZpCiAKLSAgaXB0YWJsZXMgIiRjIiBGT1JXQVJEIC1t
IHBoeXNkZXYgLS1waHlzZGV2LWlzLWJyaWRnZWQgLS1waHlzZGV2LWluICIkZGV2IiBcCisgIGlw
dGFibGVzX3cgIiRjIiBGT1JXQVJEIC1tIHBoeXNkZXYgLS1waHlzZGV2LWlzLWJyaWRnZWQgLS1w
aHlzZGV2LWluICIkZGV2IiBcCiAgICAgIiRAIiAtaiBBQ0NFUFQgMj4vZGV2L251bGwgJiYKLSAg
aXB0YWJsZXMgIiRjIiBGT1JXQVJEIC1tIHBoeXNkZXYgLS1waHlzZGV2LWlzLWJyaWRnZWQgLS1w
aHlzZGV2LW91dCAiJGRldiIgXAorICBpcHRhYmxlc193ICIkYyIgRk9SV0FSRCAtbSBwaHlzZGV2
IC0tcGh5c2Rldi1pcy1icmlkZ2VkIC0tcGh5c2Rldi1vdXQgIiRkZXYiIFwKICAgICAtaiBBQ0NF
UFQgMj4vZGV2L251bGwKIAogICBpZiBbIFwoICIkY29tbWFuZCIgPT0gIm9ubGluZSIgLW8gIiRj
b21tYW5kIiA9PSAiYWRkIiBcKSAtYSAkPyAtbmUgMCBdCkBAIC0xNTQsNyArMTg2LDcgQEAgaGFu
ZGxlX2lwdGFibGUoKQogICAjIGJpbmFyeSBpcyBub3Qgc3VmZmljaWVudCwgYmVjYXVzZSB0aGUg
dXNlciBtYXkgbm90IGhhdmUgdGhlIGFwcHJvcHJpYXRlCiAgICMgbW9kdWxlcyBpbnN0YWxsZWQu
ICBJZiBpcHRhYmxlcyBpcyBub3Qgd29ya2luZywgdGhlbiB0aGVyZSdzIG5vIG5lZWQgdG8gZG8K
ICAgIyBhbnl0aGluZyB3aXRoIGl0LCBzbyB3ZSBjYW4ganVzdCByZXR1cm4uCi0gIGlmICEgaXB0
YWJsZXMgLUwgLW4gPiYvZGV2L251bGwKKyAgaWYgISBpcHRhYmxlc193IC1MIC1uID4mL2Rldi9u
dWxsCiAgIHRoZW4KICAgICByZXR1cm4KICAgZmkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Jun 07 23:33:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 23:33:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dIkRm-0000qj-CG; Wed, 07 Jun 2017 23:33:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dIkRl-0000qa-2y
 for xen-changelog@lists.xensource.com; Wed, 07 Jun 2017 23:33:05 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 DD/EF-03557-03D88395; Wed, 07 Jun 2017 23:33:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVe/1yL
 S4PRRJYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNeP2qtmCqesXECXNZGhjXyXYxcnEICXxhlFg7
 6RUbhHMeyJm1hLmLkYODTUBMYu5ehS5GTg4RAVWJWSuWM4PYQgLqEk2/G9hAbGEBP4l1PfNYQ
 WxeATOJhx/bwWpYgOrv72pmmcDIsYCRYRWjRnFqUVlqka6hmV5SUWZ6RkluYmaOrqGBmV5uan
 FxYnpqTmJSsV5yfu4mRqBPGIBgB+P9jQGHGCU5mJREeSs8LSKF+JLyUyozEosz4otKc1KLDzH
 KcHAoSfDa9ADlBItS01Mr0jJzgMEBk5bg4FES4f1RB5TmLS5IzC3OTIdInWJUlBLnZQfpEwBJ
 ZJTmwbXBAvISo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHlVQKbwZOaVwE1/BbSYCWgx3yUTk
 MUliQgpqQZG5SSjRRWRf7xVHnmvEG1+LyOs+iR139P6dOmZIirBBbwLfqz7wKWfUHsl0i3w0Q
 FlwauX9z4NfhUZvnp1q+1ji0l9E1i4Hs/OW1Iub7YvYM8+JjsNduGZoad/JLSsP/+xSMr92a/
 iTX53VndWBGid1702NWZt3uE6u48KiV17n57zyPkp2cytxFKckWioxVxUnAgAGNsFm0MCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1496878382!94160457!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52390 invoked from network); 7 Jun 2017 23:33:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Jun 2017 23:33:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dIkRi-0003Dq-CB
 for xen-changelog@lists.xensource.com; Wed, 07 Jun 2017 23:33:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dIkRi-0003wo-9J
 for xen-changelog@lists.xensource.com; Wed, 07 Jun 2017 23:33:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dIkRi-0003wo-9J@xenbits.xenproject.org>
Date: Wed, 07 Jun 2017 23:33:02 +0000
Subject: [Xen-changelog] [xen master] x86/NPT: deal with fallout from
	2Mb/1Gb unmapping change
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDgzNTIwY2I0YWEzOWViZWI0ZWIxYTdjYWMyZTg1YjQxM2U3NWEzMzYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDYg
MTQ6MzI6NTQgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBKdW4gNiAxNDozMjo1NCAyMDE3ICswMjAwCgogICAgeDg2
L05QVDogZGVhbCB3aXRoIGZhbGxvdXQgZnJvbSAyTWIvMUdiIHVubWFwcGluZyBjaGFuZ2UKICAg
IAogICAgQ29tbWl0IGVmYTk1OTZlOWQgKCJ4ODYvbW06IGZpeCBpbmNvcnJlY3QgdW5tYXBwaW5n
IG9mIDJNQiBhbmQgMUdCCiAgICBwYWdlcyIpIGxlZnQgdGhlIE5QVCBjb2RlIHVudG91Y2hlZCwg
YXMgdGhlcmUgaXMgbm8gZXhwbGljaXQgYWxpZ25tZW50CiAgICBjaGVjayBtYXRjaGluZyB0aGUg
b25lIGluIEVQVCBjb2RlLiBIb3dldmVyLCB0aGUgbm93IG1vcmUgd2lkZXNwcmVhZAogICAgc3Rv
cmluZyBvZiBJTlZBTElEX01GTiBpbnRvIFBURXMgcmVxdWlyZXMgYWRqdXN0bWVudHM6CiAgICAt
IGNhbGN1bGF0aW9ucyB3aGVuIHNoYXR0ZXJpbmcgbGFyZ2UgcGFnZXMgbWF5IHNwaWxsIGludG8g
dGhlIHAybSB0eXBlCiAgICAgIGZpZWxkIChjb252ZXJ0aW5nIHAybV9wb3B1bGF0ZV9vbl9kZW1h
bmQgdG8gcDJtX2dyYW50X21hcF9ydykgLSB1c2UKICAgICAgT1IgaW5zdGVhZCBvZiBQTFVTLAog
ICAgLSB0aGUgdXNlIG9mIHBsYWluIGx7MiwzfWVfZnJvbV9wZm4oKSBpbiBwMm1fcHRfc2V0X2Vu
dHJ5KCkgcmVzdWx0cyBpbgogICAgICBhbGwgdXBwZXIgKGZsYWcpIGJpdHMgYmVpbmcgY2xvYmJl
cmVkIC0gaW50cm9kdWNlIGFuZCB1c2UKICAgICAgcDJtX2x7MiwzfWVfZnJvbV9wZm4oKSwgcGFy
YWxsZWxpbmcgdGhlIGV4aXN0aW5nIEwxIHZhcmlhbnQuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBC
b3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogICAgU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgVGVzdGVkLWJ5OiBCb3Jp
cyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogICAgQWNrZWQtYnk6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYv
bW0vcDJtLXB0LmMgfCAzNCArKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiAxIGZp
bGUgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCmlu
ZGV4IDJlZGRlZWUuLjA2ZTY0YjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQu
YworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKQEAgLTQ1LDEzICs0NSwyMCBAQAogI3Vu
ZGVmIHBhZ2VfdG9fbWZuCiAjZGVmaW5lIHBhZ2VfdG9fbWZuKF9wZykgX21mbihfX3BhZ2VfdG9f
bWZuKF9wZykpCiAKLS8qIFdlIG1heSBzdG9yZSBJTlZBTElEX01GTiBpbiBsMSBQVEVzLiBXZSBu
ZWVkIHRvIGNsaXAgdGhpcwotICogdG8gYXZvaWQgdHJhbXBsaW5nIG92ZXIgaGlnaGVyLW9yZGVy
IGJpdHMgKE5YLCBwMm0gdHlwZSwgSU9NTVUgZmxhZ3MpLiAgV2UKLSAqIHNlZW0gdG8gbm90IG5l
ZWQgdG8gdW5jbGlwIG9uIHRoZSByZXR1cm4gcGF0aCwgYXMgY2FsbGVycyBhcmUgY29uY2VybmVk
IG9ubHkKLSAqIHdpdGggcDJtIHR5cGUgaW4gc3VjaCBjYXNlcy4gCisvKgorICogV2UgbWF5IHN0
b3JlIElOVkFMSURfTUZOIGluIFBURXMuICBXZSBuZWVkIHRvIGNsaXAgdGhpcyB0byBhdm9pZCB0
cmFtcGxpbmcKKyAqIG92ZXIgaGlnaGVyLW9yZGVyIGJpdHMgKE5YLCBwMm0gdHlwZSwgSU9NTVUg
ZmxhZ3MpLiAgV2Ugc2VlbSB0byBub3QgbmVlZAorICogdG8gdW5jbGlwIG9uIHRoZSByZWFkIHBh
dGgsIGFzIGNhbGxlcnMgYXJlIGNvbmNlcm5lZCBvbmx5IHdpdGggcDJtIHR5cGUgaW4KKyAqIHN1
Y2ggY2FzZXMuCiAgKi8KICNkZWZpbmUgcDJtX2wxZV9mcm9tX3BmbihwZm4sIGZsYWdzKSAgICBc
CiAgICAgbDFlX2Zyb21fcGZuKChwZm4pICYgKFBBRERSX01BU0sgPj4gUEFHRV9TSElGVCksIChm
bGFncykpCisjZGVmaW5lIHAybV9sMmVfZnJvbV9wZm4ocGZuLCBmbGFncykgICAgXAorICAgIGwy
ZV9mcm9tX3BmbigocGZuKSAmICgoUEFERFJfTUFTSyAmIH4oX1BBR0VfUFNFX1BBVCB8IDBVTCkp
IFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgPj4gUEFHRV9TSElGVCksIChmbGFncykgfCBf
UEFHRV9QU0UpCisjZGVmaW5lIHAybV9sM2VfZnJvbV9wZm4ocGZuLCBmbGFncykgICAgXAorICAg
IGwzZV9mcm9tX3BmbigocGZuKSAmICgoUEFERFJfTUFTSyAmIH4oX1BBR0VfUFNFX1BBVCB8IDBV
TCkpIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgPj4gUEFHRV9TSElGVCksIChmbGFncykg
fCBfUEFHRV9QU0UpCiAKIC8qIFBURSBmbGFncyBmb3IgdGhlIHZhcmlvdXMgdHlwZXMgb2YgcDJt
IGVudHJ5ICovCiAjZGVmaW5lIFAyTV9CQVNFX0ZMQUdTIFwKQEAgLTI0Myw3ICsyNTAsNyBAQCBw
Mm1fbmV4dF9sZXZlbChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB2b2lkICoqdGFibGUsCiAgICAg
ICAgIGwxX2VudHJ5ID0gX19tYXBfZG9tYWluX3BhZ2UocGcpOwogICAgICAgICBmb3IgKCBpID0g
MDsgaSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTOyBpKysgKQogICAgICAgICB7Ci0gICAgICAgICAg
ICBuZXdfZW50cnkgPSBsMWVfZnJvbV9wZm4ocGZuICsgKGkgKiBMMV9QQUdFVEFCTEVfRU5UUklF
UyksIGZsYWdzKTsKKyAgICAgICAgICAgIG5ld19lbnRyeSA9IGwxZV9mcm9tX3BmbihwZm4gfCAo
aSAqIEwxX1BBR0VUQUJMRV9FTlRSSUVTKSwgZmxhZ3MpOwogICAgICAgICAgICAgcDJtX2FkZF9p
b21tdV9mbGFncygmbmV3X2VudHJ5LCAxLCBJT01NVUZfcmVhZGFibGV8SU9NTVVGX3dyaXRhYmxl
KTsKICAgICAgICAgICAgIHAybS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZ2ZuLCBsMV9lbnRyeSAr
IGksIG5ld19lbnRyeSwgMik7CiAgICAgICAgIH0KQEAgLTI3Nyw3ICsyODQsNyBAQCBwMm1fbmV4
dF9sZXZlbChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB2b2lkICoqdGFibGUsCiAgICAgICAgIGwx
X2VudHJ5ID0gX19tYXBfZG9tYWluX3BhZ2UocGcpOwogICAgICAgICBmb3IgKCBpID0gMDsgaSA8
IEwxX1BBR0VUQUJMRV9FTlRSSUVTOyBpKysgKQogICAgICAgICB7Ci0gICAgICAgICAgICBuZXdf
ZW50cnkgPSBsMWVfZnJvbV9wZm4ocGZuICsgaSwgZmxhZ3MpOworICAgICAgICAgICAgbmV3X2Vu
dHJ5ID0gbDFlX2Zyb21fcGZuKHBmbiB8IGksIGZsYWdzKTsKICAgICAgICAgICAgIHAybV9hZGRf
aW9tbXVfZmxhZ3MoJm5ld19lbnRyeSwgMCwgMCk7CiAgICAgICAgICAgICBwMm0tPndyaXRlX3Ay
bV9lbnRyeShwMm0sIGdmbiwgbDFfZW50cnkgKyBpLCBuZXdfZW50cnksIDEpOwogICAgICAgICB9
CkBAIC01OTUsOCArNjAyLDggQEAgcDJtX3B0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuLAogICAgICAgICBBU1NFUlQocDJtX2Zs
YWdzX3RvX3R5cGUoZmxhZ3MpICE9IHAybV9pb3JlcV9zZXJ2ZXIpOwogICAgICAgICBBU1NFUlQo
IW1mbl92YWxpZChtZm4pIHx8IHAybXQgIT0gcDJtX21taW9fZGlyZWN0KTsKICAgICAgICAgbDNl
X2NvbnRlbnQgPSBtZm5fdmFsaWQobWZuKSB8fCBwMm1fYWxsb3dzX2ludmFsaWRfbWZuKHAybXQp
Ci0gICAgICAgICAgICA/IGwzZV9mcm9tX3BmbihtZm5feChtZm4pLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcDJtX3R5cGVfdG9fZmxhZ3MocDJtLCBwMm10LCBtZm4sIDIpIHwgX1BBR0Vf
UFNFKQorICAgICAgICAgICAgPyBwMm1fbDNlX2Zyb21fcGZuKG1mbl94KG1mbiksCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdG9fZmxhZ3MocDJtLCBwMm10LCBtZm4s
IDIpKQogICAgICAgICAgICAgOiBsM2VfZW1wdHkoKTsKICAgICAgICAgZW50cnlfY29udGVudC5s
MSA9IGwzZV9jb250ZW50LmwzOwogCkBAIC02ODYsMTMgKzY5MywxMCBAQCBwMm1fcHRfc2V0X2Vu
dHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLCBtZm5fdCBtZm4s
CiAKICAgICAgICAgQVNTRVJUKHAybV9mbGFnc190b190eXBlKGZsYWdzKSAhPSBwMm1faW9yZXFf
c2VydmVyKTsKICAgICAgICAgQVNTRVJUKCFtZm5fdmFsaWQobWZuKSB8fCBwMm10ICE9IHAybV9t
bWlvX2RpcmVjdCk7Ci0gICAgICAgIGlmICggbWZuX3ZhbGlkKG1mbikgfHwgcDJtX2FsbG93c19p
bnZhbGlkX21mbihwMm10KSApCi0gICAgICAgICAgICBsMmVfY29udGVudCA9IGwyZV9mcm9tX3Bm
bihtZm5feChtZm4pLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJt
X3R5cGVfdG9fZmxhZ3MocDJtLCBwMm10LCBtZm4sIDEpIHwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIF9QQUdFX1BTRSk7Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAg
IGwyZV9jb250ZW50ID0gbDJlX2VtcHR5KCk7Ci0gICAgICAgIAorICAgICAgICBsMmVfY29udGVu
dCA9IG1mbl92YWxpZChtZm4pIHx8IHAybV9hbGxvd3NfaW52YWxpZF9tZm4ocDJtdCkKKyAgICAg
ICAgICAgID8gcDJtX2wyZV9mcm9tX3BmbihtZm5feChtZm4pLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHAybV90eXBlX3RvX2ZsYWdzKHAybSwgcDJtdCwgbWZuLCAxKSkKKyAgICAg
ICAgICAgIDogbDJlX2VtcHR5KCk7CiAgICAgICAgIGVudHJ5X2NvbnRlbnQubDEgPSBsMmVfY29u
dGVudC5sMjsKIAogICAgICAgICBpZiAoIGVudHJ5X2NvbnRlbnQubDEgIT0gMCApCi0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Jun 07 23:33:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 23:33:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dIkRw-0000rr-Dt; Wed, 07 Jun 2017 23:33:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dIkRu-0000rd-Vs
 for xen-changelog@lists.xensource.com; Wed, 07 Jun 2017 23:33:15 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 18/E2-02022-A3D88395; Wed, 07 Jun 2017 23:33:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVdey1yL
 S4EC/hsWEbQYOjB7b+3axBzBGsWbmJeVXJLBmTHi4hKWgg6fiwJPLLA2M2zi7GLk4hAS+MEp8
 PrmGHcI5zyjxdMFW1i5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQXsJA4sO
 sICYvMKmElsufcELM4CVL+lt5F9AiPHAkaGVYwaxalFZalFuoZGeklFmekZJbmJmTm6hgamer
 mpxcWJ6ak5iUnFesn5uZsYgV5hAIIdjH2znA8xSnIwKYnyVnhaRArxJeWnVGYkFmfEF5XmpBY
 fYpTh4FCS4N3WDZQTLEpNT61Iy8wBhgdMWoKDR0mE90cdUJq3uCAxtzgzHSJ1ilFRSpyXvQco
 IQCSyCjNg2uDheQlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfM+AdnOk5lXAjf9FdBiJqDFf
 JdMQBaXJCKkpBoYtSQTi2O+5Z3d9/R80JNzOac3frL9O1u3+WJxTJUWy8c0rmUs4rEzf9y1Ws
 8ioNEy51b5RUs/xW6GTRVTbm2MP6259AOP09l5/517zCetfr8p8e3DHx4z9E2yGP9lXa7dJDj
 n5620Gayez0w3vZB+cvXk3fpJ/hlnJ95JcFSfrd1iuVR9ekLNfCWW4oxEQy3mouJEACRICFJE
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1496878392!102325803!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19106 invoked from network); 7 Jun 2017 23:33:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Jun 2017 23:33:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dIkRs-0003El-G4
 for xen-changelog@lists.xensource.com; Wed, 07 Jun 2017 23:33:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dIkRs-0003xN-DR
 for xen-changelog@lists.xensource.com; Wed, 07 Jun 2017 23:33:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dIkRs-0003xN-DR@xenbits.xenproject.org>
Date: Wed, 07 Jun 2017 23:33:12 +0000
Subject: [Xen-changelog] [xen master] x86/PoD: drop a pointless local
	variable
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDA4ZDNmZmY2NmVmNzRmN2FkNGM3MWRkMGExOWJmNTI4ZTcwZWQyMmUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDYg
MTQ6MzM6NDcgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBKdW4gNiAxNDozMzo0NyAyMDE3ICswMjAwCgogICAgeDg2
L1BvRDogZHJvcCBhIHBvaW50bGVzcyBsb2NhbCB2YXJpYWJsZQogICAgCiAgICAuLi4gYW5kIG1v
dmUgYW5vdGhlciBvbmUgaW50byBhIG1vcmUgbmFycm93IHNjb3BlLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9t
bS9wMm0tcG9kLmMgfCA1ICsrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAz
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMgYi94
ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCmluZGV4IGQ1ZmVhNzIuLjQwODViN2YgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1w
b2QuYwpAQCAtMTE4MCw4ICsxMTgwLDYgQEAgZ3Vlc3RfcGh5c21hcF9tYXJrX3BvcHVsYXRlX29u
X2RlbWFuZChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKIHsKICAgICBzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwogICAgIHVuc2lnbmVkIGxv
bmcgaSwgbiwgcG9kX2NvdW50ID0gMDsKLSAgICBwMm1fdHlwZV90IG90OwotICAgIG1mbl90IG9t
Zm47CiAgICAgaW50IHJjID0gMDsKIAogICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShk
KSApCkBAIC0xMTk0LDEwICsxMTkyLDExIEBAIGd1ZXN0X3BoeXNtYXBfbWFya19wb3B1bGF0ZV9v
bl9kZW1hbmQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAgLyogTWFr
ZSBzdXJlIGFsbCBncGZucyBhcmUgdW51c2VkICovCiAgICAgZm9yICggaSA9IDA7IGkgPCAoMVVM
IDw8IG9yZGVyKTsgaSArPSBuICkKICAgICB7CisgICAgICAgIHAybV90eXBlX3Qgb3Q7CiAgICAg
ICAgIHAybV9hY2Nlc3NfdCBhOwogICAgICAgICB1bnNpZ25lZCBpbnQgY3VyX29yZGVyOwogCi0g
ICAgICAgIG9tZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiArIGksICZvdCwgJmEsIDAsICZj
dXJfb3JkZXIsIE5VTEwpOworICAgICAgICBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiArIGksICZv
dCwgJmEsIDAsICZjdXJfb3JkZXIsIE5VTEwpOwogICAgICAgICBuID0gMVVMIDw8IG1pbihvcmRl
ciwgY3VyX29yZGVyKTsKICAgICAgICAgaWYgKCBwMm1faXNfcmFtKG90KSApCiAgICAgICAgIHsK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Wed Jun 07 23:33:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 23:33:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dIkS6-0000tQ-FP; Wed, 07 Jun 2017 23:33:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dIkS5-0000tE-Rv
 for xen-changelog@lists.xensource.com; Wed, 07 Jun 2017 23:33:25 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 6F/D1-01999-54D88395; Wed, 07 Jun 2017 23:33:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVde51yL
 S4PcHXYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNuLz8AWvBRbGK9t5VTA2MlwS7GLk4hAS+MEo8
 +PeAtYuRE8g5zyjxvpG5i5GDg01ATGLuXgWQsIiAqsSsFcuZIUrUJZp+N7CBlAgL+Emc7XEFC
 fMKmEmcfNnCAmKzAJV/2vaIeQIjxwJGhlWMGsWpRWWpRbrGBnpJRZnpGSW5iZk5uoYGpnq5qc
 XFiempOYlJxXrJ+bmbGIEeqWdgYNzBOGGV3yFGSQ4mJVHeCk+LSCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvNu6gXKCRanpqRVpmTnA0IBJS3DwKInw/qgDSvMWFyTmFmemQ6ROMSpKifOy9wAl
 BEASGaV5cG2wcLzEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZhXBWQKT2ZeCdz0V0CLmYAW8
 10yAVlckoiQkmpg1LmZ+mT34gnCp79OjDs+e0vU2xcH556/kFNrcOb91lkdKRf2qgcq+Z74rX
 BUYrmdWdSN21lSAfv/+nx7yBb9M3aV7zMfreuKVpVx1a+C+HfXWezScthxa/XUmArz38X5iWU
 vDFhstpm6/nu84ui56idSeo7zYhrWrJ3O6VzO9vrd76mbzkxeyarEUpyRaKjFXFScCACW1lVH
 QgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1496878402!98762148!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2448 invoked from network); 7 Jun 2017 23:33:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Jun 2017 23:33:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dIkS2-0003FR-Hv
 for xen-changelog@lists.xensource.com; Wed, 07 Jun 2017 23:33:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dIkS2-0003y3-HK
 for xen-changelog@lists.xensource.com; Wed, 07 Jun 2017 23:33:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dIkS2-0003y3-HK@xenbits.xenproject.org>
Date: Wed, 07 Jun 2017 23:33:22 +0000
Subject: [Xen-changelog] [xen master] x86/vlapic: fix two flaws in emulating
	MSR_IA32_APICBASE
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRmMzVjYjgwZTg4MTMwNTNkMWNlYzlkYzE2NTRjZWI2ZGQ3NTc1YTAKQXV0aG9yOiAg
ICAgQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KQXV0aG9yRGF0ZTogVHVlIEp1biA2IDE0
OjM0OjMwIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDb21taXREYXRlOiBUdWUgSnVuIDYgMTQ6MzQ6MzAgMjAxNyArMDIwMAoKICAgIHg4Ni92
bGFwaWM6IGZpeCB0d28gZmxhd3MgaW4gZW11bGF0aW5nIE1TUl9JQTMyX0FQSUNCQVNFCiAgICAK
ICAgIEFjY29yZGluZyB0byBTRE0gQ2hhcHRlciBBRFZBTkNFRCBQUk9HUkFNTUFCTEUgSU5URVJS
VVBUIENPTlRST0xMRVIgKEFQSUMpCiAgICAtPiBFeHRlbmRlZCBYQVBJQyAoeDJBUElDKSAtPiB4
MkFQSUMgU3RhdGUgVHJhbnNpdGlvbnMsIFRoZSBleGlzdGluZyBjb2RlIHRvCiAgICBoYW5kbGUg
Z3Vlc3QncyB3cml0aW5nIE1TUl9JQTMyX0FQSUNCQVNFIGhhcyB0d28gZmxhd3M6CiAgICAxLiBU
cmFuc2l0aW9uIGZyb20geDJBUElDIE1vZGUgdG8gRGlzYWJsZWQgTW9kZSBpcyBhbGxvd2VkIGJ1
dCB3cm9uZ2x5CiAgICBkaXNhYmxlZCBjdXJyZW50bHkuIEZpeCBpdCBieSByZW1vdmluZyB0aGUg
cmVsYXRlZCBjaGVjay4KICAgIDIuIFRyYW5zaXRpb24gZnJvbSB4MkFQSUMgTW9kZSB0byB4QVBJ
QyBNb2RlIGlzIGlsbGVnYWwgYnV0IHdyb25nbHkgYWxsb3dlZAogICAgY3VycmVudGx5LiBDb25z
aWRlcmluZyBjaGFuZ2luZyBFTkFCTEUgYml0IG9mIHRoZSBNU1IgaGFzIGJlZW4gaGFuZGxlZCwK
ICAgIGl0IGNhbiBiZSBmaXhlZCBieSBvbmx5IGFsbG93aW5nIHRyYW5zaXRpb24gZnJvbSB4QVBJ
QyBNb2RlIHRvIHgyQVBJQyBNb2RlCiAgICAodGhlIG90aGVyIHR3byB0cmFuc2l0aW9uczogZnJv
bSB4MkFQSUMgbW9kZSB0byB4QVBJQyBNb2RlLCBmcm9tIGRpc2FibGVkIG1vZGUKICAgIHRvIGlu
dmFsaWQgc3RhdGUgKEVOPTAsIEVYVEQ9MSkgYXJlIGRpc2FibGVkKS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92bGFw
aWMuYyAgICAgICAgfCA2ICsrLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmxhcGljLmgg
fCA0ICsrKysKIDIgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMgYi94ZW4vYXJjaC94ODYv
aHZtL3ZsYXBpYy5jCmluZGV4IGNmOGVlNTAuLjQzMjBjNmUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vdmxhcGljLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYwpAQCAtMTAw
MywxNCArMTAwMywxMiBAQCBib29sX3QgdmxhcGljX21zcl9zZXQoc3RydWN0IHZsYXBpYyAqdmxh
cGljLCB1aW50NjRfdCB2YWx1ZSkKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgIHsK
LSAgICAgICAgICAgIGlmICggdW5saWtlbHkodmxhcGljX3gyYXBpY19tb2RlKHZsYXBpYykpICkK
LSAgICAgICAgICAgICAgICByZXR1cm4gMDsKICAgICAgICAgICAgIHZsYXBpYy0+aHcuZGlzYWJs
ZWQgfD0gVkxBUElDX0hXX0RJU0FCTEVEOwogICAgICAgICAgICAgcHRfbWF5X3VubWFza19pcnEo
dmxhcGljX2RvbWFpbih2bGFwaWMpLCBOVUxMKTsKICAgICAgICAgfQogICAgIH0KLSAgICBlbHNl
IGlmICggISh2YWx1ZSAmIE1TUl9JQTMyX0FQSUNCQVNFX0VOQUJMRSkgJiYKLSAgICAgICAgICAg
ICAgdW5saWtlbHkodmFsdWUgJiBNU1JfSUEzMl9BUElDQkFTRV9FWFREKSApCisgICAgZWxzZSBp
ZiAoICgodmxhcGljLT5ody5hcGljX2Jhc2VfbXNyIF4gdmFsdWUpICYgTVNSX0lBMzJfQVBJQ0JB
U0VfRVhURCkgJiYKKyAgICAgICAgICAgICAgdW5saWtlbHkoIXZsYXBpY194YXBpY19tb2RlKHZs
YXBpYykpICkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICB2bGFwaWMtPmh3LmFwaWNfYmFzZV9t
c3IgPSB2YWx1ZTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZsYXBpYy5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmxhcGljLmgKaW5kZXggNDY1NjI5My4uYTYzZmNk
NSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmxhcGljLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vdmxhcGljLmgKQEAgLTUxLDggKzUxLDEyIEBACiAKICNkZWZp
bmUgdmxhcGljX2Jhc2VfYWRkcmVzcyh2bGFwaWMpICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgKCh2bGFwaWMpLT5ody5hcGljX2Jhc2VfbXNyICYgTVNSX0lBMzJfQVBJQ0JBU0Vf
QkFTRSkKKy8qIE9ubHkgY2hlY2sgRVhURCBiaXQgYXMgRVhURCBjYW4ndCBiZSBzZXQgaWYgaXQg
aXMgZGlzYWJsZWQgYnkgaGFyZHdhcmUgKi8KICNkZWZpbmUgdmxhcGljX3gyYXBpY19tb2RlKHZs
YXBpYykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgKCh2bGFwaWMpLT5ody5h
cGljX2Jhc2VfbXNyICYgTVNSX0lBMzJfQVBJQ0JBU0VfRVhURCkKKyNkZWZpbmUgdmxhcGljX3hh
cGljX21vZGUodmxhcGljKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgKCF2
bGFwaWNfaHdfZGlzYWJsZWQodmxhcGljKSAmJiBcCisgICAgICEoKHZsYXBpYyktPmh3LmFwaWNf
YmFzZV9tc3IgJiBNU1JfSUEzMl9BUElDQkFTRV9FWFREKSkKIAogLyoKICAqIEdlbmVyaWMgQVBJ
QyBiaXRtYXAgdmVjdG9yIHVwZGF0ZSAmIHNlYXJjaCByb3V0aW5lcy4KLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Wed Jun 07 23:33:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 23:33:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dIkSI-0000vj-HE; Wed, 07 Jun 2017 23:33:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dIkSH-0000v1-Jm
 for xen-changelog@lists.xensource.com; Wed, 07 Jun 2017 23:33:37 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 F6/41-02181-05D88395; Wed, 07 Jun 2017 23:33:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLLMWRWlGSWpSXmKPExsWS0XRdVde31yL
 S4NIZc4sJ2wwcGD229+1iD2CMYs3MS8qvSGDNuNezmLGgS6RixQexBsbNAl2MXBxCAl8YJb5+
 u84G4ZxnlNg0cQdjFyMHB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgZQIC3hIXG2pA
 DF5Bcwkrk3wAqlgAareu76feQIjxwJGhlWM6sWpRWWpRbrGeklFmekZJbmJmTm6hgamermpxc
 WJ6ak5iUnFesn5uZsYgd5gAIIdjHv/OR1ilORgUhLlrfC0iBTiS8pPqcxILM6ILyrNSS0+xCj
 DwaEkwWvTA5QTLEpNT61Iy8wBhgVMWoKDR0mE90cdUJq3uCAxtzgzHSJ1ilFRSpy3DqRPACSR
 UZoH1wYLxUuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5lUBmcKTmVcCN/0V0GImoMV8l0xAF
 pckIqSkGhh3xnjUvJhyRXOqsvJ3s3Ifha2KjMdiWCMSu3Q1GAt0+ReL+S4X3PfHNFqpMkVOes
 XDMPuQSPH1H9Py3N3FL69iZm+7EPNKpG9GxtKS6zcqJa/HTfr5Uj69zGLd2WfbjvM1T5mfMV+
 2RPmDfXhERNM/24mFFXKCvelG0/n8N5m2xx64EGD8U4mlOCPRUIu5qDgRAPNxdrpAAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1496878412!73908933!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48998 invoked from network); 7 Jun 2017 23:33:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Jun 2017 23:33:33 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dIkSC-0003Fb-NW
 for xen-changelog@lists.xensource.com; Wed, 07 Jun 2017 23:33:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dIkSC-0003z1-JE
 for xen-changelog@lists.xensource.com; Wed, 07 Jun 2017 23:33:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dIkSC-0003z1-JE@xenbits.xenproject.org>
Date: Wed, 07 Jun 2017 23:33:32 +0000
Subject: [Xen-changelog] [xen master] domctl/pt: remove hvm_domid field from
	bind struct
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4855874694911906436=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 8fd8951eabc6648fc302585187d02d49157ff907
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Tue Jun 6 14:35:01 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Jun 6 14:35:01 2017 +0200

    domctl/pt: remove hvm_domid field from bind struct
    
    This filed is unused and serves no purpose.
    
    Reported-by: Jan Beulich <JBeulich@suse.com>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    [jb: bump domctl interface version]
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 tools/libxc/xc_domain.c     | 4 ----
 xen/include/public/domctl.h | 3 +--
 2 files changed, 1 insertion(+), 6 deletions(-)

diff --git a/tools/libxc/xc_domain.c b/tools/libxc/xc_domain.c
index 00909ad4..a447405 100644
--- a/tools/libxc/xc_domain.c
+++ b/tools/libxc/xc_domain.c
@@ -1672,7 +1672,6 @@ int xc_domain_update_msi_irq(
     domctl.domain = (domid_t)domid;
 
     bind = &(domctl.u.bind_pt_irq);
-    bind->hvm_domid = domid;
     bind->irq_type = PT_IRQ_TYPE_MSI;
     bind->machine_irq = pirq;
     bind->u.msi.gvec = gvec;
@@ -1699,7 +1698,6 @@ int xc_domain_unbind_msi_irq(
     domctl.domain = (domid_t)domid;
 
     bind = &(domctl.u.bind_pt_irq);
-    bind->hvm_domid = domid;
     bind->irq_type = PT_IRQ_TYPE_MSI;
     bind->machine_irq = pirq;
     bind->u.msi.gvec = gvec;
@@ -1729,7 +1727,6 @@ static int xc_domain_bind_pt_irq_int(
     domctl.domain = (domid_t)domid;
 
     bind = &(domctl.u.bind_pt_irq);
-    bind->hvm_domid = domid;
     bind->irq_type = irq_type;
     bind->machine_irq = machine_irq;
     switch ( irq_type )
@@ -1788,7 +1785,6 @@ static int xc_domain_unbind_pt_irq_int(
     domctl.domain = (domid_t)domid;
 
     bind = &(domctl.u.bind_pt_irq);
-    bind->hvm_domid = domid;
     bind->irq_type = irq_type;
     bind->machine_irq = machine_irq;
     switch ( irq_type )
diff --git a/xen/include/public/domctl.h b/xen/include/public/domctl.h
index e6cf211..515c603 100644
--- a/xen/include/public/domctl.h
+++ b/xen/include/public/domctl.h
@@ -37,7 +37,7 @@
 #include "hvm/save.h"
 #include "memory.h"
 
-#define XEN_DOMCTL_INTERFACE_VERSION 0x0000000d
+#define XEN_DOMCTL_INTERFACE_VERSION 0x0000000e
 
 /*
  * NB. xen_domctl.domain is an IN/OUT parameter for this operation.
@@ -559,7 +559,6 @@ typedef enum pt_irq_type_e {
 struct xen_domctl_bind_pt_irq {
     uint32_t machine_irq;
     pt_irq_type_t irq_type;
-    uint32_t hvm_domid;
 
     union {
         struct {
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============4855874694911906436==--

From xen-changelog-bounces@lists.xen.org Wed Jun 07 23:33:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 23:33:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dIkSQ-0000xR-K2; Wed, 07 Jun 2017 23:33:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dIkSP-0000xD-Ia
 for xen-changelog@lists.xensource.com; Wed, 07 Jun 2017 23:33:45 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 BA/B9-02181-85D88395; Wed, 07 Jun 2017 23:33:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVTei1yL
 SoHmPgMWEbQYOjB7b+3axBzBGsWbmJeVXJLBmHP3tXvAsuGLCm+wGxm2mXYxcHEICXxglTh3Z
 xwThnGeU2P21iaWLkYODTUBMYu5ehS5GTg4RAVWJWSuWM4PYQgLqEk2/G9hAbGGBQIm3i7cxg
 ZTzCphJPN1uBBJmASpfcfQ0ywRGjgWMDKsYNYpTi8pSi3QNjfWSijLTM0pyEzNzdA0NTPVyU4
 uLE9NTcxKTivWS83M3MQL9wQAEOxj/bfM8xCjJwaQkylvhaREpxJeUn1KZkVicEV9UmpNafIh
 RhoNDSYLXpgcoJ1iUmp5akZaZAwwMmLQEB4+SCO+POqA0b3FBYm5xZjpE6hSjopQ4bx1InwBI
 IqM0D64NFoyXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMyrAjKFJzOvBG76K6DFTECL+S6Zg
 CwuSURISTUwVjbvERORc1ZZx70lZie7aeUfj08+3xXihBgadrc7it7gO+yp7RQZvIin5vs3Rl
 mRzyuEX89QXLbMT7JF6lOTY/i3oKdKpxPrz1xiljT9IcvtcCPIPmq72ccjE2sXR/eayu/0tvq
 +vDBEJFOntamij+m39B7D/wejA9Y2N5m2GVuyMb5t61ViKc5INNRiLipOBACCh+32QQIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1496878423!102464471!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51491 invoked from network); 7 Jun 2017 23:33:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Jun 2017 23:33:43 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dIkSM-0003Fo-RL
 for xen-changelog@lists.xensource.com; Wed, 07 Jun 2017 23:33:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dIkSM-00040S-Om
 for xen-changelog@lists.xensource.com; Wed, 07 Jun 2017 23:33:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dIkSM-00040S-Om@xenbits.xenproject.org>
Date: Wed, 07 Jun 2017 23:33:42 +0000
Subject: [Xen-changelog] [xen master] x86/physdev: factor out the code to
	allocate and map a pirq
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0399068696514298022=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 0762e2502f1fa955176c3f17c0cfb3916498428f
Author:     Roger Pau Monné <roger.pau@citrix.com>
AuthorDate: Tue Jun 6 14:35:54 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Jun 6 14:35:54 2017 +0200

    x86/physdev: factor out the code to allocate and map a pirq
    
    Move the code to allocate and map a domain pirq (either GSI or MSI)
    into the x86 irq code base, so that it can be used outside of the
    physdev ops.
    
    This change shouldn't affect the functionality of the already existing
    physdev ops.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/irq.c        | 163 ++++++++++++++++++++++++++++++++++++++++++++++
 xen/arch/x86/physdev.c    | 122 ++--------------------------------
 xen/include/asm-x86/irq.h |   5 ++
 3 files changed, 173 insertions(+), 117 deletions(-)

diff --git a/xen/arch/x86/irq.c b/xen/arch/x86/irq.c
index 676ba52..7f6c2fe 100644
--- a/xen/arch/x86/irq.c
+++ b/xen/arch/x86/irq.c
@@ -2537,3 +2537,166 @@ bool_t hvm_domain_use_pirq(const struct domain *d, const struct pirq *pirq)
     return is_hvm_domain(d) && pirq &&
            pirq->arch.hvm.emuirq != IRQ_UNBOUND; 
 }
+
+static int allocate_pirq(struct domain *d, int index, int pirq, int irq,
+                         int type, int *nr)
+{
+    int current_pirq;
+
+    ASSERT(spin_is_locked(&d->event_lock));
+    current_pirq = domain_irq_to_pirq(d, irq);
+    if ( pirq < 0 )
+    {
+        if ( current_pirq )
+        {
+            dprintk(XENLOG_G_ERR, "dom%d: %d:%d already mapped to %d\n",
+                    d->domain_id, index, pirq, current_pirq);
+            if ( current_pirq < 0 )
+                return -EBUSY;
+        }
+        else if ( type == MAP_PIRQ_TYPE_MULTI_MSI )
+        {
+            if ( *nr <= 0 || *nr > 32 )
+                return -EDOM;
+            if ( *nr != 1 && !iommu_intremap )
+                return -EOPNOTSUPP;
+
+            while ( *nr & (*nr - 1) )
+                *nr += *nr & -*nr;
+            pirq = get_free_pirqs(d, *nr);
+            if ( pirq < 0 )
+            {
+                while ( (*nr >>= 1) > 1 )
+                    if ( get_free_pirqs(d, *nr) > 0 )
+                        break;
+                dprintk(XENLOG_G_ERR, "dom%d: no block of %d free pirqs\n",
+                        d->domain_id, *nr << 1);
+            }
+        }
+        else
+        {
+            pirq = get_free_pirq(d, type);
+            if ( pirq < 0 )
+                dprintk(XENLOG_G_ERR, "dom%d: no free pirq\n", d->domain_id);
+        }
+    }
+    else if ( current_pirq && pirq != current_pirq )
+    {
+        dprintk(XENLOG_G_ERR, "dom%d: irq %d already mapped to pirq %d\n",
+                d->domain_id, irq, current_pirq);
+        return -EEXIST;
+    }
+
+    return pirq;
+}
+
+int allocate_and_map_gsi_pirq(struct domain *d, int index, int *pirq_p)
+{
+    int irq, pirq, ret;
+
+    if ( index < 0 || index >= nr_irqs_gsi )
+    {
+        dprintk(XENLOG_G_ERR, "dom%d: map invalid irq %d\n", d->domain_id,
+                index);
+        return -EINVAL;
+    }
+
+    irq = domain_pirq_to_irq(current->domain, index);
+    if ( irq <= 0 )
+    {
+        if ( is_hardware_domain(current->domain) )
+            irq = index;
+        else
+        {
+            dprintk(XENLOG_G_ERR, "dom%d: map pirq with incorrect irq!\n",
+                    d->domain_id);
+            return -EINVAL;
+        }
+    }
+
+    /* Verify or get pirq. */
+    spin_lock(&d->event_lock);
+    pirq = allocate_pirq(d, index, *pirq_p, irq, MAP_PIRQ_TYPE_GSI, NULL);
+    if ( pirq < 0 )
+    {
+        ret = pirq;
+        goto done;
+    }
+
+    ret = map_domain_pirq(d, pirq, irq, MAP_PIRQ_TYPE_GSI, NULL);
+    if ( !ret )
+        *pirq_p = pirq;
+
+ done:
+    spin_unlock(&d->event_lock);
+
+    return ret;
+}
+
+int allocate_and_map_msi_pirq(struct domain *d, int index, int *pirq_p,
+                              int type, struct msi_info *msi)
+{
+    int irq, pirq, ret;
+
+    switch ( type )
+    {
+    case MAP_PIRQ_TYPE_MSI:
+        if ( !msi->table_base )
+            msi->entry_nr = 1;
+        irq = index;
+        if ( irq == -1 )
+        {
+    case MAP_PIRQ_TYPE_MULTI_MSI:
+            irq = create_irq(NUMA_NO_NODE);
+        }
+
+        if ( irq < nr_irqs_gsi || irq >= nr_irqs )
+        {
+            dprintk(XENLOG_G_ERR, "dom%d: can't create irq for msi!\n",
+                    d->domain_id);
+            return -EINVAL;
+        }
+
+        msi->irq = irq;
+        break;
+
+    default:
+        dprintk(XENLOG_G_ERR, "dom%d: wrong pirq type %x\n",
+                d->domain_id, type);
+        ASSERT_UNREACHABLE();
+        return -EINVAL;
+    }
+
+    msi->irq = irq;
+
+    pcidevs_lock();
+    /* Verify or get pirq. */
+    spin_lock(&d->event_lock);
+    pirq = allocate_pirq(d, index, *pirq_p, irq, type, &msi->entry_nr);
+    if ( pirq < 0 )
+    {
+        ret = pirq;
+        goto done;
+    }
+
+    ret = map_domain_pirq(d, pirq, irq, type, msi);
+    if ( !ret )
+        *pirq_p = pirq;
+
+ done:
+    spin_unlock(&d->event_lock);
+    pcidevs_unlock();
+    if ( ret )
+    {
+        switch ( type )
+        {
+        case MAP_PIRQ_TYPE_MSI:
+            if ( index == -1 )
+        case MAP_PIRQ_TYPE_MULTI_MSI:
+                destroy_irq(irq);
+            break;
+        }
+    }
+
+    return ret;
+}
diff --git a/xen/arch/x86/physdev.c b/xen/arch/x86/physdev.c
index eec4a41..0eb4097 100644
--- a/xen/arch/x86/physdev.c
+++ b/xen/arch/x86/physdev.c
@@ -92,8 +92,7 @@ int physdev_map_pirq(domid_t domid, int type, int *index, int *pirq_p,
                      struct msi_info *msi)
 {
     struct domain *d = current->domain;
-    int pirq, irq, ret = 0;
-    void *map_data = NULL;
+    int ret;
 
     if ( domid == DOMID_SELF && is_hvm_domain(d) && has_pirq(d) )
     {
@@ -119,135 +118,24 @@ int physdev_map_pirq(domid_t domid, int type, int *index, int *pirq_p,
     switch ( type )
     {
     case MAP_PIRQ_TYPE_GSI:
-        if ( *index < 0 || *index >= nr_irqs_gsi )
-        {
-            dprintk(XENLOG_G_ERR, "dom%d: map invalid irq %d\n",
-                    d->domain_id, *index);
-            ret = -EINVAL;
-            goto free_domain;
-        }
-
-        irq = domain_pirq_to_irq(current->domain, *index);
-        if ( irq <= 0 )
-        {
-            if ( is_hardware_domain(current->domain) )
-                irq = *index;
-            else {
-                dprintk(XENLOG_G_ERR, "dom%d: map pirq with incorrect irq!\n",
-                        d->domain_id);
-                ret = -EINVAL;
-                goto free_domain;
-            }
-        }
+        ret = allocate_and_map_gsi_pirq(d, *index, pirq_p);
         break;
 
     case MAP_PIRQ_TYPE_MSI:
         if ( !msi->table_base )
             msi->entry_nr = 1;
-        irq = *index;
-        if ( irq == -1 )
+        /* fallthrough */
     case MAP_PIRQ_TYPE_MULTI_MSI:
-            irq = create_irq(NUMA_NO_NODE);
-
-        if ( irq < nr_irqs_gsi || irq >= nr_irqs )
-        {
-            dprintk(XENLOG_G_ERR, "dom%d: can't create irq for msi!\n",
-                    d->domain_id);
-            ret = -EINVAL;
-            goto free_domain;
-        }
-
-        msi->irq = irq;
-        map_data = msi;
+        ret = allocate_and_map_msi_pirq(d, *index, pirq_p, type, msi);
         break;
 
     default:
         dprintk(XENLOG_G_ERR, "dom%d: wrong map_pirq type %x\n",
                 d->domain_id, type);
         ret = -EINVAL;
-        goto free_domain;
-    }
-
-    pcidevs_lock();
-    /* Verify or get pirq. */
-    spin_lock(&d->event_lock);
-    pirq = domain_irq_to_pirq(d, irq);
-    if ( *pirq_p < 0 )
-    {
-        if ( pirq )
-        {
-            dprintk(XENLOG_G_ERR, "dom%d: %d:%d already mapped to %d\n",
-                    d->domain_id, *index, *pirq_p, pirq);
-            if ( pirq < 0 )
-            {
-                ret = -EBUSY;
-                goto done;
-            }
-        }
-        else if ( type == MAP_PIRQ_TYPE_MULTI_MSI )
-        {
-            if ( msi->entry_nr <= 0 || msi->entry_nr > 32 )
-                ret = -EDOM;
-            else if ( msi->entry_nr != 1 && !iommu_intremap )
-                ret = -EOPNOTSUPP;
-            else
-            {
-                while ( msi->entry_nr & (msi->entry_nr - 1) )
-                    msi->entry_nr += msi->entry_nr & -msi->entry_nr;
-                pirq = get_free_pirqs(d, msi->entry_nr);
-                if ( pirq < 0 )
-                {
-                    while ( (msi->entry_nr >>= 1) > 1 )
-                        if ( get_free_pirqs(d, msi->entry_nr) > 0 )
-                            break;
-                    dprintk(XENLOG_G_ERR, "dom%d: no block of %d free pirqs\n",
-                            d->domain_id, msi->entry_nr << 1);
-                    ret = pirq;
-                }
-            }
-            if ( ret < 0 )
-                goto done;
-        }
-        else
-        {
-            pirq = get_free_pirq(d, type);
-            if ( pirq < 0 )
-            {
-                dprintk(XENLOG_G_ERR, "dom%d: no free pirq\n", d->domain_id);
-                ret = pirq;
-                goto done;
-            }
-        }
-    }
-    else
-    {
-        if ( pirq && pirq != *pirq_p )
-        {
-            dprintk(XENLOG_G_ERR, "dom%d: pirq %d conflicts with irq %d\n",
-                    d->domain_id, *index, *pirq_p);
-            ret = -EEXIST;
-            goto done;
-        }
-        else
-            pirq = *pirq_p;
+        break;
     }
 
-    ret = map_domain_pirq(d, pirq, irq, type, map_data);
-    if ( ret == 0 )
-        *pirq_p = pirq;
-
- done:
-    spin_unlock(&d->event_lock);
-    pcidevs_unlock();
-    if ( ret != 0 )
-        switch ( type )
-        {
-        case MAP_PIRQ_TYPE_MSI:
-            if ( *index == -1 )
-        case MAP_PIRQ_TYPE_MULTI_MSI:
-                destroy_irq(irq);
-            break;
-        }
  free_domain:
     rcu_unlock_domain(d);
     return ret;
diff --git a/xen/include/asm-x86/irq.h b/xen/include/asm-x86/irq.h
index ef625eb..182caa4 100644
--- a/xen/include/asm-x86/irq.h
+++ b/xen/include/asm-x86/irq.h
@@ -200,4 +200,9 @@ bool_t cpu_has_pending_apic_eoi(void);
 
 static inline void arch_move_irqs(struct vcpu *v) { }
 
+struct msi_info;
+int allocate_and_map_gsi_pirq(struct domain *d, int index, int *pirq_p);
+int allocate_and_map_msi_pirq(struct domain *d, int index, int *pirq_p,
+                              int type, struct msi_info *msi);
+
 #endif /* _ASM_HW_IRQ_H */
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============0399068696514298022==--

From xen-changelog-bounces@lists.xen.org Wed Jun 07 23:34:00 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 23:34:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dIkSe-0000zE-Lw; Wed, 07 Jun 2017 23:34:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dIkSd-0000z3-L3
 for xen-changelog@lists.xensource.com; Wed, 07 Jun 2017 23:33:59 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 0C/6D-02006-56D88395; Wed, 07 Jun 2017 23:33:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVTep1yL
 SYPUzDosJ2wwcGD229+1iD2CMYs3MS8qvSGDNePjkGXvBGvmKj0/6WBsYn0t0MXJxCAl8YZS4
 8uYPE4RznlFibu8P5i5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQUCJZqnL
 WIBsXkFzCTu//7HBGKzANVveTuXcQIjxwJGhlWMGsWpRWWpRbqGJnpJRZnpGSW5iZk5uoYGpn
 q5qcXFiempOYlJxXrJ+bmbGIFeYQCCHYxnT3seYpTkYFIS5a3wtIgU4kvKT6nMSCzOiC8qzUk
 tPsQow8GhJMF7qAcoJ1iUmp5akZaZAwwPmLQEB4+SCO+POqA0b3FBYm5xZjpE6hSjopQ4bx1I
 nwBIIqM0D64NFpKXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMyrAjKFJzOvBG76K6DFTECL+
 S6ZgCwuSURISTUwujIayEuF2K8PclJeOOWhuHE/dwmDfG8A0/5L/36k35NZ3hCpN7l14sJzQd
 /qmU7fFjuxT/t++/o43aa/wW/bGR+GGx968DFz++zel4JhF+pvxe/VPJp2/h37B45P/9YsZes
 69XTp3cKiMzr5i1pdl98T6J6QJsfol3OhwPvUg4t83nPmpKw0UGIpzkg01GIuKk4EAGr+mrdE
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1496878433!88340489!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63081 invoked from network); 7 Jun 2017 23:33:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Jun 2017 23:33:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dIkSW-0003G5-VE
 for xen-changelog@lists.xensource.com; Wed, 07 Jun 2017 23:33:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dIkSW-00041f-Sh
 for xen-changelog@lists.xensource.com; Wed, 07 Jun 2017 23:33:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dIkSW-00041f-Sh@xenbits.xenproject.org>
Date: Wed, 07 Jun 2017 23:33:52 +0000
Subject: [Xen-changelog] [xen master] x86/HVM: correct notion of new CPL in
	task switch emulation
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDljNGYxYjcyNTcxYjIxNWU4MGFiZjA0OTAwNzM0Mzg4MzFkYzc4NWIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDYg
MTQ6MzY6NDEgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBKdW4gNiAxNDozNjo0MSAyMDE3ICswMjAwCgogICAgeDg2
L0hWTTogY29ycmVjdCBub3Rpb24gb2YgbmV3IENQTCBpbiB0YXNrIHN3aXRjaCBlbXVsYXRpb24K
ICAgIAogICAgQ29tbWl0IGFhYzFkZjNkMDMgKCJ4ODYvSFZNOiBpbnRyb2R1Y2UgaHZtX2dldF9j
cGwoKSBhbmQgcmVzcGVjdGl2ZQogICAgaG9vayIpIHdlbnQgdG9vIGZhciBpbiBvbmUgYXNwZWN0
OiBXaGVuIGVtdWxhdGluZyBhIHRhc2sgc3dpdGNoIHdlCiAgICByZWFsbHkgc2hvdWxkbid0IGJl
IGxvb2tpbmcgYXQgd2hhdCBodm1fZ2V0X2NwbCgpIHJldHVybnMsIGFzIHdlJ3JlCiAgICBzd2l0
Y2hpbmcgYWxsIHNlZ21lbnQgcmVnaXN0ZXJzLgogICAgCiAgICBUaGUgaXNzdWUgbWFuaWZlc3Rz
IGFzIGEgdm1lbnRyeSBmYWlsdXJlIGZvciAzMmJpdCBWTXMgd2hpY2ggdXNlIHRhc2sKICAgIGdh
dGVzIHRvIHNlcnZpY2UgaW50ZXJydXB0cy9leGNlcHRpb25zLCBpbiBzaXR1YXRpb25zIHdoZXJl
IGRlbGl2ZXJpbmcKICAgIHRoZSBldmVudCBpbnRlcnJ1cHRzIHVzZXIgY29kZSwgYW5kIGEgcHJp
dmlsZWdlIGluY3JlYXNlIGlzIHJlcXVpcmVkLgogICAgCiAgICBIb3dldmVyLCBpbnN0ZWFkIG9m
IHJldmVydGluZyB0aGUgcmVsZXZhbnQgcGFydHMgb2YgdGhhdCBjb21taXQsIGhhdmUKICAgIHRo
ZSBjYWxsZXIgdGVsbCB0aGUgc2VnbWVudCBsb2FkaW5nIGZ1bmN0aW9uIHdoYXQgdGhlIG5ldyBD
UEwgaXMuIFRoaXMKICAgIGF0IG9uY2UgZml4ZXMgRVMgYmVpbmcgbG9hZGVkIGJlZm9yZSBDUyBz
byBmYXIgaGF2aW5nIGhhZCBpdHMgY2hlY2tzCiAgICBkb25lIGFnYWluc3QgdGhlIG9sZCBDUEwu
CiAgICAKICAgIFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBUZXN0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyB8IDIzICsrKysrKysrKysrKy0tLS0tLS0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZt
LmMKaW5kZXggMjczYmNmZi4uNGI3NzJhNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9o
dm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0yNjE2LDExICsyNjE2LDExIEBA
IHN0YXRpYyB2b2lkIGh2bV91bm1hcF9lbnRyeSh2b2lkICpwKQogfQogCiBzdGF0aWMgaW50IGh2
bV9sb2FkX3NlZ21lbnRfc2VsZWN0b3IoCi0gICAgZW51bSB4ODZfc2VnbWVudCBzZWcsIHVpbnQx
Nl90IHNlbCwgdW5zaWduZWQgaW50IGVmbGFncykKKyAgICBlbnVtIHg4Nl9zZWdtZW50IHNlZywg
dWludDE2X3Qgc2VsLCB1bnNpZ25lZCBpbnQgY3BsLCB1bnNpZ25lZCBpbnQgZWZsYWdzKQogewog
ICAgIHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyIGRlc2N0YWIsIHNlZ3I7CiAgICAgc3RydWN0IGRl
c2Nfc3RydWN0ICpwZGVzYywgZGVzYzsKLSAgICB1OCBkcGwsIHJwbCwgY3BsOworICAgIHU4IGRw
bCwgcnBsOwogICAgIGJvb2xfdCB3cml0YWJsZTsKICAgICBpbnQgZmF1bHRfdHlwZSA9IFRSQVBf
aW52YWxpZF90c3M7CiAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OwpAQCAtMjY3NCw3ICsy
Njc0LDYgQEAgc3RhdGljIGludCBodm1fbG9hZF9zZWdtZW50X3NlbGVjdG9yKAogCiAgICAgICAg
IGRwbCA9IChkZXNjLmIgPj4gMTMpICYgMzsKICAgICAgICAgcnBsID0gc2VsICYgMzsKLSAgICAg
ICAgY3BsID0gaHZtX2dldF9jcGwodik7CiAKICAgICAgICAgc3dpdGNoICggc2VnICkKICAgICAg
ICAgewpAQCAtMjgwNCw3ICsyODAzLDcgQEAgdm9pZCBodm1fdGFza19zd2l0Y2goCiAgICAgc3Ry
dWN0IHNlZ21lbnRfcmVnaXN0ZXIgZ2R0LCB0ciwgcHJldl90ciwgc2VncjsKICAgICBzdHJ1Y3Qg
ZGVzY19zdHJ1Y3QgKm9wdHNzX2Rlc2MgPSBOVUxMLCAqbnB0c3NfZGVzYyA9IE5VTEwsIHRzc19k
ZXNjOwogICAgIGJvb2xfdCBvdGRfd3JpdGFibGUsIG50ZF93cml0YWJsZTsKLSAgICB1bnNpZ25l
ZCBpbnQgZWZsYWdzOworICAgIHVuc2lnbmVkIGludCBlZmxhZ3MsIG5ld19jcGw7CiAgICAgcGFn
ZWZhdWx0X2luZm9fdCBwZmluZm87CiAgICAgaW50IGV4bl9yYWlzZWQsIHJjOwogICAgIHN0cnVj
dCB0c3MzMiB0c3M7CkBAIC0yOTE4LDcgKzI5MTcsOSBAQCB2b2lkIGh2bV90YXNrX3N3aXRjaCgK
ICAgICBpZiAoIHJjICE9IEhWTUNPUFlfb2theSApCiAgICAgICAgIGdvdG8gb3V0OwogCi0gICAg
aWYgKCBodm1fbG9hZF9zZWdtZW50X3NlbGVjdG9yKHg4Nl9zZWdfbGR0ciwgdHNzLmxkdCwgMCkg
KQorICAgIG5ld19jcGwgPSB0c3MuZWZsYWdzICYgWDg2X0VGTEFHU19WTSA/IDMgOiB0c3MuY3Mg
JiAzOworCisgICAgaWYgKCBodm1fbG9hZF9zZWdtZW50X3NlbGVjdG9yKHg4Nl9zZWdfbGR0ciwg
dHNzLmxkdCwgbmV3X2NwbCwgMCkgKQogICAgICAgICBnb3RvIG91dDsKIAogICAgIHJjID0gaHZt
X3NldF9jcjModHNzLmNyMywgMSk7CkBAIC0yOTM5LDEyICsyOTQwLDEyIEBAIHZvaWQgaHZtX3Rh
c2tfc3dpdGNoKAogICAgIHJlZ3MtPnJkaSAgICA9IHRzcy5lZGk7CiAKICAgICBleG5fcmFpc2Vk
ID0gMDsKLSAgICBpZiAoIGh2bV9sb2FkX3NlZ21lbnRfc2VsZWN0b3IoeDg2X3NlZ19lcywgdHNz
LmVzLCB0c3MuZWZsYWdzKSB8fAotICAgICAgICAgaHZtX2xvYWRfc2VnbWVudF9zZWxlY3Rvcih4
ODZfc2VnX2NzLCB0c3MuY3MsIHRzcy5lZmxhZ3MpIHx8Ci0gICAgICAgICBodm1fbG9hZF9zZWdt
ZW50X3NlbGVjdG9yKHg4Nl9zZWdfc3MsIHRzcy5zcywgdHNzLmVmbGFncykgfHwKLSAgICAgICAg
IGh2bV9sb2FkX3NlZ21lbnRfc2VsZWN0b3IoeDg2X3NlZ19kcywgdHNzLmRzLCB0c3MuZWZsYWdz
KSB8fAotICAgICAgICAgaHZtX2xvYWRfc2VnbWVudF9zZWxlY3Rvcih4ODZfc2VnX2ZzLCB0c3Mu
ZnMsIHRzcy5lZmxhZ3MpIHx8Ci0gICAgICAgICBodm1fbG9hZF9zZWdtZW50X3NlbGVjdG9yKHg4
Nl9zZWdfZ3MsIHRzcy5ncywgdHNzLmVmbGFncykgKQorICAgIGlmICggaHZtX2xvYWRfc2VnbWVu
dF9zZWxlY3Rvcih4ODZfc2VnX2VzLCB0c3MuZXMsIG5ld19jcGwsIHRzcy5lZmxhZ3MpIHx8Cisg
ICAgICAgICBodm1fbG9hZF9zZWdtZW50X3NlbGVjdG9yKHg4Nl9zZWdfY3MsIHRzcy5jcywgbmV3
X2NwbCwgdHNzLmVmbGFncykgfHwKKyAgICAgICAgIGh2bV9sb2FkX3NlZ21lbnRfc2VsZWN0b3Io
eDg2X3NlZ19zcywgdHNzLnNzLCBuZXdfY3BsLCB0c3MuZWZsYWdzKSB8fAorICAgICAgICAgaHZt
X2xvYWRfc2VnbWVudF9zZWxlY3Rvcih4ODZfc2VnX2RzLCB0c3MuZHMsIG5ld19jcGwsIHRzcy5l
ZmxhZ3MpIHx8CisgICAgICAgICBodm1fbG9hZF9zZWdtZW50X3NlbGVjdG9yKHg4Nl9zZWdfZnMs
IHRzcy5mcywgbmV3X2NwbCwgdHNzLmVmbGFncykgfHwKKyAgICAgICAgIGh2bV9sb2FkX3NlZ21l
bnRfc2VsZWN0b3IoeDg2X3NlZ19ncywgdHNzLmdzLCBuZXdfY3BsLCB0c3MuZWZsYWdzKSApCiAg
ICAgICAgIGV4bl9yYWlzZWQgPSAxOwogCiAgICAgaWYgKCB0YXNrc3dpdGNoX3JlYXNvbiA9PSBU
U1dfY2FsbF9vcl9pbnQgKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Jun 07 23:34:06 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 23:34:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dIkSk-00010P-NL; Wed, 07 Jun 2017 23:34:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dIkSj-00010A-BX
 for xen-changelog@lists.xensource.com; Wed, 07 Jun 2017 23:34:05 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 28/4C-03587-C6D88395; Wed, 07 Jun 2017 23:34:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVTen1yL
 S4FEzp8WEbQYOjB7b+3axBzBGsWbmJeVXJLBmnL04m7ngGFfFqrnn2RsYX3B0MXJxCAl8YZT4
 0n+LvYuRE8g5zyjx565dFyMHB5uAmMTcvQogYREBVYlZK5YzQ5SoSzT9bmADsYUFnCSWLm4Bs
 3kFzCSmX2xhAmllAap/9oVzAiPHAkaGVYzqxalFZalFuhZ6SUWZ6RkluYmZObqGBmZ6uanFxY
 npqTmJScV6yfm5mxiB/mAAgh2Msy/7H2KU5GBSEuWt8LSIFOJLyk+pzEgszogvKs1JLT7EKMP
 BoSTBa9MDlBMsSk1PrUjLzAEGBkxagoNHSYT3Rx1Qmre4IDG3ODMdInWKUVFKnLcOpE8AJJFR
 mgfXBgvGS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmVQGZwpOZVwI3/RXQYiagxXyXTEAWl
 yQipKQaGNvnt527Jvb/SmK/6NOuTyp6jPIxLLcyL3948biXY9ftyXaayX0sBQWbIye7mzYqpF
 XYZTu4vll3hUf/q7z/uTKGiQEiMwU/lu1O/bYtc8b5+ysqb78q1uR6VimQcPBL3+S3c+7t335
 65VWV4H1HBRfuj7gk1NMZ/sjxq/IDm5Xe70+IJ7/kSlZiKc5INNRiLipOBABDW/0QQQIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1496878443!101103958!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1377 invoked from network); 7 Jun 2017 23:34:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Jun 2017 23:34:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dIkSh-0003Gn-2j
 for xen-changelog@lists.xensource.com; Wed, 07 Jun 2017 23:34:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dIkSh-00042R-0C
 for xen-changelog@lists.xensource.com; Wed, 07 Jun 2017 23:34:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dIkSh-00042R-0C@xenbits.xenproject.org>
Date: Wed, 07 Jun 2017 23:34:03 +0000
Subject: [Xen-changelog] [xen master] x86/HAP: don't open code
	clear_domain_page()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDMxMjdlODViYTkzNGEyYmU4YzE2YjMyNzdhZjg4Y2NjZTk0ODk0NmEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDYg
MTQ6Mzc6MTIgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBKdW4gNiAxNDozNzoxMiAyMDE3ICswMjAwCgogICAgeDg2
L0hBUDogZG9uJ3Qgb3BlbiBjb2RlIGNsZWFyX2RvbWFpbl9wYWdlKCkKICAgIAogICAgQWxzbyBk
cm9wIGEgc3RyYXkgaW5pdGlhbGl6ZXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdl
b3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jIHwg
NyArKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMgYi94ZW4vYXJjaC94ODYv
bW0vaGFwL2hhcC5jCmluZGV4IDg0NzYyNjkuLjg3MmUyYTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS9oYXAvaGFwLmMKKysrIGIveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYwpAQCAtMjQ4
LDggKzI0OCw3IEBAIHN0YXRpYyB2b2lkIGhhcF9jbGVhbl9kaXJ0eV9iaXRtYXAoc3RydWN0IGRv
bWFpbiAqZCkKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KiovCiBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqaGFwX2FsbG9jKHN0cnVjdCBkb21haW4gKmQp
CiB7Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcgPSBOVUxMOwotICAgIHZvaWQgKnA7CisgICAg
c3RydWN0IHBhZ2VfaW5mbyAqcGc7CiAKICAgICBBU1NFUlQocGFnaW5nX2xvY2tlZF9ieV9tZShk
KSk7CiAKQEAgLTI1OSw5ICsyNTgsNyBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqaGFwX2Fs
bG9jKHN0cnVjdCBkb21haW4gKmQpCiAKICAgICBkLT5hcmNoLnBhZ2luZy5oYXAuZnJlZV9wYWdl
cy0tOwogCi0gICAgcCA9IF9fbWFwX2RvbWFpbl9wYWdlKHBnKTsKLSAgICBjbGVhcl9wYWdlKHAp
OwotICAgIHVubWFwX2RvbWFpbl9wYWdlKHApOworICAgIGNsZWFyX2RvbWFpbl9wYWdlKHBhZ2Vf
dG9fbWZuKHBnKSk7CiAKICAgICByZXR1cm4gcGc7CiB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Jun 07 23:34:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Jun 2017 23:34:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dIkSu-00011w-Os; Wed, 07 Jun 2017 23:34:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dIkSt-00011k-Ch
 for xen-changelog@lists.xensource.com; Wed, 07 Jun 2017 23:34:15 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 A6/9D-02006-67D88395; Wed, 07 Jun 2017 23:34:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVbes1yL
 S4MVRLosJ2wwcGD229+1iD2CMYs3MS8qvSGDN6Fo8h6Vgm3zFo3XfWBoYD0t2MXJxCAl8YZTY
 faSRCcI5zyix89he1i5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQV8JJY3P
 2QCsXkFzCTO39/OCGKzANXf/H6BaQIjxwJGhlWMGsWpRWWpRbqGxnpJRZnpGSW5iZk5uoYGpn
 q5qcXFiempOYlJxXrJ+bmbGIFeYQCCHYz/tnkeYpTkYFIS5a3wtIgU4kvKT6nMSCzOiC8qzUk
 tPsQow8GhJMFr0wOUEyxKTU+tSMvMAYYHTFqCg0dJhPdHHVCat7ggMbc4Mx0idYpRUUqctw6k
 TwAkkVGaB9cGC8lLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuZVAZnCk5lXAjf9FdBiJqDFf
 JdMQBaXJCKkpBoY8w7tWnPheeyrpU+8S6S/77vCNqlHoy5D7SjT4Q+7I1fMOfi47sGU+zpatR
 2WClvTY//Y/z5nuaQpqPbiQl+3PinDnrj1W7l71pTyRke4392yTdrZqUX+uFfIU3O9RWEJzjw
 OxV3JR1d+X3Akgv/pdZ4D96Pmi7RUFe8V+25pvT3yj/9Bp/uCSizFGYmGWsxFxYkAUNdDRkQC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1496878453!100724418!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22984 invoked from network); 7 Jun 2017 23:34:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Jun 2017 23:34:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dIkSr-0003Hm-4Y
 for xen-changelog@lists.xensource.com; Wed, 07 Jun 2017 23:34:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dIkSr-00043L-3v
 for xen-changelog@lists.xensource.com; Wed, 07 Jun 2017 23:34:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dIkSr-00043L-3v@xenbits.xenproject.org>
Date: Wed, 07 Jun 2017 23:34:13 +0000
Subject: [Xen-changelog] [xen master] vif-common.sh: Have iptables wait for
	the xtables lock
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDNkMjAxMGY5ZmZlYWNjODgzNjgxMTQyMDQ2MGUxNWYyYzEyMzM2OTUKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gSnVuIDUgMTE6MDI6MzAgMjAxNyArMDEwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDYgMTc6NDQ6MTkgMjAxNyArMDEwMAoK
ICAgIHZpZi1jb21tb24uc2g6IEhhdmUgaXB0YWJsZXMgd2FpdCBmb3IgdGhlIHh0YWJsZXMgbG9j
awogICAgCiAgICBpcHRhYmxlcyBoYXMgYSBzeXN0ZW0td2lkZSBsb2NrIG9uIHRoZSB4dGFibGVz
LiAgU3RyYW5nZWx5IHRob3VnaCwgaW4KICAgIHRoZSBjYXNlIG9mIHR3byBjb25jdXJyZW50IGlu
dm9jYXRpb25zLCB0aGUgZGVmYXVsdCBpcyBmb3IgdGhlCiAgICBpbnN0YW5jZSBub3QgZ3JhYmJp
bmcgdGhlIGxvY2sgdG8gZXhpdCBvdXQgcmF0aGVyIHRoYW4gd2FpdGluZyBmb3IgaXQuCiAgICBU
aGlzIG1lYW5zIHRoYXQgd2hlbiBzdGFydGluZyBhIGxhcmdlIG51bWJlciBvZiBndWVzdHMgaW4g
cGFyYWxsZWwsCiAgICBtYW55IHdpbGwgZmFpbCBvdXQgd2l0aCBtZXNzYWdlcyBsaWtlIHRoaXM6
CiAgICAKICAgICAgMjAxNy0wNS0xMCAxMTo0NTo0MCBVVEMgbGlieGw6IGVycm9yOiBsaWJ4bF9l
eGVjLmM6MTE4OiBsaWJ4bF9yZXBvcnRfY2hpbGRfZXhpdHN0YXR1czogL2V0Yy94ZW4vc2NyaXB0
cy92aWYtYnJpZGdlIHJlbW92ZSBbMTg3NjddIGV4aXRlZCB3aXRoIGVycm9yIHN0YXR1cyA0CiAg
ICAgIDIwMTctMDUtMTAgMTE6NTA6NTIgVVRDIGxpYnhsOiBlcnJvcjogbGlieGxfZXhlYy5jOjEx
ODogbGlieGxfcmVwb3J0X2NoaWxkX2V4aXRzdGF0dXM6IC9ldGMveGVuL3NjcmlwdHMvdmlmLWJy
aWRnZSBvZmZsaW5lIFsxNTU0XSBleGl0ZWQgd2l0aCBlcnJvciBzdGF0dXMgNAogICAgCiAgICBJ
biBvcmRlciB0byBpbnN0cnVjdCBpcHRhYmxlcyB0byB3YWl0IGZvciB0aGUgbG9jaywgeW91IGhh
dmUgdG8KICAgIHNwZWNpZnkgJy13Jy4gIFVuZm9ydHVuYXRlbHksIG5vdCBhbGwgdmVyc2lvbnMg
b2YgaXB0YWJsZXMgaGF2ZSB0aGUKICAgICctdycgb3B0aW9uLCBzbyBvbiBmaXJzdCBpbnZvY2F0
aW9uIGNoZWNrIHRvIHNlZSBpZiBpdCBhY2NlcHRzIHRoZSAtdwogICAgY29tbWFuZC4KICAgIAog
ICAgUmVwb3J0ZWQtYnk6IEFudG9ueSBTYWJhIDxhd3NhYmFAZ21haWwuY29tPgogICAgU2lnbmVk
LW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgQWNr
ZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHRvb2xzL2hvdHBsdWcvTGlu
dXgvdmlmLWNvbW1vbi5zaCB8IDM4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
LS0tCiAxIGZpbGUgY2hhbmdlZCwgMzUgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS90b29scy9ob3RwbHVnL0xpbnV4L3ZpZi1jb21tb24uc2ggYi90b29scy9ob3Rw
bHVnL0xpbnV4L3ZpZi1jb21tb24uc2gKaW5kZXggNmU4ZDU4NC4uYThlNjUxNyAxMDA2NDQKLS0t
IGEvdG9vbHMvaG90cGx1Zy9MaW51eC92aWYtY29tbW9uLnNoCisrKyBiL3Rvb2xzL2hvdHBsdWcv
TGludXgvdmlmLWNvbW1vbi5zaApAQCAtMTIwLDYgKzEyMCwzOCBAQCBmaQogaXA9JHtpcDotfQog
aXA9JCh4ZW5zdG9yZV9yZWFkX2RlZmF1bHQgIiRYRU5CVVNfUEFUSC9pcCIgIiRpcCIpCiAKK0lQ
VEFCTEVTX1dBSVRfUlVORT0iLXciCitJUFRBQkxFU19XQUlUX1JVTkVfQ0hFQ0tFRD1mYWxzZQor
CisjIFdoZW4gaXB0YWJsZXMgaW50cm9kdWNlZCBsb2NraW5nLCBpbiB0aGUgZXZlbnQgb2YgbG9j
ayBjb250ZW50aW9uLAorIyB0aGV5IG1hZGUgImZhaWwiIHJhdGhlciB0aGFuICJ3YWl0IGZvciB0
aGUgbG9jayIgdGhlIGRlZmF1bHQKKyMgYmVoYXZpb3IuICBJbiBvcmRlciB0byBzZWxlY3QgIndh
aXQgZm9yIHRoZSBsb2NrIiBiZWhhdmlvciwgeW91IGhhdmUKKyMgdG8gYWRkIHRoZSAnLXcnIHBh
cmFtZXRlci4gIFVuZm9ydHVuYXRlbHksIGJvdGggdGhlIGxvY2tpbmcgYW5kIHRoZQorIyBvcHRp
b24gd2VyZSBvbmx5IGludHJvZHVjZWQgaW4gMjAxMywgYW5kIG9sZGVyIHZlcnNpb25zIG9mIGlw
dGFibGVzCisjIHdpbGwgZmFpbCBpZiB0aGUgJy13JyBwYXJhbWV0ZXIgaXMgaW5jbHVkZWQgKHNp
bmNlIHRoZXkgZG9uJ3QKKyMgcmVjb2duaXplIGl0KS4gIFNvIGNoZWNrIHRvIHNlZSBpZiBpdCdz
IHN1cHBvcnRlZCB0aGUgZmlyc3QgdGltZSB3ZQorIyB1c2UgaXQuCitpcHRhYmxlc193KCkKK3sK
KyAgICBpZiAhICRJUFRBQkxFU19XQUlUX1JVTkVfQ0hFQ0tFRCA7IHRoZW4KKwlpcHRhYmxlcyAk
SVBUQUJMRVNfV0FJVF9SVU5FIC1MIC1uID4mIC9kZXYvbnVsbAorCWlmIFtbICQ/ID09IDAgXV0g
OyB0aGVuCisJICAgICMgSWYgd2Ugc3VjY2VlZCwgdGhlbiAtdyBpcyBzdXBwb3J0ZWQ7IGRvbid0
IGNoZWNrIGFnYWluCisJICAgIElQVEFCTEVTX1dBSVRfUlVORV9DSEVDS0VEPXRydWUKKwllbGlm
IFtbICQ/ID09IDIgXV0gOyB0aGVuCisJICAgIGlwdGFibGVzIC1MIC1uID4mIC9kZXYvbnVsbAor
CSAgICBpZiBbWyAkPyAhPSAyIF1dIDsgdGhlbgorCQkjIElmIHdlIGZhaWwgd2l0aCBQQVJBTUVU
RVJfUFJPQkxFTSAoMikgd2l0aCAtdyBhbmQKKwkJIyBkb24ndCBmYWlsIHdpdGggUEFSQU1FVEVS
X1BST0JMRU0gd2l0aG91dCBpdCwgdGhlbgorCQkjIGl0J3MgdGhlIC13IG9wdGlvbgorCQlJUFRB
QkxFU19XQUlUX1JVTkVfQ0hFQ0tFRD10cnVlCisJCUlQVEFCTEVTX1dBSVRfUlVORT0iIgorCSAg
ICBmaQorCWZpCisgICAgZmkKKyAgICBpcHRhYmxlcyAkSVBUQUJMRVNfV0FJVF9SVU5FICIkQCIK
K30KKwogZnJvYl9pcHRhYmxlKCkKIHsKICAgaWYgWyAiJGNvbW1hbmQiID09ICJvbmxpbmUiIC1v
ICIkY29tbWFuZCIgPT0gImFkZCIgXQpAQCAtMTI5LDkgKzE2MSw5IEBAIGZyb2JfaXB0YWJsZSgp
CiAgICAgbG9jYWwgYz0iLUQiCiAgIGZpCiAKLSAgaXB0YWJsZXMgIiRjIiBGT1JXQVJEIC1tIHBo
eXNkZXYgLS1waHlzZGV2LWlzLWJyaWRnZWQgLS1waHlzZGV2LWluICIkZGV2IiBcCisgIGlwdGFi
bGVzX3cgIiRjIiBGT1JXQVJEIC1tIHBoeXNkZXYgLS1waHlzZGV2LWlzLWJyaWRnZWQgLS1waHlz
ZGV2LWluICIkZGV2IiBcCiAgICAgIiRAIiAtaiBBQ0NFUFQgMj4vZGV2L251bGwgJiYKLSAgaXB0
YWJsZXMgIiRjIiBGT1JXQVJEIC1tIHBoeXNkZXYgLS1waHlzZGV2LWlzLWJyaWRnZWQgLS1waHlz
ZGV2LW91dCAiJGRldiIgXAorICBpcHRhYmxlc193ICIkYyIgRk9SV0FSRCAtbSBwaHlzZGV2IC0t
cGh5c2Rldi1pcy1icmlkZ2VkIC0tcGh5c2Rldi1vdXQgIiRkZXYiIFwKICAgICAtaiBBQ0NFUFQg
Mj4vZGV2L251bGwKIAogICBpZiBbIFwoICIkY29tbWFuZCIgPT0gIm9ubGluZSIgLW8gIiRjb21t
YW5kIiA9PSAiYWRkIiBcKSAtYSAkPyAtbmUgMCBdCkBAIC0xNTQsNyArMTg2LDcgQEAgaGFuZGxl
X2lwdGFibGUoKQogICAjIGJpbmFyeSBpcyBub3Qgc3VmZmljaWVudCwgYmVjYXVzZSB0aGUgdXNl
ciBtYXkgbm90IGhhdmUgdGhlIGFwcHJvcHJpYXRlCiAgICMgbW9kdWxlcyBpbnN0YWxsZWQuICBJ
ZiBpcHRhYmxlcyBpcyBub3Qgd29ya2luZywgdGhlbiB0aGVyZSdzIG5vIG5lZWQgdG8gZG8KICAg
IyBhbnl0aGluZyB3aXRoIGl0LCBzbyB3ZSBjYW4ganVzdCByZXR1cm4uCi0gIGlmICEgaXB0YWJs
ZXMgLUwgLW4gPiYvZGV2L251bGwKKyAgaWYgISBpcHRhYmxlc193IC1MIC1uID4mL2Rldi9udWxs
CiAgIHRoZW4KICAgICByZXR1cm4KICAgZmkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Jun 09 12:55:11 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 12:55:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dJJRV-0003fC-Cn; Fri, 09 Jun 2017 12:55:09 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJRT-0003f0-D6
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:55:07 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 3B/62-19409-AAA9A395; Fri, 09 Jun 2017 12:55:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXf5LKt
 Ig0M7pS0mbDNwYPTY3reLPYAxijUzLym/IoE1Y8/MzILf8hVPXvWxNzDeluxi5OIQEvjCKPHw
 9SEmCOc8o8TzJV+Yuxg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFoiRuDjnN
 VicV8BMYuaWb0wgNgtQ/dEZV1gmMHIsYGRYxahRnFpUllqka2ygl1SUmZ5RkpuYmaNraGCsl5
 taXJyYnpqTmFSsl5yfu4kR6JN6BgbGHYydJ/wOMUpyMCmJ8k4rsIoU4kvKT6nMSCzOiC8qzUk
 tPsQow8GhJMHLDPSxkGBRanpqRVpmDjA4YNISHDxKIrz324HSvMUFibnFmekQqVOMilLivM0z
 gRICIImM0jy4NlhAXmKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzNsNMoUnM68EbvoroMVMQ
 IuXvLMAWVySiJCSamB02eC45JlQQ6SmXVZUmrH7taadDOarP0w9am8q+ibo2qGDt5u2lB7hi/
 YIvHJDxaJK2U1/Y3VSYMLZEzbfL93s9V2yvrv+vvzFBtca2xMC+RM1ujsZffafkjq+4294LWv
 fLLbZ7gYsTXLRnzW12r6sSlr6Yb7BtL/v5/YmF3zT97ob8nKB2QElluKMREMt5qLiRAAjSSgR
 QwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1497012902!97287886!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53234 invoked from network); 9 Jun 2017 12:55:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Jun 2017 12:55:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJRO-0004Da-4u
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJRO-0000GG-48
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dJJRO-0000GG-48@xenbits.xenproject.org>
Date: Fri, 09 Jun 2017 12:55:02 +0000
Subject: [Xen-changelog] [xen master] Allow control of icache invalidations
	when calling flush_page_to_ram()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDU0Yjg2NTEwNjZlODJmMDRkYjlkOWU1YjBjYzAyYzI2ZDM5YWU3NjMKQXV0aG9yOiAg
ICAgUHVuaXQgQWdyYXdhbCA8cHVuaXQuYWdyYXdhbEBhcm0uY29tPgpBdXRob3JEYXRlOiBGcmkg
TWF5IDI2IDEyOjE0OjA1IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUdWUgSnVuIDYgMTE6NDk6MjIg
MjAxNyAtMDcwMAoKICAgIEFsbG93IGNvbnRyb2wgb2YgaWNhY2hlIGludmFsaWRhdGlvbnMgd2hl
biBjYWxsaW5nIGZsdXNoX3BhZ2VfdG9fcmFtKCkKICAgIAogICAgZmx1c2hfcGFnZV90b19yYW0o
KSB1bmNvbmRpdGlvbmFsbHkgZHJvcHMgdGhlIGljYWNoZS4gSW4gY2VydGFpbgogICAgc2l0dWF0
aW9ucyB0aGlzIGxlYWRzIHRvIGV4ZWNlc3NpdmUgaWNhY2hlIGZsdXNoZXMgd2hlbgogICAgZmx1
c2hfcGFnZV90b19yYW0oKSBlbmRzIHVwIGJlaW5nIHJlcGVhdGVkbHkgY2FsbGVkIGluIGEgbG9v
cC4KICAgIAogICAgSW50cm9kdWNlIGEgcGFyYW1ldGVyIHRvIGFsbG93IGNhbGxlcnMgb2YgZmx1
c2hfcGFnZV90b19yYW0oKSB0byB0YWtlCiAgICByZXNwb25zaWJpbGl0eSBvZiBzeW5jaHJvbmlz
aW5nIHRoZSBpY2FjaGUuIFRoaXMgaXMgaW4gcHJlcGFyYXRpb25zIGZvcgogICAgYWRkaW5nIGxv
Z2ljIHRvIG1ha2UgdGhlIGNhbGxlcnMgcGVyZm9ybSB0aGUgbmVjZXNzYXJ5IGljYWNoZQogICAg
bWFpbnRlbmFuY2Ugb3BlcmF0aW9ucy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUHVuaXQgQWdy
YXdhbCA8cHVuaXQuYWdyYXdhbEBhcm0uY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAgICAg
IHwgNSArKystLQogeGVuL2FyY2gvYXJtL3AybS5jICAgICAgICAgICAgIHwgMiArLQogeGVuL2Nv
bW1vbi9wYWdlX2FsbG9jLmMgICAgICAgIHwgMiArLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wYWdl
LmggICAgIHwgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oIHwgMiArLQogNSBm
aWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCA0OGY3NGY2Li4w
ODJjODcyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4vYXJjaC9hcm0v
bW0uYwpAQCAtNDIwLDcgKzQyMCw3IEBAIHVuc2lnbmVkIGxvbmcgZG9tYWluX3BhZ2VfbWFwX3Rv
X21mbihjb25zdCB2b2lkICpwdHIpCiB9CiAjZW5kaWYKIAotdm9pZCBmbHVzaF9wYWdlX3RvX3Jh
bSh1bnNpZ25lZCBsb25nIG1mbikKK3ZvaWQgZmx1c2hfcGFnZV90b19yYW0odW5zaWduZWQgbG9u
ZyBtZm4sIGJvb2wgc3luY19pY2FjaGUpCiB7CiAgICAgdm9pZCAqdiA9IG1hcF9kb21haW5fcGFn
ZShfbWZuKG1mbikpOwogCkBAIC00MzUsNyArNDM1LDggQEAgdm9pZCBmbHVzaF9wYWdlX3RvX3Jh
bSh1bnNpZ25lZCBsb25nIG1mbikKICAgICAgKiBJLUNhY2hlIChTZWUgRDQuOS4yIGluIEFSTSBE
REkgMDQ4N0Eua19pc3MxMDc3NSkuIEluc3RlYWQgb2YgdXNpbmcgZmx1c2gKICAgICAgKiBieSBW
QSBvbiBzZWxlY3QgcGxhdGZvcm1zLCB3ZSBqdXN0IGZsdXNoIHRoZSBlbnRpcmUgY2FjaGUgaGVy
ZS4KICAgICAgKi8KLSAgICBpbnZhbGlkYXRlX2ljYWNoZSgpOworICAgIGlmICggc3luY19pY2Fj
aGUgKQorICAgICAgICBpbnZhbGlkYXRlX2ljYWNoZSgpOwogfQogCiB2b2lkIF9faW5pdCBhcmNo
X2luaXRfbWVtb3J5KHZvaWQpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4v
YXJjaC9hcm0vcDJtLmMKaW5kZXggNzUyZTk0OC4uMjkxOTk4OSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtMTM5OCw3ICsxMzk4LDcg
QEAgaW50IHAybV9jYWNoZV9mbHVzaChzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBzdGFydCwgdW5z
aWduZWQgbG9uZyBucikKICAgICAgICAgLyogWFhYOiBJbXBsZW1lbnQgcHJlZW1wdGlvbiAqLwog
ICAgICAgICB3aGlsZSAoIGdmbl94KHN0YXJ0KSA8IGdmbl94KG5leHRfZ2ZuKSApCiAgICAgICAg
IHsKLSAgICAgICAgICAgIGZsdXNoX3BhZ2VfdG9fcmFtKG1mbl94KG1mbikpOworICAgICAgICAg
ICAgZmx1c2hfcGFnZV90b19yYW0obWZuX3gobWZuKSwgdHJ1ZSk7CiAKICAgICAgICAgICAgIHN0
YXJ0ID0gZ2ZuX2FkZChzdGFydCwgMSk7CiAgICAgICAgICAgICBtZm4gPSBtZm5fYWRkKG1mbiwg
MSk7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFn
ZV9hbGxvYy5jCmluZGV4IDllNDFmYjQuLmViYTc4ZjEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
cGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC04MzMsNyArODMz
LDcgQEAgc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmFsbG9jX2hlYXBfcGFnZXMoCiAgICAgICAg
IC8qIEVuc3VyZSBjYWNoZSBhbmQgUkFNIGFyZSBjb25zaXN0ZW50IGZvciBwbGF0Zm9ybXMgd2hl
cmUgdGhlCiAgICAgICAgICAqIGd1ZXN0IGNhbiBjb250cm9sIGl0cyBvd24gdmlzaWJpbGl0eSBv
Zi90aHJvdWdoIHRoZSBjYWNoZS4KICAgICAgICAgICovCi0gICAgICAgIGZsdXNoX3BhZ2VfdG9f
cmFtKHBhZ2VfdG9fbWZuKCZwZ1tpXSkpOworICAgICAgICBmbHVzaF9wYWdlX3RvX3JhbShwYWdl
X3RvX21mbigmcGdbaV0pLCB0cnVlKTsKICAgICB9CiAKICAgICBzcGluX3VubG9jaygmaGVhcF9s
b2NrKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9wYWdlLmgKaW5kZXggNGI0NmU4OC4uNDk3YjRjOCAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgK
QEAgLTQwNyw3ICs0MDcsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfeGVuX2RhdGFfdGxi
X3JhbmdlX3ZhKHVuc2lnbmVkIGxvbmcgdmEsCiB9CiAKIC8qIEZsdXNoIHRoZSBkY2FjaGUgZm9y
IGFuIGVudGlyZSBwYWdlLiAqLwotdm9pZCBmbHVzaF9wYWdlX3RvX3JhbSh1bnNpZ25lZCBsb25n
IG1mbik7Cit2b2lkIGZsdXNoX3BhZ2VfdG9fcmFtKHVuc2lnbmVkIGxvbmcgbWZuLCBib29sIHN5
bmNfaWNhY2hlKTsKIAogLyoKICAqIFByaW50IGEgd2FsayBvZiBhIHBhZ2UgdGFibGUgb3IgcDJt
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2ZsdXNodGxiLmgKaW5kZXggYWE4NmVhMi4uMTMxYjMxYyAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
Zmx1c2h0bGIuaApAQCAtMTE4LDcgKzExOCw3IEBAIHZvaWQgZmx1c2hfYXJlYV9tYXNrKGNvbnN0
IGNwdW1hc2tfdCAqLCBjb25zdCB2b2lkICp2YSwgdW5zaWduZWQgaW50IGZsYWdzKTsKICNkZWZp
bmUgZmx1c2hfdGxiX29uZV9hbGwodikgICAgICAgICAgICAgICAgICAgIFwKICAgICBmbHVzaF90
bGJfb25lX21hc2soJmNwdV9vbmxpbmVfbWFwLCB2KQogCi1zdGF0aWMgaW5saW5lIHZvaWQgZmx1
c2hfcGFnZV90b19yYW0odW5zaWduZWQgbG9uZyBtZm4pIHt9CitzdGF0aWMgaW5saW5lIHZvaWQg
Zmx1c2hfcGFnZV90b19yYW0odW5zaWduZWQgbG9uZyBtZm4sIGJvb2wgc3luY19pY2FjaGUpIHt9
CiBzdGF0aWMgaW5saW5lIGludCBpbnZhbGlkYXRlX2RjYWNoZV92YV9yYW5nZShjb25zdCB2b2lk
ICpwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBzaXplKQogeyByZXR1cm4gLUVPUE5PVFNVUFA7IH0KLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Jun 09 12:55:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 12:55:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dJJRe-0003gL-ER; Fri, 09 Jun 2017 12:55:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJRc-0003g5-HS
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:55:16 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 64/48-01730-3BA9A395; Fri, 09 Jun 2017 12:55:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXfzLKt
 Ig7WTxS0mbDNwYPTY3reLPYAxijUzLym/IoE149SrN8wFH7krDjTdZGpgXMHZxcjJISTwhVGi
 4717FyMXkH2eUeLqm16WLkYODjYBMYm5exVAakQEVCVmrVjODFGvLtH0u4ENxBYWcJB409zOA
 mLzCphJvNrazAhiswDV33r/i2UCI8cCRoZVjBrFqUVlqUW6hmZ6SUWZ6RkluYmZObqGBqZ6ua
 nFxYnpqTmJScV6yfm5mxiBPmEAgh2M5097HmKU5GBSEuWdVmAVKcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mClxnoYyHBotT01Iq0zBxgcMCkJTh4lER477cDpXmLCxJzizPTIVKnGBWlxHmbZwIl
 BEASGaV5cG2wgLzEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYV4fkCk8mXklcNNfAS1mAlq85
 J0FyOKSRISUVAPj0nsvXSus2A9kquRx9Jz+84T/XXN+yP5rqz7mrPyq7MWzzGLu3E7Hb7t67Z
 c08ghdMum6z5+6PvjNKQHJYw1bLsUy/qgMfSvd4cdwZeEDJW7WqraALa0BR94ezj4Q+F3s/tZ
 MvkO7dZ0mOrb0cGw/9GqunKqczm73xwWffivssfDvjXuxXLJDiaU4I9FQi7moOBEAXDW3REMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1497012912!99764199!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27031 invoked from network); 9 Jun 2017 12:55:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Jun 2017 12:55:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJRY-0004Dh-6j
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:55:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJRY-0000H0-64
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dJJRY-0000H0-64@xenbits.xenproject.org>
Date: Fri, 09 Jun 2017 12:55:12 +0000
Subject: [Xen-changelog] [xen master] arm: p2m: Prevent redundant icache
	flushes
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDFhMGMzZTNlMjhkNmNkMDcyNzM0OTkwZWZjYWFlYzYwOGJmMTUyYjEKQXV0aG9yOiAg
ICAgUHVuaXQgQWdyYXdhbCA8cHVuaXQuYWdyYXdhbEBhcm0uY29tPgpBdXRob3JEYXRlOiBGcmkg
TWF5IDI2IDEyOjE0OjA2IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUdWUgSnVuIDYgMTE6NDk6MjYg
MjAxNyAtMDcwMAoKICAgIGFybTogcDJtOiBQcmV2ZW50IHJlZHVuZGFudCBpY2FjaGUgZmx1c2hl
cwogICAgCiAgICBXaGVuIHRvb2xzdGFjayByZXF1ZXN0cyBmbHVzaGluZyB0aGUgY2FjaGVzLCBm
bHVzaF9wYWdlX3RvX3JhbSgpIGlzCiAgICBjYWxsZWQgZm9yIGVhY2ggcGFnZSBvZiB0aGUgcmVx
dWVzdGVkIGRvbWFpbi4gVGhpcyBuZWVkcyB0byB1bm5lY2Vzc2FyeQogICAgaWNhY2hlIGludmFs
aWRhdGlvbiBvcGVyYXRpb25zLgogICAgCiAgICBMZXQncyB0YWtlIHRoZSByZXNwb25zaWJpbGl0
eSBvZiBwZXJmb3JtaW5nIGljYWNoZSBvcGVyYXRpb25zIGFuZCB1c2UKICAgIHRoZSByZWNlbnRs
eSBpbnRyb2R1Y2VkIGZsYWcgdG8gcHJldmVudCByZWR1bmRhbnQgaWNhY2hlIG9wZXJhdGlvbnMg
YnkKICAgIGZsdXNoX3BhZ2VfdG9fcmFtKCkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFB1bml0
IEFncmF3YWwgPHB1bml0LmFncmF3YWxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL3Ay
bS5jIHwgNCArKystCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5j
CmluZGV4IDI5MTk5ODkuLmI3YmJlYTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYwor
KysgYi94ZW4vYXJjaC9hcm0vcDJtLmMKQEAgLTEzOTgsMTMgKzEzOTgsMTUgQEAgaW50IHAybV9j
YWNoZV9mbHVzaChzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBzdGFydCwgdW5zaWduZWQgbG9uZyBu
cikKICAgICAgICAgLyogWFhYOiBJbXBsZW1lbnQgcHJlZW1wdGlvbiAqLwogICAgICAgICB3aGls
ZSAoIGdmbl94KHN0YXJ0KSA8IGdmbl94KG5leHRfZ2ZuKSApCiAgICAgICAgIHsKLSAgICAgICAg
ICAgIGZsdXNoX3BhZ2VfdG9fcmFtKG1mbl94KG1mbiksIHRydWUpOworICAgICAgICAgICAgZmx1
c2hfcGFnZV90b19yYW0obWZuX3gobWZuKSwgZmFsc2UpOwogCiAgICAgICAgICAgICBzdGFydCA9
IGdmbl9hZGQoc3RhcnQsIDEpOwogICAgICAgICAgICAgbWZuID0gbWZuX2FkZChtZm4sIDEpOwog
ICAgICAgICB9CiAgICAgfQogCisgICAgaW52YWxpZGF0ZV9pY2FjaGUoKTsKKwogICAgIHAybV9y
ZWFkX3VubG9jayhwMm0pOwogCiAgICAgcmV0dXJuIDA7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Jun 09 12:55:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 12:55:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dJJRm-0003ht-G1; Fri, 09 Jun 2017 12:55:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJRk-0003hX-Ik
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:55:24 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 99/9C-03371-BBA9A395; Fri, 09 Jun 2017 12:55:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXf3LKt
 Ig4sXpSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y9n/j8wFSzUrrk1dz97A+EW+i5GLQ0jgC6PE
 /c8LWSGc84wST09PYOti5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1ggTeLus
 blgNq+AmcThG0dYQGwWoPrjNz6xTmDkWMDIsIpRozi1qCy1SNfIXC+pKDM9oyQ3MTNH19DATC
 83tbg4MT01JzGpWC85P3cTI9ArDECwg3Hx2sBDjJIcTEqivNMKrCKF+JLyUyozEosz4otKc1K
 LDzHKcHAoSfCKzgTKCRalpqdWpGXmAMMDJi3BwaMkwnu/HSjNW1yQmFucmQ6ROsWoKCXO2wzS
 JwCSyCjNg2uDheQlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfP6gEzhycwrgZv+CmgxE9DiJ
 e8sQBaXJCKkpBoY53S8LX9R439u7t8SfZ19Xbwvz73k/zHz/51YtrP3CzNaswzs69sa163tUP
 irFmt8dTrry31XYl+tC/Qw63DiEr1xTD/UOXBy1z3L11c36koI7gmsl2URaj6duGi7/Dz/7LX
 Kqxd//nr0wItGxSWrmybODv55deOSa1zBM6YXuHz7basez1tTrMRSnJFoqMVcVJwIADFS9+1E
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1497012922!106612077!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4337 invoked from network); 9 Jun 2017 12:55:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Jun 2017 12:55:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJRi-0004Dw-8b
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:55:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJRi-0000Hy-80
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:55:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dJJRi-0000Hy-80@xenbits.xenproject.org>
Date: Fri, 09 Jun 2017 12:55:22 +0000
Subject: [Xen-changelog] [xen master] Avoid excess icache flushes in
	populate_physmap() before domain has been created
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDcyNmI3Mzc1NzRhM2MwNzViZTk1NDQwZTU3MmIzMTdhMzkyOTNhOWUKQXV0aG9yOiAg
ICAgUHVuaXQgQWdyYXdhbCA8cHVuaXQuYWdyYXdhbEBhcm0uY29tPgpBdXRob3JEYXRlOiBGcmkg
TWF5IDI2IDEyOjE0OjA3IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUdWUgSnVuIDYgMTE6NDk6Mzkg
MjAxNyAtMDcwMAoKICAgIEF2b2lkIGV4Y2VzcyBpY2FjaGUgZmx1c2hlcyBpbiBwb3B1bGF0ZV9w
aHlzbWFwKCkgYmVmb3JlIGRvbWFpbiBoYXMgYmVlbiBjcmVhdGVkCiAgICAKICAgIHBvcHVsYXRl
X3BoeXNtYXAoKSBjYWxscyBhbGxvY19oZWFwX3BhZ2VzKCkgcGVyIHJlcXVlc3RlZAogICAgZXh0
ZW50LiBhbGxvY19oZWFwX3BhZ2VzKCkgaW52YWxpZGF0ZXMgdGhlIGVudGlyZSBpY2FjaGUgcGVy
CiAgICBleHRlbnQuIER1cmluZyBkb21haW4gY3JlYXRpb24sIHRoZSBpY2FjaGUgaW52YWxpZGF0
aW9ucyBjYW4gYmUgZGVmZmVyZWQKICAgIHVudGlsIGFsbCB0aGUgZXh0ZW50cyBoYXZlIGJlZW4g
YWxsb2NhdGVkIGFzIHRoZXJlIGlzIG5vIHJpc2sgb2YKICAgIGV4ZWN1dGluZyBzdGFsZSBpbnN0
cnVjdGlvbnMgZnJvbSB0aGUgaWNhY2hlLgogICAgCiAgICBJbnRyb2R1Y2UgYSBuZXcgZmxhZyAi
TUVNRl9ub19pY2FjaGVfZmx1c2giIHRvIGJlIHVzZWQgdG8gcHJldmVudAogICAgYWxsb2NfaGVh
cF9wYWdlcygpIGZyb20gcGVyZm9ybWluZyBpY2FjaGUgbWFpbnRlbmFuY2Ugb3BlcmF0aW9ucy4g
VXNlCiAgICB0aGUgZmxhZyBpbiBwb3B1bGF0ZV9waHlzbWFwKCkgYmVmb3JlIHRoZSBkb21haW4g
aGFzIGJlZW4gdW5wYXVzZWQgYW5kCiAgICBwZXJmb3JtIHJlcXVpcmVkIGljYWNoZSBtYWludGVu
YW5jZSBmdW5jdGlvbiBhdCB0aGUgZW5kIG9mIHRoZQogICAgYWxsb2NhdGlvbi4KICAgIAogICAg
T25lIGNvbmNlcm4gaXMgdGhlIGxhY2sgb2Ygc3luY2hyb25pc2F0aW9uIGFyb3VuZCB0ZXN0aW5n
IGZvcgogICAgImNyZWF0aW9uX2ZpbmlzaGVkIi4gQnV0IGl0IHNlZW1zLCBpbiBwcmFjdGljZSB0
aGUgd2luZG93IHdoZXJlIGl0IGlzCiAgICBvdXQgb2Ygc3luYyBzaG91bGQgYmUgc21hbGwgZW5v
dWdoIHRvIG5vdCBtYXR0ZXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFB1bml0IEFncmF3YWwg
PHB1bml0LmFncmF3YWxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAg
ICAgfCAzMSArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3BhZ2Vf
YWxsb2MuYyAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaCB8ICA4ICsrKysr
KysrCiB4ZW4vaW5jbHVkZS94ZW4vbW0uaCAgICAgICB8ICAyICsrCiA0IGZpbGVzIGNoYW5nZWQs
IDMzIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9yeS5jCmluZGV4IDUyODc5ZTcuLjM0ZDJkZGEg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKKysrIGIveGVuL2NvbW1vbi9tZW1vcnku
YwpAQCAtMTUyLDE2ICsxNTIsMjYgQEAgc3RhdGljIHZvaWQgcG9wdWxhdGVfcGh5c21hcChzdHJ1
Y3QgbWVtb3BfYXJncyAqYSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXhfb3JkZXIo
Y3Vycl9kKSkgKQogICAgICAgICByZXR1cm47CiAKLSAgICAvKgotICAgICAqIFdpdGggTUVNRl9u
b190bGJmbHVzaCBzZXQsIGFsbG9jX2hlYXBfcGFnZXMoKSB3aWxsIGlnbm9yZQotICAgICAqIFRM
Qi1mbHVzaGVzLiBBZnRlciBWTSBjcmVhdGlvbiwgdGhpcyBpcyBhIHNlY3VyaXR5IGlzc3VlIChp
dCBjYW4KLSAgICAgKiBtYWtlIHBhZ2VzIGFjY2Vzc2libGUgdG8gZ3Vlc3QgQiwgd2hlbiBndWVz
dCBBIG1heSBzdGlsbCBoYXZlIGEKLSAgICAgKiBjYWNoZWQgbWFwcGluZyB0byB0aGVtKS4gU28g
d2UgZG8gdGhpcyBvbmx5IGR1cmluZyBkb21haW4gY3JlYXRpb24sCi0gICAgICogd2hlbiB0aGUg
ZG9tYWluIGl0c2VsZiBoYXMgbm90IHlldCBiZWVuIHVucGF1c2VkIGZvciB0aGUgZmlyc3QKLSAg
ICAgKiB0aW1lLgotICAgICAqLwogICAgIGlmICggdW5saWtlbHkoIWQtPmNyZWF0aW9uX2Zpbmlz
aGVkKSApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBXaXRoIE1FTUZfbm9fdGxiZmx1
c2ggc2V0LCBhbGxvY19oZWFwX3BhZ2VzKCkgd2lsbCBpZ25vcmUKKyAgICAgICAgICogVExCLWZs
dXNoZXMuIEFmdGVyIFZNIGNyZWF0aW9uLCB0aGlzIGlzIGEgc2VjdXJpdHkgaXNzdWUgKGl0IGNh
bgorICAgICAgICAgKiBtYWtlIHBhZ2VzIGFjY2Vzc2libGUgdG8gZ3Vlc3QgQiwgd2hlbiBndWVz
dCBBIG1heSBzdGlsbCBoYXZlIGEKKyAgICAgICAgICogY2FjaGVkIG1hcHBpbmcgdG8gdGhlbSku
IFNvIHdlIGRvIHRoaXMgb25seSBkdXJpbmcgZG9tYWluIGNyZWF0aW9uLAorICAgICAgICAgKiB3
aGVuIHRoZSBkb21haW4gaXRzZWxmIGhhcyBub3QgeWV0IGJlZW4gdW5wYXVzZWQgZm9yIHRoZSBm
aXJzdAorICAgICAgICAgKiB0aW1lLgorICAgICAgICAgKi8KICAgICAgICAgYS0+bWVtZmxhZ3Mg
fD0gTUVNRl9ub190bGJmbHVzaDsKKyAgICAgICAgLyoKKyAgICAgICAgICogV2l0aCBNRU1GX25v
X2ljYWNoZV9mbHVzaCwgYWxsb2NfaGVhcF9wYWdlcygpIHdpbGwgc2tpcAorICAgICAgICAgKiBw
ZXJmb3JtaW5nIGljYWNoZSBmbHVzaGVzLiBXZSBkbyBpdCBvbmx5IGJlZm9yZSBkb21haW4KKyAg
ICAgICAgICogY3JlYXRpb24gYXMgb25jZSB0aGUgZG9tYWluIGlzIHJ1bm5pbmcgdGhlcmUgaXMg
YSBkYW5nZXIgb2YKKyAgICAgICAgICogZXhlY3V0aW5nIGluc3RydWN0aW9ucyBmcm9tIHN0YWxl
IGNhY2hlcyBpZiBpY2FjaGUgZmx1c2ggaXMKKyAgICAgICAgICogZGVsYXllZC4KKyAgICAgICAg
ICovCisgICAgICAgIGEtPm1lbWZsYWdzIHw9IE1FTUZfbm9faWNhY2hlX2ZsdXNoOworICAgIH0K
IAogICAgIGZvciAoIGkgPSBhLT5ucl9kb25lOyBpIDwgYS0+bnJfZXh0ZW50czsgaSsrICkKICAg
ICB7CkBAIC0yMTEsNyArMjIxLDYgQEAgc3RhdGljIHZvaWQgcG9wdWxhdGVfcGh5c21hcChzdHJ1
Y3QgbWVtb3BfYXJncyAqYSkKICAgICAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgICAgICBt
Zm4gPSBncGZuOwotICAgICAgICAgICAgICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOwogICAg
ICAgICAgICAgfQogICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgewpAQCAtMjU1LDYgKzI2
NCwxMCBAQCBzdGF0aWMgdm9pZCBwb3B1bGF0ZV9waHlzbWFwKHN0cnVjdCBtZW1vcF9hcmdzICph
KQogb3V0OgogICAgIGlmICggbmVlZF90bGJmbHVzaCApCiAgICAgICAgIGZpbHRlcmVkX2ZsdXNo
X3RsYl9tYXNrKHRsYmZsdXNoX3RpbWVzdGFtcCk7CisKKyAgICBpZiAoIGEtPm1lbWZsYWdzICYg
TUVNRl9ub19pY2FjaGVfZmx1c2ggKQorICAgICAgICBpbnZhbGlkYXRlX2ljYWNoZSgpOworCiAg
ICAgYS0+bnJfZG9uZSA9IGk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcGFnZV9hbGxv
Yy5jIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKaW5kZXggZWJhNzhmMS4uOGJjZWY2YSAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKKysrIGIveGVuL2NvbW1vbi9wYWdlX2Fs
bG9jLmMKQEAgLTgzMyw3ICs4MzMsNyBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqYWxsb2Nf
aGVhcF9wYWdlcygKICAgICAgICAgLyogRW5zdXJlIGNhY2hlIGFuZCBSQU0gYXJlIGNvbnNpc3Rl
bnQgZm9yIHBsYXRmb3JtcyB3aGVyZSB0aGUKICAgICAgICAgICogZ3Vlc3QgY2FuIGNvbnRyb2wg
aXRzIG93biB2aXNpYmlsaXR5IG9mL3Rocm91Z2ggdGhlIGNhY2hlLgogICAgICAgICAgKi8KLSAg
ICAgICAgZmx1c2hfcGFnZV90b19yYW0ocGFnZV90b19tZm4oJnBnW2ldKSwgdHJ1ZSk7CisgICAg
ICAgIGZsdXNoX3BhZ2VfdG9fcmFtKHBhZ2VfdG9fbWZuKCZwZ1tpXSksICEobWVtZmxhZ3MgJiBN
RU1GX25vX2ljYWNoZV9mbHVzaCkpOwogICAgIH0KIAogICAgIHNwaW5fdW5sb2NrKCZoZWFwX2xv
Y2spOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdlLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3BhZ2UuaAppbmRleCA0Y2FkYjEyLi45Yjg2ZDUxIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L3BhZ2UuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaApA
QCAtMzc1LDYgKzM3NSwxNCBAQCBwZXJtc19zdHJpY3RseV9pbmNyZWFzZWQodWludDMyX3Qgb2xk
X2ZsYWdzLCB1aW50MzJfdCBuZXdfZmxhZ3MpCiAKICNkZWZpbmUgUEFHRV9BTElHTih4KSAoKCh4
KSArIFBBR0VfU0laRSAtIDEpICYgUEFHRV9NQVNLKQogCitzdGF0aWMgaW5saW5lIHZvaWQgaW52
YWxpZGF0ZV9pY2FjaGUodm9pZCkKK3sKKy8qCisgKiBUaGVyZSBpcyBub3RoaW5nIHRvIGJlIGRv
bmUgaGVyZSBhcyBpY2FjaGVzIGFyZSBzdWZmaWNpZW50bHkKKyAqIGNvaGVyZW50IG9uIHg4Ni4K
KyAqLworfQorCiAjZW5kaWYgLyogX19YODZfUEFHRV9IX18gKi8KIAogLyoKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL3hlbi9tbS5oIGIveGVuL2luY2x1ZGUveGVuL21tLmgKaW5kZXggODhkZTNj
MS4uZWU1MGQ0YyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL21tLmgKKysrIGIveGVuL2lu
Y2x1ZGUveGVuL21tLmgKQEAgLTIyNCw2ICsyMjQsOCBAQCBzdHJ1Y3QgbnBmZWMgewogI2RlZmlu
ZSAgTUVNRl9ub19vd25lciAgICAoMVU8PF9NRU1GX25vX293bmVyKQogI2RlZmluZSBfTUVNRl9u
b190bGJmbHVzaCA2CiAjZGVmaW5lICBNRU1GX25vX3RsYmZsdXNoICgxVTw8X01FTUZfbm9fdGxi
Zmx1c2gpCisjZGVmaW5lIF9NRU1GX25vX2ljYWNoZV9mbHVzaCA3CisjZGVmaW5lICBNRU1GX25v
X2ljYWNoZV9mbHVzaCAoMVU8PF9NRU1GX25vX2ljYWNoZV9mbHVzaCkKICNkZWZpbmUgX01FTUZf
bm9kZSAgICAgICAgOAogI2RlZmluZSAgTUVNRl9ub2RlX21hc2sgICAoKDFVIDw8ICg4ICogc2l6
ZW9mKG5vZGVpZF90KSkpIC0gMSkKICNkZWZpbmUgIE1FTUZfbm9kZShuKSAgICAgKCgoKG4pICsg
MSkgJiBNRU1GX25vZGVfbWFzaykgPDwgX01FTUZfbm9kZSkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Jun 09 12:55:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 12:55:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dJJRw-0003kz-HY; Fri, 09 Jun 2017 12:55:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJRu-0003kU-FI
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:55:34 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 05/FC-03371-5CA9A395; Fri, 09 Jun 2017 12:55:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVffoLKt
 Ig3eLpSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y+7qk0wF17gq+mb/ZG5gfMnRxcjJISTwhVHi
 wETtLkYuIPs8o8TCjS/Yuxg5ONgExCTm7lUAqRERUJWYtWI5M0S9ukTT7wY2EFtYIEji49rNY
 DavgJnEpYm/wWwWoPquLR2MExg5FjAyrGLUKE4tKkst0jW00EsqykzPKMlNzMzRNTQw08tNLS
 5OTE/NSUwq1kvOz93ECPQJAxDsYLy5MeAQoyQHk5Io77QCq0ghvqT8lMqMxOKM+KLSnNTiQ4w
 yHBxKEryiM4FygkWp6akVaZk5wOCASUtw8CiJ8N5vB0rzFhck5hZnpkOkTjEqSonzNoP0CYAk
 Mkrz4NpgAXmJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrwswPAW4snMK4Gb/gpoMRPQ4iXvL
 EAWlyQipKQaGN3elPJ8LN0Q8ibsX9GLDQu2/i9qY4/Ytche/nPPzG0KCx55K96KdjxdE/juTk
 O27PnGjcoP236JHZrGE2Wz+WdQ63ynqi2hn8ps3rO4ve/RmszIm/LGWpNtp8TyshX6GkztB38
 WTraTshOQnP71XuPN8kvnzPerX25zt/xk+M+z1vrf23uh/5VYijMSDbWYi4oTAXtMuNtDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1497012932!72991271!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22195 invoked from network); 9 Jun 2017 12:55:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Jun 2017 12:55:33 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJRs-0004E8-AX
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:55:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJRs-0000Ib-9i
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:55:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dJJRs-0000Ib-9i@xenbits.xenproject.org>
Date: Fri, 09 Jun 2017 12:55:32 +0000
Subject: [Xen-changelog] [xen master] xen/arm: Remove unused helpers
	access_ok and array_access_ok
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGY0YTI3YTAwMGQwM2UxMjFlYjFhMzZjNDg1MDQ5YTgyMGMzOTU1MzkKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIE1h
eSAyMyAxODowMzozNiAyMDE3ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIEp1biA2IDExOjUzOjAzIDIw
MTcgLTA3MDAKCiAgICB4ZW4vYXJtOiBSZW1vdmUgdW51c2VkIGhlbHBlcnMgYWNjZXNzX29rIGFu
ZCBhcnJheV9hY2Nlc3Nfb2sKICAgIAogICAgQm90aCBoZWxwZXJzIGFjY2Vzc19vayBhbmQgYXJy
YXlfYWNjZXNzX29rIGFyZSBub3QgdXNlZCBvbiBBUk0uIFJlbW92ZQogICAgdGhlbS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdF9hY2Nlc3MuaCB8IDcgLS0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LWFybS9ndWVzdF9hY2Nlc3MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3RfYWNjZXNzLmgK
aW5kZXggNDIxYmNhNS4uMjUxZTkzNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9n
dWVzdF9hY2Nlc3MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0X2FjY2Vzcy5oCkBA
IC00LDEzICs0LDYgQEAKICNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CiAjaW5jbHVkZSA8
eGVuL2Vycm5vLmg+CiAKLS8qIEd1ZXN0cyBoYXZlIHRoZWlyIG93biBjb21sZXRlIGFkZHJlc3Mg
c3BhY2UgKi8KLSNkZWZpbmUgYWNjZXNzX29rKGFkZHIsc2l6ZSkgKDEpCi0KLSNkZWZpbmUgYXJy
YXlfYWNjZXNzX29rKGFkZHIsY291bnQsc2l6ZSkgXAotICAgIChsaWtlbHkoKGNvdW50KSA8ICh+
MFVMIC8gKHNpemUpKSkgJiYgXAotICAgICBhY2Nlc3Nfb2soYWRkciwgMCArIChjb3VudCkgKiAo
c2l6ZSkpKQotCiB1bnNpZ25lZCBsb25nIHJhd19jb3B5X3RvX2d1ZXN0KHZvaWQgKnRvLCBjb25z
dCB2b2lkICpmcm9tLCB1bnNpZ25lZCBsZW4pOwogdW5zaWduZWQgbG9uZyByYXdfY29weV90b19n
dWVzdF9mbHVzaF9kY2FjaGUodm9pZCAqdG8sIGNvbnN0IHZvaWQgKmZyb20sCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsZW4pOwotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Jun 09 12:55:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 12:55:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dJJS6-0003oh-V3; Fri, 09 Jun 2017 12:55:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJS5-0003oK-Mz
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:55:45 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 51/3F-02180-0DA9A395; Fri, 09 Jun 2017 12:55:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVffCLKt
 IgzMX5SwmbDNwYPTY3reLPYAxijUzLym/IoE14+yjeewF53kqHj+JbWDcz9XFyMUhJPCFUeJg
 60s2COc8o8STiTPZuxg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFkiWuLlhF
 pjNK2Am0bHzAxOIzQJU/2zHLuYJjBwLGBlWMWoUpxaVpRbpGhvoJRVlpmeU5CZm5ugaGpjq5a
 YWFyemp+YkJhXrJefnbmIE+qSegYFxB+OEVX6HGCU5mJREeacVWEUK8SXlp1RmJBZnxBeV5qQ
 WH2KU4eBQkuAVnQmUEyxKTU+tSMvMAQYHTFqCg0dJhPd+O1Cat7ggMbc4Mx0idYpRUUqctxmk
 TwAkkVGaB9cGC8hLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5j4JM4cnMK4Gb/gpoMRPQ4
 iXvLEAWlyQipKQaGJXOWc0r+GE671eDC//6OzO09ttov/r4ujODteh0+yGtUubNmjWvpuW9kl
 P4qf49rvjHrP/GnzvX3VIQPirK8Oy3+tWJn1ZEbcz03xyrvvH/hgVBJfXlLq/niz3Rr2/ym9N
 44+LmL+0LPv3eX+J8t9RO10at7L6Gi4T6xI0n//J+WSF6aHmg9yQlluKMREMt5qLiRACyhv1I
 QwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1497012942!88637403!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50944 invoked from network); 9 Jun 2017 12:55:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Jun 2017 12:55:43 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJS2-0004EP-CK
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:55:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJS2-0000K0-Bh
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:55:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dJJS2-0000K0-Bh@xenbits.xenproject.org>
Date: Fri, 09 Jun 2017 12:55:42 +0000
Subject: [Xen-changelog] [xen master] x86: ensure invalidate_icache()
	definition is visible only when !__ASSEMBLY__
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDg0YzFlYWIwMTU5MzczMzc4MGJiYTlkNDQ1ZDdhMzQyMDEyMzllYjEKQXV0aG9yOiAg
ICAgUHVuaXQgQWdyYXdhbCA8cHVuaXQuYWdyYXdhbEBhcm0uY29tPgpBdXRob3JEYXRlOiBXZWQg
SnVuIDcgMTI6MzQ6MjAgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFdlZCBKdW4gNyAxMjozNDoyMCAyMDE3ICswMjAwCgog
ICAgeDg2OiBlbnN1cmUgaW52YWxpZGF0ZV9pY2FjaGUoKSBkZWZpbml0aW9uIGlzIHZpc2libGUg
b25seSB3aGVuICFfX0FTU0VNQkxZX18KICAgIAogICAgQ29tbWl0IGVkZmY2MDU0MjEgaW50cm9k
dWNlcyBhbiBlbXB0eSBpbnZhbGlkYXRlX2ljYWNoZSgpIGZ1bmN0aW9uIGluCiAgICBwYWdlLmgg
Zm9yIHg4NiBidXQgbWlzdGFrZW5seSBwbGFjZXMgaXQgb3V0c2lkZSB0aGUgIV9fQVNTRU1CTFlf
XwogICAgYmxvY2suIFRoaXMgY2F1c2VzIGJ1aWxkIGZhaWx1cmUgb24geDg2LgogICAgCiAgICBB
ZGRyZXNzIHRoaXMgYnkgbW92aW5nIHRoZSBmdW5jdGlvbiBkZWZpbml0aW9uIHRvIHdpdGhpbiB0
aGUgZXhpc3RpbmcKICAgICFfX0FTU0VNQkxZX18gYmxvY2suCiAgICAKICAgIEZpeGVzOiBlZGZm
NjA1NDIxICgiQXZvaWQgZXhjZXNzIGljYWNoZSBmbHVzaGVzIGluIHBvcHVsYXRlX3BoeXNtYXAo
KSBiZWZvcmUgZG9tYWluIGhhcyBiZWVuIGNyZWF0ZWQiKQogICAgU2lnbmVkLW9mZi1ieTogUHVu
aXQgQWdyYXdhbCA8cHVuaXQuYWdyYXdhbEBhcm0uY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaCB8
IDggKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdlLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3BhZ2UuaAppbmRleCA5Yjg2ZDUxLi40NzRiOWJkIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L3BhZ2UuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaApA
QCAtMzcxLDEwICszNzEsNiBAQCBwZXJtc19zdHJpY3RseV9pbmNyZWFzZWQodWludDMyX3Qgb2xk
X2ZsYWdzLCB1aW50MzJfdCBuZXdfZmxhZ3MpCiAgICAgcmV0dXJuICgob2YgfCAob2YgXiBuZikp
ID09IG5mKTsKIH0KIAotI2VuZGlmIC8qICFfX0FTU0VNQkxZX18gKi8KLQotI2RlZmluZSBQQUdF
X0FMSUdOKHgpICgoKHgpICsgUEFHRV9TSVpFIC0gMSkgJiBQQUdFX01BU0spCi0KIHN0YXRpYyBp
bmxpbmUgdm9pZCBpbnZhbGlkYXRlX2ljYWNoZSh2b2lkKQogewogLyoKQEAgLTM4Myw2ICszNzks
MTAgQEAgc3RhdGljIGlubGluZSB2b2lkIGludmFsaWRhdGVfaWNhY2hlKHZvaWQpCiAgKi8KIH0K
IAorI2VuZGlmIC8qICFfX0FTU0VNQkxZX18gKi8KKworI2RlZmluZSBQQUdFX0FMSUdOKHgpICgo
KHgpICsgUEFHRV9TSVpFIC0gMSkgJiBQQUdFX01BU0spCisKICNlbmRpZiAvKiBfX1g4Nl9QQUdF
X0hfXyAqLwogCiAvKgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Jun 09 12:55:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 12:55:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dJJSH-0003r7-0U; Fri, 09 Jun 2017 12:55:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJSF-0003qg-KD
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:55:55 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 67/96-23755-ADA9A395; Fri, 09 Jun 2017 12:55:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVffmLKt
 Ig1k/bCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y8meu0wFZzIrem50MDUwNvt0MXJxCAl8YZS4
 uv4/O4RznlFi7aSlzF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwskSxy5O
 hfM5hUwk7h69iA7iM0CVP9qWh/jBEaOBYwMqxjVi1OLylKLdA31kooy0zNKchMzc3QNDYz1cl
 OLixPTU3MSk4r1kvNzNzECfcIABDsYl390OsQoycGkJMo7rcAqUogvKT+lMiOxOCO+qDQntfg
 QowwHh5IELzPQx0KCRanpqRVpmTnA4IBJS3DwKInw3m8HSvMWFyTmFmemQ6ROMepybFi9/guT
 EEtefl6qlDhv80ygIgGQoozSPLgRsEC9xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHebpApP
 Jl5JXCbXgEdwQR0xJJ3FiBHlCQipKQaGLsMN8rc6NAQOazVX9mdfZKt0ffF4umtO8/UGN3r+M
 hhGnXD8pRr697Fzt8TaiOZ3MuNKwtUWA7EPKifZidUfzZ5pcjXCeerL11ZUCW7Pe0n68Ifxjp
 2YtsnX/SX7GYLlDvX72t3rPNWg9l9DoepV+fmB/BUvfDWSLNobFbJuvzR7+hKtiOrlViKMxIN
 tZiLihMBY+JRak8CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1497012952!49404519!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41612 invoked from network); 9 Jun 2017 12:55:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Jun 2017 12:55:53 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJSC-0004Ef-G7
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:55:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJSC-0000LA-Da
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:55:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dJJSC-0000LA-Da@xenbits.xenproject.org>
Date: Fri, 09 Jun 2017 12:55:52 +0000
Subject: [Xen-changelog] [xen master] ns16550: add support for UART
	parameters to be specifed with name-value pairs
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDk3ZmQ0OWE3ZTA3NDJlYWNhMDEwZmQ0ZjVjNmYxOWFkYWMwMjc1YzQKQXV0aG9yOiAg
ICAgU3dhcG5pbCBQYXJhdGV5IDxzd2FwbmlsLnBhcmF0ZXlAYW1kLmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEp1biA3IDEyOjM1OjAxIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBXZWQgSnVuIDcgMTI6MzU6MDEgMjAxNyArMDIw
MAoKICAgIG5zMTY1NTA6IGFkZCBzdXBwb3J0IGZvciBVQVJUIHBhcmFtZXRlcnMgdG8gYmUgc3Bl
Y2lmZWQgd2l0aCBuYW1lLXZhbHVlIHBhaXJzCiAgICAKICAgIEFkZCBuYW1lPXZhbHVlIHBhcnNp
bmcgb3B0aW9ucyBmb3IgY29tMSBhbmQgY29tMiB0byBhZGQgZmxleGliaWxpdHkKICAgIGluIHNl
dHRpbmcgcmVnaXN0ZXIgdmFsdWVzIGZvciBNTUlPIFVBUlQgZGV2aWNlcy4KICAgIAogICAgTWFp
bnRhaW4gYmFja3dhcmQgY29tcGF0aWJpbGl0eSB3aXRoIHByZXZpb3VzIHBvc2l0aW9uYWwgcGFy
YW1ldGVyCiAgICBzcGVjZmljYXRpb25zLgogICAgCiAgICBlZy4gY29tMT0xMTUyMDAsOG4xLDB4
M2Y4LDQKICAgIGVnLiBjb20xPTExNTIwMCw4bjEsMHgzZjgsNCxyZWdfd2lkdGg9NCxyZWdfc2hp
ZnQ9MgogICAgZWcuIGNvbTE9YmF1ZD0xMTUyMDAscGFyaXR5PW4scmVnX3dpZHRoPTQscmVnX3No
aWZ0PTIsaXJxPTQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogU3dhcG5pbCBQYXJhdGV5IDxzd2Fw
bmlsLnBhcmF0ZXlAYW1kLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Ci0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAg
MzggKysrKysrCiB4ZW4vY29tbW9uL2tlcm5lbC5jICAgICAgICAgICAgICAgICB8ICAgMiArLQog
eGVuL2RyaXZlcnMvY2hhci9uczE2NTUwLmMgICAgICAgICAgfCAyNDkgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDI3MiBpbnNlcnRpb25zKCsp
LCAxNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGlu
ZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCmluZGV4IDQ0
ZDk5ODUuLjhjOTM5YzQgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1h
cmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC0zMjQs
NiArMzI0LDQ0IEBAIEJvdGggb3B0aW9uIGBjb20xYCBhbmQgYGNvbTJgIGZvbGxvdyB0aGUgc2Ft
ZSBmb3JtYXQuCiAKIEEgdHlwaWNhbCBzZXR1cCBmb3IgbW9zdCBzaXR1YXRpb25zIG1pZ2h0IGJl
IGBjb20xPTExNTIwMCw4bjFgCiAKK0luIGFkZGl0aW9uIHRvIHRoZSBhYm92ZSBwb3NpdGlvbmFs
IHNwZWNpZmljYXRpb24gZm9yIFVBUlQgcGFyYW1ldGVycywKK25hbWU9dmFsdWUgcGFpciBzcGVj
ZmljYXRpb25zIGFyZSBhbHNvIHN1cHBvcnRlZC4gVGhpcyBpcyB1c2VkIHRvIGFkZAorZmxleGli
aWxpdHkgZm9yIFVBUlQgZGV2aWNlcyB3aGljaCByZXF1aXJlIGFkZGl0aW9uYWwgVUFSVCBwYXJh
bWV0ZXIKK2NvbmZpZ3VyYXRpb25zLgorCitUaGUgY29tbWEgc2VwYXJhdGlvbiBzdGlsbCBkZWxp
bmVhdGVzIHBvc2l0aW9uYWwgcGFyYW1ldGVycy4gSGVuY2UsCit1bmxlc3MgdGhlIHBhcmFtZXRl
ciBpcyBleHBsaWNpdGx5IHNwZWNpZmllZCB3aXRoIG5hbWU9dmFsdWUgb3B0aW9uLCBpdAord2ls
bCBiZSBjb25zaWRlcmVkIGEgcG9zaXRpb25hbCBwYXJhbWV0ZXIuCisKK1RoZSBzeW50YXggY29u
c2lzdHMgb2YKK2NvbTE9KGNvbW1hLXNlcGFyYXRlZCBwb3NpdGlvbmFsIHBhcmFtZXRlcnMpLChj
b21tYSBzZXBhcmF0ZWQgbmFtZS12YWx1ZSBwYWlycykKKworVGhlIGFjY2VwdGVkIG5hbWUga2V5
d29yZHMgZm9yIG5hbWU9dmFsdWUgcGFpcnMgYXJlCisgKiBgYmF1ZGAgLSBhY2NlcHRzIGludGVn
ZXIgYmF1ZCByYXRlIChlZy4gMTE1MjAwKSBvciBgYXV0b2AKKyAqIGBicmlkZ2VgLSBTaW1pbGFy
IHRvIGJyaWRnZS1iZGYgaW4gcG9zaXRpb25hbCBwYXJhbWV0ZXJzLgorICAgICAgICAgICAgIFVz
ZWQgdG8gZGV0ZXJtaW5lIHRoZSBQQ0kgYnJpZGdlIHRvIGFjY2VzcyB0aGUgVUFSVCBkZXZpY2Uu
CisgICAgICAgICAgICAgTm90YXRpb24gaXMgeHg6eHgueHggPGJ1cz46PGRldmljZT4uPGZ1bmN0
aW9uPgorICogYGNsb2NrLWh6YC0gYWNjZXB0cyBsYXJnZSBpbnRlZ2VycyB0byBzZXR1cCBVQVJU
IGNsb2NrIGZyZXF1ZW5jaWVzLgorICAgICAgICAgICAgICAgRG8gbm90ZSAtIHRoZXNlIHZhbHVl
cyBhcmUgbXVsdGlwbGllZCBieSAxNi4KKyAqIGBkYXRhLWJpdHNgIC0gaW50ZWdlciBiZXR3ZWVu
IDUgYW5kIDgKKyAqIGBkZXZgIC0gYWNjZXB0ZWQgdmFsdWVzIGFyZSBgcGNpYCBPUiBgYW10YC4g
SWYgdGhpcyBvcHRpb24KKyAgICAgICAgICAgaXMgdXNlZCB0byBzcGVjaWZ5IGlmIHRoZSBzZXJp
YWwgZGV2aWNlIGlzIHBjaS1iYXNlZC4gVGhlIGlvX2Jhc2UKKyAgICAgICAgICAgY2Fubm90IGJl
IHNwZWNpZmllZCB3aGVuIGBkZXY9cGNpYCBvciBgZGV2PWFtdGAgaXMgdXNlZC4KKyAqIGBpby1i
YXNlYCAtIGFjY2VwdHMgaW50ZWdlciB3aGljaCBzcGVjaWZpZWQgSU8gYmFzZSBwb3J0IGZvciBV
QVJUIHJlZ2lzdGVycworICogYGlycWAgLSBJUlEgbnVtYmVyIHRvIHVzZQorICogYHBhcml0eWAg
LSBhY2NlcHRlZCB2YWx1ZXMgYXJlIHNhbWUgYXMgcG9zaXRpb25hbCBwYXJhbWV0ZXJzCisgKiBg
cG9ydGAgLSBVc2VkIHRvIHNwZWNpZnkgd2hpY2ggcG9ydCB0aGUgUENJIHNlcmlhbCBkZXZpY2Ug
aXMgbG9jYXRlZCBvbgorICAgICAgICAgICAgTm90YXRpb24gaXMgeHg6eHgueHggPGJ1cz46PGRl
dmljZT4uPGZ1bmN0aW9uPgorICogYHJlZy1zaGlmdGAgLSByZWdpc3RlciBzaGlmdHMgcmVxdWly
ZWQgdG8gc2V0IFVBUlQgcmVnaXN0ZXJzCisgKiBgcmVnLXdpZHRoYCAtIHJlZ2lzdGVyIHdpZHRo
IHJlcXVpcmVkIHRvIHNldCBVQVJUIHJlZ2lzdGVycworICAgICAgICAgICAgICAgICAob25seSBh
Y2NlcHRzIDEgYW5kIDQpCisgKiBgc3RvcC1iaXRzYCAtIG9ubHkgYWNjZXB0cyAxIG9yIDIgZm9y
IHRoZSBudW1iZXIgb2Ygc3RvcCBiaXRzCisKK1RoZSBmb2xsb3dpbmcgYXJlIGV4YW1wbGVzIG9m
IGNvcnJlY3Qgc3BlY2lmaWNhdGlvbnM6CitgY29tMT0xMTUyMDAsOG4xLDB4M2Y4LDRgCitgY29t
MT0xMTUyMDAsOG4xLDB4M2Y4LDQscmVnX3dpZHRoPTQscmVnX3NoaWZ0PTJgCitgY29tMT1iYXVk
PTExNTIwMCxwYXJpdHk9bixzdG9wX2JpdHM9MSxpb19iYXNlPTB4M2Y4LHJlZ193aWR0aD00YAor
CiAjIyMgY29ucmluZ1xfc2l6ZQogPiBgPSA8c2l6ZT5gCiAKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24va2VybmVsLmMgYi94ZW4vY29tbW9uL2tlcm5lbC5jCmluZGV4IDg0NjE4NzEuLmUxZWJiMGIg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24va2VybmVsLmMKKysrIGIveGVuL2NvbW1vbi9rZXJuZWwu
YwpAQCAtNDksNyArNDksNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgYXNzaWduX2ludGVnZXJfcGFy
YW0oCiAKIHN0YXRpYyB2b2lkIF9faW5pdCBfY21kbGluZV9wYXJzZShjb25zdCBjaGFyICpjbWRs
aW5lKQogewotICAgIGNoYXIgb3B0WzEwMF0sICpvcHR2YWwsICpvcHRrZXksICpxOworICAgIGNo
YXIgb3B0WzEyOF0sICpvcHR2YWwsICpvcHRrZXksICpxOwogICAgIGNvbnN0IGNoYXIgKnAgPSBj
bWRsaW5lOwogICAgIGNvbnN0IHN0cnVjdCBrZXJuZWxfcGFyYW0gKnBhcmFtOwogICAgIGludCBi
b29sX2Fzc2VydDsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2NoYXIvbnMxNjU1MC5jIGIveGVu
L2RyaXZlcnMvY2hhci9uczE2NTUwLmMKaW5kZXggZTRkZTNiNC4uNmFiNWVjMyAxMDA2NDQKLS0t
IGEveGVuL2RyaXZlcnMvY2hhci9uczE2NTUwLmMKKysrIGIveGVuL2RyaXZlcnMvY2hhci9uczE2
NTUwLmMKQEAgLTM4LDExICszOCwzMCBAQAogICogY2FuIGJlIHNwZWNpZmllZCBpbiBwbGFjZSBv
ZiBhIG51bWVyaWMgYmF1ZCByYXRlLiBQb2xsZWQgbW9kZSBpcyBzcGVjaWZpZWQKICAqIGJ5IHJl
cXVlc3RpbmcgaXJxIDAuCiAgKi8KLXN0YXRpYyBjaGFyIF9faW5pdGRhdGEgb3B0X2NvbTFbMzBd
ID0gIiI7Ci1zdGF0aWMgY2hhciBfX2luaXRkYXRhIG9wdF9jb20yWzMwXSA9ICIiOworc3RhdGlj
IGNoYXIgX19pbml0ZGF0YSBvcHRfY29tMVsxMjhdID0gIiI7CitzdGF0aWMgY2hhciBfX2luaXRk
YXRhIG9wdF9jb20yWzEyOF0gPSAiIjsKIHN0cmluZ19wYXJhbSgiY29tMSIsIG9wdF9jb20xKTsK
IHN0cmluZ19wYXJhbSgiY29tMiIsIG9wdF9jb20yKTsKIAorZW51bSBzZXJpYWxfcGFyYW1fdHlw
ZSB7CisgICAgYmF1ZCwKKyAgICBjbG9ja19oeiwKKyAgICBkYXRhX2JpdHMsCisgICAgaW9fYmFz
ZSwKKyAgICBpcnEsCisgICAgcGFyaXR5LAorICAgIHJlZ19zaGlmdCwKKyAgICByZWdfd2lkdGgs
CisgICAgc3RvcF9iaXRzLAorI2lmZGVmIENPTkZJR19IQVNfUENJCisgICAgYnJpZGdlX2JkZiwK
KyAgICBkZXZpY2UsCisgICAgcG9ydF9iZGYsCisjZW5kaWYKKyAgICAvKiBMaXN0IGFsbCBwYXJh
bWV0ZXJzIGJlZm9yZSB0aGlzIGxpbmUuICovCisgICAgbnVtX3NlcmlhbF9wYXJhbXMKK307CisK
IHN0YXRpYyBzdHJ1Y3QgbnMxNjU1MCB7CiAgICAgaW50IGJhdWQsIGNsb2NrX2h6LCBkYXRhX2Jp
dHMsIHBhcml0eSwgc3RvcF9iaXRzLCBmaWZvX3NpemUsIGlycTsKICAgICB1NjQgaW9fYmFzZTsg
ICAvKiBJL08gcG9ydCBvciBtZW1vcnktbWFwcGVkIEkvTyBhZGRyZXNzLiAqLwpAQCAtNzcsNiAr
OTYsMzIgQEAgc3RhdGljIHN0cnVjdCBuczE2NTUwIHsKICNlbmRpZgogfSBuczE2NTUwX2NvbVsy
XSA9IHsgeyAwIH0gfTsKIAorc3RydWN0IHNlcmlhbF9wYXJhbV92YXIgeworICAgIGNoYXIgbmFt
ZVsxMl07CisgICAgZW51bSBzZXJpYWxfcGFyYW1fdHlwZSB0eXBlOworfTsKKworLyoKKyAqIEVu
dW0gc3RydWN0IGtlZXBpbmcgYSB0YWJsZSBvZiBhbGwgYWNjZXB0ZWQgcGFyYW1ldGVyIG5hbWVz
IGZvciBwYXJzaW5nCisgKiBjb21fY29uc29sZV9vcHRpb25zIGZvciBzZXJpYWwgcG9ydCBjb20x
IGFuZCBjb20yLgorICovCitzdGF0aWMgY29uc3Qgc3RydWN0IHNlcmlhbF9wYXJhbV92YXIgX19p
bml0Y29uc3Qgc3BfdmFyc1tdID0geworICAgIHsiYmF1ZCIsIGJhdWR9LAorICAgIHsiY2xvY2st
aHoiLCBjbG9ja19oen0sCisgICAgeyJkYXRhLWJpdHMiLCBkYXRhX2JpdHN9LAorICAgIHsiaW8t
YmFzZSIsIGlvX2Jhc2V9LAorICAgIHsiaXJxIiwgaXJxfSwKKyAgICB7InBhcml0eSIsIHBhcml0
eX0sCisgICAgeyJyZWctc2hpZnQiLCByZWdfc2hpZnR9LAorICAgIHsicmVnLXdpZHRoIiwgcmVn
X3dpZHRofSwKKyAgICB7InN0b3AtYml0cyIsIHN0b3BfYml0c30sCisjaWZkZWYgQ09ORklHX0hB
U19QQ0kKKyAgICB7ImJyaWRnZSIsIGJyaWRnZV9iZGZ9LAorICAgIHsiZGV2IiwgZGV2aWNlfSwK
KyAgICB7InBvcnQiLCBwb3J0X2JkZn0sCisjZW5kaWYKK307CisKICNpZmRlZiBDT05GSUdfSEFT
X1BDSQogc3RydWN0IG5zMTY1NTBfY29uZmlnIHsKICAgICB1MTYgdmVuZG9yX2lkOwpAQCAtMTA4
MywyNiArMTEyOCw3MyBAQCBwY2lfdWFydF9jb25maWcoc3RydWN0IG5zMTY1NTAgKnVhcnQsIGJv
b2xfdCBza2lwX2FtdCwgdW5zaWduZWQgaW50IGlkeCkKIH0KICNlbmRpZgogCisvKgorICogVXNl
ZCB0byBwYXJzZSBuYW1lIHZhbHVlIHBhaXJzIGFuZCByZXR1cm4gd2hpY2ggdmFsdWUgaXQgaXMg
YWxvbmcgd2l0aAorICogcG9pbnRlciBmb3IgdGhlIGV4dHJhY3RlZCB2YWx1ZS4KKyAqLworc3Rh
dGljIGVudW0gX19pbml0IHNlcmlhbF9wYXJhbV90eXBlIGdldF90b2tlbihjaGFyICp0b2tlbiwg
Y2hhciAqKnZhbHVlKQoreworICAgIGNvbnN0IGNoYXIgKnBhcmFtX25hbWU7CisgICAgdW5zaWdu
ZWQgaW50IGk7CisKKyAgICBwYXJhbV9uYW1lID0gc3Ryc2VwKCZ0b2tlbiwgIj0iKTsKKyAgICBp
ZiAoIHBhcmFtX25hbWUgPT0gTlVMTCApCisgICAgICAgIHJldHVybiBudW1fc2VyaWFsX3BhcmFt
czsKKworICAgIC8qIExpbmVhciBzZWFyY2ggZm9yIHRoZSBwYXJhbWV0ZXIuICovCisgICAgZm9y
ICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHNwX3ZhcnMpOyBpKysgKQorICAgIHsKKyAgICAgICAg
aWYgKCBzdHJjbXAoc3BfdmFyc1tpXS5uYW1lLCBwYXJhbV9uYW1lKSA9PSAwICkKKyAgICAgICAg
eworICAgICAgICAgICAgKnZhbHVlID0gdG9rZW47CisgICAgICAgICAgICByZXR1cm4gc3BfdmFy
c1tpXS50eXBlOworICAgICAgICB9CisgICAgfQorCisgICAgcmV0dXJuIG51bV9zZXJpYWxfcGFy
YW1zOworfQorCiAjZGVmaW5lIFBBUlNFX0VSUihfZiwgX2EuLi4pICAgICAgICAgICAgICAgICBc
CiAgICAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAg
IHByaW50ayggIkVSUk9SOiAiIF9mICJcbiIgLCAjIyBfYSApOyBcCiAgICAgICAgIHJldHVybjsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgfSB3aGlsZSAoIDAgKQogCi1zdGF0
aWMgdm9pZCBfX2luaXQgbnMxNjU1MF9wYXJzZV9wb3J0X2NvbmZpZygKLSAgICBzdHJ1Y3QgbnMx
NjU1MCAqdWFydCwgY29uc3QgY2hhciAqY29uZikKKyNkZWZpbmUgUEFSU0VfRVJSX1JFVChfZiwg
X2EuLi4pICAgICAgICAgICAgIFwKKyAgICBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgcHJpbnRrKCAiRVJST1I6ICIgX2YgIlxuIiAsICMjIF9hICk7
IFwKKyAgICAgICAgcmV0dXJuIGZhbHNlOyAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB9
IHdoaWxlICggMCApCisKKworc3RhdGljIGJvb2wgX19pbml0IHBhcnNlX3Bvc2l0aW9uYWwoc3Ry
dWN0IG5zMTY1NTAgKnVhcnQsIGNoYXIgKipzdHIpCiB7CiAgICAgaW50IGJhdWQ7CisgICAgY29u
c3QgY2hhciAqY29uZjsKKyAgICBjaGFyICpuYW1lX3ZhbF9wb3M7CiAKLSAgICAvKiBObyB1c2Vy
LXNwZWNpZmllZCBjb25maWd1cmF0aW9uPyAqLwotICAgIGlmICggKGNvbmYgPT0gTlVMTCkgfHwg
KCpjb25mID09ICdcMCcpICkKKyAgICBjb25mID0gKnN0cjsKKyAgICBuYW1lX3ZhbF9wb3MgPSBz
dHJjaHIoY29uZiwgJz0nKTsKKworICAgIC8qIEZpbmRpbmcgdGhlIGVuZCBvZiB0aGUgcG9zaXRp
b25hbCBwYXJhbWV0ZXJzLiAqLworICAgIHdoaWxlICggbmFtZV92YWxfcG9zID4gKnN0ciApCiAg
ICAgewotICAgICAgICAvKiBTb21lIHBsYXRmb3JtcyBtYXkgYXV0b21hdGljYWxseSBwcm9iZSB0
aGUgVUFSVCBjb25maWd1YXJ0aW9uLiAqLwotICAgICAgICBpZiAoIHVhcnQtPmJhdWQgIT0gMCAp
Ci0gICAgICAgICAgICBnb3RvIGNvbmZpZ19wYXJzZWQ7Ci0gICAgICAgIHJldHVybjsKKyAgICAg
ICAgLyogV29ya2luZyBiYWNrd2FyZHMgZnJvbSB0aGUgJz0nIHNpZ24uICovCisgICAgICAgIG5h
bWVfdmFsX3Bvcy0tOworICAgICAgICBpZiAoICpuYW1lX3ZhbF9wb3MgPT0gJywnICkKKyAgICAg
ICAgeworICAgICAgICAgICAgKm5hbWVfdmFsX3BvcyA9ICdcMCc7CisgICAgICAgICAgICBuYW1l
X3ZhbF9wb3MrKzsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CiAgICAgfQogCisgICAg
KnN0ciA9IG5hbWVfdmFsX3BvczsKKyAgICAvKiBXaGVuIHRoZXJlIGFyZSBubyBwb3NpdGlvbmFs
IHBhcmFtZXRlcnMsIHdlIHJldHVybiBmcm9tIHRoZSBmdW5jdGlvbi4gKi8KKyAgICBpZiAoIGNv
bmYgPT0gKnN0ciApCisgICAgICAgIHJldHVybiB0cnVlOworCisgICAgLyogUGFyc2UgcG9zaXRp
b25hbCBwYXJhbWV0ZXJzIGhlcmUuICovCiAgICAgaWYgKCBzdHJuY21wKGNvbmYsICJhdXRvIiwg
NCkgPT0gMCApCiAgICAgewogICAgICAgICB1YXJ0LT5iYXVkID0gQkFVRF9BVVRPOwpAQCAtMTEz
MiwxMyArMTIyNCwxMyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgbnMxNjU1MF9wYXJzZV9wb3J0X2Nv
bmZpZygKICAgICAgICAgaWYgKCBzdHJuY21wKGNvbmYsICJwY2kiLCAzKSA9PSAwICkKICAgICAg
ICAgewogICAgICAgICAgICAgaWYgKCBwY2lfdWFydF9jb25maWcodWFydCwgMS8qIHNraXAgQU1U
ICovLCB1YXJ0IC0gbnMxNjU1MF9jb20pICkKLSAgICAgICAgICAgICAgICByZXR1cm47CisgICAg
ICAgICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgICAgICAgICBjb25mICs9IDM7CiAgICAgICAg
IH0KICAgICAgICAgZWxzZSBpZiAoIHN0cm5jbXAoY29uZiwgImFtdCIsIDMpID09IDAgKQogICAg
ICAgICB7CiAgICAgICAgICAgICBpZiAoIHBjaV91YXJ0X2NvbmZpZyh1YXJ0LCAwLCB1YXJ0IC0g
bnMxNjU1MF9jb20pICkKLSAgICAgICAgICAgICAgICByZXR1cm47CisgICAgICAgICAgICAgICAg
cmV0dXJuIHRydWU7CiAgICAgICAgICAgICBjb25mICs9IDM7CiAgICAgICAgIH0KICAgICAgICAg
ZWxzZQpAQCAtMTE1NywxOSArMTI0OSwxNDIgQEAgc3RhdGljIHZvaWQgX19pbml0IG5zMTY1NTBf
cGFyc2VfcG9ydF9jb25maWcoCiAgICAgICAgIGNvbmYgPSBwYXJzZV9wY2koY29uZiwgTlVMTCwg
JnVhcnQtPnBzX2JkZlswXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAmdWFydC0+cHNfYmRm
WzFdLCAmdWFydC0+cHNfYmRmWzJdKTsKICAgICAgICAgaWYgKCAhY29uZiApCi0gICAgICAgICAg
ICBQQVJTRV9FUlIoIkJhZCBwb3J0IFBDSSBjb29yZGluYXRlcyIpOwotICAgICAgICB1YXJ0LT5w
c19iZGZfZW5hYmxlID0gMTsKKyAgICAgICAgICAgIFBBUlNFX0VSUl9SRVQoIkJhZCBwb3J0IFBD
SSBjb29yZGluYXRlcyIpOworICAgICAgICB1YXJ0LT5wc19iZGZfZW5hYmxlID0gdHJ1ZTsKICAg
ICB9CiAKICAgICBpZiAoICpjb25mID09ICcsJyAmJiAqKytjb25mICE9ICcsJyApCiAgICAgewog
ICAgICAgICBpZiAoICFwYXJzZV9wY2koY29uZiwgTlVMTCwgJnVhcnQtPnBiX2JkZlswXSwKICAg
ICAgICAgICAgICAgICAgICAgICAgICZ1YXJ0LT5wYl9iZGZbMV0sICZ1YXJ0LT5wYl9iZGZbMl0p
ICkKLSAgICAgICAgICAgIFBBUlNFX0VSUigiQmFkIGJyaWRnZSBQQ0kgY29vcmRpbmF0ZXMiKTsK
LSAgICAgICAgdWFydC0+cGJfYmRmX2VuYWJsZSA9IDE7CisgICAgICAgICAgICBQQVJTRV9FUlJf
UkVUKCJCYWQgYnJpZGdlIFBDSSBjb29yZGluYXRlcyIpOworICAgICAgICB1YXJ0LT5wYl9iZGZf
ZW5hYmxlID0gdHJ1ZTsKICAgICB9CiAjZW5kaWYKIAorICAgIHJldHVybiB0cnVlOworfQorCitz
dGF0aWMgYm9vbCBfX2luaXQgcGFyc2VfbmFtZXZhbHVlX3BhaXJzKGNoYXIgKnN0ciwgc3RydWN0
IG5zMTY1NTAgKnVhcnQpCit7CisgICAgY2hhciAqdG9rZW4sICpzdGFydCA9IHN0cjsKKyAgICBj
aGFyICpwYXJhbV92YWx1ZSA9IE5VTEw7CisgICAgYm9vbCBkZXZfc2V0ID0gZmFsc2U7CisKKyAg
ICBpZiAoIChzdHIgPT0gTlVMTCkgfHwgKCpzdHIgPT0gJ1wwJykgKQorICAgICAgICByZXR1cm4g
dHJ1ZTsKKworICAgIGRvCisgICAgeworICAgICAgICAvKiBXaGVuIG5vIHRva2VucyBhcmUgZm91
bmQsIHN0YXJ0IHdpbGwgYmUgTlVMTCAqLworICAgICAgICB0b2tlbiA9IHN0cnNlcCgmc3RhcnQs
ICIsIik7CisKKyAgICAgICAgc3dpdGNoICggZ2V0X3Rva2VuKHRva2VuLCAmcGFyYW1fdmFsdWUp
ICkKKyAgICAgICAgeworICAgICAgICBjYXNlIGJhdWQ6CisgICAgICAgICAgICB1YXJ0LT5iYXVk
ID0gc2ltcGxlX3N0cnRvdWwocGFyYW1fdmFsdWUsIE5VTEwsIDApOworICAgICAgICAgICAgYnJl
YWs7CisKKyAgICAgICAgY2FzZSBjbG9ja19oejoKKyAgICAgICAgICAgIHVhcnQtPmNsb2NrX2h6
ID0gc2ltcGxlX3N0cnRvdWwocGFyYW1fdmFsdWUsIE5VTEwsIDApIDw8IDQ7CisgICAgICAgICAg
ICBicmVhazsKKworICAgICAgICBjYXNlIGlvX2Jhc2U6CisgICAgICAgICAgICBpZiAoIGRldl9z
ZXQgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklO
RworICAgICAgICAgICAgICAgICAgICAgICAiQ2FuJ3QgdXNlIGlvX2Jhc2Ugd2l0aCBkZXY9cGNp
IG9yIGRldj1hbXQgb3B0aW9uc1xuIik7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAg
ICAgICB9CisgICAgICAgICAgICB1YXJ0LT5pb19iYXNlID0gc2ltcGxlX3N0cnRvdWwocGFyYW1f
dmFsdWUsIE5VTEwsIDApOworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSBpcnE6
CisgICAgICAgICAgICB1YXJ0LT5pcnEgPSBzaW1wbGVfc3RydG91bChwYXJhbV92YWx1ZSwgTlVM
TCwgMCk7CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIGRhdGFfYml0czoKKyAg
ICAgICAgICAgIHVhcnQtPmRhdGFfYml0cyA9IHNpbXBsZV9zdHJ0b3VsKHBhcmFtX3ZhbHVlLCBO
VUxMLCAwKTsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgcGFyaXR5OgorICAg
ICAgICAgICAgdWFydC0+cGFyaXR5ID0gcGFyc2VfcGFyaXR5X2NoYXIoKnBhcmFtX3ZhbHVlKTsK
KyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNhc2Ugc3RvcF9iaXRzOgorICAgICAgICAg
ICAgdWFydC0+c3RvcF9iaXRzID0gc2ltcGxlX3N0cnRvdWwocGFyYW1fdmFsdWUsIE5VTEwsIDAp
OworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSByZWdfc2hpZnQ6CisgICAgICAg
ICAgICB1YXJ0LT5yZWdfc2hpZnQgPSBzaW1wbGVfc3RydG91bChwYXJhbV92YWx1ZSwgTlVMTCwg
MCk7CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIHJlZ193aWR0aDoKKyAgICAg
ICAgICAgIHVhcnQtPnJlZ193aWR0aCA9IHNpbXBsZV9zdHJ0b3VsKHBhcmFtX3ZhbHVlLCBOVUxM
LCAwKTsKKyAgICAgICAgICAgIGJyZWFrOworCisjaWZkZWYgQ09ORklHX0hBU19QQ0kKKyAgICAg
ICAgY2FzZSBicmlkZ2VfYmRmOgorICAgICAgICAgICAgaWYgKCAhcGFyc2VfcGNpKHBhcmFtX3Zh
bHVlLCBOVUxMLCAmdWFydC0+cHNfYmRmWzBdLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZ1YXJ0LT5wc19iZGZbMV0sICZ1YXJ0LT5wc19iZGZbMl0pICkKKyAgICAgICAgICAgICAgICBQ
QVJTRV9FUlJfUkVUKCJCYWQgcG9ydCBQQ0kgY29vcmRpbmF0ZXNcbiIpOworICAgICAgICAgICAg
dWFydC0+cHNfYmRmX2VuYWJsZSA9IHRydWU7CisgICAgICAgICAgICBicmVhazsKKworICAgICAg
ICBjYXNlIGRldmljZToKKyAgICAgICAgICAgIGlmICggc3RybmNtcChwYXJhbV92YWx1ZSwgInBj
aSIsIDMpID09IDAgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHBjaV91YXJ0X2Nv
bmZpZyh1YXJ0LCAxLyogc2tpcCBBTVQgKi8sIHVhcnQgLSBuczE2NTUwX2NvbSk7CisgICAgICAg
ICAgICAgICAgZGV2X3NldCA9IHRydWU7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBlbHNl
IGlmICggc3RybmNtcChwYXJhbV92YWx1ZSwgImFtdCIsIDMpID09IDAgKQorICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgIHBjaV91YXJ0X2NvbmZpZyh1YXJ0LCAwLCB1YXJ0IC0gbnMxNjU1
MF9jb20pOworICAgICAgICAgICAgICAgIGRldl9zZXQgPSB0cnVlOworICAgICAgICAgICAgfQor
ICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSBwb3J0X2JkZjoKKyAgICAgICAgICAg
IGlmICggIXBhcnNlX3BjaShwYXJhbV92YWx1ZSwgTlVMTCwgJnVhcnQtPnBiX2JkZlswXSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmdWFydC0+cGJfYmRmWzFdLCAmdWFydC0+cGJfYmRm
WzJdKSApCisgICAgICAgICAgICAgICAgUEFSU0VfRVJSX1JFVCgiQmFkIHBvcnQgUENJIGNvb3Jk
aW5hdGVzXG4iKTsKKyAgICAgICAgICAgIHVhcnQtPnBiX2JkZl9lbmFibGUgPSB0cnVlOworICAg
ICAgICAgICAgYnJlYWs7CisjZW5kaWYKKworICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAg
UEFSU0VfRVJSX1JFVCgiSW52YWxpZCBwYXJhbWV0ZXI6ICVzXG4iLCB0b2tlbik7CisgICAgICAg
IH0KKyAgICB9IHdoaWxlICggc3RhcnQgIT0gTlVMTCApOworCisgICAgcmV0dXJuIHRydWU7Cit9
CisKK3N0YXRpYyB2b2lkIF9faW5pdCBuczE2NTUwX3BhcnNlX3BvcnRfY29uZmlnKAorICAgIHN0
cnVjdCBuczE2NTUwICp1YXJ0LCBjb25zdCBjaGFyICpjb25mKQoreworICAgIGNoYXIgY29tX2Nv
bnNvbGVfb3B0aW9uc1sxMjhdOworICAgIGNoYXIgKnN0cjsKKworICAgIC8qIE5vIHVzZXItc3Bl
Y2lmaWVkIGNvbmZpZ3VyYXRpb24/ICovCisgICAgaWYgKCAoY29uZiA9PSBOVUxMKSB8fCAoKmNv
bmYgPT0gJ1wwJykgKQorICAgIHsKKyAgICAgICAgLyogU29tZSBwbGF0Zm9ybXMgbWF5IGF1dG9t
YXRpY2FsbHkgcHJvYmUgdGhlIFVBUlQgY29uZmlndWFydGlvbi4gKi8KKyAgICAgICAgaWYgKCB1
YXJ0LT5iYXVkICE9IDAgKQorICAgICAgICAgICAgZ290byBjb25maWdfcGFyc2VkOworICAgICAg
ICByZXR1cm47CisgICAgfQorCisgICAgc3RybGNweShjb21fY29uc29sZV9vcHRpb25zLCBjb25m
LCBBUlJBWV9TSVpFKGNvbV9jb25zb2xlX29wdGlvbnMpKTsKKyAgICBzdHIgPSBjb21fY29uc29s
ZV9vcHRpb25zOworCisgICAgLyogcGFyc2UgcG9zaXRpb25hbCBwYXJhbWV0ZXJzIGFuZCBnZXQg
cG9pbnRlciBmb3IgbmFtZS12YWx1ZSBwYWlycyAqLworICAgIGlmICggIXBhcnNlX3Bvc2l0aW9u
YWwodWFydCwgJnN0cikgKQorICAgICAgICByZXR1cm47CisKKyAgICBpZiAoICFwYXJzZV9uYW1l
dmFsdWVfcGFpcnMoc3RyLCB1YXJ0KSApCisgICAgICAgIHJldHVybjsKKwogIGNvbmZpZ19wYXJz
ZWQ6CiAgICAgLyogU2FuaXR5IGNoZWNrcy4gKi8KICAgICBpZiAoICh1YXJ0LT5iYXVkICE9IEJB
VURfQVVUTykgJiYKQEAgLTExNzcsNiArMTM5Miw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBuczE2
NTUwX3BhcnNlX3BvcnRfY29uZmlnKAogICAgICAgICBQQVJTRV9FUlIoIkJhdWQgcmF0ZSAlZCBv
dXRzaWRlIHN1cHBvcnRlZCByYW5nZS4iLCB1YXJ0LT5iYXVkKTsKICAgICBpZiAoICh1YXJ0LT5k
YXRhX2JpdHMgPCA1KSB8fCAodWFydC0+ZGF0YV9iaXRzID4gOCkgKQogICAgICAgICBQQVJTRV9F
UlIoIiVkIGRhdGEgYml0cyBhcmUgdW5zdXBwb3J0ZWQuIiwgdWFydC0+ZGF0YV9iaXRzKTsKKyAg
ICBpZiAoICh1YXJ0LT5yZWdfd2lkdGggIT0gMSkgJiYgKHVhcnQtPnJlZ193aWR0aCAhPSA0KSAp
CisgICAgICAgIFBBUlNFX0VSUigiQWNjZXB0ZWQgdmFsdWVzIG9mIHJlZ193aWR0aCBhcmUgMSBh
bmQgNCBvbmx5Iik7CiAgICAgaWYgKCAodWFydC0+c3RvcF9iaXRzIDwgMSkgfHwgKHVhcnQtPnN0
b3BfYml0cyA+IDIpICkKICAgICAgICAgUEFSU0VfRVJSKCIlZCBzdG9wIGJpdHMgYXJlIHVuc3Vw
cG9ydGVkLiIsIHVhcnQtPnN0b3BfYml0cyk7CiAgICAgaWYgKCB1YXJ0LT5pb19iYXNlID09IDAg
KQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
bWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Jun 09 12:56:06 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 12:56:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dJJSQ-0003tg-31; Fri, 09 Jun 2017 12:56:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJSP-0003tQ-A2
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:56:05 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 00/60-06719-4EA9A395; Fri, 09 Jun 2017 12:56:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVffxLKt
 IgyXrDS0mbDNwYPTY3reLPYAxijUzLym/IoE1Y+b0qSwFjwwrOjd+YG1gvK/WxcjFISTwhVHi
 2dmb7BDOeUaJ5sZFTF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZSIiwQJnFwk
 wZImFfATOLrp7msIDYLUPnXH1uYJjByLGBkWMWoUZxaVJZapGtorJdUlJmeUZKbmJmja2hgpp
 ebWlycmJ6ak5hUrJecn7uJEegTBiDYwfhlWcAhRkkOJiVR3mkFVpFCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHiZgT4WEixKTU+tSMvMAQYHTFqCg0dJhPd+O1Cat7ggMbc4Mx0idYpRl2PD6vVf
 mIRY8vLzUqXEef/MBCoSACnKKM2DGwEL1EuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5u0Gm
 cKTmVcCt+kV0BFMQEcseWcBckRJIkJKqoFxatn2sM6zR/vOMaXIdEzqb5lydOudn4li3ovDQ4
 UFeH8r7dm54tjBhccOhT/vPRZwTcgkJbfrn5FIyoFj/fxbV7Qe9Nu661ZU3L7t91gMqpRP633
 9suOT4rNdT97viNbVuRVk0hmkr7Q+yXbyB51Quc+/n7FlvJl9jOGb7PQA2/CZM/wu7Nb9qMRS
 nJFoqMVcVJwIAAKeYjpPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1497012962!72991356!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26799 invoked from network); 9 Jun 2017 12:56:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Jun 2017 12:56:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJSM-0004Fx-I6
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:56:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJSM-0000ME-HU
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:56:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dJJSM-0000ME-HU@xenbits.xenproject.org>
Date: Fri, 09 Jun 2017 12:56:02 +0000
Subject: [Xen-changelog] [xen master] x86/vmx: Fix vmentry failure because
	of invalid LER on Broadwell
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDIwZjE5NzZiNDQxOTlkMWU3YTE1ZmU1ZDJjOGMxYTQzNzViNzQ5OTcKQXV0aG9yOiAg
ICAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBNYXkgMzAgMTU6MDU6MDQgMjAxNyArMDEwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgSnVuIDcgMTI6MDA6
NDEgMjAxNyArMDEwMAoKICAgIHg4Ni92bXg6IEZpeCB2bWVudHJ5IGZhaWx1cmUgYmVjYXVzZSBv
ZiBpbnZhbGlkIExFUiBvbiBCcm9hZHdlbGwKICAgIAogICAgT2NjYXNpb25hbGx5LCBvbiBjZXJ0
YWluIEJyb2Fkd2VsbCBDUFVzIE1TUl9JQTMyX0xBU1RJTlRUT0lQIGhhcyBiZWVuCiAgICBvYnNl
cnZlZCB0byBoYXZlIHRoZSB0b3AgdGhyZWUgYml0cyBjb3JydXB0ZWQgYXMgdGhvdWdoIHRoZSBN
U1IgaXMgdXNpbmcKICAgIHRoZSBMQlJfRk9STUFUX0VJUF9GTEFHU19UU1ggZm9ybWF0LiBUaGlz
IGlzIGluY29ycmVjdCBhbmQgY2F1c2VzIGEKICAgIHZtZW50cnkgZmFpbHVyZSAtLSB0aGUgTVNS
IHNob3VsZCBjb250YWluIGFuIG9mZnNldCBpbnRvIHRoZSBjdXJyZW50CiAgICBjb2RlIHNlZ21l
bnQuIFRoaXMgaXMgYXNzdW1lZCB0byBiZSBlcnJhdHVtIEJERjE0LiBXb3JrYXJvdW5kIHRoZSBp
c3N1ZQogICAgYnkgc2lnbi1leHRlbmRpbmcgaW50byBiaXRzIDQ4OjYzIGZvciBNU1JfSUEzMl9M
QVNUSU5Ue0ZST00sVE99SVAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFJvc3MgTGFnZXJ3YWxs
IDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogS2V2aW4gVGlh
biA8a2V2aW4udGlhbkBpbnRlbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMg
ICAgICAgICB8IDYyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14
ODYveDg2XzY0L3BhZ2UuaCAgfCAgMyArKwogMyBmaWxlcyBjaGFuZ2VkLCA2MiBpbnNlcnRpb25z
KCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
eC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggNTg1NTJjMy4uYzUzYjI0OSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2
L2h2bS92bXgvdm14LmMKQEAgLTI0MzMsNiArMjQzMyw3IEBAIHN0YXRpYyB2b2lkIHBpX25vdGlm
aWNhdGlvbl9pbnRlcnJ1cHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB9CiAKIHN0YXRp
YyB2b2lkIF9faW5pdCBsYnJfdHN4X2ZpeHVwX2NoZWNrKHZvaWQpOworc3RhdGljIHZvaWQgX19p
bml0IGJkd19lcnJhdHVtX2JkZjE0X2ZpeHVwX2NoZWNrKHZvaWQpOwogCiBjb25zdCBzdHJ1Y3Qg
aHZtX2Z1bmN0aW9uX3RhYmxlICogX19pbml0IHN0YXJ0X3ZteCh2b2lkKQogewpAQCAtMjQ5OCw2
ICsyNDk5LDcgQEAgY29uc3Qgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSAqIF9faW5pdCBzdGFy
dF92bXgodm9pZCkKICAgICBzZXR1cF92bWNzX2R1bXAoKTsKIAogICAgIGxicl90c3hfZml4dXBf
Y2hlY2soKTsKKyAgICBiZHdfZXJyYXR1bV9iZGYxNF9maXh1cF9jaGVjaygpOwogCiAgICAgcmV0
dXJuICZ2bXhfZnVuY3Rpb25fdGFibGU7CiB9CkBAIC0yNzkwLDcgKzI3OTIsMTEgQEAgZW51bQog
CiAjZGVmaW5lIExCUl9GUk9NX1NJR05FWFRfMk1TQiAgKCgxVUxMIDw8IDU5KSB8ICgxVUxMIDw8
IDYwKSkKIAorI2RlZmluZSBGSVhVUF9MQlJfVFNYICAgICAgICAgICAgKDF1IDw8IDApCisjZGVm
aW5lIEZJWFVQX0JEV19FUlJBVFVNX0JERjE0ICAoMXUgPDwgMSkKKwogc3RhdGljIGJvb2wgX19y
ZWFkX21vc3RseSBsYnJfdHN4X2ZpeHVwX25lZWRlZDsKK3N0YXRpYyBib29sIF9fcmVhZF9tb3N0
bHkgYmR3X2VycmF0dW1fYmRmMTRfZml4dXBfbmVlZGVkOwogc3RhdGljIHVpbnQzMl90IF9fcmVh
ZF9tb3N0bHkgbGJyX2Zyb21fc3RhcnQ7CiBzdGF0aWMgdWludDMyX3QgX19yZWFkX21vc3RseSBs
YnJfZnJvbV9lbmQ7CiBzdGF0aWMgdWludDMyX3QgX19yZWFkX21vc3RseSBsYnJfbGFzdGludF9m
cm9tOwpAQCAtMjgyNyw2ICsyODMzLDEzIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBsYnJfdHN4X2Zp
eHVwX2NoZWNrKHZvaWQpCiAgICAgfQogfQogCitzdGF0aWMgdm9pZCBfX2luaXQgYmR3X2VycmF0
dW1fYmRmMTRfZml4dXBfY2hlY2sodm9pZCkKK3sKKyAgICAvKiBCcm9hZHdlbGwgRTUtMjYwMCB2
NCBwcm9jZXNzb3JzIG5lZWQgdG8gd29yayBhcm91bmQgZXJyYXR1bSBCREYxNC4gKi8KKyAgICBp
ZiAoIGJvb3RfY3B1X2RhdGEueDg2ID09IDYgJiYgYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwgPT0g
NzkgKQorICAgICAgICBiZHdfZXJyYXR1bV9iZGYxNF9maXh1cF9uZWVkZWQgPSB0cnVlOworfQor
CiBzdGF0aWMgaW50IGlzX2xhc3RfYnJhbmNoX21zcih1MzIgZWN4KQogewogICAgIGNvbnN0IHN0
cnVjdCBsYnJfaW5mbyAqbGJyID0gbGFzdF9icmFuY2hfbXNyX2dldCgpOwpAQCAtMzA4Niw4ICsz
MDk5LDExIEBAIHN0YXRpYyBpbnQgdm14X21zcl93cml0ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50
IG1zciwgdWludDY0X3QgbXNyX2NvbnRlbnQpCiAgICAgICAgICAgICAgICAgICAgIGlmICggKHJj
ID0gdm14X2FkZF9ndWVzdF9tc3IobGJyLT5iYXNlICsgaSkpID09IDAgKQogICAgICAgICAgICAg
ICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICB2bXhfZGlzYWJsZV9pbnRlcmNlcHRf
Zm9yX21zcih2LCBsYnItPmJhc2UgKyBpLCBNU1JfVFlQRV9SIHwgTVNSX1RZUEVfVyk7Ci0gICAg
ICAgICAgICAgICAgICAgICAgICB2LT5hcmNoLmh2bV92bXgubGJyX3RzeF9maXh1cF9lbmFibGVk
ID0KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYnJfdHN4X2ZpeHVwX25lZWRlZDsKKyAg
ICAgICAgICAgICAgICAgICAgICAgIGlmICggbGJyX3RzeF9maXh1cF9uZWVkZWQgKQorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtX3ZteC5sYnJfZml4dXBfZW5hYmxlZCB8
PSBGSVhVUF9MQlJfVFNYOworICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCBiZHdfZXJyYXR1
bV9iZGYxNF9maXh1cF9uZWVkZWQgKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHYtPmFy
Y2guaHZtX3ZteC5sYnJfZml4dXBfZW5hYmxlZCB8PQorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBGSVhVUF9CRFdfRVJSQVRVTV9CREYxNDsKICAgICAgICAgICAgICAgICAgICAgfQog
ICAgICAgICB9CiAKQEAgLTQxNzMsNiArNDE4OSw0NCBAQCBzdGF0aWMgdm9pZCBsYnJfdHN4X2Zp
eHVwKHZvaWQpCiAgICAgICAgIG1zci0+ZGF0YSB8PSAoKExCUl9GUk9NX1NJR05FWFRfMk1TQiAm
IG1zci0+ZGF0YSkgPDwgMik7CiB9CiAKK3N0YXRpYyB2b2lkIHNpZ25fZXh0ZW5kX21zcih1MzIg
bXNyLCBpbnQgdHlwZSkKK3sKKyAgICBzdHJ1Y3Qgdm14X21zcl9lbnRyeSAqZW50cnk7CisKKyAg
ICBpZiAoIChlbnRyeSA9IHZteF9maW5kX21zcihtc3IsIHR5cGUpKSAhPSBOVUxMICkKKyAgICB7
CisgICAgICAgIGlmICggZW50cnktPmRhdGEgJiBWQUREUl9UT1BfQklUICkKKyAgICAgICAgICAg
IGVudHJ5LT5kYXRhIHw9IENBTk9OSUNBTF9NQVNLOworICAgICAgICBlbHNlCisgICAgICAgICAg
ICBlbnRyeS0+ZGF0YSAmPSB+Q0FOT05JQ0FMX01BU0s7CisgICAgfQorfQorCitzdGF0aWMgdm9p
ZCBiZHdfZXJyYXR1bV9iZGYxNF9maXh1cCh2b2lkKQoreworICAgIC8qCisgICAgICogT2NjYXNp
b25hbGx5LCBvbiBjZXJ0YWluIEJyb2Fkd2VsbCBDUFVzIE1TUl9JQTMyX0xBU1RJTlRUT0lQIGhh
cworICAgICAqIGJlZW4gb2JzZXJ2ZWQgdG8gaGF2ZSB0aGUgdG9wIHRocmVlIGJpdHMgY29ycnVw
dGVkIGFzIHRob3VnaCB0aGUKKyAgICAgKiBNU1IgaXMgdXNpbmcgdGhlIExCUl9GT1JNQVRfRUlQ
X0ZMQUdTX1RTWCBmb3JtYXQuIFRoaXMgaXMKKyAgICAgKiBpbmNvcnJlY3QgYW5kIGNhdXNlcyBh
IHZtZW50cnkgZmFpbHVyZSAtLSB0aGUgTVNSIHNob3VsZCBjb250YWluCisgICAgICogYW4gb2Zm
c2V0IGludG8gdGhlIGN1cnJlbnQgY29kZSBzZWdtZW50LiBUaGlzIGlzIGFzc3VtZWQgdG8gYmUK
KyAgICAgKiBlcnJhdHVtIEJERjE0LiBGaXggdXAgTVNSX0lBMzJfTEFTVElOVHtGUk9NLFRPfUlQ
IGJ5CisgICAgICogc2lnbi1leHRlbmRpbmcgaW50byBiaXRzIDQ4OjYzLgorICAgICAqLworICAg
IHNpZ25fZXh0ZW5kX21zcihNU1JfSUEzMl9MQVNUSU5URlJPTUlQLCBWTVhfR1VFU1RfTVNSKTsK
KyAgICBzaWduX2V4dGVuZF9tc3IoTVNSX0lBMzJfTEFTVElOVFRPSVAsIFZNWF9HVUVTVF9NU1Ip
OworfQorCitzdGF0aWMgdm9pZCBsYnJfZml4dXAodm9pZCkKK3sKKyAgICBzdHJ1Y3QgdmNwdSAq
Y3VyciA9IGN1cnJlbnQ7CisKKyAgICBpZiAoIGN1cnItPmFyY2guaHZtX3ZteC5sYnJfZml4dXBf
ZW5hYmxlZCAmIEZJWFVQX0xCUl9UU1ggKQorICAgICAgICBsYnJfdHN4X2ZpeHVwKCk7CisgICAg
aWYgKCBjdXJyLT5hcmNoLmh2bV92bXgubGJyX2ZpeHVwX2VuYWJsZWQgJiBGSVhVUF9CRFdfRVJS
QVRVTV9CREYxNCApCisgICAgICAgIGJkd19lcnJhdHVtX2JkZjE0X2ZpeHVwKCk7Cit9CisKIHZv
aWQgdm14X3ZtZW50ZXJfaGVscGVyKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQog
ewogICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKQEAgLTQyMjksOCArNDI4Myw4IEBA
IHZvaWQgdm14X3ZtZW50ZXJfaGVscGVyKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KQogICAgIH0KIAogIG91dDoKLSAgICBpZiAoIHVubGlrZWx5KGN1cnItPmFyY2guaHZtX3ZteC5s
YnJfdHN4X2ZpeHVwX2VuYWJsZWQpICkKLSAgICAgICAgbGJyX3RzeF9maXh1cCgpOworICAgIGlm
ICggdW5saWtlbHkoY3Vyci0+YXJjaC5odm1fdm14Lmxicl9maXh1cF9lbmFibGVkKSApCisgICAg
ICAgIGxicl9maXh1cCgpOwogCiAgICAgSFZNVFJBQ0VfTkQoVk1FTlRSWSwgMCwgMS8qY3ljbGVz
Ki8sIDAsIDAsIDAsIDAsIDAsIDAsIDApOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS92bXgvdm1jcy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3MuaApp
bmRleCA5NTA3YmQyLi5lM2NkZmRmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS92bXgvdm1jcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmgKQEAg
LTEzNiw3ICsxMzYsNyBAQCBzdHJ1Y3QgYXJjaF92bXhfc3RydWN0IHsKICAgICAvKiBBcmUgd2Ug
ZW11bGF0aW5nIHJhdGhlciB0aGFuIFZNRU5URVJpbmc/ICovCiAgICAgdWludDhfdCAgICAgICAg
ICAgICAgdm14X2VtdWxhdGU7CiAKLSAgICBib29sICAgICAgICAgICAgICAgICBsYnJfdHN4X2Zp
eHVwX2VuYWJsZWQ7CisgICAgdWludDhfdCAgICAgICAgICAgICAgbGJyX2ZpeHVwX2VuYWJsZWQ7
CiAKICAgICAvKiBCaXRtYXNrIG9mIHNlZ21lbnRzIHRoYXQgd2UgY2FuJ3Qgc2FmZWx5IHVzZSBp
biB2aXJ0dWFsIDgwODYgbW9kZSAqLwogICAgIHVpbnQxNl90ICAgICAgICAgICAgIHZtODZfc2Vn
bWVudF9tYXNrOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvcGFnZS5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvcGFnZS5oCmluZGV4IDFhNmNhZTYuLjFmYmQy
YzEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3BhZ2UuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC9wYWdlLmgKQEAgLTI4LDYgKzI4LDkgQEAKICNkZWZp
bmUgUEFERFJfTUFTSyAgICAgICAgICAgICAgKCgxVUwgPDwgUEFERFJfQklUUyktMSkKICNkZWZp
bmUgVkFERFJfTUFTSyAgICAgICAgICAgICAgKCgxVUwgPDwgVkFERFJfQklUUyktMSkKIAorI2Rl
ZmluZSBWQUREUl9UT1BfQklUICAgICAgICAgICAoMVVMIDw8IChWQUREUl9CSVRTIC0gMSkpCisj
ZGVmaW5lIENBTk9OSUNBTF9NQVNLICAgICAgICAgICh+MFVMICYgflZBRERSX01BU0spCisKICNk
ZWZpbmUgaXNfY2Fub25pY2FsX2FkZHJlc3MoeCkgKCgobG9uZykoeCkgPj4gNDcpID09ICgobG9u
ZykoeCkgPj4gNjMpKQogCiAjaWZuZGVmIF9fQVNTRU1CTFlfXwotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Jun 09 12:56:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 12:56:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dJJSb-0003wG-4u; Fri, 09 Jun 2017 12:56:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJSZ-0003vm-Fl
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:56:15 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 F2/A4-03620-EEA9A395; Fri, 09 Jun 2017 12:56:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfftLKt
 Ig3lPLSwmbDNwYPTY3reLPYAxijUzLym/IoE149Fyg4L90xgrHt15ztzA+K60i5GLQ0jgC6PE
 2f0bWCGc84wSk9+eYOli5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1jAR+Lrm
 sOsIDavgJnE/Fuv2UFaWYDqn32oncDIsYCRYRWjRnFqUVlqka6xkV5SUWZ6RkluYmaOrqGBmV
 5uanFxYnpqTmJSsV5yfu4mRqBPGIBgB+PpdYGHGCU5mJREeacVWEUK8SXlp1RmJBZnxBeV5qQ
 WH2KU4eBQkuAVnQmUEyxKTU+tSMvMAQYHTFqCg0dJhPd+O1Cat7ggMbc4Mx0idYpRUUqclxmk
 TwAkkVGaB9cGC8hLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuY9CjKFJzOvBG76K6DFTECLl
 7yzAFlckoiQkmpgzKi6m8DwypHlefYT9ZOSyS8vafBdTir8u1z5TYDLx86lB+d3Sea5lj+2XS
 LR6mAoNvFQYejlK3efOxyK3B1+MnNN1iSVr0k2HYVnpyova/vLdMbnycrv4fbzv9c+6di1iP+
 fssu8V2JWGixWAUwXXcWjZlXJZOtsNzxfzb6uWEhDRWy/97NoJZbijERDLeai4kQAYqllTUMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1497012972!66476772!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG, UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16013 invoked from network); 9 Jun 2017 12:56:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Jun 2017 12:56:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJSW-0004G7-KI
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:56:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJSW-0000N8-Jb
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:56:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dJJSW-0000N8-Jb@xenbits.xenproject.org>
Date: Fri, 09 Jun 2017 12:56:12 +0000
Subject: [Xen-changelog] [xen master] x86/apic: Drop workarounds for
	Pentium/82489DX erratum
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQxM2U5MmU5YmYxM2MxMWVjZTQ4ZjM3OWU5NDBlNDVjYTBmYjMzNmQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEp1biAxIDE1OjI3OjM4IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEp1biA3IDEyOjAwOjQx
IDIwMTcgKzAxMDAKCiAgICB4ODYvYXBpYzogRHJvcCB3b3JrYXJvdW5kcyBmb3IgUGVudGl1bS84
MjQ4OURYIGVycmF0dW0KICAgIAogICAgQ09ORklHX1g4Nl9HT09EX0FQSUMgaXMgdW5jb25kaXRp
b25hbGx5IHNlbGVjdGVkIGZvciA2NGJpdCBidWlsZHMuICBEcm9wIHRoZQogICAgcmVsYXRlZCBp
bmZyYXN0cnVjdHVyZSBpbmNsdWRpbmcgYXBpY197cmVhZCx3cml0ZX1fYXJvdW5kKCksIHRoZSBm
b3JtZXIgb2YKICAgIHdoaWNoIGhhZCBubyBlZmZlY3QsIGFuZCB0aGUgbGF0dGVyIHdoaWNoIHdh
cyBhbiBhbGlhcyBvZiBhcGljX3dyaXRlKCkuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdl
LCBhcyBjb25maXJtZWQgYnkgZGlmZmluZyB0aGUgYmVmb3JlL2FmdGVyIGRpc2Fzc2VtYmx5Lgog
ICAgKFRocmVlIF9fTElORV9fIG51bWJlcnMgYXJlIGRpZmZlcmVudCwgYnV0IHRoZXkgYXJlIGBt
b3YgJGltbSwgJXJlZ2AgYXMgcGFydAogICAgb2YgYSBkcHJpbnRrKCkgY2FsbC4pCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9hcGljLmMgICAgICAgICAgICAgICAgIHwgNzIgKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlX2ludGVsLmMg
fCAgOCArKy0tLQogeGVuL2FyY2gveDg2L2NwdS92cG11LmMgICAgICAgICAgICAgfCAgNSArKy0K
IHhlbi9hcmNoL3g4Ni9nZW5hcGljL2RlbGl2ZXJ5LmMgICAgIHwgIDggKystLS0KIHhlbi9hcmNo
L3g4Ni9pb19hcGljLmMgICAgICAgICAgICAgIHwgMTQgKysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9z
bXAuYyAgICAgICAgICAgICAgICAgIHwgMTAgKysrLS0tCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5j
ICAgICAgICAgICAgICB8ICAzIC0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2FwaWMuaCAgICAgICAg
ICB8IDE5ICstLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY29uZmlnLmggICAgICAgIHwg
IDEgLQogOSBmaWxlcyBjaGFuZ2VkLCA1OCBpbnNlcnRpb25zKCspLCA4MiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYXBpYy5jIGIveGVuL2FyY2gveDg2L2FwaWMuYwpp
bmRleCAxZGQxODhhLi5hNWFlNGI2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYXBpYy5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9hcGljLmMKQEAgLTE1Nyw3ICsxNTcsNyBAQCB2b2lkIGNsZWFyX2xv
Y2FsX0FQSUModm9pZCkKICAgICBtYXhsdnQgPSBnZXRfbWF4bHZ0KCk7CiAKICAgICAvKiBXb3Jr
IGFyb3VuZCBBTUQgRXJyYXR1bSA0MTEuIFRoaXMgaXMgYSBuaWNlIHRoaW5nIHRvIGRvIGFueXdh
eS4gKi8KLSAgICBhcGljX3dyaXRlX2Fyb3VuZChBUElDX1RNSUNULCAwKTsKKyAgICBhcGljX3dy
aXRlKEFQSUNfVE1JQ1QsIDApOwogCiAgICAgLyoKICAgICAgKiBNYXNraW5nIGFuIExWVCBlbnRy
eSBvbiBhIFA2IGNhbiB0cmlnZ2VyIGEgbG9jYWwgQVBJQyBlcnJvcgpAQCAtMTY1LDUyICsxNjUs
NTIgQEAgdm9pZCBjbGVhcl9sb2NhbF9BUElDKHZvaWQpCiAgICAgICovCiAgICAgaWYgKG1heGx2
dCA+PSAzKSB7CiAgICAgICAgIHYgPSBFUlJPUl9BUElDX1ZFQ1RPUjsgLyogYW55IG5vbi16ZXJv
IHZlY3RvciB3aWxsIGRvICovCi0gICAgICAgIGFwaWNfd3JpdGVfYXJvdW5kKEFQSUNfTFZURVJS
LCB2IHwgQVBJQ19MVlRfTUFTS0VEKTsKKyAgICAgICAgYXBpY193cml0ZShBUElDX0xWVEVSUiwg
diB8IEFQSUNfTFZUX01BU0tFRCk7CiAgICAgfQogICAgIC8qCiAgICAgICogQ2FyZWZ1bDogd2Ug
aGF2ZSB0byBzZXQgbWFza3Mgb25seSBmaXJzdCB0byBkZWFzc2VydAogICAgICAqIGFueSBsZXZl
bC10cmlnZ2VyZWQgc291cmNlcy4KICAgICAgKi8KICAgICB2ID0gYXBpY19yZWFkKEFQSUNfTFZU
VCk7Ci0gICAgYXBpY193cml0ZV9hcm91bmQoQVBJQ19MVlRULCB2IHwgQVBJQ19MVlRfTUFTS0VE
KTsKKyAgICBhcGljX3dyaXRlKEFQSUNfTFZUVCwgdiB8IEFQSUNfTFZUX01BU0tFRCk7CiAgICAg
diA9IGFwaWNfcmVhZChBUElDX0xWVDApOwotICAgIGFwaWNfd3JpdGVfYXJvdW5kKEFQSUNfTFZU
MCwgdiB8IEFQSUNfTFZUX01BU0tFRCk7CisgICAgYXBpY193cml0ZShBUElDX0xWVDAsIHYgfCBB
UElDX0xWVF9NQVNLRUQpOwogICAgIHYgPSBhcGljX3JlYWQoQVBJQ19MVlQxKTsKLSAgICBhcGlj
X3dyaXRlX2Fyb3VuZChBUElDX0xWVDEsIHYgfCBBUElDX0xWVF9NQVNLRUQpOworICAgIGFwaWNf
d3JpdGUoQVBJQ19MVlQxLCB2IHwgQVBJQ19MVlRfTUFTS0VEKTsKICAgICBpZiAobWF4bHZ0ID49
IDQpIHsKICAgICAgICAgdiA9IGFwaWNfcmVhZChBUElDX0xWVFBDKTsKLSAgICAgICAgYXBpY193
cml0ZV9hcm91bmQoQVBJQ19MVlRQQywgdiB8IEFQSUNfTFZUX01BU0tFRCk7CisgICAgICAgIGFw
aWNfd3JpdGUoQVBJQ19MVlRQQywgdiB8IEFQSUNfTFZUX01BU0tFRCk7CiAgICAgfQogCiAvKiBs
ZXRzIG5vdCB0b3VjaCB0aGlzIGlmIHdlIGRpZG4ndCBmcm9iIGl0ICovCiAjaWZkZWYgQ09ORklH
X1g4Nl9NQ0VfVEhFUk1BTAogICAgIGlmIChtYXhsdnQgPj0gNSkgewogICAgICAgICB2ID0gYXBp
Y19yZWFkKEFQSUNfTFZUVEhNUik7Ci0gICAgICAgIGFwaWNfd3JpdGVfYXJvdW5kKEFQSUNfTFZU
VEhNUiwgdiB8IEFQSUNfTFZUX01BU0tFRCk7CisgICAgICAgIGFwaWNfd3JpdGUoQVBJQ19MVlRU
SE1SLCB2IHwgQVBJQ19MVlRfTUFTS0VEKTsKICAgICB9CiAjZW5kaWYKIAogICAgIGlmIChtYXhs
dnQgPj0gNikgewogICAgICAgICB2ID0gYXBpY19yZWFkKEFQSUNfQ01DSSk7Ci0gICAgICAgIGFw
aWNfd3JpdGVfYXJvdW5kKEFQSUNfQ01DSSwgdiB8IEFQSUNfTFZUX01BU0tFRCk7CisgICAgICAg
IGFwaWNfd3JpdGUoQVBJQ19DTUNJLCB2IHwgQVBJQ19MVlRfTUFTS0VEKTsKICAgICB9CiAgICAg
LyoKICAgICAgKiBDbGVhbiBBUElDIHN0YXRlIGZvciBvdGhlciBPU3M6CiAgICAgICovCi0gICAg
YXBpY193cml0ZV9hcm91bmQoQVBJQ19MVlRULCBBUElDX0xWVF9NQVNLRUQpOwotICAgIGFwaWNf
d3JpdGVfYXJvdW5kKEFQSUNfTFZUMCwgQVBJQ19MVlRfTUFTS0VEKTsKLSAgICBhcGljX3dyaXRl
X2Fyb3VuZChBUElDX0xWVDEsIEFQSUNfTFZUX01BU0tFRCk7CisgICAgYXBpY193cml0ZShBUElD
X0xWVFQsIEFQSUNfTFZUX01BU0tFRCk7CisgICAgYXBpY193cml0ZShBUElDX0xWVDAsIEFQSUNf
TFZUX01BU0tFRCk7CisgICAgYXBpY193cml0ZShBUElDX0xWVDEsIEFQSUNfTFZUX01BU0tFRCk7
CiAgICAgaWYgKG1heGx2dCA+PSAzKQotICAgICAgICBhcGljX3dyaXRlX2Fyb3VuZChBUElDX0xW
VEVSUiwgQVBJQ19MVlRfTUFTS0VEKTsKKyAgICAgICAgYXBpY193cml0ZShBUElDX0xWVEVSUiwg
QVBJQ19MVlRfTUFTS0VEKTsKICAgICBpZiAobWF4bHZ0ID49IDQpCi0gICAgICAgIGFwaWNfd3Jp
dGVfYXJvdW5kKEFQSUNfTFZUUEMsIEFQSUNfTFZUX01BU0tFRCk7CisgICAgICAgIGFwaWNfd3Jp
dGUoQVBJQ19MVlRQQywgQVBJQ19MVlRfTUFTS0VEKTsKIAogI2lmZGVmIENPTkZJR19YODZfTUNF
X1RIRVJNQUwKICAgICBpZiAobWF4bHZ0ID49IDUpCi0gICAgICAgIGFwaWNfd3JpdGVfYXJvdW5k
KEFQSUNfTFZUVEhNUiwgQVBJQ19MVlRfTUFTS0VEKTsKKyAgICAgICAgYXBpY193cml0ZShBUElD
X0xWVFRITVIsIEFQSUNfTFZUX01BU0tFRCk7CiAjZW5kaWYKICAgICBpZiAobWF4bHZ0ID49IDYp
Ci0gICAgICAgIGFwaWNfd3JpdGVfYXJvdW5kKEFQSUNfQ01DSSwgQVBJQ19MVlRfTUFTS0VEKTsK
KyAgICAgICAgYXBpY193cml0ZShBUElDX0NNQ0ksIEFQSUNfTFZUX01BU0tFRCk7CiAKICAgICBp
ZiAobWF4bHZ0ID4gMykgICAgICAgIC8qIER1ZSB0byBQZW50aXVtIGVycmF0YSAzQVAgYW5kIDEx
QVAuICovCiAgICAgICAgIGFwaWNfd3JpdGUoQVBJQ19FU1IsIDApOwpAQCAtMjU5LDcgKzI1OSw3
IEBAIHZvaWQgZGlzY29ubmVjdF9ic3BfQVBJQyhpbnQgdmlydF93aXJlX3NldHVwKQogICAgICAg
ICB2YWx1ZSAmPSB+QVBJQ19WRUNUT1JfTUFTSzsKICAgICAgICAgdmFsdWUgfD0gQVBJQ19TUElW
X0FQSUNfRU5BQkxFRDsKICAgICAgICAgdmFsdWUgfD0gMHhmOwotICAgICAgICBhcGljX3dyaXRl
X2Fyb3VuZChBUElDX1NQSVYsIHZhbHVlKTsKKyAgICAgICAgYXBpY193cml0ZShBUElDX1NQSVYs
IHZhbHVlKTsKIAogICAgICAgICBpZiAoIXZpcnRfd2lyZV9zZXR1cCkgewogICAgICAgICAgICAg
LyogRm9yIExWVDAgbWFrZSBpdCBlZGdlIHRyaWdnZXJlZCwgYWN0aXZlIGhpZ2gsIGV4dGVybmFs
IGFuZCBlbmFibGVkICovCkBAIC0yNjksMTEgKzI2OSwxMSBAQCB2b2lkIGRpc2Nvbm5lY3RfYnNw
X0FQSUMoaW50IHZpcnRfd2lyZV9zZXR1cCkKICAgICAgICAgICAgICAgICAgICAgICAgQVBJQ19M
VlRfTEVWRUxfVFJJR0dFUiB8IEFQSUNfTFZUX01BU0tFRCApOwogICAgICAgICAgICAgdmFsdWUg
fD0gQVBJQ19MVlRfUkVNT1RFX0lSUiB8IEFQSUNfU0VORF9QRU5ESU5HOwogICAgICAgICAgICAg
dmFsdWUgPSBTRVRfQVBJQ19ERUxJVkVSWV9NT0RFKHZhbHVlLCBBUElDX01PREVfRVhUSU5UKTsK
LSAgICAgICAgICAgIGFwaWNfd3JpdGVfYXJvdW5kKEFQSUNfTFZUMCwgdmFsdWUpOworICAgICAg
ICAgICAgYXBpY193cml0ZShBUElDX0xWVDAsIHZhbHVlKTsKICAgICAgICAgfQogICAgICAgICBl
bHNlIHsKICAgICAgICAgICAgIC8qIERpc2FibGUgTFZUMCAqLwotICAgICAgICAgICAgYXBpY193
cml0ZV9hcm91bmQoQVBJQ19MVlQwLCBBUElDX0xWVF9NQVNLRUQpOworICAgICAgICAgICAgYXBp
Y193cml0ZShBUElDX0xWVDAsIEFQSUNfTFZUX01BU0tFRCk7CiAgICAgICAgIH0KIAogICAgICAg
ICAvKiBGb3IgTFZUMSBtYWtlIGl0IGVkZ2UgdHJpZ2dlcmVkLCBhY3RpdmUgaGlnaCwgbm1pIGFu
ZCBlbmFibGVkICovCkBAIC0yODQsNyArMjg0LDcgQEAgdm9pZCBkaXNjb25uZWN0X2JzcF9BUElD
KGludCB2aXJ0X3dpcmVfc2V0dXApCiAgICAgICAgICAgICBBUElDX0xWVF9MRVZFTF9UUklHR0VS
IHwgQVBJQ19MVlRfTUFTS0VEKTsKICAgICAgICAgdmFsdWUgfD0gQVBJQ19MVlRfUkVNT1RFX0lS
UiB8IEFQSUNfU0VORF9QRU5ESU5HOwogICAgICAgICB2YWx1ZSA9IFNFVF9BUElDX0RFTElWRVJZ
X01PREUodmFsdWUsIEFQSUNfTU9ERV9OTUkpOwotICAgICAgICBhcGljX3dyaXRlX2Fyb3VuZChB
UElDX0xWVDEsIHZhbHVlKTsKKyAgICAgICAgYXBpY193cml0ZShBUElDX0xWVDEsIHZhbHVlKTsK
ICAgICB9CiB9CiAKQEAgLTI5Niw4ICsyOTYsNyBAQCB2b2lkIGRpc2FibGVfbG9jYWxfQVBJQyh2
b2lkKQogICAgICAqIERpc2FibGUgQVBJQyAoaW1wbGllcyBjbGVhcmluZyBvZiByZWdpc3RlcnMK
ICAgICAgKiBmb3IgODI0ODlEWCEpLgogICAgICAqLwotICAgIGFwaWNfd3JpdGVfYXJvdW5kKEFQ
SUNfU1BJViwKLSAgICAgICAgYXBpY19yZWFkKEFQSUNfU1BJVikgJiB+QVBJQ19TUElWX0FQSUNf
RU5BQkxFRCk7CisgICAgYXBpY193cml0ZShBUElDX1NQSVYsIGFwaWNfcmVhZChBUElDX1NQSVYp
ICYgfkFQSUNfU1BJVl9BUElDX0VOQUJMRUQpOwogCiAgICAgaWYgKGVuYWJsZWRfdmlhX2FwaWNi
YXNlKSB7CiAgICAgICAgIHVpbnQ2NF90IG1zcl9jb250ZW50OwpAQCAtNDI0LDggKzQyMyw3IEBA
IHZvaWQgX19pbml0IHN5bmNfQXJiX0lEcyh2b2lkKQogICAgIGFwaWNfd2FpdF9pY3JfaWRsZSgp
OwogCiAgICAgYXBpY19wcmludGsoQVBJQ19ERUJVRywgIlN5bmNocm9uaXppbmcgQXJiIElEcy5c
biIpOwotICAgIGFwaWNfd3JpdGVfYXJvdW5kKEFQSUNfSUNSLCBBUElDX0RFU1RfQUxMSU5DIHwg
QVBJQ19JTlRfTEVWRUxUUklHCi0gICAgICAgICAgICAgICAgICAgICAgfCBBUElDX0RNX0lOSVQp
OworICAgIGFwaWNfd3JpdGUoQVBJQ19JQ1IsIEFQSUNfREVTVF9BTExJTkMgfCBBUElDX0lOVF9M
RVZFTFRSSUcgfCBBUElDX0RNX0lOSVQpOwogfQogCiAvKgpAQCAtNDYwLDEzICs0NTgsMTMgQEAg
dm9pZCBfX2luaXQgaW5pdF9ic3BfQVBJQyh2b2lkKQogICAgIGVsc2UKICAgICAgICAgdmFsdWUg
fD0gQVBJQ19TUElWX0ZPQ1VTX0RJU0FCTEVEOwogICAgIHZhbHVlIHw9IFNQVVJJT1VTX0FQSUNf
VkVDVE9SOwotICAgIGFwaWNfd3JpdGVfYXJvdW5kKEFQSUNfU1BJViwgdmFsdWUpOworICAgIGFw
aWNfd3JpdGUoQVBJQ19TUElWLCB2YWx1ZSk7CiAKICAgICAvKgogICAgICAqIFNldCB1cCB0aGUg
dmlydHVhbCB3aXJlIG1vZGUuCiAgICAgICovCi0gICAgYXBpY193cml0ZV9hcm91bmQoQVBJQ19M
VlQwLCBBUElDX0RNX0VYVElOVCk7Ci0gICAgYXBpY193cml0ZV9hcm91bmQoQVBJQ19MVlQxLCBB
UElDX0RNX05NSSk7CisgICAgYXBpY193cml0ZShBUElDX0xWVDAsIEFQSUNfRE1fRVhUSU5UKTsK
KyAgICBhcGljX3dyaXRlKEFQSUNfTFZUMSwgQVBJQ19ETV9OTUkpOwogfQogCiBzdGF0aWMgdm9p
ZCBhcGljX3BtX2FjdGl2YXRlKHZvaWQpCkBAIC01NTEsNyArNTQ5LDcgQEAgdm9pZCBzZXR1cF9s
b2NhbF9BUElDKHZvaWQpCiAgICAgLyoKICAgICAgKiBTZXQgVGFzayBQcmlvcml0eSB0byByZWpl
Y3QgYW55IGludGVycnVwdHMgYmVsb3cgRklSU1RfRFlOQU1JQ19WRUNUT1IuCiAgICAgICovCi0g
ICAgYXBpY193cml0ZV9hcm91bmQoQVBJQ19UQVNLUFJJLCAoRklSU1RfRFlOQU1JQ19WRUNUT1Ig
JiAweEYwKSAtIDB4MTApOworICAgIGFwaWNfd3JpdGUoQVBJQ19UQVNLUFJJLCAoRklSU1RfRFlO
QU1JQ19WRUNUT1IgJiAweEYwKSAtIDB4MTApOwogCiAgICAgLyoKICAgICAgKiBBZnRlciBhIGNy
YXNoLCB3ZSBubyBsb25nZXIgc2VydmljZSB0aGUgaW50ZXJydXB0cyBhbmQgYSBwZW5kaW5nCkBA
IC02MjMsNyArNjIxLDcgQEAgdm9pZCBzZXR1cF9sb2NhbF9BUElDKHZvaWQpCiAgICAgICAgICAg
ICAgICAgICAgIHNtcF9wcm9jZXNzb3JfaWQoKSk7CiAgICAgfQogCi0gICAgYXBpY193cml0ZV9h
cm91bmQoQVBJQ19TUElWLCB2YWx1ZSk7CisgICAgYXBpY193cml0ZShBUElDX1NQSVYsIHZhbHVl
KTsKIAogICAgIC8qCiAgICAgICogU2V0IHVwIExWVDAsIExWVDE6CkBAIC02NDUsNyArNjQzLDcg
QEAgdm9pZCBzZXR1cF9sb2NhbF9BUElDKHZvaWQpCiAgICAgICAgIGFwaWNfcHJpbnRrKEFQSUNf
VkVSQk9TRSwgIm1hc2tlZCBFeHRJTlQgb24gQ1BVIyVkXG4iLAogICAgICAgICAgICAgICAgICAg
ICBzbXBfcHJvY2Vzc29yX2lkKCkpOwogICAgIH0KLSAgICBhcGljX3dyaXRlX2Fyb3VuZChBUElD
X0xWVDAsIHZhbHVlKTsKKyAgICBhcGljX3dyaXRlKEFQSUNfTFZUMCwgdmFsdWUpOwogCiAgICAg
LyoKICAgICAgKiBvbmx5IHRoZSBCUCBzaG91bGQgc2VlIHRoZSBMSU5UMSBOTUkgc2lnbmFsLCBv
YnZpb3VzbHkuCkBAIC02NTQsNyArNjUyLDcgQEAgdm9pZCBzZXR1cF9sb2NhbF9BUElDKHZvaWQp
CiAgICAgICAgIHZhbHVlID0gQVBJQ19ETV9OTUk7CiAgICAgZWxzZQogICAgICAgICB2YWx1ZSA9
IEFQSUNfRE1fTk1JIHwgQVBJQ19MVlRfTUFTS0VEOwotICAgIGFwaWNfd3JpdGVfYXJvdW5kKEFQ
SUNfTFZUMSwgdmFsdWUpOworICAgIGFwaWNfd3JpdGUoQVBJQ19MVlQxLCB2YWx1ZSk7CiAKICAg
ICBpZiAoIWVzcl9kaXNhYmxlKSB7CiAgICAgICAgIG1heGx2dCA9IGdldF9tYXhsdnQoKTsKQEAg
LTY2Myw3ICs2NjEsNyBAQCB2b2lkIHNldHVwX2xvY2FsX0FQSUModm9pZCkKICAgICAgICAgb2xk
dmFsdWUgPSBhcGljX3JlYWQoQVBJQ19FU1IpOwogCiAgICAgICAgIHZhbHVlID0gRVJST1JfQVBJ
Q19WRUNUT1I7ICAgICAgLy8gZW5hYmxlcyBzZW5kaW5nIGVycm9ycwotICAgICAgICBhcGljX3dy
aXRlX2Fyb3VuZChBUElDX0xWVEVSUiwgdmFsdWUpOworICAgICAgICBhcGljX3dyaXRlKEFQSUNf
TFZURVJSLCB2YWx1ZSk7CiAgICAgICAgIC8qCiAgICAgICAgICAqIHNwZWMgc2F5cyBjbGVhciBl
cnJvcnMgYWZ0ZXIgZW5hYmxpbmcgdmVjdG9yLgogICAgICAgICAgKi8KQEAgLTEwNzUsMTIgKzEw
NzMsMTIgQEAgc3RhdGljIHZvaWQgX19zZXR1cF9BUElDX0xWVFQodW5zaWduZWQgaW50IGNsb2Nr
cykKICAgICAgICAgbHZ0dF92YWx1ZSB8PSBBUElDX1RJTUVSX01PREVfVFNDX0RFQURMSU5FOwog
ICAgIH0KIAotICAgIGFwaWNfd3JpdGVfYXJvdW5kKEFQSUNfTFZUVCwgbHZ0dF92YWx1ZSk7Cisg
ICAgYXBpY193cml0ZShBUElDX0xWVFQsIGx2dHRfdmFsdWUpOwogCiAgICAgdG1wX3ZhbHVlID0g
YXBpY19yZWFkKEFQSUNfVERDUik7Ci0gICAgYXBpY193cml0ZV9hcm91bmQoQVBJQ19URENSLCAo
dG1wX3ZhbHVlIHwgQVBJQ19URFJfRElWXzEpKTsKKyAgICBhcGljX3dyaXRlKEFQSUNfVERDUiwg
dG1wX3ZhbHVlIHwgQVBJQ19URFJfRElWXzEpOwogCi0gICAgYXBpY193cml0ZV9hcm91bmQoQVBJ
Q19UTUlDVCwgY2xvY2tzL0FQSUNfRElWSVNPUik7CisgICAgYXBpY193cml0ZShBUElDX1RNSUNU
LCBjbG9ja3MgLyBBUElDX0RJVklTT1IpOwogfQogCiBzdGF0aWMgdm9pZCBzZXR1cF9BUElDX3Rp
bWVyKHZvaWQpCkBAIC0xMjA2LDEwICsxMjA0LDEwIEBAIHZvaWQgZGlzYWJsZV9BUElDX3RpbWVy
KHZvaWQpCiAgICAgICAgIHVuc2lnbmVkIGxvbmcgdjsKIAogICAgICAgICAvKiBXb3JrIGFyb3Vu
ZCBBTUQgRXJyYXR1bSA0MTEuIFRoaXMgaXMgYSBuaWNlIHRoaW5nIHRvIGRvIGFueXdheS4gKi8K
LSAgICAgICAgYXBpY193cml0ZV9hcm91bmQoQVBJQ19UTUlDVCwgMCk7CisgICAgICAgIGFwaWNf
d3JpdGUoQVBJQ19UTUlDVCwgMCk7CiAKICAgICAgICAgdiA9IGFwaWNfcmVhZChBUElDX0xWVFQp
OwotICAgICAgICBhcGljX3dyaXRlX2Fyb3VuZChBUElDX0xWVFQsIHYgfCBBUElDX0xWVF9NQVNL
RUQpOworICAgICAgICBhcGljX3dyaXRlKEFQSUNfTFZUVCwgdiB8IEFQSUNfTFZUX01BU0tFRCk7
CiAgICAgfQogfQogCkBAIC0xMjE5LDcgKzEyMTcsNyBAQCB2b2lkIGVuYWJsZV9BUElDX3RpbWVy
KHZvaWQpCiAgICAgICAgIHVuc2lnbmVkIGxvbmcgdjsKICAgICAgICAgCiAgICAgICAgIHYgPSBh
cGljX3JlYWQoQVBJQ19MVlRUKTsKLSAgICAgICAgYXBpY193cml0ZV9hcm91bmQoQVBJQ19MVlRU
LCB2ICYgfkFQSUNfTFZUX01BU0tFRCk7CisgICAgICAgIGFwaWNfd3JpdGUoQVBJQ19MVlRULCB2
ICYgfkFQSUNfTFZUX01BU0tFRCk7CiAgICAgfQogfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvY3B1L21jaGVjay9tY2VfaW50ZWwuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZV9p
bnRlbC5jCmluZGV4IGZkZjU3Y2UuLjRlOTc2YzQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9j
cHUvbWNoZWNrL21jZV9pbnRlbC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZV9p
bnRlbC5jCkBAIC0xNTgsNyArMTU4LDcgQEAgc3RhdGljIHZvaWQgaW50ZWxfaW5pdF90aGVybWFs
KHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKICAgICAvKiBUaGUgdGVtcGVyYXR1cmUgdHJhbnNpdGlv
biBpbnRlcnJ1cHQgaGFuZGxlciBzZXR1cCAqLwogICAgIHZhbCA9IHRoZXJtYWxfYXBpY192ZWN0
b3I7ICAgIC8qIG91ciBkZWxpdmVyeSB2ZWN0b3IgKi8KICAgICB2YWwgfD0gKEFQSUNfRE1fRklY
RUQgfCBBUElDX0xWVF9NQVNLRUQpOyAgLyogd2UnbGwgbWFzayB0aWxsIHdlJ3JlIHJlYWR5ICov
Ci0gICAgYXBpY193cml0ZV9hcm91bmQoQVBJQ19MVlRUSE1SLCB2YWwpOworICAgIGFwaWNfd3Jp
dGUoQVBJQ19MVlRUSE1SLCB2YWwpOwogCiAgICAgcmRtc3JsKE1TUl9JQTMyX1RIRVJNX0lOVEVS
UlVQVCwgbXNyX2NvbnRlbnQpOwogICAgIHdybXNybChNU1JfSUEzMl9USEVSTV9JTlRFUlJVUFQs
IG1zcl9jb250ZW50IHwgMHgwMyk7CkBAIC0xNjYsNyArMTY2LDcgQEAgc3RhdGljIHZvaWQgaW50
ZWxfaW5pdF90aGVybWFsKHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKICAgICByZG1zcmwoTVNSX0lB
MzJfTUlTQ19FTkFCTEUsIG1zcl9jb250ZW50KTsKICAgICB3cm1zcmwoTVNSX0lBMzJfTUlTQ19F
TkFCTEUsIG1zcl9jb250ZW50IHwgKDFVTEw8PDMpKTsKIAotICAgIGFwaWNfd3JpdGVfYXJvdW5k
KEFQSUNfTFZUVEhNUiwgdmFsICYgfkFQSUNfTFZUX01BU0tFRCk7CisgICAgYXBpY193cml0ZShB
UElDX0xWVFRITVIsIHZhbCAmIH5BUElDX0xWVF9NQVNLRUQpOwogICAgIGlmIChvcHRfY3B1X2lu
Zm8pCiAgICAgICAgIHByaW50ayhLRVJOX0lORk8gIkNQVSV1OiBUaGVybWFsIG1vbml0b3Jpbmcg
ZW5hYmxlZCAoJXMpXG4iLAogICAgICAgICAgICAgICAgIGNwdSwgdG0yID8gIlRNMiIgOiAiVE0x
Iik7CkBAIC02NzMsMTAgKzY3MywxMCBAQCBzdGF0aWMgdm9pZCBpbnRlbF9pbml0X2NtY2koc3Ry
dWN0IGNwdWluZm9feDg2ICpjKQogCiAgICAgYXBpYyA9IGNtY2lfYXBpY192ZWN0b3I7CiAgICAg
YXBpYyB8PSAoQVBJQ19ETV9GSVhFRCB8IEFQSUNfTFZUX01BU0tFRCk7Ci0gICAgYXBpY193cml0
ZV9hcm91bmQoQVBJQ19DTUNJLCBhcGljKTsKKyAgICBhcGljX3dyaXRlKEFQSUNfQ01DSSwgYXBp
Yyk7CiAKICAgICBsID0gYXBpY19yZWFkKEFQSUNfQ01DSSk7Ci0gICAgYXBpY193cml0ZV9hcm91
bmQoQVBJQ19DTUNJLCBsICYgfkFQSUNfTFZUX01BU0tFRCk7CisgICAgYXBpY193cml0ZShBUElD
X0NNQ0ksIGwgJiB+QVBJQ19MVlRfTUFTS0VEKTsKIAogICAgIG1jZV9zZXRfb3duZXIoKTsKIH0K
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jIGIveGVuL2FyY2gveDg2L2NwdS92
cG11LmMKaW5kZXggMWY3ODMwYi4uMjEzODNkMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Nw
dS92cG11LmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS92cG11LmMKQEAgLTQ0MSwxMyArNDQxLDEy
IEBAIGludCB2cG11X2xvYWQoc3RydWN0IHZjcHUgKnYsIGJvb2xfdCBmcm9tX2d1ZXN0KQogICAg
IHsKICAgICAgICAgaW50IHJldDsKIAotICAgICAgICBhcGljX3dyaXRlX2Fyb3VuZChBUElDX0xW
VFBDLCB2cG11LT5od19sYXBpY19sdnRwYyk7CisgICAgICAgIGFwaWNfd3JpdGUoQVBJQ19MVlRQ
QywgdnBtdS0+aHdfbGFwaWNfbHZ0cGMpOwogICAgICAgICAvKiBBcmNoIGNvZGUgbmVlZHMgdG8g
c2V0IFZQTVVfQ09OVEVYVF9MT0FERUQgKi8KICAgICAgICAgcmV0ID0gdnBtdS0+YXJjaF92cG11
X29wcy0+YXJjaF92cG11X2xvYWQodiwgZnJvbV9ndWVzdCk7CiAgICAgICAgIGlmICggcmV0ICkK
ICAgICAgICAgewotICAgICAgICAgICAgYXBpY193cml0ZV9hcm91bmQoQVBJQ19MVlRQQywKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZwbXUtPmh3X2xhcGljX2x2dHBjIHwgQVBJQ19M
VlRfTUFTS0VEKTsKKyAgICAgICAgICAgIGFwaWNfd3JpdGUoQVBJQ19MVlRQQywgdnBtdS0+aHdf
bGFwaWNfbHZ0cGMgfCBBUElDX0xWVF9NQVNLRUQpOwogICAgICAgICAgICAgcmV0dXJuIHJldDsK
ICAgICAgICAgfQogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9nZW5hcGljL2RlbGl2
ZXJ5LmMgYi94ZW4vYXJjaC94ODYvZ2VuYXBpYy9kZWxpdmVyeS5jCmluZGV4IDIzYWMzNjEuLmNl
ZDkyYTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9nZW5hcGljL2RlbGl2ZXJ5LmMKKysrIGIv
eGVuL2FyY2gveDg2L2dlbmFwaWMvZGVsaXZlcnkuYwpAQCAtMTksMTAgKzE5LDEwIEBAIHZvaWQg
aW5pdF9hcGljX2xkcl9mbGF0KHZvaWQpCiB7CiAJdW5zaWduZWQgbG9uZyB2YWw7CiAKLQlhcGlj
X3dyaXRlX2Fyb3VuZChBUElDX0RGUiwgQVBJQ19ERlJfRkxBVCk7CisJYXBpY193cml0ZShBUElD
X0RGUiwgQVBJQ19ERlJfRkxBVCk7CiAJdmFsID0gYXBpY19yZWFkKEFQSUNfTERSKSAmIH5BUElD
X0xEUl9NQVNLOwogCXZhbCB8PSBTRVRfeEFQSUNfTE9HSUNBTF9JRCgxVUwgPDwgc21wX3Byb2Nl
c3Nvcl9pZCgpKTsKLQlhcGljX3dyaXRlX2Fyb3VuZChBUElDX0xEUiwgdmFsKTsKKwlhcGljX3dy
aXRlKEFQSUNfTERSLCB2YWwpOwogfQogCiB2b2lkIF9faW5pdCBjbHVzdGVyZWRfYXBpY19jaGVj
a19mbGF0KHZvaWQpCkBAIC00NywxMCArNDcsMTAgQEAgdW5zaWduZWQgaW50IGNwdV9tYXNrX3Rv
X2FwaWNpZF9mbGF0KGNvbnN0IGNwdW1hc2tfdCAqY3B1bWFzaykKIHZvaWQgaW5pdF9hcGljX2xk
cl9waHlzKHZvaWQpCiB7CiAJdW5zaWduZWQgbG9uZyB2YWw7Ci0JYXBpY193cml0ZV9hcm91bmQo
QVBJQ19ERlIsIEFQSUNfREZSX0ZMQVQpOworCWFwaWNfd3JpdGUoQVBJQ19ERlIsIEFQSUNfREZS
X0ZMQVQpOwogCS8qIEEgZHVtbXkgbG9naWNhbCBJRCBzaG91bGQgYmUgZmluZS4gV2Ugb25seSBk
ZWxpdmVyIGluIHBoeXMgbW9kZS4gKi8KIAl2YWwgPSBhcGljX3JlYWQoQVBJQ19MRFIpICYgfkFQ
SUNfTERSX01BU0s7Ci0JYXBpY193cml0ZV9hcm91bmQoQVBJQ19MRFIsIHZhbCk7CisJYXBpY193
cml0ZShBUElDX0xEUiwgdmFsKTsKIH0KIAogdm9pZCBfX2luaXQgY2x1c3RlcmVkX2FwaWNfY2hl
Y2tfcGh5cyh2b2lkKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2lvX2FwaWMuYyBiL3hlbi9h
cmNoL3g4Ni9pb19hcGljLmMKaW5kZXggZDE4MDQ2MC4uYmQ1OWUxMyAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2lvX2FwaWMuYworKysgYi94ZW4vYXJjaC94ODYvaW9fYXBpYy5jCkBAIC0xMDYy
LDcgKzEwNjIsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfRXh0SU5UX0lSUTBfcGluKHVu
c2lnbmVkIGludCBhcGljLCB1bnNpZ25lZCBpbnQgcGluLCBpbgogICAgIGRpc2FibGVfODI1OUFf
aXJxKGlycV90b19kZXNjKDApKTsKIAogICAgIC8qIG1hc2sgTFZUMCAqLwotICAgIGFwaWNfd3Jp
dGVfYXJvdW5kKEFQSUNfTFZUMCwgQVBJQ19MVlRfTUFTS0VEIHwgQVBJQ19ETV9FWFRJTlQpOwor
ICAgIGFwaWNfd3JpdGUoQVBJQ19MVlQwLCBBUElDX0xWVF9NQVNLRUQgfCBBUElDX0RNX0VYVElO
VCk7CiAKICAgICAvKgogICAgICAqIFdlIHVzZSBsb2dpY2FsIGRlbGl2ZXJ5IHRvIGdldCB0aGUg
dGltZXIgSVJRCkBAIC0xNzkwLDcgKzE3OTAsNyBAQCBzdGF0aWMgdm9pZCBlbmFibGVfbGFwaWNf
aXJxKHN0cnVjdCBpcnFfZGVzYyAqZGVzYykKICAgICB1bnNpZ25lZCBsb25nIHY7CiAKICAgICB2
ID0gYXBpY19yZWFkKEFQSUNfTFZUMCk7Ci0gICAgYXBpY193cml0ZV9hcm91bmQoQVBJQ19MVlQw
LCB2ICYgfkFQSUNfTFZUX01BU0tFRCk7CisgICAgYXBpY193cml0ZShBUElDX0xWVDAsIHYgJiB+
QVBJQ19MVlRfTUFTS0VEKTsKIH0KIAogc3RhdGljIHZvaWQgZGlzYWJsZV9sYXBpY19pcnEoc3Ry
dWN0IGlycV9kZXNjICpkZXNjKQpAQCAtMTc5OCw3ICsxNzk4LDcgQEAgc3RhdGljIHZvaWQgZGlz
YWJsZV9sYXBpY19pcnEoc3RydWN0IGlycV9kZXNjICpkZXNjKQogICAgIHVuc2lnbmVkIGxvbmcg
djsKIAogICAgIHYgPSBhcGljX3JlYWQoQVBJQ19MVlQwKTsKLSAgICBhcGljX3dyaXRlX2Fyb3Vu
ZChBUElDX0xWVDAsIHYgfCBBUElDX0xWVF9NQVNLRUQpOworICAgIGFwaWNfd3JpdGUoQVBJQ19M
VlQwLCB2IHwgQVBJQ19MVlRfTUFTS0VEKTsKIH0KIAogc3RhdGljIHZvaWQgYWNrX2xhcGljX2ly
cShzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MpCkBAIC0xOTAzLDcgKzE5MDMsNyBAQCBzdGF0aWMgdm9p
ZCBfX2luaXQgY2hlY2tfdGltZXIodm9pZCkKICAgICAgKiB0aGUgODI1OUEgd2hpY2ggaW1wbGll
cyB0aGUgdmlydHVhbCB3aXJlIGhhcyB0byBiZQogICAgICAqIGRpc2FibGVkIGluIHRoZSBsb2Nh
bCBBUElDLgogICAgICAqLwotICAgIGFwaWNfd3JpdGVfYXJvdW5kKEFQSUNfTFZUMCwgQVBJQ19M
VlRfTUFTS0VEIHwgQVBJQ19ETV9FWFRJTlQpOworICAgIGFwaWNfd3JpdGUoQVBJQ19MVlQwLCBB
UElDX0xWVF9NQVNLRUQgfCBBUElDX0RNX0VYVElOVCk7CiAgICAgaW5pdF84MjU5QSgxKTsKICAg
ICAvKiBYRU46IFJpcHBlZCBvdXQgdGhlIGxlZ2FjeSBtaXNzZWQtdGljayBsb2dpYywgc28gYmVs
b3cgaXMgbm90IG5lZWRlZC4gKi8KICAgICAvKnRpbWVyX2FjayA9IDE7Ki8KQEAgLTE5NjMsNyAr
MTk2Myw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBjaGVja190aW1lcih2b2lkKQogCiAgICAgZGlz
YWJsZV84MjU5QV9pcnEoaXJxX3RvX2Rlc2MoMCkpOwogICAgIGlycV9kZXNjWzBdLmhhbmRsZXIg
PSAmbGFwaWNfaXJxX3R5cGU7Ci0gICAgYXBpY193cml0ZV9hcm91bmQoQVBJQ19MVlQwLCBBUElD
X0RNX0ZJWEVEIHwgdmVjdG9yKTsJLyogRml4ZWQgbW9kZSAqLworICAgIGFwaWNfd3JpdGUoQVBJ
Q19MVlQwLCBBUElDX0RNX0ZJWEVEIHwgdmVjdG9yKTsJLyogRml4ZWQgbW9kZSAqLwogICAgIGVu
YWJsZV84MjU5QV9pcnEoaXJxX3RvX2Rlc2MoMCkpOwogCiAgICAgaWYgKHRpbWVyX2lycV93b3Jr
cygpKSB7CkBAIC0xOTcxLDcgKzE5NzEsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY2hlY2tfdGlt
ZXIodm9pZCkKICAgICAgICAgcHJpbnRrKCIgd29ya3MuXG4iKTsKICAgICAgICAgcmV0dXJuOwog
ICAgIH0KLSAgICBhcGljX3dyaXRlX2Fyb3VuZChBUElDX0xWVDAsIEFQSUNfTFZUX01BU0tFRCB8
IEFQSUNfRE1fRklYRUQgfCB2ZWN0b3IpOworICAgIGFwaWNfd3JpdGUoQVBJQ19MVlQwLCBBUElD
X0xWVF9NQVNLRUQgfCBBUElDX0RNX0ZJWEVEIHwgdmVjdG9yKTsKICAgICBwcmludGsoIiBmYWls
ZWQuXG4iKTsKIAogICAgIHByaW50ayhLRVJOX0lORk8gIi4uLnRyeWluZyB0byBzZXQgdXAgdGlt
ZXIgYXMgRXh0SU5UIElSUS4uLiIpOwpAQCAtMTk3OSw3ICsxOTc5LDcgQEAgc3RhdGljIHZvaWQg
X19pbml0IGNoZWNrX3RpbWVyKHZvaWQpCiAgICAgLyp0aW1lcl9hY2sgPSAwOyovCiAgICAgaW5p
dF84MjU5QSgwKTsKICAgICBtYWtlXzgyNTlBX2lycSgwKTsKLSAgICBhcGljX3dyaXRlX2Fyb3Vu
ZChBUElDX0xWVDAsIEFQSUNfRE1fRVhUSU5UKTsKKyAgICBhcGljX3dyaXRlKEFQSUNfTFZUMCwg
QVBJQ19ETV9FWFRJTlQpOwogCiAgICAgdW5sb2NrX0V4dElOVF9sb2dpYygpOwogCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvc21wLmMgYi94ZW4vYXJjaC94ODYvc21wLmMKaW5kZXggNzBkZTUz
ZC4uZmQ2ZDI1NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NtcC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9zbXAuYwpAQCAtMTE1LDcgKzExNSw3IEBAIHN0YXRpYyB2b2lkIF9fZGVmYXVsdF9zZW5k
X0lQSV9zaG9ydGN1dCh1bnNpZ25lZCBpbnQgc2hvcnRjdXQsIGludCB2ZWN0b3IsCiAgICAgLyoK
ICAgICAgKiBTZW5kIHRoZSBJUEkuIFRoZSB3cml0ZSB0byBBUElDX0lDUiBmaXJlcyB0aGlzIG9m
Zi4KICAgICAgKi8KLSAgICBhcGljX3dyaXRlX2Fyb3VuZChBUElDX0lDUiwgY2ZnKTsKKyAgICBh
cGljX3dyaXRlKEFQSUNfSUNSLCBjZmcpOwogfQogCiB2b2lkIHNlbmRfSVBJX3NlbGZfbGVnYWN5
KHVpbnQ4X3QgdmVjdG9yKQpAQCAtMTQ1LDcgKzE0NSw3IEBAIHZvaWQgc2VuZF9JUElfbWFza19m
bGF0KGNvbnN0IGNwdW1hc2tfdCAqY3B1bWFzaywgaW50IHZlY3RvcikKICAgICAgKiBwcmVwYXJl
IHRhcmdldCBjaGlwIGZpZWxkCiAgICAgICovCiAgICAgY2ZnID0gX19wcmVwYXJlX0lDUjIobWFz
ayk7Ci0gICAgYXBpY193cml0ZV9hcm91bmQoQVBJQ19JQ1IyLCBjZmcpOworICAgIGFwaWNfd3Jp
dGUoQVBJQ19JQ1IyLCBjZmcpOwogCiAgICAgLyoKICAgICAgKiBwcm9ncmFtIHRoZSBJQ1IKQEAg
LTE1NSw3ICsxNTUsNyBAQCB2b2lkIHNlbmRfSVBJX21hc2tfZmxhdChjb25zdCBjcHVtYXNrX3Qg
KmNwdW1hc2ssIGludCB2ZWN0b3IpCiAgICAgLyoKICAgICAgKiBTZW5kIHRoZSBJUEkuIFRoZSB3
cml0ZSB0byBBUElDX0lDUiBmaXJlcyB0aGlzIG9mZi4KICAgICAgKi8KLSAgICBhcGljX3dyaXRl
X2Fyb3VuZChBUElDX0lDUiwgY2ZnKTsKKyAgICBhcGljX3dyaXRlKEFQSUNfSUNSLCBjZmcpOwog
ICAgIAogICAgIGxvY2FsX2lycV9yZXN0b3JlKGZsYWdzKTsKIH0KQEAgLTE4MSw3ICsxODEsNyBA
QCB2b2lkIHNlbmRfSVBJX21hc2tfcGh5cyhjb25zdCBjcHVtYXNrX3QgKm1hc2ssIGludCB2ZWN0
b3IpCiAgICAgICAgICAqIHByZXBhcmUgdGFyZ2V0IGNoaXAgZmllbGQKICAgICAgICAgICovCiAg
ICAgICAgIGNmZyA9IF9fcHJlcGFyZV9JQ1IyKGNwdV9waHlzaWNhbF9pZChxdWVyeV9jcHUpKTsK
LSAgICAgICAgYXBpY193cml0ZV9hcm91bmQoQVBJQ19JQ1IyLCBjZmcpOworICAgICAgICBhcGlj
X3dyaXRlKEFQSUNfSUNSMiwgY2ZnKTsKIAogICAgICAgICAvKgogICAgICAgICAgKiBwcm9ncmFt
IHRoZSBJQ1IKQEAgLTE5MSw3ICsxOTEsNyBAQCB2b2lkIHNlbmRfSVBJX21hc2tfcGh5cyhjb25z
dCBjcHVtYXNrX3QgKm1hc2ssIGludCB2ZWN0b3IpCiAgICAgICAgIC8qCiAgICAgICAgICAqIFNl
bmQgdGhlIElQSS4gVGhlIHdyaXRlIHRvIEFQSUNfSUNSIGZpcmVzIHRoaXMgb2ZmLgogICAgICAg
ICAgKi8KLSAgICAgICAgYXBpY193cml0ZV9hcm91bmQoQVBJQ19JQ1IsIGNmZyk7CisgICAgICAg
IGFwaWNfd3JpdGUoQVBJQ19JQ1IsIGNmZyk7CiAgICAgfQogCiAgICAgbG9jYWxfaXJxX3Jlc3Rv
cmUoZmxhZ3MpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYyBiL3hlbi9hcmNo
L3g4Ni9zbXBib290LmMKaW5kZXggOTJmZTRmMi4uZjM3NWViNiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCkBAIC0zODUsNyAr
Mzg1LDYgQEAgc3RhdGljIGludCB3YWtldXBfc2Vjb25kYXJ5X2NwdShpbnQgcGh5c19hcGljaWQs
IHVuc2lnbmVkIGxvbmcgc3RhcnRfZWlwKQogICAgIC8qCiAgICAgICogQmUgcGFyYW5vaWQgYWJv
dXQgY2xlYXJpbmcgQVBJQyBlcnJvcnMuCiAgICAgICovCi0gICAgYXBpY19yZWFkX2Fyb3VuZChB
UElDX1NQSVYpOwogICAgIGFwaWNfd3JpdGUoQVBJQ19FU1IsIDApOwogICAgIGFwaWNfcmVhZChB
UElDX0VTUik7CiAKQEAgLTQzOSw3ICs0MzgsNiBAQCBzdGF0aWMgaW50IHdha2V1cF9zZWNvbmRh
cnlfY3B1KGludCBwaHlzX2FwaWNpZCwgdW5zaWduZWQgbG9uZyBzdGFydF9laXApCiAgICAgZm9y
ICggaSA9IDA7IGkgPCAyOyBpKysgKQogICAgIHsKICAgICAgICAgRHByaW50aygiU2VuZGluZyBT
VEFSVFVQICMlZC5cbiIsIGkrMSk7Ci0gICAgICAgIGFwaWNfcmVhZF9hcm91bmQoQVBJQ19TUElW
KTsKICAgICAgICAgYXBpY193cml0ZShBUElDX0VTUiwgMCk7CiAgICAgICAgIGFwaWNfcmVhZChB
UElDX0VTUik7CiAgICAgICAgIERwcmludGsoIkFmdGVyIGFwaWNfd3JpdGUuXG4iKTsKQEAgLTQ3
Miw3ICs0NzAsNiBAQCBzdGF0aWMgaW50IHdha2V1cF9zZWNvbmRhcnlfY3B1KGludCBwaHlzX2Fw
aWNpZCwgdW5zaWduZWQgbG9uZyBzdGFydF9laXApCiAgICAgICAgIC8qIER1ZSB0byB0aGUgUGVu
dGl1bSBlcnJhdHVtIDNBUC4gKi8KICAgICAgICAgaWYgKCBtYXhsdnQgPiAzICkKICAgICAgICAg
ewotICAgICAgICAgICAgYXBpY19yZWFkX2Fyb3VuZChBUElDX1NQSVYpOwogICAgICAgICAgICAg
YXBpY193cml0ZShBUElDX0VTUiwgMCk7CiAgICAgICAgIH0KICAgICAgICAgYWNjZXB0X3N0YXR1
cyA9IChhcGljX3JlYWQoQVBJQ19FU1IpICYgMHhFRik7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2FwaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYXBpYy5oCmluZGV4IDk5NTIw
MzkuLmQ4NDBlZTUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXBpYy5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvYXBpYy5oCkBAIC0xNjEsMjcgKzE2MSwxMCBAQCB2b2lkIGFw
aWNfd2FpdF9pY3JfaWRsZSh2b2lkKTsKIAogaW50IGdldF9waHlzaWNhbF9icm9hZGNhc3Qodm9p
ZCk7CiAKLSNpZmRlZiBDT05GSUdfWDg2X0dPT0RfQVBJQwotIyBkZWZpbmUgRk9SQ0VfUkVBRF9B
Uk9VTkRfV1JJVEUgMAotIyBkZWZpbmUgYXBpY19yZWFkX2Fyb3VuZCh4KQotIyBkZWZpbmUgYXBp
Y193cml0ZV9hcm91bmQoeCx5KSBhcGljX3dyaXRlKCh4KSwoeSkpCi0jZWxzZQotIyBkZWZpbmUg
Rk9SQ0VfUkVBRF9BUk9VTkRfV1JJVEUgMQotIyBkZWZpbmUgYXBpY19yZWFkX2Fyb3VuZCh4KSBh
cGljX3JlYWQoeCkKLSMgZGVmaW5lIGFwaWNfd3JpdGVfYXJvdW5kKHgseSkgYXBpY193cml0ZV9h
dG9taWMoKHgpLCh5KSkKLSNlbmRpZgotCiBzdGF0aWMgaW5saW5lIHZvaWQgYWNrX0FQSUNfaXJx
KHZvaWQpCiB7Ci0JLyoKLQkgKiBhY2tfQVBJQ19pcnEoKSBhY3R1YWxseSBnZXRzIGNvbXBpbGVk
IGFzIGEgc2luZ2xlIGluc3RydWN0aW9uOgotCSAqIC0gYSBzaW5nbGUgcm13IG9uIFBlbnRpdW0v
ODI0ODlEWAotCSAqIC0gYSBzaW5nbGUgd3JpdGUgb24gUDYrIGNvcmVzIChDT05GSUdfWDg2X0dP
T0RfQVBJQykKLQkgKiAuLi4geXVtbWllLgotCSAqLwotCiAJLyogRG9jcyBzYXkgdXNlIDAgZm9y
IGZ1dHVyZSBjb21wYXRpYmlsaXR5ICovCi0JYXBpY193cml0ZV9hcm91bmQoQVBJQ19FT0ksIDAp
OworCWFwaWNfd3JpdGUoQVBJQ19FT0ksIDApOwogfQogCiBleHRlcm4gaW50IGdldF9tYXhsdnQo
dm9pZCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9jb25maWcuaAppbmRleCBhMTk5YzNhLi5iYTQ4NmQ1IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
Y29uZmlnLmgKQEAgLTE5LDcgKzE5LDYgQEAKIAogI2RlZmluZSBDT05GSUdfUEFHSU5HX0FTU0lT
VEFOQ0UgMQogI2RlZmluZSBDT05GSUdfWDg2X0xPQ0FMX0FQSUMgMQotI2RlZmluZSBDT05GSUdf
WDg2X0dPT0RfQVBJQyAxCiAjZGVmaW5lIENPTkZJR19YODZfSU9fQVBJQyAxCiAjZGVmaW5lIENP
TkZJR19YODZfUE1fVElNRVIgMQogI2RlZmluZSBDT05GSUdfSFBFVF9USU1FUiAxCi0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Jun 09 12:56:30 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 12:56:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dJJSo-0003zL-7r; Fri, 09 Jun 2017 12:56:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJSn-0003yg-4Q
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:56:29 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 71/B1-02183-CFA9A395; Fri, 09 Jun 2017 12:56:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVff7LKt
 Ig2cbjCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y/m7Y+wFe8UqXq/pYmxg/M7fxcjFISTwhVHi
 w9EGdgjnPKNE08KzjF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwtESGydc
 IMJxOYVMJOYse0HI4jNAlQ/Y/Z8tgmMHAsYGVYxqhenFpWlFuka6SUVZaZnlOQmZuboGhqY6u
 WmFhcnpqfmJCYV6yXn525iBPqEAQh2MH7/43SIUZKDSUmUd1qBVaQQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCV5moI+FBItS01Mr0jJzgMEBk5bg4FES4b3fDpTmLS5IzC3OTIdInWJUlBLn/TMT
 KCEAksgozYNrgwXkJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnz2oFs58nMK4Gb/gpoMRPQ4
 iXvLEAWlyQipKQaGLsnvOyunnp91+OG6a7ih9dttu6eyC+mnv7YPTfaZsXRB7dN9jlIXH7/cH
 vJ121MVqyP8j79Xt72WWPnV8fKSdOaHsyrZen6P/djUHr/1aQZshsNq3h02Ktv2U3+t/ax1OE
 kZ47X3HIMN+/JbHm3ICBuhW+g1MFzJ7+tqNvsGjG3Wuf4i8/Hrq1XYinOSDTUYi4qTgQAdmo9
 YkMCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1497012982!74209866!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1121 invoked from network); 9 Jun 2017 12:56:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Jun 2017 12:56:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJSg-0004GH-MC
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:56:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJSg-0000O5-LX
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:56:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dJJSg-0000O5-LX@xenbits.xenproject.org>
Date: Fri, 09 Jun 2017 12:56:22 +0000
Subject: [Xen-changelog] [xen master] x86/domain: provide pv_{create,
	destroy}_gdt_ldt_l1tab and use them
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGJhNjFlYmUxZGE0NTJjNTg4N2M1NGI2ZmJkOTZlNmVlMTE2NTcwYzIKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIEFwciAyNCAx
MzowNToxOSAyMDE3ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFdlZCBKdW4gNyAxMjoxNTo1NiAyMDE3ICswMTAwCgogICAgeDg2L2Rv
bWFpbjogcHJvdmlkZSBwdl97Y3JlYXRlLGRlc3Ryb3l9X2dkdF9sZHRfbDF0YWIgYW5kIHVzZSB0
aGVtCiAgICAKICAgIFRoaXMgcGF0Y2ggZW5jYXBzdWxhdGVzIHRoZSBwZXJkb21haW4gY3JlYXRp
b24gYW5kIGRlc3RydWN0aW9uIGludG8KICAgIGhlbHBlciBmdW5jdGlvbnMgYW5kIHVzZSB0aGVt
IHdoZXJlIGFwcHJvcHJpYXRlLgogICAgCiAgICBTaW5jZSBkZXN0cm95X3BlcmRvbWFpbl9tYXBw
aW5nIGlzIGlkZW1wb3RlbnQsIGl0IGlzIHNhZmUgdG8gY2FsbCB0aGUKICAgIGRlc3RydWN0aW9u
IGZ1bmN0aW9uIG11bHRpcGxlIHRpbWVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgfCAyNSArKysrKysrKysr
KysrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgMyBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94
ODYvZG9tYWluLmMKaW5kZXggZDlmM2NmYS4uZjI4NDdjZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMzg3LDYgKzM4Nywy
MCBAQCBpbnQgc3dpdGNoX2NvbXBhdChzdHJ1Y3QgZG9tYWluICpkKQogICAgIHJldHVybiByYzsK
IH0KIAorc3RhdGljIGludCBwdl9jcmVhdGVfZ2R0X2xkdF9sMXRhYihzdHJ1Y3QgdmNwdSAqdikK
K3sKKyAgICByZXR1cm4gY3JlYXRlX3BlcmRvbWFpbl9tYXBwaW5nKHYtPmRvbWFpbiwgR0RUX1ZJ
UlRfU1RBUlQodiksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxVSA8PCBH
RFRfTERUX1ZDUFVfU0hJRlQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2
LT5kb21haW4tPmFyY2gucHZfZG9tYWluLmdkdF9sZHRfbDF0YWIsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBOVUxMKTsKK30KKworc3RhdGljIHZvaWQgcHZfZGVzdHJveV9n
ZHRfbGR0X2wxdGFiKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIGRlc3Ryb3lfcGVyZG9tYWluX21h
cHBpbmcodi0+ZG9tYWluLCBHRFRfVklSVF9TVEFSVCh2KSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDFVIDw8IEdEVF9MRFRfVkNQVV9TSElGVCk7Cit9CisKIGludCB2Y3B1X2luaXRp
YWxpc2Uoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFp
bjsKQEAgLTQyMyw5ICs0MzcsNyBAQCBpbnQgdmNwdV9pbml0aWFsaXNlKHN0cnVjdCB2Y3B1ICp2
KQogCiAgICAgaWYgKCAhaXNfaWRsZV9kb21haW4oZCkgKQogICAgIHsKLSAgICAgICAgcmMgPSBj
cmVhdGVfcGVyZG9tYWluX21hcHBpbmcoZCwgR0RUX1ZJUlRfU1RBUlQodiksCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEgPDwgR0RUX0xEVF9WQ1BVX1NISUZULAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkLT5hcmNoLnB2X2RvbWFpbi5nZHRf
bGR0X2wxdGFiLCBOVUxMKTsKKyAgICAgICAgcmMgPSBwdl9jcmVhdGVfZ2R0X2xkdF9sMXRhYih2
KTsKICAgICAgICAgaWYgKCByYyApCiAgICAgICAgICAgICBnb3RvIGRvbmU7CiAKQEAgLTQzNSw2
ICs0NDcsNyBAQCBpbnQgdmNwdV9pbml0aWFsaXNlKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOUl9WRUNUT1JTKTsKICAg
ICAgICAgaWYgKCAhdi0+YXJjaC5wdl92Y3B1LnRyYXBfY3R4dCApCiAgICAgICAgIHsKKyAgICAg
ICAgICAgIHB2X2Rlc3Ryb3lfZ2R0X2xkdF9sMXRhYih2KTsKICAgICAgICAgICAgIHJjID0gLUVO
T01FTTsKICAgICAgICAgICAgIGdvdG8gZG9uZTsKICAgICAgICAgfQpAQCAtNDY0LDcgKzQ3Nywx
MCBAQCBpbnQgdmNwdV9pbml0aWFsaXNlKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICB2Y3B1X2Rl
c3Ryb3lfZnB1KHYpOwogCiAgICAgICAgIGlmICggaXNfcHZfZG9tYWluKGQpICkKKyAgICAgICAg
eworICAgICAgICAgICAgcHZfZGVzdHJveV9nZHRfbGR0X2wxdGFiKHYpOwogICAgICAgICAgICAg
eGZyZWUodi0+YXJjaC5wdl92Y3B1LnRyYXBfY3R4dCk7CisgICAgICAgIH0KICAgICB9CiAgICAg
ZWxzZSBpZiAoICFpc19pZGxlX2RvbWFpbih2LT5kb21haW4pICkKICAgICAgICAgdnBtdV9pbml0
aWFsaXNlKHYpOwpAQCAtNDkxLDcgKzUwNywxMCBAQCB2b2lkIHZjcHVfZGVzdHJveShzdHJ1Y3Qg
dmNwdSAqdikKICAgICBpZiAoIGlzX2h2bV92Y3B1KHYpICkKICAgICAgICAgaHZtX3ZjcHVfZGVz
dHJveSh2KTsKICAgICBlbHNlCisgICAgeworICAgICAgICBwdl9kZXN0cm95X2dkdF9sZHRfbDF0
YWIodik7CiAgICAgICAgIHhmcmVlKHYtPmFyY2gucHZfdmNwdS50cmFwX2N0eHQpOworICAgIH0K
IH0KIAogc3RhdGljIGJvb2wgZW11bGF0aW9uX2ZsYWdzX29rKGNvbnN0IHN0cnVjdCBkb21haW4g
KmQsIHVpbnQzMl90IGVtZmxhZ3MpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xen.org Fri Jun 09 12:56:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 12:56:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dJJSu-00040U-9P; Fri, 09 Jun 2017 12:56:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJSt-00040I-8m
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:56:35 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 94/C2-17076-20B9A395; Fri, 09 Jun 2017 12:56:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVZdxtlW
 kQWO/tcWEbQYOjB7b+3axBzBGsWbmJeVXJLBmNJ+dw1RwiLvi55Wz7A2M6zi7GLk4hAS+MEps
 aW5hh3DOM0ocmbeGrYuRg4NNQExi7l6FLkZODhEBVYlZK5Yzg9hCAuoSTb8b2EBsYQE3icbdf
 8HivAJmEj2/37OCtLIA1f99qz6BkWMBI8MqRo3i1KKy1CJdIyO9pKLM9IyS3MTMHF1DA2O93N
 Ti4sT01JzEpGK95PzcTYxAn9QzMDDuYJx6wu8QoyQHk5Io77QCq0ghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErzMs4BygkWp6akVaZk5wOCASUtw8CiJ8N5vB0rzFhck5hZnpkOkTjEqSonz/pkJ
 lBAASWSU5sG1wQLyEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3qMgU3gy80rgpr8CWswEt
 HjJOwuQxSWJCCmpBsa4mHlMsgJ3OOZYmz8xXZmuLSd1MKhee73nNxW9IwtKg9dzBx1c9fJJ0V
 Vlo7aEmDD1DOGLmy1Uuk4lGu3gnlVx0aA2dq/6/50G7Ccv+dxkDhJ+8XE+Tx87t22z9Fy782c
 8yx/d6xU/WvzCojfXpLE2LmrLTZ7H2U+jJz3esWv+Ps+1Lu9PrFdiKc5INNRiLipOBAC2xerz
 QwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1497012992!104884550!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30614 invoked from network); 9 Jun 2017 12:56:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Jun 2017 12:56:33 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJSq-0004GN-Ny
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:56:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJSq-0000PW-NR
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:56:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dJJSq-0000PW-NR@xenbits.xenproject.org>
Date: Fri, 09 Jun 2017 12:56:32 +0000
Subject: [Xen-changelog] [xen master] x86/domain: make release_compat_l4
	NULL tolerant
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGRmZWNmZmM4NDg2NmM1MDVhZmYyYTE2ZjUyMTM5MGE1NDZhMmIxNDYKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIEFwciAyNCAx
NDozMzo0MyAyMDE3ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFdlZCBKdW4gNyAxMjoxNTo1NiAyMDE3ICswMTAwCgogICAgeDg2L2Rv
bWFpbjogbWFrZSByZWxlYXNlX2NvbXBhdF9sNCBOVUxMIHRvbGVyYW50CiAgICAKICAgIFB1c2gg
dGhlIGNoZWNrIGluIGNhbGxlciBkb3duIHRvIHRoYXQgZnVuY3Rpb24gc28gdGhhdCBpdCBiZWNv
bWVzCiAgICBpZGVtcG90ZW50LgogICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9kb21haW4uYyB8IDcgKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0
aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWlu
LmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggZjI4NDdjZi4uNjczYTZkOSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpA
QCAtMzM4LDcgKzMzOCw4IEBAIHN0YXRpYyBpbnQgc2V0dXBfY29tcGF0X2w0KHN0cnVjdCB2Y3B1
ICp2KQogCiBzdGF0aWMgdm9pZCByZWxlYXNlX2NvbXBhdF9sNChzdHJ1Y3QgdmNwdSAqdikKIHsK
LSAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdldGFibGVfZ2V0X3BhZ2Uodi0+YXJjaC5ndWVzdF90
YWJsZSkpOworICAgIGlmICggIXBhZ2V0YWJsZV9pc19udWxsKHYtPmFyY2guZ3Vlc3RfdGFibGUp
ICkKKyAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2UocGFnZXRhYmxlX2dldF9wYWdlKHYtPmFyY2gu
Z3Vlc3RfdGFibGUpKTsKICAgICB2LT5hcmNoLmd1ZXN0X3RhYmxlID0gcGFnZXRhYmxlX251bGwo
KTsKICAgICB2LT5hcmNoLmd1ZXN0X3RhYmxlX3VzZXIgPSBwYWdldGFibGVfbnVsbCgpOwogfQpA
QCAtMzc5LDkgKzM4MCw3IEBAIGludCBzd2l0Y2hfY29tcGF0KHN0cnVjdCBkb21haW4gKmQpCiAg
ICAgZm9yX2VhY2hfdmNwdSggZCwgdiApCiAgICAgewogICAgICAgICBmcmVlX2NvbXBhdF9hcmdf
eGxhdCh2KTsKLQotICAgICAgICBpZiAoICFwYWdldGFibGVfaXNfbnVsbCh2LT5hcmNoLmd1ZXN0
X3RhYmxlKSApCi0gICAgICAgICAgICByZWxlYXNlX2NvbXBhdF9sNCh2KTsKKyAgICAgICAgcmVs
ZWFzZV9jb21wYXRfbDQodik7CiAgICAgfQogCiAgICAgcmV0dXJuIHJjOwotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Jun 09 12:56:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 12:56:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dJJT4-00042E-Au; Fri, 09 Jun 2017 12:56:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJT2-00041u-WF
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:56:45 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 17/BB-03587-C0B9A395; Fri, 09 Jun 2017 12:56:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVZd7tlW
 kwcqrZhYTthk4MHps79vFHsAYxZqZl5RfkcCa0T19F3PBDL6K9Qd6WBoYN3F3MXJxCAl8YZTY
 f+8bI4RznlFids825i5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQVsJKbvf
 MwEYvMKmEkc+bERzGYBqn+w4TXjBEaOBYwMqxg1ilOLylKLdI0M9ZKKMtMzSnITM3N0DQ3M9H
 JTi4sT01NzEpOK9ZLzczcxAr3CAAQ7GP8sCzjEKMnBpCTKO63AKlKILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBC/zLKCcYFFqempFWmYOMDxg0hIcPEoivPfbgdK8xQWJucWZ6RCpU4yKUuK8f2YC
 JQRAEhmleXBtsJC8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWFeO5DtPJl5JXDTXwEtZgJav
 OSdBcjikkSElFQD495vbqt9PV8mmsebZevtuqPzw+i214XqybM/1BQKNlbfLQk6uaP/uaa2eQ
 RreVDTr++Tjn6tvnK24MOBvmm71zIWhJ9TvXexbop12SbxUL07l8Isn/e+YXlgdLm7wXtD9f7
 VbeseClSEv6/5Jpz8VerTG53+B1fbDobOvGvPM/nls277hWXbqpRYijMSDbWYi4oTAfWd/BRE
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1497013002!72991475!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31881 invoked from network); 9 Jun 2017 12:56:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Jun 2017 12:56:43 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJT0-0004Gf-Pr
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:56:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJT0-0000R7-PH
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:56:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dJJT0-0000R7-PH@xenbits.xenproject.org>
Date: Fri, 09 Jun 2017 12:56:42 +0000
Subject: [Xen-changelog] [xen master] x86/domain: factor out pv_vcpu_destroy
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDM0OTZmYzhmYjVjZmFkYWEwNDk3OTYwNjliYzVkYWY2MzRhMDBjOGQKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIEFwciAyNCAx
NDozNzo0OCAyMDE3ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFdlZCBKdW4gNyAxMjoxNTo1NiAyMDE3ICswMTAwCgogICAgeDg2L2Rv
bWFpbjogZmFjdG9yIG91dCBwdl92Y3B1X2Rlc3Ryb3kKICAgIAogICAgVGhlIGZ1bmN0aW9uIGlz
IG1hZGUgaWRlbXBvdGVudCBvbiBwdXJwb3NlLiBOb3RlIHRoYXQgZnJlZV9jb21wYXRfbDQsCiAg
ICByZWxlYXNlX2NvbXBhdF9sNCBhbmQgcHZfZGVzdHJveV9nZHRfbGR0X2wxdGFiIGFyZSBpZGVt
cG90ZW50IGFscmVhZHkuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2Fy
Y2gveDg2L2RvbWFpbi5jIHwgMjAgKysrKysrKysrKysrLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAxMiBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCA2NzNhNmQ5Li41Mjk0
MTQ2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2
L2RvbWFpbi5jCkBAIC00ODcsMTcgKzQ4NywyNCBAQCBpbnQgdmNwdV9pbml0aWFsaXNlKHN0cnVj
dCB2Y3B1ICp2KQogICAgIHJldHVybiByYzsKIH0KIAotdm9pZCB2Y3B1X2Rlc3Ryb3koc3RydWN0
IHZjcHUgKnYpCitzdGF0aWMgdm9pZCBwdl92Y3B1X2Rlc3Ryb3koc3RydWN0IHZjcHUgKnYpCiB7
Ci0gICAgeGZyZWUodi0+YXJjaC52bV9ldmVudCk7Ci0gICAgdi0+YXJjaC52bV9ldmVudCA9IE5V
TEw7Ci0KICAgICBpZiAoIGlzX3B2XzMyYml0X3ZjcHUodikgKQogICAgIHsKICAgICAgICAgZnJl
ZV9jb21wYXRfYXJnX3hsYXQodik7CiAgICAgICAgIHJlbGVhc2VfY29tcGF0X2w0KHYpOwogICAg
IH0KIAorICAgIHB2X2Rlc3Ryb3lfZ2R0X2xkdF9sMXRhYih2KTsKKyAgICB4ZnJlZSh2LT5hcmNo
LnB2X3ZjcHUudHJhcF9jdHh0KTsKKyAgICB2LT5hcmNoLnB2X3ZjcHUudHJhcF9jdHh0ID0gTlVM
TDsKK30KKwordm9pZCB2Y3B1X2Rlc3Ryb3koc3RydWN0IHZjcHUgKnYpCit7CisgICAgeGZyZWUo
di0+YXJjaC52bV9ldmVudCk7CisgICAgdi0+YXJjaC52bV9ldmVudCA9IE5VTEw7CisKICAgICB2
Y3B1X2Rlc3Ryb3lfZnB1KHYpOwogCiAgICAgaWYgKCAhaXNfaWRsZV9kb21haW4odi0+ZG9tYWlu
KSApCkBAIC01MDYsMTAgKzUxMyw3IEBAIHZvaWQgdmNwdV9kZXN0cm95KHN0cnVjdCB2Y3B1ICp2
KQogICAgIGlmICggaXNfaHZtX3ZjcHUodikgKQogICAgICAgICBodm1fdmNwdV9kZXN0cm95KHYp
OwogICAgIGVsc2UKLSAgICB7Ci0gICAgICAgIHB2X2Rlc3Ryb3lfZ2R0X2xkdF9sMXRhYih2KTsK
LSAgICAgICAgeGZyZWUodi0+YXJjaC5wdl92Y3B1LnRyYXBfY3R4dCk7Ci0gICAgfQorICAgICAg
ICBwdl92Y3B1X2Rlc3Ryb3kodik7CiB9CiAKIHN0YXRpYyBib29sIGVtdWxhdGlvbl9mbGFnc19v
ayhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCBlbWZsYWdzKQotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Jun 09 12:56:59 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 12:56:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dJJTH-00044H-Ca; Fri, 09 Jun 2017 12:56:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJTG-00043y-CE
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:56:58 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 15/DD-01992-91B9A395; Fri, 09 Jun 2017 12:56:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVdstlW
 kQfNNFosJ2wwcGD229+1iD2CMYs3MS8qvSGDN6D9/kqngkHzFxrOH2BsYN4p1MXJxCAl8YZS4
 se8bE4RznlFi1ttrzF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwvYS5x42
 8IOUs4rYCZx46cfSJgFqPzfhDmMExg5FjAyrGLUKE4tKkst0jU01UsqykzPKMlNzMzRNTQw1c
 tNLS5OTE/NSUwq1kvOz93ECPQJAxDsYGzY7nmIUZKDSUmUd1qBVaQQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCV7mWUA5waLU9NSKtMwcYHDApCU4eJREeO+3A6V5iwsSc4sz0yFSpxgVpcR5/8wE
 SgiAJDJK8+DaYAF5iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8LCDbeTLzSuCmvwJazAS0e
 Mk7C5DFJYkIKakGxjYdsxdlbbKhkwKuTI82ygq6smjts0tXGeP8DQWb27+lTzsnybGnYI3n+T
 cHn+hPcd2zc/UOF8GGYydCXzqbOd9jyns4l1MhS976j20Pf3BScNHW/6bnNwRa6mcJMMw7Ojl
 7CW+OzKZwnuPc130OH6mVNambHn1pzcUYSZX1UcvVDY/pHNOarcRSnJFoqMVcVJwIAHHtLqZD
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1497013013!99764497!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41270 invoked from network); 9 Jun 2017 12:56:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Jun 2017 12:56:53 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJTA-0004Gp-Tu
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:56:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJTA-0000Rr-R6
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:56:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dJJTA-0000Rr-R6@xenbits.xenproject.org>
Date: Fri, 09 Jun 2017 12:56:52 +0000
Subject: [Xen-changelog] [xen master] x86/domain: factor out
	pv_vcpu_initialise
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGY2MWMxZDEyNTZlZDIyZTdiNjI5YWI5YjkzNTU3ZGY5NGI2ZGY5NTkKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIEFwciAyNCAx
ODoxMTowMCAyMDE3ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFdlZCBKdW4gNyAxMjoxNTo1NiAyMDE3ICswMTAwCgogICAgeDg2L2Rv
bWFpbjogZmFjdG9yIG91dCBwdl92Y3B1X2luaXRpYWxpc2UKICAgIAogICAgTW92ZSBQViBzcGVj
aWZpYyB2Y3B1IGluaXRpYWxpc2F0aW9uIGNvZGUgdG8gc2FpZCBmdW5jdGlvbiwgYnV0IGxlYXZl
CiAgICB0aGUgb25seSBsaW5lIG5lZWRlZCBieSBpZGxlIGRvbWFpbiBpbiB2Y3B1X2luaXRpYWxp
c2UuCiAgICAKICAgIFVzZSBwdl92Y3B1X2Rlc3Ryb3kgaW4gZXJyb3IgcGF0aCB0byBzaW1wbGlm
eSBjb2RlLiBJdCBpcyBzYWZlIHRvIGRvIHNvCiAgICBiZWNhdXNlIHRoZSBkZXN0cnVjdGlvbiBm
dW5jdGlvbiBhY2NlcHRzIHBhcnRpYWxseSBpbml0aWFsaXNlZCB2Y3B1CiAgICBzdHJ1Y3QuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9kb21haW4uYyB8IDk5ICsrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUwIGluc2VydGlvbnMoKyksIDQ5IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4
Ni9kb21haW4uYwppbmRleCA1Mjk0MTQ2Li4wNmM0NmY5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC00MDAsNiArNDAwLDUw
IEBAIHN0YXRpYyB2b2lkIHB2X2Rlc3Ryb3lfZ2R0X2xkdF9sMXRhYihzdHJ1Y3QgdmNwdSAqdikK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDFVIDw8IEdEVF9MRFRfVkNQVV9TSElGVCk7
CiB9CiAKK3N0YXRpYyB2b2lkIHB2X3ZjcHVfZGVzdHJveShzdHJ1Y3QgdmNwdSAqdik7CitzdGF0
aWMgaW50IHB2X3ZjcHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBzdHJ1Y3Qg
ZG9tYWluICpkID0gdi0+ZG9tYWluOworICAgIGludCByYzsKKworICAgIEFTU0VSVCghaXNfaWRs
ZV9kb21haW4oZCkpOworCisgICAgc3Bpbl9sb2NrX2luaXQoJnYtPmFyY2gucHZfdmNwdS5zaGFk
b3dfbGR0X2xvY2spOworCisgICAgcmMgPSBwdl9jcmVhdGVfZ2R0X2xkdF9sMXRhYih2KTsKKyAg
ICBpZiAoIHJjICkKKyAgICAgICAgcmV0dXJuIHJjOworCisgICAgQlVJTERfQlVHX09OKE5SX1ZF
Q1RPUlMgKiBzaXplb2YoKnYtPmFyY2gucHZfdmNwdS50cmFwX2N0eHQpID4KKyAgICAgICAgICAg
ICAgICAgUEFHRV9TSVpFKTsKKyAgICB2LT5hcmNoLnB2X3ZjcHUudHJhcF9jdHh0ID0geHphbGxv
Y19hcnJheShzdHJ1Y3QgdHJhcF9pbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIE5SX1ZFQ1RPUlMpOworICAgIGlmICggIXYtPmFyY2gucHZfdmNwdS50
cmFwX2N0eHQgKQorICAgIHsKKyAgICAgICAgcmMgPSAtRU5PTUVNOworICAgICAgICBnb3RvIGRv
bmU7CisgICAgfQorCisgICAgLyogUFYgZ3Vlc3RzIGJ5IGRlZmF1bHQgaGF2ZSBhIDEwMEh6IHRp
Y2tlci4gKi8KKyAgICB2LT5wZXJpb2RpY19wZXJpb2QgPSBNSUxMSVNFQ1MoMTApOworCisgICAg
di0+YXJjaC5wdl92Y3B1LmN0cmxyZWdbNF0gPSByZWFsX2NyNF90b19wdl9ndWVzdF9jcjQobW11
X2NyNF9mZWF0dXJlcyk7CisKKyAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSApCisgICAg
eworICAgICAgICBpZiAoIChyYyA9IHNldHVwX2NvbXBhdF9hcmdfeGxhdCh2KSkgKQorICAgICAg
ICAgICAgZ290byBkb25lOworCisgICAgICAgIGlmICggKHJjID0gc2V0dXBfY29tcGF0X2w0KHYp
KSApCisgICAgICAgICAgICBnb3RvIGRvbmU7CisgICAgfQorCisgZG9uZToKKyAgICBpZiAoIHJj
ICkKKyAgICAgICAgcHZfdmNwdV9kZXN0cm95KHYpOworICAgIHJldHVybiByYzsKK30KKwogaW50
IHZjcHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpk
ID0gdi0+ZG9tYWluOwpAQCAtNDI2LDYxICs0NzAsMTggQEAgaW50IHZjcHVfaW5pdGlhbGlzZShz
dHJ1Y3QgdmNwdSAqdikKICAgICBzcGluX2xvY2tfaW5pdCgmdi0+YXJjaC52cG11LnZwbXVfbG9j
ayk7CiAKICAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQotICAgIHsKICAgICAgICAgcmMgPSBo
dm1fdmNwdV9pbml0aWFsaXNlKHYpOwotICAgICAgICBnb3RvIGRvbmU7Ci0gICAgfQotCi0KLSAg
ICBzcGluX2xvY2tfaW5pdCgmdi0+YXJjaC5wdl92Y3B1LnNoYWRvd19sZHRfbG9jayk7Ci0KLSAg
ICBpZiAoICFpc19pZGxlX2RvbWFpbihkKSApCi0gICAgewotICAgICAgICByYyA9IHB2X2NyZWF0
ZV9nZHRfbGR0X2wxdGFiKHYpOwotICAgICAgICBpZiAoIHJjICkKLSAgICAgICAgICAgIGdvdG8g
ZG9uZTsKLQotICAgICAgICBCVUlMRF9CVUdfT04oTlJfVkVDVE9SUyAqIHNpemVvZigqdi0+YXJj
aC5wdl92Y3B1LnRyYXBfY3R4dCkgPgotICAgICAgICAgICAgICAgICAgICAgUEFHRV9TSVpFKTsK
LSAgICAgICAgdi0+YXJjaC5wdl92Y3B1LnRyYXBfY3R4dCA9IHh6YWxsb2NfYXJyYXkoc3RydWN0
IHRyYXBfaW5mbywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgTlJfVkVDVE9SUyk7Ci0gICAgICAgIGlmICggIXYtPmFyY2gucHZfdmNwdS50cmFwX2N0
eHQgKQotICAgICAgICB7Ci0gICAgICAgICAgICBwdl9kZXN0cm95X2dkdF9sZHRfbDF0YWIodik7
Ci0gICAgICAgICAgICByYyA9IC1FTk9NRU07Ci0gICAgICAgICAgICBnb3RvIGRvbmU7Ci0gICAg
ICAgIH0KLQotICAgICAgICAvKiBQViBndWVzdHMgYnkgZGVmYXVsdCBoYXZlIGEgMTAwSHogdGlj
a2VyLiAqLwotICAgICAgICB2LT5wZXJpb2RpY19wZXJpb2QgPSBNSUxMSVNFQ1MoMTApOwotICAg
IH0KKyAgICBlbHNlIGlmICggIWlzX2lkbGVfZG9tYWluKGQpICkKKyAgICAgICAgcmMgPSBwdl92
Y3B1X2luaXRpYWxpc2Uodik7CiAgICAgZWxzZQotICAgICAgICB2LT5hcmNoLmNyMyA9IF9fcGEo
aWRsZV9wZ190YWJsZSk7Ci0KLSAgICB2LT5hcmNoLnB2X3ZjcHUuY3RybHJlZ1s0XSA9IHJlYWxf
Y3I0X3RvX3B2X2d1ZXN0X2NyNChtbXVfY3I0X2ZlYXR1cmVzKTsKLQotICAgIGlmICggaXNfcHZf
MzJiaXRfZG9tYWluKGQpICkKICAgICB7Ci0gICAgICAgIGlmICggKHJjID0gc2V0dXBfY29tcGF0
X2FyZ194bGF0KHYpKSApCi0gICAgICAgICAgICBnb3RvIGRvbmU7Ci0KLSAgICAgICAgaWYgKCAo
cmMgPSBzZXR1cF9jb21wYXRfbDQodikpICkKLSAgICAgICAgewotICAgICAgICAgICAgZnJlZV9j
b21wYXRfYXJnX3hsYXQodik7Ci0gICAgICAgICAgICBnb3RvIGRvbmU7Ci0gICAgICAgIH0KKyAg
ICAgICAgLyogSWRsZSBkb21haW4gKi8KKyAgICAgICAgdi0+YXJjaC5jcjMgPSBfX3BhKGlkbGVf
cGdfdGFibGUpOworICAgICAgICByYyA9IDA7CiAgICAgfQotIGRvbmU6CisKICAgICBpZiAoIHJj
ICkKLSAgICB7CiAgICAgICAgIHZjcHVfZGVzdHJveV9mcHUodik7Ci0KLSAgICAgICAgaWYgKCBp
c19wdl9kb21haW4oZCkgKQotICAgICAgICB7Ci0gICAgICAgICAgICBwdl9kZXN0cm95X2dkdF9s
ZHRfbDF0YWIodik7Ci0gICAgICAgICAgICB4ZnJlZSh2LT5hcmNoLnB2X3ZjcHUudHJhcF9jdHh0
KTsKLSAgICAgICAgfQotICAgIH0KICAgICBlbHNlIGlmICggIWlzX2lkbGVfZG9tYWluKHYtPmRv
bWFpbikgKQogICAgICAgICB2cG11X2luaXRpYWxpc2Uodik7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Jun 09 12:57:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 12:57:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dJJTP-00045u-E3; Fri, 09 Jun 2017 12:57:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJTO-00045d-5i
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:57:06 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 C3/42-11537-12B9A395; Fri, 09 Jun 2017 12:57:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVVdhtlW
 kQc9rcYsJ2wwcGD229+1iD2CMYs3MS8qvSGDN2LvoO3PBeqWKt58/szUwLpbuYuTiEBL4wiix
 +85DRgjnPKPE8yOLmLoYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhZIkNj9c
 g0riM0rYCaxam0vO4jNAlTfdOos6wRGjgWMDKsYNYpTi8pSi3QNLfWSijLTM0pyEzNzdA0NjP
 VyU4uLE9NTcxKTivWS83M3MQK9Us/AwLiD8fdxv0OMkhxMSqK80wqsIoX4kvJTKjMSizPii0p
 zUosPMcpwcChJ8IrOBMoJFqWmp1akZeYAwwMmLcHBoyTCe78dKM1bXJCYW5yZDpE6xagoJc7b
 DNInAJLIKM2Da4OF5CVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrxHQabwZOaVwE1/BbSYC
 WjxkncWIItLEhFSUg2Mk+adervy7fKCUGGeYyVrD6fxbWRcUGcjP3m+YNlK5scn3jCsuR21Uu
 q9V+KXVL2YOxd++DWF1B67sPojA7eot7ScxNKKrbO42mJL2A2+XF3/47khw4TmSfcD7tbtjLX
 fNynCqCi5NpXribnVI/8Gpdm1bw1TulnaDKwnsX4PL737qerRHmNeJZbijERDLeai4kQAPAlx
 oUQCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1497013023!74009636!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8856 invoked from network); 9 Jun 2017 12:57:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Jun 2017 12:57:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJTL-0004IK-1a
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:57:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJTK-0000SZ-VX
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:57:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dJJTK-0000SZ-VX@xenbits.xenproject.org>
Date: Fri, 09 Jun 2017 12:57:02 +0000
Subject: [Xen-changelog] [xen master] x86/domain: push per-domain mapping
	creation down to hvm_domain_initialise
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDk2NjM2MDJiYmFjMzk2NDE3MTRiNjcyNjFjY2RmMTljODhmOWIzYjAKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIEFwciAyNCAx
OTowMDozNSAyMDE3ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFdlZCBKdW4gNyAxMjoxNTo1NiAyMDE3ICswMTAwCgogICAgeDg2L2Rv
bWFpbjogcHVzaCBwZXItZG9tYWluIG1hcHBpbmcgY3JlYXRpb24gZG93biB0byBodm1fZG9tYWlu
X2luaXRpYWxpc2UKICAgIAogICAgV2Ugd2FudCB0byBoYXZlIGEgc2luZ2xlIGVudHJ5IHBvaW50
IHRvIGluaXRpYWxpc2UgaHZtIGd1ZXN0LiAgUHVzaAogICAgdGhlIHBlci1kb21haW4gbWFwcGlu
ZyBjcmVhdGlvbiBkb3duIHRvIGh2bV9kb21haW5faW5pdGlhbGlzZS4KICAgIAogICAgV2UgY2Fu
J3QgbW92ZSBzZXR0aW5nIGhhcF9lbmFibGVkIHlldCBiZWNhdXNlIHRoYXQgZmllbGQgbmVlZHMg
dG8gYmUKICAgIHNldCBiZWZvcmUgcGFnaW5nIGluaXRpYWxpc2F0aW9uLiBEb2N1bWVudCB0aGF0
LgogICAgCiAgICBXaGlsZSBhdCBpdCwgc3VwcGx5IGh2bV9kb21haW5faW5pdGlhbGlzZSB3aXRo
IG1vcmUgYXJndW1lbnRzLiBUaG91Z2gKICAgIHRoZXkgYXJlbid0IHVzZWQgeWV0LCB0aGV5IG1p
Z2h0IGJlIHJlcXVpcmVkIGluIHRoZSBmdXR1cmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAg
ICAgICB8IDE5ICsrKysrKysrLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAg
ICAgIHwgIDkgKysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCB8ICAzICsr
LQogMyBmaWxlcyBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMK
aW5kZXggMDZjNDZmOS4uMGY5MjIyNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtNTk4LDE2ICs1OTgsOCBAQCBpbnQgYXJj
aF9kb21haW5fY3JlYXRlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBkb21jcl9mbGFn
cywKICAgICAgICAgZC0+YXJjaC5lbXVsYXRpb25fZmxhZ3MgPSBlbWZsYWdzOwogICAgIH0KIAot
ICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSApCi0gICAgewotICAgICAgICBkLT5hcmNoLmh2bV9k
b21haW4uaGFwX2VuYWJsZWQgPQotICAgICAgICAgICAgaHZtX2Z1bmNzLmhhcF9zdXBwb3J0ZWQg
JiYgKGRvbWNyX2ZsYWdzICYgRE9NQ1JGX2hhcCk7Ci0KLSAgICAgICAgcmMgPSBjcmVhdGVfcGVy
ZG9tYWluX21hcHBpbmcoZCwgUEVSRE9NQUlOX1ZJUlRfU1RBUlQsIDAsIE5VTEwsIE5VTEwpOwot
ICAgIH0KLSAgICBlbHNlIGlmICggaXNfaWRsZV9kb21haW4oZCkgKQotICAgICAgICByYyA9IDA7
Ci0gICAgZWxzZQorICAgIHJjID0gMDsgLyogSFZNIGFuZCBpZGxlIGRvbWFpbiAqLworICAgIGlm
ICggaXNfcHZfZG9tYWluKGQpICkKICAgICB7CiAgICAgICAgIGQtPmFyY2gucHZfZG9tYWluLmdk
dF9sZHRfbDF0YWIgPQogICAgICAgICAgICAgYWxsb2NfeGVuaGVhcF9wYWdlcygwLCBNRU1GX25v
ZGUoZG9tYWluX3RvX25vZGUoZCkpKTsKQEAgLTYzNyw2ICs2MjksMTEgQEAgaW50IGFyY2hfZG9t
YWluX2NyZWF0ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZG9tY3JfZmxhZ3MsCiAK
ICAgICBpZiAoICFpc19pZGxlX2RvbWFpbihkKSApCiAgICAgeworICAgICAgICAvKiBOZWVkIHRv
IGRldGVybWluZSBpZiBIQVAgaXMgZW5hYmxlZCBiZWZvcmUgaW5pdGlhbGlzaW5nIHBhZ2luZyAq
LworICAgICAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQorICAgICAgICAgICAgZC0+YXJjaC5o
dm1fZG9tYWluLmhhcF9lbmFibGVkID0KKyAgICAgICAgICAgICAgICBodm1fZnVuY3MuaGFwX3N1
cHBvcnRlZCAmJiAoZG9tY3JfZmxhZ3MgJiBET01DUkZfaGFwKTsKKwogICAgICAgICBpZiAoIChy
YyA9IHBhZ2luZ19kb21haW5faW5pdChkLCBkb21jcl9mbGFncykpICE9IDAgKQogICAgICAgICAg
ICAgZ290byBmYWlsOwogICAgICAgICBwYWdpbmdfaW5pdGlhbGlzZWQgPSAxOwpAQCAtNjc0LDcg
KzY3MSw3IEBAIGludCBhcmNoX2RvbWFpbl9jcmVhdGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgaW50IGRvbWNyX2ZsYWdzLAogCiAgICAgaWYgKCBpc19odm1fZG9tYWluKGQpICkKICAgICB7
Ci0gICAgICAgIGlmICggKHJjID0gaHZtX2RvbWFpbl9pbml0aWFsaXNlKGQpKSAhPSAwICkKKyAg
ICAgICAgaWYgKCAocmMgPSBodm1fZG9tYWluX2luaXRpYWxpc2UoZCwgZG9tY3JfZmxhZ3MsIGNv
bmZpZykpICE9IDAgKQogICAgICAgICAgICAgZ290byBmYWlsOwogICAgIH0KICAgICBlbHNlCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0u
YwppbmRleCA0Yjc3MmE1Li43MGRkYzgxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTUzNiw3ICs1MzYsOCBAQCBzdGF0
aWMgaW50IGh2bV9wcmludF9saW5lKAogICAgIHJldHVybiBYODZFTVVMX09LQVk7CiB9CiAKLWlu
dCBodm1fZG9tYWluX2luaXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAqZCkKK2ludCBodm1fZG9tYWlu
X2luaXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkb21jcl9mbGFncywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhlbl9hcmNoX2RvbWFpbmNvbmZpZyAq
Y29uZmlnKQogewogICAgIHVuc2lnbmVkIGludCBucl9nc2lzOwogICAgIGludCByYzsKQEAgLTU1
NCw2ICs1NTUsMTAgQEAgaW50IGh2bV9kb21haW5faW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICpk
KQogICAgIElOSVRfTElTVF9IRUFEKCZkLT5hcmNoLmh2bV9kb21haW4ud3JpdGVfbWFwLmxpc3Qp
OwogICAgIElOSVRfTElTVF9IRUFEKCZkLT5hcmNoLmh2bV9kb21haW4uZzJtX2lvcG9ydF9saXN0
KTsKIAorICAgIHJjID0gY3JlYXRlX3BlcmRvbWFpbl9tYXBwaW5nKGQsIFBFUkRPTUFJTl9WSVJU
X1NUQVJULCAwLCBOVUxMLCBOVUxMKTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAgZ290byBmYWls
OworCiAgICAgaHZtX2luaXRfY2FjaGVhdHRyX3JlZ2lvbl9saXN0KGQpOwogCiAgICAgcmMgPSBw
YWdpbmdfZW5hYmxlKGQsIFBHX3JlZmNvdW50c3xQR190cmFuc2xhdGV8UEdfZXh0ZXJuYWwpOwpA
QCAtNjM3LDYgKzY0Miw4IEBAIGludCBodm1fZG9tYWluX2luaXRpYWxpc2Uoc3RydWN0IGRvbWFp
biAqZCkKICAgICB4ZnJlZShkLT5hcmNoLmh2bV9kb21haW4uaXJxKTsKICBmYWlsMDoKICAgICBo
dm1fZGVzdHJveV9jYWNoZWF0dHJfcmVnaW9uX2xpc3QoZCk7CisgICAgZGVzdHJveV9wZXJkb21h
aW5fbWFwcGluZyhkLCBQRVJET01BSU5fVklSVF9TVEFSVCwgMCk7CisgZmFpbDoKICAgICByZXR1
cm4gcmM7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKaW5kZXggN2E4NWIyZS4uYjY4N2UwMyAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vaHZtLmgKQEAgLTIzNiw3ICsyMzYsOCBAQCBleHRlcm4gczggaHZtX3BvcnQ4
MF9hbGxvd2VkOwogZXh0ZXJuIGNvbnN0IHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgKnN0YXJ0
X3N2bSh2b2lkKTsKIGV4dGVybiBjb25zdCBzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlICpzdGFy
dF92bXgodm9pZCk7CiAKLWludCBodm1fZG9tYWluX2luaXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAq
ZCk7CitpbnQgaHZtX2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgZG9tY3JfZmxhZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ZW5f
YXJjaF9kb21haW5jb25maWcgKmNvbmZpZyk7CiB2b2lkIGh2bV9kb21haW5fcmVsaW5xdWlzaF9y
ZXNvdXJjZXMoc3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIGh2bV9kb21haW5fZGVzdHJveShzdHJ1
Y3QgZG9tYWluICpkKTsKIHZvaWQgaHZtX2RvbWFpbl9zb2Z0X3Jlc2V0KHN0cnVjdCBkb21haW4g
KmQpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Jun 09 12:57:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 12:57:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dJJTZ-00047W-Fm; Fri, 09 Jun 2017 12:57:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJTX-00047H-SA
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:57:15 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 B2/BF-03058-A2B9A395; Fri, 09 Jun 2017 12:57:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVVdrtlW
 kwZIp3BYTthk4MHps79vFHsAYxZqZl5RfkcCacXrxZJaCbcIVz1r6WRsYL/B3MXJxCAl8YZQ4
 uGQdE4RznlFi4flv7F2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwvYSRz++
 QUszitgJnFg7iFWEJsFqH5jywqmCYwcCxgZVjFqFKcWlaUW6RqZ6yUVZaZnlOQmZuboGhqY6e
 WmFhcnpqfmJCYV6yXn525iBHqFAQh2MC5eG3iIUZKDSUmUd1qBVaQQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCV7mWUA5waLU9NSKtMwcYHjApCU4eJREeO+3A6V5iwsSc4sz0yFSpxgVpcR5/8wE
 SgiAJDJK8+DaYCF5iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8diDbeTLzSuCmvwJazAS0e
 Mk7C5DFJYkIKakGxs2X89dcrvERiQyy/8W2odfLoLtwQ7TqWUMRhZRPzz4KBc9e+l5YqC+0wF
 REXP3fVP9pZVfmu2ZU3w0VblK2rNt86+HGFCmj2Sv/37+n8mTGwvfhXLPLUlzKDxQVORRtYVv
 9NqNsl0TdBYd9PhIsSbqKLNoqhdOuaO88YXGRPe65QSDf01ZXJZbijERDLeai4kQAo7kUs0QC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1497013033!47345747!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7908 invoked from network); 9 Jun 2017 12:57:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Jun 2017 12:57:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJTV-0004IS-3T
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:57:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJTV-0000T6-2t
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:57:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dJJTV-0000T6-2t@xenbits.xenproject.org>
Date: Fri, 09 Jun 2017 12:57:13 +0000
Subject: [Xen-changelog] [xen master] x86/domain: factor out
	pv_domain_destroy
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDg1ZGQwN2Y4ZGVlNTRkNDk0N2Q5ODkzZDU4MTIyYjhmNzI3ZTZiYjgKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIEFwciA3IDE1
OjQ5OjQyIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogV2VkIEp1biA3IDEyOjE1OjU2IDIwMTcgKzAxMDAKCiAgICB4ODYvZG9t
YWluOiBmYWN0b3Igb3V0IHB2X2RvbWFpbl9kZXN0cm95CiAgICAKICAgIE5vdyB0aGlzIGZ1bmN0
aW9uIGFsc28gZnJlZXMgdGhlIHBlcmRvbWFpbiBtYXBwaW5nLiBJdCBpcyBzYWZlIHRvIGRvIHNv
CiAgICBiZWNhdXNlIGRlc3Ryb3lfcGVyZG9tYWluX21hcHBpbmcgaXMgaWRlbXBvdGVudC4KICAg
IAogICAgTW92ZSBmcmVlX3BlcmRvbWFpbl9tYXBwaW5ncyBhZnRlciBwdl9kb21haW5fZGVzdHJv
eS4gSXQgaXMgc2FmZSB0byBkbwogICAgc28gYmVjYXVzZSBib3RoIGRlc3Ryb3lfcGVyZG9tYWlu
X21hcHBpbmcgYW5kIGZyZWVfcGVyZG9tYWluX21hcHBpbmdzCiAgICBhcmUgaWRlbXBvdGVudC4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2Fy
Y2gveDg2L2RvbWFpbi5jIHwgMjcgKysrKysrKysrKysrKysrKystLS0tLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IDBmOTIy
MjQuLjAwNDY2NjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4v
YXJjaC94ODYvZG9tYWluLmMKQEAgLTUzOCw2ICs1MzgsMTggQEAgc3RhdGljIGJvb2wgZW11bGF0
aW9uX2ZsYWdzX29rKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IGVtZmxhZ3MpCiAg
ICAgcmV0dXJuIHRydWU7CiB9CiAKK3N0YXRpYyB2b2lkIHB2X2RvbWFpbl9kZXN0cm95KHN0cnVj
dCBkb21haW4gKmQpCit7CisgICAgZGVzdHJveV9wZXJkb21haW5fbWFwcGluZyhkLCBHRFRfTERU
X1ZJUlRfU1RBUlQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHRFRfTERUX01CWVRF
UyA8PCAoMjAgLSBQQUdFX1NISUZUKSk7CisKKyAgICB4ZnJlZShkLT5hcmNoLnB2X2RvbWFpbi5j
cHVpZG1hc2tzKTsKKyAgICBkLT5hcmNoLnB2X2RvbWFpbi5jcHVpZG1hc2tzID0gTlVMTDsKKwor
ICAgIGZyZWVfeGVuaGVhcF9wYWdlKGQtPmFyY2gucHZfZG9tYWluLmdkdF9sZHRfbDF0YWIpOwor
ICAgIGQtPmFyY2gucHZfZG9tYWluLmdkdF9sZHRfbDF0YWIgPSBOVUxMOworfQorCiBpbnQgYXJj
aF9kb21haW5fY3JlYXRlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBkb21jcl9mbGFn
cywKICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhlbl9hcmNoX2RvbWFpbmNvbmZpZyAq
Y29uZmlnKQogewpAQCAtNzE3LDEyICs3MjksMTAgQEAgaW50IGFyY2hfZG9tYWluX2NyZWF0ZShz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZG9tY3JfZmxhZ3MsCiAgICAgeGZyZWUoZC0+
YXJjaC5jcHVpZCk7CiAgICAgaWYgKCBwYWdpbmdfaW5pdGlhbGlzZWQgKQogICAgICAgICBwYWdp
bmdfZmluYWxfdGVhcmRvd24oZCk7Ci0gICAgZnJlZV9wZXJkb21haW5fbWFwcGluZ3MoZCk7CiAg
ICAgaWYgKCBpc19wdl9kb21haW4oZCkgKQotICAgIHsKLSAgICAgICAgeGZyZWUoZC0+YXJjaC5w
dl9kb21haW4uY3B1aWRtYXNrcyk7Ci0gICAgICAgIGZyZWVfeGVuaGVhcF9wYWdlKGQtPmFyY2gu
cHZfZG9tYWluLmdkdF9sZHRfbDF0YWIpOwotICAgIH0KKyAgICAgICAgcHZfZG9tYWluX2Rlc3Ry
b3koZCk7CisgICAgZnJlZV9wZXJkb21haW5fbWFwcGluZ3MoZCk7CisKICAgICByZXR1cm4gcmM7
CiB9CiAKQEAgLTc0MCwxMiArNzUwLDkgQEAgdm9pZCBhcmNoX2RvbWFpbl9kZXN0cm95KHN0cnVj
dCBkb21haW4gKmQpCiAKICAgICBwYWdpbmdfZmluYWxfdGVhcmRvd24oZCk7CiAKLSAgICBmcmVl
X3BlcmRvbWFpbl9tYXBwaW5ncyhkKTsKICAgICBpZiAoIGlzX3B2X2RvbWFpbihkKSApCi0gICAg
ewotICAgICAgICBmcmVlX3hlbmhlYXBfcGFnZShkLT5hcmNoLnB2X2RvbWFpbi5nZHRfbGR0X2wx
dGFiKTsKLSAgICAgICAgeGZyZWUoZC0+YXJjaC5wdl9kb21haW4uY3B1aWRtYXNrcyk7Ci0gICAg
fQorICAgICAgICBwdl9kb21haW5fZGVzdHJveShkKTsKKyAgICBmcmVlX3BlcmRvbWFpbl9tYXBw
aW5ncyhkKTsKIAogICAgIGZyZWVfeGVuaGVhcF9wYWdlKGQtPnNoYXJlZF9pbmZvKTsKICAgICBj
bGVhbnVwX2RvbWFpbl9pcnFfbWFwcGluZyhkKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Jun 09 12:57:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 12:57:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dJJTj-00049g-IG; Fri, 09 Jun 2017 12:57:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJTh-00049L-OJ
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:57:25 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 71/EF-02955-43B9A395; Fri, 09 Jun 2017 12:57:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVddktlW
 kQfdHcYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNmPxwNnvBaY2K9TdOsjQwrpPtYuTiEBL4wihx
 uekMC4RznlHi5Y4dbF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCws4Siw+O
 wvM5hUwk1h7qQ2shgWo/sbWtSwTGDkWMDKsYtQoTi0qSy3SNTLUSyrKTM8oyU3MzNE1NDDWy0
 0tLk5MT81JTCrWS87P3cQI9Eo9AwPjDsaevX6HGCU5mJREeacVWEUK8SXlp1RmJBZnxBeV5qQ
 WH2KU4eBQkuCtmgWUEyxKTU+tSMvMAYYHTFqCg0dJhHczSJq3uCAxtzgzHSJ1ilFRSpw3EyQh
 AJLIKM2Da4OF5CVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrx2IFN4MvNK4Ka/AlrMBLR4y
 TsLkMUliQgpqQbGnW1R+TcuPX9T8VWu036p9MTskvMz5A+duMyxQyZ/13SnIqk6M8eCrvmRs4
 S0XklKPdX+yPnemnGlTmvxi5e7v1+XSHp+++i6Ns6tpwU2iL72Z0y9vab41tLm6gP7z5TOO5A
 rUjp5b6D8pOy33uziC6ZJmS+M2zVH6VTRf/4fhmu6XcK+b3Z7qMRSnJFoqMVcVJwIAGu6itdE
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1497013043!104193078!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21723 invoked from network); 9 Jun 2017 12:57:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Jun 2017 12:57:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJTf-0004Ig-5Q
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:57:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJTf-0000Tm-4m
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:57:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dJJTf-0000Tm-4m@xenbits.xenproject.org>
Date: Fri, 09 Jun 2017 12:57:23 +0000
Subject: [Xen-changelog] [xen master] x86/domain: factor out
	pv_domain_initialise
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDk2MjFiZTEyYjQ5ZTNjOWIzM2Y2ZGMxMzgwMjk3MjU5ZGE1ZWJmMDcKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIEFwciA3IDE1
OjU1OjQzIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogV2VkIEp1biA3IDEyOjE1OjU2IDIwMTcgKzAxMDAKCiAgICB4ODYvZG9t
YWluOiBmYWN0b3Igb3V0IHB2X2RvbWFpbl9pbml0aWFsaXNlCiAgICAKICAgIEx1bXAgZXZlcnl0
aGluZyBQViByZWxhdGVkIGluIGFyY2hfZG9tYWluX2NyZWF0ZSBpbnRvCiAgICBwdl9kb21haW5f
aW5pdGlhbGlzZS4KICAgIAogICAgVGhvdWdoIGRvbWNyX2ZsYWdzIGFuZCBjb25maWcgYXJlIG5v
dCBuZWNlc3NhcnksIHRoZSBuZXcgZnVuY3Rpb24gaXMKICAgIGdpdmVuIHRob3NlIHRvIG1hdGNo
IGh2bSBjb3VudGVycGFydC4KICAgIAogICAgU2luY2UgaXQgY2xlYW5zIHVwIGFmdGVyIGl0c2Vs
ZiB0aGVyZSBpcyBubyBuZWVkIHRvIGNsZWFuIHVwIGluCiAgICBhcmNoX2RvbWFpbl9jcmVhdGUg
aW4gY2FzZSBvZiBmYWlsdXJlLiBSZW1vdmUgdGhlIGluaXRpYWxpc2VyIG9mIHJjIGluCiAgICBh
cmNoX2RvbWFpbl9jcmVhdGUuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L2RvbWFpbi5jIHwgODggKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNTEgaW5zZXJ0aW9ucygrKSwgMzcg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2Fy
Y2gveDg2L2RvbWFpbi5jCmluZGV4IDAwNDY2NjEuLmY2MTBlZGYgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTU1MCwxMSAr
NTUwLDU0IEBAIHN0YXRpYyB2b2lkIHB2X2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQp
CiAgICAgZC0+YXJjaC5wdl9kb21haW4uZ2R0X2xkdF9sMXRhYiA9IE5VTEw7CiB9CiAKK3N0YXRp
YyBpbnQgcHZfZG9tYWluX2luaXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50
IGRvbWNyX2ZsYWdzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVu
X2FyY2hfZG9tYWluY29uZmlnICpjb25maWcpCit7CisgICAgc3RhdGljIGNvbnN0IHN0cnVjdCBh
cmNoX2NzdyBwdl9jc3cgPSB7CisgICAgICAgIC5mcm9tID0gcGFyYXZpcnRfY3R4dF9zd2l0Y2hf
ZnJvbSwKKyAgICAgICAgLnRvICAgPSBwYXJhdmlydF9jdHh0X3N3aXRjaF90bywKKyAgICAgICAg
LnRhaWwgPSBjb250aW51ZV9ub25pZGxlX2RvbWFpbiwKKyAgICB9OworICAgIGludCByYyA9IC1F
Tk9NRU07CisKKyAgICBkLT5hcmNoLnB2X2RvbWFpbi5nZHRfbGR0X2wxdGFiID0KKyAgICAgICAg
YWxsb2NfeGVuaGVhcF9wYWdlcygwLCBNRU1GX25vZGUoZG9tYWluX3RvX25vZGUoZCkpKTsKKyAg
ICBpZiAoICFkLT5hcmNoLnB2X2RvbWFpbi5nZHRfbGR0X2wxdGFiICkKKyAgICAgICAgZ290byBm
YWlsOworICAgIGNsZWFyX3BhZ2UoZC0+YXJjaC5wdl9kb21haW4uZ2R0X2xkdF9sMXRhYik7CisK
KyAgICBpZiAoIGxldmVsbGluZ19jYXBzICYgfkxDQVBfZmF1bHRpbmcgKQorICAgIHsKKyAgICAg
ICAgZC0+YXJjaC5wdl9kb21haW4uY3B1aWRtYXNrcyA9IHhtYWxsb2Moc3RydWN0IGNwdWlkbWFz
a3MpOworICAgICAgICBpZiAoICFkLT5hcmNoLnB2X2RvbWFpbi5jcHVpZG1hc2tzICkKKyAgICAg
ICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgKmQtPmFyY2gucHZfZG9tYWluLmNwdWlkbWFza3Mg
PSBjcHVpZG1hc2tfZGVmYXVsdHM7CisgICAgfQorCisgICAgcmMgPSBjcmVhdGVfcGVyZG9tYWlu
X21hcHBpbmcoZCwgR0RUX0xEVF9WSVJUX1NUQVJULAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEdEVF9MRFRfTUJZVEVTIDw8ICgyMCAtIFBBR0VfU0hJRlQpLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsIE5VTEwpOworICAgIGlmICggcmMgKQorICAg
ICAgICBnb3RvIGZhaWw7CisKKyAgICBkLT5hcmNoLmN0eHRfc3dpdGNoID0gJnB2X2NzdzsKKwor
ICAgIC8qIDY0LWJpdCBQViBndWVzdCBieSBkZWZhdWx0LiAqLworICAgIGQtPmFyY2guaXNfMzJi
aXRfcHYgPSBkLT5hcmNoLmhhc18zMmJpdF9zaGluZm8gPSAwOworCisgICAgcmV0dXJuIDA7CisK
KyBmYWlsOgorICAgIHB2X2RvbWFpbl9kZXN0cm95KGQpOworCisgICAgcmV0dXJuIHJjOworfQor
CiBpbnQgYXJjaF9kb21haW5fY3JlYXRlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBk
b21jcl9mbGFncywKICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhlbl9hcmNoX2RvbWFp
bmNvbmZpZyAqY29uZmlnKQogewogICAgIGJvb2wgcGFnaW5nX2luaXRpYWxpc2VkID0gZmFsc2U7
Ci0gICAgaW50IHJjID0gLUVOT01FTTsKKyAgICBpbnQgcmM7CiAKICAgICBpZiAoIGNvbmZpZyA9
PSBOVUxMICYmICFpc19pZGxlX2RvbWFpbihkKSApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwpA
QCAtNjEwLDMwICs2NTMsNiBAQCBpbnQgYXJjaF9kb21haW5fY3JlYXRlKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGludCBkb21jcl9mbGFncywKICAgICAgICAgZC0+YXJjaC5lbXVsYXRpb25f
ZmxhZ3MgPSBlbWZsYWdzOwogICAgIH0KIAotICAgIHJjID0gMDsgLyogSFZNIGFuZCBpZGxlIGRv
bWFpbiAqLwotICAgIGlmICggaXNfcHZfZG9tYWluKGQpICkKLSAgICB7Ci0gICAgICAgIGQtPmFy
Y2gucHZfZG9tYWluLmdkdF9sZHRfbDF0YWIgPQotICAgICAgICAgICAgYWxsb2NfeGVuaGVhcF9w
YWdlcygwLCBNRU1GX25vZGUoZG9tYWluX3RvX25vZGUoZCkpKTsKLSAgICAgICAgaWYgKCAhZC0+
YXJjaC5wdl9kb21haW4uZ2R0X2xkdF9sMXRhYiApCi0gICAgICAgICAgICBnb3RvIGZhaWw7Ci0g
ICAgICAgIGNsZWFyX3BhZ2UoZC0+YXJjaC5wdl9kb21haW4uZ2R0X2xkdF9sMXRhYik7Ci0KLSAg
ICAgICAgaWYgKCBsZXZlbGxpbmdfY2FwcyAmIH5MQ0FQX2ZhdWx0aW5nICkKLSAgICAgICAgewot
ICAgICAgICAgICAgZC0+YXJjaC5wdl9kb21haW4uY3B1aWRtYXNrcyA9IHhtYWxsb2Moc3RydWN0
IGNwdWlkbWFza3MpOwotICAgICAgICAgICAgaWYgKCAhZC0+YXJjaC5wdl9kb21haW4uY3B1aWRt
YXNrcyApCi0gICAgICAgICAgICAgICAgZ290byBmYWlsOwotICAgICAgICAgICAgKmQtPmFyY2gu
cHZfZG9tYWluLmNwdWlkbWFza3MgPSBjcHVpZG1hc2tfZGVmYXVsdHM7Ci0gICAgICAgIH0KLQot
ICAgICAgICByYyA9IGNyZWF0ZV9wZXJkb21haW5fbWFwcGluZyhkLCBHRFRfTERUX1ZJUlRfU1RB
UlQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdEVF9MRFRfTUJZVEVT
IDw8ICgyMCAtIFBBR0VfU0hJRlQpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBOVUxMLCBOVUxMKTsKLSAgICB9Ci0gICAgaWYgKCByYyApCi0gICAgICAgIGdvdG8gZmFp
bDsKLQogICAgIG1hcGNhY2hlX2RvbWFpbl9pbml0KGQpOwogCiAgICAgSFlQRVJWSVNPUl9DT01Q
QVRfVklSVF9TVEFSVChkKSA9CkBAIC02ODYsMjMgKzcwNSwyMCBAQCBpbnQgYXJjaF9kb21haW5f
Y3JlYXRlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBkb21jcl9mbGFncywKICAgICAg
ICAgaWYgKCAocmMgPSBodm1fZG9tYWluX2luaXRpYWxpc2UoZCwgZG9tY3JfZmxhZ3MsIGNvbmZp
ZykpICE9IDAgKQogICAgICAgICAgICAgZ290byBmYWlsOwogICAgIH0KLSAgICBlbHNlCisgICAg
ZWxzZSBpZiAoIGlzX2lkbGVfZG9tYWluKGQpICkKICAgICB7Ci0gICAgICAgIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgYXJjaF9jc3cgcHZfY3N3ID0gewotICAgICAgICAgICAgLmZyb20gPSBwYXJhdmly
dF9jdHh0X3N3aXRjaF9mcm9tLAotICAgICAgICAgICAgLnRvICAgPSBwYXJhdmlydF9jdHh0X3N3
aXRjaF90bywKLSAgICAgICAgICAgIC50YWlsID0gY29udGludWVfbm9uaWRsZV9kb21haW4sCi0g
ICAgICAgIH07CiAgICAgICAgIHN0YXRpYyBjb25zdCBzdHJ1Y3QgYXJjaF9jc3cgaWRsZV9jc3cg
PSB7CiAgICAgICAgICAgICAuZnJvbSA9IHBhcmF2aXJ0X2N0eHRfc3dpdGNoX2Zyb20sCiAgICAg
ICAgICAgICAudG8gICA9IHBhcmF2aXJ0X2N0eHRfc3dpdGNoX3RvLAogICAgICAgICAgICAgLnRh
aWwgPSBjb250aW51ZV9pZGxlX2RvbWFpbiwKICAgICAgICAgfTsKIAotICAgICAgICBkLT5hcmNo
LmN0eHRfc3dpdGNoID0gaXNfaWRsZV9kb21haW4oZCkgPyAmaWRsZV9jc3cgOiAmcHZfY3N3Owot
Ci0gICAgICAgIC8qIDY0LWJpdCBQViBndWVzdCBieSBkZWZhdWx0LiAqLwotICAgICAgICBkLT5h
cmNoLmlzXzMyYml0X3B2ID0gZC0+YXJjaC5oYXNfMzJiaXRfc2hpbmZvID0gMDsKKyAgICAgICAg
ZC0+YXJjaC5jdHh0X3N3aXRjaCA9ICZpZGxlX2NzdzsKKyAgICB9CisgICAgZWxzZQorICAgIHsK
KyAgICAgICAgaWYgKCAocmMgPSBwdl9kb21haW5faW5pdGlhbGlzZShkLCBkb21jcl9mbGFncywg
Y29uZmlnKSkgIT0gMCApCisgICAgICAgICAgICBnb3RvIGZhaWw7CiAgICAgfQogCiAgICAgLyog
aW5pdGlhbGl6ZSBkZWZhdWx0IHRzYyBiZWhhdmlvciBpbiBjYXNlIHRvb2xzIGRvbid0ICovCkBA
IC03MjksOCArNzQ1LDYgQEAgaW50IGFyY2hfZG9tYWluX2NyZWF0ZShzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBpbnQgZG9tY3JfZmxhZ3MsCiAgICAgeGZyZWUoZC0+YXJjaC5jcHVpZCk7CiAg
ICAgaWYgKCBwYWdpbmdfaW5pdGlhbGlzZWQgKQogICAgICAgICBwYWdpbmdfZmluYWxfdGVhcmRv
d24oZCk7Ci0gICAgaWYgKCBpc19wdl9kb21haW4oZCkgKQotICAgICAgICBwdl9kb21haW5fZGVz
dHJveShkKTsKICAgICBmcmVlX3BlcmRvbWFpbl9tYXBwaW5ncyhkKTsKIAogICAgIHJldHVybiBy
YzsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Jun 09 12:57:51 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 12:57:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dJJU7-0004Dm-L1; Fri, 09 Jun 2017 12:57:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJU6-0004DT-EP
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:57:50 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 FC/6D-02006-D4B9A395; Fri, 09 Jun 2017 12:57:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrELMWRWlGSWpSXmKPExsWS0XRdVddjtlW
 kwY1v2hYTthk4MHps79vFHsAYxZqZl5RfkcCa0X1sF2vB/qWMFRdbGlkbGBcXdjFycQgJfGGU
 OP7yGhOEc55R4tzL1exdjBwcbAJiEnP3KnQxcnKICKhKzFqxnBnEFhJQl2j63cAGYgsLeEj8e
 f+PDaScV8BMYt9hdRCTBaj85D3GCYwcCxgZVjFqFKcWlaUW6RqZ6SUVZaZnlOQmZuboGhqY6u
 WmFhcnpqfmJCYV6yXn525iBPqknoGBcQfj7cl+hxglOZiURHmnFVhFCvEl5adUZiQWZ8QXlea
 kFh9ilOHgUJLgZZ4FlBMsSk1PrUjLzAEGB0xagoNHSYT3fjtQmre4IDG3ODMdInWK0Zhjw+r1
 X5g4FvRs+MIkxJKXn5cqJc77ZyZQqQBIaUZpHtwgWNBeYpSVEuZlZGBgEOIpSC3KzSxBlX/FK
 M7BqCTMawdyD09mXgncvldApzABnbLknQXIKSWJCCmpBkbph02rNiwODHljVOR29ssNxgfrJU
 M3XansqFq59s3R3zo1mvkHb3BIX9V/GrbuVoXLd5bkCb7/DmUs0J1S+40h9t82XsXYzhlX7td
 oZf178tPv5+trshlHN7zY62S6MnXnE1OXT/Wn85bHVm/bJ3TNWEug0V9j6R6ZXRHWh94+Sbbr
 uTE1qHy+EktxRqKhFnNRcSIAW4rg4VUCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1497013063!86784547!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54187 invoked from network); 9 Jun 2017 12:57:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Jun 2017 12:57:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJTz-0004J7-9A
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:57:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJTz-0000VY-8a
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:57:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dJJTz-0000VY-8a@xenbits.xenproject.org>
Date: Fri, 09 Jun 2017 12:57:43 +0000
Subject: [Xen-changelog] [xen master] x86/domain: move HVM specific code to
	hvm/domain.c
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQzM2UzZjFkNGFlZTIxNTZmMWIyMDZlZDRmNTY2N2UxM2NkMzdhZmEKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIEFwciAxMCAx
NDoxNDo0NiAyMDE3ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFdlZCBKdW4gNyAxMjoxNTo1NiAyMDE3ICswMTAwCgogICAgeDg2L2Rv
bWFpbjogbW92ZSBIVk0gc3BlY2lmaWMgY29kZSB0byBodm0vZG9tYWluLmMKICAgIAogICAgVGhl
cmUgaXMgb25seSBvbmUgZnVuY3Rpb24gYXJjaF9zZXRfaW5mb19odm1fZ3Vlc3QgaXMgbW92ZWQu
IFRoZQogICAgY2hlY2tfc2VnbWVudCBmdW5jdGlvbiBpcyBhbHNvIG1vdmVkIHNpbmNlIGFyY2hf
c2V0X2luZm9faHZtX2d1ZXN0IGlzCiAgICB0aGUgb25seSB1c2VyLgogICAgCiAgICBObyBmdW5j
dGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgIHwgMjkxIC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL01ha2VmaWxlIHwgICAx
ICsKIHhlbi9hcmNoL3g4Ni9odm0vZG9tYWluLmMgfCAzMjUgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAzMjYgaW5zZXJ0aW9u
cygrKSwgMjkxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4u
YyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCBiMDcyMDIzLi40OTM4OGY0IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBA
IC0xMTA4LDI5NyArMTEwOCw2IEBAIGludCBhcmNoX3NldF9pbmZvX2d1ZXN0KAogI3VuZGVmIGMK
IH0KIAotc3RhdGljIGlubGluZSBpbnQgY2hlY2tfc2VnbWVudChzdHJ1Y3Qgc2VnbWVudF9yZWdp
c3RlciAqcmVnLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnVtIHg4Nl9zZWdt
ZW50IHNlZykKLXsKLQotICAgIGlmICggcmVnLT5hdHRyLmZpZWxkcy5wYWQgIT0gMCApCi0gICAg
ewotICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJTZWdtZW50IGF0dHJpYnV0ZSBiaXRzIDEy
LTE1IGFyZSBub3QgemVyb1xuIik7Ci0gICAgICAgIHJldHVybiAtRUlOVkFMOwotICAgIH0KLQot
ICAgIGlmICggcmVnLT5hdHRyLmJ5dGVzID09IDAgKQotICAgIHsKLSAgICAgICAgaWYgKCBzZWcg
IT0geDg2X3NlZ19kcyAmJiBzZWcgIT0geDg2X3NlZ19lcyApCi0gICAgICAgIHsKLSAgICAgICAg
ICAgIGdwcmludGsoWEVOTE9HX0VSUiwgIk51bGwgc2VsZWN0b3IgcHJvdmlkZWQgZm9yIENTLCBT
UyBvciBUUlxuIik7Ci0gICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKLSAgICAgICAgfQotICAg
ICAgICByZXR1cm4gMDsKLSAgICB9Ci0KLSAgICBpZiAoIHNlZyA9PSB4ODZfc2VnX3RyICkKLSAg
ICB7Ci0gICAgICAgIGlmICggcmVnLT5hdHRyLmZpZWxkcy5zICkKLSAgICAgICAgewotICAgICAg
ICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAiQ29kZSBvciBkYXRhIHNlZ21lbnQgcHJvdmlkZWQg
Zm9yIFRSXG4iKTsKLSAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwotICAgICAgICB9Ci0KLSAg
ICAgICAgaWYgKCByZWctPmF0dHIuZmllbGRzLnR5cGUgIT0gU1lTX0RFU0NfdHNzX2J1c3kgKQot
ICAgICAgICB7Ci0gICAgICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJOb24tMzItYml0LVRT
UyBzZWdtZW50IHByb3ZpZGVkIGZvciBUUlxuIik7Ci0gICAgICAgICAgICByZXR1cm4gLUVJTlZB
TDsKLSAgICAgICAgfQotICAgIH0KLSAgICBlbHNlIGlmICggIXJlZy0+YXR0ci5maWVsZHMucyAp
Ci0gICAgewotICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsCi0gICAgICAgICAgICAgICAgIlN5
c3RlbSBzZWdtZW50IHByb3ZpZGVkIGZvciBhIGNvZGUgb3IgZGF0YSBzZWdtZW50XG4iKTsKLSAg
ICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgfQotCi0gICAgaWYgKCAhcmVnLT5hdHRyLmZpZWxk
cy5wICkKLSAgICB7Ci0gICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgIk5vbi1wcmVzZW50IHNl
Z21lbnQgcHJvdmlkZWRcbiIpOwotICAgICAgICByZXR1cm4gLUVJTlZBTDsKLSAgICB9Ci0KLSAg
ICBpZiAoIHNlZyA9PSB4ODZfc2VnX2NzICYmICEocmVnLT5hdHRyLmZpZWxkcy50eXBlICYgMHg4
KSApCi0gICAgewotICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJOb24tY29kZSBzZWdtZW50
IHByb3ZpZGVkIGZvciBDU1xuIik7Ci0gICAgICAgIHJldHVybiAtRUlOVkFMOwotICAgIH0KLQot
ICAgIGlmICggc2VnID09IHg4Nl9zZWdfc3MgJiYKLSAgICAgICAgICgocmVnLT5hdHRyLmZpZWxk
cy50eXBlICYgMHg4KSB8fCAhKHJlZy0+YXR0ci5maWVsZHMudHlwZSAmIDB4MikpICkKLSAgICB7
Ci0gICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgIk5vbi13cml0ZWFibGUgc2VnbWVudCBwcm92
aWRlZCBmb3IgU1NcbiIpOwotICAgICAgICByZXR1cm4gLUVJTlZBTDsKLSAgICB9Ci0KLSAgICBp
ZiAoIHJlZy0+YXR0ci5maWVsZHMucyAmJiBzZWcgIT0geDg2X3NlZ19zcyAmJiBzZWcgIT0geDg2
X3NlZ19jcyAmJgotICAgICAgICAgKHJlZy0+YXR0ci5maWVsZHMudHlwZSAmIDB4OCkgJiYgIShy
ZWctPmF0dHIuZmllbGRzLnR5cGUgJiAweDIpICkKLSAgICB7Ci0gICAgICAgIGdwcmludGsoWEVO
TE9HX0VSUiwgIk5vbi1yZWFkYWJsZSBzZWdtZW50IHByb3ZpZGVkIGZvciBEUyBvciBFU1xuIik7
Ci0gICAgICAgIHJldHVybiAtRUlOVkFMOwotICAgIH0KLQotICAgIHJldHVybiAwOwotfQotCi0v
KiBDYWxsZWQgYnkgVkNQVU9QX2luaXRpYWxpc2UgZm9yIEhWTSBndWVzdHMuICovCi1pbnQgYXJj
aF9zZXRfaW5mb19odm1fZ3Vlc3Qoc3RydWN0IHZjcHUgKnYsIGNvbnN0IHZjcHVfaHZtX2NvbnRl
eHRfdCAqY3R4KQotewotICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICp1cmVncyA9ICZ2LT5hcmNo
LnVzZXJfcmVnczsKLSAgICBzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciBjcywgZHMsIHNzLCBlcywg
dHI7Ci0gICAgY29uc3QgY2hhciAqZXJyc3RyOwotICAgIGludCByYzsKLQotICAgIGlmICggY3R4
LT5wYWQgIT0gMCApCi0gICAgICAgIHJldHVybiAtRUlOVkFMOwotCi0gICAgc3dpdGNoICggY3R4
LT5tb2RlICkKLSAgICB7Ci0gICAgZGVmYXVsdDoKLSAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0K
LSAgICBjYXNlIFZDUFVfSFZNX01PREVfMzJCOgotICAgIHsKLSAgICAgICAgY29uc3Qgc3RydWN0
IHZjcHVfaHZtX3g4Nl8zMiAqcmVncyA9ICZjdHgtPmNwdV9yZWdzLng4Nl8zMjsKLSAgICAgICAg
dWludDMyX3QgbGltaXQ7Ci0KLSAgICAgICAgaWYgKCBjdHgtPmNwdV9yZWdzLng4Nl8zMi5wYWQx
ICE9IDAgfHwKLSAgICAgICAgICAgICBjdHgtPmNwdV9yZWdzLng4Nl8zMi5wYWQyWzBdICE9IDAg
fHwKLSAgICAgICAgICAgICBjdHgtPmNwdV9yZWdzLng4Nl8zMi5wYWQyWzFdICE9IDAgfHwKLSAg
ICAgICAgICAgICBjdHgtPmNwdV9yZWdzLng4Nl8zMi5wYWQyWzJdICE9IDAgKQotICAgICAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7Ci0KLSNkZWZpbmUgU0VHKHMsIHIpICh7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgcyA9IChzdHJ1
Y3Qgc2VnbWVudF9yZWdpc3Rlcil7IC5iYXNlID0gKHIpLT5zICMjIF9iYXNlLCAgICAgICAgICAg
ICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGltaXQgPSAocikt
PnMgIyMgX2xpbWl0LCAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgLmF0dHIuYnl0ZXMgPSAociktPnMgIyMgX2FyIH07ICAgICAgICAgICBcCi0gICAg
LyogU2V0IGFjY2Vzc2VkIC8gYnVzeSBiaXQgZm9yIHByZXNlbnQgc2VnbWVudHMuICovICAgICAg
ICAgICAgICAgICAgICAgXAotICAgIGlmICggcy5hdHRyLmZpZWxkcy5wICkgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgcy5hdHRyLmZp
ZWxkcy50eXBlIHw9ICh4ODZfc2VnXyMjcyAhPSB4ODZfc2VnX3RyID8gMSA6IDIpOyAgICAgICAg
ICBcCi0gICAgY2hlY2tfc2VnbWVudCgmcywgeDg2X3NlZ18gIyMgcyk7IH0pCi0KLSAgICAgICAg
cmMgPSBTRUcoY3MsIHJlZ3MpOwotICAgICAgICByYyB8PSBTRUcoZHMsIHJlZ3MpOwotICAgICAg
ICByYyB8PSBTRUcoc3MsIHJlZ3MpOwotICAgICAgICByYyB8PSBTRUcoZXMsIHJlZ3MpOwotICAg
ICAgICByYyB8PSBTRUcodHIsIHJlZ3MpOwotI3VuZGVmIFNFRwotCi0gICAgICAgIGlmICggcmMg
IT0gMCApCi0gICAgICAgICAgICByZXR1cm4gcmM7Ci0KLSAgICAgICAgLyogQmFzaWMgc2FuaXR5
IGNoZWNrcy4gKi8KLSAgICAgICAgbGltaXQgPSBjcy5saW1pdDsKLSAgICAgICAgaWYgKCBjcy5h
dHRyLmZpZWxkcy5nICkKLSAgICAgICAgICAgIGxpbWl0ID0gKGxpbWl0IDw8IDEyKSB8IDB4ZmZm
OwotICAgICAgICBpZiAoIHJlZ3MtPmVpcCA+IGxpbWl0ICkKLSAgICAgICAgewotICAgICAgICAg
ICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAiRUlQICglIzA4eCkgb3V0c2lkZSBDUyBsaW1pdCAoJSMw
OHgpXG4iLAotICAgICAgICAgICAgICAgICAgICByZWdzLT5laXAsIGxpbWl0KTsKLSAgICAgICAg
ICAgIHJldHVybiAtRUlOVkFMOwotICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCBzcy5hdHRyLmZp
ZWxkcy5kcGwgIT0gY3MuYXR0ci5maWVsZHMuZHBsICkKLSAgICAgICAgewotICAgICAgICAgICAg
Z3ByaW50ayhYRU5MT0dfRVJSLCAiU1MuRFBMICgldSkgaXMgZGlmZmVyZW50IHRoYW4gQ1MuRFBM
ICgldSlcbiIsCi0gICAgICAgICAgICAgICAgICAgIHNzLmF0dHIuZmllbGRzLmRwbCwgY3MuYXR0
ci5maWVsZHMuZHBsKTsKLSAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwotICAgICAgICB9Ci0K
LSAgICAgICAgaWYgKCBkcy5hdHRyLmZpZWxkcy5wICYmIGRzLmF0dHIuZmllbGRzLmRwbCA+IGNz
LmF0dHIuZmllbGRzLmRwbCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGdwcmludGsoWEVOTE9H
X0VSUiwgIkRTLkRQTCAoJXUpIGlzIGdyZWF0ZXIgdGhhbiBDUy5EUEwgKCV1KVxuIiwKLSAgICAg
ICAgICAgICAgICAgICAgZHMuYXR0ci5maWVsZHMuZHBsLCBjcy5hdHRyLmZpZWxkcy5kcGwpOwot
ICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgICAgIH0KLQotICAgICAgICBpZiAoIGVz
LmF0dHIuZmllbGRzLnAgJiYgZXMuYXR0ci5maWVsZHMuZHBsID4gY3MuYXR0ci5maWVsZHMuZHBs
ICkKLSAgICAgICAgewotICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAiRVMuRFBMICgl
dSkgaXMgZ3JlYXRlciB0aGFuIENTLkRQTCAoJXUpXG4iLAotICAgICAgICAgICAgICAgICAgICBl
cy5hdHRyLmZpZWxkcy5kcGwsIGNzLmF0dHIuZmllbGRzLmRwbCk7Ci0gICAgICAgICAgICByZXR1
cm4gLUVJTlZBTDsKLSAgICAgICAgfQotCi0gICAgICAgIGlmICggKHJlZ3MtPmVmZXIgJiBFRkVS
X0xNQSkgJiYgIShyZWdzLT5lZmVyICYgRUZFUl9MTUUpICkKLSAgICAgICAgewotICAgICAgICAg
ICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAiRUZFUi5MTUEgc2V0IHdpdGhvdXQgRUZFUi5MTUUgKCUj
MDE2bHgpXG4iLAotICAgICAgICAgICAgICAgICAgICByZWdzLT5lZmVyKTsKLSAgICAgICAgICAg
IHJldHVybiAtRUlOVkFMOwotICAgICAgICB9Ci0KLSAgICAgICAgdXJlZ3MtPnJheCAgICA9IHJl
Z3MtPmVheDsKLSAgICAgICAgdXJlZ3MtPnJjeCAgICA9IHJlZ3MtPmVjeDsKLSAgICAgICAgdXJl
Z3MtPnJkeCAgICA9IHJlZ3MtPmVkeDsKLSAgICAgICAgdXJlZ3MtPnJieCAgICA9IHJlZ3MtPmVi
eDsKLSAgICAgICAgdXJlZ3MtPnJzcCAgICA9IHJlZ3MtPmVzcDsKLSAgICAgICAgdXJlZ3MtPnJi
cCAgICA9IHJlZ3MtPmVicDsKLSAgICAgICAgdXJlZ3MtPnJzaSAgICA9IHJlZ3MtPmVzaTsKLSAg
ICAgICAgdXJlZ3MtPnJkaSAgICA9IHJlZ3MtPmVkaTsKLSAgICAgICAgdXJlZ3MtPnJpcCAgICA9
IHJlZ3MtPmVpcDsKLSAgICAgICAgdXJlZ3MtPnJmbGFncyA9IHJlZ3MtPmVmbGFnczsKLQotICAg
ICAgICB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzBdID0gcmVncy0+Y3IwOwotICAgICAgICB2
LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzNdID0gcmVncy0+Y3IzOwotICAgICAgICB2LT5hcmNo
Lmh2bV92Y3B1Lmd1ZXN0X2NyWzRdID0gcmVncy0+Y3I0OwotICAgICAgICB2LT5hcmNoLmh2bV92
Y3B1Lmd1ZXN0X2VmZXIgID0gcmVncy0+ZWZlcjsKLSAgICB9Ci0gICAgYnJlYWs7Ci0KLSAgICBj
YXNlIFZDUFVfSFZNX01PREVfNjRCOgotICAgIHsKLSAgICAgICAgY29uc3Qgc3RydWN0IHZjcHVf
aHZtX3g4Nl82NCAqcmVncyA9ICZjdHgtPmNwdV9yZWdzLng4Nl82NDsKLQotICAgICAgICAvKiBC
YXNpYyBzYW5pdHkgY2hlY2tzLiAqLwotICAgICAgICBpZiAoICFpc19jYW5vbmljYWxfYWRkcmVz
cyhyZWdzLT5yaXApICkKLSAgICAgICAgewotICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJS
LCAiUklQIGNvbnRhaW5zIGEgbm9uLWNhbm9uaWNhbCBhZGRyZXNzICglI2x4KVxuIiwKLSAgICAg
ICAgICAgICAgICAgICAgcmVncy0+cmlwKTsKLSAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwot
ICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCAhKHJlZ3MtPmNyMCAmIFg4Nl9DUjBfUEcpICkKLSAg
ICAgICAgewotICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAiQ1IwIGRvZXNuJ3QgaGF2
ZSBwYWdpbmcgZW5hYmxlZCAoJSMwMTZseClcbiIsCi0gICAgICAgICAgICAgICAgICAgIHJlZ3Mt
PmNyMCk7Ci0gICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKLSAgICAgICAgfQotCi0gICAgICAg
IGlmICggIShyZWdzLT5jcjQgJiBYODZfQ1I0X1BBRSkgKQotICAgICAgICB7Ci0gICAgICAgICAg
ICBncHJpbnRrKFhFTkxPR19FUlIsICJDUjQgZG9lc24ndCBoYXZlIFBBRSBlbmFibGVkICglIzAx
Nmx4KVxuIiwKLSAgICAgICAgICAgICAgICAgICAgcmVncy0+Y3I0KTsKLSAgICAgICAgICAgIHJl
dHVybiAtRUlOVkFMOwotICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCAhKHJlZ3MtPmVmZXIgJiBF
RkVSX0xNRSkgKQotICAgICAgICB7Ci0gICAgICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJF
RkVSIGRvZXNuJ3QgaGF2ZSBMTUUgZW5hYmxlZCAoJSMwMTZseClcbiIsCi0gICAgICAgICAgICAg
ICAgICAgIHJlZ3MtPmVmZXIpOwotICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgICAg
IH0KLQotICAgICAgICB1cmVncy0+cmF4ICAgID0gcmVncy0+cmF4OwotICAgICAgICB1cmVncy0+
cmN4ICAgID0gcmVncy0+cmN4OwotICAgICAgICB1cmVncy0+cmR4ICAgID0gcmVncy0+cmR4Owot
ICAgICAgICB1cmVncy0+cmJ4ICAgID0gcmVncy0+cmJ4OwotICAgICAgICB1cmVncy0+cnNwICAg
ID0gcmVncy0+cnNwOwotICAgICAgICB1cmVncy0+cmJwICAgID0gcmVncy0+cmJwOwotICAgICAg
ICB1cmVncy0+cnNpICAgID0gcmVncy0+cnNpOwotICAgICAgICB1cmVncy0+cmRpICAgID0gcmVn
cy0+cmRpOwotICAgICAgICB1cmVncy0+cmlwICAgID0gcmVncy0+cmlwOwotICAgICAgICB1cmVn
cy0+cmZsYWdzID0gcmVncy0+cmZsYWdzOwotCi0gICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vl
c3RfY3JbMF0gPSByZWdzLT5jcjA7Ci0gICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3Jb
M10gPSByZWdzLT5jcjM7Ci0gICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbNF0gPSBy
ZWdzLT5jcjQ7Ci0gICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfZWZlciAgPSByZWdzLT5l
ZmVyOwotCi0jZGVmaW5lIFNFRyhsLCBhKSAoc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIpeyAubGlt
aXQgPSAobCksIC5hdHRyLmJ5dGVzID0gKGEpIH0KLSAgICAgICAgY3MgPSBTRUcofjB1LCAweGE5
Yik7IC8qIDY0Yml0IGNvZGUgc2VnbWVudC4gKi8KLSAgICAgICAgZHMgPSBzcyA9IGVzID0gU0VH
KH4wdSwgMHhjOTMpOwotICAgICAgICB0ciA9IFNFRygweDY3LCAweDhiKTsgLyogNjRiaXQgVFNT
IChidXN5KS4gKi8KLSN1bmRlZiBTRUcKLSAgICB9Ci0gICAgYnJlYWs7Ci0KLSAgICB9Ci0KLSAg
ICBpZiAoIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfZWZlciAmIEVGRVJfTE1FICkKLSAgICAgICAg
di0+YXJjaC5odm1fdmNwdS5ndWVzdF9lZmVyIHw9IEVGRVJfTE1BOwotCi0gICAgaWYgKCB2LT5h
cmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzRdICYgfmh2bV9jcjRfZ3Vlc3RfdmFsaWRfYml0cyh2LCAw
KSApCi0gICAgewotICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJCYWQgQ1I0IHZhbHVlOiAl
IzAxNmx4XG4iLAotICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbNF0p
OwotICAgICAgICByZXR1cm4gLUVJTlZBTDsKLSAgICB9Ci0KLSAgICBlcnJzdHIgPSBodm1fZWZl
cl92YWxpZCh2LCB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2VmZXIsIC0xKTsKLSAgICBpZiAoIGVy
cnN0ciApCi0gICAgewotICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJCYWQgRUZFUiB2YWx1
ZSAoJSMwMTZseCk6ICVzXG4iLAotICAgICAgICAgICAgICAgdi0+YXJjaC5odm1fdmNwdS5ndWVz
dF9lZmVyLCBlcnJzdHIpOwotICAgICAgICByZXR1cm4gLUVJTlZBTDsKLSAgICB9Ci0KLSAgICBo
dm1fdXBkYXRlX2d1ZXN0X2NyKHYsIDApOwotICAgIGh2bV91cGRhdGVfZ3Vlc3RfY3IodiwgMyk7
Ci0gICAgaHZtX3VwZGF0ZV9ndWVzdF9jcih2LCA0KTsKLSAgICBodm1fdXBkYXRlX2d1ZXN0X2Vm
ZXIodik7Ci0KLSAgICBpZiAoIGh2bV9wYWdpbmdfZW5hYmxlZCh2KSAmJiAhcGFnaW5nX21vZGVf
aGFwKHYtPmRvbWFpbikgKQotICAgIHsKLSAgICAgICAgLyogU2hhZG93LW1vZGUgQ1IzIGNoYW5n
ZS4gQ2hlY2sgUERCUiBhbmQgdXBkYXRlIHJlZmNvdW50cy4gKi8KLSAgICAgICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKHYtPmRvbWFpbiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbM10gPj4gUEFH
RV9TSElGVCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsIFAyTV9BTExP
Qyk7Ci0gICAgICAgIGlmICggIXBhZ2UgKQotICAgICAgICB7Ci0gICAgICAgICAgICBncHJpbnRr
KFhFTkxPR19FUlIsICJJbnZhbGlkIENSMzogJSNseFxuIiwKLSAgICAgICAgICAgICAgICAgICAg
di0+YXJjaC5odm1fdmNwdS5ndWVzdF9jclszXSk7Ci0gICAgICAgICAgICByZXR1cm4gLUVJTlZB
TDsKLSAgICAgICAgfQotCi0gICAgICAgIHYtPmFyY2guZ3Vlc3RfdGFibGUgPSBwYWdldGFibGVf
ZnJvbV9wYWdlKHBhZ2UpOwotICAgIH0KLQotICAgIGh2bV9zZXRfc2VnbWVudF9yZWdpc3Rlcih2
LCB4ODZfc2VnX2NzLCAmY3MpOwotICAgIGh2bV9zZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZf
c2VnX2RzLCAmZHMpOwotICAgIGh2bV9zZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX3Nz
LCAmc3MpOwotICAgIGh2bV9zZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX2VzLCAmZXMp
OwotICAgIGh2bV9zZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX3RyLCAmdHIpOwotCi0g
ICAgLyogU3luYyBBUCdzIFRTQyB3aXRoIEJTUCdzLiAqLwotICAgIHYtPmFyY2guaHZtX3ZjcHUu
Y2FjaGVfdHNjX29mZnNldCA9Ci0gICAgICAgIHYtPmRvbWFpbi0+dmNwdVswXS0+YXJjaC5odm1f
dmNwdS5jYWNoZV90c2Nfb2Zmc2V0OwotICAgIGh2bV9mdW5jcy5zZXRfdHNjX29mZnNldCh2LCB2
LT5hcmNoLmh2bV92Y3B1LmNhY2hlX3RzY19vZmZzZXQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHYtPmRvbWFpbi0+YXJjaC5odm1fZG9tYWluLnN5bmNfdHNjKTsKLQotICAgIHBhZ2lu
Z191cGRhdGVfcGFnaW5nX21vZGVzKHYpOwotCi0gICAgdi0+aXNfaW5pdGlhbGlzZWQgPSAxOwot
ICAgIHNldF9iaXQoX1ZQRl9kb3duLCAmdi0+cGF1c2VfZmxhZ3MpOwotCi0gICAgcmV0dXJuIDA7
Ci19Ci0KIGludCBhcmNoX2luaXRpYWxpc2VfdmNwdShzdHJ1Y3QgdmNwdSAqdiwgWEVOX0dVRVNU
X0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiB7CiAgICAgaW50IHJjOwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9odm0vTWFrZWZpbGUKaW5kZXgg
MDJmMGFkZC4uYzM5NGFmNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9NYWtlZmlsZQor
KysgYi94ZW4vYXJjaC94ODYvaHZtL01ha2VmaWxlCkBAIC00LDYgKzQsNyBAQCBzdWJkaXIteSAr
PSB2bXgKIG9iai15ICs9IGFzaWQubwogb2JqLXkgKz0gZG0ubwogb2JqLWJpbi15ICs9IGRvbTBf
YnVpbGQuaW5pdC5vCitvYmoteSArPSBkb21haW4ubwogb2JqLXkgKz0gZW11bGF0ZS5vCiBvYmot
eSArPSBocGV0Lm8KIG9iai15ICs9IGh2bS5vCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2h2bS9kb21haW4uYwpuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwLi5kY2E3YTAwCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gveDg2
L2h2bS9kb21haW4uYwpAQCAtMCwwICsxLDMyNSBAQAorLyoKKyAqIEhWTSBkb21haW4gc3BlY2lm
aWMgZnVuY3Rpb25zLgorICoKKyAqIENvcHlyaWdodCAoQykgMjAxNyBDaXRyaXggU3lzdGVtcyBS
JkQKKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3Ry
aWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRp
b25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UsIHZlcnNpb24gMiwgYXMg
cHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBw
cm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWws
CisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3
YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxB
UiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1v
cmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRo
ZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07
IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisjaW5j
bHVkZSA8eGVuL2RvbWFpbl9wYWdlLmg+CisjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CisjaW5jbHVk
ZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUgPHhlbi9wYWdpbmcuaD4KKyNpbmNsdWRlIDx4ZW4vc2No
ZWQuaD4KKworI2luY2x1ZGUgPHB1YmxpYy9odm0vaHZtX3ZjcHUuaD4KKworc3RhdGljIGludCBj
aGVja19zZWdtZW50KHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyICpyZWcsIGVudW0geDg2X3NlZ21l
bnQgc2VnKQoreworCisgICAgaWYgKCByZWctPmF0dHIuZmllbGRzLnBhZCAhPSAwICkKKyAgICB7
CisgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgIlNlZ21lbnQgYXR0cmlidXRlIGJpdHMgMTIt
MTUgYXJlIG5vdCB6ZXJvXG4iKTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorCisg
ICAgaWYgKCByZWctPmF0dHIuYnl0ZXMgPT0gMCApCisgICAgeworICAgICAgICBpZiAoIHNlZyAh
PSB4ODZfc2VnX2RzICYmIHNlZyAhPSB4ODZfc2VnX2VzICkKKyAgICAgICAgeworICAgICAgICAg
ICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAiTnVsbCBzZWxlY3RvciBwcm92aWRlZCBmb3IgQ1MsIFNT
IG9yIFRSXG4iKTsKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICB9CisgICAg
ICAgIHJldHVybiAwOworICAgIH0KKworICAgIGlmICggc2VnID09IHg4Nl9zZWdfdHIgKQorICAg
IHsKKyAgICAgICAgaWYgKCByZWctPmF0dHIuZmllbGRzLnMgKQorICAgICAgICB7CisgICAgICAg
ICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJDb2RlIG9yIGRhdGEgc2VnbWVudCBwcm92aWRlZCBm
b3IgVFJcbiIpOworICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgICAgIH0KKworICAg
ICAgICBpZiAoIHJlZy0+YXR0ci5maWVsZHMudHlwZSAhPSBTWVNfREVTQ190c3NfYnVzeSApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgIk5vbi0zMi1iaXQtVFNT
IHNlZ21lbnQgcHJvdmlkZWQgZm9yIFRSXG4iKTsKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFM
OworICAgICAgICB9CisgICAgfQorICAgIGVsc2UgaWYgKCAhcmVnLT5hdHRyLmZpZWxkcy5zICkK
KyAgICB7CisgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwKKyAgICAgICAgICAgICAgICAiU3lz
dGVtIHNlZ21lbnQgcHJvdmlkZWQgZm9yIGEgY29kZSBvciBkYXRhIHNlZ21lbnRcbiIpOworICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKKyAgICBpZiAoICFyZWctPmF0dHIuZmllbGRz
LnAgKQorICAgIHsKKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAiTm9uLXByZXNlbnQgc2Vn
bWVudCBwcm92aWRlZFxuIik7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKworICAg
IGlmICggc2VnID09IHg4Nl9zZWdfY3MgJiYgIShyZWctPmF0dHIuZmllbGRzLnR5cGUgJiAweDgp
ICkKKyAgICB7CisgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgIk5vbi1jb2RlIHNlZ21lbnQg
cHJvdmlkZWQgZm9yIENTXG4iKTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorCisg
ICAgaWYgKCBzZWcgPT0geDg2X3NlZ19zcyAmJgorICAgICAgICAgKChyZWctPmF0dHIuZmllbGRz
LnR5cGUgJiAweDgpIHx8ICEocmVnLT5hdHRyLmZpZWxkcy50eXBlICYgMHgyKSkgKQorICAgIHsK
KyAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAiTm9uLXdyaXRlYWJsZSBzZWdtZW50IHByb3Zp
ZGVkIGZvciBTU1xuIik7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKworICAgIGlm
ICggcmVnLT5hdHRyLmZpZWxkcy5zICYmIHNlZyAhPSB4ODZfc2VnX3NzICYmIHNlZyAhPSB4ODZf
c2VnX2NzICYmCisgICAgICAgICAocmVnLT5hdHRyLmZpZWxkcy50eXBlICYgMHg4KSAmJiAhKHJl
Zy0+YXR0ci5maWVsZHMudHlwZSAmIDB4MikgKQorICAgIHsKKyAgICAgICAgZ3ByaW50ayhYRU5M
T0dfRVJSLCAiTm9uLXJlYWRhYmxlIHNlZ21lbnQgcHJvdmlkZWQgZm9yIERTIG9yIEVTXG4iKTsK
KyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKKy8q
IENhbGxlZCBieSBWQ1BVT1BfaW5pdGlhbGlzZSBmb3IgSFZNIGd1ZXN0cy4gKi8KK2ludCBhcmNo
X3NldF9pbmZvX2h2bV9ndWVzdChzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgdmNwdV9odm1fY29udGV4
dF90ICpjdHgpCit7CisgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnVyZWdzID0gJnYtPmFyY2gu
dXNlcl9yZWdzOworICAgIHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyIGNzLCBkcywgc3MsIGVzLCB0
cjsKKyAgICBjb25zdCBjaGFyICplcnJzdHI7CisgICAgaW50IHJjOworCisgICAgaWYgKCBjdHgt
PnBhZCAhPSAwICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICBzd2l0Y2ggKCBjdHgt
Pm1vZGUgKQorICAgIHsKKyAgICBkZWZhdWx0OgorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKwor
ICAgIGNhc2UgVkNQVV9IVk1fTU9ERV8zMkI6CisgICAgeworICAgICAgICBjb25zdCBzdHJ1Y3Qg
dmNwdV9odm1feDg2XzMyICpyZWdzID0gJmN0eC0+Y3B1X3JlZ3MueDg2XzMyOworICAgICAgICB1
aW50MzJfdCBsaW1pdDsKKworICAgICAgICBpZiAoIGN0eC0+Y3B1X3JlZ3MueDg2XzMyLnBhZDEg
IT0gMCB8fAorICAgICAgICAgICAgIGN0eC0+Y3B1X3JlZ3MueDg2XzMyLnBhZDJbMF0gIT0gMCB8
fAorICAgICAgICAgICAgIGN0eC0+Y3B1X3JlZ3MueDg2XzMyLnBhZDJbMV0gIT0gMCB8fAorICAg
ICAgICAgICAgIGN0eC0+Y3B1X3JlZ3MueDg2XzMyLnBhZDJbMl0gIT0gMCApCisgICAgICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKKworI2RlZmluZSBTRUcocywgcikgKHsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBzID0gKHN0cnVj
dCBzZWdtZW50X3JlZ2lzdGVyKXsgLmJhc2UgPSAociktPnMgIyMgX2Jhc2UsICAgICAgICAgICAg
ICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5saW1pdCA9IChyKS0+
cyAjIyBfbGltaXQsICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAuYXR0ci5ieXRlcyA9IChyKS0+cyAjIyBfYXIgfTsgICAgICAgICAgIFwKKyAgICAv
KiBTZXQgYWNjZXNzZWQgLyBidXN5IGJpdCBmb3IgcHJlc2VudCBzZWdtZW50cy4gKi8gICAgICAg
ICAgICAgICAgICAgICBcCisgICAgaWYgKCBzLmF0dHIuZmllbGRzLnAgKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBzLmF0dHIuZmll
bGRzLnR5cGUgfD0gKHg4Nl9zZWdfIyNzICE9IHg4Nl9zZWdfdHIgPyAxIDogMik7ICAgICAgICAg
IFwKKyAgICBjaGVja19zZWdtZW50KCZzLCB4ODZfc2VnXyAjIyBzKTsgfSkKKworICAgICAgICBy
YyA9IFNFRyhjcywgcmVncyk7CisgICAgICAgIHJjIHw9IFNFRyhkcywgcmVncyk7CisgICAgICAg
IHJjIHw9IFNFRyhzcywgcmVncyk7CisgICAgICAgIHJjIHw9IFNFRyhlcywgcmVncyk7CisgICAg
ICAgIHJjIHw9IFNFRyh0ciwgcmVncyk7CisjdW5kZWYgU0VHCisKKyAgICAgICAgaWYgKCByYyAh
PSAwICkKKyAgICAgICAgICAgIHJldHVybiByYzsKKworICAgICAgICAvKiBCYXNpYyBzYW5pdHkg
Y2hlY2tzLiAqLworICAgICAgICBsaW1pdCA9IGNzLmxpbWl0OworICAgICAgICBpZiAoIGNzLmF0
dHIuZmllbGRzLmcgKQorICAgICAgICAgICAgbGltaXQgPSAobGltaXQgPDwgMTIpIHwgMHhmZmY7
CisgICAgICAgIGlmICggcmVncy0+ZWlwID4gbGltaXQgKQorICAgICAgICB7CisgICAgICAgICAg
ICBncHJpbnRrKFhFTkxPR19FUlIsICJFSVAgKCUjMDh4KSBvdXRzaWRlIENTIGxpbWl0ICglIzA4
eClcbiIsCisgICAgICAgICAgICAgICAgICAgIHJlZ3MtPmVpcCwgbGltaXQpOworICAgICAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7CisgICAgICAgIH0KKworICAgICAgICBpZiAoIHNzLmF0dHIuZmll
bGRzLmRwbCAhPSBjcy5hdHRyLmZpZWxkcy5kcGwgKQorICAgICAgICB7CisgICAgICAgICAgICBn
cHJpbnRrKFhFTkxPR19FUlIsICJTUy5EUEwgKCV1KSBpcyBkaWZmZXJlbnQgdGhhbiBDUy5EUEwg
KCV1KVxuIiwKKyAgICAgICAgICAgICAgICAgICAgc3MuYXR0ci5maWVsZHMuZHBsLCBjcy5hdHRy
LmZpZWxkcy5kcGwpOworICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgICAgIH0KKwor
ICAgICAgICBpZiAoIGRzLmF0dHIuZmllbGRzLnAgJiYgZHMuYXR0ci5maWVsZHMuZHBsID4gY3Mu
YXR0ci5maWVsZHMuZHBsICkKKyAgICAgICAgeworICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0df
RVJSLCAiRFMuRFBMICgldSkgaXMgZ3JlYXRlciB0aGFuIENTLkRQTCAoJXUpXG4iLAorICAgICAg
ICAgICAgICAgICAgICBkcy5hdHRyLmZpZWxkcy5kcGwsIGNzLmF0dHIuZmllbGRzLmRwbCk7Cisg
ICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggZXMu
YXR0ci5maWVsZHMucCAmJiBlcy5hdHRyLmZpZWxkcy5kcGwgPiBjcy5hdHRyLmZpZWxkcy5kcGwg
KQorICAgICAgICB7CisgICAgICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJFUy5EUEwgKCV1
KSBpcyBncmVhdGVyIHRoYW4gQ1MuRFBMICgldSlcbiIsCisgICAgICAgICAgICAgICAgICAgIGVz
LmF0dHIuZmllbGRzLmRwbCwgY3MuYXR0ci5maWVsZHMuZHBsKTsKKyAgICAgICAgICAgIHJldHVy
biAtRUlOVkFMOworICAgICAgICB9CisKKyAgICAgICAgaWYgKCAocmVncy0+ZWZlciAmIEVGRVJf
TE1BKSAmJiAhKHJlZ3MtPmVmZXIgJiBFRkVSX0xNRSkgKQorICAgICAgICB7CisgICAgICAgICAg
ICBncHJpbnRrKFhFTkxPR19FUlIsICJFRkVSLkxNQSBzZXQgd2l0aG91dCBFRkVSLkxNRSAoJSMw
MTZseClcbiIsCisgICAgICAgICAgICAgICAgICAgIHJlZ3MtPmVmZXIpOworICAgICAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CisgICAgICAgIH0KKworICAgICAgICB1cmVncy0+cmF4ICAgID0gcmVn
cy0+ZWF4OworICAgICAgICB1cmVncy0+cmN4ICAgID0gcmVncy0+ZWN4OworICAgICAgICB1cmVn
cy0+cmR4ICAgID0gcmVncy0+ZWR4OworICAgICAgICB1cmVncy0+cmJ4ICAgID0gcmVncy0+ZWJ4
OworICAgICAgICB1cmVncy0+cnNwICAgID0gcmVncy0+ZXNwOworICAgICAgICB1cmVncy0+cmJw
ICAgID0gcmVncy0+ZWJwOworICAgICAgICB1cmVncy0+cnNpICAgID0gcmVncy0+ZXNpOworICAg
ICAgICB1cmVncy0+cmRpICAgID0gcmVncy0+ZWRpOworICAgICAgICB1cmVncy0+cmlwICAgID0g
cmVncy0+ZWlwOworICAgICAgICB1cmVncy0+cmZsYWdzID0gcmVncy0+ZWZsYWdzOworCisgICAg
ICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbMF0gPSByZWdzLT5jcjA7CisgICAgICAgIHYt
PmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbM10gPSByZWdzLT5jcjM7CisgICAgICAgIHYtPmFyY2gu
aHZtX3ZjcHUuZ3Vlc3RfY3JbNF0gPSByZWdzLT5jcjQ7CisgICAgICAgIHYtPmFyY2guaHZtX3Zj
cHUuZ3Vlc3RfZWZlciAgPSByZWdzLT5lZmVyOworICAgIH0KKyAgICBicmVhazsKKworICAgIGNh
c2UgVkNQVV9IVk1fTU9ERV82NEI6CisgICAgeworICAgICAgICBjb25zdCBzdHJ1Y3QgdmNwdV9o
dm1feDg2XzY0ICpyZWdzID0gJmN0eC0+Y3B1X3JlZ3MueDg2XzY0OworCisgICAgICAgIC8qIEJh
c2ljIHNhbml0eSBjaGVja3MuICovCisgICAgICAgIGlmICggIWlzX2Nhbm9uaWNhbF9hZGRyZXNz
KHJlZ3MtPnJpcCkgKQorICAgICAgICB7CisgICAgICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIs
ICJSSVAgY29udGFpbnMgYSBub24tY2Fub25pY2FsIGFkZHJlc3MgKCUjbHgpXG4iLAorICAgICAg
ICAgICAgICAgICAgICByZWdzLT5yaXApOworICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cisg
ICAgICAgIH0KKworICAgICAgICBpZiAoICEocmVncy0+Y3IwICYgWDg2X0NSMF9QRykgKQorICAg
ICAgICB7CisgICAgICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJDUjAgZG9lc24ndCBoYXZl
IHBhZ2luZyBlbmFibGVkICglIzAxNmx4KVxuIiwKKyAgICAgICAgICAgICAgICAgICAgcmVncy0+
Y3IwKTsKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICB9CisKKyAgICAgICAg
aWYgKCAhKHJlZ3MtPmNyNCAmIFg4Nl9DUjRfUEFFKSApCisgICAgICAgIHsKKyAgICAgICAgICAg
IGdwcmludGsoWEVOTE9HX0VSUiwgIkNSNCBkb2Vzbid0IGhhdmUgUEFFIGVuYWJsZWQgKCUjMDE2
bHgpXG4iLAorICAgICAgICAgICAgICAgICAgICByZWdzLT5jcjQpOworICAgICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CisgICAgICAgIH0KKworICAgICAgICBpZiAoICEocmVncy0+ZWZlciAmIEVG
RVJfTE1FKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgIkVG
RVIgZG9lc24ndCBoYXZlIExNRSBlbmFibGVkICglIzAxNmx4KVxuIiwKKyAgICAgICAgICAgICAg
ICAgICAgcmVncy0+ZWZlcik7CisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICAgICAg
fQorCisgICAgICAgIHVyZWdzLT5yYXggICAgPSByZWdzLT5yYXg7CisgICAgICAgIHVyZWdzLT5y
Y3ggICAgPSByZWdzLT5yY3g7CisgICAgICAgIHVyZWdzLT5yZHggICAgPSByZWdzLT5yZHg7Cisg
ICAgICAgIHVyZWdzLT5yYnggICAgPSByZWdzLT5yYng7CisgICAgICAgIHVyZWdzLT5yc3AgICAg
PSByZWdzLT5yc3A7CisgICAgICAgIHVyZWdzLT5yYnAgICAgPSByZWdzLT5yYnA7CisgICAgICAg
IHVyZWdzLT5yc2kgICAgPSByZWdzLT5yc2k7CisgICAgICAgIHVyZWdzLT5yZGkgICAgPSByZWdz
LT5yZGk7CisgICAgICAgIHVyZWdzLT5yaXAgICAgPSByZWdzLT5yaXA7CisgICAgICAgIHVyZWdz
LT5yZmxhZ3MgPSByZWdzLT5yZmxhZ3M7CisKKyAgICAgICAgdi0+YXJjaC5odm1fdmNwdS5ndWVz
dF9jclswXSA9IHJlZ3MtPmNyMDsKKyAgICAgICAgdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jclsz
XSA9IHJlZ3MtPmNyMzsKKyAgICAgICAgdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jcls0XSA9IHJl
Z3MtPmNyNDsKKyAgICAgICAgdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9lZmVyICA9IHJlZ3MtPmVm
ZXI7CisKKyNkZWZpbmUgU0VHKGwsIGEpIChzdHJ1Y3Qgc2VnbWVudF9yZWdpc3Rlcil7IC5saW1p
dCA9IChsKSwgLmF0dHIuYnl0ZXMgPSAoYSkgfQorICAgICAgICBjcyA9IFNFRyh+MHUsIDB4YTli
KTsgLyogNjRiaXQgY29kZSBzZWdtZW50LiAqLworICAgICAgICBkcyA9IHNzID0gZXMgPSBTRUco
fjB1LCAweGM5Myk7CisgICAgICAgIHRyID0gU0VHKDB4NjcsIDB4OGIpOyAvKiA2NGJpdCBUU1Mg
KGJ1c3kpLiAqLworI3VuZGVmIFNFRworICAgIH0KKyAgICBicmVhazsKKworICAgIH0KKworICAg
IGlmICggdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9lZmVyICYgRUZFUl9MTUUgKQorICAgICAgICB2
LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2VmZXIgfD0gRUZFUl9MTUE7CisKKyAgICBpZiAoIHYtPmFy
Y2guaHZtX3ZjcHUuZ3Vlc3RfY3JbNF0gJiB+aHZtX2NyNF9ndWVzdF92YWxpZF9iaXRzKHYsIDAp
ICkKKyAgICB7CisgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgIkJhZCBDUjQgdmFsdWU6ICUj
MDE2bHhcbiIsCisgICAgICAgICAgICAgICAgdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jcls0XSk7
CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKworICAgIGVycnN0ciA9IGh2bV9lZmVy
X3ZhbGlkKHYsIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfZWZlciwgLTEpOworICAgIGlmICggZXJy
c3RyICkKKyAgICB7CisgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgIkJhZCBFRkVSIHZhbHVl
ICglIzAxNmx4KTogJXNcbiIsCisgICAgICAgICAgICAgICB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0
X2VmZXIsIGVycnN0cik7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKworICAgIGh2
bV91cGRhdGVfZ3Vlc3RfY3IodiwgMCk7CisgICAgaHZtX3VwZGF0ZV9ndWVzdF9jcih2LCAzKTsK
KyAgICBodm1fdXBkYXRlX2d1ZXN0X2NyKHYsIDQpOworICAgIGh2bV91cGRhdGVfZ3Vlc3RfZWZl
cih2KTsKKworICAgIGlmICggaHZtX3BhZ2luZ19lbmFibGVkKHYpICYmICFwYWdpbmdfbW9kZV9o
YXAodi0+ZG9tYWluKSApCisgICAgeworICAgICAgICAvKiBTaGFkb3ctbW9kZSBDUjMgY2hhbmdl
LiBDaGVjayBQREJSIGFuZCB1cGRhdGUgcmVmY291bnRzLiAqLworICAgICAgICBzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4odi0+ZG9tYWluLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jclszXSA+PiBQQUdF
X1NISUZULAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCwgUDJNX0FMTE9D
KTsKKyAgICAgICAgaWYgKCAhcGFnZSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGdwcmludGso
WEVOTE9HX0VSUiwgIkludmFsaWQgQ1IzOiAlI2x4XG4iLAorICAgICAgICAgICAgICAgICAgICB2
LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzNdKTsKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFM
OworICAgICAgICB9CisKKyAgICAgICAgdi0+YXJjaC5ndWVzdF90YWJsZSA9IHBhZ2V0YWJsZV9m
cm9tX3BhZ2UocGFnZSk7CisgICAgfQorCisgICAgaHZtX3NldF9zZWdtZW50X3JlZ2lzdGVyKHYs
IHg4Nl9zZWdfY3MsICZjcyk7CisgICAgaHZtX3NldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9z
ZWdfZHMsICZkcyk7CisgICAgaHZtX3NldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfc3Ms
ICZzcyk7CisgICAgaHZtX3NldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfZXMsICZlcyk7
CisgICAgaHZtX3NldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfdHIsICZ0cik7CisKKyAg
ICAvKiBTeW5jIEFQJ3MgVFNDIHdpdGggQlNQJ3MuICovCisgICAgdi0+YXJjaC5odm1fdmNwdS5j
YWNoZV90c2Nfb2Zmc2V0ID0KKyAgICAgICAgdi0+ZG9tYWluLT52Y3B1WzBdLT5hcmNoLmh2bV92
Y3B1LmNhY2hlX3RzY19vZmZzZXQ7CisgICAgaHZtX2Z1bmNzLnNldF90c2Nfb2Zmc2V0KHYsIHYt
PmFyY2guaHZtX3ZjcHUuY2FjaGVfdHNjX29mZnNldCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdi0+ZG9tYWluLT5hcmNoLmh2bV9kb21haW4uc3luY190c2MpOworCisgICAgcGFnaW5n
X3VwZGF0ZV9wYWdpbmdfbW9kZXModik7CisKKyAgICB2LT5pc19pbml0aWFsaXNlZCA9IDE7Cisg
ICAgc2V0X2JpdChfVlBGX2Rvd24sICZ2LT5wYXVzZV9mbGFncyk7CisKKyAgICByZXR1cm4gMDsK
K30KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHls
ZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVu
dC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Jun 09 12:57:56 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 12:57:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dJJUC-0004F7-Nu; Fri, 09 Jun 2017 12:57:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJUA-0004Eg-Qs
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:57:55 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 32/F4-03920-25B9A395; Fri, 09 Jun 2017 12:57:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVddutlW
 kwYI+BYsJ2wwcGD229+1iD2CMYs3MS8qvSGDN6L54hLngSANjxZfXP9kaGKcmdTFycQgJfGGU
 uP+zlwXCOc8o0XT7I2MXIwcHm4CYxNy9Cl2MnBwiAqoSs1YsZwaxhQTUJZp+N7CB2MICbhJnd
 08EK+cVMJO4/qceJMwCVH7o/iL2CYwcCxgZVjGqF6cWlaUW6ZrpJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIE+oQBCHYwzjvhf4hRkoNJSZR3WoFVpBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3qpZQDnBotT01Iq0zBxgcMCkJTh4lER477cDpXmLCxJzizPTIVKnGHU5FvRs+MIk
 xJKXn5cqJc6bCTJDAKQoozQPbgQsUC8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJGOISnsy8E
 rhNr4COYAI6Ysk7C5AjShIRUlINjFZXIw20zfMLLcyqf/J4N93cvEe+/M/ZS7qF6zSnPt0QWD
 lHfc2qtvbjkkoFHd7823zFjBcV+k7xzp/IudVZc5PRmWDWHq7eJ1sFnbonr73qL2Qpr7qL8Xz
 X0f7/TY85KmafZlz8xLZbfF/LzOVlMjMfqGh/PWm6/U5raIqg/Zul7AYiC5pSlViKMxINtZiL
 ihMBJ0V+ek8CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1497013053!67231564!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49224 invoked from network); 9 Jun 2017 12:57:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Jun 2017 12:57:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJTp-0004J2-7N
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:57:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJTp-0000UI-6k
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:57:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dJJTp-0000UI-6k@xenbits.xenproject.org>
Date: Fri, 09 Jun 2017 12:57:33 +0000
Subject: [Xen-changelog] [xen master] x86/domain: move PV specific code to
	pv/domain.c
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDBkMTE5ODExNGM0MmNlOTJjYjRiODdmODJjNmFhMjkzZWRmOGEwNmYKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIEFwciAyNCAx
OTozOToxMSAyMDE3ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFdlZCBKdW4gNyAxMjoxNTo1NiAyMDE3ICswMTAwCgogICAgeDg2L2Rv
bWFpbjogbW92ZSBQViBzcGVjaWZpYyBjb2RlIHRvIHB2L2RvbWFpbi5jCiAgICAKICAgIE1vdmUg
YWxsIHRoZSBQViBzcGVjaWZpYyBjb2RlIGFsb25nIHdpdGggdGhlIHN1cHBvcnRpbmcgY29kZSB0
bwogICAgcHYvZG9tYWluLmMuCiAgICAKICAgIFRoaXMgaW4gdHVybiByZXF1aXJlcyBleHBvcnRp
bmcgYSBmZXcgZnVuY3Rpb25zIGluIGhlYWRlciBmaWxlcy4gQ3JlYXRlCiAgICBwdi9kb21haW4u
aCBmb3IgdGhhdC4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4u
YyAgICAgICAgICAgfCAyMTQgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
eGVuL2FyY2gveDg2L3B2L01ha2VmaWxlICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvcHYv
ZG9tYWluLmMgICAgICAgIHwgMjI4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvcHYvZG9tYWluLmggfCAgNjAgKysrKysrKysrKysK
IDQgZmlsZXMgY2hhbmdlZCwgMjkyIGluc2VydGlvbnMoKyksIDIxMSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMK
aW5kZXggZjYxMGVkZi4uYjA3MjAyMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtNjMsNiArNjMsNyBAQAogI2luY2x1ZGUg
PHhlbi9pb21tdS5oPgogI2luY2x1ZGUgPGNvbXBhdC92Y3B1Lmg+CiAjaW5jbHVkZSA8YXNtL3Bz
ci5oPgorI2luY2x1ZGUgPGFzbS9wdi9kb21haW4uaD4KIAogREVGSU5FX1BFUl9DUFUoc3RydWN0
IHZjcHUgKiwgY3Vycl92Y3B1KTsKIApAQCAtNzAsOSArNzEsNiBAQCBzdGF0aWMgdm9pZCBkZWZh
dWx0X2lkbGUodm9pZCk7CiB2b2lkICgqcG1faWRsZSkgKHZvaWQpIF9fcmVhZF9tb3N0bHkgPSBk
ZWZhdWx0X2lkbGU7CiB2b2lkICgqZGVhZF9pZGxlKSAodm9pZCkgX19yZWFkX21vc3RseSA9IGRl
ZmF1bHRfZGVhZF9pZGxlOwogCi1zdGF0aWMgdm9pZCBwYXJhdmlydF9jdHh0X3N3aXRjaF9mcm9t
KHN0cnVjdCB2Y3B1ICp2KTsKLXN0YXRpYyB2b2lkIHBhcmF2aXJ0X2N0eHRfc3dpdGNoX3RvKHN0
cnVjdCB2Y3B1ICp2KTsKLQogc3RhdGljIHZvaWQgZGVmYXVsdF9pZGxlKHZvaWQpCiB7CiAgICAg
bG9jYWxfaXJxX2Rpc2FibGUoKTsKQEAgLTE0NSwxMyArMTQzLDYgQEAgc3RhdGljIHZvaWQgbm9y
ZXR1cm4gY29udGludWVfaWRsZV9kb21haW4oc3RydWN0IHZjcHUgKnYpCiAgICAgcmVzZXRfc3Rh
Y2tfYW5kX2p1bXAoaWRsZV9sb29wKTsKIH0KIAotc3RhdGljIHZvaWQgbm9yZXR1cm4gY29udGlu
dWVfbm9uaWRsZV9kb21haW4oc3RydWN0IHZjcHUgKnYpCi17Ci0gICAgY2hlY2tfd2FrZXVwX2Zy
b21fd2FpdCgpOwotICAgIG1hcmtfcmVnc19kaXJ0eShndWVzdF9jcHVfdXNlcl9yZWdzKCkpOwot
ICAgIHJlc2V0X3N0YWNrX2FuZF9qdW1wKHJldF9mcm9tX2ludHIpOwotfQotCiB2b2lkIGR1bXBf
cGFnZWZyYW1lX2luZm8oc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlOwpAQCAtMzEzLDEzNyArMzA0LDYgQEAgdm9pZCBmcmVlX3ZjcHVfc3RydWN0KHN0cnVj
dCB2Y3B1ICp2KQogICAgIGZyZWVfeGVuaGVhcF9wYWdlKHYpOwogfQogCi1zdGF0aWMgaW50IHNl
dHVwX2NvbXBhdF9sNChzdHJ1Y3QgdmNwdSAqdikKLXsKLSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpw
ZzsKLSAgICBsNF9wZ2VudHJ5X3QgKmw0dGFiOwotCi0gICAgcGcgPSBhbGxvY19kb21oZWFwX3Bh
Z2Uodi0+ZG9tYWluLCBNRU1GX25vX293bmVyKTsKLSAgICBpZiAoIHBnID09IE5VTEwgKQotICAg
ICAgICByZXR1cm4gLUVOT01FTTsKLQotICAgIC8qIFRoaXMgcGFnZSBuZWVkcyB0byBsb29rIGxp
a2UgYSBwYWdldGFibGUgc28gdGhhdCBpdCBjYW4gYmUgc2hhZG93ZWQgKi8KLSAgICBwZy0+dS5p
bnVzZS50eXBlX2luZm8gPSBQR1RfbDRfcGFnZV90YWJsZXxQR1RfdmFsaWRhdGVkfDE7Ci0KLSAg
ICBsNHRhYiA9IF9fbWFwX2RvbWFpbl9wYWdlKHBnKTsKLSAgICBjbGVhcl9wYWdlKGw0dGFiKTsK
LSAgICBpbml0X2d1ZXN0X2w0X3RhYmxlKGw0dGFiLCB2LT5kb21haW4sIDEpOwotICAgIHVubWFw
X2RvbWFpbl9wYWdlKGw0dGFiKTsKLQotICAgIHYtPmFyY2guZ3Vlc3RfdGFibGUgPSBwYWdldGFi
bGVfZnJvbV9wYWdlKHBnKTsKLSAgICB2LT5hcmNoLmd1ZXN0X3RhYmxlX3VzZXIgPSB2LT5hcmNo
Lmd1ZXN0X3RhYmxlOwotCi0gICAgcmV0dXJuIDA7Ci19Ci0KLXN0YXRpYyB2b2lkIHJlbGVhc2Vf
Y29tcGF0X2w0KHN0cnVjdCB2Y3B1ICp2KQotewotICAgIGlmICggIXBhZ2V0YWJsZV9pc19udWxs
KHYtPmFyY2guZ3Vlc3RfdGFibGUpICkKLSAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2UocGFnZXRh
YmxlX2dldF9wYWdlKHYtPmFyY2guZ3Vlc3RfdGFibGUpKTsKLSAgICB2LT5hcmNoLmd1ZXN0X3Rh
YmxlID0gcGFnZXRhYmxlX251bGwoKTsKLSAgICB2LT5hcmNoLmd1ZXN0X3RhYmxlX3VzZXIgPSBw
YWdldGFibGVfbnVsbCgpOwotfQotCi1pbnQgc3dpdGNoX2NvbXBhdChzdHJ1Y3QgZG9tYWluICpk
KQotewotICAgIHN0cnVjdCB2Y3B1ICp2OwotICAgIGludCByYzsKLQotICAgIGlmICggaXNfaHZt
X2RvbWFpbihkKSB8fCBkLT50b3RfcGFnZXMgIT0gMCApCi0gICAgICAgIHJldHVybiAtRUFDQ0VT
OwotICAgIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICkKLSAgICAgICAgcmV0dXJuIDA7Ci0K
LSAgICBkLT5hcmNoLmhhc18zMmJpdF9zaGluZm8gPSAxOwotICAgIGlmICggaXNfcHZfZG9tYWlu
KGQpICkKLSAgICAgICAgZC0+YXJjaC5pc18zMmJpdF9wdiA9IDE7Ci0KLSAgICBmb3JfZWFjaF92
Y3B1KCBkLCB2ICkKLSAgICB7Ci0gICAgICAgIHJjID0gc2V0dXBfY29tcGF0X2FyZ194bGF0KHYp
OwotICAgICAgICBpZiAoICFyYyApCi0gICAgICAgICAgICByYyA9IHNldHVwX2NvbXBhdF9sNCh2
KTsKLQotICAgICAgICBpZiAoIHJjICkKLSAgICAgICAgICAgIGdvdG8gdW5kb19hbmRfZmFpbDsK
LSAgICB9Ci0KLSAgICBkb21haW5fc2V0X2FsbG9jX2JpdHNpemUoZCk7Ci0gICAgcmVjYWxjdWxh
dGVfY3B1aWRfcG9saWN5KGQpOwotCi0gICAgZC0+YXJjaC54ODdfZmlwX3dpZHRoID0gNDsKLQot
ICAgIHJldHVybiAwOwotCi0gdW5kb19hbmRfZmFpbDoKLSAgICBkLT5hcmNoLmlzXzMyYml0X3B2
ID0gZC0+YXJjaC5oYXNfMzJiaXRfc2hpbmZvID0gMDsKLSAgICBmb3JfZWFjaF92Y3B1KCBkLCB2
ICkKLSAgICB7Ci0gICAgICAgIGZyZWVfY29tcGF0X2FyZ194bGF0KHYpOwotICAgICAgICByZWxl
YXNlX2NvbXBhdF9sNCh2KTsKLSAgICB9Ci0KLSAgICByZXR1cm4gcmM7Ci19Ci0KLXN0YXRpYyBp
bnQgcHZfY3JlYXRlX2dkdF9sZHRfbDF0YWIoc3RydWN0IHZjcHUgKnYpCi17Ci0gICAgcmV0dXJu
IGNyZWF0ZV9wZXJkb21haW5fbWFwcGluZyh2LT5kb21haW4sIEdEVF9WSVJUX1NUQVJUKHYpLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMVUgPDwgR0RUX0xEVF9WQ1BVX1NI
SUZULAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi0+ZG9tYWluLT5hcmNo
LnB2X2RvbWFpbi5nZHRfbGR0X2wxdGFiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgTlVMTCk7Ci19Ci0KLXN0YXRpYyB2b2lkIHB2X2Rlc3Ryb3lfZ2R0X2xkdF9sMXRhYihz
dHJ1Y3QgdmNwdSAqdikKLXsKLSAgICBkZXN0cm95X3BlcmRvbWFpbl9tYXBwaW5nKHYtPmRvbWFp
biwgR0RUX1ZJUlRfU1RBUlQodiksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxVSA8
PCBHRFRfTERUX1ZDUFVfU0hJRlQpOwotfQotCi1zdGF0aWMgdm9pZCBwdl92Y3B1X2Rlc3Ryb3ko
c3RydWN0IHZjcHUgKnYpOwotc3RhdGljIGludCBwdl92Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZj
cHUgKnYpCi17Ci0gICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKLSAgICBpbnQgcmM7
Ci0KLSAgICBBU1NFUlQoIWlzX2lkbGVfZG9tYWluKGQpKTsKLQotICAgIHNwaW5fbG9ja19pbml0
KCZ2LT5hcmNoLnB2X3ZjcHUuc2hhZG93X2xkdF9sb2NrKTsKLQotICAgIHJjID0gcHZfY3JlYXRl
X2dkdF9sZHRfbDF0YWIodik7Ci0gICAgaWYgKCByYyApCi0gICAgICAgIHJldHVybiByYzsKLQot
ICAgIEJVSUxEX0JVR19PTihOUl9WRUNUT1JTICogc2l6ZW9mKCp2LT5hcmNoLnB2X3ZjcHUudHJh
cF9jdHh0KSA+Ci0gICAgICAgICAgICAgICAgIFBBR0VfU0laRSk7Ci0gICAgdi0+YXJjaC5wdl92
Y3B1LnRyYXBfY3R4dCA9IHh6YWxsb2NfYXJyYXkoc3RydWN0IHRyYXBfaW5mbywKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOUl9WRUNUT1JTKTsKLSAgICBp
ZiAoICF2LT5hcmNoLnB2X3ZjcHUudHJhcF9jdHh0ICkKLSAgICB7Ci0gICAgICAgIHJjID0gLUVO
T01FTTsKLSAgICAgICAgZ290byBkb25lOwotICAgIH0KLQotICAgIC8qIFBWIGd1ZXN0cyBieSBk
ZWZhdWx0IGhhdmUgYSAxMDBIeiB0aWNrZXIuICovCi0gICAgdi0+cGVyaW9kaWNfcGVyaW9kID0g
TUlMTElTRUNTKDEwKTsKLQotICAgIHYtPmFyY2gucHZfdmNwdS5jdHJscmVnWzRdID0gcmVhbF9j
cjRfdG9fcHZfZ3Vlc3RfY3I0KG1tdV9jcjRfZmVhdHVyZXMpOwotCi0gICAgaWYgKCBpc19wdl8z
MmJpdF9kb21haW4oZCkgKQotICAgIHsKLSAgICAgICAgaWYgKCAocmMgPSBzZXR1cF9jb21wYXRf
YXJnX3hsYXQodikpICkKLSAgICAgICAgICAgIGdvdG8gZG9uZTsKLQotICAgICAgICBpZiAoIChy
YyA9IHNldHVwX2NvbXBhdF9sNCh2KSkgKQotICAgICAgICAgICAgZ290byBkb25lOwotICAgIH0K
LQotIGRvbmU6Ci0gICAgaWYgKCByYyApCi0gICAgICAgIHB2X3ZjcHVfZGVzdHJveSh2KTsKLSAg
ICByZXR1cm4gcmM7Ci19Ci0KIGludCB2Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYpCiB7
CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKQEAgLTQ4OCwxOSArMzQ4LDYgQEAg
aW50IHZjcHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikKICAgICByZXR1cm4gcmM7CiB9CiAK
LXN0YXRpYyB2b2lkIHB2X3ZjcHVfZGVzdHJveShzdHJ1Y3QgdmNwdSAqdikKLXsKLSAgICBpZiAo
IGlzX3B2XzMyYml0X3ZjcHUodikgKQotICAgIHsKLSAgICAgICAgZnJlZV9jb21wYXRfYXJnX3hs
YXQodik7Ci0gICAgICAgIHJlbGVhc2VfY29tcGF0X2w0KHYpOwotICAgIH0KLQotICAgIHB2X2Rl
c3Ryb3lfZ2R0X2xkdF9sMXRhYih2KTsKLSAgICB4ZnJlZSh2LT5hcmNoLnB2X3ZjcHUudHJhcF9j
dHh0KTsKLSAgICB2LT5hcmNoLnB2X3ZjcHUudHJhcF9jdHh0ID0gTlVMTDsKLX0KLQogdm9pZCB2
Y3B1X2Rlc3Ryb3koc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgeGZyZWUodi0+YXJjaC52bV9ldmVu
dCk7CkBAIC01MzgsNjEgKzM4NSw2IEBAIHN0YXRpYyBib29sIGVtdWxhdGlvbl9mbGFnc19vayhj
b25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCBlbWZsYWdzKQogICAgIHJldHVybiB0cnVl
OwogfQogCi1zdGF0aWMgdm9pZCBwdl9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQot
ewotICAgIGRlc3Ryb3lfcGVyZG9tYWluX21hcHBpbmcoZCwgR0RUX0xEVF9WSVJUX1NUQVJULAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0RUX0xEVF9NQllURVMgPDwgKDIwIC0gUEFH
RV9TSElGVCkpOwotCi0gICAgeGZyZWUoZC0+YXJjaC5wdl9kb21haW4uY3B1aWRtYXNrcyk7Ci0g
ICAgZC0+YXJjaC5wdl9kb21haW4uY3B1aWRtYXNrcyA9IE5VTEw7Ci0KLSAgICBmcmVlX3hlbmhl
YXBfcGFnZShkLT5hcmNoLnB2X2RvbWFpbi5nZHRfbGR0X2wxdGFiKTsKLSAgICBkLT5hcmNoLnB2
X2RvbWFpbi5nZHRfbGR0X2wxdGFiID0gTlVMTDsKLX0KLQotc3RhdGljIGludCBwdl9kb21haW5f
aW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZG9tY3JfZmxhZ3MsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ZW5fYXJjaF9kb21haW5jb25m
aWcgKmNvbmZpZykKLXsKLSAgICBzdGF0aWMgY29uc3Qgc3RydWN0IGFyY2hfY3N3IHB2X2NzdyA9
IHsKLSAgICAgICAgLmZyb20gPSBwYXJhdmlydF9jdHh0X3N3aXRjaF9mcm9tLAotICAgICAgICAu
dG8gICA9IHBhcmF2aXJ0X2N0eHRfc3dpdGNoX3RvLAotICAgICAgICAudGFpbCA9IGNvbnRpbnVl
X25vbmlkbGVfZG9tYWluLAotICAgIH07Ci0gICAgaW50IHJjID0gLUVOT01FTTsKLQotICAgIGQt
PmFyY2gucHZfZG9tYWluLmdkdF9sZHRfbDF0YWIgPQotICAgICAgICBhbGxvY194ZW5oZWFwX3Bh
Z2VzKDAsIE1FTUZfbm9kZShkb21haW5fdG9fbm9kZShkKSkpOwotICAgIGlmICggIWQtPmFyY2gu
cHZfZG9tYWluLmdkdF9sZHRfbDF0YWIgKQotICAgICAgICBnb3RvIGZhaWw7Ci0gICAgY2xlYXJf
cGFnZShkLT5hcmNoLnB2X2RvbWFpbi5nZHRfbGR0X2wxdGFiKTsKLQotICAgIGlmICggbGV2ZWxs
aW5nX2NhcHMgJiB+TENBUF9mYXVsdGluZyApCi0gICAgewotICAgICAgICBkLT5hcmNoLnB2X2Rv
bWFpbi5jcHVpZG1hc2tzID0geG1hbGxvYyhzdHJ1Y3QgY3B1aWRtYXNrcyk7Ci0gICAgICAgIGlm
ICggIWQtPmFyY2gucHZfZG9tYWluLmNwdWlkbWFza3MgKQotICAgICAgICAgICAgZ290byBmYWls
OwotICAgICAgICAqZC0+YXJjaC5wdl9kb21haW4uY3B1aWRtYXNrcyA9IGNwdWlkbWFza19kZWZh
dWx0czsKLSAgICB9Ci0KLSAgICByYyA9IGNyZWF0ZV9wZXJkb21haW5fbWFwcGluZyhkLCBHRFRf
TERUX1ZJUlRfU1RBUlQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0RUX0xE
VF9NQllURVMgPDwgKDIwIC0gUEFHRV9TSElGVCksCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgTlVMTCwgTlVMTCk7Ci0gICAgaWYgKCByYyApCi0gICAgICAgIGdvdG8gZmFpbDsK
LQotICAgIGQtPmFyY2guY3R4dF9zd2l0Y2ggPSAmcHZfY3N3OwotCi0gICAgLyogNjQtYml0IFBW
IGd1ZXN0IGJ5IGRlZmF1bHQuICovCi0gICAgZC0+YXJjaC5pc18zMmJpdF9wdiA9IGQtPmFyY2gu
aGFzXzMyYml0X3NoaW5mbyA9IDA7Ci0KLSAgICByZXR1cm4gMDsKLQotIGZhaWw6Ci0gICAgcHZf
ZG9tYWluX2Rlc3Ryb3koZCk7Ci0KLSAgICByZXR1cm4gcmM7Ci19Ci0KIGludCBhcmNoX2RvbWFp
bl9jcmVhdGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGRvbWNyX2ZsYWdzLAogICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuX2FyY2hfZG9tYWluY29uZmlnICpjb25maWcp
CiB7CkBAIC0xOTI2LDcgKzE3MTgsNyBAQCBzdGF0aWMgdm9pZCBzYXZlX3NlZ21lbnRzKHN0cnVj
dCB2Y3B1ICp2KQogICAgIHRoaXNfY3B1KGRpcnR5X3NlZ21lbnRfbWFzaykgPSBkaXJ0eV9zZWdt
ZW50X21hc2s7CiB9CiAKLXN0YXRpYyB2b2lkIHBhcmF2aXJ0X2N0eHRfc3dpdGNoX2Zyb20oc3Ry
dWN0IHZjcHUgKnYpCit2b2lkIHBhcmF2aXJ0X2N0eHRfc3dpdGNoX2Zyb20oc3RydWN0IHZjcHUg
KnYpCiB7CiAgICAgc2F2ZV9zZWdtZW50cyh2KTsKIApAQCAtMTk0MCw3ICsxNzMyLDcgQEAgc3Rh
dGljIHZvaWQgcGFyYXZpcnRfY3R4dF9zd2l0Y2hfZnJvbShzdHJ1Y3QgdmNwdSAqdikKICAgICAg
ICAgd3JpdGVfZGVidWdyZWcoNywgMCk7CiB9CiAKLXN0YXRpYyB2b2lkIHBhcmF2aXJ0X2N0eHRf
c3dpdGNoX3RvKHN0cnVjdCB2Y3B1ICp2KQordm9pZCBwYXJhdmlydF9jdHh0X3N3aXRjaF90byhz
dHJ1Y3QgdmNwdSAqdikKIHsKICAgICB1bnNpZ25lZCBsb25nIGNyNDsKIApkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3B2L01ha2VmaWxlIGIveGVuL2FyY2gveDg2L3B2L01ha2VmaWxlCmluZGV4
IDhhMjk1ZDAuLjQ4OWE5ZjUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZQor
KysgYi94ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUKQEAgLTIsMyArMiw0IEBAIG9iai15ICs9IGh5
cGVyY2FsbC5vCiBvYmoteSArPSB0cmFwcy5vCiAKIG9iai1iaW4teSArPSBkb20wX2J1aWxkLmlu
aXQubworb2JqLXkgKz0gZG9tYWluLm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9kb21h
aW4uYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwLi4yZmEwNzViCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gveDg2L3B2L2Rv
bWFpbi5jCkBAIC0wLDAgKzEsMjI4IEBACisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiBhcmNo
L3g4Ni9wdi9kb21haW4uYworICoKKyAqIFBWIGRvbWFpbiBoYW5kbGluZworICovCisKKyNpbmNs
dWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4KKyNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KKyNpbmNsdWRl
IDx4ZW4vbGliLmg+CisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisKKyNpbmNsdWRlIDxhc20vcHYv
ZG9tYWluLmg+CisKK3N0YXRpYyB2b2lkIG5vcmV0dXJuIGNvbnRpbnVlX25vbmlkbGVfZG9tYWlu
KHN0cnVjdCB2Y3B1ICp2KQoreworICAgIGNoZWNrX3dha2V1cF9mcm9tX3dhaXQoKTsKKyAgICBt
YXJrX3JlZ3NfZGlydHkoZ3Vlc3RfY3B1X3VzZXJfcmVncygpKTsKKyAgICByZXNldF9zdGFja19h
bmRfanVtcChyZXRfZnJvbV9pbnRyKTsKK30KKworc3RhdGljIGludCBzZXR1cF9jb21wYXRfbDQo
c3RydWN0IHZjcHUgKnYpCit7CisgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7CisgICAgbDRfcGdl
bnRyeV90ICpsNHRhYjsKKworICAgIHBnID0gYWxsb2NfZG9taGVhcF9wYWdlKHYtPmRvbWFpbiwg
TUVNRl9ub19vd25lcik7CisgICAgaWYgKCBwZyA9PSBOVUxMICkKKyAgICAgICAgcmV0dXJuIC1F
Tk9NRU07CisKKyAgICAvKiBUaGlzIHBhZ2UgbmVlZHMgdG8gbG9vayBsaWtlIGEgcGFnZXRhYmxl
IHNvIHRoYXQgaXQgY2FuIGJlIHNoYWRvd2VkICovCisgICAgcGctPnUuaW51c2UudHlwZV9pbmZv
ID0gUEdUX2w0X3BhZ2VfdGFibGV8UEdUX3ZhbGlkYXRlZHwxOworCisgICAgbDR0YWIgPSBfX21h
cF9kb21haW5fcGFnZShwZyk7CisgICAgY2xlYXJfcGFnZShsNHRhYik7CisgICAgaW5pdF9ndWVz
dF9sNF90YWJsZShsNHRhYiwgdi0+ZG9tYWluLCAxKTsKKyAgICB1bm1hcF9kb21haW5fcGFnZShs
NHRhYik7CisKKyAgICB2LT5hcmNoLmd1ZXN0X3RhYmxlID0gcGFnZXRhYmxlX2Zyb21fcGFnZShw
Zyk7CisgICAgdi0+YXJjaC5ndWVzdF90YWJsZV91c2VyID0gdi0+YXJjaC5ndWVzdF90YWJsZTsK
KworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgdm9pZCByZWxlYXNlX2NvbXBhdF9sNChzdHJ1
Y3QgdmNwdSAqdikKK3sKKyAgICBpZiAoICFwYWdldGFibGVfaXNfbnVsbCh2LT5hcmNoLmd1ZXN0
X3RhYmxlKSApCisgICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKHBhZ2V0YWJsZV9nZXRfcGFnZSh2
LT5hcmNoLmd1ZXN0X3RhYmxlKSk7CisgICAgdi0+YXJjaC5ndWVzdF90YWJsZSA9IHBhZ2V0YWJs
ZV9udWxsKCk7CisgICAgdi0+YXJjaC5ndWVzdF90YWJsZV91c2VyID0gcGFnZXRhYmxlX251bGwo
KTsKK30KKworaW50IHN3aXRjaF9jb21wYXQoc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBzdHJ1
Y3QgdmNwdSAqdjsKKyAgICBpbnQgcmM7CisKKyAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgfHwg
ZC0+dG90X3BhZ2VzICE9IDAgKQorICAgICAgICByZXR1cm4gLUVBQ0NFUzsKKyAgICBpZiAoIGlz
X3B2XzMyYml0X2RvbWFpbihkKSApCisgICAgICAgIHJldHVybiAwOworCisgICAgZC0+YXJjaC5o
YXNfMzJiaXRfc2hpbmZvID0gMTsKKyAgICBpZiAoIGlzX3B2X2RvbWFpbihkKSApCisgICAgICAg
IGQtPmFyY2guaXNfMzJiaXRfcHYgPSAxOworCisgICAgZm9yX2VhY2hfdmNwdSggZCwgdiApCisg
ICAgeworICAgICAgICByYyA9IHNldHVwX2NvbXBhdF9hcmdfeGxhdCh2KTsKKyAgICAgICAgaWYg
KCAhcmMgKQorICAgICAgICAgICAgcmMgPSBzZXR1cF9jb21wYXRfbDQodik7CisKKyAgICAgICAg
aWYgKCByYyApCisgICAgICAgICAgICBnb3RvIHVuZG9fYW5kX2ZhaWw7CisgICAgfQorCisgICAg
ZG9tYWluX3NldF9hbGxvY19iaXRzaXplKGQpOworICAgIHJlY2FsY3VsYXRlX2NwdWlkX3BvbGlj
eShkKTsKKworICAgIGQtPmFyY2gueDg3X2ZpcF93aWR0aCA9IDQ7CisKKyAgICByZXR1cm4gMDsK
KworIHVuZG9fYW5kX2ZhaWw6CisgICAgZC0+YXJjaC5pc18zMmJpdF9wdiA9IGQtPmFyY2guaGFz
XzMyYml0X3NoaW5mbyA9IDA7CisgICAgZm9yX2VhY2hfdmNwdSggZCwgdiApCisgICAgeworICAg
ICAgICBmcmVlX2NvbXBhdF9hcmdfeGxhdCh2KTsKKyAgICAgICAgcmVsZWFzZV9jb21wYXRfbDQo
dik7CisgICAgfQorCisgICAgcmV0dXJuIHJjOworfQorCitzdGF0aWMgaW50IHB2X2NyZWF0ZV9n
ZHRfbGR0X2wxdGFiKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHJldHVybiBjcmVhdGVfcGVyZG9t
YWluX21hcHBpbmcodi0+ZG9tYWluLCBHRFRfVklSVF9TVEFSVCh2KSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDFVIDw8IEdEVF9MRFRfVkNQVV9TSElGVCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHYtPmRvbWFpbi0+YXJjaC5wdl9kb21haW4uZ2R0
X2xkdF9sMXRhYiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwpOwor
fQorCitzdGF0aWMgdm9pZCBwdl9kZXN0cm95X2dkdF9sZHRfbDF0YWIoc3RydWN0IHZjcHUgKnYp
Cit7CisgICAgZGVzdHJveV9wZXJkb21haW5fbWFwcGluZyh2LT5kb21haW4sIEdEVF9WSVJUX1NU
QVJUKHYpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMVUgPDwgR0RUX0xEVF9WQ1BV
X1NISUZUKTsKK30KKwordm9pZCBwdl92Y3B1X2Rlc3Ryb3koc3RydWN0IHZjcHUgKnYpCit7Cisg
ICAgaWYgKCBpc19wdl8zMmJpdF92Y3B1KHYpICkKKyAgICB7CisgICAgICAgIGZyZWVfY29tcGF0
X2FyZ194bGF0KHYpOworICAgICAgICByZWxlYXNlX2NvbXBhdF9sNCh2KTsKKyAgICB9CisKKyAg
ICBwdl9kZXN0cm95X2dkdF9sZHRfbDF0YWIodik7CisgICAgeGZyZWUodi0+YXJjaC5wdl92Y3B1
LnRyYXBfY3R4dCk7CisgICAgdi0+YXJjaC5wdl92Y3B1LnRyYXBfY3R4dCA9IE5VTEw7Cit9CisK
K2ludCBwdl92Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYpCit7CisgICAgc3RydWN0IGRv
bWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAgICBpbnQgcmM7CisKKyAgICBBU1NFUlQoIWlzX2lkbGVf
ZG9tYWluKGQpKTsKKworICAgIHNwaW5fbG9ja19pbml0KCZ2LT5hcmNoLnB2X3ZjcHUuc2hhZG93
X2xkdF9sb2NrKTsKKworICAgIHJjID0gcHZfY3JlYXRlX2dkdF9sZHRfbDF0YWIodik7CisgICAg
aWYgKCByYyApCisgICAgICAgIHJldHVybiByYzsKKworICAgIEJVSUxEX0JVR19PTihOUl9WRUNU
T1JTICogc2l6ZW9mKCp2LT5hcmNoLnB2X3ZjcHUudHJhcF9jdHh0KSA+CisgICAgICAgICAgICAg
ICAgIFBBR0VfU0laRSk7CisgICAgdi0+YXJjaC5wdl92Y3B1LnRyYXBfY3R4dCA9IHh6YWxsb2Nf
YXJyYXkoc3RydWN0IHRyYXBfaW5mbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBOUl9WRUNUT1JTKTsKKyAgICBpZiAoICF2LT5hcmNoLnB2X3ZjcHUudHJh
cF9jdHh0ICkKKyAgICB7CisgICAgICAgIHJjID0gLUVOT01FTTsKKyAgICAgICAgZ290byBkb25l
OworICAgIH0KKworICAgIC8qIFBWIGd1ZXN0cyBieSBkZWZhdWx0IGhhdmUgYSAxMDBIeiB0aWNr
ZXIuICovCisgICAgdi0+cGVyaW9kaWNfcGVyaW9kID0gTUlMTElTRUNTKDEwKTsKKworICAgIHYt
PmFyY2gucHZfdmNwdS5jdHJscmVnWzRdID0gcmVhbF9jcjRfdG9fcHZfZ3Vlc3RfY3I0KG1tdV9j
cjRfZmVhdHVyZXMpOworCisgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oZCkgKQorICAgIHsK
KyAgICAgICAgaWYgKCAocmMgPSBzZXR1cF9jb21wYXRfYXJnX3hsYXQodikpICkKKyAgICAgICAg
ICAgIGdvdG8gZG9uZTsKKworICAgICAgICBpZiAoIChyYyA9IHNldHVwX2NvbXBhdF9sNCh2KSkg
KQorICAgICAgICAgICAgZ290byBkb25lOworICAgIH0KKworIGRvbmU6CisgICAgaWYgKCByYyAp
CisgICAgICAgIHB2X3ZjcHVfZGVzdHJveSh2KTsKKyAgICByZXR1cm4gcmM7Cit9CisKK3ZvaWQg
cHZfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBkZXN0cm95X3BlcmRv
bWFpbl9tYXBwaW5nKGQsIEdEVF9MRFRfVklSVF9TVEFSVCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEdEVF9MRFRfTUJZVEVTIDw8ICgyMCAtIFBBR0VfU0hJRlQpKTsKKworICAgIHhm
cmVlKGQtPmFyY2gucHZfZG9tYWluLmNwdWlkbWFza3MpOworICAgIGQtPmFyY2gucHZfZG9tYWlu
LmNwdWlkbWFza3MgPSBOVUxMOworCisgICAgZnJlZV94ZW5oZWFwX3BhZ2UoZC0+YXJjaC5wdl9k
b21haW4uZ2R0X2xkdF9sMXRhYik7CisgICAgZC0+YXJjaC5wdl9kb21haW4uZ2R0X2xkdF9sMXRh
YiA9IE5VTEw7Cit9CisKKworaW50IHB2X2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGludCBkb21jcl9mbGFncywKKyAgICAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3QgeGVuX2FyY2hfZG9tYWluY29uZmlnICpjb25maWcpCit7CisgICAgc3RhdGljIGNvbnN0
IHN0cnVjdCBhcmNoX2NzdyBwdl9jc3cgPSB7CisgICAgICAgIC5mcm9tID0gcGFyYXZpcnRfY3R4
dF9zd2l0Y2hfZnJvbSwKKyAgICAgICAgLnRvICAgPSBwYXJhdmlydF9jdHh0X3N3aXRjaF90bywK
KyAgICAgICAgLnRhaWwgPSBjb250aW51ZV9ub25pZGxlX2RvbWFpbiwKKyAgICB9OworICAgIGlu
dCByYyA9IC1FTk9NRU07CisKKyAgICBkLT5hcmNoLnB2X2RvbWFpbi5nZHRfbGR0X2wxdGFiID0K
KyAgICAgICAgYWxsb2NfeGVuaGVhcF9wYWdlcygwLCBNRU1GX25vZGUoZG9tYWluX3RvX25vZGUo
ZCkpKTsKKyAgICBpZiAoICFkLT5hcmNoLnB2X2RvbWFpbi5nZHRfbGR0X2wxdGFiICkKKyAgICAg
ICAgZ290byBmYWlsOworICAgIGNsZWFyX3BhZ2UoZC0+YXJjaC5wdl9kb21haW4uZ2R0X2xkdF9s
MXRhYik7CisKKyAgICBpZiAoIGxldmVsbGluZ19jYXBzICYgfkxDQVBfZmF1bHRpbmcgKQorICAg
IHsKKyAgICAgICAgZC0+YXJjaC5wdl9kb21haW4uY3B1aWRtYXNrcyA9IHhtYWxsb2Moc3RydWN0
IGNwdWlkbWFza3MpOworICAgICAgICBpZiAoICFkLT5hcmNoLnB2X2RvbWFpbi5jcHVpZG1hc2tz
ICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgKmQtPmFyY2gucHZfZG9tYWluLmNw
dWlkbWFza3MgPSBjcHVpZG1hc2tfZGVmYXVsdHM7CisgICAgfQorCisgICAgcmMgPSBjcmVhdGVf
cGVyZG9tYWluX21hcHBpbmcoZCwgR0RUX0xEVF9WSVJUX1NUQVJULAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEdEVF9MRFRfTUJZVEVTIDw8ICgyMCAtIFBBR0VfU0hJRlQpLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsIE5VTEwpOworICAgIGlmICgg
cmMgKQorICAgICAgICBnb3RvIGZhaWw7CisKKyAgICBkLT5hcmNoLmN0eHRfc3dpdGNoID0gJnB2
X2NzdzsKKworICAgIC8qIDY0LWJpdCBQViBndWVzdCBieSBkZWZhdWx0LiAqLworICAgIGQtPmFy
Y2guaXNfMzJiaXRfcHYgPSBkLT5hcmNoLmhhc18zMmJpdF9zaGluZm8gPSAwOworCisgICAgcmV0
dXJuIDA7CisKKyAgZmFpbDoKKyAgICBwdl9kb21haW5fZGVzdHJveShkKTsKKworICAgIHJldHVy
biByYzsKK30KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmls
ZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAq
IGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L3B2L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9kb21haW4u
aApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5hY2RmMTQwCi0tLSAvZGV2L251
bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9kb21haW4uaApAQCAtMCwwICsxLDYwIEBA
CisvKgorICogcHYvZG9tYWluLmgKKyAqCisgKiBQViBndWVzdCBpbnRlcmZhY2UgZGVmaW5pdGlv
bnMKKyAqCisgKiBDb3B5cmlnaHQgKEMpIDIwMTcgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3Ry
aWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRp
b25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UsIHZlcnNpb24gMiwgYXMg
cHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBw
cm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWws
CisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3
YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxB
UiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1v
cmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRo
ZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07
IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisjaWZu
ZGVmIF9fWDg2X1BWX0RPTUFJTl9IX18KKyNkZWZpbmUgX19YODZfUFZfRE9NQUlOX0hfXworCisj
aWZkZWYgQ09ORklHX1BWCisKK3ZvaWQgcHZfdmNwdV9kZXN0cm95KHN0cnVjdCB2Y3B1ICp2KTsK
K2ludCBwdl92Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYpOwordm9pZCBwdl9kb21haW5f
ZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKTsKK2ludCBwdl9kb21haW5faW5pdGlhbGlzZShzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZG9tY3JfZmxhZ3MsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IHhlbl9hcmNoX2RvbWFpbmNvbmZpZyAqY29uZmlnKTsKKworI2Vsc2Ug
IC8qICFDT05GSUdfUFYgKi8KKworI2luY2x1ZGUgPHhlbi9lcnJuby5oPgorCitzdGF0aWMgaW5s
aW5lIHZvaWQgcHZfdmNwdV9kZXN0cm95KHN0cnVjdCB2Y3B1ICp2KSB7fQorc3RhdGljIGlubGlu
ZSBpbnQgcHZfdmNwdV9pbml0aWFsaXNlKHN0cnVjdCB2Y3B1ICp2KSB7IHJldHVybiAtRU9QTk9U
U1VQUDsgfQorc3RhdGljIGlubGluZSB2b2lkIHB2X2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21h
aW4gKmQpIHt9CitzdGF0aWMgaW5saW5lIGludCBwdl9kb21haW5faW5pdGlhbGlzZShzdHJ1Y3Qg
ZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IGRvbWNyX2ZsYWdzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IHhlbl9hcmNoX2RvbWFpbmNvbmZpZyAqY29uZmlnKTsKK3sKKyAgICByZXR1cm4g
LUVPUE5PVFNVUFA7Cit9CisjZW5kaWYJLyogQ09ORklHX1BWICovCisKK3ZvaWQgcGFyYXZpcnRf
Y3R4dF9zd2l0Y2hfZnJvbShzdHJ1Y3QgdmNwdSAqdik7Cit2b2lkIHBhcmF2aXJ0X2N0eHRfc3dp
dGNoX3RvKHN0cnVjdCB2Y3B1ICp2KTsKKworI2VuZGlmCS8qIF9fWDg2X1BWX0RPTUFJTl9IX18g
Ki8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHls
ZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVu
dC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Jun 09 12:57:56 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 12:57:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dJJUC-0004FP-PL; Fri, 09 Jun 2017 12:57:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJUB-0004Ep-NW
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:57:55 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 45/CA-23755-25B9A395; Fri, 09 Jun 2017 12:57:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVTdotlW
 kweOZihYTthk4MHps79vFHsAYxZqZl5RfkcCaMXtVdMFm7ooJD3rYGxjXcXYxcnEICXxhlHja
 95IRwjnPKDG77wV7FyMHB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCArYSi79dZ
 gSxeQXMJB7dPcAC0soCVD/lD/sERo4FjAyrGDWKU4vKUot0jUz1kooy0zNKchMzc3QNDYz1cl
 OLixPTU3MSk4r1kvNzNzECPVLPwMC4g7H1hN8hRkkOJiVR3mkFVpFCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHirZgHlBItS01Mr0jJzgKEBk5bg4FES4d0MkuYtLkjMLc5Mh0idYlSUEufNBEkI
 gCQySvPg2mDheIlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO8ukCk8mXklcNNfAS1mAlq85
 J0FyOKSRISUVAOjx6TgxIlTvKYFfN5SNzFYhfXxEs/Hx2YfMXo1STrxZMkie73QGXsyJrjsnP
 q5uopXYJ9aOuMFnk3HF/nF6hV+sr+ibdzUduPBYeZDmwJX3JwaUnn95cf5Mj9tr4V90WzcZPP
 ++ylnp8TMojBO1eTXgTwvqwKn6v+S/LbLImCVQ5rdnUM65v5rlFiKMxINtZiLihMBGePRx0IC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1497013073!100035705!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6409 invoked from network); 9 Jun 2017 12:57:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Jun 2017 12:57:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJU9-0004JC-Ap
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:57:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJU9-0000WD-AG
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:57:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dJJU9-0000WD-AG@xenbits.xenproject.org>
Date: Fri, 09 Jun 2017 12:57:53 +0000
Subject: [Xen-changelog] [xen master] x86/pv/domain: clean up setup_compat_l4
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGIzNTA3ZDFiNWIzNjZjZjExZDRiM2QyOWRiNzhhM2JmYmFkYjFjZGEKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIEFwciAyNiAx
NjoyNDoxMyAyMDE3ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFdlZCBKdW4gNyAxMjoxNTo1NiAyMDE3ICswMTAwCgogICAgeDg2L3B2
L2RvbWFpbjogY2xlYW4gdXAgc2V0dXBfY29tcGF0X2w0CiAgICAKICAgIE1vdmUgdXBkYXRpbmcg
dHlwZV9pbmZvIGFmdGVyIGNsZWFyaW5nIHRoZSBwYWdlLiBBZGQgc3BhY2VzLgogICAgCiAgICBT
dWdnZXN0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYv
cHYvZG9tYWluLmMgfCA2ICsrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwg
MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgYi94
ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKaW5kZXggMmZhMDc1Yi4uNGJkNjU4MSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4u
YwpAQCAtMjcsMTQgKzI3LDE0IEBAIHN0YXRpYyBpbnQgc2V0dXBfY29tcGF0X2w0KHN0cnVjdCB2
Y3B1ICp2KQogICAgIGlmICggcGcgPT0gTlVMTCApCiAgICAgICAgIHJldHVybiAtRU5PTUVNOwog
Ci0gICAgLyogVGhpcyBwYWdlIG5lZWRzIHRvIGxvb2sgbGlrZSBhIHBhZ2V0YWJsZSBzbyB0aGF0
IGl0IGNhbiBiZSBzaGFkb3dlZCAqLwotICAgIHBnLT51LmludXNlLnR5cGVfaW5mbyA9IFBHVF9s
NF9wYWdlX3RhYmxlfFBHVF92YWxpZGF0ZWR8MTsKLQogICAgIGw0dGFiID0gX19tYXBfZG9tYWlu
X3BhZ2UocGcpOwogICAgIGNsZWFyX3BhZ2UobDR0YWIpOwogICAgIGluaXRfZ3Vlc3RfbDRfdGFi
bGUobDR0YWIsIHYtPmRvbWFpbiwgMSk7CiAgICAgdW5tYXBfZG9tYWluX3BhZ2UobDR0YWIpOwog
CisgICAgLyogVGhpcyBwYWdlIG5lZWRzIHRvIGxvb2sgbGlrZSBhIHBhZ2V0YWJsZSBzbyB0aGF0
IGl0IGNhbiBiZSBzaGFkb3dlZCAqLworICAgIHBnLT51LmludXNlLnR5cGVfaW5mbyA9IFBHVF9s
NF9wYWdlX3RhYmxlIHwgUEdUX3ZhbGlkYXRlZCB8IDE7CisKICAgICB2LT5hcmNoLmd1ZXN0X3Rh
YmxlID0gcGFnZXRhYmxlX2Zyb21fcGFnZShwZyk7CiAgICAgdi0+YXJjaC5ndWVzdF90YWJsZV91
c2VyID0gdi0+YXJjaC5ndWVzdF90YWJsZTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Jun 09 12:58:06 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 12:58:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dJJUM-0004HW-R5; Fri, 09 Jun 2017 12:58:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJUL-0004HB-L7
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:58:05 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 91/4D-03696-C5B9A395; Fri, 09 Jun 2017 12:58:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVTdmtlW
 kwZ0ZshYTthk4MHps79vFHsAYxZqZl5RfkcCace3YZ+aC2VwVi7d9Zm5g/MzexcjFISTwhVHi
 w+0FzF2MnEDOeUaJxT8Fuxg5ONgExCTm7lUACYsIqErMWrEcqkRdoul3AxuILSxgLdH+8yUTS
 DmvgJnEvz9eIGEWoPLPv34wT2DkWMDIsIpRvTi1qCy1SNdML6koMz2jJDcxM0fX0MBMLze1uD
 gxPTUnMalYLzk/dxMj0B8MQLCDcd4J/0OMkhxMSqK80wqsIoX4kvJTKjMSizPii0pzUosPMcp
 wcChJ8FbNAsoJFqWmp1akZeYAAwMmLcHBoyTCe78dKM1bXJCYW5yZDpE6xagoJc6bCdInAJLI
 KM2Da4MF4yVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJQ2znycwrgZv+CmgxE9DiJe8sQBaXJ
 CKkpBoYcx8f8BI0d/3Wu+FIRxXH0gfC8vd4Nm/8uYytLGy21ramDgnPGtHidV8nF/pdS+J7sc
 hp4oKN3YsuH38WUnHyq4vMgayISsHjf9x9nhWE6XUx79vztFg5TCa9VInRSNHia3Z1Rnob67c
 Q7QPTGoKSJF1Oeh6IEir/eTN9auSDqXWumqG/XtxSYinOSDTUYi4qTgQAMOVNnkECAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1497013083!69607757!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2735 invoked from network); 9 Jun 2017 12:58:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Jun 2017 12:58:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJUJ-0004Kf-CQ
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:58:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJUJ-0000Wt-Bu
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:58:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dJJUJ-0000Wt-Bu@xenbits.xenproject.org>
Date: Fri, 09 Jun 2017 12:58:03 +0000
Subject: [Xen-changelog] [xen master] x86/pv/domain: clean up switch_compat
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDVjM2RkMDMyMjg2ZTkwODRjZDVkMDliMTk0NWQ2OTM2NWE0ZDNkNmUKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIEFwciAyNiAx
NjoyODozNyAyMDE3ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFdlZCBKdW4gNyAxMjoxNTo1NiAyMDE3ICswMTAwCgogICAgeDg2L3B2
L2RvbWFpbjogY2xlYW4gdXAgc3dpdGNoX2NvbXBhdAogICAgCiAgICBSZW1vdmUgdGhlIHJlZHVu
ZGFudCBpc19wdl9kb21haW4gY2hlY2suIFJlYXJyYW5nZSBzZXR1cF9jb21wYXQgY2FsbHMuCiAg
ICAKICAgIFN1Z2dlc3RlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAg
ICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9wdi9kb21haW4uYyB8IDEwICsrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2Vy
dGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2Rv
bWFpbi5jIGIveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCmluZGV4IDRiZDY1ODEuLjFjMGMwNDAg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYv
cHYvZG9tYWluLmMKQEAgLTYwLDE2ICs2MCwxMiBAQCBpbnQgc3dpdGNoX2NvbXBhdChzdHJ1Y3Qg
ZG9tYWluICpkKQogICAgICAgICByZXR1cm4gMDsKIAogICAgIGQtPmFyY2guaGFzXzMyYml0X3No
aW5mbyA9IDE7Ci0gICAgaWYgKCBpc19wdl9kb21haW4oZCkgKQotICAgICAgICBkLT5hcmNoLmlz
XzMyYml0X3B2ID0gMTsKKyAgICBkLT5hcmNoLmlzXzMyYml0X3B2ID0gMTsKIAogICAgIGZvcl9l
YWNoX3ZjcHUoIGQsIHYgKQogICAgIHsKLSAgICAgICAgcmMgPSBzZXR1cF9jb21wYXRfYXJnX3hs
YXQodik7Ci0gICAgICAgIGlmICggIXJjICkKLSAgICAgICAgICAgIHJjID0gc2V0dXBfY29tcGF0
X2w0KHYpOwotCi0gICAgICAgIGlmICggcmMgKQorICAgICAgICBpZiAoIChyYyA9IHNldHVwX2Nv
bXBhdF9hcmdfeGxhdCh2KSkgfHwKKyAgICAgICAgICAgICAocmMgPSBzZXR1cF9jb21wYXRfbDQo
dikpICkKICAgICAgICAgICAgIGdvdG8gdW5kb19hbmRfZmFpbDsKICAgICB9CiAKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Jun 09 12:58:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 12:58:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dJJUX-0004Jt-Sp; Fri, 09 Jun 2017 12:58:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJUV-0004JO-Vb
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:58:16 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 A5/CA-01999-76B9A395; Fri, 09 Jun 2017 12:58:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVTdttlW
 kQfNlFYsJ2wwcGD229+1iD2CMYs3MS8qvSGDN6Lv2hb2gl6/iyM/VLA2MnTxdjFwcQgJfGCWe
 zj3I1MXICeScZ5T4s8e3i5GDg01ATGLuXgWQsIiAqsSsFcuZIUrUJZp+N7CB2MICbhJrLr9iB
 CnnFTCTWDuBA8RkASo/ciNpAiPHAkaGVYwaxalFZalFukYGeklFmekZJbmJmTm6hgamermpxc
 WJ6ak5iUnFesn5uZsYgf6oZ2Bg3MHYONvvEKMkB5OSKO+0AqtIIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8VbOAcoJFqempFWmZOcDAgElLcPAoifDebwdK8xYXJOYWZ6ZDpE4xKkqJ82aC9AmA
 JDJK8+DaYMF4iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iwrx3IFJ7MvBK46a+AFjMBLV7yz
 gJkcUkiQkqqgdF6u2VTgCyDeeCytfY/KpRmN93a9b3kyQSFqQrihYe69gYvnrKdSWJt0KLbso
 JPRMXWxgf63v1qq2KUvqTnVGng32ef1bqmX3i7f8X3by9/ewbfztc0VDg6Wahzlv9f5il2gpq
 CMpXaynxzTR+J3Hsds7R/hVvvjFmLUosq5TWe7nuQ+rY9dK0SS3FGoqEWc1FxIgCiJJU5QQIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1497013093!102454667!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10712 invoked from network); 9 Jun 2017 12:58:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Jun 2017 12:58:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJUT-0004LS-EA
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:58:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJUT-0000Y2-DZ
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:58:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dJJUT-0000Y2-DZ@xenbits.xenproject.org>
Date: Fri, 09 Jun 2017 12:58:13 +0000
Subject: [Xen-changelog] [xen master] tools: bump some library version
	numbers to 4.10
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGIxZTdmNmU4ZWU0ZTVjZjc2YjI5MWI2OGQyMDY0ZDk4OGFjOTUwMTYKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIEp1biA3IDE0
OjA4OjQ4IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogV2VkIEp1biA3IDE1OjIwOjU5IDIwMTcgKzAxMDAKCiAgICB0b29sczog
YnVtcCBzb21lIGxpYnJhcnkgdmVyc2lvbiBudW1iZXJzIHRvIDQuMTAKICAgIAogICAgU2lnbmVk
LW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ2Y2hhbi9N
YWtlZmlsZSB8IDIgKy0KIHRvb2xzL2xpYnhjL01ha2VmaWxlICAgIHwgMiArLQogdG9vbHMvbGli
eGwvTWFrZWZpbGUgICAgfCA0ICsrLS0KIDMgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCsp
LCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnZjaGFuL01ha2VmaWxlIGIv
dG9vbHMvbGlidmNoYW4vTWFrZWZpbGUKaW5kZXggNWI2MzFjYi4uNzBjOTJiZCAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlidmNoYW4vTWFrZWZpbGUKKysrIGIvdG9vbHMvbGlidmNoYW4vTWFrZWZpbGUK
QEAgLTE0LDcgKzE0LDcgQEAgTElCVkNIQU5fTElCUyA9ICQoTERMSUJTX2xpYnhlbnN0b3JlKSAk
KExETElCU19saWJ4ZW5nbnR0YWIpICQoTERMSUJTX2xpYnhlbmV2dGMKICQoTElCVkNIQU5fT0JK
UykgJChMSUJWQ0hBTl9QSUNfT0JKUyk6IENGTEFHUyArPSAkKENGTEFHU19saWJ4ZW5zdG9yZSkg
JChDRkxBR1NfbGlieGVuZ250dGFiKSAkKENGTEFHU19saWJ4ZW5ldnRjaG4pCiAkKE5PREVfT0JK
UykgJChOT0RFMl9PQkpTKTogQ0ZMQUdTICs9ICQoQ0ZMQUdTX2xpYnhlbmdudHRhYikgJChDRkxB
R1NfbGlieGVuZXZ0Y2huKQogCi1NQUpPUiA9IDQuOQorTUFKT1IgPSA0LjEwCiBNSU5PUiA9IDAK
IAogQ0ZMQUdTICs9IC1JLi4vaW5jbHVkZSAtSS4KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL01h
a2VmaWxlIGIvdG9vbHMvbGlieGMvTWFrZWZpbGUKaW5kZXggOGFlNTUyZi4uMjhiMTg1NyAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGMvTWFrZWZpbGUKKysrIGIvdG9vbHMvbGlieGMvTWFrZWZpbGUK
QEAgLTEsNyArMSw3IEBACiBYRU5fUk9PVCA9ICQoQ1VSRElSKS8uLi8uLgogaW5jbHVkZSAkKFhF
Tl9ST09UKS90b29scy9SdWxlcy5tawogCi1NQUpPUiAgICA9IDQuOQorTUFKT1IgICAgPSA0LjEw
CiBNSU5PUiAgICA9IDAKIAogaWZlcSAoJChDT05GSUdfTElCWENfTUlOSU9TKSx5KQpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvTWFrZWZpbGUgYi90b29scy9saWJ4bC9NYWtlZmlsZQppbmRleCAx
YmY2YjhjLi4yZmZiNzhmIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9NYWtlZmlsZQorKysgYi90
b29scy9saWJ4bC9NYWtlZmlsZQpAQCAtNSwxMCArNSwxMCBAQAogWEVOX1JPT1QgPSAkKENVUkRJ
UikvLi4vLi4KIGluY2x1ZGUgJChYRU5fUk9PVCkvdG9vbHMvUnVsZXMubWsKIAotTUFKT1IgPSA0
LjkKK01BSk9SID0gNC4xMAogTUlOT1IgPSAwCiAKLVhMVU1BSk9SID0gNC45CitYTFVNQUpPUiA9
IDQuMTAKIFhMVU1JTk9SID0gMAogCiBDRkxBR1MgKz0gLVdlcnJvciAtV25vLWZvcm1hdC16ZXJv
LWxlbmd0aCAtV21pc3NpbmctZGVjbGFyYXRpb25zIFwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Jun 09 12:58:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Jun 2017 12:58:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dJJUg-0004Lm-VJ; Fri, 09 Jun 2017 12:58:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJUf-0004LS-Ha
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:58:25 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 05/6E-03696-07B9A395; Fri, 09 Jun 2017 12:58:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVbdgtlW
 kwd/rMhYTthk4MHps79vFHsAYxZqZl5RfkcCasenUOtaC72wVy7r3sjYwfmTtYuTiEBL4wijR
 dbGDCcI5zyhx7GY/cxcjBwebgJjE3L0KXYycHCICqhKzVixnBrGFBNQlmn43sIHYwgL6Euf+T
 mMFsXkFzCRmH5sPVsMCVD/lwlLmCYwcCxgZVjGqF6cWlaUW6ZrqJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIE+oQBCHYwTr/sf4hRkoNJSZR3WoFVpBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJXuZZQDnBotT01Iq0zBxgcMCkJTh4lER477cDpXmLCxJzizPTIVKnGHU5mj5s+cIk
 xJKXn5cqJc6bCTJDAKQoozQPbgQsUC8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmLcKZApPZ
 l4J3KZXQEcwAR2x5J0FyBEliQgpqQZGQV0VIzHhGe9fFRtdXaTwtzvFqV+K3cyorC0s4PN2z5
 qsFB1vq2JlsbO3KrM3fT6uvM9yzUaNzt6a5c7ioqd/TP4dF5lz+2Mxa5Hx+41PTlguu7bH9Qv
 frzW1nTWR+xyqjki5LN7ZVO97nm15ld/6PUI7nsj0M93g5lX/FlnccMpgwvoHyvlKLMUZiYZa
 zEXFiQAHRNXATwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1497013103!54043570!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29699 invoked from network); 9 Jun 2017 12:58:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Jun 2017 12:58:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJUd-0004Lm-Fs
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:58:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJJUd-0000Yw-FL
 for xen-changelog@lists.xensource.com; Fri, 09 Jun 2017 12:58:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dJJUd-0000Yw-FL@xenbits.xenproject.org>
Date: Fri, 09 Jun 2017 12:58:23 +0000
Subject: [Xen-changelog] [xen master] Config.mk: update seabios
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDA4NDYzMjk3ZDMzZDA3NWI2NTI5MjI5YzlkNDNjOTAzNTYwOTNiYWUKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIEp1biA3IDE1
OjM3OjI1IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogV2VkIEp1biA3IDE1OjM3OjI1IDIwMTcgKzAxMDAKCiAgICBDb25maWcu
bWs6IHVwZGF0ZSBzZWFiaW9zCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Ci0tLQogQ29uZmlnLm1rIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEg
aW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvQ29uZmlnLm1rIGIvQ29u
ZmlnLm1rCmluZGV4IDdhMGY5NGIuLjFkZGNkNTggMTAwNjQ0Ci0tLSBhL0NvbmZpZy5taworKysg
Yi9Db25maWcubWsKQEAgLTI3Myw3ICsyNzMsNyBAQCBNSU5JT1NfVVBTVFJFQU1fUkVWSVNJT04g
Pz0gY2EwMTNmYTliYWY5MmY0NzQ2OWJhMWYyZTFhYWEzMWM0MWQ4YTBiYgogIyBUdWUgRGVjIDEz
IDE1OjAyOjAyIDIwMTYgKzAwMDAKICMgYnVpbGQ6IHByZXBlbmQgT0JKX0RJUiB0byBsaW5rZXIg
c2NyaXB0CiAKLVNFQUJJT1NfVVBTVFJFQU1fUkVWSVNJT04gPz0gcmVsLTEuMTAuMAorU0VBQklP
U19VUFNUUkVBTV9SRVZJU0lPTiA/PSByZWwtMS4xMC4yCiAjIFdlZCBKdW4gMjIgMTQ6NTM6MjQg
MjAxNiArMDgwMAogIyBmdy9tc3JfZmVhdHVyZV9jb250cm9sOiBhZGQgc3VwcG9ydCB0byBzZXQg
TVNSX0lBMzJfRkVBVFVSRV9DT05UUk9MCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Jun 10 23:55:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Jun 2017 23:55:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dJqDi-00067J-ND; Sat, 10 Jun 2017 23:55:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJqDi-00067D-2s
 for xen-changelog@lists.xensource.com; Sat, 10 Jun 2017 23:55:06 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 25/F8-29088-9D68C395; Sat, 10 Jun 2017 23:55:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfdGm02
 kwcO9GhYTthk4MHps79vFHsAYxZqZl5RfkcCasfFJG2vBLo2Kt/vbmBoYd8t1MXJxCAl8YZS4
 c7yPBcI5zyjx4OxjIIeDg01ATGLuXoUuRk4OEQFViVkrljOD2EIC6hJNvxvYQGxhgSCJRfv/g
 sV5BcwkPrSdYgexWYDqd077xTyBkWMBI8MqRvXi1KKy1CJdI72kosz0jJLcxMwcXUMDY73c1O
 LixPTUnMSkYr3k/NxNjECf1DMwMO5gPNXsfIhRkoNJSZRX5qFVpBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3uZWm0ghwaLU9NSKtMwcYHDApCU4eJREeBPqgdK8xQWJucWZ6RCpU4yKUuIQfQIg
 iYzSPLg2WEBeYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMuxNkCk9mXgnc9FdAi5mAFi95Z
 wGyuCQRISXVwMhQptYfFqO8MiLQ42rs3HrWFWzXHsQKTTzquHT3h9qJ6t/+K346v1697JH13f
 crTA/NYWx2CbXjlfJ2z1I++fvJMoWKA3cVT9azprxfOSVd/ZHCo6zmDUuN83rltZefDLjCH/3
 CYdven1KT2YUSD0g9bPONe39O5YZ5jM25iMN+zVsLReIWflFiKc5INNRiLipOBAAn0tFPQwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1497138903!100979190!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4863 invoked from network); 10 Jun 2017 23:55:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Jun 2017 23:55:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJqDe-0000w3-AQ
 for xen-changelog@lists.xensource.com; Sat, 10 Jun 2017 23:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJqDe-0003qo-9d
 for xen-changelog@lists.xensource.com; Sat, 10 Jun 2017 23:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dJqDe-0003qo-9d@xenbits.xenproject.org>
Date: Sat, 10 Jun 2017 23:55:02 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/NPT: deal with fallout from
	2Mb/1Gb unmapping change
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGEzOWM2YjQ1MTY5OTZhZTFlNzc2YTQ2NzQzZGJjYjc4MDAyYjlkZDgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSnVuIDcg
MTE6MzY6MzAgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBKdW4gNyAxMTozNjozMCAyMDE3ICswMjAwCgogICAgeDg2
L05QVDogZGVhbCB3aXRoIGZhbGxvdXQgZnJvbSAyTWIvMUdiIHVubWFwcGluZyBjaGFuZ2UKICAg
IAogICAgQ29tbWl0IGVmYTk1OTZlOWQgKCJ4ODYvbW06IGZpeCBpbmNvcnJlY3QgdW5tYXBwaW5n
IG9mIDJNQiBhbmQgMUdCCiAgICBwYWdlcyIpIGxlZnQgdGhlIE5QVCBjb2RlIHVudG91Y2hlZCwg
YXMgdGhlcmUgaXMgbm8gZXhwbGljaXQgYWxpZ25tZW50CiAgICBjaGVjayBtYXRjaGluZyB0aGUg
b25lIGluIEVQVCBjb2RlLiBIb3dldmVyLCB0aGUgbm93IG1vcmUgd2lkZXNwcmVhZAogICAgc3Rv
cmluZyBvZiBJTlZBTElEX01GTiBpbnRvIFBURXMgcmVxdWlyZXMgYWRqdXN0bWVudHM6CiAgICAt
IGNhbGN1bGF0aW9ucyB3aGVuIHNoYXR0ZXJpbmcgbGFyZ2UgcGFnZXMgbWF5IHNwaWxsIGludG8g
dGhlIHAybSB0eXBlCiAgICAgIGZpZWxkIChjb252ZXJ0aW5nIHAybV9wb3B1bGF0ZV9vbl9kZW1h
bmQgdG8gcDJtX2dyYW50X21hcF9ydykgLSB1c2UKICAgICAgT1IgaW5zdGVhZCBvZiBQTFVTLAog
ICAgLSB0aGUgdXNlIG9mIHBsYWluIGx7MiwzfWVfZnJvbV9wZm4oKSBpbiBwMm1fcHRfc2V0X2Vu
dHJ5KCkgcmVzdWx0cyBpbgogICAgICBhbGwgdXBwZXIgKGZsYWcpIGJpdHMgYmVpbmcgY2xvYmJl
cmVkIC0gaW50cm9kdWNlIGFuZCB1c2UKICAgICAgcDJtX2x7MiwzfWVfZnJvbV9wZm4oKSwgcGFy
YWxsZWxpbmcgdGhlIGV4aXN0aW5nIEwxIHZhcmlhbnQuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBC
b3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogICAgU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgVGVzdGVkLWJ5OiBCb3Jp
cyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgogICAgQWNrZWQtYnk6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBtYXN0ZXIgY29tbWl0
OiA4MzUyMGNiNGFhMzllYmViNGViMWE3Y2FjMmU4NWI0MTNlNzVhMzM2CiAgICBtYXN0ZXIgZGF0
ZTogMjAxNy0wNi0wNiAxNDozMjo1NCArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcHQu
YyB8IDM0ICsrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAxOSBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbW0vcDJtLXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKaW5kZXggMmVkZGVl
ZS4uMDZlNjRiOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwpAQCAtNDUsMTMgKzQ1LDIwIEBACiAjdW5kZWYgcGFnZV90
b19tZm4KICNkZWZpbmUgcGFnZV90b19tZm4oX3BnKSBfbWZuKF9fcGFnZV90b19tZm4oX3BnKSkK
IAotLyogV2UgbWF5IHN0b3JlIElOVkFMSURfTUZOIGluIGwxIFBURXMuIFdlIG5lZWQgdG8gY2xp
cCB0aGlzCi0gKiB0byBhdm9pZCB0cmFtcGxpbmcgb3ZlciBoaWdoZXItb3JkZXIgYml0cyAoTlgs
IHAybSB0eXBlLCBJT01NVSBmbGFncykuICBXZQotICogc2VlbSB0byBub3QgbmVlZCB0byB1bmNs
aXAgb24gdGhlIHJldHVybiBwYXRoLCBhcyBjYWxsZXJzIGFyZSBjb25jZXJuZWQgb25seQotICog
d2l0aCBwMm0gdHlwZSBpbiBzdWNoIGNhc2VzLiAKKy8qCisgKiBXZSBtYXkgc3RvcmUgSU5WQUxJ
RF9NRk4gaW4gUFRFcy4gIFdlIG5lZWQgdG8gY2xpcCB0aGlzIHRvIGF2b2lkIHRyYW1wbGluZwor
ICogb3ZlciBoaWdoZXItb3JkZXIgYml0cyAoTlgsIHAybSB0eXBlLCBJT01NVSBmbGFncykuICBX
ZSBzZWVtIHRvIG5vdCBuZWVkCisgKiB0byB1bmNsaXAgb24gdGhlIHJlYWQgcGF0aCwgYXMgY2Fs
bGVycyBhcmUgY29uY2VybmVkIG9ubHkgd2l0aCBwMm0gdHlwZSBpbgorICogc3VjaCBjYXNlcy4K
ICAqLwogI2RlZmluZSBwMm1fbDFlX2Zyb21fcGZuKHBmbiwgZmxhZ3MpICAgIFwKICAgICBsMWVf
ZnJvbV9wZm4oKHBmbikgJiAoUEFERFJfTUFTSyA+PiBQQUdFX1NISUZUKSwgKGZsYWdzKSkKKyNk
ZWZpbmUgcDJtX2wyZV9mcm9tX3BmbihwZm4sIGZsYWdzKSAgICBcCisgICAgbDJlX2Zyb21fcGZu
KChwZm4pICYgKChQQUREUl9NQVNLICYgfihfUEFHRV9QU0VfUEFUIHwgMFVMKSkgXAorICAgICAg
ICAgICAgICAgICAgICAgICAgICA+PiBQQUdFX1NISUZUKSwgKGZsYWdzKSB8IF9QQUdFX1BTRSkK
KyNkZWZpbmUgcDJtX2wzZV9mcm9tX3BmbihwZm4sIGZsYWdzKSAgICBcCisgICAgbDNlX2Zyb21f
cGZuKChwZm4pICYgKChQQUREUl9NQVNLICYgfihfUEFHRV9QU0VfUEFUIHwgMFVMKSkgXAorICAg
ICAgICAgICAgICAgICAgICAgICAgICA+PiBQQUdFX1NISUZUKSwgKGZsYWdzKSB8IF9QQUdFX1BT
RSkKIAogLyogUFRFIGZsYWdzIGZvciB0aGUgdmFyaW91cyB0eXBlcyBvZiBwMm0gZW50cnkgKi8K
ICNkZWZpbmUgUDJNX0JBU0VfRkxBR1MgXApAQCAtMjQzLDcgKzI1MCw3IEBAIHAybV9uZXh0X2xl
dmVsKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHZvaWQgKip0YWJsZSwKICAgICAgICAgbDFfZW50
cnkgPSBfX21hcF9kb21haW5fcGFnZShwZyk7CiAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTDJf
UEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCiAgICAgICAgIHsKLSAgICAgICAgICAgIG5ld19lbnRy
eSA9IGwxZV9mcm9tX3BmbihwZm4gKyAoaSAqIEwxX1BBR0VUQUJMRV9FTlRSSUVTKSwgZmxhZ3Mp
OworICAgICAgICAgICAgbmV3X2VudHJ5ID0gbDFlX2Zyb21fcGZuKHBmbiB8IChpICogTDFfUEFH
RVRBQkxFX0VOVFJJRVMpLCBmbGFncyk7CiAgICAgICAgICAgICBwMm1fYWRkX2lvbW11X2ZsYWdz
KCZuZXdfZW50cnksIDEsIElPTU1VRl9yZWFkYWJsZXxJT01NVUZfd3JpdGFibGUpOwogICAgICAg
ICAgICAgcDJtLT53cml0ZV9wMm1fZW50cnkocDJtLCBnZm4sIGwxX2VudHJ5ICsgaSwgbmV3X2Vu
dHJ5LCAyKTsKICAgICAgICAgfQpAQCAtMjc3LDcgKzI4NCw3IEBAIHAybV9uZXh0X2xldmVsKHN0
cnVjdCBwMm1fZG9tYWluICpwMm0sIHZvaWQgKip0YWJsZSwKICAgICAgICAgbDFfZW50cnkgPSBf
X21hcF9kb21haW5fcGFnZShwZyk7CiAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTDFfUEFHRVRB
QkxFX0VOVFJJRVM7IGkrKyApCiAgICAgICAgIHsKLSAgICAgICAgICAgIG5ld19lbnRyeSA9IGwx
ZV9mcm9tX3BmbihwZm4gKyBpLCBmbGFncyk7CisgICAgICAgICAgICBuZXdfZW50cnkgPSBsMWVf
ZnJvbV9wZm4ocGZuIHwgaSwgZmxhZ3MpOwogICAgICAgICAgICAgcDJtX2FkZF9pb21tdV9mbGFn
cygmbmV3X2VudHJ5LCAwLCAwKTsKICAgICAgICAgICAgIHAybS0+d3JpdGVfcDJtX2VudHJ5KHAy
bSwgZ2ZuLCBsMV9lbnRyeSArIGksIG5ld19lbnRyeSwgMSk7CiAgICAgICAgIH0KQEAgLTU5NSw4
ICs2MDIsOCBAQCBwMm1fcHRfc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2ln
bmVkIGxvbmcgZ2ZuLCBtZm5fdCBtZm4sCiAgICAgICAgIEFTU0VSVChwMm1fZmxhZ3NfdG9fdHlw
ZShmbGFncykgIT0gcDJtX2lvcmVxX3NlcnZlcik7CiAgICAgICAgIEFTU0VSVCghbWZuX3ZhbGlk
KG1mbikgfHwgcDJtdCAhPSBwMm1fbW1pb19kaXJlY3QpOwogICAgICAgICBsM2VfY29udGVudCA9
IG1mbl92YWxpZChtZm4pIHx8IHAybV9hbGxvd3NfaW52YWxpZF9tZm4ocDJtdCkKLSAgICAgICAg
ICAgID8gbDNlX2Zyb21fcGZuKG1mbl94KG1mbiksCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICBwMm1fdHlwZV90b19mbGFncyhwMm0sIHAybXQsIG1mbiwgMikgfCBfUEFHRV9QU0UpCisgICAg
ICAgICAgICA/IHAybV9sM2VfZnJvbV9wZm4obWZuX3gobWZuKSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwMm1fdHlwZV90b19mbGFncyhwMm0sIHAybXQsIG1mbiwgMikpCiAgICAg
ICAgICAgICA6IGwzZV9lbXB0eSgpOwogICAgICAgICBlbnRyeV9jb250ZW50LmwxID0gbDNlX2Nv
bnRlbnQubDM7CiAKQEAgLTY4NiwxMyArNjkzLDEwIEBAIHAybV9wdF9zZXRfZW50cnkoc3RydWN0
IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbiwKIAogICAgICAg
ICBBU1NFUlQocDJtX2ZsYWdzX3RvX3R5cGUoZmxhZ3MpICE9IHAybV9pb3JlcV9zZXJ2ZXIpOwog
ICAgICAgICBBU1NFUlQoIW1mbl92YWxpZChtZm4pIHx8IHAybXQgIT0gcDJtX21taW9fZGlyZWN0
KTsKLSAgICAgICAgaWYgKCBtZm5fdmFsaWQobWZuKSB8fCBwMm1fYWxsb3dzX2ludmFsaWRfbWZu
KHAybXQpICkKLSAgICAgICAgICAgIGwyZV9jb250ZW50ID0gbDJlX2Zyb21fcGZuKG1mbl94KG1m
biksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90b19m
bGFncyhwMm0sIHAybXQsIG1mbiwgMSkgfAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgX1BBR0VfUFNFKTsKLSAgICAgICAgZWxzZQotICAgICAgICAgICAgbDJlX2NvbnRl
bnQgPSBsMmVfZW1wdHkoKTsKLSAgICAgICAgCisgICAgICAgIGwyZV9jb250ZW50ID0gbWZuX3Zh
bGlkKG1mbikgfHwgcDJtX2FsbG93c19pbnZhbGlkX21mbihwMm10KQorICAgICAgICAgICAgPyBw
Mm1fbDJlX2Zyb21fcGZuKG1mbl94KG1mbiksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcDJtX3R5cGVfdG9fZmxhZ3MocDJtLCBwMm10LCBtZm4sIDEpKQorICAgICAgICAgICAgOiBs
MmVfZW1wdHkoKTsKICAgICAgICAgZW50cnlfY29udGVudC5sMSA9IGwyZV9jb250ZW50LmwyOwog
CiAgICAgICAgIGlmICggZW50cnlfY29udGVudC5sMSAhPSAwICkKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Jun 10 23:55:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Jun 2017 23:55:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dJqDs-00067x-Os; Sat, 10 Jun 2017 23:55:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJqDr-00067o-QY
 for xen-changelog@lists.xensource.com; Sat, 10 Jun 2017 23:55:15 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 10/2E-17076-3E68C395; Sat, 10 Jun 2017 23:55:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVfdRm02
 kwc1FihYTthk4MHps79vFHsAYxZqZl5RfkcCa0bHQteCiQsXTMzPYGxi/SHYxcnEICXxhlJj0
 /AgzhHOeUWL7qResXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC4RK7GzdD
 hbnFTCT+PT4DSOIzQJUP+VAN/MERo4FjAyrGNWLU4vKUot0TfWSijLTM0pyEzNzdA0NjPVyU4
 uLE9NTcxKTivWS83M3MQI9Us/AwLiD8fJXp0OMkhxMSqK8Mg+tIoX4kvJTKjMSizPii0pzUos
 PMcpwcChJ8Da32kQKCRalpqdWpGXmAEMDJi3BwaMkwptQD5TmLS5IzC3OTIdInWJUlBKH6BMA
 SWSU5sG1wcLxEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3p0gU3gy80rgpr8CWswEtHjJO
 wuQxSWJCCmpBkbJaedY2bPSxV/v+S1k+vZtfNBk34McfeWvT2zkvJj1y+b+hTUbV5SnuKaYP1
 A5tM86lSVP5dLv6psLb/P+7DnNX55ylCvf9tT99YIfOoumHgm4+LRxhmZbaM3GL0Wr9zWKvzR
 xCyu9HXtlpqK48oGzqQ8e3mZm8VGOPCwjx3p255WDm/Ju+ssosRRnJBpqMRcVJwIAYJpp6EIC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1497138913!74151305!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20779 invoked from network); 10 Jun 2017 23:55:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Jun 2017 23:55:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJqDo-0000wA-EB
 for xen-changelog@lists.xensource.com; Sat, 10 Jun 2017 23:55:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJqDo-0003rO-Bj
 for xen-changelog@lists.xensource.com; Sat, 10 Jun 2017 23:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dJqDo-0003rO-Bj@xenbits.xenproject.org>
Date: Sat, 10 Jun 2017 23:55:12 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/HVM: correct notion of new CPL
	in task switch emulation
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDU2OTg4NjlhNzIzYjM2ZTc2OGRhZjgxMWVjMTE3MDI1OGU2ZTljZjIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSnVuIDcg
MTE6Mzc6NDIgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBKdW4gNyAxMTozNzo0MiAyMDE3ICswMjAwCgogICAgeDg2
L0hWTTogY29ycmVjdCBub3Rpb24gb2YgbmV3IENQTCBpbiB0YXNrIHN3aXRjaCBlbXVsYXRpb24K
ICAgIAogICAgQ29tbWl0IGFhYzFkZjNkMDMgKCJ4ODYvSFZNOiBpbnRyb2R1Y2UgaHZtX2dldF9j
cGwoKSBhbmQgcmVzcGVjdGl2ZQogICAgaG9vayIpIHdlbnQgdG9vIGZhciBpbiBvbmUgYXNwZWN0
OiBXaGVuIGVtdWxhdGluZyBhIHRhc2sgc3dpdGNoIHdlCiAgICByZWFsbHkgc2hvdWxkbid0IGJl
IGxvb2tpbmcgYXQgd2hhdCBodm1fZ2V0X2NwbCgpIHJldHVybnMsIGFzIHdlJ3JlCiAgICBzd2l0
Y2hpbmcgYWxsIHNlZ21lbnQgcmVnaXN0ZXJzLgogICAgCiAgICBUaGUgaXNzdWUgbWFuaWZlc3Rz
IGFzIGEgdm1lbnRyeSBmYWlsdXJlIGZvciAzMmJpdCBWTXMgd2hpY2ggdXNlIHRhc2sKICAgIGdh
dGVzIHRvIHNlcnZpY2UgaW50ZXJydXB0cy9leGNlcHRpb25zLCBpbiBzaXR1YXRpb25zIHdoZXJl
IGRlbGl2ZXJpbmcKICAgIHRoZSBldmVudCBpbnRlcnJ1cHRzIHVzZXIgY29kZSwgYW5kIGEgcHJp
dmlsZWdlIGluY3JlYXNlIGlzIHJlcXVpcmVkLgogICAgCiAgICBIb3dldmVyLCBpbnN0ZWFkIG9m
IHJldmVydGluZyB0aGUgcmVsZXZhbnQgcGFydHMgb2YgdGhhdCBjb21taXQsIGhhdmUKICAgIHRo
ZSBjYWxsZXIgdGVsbCB0aGUgc2VnbWVudCBsb2FkaW5nIGZ1bmN0aW9uIHdoYXQgdGhlIG5ldyBD
UEwgaXMuIFRoaXMKICAgIGF0IG9uY2UgZml4ZXMgRVMgYmVpbmcgbG9hZGVkIGJlZm9yZSBDUyBz
byBmYXIgaGF2aW5nIGhhZCBpdHMgY2hlY2tzCiAgICBkb25lIGFnYWluc3QgdGhlIG9sZCBDUEwu
CiAgICAKICAgIFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBUZXN0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgogICAgbWFzdGVyIGNvbW1pdDogOWM0ZjFiNzI1NzFiMjE1ZTgwYWJmMDQ5MDA3MzQzODgz
MWRjNzg1YgogICAgbWFzdGVyIGRhdGU6IDIwMTctMDYtMDYgMTQ6MzY6NDEgKzAyMDAKLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL2h2bS5jIHwgMjMgKysrKysrKysrKysrLS0tLS0tLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCAy
NzNiY2ZmLi40Yjc3MmE1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTI2MTYsMTEgKzI2MTYsMTEgQEAgc3RhdGljIHZv
aWQgaHZtX3VubWFwX2VudHJ5KHZvaWQgKnApCiB9CiAKIHN0YXRpYyBpbnQgaHZtX2xvYWRfc2Vn
bWVudF9zZWxlY3RvcigKLSAgICBlbnVtIHg4Nl9zZWdtZW50IHNlZywgdWludDE2X3Qgc2VsLCB1
bnNpZ25lZCBpbnQgZWZsYWdzKQorICAgIGVudW0geDg2X3NlZ21lbnQgc2VnLCB1aW50MTZfdCBz
ZWwsIHVuc2lnbmVkIGludCBjcGwsIHVuc2lnbmVkIGludCBlZmxhZ3MpCiB7CiAgICAgc3RydWN0
IHNlZ21lbnRfcmVnaXN0ZXIgZGVzY3RhYiwgc2VncjsKICAgICBzdHJ1Y3QgZGVzY19zdHJ1Y3Qg
KnBkZXNjLCBkZXNjOwotICAgIHU4IGRwbCwgcnBsLCBjcGw7CisgICAgdTggZHBsLCBycGw7CiAg
ICAgYm9vbF90IHdyaXRhYmxlOwogICAgIGludCBmYXVsdF90eXBlID0gVFJBUF9pbnZhbGlkX3Rz
czsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CkBAIC0yNjc0LDcgKzI2NzQsNiBAQCBz
dGF0aWMgaW50IGh2bV9sb2FkX3NlZ21lbnRfc2VsZWN0b3IoCiAKICAgICAgICAgZHBsID0gKGRl
c2MuYiA+PiAxMykgJiAzOwogICAgICAgICBycGwgPSBzZWwgJiAzOwotICAgICAgICBjcGwgPSBo
dm1fZ2V0X2NwbCh2KTsKIAogICAgICAgICBzd2l0Y2ggKCBzZWcgKQogICAgICAgICB7CkBAIC0y
ODA0LDcgKzI4MDMsNyBAQCB2b2lkIGh2bV90YXNrX3N3aXRjaCgKICAgICBzdHJ1Y3Qgc2VnbWVu
dF9yZWdpc3RlciBnZHQsIHRyLCBwcmV2X3RyLCBzZWdyOwogICAgIHN0cnVjdCBkZXNjX3N0cnVj
dCAqb3B0c3NfZGVzYyA9IE5VTEwsICpucHRzc19kZXNjID0gTlVMTCwgdHNzX2Rlc2M7CiAgICAg
Ym9vbF90IG90ZF93cml0YWJsZSwgbnRkX3dyaXRhYmxlOwotICAgIHVuc2lnbmVkIGludCBlZmxh
Z3M7CisgICAgdW5zaWduZWQgaW50IGVmbGFncywgbmV3X2NwbDsKICAgICBwYWdlZmF1bHRfaW5m
b190IHBmaW5mbzsKICAgICBpbnQgZXhuX3JhaXNlZCwgcmM7CiAgICAgc3RydWN0IHRzczMyIHRz
czsKQEAgLTI5MTgsNyArMjkxNyw5IEBAIHZvaWQgaHZtX3Rhc2tfc3dpdGNoKAogICAgIGlmICgg
cmMgIT0gSFZNQ09QWV9va2F5ICkKICAgICAgICAgZ290byBvdXQ7CiAKLSAgICBpZiAoIGh2bV9s
b2FkX3NlZ21lbnRfc2VsZWN0b3IoeDg2X3NlZ19sZHRyLCB0c3MubGR0LCAwKSApCisgICAgbmV3
X2NwbCA9IHRzcy5lZmxhZ3MgJiBYODZfRUZMQUdTX1ZNID8gMyA6IHRzcy5jcyAmIDM7CisKKyAg
ICBpZiAoIGh2bV9sb2FkX3NlZ21lbnRfc2VsZWN0b3IoeDg2X3NlZ19sZHRyLCB0c3MubGR0LCBu
ZXdfY3BsLCAwKSApCiAgICAgICAgIGdvdG8gb3V0OwogCiAgICAgcmMgPSBodm1fc2V0X2NyMyh0
c3MuY3IzLCAxKTsKQEAgLTI5MzksMTIgKzI5NDAsMTIgQEAgdm9pZCBodm1fdGFza19zd2l0Y2go
CiAgICAgcmVncy0+cmRpICAgID0gdHNzLmVkaTsKIAogICAgIGV4bl9yYWlzZWQgPSAwOwotICAg
IGlmICggaHZtX2xvYWRfc2VnbWVudF9zZWxlY3Rvcih4ODZfc2VnX2VzLCB0c3MuZXMsIHRzcy5l
ZmxhZ3MpIHx8Ci0gICAgICAgICBodm1fbG9hZF9zZWdtZW50X3NlbGVjdG9yKHg4Nl9zZWdfY3Ms
IHRzcy5jcywgdHNzLmVmbGFncykgfHwKLSAgICAgICAgIGh2bV9sb2FkX3NlZ21lbnRfc2VsZWN0
b3IoeDg2X3NlZ19zcywgdHNzLnNzLCB0c3MuZWZsYWdzKSB8fAotICAgICAgICAgaHZtX2xvYWRf
c2VnbWVudF9zZWxlY3Rvcih4ODZfc2VnX2RzLCB0c3MuZHMsIHRzcy5lZmxhZ3MpIHx8Ci0gICAg
ICAgICBodm1fbG9hZF9zZWdtZW50X3NlbGVjdG9yKHg4Nl9zZWdfZnMsIHRzcy5mcywgdHNzLmVm
bGFncykgfHwKLSAgICAgICAgIGh2bV9sb2FkX3NlZ21lbnRfc2VsZWN0b3IoeDg2X3NlZ19ncywg
dHNzLmdzLCB0c3MuZWZsYWdzKSApCisgICAgaWYgKCBodm1fbG9hZF9zZWdtZW50X3NlbGVjdG9y
KHg4Nl9zZWdfZXMsIHRzcy5lcywgbmV3X2NwbCwgdHNzLmVmbGFncykgfHwKKyAgICAgICAgIGh2
bV9sb2FkX3NlZ21lbnRfc2VsZWN0b3IoeDg2X3NlZ19jcywgdHNzLmNzLCBuZXdfY3BsLCB0c3Mu
ZWZsYWdzKSB8fAorICAgICAgICAgaHZtX2xvYWRfc2VnbWVudF9zZWxlY3Rvcih4ODZfc2VnX3Nz
LCB0c3Muc3MsIG5ld19jcGwsIHRzcy5lZmxhZ3MpIHx8CisgICAgICAgICBodm1fbG9hZF9zZWdt
ZW50X3NlbGVjdG9yKHg4Nl9zZWdfZHMsIHRzcy5kcywgbmV3X2NwbCwgdHNzLmVmbGFncykgfHwK
KyAgICAgICAgIGh2bV9sb2FkX3NlZ21lbnRfc2VsZWN0b3IoeDg2X3NlZ19mcywgdHNzLmZzLCBu
ZXdfY3BsLCB0c3MuZWZsYWdzKSB8fAorICAgICAgICAgaHZtX2xvYWRfc2VnbWVudF9zZWxlY3Rv
cih4ODZfc2VnX2dzLCB0c3MuZ3MsIG5ld19jcGwsIHRzcy5lZmxhZ3MpICkKICAgICAgICAgZXhu
X3JhaXNlZCA9IDE7CiAKICAgICBpZiAoIHRhc2tzd2l0Y2hfcmVhc29uID09IFRTV19jYWxsX29y
X2ludCApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Jun 11 08:44:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Jun 2017 08:44:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dJyTd-00018a-Ls; Sun, 11 Jun 2017 08:44:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJyTc-00018U-Rb
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 08:44:04 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 CA/53-02196-4D20D395; Sun, 11 Jun 2017 08:44:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVfcyk22
 kweGpkhYTthk4MHps79vFHsAYxZqZl5RfkcCa8WnVU/aCHqGKv4dnsTUwvubtYuTiEBL4wiix
 ctE0JgjnPKPE9vVfgRwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBQIk1t/uZ
 wexeQXMJG59nQZmswDVr7+8gHECI8cCRoZVjBrFqUVlqUW6RsZ6SUWZ6RkluYmZObqGBsZ6ua
 nFxYnpqTmJScV6yfm5mxiBXqlnYGDcwdi31+8QoyQHk5Io75YrNpFCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHgXM9pGCgkWpaanVqRl5gDDAyYtwcGjJMKb9w+olbe4IDG3ODMdInWKUVFKnPcY
 SJ8ASCKjNA+uDRaSlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8yoAA1yIJzOvBG76K6DFT
 ECLr18BW1ySiJCSamBMY85ZvGJZl95P5qJtKyUOnJn9yJmxdrLt3Mhk9+iZk1+dMf9e8fTrb7
 43m7bZpWy8dCU6aK3vNG4rNnWeA9df7Lodaul4OSDDoEtiQ/cp2fP7ZVLbXiS3JrEecD3l9La
 1W0tQvlCOfUWgcYQ8h6UPV23Ma869btW/Vj5fZuNaWZO9/CJv5m4lluKMREMt5qLiRAAn8M+K
 RAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1497170642!97457598!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3946 invoked from network); 11 Jun 2017 08:44:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Jun 2017 08:44:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJyTa-0006FA-2a
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 08:44:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJyTZ-0004YC-WB
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 08:44:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dJyTZ-0004YC-WB@xenbits.xenproject.org>
Date: Sun, 11 Jun 2017 08:44:01 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/32on64: properly honor
	add-to-physmap-batch's size
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6220609139265669585=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit d48df033095afadd82435e591ce66433bc6d3be2
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Fri Jun 9 13:54:27 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Jun 9 13:54:27 2017 +0200

    x86/32on64: properly honor add-to-physmap-batch's size
    
    Commit 407a3c00ff ("compat/memory: fix build with old gcc") "fixed" a
    build issue by switching to the use of uninitialized data. Due to
    - the bounding of the uninitialized data item
    - the accessed area being outside of Xen space
    - arguments being properly verified by the native hypercall function
    this is not a security issue.
    
    Reported-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 144aec4140515c53bb1676df71a469f3e285c557
    master date: 2017-04-26 09:48:45 +0200
---
 xen/common/compat/memory.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/xen/common/compat/memory.c b/xen/common/compat/memory.c
index a31fa9b..8e257a0 100644
--- a/xen/common/compat/memory.c
+++ b/xen/common/compat/memory.c
@@ -249,12 +249,14 @@ int compat_memory_op(unsigned int cmd, XEN_GUEST_HANDLE_PARAM(void) compat)
             unsigned int limit = (COMPAT_ARG_XLAT_SIZE - sizeof(*nat.atpb))
                                  / (sizeof(nat.atpb->idxs.p) + sizeof(nat.atpb->gpfns.p));
             /* Use an intermediate variable to suppress warnings on old gcc: */
-            unsigned int size = cmp.atpb.size;
+            unsigned int size;
             xen_ulong_t *idxs = (void *)(nat.atpb + 1);
             xen_pfn_t *gpfns = (void *)(idxs + limit);
 
-            if ( copy_from_guest(&cmp.atpb, compat, 1) ||
-                 !compat_handle_okay(cmp.atpb.idxs, size) ||
+            if ( copy_from_guest(&cmp.atpb, compat, 1) )
+                return -EFAULT;
+            size = cmp.atpb.size;
+            if ( !compat_handle_okay(cmp.atpb.idxs, size) ||
                  !compat_handle_okay(cmp.atpb.gpfns, size) ||
                  !compat_handle_okay(cmp.atpb.errs, size) )
                 return -EFAULT;
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.6


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============6220609139265669585==--

From xen-changelog-bounces@lists.xen.org Sun Jun 11 08:44:15 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Jun 2017 08:44:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dJyTn-000196-Ns; Sun, 11 Jun 2017 08:44:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJyTm-00018y-S2
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 08:44:14 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 8B/D4-03920-ED20D395; Sun, 11 Jun 2017 08:44:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfcuk22
 kwfILIhYTthk4MHps79vFHsAYxZqZl5RfkcCa8ajjD0vBcdOKhcd/sTcwvtPsYuTiEBL4wiix
 /Vs/C4RznlFi/u1F7F2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZSIizgKrHue
 S1ImFfATOLeCZAxnBwsQOWb/x5imsDIsYCRYRWjRnFqUVlqka6RqV5SUWZ6RkluYmaOrqGBmV
 5uanFxYnpqTmJSsV5yfu4mRqBPGIBgB+OqBYGHGCU5mJREebdcsYkU4kvKT6nMSCzOiC8qzUk
 tPsQow8GhJMHLAvSxkGBRanpqRVpmDjA4YNISHDxKIrx5/4BaeYsLEnOLM9MhUqcYFaXEeY8x
 AvUJgCQySvPg2mABeYlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvGL/gcbzZOaVwE1/BbSYC
 Wjx9Stgi0sSEVJSDYwJixRPPAyNnV+vk3Zhb+mKtBOLGR0NnvyvCZ4dnLD2sHW/Wu6jrEkvb2
 y7tU4/dvma4rtzGiYmLu5rERCd02l+6qrfNZNDYYVnDkz+9lX3wKxlt6Y+3X3Gvm4zl9WC6BW
 1HObNb97GflbZcE0tlK+zfPfDgvaFVl174pfebq8N0ua8/E1xKeMPJZbijERDLeai4kQAxODr
 hkMCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1497170652!54220080!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59228 invoked from network); 11 Jun 2017 08:44:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Jun 2017 08:44:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJyTk-0006FF-4Z
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 08:44:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJyTk-0004ZI-3k
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 08:44:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dJyTk-0004ZI-3k@xenbits.xenproject.org>
Date: Sun, 11 Jun 2017 08:44:12 +0000
Subject: [Xen-changelog] [xen stable-4.6] hvm: fix hypervisor crash in
	hvm_save_one()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDZmZTcyM2VmOGM0OWRlZTNhZWE0MjRkOTY2ZjEwMjQyOWJlNzQ1ZTQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgSnVuIDkg
MTM6NTU6MTIgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBKdW4gOSAxMzo1NToxMiAyMDE3ICswMjAwCgogICAgaHZt
OiBmaXggaHlwZXJ2aXNvciBjcmFzaCBpbiBodm1fc2F2ZV9vbmUoKQogICAgCiAgICBodm1fc2F2
ZV9jcHVfY3R4dCgpIHJldHVybnMgc3VjY2VzcyB3aXRob3V0IHdyaXRpbmcgYW55IGRhdGEgaW50
bwogICAgaHZtX2RvbWFpbl9jb250ZXh0X3Qgd2hlbiBhbGwgVkNQVXMgYXJlIG9mZmxpbmUuIFRo
aXMgY2FuIHRoZW4gY3Jhc2gKICAgIHRoZSBoeXBlcnZpc29yICh3aXRoIEZBVEFMIFBBR0UgRkFV
TFQpIGluIGh2bV9zYXZlX29uZSgpIHZpYSB0aGUKICAgICJvZmYgPCAoY3R4dC5jdXIgLSBzaXpl
b2YoKmRlc2MpKSIgZm9yKCkgdGVzdCwgd2hlcmUgY3R4dC5jdXIgcmVtYWlucyAwLAogICAgY2F1
c2luZyBhbiB1bmRlcmZsb3cgd2hpY2ggbGVhZHMgdGhlIGh5cGVydmlzb3IgdG8gZ28gb2ZmIHRo
ZSBlbmQgb2YgdGhlCiAgICBjdHh0IGJ1ZmZlci4KICAgIAogICAgVGhpcyBoYXMgYmVlbiBicm9r
ZW4gc2luY2UgWGVuIDQuNCAoYy9zIGUwMTljNjA2ZjU5KS4KICAgIEl0IGhhcyBoYXBwZW5lZCBp
biBwcmFjdGljZSB3aXRoIGFuIEhWTSBMaW51eCBWTSAoRGViaWFuIDgpIHF1ZXJpZWQgYXJvdW5k
CiAgICBzaHV0ZG93bjoKICAgIAogICAgKFhFTikgaHZtLmM6MTU5NTpkM3YwIEFsbCBDUFVzIG9m
ZmxpbmUgLS0gcG93ZXJpbmcgb2ZmLgogICAgKFhFTikgLS0tLVsgWGVuLTQuOS1yYyAgeDg2XzY0
ICBkZWJ1Zz15ICAgTm90IHRhaW50ZWQgXS0tLS0KICAgIChYRU4pIENQVTogICAgNQogICAgKFhF
TikgUklQOiAgICBlMDA4Ols8ZmZmZjgyZDA4MDI0OTZkMj5dIGh2bV9zYXZlX29uZSsweDE0NS8w
eDFmZAogICAgKFhFTikgUkZMQUdTOiAwMDAwMDAwMDAwMDEwMjg2ICAgQ09OVEVYVDogaHlwZXJ2
aXNvciAoZDB2MikKICAgIChYRU4pIHJheDogZmZmZjgzMDQ5MmNiYjQ0NSAgIHJieDogMDAwMDAw
MDAwMDAwMDAwMCAgIHJjeDogZmZmZjgzMDM5MzQzYjQwMAogICAgKFhFTikgcmR4OiAwMDAwMDAw
MGZmODgwMDRkICAgcnNpOiBmZmZmZmZmZmZmZmZmZmY4ICAgcmRpOiAwMDAwMDAwMDAwMDAwMDAw
CiAgICAoWEVOKSByYnA6IGZmZmY4MzA0MTAzZTdjODggICByc3A6IGZmZmY4MzA0MTAzZTdjNDgg
ICByODogIDAwMDAwMDAwMDAwMDAwMDEKICAgIChYRU4pIHI5OiAgZGVhZGJlZWZkZWFkZjAwZCAg
IHIxMDogMDAwMDAwMDAwMDAwMDAwMCAgIHIxMTogMDAwMDAwMDAwMDAwMDI4MgogICAgKFhFTikg
cjEyOiAwMDAwN2Y0M2EzYjE0MDA0ICAgcjEzOiAwMDAwMDAwMGZmZmZmZmZlICAgcjE0OiAwMDAw
MDAwMDAwMDAwMDAwCiAgICAoWEVOKSByMTU6IGZmZmY4MzA0MDBjNDEwMDAgICBjcjA6IDAwMDAw
MDAwODAwNTAwMzMgICBjcjQ6IDAwMDAwMDAwMDAxNTI2ZTAKICAgIChYRU4pIGNyMzogMDAwMDAw
MDQwMmUxMzAwMCAgIGNyMjogZmZmZjgzMDQ5MmNiYjQ0NwogICAgKFhFTikgZHM6IDAwMDAgICBl
czogMDAwMCAgIGZzOiAwMDAwICAgZ3M6IDAwMDAgICBzczogZTAxMCAgIGNzOiBlMDA4CiAgICAo
WEVOKSBYZW4gY29kZSBhcm91bmQgPGZmZmY4MmQwODAyNDk2ZDI+IChodm1fc2F2ZV9vbmUrMHgx
NDUvMHgxZmQpOgogICAgKFhFTikgIDAwIDAwIDQ4IDAxIGM4IDgzIGMyIDA4IDw2Nj4gMzkgNTgg
MDIgNzUgNjQgZWIgMDggNDggODkgYzggYmEgMDggMDAgMDAgMDAKICAgIChYRU4pIFhlbiBzdGFj
ayB0cmFjZSBmcm9tIHJzcD1mZmZmODMwNDEwM2U3YzQ4OgogICAgKFhFTikgICAgMDAwMDA0MTAw
MDAwMDAwMCBmZmZmODMwMzkzNDNiNDAwIGZmZmY4MzA0MTAzZTdjNzAgZmZmZjgzMDQxMDNlN2Rh
OAogICAgKFhFTikgICAgZmZmZjgzMDQwMGM0MTAwMCAwMDAwN2Y0M2EzYjEzMDA0IGZmZmY4MzA0
MTAzYjcwMDAgZmZmZmZmZmZmZmZmZmZlYQogICAgKFhFTikgICAgZmZmZjgzMDQxMDNlN2Q0OCBm
ZmZmODJkMDgwMjY4M2Q0IGZmZmY4MzAwZDE5ZmQwMDAgZmZmZjgyZDA4MDIzMjBkOAogICAgKFhF
TikgICAgZmZmZjgzMDQwMGM0MTAwMCAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4MzA0MTAzZTdjZDgg
ZmZmZjgyZDA4MDI2ZmYzZAogICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODMwMGQx
OWZkMDAwIGZmZmY4MzA0MTAzZTdjZjggZmZmZjgyZDA4MDIzMjE0MgogICAgKFhFTikgICAgMDAw
MDAwMDAwMDAwMDAwMCBmZmZmODMwMGQxOWZkMDAwIGZmZmY4MzA0MTAzZTdkMjggZmZmZjgyZDA4
MDIwNzA1MQogICAgKFhFTikgICAgZmZmZjgzMDQxMDNlN2QxOCBmZmZmODMwNDAwYzQxMDAwIDAw
MDAwMDAwMDAwMDAyMDIgZmZmZjgzMDQwMGM0MTAwMAogICAgKFhFTikgICAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwN2Y0M2EzYjEzMDA0IDAwMDAwMDAwMDAwMDAwMDAgZGVhZGJlZWZkZWFkZjAwZAog
ICAgKFhFTikgICAgZmZmZjgzMDQxMDNlN2U2OCBmZmZmODJkMDgwMjA2YzQ3IDA3MDAwMDAwMDAw
MDAwMDAgZmZmZjgzMDQxMDM3NWJkMAogICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDI5NiBmZmZm
ODMwNDEwMzc1Yzc4IGZmZmY4MzA0MTAzNzVjODAgMDAwMDAwMDAwMDAwMDAwMwogICAgKFhFTikg
ICAgZmZmZjgzMDQxMDNlN2U2OCBmZmZmODMwNDEwM2I2N2MwIGZmZmY4MzA0MTAzYjcwMDAgZmZm
ZjgzMDQxMDNiNjdjMAogICAgKFhFTikgICAgMDAwMDAwMGQwMDAwMDAzNyAwMDAwMDAwMDAwMDAw
MDAzIDAwMDAwMDAwMDAwMDAwMDIgMDAwMDdmNDNhM2IxNDAwNAogICAgKFhFTikgICAgMDAwMDdm
ZmQ1ZDkyNTU5MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAxMDAwMDAwMDAgMDAwMDAwMDAwMDAw
MDAwMAogICAgKFhFTikgICAgMDAwMDAwMDBlYThmODAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDA3
ZmZkMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAogICAgKFhFTikgICAgMDAwMDdmNDNhMjc2ZjU1
NyAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwZWE4ZjgwMDAgMDAwMDAwMDAwMDAwMDAwMAogICAg
KFhFTikgICAgMDAwMDdmZmQ1ZDkyNTVlMCAwMDAwN2Y0M2EyMzI4MGIyIDAwMDA3ZmZkNWQ5MjYw
NTggZmZmZjgzMDQxMDNlN2YxOAogICAgKFhFTikgICAgZmZmZjgzMDBkMTlmZTAwMCAwMDAwMDAw
MDAwMDAwMDI0IGZmZmY4MmQwODAyMDUzZTUgZGVhZGJlZWZkZWFkZjAwZAogICAgKFhFTikgICAg
ZmZmZjgzMDQxMDNlN2YwOCBmZmZmODJkMDgwMzUxNTY1IDAxMDAwMDAwM2ZmZmZmZmYgMDAwMDdm
NDNhM2IxMzAwNAogICAgKFhFTikgICAgZGVhZGJlZWZkZWFkZjAwZCBkZWFkYmVlZmRlYWRmMDBk
IGRlYWRiZWVmZGVhZGYwMGQgZGVhZGJlZWZkZWFkZjAwZAogICAgKFhFTikgICAgZmZmZjg4MDA3
ODE0MjVjMCBmZmZmODgwMDdjZTk0MzAwIGZmZmY4MzA0MTAzZTdlZDggZmZmZjgyZDA4MDI3MTll
YwogICAgKFhFTikgWGVuIGNhbGwgdHJhY2U6CiAgICAoWEVOKSAgICBbPGZmZmY4MmQwODAyNDk2
ZDI+XSBodm1fc2F2ZV9vbmUrMHgxNDUvMHgxZmQKICAgIChYRU4pICAgIFs8ZmZmZjgyZDA4MDI2
ODNkND5dIGFyY2hfZG9fZG9tY3RsKzB4YTdhLzB4MjU5ZgogICAgKFhFTikgICAgWzxmZmZmODJk
MDgwMjA2YzQ3Pl0gZG9fZG9tY3RsKzB4MTg2Mi8weDFiN2IKICAgIChYRU4pICAgIFs8ZmZmZjgy
ZDA4MDM1MTU2NT5dIHB2X2h5cGVyY2FsbCsweDFlZi8weDQyYwogICAgKFhFTikgICAgWzxmZmZm
ODJkMDgwMzU1MTA2Pl0gZW50cnkubyN0ZXN0X2FsbF9ldmVudHMrMC8weDMwCiAgICAoWEVOKQog
ICAgKFhFTikgUGFnZXRhYmxlIHdhbGsgZnJvbSBmZmZmODMwNDkyY2JiNDQ3OgogICAgKFhFTikg
IEw0WzB4MTA2XSA9IDAwMDAwMDAwZGJjMzYwNjMgZmZmZmZmZmZmZmZmZmZmZgogICAgKFhFTikg
IEwzWzB4MDEyXSA9IDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZmZmZmZmZmZmZmZgogICAgKFhFTikK
ICAgIChYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICAgIChY
RU4pIFBhbmljIG9uIENQVSA1OgogICAgKFhFTikgRkFUQUwgUEFHRSBGQVVMVAogICAgKFhFTikg
W2Vycm9yX2NvZGU9MDAwMF0KICAgIChYRU4pIEZhdWx0aW5nIGxpbmVhciBhZGRyZXNzOiBmZmZm
ODMwNDkyY2JiNDQ3CiAgICAoWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqCiAgICAKICAgIEF0IHRoZSBzYW1lIHRpbWUgcGF2ZSB0aGUgd2F5IGZvciBoYXZpbmcg
emVyby1sZW5ndGggcmVjb3Jkcy4KICAgIAogICAgSW5zcGlyZWQgYnkgYW4gZWFybGllciBwYXRj
aCBmcm9tIEFuZHJldyBhbmQgUmF6dmFuLgogICAgCiAgICBSZXBvcnRlZC1ieTogUmF6dmFuIENv
am9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogICAgRGlhZ25vc2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBUZXN0ZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1
QGJpdGRlZmVuZGVyLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGVkNzE5ZDdjYTZlOGRmNjM4NGEy
ZWNiZTlhNzg5NzdlMzI1ODY0NzgKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA1LTA0IDE1OjA1OjI2
ICswMjAwCi0tLQogeGVuL2NvbW1vbi9odm0vc2F2ZS5jIHwgMTQgKysrKysrKy0tLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9odm0vc2F2ZS5jIGIveGVuL2NvbW1vbi9odm0vc2F2ZS5jCmluZGV4IGRk
MmM1NDcuLmU1NGUyNDcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vaHZtL3NhdmUuYworKysgYi94
ZW4vY29tbW9uL2h2bS9zYXZlLmMKQEAgLTgwLDE0ICs4MCwxNSBAQCBzaXplX3QgaHZtX3NhdmVf
c2l6ZShzdHJ1Y3QgZG9tYWluICpkKQogaW50IGh2bV9zYXZlX29uZShzdHJ1Y3QgZG9tYWluICpk
LCB1aW50MTZfdCB0eXBlY29kZSwgdWludDE2X3QgaW5zdGFuY2UsIAogICAgICAgICAgICAgICAg
ICBYRU5fR1VFU1RfSEFORExFXzY0KHVpbnQ4KSBoYW5kbGUpCiB7Ci0gICAgaW50IHJ2ID0gMDsK
KyAgICBpbnQgcnYgPSAtRU5PRU5UOwogICAgIHNpemVfdCBzeiA9IDA7CiAgICAgc3RydWN0IHZj
cHUgKnY7CiAgICAgaHZtX2RvbWFpbl9jb250ZXh0X3QgY3R4dCA9IHsgMCwgfTsKKyAgICBjb25z
dCBzdHJ1Y3QgaHZtX3NhdmVfZGVzY3JpcHRvciAqZGVzYzsKIAogICAgIGlmICggZC0+aXNfZHlp
bmcgCiAgICAgICAgICB8fCB0eXBlY29kZSA+IEhWTV9TQVZFX0NPREVfTUFYIAotICAgICAgICAg
fHwgaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5zaXplIDwgc2l6ZW9mKHN0cnVjdCBodm1fc2F2
ZV9kZXNjcmlwdG9yKQorICAgICAgICAgfHwgaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5zaXpl
IDwgc2l6ZW9mKCpkZXNjKQogICAgICAgICAgfHwgaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5z
YXZlID09IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIApAQCAtMTA4LDEzICsxMDks
MTEgQEAgaW50IGh2bV9zYXZlX29uZShzdHJ1Y3QgZG9tYWluICpkLCB1aW50MTZfdCB0eXBlY29k
ZSwgdWludDE2X3QgaW5zdGFuY2UsCiAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHR5cGVj
b2RlKTsKICAgICAgICAgcnYgPSAtRUZBVUxUOwogICAgIH0KLSAgICBlbHNlCisgICAgZWxzZSBp
ZiAoIGN0eHQuY3VyID49IHNpemVvZigqZGVzYykgKQogICAgIHsKICAgICAgICAgdWludDMyX3Qg
b2ZmOwotICAgICAgICBjb25zdCBzdHJ1Y3QgaHZtX3NhdmVfZGVzY3JpcHRvciAqZGVzYzsKIAot
ICAgICAgICBydiA9IC1FTk9FTlQ7Ci0gICAgICAgIGZvciAoIG9mZiA9IDA7IG9mZiA8IChjdHh0
LmN1ciAtIHNpemVvZigqZGVzYykpOyBvZmYgKz0gZGVzYy0+bGVuZ3RoICkKKyAgICAgICAgZm9y
ICggb2ZmID0gMDsgb2ZmIDw9IChjdHh0LmN1ciAtIHNpemVvZigqZGVzYykpOyBvZmYgKz0gZGVz
Yy0+bGVuZ3RoICkKICAgICAgICAgewogICAgICAgICAgICAgZGVzYyA9ICh2b2lkICopKGN0eHQu
ZGF0YSArIG9mZik7CiAgICAgICAgICAgICAvKiBNb3ZlIHBhc3QgaGVhZGVyICovCkBAIC0xMjMs
NyArMTIyLDggQEAgaW50IGh2bV9zYXZlX29uZShzdHJ1Y3QgZG9tYWluICpkLCB1aW50MTZfdCB0
eXBlY29kZSwgdWludDE2X3QgaW5zdGFuY2UsCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAg
ICAgdWludDMyX3QgY29weV9sZW5ndGggPSBkZXNjLT5sZW5ndGg7CiAKLSAgICAgICAgICAgICAg
ICBpZiAoIG9mZiArIGNvcHlfbGVuZ3RoID4gY3R4dC5jdXIgKQorICAgICAgICAgICAgICAgIGlm
ICggY3R4dC5jdXIgPCBjb3B5X2xlbmd0aCB8fAorICAgICAgICAgICAgICAgICAgICAgb2ZmID4g
Y3R4dC5jdXIgLSBjb3B5X2xlbmd0aCApCiAgICAgICAgICAgICAgICAgICAgIGNvcHlfbGVuZ3Ro
ID0gY3R4dC5jdXIgLSBvZmY7CiAgICAgICAgICAgICAgICAgcnYgPSAwOwogICAgICAgICAgICAg
ICAgIGlmICggY29weV90b19ndWVzdChoYW5kbGUsIGN0eHQuZGF0YSArIG9mZiwgY29weV9sZW5n
dGgpICkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Jun 11 08:44:24 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Jun 2017 08:44:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dJyTw-0001AH-Pe; Sun, 11 Jun 2017 08:44:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJyTw-0001A9-Fm
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 08:44:24 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 3E/F9-03557-7E20D395; Sun, 11 Jun 2017 08:44:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVfc5k22
 kwbFXPBYTthk4MHps79vFHsAYxZqZl5RfkcCa0X7iO3vBdeGKWdsvsjUwLhLoYuTiEBL4wihx
 cOJ+JgjnPKNE79ezQA4HB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAkkSG14fB
 4vzCphJ7Hj5AsxmAaqffGcFywRGjgWMDKsYNYpTi8pSi3QNTfSSijLTM0pyEzNzdA0NzPRyU4
 uLE9NTcxKTivWS83M3MQK9wgAEOxivbww4xCjJwaQkyrvlik2kEF9SfkplRmJxRnxRaU5q8SF
 GGQ4OJQleFqCXhQSLUtNTK9Iyc4DhAZOW4OBREuHN+wfUyltckJhbnJkOkTrFqCglznuMEahP
 ACSRUZoH1wYLyUuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5lUA2c6TmVcCN/0V0GImoMXXr
 4AtLklESEk1MHq4mDWGespYH+xdNEVK/H73MSanb1eualXcWNqsULnjP3/JRcE5D3Yan+af+P
 bpw2sFux9NfD07cfkynqp1dZ13+DrmK2qqll6PLGpwO1eupeST/4Kt8/Svat8gz9n7lSKTz8a
 zT9zot3z61ydzTn9cvqZa2l9578zAE1d0CrV+SMd3PPkxc5USS3FGoqEWc1FxIgB2BOY2RAIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1497170662!107189160!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50980 invoked from network); 11 Jun 2017 08:44:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Jun 2017 08:44:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJyTu-0006FU-6Q
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 08:44:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJyTu-0004aF-5i
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 08:44:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dJyTu-0004aF-5i@xenbits.xenproject.org>
Date: Sun, 11 Jun 2017 08:44:22 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/vpmu_intel: fix hypervisor
	crash by masking PC bit in MSR_P6_EVNTSEL
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDI2N2JmOWYzYWU5YzBlMGU3ZDBjMTAzYThiODI2Y2U4ZjU5YmQwYjEKQXV0aG9yOiAg
ICAgTW9oaXQgR2FtYmhpciA8bW9oaXQuZ2FtYmhpckBvcmFjbGUuY29tPgpBdXRob3JEYXRlOiBG
cmkgSnVuIDkgMTM6NTY6MDcgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBKdW4gOSAxMzo1NjowNyAyMDE3ICswMjAw
CgogICAgeDg2L3ZwbXVfaW50ZWw6IGZpeCBoeXBlcnZpc29yIGNyYXNoIGJ5IG1hc2tpbmcgUEMg
Yml0IGluIE1TUl9QNl9FVk5UU0VMCiAgICAKICAgIFNldHRpbmcgUGluIENvbnRyb2wgKFBDKSBi
aXQgKDE5KSBpbiBNU1JfUDZfRVZOVFNFTCByZXN1bHRzIGluIGEgR2VuZXJhbAogICAgUHJvdGVj
dGlvbiBGYXVsdCBhbmQgdGh1cyByZXN1bHRzIGluIGEgaHlwZXJ2aXNvciBjcmFzaC4gVGhpcyBi
ZWhhdmlvciBoYXMKICAgIGJlZW4gb2JzZXJ2ZWQgb24gdHdvIGdlbmVyYXRpb25zIG9mIEludGVs
IHByb2Nlc3NvcnMgbmFtZWx5LCBIYXN3ZWxsIGFuZAogICAgQnJvYWR3ZWxsLiBPdGhlciBJbnRl
bCBwcm9jZXNzb3IgZ2VuZXJhdGlvbnMgd2VyZSBub3QgdGVzdGVkLiBIb3dldmVyLCBpdAogICAg
ZG9lcyBzZWVtIHRvIGJlIGEgcG9zc2libGUgZXJyYXR1bSB0aGF0IGhhc24ndCB5ZXQgYmVlbiBj
b25maXJtZWQgYnkgSW50ZWwuCiAgICAKICAgIFRvIGZpeCB0aGUgcHJvYmxlbSB0aGlzIHBhdGNo
IG1hc2tzIFBDIGJpdCBhbmQgcmV0dXJucyBhbiBlcnJvciBpbgogICAgY2FzZSBhbnkgZ3Vlc3Qg
dHJpZXMgdG8gd3JpdGUgdG8gaXQgb24gYW55IEludGVsIHByb2Nlc3Nvci4gSW4gYWRkaXRpb24K
ICAgIHRvIHRoZSBmYWN0IHRoYXQgc2V0dGluZyB0aGlzIGJpdCBjcmFzaGVzIHRoZSBoeXBlcnZp
c29yIG9uIEhhc3dlbGwgYW5kCiAgICBCcm9hZHdlbGwsIHRoZSBQQyBmbGFnIGJpdCB0b2dnbGVz
IGEgaGFyZHdhcmUgcGluIG9uIHRoZSBwaHlzaWNhbCBDUFUKICAgIGV2ZXJ5IHRpbWUgdGhlIHBy
b2dyYW1tZWQgZXZlbnQgb2NjdXJzIGFuZCB0aGUgaGFyZHdhcmUgYmVoYXZpb3IgaW4KICAgIHJl
c3BvbnNlIHRvIHRoZSB0b2dnbGUgaXMgdW5kZWZpbmVkIGluIHRoZSBTRE0sIHdoaWNoIG1ha2Vz
IHRoaXMgYml0CiAgICB1bnNhZmUgdG8gYmUgdXNlZCBieSBndWVzdHMgYW5kIGhlbmNlIHNob3Vs
ZCBiZSBtYXNrZWQgb24gYWxsIG1hY2hpbmVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBNb2hp
dCBHYW1iaGlyIDxtb2hpdC5nYW1iaGlyQG9yYWNsZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtl
dmluLnRpYW5AaW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1pdDogOGJmNjhkY2E2NWUyZDYxZjRk
ZmM2NzE1Y2NhNTFhZDNkZDVhYWRmMQogICAgbWFzdGVyIGRhdGU6IDIwMTctMDUtMDggMTM6Mzc6
MTcgKzAyMDAKLS0tCiB4ZW4vYXJjaC94ODYvY3B1L3ZwbXVfaW50ZWwuYyB8IDMgKystCiAxIGZp
bGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2NwdS92cG11X2ludGVsLmMgYi94ZW4vYXJjaC94ODYvY3B1L3ZwbXVfaW50
ZWwuYwppbmRleCA1Nzk5OTY2Li4yNGZhNzkzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1
L3ZwbXVfaW50ZWwuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L3ZwbXVfaW50ZWwuYwpAQCAtODAs
MTIgKzgwLDEzIEBAIHN0YXRpYyBib29sX3QgX19yZWFkX21vc3RseSBmdWxsX3dpZHRoX3dyaXRl
OwogI2RlZmluZSBGSVhFRF9DVFJfQ1RSTF9NQVNLICgoMSA8PCBGSVhFRF9DVFJfQ1RSTF9CSVRT
KSAtIDEpCiAKICNkZWZpbmUgQVJDSF9DTlRSX0VOQUJMRUQgICAoMVVMTCA8PCAyMikKKyNkZWZp
bmUgQVJDSF9DTlRSX1BJTl9DT05UUk9MICgxVUxMIDw8IDE5KQogCiAvKiBOdW1iZXIgb2YgZ2Vu
ZXJhbC1wdXJwb3NlIGFuZCBmaXhlZCBwZXJmb3JtYW5jZSBjb3VudGVycyAqLwogc3RhdGljIHVu
c2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IGFyY2hfcG1jX2NudCwgZml4ZWRfcG1jX2NudDsKIAog
LyogTWFza3MgdXNlZCBmb3IgdGVzdGluZyB3aGV0aGVyIGFuZCBNU1IgaXMgdmFsaWQgKi8KLSNk
ZWZpbmUgQVJDSF9DVFJMX01BU0sgICh+KCgxdWxsIDw8IDMyKSAtIDEpIHwgKDF1bGwgPDwgMjEp
KQorI2RlZmluZSBBUkNIX0NUUkxfTUFTSyAgKH4oKDF1bGwgPDwgMzIpIC0gMSkgfCAoMXVsbCA8
PCAyMSkgfCBBUkNIX0NOVFJfUElOX0NPTlRST0wpCiBzdGF0aWMgdWludDY0X3QgX19yZWFkX21v
c3RseSBmaXhlZF9jdHJsX21hc2ssIGZpeGVkX2NvdW50ZXJzX21hc2s7CiBzdGF0aWMgdWludDY0
X3QgX19yZWFkX21vc3RseSBnbG9iYWxfb3ZmX2N0cmxfbWFzaywgZ2xvYmFsX2N0cmxfbWFzazsK
IAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhYmxlLTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Jun 11 08:44:34 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Jun 2017 08:44:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dJyU6-0001Ch-SM; Sun, 11 Jun 2017 08:44:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJyU6-0001CZ-Ea
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 08:44:34 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 2C/15-03920-1F20D395; Sun, 11 Jun 2017 08:44:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVfcjk22
 kwcMOIYsJ2wwcGD229+1iD2CMYs3MS8qvSGDN+LLvKXvBXJGKU3+6WBoYFwh0MXJxCAl8YZSY
 8mQrO4RznlFi2+9zrF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwv4SNw5+
 4gFxOYVMJNYcawPrIYFqP7zrH7GCYwcCxgZVjFqFKcWlaUW6Rqa6iUVZaZnlOQmZuboGhqY6e
 WmFhcnpqfmJCYV6yXn525iBHqFAQh2MH5bFnCIUZKDSUmUd8sVm0ghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKEryLGW0jhQSLUtNTK9Iyc4DhAZOW4OBREuHN+wfUyltckJhbnJkOkTrFqCglzhsE
 0icAksgozYNrg4XkJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnziv0HGs+TmVcCN/0V0GImo
 MXXr4AtLklESEk1MNoxCVZZNnKqcTbN2PzX4V/v/LTV27xdLd2fr0juPpVknltwZs2djtVF9+
 +muXasSOY7pRIbtfmhKvvkhfOze47taWas6uTUFFI8d2lB9YXsxrA32pumf1k3eebja4fZGR9
 oHvk8zSDymGfwLnvLLI6j1apMF3jvux+vzQ4xu2US3fQ5wXHDHyWW4oxEQy3mouJEAMgJTRRE
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1497170672!83865342!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20216 invoked from network); 11 Jun 2017 08:44:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Jun 2017 08:44:33 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJyU4-0006Fe-8V
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 08:44:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJyU4-0004bj-7j
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 08:44:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dJyU4-0004bj-7j@xenbits.xenproject.org>
Date: Sun, 11 Jun 2017 08:44:32 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/pv: Fix bugs with the handling
	of int80_bounce
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGZmM2Y2NzRmYTI1MTE2ZjY4ZjI0YWU0M2VkMmY0NGVkODZkOGNhNzEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEp1biA5IDEzOjU2OjQwIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgSnVuIDkgMTM6NTY6NDAgMjAxNyArMDIw
MAoKICAgIHg4Ni9wdjogRml4IGJ1Z3Mgd2l0aCB0aGUgaGFuZGxpbmcgb2YgaW50ODBfYm91bmNl
CiAgICAKICAgIFRlc3RpbmcgaGFzIHJldmVhbGVkIHR3byBpc3N1ZXM6CiAgICAKICAgICAxKSBQ
YXNzaW5nIGEgTlVMTCBoYW5kbGUgdG8gc2V0X3RyYXBfdGFibGUoKSBpcyBpbnRlbmRlZCB0byBm
bHVzaCB0aGUgZW50aXJlCiAgICAgICAgdGFibGUuICBUaGUgNjRiaXQgZ3Vlc3QgY2FzZSAoYW5k
IDMyYml0IGd1ZXN0IG9uIDMyYml0IFhlbiwgd2hlbiBpdAogICAgICAgIGV4aXN0ZWQpIGNhbGxl
ZCBpbml0X2ludDgwX2RpcmVjdF90cmFwKCkgdG8gcmVzZXQgaW50ODBfYm91bmNlLCBidXQgYy9z
CiAgICAgICAgY2RhMzM1YzI3OSB3aGljaCBpbnRyb2R1Y2VkIHRoZSAzMmJpdCBndWVzdCBvbiA2
NGJpdCBYZW4gc3VwcG9ydCBvbWl0dGVkCiAgICAgICAgdGhpcyBzdGVwLiAgUHJldmlvdXNseSB0
aGVyZWZvcmUsIGl0IHdhcyBpbXBvc3NpYmxlIGZvciBhIDMyYml0IGd1ZXN0IHRvCiAgICAgICAg
cmVzZXQgaXRzIHJlZ2lzdGVyZWQgaW50ODBfYm91bmNlIGRldGFpbHMuCiAgICAKICAgICAyKSBp
bml0X2ludDgwX2RpcmVjdF90cmFwKCkgZG9lc24ndCBob25vdXIgdGhlIGd1ZXN0cyByZXF1ZXN0
IHRvIGhhdmUKICAgICAgICBpbnRlcnJ1cHRzIGRpc2FibGVkIG9uIGVudHJ5LiAgUFZvcHMgTGlu
dXggcmVxdWVzdHMgdGhhdCBpbnRlcnJ1cHRzIGFyZQogICAgICAgIGRpc2FibGVkLCBidXQgWGVu
IGN1cnJlbnRseSBsZWF2ZXMgdGhlbSBlbmFibGVkIHdoZW4gZm9sbG93aW5nIHRoZSBpbnQ4MAog
ICAgICAgIGZhc3RwYXRoLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDU1YWIxNzJhMWYyODY3NDJkOTE4
OTQ3ZWNiOWIyNTdjZTMxY2MyNTMKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA1LTA5IDE5OjAwOjA0
ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvdHJhcHMuYyB8IDEgKwogeGVu
L2FyY2gveDg2L3g4Nl82NC90cmFwcy5jICAgICAgICB8IDMgKystCiAyIGZpbGVzIGNoYW5nZWQs
IDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni94ODZfNjQvY29tcGF0L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC90cmFw
cy5jCmluZGV4IDJkYWUwYzcuLjU5NDVmOTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZf
NjQvY29tcGF0L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvdHJhcHMu
YwpAQCAtMzI0LDYgKzMyNCw3IEBAIGludCBjb21wYXRfc2V0X3RyYXBfdGFibGUoWEVOX0dVRVNU
X0hBTkRMRSh0cmFwX2luZm9fY29tcGF0X3QpIHRyYXBzKQogICAgIGlmICggZ3Vlc3RfaGFuZGxl
X2lzX251bGwodHJhcHMpICkKICAgICB7CiAgICAgICAgIG1lbXNldChkc3QsIDAsIE5SX1ZFQ1RP
UlMgKiBzaXplb2YoKmRzdCkpOworICAgICAgICBpbml0X2ludDgwX2RpcmVjdF90cmFwKGN1cnJl
bnQpOwogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni94ODZfNjQvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYwppbmRleCAwODQ2
YTE5Li5lOGQzYmE5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKKysr
IGIveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCkBAIC00MjAsMTIgKzQyMCwxMyBAQCB2b2lk
IGluaXRfaW50ODBfZGlyZWN0X3RyYXAoc3RydWN0IHZjcHUgKnYpCiAgICAgc3RydWN0IHRyYXBf
aW5mbyAqdGkgPSAmdi0+YXJjaC5wdl92Y3B1LnRyYXBfY3R4dFsweDgwXTsKICAgICBzdHJ1Y3Qg
dHJhcF9ib3VuY2UgKnRiID0gJnYtPmFyY2gucHZfdmNwdS5pbnQ4MF9ib3VuY2U7CiAKLSAgICB0
Yi0+ZmxhZ3MgPSBUQkZfRVhDRVBUSU9OOwogICAgIHRiLT5jcyAgICA9IHRpLT5jczsKICAgICB0
Yi0+ZWlwICAgPSB0aS0+YWRkcmVzczsKIAogICAgIGlmICggbnVsbF90cmFwX2JvdW5jZSh2LCB0
YikgKQogICAgICAgICB0Yi0+ZmxhZ3MgPSAwOworICAgIGVsc2UKKyAgICAgICAgdGItPmZsYWdz
ID0gVEJGX0VYQ0VQVElPTiB8IChUSV9HRVRfSUYodGkpID8gVEJGX0lOVEVSUlVQVCA6IDApOwog
fQogCiBzdGF0aWMgbG9uZyByZWdpc3Rlcl9ndWVzdF9jYWxsYmFjayhzdHJ1Y3QgY2FsbGJhY2tf
cmVnaXN0ZXIgKnJlZykKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Jun 11 08:44:45 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Jun 2017 08:44:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dJyUH-0001EG-U4; Sun, 11 Jun 2017 08:44:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJyUG-0001E4-LZ
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 08:44:44 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 42/65-03696-BF20D395; Sun, 11 Jun 2017 08:44:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfc3k22
 kwcGlkhYTthk4MHps79vFHsAYxZqZl5RfkcCa8eLGctaCNp6Kltt/2RsYt3B2MXJxCAl8YZTo
 ePCZBcI5zyjxtWkzWxcjBwebgJjE3L0KXYycHCICqhKzVixnBrGFBNQlmn43sIHYwgIhEqtP3
 2EHKecVMJO4vs8RJMwCVD75xFr2CYwcCxgZVjFqFKcWlaUW6Roa6iUVZaZnlOQmZuboGhqY6e
 WmFhcnpqfmJCYV6yXn525iBPqEAQh2MH5aFnCIUZKDSUmUd8sVm0ghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErzqjLaRQoJFqempFWmZOcDggElLcPAoifDm/QNq5S0uSMwtzkyHSJ1iVJQS5z0G
 0icAksgozYNrgwXkJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnziv0HGs+TmVcCN/0V0GImo
 MXXr4AtLklESEk1MB6Yd54lbmvLY/0riyz2yStNWXhFuum6qJEj16f5ks/ur/XSEf91Inx2Nu
 OTd2FT8v66R/BrNafduTR1aUrzNjaT3JcbLkT+7bzdxSZsdfrV7U+5ApOnL1F5P+H59KYnXHp
 HjA9WXp1z0OrE9/9/bB1WfD1180ZhSmuyv+zGQ666S6wmXtV5x5qpxFKckWioxVxUnAgAY2XP
 okMCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1497170682!107258036!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49585 invoked from network); 11 Jun 2017 08:44:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Jun 2017 08:44:43 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJyUE-0006Fo-AR
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 08:44:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJyUE-0004dG-9t
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 08:44:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dJyUE-0004dG-9t@xenbits.xenproject.org>
Date: Sun, 11 Jun 2017 08:44:42 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/pv: Align %rsp before pushing
	the failsafe stack frame
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDEzZTg0ZTY2NWRjY2Q5MDg5MDAwNDNiN2UyODg3YTIxMWJjMDhkZmMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEp1biA5IDEzOjU3OjA2IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgSnVuIDkgMTM6NTc6MDYgMjAxNyArMDIw
MAoKICAgIHg4Ni9wdjogQWxpZ24gJXJzcCBiZWZvcmUgcHVzaGluZyB0aGUgZmFpbHNhZmUgc3Rh
Y2sgZnJhbWUKICAgIAogICAgQXJjaGl0ZWN0dXJhbGx5LCBhbGwgNjRiaXQgc3RhY2tzIGFyZSBh
bGlnbmVkIG9uIGEgMTYgYnl0ZSBib3VuZGFyeSBiZWZvcmUgYW4KICAgIGV4Y2VwdGlvbiBmcmFt
ZSBpcyBwdXNoZWQuICBUaGUgZmFpbHNhZmUgZnJhbWUgc2hvdWxkIG5vdCBzcGVjaWFsIGluIHRo
aXMKICAgIHJlZ2FyZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBjYmNhY2NiNWU5OTExNTVhNGFlODVh
MDMyZTk5MDYxNGMzZGM2OTYwCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNS0wOSAxOTowMDoyMCAr
MDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyB8IDUgKystLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAyIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IGZhMmFlYWQuLmJmZTYx
NGQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYv
ZG9tYWluLmMKQEAgLTEzNDQsOSArMTM0NCw4IEBAIHN0YXRpYyB2b2lkIGxvYWRfc2VnbWVudHMo
c3RydWN0IHZjcHUgKm4pCiAgICAgICAgIHN0cnVjdCBwdl92Y3B1ICpwdiA9ICZuLT5hcmNoLnB2
X3ZjcHU7CiAgICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzID0gZ3Vlc3RfY3B1X3Vz
ZXJfcmVncygpOwogICAgICAgICB1bnNpZ25lZCBsb25nICpyc3AgPQotICAgICAgICAgICAgKG4t
PmFyY2guZmxhZ3MgJiBURl9rZXJuZWxfbW9kZSkgPwotICAgICAgICAgICAgKHVuc2lnbmVkIGxv
bmcgKilyZWdzLT5yc3AgOgotICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcgKilwdi0+a2VybmVs
X3NwOworICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcgKikoKChuLT5hcmNoLmZsYWdzICYgVEZf
a2VybmVsX21vZGUpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyByZWdzLT5yc3Ag
OiBwdi0+a2VybmVsX3NwKSAmIH4weGYpOwogICAgICAgICB1bnNpZ25lZCBsb25nIGNzX2FuZF9t
YXNrLCByZmxhZ3M7CiAKICAgICAgICAgaWYgKCBpc19wdl8zMmJpdF92Y3B1KG4pICkKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00
LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Jun 11 08:44:56 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Jun 2017 08:44:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dJyUR-0001Ft-Vm; Sun, 11 Jun 2017 08:44:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJyUQ-0001Ff-TM
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 08:44:54 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 D8/85-03696-6030D395; Sun, 11 Jun 2017 08:44:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVZeV2Tb
 SYM8KZYsJ2wwcGD229+1iD2CMYs3MS8qvSGDN+Db7DFPBcfuKPXPXMjUwrtXvYuTiEBL4wijR
 23yQHcI5zyix72srcxcjBwebgJjE3L0KXYycHCICqhKzVixnBrGFBNQlmn43sIGUCAv4SbSdc
 gEJ8wqYSdyffZUFxGYBKj/V/ZdxAiPHAkaGVYwaxalFZalFukameklFmekZJbmJmTm6hgZmer
 mpxcWJ6ak5iUnFesn5uZsYgT5hAIIdjKsWBB5ilORgUhLl3XLFJlKILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBC8Lk22kkGBRanpqRVpmDjA4YNISHDxKIrx5/4BaeYsLEnOLM9MhUqcYFaXEeY8x
 AvUJgCQySvPg2mABeYlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvAog23ky80rgpr8CWswEt
 Pj6FbDFJYkIKakGxkLvooADtpcneesuy7PcqTSbx4ozbWew1/wZ5157brzW1BBqv0hMiqfG5W
 Wrw/bSWUvXOX1tNeRYJ3Wr/nXu3xbx6KOCWf/6RH++qz/jvXLrxf/F/1ac9lycFiSxzHzOtwO
 +meavi5dd+uNdEtmyslfA/IqTzLRELi4vuYK7m9RnLcwpEy6brsRSnJFoqMVcVJwIAHw0BNdD
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1497170692!73330802!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54210 invoked from network); 11 Jun 2017 08:44:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Jun 2017 08:44:53 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJyUO-0006Fy-CN
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 08:44:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJyUO-0004f0-Bk
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 08:44:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dJyUO-0004f0-Bk@xenbits.xenproject.org>
Date: Sun, 11 Jun 2017 08:44:52 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/mm: fix incorrect unmapping of
	2MB and 1GB pages
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDM4ZThhYjllMWM0ZjFmODc2NDgxYzJmMmViYWY0NjNjMzFmYTc0NzUKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBKdW4gOSAxMzo1NzozNCAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIEp1biA5IDEzOjU3OjM0IDIwMTcgKzAy
MDAKCiAgICB4ODYvbW06IGZpeCBpbmNvcnJlY3QgdW5tYXBwaW5nIG9mIDJNQiBhbmQgMUdCIHBh
Z2VzCiAgICAKICAgIFRoZSBzYW1lIHNldCBvZiBmdW5jdGlvbnMgaXMgdXNlZCB0byBzZXQgYXMg
d2VsbCBhcyB0byBjbGVhbgogICAgUDJNIGVudHJpZXMsIGV4Y2VwdCB0aGF0IGZvciBjbGVhbiBv
cGVyYXRpb25zIElOVkFMSURfTUZOICh+MFVMKQogICAgaXMgcGFzc2VkIGFzIGEgcGFyYW1ldGVy
LiBVbmZvcnR1bmF0ZWx5LCB3aGVuIGNhbGN1bGF0aW5nIGFuCiAgICBhcHByb3ByaWF0ZSB0YXJn
ZXQgb3JkZXIgZm9yIGEgcGFydGljdWxhciBtYXBwaW5nIElOVkFMSURfTUZOCiAgICBpcyBub3Qg
dGFrZW4gaW50byBhY2NvdW50IHdoaWNoIGxlYWRzIHRvIDRLIHBhZ2UgdGFyZ2V0IG9yZGVyCiAg
ICBiZWluZyBzZXQgZWFjaCB0aW1lIGV2ZW4gZm9yIDJNQiBhbmQgMUdCIG1hcHBpbmdzLiBUaGlz
IGV2ZW50dWFsbHkKICAgIGJyZWFrcyBkb3duIGFuIEVQVCBzdHJ1Y3R1cmUgaXJyZXZlcnNpYmx5
IGludG8gNEsgbWFwcGluZ3Mgd2hpY2gKICAgIHByZXZlbnRzIGNvbnNlY3V0aXZlIGhpZ2ggb3Jk
ZXIgbWFwcGluZ3MgdG8gdGhpcyBhcmVhLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJZ29yIERy
dXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8
a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgogICAgCiAgICB4ODYvTlBUOiBkZWFsIHdpdGggZmFsbG91dCBm
cm9tIDJNYi8xR2IgdW5tYXBwaW5nIGNoYW5nZQogICAgCiAgICBDb21taXQgZWZhOTU5NmU5ZCAo
Ing4Ni9tbTogZml4IGluY29ycmVjdCB1bm1hcHBpbmcgb2YgMk1CIGFuZCAxR0IKICAgIHBhZ2Vz
IikgbGVmdCB0aGUgTlBUIGNvZGUgdW50b3VjaGVkLCBhcyB0aGVyZSBpcyBubyBleHBsaWNpdCBh
bGlnbm1lbnQKICAgIGNoZWNrIG1hdGNoaW5nIHRoZSBvbmUgaW4gRVBUIGNvZGUuIEhvd2V2ZXIs
IHRoZSBub3cgbW9yZSB3aWRlc3ByZWFkCiAgICBzdG9yaW5nIG9mIElOVkFMSURfTUZOIGludG8g
UFRFcyByZXF1aXJlcyBhZGp1c3RtZW50czoKICAgIC0gY2FsY3VsYXRpb25zIHdoZW4gc2hhdHRl
cmluZyBsYXJnZSBwYWdlcyBtYXkgc3BpbGwgaW50byB0aGUgcDJtIHR5cGUKICAgICAgZmllbGQg
KGNvbnZlcnRpbmcgcDJtX3BvcHVsYXRlX29uX2RlbWFuZCB0byBwMm1fZ3JhbnRfbWFwX3J3KSAt
IHVzZQogICAgICBPUiBpbnN0ZWFkIG9mIFBMVVMsCiAgICAtIHRoZSB1c2Ugb2YgcGxhaW4gbHsy
LDN9ZV9mcm9tX3BmbigpIGluIHAybV9wdF9zZXRfZW50cnkoKSByZXN1bHRzIGluCiAgICAgIGFs
bCB1cHBlciAoZmxhZykgYml0cyBiZWluZyBjbG9iYmVyZWQgLSBpbnRyb2R1Y2UgYW5kIHVzZQog
ICAgICBwMm1fbHsyLDN9ZV9mcm9tX3BmbigpLCBwYXJhbGxlbGluZyB0aGUgZXhpc3RpbmcgTDEg
dmFyaWFudC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBUZXN0ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92
c2t5QG9yYWNsZS5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogZWZhOTU5NmU5ZDE2N2M4ZmI3ZDFjNDQ0
NmMxMGY3Y2EzMDQ1MzY0NgogICAgbWFzdGVyIGRhdGU6IDIwMTctMDUtMTcgMTc6MjM6MTUgKzAy
MDAKICAgIG1hc3RlciBjb21taXQ6IDgzNTIwY2I0YWEzOWViZWI0ZWIxYTdjYWMyZTg1YjQxM2U3
NWEzMzYKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA2LTA2IDE0OjMyOjU0ICswMjAwCi0tLQogeGVu
L2FyY2gveDg2L21tL3AybS1lcHQuYyB8ICAzICsrLQogeGVuL2FyY2gveDg2L21tL3AybS1wdC5j
ICB8IDMyICsrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0v
cDJtLmMgICAgIHwgMTQgKysrKysrKysrKy0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0
aW9ucygrKSwgMjAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3Ay
bS1lcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKaW5kZXggYmMwNjdkMy4uNzZjMzI0
ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYworKysgYi94ZW4vYXJjaC94
ODYvbW0vcDJtLWVwdC5jCkBAIC02NjIsNiArNjYyLDcgQEAgZXB0X3NldF9lbnRyeShzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuLAogICAgIGVwdF9l
bnRyeV90ICp0YWJsZSwgKmVwdF9lbnRyeSA9IE5VTEw7CiAgICAgdW5zaWduZWQgbG9uZyBnZm5f
cmVtYWluZGVyID0gZ2ZuOwogICAgIGludCBpLCB0YXJnZXQgPSBvcmRlciAvIEVQVF9UQUJMRV9P
UkRFUjsKKyAgICB1bnNpZ25lZCBsb25nIGZuX21hc2sgPSBtZm5feChtZm4pICE9IElOVkFMSURf
TUZOID8gKGdmbiB8IG1mbl94KG1mbikpIDogZ2ZuOwogICAgIGludCByZXQsIHJjID0gMDsKICAg
ICBib29sX3QgZGlyZWN0X21taW8gPSAocDJtdCA9PSBwMm1fbW1pb19kaXJlY3QpOwogICAgIHVp
bnQ4X3QgaXBhdCA9IDA7CkBAIC02ODEsNyArNjgyLDcgQEAgZXB0X3NldF9lbnRyeShzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuLAogICAgICAqIDIu
IGdmbiBub3QgZXhjZWVkaW5nIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3Mgd2lkdGguCiAgICAgICog
My4gcGFzc2luZyBhIHZhbGlkIG9yZGVyLgogICAgICAqLwotICAgIGlmICggKChnZm4gfCBtZm5f
eChtZm4pKSAmICgoMVVMIDw8IG9yZGVyKSAtIDEpKSB8fAorICAgIGlmICggKGZuX21hc2sgJiAo
KDFVTCA8PCBvcmRlcikgLSAxKSkgfHwKICAgICAgICAgICgodTY0KWdmbiA+PiAoKGVwdF9nZXRf
d2woZXB0KSArIDEpICogRVBUX1RBQkxFX09SREVSKSkgfHwKICAgICAgICAgIChvcmRlciAlIEVQ
VF9UQUJMRV9PUkRFUikgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwppbmRleCA2
M2NkMDBkLi4xYjczYTI0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKKysr
IGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCkBAIC00NywxMyArNDcsMjAgQEAKICN1bmRlZiBw
YWdlX3RvX21mbgogI2RlZmluZSBwYWdlX3RvX21mbihfcGcpIF9tZm4oX19wYWdlX3RvX21mbihf
cGcpKQogCi0vKiBXZSBtYXkgc3RvcmUgSU5WQUxJRF9NRk4gaW4gbDEgUFRFcy4gV2UgbmVlZCB0
byBjbGlwIHRoaXMKLSAqIHRvIGF2b2lkIHRyYW1wbGluZyBvdmVyIGhpZ2hlci1vcmRlciBiaXRz
IChOWCwgcDJtIHR5cGUsIElPTU1VIGZsYWdzKS4gIFdlCi0gKiBzZWVtIHRvIG5vdCBuZWVkIHRv
IHVuY2xpcCBvbiB0aGUgcmV0dXJuIHBhdGgsIGFzIGNhbGxlcnMgYXJlIGNvbmNlcm5lZCBvbmx5
Ci0gKiB3aXRoIHAybSB0eXBlIGluIHN1Y2ggY2FzZXMuIAorLyoKKyAqIFdlIG1heSBzdG9yZSBJ
TlZBTElEX01GTiBpbiBQVEVzLiAgV2UgbmVlZCB0byBjbGlwIHRoaXMgdG8gYXZvaWQgdHJhbXBs
aW5nCisgKiBvdmVyIGhpZ2hlci1vcmRlciBiaXRzIChOWCwgcDJtIHR5cGUsIElPTU1VIGZsYWdz
KS4gIFdlIHNlZW0gdG8gbm90IG5lZWQKKyAqIHRvIHVuY2xpcCBvbiB0aGUgcmVhZCBwYXRoLCBh
cyBjYWxsZXJzIGFyZSBjb25jZXJuZWQgb25seSB3aXRoIHAybSB0eXBlIGluCisgKiBzdWNoIGNh
c2VzLgogICovCiAjZGVmaW5lIHAybV9sMWVfZnJvbV9wZm4ocGZuLCBmbGFncykgICAgXAogICAg
IGwxZV9mcm9tX3BmbigocGZuKSAmIChQQUREUl9NQVNLID4+IFBBR0VfU0hJRlQpLCAoZmxhZ3Mp
KQorI2RlZmluZSBwMm1fbDJlX2Zyb21fcGZuKHBmbiwgZmxhZ3MpICAgIFwKKyAgICBsMmVfZnJv
bV9wZm4oKHBmbikgJiAoKFBBRERSX01BU0sgJiB+KF9QQUdFX1BTRV9QQVQgfCAwVUwpKSBcCisg
ICAgICAgICAgICAgICAgICAgICAgICAgID4+IFBBR0VfU0hJRlQpLCAoZmxhZ3MpIHwgX1BBR0Vf
UFNFKQorI2RlZmluZSBwMm1fbDNlX2Zyb21fcGZuKHBmbiwgZmxhZ3MpICAgIFwKKyAgICBsM2Vf
ZnJvbV9wZm4oKHBmbikgJiAoKFBBRERSX01BU0sgJiB+KF9QQUdFX1BTRV9QQVQgfCAwVUwpKSBc
CisgICAgICAgICAgICAgICAgICAgICAgICAgID4+IFBBR0VfU0hJRlQpLCAoZmxhZ3MpIHwgX1BB
R0VfUFNFKQogCiAvKiBQVEUgZmxhZ3MgZm9yIHRoZSB2YXJpb3VzIHR5cGVzIG9mIHAybSBlbnRy
eSAqLwogI2RlZmluZSBQMk1fQkFTRV9GTEFHUyBcCkBAIC0yMzUsNyArMjQyLDcgQEAgcDJtX25l
eHRfbGV2ZWwoc3RydWN0IHAybV9kb21haW4gKnAybSwgdm9pZCAqKnRhYmxlLAogICAgICAgICBs
MV9lbnRyeSA9IF9fbWFwX2RvbWFpbl9wYWdlKHBnKTsKICAgICAgICAgZm9yICggaSA9IDA7IGkg
PCBMMl9QQUdFVEFCTEVfRU5UUklFUzsgaSsrICkKICAgICAgICAgewotICAgICAgICAgICAgbmV3
X2VudHJ5ID0gbDFlX2Zyb21fcGZuKHBmbiArIChpICogTDFfUEFHRVRBQkxFX0VOVFJJRVMpLCBm
bGFncyk7CisgICAgICAgICAgICBuZXdfZW50cnkgPSBsMWVfZnJvbV9wZm4ocGZuIHwgKGkgKiBM
MV9QQUdFVEFCTEVfRU5UUklFUyksIGZsYWdzKTsKICAgICAgICAgICAgIHAybV9hZGRfaW9tbXVf
ZmxhZ3MoJm5ld19lbnRyeSwgMSwgSU9NTVVGX3JlYWRhYmxlfElPTU1VRl93cml0YWJsZSk7CiAg
ICAgICAgICAgICBwMm0tPndyaXRlX3AybV9lbnRyeShwMm0sIGdmbiwgbDFfZW50cnkgKyBpLCBu
ZXdfZW50cnksIDIpOwogICAgICAgICB9CkBAIC0yNjksNyArMjc2LDcgQEAgcDJtX25leHRfbGV2
ZWwoc3RydWN0IHAybV9kb21haW4gKnAybSwgdm9pZCAqKnRhYmxlLAogICAgICAgICBsMV9lbnRy
eSA9IF9fbWFwX2RvbWFpbl9wYWdlKHBnKTsKICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBMMV9Q
QUdFVEFCTEVfRU5UUklFUzsgaSsrICkKICAgICAgICAgewotICAgICAgICAgICAgbmV3X2VudHJ5
ID0gbDFlX2Zyb21fcGZuKHBmbiArIGksIGZsYWdzKTsKKyAgICAgICAgICAgIG5ld19lbnRyeSA9
IGwxZV9mcm9tX3BmbihwZm4gfCBpLCBmbGFncyk7CiAgICAgICAgICAgICBwMm1fYWRkX2lvbW11
X2ZsYWdzKCZuZXdfZW50cnksIDAsIDApOwogICAgICAgICAgICAgcDJtLT53cml0ZV9wMm1fZW50
cnkocDJtLCBnZm4sIGwxX2VudHJ5ICsgaSwgbmV3X2VudHJ5LCAxKTsKICAgICAgICAgfQpAQCAt
NTc0LDggKzU4MSw3IEBAIHAybV9wdF9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwg
dW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbiwKIAogICAgICAgICBBU1NFUlQoIW1mbl92YWxp
ZChtZm4pIHx8IHAybXQgIT0gcDJtX21taW9fZGlyZWN0KTsKICAgICAgICAgbDNlX2NvbnRlbnQg
PSBtZm5fdmFsaWQobWZuKSB8fCBwMm1fYWxsb3dzX2ludmFsaWRfbWZuKHAybXQpCi0gICAgICAg
ICAgICA/IGwzZV9mcm9tX3BmbihtZm5feChtZm4pLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcDJtX3R5cGVfdG9fZmxhZ3MocDJtdCwgbWZuKSB8IF9QQUdFX1BTRSkKKyAgICAgICAgICAg
ID8gcDJtX2wzZV9mcm9tX3BmbihtZm5feChtZm4pLCBwMm1fdHlwZV90b19mbGFncyhwMm10LCBt
Zm4pKQogICAgICAgICAgICAgOiBsM2VfZW1wdHkoKTsKICAgICAgICAgZW50cnlfY29udGVudC5s
MSA9IGwzZV9jb250ZW50LmwzOwogCkBAIC02NDUsMTMgKzY1MSw5IEBAIHAybV9wdF9zZXRfZW50
cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbiwK
ICAgICAgICAgfQogICAgICAgICAKICAgICAgICAgQVNTRVJUKCFtZm5fdmFsaWQobWZuKSB8fCBw
Mm10ICE9IHAybV9tbWlvX2RpcmVjdCk7Ci0gICAgICAgIGlmICggbWZuX3ZhbGlkKG1mbikgfHwg
cDJtX2FsbG93c19pbnZhbGlkX21mbihwMm10KSApCi0gICAgICAgICAgICBsMmVfY29udGVudCA9
IGwyZV9mcm9tX3BmbihtZm5feChtZm4pLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcDJtX3R5cGVfdG9fZmxhZ3MocDJtdCwgbWZuKSB8Ci0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBfUEFHRV9QU0UpOwotICAgICAgICBlbHNlCi0gICAgICAg
ICAgICBsMmVfY29udGVudCA9IGwyZV9lbXB0eSgpOwotICAgICAgICAKKyAgICAgICAgbDJlX2Nv
bnRlbnQgPSBtZm5fdmFsaWQobWZuKSB8fCBwMm1fYWxsb3dzX2ludmFsaWRfbWZuKHAybXQpCisg
ICAgICAgICAgICA/IHAybV9sMmVfZnJvbV9wZm4obWZuX3gobWZuKSwgcDJtX3R5cGVfdG9fZmxh
Z3MocDJtdCwgbWZuKSkKKyAgICAgICAgICAgIDogbDJlX2VtcHR5KCk7CiAgICAgICAgIGVudHJ5
X2NvbnRlbnQubDEgPSBsMmVfY29udGVudC5sMjsKIAogICAgICAgICBpZiAoIGVudHJ5X2NvbnRl
bnQubDEgIT0gMCApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJj
aC94ODYvbW0vcDJtLmMKaW5kZXggNzZhZDVlYi4uMGY5ZDYxNSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtNDU0LDEwICs0
NTQsMTYgQEAgaW50IHAybV9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWdu
ZWQgbG9uZyBnZm4sIG1mbl90IG1mbiwKICAgICB3aGlsZSAoIHRvZG8gKQogICAgIHsKICAgICAg
ICAgaWYgKCBoYXBfZW5hYmxlZChkKSApCi0gICAgICAgICAgICBvcmRlciA9ICggKCgoZ2ZuIHwg
bWZuX3gobWZuKSB8IHRvZG8pICYgKCgxdWwgPDwgUEFHRV9PUkRFUl8xRykgLSAxKSkgPT0gMCkg
JiYKLSAgICAgICAgICAgICAgICAgICAgICBodm1faGFwX2hhc18xZ2IoZCkgJiYgb3B0X2hhcF8x
Z2IgKSA/IFBBR0VfT1JERVJfMUcgOgotICAgICAgICAgICAgICAgICAgICAgICgoKChnZm4gfCBt
Zm5feChtZm4pIHwgdG9kbykgJiAoKDF1bCA8PCBQQUdFX09SREVSXzJNKSAtIDEpKSA9PSAwKSAm
JgotICAgICAgICAgICAgICAgICAgICAgIGh2bV9oYXBfaGFzXzJtYihkKSAmJiBvcHRfaGFwXzJt
YikgPyBQQUdFX09SREVSXzJNIDogUEFHRV9PUkRFUl80SzsKKyAgICAgICAgeworICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBmbl9tYXNrID0gbWZuX3gobWZuKSAhPSBJTlZBTElEX01GTiA/Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZ2ZuIHwgbWZuX3gobWZuKSB8IHRv
ZG8pIDogKGdmbiB8IHRvZG8pOworCisgICAgICAgICAgICBvcmRlciA9ICghKGZuX21hc2sgJiAo
KDF1bCA8PCBQQUdFX09SREVSXzFHKSAtIDEpKSAmJgorICAgICAgICAgICAgICAgICAgICAgaHZt
X2hhcF9oYXNfMWdiKGQpICYmIG9wdF9oYXBfMWdiKSA/IFBBR0VfT1JERVJfMUcgOgorICAgICAg
ICAgICAgICAgICAgICAoIShmbl9tYXNrICYgKCgxdWwgPDwgUEFHRV9PUkRFUl8yTSkgLSAxKSkg
JiYKKyAgICAgICAgICAgICAgICAgICAgIGh2bV9oYXBfaGFzXzJtYihkKSAmJiBvcHRfaGFwXzJt
YikgPyBQQUdFX09SREVSXzJNIDoKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBQQUdFX09SREVSXzRLOworICAgICAgICB9CiAgICAgICAg
IGVsc2UKICAgICAgICAgICAgIG9yZGVyID0gMDsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Jun 11 08:45:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Jun 2017 08:45:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dJyUd-0001I1-1D; Sun, 11 Jun 2017 08:45:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJyUb-0001Hq-LU
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 08:45:05 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 B3/B5-03696-1130D395; Sun, 11 Jun 2017 08:45:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVeA2Tb
 SYPI5EYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNuPb6PXPBUbGKRedusDcwdgp2MXJxCAl8YZR4
 9WElK4RznlFi089Oxi5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQWMJU7NW
 swOYvMKmEnM/nCEBcRmAapf176WaQIjxwJGhlWM6sWpRWWpRbqGeklFmekZJbmJmTm6hgZmer
 mpxcWJ6ak5iUnFesn5uZsYgT5hAIIdjDufOx1ilORgUhLl3XLFJlKILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBO9iRttIIcGi1PTUirTMHGBwwKQlOHiURHjz/gG18hYXJOYWZ6ZDpE4xKkqJ8waB
 9AmAJDJK8+DaYAF5iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8Yv+BxvNk5pXATX8FtJgJa
 PH1K2CLSxIRUlINjKXqdTknQ5/uWyNkf/jZy6j3BScvWEWt+mqdP+X4hp1f/U473Yo6NXfXjE
 dlC64/nyv0bO3GSfIPFvLMmHZLk7/EMPCqeq3KaY2LGw06Xj5huLHX44Xu/3majWscTmfdbHP
 3tlHxrpbed3rJIdGKc89LOw9HHHLJduwLcdzSoLM6XIK/aYfk/HVKLMUZiYZazEXFiQC5t084
 QwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1497170703!73277344!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45623 invoked from network); 11 Jun 2017 08:45:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Jun 2017 08:45:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJyUY-0006Hs-EJ
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 08:45:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJyUY-0004gK-Dj
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 08:45:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dJyUY-0004gK-Dj@xenbits.xenproject.org>
Date: Sun, 11 Jun 2017 08:45:02 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86: fix build with gcc 7
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDdhNDZiYWRjZjRlYWEzMzcwNzBhNmU3ZGRhNjE2OThmZDVhMzJjYjMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgSnVuIDkg
MTM6NTg6MTEgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBKdW4gOSAxMzo1ODoxMSAyMDE3ICswMjAwCgogICAgeDg2
OiBmaXggYnVpbGQgd2l0aCBnY2MgNwogICAgCiAgICAtV2ludC1pbi1ib29sLWNvbnRleHQsIGVu
YWJsZWQgYnkgZGVmYXVsdCBpbiBnY2MgNywgZG9lc24ndCBsaWtlCiAgICBtdWx0aXBsaWNhdGlv
biBpbiBjb25kaXRpb25hbCBvcGVyYXRvcnMuICJIaWRlIiB0aGVtLCBhdCB0aGUgcmlzayBvZgog
ICAgdGhlIG5leHQgY29tcGlsZXIgdmVyc2lvbiBiZWNvbWluZyBzbWFydGVyIGFuZCByZWNvZ25p
emluZyBldmVuIHRob3NlLgogICAgKFRoZSBob3BlIGlzIHRoYXQgYWRkZWQgc21hcnRuZXNzIHRo
ZW4gd291bGQgYWxzbyBiZXR0ZXIgZGVhbCB3aXRoCiAgICBsZWdpdGltYXRlIGNhc2VzIGxpa2Ug
dGhlIG9uZXMgaGVyZS4pCiAgICAKICAgIFRoZSBjaGFuZ2UgY291bGQgaGF2ZSBiZWVuIGRvbmUg
aW4gYWNjZXNzX29rKCksIGJ1dCBJIHRoaW5rIHdlIGJldHRlcgogICAga2VlcCBpdCBhdCB0aGUg
cGxhY2VzIHRoZSBjb21waWxlciBpcyBhY3R1YWxseSB1bmhhcHB5IGFib3V0LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3Rl
ciBjb21taXQ6IGYzMjQwMGU5MGMwNDZhOWZkNzZjODkxN2E2MGQzNGFkZTljMDJlYTIKICAgIG1h
c3RlciBkYXRlOiAyMDE3LTA1LTE5IDEwOjExOjM2ICswMjAwCi0tLQogeGVuL2FyY2gveDg2L3Ry
YXBzLmMgICAgICAgICAgICAgICAgIHwgNCArKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82
NC91YWNjZXNzLmggfCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNo
L3g4Ni90cmFwcy5jCmluZGV4IDg1YjE0ODEuLjA3NWUwODEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC0zMTY5LDcgKzMxNjks
NyBAQCBzdGF0aWMgdm9pZCBlbXVsYXRlX2dhdGVfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpCiAgICAgICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgICAgfQogICAgICAgICAgICAg
c3RrcCA9ICh1bnNpZ25lZCBpbnQgKikodW5zaWduZWQgbG9uZykoKHVuc2lnbmVkIGludCliYXNl
ICsgZXNwKTsKLSAgICAgICAgICAgIGlmICggIWNvbXBhdF9hY2Nlc3Nfb2soc3RrcCAtIDQgLSBu
cGFybSwgKDQgKyBucGFybSkgKiA0KSApCisgICAgICAgICAgICBpZiAoICFjb21wYXRfYWNjZXNz
X29rKHN0a3AgLSA0IC0gbnBhcm0sIDE2ICsgbnBhcm0gKiA0KSApCiAgICAgICAgICAgICB7CiAg
ICAgICAgICAgICAgICAgZG9fZ3Vlc3RfdHJhcChUUkFQX2dwX2ZhdWx0LCByZWdzLCAxKTsKICAg
ICAgICAgICAgICAgICByZXR1cm47CkBAIC0zMTg4LDcgKzMxODgsNyBAQCBzdGF0aWMgdm9pZCBl
bXVsYXRlX2dhdGVfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgICAgICAg
ICAgICAgICAhY2hlY2tfc3RhY2tfbGltaXQoYXIsIGxpbWl0LCBlc3AgKyBucGFybSAqIDQsIG5w
YXJtICogNCkgKQogICAgICAgICAgICAgICAgICAgICByZXR1cm4gZG9fZ3Vlc3RfdHJhcChUUkFQ
X2dwX2ZhdWx0LCByZWdzLCAxKTsKICAgICAgICAgICAgICAgICB1c3RrcCA9ICh1bnNpZ25lZCBp
bnQgKikodW5zaWduZWQgbG9uZykoKHVuc2lnbmVkIGludCliYXNlICsgcmVncy0+X2VzcCArIG5w
YXJtICogNCk7Ci0gICAgICAgICAgICAgICAgaWYgKCAhY29tcGF0X2FjY2Vzc19vayh1c3RrcCAt
IG5wYXJtLCBucGFybSAqIDQpICkKKyAgICAgICAgICAgICAgICBpZiAoICFjb21wYXRfYWNjZXNz
X29rKHVzdGtwIC0gbnBhcm0sIDAgKyBucGFybSAqIDQpICkKICAgICAgICAgICAgICAgICB7CiAg
ICAgICAgICAgICAgICAgICAgIGRvX2d1ZXN0X3RyYXAoVFJBUF9ncF9mYXVsdCwgcmVncywgMSk7
CiAgICAgICAgICAgICAgICAgICAgIHJldHVybjsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYveDg2XzY0L3VhY2Nlc3MuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3VhY2Nl
c3MuaAppbmRleCA0Mjc1ZTY2Li5kN2RhZDRmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3g4Nl82NC91YWNjZXNzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvdWFj
Y2Vzcy5oCkBAIC01NSw3ICs1NSw3IEBAIGV4dGVybiB2b2lkICp4bGF0X21hbGxvYyh1bnNpZ25l
ZCBsb25nICp4bGF0X3BhZ2VfY3VycmVudCwgc2l6ZV90IHNpemUpOwogCiAjZGVmaW5lIGNvbXBh
dF9hcnJheV9hY2Nlc3Nfb2soYWRkcixjb3VudCxzaXplKSBcCiAgICAgKGxpa2VseSgoY291bnQp
IDwgKH4wVSAvIChzaXplKSkpICYmIFwKLSAgICAgY29tcGF0X2FjY2Vzc19vayhhZGRyLCAoY291
bnQpICogKHNpemUpKSkKKyAgICAgY29tcGF0X2FjY2Vzc19vayhhZGRyLCAwICsgKGNvdW50KSAq
IChzaXplKSkpCiAKICNkZWZpbmUgX19wdXRfdXNlcl9zaXplKHgscHRyLHNpemUscmV0dmFsLGVy
cnJldCkJCQlcCiBkbyB7CQkJCQkJCQkJXAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Jun 11 08:45:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Jun 2017 08:45:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dJyUm-0001JF-2q; Sun, 11 Jun 2017 08:45:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJyUk-0001J2-Nr
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 08:45:14 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 C3/B5-03920-A130D395; Sun, 11 Jun 2017 08:45:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVVeS2Tb
 S4MpEDYsJ2wwcGD229+1iD2CMYs3MS8qvSGDN+D+jlbVgrmDFudkPWRoYF/J1MXJyCAl8YZSY
 tj8fwj7PKHELJM7BwSYgJjF3rwJIWERAVWLWiuXMECXqEk2/G9hAbGEBY4lf/86xgNi8AmYS6
 zZuYgSxWYDqN+z7wjiBkWMBI8MqRo3i1KKy1CJdI0O9pKLM9IyS3MTMHF1DAzO93NTi4sT01J
 zEpGK95PzcTYxAjzAAwQ7GP8sCDjFKcjApifJuuWITKcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0m
 Cl4XJNlJIsCg1PbUiLTMHGBowaQkOHiUR3rx/QK28xQWJucWZ6RCpU4yKUuK8xxiB+gRAEhml
 eXBtsHC8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWFeBZDtPJl5JXDTXwEtZgJafP0K2OKSR
 ISUVAOjYe1XG8GwOCn7pNCAPsX6u2cv760ItlKJEYnhf93ac8Xz9rk6tinG2zPKs0SNX97n3i
 H/+OAVfV65WUa1idM2a1xx/OO5OOR3stDvB/NuaLl27lbU5not9dJ9luk9qdXVDhJfhdpPePv
 fup58U2Br/eQnD8s0VPvDTocbmF137RRJ+iSpP0OJpTgj0VCLuag4EQCLgyOJQgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1497170712!106789368!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20494 invoked from network); 11 Jun 2017 08:45:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Jun 2017 08:45:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJyUi-0006I4-Hy
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 08:45:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJyUi-0004hH-FS
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 08:45:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dJyUi-0004hH-FS@xenbits.xenproject.org>
Date: Sun, 11 Jun 2017 08:45:12 +0000
Subject: [Xen-changelog] [xen stable-4.6] arm: fix build with gcc 7
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDg2NmIyYjI3NGRkN2RiZTU0YmFlMGIyN2IwN2UxNTBkZDBjNzIzM2QKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgSnVuIDkg
MTM6NTg6NDAgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBKdW4gOSAxMzo1ODo0MCAyMDE3ICswMjAwCgogICAgYXJt
OiBmaXggYnVpbGQgd2l0aCBnY2MgNwogICAgCiAgICBUaGUgY29tcGlsZXIgZGlzbGlrZXMgZHVw
bGljYXRlICJjb25zdCIsIGFuZCB0aGUgb25lcyBpdCBjb21wbGFpbnMKICAgIGFib3V0IGxvb2sg
bGlrZSB0aGV5IHdlIGluIGZhY3QgbWVhbnQgdG8gYmUgcGxhY2VkIGRpZmZlcmVudGx5LgogICAg
CiAgICBBbHNvIGZpeCBhcnJheV9hY2Nlc3Nfb2theSgpIChqdXN0IGxpa2Ugb24geDg2KSwgZGVz
cGl0ZSB0aGUgY29uc3RydWN0CiAgICBiZWluZyB1bnVzZWQgb24gQVJNOiAtV2ludC1pbi1ib29s
LWNvbnRleHQsIGVuYWJsZWQgYnkgZGVmYXVsdCBpbgogICAgZ2NjIDcsIGRvZXNuJ3QgbGlrZSBt
dWx0aXBsaWNhdGlvbiBpbiBjb25kaXRpb25hbCBvcGVyYXRvcnMuICJIaWRlIiBpdCwKICAgIGF0
IHRoZSByaXNrIG9mIHRoZSBuZXh0IGNvbXBpbGVyIHZlcnNpb24gYmVjb21pbmcgc21hcnRlciBh
bmQKICAgIHJlY29nbml6aW5nIGV2ZW4gdGhhdC4gKFRoZSBob3BlIGlzIHRoYXQgYWRkZWQgc21h
cnRuZXNzIHRoZW4gd291bGQKICAgIGFsc28gYmV0dGVyIGRlYWwgd2l0aCBsZWdpdGltYXRlIGNh
c2VzIGxpa2UgdGhlIG9uZSBoZXJlLikgVGhlIGNoYW5nZQogICAgY291bGQgaGF2ZSBiZWVuIGRv
bmUgaW4gYWNjZXNzX29rKCksIGJ1dCBJIHRoaW5rIHdlIGJldHRlciBrZWVwIGl0IGF0CiAgICB0
aGUgcGxhY2UgdGhlIGNvbXBpbGVyIGlzIGFjdHVhbGx5IHVuaGFwcHkgYWJvdXQuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgbWFzdGVyIGNv
bW1pdDogOWQzMDExYmQxY2QyOWY4ZjM4NDFiZjFiNjRkNWVhZDllZDE0MzRlOAogICAgbWFzdGVy
IGRhdGU6IDIwMTctMDUtMTkgMTA6MTI6MDggKzAyMDAKLS0tCiB4ZW4vYXJjaC9hcm0vcGxhdGZv
cm1zL2JyY20uYyAgfCAyICstCiB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3JjYXIyLmMgfCAyICst
CiAyIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL2JyY20uYyBiL3hlbi9hcmNoL2FybS9wbGF0
Zm9ybXMvYnJjbS5jCmluZGV4IGExMGRlMjIuLjFhMGFlZTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9wbGF0Zm9ybXMvYnJjbS5jCisrKyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvYnJjbS5j
CkBAIC0yNzEsNyArMjcxLDcgQEAgc3RhdGljIF9faW5pdCBpbnQgYnJjbV9pbml0KHZvaWQpCiAg
ICAgcmV0dXJuIGJyY21fcG9wdWxhdGVfcGxhdF9yZWdzKCk7CiB9CiAKLXN0YXRpYyBjb25zdCBj
aGFyIGNvbnN0ICpicmNtX2R0X2NvbXBhdFtdIF9faW5pdGNvbnN0ID0KK3N0YXRpYyBjb25zdCBj
aGFyICpjb25zdCBicmNtX2R0X2NvbXBhdFtdIF9faW5pdGNvbnN0ID0KIHsKICAgICAiYnJjbSxi
Y203NDQ1ZDAiLAogICAgIE5VTEwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMv
cmNhcjIuYyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvcmNhcjIuYwppbmRleCBiYjI1NzUxLi5k
ZjBhYzg0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3JjYXIyLmMKKysrIGIv
eGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9yY2FyMi5jCkBAIC00Niw3ICs0Niw3IEBAIHN0YXRpYyBp
bnQgX19pbml0IHJjYXIyX3NtcF9pbml0KHZvaWQpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRp
YyBjb25zdCBjaGFyIGNvbnN0ICpyY2FyMl9kdF9jb21wYXRbXSBfX2luaXRkYXRhID0KK3N0YXRp
YyBjb25zdCBjaGFyICpjb25zdCByY2FyMl9kdF9jb21wYXRbXSBfX2luaXRjb25zdCA9CiB7CiAg
ICAgInJlbmVzYXMsbGFnZXIiLAogICAgIE5VTEwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Jun 11 08:45:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Jun 2017 08:45:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dJyUw-0001Kw-5L; Sun, 11 Jun 2017 08:45:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJyUu-0001Kl-RK
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 08:45:24 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 E4/4F-03587-4230D395; Sun, 11 Jun 2017 08:45:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVVeZ2Tb
 SYEeTjsWEbQYOjB7b+3axBzBGsWbmJeVXJLBmrN/Qy1rwT6Ti0FTDBsZ2gS5GLg4hgS+MErvn
 bWHpYuQEcs4zSlw5HNLFyMHBJiAmMXevAkhYREBVYtaK5cwQJeoSTb8b2EBsYQEfibkL7rCC2
 LwCZhLLT68Ds1mA6o/1HGCfwMixgJFhFaNGcWpRWWqRrqGpXlJRZnpGSW5iZo6uoYGZXm5qcX
 FiempOYlKxXnJ+7iZGoEcYgGAH47dlAYcYJTmYlER5t1yxiRTiS8pPqcxILM6ILyrNSS0+xCj
 DwaEkwcvCZBspJFiUmp5akZaZAwwNmLQEB4+SCG/eP6BW3uKCxNzizHSI1ClGRSlx3mOMQH0C
 IImM0jy4Nlg4XmKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iwr9h/oPE8mXklcNNfAS1mAlp8/
 QrY4pJEhJRUAyMLw9n6/IA9Geyt9pVCX58kuBsvNJsw95n8vNRav2lvA5122L5U+/Xhk/vqyK
 JtyvM6tQsOn9+Qw71B/kDgrkd6Qn/da/fLTy7edVrSJneynGrg27VGD0XymhknunxZz5heeWc
 Zh3rAVMEuwWcivyOTT7NaXXj7/O3MzuQPNxh8nDd32IX+XqzEUpyRaKjFXFScCACY0n3SQgIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1497170722!47522183!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42128 invoked from network); 11 Jun 2017 08:45:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Jun 2017 08:45:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJyUs-0006IE-Ld
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 08:45:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dJyUs-0004iL-J7
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 08:45:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dJyUs-0004iL-J7@xenbits.xenproject.org>
Date: Sun, 11 Jun 2017 08:45:22 +0000
Subject: [Xen-changelog] [xen stable-4.6] stop_machine: fill fn_result only
	in case of error
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDMxNDkxNWNiNGFhMzg2NWM4NjIzNTE2YjY1MjE2Yjk3NGE3ZDRlOWEKQXV0aG9yOiAg
ICAgR3JlZ29yeSBIZXJyZXJvIDxncmVnb3J5LmhlcnJlcm9Ab3JhY2xlLmNvbT4KQXV0aG9yRGF0
ZTogRnJpIEp1biA5IDEzOjU4OjU3IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgSnVuIDkgMTM6NTg6NTcgMjAxNyAr
MDIwMAoKICAgIHN0b3BfbWFjaGluZTogZmlsbCBmbl9yZXN1bHQgb25seSBpbiBjYXNlIG9mIGVy
cm9yCiAgICAKICAgIFdoZW4gc3RvcF9tYWNoaW5lX3J1bigpIGlzIGNhbGxlZCB3aXRoIE5SX0NQ
VVMgYXMgbGFzdCBhcmd1bWVudCwKICAgIGZuX3Jlc3VsdCBtZW1iZXIgbXVzdCBiZSBmaWxsZWQg
b25seSBpZiBhbiBlcnJvciBoYXBwZW5zIHNpbmNlIGl0IGlzCiAgICBzaGFyZWQgYWNyb3NzIGFs
bCBjcHVzLgogICAgCiAgICBBc3N1bWUgQ1BVMSBkZXRlY3RzIGFuIGVycm9yIGFuZCBzZXQgZm5f
cmVzdWx0IHRvIC0xLCB0aGVuIENQVTIgZG9lc24ndAogICAgZGV0ZWN0IGFuIGVycm9yIGFuZCBz
ZXQgZm5fcmVzdWx0IHRvIDAuIFRoZSBlcnJvciBkZXRlY3RlZCBieSBDUFUxIHdpbGwKICAgIGJl
IGlnbm9yZWQuCiAgICAKICAgIE5vdGUgdGhhdCBpbiBjYXNlIG11bHRpcGxlIGZhaWx1cmVzIG9j
Y3VyIG9uIGRpZmZlcmVudCBDUFVzLCBvbmx5IHRoZQogICAgbGFzdCBlcnJvciB3aWxsIGJlIHJl
cG9ydGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBHcmVnb3J5IEhlcnJlcm8gPGdyZWdvcnku
aGVycmVyb0BvcmFjbGUuY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBkOGI4MzNkNzhmNmJmZGU5ODU1YTk0OWI1ZTZk
Mzc5MGQ3OGMwZmI3CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNi0wMSAxMDo1MzowNCArMDIwMAot
LS0KIHhlbi9jb21tb24vc3RvcF9tYWNoaW5lLmMgfCAxNSArKysrKysrKysrKystLS0KIDEgZmls
ZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vc3RvcF9tYWNoaW5lLmMgYi94ZW4vY29tbW9uL3N0b3BfbWFjaGluZS5jCmlu
ZGV4IGNmMTA5YmEuLmYyNDg0YzcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc3RvcF9tYWNoaW5l
LmMKKysrIGIveGVuL2NvbW1vbi9zdG9wX21hY2hpbmUuYwpAQCAtOTUsNiArOTUsNyBAQCBpbnQg
c3RvcF9tYWNoaW5lX3J1bihpbnQgKCpmbikodm9pZCAqKSwgdm9pZCAqZGF0YSwgdW5zaWduZWQg
aW50IGNwdSkKICAgICBzdG9wbWFjaGluZV9kYXRhLmZuX2RhdGEgPSBkYXRhOwogICAgIHN0b3Bt
YWNoaW5lX2RhdGEubnJfY3B1cyA9IG5yX2NwdXM7CiAgICAgc3RvcG1hY2hpbmVfZGF0YS5mbl9j
cHUgPSBjcHU7CisgICAgc3RvcG1hY2hpbmVfZGF0YS5mbl9yZXN1bHQgPSAwOwogICAgIGF0b21p
Y19zZXQoJnN0b3BtYWNoaW5lX2RhdGEuZG9uZSwgMCk7CiAgICAgc3RvcG1hY2hpbmVfZGF0YS5z
dGF0ZSA9IFNUT1BNQUNISU5FX1NUQVJUOwogCkBAIC0xMTMsNyArMTE0LDExIEBAIGludCBzdG9w
X21hY2hpbmVfcnVuKGludCAoKmZuKSh2b2lkICopLCB2b2lkICpkYXRhLCB1bnNpZ25lZCBpbnQg
Y3B1KQogCiAgICAgc3RvcG1hY2hpbmVfc2V0X3N0YXRlKFNUT1BNQUNISU5FX0lOVk9LRSk7CiAg
ICAgaWYgKCAoY3B1ID09IHNtcF9wcm9jZXNzb3JfaWQoKSkgfHwgKGNwdSA9PSBOUl9DUFVTKSAp
Ci0gICAgICAgIHN0b3BtYWNoaW5lX2RhdGEuZm5fcmVzdWx0ID0gKCpmbikoZGF0YSk7CisgICAg
eworICAgICAgICByZXQgPSAoKmZuKShkYXRhKTsKKyAgICAgICAgaWYgKCByZXQgKQorICAgICAg
ICAgICAgd3JpdGVfYXRvbWljKCZzdG9wbWFjaGluZV9kYXRhLmZuX3Jlc3VsdCwgcmV0KTsKKyAg
ICB9CiAgICAgc3RvcG1hY2hpbmVfd2FpdF9zdGF0ZSgpOwogICAgIHJldCA9IHN0b3BtYWNoaW5l
X2RhdGEuZm5fcmVzdWx0OwogCkBAIC0xNTEsOCArMTU2LDEyIEBAIHN0YXRpYyB2b2lkIHN0b3Bt
YWNoaW5lX2FjdGlvbih1bnNpZ25lZCBsb25nIGNwdSkKICAgICAgICAgY2FzZSBTVE9QTUFDSElO
RV9JTlZPS0U6CiAgICAgICAgICAgICBpZiAoIChzdG9wbWFjaGluZV9kYXRhLmZuX2NwdSA9PSBz
bXBfcHJvY2Vzc29yX2lkKCkpIHx8CiAgICAgICAgICAgICAgICAgIChzdG9wbWFjaGluZV9kYXRh
LmZuX2NwdSA9PSBOUl9DUFVTKSApCi0gICAgICAgICAgICAgICAgc3RvcG1hY2hpbmVfZGF0YS5m
bl9yZXN1bHQgPQotICAgICAgICAgICAgICAgICAgICBzdG9wbWFjaGluZV9kYXRhLmZuKHN0b3Bt
YWNoaW5lX2RhdGEuZm5fZGF0YSk7CisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgaW50
IHJldCA9IHN0b3BtYWNoaW5lX2RhdGEuZm4oc3RvcG1hY2hpbmVfZGF0YS5mbl9kYXRhKTsKKwor
ICAgICAgICAgICAgICAgIGlmICggcmV0ICkKKyAgICAgICAgICAgICAgICAgICAgd3JpdGVfYXRv
bWljKCZzdG9wbWFjaGluZV9kYXRhLmZuX3Jlc3VsdCwgcmV0KTsKKyAgICAgICAgICAgIH0KICAg
ICAgICAgICAgIGJyZWFrOwogICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgYnJlYWs7Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFi
bGUtNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Jun 11 12:22:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Jun 2017 12:22:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dK1sc-0006LY-Gz; Sun, 11 Jun 2017 12:22:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dK1sb-0006LQ-CP
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 12:22:05 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 DE/AC-31580-CE53D395; Sun, 11 Jun 2017 12:22:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVfe1qW2
 kwbb15hYTthk4MHps79vFHsAYxZqZl5RfkcCaMbV/K3vBRaWK7n8vWRsYz0p3MXJyCAl8YZSY
 cSaqi5ELyD7PKNF2eSNrFyMHB5uAmMTcvQogNSICqhKzVixnhqhXl2j63cAGYgsLeEns75jND
 mLzCphJ7Po1lxHEZgGqP7F+AuMERo4FjAyrGNWLU4vKUot0TfSSijLTM0pyEzNzdA0NjPVyU4
 uLE9NTcxKTivWS83M3MQI9wgAEOxgbvzgdYpTkYFIS5d1yxSZSiC8pP6UyI7E4I76oNCe1+BC
 jDAeHkgRvooltpJBgUWp6akVaZg4wNGDSEhw8SiK8CsxAad7igsTc4sx0iNQpRkUpcV5xkD4B
 kERGaR5cGywcLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYV8kQaApPZl4J3PRXQIuZgBZfB
 7mZt7gkESEl1cCY8vhT0crV+7mPO7GdT/x7boGnm7HMVNu2qKXaC7Lde7s1/z/UWdfCFlJdHD
 rP2/DZwijNPZ/2PF84f9Pat91qb1heJBxlYWacImIvelKoKuK5+4TWjON9doEH13GfC6z4df1
 K7E7JzQL6j+ZlBGfULVzd+GPXth1fJ34O54tsSJPe/+D4ya2lSizFGYmGWsxFxYkAsp82CEIC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1497183722!104375528!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42949 invoked from network); 11 Jun 2017 12:22:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Jun 2017 12:22:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dK1sY-0003Qe-I6
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 12:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dK1sY-0005mr-Fb
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 12:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dK1sY-0005mr-Fb@xenbits.xenproject.org>
Date: Sun, 11 Jun 2017 12:22:02 +0000
Subject: [Xen-changelog] [xen master] kexec: provide user friendly option
	for memory limit
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDkwMjg4MDQ0YTY3YTI5YTVlMzRiZjViN2U0ZTg5YTZiZmY1YTk3YzMKQXV0aG9yOiAg
ICAgU2ltb24gQ3Jvd2UgPFNpbW9uLkNyb3dlQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6IEZyaSBK
dW4gOSAxNDoxMTozNyAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIEp1biA5IDE0OjExOjM3IDIwMTcgKzAyMDAKCiAg
ICBrZXhlYzogcHJvdmlkZSB1c2VyIGZyaWVuZGx5IG9wdGlvbiBmb3IgbWVtb3J5IGxpbWl0CiAg
ICAKICAgIGtleGVjOiBQcm92aWRlIHVzZXIgZnJpZW5kbHkgb3B0aW9uIGZvciBtZW1vcnkgbGlt
aXQKICAgIAogICAgZ3J1YjIgcmVxdWlyZXMgdGhhdCB0aGUgJzwnIGNoYXJhY3RlciBiZSBlc2Nh
cGVkIHdoaWNoIGlzCiAgICBpbmNvbnZpZW5ldCBmb3IgdXNlcnMsIHByb3ZpZGUgYSBtb3JlIG5h
dHVyYWwgc3BlY2lmaWVyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTaW1vbiBDcm93ZSA8U2lt
b24uQ3Jvd2VAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KLS0tCiBkb2NzL21pc2Mva2V4ZWNfYW5kX2tkdW1wLnR4dCAgICAgICB8ICA4
ICsrKysrKystCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8ICA1ICsrKysr
CiB4ZW4vY29tbW9uL2tleGVjLmMgICAgICAgICAgICAgICAgICB8IDEwICsrKysrKysrLS0KIDMg
ZmlsZXMgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9kb2NzL21pc2Mva2V4ZWNfYW5kX2tkdW1wLnR4dCBiL2RvY3MvbWlzYy9rZXhlY19hbmRf
a2R1bXAudHh0CmluZGV4IDJmOTM3NzEuLjA4NDJiM2QgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy9r
ZXhlY19hbmRfa2R1bXAudHh0CisrKyBiL2RvY3MvbWlzYy9rZXhlY19hbmRfa2R1bXAudHh0CkBA
IC0xMzYsNyArMTM2LDEzIEBAIGNvbW1hbmQgbGluZSBwYXJhbWV0ZXIgdG8gdGhlIFhlbiBoeXBl
cnZpc29yLiBJdCBoYXMgdHdvIGZvcm1zOgogCiAgICAgICBlLmcuIGNyYXNoa2VybmVsPTEyOE1A
MjU2TQogCi0gICBSZWdhcmRsZXNzIG9mIHdoaWNoIG9mIHRoZSB0d28gZm9ybXMgb2YgdGhlIGNy
YXNoa2VybmVsIGNvbW1hbmQgbGluZSB5b3UKKyAgaWlpKSBjcmFzaGtlcm5lbD1zaXplLGJlbG93
PW9mZnNldAorCisgICAgICBUaGlzIGFsbG93cyB1cyB0byBwbGFjZSB0aGUgY3Jhc2gga2VybmVs
IHdpdGhpbiB0aGUgdXN1YWJsZSBhZGRyZXNzCisgICAgICBzcGFjZSB3aXRob3V0IGhhdmluZyB0
byB3b3JyeSBhYm91dCBhIHNwZWNpZmljIHBoeWlzY2FsIGFkZHJlc3MuCisgICAgICBUaGUgJzwn
IGFuZCAnYmVsb3cnIG9wdGlvbnMgYXJlICBzeW5vbnltb3VzCisKKyAgIFJlZ2FyZGxlc3Mgb2Yg
d2hpY2ggb2YgdGhlIGZvcm1zIG9mIHRoZSBjcmFzaGtlcm5lbCBjb21tYW5kIGxpbmUgeW91CiAg
ICB1c2UsIHRoZSBjcmFzaCBrZXJuZWwgcmVnaW9uIHNob3VsZCBhcHBlYXIgaW4gL3Byb2MvaW9t
ZW0gb24geDg2LiBJZiBpdAogICAgZG9lc24ndCB0aGVuIGVpdGhlciB0aGUgY3Jhc2hrZXJuZWwg
cGFyYW1ldGVyIGlzIG1pc3NpbmcsIG9yIGZvciBzb21lCiAgICByZWFzb24gdGhlIHJlZ2lvbiBj
b3VsZG4ndCBiZSBwbGFjZWQgLSBmb3IgaW5zdGFuY2UgYmVjYXVzZSBpdCBpcyB0b28gbGFyZ2Uu
CmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCmluZGV4IDhjOTM5YzQuLjZlYjVjZmMgMTAw
NjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2RvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC01MTIsNiArNTEyLDcgQEAgY29tYmlu
YXRpb24gd2l0aCB0aGUgYGxvd19jcmFzaGluZm9gIGNvbW1hbmQgbGluZSBvcHRpb24uCiAjIyMg
Y3Jhc2hrZXJuZWwKID4gYD0gPHJhbXNpemUtcmFuZ2U+OjxzaXplPlssLi4uXVt7QCw8fTxvZmZz
ZXQ+XWAKID4gYD0gPHNpemU+W3tALDx9PG9mZnNldD5dYAorPiBgPSA8c2l6ZT4sYmVsb3c9b2Zm
c2V0YAogCiBTcGVjaWZ5IHNpemVzIGFuZCBvcHRpb25hbGx5IHBsYWNlbWVudCBvZiB0aGUgY3Jh
c2gga2VybmVsIHJlc2VydmF0aW9uCiBhcmVhLiAgVGhlIGA8cmFtc2l6ZS1yYW5nZT46PHNpemU+
YCBwYWlycyBpbmRpY2F0ZSBob3cgbXVjaCBtZW1vcnkgdG8KQEAgLTUyMyw2ICs1MjQsMTAgQEAg
QSB0cmFpbGluZyBgQDxvZmZzZXQ+YCBzcGVjaWZpZXMgdGhlIGV4YWN0IGFkZHJlc3MgdGhpcyBh
cmVhIHNob3VsZCBiZQogcGxhY2VkIGF0LCB3aGVyZWFzIGA8YCBpbiBwbGFjZSBvZiBgQGAganVz
dCBzcGVjaWZpZXMgYW4gdXBwZXIgYm91bmQgb2YKIHRoZSBhZGRyZXNzIHJhbmdlIHRoZSBhcmVh
IHNob3VsZCBmYWxsIGludG8uCiAKKzwgYW5kIGJlbG93IGFyZSBzeW5vbnlvbW91cywgdGhlIGxh
dHRlciBiZWluZyB1c2VmdWwgZm9yIGdydWIyIHN5c3RlbXMKK3doaWNoIHdvdWxkIG90aGVyd2lz
ZSByZXF1aXJlIGVzY2FwaW5nIG9mIHRoZSA8IG9wdGlvbgorCisKICMjIyBjcmVkaXQyXF9iYWxh
bmNlXF9vdmVyCiA+IGA9IDxpbnRlZ2VyPmAKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9rZXhl
Yy5jIGIveGVuL2NvbW1vbi9rZXhlYy5jCmluZGV4IGZiY2E4YTYuLmE1MmMzMGIgMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24va2V4ZWMuYworKysgYi94ZW4vY29tbW9uL2tleGVjLmMKQEAgLTg4LDcg
Kzg4LDcgQEAgc3RhdGljIHZvaWQgKmNyYXNoX2hlYXBfY3VycmVudCA9IE5VTEwsICpjcmFzaF9o
ZWFwX2VuZCA9IE5VTEw7CiAvKgogICogUGFyc2UgY29tbWFuZCBsaW5lcyBpbiB0aGUgZm9ybWF0
CiAgKgotICogICBjcmFzaGtlcm5lbD08cmFtc2l6ZS1yYW5nZT46PHNpemU+WywuLi5dW3tALDx9
PGFkZHJlc3M+XQorICogICBjcmFzaGtlcm5lbD08cmFtc2l6ZS1yYW5nZT46PHNpemU+WywuLi5d
W3tALDwsYmVsb3c9fTxhZGRyZXNzPl0KICAqCiAgKiB3aXRoIDxyYW1zaXplLXJhbmdlPiBiZWlu
ZyBvZiBmb3JtCiAgKgpAQCAtOTcsNiArOTcsMTAgQEAgc3RhdGljIHZvaWQgKmNyYXNoX2hlYXBf
Y3VycmVudCA9IE5VTEwsICpjcmFzaF9oZWFwX2VuZCA9IE5VTEw7CiAgKiBhcyB3ZWxsIGFzIHRo
ZSBsZWdhY3kgb25lcyBpbiB0aGUgZm9ybWF0CiAgKgogICogICBjcmFzaGtlcm5lbD08c2l6ZT5b
e0AsPH08YWRkcmVzcz5dCisgKiAgIGNyYXNoa2VybmVsPTxzaXplPixiZWxvdz1hZGRyZXNzCisg
KgorICogPCBhbmQgYmVsb3cgYXJlIHN5bm9ueW9tb3VzLCB0aGUgbGF0dGVyIGJlaW5nIHVzZWZ1
bCBmb3IgZ3J1YjIgc3lzdGVtcworICogd2hpY2ggd291bGQgb3RoZXJ3aXNlIHJlcXVpcmUgZXNj
YXBpbmcgb2YgdGhlIDwgb3B0aW9uCiAgKi8KIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV9jcmFz
aGtlcm5lbChjb25zdCBjaGFyICpzdHIpCiB7CkBAIC0xMTEsNyArMTE1LDcgQEAgc3RhdGljIHZv
aWQgX19pbml0IHBhcnNlX2NyYXNoa2VybmVsKGNvbnN0IGNoYXIgKnN0cikKICAgICAgICAgICAg
IHsKICAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcgImNyYXNoa2VybmVsOiB0
b28gbWFueSByYW5nZXNcbiIpOwogICAgICAgICAgICAgICAgIGN1ciA9IE5VTEw7Ci0gICAgICAg
ICAgICAgICAgc3RyID0gc3RycGJyayhzdHIsICJAPCIpOworICAgICAgICAgICAgICAgIHN0ciA9
IHN0cnBicmsoc3RyLCAiQCw8Iik7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAg
ICB9CiAKQEAgLTE2Miw2ICsxNjYsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfY3Jhc2hr
ZXJuZWwoY29uc3QgY2hhciAqc3RyKQogICAgICAgICAgICAga2V4ZWNfY3Jhc2hfYXJlYS5zdGFy
dCA9IHBhcnNlX3NpemVfYW5kX3VuaXQoY3VyID0gc3RyICsgMSwgJnN0cik7CiAgICAgICAgIGVs
c2UgaWYgKCAqc3RyID09ICc8JyApCiAgICAgICAgICAgICBrZXhlY19jcmFzaF9hcmVhX2xpbWl0
ID0gcGFyc2Vfc2l6ZV9hbmRfdW5pdChjdXIgPSBzdHIgKyAxLCAmc3RyKTsKKyAgICAgICAgZWxz
ZSBpZiAoICFzdHJuY21wKHN0ciwgIixiZWxvdz0iLCA3KSApCisgICAgICAgICAgICBrZXhlY19j
cmFzaF9hcmVhX2xpbWl0ID0gcGFyc2Vfc2l6ZV9hbmRfdW5pdChjdXIgPSBzdHIgKyA3LCAmc3Ry
KTsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJjcmFz
aGtlcm5lbDogJyVzJyBpZ25vcmVkXG4iLCBzdHIpOwogICAgIH0KLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Jun 11 12:22:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Jun 2017 12:22:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dK1sm-0006MI-Ig; Sun, 11 Jun 2017 12:22:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dK1sk-0006M7-Rp
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 12:22:14 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 1E/D1-03587-6F53D395; Sun, 11 Jun 2017 12:22:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVferqW2
 kwdcD2hYTthk4MHps79vFHsAYxZqZl5RfkcCa0bB2FWPBP/6K6e92MjcwnuDpYuTiEBL4wihx
 bdoaRgjnPKPE3v77rF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwvoStxt+
 8MIYvMKmEnMnjsZzGYBqr/w6wTzBEaOBYwMqxg1ilOLylKLdA0N9JKKMtMzSnITM3OAPDO93N
 Ti4sT01JzEpGK95PzcTYxArzAAwQ7Ge8sCDjFKcjApifJuuWITKcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mC96KJbaSQYFFqempFWmYOMDxg0hIcPEoivArMQGne4oLE3OLMdIjUKUZFKXFeJmBQ
 CQmAJDJK8+DaYCF5iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8SoZAU3gy80rgpr8CWswEt
 Pg6yM28xSWJCCmpBsaO2fzfudkjcyS+G7V9vsKzryVus/n+U5tKuFxzvu5+/6Mg6njuiy/FOi
 Yr5R51lLmz2+Q/jmFSLPl+uWDy9W1nrtnd0NWWDtbwmB+zZwnrZ6ZFf6yUzYP0jgX/MpeytLY
 TatkQ9W96y4tnDQmdS2sSrszSeOs+u3HHjd8tK/Vvb57zasKRe4+UWIozEg21mIuKEwFgLN5Q
 RAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1497183732!73292220!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4906 invoked from network); 11 Jun 2017 12:22:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Jun 2017 12:22:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dK1si-0003Qs-M2
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 12:22:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dK1si-0005nK-JP
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 12:22:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dK1si-0005nK-JP@xenbits.xenproject.org>
Date: Sun, 11 Jun 2017 12:22:12 +0000
Subject: [Xen-changelog] [xen master] SVM: use VMCB accessors
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGEzZjgzZDk4ZDM5NzU2M2VlZjA0YmJjNjQxNzlmOTYxZDY3ZjY2YjMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgSnVuIDkg
MTQ6MTM6MjQgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBKdW4gOSAxNDoxMzoyNCAyMDE3ICswMjAwCgogICAgU1ZN
OiB1c2UgVk1DQiBhY2Nlc3NvcnMKICAgIAogICAgVGhpcyBpcyBwYXJ0aWN1bGFybHkgcmVsZXZh
bnQgZm9yIHRoZSBTRVQgZm9ybSwgdG8gZW5zdXJlIHByb3BlciBjbGVhbgogICAgYml0cyB0cmFj
a2luZyAoYWxiZWl0IGluIHRoZSBjYXNlIGhlcmUgaXQncyBiZW5pZ24gYXMgQ1BMIGFuZCBvdGhl
cgogICAgc2VnbWVudCByZWdpc3RlciBhdHRyaWJ1dGVzIHNoYXJlIGEgY2xlYW4gYml0KS4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyB8IDYgKysrLS0tCiAxIGZpbGUgY2hh
bmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKaW5kZXgg
MTc4YWRjNS4uNDAyZTgxNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMK
KysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKQEAgLTY1Myw3ICs2NTMsNyBAQCBzdGF0
aWMgdm9pZCBzdm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIoc3RydWN0IHZjcHUgKnYsIGVudW0geDg2
X3NlZ21lbnQgc2VnLAogICAgICAgICBicmVhazsKICAgICBjYXNlIHg4Nl9zZWdfc3M6CiAgICAg
ICAgICpyZWcgPSB2bWNiLT5zczsKLSAgICAgICAgcmVnLT5hdHRyLmZpZWxkcy5kcGwgPSB2bWNi
LT5fY3BsOworICAgICAgICByZWctPmF0dHIuZmllbGRzLmRwbCA9IHZtY2JfZ2V0X2NwbCh2bWNi
KTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSB4ODZfc2VnX3RyOgogICAgICAgICBzdm1fc3lu
Y192bWNiKHYpOwpAQCAtNzI2LDcgKzcyNiw3IEBAIHN0YXRpYyB2b2lkIHN2bV9zZXRfc2VnbWVu
dF9yZWdpc3RlcihzdHJ1Y3QgdmNwdSAqdiwgZW51bSB4ODZfc2VnbWVudCBzZWcsCiAgICAgICAg
IGJyZWFrOwogICAgIGNhc2UgeDg2X3NlZ19zczoKICAgICAgICAgdm1jYi0+c3MgPSAqcmVnOwot
ICAgICAgICB2bWNiLT5fY3BsID0gdm1jYi0+c3MuYXR0ci5maWVsZHMuZHBsOworICAgICAgICB2
bWNiX3NldF9jcGwodm1jYiwgcmVnLT5hdHRyLmZpZWxkcy5kcGwpOwogICAgICAgICBicmVhazsK
ICAgICBjYXNlIHg4Nl9zZWdfdHI6CiAgICAgICAgIHZtY2ItPnRyID0gKnJlZzsKQEAgLTE0NDIs
NyArMTQ0Miw3IEBAIHN0YXRpYyB2b2lkIHN2bV9pbmplY3RfZXZlbnQoY29uc3Qgc3RydWN0IHg4
Nl9ldmVudCAqZXZlbnQpCiAgICAgICogSWYgaW5qZWN0aW5nIGFuIGV2ZW50IG91dHNpZGUgb2Yg
NjRiaXQgbW9kZSwgemVybyB0aGUgdXBwZXIgYml0cyBvZiB0aGUKICAgICAgKiAlZWlwIGFuZCBu
ZXh0cmlwIGFmdGVyIHRoZSBhZGp1c3RtZW50cyBhYm92ZS4KICAgICAgKi8KLSAgICBpZiAoICEo
KHZtY2ItPl9lZmVyICYgRUZFUl9MTUEpICYmIHZtY2ItPmNzLmF0dHIuZmllbGRzLmwpICkKKyAg
ICBpZiAoICEoKHZtY2JfZ2V0X2VmZXIodm1jYikgJiBFRkVSX0xNQSkgJiYgdm1jYi0+Y3MuYXR0
ci5maWVsZHMubCkgKQogICAgIHsKICAgICAgICAgcmVncy0+cmlwID0gcmVncy0+ZWlwOwogICAg
ICAgICB2bWNiLT5uZXh0cmlwID0gKHVpbnQzMl90KXZtY2ItPm5leHRyaXA7Ci0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Jun 11 12:22:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Jun 2017 12:22:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dK1sw-0006NN-KN; Sun, 11 Jun 2017 12:22:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dK1sv-0006NF-I1
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 12:22:25 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 1B/7A-02955-0063D395; Sun, 11 Jun 2017 12:22:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVZfBzDb
 SYPZ/FosJ2wwcGD229+1iD2CMYs3MS8qvSGDNODAxomC+asWXZ8/ZGxgvyXQxcnEICXxhlGg8
 84sJwjnPKPHmygy2LkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBSwlFs2ZB
 BbnFTCTuDl9KVicBaj+2IrV7BMYORYwMqxiVC9OLSpLLdI10UsqykzPKMlNzMzRNTQw1stNLS
 5OTE/NSUwq1kvOz93ECPQIAxDsYGz84nSIUZKDSUmUd8sVm0ghvqT8lMqMxOKM+KLSnNTiQ4w
 yHBxKEryJJraRQoJFqempFWmZOcDQgElLcPAoifAqMAOleYsLEnOLM9MhUqcYFaXEecVB+gRA
 EhmleXBtsHC8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWFeJUOgKTyZeSVw018BLWYCWnwd5
 Gbe4pJEhJRUA2NFxpWzt+9++D/1Lce1iECpjs1cVy6pFAi7MF4MDLGMvvywjTUzv8Pu92uP2i
 /dGnNamrfv4L0ZmHpCMSnvfjPbzNVdH+P1P621s34+o0Luz8c5caIz16yVPTeNac6tXWwPFv/
 4dWzRIbXp5Te5+vfpfvoRLHQl6ymPuHWJ76Sl/IKJ37v49jErsRRnJBpqMRcVJwIAJSpUVUIC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1497183742!93383235!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49578 invoked from network); 11 Jun 2017 12:22:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Jun 2017 12:22:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dK1ss-0003R2-Nz
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 12:22:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dK1ss-0005nq-NM
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 12:22:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dK1ss-0005nq-NM@xenbits.xenproject.org>
Date: Sun, 11 Jun 2017 12:22:22 +0000
Subject: [Xen-changelog] [xen master] SVM: infer type in VMCB_ACCESSORS()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGUxOWU4NTMzNTM2YjBmYWVhZmEyMDMzZDVlNGJkYTg4MzI0MGQ5YTIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgSnVuIDkg
MTQ6MTM6NTQgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBKdW4gOSAxNDoxMzo1NCAyMDE3ICswMjAwCgogICAgU1ZN
OiBpbmZlciB0eXBlIGluIFZNQ0JfQUNDRVNTT1JTKCkKICAgIAogICAgUHJldmVudCBhY2NpZGVu
dGFsIG1pc3Rha2VzIGJ5IG5vdCByZXF1aXJpbmcgZXhwbGljaXQgdHlwZXMgdG8gYmUKICAgIHNw
ZWNpZmllZCBpbiB0aGUgbWFjcm8gaW52b2NhdGlvbnMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBCb3JpcyBP
c3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgotLS0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3N2bS92bWNiLmggfCA4MiArKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t
LS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDM5IGluc2VydGlvbnMoKyksIDQzIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS92bWNiLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9zdm0vdm1jYi5oCmluZGV4IDc2YTczNjguLjZiYmFiMWUgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS92bWNiLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3ZtY2IuaApAQCAtNTQ0LDUxICs1NDQsNDcgQEAgdm9pZCBz
dm1faW50ZXJjZXB0X21zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCBpbnQgZW5hYmxl
KTsKICAqIFZNQ0IgYWNjZXNzb3IgZnVuY3Rpb25zLgogICovCiAKLSNkZWZpbmUgVk1DQl9BQ0NF
U1NPUlMoX3R5cGUsIF9uYW1lLCBfY2xlYW5iaXQpICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi1zdGF0aWMgaW5saW5lIHZvaWQgdm1jYl9zZXRfIyNfbmFtZShzdHJ1Y3Qgdm1jYl9zdHJ1
Y3QgKnZtY2IsIF90eXBlIHZhbHVlKSAgXAoteyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICB2bWNi
LT5fIyNfbmFtZSA9IHZhbHVlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgdm1jYi0+Y2xlYW5iaXRzLmZpZWxkcy5fY2xlYW5iaXQgPSAwOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotfSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
LXN0YXRpYyBpbmxpbmUgX3R5cGUgdm1jYl9nZXRfIyNfbmFtZShjb25zdCBzdHJ1Y3Qgdm1jYl9z
dHJ1Y3QgKnZtY2IpICAgICAgICBcCi17ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIHJldHVybiB2
bWNiLT5fIyNfbmFtZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyNkZWZpbmUgVk1DQl9BQ0NFU1NPUlMobmFtZSwgY2xlYW5iaXQpICAgICAgICAg
ICAgXAorc3RhdGljIGlubGluZSB2b2lkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Cit2bWNiX3NldF8gIyMgbmFtZShzdHJ1Y3Qgdm1jYl9zdHJ1Y3QgKnZtY2IsICAgICAgIFwKKyAg
ICAgICAgICAgICAgICAgIHR5cGVvZih2bWNiLT5fICMjIG5hbWUpIHZhbHVlKSAgXAoreyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgdm1jYi0+
XyAjIyBuYW1lID0gdmFsdWU7ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB2bWNiLT5jbGVh
bmJpdHMuZmllbGRzLmNsZWFuYml0ID0gMDsgICAgICAgICAgXAorfSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCitzdGF0aWMgaW5saW5lIHR5cGVvZihh
bGxvY192bWNiKCktPl8gIyMgbmFtZSkgICAgIFwKK3ZtY2JfZ2V0XyAjIyBuYW1lKGNvbnN0IHN0
cnVjdCB2bWNiX3N0cnVjdCAqdm1jYikgXAoreyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgcmV0dXJuIHZtY2ItPl8gIyMgbmFtZTsgICAgICAg
ICAgICAgICAgICAgICAgIFwKIH0KIAotVk1DQl9BQ0NFU1NPUlModTMyLCBjcl9pbnRlcmNlcHRz
LCBpbnRlcmNlcHRzKQotVk1DQl9BQ0NFU1NPUlModTMyLCBkcl9pbnRlcmNlcHRzLCBpbnRlcmNl
cHRzKQotVk1DQl9BQ0NFU1NPUlModTMyLCBleGNlcHRpb25faW50ZXJjZXB0cywgaW50ZXJjZXB0
cykKLVZNQ0JfQUNDRVNTT1JTKHUzMiwgZ2VuZXJhbDFfaW50ZXJjZXB0cywgaW50ZXJjZXB0cykK
LVZNQ0JfQUNDRVNTT1JTKHUzMiwgZ2VuZXJhbDJfaW50ZXJjZXB0cywgaW50ZXJjZXB0cykKLVZN
Q0JfQUNDRVNTT1JTKHUxNiwgcGF1c2VfZmlsdGVyX2NvdW50LCBpbnRlcmNlcHRzKQotVk1DQl9B
Q0NFU1NPUlModTY0LCB0c2Nfb2Zmc2V0LCBpbnRlcmNlcHRzKQotVk1DQl9BQ0NFU1NPUlModTY0
LCBpb3BtX2Jhc2VfcGEsIGlvcG0pCi1WTUNCX0FDQ0VTU09SUyh1NjQsIG1zcnBtX2Jhc2VfcGEs
IGlvcG0pCi1WTUNCX0FDQ0VTU09SUyh1MzIsIGd1ZXN0X2FzaWQsIGFzaWQpCi1WTUNCX0FDQ0VT
U09SUyh2aW50cl90LCB2aW50ciwgdHByKQotVk1DQl9BQ0NFU1NPUlModTY0LCBucF9lbmFibGUs
IG5wKQotVk1DQl9BQ0NFU1NPUlModTY0LCBoX2NyMywgbnApCi1WTUNCX0FDQ0VTU09SUyh1NjQs
IGdfcGF0LCBucCkKLVZNQ0JfQUNDRVNTT1JTKHU2NCwgY3IwLCBjcikKLVZNQ0JfQUNDRVNTT1JT
KHU2NCwgY3IzLCBjcikKLVZNQ0JfQUNDRVNTT1JTKHU2NCwgY3I0LCBjcikKLVZNQ0JfQUNDRVNT
T1JTKHU2NCwgZWZlciwgY3IpCi1WTUNCX0FDQ0VTU09SUyh1NjQsIGRyNiwgZHIpCi1WTUNCX0FD
Q0VTU09SUyh1NjQsIGRyNywgZHIpCi0vKiBVcGRhdGVzIGFyZSBhbGwgdmlhIGh2bV9zZXRfc2Vn
bWVudF9yZWdpc3RlcigpLiAqLwotLyogVk1DQl9BQ0NFU1NPUlMoc3ZtX3NlZ21lbnRfcmVnaXN0
ZXJfdCwgZ2R0ciwgZHQpICovCi0vKiBWTUNCX0FDQ0VTU09SUyhzdm1fc2VnbWVudF9yZWdpc3Rl
cl90LCBpZHRyLCBkdCkgKi8KLS8qIFZNQ0JfQUNDRVNTT1JTKHN2bV9zZWdtZW50X3JlZ2lzdGVy
X3QsIGNzLCBzZWcpICovCi0vKiBWTUNCX0FDQ0VTU09SUyhzdm1fc2VnbWVudF9yZWdpc3Rlcl90
LCBkcywgc2VnKSAqLwotLyogVk1DQl9BQ0NFU1NPUlMoc3ZtX3NlZ21lbnRfcmVnaXN0ZXJfdCwg
ZXMsIHNlZykgKi8KLS8qIFZNQ0JfQUNDRVNTT1JTKHN2bV9zZWdtZW50X3JlZ2lzdGVyX3QsIHNz
LCBzZWcpICovCi1WTUNCX0FDQ0VTU09SUyh1OCwgY3BsLCBzZWcpCi1WTUNCX0FDQ0VTU09SUyh1
NjQsIGNyMiwgY3IyKQotVk1DQl9BQ0NFU1NPUlModTY0LCBkZWJ1Z2N0bG1zciwgbGJyKQotVk1D
Ql9BQ0NFU1NPUlModTY0LCBsYXN0YnJhbmNoZnJvbWlwLCBsYnIpCi1WTUNCX0FDQ0VTU09SUyh1
NjQsIGxhc3RicmFuY2h0b2lwLCBsYnIpCi1WTUNCX0FDQ0VTU09SUyh1NjQsIGxhc3RpbnRmcm9t
aXAsIGxicikKLVZNQ0JfQUNDRVNTT1JTKHU2NCwgbGFzdGludHRvaXAsIGxicikKK1ZNQ0JfQUND
RVNTT1JTKGNyX2ludGVyY2VwdHMsIGludGVyY2VwdHMpCitWTUNCX0FDQ0VTU09SUyhkcl9pbnRl
cmNlcHRzLCBpbnRlcmNlcHRzKQorVk1DQl9BQ0NFU1NPUlMoZXhjZXB0aW9uX2ludGVyY2VwdHMs
IGludGVyY2VwdHMpCitWTUNCX0FDQ0VTU09SUyhnZW5lcmFsMV9pbnRlcmNlcHRzLCBpbnRlcmNl
cHRzKQorVk1DQl9BQ0NFU1NPUlMoZ2VuZXJhbDJfaW50ZXJjZXB0cywgaW50ZXJjZXB0cykKK1ZN
Q0JfQUNDRVNTT1JTKHBhdXNlX2ZpbHRlcl9jb3VudCwgaW50ZXJjZXB0cykKK1ZNQ0JfQUNDRVNT
T1JTKHRzY19vZmZzZXQsIGludGVyY2VwdHMpCitWTUNCX0FDQ0VTU09SUyhpb3BtX2Jhc2VfcGEs
IGlvcG0pCitWTUNCX0FDQ0VTU09SUyhtc3JwbV9iYXNlX3BhLCBpb3BtKQorVk1DQl9BQ0NFU1NP
UlMoZ3Vlc3RfYXNpZCwgYXNpZCkKK1ZNQ0JfQUNDRVNTT1JTKHZpbnRyLCB0cHIpCitWTUNCX0FD
Q0VTU09SUyhucF9lbmFibGUsIG5wKQorVk1DQl9BQ0NFU1NPUlMoaF9jcjMsIG5wKQorVk1DQl9B
Q0NFU1NPUlMoZ19wYXQsIG5wKQorVk1DQl9BQ0NFU1NPUlMoY3IwLCBjcikKK1ZNQ0JfQUNDRVNT
T1JTKGNyMywgY3IpCitWTUNCX0FDQ0VTU09SUyhjcjQsIGNyKQorVk1DQl9BQ0NFU1NPUlMoZWZl
ciwgY3IpCitWTUNCX0FDQ0VTU09SUyhkcjYsIGRyKQorVk1DQl9BQ0NFU1NPUlMoZHI3LCBkcikK
K1ZNQ0JfQUNDRVNTT1JTKGNwbCwgc2VnKQorVk1DQl9BQ0NFU1NPUlMoY3IyLCBjcjIpCitWTUNC
X0FDQ0VTU09SUyhkZWJ1Z2N0bG1zciwgbGJyKQorVk1DQl9BQ0NFU1NPUlMobGFzdGJyYW5jaGZy
b21pcCwgbGJyKQorVk1DQl9BQ0NFU1NPUlMobGFzdGJyYW5jaHRvaXAsIGxicikKK1ZNQ0JfQUND
RVNTT1JTKGxhc3RpbnRmcm9taXAsIGxicikKK1ZNQ0JfQUNDRVNTT1JTKGxhc3RpbnR0b2lwLCBs
YnIpCiAKICN1bmRlZiBWTUNCX0FDQ0VTU09SUwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Jun 11 12:22:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Jun 2017 12:22:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dK1t6-0006Pd-Lw; Sun, 11 Jun 2017 12:22:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dK1t5-0006Oh-Oy
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 12:22:35 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 FB/D5-26106-A063D395; Sun, 11 Jun 2017 12:22:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVZfLzDb
 S4N45fosJ2wwcGD229+1iD2CMYs3MS8qvSGDNOPNvN3PBFLOKlv1b2BsYO7W7GDk4hAS+MEpM
 Le5i5AIyzzNKnH//mgkkziYgJjF3r0IXIyeHiICqxKwVy5lBbCEBdYmm3w1sILawgLFEa88EM
 JtXwExi8/YDjCA2C1D93TcrWScwcixgZFjFqFGcWlSWWqRrZKGXVJSZnlGSm5iZo2toYKyXm1
 pcnJiempOYVKyXnJ+7iRHokXoGBsYdjO0n/A4xSnIwKYnybrliEynEl5SfUpmRWJwRX1Sak1p
 8iFGGg0NJgjfZ1DZSSLAoNT21Ii0zBxgaMGkJDh4lEV4FZqA0b3FBYm5xZjpE6hSjopQ4LxNI
 nwBIIqM0D64NFo6XGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzKhkCTeHJzCuBm/4KaDET0
 OLrIDfzFpckIqSkGhhnbJRdebp3q6ggw9O5Bu8dmNeqfper+XlA03bm3e+eaZY6Ff9WJ3Msnq
 zWV/Dw2vIwv5t1ciu0Vq60u29TbVnscPSBT7yv0c0gxh79OwVzo94FPI3OLLKpdT99/mKXNlO
 Xi6+HadaTG32yq97d+HeILT+Sj2P14eZTSzb+s2BVbdGZLb7uSqkSS3FGoqEWc1FxIgDZvRZs
 QgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1497183753!100218364!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10733 invoked from network); 11 Jun 2017 12:22:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Jun 2017 12:22:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dK1t2-0003RI-Rj
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 12:22:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dK1t2-0005oF-PI
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 12:22:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dK1t2-0005oF-PI@xenbits.xenproject.org>
Date: Sun, 11 Jun 2017 12:22:32 +0000
Subject: [Xen-changelog] [xen master] SVM: clean up svm_vmcb_dump()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRjM2IyMDM4ZjY3YzEyZDEwODU5N2E1N2VkMzAzYzdjZjQwN2QyMDUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgSnVuIDkg
MTQ6MTQ6MjcgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBKdW4gOSAxNDoxNDoyNyAyMDE3ICswMjAwCgogICAgU1ZN
OiBjbGVhbiB1cCBzdm1fdm1jYl9kdW1wKCkKICAgIAogICAgLSBjb25zdGlmeSBwYXJhbWV0ZXIK
ICAgIC0gdXNlIGFjY2Vzc29ycwogICAgLSBkcm9wIHN0cmF5IGNhc3RzCiAgICAtIGFkanVzdCBm
b3JtYXR0aW5nCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNr
eUBvcmFjbGUuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bWRlYnVnLmMgICAgICAg
IHwgODAgKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vc3ZtL3N2bWRlYnVnLmggfCAgMiArLQogMiBmaWxlcyBjaGFuZ2VkLCAzNyBpbnNl
cnRpb25zKCspLCA0NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L3N2bS9zdm1kZWJ1Zy5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtZGVidWcuYwppbmRleCAw
YTY0ZTkyLi45NjFlMDk4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm1kZWJ1
Zy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bWRlYnVnLmMKQEAgLTI2LDYwICsyNiw1
MiBAQCBzdGF0aWMgdm9pZCBzdm1fZHVtcF9zZWwoY29uc3QgY2hhciAqbmFtZSwgY29uc3Qgc3Zt
X3NlZ21lbnRfcmVnaXN0ZXJfdCAqcykKICAgICAgICAgICAgbmFtZSwgcy0+c2VsLCBzLT5hdHRy
LmJ5dGVzLCBzLT5saW1pdCwgcy0+YmFzZSk7CiB9CiAKLS8qIFRoaXMgZnVuY3Rpb24gY2FuIGRp
cmVjdGx5IGFjY2VzcyBmaWVsZHMgd2hpY2ggYXJlIGNvdmVyZWQgYnkgY2xlYW4gYml0cy4gKi8K
LXZvaWQgc3ZtX3ZtY2JfZHVtcChjb25zdCBjaGFyICpmcm9tLCBzdHJ1Y3Qgdm1jYl9zdHJ1Y3Qg
KnZtY2IpCit2b2lkIHN2bV92bWNiX2R1bXAoY29uc3QgY2hhciAqZnJvbSwgY29uc3Qgc3RydWN0
IHZtY2Jfc3RydWN0ICp2bWNiKQogewogICAgIHByaW50aygiRHVtcGluZyBndWVzdCdzIGN1cnJl
bnQgc3RhdGUgYXQgJXMuLi5cbiIsIGZyb20pOwotICAgIHByaW50aygiU2l6ZSBvZiBWTUNCID0g
JWQsIHBhZGRyID0gJSNseCwgdmFkZHIgPSAlcFxuIiwKLSAgICAgICAgICAgKGludCkgc2l6ZW9m
KHN0cnVjdCB2bWNiX3N0cnVjdCksIHZpcnRfdG9fbWFkZHIodm1jYiksIHZtY2IpOworICAgIHBy
aW50aygiU2l6ZSBvZiBWTUNCID0gJXp1LCBwYWRkciA9ICUiUFJJcGFkZHIiLCB2YWRkciA9ICVw
XG4iLAorICAgICAgICAgICBzaXplb2Yoc3RydWN0IHZtY2Jfc3RydWN0KSwgdmlydF90b19tYWRk
cih2bWNiKSwgdm1jYik7CiAKICAgICBwcmludGsoImNyX2ludGVyY2VwdHMgPSAlI3ggZHJfaW50
ZXJjZXB0cyA9ICUjeCAiCiAgICAgICAgICAgICJleGNlcHRpb25faW50ZXJjZXB0cyA9ICUjeFxu
IiwKLSAgICAgICAgICAgdm1jYi0+X2NyX2ludGVyY2VwdHMsIHZtY2ItPl9kcl9pbnRlcmNlcHRz
LCAKLSAgICAgICAgICAgdm1jYi0+X2V4Y2VwdGlvbl9pbnRlcmNlcHRzKTsKKyAgICAgICAgICAg
dm1jYl9nZXRfY3JfaW50ZXJjZXB0cyh2bWNiKSwgdm1jYl9nZXRfZHJfaW50ZXJjZXB0cyh2bWNi
KSwKKyAgICAgICAgICAgdm1jYl9nZXRfZXhjZXB0aW9uX2ludGVyY2VwdHModm1jYikpOwogICAg
IHByaW50aygiZ2VuZXJhbDFfaW50ZXJjZXB0cyA9ICUjeCBnZW5lcmFsMl9pbnRlcmNlcHRzID0g
JSN4XG4iLAotICAgICAgICAgICB2bWNiLT5fZ2VuZXJhbDFfaW50ZXJjZXB0cywgdm1jYi0+X2dl
bmVyYWwyX2ludGVyY2VwdHMpOwotICAgIHByaW50aygiaW9wbV9iYXNlX3BhID0gJSNMeCBtc3Jw
bV9iYXNlX3BhID0gJSNMeCB0c2Nfb2Zmc2V0ID0gJSNMeFxuIiwKLSAgICAgICAgICAgKHVuc2ln
bmVkIGxvbmcgbG9uZyl2bWNiLT5faW9wbV9iYXNlX3BhLAotICAgICAgICAgICAodW5zaWduZWQg
bG9uZyBsb25nKXZtY2ItPl9tc3JwbV9iYXNlX3BhLAotICAgICAgICAgICAodW5zaWduZWQgbG9u
ZyBsb25nKXZtY2ItPl90c2Nfb2Zmc2V0KTsKLSAgICBwcmludGsoInRsYl9jb250cm9sID0gJSN4
IHZpbnRyID0gJSNMeCBpbnRlcnJ1cHRfc2hhZG93ID0gJSNMeFxuIiwKLSAgICAgICAgICAgdm1j
Yi0+dGxiX2NvbnRyb2wsCi0gICAgICAgICAgICh1bnNpZ25lZCBsb25nIGxvbmcpdm1jYi0+X3Zp
bnRyLmJ5dGVzLAotICAgICAgICAgICAodW5zaWduZWQgbG9uZyBsb25nKXZtY2ItPmludGVycnVw
dF9zaGFkb3cpOworICAgICAgICAgICB2bWNiX2dldF9nZW5lcmFsMV9pbnRlcmNlcHRzKHZtY2Ip
LCB2bWNiX2dldF9nZW5lcmFsMl9pbnRlcmNlcHRzKHZtY2IpKTsKKyAgICBwcmludGsoImlvcG1f
YmFzZV9wYSA9ICUjIlBSSXg2NCIgbXNycG1fYmFzZV9wYSA9ICUjIlBSSXg2NCIgdHNjX29mZnNl
dCA9ICUjIlBSSXg2NCJcbiIsCisgICAgICAgICAgIHZtY2JfZ2V0X2lvcG1fYmFzZV9wYSh2bWNi
KSwgdm1jYl9nZXRfbXNycG1fYmFzZV9wYSh2bWNiKSwKKyAgICAgICAgICAgdm1jYl9nZXRfdHNj
X29mZnNldCh2bWNiKSk7CisgICAgcHJpbnRrKCJ0bGJfY29udHJvbCA9ICUjeCB2aW50ciA9ICUj
IlBSSXg2NCIgaW50ZXJydXB0X3NoYWRvdyA9ICUjIlBSSXg2NCJcbiIsCisgICAgICAgICAgIHZt
Y2ItPnRsYl9jb250cm9sLCB2bWNiX2dldF92aW50cih2bWNiKS5ieXRlcywKKyAgICAgICAgICAg
dm1jYi0+aW50ZXJydXB0X3NoYWRvdyk7CiAgICAgcHJpbnRrKCJldmVudGluaiAlMDE2IlBSSXg2
NCIsIHZhbGlkPyAlZCwgZWM/ICVkLCB0eXBlICV1LCB2ZWN0b3IgJSN4XG4iLAogICAgICAgICAg
ICB2bWNiLT5ldmVudGluai5ieXRlcywgdm1jYi0+ZXZlbnRpbmouZmllbGRzLnYsCiAgICAgICAg
ICAgIHZtY2ItPmV2ZW50aW5qLmZpZWxkcy5ldiwgdm1jYi0+ZXZlbnRpbmouZmllbGRzLnR5cGUs
CiAgICAgICAgICAgIHZtY2ItPmV2ZW50aW5qLmZpZWxkcy52ZWN0b3IpOwotICAgIHByaW50aygi
ZXhpdGNvZGUgPSAlI0x4IGV4aXRpbnRpbmZvID0gJSNMeFxuIiwKLSAgICAgICAgICAgKHVuc2ln
bmVkIGxvbmcgbG9uZyl2bWNiLT5leGl0Y29kZSwKLSAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcg
bG9uZyl2bWNiLT5leGl0aW50aW5mby5ieXRlcyk7Ci0gICAgcHJpbnRrKCJleGl0aW5mbzEgPSAl
I0x4IGV4aXRpbmZvMiA9ICUjTHggXG4iLAotICAgICAgICAgICAodW5zaWduZWQgbG9uZyBsb25n
KXZtY2ItPmV4aXRpbmZvMSwKLSAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcgbG9uZyl2bWNiLT5l
eGl0aW5mbzIpOwotICAgIHByaW50aygibnBfZW5hYmxlID0gJUx4IGd1ZXN0X2FzaWQgPSAlI3hc
biIsCi0gICAgICAgICAgICh1bnNpZ25lZCBsb25nIGxvbmcpdm1jYi0+X25wX2VuYWJsZSwgdm1j
Yi0+X2d1ZXN0X2FzaWQpOwotICAgIHByaW50aygiY3BsID0gJWQgZWZlciA9ICUjTHggc3RhciA9
ICUjTHggbHN0YXIgPSAlI0x4XG4iLAotICAgICAgICAgICB2bWNiLT5fY3BsLCAodW5zaWduZWQg
bG9uZyBsb25nKXZtY2ItPl9lZmVyLAotICAgICAgICAgICAodW5zaWduZWQgbG9uZyBsb25nKXZt
Y2ItPnN0YXIsICh1bnNpZ25lZCBsb25nIGxvbmcpdm1jYi0+bHN0YXIpOwotICAgIHByaW50aygi
Q1IwID0gMHglMDE2bGx4IENSMiA9IDB4JTAxNmxseFxuIiwKLSAgICAgICAgICAgKHVuc2lnbmVk
IGxvbmcgbG9uZyl2bWNiLT5fY3IwLCAodW5zaWduZWQgbG9uZyBsb25nKXZtY2ItPl9jcjIpOwot
ICAgIHByaW50aygiQ1IzID0gMHglMDE2bGx4IENSNCA9IDB4JTAxNmxseFxuIiwgCi0gICAgICAg
ICAgICh1bnNpZ25lZCBsb25nIGxvbmcpdm1jYi0+X2NyMywgKHVuc2lnbmVkIGxvbmcgbG9uZyl2
bWNiLT5fY3I0KTsKLSAgICBwcmludGsoIlJTUCA9IDB4JTAxNmxseCAgUklQID0gMHglMDE2bGx4
XG4iLCAKLSAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcgbG9uZyl2bWNiLT5yc3AsICh1bnNpZ25l
ZCBsb25nIGxvbmcpdm1jYi0+cmlwKTsKLSAgICBwcmludGsoIlJBWCA9IDB4JTAxNmxseCAgUkZM
QUdTPTB4JTAxNmxseFxuIiwKLSAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcgbG9uZyl2bWNiLT5y
YXgsICh1bnNpZ25lZCBsb25nIGxvbmcpdm1jYi0+cmZsYWdzKTsKLSAgICBwcmludGsoIkRSNiA9
IDB4JTAxNmxseCwgRFI3ID0gMHglMDE2bGx4XG4iLCAKLSAgICAgICAgICAgKHVuc2lnbmVkIGxv
bmcgbG9uZyl2bWNiLT5fZHI2LCAodW5zaWduZWQgbG9uZyBsb25nKXZtY2ItPl9kcjcpOwotICAg
IHByaW50aygiQ1NUQVIgPSAweCUwMTZsbHggU0ZNYXNrID0gMHglMDE2bGx4XG4iLAotICAgICAg
ICAgICAodW5zaWduZWQgbG9uZyBsb25nKXZtY2ItPmNzdGFyLCAKLSAgICAgICAgICAgKHVuc2ln
bmVkIGxvbmcgbG9uZyl2bWNiLT5zZm1hc2spOwotICAgIHByaW50aygiS2VybkdTQmFzZSA9IDB4
JTAxNmxseCBQQVQgPSAweCUwMTZsbHggXG4iLCAKLSAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcg
bG9uZyl2bWNiLT5rZXJuZ3NiYXNlLAotICAgICAgICAgICAodW5zaWduZWQgbG9uZyBsb25nKXZt
Y2ItPl9nX3BhdCk7Ci0gICAgcHJpbnRrKCJIX0NSMyA9IDB4JTAxNmxseCBDbGVhbkJpdHMgPSAl
I3hcbiIsCi0gICAgICAgICAgICh1bnNpZ25lZCBsb25nIGxvbmcpdm1jYi0+X2hfY3IzLCB2bWNi
LT5jbGVhbmJpdHMuYnl0ZXMpOworICAgIHByaW50aygiZXhpdGNvZGUgPSAlIyJQUkl4NjQiIGV4
aXRpbnRpbmZvID0gJSMiUFJJeDY0IlxuIiwKKyAgICAgICAgICAgdm1jYi0+ZXhpdGNvZGUsIHZt
Y2ItPmV4aXRpbnRpbmZvLmJ5dGVzKTsKKyAgICBwcmludGsoImV4aXRpbmZvMSA9ICUjIlBSSXg2
NCIgZXhpdGluZm8yID0gJSMiUFJJeDY0IlxuIiwKKyAgICAgICAgICAgdm1jYi0+ZXhpdGluZm8x
LCB2bWNiLT5leGl0aW5mbzIpOworICAgIHByaW50aygibnBfZW5hYmxlID0gJSMiUFJJeDY0IiBn
dWVzdF9hc2lkID0gJSN4XG4iLAorICAgICAgICAgICB2bWNiX2dldF9ucF9lbmFibGUodm1jYiks
IHZtY2JfZ2V0X2d1ZXN0X2FzaWQodm1jYikpOworICAgIHByaW50aygiY3BsID0gJWQgZWZlciA9
ICUjIlBSSXg2NCIgc3RhciA9ICUjIlBSSXg2NCIgbHN0YXIgPSAlIyJQUkl4NjQiXG4iLAorICAg
ICAgICAgICB2bWNiX2dldF9jcGwodm1jYiksIHZtY2JfZ2V0X2VmZXIodm1jYiksIHZtY2ItPnN0
YXIsIHZtY2ItPmxzdGFyKTsKKyAgICBwcmludGsoIkNSMCA9IDB4JTAxNiJQUkl4NjQiIENSMiA9
IDB4JTAxNiJQUkl4NjQiXG4iLAorICAgICAgICAgICB2bWNiX2dldF9jcjAodm1jYiksIHZtY2Jf
Z2V0X2NyMih2bWNiKSk7CisgICAgcHJpbnRrKCJDUjMgPSAweCUwMTYiUFJJeDY0IiBDUjQgPSAw
eCUwMTYiUFJJeDY0IlxuIiwKKyAgICAgICAgICAgdm1jYl9nZXRfY3IzKHZtY2IpLCB2bWNiX2dl
dF9jcjQodm1jYikpOworICAgIHByaW50aygiUlNQID0gMHglMDE2IlBSSXg2NCIgIFJJUCA9IDB4
JTAxNiJQUkl4NjQiXG4iLAorICAgICAgICAgICB2bWNiLT5yc3AsIHZtY2ItPnJpcCk7CisgICAg
cHJpbnRrKCJSQVggPSAweCUwMTYiUFJJeDY0IiAgUkZMQUdTPTB4JTAxNiJQUkl4NjQiXG4iLAor
ICAgICAgICAgICB2bWNiLT5yYXgsIHZtY2ItPnJmbGFncyk7CisgICAgcHJpbnRrKCJEUjYgPSAw
eCUwMTYiUFJJeDY0IiwgRFI3ID0gMHglMDE2IlBSSXg2NCJcbiIsCisgICAgICAgICAgIHZtY2Jf
Z2V0X2RyNih2bWNiKSwgdm1jYl9nZXRfZHI3KHZtY2IpKTsKKyAgICBwcmludGsoIkNTVEFSID0g
MHglMDE2IlBSSXg2NCIgU0ZNYXNrID0gMHglMDE2IlBSSXg2NCJcbiIsCisgICAgICAgICAgIHZt
Y2ItPmNzdGFyLCB2bWNiLT5zZm1hc2spOworICAgIHByaW50aygiS2VybkdTQmFzZSA9IDB4JTAx
NiJQUkl4NjQiIFBBVCA9IDB4JTAxNiJQUkl4NjQiXG4iLAorICAgICAgICAgICB2bWNiLT5rZXJu
Z3NiYXNlLCB2bWNiX2dldF9nX3BhdCh2bWNiKSk7CisgICAgcHJpbnRrKCJIX0NSMyA9IDB4JTAx
NiJQUkl4NjQiIENsZWFuQml0cyA9ICUjeFxuIiwKKyAgICAgICAgICAgdm1jYl9nZXRfaF9jcjMo
dm1jYiksIHZtY2ItPmNsZWFuYml0cy5ieXRlcyk7CiAKICAgICAvKiBwcmludCBvdXQgYWxsIHRo
ZSBzZWxlY3RvcnMgKi8KICAgICBwcmludGsoIiAgICAgICBzZWwgYXR0ciAgbGltaXQgICBiYXNl
XG4iKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9zdm1kZWJ1Zy5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3N2bWRlYnVnLmgKaW5kZXggYzI4MmEwNi4u
OTJhN2MyYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3N2bWRlYnVn
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3N2bWRlYnVnLmgKQEAgLTIyLDcg
KzIyLDcgQEAKICNpbmNsdWRlIDxhc20vdHlwZXMuaD4KICNpbmNsdWRlIDxhc20vaHZtL3N2bS92
bWNiLmg+CiAKLXZvaWQgc3ZtX3ZtY2JfZHVtcChjb25zdCBjaGFyICpmcm9tLCBzdHJ1Y3Qgdm1j
Yl9zdHJ1Y3QgKnZtY2IpOwordm9pZCBzdm1fdm1jYl9kdW1wKGNvbnN0IGNoYXIgKmZyb20sIGNv
bnN0IHN0cnVjdCB2bWNiX3N0cnVjdCAqdm1jYik7CiBib29sX3Qgc3ZtX3ZtY2JfaXN2YWxpZChj
b25zdCBjaGFyICpmcm9tLCBzdHJ1Y3Qgdm1jYl9zdHJ1Y3QgKnZtY2IsCiAgICAgICAgICAgICAg
ICAgICAgICAgICBib29sX3QgdmVyYm9zZSk7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Jun 11 12:22:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Jun 2017 12:22:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dK1tG-0006R2-NU; Sun, 11 Jun 2017 12:22:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dK1tF-0006Qo-HP
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 12:22:45 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 5F/D1-03371-4163D395; Sun, 11 Jun 2017 12:22:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVVfEzDb
 SoGM6m8WEbQYOjB7b+3axBzBGsWbmJeVXJLBmTHh/jrngo1nF932/2RsYz2t1MXJxCAl8YZSY
 2DmdFcI5zyixZNEDIIeDg01ATGLuXoUuRk4OEQFViVkrljOD2EIC6hJNvxvYQGxhAUeJzcdbW
 UFsXgEziel/tjOB2CxA9W+vXmaewMixgJFhFaNGcWpRWWqRrrGxXlJRZnpGSW5iZo6uoYGZXm
 5qcXFiempOYlKxXnJ+7iZGoFcYgGAH4871gYcYJTmYlER5t1yxiRTiS8pPqcxILM6ILyrNSS0
 +xCjDwaEkwXvRxDZSSLAoNT21Ii0zBxgeMGkJDh4lEV4FZqA0b3FBYm5xZjpE6hSjopQ473yQ
 PgGQREZpHlwbLCQvMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZhXyRBoCk9mXgnc9FdAi5mAF
 l8HuZm3uCQRISXVwLinXFZ03fbnEw5MqnlyTUG57MwqJobcs02ei/YbLdJME+qrW1Hfue3Lqu
 /zriXWCQTf2Tnhh8mLa5vvTT5lJn12/S4xvZMrX6y9fGWX8Svdp/fufpyXlH8gdbeaDpfkn8l
 zg/bZrZN7Vyv70aaHXfjCj3UzrJUn5+6ybti9qPrB2glFmiuksz5NUWIpzkg01GIuKk4EALVH
 RWxEAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1497183763!107203179!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32768 invoked from network); 11 Jun 2017 12:22:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Jun 2017 12:22:43 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dK1tC-0003RS-VQ
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 12:22:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dK1tC-0005qn-Su
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 12:22:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dK1tC-0005qn-Su@xenbits.xenproject.org>
Date: Sun, 11 Jun 2017 12:22:42 +0000
Subject: [Xen-changelog] [xen master] x86/apic: Drop the unused struct
	local_apic
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDlhNjE1YzFiOTcwZDdmYTM0NTkxNjJhNDhkN2M0YjZjZWU2YzNkMzUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEp1biAxIDE2OjE1OjQwIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIEp1biA5IDEzOjIzOjUz
IDIwMTcgKzAxMDAKCiAgICB4ODYvYXBpYzogRHJvcCB0aGUgdW51c2VkIHN0cnVjdCBsb2NhbF9h
cGljCiAgICAKICAgIEl0IGlzIG5vdCBzdWl0YWJsZSBmb3IgWGVuJ3MgdXNlIChiZWluZyB4YXBp
YyBhbmQgeDJhcGljIGNvbXBhdGlibGUpLCBhbmQgdGhlCiAgICBjb21tZW50IGRvZXNuJ3QgaW5z
cGlyZSBtdWNoIGNvbmZpZGVuY2UgaW4gaXRzIGNvcnJlY3RuZXNzLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNr
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9h
c20teDg2L2FwaWNkZWYuaCB8IDI2MiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyNjIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9hcGljZGVmLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FwaWNk
ZWYuaAppbmRleCAxYjJjNDUyLi5lZWQ1MDRhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2FwaWNkZWYuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2FwaWNkZWYuaApAQCAtMTI2
LDI2NiArMTI2LDQgQEAKIAogI2RlZmluZSBNQVhfSU9fQVBJQ1MgMTI4CiAKLS8qCi0gKiB0aGUg
bG9jYWwgQVBJQyByZWdpc3RlciBzdHJ1Y3R1cmUsIG1lbW9yeSBtYXBwZWQuIE5vdCB0ZXJyaWJs
eSB3ZWxsCi0gKiB0ZXN0ZWQsIGJ1dCB3ZSBtaWdodCBldmVudHVhbGx5IHVzZSB0aGlzIG9uZSBp
biB0aGUgZnV0dXJlIC0gdGhlCi0gKiBwcm9ibGVtIHdoeSB3ZSBjYW5ub3QgdXNlIGl0IHJpZ2h0
IG5vdyBpcyB0aGUgUDUgQVBJQywgaXQgaGFzIGFuCi0gKiBlcnJhdGEgd2hpY2ggY2Fubm90IHRh
a2UgOC1iaXQgcmVhZHMgYW5kIHdyaXRlcywgb25seSAzMi1iaXQgb25lcyAuLi4KLSAqLwotI2Rl
ZmluZSB1MzIgdW5zaWduZWQgaW50Ci0KLSNkZWZpbmUgbGFwaWMgKCh2b2xhdGlsZSBzdHJ1Y3Qg
bG9jYWxfYXBpYyAqKUFQSUNfQkFTRSkKLQotI2lmbmRlZiBfX0FTU0VNQkxZX18KLXN0cnVjdCBf
X3BhY2tlZCBsb2NhbF9hcGljIHsKLQotLyowMDAqLwlzdHJ1Y3QgeyB1MzIgX19yZXNlcnZlZFs0
XTsgfSBfX3Jlc2VydmVkXzAxOwotCi0vKjAxMCovCXN0cnVjdCB7IHUzMiBfX3Jlc2VydmVkWzRd
OyB9IF9fcmVzZXJ2ZWRfMDI7Ci0KLS8qMDIwKi8Jc3RydWN0IHsgLyogQVBJQyBJRCBSZWdpc3Rl
ciAqLwotCQl1MzIgICBfX3Jlc2VydmVkXzEJOiAyNCwKLQkJCXBoeXNfYXBpY19pZAk6ICA0LAot
CQkJX19yZXNlcnZlZF8yCTogIDQ7Ci0JCXUzMiBfX3Jlc2VydmVkWzNdOwotCX0gaWQ7Ci0KLS8q
MDMwKi8JY29uc3QKLQlzdHJ1Y3QgeyAvKiBBUElDIFZlcnNpb24gUmVnaXN0ZXIgKi8KLQkJdTMy
ICAgdmVyc2lvbgkJOiAgOCwKLQkJCV9fcmVzZXJ2ZWRfMQk6ICA4LAotCQkJbWF4X2x2dAkJOiAg
OCwKLQkJCV9fcmVzZXJ2ZWRfMgk6ICA4OwotCQl1MzIgX19yZXNlcnZlZFszXTsKLQl9IHZlcnNp
b247Ci0KLS8qMDQwKi8Jc3RydWN0IHsgdTMyIF9fcmVzZXJ2ZWRbNF07IH0gX19yZXNlcnZlZF8w
MzsKLQotLyowNTAqLwlzdHJ1Y3QgeyB1MzIgX19yZXNlcnZlZFs0XTsgfSBfX3Jlc2VydmVkXzA0
OwotCi0vKjA2MCovCXN0cnVjdCB7IHUzMiBfX3Jlc2VydmVkWzRdOyB9IF9fcmVzZXJ2ZWRfMDU7
Ci0KLS8qMDcwKi8Jc3RydWN0IHsgdTMyIF9fcmVzZXJ2ZWRbNF07IH0gX19yZXNlcnZlZF8wNjsK
LQotLyowODAqLwlzdHJ1Y3QgeyAvKiBUYXNrIFByaW9yaXR5IFJlZ2lzdGVyICovCi0JCXUzMiAg
IHByaW9yaXR5CTogIDgsCi0JCQlfX3Jlc2VydmVkXzEJOiAyNDsKLQkJdTMyIF9fcmVzZXJ2ZWRf
MlszXTsKLQl9IHRwcjsKLQotLyowOTAqLwljb25zdAotCXN0cnVjdCB7IC8qIEFyYml0cmF0aW9u
IFByaW9yaXR5IFJlZ2lzdGVyICovCi0JCXUzMiAgIHByaW9yaXR5CTogIDgsCi0JCQlfX3Jlc2Vy
dmVkXzEJOiAyNDsKLQkJdTMyIF9fcmVzZXJ2ZWRfMlszXTsKLQl9IGFwcjsKLQotLyowQTAqLwlj
b25zdAotCXN0cnVjdCB7IC8qIFByb2Nlc3NvciBQcmlvcml0eSBSZWdpc3RlciAqLwotCQl1MzIg
ICBwcmlvcml0eQk6ICA4LAotCQkJX19yZXNlcnZlZF8xCTogMjQ7Ci0JCXUzMiBfX3Jlc2VydmVk
XzJbM107Ci0JfSBwcHI7Ci0KLS8qMEIwKi8Jc3RydWN0IHsgLyogRW5kIE9mIEludGVycnVwdCBS
ZWdpc3RlciAqLwotCQl1MzIgICBlb2k7Ci0JCXUzMiBfX3Jlc2VydmVkWzNdOwotCX0gZW9pOwot
Ci0vKjBDMCovCXN0cnVjdCB7IHUzMiBfX3Jlc2VydmVkWzRdOyB9IF9fcmVzZXJ2ZWRfMDc7Ci0K
LS8qMEQwKi8Jc3RydWN0IHsgLyogTG9naWNhbCBEZXN0aW5hdGlvbiBSZWdpc3RlciAqLwotCQl1
MzIgICBfX3Jlc2VydmVkXzEJOiAyNCwKLQkJCWxvZ2ljYWxfZGVzdAk6ICA4OwotCQl1MzIgX19y
ZXNlcnZlZF8yWzNdOwotCX0gbGRyOwotCi0vKjBFMCovCXN0cnVjdCB7IC8qIERlc3RpbmF0aW9u
IEZvcm1hdCBSZWdpc3RlciAqLwotCQl1MzIgICBfX3Jlc2VydmVkXzEJOiAyOCwKLQkJCW1vZGVs
CQk6ICA0OwotCQl1MzIgX19yZXNlcnZlZF8yWzNdOwotCX0gZGZyOwotCi0vKjBGMCovCXN0cnVj
dCB7IC8qIFNwdXJpb3VzIEludGVycnVwdCBWZWN0b3IgUmVnaXN0ZXIgKi8KLQkJdTMyCXNwdXJp
b3VzX3ZlY3Rvcgk6ICA4LAotCQkJYXBpY19lbmFibGVkCTogIDEsCi0JCQlmb2N1c19jcHUJOiAg
MSwKLQkJCV9fcmVzZXJ2ZWRfMgk6IDIyOwotCQl1MzIgX19yZXNlcnZlZF8zWzNdOwotCX0gc3Zy
OwotCi0vKjEwMCovCXN0cnVjdCB7IC8qIEluIFNlcnZpY2UgUmVnaXN0ZXIgKi8KLS8qMTcwKi8J
CXUzMiBiaXRmaWVsZDsKLQkJdTMyIF9fcmVzZXJ2ZWRbM107Ci0JfSBpc3IgWzhdOwotCi0vKjE4
MCovCXN0cnVjdCB7IC8qIFRyaWdnZXIgTW9kZSBSZWdpc3RlciAqLwotLyoxRjAqLwkJdTMyIGJp
dGZpZWxkOwotCQl1MzIgX19yZXNlcnZlZFszXTsKLQl9IHRtciBbOF07Ci0KLS8qMjAwKi8Jc3Ry
dWN0IHsgLyogSW50ZXJydXB0IFJlcXVlc3QgUmVnaXN0ZXIgKi8KLS8qMjcwKi8JCXUzMiBiaXRm
aWVsZDsKLQkJdTMyIF9fcmVzZXJ2ZWRbM107Ci0JfSBpcnIgWzhdOwotCi0vKjI4MCovCXVuaW9u
IHsgLyogRXJyb3IgU3RhdHVzIFJlZ2lzdGVyICovCi0JCXN0cnVjdCB7Ci0JCQl1MzIgICBzZW5k
X2NzX2Vycm9yCQkJOiAgMSwKLQkJCQlyZWNlaXZlX2NzX2Vycm9yCQk6ICAxLAotCQkJCXNlbmRf
YWNjZXB0X2Vycm9yCQk6ICAxLAotCQkJCXJlY2VpdmVfYWNjZXB0X2Vycm9yCQk6ICAxLAotCQkJ
CV9fcmVzZXJ2ZWRfMQkJCTogIDEsCi0JCQkJc2VuZF9pbGxlZ2FsX3ZlY3RvcgkJOiAgMSwKLQkJ
CQlyZWNlaXZlX2lsbGVnYWxfdmVjdG9yCQk6ICAxLAotCQkJCWlsbGVnYWxfcmVnaXN0ZXJfYWRk
cmVzcwk6ICAxLAotCQkJCV9fcmVzZXJ2ZWRfMgkJCTogMjQ7Ci0JCQl1MzIgX19yZXNlcnZlZF8z
WzNdOwotCQl9IGVycm9yX2JpdHM7Ci0JCXN0cnVjdCB7Ci0JCQl1MzIgZXJyb3JzOwotCQkJdTMy
IF9fcmVzZXJ2ZWRfM1szXTsKLQkJfSBhbGxfZXJyb3JzOwotCX0gZXNyOwotCi0vKjI5MCovCXN0
cnVjdCB7IHUzMiBfX3Jlc2VydmVkWzRdOyB9IF9fcmVzZXJ2ZWRfMDg7Ci0KLS8qMkEwKi8Jc3Ry
dWN0IHsgdTMyIF9fcmVzZXJ2ZWRbNF07IH0gX19yZXNlcnZlZF8wOTsKLQotLyoyQjAqLwlzdHJ1
Y3QgeyB1MzIgX19yZXNlcnZlZFs0XTsgfSBfX3Jlc2VydmVkXzEwOwotCi0vKjJDMCovCXN0cnVj
dCB7IHUzMiBfX3Jlc2VydmVkWzRdOyB9IF9fcmVzZXJ2ZWRfMTE7Ci0KLS8qMkQwKi8Jc3RydWN0
IHsgdTMyIF9fcmVzZXJ2ZWRbNF07IH0gX19yZXNlcnZlZF8xMjsKLQotLyoyRTAqLwlzdHJ1Y3Qg
eyB1MzIgX19yZXNlcnZlZFs0XTsgfSBfX3Jlc2VydmVkXzEzOwotCi0vKjJGMCovCXN0cnVjdCB7
IHUzMiBfX3Jlc2VydmVkWzRdOyB9IF9fcmVzZXJ2ZWRfMTQ7Ci0KLS8qMzAwKi8Jc3RydWN0IHsg
LyogSW50ZXJydXB0IENvbW1hbmQgUmVnaXN0ZXIgMSAqLwotCQl1MzIgICB2ZWN0b3IJCQk6ICA4
LAotCQkJZGVsaXZlcnlfbW9kZQkJOiAgMywKLQkJCWRlc3RpbmF0aW9uX21vZGUJOiAgMSwKLQkJ
CWRlbGl2ZXJ5X3N0YXR1cwkJOiAgMSwKLQkJCV9fcmVzZXJ2ZWRfMQkJOiAgMSwKLQkJCWxldmVs
CQkJOiAgMSwKLQkJCXRyaWdnZXIJCQk6ICAxLAotCQkJX19yZXNlcnZlZF8yCQk6ICAyLAotCQkJ
c2hvcnRoYW5kCQk6ICAyLAotCQkJX19yZXNlcnZlZF8zCQk6ICAxMjsKLQkJdTMyIF9fcmVzZXJ2
ZWRfNFszXTsKLQl9IGljcjE7Ci0KLS8qMzEwKi8Jc3RydWN0IHsgLyogSW50ZXJydXB0IENvbW1h
bmQgUmVnaXN0ZXIgMiAqLwotCQl1bmlvbiB7Ci0JCQl1MzIgICBfX3Jlc2VydmVkXzEJOiAyNCwK
LQkJCQlwaHlzX2Rlc3QJOiAgNCwKLQkJCQlfX3Jlc2VydmVkXzIJOiAgNDsKLQkJCXUzMiAgIF9f
cmVzZXJ2ZWRfMwk6IDI0LAotCQkJCWxvZ2ljYWxfZGVzdAk6ICA4OwotCQl9IGRlc3Q7Ci0JCXUz
MiBfX3Jlc2VydmVkXzRbM107Ci0JfSBpY3IyOwotCi0vKjMyMCovCXN0cnVjdCB7IC8qIExWVCAt
IFRpbWVyICovCi0JCXUzMiAgIHZlY3RvcgkJOiAgOCwKLQkJCV9fcmVzZXJ2ZWRfMQk6ICA0LAot
CQkJZGVsaXZlcnlfc3RhdHVzCTogIDEsCi0JCQlfX3Jlc2VydmVkXzIJOiAgMywKLQkJCW1hc2sJ
CTogIDEsCi0JCQl0aW1lcl9tb2RlCTogIDEsCi0JCQlfX3Jlc2VydmVkXzMJOiAxNDsKLQkJdTMy
IF9fcmVzZXJ2ZWRfNFszXTsKLQl9IGx2dF90aW1lcjsKLQotLyozMzAqLwlzdHJ1Y3QgeyAvKiBM
VlQgLSBUaGVybWFsIFNlbnNvciAqLwotCQl1MzIgIHZlY3RvcgkJOiAgOCwKLQkJCWRlbGl2ZXJ5
X21vZGUJOiAgMywKLQkJCV9fcmVzZXJ2ZWRfMQk6ICAxLAotCQkJZGVsaXZlcnlfc3RhdHVzCTog
IDEsCi0JCQlfX3Jlc2VydmVkXzIJOiAgMywKLQkJCW1hc2sJCTogIDEsCi0JCQlfX3Jlc2VydmVk
XzMJOiAxNTsKLQkJdTMyIF9fcmVzZXJ2ZWRfNFszXTsKLQl9IGx2dF90aGVybWFsOwotCi0vKjM0
MCovCXN0cnVjdCB7IC8qIExWVCAtIFBlcmZvcm1hbmNlIENvdW50ZXIgKi8KLQkJdTMyICAgdmVj
dG9yCQk6ICA4LAotCQkJZGVsaXZlcnlfbW9kZQk6ICAzLAotCQkJX19yZXNlcnZlZF8xCTogIDEs
Ci0JCQlkZWxpdmVyeV9zdGF0dXMJOiAgMSwKLQkJCV9fcmVzZXJ2ZWRfMgk6ICAzLAotCQkJbWFz
awkJOiAgMSwKLQkJCV9fcmVzZXJ2ZWRfMwk6IDE1OwotCQl1MzIgX19yZXNlcnZlZF80WzNdOwot
CX0gbHZ0X3BjOwotCi0vKjM1MCovCXN0cnVjdCB7IC8qIExWVCAtIExJTlQwICovCi0JCXUzMiAg
IHZlY3RvcgkJOiAgOCwKLQkJCWRlbGl2ZXJ5X21vZGUJOiAgMywKLQkJCV9fcmVzZXJ2ZWRfMQk6
ICAxLAotCQkJZGVsaXZlcnlfc3RhdHVzCTogIDEsCi0JCQlwb2xhcml0eQk6ICAxLAotCQkJcmVt
b3RlX2lycgk6ICAxLAotCQkJdHJpZ2dlcgkJOiAgMSwKLQkJCW1hc2sJCTogIDEsCi0JCQlfX3Jl
c2VydmVkXzIJOiAxNTsKLQkJdTMyIF9fcmVzZXJ2ZWRfM1szXTsKLQl9IGx2dF9saW50MDsKLQot
LyozNjAqLwlzdHJ1Y3QgeyAvKiBMVlQgLSBMSU5UMSAqLwotCQl1MzIgICB2ZWN0b3IJCTogIDgs
Ci0JCQlkZWxpdmVyeV9tb2RlCTogIDMsCi0JCQlfX3Jlc2VydmVkXzEJOiAgMSwKLQkJCWRlbGl2
ZXJ5X3N0YXR1cwk6ICAxLAotCQkJcG9sYXJpdHkJOiAgMSwKLQkJCXJlbW90ZV9pcnIJOiAgMSwK
LQkJCXRyaWdnZXIJCTogIDEsCi0JCQltYXNrCQk6ICAxLAotCQkJX19yZXNlcnZlZF8yCTogMTU7
Ci0JCXUzMiBfX3Jlc2VydmVkXzNbM107Ci0JfSBsdnRfbGludDE7Ci0KLS8qMzcwKi8Jc3RydWN0
IHsgLyogTFZUIC0gRXJyb3IgKi8KLQkJdTMyICAgdmVjdG9yCQk6ICA4LAotCQkJX19yZXNlcnZl
ZF8xCTogIDQsCi0JCQlkZWxpdmVyeV9zdGF0dXMJOiAgMSwKLQkJCV9fcmVzZXJ2ZWRfMgk6ICAz
LAotCQkJbWFzawkJOiAgMSwKLQkJCV9fcmVzZXJ2ZWRfMwk6IDE1OwotCQl1MzIgX19yZXNlcnZl
ZF80WzNdOwotCX0gbHZ0X2Vycm9yOwotCi0vKjM4MCovCXN0cnVjdCB7IC8qIFRpbWVyIEluaXRp
YWwgQ291bnQgUmVnaXN0ZXIgKi8KLQkJdTMyICAgaW5pdGlhbF9jb3VudDsKLQkJdTMyIF9fcmVz
ZXJ2ZWRfMlszXTsKLQl9IHRpbWVyX2ljcjsKLQotLyozOTAqLwljb25zdAotCXN0cnVjdCB7IC8q
IFRpbWVyIEN1cnJlbnQgQ291bnQgUmVnaXN0ZXIgKi8KLQkJdTMyICAgY3Vycl9jb3VudDsKLQkJ
dTMyIF9fcmVzZXJ2ZWRfMlszXTsKLQl9IHRpbWVyX2NjcjsKLQotLyozQTAqLwlzdHJ1Y3QgeyB1
MzIgX19yZXNlcnZlZFs0XTsgfSBfX3Jlc2VydmVkXzE2OwotCi0vKjNCMCovCXN0cnVjdCB7IHUz
MiBfX3Jlc2VydmVkWzRdOyB9IF9fcmVzZXJ2ZWRfMTc7Ci0KLS8qM0MwKi8Jc3RydWN0IHsgdTMy
IF9fcmVzZXJ2ZWRbNF07IH0gX19yZXNlcnZlZF8xODsKLQotLyozRDAqLwlzdHJ1Y3QgeyB1MzIg
X19yZXNlcnZlZFs0XTsgfSBfX3Jlc2VydmVkXzE5OwotCi0vKjNFMCovCXN0cnVjdCB7IC8qIFRp
bWVyIERpdmlkZSBDb25maWd1cmF0aW9uIFJlZ2lzdGVyICovCi0JCXUzMiAgIGRpdmlzb3IJCTog
IDQsCi0JCQlfX3Jlc2VydmVkXzEJOiAyODsKLQkJdTMyIF9fcmVzZXJ2ZWRfMlszXTsKLQl9IHRp
bWVyX2RjcjsKLQotLyozRjAqLwlzdHJ1Y3QgeyB1MzIgX19yZXNlcnZlZFs0XTsgfSBfX3Jlc2Vy
dmVkXzIwOwotCi19OwotI2VuZGlmIC8qICFfX0FTU0VNQkxZX18gKi8KLQotI3VuZGVmIHUzMgot
CiAjZW5kaWYKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Jun 11 12:22:56 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Jun 2017 12:22:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dK1tQ-0006Sl-QA; Sun, 11 Jun 2017 12:22:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dK1tP-0006SU-8r
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 12:22:55 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 4D/9C-03613-E163D395; Sun, 11 Jun 2017 12:22:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVVfOzDb
 SYMklFosJ2wwcGD229+1iD2CMYs3MS8qvSGDN+Lj0KXPBMumK6XunsTYwLhXvYuTiEBL4wiix
 9tk6xi5GTiDnPKPEvBVcXYwcHGwCYhJz9yqAhEUEVCVmrVjODFGiLtH0u4ENxBYWMJOY9nkWK
 4jNC2R/ejwZzGYBql/d8I55AiPHAkaGVYzqxalFZalFuiZ6SUWZ6RkluYmZObqGBmZ6uanFxY
 npqTmJScV6yfm5mxiBHmEAgh2M3Zf9DzFKcjApifJuuWITKcSXlJ9SmZFYnBFfVJqTWnyIUYa
 DQ0mCN9nUNlJIsCg1PbUiLTMHGBowaQkOHiURXgVmoDRvcUFibnFmOkTqFKOilDjvfBOghABI
 IqM0D64NFo6XGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMyrZAg0hSczrwRu+iugxUxAi6+D3
 MxbXJKIkJJqYFQTn3Xk9Av+boNpzjp/t2zZJbir78HWTb/XM5bf3RR87PufaYveWpcKhM2+so
 Tjemk3s5X1sYDvVRcWbVZJ4Jjx10mK4ROfbOqly7lf7S5LO3/nkG3fYD/rW2Jq77+vftt5G+M
 XivGKV35q7PHeI3EnI7iY/aVDYsypkxO37vvhNO2W3LPLsm+UWIozEg21mIuKEwG1X2yDQgIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1497183773!61345547!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49367 invoked from network); 11 Jun 2017 12:22:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Jun 2017 12:22:53 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dK1tN-0003Rc-16
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 12:22:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dK1tN-0005rx-0U
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 12:22:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dK1tN-0005rx-0U@xenbits.xenproject.org>
Date: Sun, 11 Jun 2017 12:22:53 +0000
Subject: [Xen-changelog] [xen master] x86/apic: Drop CONFIG_LOCAL_APIC
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDU0NmY2Y2I4YmExMzNlNGJhNjA0ZjlmNGNjMWI2NjJmZTlkNmNmNmUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEp1biAxIDE2OjE3OjAyIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIEp1biA5IDEzOjIzOjU0
IDIwMTcgKzAxMDAKCiAgICB4ODYvYXBpYzogRHJvcCBDT05GSUdfTE9DQUxfQVBJQwogICAgCiAg
ICBJdCBpcyB1bmNvbmRpdGlvbmFsbHkgc2VsZWN0ZWQsIGFuZCBhbGwgNjRiaXQgcHJvY2Vzc29y
cyBoYXZlIGxvY2FsIEFQSUNzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvYWNwaS9ib290LmMgICAgIHwg
MTAgLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hcGljLmggICB8ICA4IC0tLS0tLS0t
CiB4ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oIHwgIDEgLQogMyBmaWxlcyBjaGFuZ2VkLCAx
OSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYWNwaS9ib290LmMgYi94
ZW4vYXJjaC94ODYvYWNwaS9ib290LmMKaW5kZXggMzNjOTEzMy4uNmU2ZDMzOCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2FjcGkvYm9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9hY3BpL2Jvb3Qu
YwpAQCAtNTQsMTUgKzU0LDEyIEBAIGJvb2xfdCBfX2luaXRkYXRhIGFjcGlfaW9hcGljOwogc3Rh
dGljIGJvb2xfdCBhY3BpX3NraXBfdGltZXJfb3ZlcnJpZGUgX19pbml0ZGF0YTsKIGJvb2xlYW5f
cGFyYW0oImFjcGlfc2tpcF90aW1lcl9vdmVycmlkZSIsIGFjcGlfc2tpcF90aW1lcl9vdmVycmlk
ZSk7CiAKLSNpZmRlZiBDT05GSUdfWDg2X0xPQ0FMX0FQSUMKIHN0YXRpYyB1NjQgYWNwaV9sYXBp
Y19hZGRyIF9faW5pdGRhdGEgPSBBUElDX0RFRkFVTFRfUEhZU19CQVNFOwotI2VuZGlmCiAKIC8q
IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCb290LXRp
bWUgQ29uZmlndXJhdGlvbgogICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8KIAotI2lmZGVmIENPTkZJ
R19YODZfTE9DQUxfQVBJQwogc3RhdGljIGludCBfX2luaXQgYWNwaV9wYXJzZV9tYWR0KHN0cnVj
dCBhY3BpX3RhYmxlX2hlYWRlciAqdGFibGUpCiB7CiAJc3RydWN0IGFjcGlfdGFibGVfbWFkdCAq
bWFkdDsKQEAgLTIwNyw4ICsyMDQsNiBAQCBhY3BpX3BhcnNlX2xhcGljX25taShzdHJ1Y3QgYWNw
aV9zdWJ0YWJsZV9oZWFkZXIgKiBoZWFkZXIsIGNvbnN0IHVuc2lnbmVkIGxvbmcgZQogCXJldHVy
biAwOwogfQogCi0jZW5kaWYJCQkJLypDT05GSUdfWDg2X0xPQ0FMX0FQSUMgKi8KLQogI2lmIGRl
ZmluZWQoQ09ORklHX1g4Nl9JT19BUElDKSAvKiYmIGRlZmluZWQoQ09ORklHX0FDUElfSU5URVJQ
UkVURVIpKi8KIAogc3RhdGljIGludCBfX2luaXQKQEAgLTUxMCw3ICs1MDUsNiBAQCBzdGF0aWMg
aW50IF9faW5pdCBhY3BpX3BhcnNlX2ZhZHQoc3RydWN0IGFjcGlfdGFibGVfaGVhZGVyICp0YWJs
ZSkKIAlyZXR1cm4gMDsKIH0KIAotI2lmZGVmCUNPTkZJR19YODZfTE9DQUxfQVBJQwogLyoKICAq
IFBhcnNlIExBUElDIGVudHJpZXMgaW4gTUFEVAogICogcmV0dXJucyAwIG9uIHN1Y2Nlc3MsIDwg
MCBvbiBlcnJvcgpAQCAtNTY2LDcgKzU2MCw2IEBAIHN0YXRpYyBpbnQgX19pbml0IGFjcGlfcGFy
c2VfbWFkdF9sYXBpY19lbnRyaWVzKHZvaWQpCiAJfQogCXJldHVybiAwOwogfQotI2VuZGlmIC8q
IENPTkZJR19YODZfTE9DQUxfQVBJQyAqLwogCiAjaWZkZWYgQ09ORklHX1g4Nl9JT19BUElDCiAv
KgpAQCAtNjQ0LDcgKzYzNyw2IEBAIHN0YXRpYyBpbmxpbmUgaW50IGFjcGlfcGFyc2VfbWFkdF9p
b2FwaWNfZW50cmllcyh2b2lkKQogCiBzdGF0aWMgdm9pZCBfX2luaXQgYWNwaV9wcm9jZXNzX21h
ZHQodm9pZCkKIHsKLSNpZmRlZiBDT05GSUdfWDg2X0xPQ0FMX0FQSUMKIAlpbnQgZXJyb3I7CiAK
IAlpZiAoIWFjcGlfdGFibGVfcGFyc2UoQUNQSV9TSUdfTUFEVCwgYWNwaV9wYXJzZV9tYWR0KSkg
ewpAQCAtNjc3LDggKzY2OSw2IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBhY3BpX3Byb2Nlc3NfbWFk
dCh2b2lkKQogCQkJZGlzYWJsZV9hY3BpKCk7CiAJCX0KIAl9Ci0jZW5kaWYKLQlyZXR1cm47CiB9
CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2FwaWMuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvYXBpYy5oCmluZGV4IGQ4NDBlZTUuLjM0MmRiNzMgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvYXBpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYXBpYy5o
CkBAIC00OSw4ICs0OSw2IEBAIGNvbnN0IHN0cnVjdCBnZW5hcGljICphcGljX3gyYXBpY19wcm9i
ZSh2b2lkKTsKIAl9IHdoaWxlICgwKQogCiAKLSNpZmRlZiBDT05GSUdfWDg2X0xPQ0FMX0FQSUMK
LQogLyoKICAqIEJhc2ljIGZ1bmN0aW9ucyBhY2Nlc3NpbmcgQVBJQ3MuCiAgKi8KQEAgLTIwNSwx
MCArMjAzLDQgQEAgZXh0ZXJuIHVuc2lnbmVkIGludCBubWlfd2F0Y2hkb2c7CiAjZGVmaW5lIE5N
SV9JT19BUElDCTEKICNkZWZpbmUgTk1JX0xPQ0FMX0FQSUMJMgogCi0jZWxzZSAvKiAhQ09ORklH
X1g4Nl9MT0NBTF9BUElDICovCi1zdGF0aWMgaW5saW5lIGludCBsYXBpY19zdXNwZW5kKHZvaWQp
IHtyZXR1cm4gMDt9Ci1zdGF0aWMgaW5saW5lIGludCBsYXBpY19yZXN1bWUodm9pZCkge3JldHVy
biAwO30KLQotI2VuZGlmIC8qICFDT05GSUdfWDg2X0xPQ0FMX0FQSUMgKi8KLQogI2VuZGlmIC8q
IF9fQVNNX0FQSUNfSCAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcu
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY29uZmlnLmgKaW5kZXggYmE0ODZkNS4uNzU4NzExMiAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2NvbmZpZy5oCkBAIC0xOCw3ICsxOCw2IEBACiAjZGVmaW5lIEJJVFNfUEVSX1hF
Tl9VTE9ORyBCSVRTX1BFUl9MT05HCiAKICNkZWZpbmUgQ09ORklHX1BBR0lOR19BU1NJU1RBTkNF
IDEKLSNkZWZpbmUgQ09ORklHX1g4Nl9MT0NBTF9BUElDIDEKICNkZWZpbmUgQ09ORklHX1g4Nl9J
T19BUElDIDEKICNkZWZpbmUgQ09ORklHX1g4Nl9QTV9USU1FUiAxCiAjZGVmaW5lIENPTkZJR19I
UEVUX1RJTUVSIDEKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Jun 11 12:23:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Jun 2017 12:23:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dK1tb-0006UE-Rq; Sun, 11 Jun 2017 12:23:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dK1tZ-0006U1-UJ
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 12:23:06 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 0C/1F-02183-9263D395; Sun, 11 Jun 2017 12:23:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVVfDzDb
 SoO+WvMWEbQYOjB7b+3axBzBGsWbmJeVXJLBm3Hozhb1grlLFmRWHWBsYu2W7GLk4hAS+MErM
 3N3MBOGcZ5RYdHcSWxcjBwebgJjE3L0KXYycHCICqhKzVixnBrGFBNQlmn43sIHYwgLGEs+fr
 mMEKecVMJP4PkEAxGQBKu+aKj6BkWMBI8MqRo3i1KKy1CJdIwu9pKLM9IyS3MTMHF1DA1O93N
 Ti4sT01JzEpGK95PzcTYxAj9QzMDDuYOxb5XeIUZKDSUmUd8sVm0ghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKEryJJraRQoJFqempFWmZOcDQgElLcPAoifAqMAOleYsLEnOLM9MhUqcYFaXEeeeD
 9AmAJDJK8+DaYOF4iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iwr5Ih0BSezLwSuOmvgBYzA
 S2+DnIzb3FJIkJKqoGRfWaWBtvVn5YuDyb5ud5sX/tM1+RA/sEHX933Pr1bPP3As0dTrC9vX5
 t4MZh1beiuO33XbjacfJibodz9Y5bvnPp7y4O/vze9qOkRdnP5230yf+0Wvn6QXPDp1v6tD1e
 u2DVDY7ObQT/7qkUmFw55PLCIc2z222fpfOmHnBD/PhllZndm5i3PjyuxFGckGmoxFxUnAgCY
 vumgQgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1497183783!102638163!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 996 invoked from network); 11 Jun 2017 12:23:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Jun 2017 12:23:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dK1tX-0003Sv-2z
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 12:23:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dK1tX-0005sw-2T
 for xen-changelog@lists.xensource.com; Sun, 11 Jun 2017 12:23:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dK1tX-0005sw-2T@xenbits.xenproject.org>
Date: Sun, 11 Jun 2017 12:23:03 +0000
Subject: [Xen-changelog] [xen master] x86/apic: Drop CONFIG_IO_APIC
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGFlZWY2NDEwN2FmY2E5YzZjMDQyOGIyY2IyNmEzYmE1OTliM2VkNzUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEp1biAxIDE2OjE3OjU5IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIEp1biA5IDEzOjIzOjU0
IDIwMTcgKzAxMDAKCiAgICB4ODYvYXBpYzogRHJvcCBDT05GSUdfSU9fQVBJQwogICAgCiAgICBJ
dCBpcyB1bmNvbmRpdGlvbmFsbHkgc2VsZWN0ZWQsIGFuZCBjb21waWxpbmcgb3V0IElPLUFQSUMg
c3VwcG9ydCBpcyBub3QgYQogICAgdXNlZnVsIHRoaW5nIHRvIGRvIHRoZXNlIGRheXMuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0K
IHhlbi9hcmNoL3g4Ni9hY3BpL2Jvb3QuYyAgICAgIHwgMTIgLS0tLS0tLS0tLS0tCiB4ZW4vYXJj
aC94ODYvYXBpYy5jICAgICAgICAgICB8ICA0ICsrLS0KIHhlbi9hcmNoL3g4Ni9tcHBhcnNlLmMg
ICAgICAgIHwgIDMgLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oICB8ICAxIC0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvaW9fYXBpYy5oIHwgIDggLS0tLS0tLS0KIDUgZmlsZXMgY2hhbmdl
ZCwgMiBpbnNlcnRpb25zKCspLCAyNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvYWNwaS9ib290LmMgYi94ZW4vYXJjaC94ODYvYWNwaS9ib290LmMKaW5kZXggNmU2ZDMz
OC4uODNjYmZmOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2FjcGkvYm9vdC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9hY3BpL2Jvb3QuYwpAQCAtMjA0LDggKzIwNCw2IEBAIGFjcGlfcGFyc2VfbGFw
aWNfbm1pKHN0cnVjdCBhY3BpX3N1YnRhYmxlX2hlYWRlciAqIGhlYWRlciwgY29uc3QgdW5zaWdu
ZWQgbG9uZyBlCiAJcmV0dXJuIDA7CiB9CiAKLSNpZiBkZWZpbmVkKENPTkZJR19YODZfSU9fQVBJ
QykgLyomJiBkZWZpbmVkKENPTkZJR19BQ1BJX0lOVEVSUFJFVEVSKSovCi0KIHN0YXRpYyBpbnQg
X19pbml0CiBhY3BpX3BhcnNlX2lvYXBpYyhzdHJ1Y3QgYWNwaV9zdWJ0YWJsZV9oZWFkZXIgKiBo
ZWFkZXIsIGNvbnN0IHVuc2lnbmVkIGxvbmcgZW5kKQogewpAQCAtMjY2LDggKzI2NCw2IEBAIGFj
cGlfcGFyc2Vfbm1pX3NyYyhzdHJ1Y3QgYWNwaV9zdWJ0YWJsZV9oZWFkZXIgKiBoZWFkZXIsIGNv
bnN0IHVuc2lnbmVkIGxvbmcgZW5kCiAJcmV0dXJuIDA7CiB9CiAKLSNlbmRpZiAvKiBDT05GSUdf
WDg2X0lPX0FQSUMgKi8KLQogI2lmZGVmIENPTkZJR19IUEVUX1RJTUVSCiAKIHN0YXRpYyBpbnQg
X19pbml0IGFjcGlfcGFyc2VfaHBldChzdHJ1Y3QgYWNwaV90YWJsZV9oZWFkZXIgKnRhYmxlKQpA
QCAtNTYxLDcgKzU1Nyw2IEBAIHN0YXRpYyBpbnQgX19pbml0IGFjcGlfcGFyc2VfbWFkdF9sYXBp
Y19lbnRyaWVzKHZvaWQpCiAJcmV0dXJuIDA7CiB9CiAKLSNpZmRlZiBDT05GSUdfWDg2X0lPX0FQ
SUMKIC8qCiAgKiBQYXJzZSBJT0FQSUMgcmVsYXRlZCBlbnRyaWVzIGluIE1BRFQKICAqIHJldHVy
bnMgMCBvbiBzdWNjZXNzLCA8IDAgb24gZXJyb3IKQEAgLTYyNywxMyArNjIyLDYgQEAgc3RhdGlj
IGludCBfX2luaXQgYWNwaV9wYXJzZV9tYWR0X2lvYXBpY19lbnRyaWVzKHZvaWQpCiAKIAlyZXR1
cm4gMDsKIH0KLSNlbHNlCi1zdGF0aWMgaW5saW5lIGludCBhY3BpX3BhcnNlX21hZHRfaW9hcGlj
X2VudHJpZXModm9pZCkKLXsKLQlyZXR1cm4gLTE7Ci19Ci0jZW5kaWYgLyogIUNPTkZJR19YODZf
SU9fQVBJQyAqLwotCiAKIHN0YXRpYyB2b2lkIF9faW5pdCBhY3BpX3Byb2Nlc3NfbWFkdCh2b2lk
KQogewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FwaWMuYyBiL3hlbi9hcmNoL3g4Ni9hcGlj
LmMKaW5kZXggYTVhZTRiNi4uOGM2YzJmNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2FwaWMu
YworKysgYi94ZW4vYXJjaC94ODYvYXBpYy5jCkBAIC0xMzc5LDExICsxMzc5LDExIEBAIGludCBf
X2luaXQgQVBJQ19pbml0X3VuaXByb2Nlc3NvciAodm9pZCkKIAogICAgIGlmIChubWlfd2F0Y2hk
b2cgPT0gTk1JX0xPQ0FMX0FQSUMpCiAgICAgICAgIGNoZWNrX25taV93YXRjaGRvZygpOwotI2lm
ZGVmIENPTkZJR19YODZfSU9fQVBJQworCiAgICAgaWYgKHNtcF9mb3VuZF9jb25maWcpCiAgICAg
ICAgIGlmICghc2tpcF9pb2FwaWNfc2V0dXAgJiYgbnJfaW9hcGljcykKICAgICAgICAgICAgIHNl
dHVwX0lPX0FQSUMoKTsKLSNlbmRpZgorCiAgICAgc2V0dXBfYm9vdF9BUElDX2Nsb2NrKCk7CiAK
ICAgICByZXR1cm4gMDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tcHBhcnNlLmMgYi94ZW4v
YXJjaC94ODYvbXBwYXJzZS5jCmluZGV4IGVmY2JjNjEuLmVmY2NkZTIgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tcHBhcnNlLmMKKysrIGIveGVuL2FyY2gveDg2L21wcGFyc2UuYwpAQCAtODE5
LDggKzgxOSw2IEBAIHZvaWQgbXBfdW5yZWdpc3Rlcl9sYXBpYyh1aW50MzJfdCBhcGljX2lkLCB1
aW50MzJfdCBjcHUpCiAJY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmY3B1X3ByZXNlbnRfbWFwKTsK
IH0KIAotI2lmZGVmCUNPTkZJR19YODZfSU9fQVBJQwotCiAjZGVmaW5lIE1QX0lTQV9CVVMJCTAK
ICNkZWZpbmUgTVBfTUFYX0lPQVBJQ19QSU4JMTI3CiAKQEAgLTExMDEsNSArMTA5OSw0IEBAIGlu
dCBtcF9yZWdpc3Rlcl9nc2kgKHUzMiBnc2ksIGludCB0cmlnZ2VyaW5nLCBpbnQgcG9sYXJpdHkp
CiAJCQkJICAgICAgIHRyaWdnZXJpbmcsIHBvbGFyaXR5KTsKIH0KIAotI2VuZGlmIC8qIENPTkZJ
R19YODZfSU9fQVBJQyAqLwogI2VuZGlmIC8qIENPTkZJR19BQ1BJICovCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcu
aAppbmRleCA3NTg3MTEyLi5kYzQyNGY5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2NvbmZpZy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY29uZmlnLmgKQEAgLTE4LDcgKzE4
LDYgQEAKICNkZWZpbmUgQklUU19QRVJfWEVOX1VMT05HIEJJVFNfUEVSX0xPTkcKIAogI2RlZmlu
ZSBDT05GSUdfUEFHSU5HX0FTU0lTVEFOQ0UgMQotI2RlZmluZSBDT05GSUdfWDg2X0lPX0FQSUMg
MQogI2RlZmluZSBDT05GSUdfWDg2X1BNX1RJTUVSIDEKICNkZWZpbmUgQ09ORklHX0hQRVRfVElN
RVIgMQogI2RlZmluZSBDT05GSUdfWDg2X01DRV9USEVSTUFMIDEKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvaW9fYXBpYy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb19hcGljLmgK
aW5kZXggODAyOWM4Zi4uMTcwNjk2OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9p
b19hcGljLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb19hcGljLmgKQEAgLTEzLDggKzEz
LDYgQEAKICAqIENvcHlyaWdodCAoQykgMTk5NywgMTk5OCwgMTk5OSwgMjAwMCBJbmdvIE1vbG5h
cgogICovCiAKLSNpZmRlZiBDT05GSUdfWDg2X0lPX0FQSUMKLQogI2RlZmluZSBJT19BUElDX0JB
U0UoaWR4KSBcCiAJCSgodm9sYXRpbGUgaW50ICopKF9fZml4X3RvX3ZpcnQoRklYX0lPX0FQSUNf
QkFTRV8wICsgaWR4KSBcCiAJCSsgKG1wX2lvYXBpY3NbaWR4XS5tcGNfYXBpY2FkZHIgJiB+UEFH
RV9NQVNLKSkpCkBAIC0xOTksMTIgKzE5Nyw2IEBAIGV4dGVybiBpbnQgc2F2ZV9JT19BUElDX3Nl
dHVwKHN0cnVjdCBJT19BUElDX3JvdXRlX2VudHJ5ICoqaW9hcGljX2VudHJpZXMpOwogZXh0ZXJu
IHZvaWQgbWFza19JT19BUElDX3NldHVwKHN0cnVjdCBJT19BUElDX3JvdXRlX2VudHJ5ICoqaW9h
cGljX2VudHJpZXMpOwogZXh0ZXJuIGludCByZXN0b3JlX0lPX0FQSUNfc2V0dXAoc3RydWN0IElP
X0FQSUNfcm91dGVfZW50cnkgKippb2FwaWNfZW50cmllcyk7CiAKLSNlbHNlICAvKiAhQ09ORklH
X1g4Nl9JT19BUElDICovCi1zdGF0aWMgaW5saW5lIHZvaWQgaW5pdF9pb2FwaWNfbWFwcGluZ3Mo
dm9pZCkge30KLXN0YXRpYyBpbmxpbmUgdm9pZCBpb2FwaWNfc3VzcGVuZCh2b2lkKSB7fQotc3Rh
dGljIGlubGluZSB2b2lkIGlvYXBpY19yZXN1bWUodm9pZCkge30KLSNlbmRpZgotCiB1bnNpZ25l
ZCBoaWdoZXN0X2dzaSh2b2lkKTsKIAogaW50IGlvYXBpY19ndWVzdF9yZWFkKCB1bnNpZ25lZCBs
b25nIHBoeXNiYXNlLCB1bnNpZ25lZCBpbnQgcmVnLCB1MzIgKnB2YWwpOwotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Mon Jun 12 01:00:12 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 01:00:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dKDiC-0005rH-T2; Mon, 12 Jun 2017 01:00:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKDiB-0004tG-Ar
 for xen-changelog@lists.xensource.com; Mon, 12 Jun 2017 01:00:07 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 6B/7E-01752-597ED395; Mon, 12 Jun 2017 01:00:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXfKc9t
 IgxPfNS0mbDNwYPTY3reLPYAxijUzLym/IoE148CWu+wFD4Qrbj7aztzA2MLfxcjFISTwhVHi
 8sUmVgjnPKPEnc23mbsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIkFh2/
 yELiM0rYCZx78EkVhCbBah+04HZzBMYORYwMqxi1ChOLSpLLdI1MtVLKspMzyjJTczM0TU0MN
 XLTS0uTkxPzUlMKtZLzs/dxAj0Sj0DA+MOxl3tfocYJTmYlER5t1yxiRTiS8pPqcxILM6ILyr
 NSS0+xCjDwaEkwTvrmW2kkGBRanpqRVpmDjA8YNISHDxKIrwTnYDSvMUFibnFmekQqVOMilLi
 vPFPgBICIImM0jy4NlhIXmKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzNsBMoUnM68Ebvoro
 MVMQIuvg9zMW1ySiJCSamD0uzHTap2JD6Pr4ge/H+SLnd5Vo7rru1tvykqxo+Z75bPdV5cZ/y
 ji/jzv2t4+3uuPX77jaDHfbuEXE8qnIuTIc1R5oZ3WueiuioKlMR2X11xVupK69LP9U++Xn6z
 bqi9EnMqdpivwYMaz3wfTDLmmyBRM2ihV09draDht6imf77+OLLrm0GOhxFKckWioxVxUnAgA
 l6rSp0QCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1497229203!99285924!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62807 invoked from network); 12 Jun 2017 01:00:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Jun 2017 01:00:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKDi6-0007mh-LT
 for xen-changelog@lists.xensource.com; Mon, 12 Jun 2017 01:00:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKDi6-0001lU-Ih
 for xen-changelog@lists.xensource.com; Mon, 12 Jun 2017 01:00:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dKDi6-0001lU-Ih@xenbits.xenproject.org>
Date: Mon, 12 Jun 2017 01:00:02 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/32on64: properly honor
	add-to-physmap-batch's size
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8575007903637680985=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit de1318bb0018cf4c8ffaf422a73b1a9d6a79d483
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Fri Jun 9 13:33:32 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Jun 9 13:33:32 2017 +0200

    x86/32on64: properly honor add-to-physmap-batch's size
    
    Commit 407a3c00ff ("compat/memory: fix build with old gcc") "fixed" a
    build issue by switching to the use of uninitialized data. Due to
    - the bounding of the uninitialized data item
    - the accessed area being outside of Xen space
    - arguments being properly verified by the native hypercall function
    this is not a security issue.
    
    Reported-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 144aec4140515c53bb1676df71a469f3e285c557
    master date: 2017-04-26 09:48:45 +0200
---
 xen/common/compat/memory.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/xen/common/compat/memory.c b/xen/common/compat/memory.c
index a37a948..35bb259 100644
--- a/xen/common/compat/memory.c
+++ b/xen/common/compat/memory.c
@@ -251,7 +251,7 @@ int compat_memory_op(unsigned int cmd, XEN_GUEST_HANDLE_PARAM(void) compat)
             unsigned int limit = (COMPAT_ARG_XLAT_SIZE - sizeof(*nat.atpb))
                                  / (sizeof(nat.atpb->idxs.p) + sizeof(nat.atpb->gpfns.p));
             /* Use an intermediate variable to suppress warnings on old gcc: */
-            unsigned int size = cmp.atpb.size;
+            unsigned int size;
             xen_ulong_t *idxs = (void *)(nat.atpb + 1);
             xen_pfn_t *gpfns = (void *)(idxs + limit);
             /*
@@ -262,8 +262,10 @@ int compat_memory_op(unsigned int cmd, XEN_GUEST_HANDLE_PARAM(void) compat)
             enum XLAT_add_to_physmap_batch_u u =
                 XLAT_add_to_physmap_batch_u_res0;
 
-            if ( copy_from_guest(&cmp.atpb, compat, 1) ||
-                 !compat_handle_okay(cmp.atpb.idxs, size) ||
+            if ( copy_from_guest(&cmp.atpb, compat, 1) )
+                return -EFAULT;
+            size = cmp.atpb.size;
+            if ( !compat_handle_okay(cmp.atpb.idxs, size) ||
                  !compat_handle_okay(cmp.atpb.gpfns, size) ||
                  !compat_handle_okay(cmp.atpb.errs, size) )
                 return -EFAULT;
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.8


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============8575007903637680985==--

From xen-changelog-bounces@lists.xen.org Mon Jun 12 01:00:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 01:00:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dKDiK-0001Re-UV; Mon, 12 Jun 2017 01:00:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKDiJ-0000Fu-8f
 for xen-changelog@lists.xensource.com; Mon, 12 Jun 2017 01:00:15 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 22/9B-03613-E97ED395; Mon, 12 Jun 2017 01:00:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVXfec9t
 Ig2UXmCwmbDNwYPTY3reLPYAxijUzLym/IoE149ZLsYLjphVt61+wNzC+0+xi5OIQEvjCKHHx
 7Sx2COc8o0TX0XVMXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC7hKHOu+z
 gRi8wqYSfxfcIIRxGYBql+39RHzBEaOBYwMqxjVi1OLylKLdC30kooy0zNKchMzc3QNDcz0cl
 OLixPTU3MSk4r1kvNzNzECPcIABDsYZ1/2P8QoycGkJMq75YpNpBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3lnPbCOFBItS01Mr0jJzgKEBk5bg4FES4Z3oBJTmLS5IzC3OTIdInWJUlBLnjX8C
 lBAASWSU5sG1wcLxEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5k0G282TmlcBNfwW0mAlo8
 XWQm3mLSxIRUlINjNrBE25e2mnFa1TRv7RI92WrrJfSu2sed9dy3jr2r9rmOIe9kJWr+Pufhx
 4GfWkVUd699XzYjZ9My9/czTv+o0b70iFZVvGn+jtmzOZUEd6T86524gvbZ6nl/emu0/bf0V3
 +urXi6Ir8JabZF/bmu9mnFBeZLNtwZH3if6c3LYt2iOwu+c0l1qDEUpyRaKjFXFScCACi0gv5
 QgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1497229213!97615588!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11164 invoked from network); 12 Jun 2017 01:00:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Jun 2017 01:00:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKDiG-0004tk-P9
 for xen-changelog@lists.xensource.com; Mon, 12 Jun 2017 01:00:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKDiG-0001nb-Mg
 for xen-changelog@lists.xensource.com; Mon, 12 Jun 2017 01:00:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dKDiG-0001nb-Mg@xenbits.xenproject.org>
Date: Mon, 12 Jun 2017 01:00:12 +0000
Subject: [Xen-changelog] [xen stable-4.8] hvm: fix hypervisor crash in
	hvm_save_one()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGU5MWEyNGNmNjRhMThhYjBjYTNjYTZmNTNlZWQ3MTBkNzc2NTBjMWYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgSnVuIDkg
MTM6MzQ6MjkgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBKdW4gOSAxMzozNDoyOSAyMDE3ICswMjAwCgogICAgaHZt
OiBmaXggaHlwZXJ2aXNvciBjcmFzaCBpbiBodm1fc2F2ZV9vbmUoKQogICAgCiAgICBodm1fc2F2
ZV9jcHVfY3R4dCgpIHJldHVybnMgc3VjY2VzcyB3aXRob3V0IHdyaXRpbmcgYW55IGRhdGEgaW50
bwogICAgaHZtX2RvbWFpbl9jb250ZXh0X3Qgd2hlbiBhbGwgVkNQVXMgYXJlIG9mZmxpbmUuIFRo
aXMgY2FuIHRoZW4gY3Jhc2gKICAgIHRoZSBoeXBlcnZpc29yICh3aXRoIEZBVEFMIFBBR0UgRkFV
TFQpIGluIGh2bV9zYXZlX29uZSgpIHZpYSB0aGUKICAgICJvZmYgPCAoY3R4dC5jdXIgLSBzaXpl
b2YoKmRlc2MpKSIgZm9yKCkgdGVzdCwgd2hlcmUgY3R4dC5jdXIgcmVtYWlucyAwLAogICAgY2F1
c2luZyBhbiB1bmRlcmZsb3cgd2hpY2ggbGVhZHMgdGhlIGh5cGVydmlzb3IgdG8gZ28gb2ZmIHRo
ZSBlbmQgb2YgdGhlCiAgICBjdHh0IGJ1ZmZlci4KICAgIAogICAgVGhpcyBoYXMgYmVlbiBicm9r
ZW4gc2luY2UgWGVuIDQuNCAoYy9zIGUwMTljNjA2ZjU5KS4KICAgIEl0IGhhcyBoYXBwZW5lZCBp
biBwcmFjdGljZSB3aXRoIGFuIEhWTSBMaW51eCBWTSAoRGViaWFuIDgpIHF1ZXJpZWQgYXJvdW5k
CiAgICBzaHV0ZG93bjoKICAgIAogICAgKFhFTikgaHZtLmM6MTU5NTpkM3YwIEFsbCBDUFVzIG9m
ZmxpbmUgLS0gcG93ZXJpbmcgb2ZmLgogICAgKFhFTikgLS0tLVsgWGVuLTQuOS1yYyAgeDg2XzY0
ICBkZWJ1Zz15ICAgTm90IHRhaW50ZWQgXS0tLS0KICAgIChYRU4pIENQVTogICAgNQogICAgKFhF
TikgUklQOiAgICBlMDA4Ols8ZmZmZjgyZDA4MDI0OTZkMj5dIGh2bV9zYXZlX29uZSsweDE0NS8w
eDFmZAogICAgKFhFTikgUkZMQUdTOiAwMDAwMDAwMDAwMDEwMjg2ICAgQ09OVEVYVDogaHlwZXJ2
aXNvciAoZDB2MikKICAgIChYRU4pIHJheDogZmZmZjgzMDQ5MmNiYjQ0NSAgIHJieDogMDAwMDAw
MDAwMDAwMDAwMCAgIHJjeDogZmZmZjgzMDM5MzQzYjQwMAogICAgKFhFTikgcmR4OiAwMDAwMDAw
MGZmODgwMDRkICAgcnNpOiBmZmZmZmZmZmZmZmZmZmY4ICAgcmRpOiAwMDAwMDAwMDAwMDAwMDAw
CiAgICAoWEVOKSByYnA6IGZmZmY4MzA0MTAzZTdjODggICByc3A6IGZmZmY4MzA0MTAzZTdjNDgg
ICByODogIDAwMDAwMDAwMDAwMDAwMDEKICAgIChYRU4pIHI5OiAgZGVhZGJlZWZkZWFkZjAwZCAg
IHIxMDogMDAwMDAwMDAwMDAwMDAwMCAgIHIxMTogMDAwMDAwMDAwMDAwMDI4MgogICAgKFhFTikg
cjEyOiAwMDAwN2Y0M2EzYjE0MDA0ICAgcjEzOiAwMDAwMDAwMGZmZmZmZmZlICAgcjE0OiAwMDAw
MDAwMDAwMDAwMDAwCiAgICAoWEVOKSByMTU6IGZmZmY4MzA0MDBjNDEwMDAgICBjcjA6IDAwMDAw
MDAwODAwNTAwMzMgICBjcjQ6IDAwMDAwMDAwMDAxNTI2ZTAKICAgIChYRU4pIGNyMzogMDAwMDAw
MDQwMmUxMzAwMCAgIGNyMjogZmZmZjgzMDQ5MmNiYjQ0NwogICAgKFhFTikgZHM6IDAwMDAgICBl
czogMDAwMCAgIGZzOiAwMDAwICAgZ3M6IDAwMDAgICBzczogZTAxMCAgIGNzOiBlMDA4CiAgICAo
WEVOKSBYZW4gY29kZSBhcm91bmQgPGZmZmY4MmQwODAyNDk2ZDI+IChodm1fc2F2ZV9vbmUrMHgx
NDUvMHgxZmQpOgogICAgKFhFTikgIDAwIDAwIDQ4IDAxIGM4IDgzIGMyIDA4IDw2Nj4gMzkgNTgg
MDIgNzUgNjQgZWIgMDggNDggODkgYzggYmEgMDggMDAgMDAgMDAKICAgIChYRU4pIFhlbiBzdGFj
ayB0cmFjZSBmcm9tIHJzcD1mZmZmODMwNDEwM2U3YzQ4OgogICAgKFhFTikgICAgMDAwMDA0MTAw
MDAwMDAwMCBmZmZmODMwMzkzNDNiNDAwIGZmZmY4MzA0MTAzZTdjNzAgZmZmZjgzMDQxMDNlN2Rh
OAogICAgKFhFTikgICAgZmZmZjgzMDQwMGM0MTAwMCAwMDAwN2Y0M2EzYjEzMDA0IGZmZmY4MzA0
MTAzYjcwMDAgZmZmZmZmZmZmZmZmZmZlYQogICAgKFhFTikgICAgZmZmZjgzMDQxMDNlN2Q0OCBm
ZmZmODJkMDgwMjY4M2Q0IGZmZmY4MzAwZDE5ZmQwMDAgZmZmZjgyZDA4MDIzMjBkOAogICAgKFhF
TikgICAgZmZmZjgzMDQwMGM0MTAwMCAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4MzA0MTAzZTdjZDgg
ZmZmZjgyZDA4MDI2ZmYzZAogICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODMwMGQx
OWZkMDAwIGZmZmY4MzA0MTAzZTdjZjggZmZmZjgyZDA4MDIzMjE0MgogICAgKFhFTikgICAgMDAw
MDAwMDAwMDAwMDAwMCBmZmZmODMwMGQxOWZkMDAwIGZmZmY4MzA0MTAzZTdkMjggZmZmZjgyZDA4
MDIwNzA1MQogICAgKFhFTikgICAgZmZmZjgzMDQxMDNlN2QxOCBmZmZmODMwNDAwYzQxMDAwIDAw
MDAwMDAwMDAwMDAyMDIgZmZmZjgzMDQwMGM0MTAwMAogICAgKFhFTikgICAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwN2Y0M2EzYjEzMDA0IDAwMDAwMDAwMDAwMDAwMDAgZGVhZGJlZWZkZWFkZjAwZAog
ICAgKFhFTikgICAgZmZmZjgzMDQxMDNlN2U2OCBmZmZmODJkMDgwMjA2YzQ3IDA3MDAwMDAwMDAw
MDAwMDAgZmZmZjgzMDQxMDM3NWJkMAogICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDI5NiBmZmZm
ODMwNDEwMzc1Yzc4IGZmZmY4MzA0MTAzNzVjODAgMDAwMDAwMDAwMDAwMDAwMwogICAgKFhFTikg
ICAgZmZmZjgzMDQxMDNlN2U2OCBmZmZmODMwNDEwM2I2N2MwIGZmZmY4MzA0MTAzYjcwMDAgZmZm
ZjgzMDQxMDNiNjdjMAogICAgKFhFTikgICAgMDAwMDAwMGQwMDAwMDAzNyAwMDAwMDAwMDAwMDAw
MDAzIDAwMDAwMDAwMDAwMDAwMDIgMDAwMDdmNDNhM2IxNDAwNAogICAgKFhFTikgICAgMDAwMDdm
ZmQ1ZDkyNTU5MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAxMDAwMDAwMDAgMDAwMDAwMDAwMDAw
MDAwMAogICAgKFhFTikgICAgMDAwMDAwMDBlYThmODAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDA3
ZmZkMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAogICAgKFhFTikgICAgMDAwMDdmNDNhMjc2ZjU1
NyAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwZWE4ZjgwMDAgMDAwMDAwMDAwMDAwMDAwMAogICAg
KFhFTikgICAgMDAwMDdmZmQ1ZDkyNTVlMCAwMDAwN2Y0M2EyMzI4MGIyIDAwMDA3ZmZkNWQ5MjYw
NTggZmZmZjgzMDQxMDNlN2YxOAogICAgKFhFTikgICAgZmZmZjgzMDBkMTlmZTAwMCAwMDAwMDAw
MDAwMDAwMDI0IGZmZmY4MmQwODAyMDUzZTUgZGVhZGJlZWZkZWFkZjAwZAogICAgKFhFTikgICAg
ZmZmZjgzMDQxMDNlN2YwOCBmZmZmODJkMDgwMzUxNTY1IDAxMDAwMDAwM2ZmZmZmZmYgMDAwMDdm
NDNhM2IxMzAwNAogICAgKFhFTikgICAgZGVhZGJlZWZkZWFkZjAwZCBkZWFkYmVlZmRlYWRmMDBk
IGRlYWRiZWVmZGVhZGYwMGQgZGVhZGJlZWZkZWFkZjAwZAogICAgKFhFTikgICAgZmZmZjg4MDA3
ODE0MjVjMCBmZmZmODgwMDdjZTk0MzAwIGZmZmY4MzA0MTAzZTdlZDggZmZmZjgyZDA4MDI3MTll
YwogICAgKFhFTikgWGVuIGNhbGwgdHJhY2U6CiAgICAoWEVOKSAgICBbPGZmZmY4MmQwODAyNDk2
ZDI+XSBodm1fc2F2ZV9vbmUrMHgxNDUvMHgxZmQKICAgIChYRU4pICAgIFs8ZmZmZjgyZDA4MDI2
ODNkND5dIGFyY2hfZG9fZG9tY3RsKzB4YTdhLzB4MjU5ZgogICAgKFhFTikgICAgWzxmZmZmODJk
MDgwMjA2YzQ3Pl0gZG9fZG9tY3RsKzB4MTg2Mi8weDFiN2IKICAgIChYRU4pICAgIFs8ZmZmZjgy
ZDA4MDM1MTU2NT5dIHB2X2h5cGVyY2FsbCsweDFlZi8weDQyYwogICAgKFhFTikgICAgWzxmZmZm
ODJkMDgwMzU1MTA2Pl0gZW50cnkubyN0ZXN0X2FsbF9ldmVudHMrMC8weDMwCiAgICAoWEVOKQog
ICAgKFhFTikgUGFnZXRhYmxlIHdhbGsgZnJvbSBmZmZmODMwNDkyY2JiNDQ3OgogICAgKFhFTikg
IEw0WzB4MTA2XSA9IDAwMDAwMDAwZGJjMzYwNjMgZmZmZmZmZmZmZmZmZmZmZgogICAgKFhFTikg
IEwzWzB4MDEyXSA9IDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZmZmZmZmZmZmZmZgogICAgKFhFTikK
ICAgIChYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICAgIChY
RU4pIFBhbmljIG9uIENQVSA1OgogICAgKFhFTikgRkFUQUwgUEFHRSBGQVVMVAogICAgKFhFTikg
W2Vycm9yX2NvZGU9MDAwMF0KICAgIChYRU4pIEZhdWx0aW5nIGxpbmVhciBhZGRyZXNzOiBmZmZm
ODMwNDkyY2JiNDQ3CiAgICAoWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqCiAgICAKICAgIEF0IHRoZSBzYW1lIHRpbWUgcGF2ZSB0aGUgd2F5IGZvciBoYXZpbmcg
emVyby1sZW5ndGggcmVjb3Jkcy4KICAgIAogICAgSW5zcGlyZWQgYnkgYW4gZWFybGllciBwYXRj
aCBmcm9tIEFuZHJldyBhbmQgUmF6dmFuLgogICAgCiAgICBSZXBvcnRlZC1ieTogUmF6dmFuIENv
am9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogICAgRGlhZ25vc2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBUZXN0ZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1
QGJpdGRlZmVuZGVyLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGVkNzE5ZDdjYTZlOGRmNjM4NGEy
ZWNiZTlhNzg5NzdlMzI1ODY0NzgKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA1LTA0IDE1OjA1OjI2
ICswMjAwCi0tLQogeGVuL2NvbW1vbi9odm0vc2F2ZS5jIHwgMTQgKysrKysrKy0tLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9odm0vc2F2ZS5jIGIveGVuL2NvbW1vbi9odm0vc2F2ZS5jCmluZGV4IGRk
MmM1NDcuLmU1NGUyNDcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vaHZtL3NhdmUuYworKysgYi94
ZW4vY29tbW9uL2h2bS9zYXZlLmMKQEAgLTgwLDE0ICs4MCwxNSBAQCBzaXplX3QgaHZtX3NhdmVf
c2l6ZShzdHJ1Y3QgZG9tYWluICpkKQogaW50IGh2bV9zYXZlX29uZShzdHJ1Y3QgZG9tYWluICpk
LCB1aW50MTZfdCB0eXBlY29kZSwgdWludDE2X3QgaW5zdGFuY2UsIAogICAgICAgICAgICAgICAg
ICBYRU5fR1VFU1RfSEFORExFXzY0KHVpbnQ4KSBoYW5kbGUpCiB7Ci0gICAgaW50IHJ2ID0gMDsK
KyAgICBpbnQgcnYgPSAtRU5PRU5UOwogICAgIHNpemVfdCBzeiA9IDA7CiAgICAgc3RydWN0IHZj
cHUgKnY7CiAgICAgaHZtX2RvbWFpbl9jb250ZXh0X3QgY3R4dCA9IHsgMCwgfTsKKyAgICBjb25z
dCBzdHJ1Y3QgaHZtX3NhdmVfZGVzY3JpcHRvciAqZGVzYzsKIAogICAgIGlmICggZC0+aXNfZHlp
bmcgCiAgICAgICAgICB8fCB0eXBlY29kZSA+IEhWTV9TQVZFX0NPREVfTUFYIAotICAgICAgICAg
fHwgaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5zaXplIDwgc2l6ZW9mKHN0cnVjdCBodm1fc2F2
ZV9kZXNjcmlwdG9yKQorICAgICAgICAgfHwgaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5zaXpl
IDwgc2l6ZW9mKCpkZXNjKQogICAgICAgICAgfHwgaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5z
YXZlID09IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIApAQCAtMTA4LDEzICsxMDks
MTEgQEAgaW50IGh2bV9zYXZlX29uZShzdHJ1Y3QgZG9tYWluICpkLCB1aW50MTZfdCB0eXBlY29k
ZSwgdWludDE2X3QgaW5zdGFuY2UsCiAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHR5cGVj
b2RlKTsKICAgICAgICAgcnYgPSAtRUZBVUxUOwogICAgIH0KLSAgICBlbHNlCisgICAgZWxzZSBp
ZiAoIGN0eHQuY3VyID49IHNpemVvZigqZGVzYykgKQogICAgIHsKICAgICAgICAgdWludDMyX3Qg
b2ZmOwotICAgICAgICBjb25zdCBzdHJ1Y3QgaHZtX3NhdmVfZGVzY3JpcHRvciAqZGVzYzsKIAot
ICAgICAgICBydiA9IC1FTk9FTlQ7Ci0gICAgICAgIGZvciAoIG9mZiA9IDA7IG9mZiA8IChjdHh0
LmN1ciAtIHNpemVvZigqZGVzYykpOyBvZmYgKz0gZGVzYy0+bGVuZ3RoICkKKyAgICAgICAgZm9y
ICggb2ZmID0gMDsgb2ZmIDw9IChjdHh0LmN1ciAtIHNpemVvZigqZGVzYykpOyBvZmYgKz0gZGVz
Yy0+bGVuZ3RoICkKICAgICAgICAgewogICAgICAgICAgICAgZGVzYyA9ICh2b2lkICopKGN0eHQu
ZGF0YSArIG9mZik7CiAgICAgICAgICAgICAvKiBNb3ZlIHBhc3QgaGVhZGVyICovCkBAIC0xMjMs
NyArMTIyLDggQEAgaW50IGh2bV9zYXZlX29uZShzdHJ1Y3QgZG9tYWluICpkLCB1aW50MTZfdCB0
eXBlY29kZSwgdWludDE2X3QgaW5zdGFuY2UsCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAg
ICAgdWludDMyX3QgY29weV9sZW5ndGggPSBkZXNjLT5sZW5ndGg7CiAKLSAgICAgICAgICAgICAg
ICBpZiAoIG9mZiArIGNvcHlfbGVuZ3RoID4gY3R4dC5jdXIgKQorICAgICAgICAgICAgICAgIGlm
ICggY3R4dC5jdXIgPCBjb3B5X2xlbmd0aCB8fAorICAgICAgICAgICAgICAgICAgICAgb2ZmID4g
Y3R4dC5jdXIgLSBjb3B5X2xlbmd0aCApCiAgICAgICAgICAgICAgICAgICAgIGNvcHlfbGVuZ3Ro
ID0gY3R4dC5jdXIgLSBvZmY7CiAgICAgICAgICAgICAgICAgcnYgPSAwOwogICAgICAgICAgICAg
ICAgIGlmICggY29weV90b19ndWVzdChoYW5kbGUsIGN0eHQuZGF0YSArIG9mZiwgY29weV9sZW5n
dGgpICkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Mon Jun 12 01:00:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 01:00:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dKDiU-0006u0-W2; Mon, 12 Jun 2017 01:00:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKDiT-0005a5-7s
 for xen-changelog@lists.xensource.com; Mon, 12 Jun 2017 01:00:25 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 CF/BF-02183-8A7ED395; Mon, 12 Jun 2017 01:00:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXf5c9t
 Ig5tbrSwmbDNwYPTY3reLPYAxijUzLym/IoE148LBlYwF14Ur/h15ztLAuEigi5GLQ0jgC6PE
 pfUf2SGc84wSj+asZuxi5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1ggSeLhn
 P1g5bwCZhIr32WDhFmAyv8d28g8gZFjASPDKkaN4tSistQiXSMzvaSizPSMktzEzBxdQwNTvd
 zU4uLE9NScxKRiveT83E2MQJ/UMzAw7mC8PdnvEKMkB5OSKO+WKzaRQnxJ+SmVGYnFGfFFpTm
 pxYcYZTg4lCR4dZ1tI4UEi1LTUyvSMnOAwQGTluDgURLhnegElOYtLkjMLc5Mh0idYlSUEueN
 fwKUEABJZJTmwbXBAvISo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHexc+ApvBk5pXATX8Ft
 JgJaPF1kJt5i0sSEVJSDYwy4X6vhbmVWJcur2I47FQ9pdFC/Wry3k/zynp+Wh08bBHetNN42+
 S2KWVzim2/sl3flrjgtUuH5Qf9uo92QfZ56sKbtnfsnJnq89frQi3nOxUZv9BDBd4/WQtijTw
 9o570qveuzF79v32tmpvJtj8Wb1/4Pd4UtuOein6Y5r23Lztmm61+8FSJpTgj0VCLuag4EQBo
 wxAlQwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1497229223!87367516!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46151 invoked from network); 12 Jun 2017 01:00:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Jun 2017 01:00:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKDiQ-0001wc-R2
 for xen-changelog@lists.xensource.com; Mon, 12 Jun 2017 01:00:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKDiQ-0001oC-QM
 for xen-changelog@lists.xensource.com; Mon, 12 Jun 2017 01:00:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dKDiQ-0001oC-QM@xenbits.xenproject.org>
Date: Mon, 12 Jun 2017 01:00:22 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/vpmu_intel: fix hypervisor
	crash by masking PC bit in MSR_P6_EVNTSEL
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDk4Y2VmY2NhZWUxODBiMzY3NTRiZDQ4NzJkMDdkN2U4OTkxY2U5M2QKQXV0aG9yOiAg
ICAgTW9oaXQgR2FtYmhpciA8bW9oaXQuZ2FtYmhpckBvcmFjbGUuY29tPgpBdXRob3JEYXRlOiBG
cmkgSnVuIDkgMTM6MzU6MDAgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBKdW4gOSAxMzozNTowMCAyMDE3ICswMjAw
CgogICAgeDg2L3ZwbXVfaW50ZWw6IGZpeCBoeXBlcnZpc29yIGNyYXNoIGJ5IG1hc2tpbmcgUEMg
Yml0IGluIE1TUl9QNl9FVk5UU0VMCiAgICAKICAgIFNldHRpbmcgUGluIENvbnRyb2wgKFBDKSBi
aXQgKDE5KSBpbiBNU1JfUDZfRVZOVFNFTCByZXN1bHRzIGluIGEgR2VuZXJhbAogICAgUHJvdGVj
dGlvbiBGYXVsdCBhbmQgdGh1cyByZXN1bHRzIGluIGEgaHlwZXJ2aXNvciBjcmFzaC4gVGhpcyBi
ZWhhdmlvciBoYXMKICAgIGJlZW4gb2JzZXJ2ZWQgb24gdHdvIGdlbmVyYXRpb25zIG9mIEludGVs
IHByb2Nlc3NvcnMgbmFtZWx5LCBIYXN3ZWxsIGFuZAogICAgQnJvYWR3ZWxsLiBPdGhlciBJbnRl
bCBwcm9jZXNzb3IgZ2VuZXJhdGlvbnMgd2VyZSBub3QgdGVzdGVkLiBIb3dldmVyLCBpdAogICAg
ZG9lcyBzZWVtIHRvIGJlIGEgcG9zc2libGUgZXJyYXR1bSB0aGF0IGhhc24ndCB5ZXQgYmVlbiBj
b25maXJtZWQgYnkgSW50ZWwuCiAgICAKICAgIFRvIGZpeCB0aGUgcHJvYmxlbSB0aGlzIHBhdGNo
IG1hc2tzIFBDIGJpdCBhbmQgcmV0dXJucyBhbiBlcnJvciBpbgogICAgY2FzZSBhbnkgZ3Vlc3Qg
dHJpZXMgdG8gd3JpdGUgdG8gaXQgb24gYW55IEludGVsIHByb2Nlc3Nvci4gSW4gYWRkaXRpb24K
ICAgIHRvIHRoZSBmYWN0IHRoYXQgc2V0dGluZyB0aGlzIGJpdCBjcmFzaGVzIHRoZSBoeXBlcnZp
c29yIG9uIEhhc3dlbGwgYW5kCiAgICBCcm9hZHdlbGwsIHRoZSBQQyBmbGFnIGJpdCB0b2dnbGVz
IGEgaGFyZHdhcmUgcGluIG9uIHRoZSBwaHlzaWNhbCBDUFUKICAgIGV2ZXJ5IHRpbWUgdGhlIHBy
b2dyYW1tZWQgZXZlbnQgb2NjdXJzIGFuZCB0aGUgaGFyZHdhcmUgYmVoYXZpb3IgaW4KICAgIHJl
c3BvbnNlIHRvIHRoZSB0b2dnbGUgaXMgdW5kZWZpbmVkIGluIHRoZSBTRE0sIHdoaWNoIG1ha2Vz
IHRoaXMgYml0CiAgICB1bnNhZmUgdG8gYmUgdXNlZCBieSBndWVzdHMgYW5kIGhlbmNlIHNob3Vs
ZCBiZSBtYXNrZWQgb24gYWxsIG1hY2hpbmVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBNb2hp
dCBHYW1iaGlyIDxtb2hpdC5nYW1iaGlyQG9yYWNsZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtl
dmluLnRpYW5AaW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1pdDogOGJmNjhkY2E2NWUyZDYxZjRk
ZmM2NzE1Y2NhNTFhZDNkZDVhYWRmMQogICAgbWFzdGVyIGRhdGU6IDIwMTctMDUtMDggMTM6Mzc6
MTcgKzAyMDAKLS0tCiB4ZW4vYXJjaC94ODYvY3B1L3ZwbXVfaW50ZWwuYyB8IDMgKystCiAxIGZp
bGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2NwdS92cG11X2ludGVsLmMgYi94ZW4vYXJjaC94ODYvY3B1L3ZwbXVfaW50
ZWwuYwppbmRleCA2MTNhYWZlLi43ZjlhZGQxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1
L3ZwbXVfaW50ZWwuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L3ZwbXVfaW50ZWwuYwpAQCAtODAs
MTIgKzgwLDEzIEBAIHN0YXRpYyBib29sX3QgX19yZWFkX21vc3RseSBmdWxsX3dpZHRoX3dyaXRl
OwogI2RlZmluZSBGSVhFRF9DVFJfQ1RSTF9NQVNLICgoMSA8PCBGSVhFRF9DVFJfQ1RSTF9CSVRT
KSAtIDEpCiAKICNkZWZpbmUgQVJDSF9DTlRSX0VOQUJMRUQgICAoMVVMTCA8PCAyMikKKyNkZWZp
bmUgQVJDSF9DTlRSX1BJTl9DT05UUk9MICgxVUxMIDw8IDE5KQogCiAvKiBOdW1iZXIgb2YgZ2Vu
ZXJhbC1wdXJwb3NlIGFuZCBmaXhlZCBwZXJmb3JtYW5jZSBjb3VudGVycyAqLwogc3RhdGljIHVu
c2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IGFyY2hfcG1jX2NudCwgZml4ZWRfcG1jX2NudDsKIAog
LyogTWFza3MgdXNlZCBmb3IgdGVzdGluZyB3aGV0aGVyIGFuZCBNU1IgaXMgdmFsaWQgKi8KLSNk
ZWZpbmUgQVJDSF9DVFJMX01BU0sgICh+KCgxdWxsIDw8IDMyKSAtIDEpIHwgKDF1bGwgPDwgMjEp
KQorI2RlZmluZSBBUkNIX0NUUkxfTUFTSyAgKH4oKDF1bGwgPDwgMzIpIC0gMSkgfCAoMXVsbCA8
PCAyMSkgfCBBUkNIX0NOVFJfUElOX0NPTlRST0wpCiBzdGF0aWMgdWludDY0X3QgX19yZWFkX21v
c3RseSBmaXhlZF9jdHJsX21hc2ssIGZpeGVkX2NvdW50ZXJzX21hc2s7CiBzdGF0aWMgdWludDY0
X3QgX19yZWFkX21vc3RseSBnbG9iYWxfb3ZmX2N0cmxfbWFzaywgZ2xvYmFsX2N0cmxfbWFzazsK
IAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Mon Jun 12 01:00:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 01:00:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dKDig-0004rV-2T; Mon, 12 Jun 2017 01:00:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKDie-0003Sq-61
 for xen-changelog@lists.xensource.com; Mon, 12 Jun 2017 01:00:36 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 50/B7-03058-3B7ED395; Mon, 12 Jun 2017 01:00:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXfTc9t
 Ig5X39S0mbDNwYPTY3reLPYAxijUzLym/IoE14+PzNawFc0Uqfh2ez97AuECgi5GLQ0jgC6NE
 a/9sdgjnPKNE17UrTF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwv4SBx+/
 Z0FxOYVMJM4/OM0WJwFqH5+yybWCYwcCxgZVjFqFKcWlaUW6RoZ6iUVZaZnlOQmZuboGhqY6e
 WmFhcnpqfmJCYV6yXn525iBHqFAQh2MP5ZFnCIUZKDSUmUd8sVm0ghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKEry6zraRQoJFqempFWmZOcDwgElLcPAoifBOdAJK8xYXJOYWZ6ZDpE4xKkqJ88Y/
 AUoIgCQySvPg2mAheYlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvIufAU3hycwrgZv+CmgxE
 9Di6yA38xaXJCKkpBoYHezSSjTW2fA2J/2TdVwckJK3hFmqfF32VXXxbKv6Ki4m47td/o1Pr9
 0WMv/idOStYhvvqbLVN4+bNdT+XaO91OVrnsmTzCsNkc+mNU56GypwfEHD+5sGYefMpyz4yWD
 lWX+6kVXlw4XDwr6BC7ffaWOSPzfztV/K8QUdZzreea3mf2Dj86ZYiaU4I9FQi7moOBEAtHEn
 H0QCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1497229233!61388126!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61564 invoked from network); 12 Jun 2017 01:00:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Jun 2017 01:00:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKDia-0007LB-Sm
 for xen-changelog@lists.xensource.com; Mon, 12 Jun 2017 01:00:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKDia-0001op-SF
 for xen-changelog@lists.xensource.com; Mon, 12 Jun 2017 01:00:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dKDia-0001op-SF@xenbits.xenproject.org>
Date: Mon, 12 Jun 2017 01:00:32 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/pv: Fix bugs with the handling
	of int80_bounce
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQyOWNiNDkzZTBjN2ZjZGZjYzhiNGJjYTAyZThjMTE5M2FkZGM2MjIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEp1biA5IDEzOjM1OjI3IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgSnVuIDkgMTM6MzU6MjcgMjAxNyArMDIw
MAoKICAgIHg4Ni9wdjogRml4IGJ1Z3Mgd2l0aCB0aGUgaGFuZGxpbmcgb2YgaW50ODBfYm91bmNl
CiAgICAKICAgIFRlc3RpbmcgaGFzIHJldmVhbGVkIHR3byBpc3N1ZXM6CiAgICAKICAgICAxKSBQ
YXNzaW5nIGEgTlVMTCBoYW5kbGUgdG8gc2V0X3RyYXBfdGFibGUoKSBpcyBpbnRlbmRlZCB0byBm
bHVzaCB0aGUgZW50aXJlCiAgICAgICAgdGFibGUuICBUaGUgNjRiaXQgZ3Vlc3QgY2FzZSAoYW5k
IDMyYml0IGd1ZXN0IG9uIDMyYml0IFhlbiwgd2hlbiBpdAogICAgICAgIGV4aXN0ZWQpIGNhbGxl
ZCBpbml0X2ludDgwX2RpcmVjdF90cmFwKCkgdG8gcmVzZXQgaW50ODBfYm91bmNlLCBidXQgYy9z
CiAgICAgICAgY2RhMzM1YzI3OSB3aGljaCBpbnRyb2R1Y2VkIHRoZSAzMmJpdCBndWVzdCBvbiA2
NGJpdCBYZW4gc3VwcG9ydCBvbWl0dGVkCiAgICAgICAgdGhpcyBzdGVwLiAgUHJldmlvdXNseSB0
aGVyZWZvcmUsIGl0IHdhcyBpbXBvc3NpYmxlIGZvciBhIDMyYml0IGd1ZXN0IHRvCiAgICAgICAg
cmVzZXQgaXRzIHJlZ2lzdGVyZWQgaW50ODBfYm91bmNlIGRldGFpbHMuCiAgICAKICAgICAyKSBp
bml0X2ludDgwX2RpcmVjdF90cmFwKCkgZG9lc24ndCBob25vdXIgdGhlIGd1ZXN0cyByZXF1ZXN0
IHRvIGhhdmUKICAgICAgICBpbnRlcnJ1cHRzIGRpc2FibGVkIG9uIGVudHJ5LiAgUFZvcHMgTGlu
dXggcmVxdWVzdHMgdGhhdCBpbnRlcnJ1cHRzIGFyZQogICAgICAgIGRpc2FibGVkLCBidXQgWGVu
IGN1cnJlbnRseSBsZWF2ZXMgdGhlbSBlbmFibGVkIHdoZW4gZm9sbG93aW5nIHRoZSBpbnQ4MAog
ICAgICAgIGZhc3RwYXRoLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDU1YWIxNzJhMWYyODY3NDJkOTE4
OTQ3ZWNiOWIyNTdjZTMxY2MyNTMKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA1LTA5IDE5OjAwOjA0
ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvdHJhcHMuYyB8IDEgKwogeGVu
L2FyY2gveDg2L3g4Nl82NC90cmFwcy5jICAgICAgICB8IDMgKystCiAyIGZpbGVzIGNoYW5nZWQs
IDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni94ODZfNjQvY29tcGF0L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC90cmFw
cy5jCmluZGV4IDk1YzVjYjMuLjJjZjYxYTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZf
NjQvY29tcGF0L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvdHJhcHMu
YwpAQCAtMzM5LDYgKzMzOSw3IEBAIGludCBjb21wYXRfc2V0X3RyYXBfdGFibGUoWEVOX0dVRVNU
X0hBTkRMRSh0cmFwX2luZm9fY29tcGF0X3QpIHRyYXBzKQogICAgIGlmICggZ3Vlc3RfaGFuZGxl
X2lzX251bGwodHJhcHMpICkKICAgICB7CiAgICAgICAgIG1lbXNldChkc3QsIDAsIE5SX1ZFQ1RP
UlMgKiBzaXplb2YoKmRzdCkpOworICAgICAgICBpbml0X2ludDgwX2RpcmVjdF90cmFwKGN1cnJl
bnQpOwogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni94ODZfNjQvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYwppbmRleCBmYzhj
ZGU2Li5mODM2ODZmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKKysr
IGIveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCkBAIC00MjQsMTIgKzQyNCwxMyBAQCB2b2lk
IGluaXRfaW50ODBfZGlyZWN0X3RyYXAoc3RydWN0IHZjcHUgKnYpCiAgICAgc3RydWN0IHRyYXBf
aW5mbyAqdGkgPSAmdi0+YXJjaC5wdl92Y3B1LnRyYXBfY3R4dFsweDgwXTsKICAgICBzdHJ1Y3Qg
dHJhcF9ib3VuY2UgKnRiID0gJnYtPmFyY2gucHZfdmNwdS5pbnQ4MF9ib3VuY2U7CiAKLSAgICB0
Yi0+ZmxhZ3MgPSBUQkZfRVhDRVBUSU9OOwogICAgIHRiLT5jcyAgICA9IHRpLT5jczsKICAgICB0
Yi0+ZWlwICAgPSB0aS0+YWRkcmVzczsKIAogICAgIGlmICggbnVsbF90cmFwX2JvdW5jZSh2LCB0
YikgKQogICAgICAgICB0Yi0+ZmxhZ3MgPSAwOworICAgIGVsc2UKKyAgICAgICAgdGItPmZsYWdz
ID0gVEJGX0VYQ0VQVElPTiB8IChUSV9HRVRfSUYodGkpID8gVEJGX0lOVEVSUlVQVCA6IDApOwog
fQogCiBzdGF0aWMgbG9uZyByZWdpc3Rlcl9ndWVzdF9jYWxsYmFjayhzdHJ1Y3QgY2FsbGJhY2tf
cmVnaXN0ZXIgKnJlZykKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Mon Jun 12 01:00:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 01:00:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dKDiq-0001hO-3v; Mon, 12 Jun 2017 01:00:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKDio-0000aL-Jc
 for xen-changelog@lists.xensource.com; Mon, 12 Jun 2017 01:00:46 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 28/82-31580-DB7ED395; Mon, 12 Jun 2017 01:00:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVXfvc9t
 IgxNvBC0mbDNwYPTY3reLPYAxijUzLym/IoE14+Lmo6wFK3kq9k/cyNLAeJGzi5GTQ0jgC6PE
 o2k2EPZ5RonHd3S6GDk42ATEJObuVQAJiwioSsxasZwZokRdoul3AxuILSwQItFzeD4riM0rY
 CaxrOMRM0grC1D9l0uiExg5FjAyrGLUKE4tKkst0jUy0EsqykzPKMlNzMzRNTQw1stNLS5OTE
 /NSUwq1kvOz93ECPRHPQMD4w7G5hN+hxglOZiURHm3XLGJFOJLyk+pzEgszogvKs1JLT7EKMP
 BoSTBO+uZbaSQYFFqempFWmYOMDBg0hIcPEoivALA4BDiLS5IzC3OTIdInWJUlBLnjX8ClBAA
 SWSU5sG1wYLxEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3mSQ7TyZeSVw018BLWYCWnwd5
 Gbe4pJEhJRUA2PTMvOnezSWXTA0VNrzIcfIvvR156ea9TkMS3JV+BVSF4cfvP3G88qPxWYscg
 lHC5Y9Fwlzn3pt1nr/U+mfKtq/JifJaZS6/X+pJFz1442I94EdqxYu/qbFvmYj86+sW2z3qve
 wOrjvkvT/obiN6+l1ywKeSWlfM9JaH561/hB7M3prz5y6s1+UWIozEg21mIuKEwFFQG1MQQIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1497229244!104955597!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4127 invoked from network); 12 Jun 2017 01:00:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Jun 2017 01:00:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKDil-0004qZ-06
 for xen-changelog@lists.xensource.com; Mon, 12 Jun 2017 01:00:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKDik-0001pa-U1
 for xen-changelog@lists.xensource.com; Mon, 12 Jun 2017 01:00:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dKDik-0001pa-U1@xenbits.xenproject.org>
Date: Mon, 12 Jun 2017 01:00:42 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/pv: Align %rsp before pushing
	the failsafe stack frame
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDE3M2ViOTMxOTU3MWUyYWU3ODc5ODRjNzg4M2U2YmU2MTdkM2IyNjYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEp1biA5IDEzOjM2OjA4IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgSnVuIDkgMTM6MzY6MDggMjAxNyArMDIw
MAoKICAgIHg4Ni9wdjogQWxpZ24gJXJzcCBiZWZvcmUgcHVzaGluZyB0aGUgZmFpbHNhZmUgc3Rh
Y2sgZnJhbWUKICAgIAogICAgQXJjaGl0ZWN0dXJhbGx5LCBhbGwgNjRiaXQgc3RhY2tzIGFyZSBh
bGlnbmVkIG9uIGEgMTYgYnl0ZSBib3VuZGFyeSBiZWZvcmUgYW4KICAgIGV4Y2VwdGlvbiBmcmFt
ZSBpcyBwdXNoZWQuICBUaGUgZmFpbHNhZmUgZnJhbWUgc2hvdWxkIG5vdCBzcGVjaWFsIGluIHRo
aXMKICAgIHJlZ2FyZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBjYmNhY2NiNWU5OTExNTVhNGFlODVh
MDMyZTk5MDYxNGMzZGM2OTYwCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNS0wOSAxOTowMDoyMCAr
MDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyB8IDUgKystLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAyIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IDA5Mzg1NmEuLjdiNGU1
ZTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYv
ZG9tYWluLmMKQEAgLTE3NjEsOSArMTc2MSw4IEBAIHN0YXRpYyB2b2lkIGxvYWRfc2VnbWVudHMo
c3RydWN0IHZjcHUgKm4pCiAgICAgICAgIHN0cnVjdCBwdl92Y3B1ICpwdiA9ICZuLT5hcmNoLnB2
X3ZjcHU7CiAgICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzID0gZ3Vlc3RfY3B1X3Vz
ZXJfcmVncygpOwogICAgICAgICB1bnNpZ25lZCBsb25nICpyc3AgPQotICAgICAgICAgICAgKG4t
PmFyY2guZmxhZ3MgJiBURl9rZXJuZWxfbW9kZSkgPwotICAgICAgICAgICAgKHVuc2lnbmVkIGxv
bmcgKilyZWdzLT5yc3AgOgotICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcgKilwdi0+a2VybmVs
X3NwOworICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcgKikoKChuLT5hcmNoLmZsYWdzICYgVEZf
a2VybmVsX21vZGUpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyByZWdzLT5yc3Ag
OiBwdi0+a2VybmVsX3NwKSAmIH4weGYpOwogICAgICAgICB1bnNpZ25lZCBsb25nIGNzX2FuZF9t
YXNrLCByZmxhZ3M7CiAKICAgICAgICAgLyogRm9sZCB1cGNhbGwgbWFzayBhbmQgYXJjaGl0ZWN0
dXJhbCBJT1BMIGludG8gUkZMQUdTLklGLiAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Mon Jun 12 01:00:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 01:00:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dKDiz-0005VC-5U; Mon, 12 Jun 2017 01:00:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKDix-0005Mh-UB
 for xen-changelog@lists.xensource.com; Mon, 12 Jun 2017 01:00:56 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 D5/AF-01735-7C7ED395; Mon, 12 Jun 2017 01:00:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVffYc9t
 Igy2HRCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y+f8gywFX2wrNs+azNLAuFSvi5GLQ0jgC6PE
 svvPmLsYOYGc84wSV64adzFycLAJiEnM3asAEhYRUJWYtWI5VIm6RNPvBjYQW1jAT+LZpt8sI
 DavgJnE+Z+TGUFsFqD6W+tOskxg5FjAyLCKUaM4tagstUjXyEgvqSgzPaMkNzEzR9fQwFQvN7
 W4ODE9NScxqVgvOT93EyPQJ/UMDIw7GPe0+x1ilORgUhLl3XLFJlKILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBK+us22kkGBRanpqRVpmDjA4YNISHDxKIrwTnYDSvMUFibnFmekQqVOMilLivPFP
 gBICIImM0jy4NlhAXmKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzJv8DGgKT2ZeCdz0V0CLm
 YAWXwe5mbe4JBEhJdXAuNbUbAu3aw7Tmn/Mej/Vj3o++icYfqPTJqlmJrN9fO66WKe1s8JffT
 Z4Y5xcnTXBY/+rdbffLD6ey5gTfnjjqp4HO1Us3lcx5puFado939ovwGavvy6K8zG7p6hklri
 zgf2Rb6YVXLPPlhd88rnxMe6wampe3PL3iw/O+bpvue6rDberds1fr8RSnJFoqMVcVJwIAGO9
 SSNDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1497229253!74433240!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5777 invoked from network); 12 Jun 2017 01:00:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Jun 2017 01:00:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKDiv-0001yc-3w
 for xen-changelog@lists.xensource.com; Mon, 12 Jun 2017 01:00:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKDiv-0001qC-1R
 for xen-changelog@lists.xensource.com; Mon, 12 Jun 2017 01:00:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dKDiv-0001qC-1R@xenbits.xenproject.org>
Date: Mon, 12 Jun 2017 01:00:53 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/mm: fix incorrect unmapping of
	2MB and 1GB pages
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDcyODA4YTg3MTcwYjQyNTBmZTMzMDhmNWZhMGRkOWQ0ZjAyMzAxM2QKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBKdW4gOSAxMzozNjo0OCAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIEp1biA5IDEzOjM2OjQ4IDIwMTcgKzAy
MDAKCiAgICB4ODYvbW06IGZpeCBpbmNvcnJlY3QgdW5tYXBwaW5nIG9mIDJNQiBhbmQgMUdCIHBh
Z2VzCiAgICAKICAgIFRoZSBzYW1lIHNldCBvZiBmdW5jdGlvbnMgaXMgdXNlZCB0byBzZXQgYXMg
d2VsbCBhcyB0byBjbGVhbgogICAgUDJNIGVudHJpZXMsIGV4Y2VwdCB0aGF0IGZvciBjbGVhbiBv
cGVyYXRpb25zIElOVkFMSURfTUZOICh+MFVMKQogICAgaXMgcGFzc2VkIGFzIGEgcGFyYW1ldGVy
LiBVbmZvcnR1bmF0ZWx5LCB3aGVuIGNhbGN1bGF0aW5nIGFuCiAgICBhcHByb3ByaWF0ZSB0YXJn
ZXQgb3JkZXIgZm9yIGEgcGFydGljdWxhciBtYXBwaW5nIElOVkFMSURfTUZOCiAgICBpcyBub3Qg
dGFrZW4gaW50byBhY2NvdW50IHdoaWNoIGxlYWRzIHRvIDRLIHBhZ2UgdGFyZ2V0IG9yZGVyCiAg
ICBiZWluZyBzZXQgZWFjaCB0aW1lIGV2ZW4gZm9yIDJNQiBhbmQgMUdCIG1hcHBpbmdzLiBUaGlz
IGV2ZW50dWFsbHkKICAgIGJyZWFrcyBkb3duIGFuIEVQVCBzdHJ1Y3R1cmUgaXJyZXZlcnNpYmx5
IGludG8gNEsgbWFwcGluZ3Mgd2hpY2gKICAgIHByZXZlbnRzIGNvbnNlY3V0aXZlIGhpZ2ggb3Jk
ZXIgbWFwcGluZ3MgdG8gdGhpcyBhcmVhLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJZ29yIERy
dXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8
a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgogICAgCiAgICB4ODYvTlBUOiBkZWFsIHdpdGggZmFsbG91dCBm
cm9tIDJNYi8xR2IgdW5tYXBwaW5nIGNoYW5nZQogICAgCiAgICBDb21taXQgZWZhOTU5NmU5ZCAo
Ing4Ni9tbTogZml4IGluY29ycmVjdCB1bm1hcHBpbmcgb2YgMk1CIGFuZCAxR0IKICAgIHBhZ2Vz
IikgbGVmdCB0aGUgTlBUIGNvZGUgdW50b3VjaGVkLCBhcyB0aGVyZSBpcyBubyBleHBsaWNpdCBh
bGlnbm1lbnQKICAgIGNoZWNrIG1hdGNoaW5nIHRoZSBvbmUgaW4gRVBUIGNvZGUuIEhvd2V2ZXIs
IHRoZSBub3cgbW9yZSB3aWRlc3ByZWFkCiAgICBzdG9yaW5nIG9mIElOVkFMSURfTUZOIGludG8g
UFRFcyByZXF1aXJlcyBhZGp1c3RtZW50czoKICAgIC0gY2FsY3VsYXRpb25zIHdoZW4gc2hhdHRl
cmluZyBsYXJnZSBwYWdlcyBtYXkgc3BpbGwgaW50byB0aGUgcDJtIHR5cGUKICAgICAgZmllbGQg
KGNvbnZlcnRpbmcgcDJtX3BvcHVsYXRlX29uX2RlbWFuZCB0byBwMm1fZ3JhbnRfbWFwX3J3KSAt
IHVzZQogICAgICBPUiBpbnN0ZWFkIG9mIFBMVVMsCiAgICAtIHRoZSB1c2Ugb2YgcGxhaW4gbHsy
LDN9ZV9mcm9tX3BmbigpIGluIHAybV9wdF9zZXRfZW50cnkoKSByZXN1bHRzIGluCiAgICAgIGFs
bCB1cHBlciAoZmxhZykgYml0cyBiZWluZyBjbG9iYmVyZWQgLSBpbnRyb2R1Y2UgYW5kIHVzZQog
ICAgICBwMm1fbHsyLDN9ZV9mcm9tX3BmbigpLCBwYXJhbGxlbGluZyB0aGUgZXhpc3RpbmcgTDEg
dmFyaWFudC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBUZXN0ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92
c2t5QG9yYWNsZS5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogZWZhOTU5NmU5ZDE2N2M4ZmI3ZDFjNDQ0
NmMxMGY3Y2EzMDQ1MzY0NgogICAgbWFzdGVyIGRhdGU6IDIwMTctMDUtMTcgMTc6MjM6MTUgKzAy
MDAKICAgIG1hc3RlciBjb21taXQ6IDgzNTIwY2I0YWEzOWViZWI0ZWIxYTdjYWMyZTg1YjQxM2U3
NWEzMzYKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA2LTA2IDE0OjMyOjU0ICswMjAwCi0tLQogeGVu
L2FyY2gveDg2L21tL3AybS1lcHQuYyB8ICAzICsrLQogeGVuL2FyY2gveDg2L21tL3AybS1wdC5j
ICB8IDMyICsrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0v
cDJtLmMgICAgIHwgMTEgKysrKysrKy0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9u
cygrKSwgMjAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1l
cHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKaW5kZXggMTNjYWIyNC4uMjZhYTNjZCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYworKysgYi94ZW4vYXJjaC94ODYv
bW0vcDJtLWVwdC5jCkBAIC02NjYsNiArNjY2LDcgQEAgZXB0X3NldF9lbnRyeShzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuLAogICAgIGVwdF9lbnRy
eV90ICp0YWJsZSwgKmVwdF9lbnRyeSA9IE5VTEw7CiAgICAgdW5zaWduZWQgbG9uZyBnZm5fcmVt
YWluZGVyID0gZ2ZuOwogICAgIHVuc2lnbmVkIGludCBpLCB0YXJnZXQgPSBvcmRlciAvIEVQVF9U
QUJMRV9PUkRFUjsKKyAgICB1bnNpZ25lZCBsb25nIGZuX21hc2sgPSAhbWZuX2VxKG1mbiwgSU5W
QUxJRF9NRk4pID8gKGdmbiB8IG1mbl94KG1mbikpIDogZ2ZuOwogICAgIGludCByZXQsIHJjID0g
MDsKICAgICBib29sX3QgZW50cnlfd3JpdHRlbiA9IDA7CiAgICAgYm9vbF90IGRpcmVjdF9tbWlv
ID0gKHAybXQgPT0gcDJtX21taW9fZGlyZWN0KTsKQEAgLTY4Niw3ICs2ODcsNyBAQCBlcHRfc2V0
X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLCBtZm5fdCBt
Zm4sCiAgICAgICogMi4gZ2ZuIG5vdCBleGNlZWRpbmcgZ3Vlc3QgcGh5c2ljYWwgYWRkcmVzcyB3
aWR0aC4KICAgICAgKiAzLiBwYXNzaW5nIGEgdmFsaWQgb3JkZXIuCiAgICAgICovCi0gICAgaWYg
KCAoKGdmbiB8IG1mbl94KG1mbikpICYgKCgxVUwgPDwgb3JkZXIpIC0gMSkpIHx8CisgICAgaWYg
KCAoZm5fbWFzayAmICgoMVVMIDw8IG9yZGVyKSAtIDEpKSB8fAogICAgICAgICAgKCh1NjQpZ2Zu
ID4+ICgoZXB0X2dldF93bChlcHQpICsgMSkgKiBFUFRfVEFCTEVfT1JERVIpKSB8fAogICAgICAg
ICAgKG9yZGVyICUgRVBUX1RBQkxFX09SREVSKSApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jIGIveGVuL2FyY2gveDg2L21tL3Ay
bS1wdC5jCmluZGV4IDllMjQ2YjYuLjczNGUzZTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS9wMm0tcHQuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKQEAgLTQ3LDEzICs0Nywy
MCBAQAogI3VuZGVmIHBhZ2VfdG9fbWZuCiAjZGVmaW5lIHBhZ2VfdG9fbWZuKF9wZykgX21mbihf
X3BhZ2VfdG9fbWZuKF9wZykpCiAKLS8qIFdlIG1heSBzdG9yZSBJTlZBTElEX01GTiBpbiBsMSBQ
VEVzLiBXZSBuZWVkIHRvIGNsaXAgdGhpcwotICogdG8gYXZvaWQgdHJhbXBsaW5nIG92ZXIgaGln
aGVyLW9yZGVyIGJpdHMgKE5YLCBwMm0gdHlwZSwgSU9NTVUgZmxhZ3MpLiAgV2UKLSAqIHNlZW0g
dG8gbm90IG5lZWQgdG8gdW5jbGlwIG9uIHRoZSByZXR1cm4gcGF0aCwgYXMgY2FsbGVycyBhcmUg
Y29uY2VybmVkIG9ubHkKLSAqIHdpdGggcDJtIHR5cGUgaW4gc3VjaCBjYXNlcy4gCisvKgorICog
V2UgbWF5IHN0b3JlIElOVkFMSURfTUZOIGluIFBURXMuICBXZSBuZWVkIHRvIGNsaXAgdGhpcyB0
byBhdm9pZCB0cmFtcGxpbmcKKyAqIG92ZXIgaGlnaGVyLW9yZGVyIGJpdHMgKE5YLCBwMm0gdHlw
ZSwgSU9NTVUgZmxhZ3MpLiAgV2Ugc2VlbSB0byBub3QgbmVlZAorICogdG8gdW5jbGlwIG9uIHRo
ZSByZWFkIHBhdGgsIGFzIGNhbGxlcnMgYXJlIGNvbmNlcm5lZCBvbmx5IHdpdGggcDJtIHR5cGUg
aW4KKyAqIHN1Y2ggY2FzZXMuCiAgKi8KICNkZWZpbmUgcDJtX2wxZV9mcm9tX3BmbihwZm4sIGZs
YWdzKSAgICBcCiAgICAgbDFlX2Zyb21fcGZuKChwZm4pICYgKFBBRERSX01BU0sgPj4gUEFHRV9T
SElGVCksIChmbGFncykpCisjZGVmaW5lIHAybV9sMmVfZnJvbV9wZm4ocGZuLCBmbGFncykgICAg
XAorICAgIGwyZV9mcm9tX3BmbigocGZuKSAmICgoUEFERFJfTUFTSyAmIH4oX1BBR0VfUFNFX1BB
VCB8IDBVTCkpIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgPj4gUEFHRV9TSElGVCksIChm
bGFncykgfCBfUEFHRV9QU0UpCisjZGVmaW5lIHAybV9sM2VfZnJvbV9wZm4ocGZuLCBmbGFncykg
ICAgXAorICAgIGwzZV9mcm9tX3BmbigocGZuKSAmICgoUEFERFJfTUFTSyAmIH4oX1BBR0VfUFNF
X1BBVCB8IDBVTCkpIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgPj4gUEFHRV9TSElGVCks
IChmbGFncykgfCBfUEFHRV9QU0UpCiAKIC8qIFBURSBmbGFncyBmb3IgdGhlIHZhcmlvdXMgdHlw
ZXMgb2YgcDJtIGVudHJ5ICovCiAjZGVmaW5lIFAyTV9CQVNFX0ZMQUdTIFwKQEAgLTIzOSw3ICsy
NDYsNyBAQCBwMm1fbmV4dF9sZXZlbChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB2b2lkICoqdGFi
bGUsCiAgICAgICAgIGwxX2VudHJ5ID0gX19tYXBfZG9tYWluX3BhZ2UocGcpOwogICAgICAgICBm
b3IgKCBpID0gMDsgaSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTOyBpKysgKQogICAgICAgICB7Ci0g
ICAgICAgICAgICBuZXdfZW50cnkgPSBsMWVfZnJvbV9wZm4ocGZuICsgKGkgKiBMMV9QQUdFVEFC
TEVfRU5UUklFUyksIGZsYWdzKTsKKyAgICAgICAgICAgIG5ld19lbnRyeSA9IGwxZV9mcm9tX3Bm
bihwZm4gfCAoaSAqIEwxX1BBR0VUQUJMRV9FTlRSSUVTKSwgZmxhZ3MpOwogICAgICAgICAgICAg
cDJtX2FkZF9pb21tdV9mbGFncygmbmV3X2VudHJ5LCAxLCBJT01NVUZfcmVhZGFibGV8SU9NTVVG
X3dyaXRhYmxlKTsKICAgICAgICAgICAgIHAybS0+d3JpdGVfcDJtX2VudHJ5KHAybSwgZ2ZuLCBs
MV9lbnRyeSArIGksIG5ld19lbnRyeSwgMik7CiAgICAgICAgIH0KQEAgLTI3Myw3ICsyODAsNyBA
QCBwMm1fbmV4dF9sZXZlbChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB2b2lkICoqdGFibGUsCiAg
ICAgICAgIGwxX2VudHJ5ID0gX19tYXBfZG9tYWluX3BhZ2UocGcpOwogICAgICAgICBmb3IgKCBp
ID0gMDsgaSA8IEwxX1BBR0VUQUJMRV9FTlRSSUVTOyBpKysgKQogICAgICAgICB7Ci0gICAgICAg
ICAgICBuZXdfZW50cnkgPSBsMWVfZnJvbV9wZm4ocGZuICsgaSwgZmxhZ3MpOworICAgICAgICAg
ICAgbmV3X2VudHJ5ID0gbDFlX2Zyb21fcGZuKHBmbiB8IGksIGZsYWdzKTsKICAgICAgICAgICAg
IHAybV9hZGRfaW9tbXVfZmxhZ3MoJm5ld19lbnRyeSwgMCwgMCk7CiAgICAgICAgICAgICBwMm0t
PndyaXRlX3AybV9lbnRyeShwMm0sIGdmbiwgbDFfZW50cnkgKyBpLCBuZXdfZW50cnksIDEpOwog
ICAgICAgICB9CkBAIC01NzgsOCArNTg1LDcgQEAgcDJtX3B0X3NldF9lbnRyeShzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuLAogCiAgICAgICAgIEFT
U0VSVCghbWZuX3ZhbGlkKG1mbikgfHwgcDJtdCAhPSBwMm1fbW1pb19kaXJlY3QpOwogICAgICAg
ICBsM2VfY29udGVudCA9IG1mbl92YWxpZChtZm4pIHx8IHAybV9hbGxvd3NfaW52YWxpZF9tZm4o
cDJtdCkKLSAgICAgICAgICAgID8gbDNlX2Zyb21fcGZuKG1mbl94KG1mbiksCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICBwMm1fdHlwZV90b19mbGFncyhwMm10LCBtZm4sIDIpIHwgX1BBR0Vf
UFNFKQorICAgICAgICAgICAgPyBwMm1fbDNlX2Zyb21fcGZuKG1mbl94KG1mbiksIHAybV90eXBl
X3RvX2ZsYWdzKHAybXQsIG1mbiwgMikpCiAgICAgICAgICAgICA6IGwzZV9lbXB0eSgpOwogICAg
ICAgICBlbnRyeV9jb250ZW50LmwxID0gbDNlX2NvbnRlbnQubDM7CiAKQEAgLTY0OSwxMyArNjU1
LDkgQEAgcDJtX3B0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBs
b25nIGdmbiwgbWZuX3QgbWZuLAogICAgICAgICB9CiAgICAgICAgIAogICAgICAgICBBU1NFUlQo
IW1mbl92YWxpZChtZm4pIHx8IHAybXQgIT0gcDJtX21taW9fZGlyZWN0KTsKLSAgICAgICAgaWYg
KCBtZm5fdmFsaWQobWZuKSB8fCBwMm1fYWxsb3dzX2ludmFsaWRfbWZuKHAybXQpICkKLSAgICAg
ICAgICAgIGwyZV9jb250ZW50ID0gbDJlX2Zyb21fcGZuKG1mbl94KG1mbiksCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90b19mbGFncyhwMm10LCBtZm4s
IDEpIHwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9QQUdFX1BTRSk7
Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIGwyZV9jb250ZW50ID0gbDJlX2VtcHR5KCk7Ci0g
ICAgICAgIAorICAgICAgICBsMmVfY29udGVudCA9IG1mbl92YWxpZChtZm4pIHx8IHAybV9hbGxv
d3NfaW52YWxpZF9tZm4ocDJtdCkKKyAgICAgICAgICAgID8gcDJtX2wyZV9mcm9tX3BmbihtZm5f
eChtZm4pLCBwMm1fdHlwZV90b19mbGFncyhwMm10LCBtZm4sIDEpKQorICAgICAgICAgICAgOiBs
MmVfZW1wdHkoKTsKICAgICAgICAgZW50cnlfY29udGVudC5sMSA9IGwyZV9jb250ZW50LmwyOwog
CiAgICAgICAgIGlmICggZW50cnlfY29udGVudC5sMSAhPSAwICkKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRleCAxNjIxMjBjLi4y
ZTQ1NmJjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gv
eDg2L21tL3AybS5jCkBAIC00ODAsMTIgKzQ4MCwxNSBAQCBpbnQgcDJtX3NldF9lbnRyeShzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuLAogICAgIHdo
aWxlICggdG9kbyApCiAgICAgewogICAgICAgICBpZiAoIGhhcF9lbmFibGVkKGQpICkKLSAgICAg
ICAgICAgIG9yZGVyID0gKCEoKGdmbiB8IG1mbl94KG1mbikgfCB0b2RvKSAmCi0gICAgICAgICAg
ICAgICAgICAgICAgICgoMXVsIDw8IFBBR0VfT1JERVJfMUcpIC0gMSkpICYmCisgICAgICAgIHsK
KyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZm5fbWFzayA9ICFtZm5fZXEobWZuLCBJTlZBTElE
X01GTikgPworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChnZm4gfCBtZm5f
eChtZm4pIHwgdG9kbykgOiAoZ2ZuIHwgdG9kbyk7CisKKyAgICAgICAgICAgIG9yZGVyID0gKCEo
Zm5fbWFzayAmICgoMXVsIDw8IFBBR0VfT1JERVJfMUcpIC0gMSkpICYmCiAgICAgICAgICAgICAg
ICAgICAgICBoYXBfaGFzXzFnYikgPyBQQUdFX09SREVSXzFHIDoKLSAgICAgICAgICAgICAgICAg
ICAgKCEoKGdmbiB8IG1mbl94KG1mbikgfCB0b2RvKSAmCi0gICAgICAgICAgICAgICAgICAgICAg
ICgoMXVsIDw8IFBBR0VfT1JERVJfMk0pIC0gMSkpICYmCisgICAgICAgICAgICAgICAgICAgICgh
KGZuX21hc2sgJiAoKDF1bCA8PCBQQUdFX09SREVSXzJNKSAtIDEpKSAmJgogICAgICAgICAgICAg
ICAgICAgICAgaGFwX2hhc18ybWIpID8gUEFHRV9PUkRFUl8yTSA6IFBBR0VfT1JERVJfNEs7Cisg
ICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICAgICAgb3JkZXIgPSAwOwogCi0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Mon Jun 12 01:01:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 01:01:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dKDj9-0005Wb-76; Mon, 12 Jun 2017 01:01:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKDj7-0005WR-ID
 for xen-changelog@lists.xensource.com; Mon, 12 Jun 2017 01:01:05 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 B4/92-03371-0D7ED395; Mon, 12 Jun 2017 01:01:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVffCc9t
 Ig89HBC0mbDNwYPTY3reLPYAxijUzLym/IoE14/XiGawFe8QqHnw8xtzA2CzYxcjFISTwhVFi
 0uM1rBDOeUaJKVO/sXUxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSxgLDFjQ
 jcriM0rYCaxacdidhCbBah+592zrBMYORYwMqxiVC9OLSpLLdI10UsqykzPKMlNzMzRNTQw08
 tNLS5OTE/NSUwq1kvOz93ECPQJAxDsYOy+7H+IUZKDSUmUd8sVm0ghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKEryzntlGCgkWpaanVqRl5gCDAyYtwcGjJMI70QkozVtckJhbnJkOkTrFqCglzhv/
 BCghAJLIKM2Da4MF5CVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ8y4G2c6TmVcCN/0V0GImo
 MXXQW7mLS5JREhJNTB2p7/b9WJDcPF/niMMjxve2KbsOybeoR311tJkRftus6R5m9lCf8XGay
 +pVd3Z/Na4bxrvSZuHgncFKqXWTrtZNLu6OGxhgdCRa6u1lx5TmjeRcdf501vO/Ij8ym+32mf
 jE48z/87a5zb86jI36wk/k9U9Yz73m+mWGjNXi/HerjOUuLGmea+gEktxRqKhFnNRcSIAjFy9
 6EMCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1497229263!73334704!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24722 invoked from network); 12 Jun 2017 01:01:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Jun 2017 01:01:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKDj5-0005vg-7p
 for xen-changelog@lists.xensource.com; Mon, 12 Jun 2017 01:01:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKDj5-0001qu-5H
 for xen-changelog@lists.xensource.com; Mon, 12 Jun 2017 01:01:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dKDj5-0001qu-5H@xenbits.xenproject.org>
Date: Mon, 12 Jun 2017 01:01:03 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86: fix build with gcc 7
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQ3MjFhZjFmNmU3Y2JkZjMzZjczNTdjMDBkNzU4MGFmZDg2M2ViMzkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgSnVuIDkg
MTM6NDA6MjggMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBKdW4gOSAxMzo0MDoyOCAyMDE3ICswMjAwCgogICAgeDg2
OiBmaXggYnVpbGQgd2l0aCBnY2MgNwogICAgCiAgICAtV2ludC1pbi1ib29sLWNvbnRleHQsIGVu
YWJsZWQgYnkgZGVmYXVsdCBpbiBnY2MgNywgZG9lc24ndCBsaWtlCiAgICBtdWx0aXBsaWNhdGlv
biBpbiBjb25kaXRpb25hbCBvcGVyYXRvcnMuICJIaWRlIiB0aGVtLCBhdCB0aGUgcmlzayBvZgog
ICAgdGhlIG5leHQgY29tcGlsZXIgdmVyc2lvbiBiZWNvbWluZyBzbWFydGVyIGFuZCByZWNvZ25p
emluZyBldmVuIHRob3NlLgogICAgKFRoZSBob3BlIGlzIHRoYXQgYWRkZWQgc21hcnRuZXNzIHRo
ZW4gd291bGQgYWxzbyBiZXR0ZXIgZGVhbCB3aXRoCiAgICBsZWdpdGltYXRlIGNhc2VzIGxpa2Ug
dGhlIG9uZXMgaGVyZS4pCiAgICAKICAgIFRoZSBjaGFuZ2UgY291bGQgaGF2ZSBiZWVuIGRvbmUg
aW4gYWNjZXNzX29rKCksIGJ1dCBJIHRoaW5rIHdlIGJldHRlcgogICAga2VlcCBpdCBhdCB0aGUg
cGxhY2VzIHRoZSBjb21waWxlciBpcyBhY3R1YWxseSB1bmhhcHB5IGFib3V0LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3Rl
ciBjb21taXQ6IGYzMjQwMGU5MGMwNDZhOWZkNzZjODkxN2E2MGQzNGFkZTljMDJlYTIKICAgIG1h
c3RlciBkYXRlOiAyMDE3LTA1LTE5IDEwOjExOjM2ICswMjAwCi0tLQogeGVuL2FyY2gveDg2L3Ry
YXBzLmMgICAgICAgICAgICAgICAgIHwgNCArKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82
NC91YWNjZXNzLmggfCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNo
L3g4Ni90cmFwcy5jCmluZGV4IGI0NjQyMTEuLjE5YWM2NTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC0zNTY1LDcgKzM1NjUs
NyBAQCBzdGF0aWMgdm9pZCBlbXVsYXRlX2dhdGVfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpCiAgICAgICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgICAgfQogICAgICAgICAgICAg
c3RrcCA9ICh1bnNpZ25lZCBpbnQgKikodW5zaWduZWQgbG9uZykoKHVuc2lnbmVkIGludCliYXNl
ICsgZXNwKTsKLSAgICAgICAgICAgIGlmICggIWNvbXBhdF9hY2Nlc3Nfb2soc3RrcCAtIDQgLSBu
cGFybSwgKDQgKyBucGFybSkgKiA0KSApCisgICAgICAgICAgICBpZiAoICFjb21wYXRfYWNjZXNz
X29rKHN0a3AgLSA0IC0gbnBhcm0sIDE2ICsgbnBhcm0gKiA0KSApCiAgICAgICAgICAgICB7CiAg
ICAgICAgICAgICAgICAgZG9fZ3Vlc3RfdHJhcChUUkFQX2dwX2ZhdWx0LCByZWdzKTsKICAgICAg
ICAgICAgICAgICByZXR1cm47CkBAIC0zNTg0LDcgKzM1ODQsNyBAQCBzdGF0aWMgdm9pZCBlbXVs
YXRlX2dhdGVfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgICAgICAgICAg
ICAgICAhY2hlY2tfc3RhY2tfbGltaXQoYXIsIGxpbWl0LCBlc3AgKyBucGFybSAqIDQsIG5wYXJt
ICogNCkgKQogICAgICAgICAgICAgICAgICAgICByZXR1cm4gZG9fZ3Vlc3RfdHJhcChUUkFQX2dw
X2ZhdWx0LCByZWdzKTsKICAgICAgICAgICAgICAgICB1c3RrcCA9ICh1bnNpZ25lZCBpbnQgKiko
dW5zaWduZWQgbG9uZykoKHVuc2lnbmVkIGludCliYXNlICsgcmVncy0+X2VzcCArIG5wYXJtICog
NCk7Ci0gICAgICAgICAgICAgICAgaWYgKCAhY29tcGF0X2FjY2Vzc19vayh1c3RrcCAtIG5wYXJt
LCBucGFybSAqIDQpICkKKyAgICAgICAgICAgICAgICBpZiAoICFjb21wYXRfYWNjZXNzX29rKHVz
dGtwIC0gbnBhcm0sIDAgKyBucGFybSAqIDQpICkKICAgICAgICAgICAgICAgICB7CiAgICAgICAg
ICAgICAgICAgICAgIGRvX2d1ZXN0X3RyYXAoVFJBUF9ncF9mYXVsdCwgcmVncyk7CiAgICAgICAg
ICAgICAgICAgICAgIHJldHVybjsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2
XzY0L3VhY2Nlc3MuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3VhY2Nlc3MuaAppbmRl
eCA0Mjc1ZTY2Li5kN2RhZDRmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82
NC91YWNjZXNzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvdWFjY2Vzcy5oCkBA
IC01NSw3ICs1NSw3IEBAIGV4dGVybiB2b2lkICp4bGF0X21hbGxvYyh1bnNpZ25lZCBsb25nICp4
bGF0X3BhZ2VfY3VycmVudCwgc2l6ZV90IHNpemUpOwogCiAjZGVmaW5lIGNvbXBhdF9hcnJheV9h
Y2Nlc3Nfb2soYWRkcixjb3VudCxzaXplKSBcCiAgICAgKGxpa2VseSgoY291bnQpIDwgKH4wVSAv
IChzaXplKSkpICYmIFwKLSAgICAgY29tcGF0X2FjY2Vzc19vayhhZGRyLCAoY291bnQpICogKHNp
emUpKSkKKyAgICAgY29tcGF0X2FjY2Vzc19vayhhZGRyLCAwICsgKGNvdW50KSAqIChzaXplKSkp
CiAKICNkZWZpbmUgX19wdXRfdXNlcl9zaXplKHgscHRyLHNpemUscmV0dmFsLGVycnJldCkJCQlc
CiBkbyB7CQkJCQkJCQkJXAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xen.org Mon Jun 12 01:01:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 01:01:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dKDjJ-0005Xm-8a; Mon, 12 Jun 2017 01:01:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKDjH-0005Xa-KQ
 for xen-changelog@lists.xensource.com; Mon, 12 Jun 2017 01:01:15 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 AC/5C-03620-AD7ED395; Mon, 12 Jun 2017 01:01:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVffWc9t
 Ig10/xSwmbDNwYPTY3reLPYAxijUzLym/IoE148uhVraCuYIVV3dMYmlgXMjXxcjFISTwhVFi
 zo6dbF2MnEDOeUaJxVv5uxg5ONgExCTm7lUACYsIqErMWrGcGaJEXaLpdwNYubCAscSzC4uZQ
 GxeATOJpe9+sYPYLED1a1r2M09g5FjAyLCKUaM4tagstUjX2EgvqSgzPaMkNzEzR9fQwEwvN7
 W4ODE9NScxqVgvOT93EyPQJwxAsIPx9LrAQ4ySHExKorxbrthECvEl5adUZiQWZ8QXleakFh9
 ilOHgUJLglQT6WEiwKDU9tSItMwcYHDBpCQ4eJRFeAZA0b3FBYm5xZjpE6hSjopQ4b/wToIQA
 SCKjNA+uDRaQlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTM2woyniczrwRu+iugxUxAi6+D3
 MxbXJKIkJJqYEzsvHZ9obFplfkcrr6zdlGpBxrT96247P7JrEVxz47JD9lDUydMbfErNPf9UJ
 orqXX9qPTnzVOvMsneab7HfLR6z+fN3kHxCQ/SLSWZJ81xnrlwp8OtTtdXOxaeVD5vMnN62PI
 CYefCDn/ByDnPJz3q7RXOFpfhXV2wW3fJkYj2hbs475Y0RimxFGckGmoxFxUnAgAR54QrQwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1497229273!61388188!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64052 invoked from network); 12 Jun 2017 01:01:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Jun 2017 01:01:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKDjF-0005vv-9f
 for xen-changelog@lists.xensource.com; Mon, 12 Jun 2017 01:01:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKDjF-0001sU-95
 for xen-changelog@lists.xensource.com; Mon, 12 Jun 2017 01:01:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dKDjF-0001sU-95@xenbits.xenproject.org>
Date: Mon, 12 Jun 2017 01:01:13 +0000
Subject: [Xen-changelog] [xen stable-4.8] arm: fix build with gcc 7
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQ1ODQxNDQ2YjljZmIxNzI3MTYyZTU0MzEyZDBhOTA0NjJmNTVhYjMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgSnVuIDkg
MTM6NDE6MDggMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBKdW4gOSAxMzo0MTowOCAyMDE3ICswMjAwCgogICAgYXJt
OiBmaXggYnVpbGQgd2l0aCBnY2MgNwogICAgCiAgICBUaGUgY29tcGlsZXIgZGlzbGlrZXMgZHVw
bGljYXRlICJjb25zdCIsIGFuZCB0aGUgb25lcyBpdCBjb21wbGFpbnMKICAgIGFib3V0IGxvb2sg
bGlrZSB0aGV5IHdlIGluIGZhY3QgbWVhbnQgdG8gYmUgcGxhY2VkIGRpZmZlcmVudGx5LgogICAg
CiAgICBBbHNvIGZpeCBhcnJheV9hY2Nlc3Nfb2theSgpIChqdXN0IGxpa2Ugb24geDg2KSwgZGVz
cGl0ZSB0aGUgY29uc3RydWN0CiAgICBiZWluZyB1bnVzZWQgb24gQVJNOiAtV2ludC1pbi1ib29s
LWNvbnRleHQsIGVuYWJsZWQgYnkgZGVmYXVsdCBpbgogICAgZ2NjIDcsIGRvZXNuJ3QgbGlrZSBt
dWx0aXBsaWNhdGlvbiBpbiBjb25kaXRpb25hbCBvcGVyYXRvcnMuICJIaWRlIiBpdCwKICAgIGF0
IHRoZSByaXNrIG9mIHRoZSBuZXh0IGNvbXBpbGVyIHZlcnNpb24gYmVjb21pbmcgc21hcnRlciBh
bmQKICAgIHJlY29nbml6aW5nIGV2ZW4gdGhhdC4gKFRoZSBob3BlIGlzIHRoYXQgYWRkZWQgc21h
cnRuZXNzIHRoZW4gd291bGQKICAgIGFsc28gYmV0dGVyIGRlYWwgd2l0aCBsZWdpdGltYXRlIGNh
c2VzIGxpa2UgdGhlIG9uZSBoZXJlLikgVGhlIGNoYW5nZQogICAgY291bGQgaGF2ZSBiZWVuIGRv
bmUgaW4gYWNjZXNzX29rKCksIGJ1dCBJIHRoaW5rIHdlIGJldHRlciBrZWVwIGl0IGF0CiAgICB0
aGUgcGxhY2UgdGhlIGNvbXBpbGVyIGlzIGFjdHVhbGx5IHVuaGFwcHkgYWJvdXQuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgbWFzdGVyIGNv
bW1pdDogOWQzMDExYmQxY2QyOWY4ZjM4NDFiZjFiNjRkNWVhZDllZDE0MzRlOAogICAgbWFzdGVy
IGRhdGU6IDIwMTctMDUtMTkgMTA6MTI6MDggKzAyMDAKLS0tCiB4ZW4vYXJjaC9hcm0vcGxhdGZv
cm1zL2JyY20uYyAgfCAyICstCiB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3JjYXIyLmMgfCAyICst
CiAyIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL2JyY20uYyBiL3hlbi9hcmNoL2FybS9wbGF0
Zm9ybXMvYnJjbS5jCmluZGV4IDZkOGI1YjkuLmQ0ODFiMmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9wbGF0Zm9ybXMvYnJjbS5jCisrKyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvYnJjbS5j
CkBAIC0yNzEsNyArMjcxLDcgQEAgc3RhdGljIF9faW5pdCBpbnQgYnJjbV9pbml0KHZvaWQpCiAg
ICAgcmV0dXJuIGJyY21fcG9wdWxhdGVfcGxhdF9yZWdzKCk7CiB9CiAKLXN0YXRpYyBjb25zdCBj
aGFyIGNvbnN0ICpicmNtX2R0X2NvbXBhdFtdIF9faW5pdGNvbnN0ID0KK3N0YXRpYyBjb25zdCBj
aGFyICpjb25zdCBicmNtX2R0X2NvbXBhdFtdIF9faW5pdGNvbnN0ID0KIHsKICAgICAiYnJjbSxi
Y203NDQ1ZDAiLAogICAgIE5VTEwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMv
cmNhcjIuYyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvcmNhcjIuYwppbmRleCBiYjI1NzUxLi5k
ZjBhYzg0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3JjYXIyLmMKKysrIGIv
eGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9yY2FyMi5jCkBAIC00Niw3ICs0Niw3IEBAIHN0YXRpYyBp
bnQgX19pbml0IHJjYXIyX3NtcF9pbml0KHZvaWQpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRp
YyBjb25zdCBjaGFyIGNvbnN0ICpyY2FyMl9kdF9jb21wYXRbXSBfX2luaXRkYXRhID0KK3N0YXRp
YyBjb25zdCBjaGFyICpjb25zdCByY2FyMl9kdF9jb21wYXRbXSBfX2luaXRjb25zdCA9CiB7CiAg
ICAgInJlbmVzYXMsbGFnZXIiLAogICAgIE5VTEwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Mon Jun 12 01:01:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 01:01:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dKDjT-0005ZR-BD; Mon, 12 Jun 2017 01:01:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKDjT-0005ZK-1y
 for xen-changelog@lists.xensource.com; Mon, 12 Jun 2017 01:01:27 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 AC/20-01732-6E7ED395; Mon, 12 Jun 2017 01:01:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrILMWRWlGSWpSXmKPExsWS0XRdVffpc9t
 Ig40fVS0mbDNwYPTY3reLPYAxijUzLym/IoE1Y9sbnYIrJhUrL/5hbGBsV+ti5OIQEvjCKNGz
 sJm5i5ETyDnPKNGyy62LkYODTUBMYu5eBZCwiICqxKwVy6FK1CWafjewgdjCAiESR3+sALN5B
 cwk9r/vArNZgOofLbjAOIGRYwEjwypGjeLUorLUIl1DS72kosz0jJLcxMwcXUMDY73c1OLixP
 TUnMSkYr3k/NxNjECP1DMwMO5g/H3c7xCjJAeTkijvlis2kUJ8SfkplRmJxRnxRaU5qcWHGGU
 4OJQkeCWBHhYSLEpNT61Iy8wBhgZMWoKDR0mEVwAkzVtckJhbnJkOkTrFaMyxoGfDFyaOTxOB
 pBBLXn5eqpQ4b/wToFIBkNKM0jy4QbCQvcQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmLcVZ
 CFPZl4J3L5XQKcwAZ1yHeQL3uKSRISUVAOjJ2u3xHrzfGuWP+e9go/Pj/y01nqly63llxVn7L
 L7zqeevD2qq2OTw9nXfiznWTLspXWESmy5areKP7qXebD73LY1AodWJF/Q0XZtzTE/xnF1Kcv
 sMJFnT2ve7eIvTTwfZNs/5/jUq7kHT95fpGUd9bv20trE3b7dGt+dXk7YF7W11/xVKaulEktx
 RqKhFnNRcSIAia+zQVQCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1497229284!100257445!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21143 invoked from network); 12 Jun 2017 01:01:25 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Jun 2017 01:01:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKDjP-0005wb-BR
 for xen-changelog@lists.xensource.com; Mon, 12 Jun 2017 01:01:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKDjP-0001t6-Ar
 for xen-changelog@lists.xensource.com; Mon, 12 Jun 2017 01:01:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dKDjP-0001t6-Ar@xenbits.xenproject.org>
Date: Mon, 12 Jun 2017 01:01:23 +0000
Subject: [Xen-changelog] [xen stable-4.8] hvmloader: avoid tests when they
	would clobber used memory
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGI3ZDJjMGYyZjVjMDhiMjkzMzA3NTc4ZmExMjc1YTQ2ODY5Y2E5ZWUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgSnVuIDkg
MTM6NDE6NDQgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBKdW4gOSAxMzo0MTo0NCAyMDE3ICswMjAwCgogICAgaHZt
bG9hZGVyOiBhdm9pZCB0ZXN0cyB3aGVuIHRoZXkgd291bGQgY2xvYmJlciB1c2VkIG1lbW9yeQog
ICAgCiAgICBGaXJzdCBvZiBhbGwgbGltaXQgdGhlIG1lbW9yeSByYW5nZSB1c2VkIGZvciB0ZXN0
aW5nIHRvIDRNYjogVGhlcmUncyBubwogICAgcG9pbnQgcGxhY2luZyBwYWdlIHRhYmxlcyByaWdo
dCBhYm92ZSA4TWIgd2hlbiB0aGV5IGNhbiBlcXVhbGx5IHdlbGwKICAgIGxpdmUgYXQgdGhlIGJv
dHRvbSBvZiB0aGUgY2h1bmsgYXQgNE1iIC0gcmVwX2lvX3Rlc3QoKSBjYXJlcyBhYm91dCB0aGUK
ICAgIDVNYi4uLjdNYiByYW5nZSBvbmx5IGFueXdheS4gSW4gYSBzdWJzZXF1ZW50IHBhdGNoIHRo
aXMgd2lsbCB0aGVuIGFsc28KICAgIGFsbG93IHNpbXBseSBsb29raW5nIGZvciBhbiB1bnVzZWQg
NE1iIHJhbmdlIChpbnN0ZWFkIG9mIHVzaW5nIGEgYnVpbGQKICAgIHRpbWUgZGV0ZXJtaW5lZCBv
bmUpLgogICAgCiAgICBFeHRlbmQgdGhlICJza2lwIHRlc3RzIiBjb25kaXRpb24gYmV5b25kIHRo
ZSAiaXMgdGhlcmUgZW5vdWdoIG1lbW9yeSIKICAgIHF1ZXN0aW9uLgogICAgCiAgICBSZXBvcnRl
ZC1ieTogQ2hhcmxlcyBBcm5vbGQgPGNhcm5vbGRAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBUZXN0ZWQtYnk6IEdhcnkgTGlu
IDxnbGluQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAwZDY5Njg2MzVjZTUxYThlZDc1MDhk
ZGNmMTdiM2QxM2E0NjJjYjI3CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNS0xOSAxNjowNDozOCAr
MDIwMAotLS0KIHRvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci90ZXN0cy5jIHwgOTkgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDg1IGluc2Vy
dGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL2h2
bWxvYWRlci90ZXN0cy5jIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3Rlc3RzLmMKaW5kZXgg
ZmVhM2FkMy4uNWY3YmNjMCAxMDA2NDQKLS0tIGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3Rl
c3RzLmMKKysrIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3Rlc3RzLmMKQEAgLTE5LDcgKzE5
LDkgQEAKICAqIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9s
aWNlbnNlcy8+LgogICovCiAKKyNpbmNsdWRlICJjb25maWcuaCIKICNpbmNsdWRlICJ1dGlsLmgi
CisjaW5jbHVkZSA8eGVuL2FyY2gteDg2L2h2bS9zdGFydF9pbmZvLmg+CiAKICNkZWZpbmUgVEVT
VF9GQUlMIDAKICNkZWZpbmUgVEVTVF9QQVNTIDEKQEAgLTI4LDExICszMCwxMyBAQAogLyoKICAq
IE1lbW9yeSBsYXlvdXQgZHVyaW5nIHRlc3RzOgogICogIDRNQiB0byA4TUIgaXMgY2xlYXJlZC4K
LSAqICBQYWdlIGRpcmVjdG9yeSByZXNpZGVzIGF0IDhNQi4KLSAqICA0IHBhZ2UgdGFibGUgcGFn
ZXMgcmVzaWRlIGF0IDhNQis0a0IgdG8gOE1CKzIwa0IuCi0gKiAgUGFnZXRhYmxlcyBpZGVudGl0
eS1tYXAgMC0xNk1CLCBleGNlcHQgNGtCIGF0IHZhIDZNQiBtYXBzIHRvIHBhIDVNQi4KKyAqICBQ
YWdlIGRpcmVjdG9yeSByZXNpZGVzIGF0IDRNQi4KKyAqICAyIHBhZ2UgdGFibGUgcGFnZXMgcmVz
aWRlIGF0IDRNQis0a0IgdG8gNE1CKzEya0IuCisgKiAgUGFnZXRhYmxlcyBpZGVudGl0eS1tYXAg
MC04TUIsIGV4Y2VwdCA0a0IgYXQgdmEgNk1CIG1hcHMgdG8gcGEgNU1CLgogICovCi0jZGVmaW5l
IFBEX1NUQVJUICg4dWwgPDwgMjApCisjZGVmaW5lIFRFU1RfTUVNX0JBU0UgKDR1bCA8PCAyMCkK
KyNkZWZpbmUgVEVTVF9NRU1fU0laRSAoNHVsIDw8IDIwKQorI2RlZmluZSBQRF9TVEFSVCBURVNU
X01FTV9CQVNFCiAjZGVmaW5lIFBUX1NUQVJUIChQRF9TVEFSVCArIDQwOTYpCiAKIHN0YXRpYyB2
b2lkIHNldHVwX3BhZ2luZyh2b2lkKQpAQCAtNDEsMTAgKzQ1LDEwIEBAIHN0YXRpYyB2b2lkIHNl
dHVwX3BhZ2luZyh2b2lkKQogICAgIHVpbnQzMl90ICpwdCA9ICh1aW50MzJfdCAqKVBUX1NUQVJU
OwogICAgIHVpbnQzMl90IGk7CiAKLSAgICAvKiBJZGVudGl0eSBtYXAgMC0xNk1CLiAqLwotICAg
IGZvciAoIGkgPSAwOyBpIDwgNDsgaSsrICkKKyAgICAvKiBJZGVudGl0eSBtYXAgMC04TUIuICov
CisgICAgZm9yICggaSA9IDA7IGkgPCAyOyBpKysgKQogICAgICAgICBwZFtpXSA9ICh1bnNpZ25l
ZCBsb25nKXB0ICsgKGk8PDEyKSArIDM7Ci0gICAgZm9yICggaSA9IDA7IGkgPCAoNCoxMDI0KTsg
aSsrICkKKyAgICBmb3IgKCBpID0gMDsgaSA8IDIgKiAxMDI0OyBpKysgKQogICAgICAgICBwdFtp
XSA9IChpIDw8IDEyKSArIDM7CiAKICAgICAvKiBQYWdlIGF0IHZpcnR1YWwgNk1CIG1hcHMgdG8g
cGh5c2ljYWwgNU1CLiAqLwpAQCAtMTEyLDcgKzExNiw3IEBAIHN0YXRpYyBpbnQgcmVwX2lvX3Rl
c3Qodm9pZCkKICAgICBzdG9wX3BhZ2luZygpOwogCiAgICAgaSA9IDA7Ci0gICAgZm9yICggcCA9
ICh1aW50MzJfdCAqKTB4NDAwMDAwdWw7IHAgPCAodWludDMyX3QgKikweDcwMDAwMHVsOyBwKysg
KQorICAgIGZvciAoIHAgPSAodWludDMyX3QgKikweDRmZjAwMHVsOyBwIDwgKHVpbnQzMl90ICop
MHg2MDIwMDB1bDsgcCsrICkKICAgICB7CiAgICAgICAgIHVpbnQzMl90IGV4cGVjdGVkID0gMDsK
ICAgICAgICAgaWYgKCBjaGVja1tpXS5hZGRyID09ICh1bnNpZ25lZCBsb25nKXAgKQpAQCAtMTQ0
LDEyICsxNDgsMTIgQEAgc3RhdGljIGludCBzaGFkb3dfZ3NfdGVzdCh2b2lkKQogICAgIGlmICgg
IShlZHggJiAoMXU8PDI5KSkgKQogICAgICAgICByZXR1cm4gVEVTVF9TS0lQOwogCi0gICAgLyog
TG9uZyBtb2RlIHBhZ2V0YWJsZSBzZXR1cDogSWRlbnRpdHkgbWFwIDAtMTZNQiB3aXRoIDJNQiBt
YXBwaW5ncy4gKi8KKyAgICAvKiBMb25nIG1vZGUgcGFnZXRhYmxlIHNldHVwOiBJZGVudGl0eSBt
YXAgMC04TUIgd2l0aCAyTUIgbWFwcGluZ3MuICovCiAgICAgKnBkID0gKHVuc2lnbmVkIGxvbmcp
cGQgKyAweDEwMDc7IC8qIExldmVsIDQgKi8KICAgICBwZCArPSA1MTI7CiAgICAgKnBkID0gKHVu
c2lnbmVkIGxvbmcpcGQgKyAweDEwMDc7IC8qIExldmVsIDMgKi8KICAgICBwZCArPSA1MTI7Ci0g
ICAgZm9yICggaSA9IDA7IGkgPCA4OyBpKysgKSAgICAgICAgIC8qIExldmVsIDIgKi8KKyAgICBm
b3IgKCBpID0gMDsgaSA8IDQ7IGkrKyApICAgICAgICAgLyogTGV2ZWwgMiAqLwogICAgICAgICAq
cGQrKyA9IChpIDw8IDIxKSArIDB4MWUzOwogCiAgICAgYXNtIHZvbGF0aWxlICgKQEAgLTE5MSw4
ICsxOTUsNyBAQCBzdGF0aWMgaW50IHNoYWRvd19nc190ZXN0KHZvaWQpCiAKIHZvaWQgcGVyZm9y
bV90ZXN0cyh2b2lkKQogewotICAgIGludCBpLCBwYXNzZWQsIHNraXBwZWQ7Ci0KKyAgICB1bnNp
Z25lZCBpbnQgaSwgcGFzc2VkLCBza2lwcGVkOwogICAgIHN0YXRpYyBzdHJ1Y3QgewogICAgICAg
ICBpbnQgKCogY29uc3QgdGVzdCkodm9pZCk7CiAgICAgICAgIGNvbnN0IGNoYXIgKmRlc2NyaXB0
aW9uOwpAQCAtMjA0LDEyICsyMDcsODAgQEAgdm9pZCBwZXJmb3JtX3Rlc3RzKHZvaWQpCiAKICAg
ICBwcmludGYoIlRlc3RpbmcgSFZNIGVudmlyb25tZW50OlxuIik7CiAKLSAgICBpZiAoIGh2bV9p
bmZvLT5sb3dfbWVtX3BnZW5kIDwgMHgxMDAwICkKKyAgICBCVUlMRF9CVUdfT04oU0NSQVRDSF9Q
SFlTSUNBTF9BRERSRVNTID4gSFZNTE9BREVSX1BIWVNJQ0FMX0FERFJFU1MpOworICAgIGlmICgg
aHZtX2luZm8tPmxvd19tZW1fcGdlbmQgPAorICAgICAgICAgKChURVNUX01FTV9CQVNFICsgVEVT
VF9NRU1fU0laRSkgPj4gUEFHRV9TSElGVCkgKQorICAgIHsKKyAgICAgICAgcHJpbnRmKCJTa2lw
cGluZyB0ZXN0cyBkdWUgdG8gaW5zdWZmaWNpZW50IG1lbW9yeSAoPCVsdU1CKVxuIiwKKyAgICAg
ICAgICAgICAgIChURVNUX01FTV9CQVNFICsgVEVTVF9NRU1fU0laRSkgPj4gMjApOworICAgICAg
ICByZXR1cm47CisgICAgfQorCisgICAgaWYgKCAodW5zaWduZWQgbG9uZylfZW5kID4gVEVTVF9N
RU1fQkFTRSApCisgICAgeworICAgICAgICBwcmludGYoIlNraXBwaW5nIHRlc3RzIGR1ZSB0byBv
dmVybGFwIHdpdGggYmFzZSBpbWFnZVxuIik7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAg
ICBpZiAoIGh2bV9zdGFydF9pbmZvLT5jbWRsaW5lX3BhZGRyICYmCisgICAgICAgICBodm1fc3Rh
cnRfaW5mby0+Y21kbGluZV9wYWRkciA8IFRFU1RfTUVNX0JBU0UgKyBURVNUX01FTV9TSVpFICYm
CisgICAgICAgICAoKGh2bV9zdGFydF9pbmZvLT5jbWRsaW5lX3BhZGRyICsKKyAgICAgICAgICAg
c3RybGVuKChjaGFyICopKHVpbnRwdHJfdClodm1fc3RhcnRfaW5mby0+Y21kbGluZV9wYWRkcikp
ID49CisgICAgICAgICAgVEVTVF9NRU1fQkFTRSkgKQorICAgIHsKKyAgICAgICAgcHJpbnRmKCJT
a2lwcGluZyB0ZXN0cyBkdWUgdG8gb3ZlcmxhcCB3aXRoIGNvbW1hbmQgbGluZVxuIik7CisgICAg
ICAgIHJldHVybjsKKyAgICB9CisKKyAgICBpZiAoIGh2bV9zdGFydF9pbmZvLT5yc2RwX3BhZGRy
ICkKICAgICB7Ci0gICAgICAgIHByaW50ZigiU2tpcHBpbmcgdGVzdHMgZHVlIHRvIGluc3VmZmlj
aWVudCBtZW1vcnkgKDwxNk1CKVxuIik7CisgICAgICAgIHByaW50ZigiU2tpcHBpbmcgdGVzdHMg
ZHVlIHRvIG5vbi16ZXJvIFJTRFAgYWRkcmVzc1xuIik7CiAgICAgICAgIHJldHVybjsKICAgICB9
CiAKKyAgICBpZiAoIGh2bV9zdGFydF9pbmZvLT5ucl9tb2R1bGVzICkKKyAgICB7CisgICAgICAg
IGNvbnN0IHN0cnVjdCBodm1fbW9kbGlzdF9lbnRyeSAqbW9kbGlzdCA9CisgICAgICAgICAgICAo
dm9pZCAqKSh1aW50cHRyX3QpaHZtX3N0YXJ0X2luZm8tPm1vZGxpc3RfcGFkZHI7CisKKyAgICAg
ICAgaWYgKCBodm1fc3RhcnRfaW5mby0+bW9kbGlzdF9wYWRkciA+IFVJTlRQVFJfTUFYIHx8Cisg
ICAgICAgICAgICAgKChVSU5UUFRSX01BWCAtICh1aW50cHRyX3QpbW9kbGlzdCkgLyBzaXplb2Yo
Km1vZGxpc3QpIDwKKyAgICAgICAgICAgICAgaHZtX3N0YXJ0X2luZm8tPm5yX21vZHVsZXMpICkK
KyAgICAgICAgeworICAgICAgICAgICAgcHJpbnRmKCJTa2lwcGluZyB0ZXN0cyBkdWUgdG8gaW5h
Y2Nlc3NpYmxlIG1vZHVsZSBsaXN0XG4iKTsKKyAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAg
fQorCisgICAgICAgIGlmICggVEVTVF9NRU1fQkFTRSA8ICh1aW50cHRyX3QpKG1vZGxpc3QgKwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBodm1fc3RhcnRfaW5mby0+
bnJfbW9kdWxlcykgJiYKKyAgICAgICAgICAgICAodWludHB0cl90KW1vZGxpc3QgPCBURVNUX01F
TV9CQVNFICsgVEVTVF9NRU1fU0laRSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50Zigi
U2tpcHBpbmcgdGVzdHMgZHVlIHRvIG92ZXJsYXAgd2l0aCBtb2R1bGUgbGlzdFxuIik7CisgICAg
ICAgICAgICByZXR1cm47CisgICAgICAgIH0KKworICAgICAgICBmb3IgKCBpID0gMDsgaSA8IGh2
bV9zdGFydF9pbmZvLT5ucl9tb2R1bGVzOyArK2kgKQorICAgICAgICB7CisgICAgICAgICAgICBp
ZiAoIFRFU1RfTUVNX0JBU0UgPCBtb2RsaXN0W2ldLnBhZGRyICsgbW9kbGlzdFtpXS5zaXplICYm
CisgICAgICAgICAgICAgICAgIG1vZGxpc3RbaV0ucGFkZHIgPCBURVNUX01FTV9CQVNFICsgVEVT
VF9NRU1fU0laRSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcHJpbnRmKCJTa2lw
cGluZyB0ZXN0cyBkdWUgdG8gb3ZlcmxhcCB3aXRoIG1vZHVsZSAldVxuIiwgaSk7CisgICAgICAg
ICAgICAgICAgcmV0dXJuOworICAgICAgICAgICAgfQorCisgICAgICAgICAgICBpZiAoIG1vZGxp
c3RbaV0uY21kbGluZV9wYWRkciAmJgorICAgICAgICAgICAgICAgICBtb2RsaXN0W2ldLmNtZGxp
bmVfcGFkZHIgPCBURVNUX01FTV9CQVNFICsgVEVTVF9NRU1fU0laRSAmJgorICAgICAgICAgICAg
ICAgICAoKG1vZGxpc3RbaV0uY21kbGluZV9wYWRkciArCisgICAgICAgICAgICAgICAgICAgc3Ry
bGVuKChjaGFyICopKHVpbnRwdHJfdCltb2RsaXN0W2ldLmNtZGxpbmVfcGFkZHIpKSA+PQorICAg
ICAgICAgICAgICAgICAgVEVTVF9NRU1fQkFTRSkgKQorICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgIHByaW50ZigiU2tpcHBpbmcgdGVzdHMgZHVlIHRvIG92ZXJsYXAgd2l0aCBtb2R1bGUg
JXUgY21kbGluZVxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgaSk7CisgICAgICAgICAgICAg
ICAgcmV0dXJuOworICAgICAgICAgICAgfQorICAgICAgICB9CisgICAgfQorCiAgICAgcGFzc2Vk
ID0gc2tpcHBlZCA9IDA7CiAgICAgZm9yICggaSA9IDA7IHRlc3RzW2ldLnRlc3Q7IGkrKyApCiAg
ICAgewotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Mon Jun 12 01:01:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Jun 2017 01:01:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dKDjc-0005aV-Ct; Mon, 12 Jun 2017 01:01:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKDjb-0005aM-Ro
 for xen-changelog@lists.xensource.com; Mon, 12 Jun 2017 01:01:35 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 29/42-02181-FE7ED395; Mon, 12 Jun 2017 01:01:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVffdc9t
 Ig+uPZSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y+e7t4wF/0Qq/l2dzt7A2C7QxcjFISTwhVFi
 /rsVTBDOeUaJxX/vsnYxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSzgI7Fm0
 T8WEJtXwEziUc9rsDgLUP3GzlfMExg5FjAyrGLUKE4tKkst0jU01UsqykzPKMlNzMzRNTQw1c
 tNLS5OTE/NSUwq1kvOz93ECPQKAxDsYGzY7nmIUZKDSUmUd8sVm0ghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKEry6zraRQoJFqempFWmZOcDwgElLcPAoifBOdAJK8xYXJOYWZ6ZDpE4xKkqJ88Y/
 AUoIgCQySvPg2mAheYlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvMnPgKbwZOaVwE1/BbSYC
 WjxdZCbeYtLEhFSUg2MMw5Mmm85zY27dvF+QX7ft90Lb58/c+b0tPmz+KrZHpdrPPUq7Py54x
 SL2DV2y/df5csDZfrrbbb9X+ot11Tv5zO/UpQ/wF9y0pu2mizvwKtsZo6Pv33kTpO+syV9t4t
 A4177PZk6iwwDpSzVI/bH2FmwsmiyfwwQu7jZVyJ8y7T5l1wKI5OUWIozEg21mIuKEwHAV4vk
 RAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1497229293!99286058!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3861 invoked from network); 12 Jun 2017 01:01:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Jun 2017 01:01:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKDjZ-0005wl-DC
 for xen-changelog@lists.xensource.com; Mon, 12 Jun 2017 01:01:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKDjZ-0001uG-CX
 for xen-changelog@lists.xensource.com; Mon, 12 Jun 2017 01:01:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dKDjZ-0001uG-CX@xenbits.xenproject.org>
Date: Mon, 12 Jun 2017 01:01:33 +0000
Subject: [Xen-changelog] [xen stable-4.8] stop_machine: fill fn_result only
	in case of error
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDc5ZDJkNWMzNDM3NTY3Y2FiZDE4ZDAyNjc2YWI4NjBlODIzNzJkMTgKQXV0aG9yOiAg
ICAgR3JlZ29yeSBIZXJyZXJvIDxncmVnb3J5LmhlcnJlcm9Ab3JhY2xlLmNvbT4KQXV0aG9yRGF0
ZTogRnJpIEp1biA5IDEzOjQyOjA3IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgSnVuIDkgMTM6NDI6MDcgMjAxNyAr
MDIwMAoKICAgIHN0b3BfbWFjaGluZTogZmlsbCBmbl9yZXN1bHQgb25seSBpbiBjYXNlIG9mIGVy
cm9yCiAgICAKICAgIFdoZW4gc3RvcF9tYWNoaW5lX3J1bigpIGlzIGNhbGxlZCB3aXRoIE5SX0NQ
VVMgYXMgbGFzdCBhcmd1bWVudCwKICAgIGZuX3Jlc3VsdCBtZW1iZXIgbXVzdCBiZSBmaWxsZWQg
b25seSBpZiBhbiBlcnJvciBoYXBwZW5zIHNpbmNlIGl0IGlzCiAgICBzaGFyZWQgYWNyb3NzIGFs
bCBjcHVzLgogICAgCiAgICBBc3N1bWUgQ1BVMSBkZXRlY3RzIGFuIGVycm9yIGFuZCBzZXQgZm5f
cmVzdWx0IHRvIC0xLCB0aGVuIENQVTIgZG9lc24ndAogICAgZGV0ZWN0IGFuIGVycm9yIGFuZCBz
ZXQgZm5fcmVzdWx0IHRvIDAuIFRoZSBlcnJvciBkZXRlY3RlZCBieSBDUFUxIHdpbGwKICAgIGJl
IGlnbm9yZWQuCiAgICAKICAgIE5vdGUgdGhhdCBpbiBjYXNlIG11bHRpcGxlIGZhaWx1cmVzIG9j
Y3VyIG9uIGRpZmZlcmVudCBDUFVzLCBvbmx5IHRoZQogICAgbGFzdCBlcnJvciB3aWxsIGJlIHJl
cG9ydGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBHcmVnb3J5IEhlcnJlcm8gPGdyZWdvcnku
aGVycmVyb0BvcmFjbGUuY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBkOGI4MzNkNzhmNmJmZGU5ODU1YTk0OWI1ZTZk
Mzc5MGQ3OGMwZmI3CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNi0wMSAxMDo1MzowNCArMDIwMAot
LS0KIHhlbi9jb21tb24vc3RvcF9tYWNoaW5lLmMgfCAxNSArKysrKysrKysrKystLS0KIDEgZmls
ZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vc3RvcF9tYWNoaW5lLmMgYi94ZW4vY29tbW9uL3N0b3BfbWFjaGluZS5jCmlu
ZGV4IGNmMTA5YmEuLmYyNDg0YzcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc3RvcF9tYWNoaW5l
LmMKKysrIGIveGVuL2NvbW1vbi9zdG9wX21hY2hpbmUuYwpAQCAtOTUsNiArOTUsNyBAQCBpbnQg
c3RvcF9tYWNoaW5lX3J1bihpbnQgKCpmbikodm9pZCAqKSwgdm9pZCAqZGF0YSwgdW5zaWduZWQg
aW50IGNwdSkKICAgICBzdG9wbWFjaGluZV9kYXRhLmZuX2RhdGEgPSBkYXRhOwogICAgIHN0b3Bt
YWNoaW5lX2RhdGEubnJfY3B1cyA9IG5yX2NwdXM7CiAgICAgc3RvcG1hY2hpbmVfZGF0YS5mbl9j
cHUgPSBjcHU7CisgICAgc3RvcG1hY2hpbmVfZGF0YS5mbl9yZXN1bHQgPSAwOwogICAgIGF0b21p
Y19zZXQoJnN0b3BtYWNoaW5lX2RhdGEuZG9uZSwgMCk7CiAgICAgc3RvcG1hY2hpbmVfZGF0YS5z
dGF0ZSA9IFNUT1BNQUNISU5FX1NUQVJUOwogCkBAIC0xMTMsNyArMTE0LDExIEBAIGludCBzdG9w
X21hY2hpbmVfcnVuKGludCAoKmZuKSh2b2lkICopLCB2b2lkICpkYXRhLCB1bnNpZ25lZCBpbnQg
Y3B1KQogCiAgICAgc3RvcG1hY2hpbmVfc2V0X3N0YXRlKFNUT1BNQUNISU5FX0lOVk9LRSk7CiAg
ICAgaWYgKCAoY3B1ID09IHNtcF9wcm9jZXNzb3JfaWQoKSkgfHwgKGNwdSA9PSBOUl9DUFVTKSAp
Ci0gICAgICAgIHN0b3BtYWNoaW5lX2RhdGEuZm5fcmVzdWx0ID0gKCpmbikoZGF0YSk7CisgICAg
eworICAgICAgICByZXQgPSAoKmZuKShkYXRhKTsKKyAgICAgICAgaWYgKCByZXQgKQorICAgICAg
ICAgICAgd3JpdGVfYXRvbWljKCZzdG9wbWFjaGluZV9kYXRhLmZuX3Jlc3VsdCwgcmV0KTsKKyAg
ICB9CiAgICAgc3RvcG1hY2hpbmVfd2FpdF9zdGF0ZSgpOwogICAgIHJldCA9IHN0b3BtYWNoaW5l
X2RhdGEuZm5fcmVzdWx0OwogCkBAIC0xNTEsOCArMTU2LDEyIEBAIHN0YXRpYyB2b2lkIHN0b3Bt
YWNoaW5lX2FjdGlvbih1bnNpZ25lZCBsb25nIGNwdSkKICAgICAgICAgY2FzZSBTVE9QTUFDSElO
RV9JTlZPS0U6CiAgICAgICAgICAgICBpZiAoIChzdG9wbWFjaGluZV9kYXRhLmZuX2NwdSA9PSBz
bXBfcHJvY2Vzc29yX2lkKCkpIHx8CiAgICAgICAgICAgICAgICAgIChzdG9wbWFjaGluZV9kYXRh
LmZuX2NwdSA9PSBOUl9DUFVTKSApCi0gICAgICAgICAgICAgICAgc3RvcG1hY2hpbmVfZGF0YS5m
bl9yZXN1bHQgPQotICAgICAgICAgICAgICAgICAgICBzdG9wbWFjaGluZV9kYXRhLmZuKHN0b3Bt
YWNoaW5lX2RhdGEuZm5fZGF0YSk7CisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgaW50
IHJldCA9IHN0b3BtYWNoaW5lX2RhdGEuZm4oc3RvcG1hY2hpbmVfZGF0YS5mbl9kYXRhKTsKKwor
ICAgICAgICAgICAgICAgIGlmICggcmV0ICkKKyAgICAgICAgICAgICAgICAgICAgd3JpdGVfYXRv
bWljKCZzdG9wbWFjaGluZV9kYXRhLmZuX3Jlc3VsdCwgcmV0KTsKKyAgICAgICAgICAgIH0KICAg
ICAgICAgICAgIGJyZWFrOwogICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgYnJlYWs7Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFi
bGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Jun 13 13:55:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 13:55:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dKmHi-0004Bo-5A; Tue, 13 Jun 2017 13:55:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKmHg-0004Bi-Oc
 for xen-changelog@lists.xensource.com; Tue, 13 Jun 2017 13:55:04 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 B6/89-02196-7BEEF395; Tue, 13 Jun 2017 13:55:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXf7O/t
 Ig7bz0hYTthk4MHps79vFHsAYxZqZl5RfkcCasbIrveA8Z8Wm2T9YGhjncnQxcnEICXxhlDjy
 4jEzhHOeUWLPzSmsXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC4RLfN/4m
 BHE5hUwk/jUNYUFxGYBqr/ScpF1AiPHAkaGVYwaxalFZalFuobGeklFmekZJbmJmTm6hgbGer
 mpxcWJ6ak5iUnFesn5uZsYgT5hAIIdjNu2ex5ilORgUhLl3XLFJlKILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBK/bW/tIIcGi1PTUirTMHGBwwKQlOHiURHilQNK8xQWJucWZ6RCpU4yKUuK8diAJ
 AZBERmkeXBssIC8xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmDfyNdAUnsy8Erjpr4AWMwEtv
 g5yM29xSSJCSqqB8eRuL6noc98LY5+vd3887UPHg/mfz/y/ePrxgUlqVxomzW55ZrO6a+PWCZ
 s5VjF0n3SJd7O+piK+QGbadpXM5XsOONy+f/rAbrUKQWaej0lNoV2di1+sOSJR/ud2F6/TlT9
 XRUqXr2Pk6WcQl92gfDcqczn3uU/fa6bZbMt0XR2aa7d/eWb5wvlKLMUZiYZazEXFiQB0aD6U
 QwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1497362102!88634557!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6390 invoked from network); 13 Jun 2017 13:55:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Jun 2017 13:55:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKmHe-0005GO-6H
 for xen-changelog@lists.xensource.com; Tue, 13 Jun 2017 13:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKmHe-000607-3Q
 for xen-changelog@lists.xensource.com; Tue, 13 Jun 2017 13:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dKmHe-000607-3Q@xenbits.xenproject.org>
Date: Tue, 13 Jun 2017 13:55:02 +0000
Subject: [Xen-changelog] [xen stable-4.6] xen/arm64: Add an helper to
	invalidate all instruction caches
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDU5YzU0YWE3NDQ1NzEwYzM0MTc4MjBhN2E3MzU3ZThiZmNiOGUzZTMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEp1
biAyMiAxMjoxNToyMCAyMDE2ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogTW9uIEp1biAxMiAxNDoxMjoxNSAy
MDE3IC0wNzAwCgogICAgeGVuL2FybTY0OiBBZGQgYW4gaGVscGVyIHRvIGludmFsaWRhdGUgYWxs
IGluc3RydWN0aW9uIGNhY2hlcwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIG1hc3Rlci1jb21taXQtaWQ6IGZiOWQ4NzdhOWMw
ZjNkNGQxNWRiOGY2ZTBjNTUwNmVhNjQxODYyYzYKLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2Fy
bTY0L3BhZ2UuaCB8IDYgKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCgpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9wYWdlLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2FybTY0L3BhZ2UuaAppbmRleCAyOWEzMmNmLi5mYmRjOGZiIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3BhZ2UuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL2FybTY0L3BhZ2UuaApAQCAtMjQsNiArMjQsMTIgQEAgc3RhdGljIGlubGluZSB2b2lkIHdy
aXRlX3B0ZShscGFlX3QgKnAsIGxwYWVfdCBwdGUpCiAgKiBpbmxpbmUgYXNtIG9wZXJhbmQpICov
CiAjZGVmaW5lIF9fY2xlYW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX29uZShSKSAiZGMgIGNpdmFj
LCAlIiAjUiAiOyIKIAorLyogSW52YWxpZGF0ZSBhbGwgaW5zdHJ1Y3Rpb24gY2FjaGVzIGluIElu
bmVyIFNoYXJlYWJsZSBkb21haW4gdG8gUG9VICovCitzdGF0aWMgaW5saW5lIHZvaWQgaW52YWxp
ZGF0ZV9pY2FjaGUodm9pZCkKK3sKKyAgICBhc20gdm9sYXRpbGUgKCJpYyBpYWxsdWlzIik7Cit9
CisKIC8qCiAgKiBGbHVzaCBhbGwgaHlwZXJ2aXNvciBtYXBwaW5ncyBmcm9tIHRoZSBUTEIgb2Yg
dGhlIGxvY2FsIHByb2Nlc3Nvci4KICAqCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC42CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Jun 13 13:55:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 13:55:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dKmHs-0004EB-6c; Tue, 13 Jun 2017 13:55:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKmHr-0004E3-AD
 for xen-changelog@lists.xensource.com; Tue, 13 Jun 2017 13:55:15 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 C4/3C-03620-2CEEF395; Tue, 13 Jun 2017 13:55:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVffQO/t
 Ig1fPOC0mbDNwYPTY3reLPYAxijUzLym/IoE149fPPYwFGwQqVh2ZwdTA2M/bxcjFISTwhVHi
 5rsGRgjnPKNE66kvrF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwuES8zft
 5oRxOYVMJOYMv8HG0grC1D9hke2Exg5FjAyrGLUKE4tKkst0jUy0ksqykzPKMlNzMzRNTQw08
 tNLS5OTE/NSUwq1kvOz93ECPQJAxDsYFwzP/AQoyQHk5Io75YrNpFCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHjd3tpHCgkWpaanVqRl5gCDAyYtwcGjJMIrBZLmLS5IzC3OTIdInWJUlBLntQNJ
 CIAkMkrz4NpgAXmJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwryRr4Gm8GTmlcBNfwW0mAlo8
 XWQm3mLSxIRUlINjIt2bzynOq3dSqi0dOf/tD0tz/WcDr/5eOrnZZE/lnfuqjT2658+kNprGv
 1a8+K051yum/dX+OXpX7t3nkPVPvfG1s8nWXZaSnFVXU/9/erq0TMx266tTU7iPmvs0NKk2X9
 7pvhUb8HMT4JPe2rSxXIPJC7br7L6toPPwYO/A3uLVO2yjbVc+pRYijMSDbWYi4oTAeifrz1D
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1497362113!107131571!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62873 invoked from network); 13 Jun 2017 13:55:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Jun 2017 13:55:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKmHo-0005H3-9p
 for xen-changelog@lists.xensource.com; Tue, 13 Jun 2017 13:55:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKmHo-00060i-78
 for xen-changelog@lists.xensource.com; Tue, 13 Jun 2017 13:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dKmHo-00060i-78@xenbits.xenproject.org>
Date: Tue, 13 Jun 2017 13:55:12 +0000
Subject: [Xen-changelog] [xen stable-4.6] xen/arm32: Add an helper to
	invalidate all instruction caches
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDdjNWE5NTczYWY1ZDJjMjQ1ZjdiZDQ1Y2JjY2UzMjI2MWI1OTE2YTcKQXV0aG9yOiAg
ICAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpBdXRob3JE
YXRlOiBNb24gQXVnIDIyIDExOjIwOjAzIDIwMTYgLTA0MDAKQ29tbWl0OiAgICAgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBNb24gSnVuIDEy
IDE0OjEyOjIzIDIwMTcgLTA3MDAKCiAgICB4ZW4vYXJtMzI6IEFkZCBhbiBoZWxwZXIgdG8gaW52
YWxpZGF0ZSBhbGwgaW5zdHJ1Y3Rpb24gY2FjaGVzCiAgICAKICAgIFRoaXMgaXMgc2ltaWxhciB0
byBjb21taXQgZmI5ZDg3N2E5YzBmM2Q0ZDE1ZGI4ZjZlMGM1NTA2ZWE2NDE4NjJjNgogICAgInhl
bi9hcm02NDogQWRkIGFuIGhlbHBlciB0byBpbnZhbGlkYXRlIGFsbCBpbnN0cnVjdGlvbiBjYWNo
ZXMiCiAgICBleGNlcHQgaXQgaXMgb24gQVJNMzIgc2lkZS4KICAgIAogICAgV2hlbiB3ZSBhcmUg
Zmx1c2hpbmcgdGhlIGNhY2hlIHdlIGFyZSBtb3N0IGxpa2VseSBhbHNvIHdhbnQKICAgIHRvIGZs
dXNoIHRoZSBicmFuY2ggcHJlZGljdG9yIHRvby4gSGVuY2Ugd2UgYWRkIHRoaXMuCiAgICAKICAg
IEFuZCB3ZSBhbHNvIG5lZWQgdG8gZm9sbG93IHRoaXMgd2l0aCBkc2IoKS9pc2IoKSB3aGljaCBh
cmUKICAgIG1lbW9yeSBiYXJyaWVycygpLgogICAgCiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEtvbnJhZCBSemVz
enV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICAgIG1hc3Rlci1jb21taXQtaWQ6
IGVmZWQxOTIzOGMxYmYzYmI4NTk4OTY0OGEzMDdiYTMyMzJhZDk2ZjQKLS0tCiB4ZW4vaW5jbHVk
ZS9hc20tYXJtL2FybTMyL3BhZ2UuaCB8IDE2ICsrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFu
Z2VkLCAxNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9h
cm0zMi9wYWdlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3BhZ2UuaAppbmRleCBiY2Nk
YmZjLi5lYTRiMzEyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3BhZ2Uu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3BhZ2UuaApAQCAtMzAsNiArMzAsMjIg
QEAgc3RhdGljIGlubGluZSB2b2lkIHdyaXRlX3B0ZShscGFlX3QgKnAsIGxwYWVfdCBwdGUpCiAj
ZGVmaW5lIF9fY2xlYW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX29uZShSKSBTVE9SRV9DUDMyKFIs
IERDQ0lNVkFDKQogCiAvKgorICogSW52YWxpZGF0ZSBhbGwgaW5zdHJ1Y3Rpb24gY2FjaGVzIGlu
IElubmVyIFNoYXJlYWJsZSBkb21haW4gdG8gUG9VLgorICogV2UgYWxzbyBuZWVkIHRvIGZsdXNo
IHRoZSBicmFuY2ggcHJlZGljdG9yIGZvciBBUk12NyBhcyBpdCBtYXkgYmUKKyAqIGFyY2hpdGVj
dHVyYWxseSB2aXNpYmxlIHRvIHRoZSBzb2Z0d2FyZSAoc2VlIEIyLjIuNCBpbiBBUk0gRERJIDA0
MDZDLmIpLgorICovCitzdGF0aWMgaW5saW5lIHZvaWQgaW52YWxpZGF0ZV9pY2FjaGUodm9pZCkK
K3sKKyAgICBhc20gdm9sYXRpbGUgKAorICAgICAgICBDTURfQ1AzMihJQ0lBTExVSVMpICAgICAv
KiBGbHVzaCBJLWNhY2hlLiAqLworICAgICAgICBDTURfQ1AzMihCUElBTExJUykgICAgICAvKiBG
bHVzaCBicmFuY2ggcHJlZGljdG9yLiAqLworICAgICAgICA6IDogOiAibWVtb3J5Iik7CisKKyAg
ICBkc2IoaXNoKTsgICAgICAgICAgICAgICAgICAgLyogRW5zdXJlIGNvbXBsZXRpb24gb2YgdGhl
IGZsdXNoIEktY2FjaGUgKi8KKyAgICBpc2IoKTsgICAgICAgICAgICAgICAgICAgICAgLyogU3lu
Y2hyb25pemUgZmV0Y2hlZCBpbnN0cnVjdGlvbiBzdHJlYW0uICovCit9CisKKy8qCiAgKiBGbHVz
aCBhbGwgaHlwZXJ2aXNvciBtYXBwaW5ncyBmcm9tIHRoZSBUTEIgYW5kIGJyYW5jaCBwcmVkaWN0
b3Igb2YKICAqIHRoZSBsb2NhbCBwcm9jZXNzb3IuCiAgKgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Jun 13 13:55:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 13:55:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dKmI2-0004FG-89; Tue, 13 Jun 2017 13:55:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKmI0-0004F6-NA
 for xen-changelog@lists.xensource.com; Tue, 13 Jun 2017 13:55:24 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 AA/AC-03620-CCEEF395; Tue, 13 Jun 2017 13:55:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVff0O/t
 IgwPPpS0mbDNwYPTY3reLPYAxijUzLym/IoE14/W5rewFd+Qqmu/qNjB+l+hi5OIQEvjCKHFk
 yVkWCOc8o0RL62Egh4ODTUBMYu5ehS5GTg4RAVWJWSuWM4PYQgLqEk2/G9hAbGGBGIm/f7+wg
 9i8AmYSP/69ZwWxWYDqH8zdzjqBkWMBI8MqRo3i1KKy1CJdI2O9pKLM9IyS3MTMHF1DAzO93N
 Ti4sT01JzEpGK95PzcTYxAnzAAwQ7GP/MDDzFKcjApifJuuWITKcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mCd/9b+0ghwaLU9NSKtMwcYHDApCU4eJREeKVA0rzFBYm5xZnpEKlTjIpS4rznQRIC
 IImM0jy4NlhAXmKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iwb+RroCk8mXklcNNfAS1mAlp8H
 eRm3uKSRISUVANjokxYIPc9Ob/mi2WXg7dyfFsZuur41QNNL+9d9TcSeOm38+zTluX1H37rnP
 6ftNtlauy0kh7nrDR5L4fIPyYVyiptvn/fL2Ll/5pg8z65tWaX9bo9xWyn1SVq7Tf4c5/7v6h
 8WtCa6V9zj1m2dr/8+v/i1yyvH82dRkc+lc098Sjg8K3yHxuklViKMxINtZiLihMB4dZZr0MC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1497362122!67484020!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54141 invoked from network); 13 Jun 2017 13:55:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Jun 2017 13:55:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKmHy-0005HD-Bi
 for xen-changelog@lists.xensource.com; Tue, 13 Jun 2017 13:55:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKmHy-00061t-Ap
 for xen-changelog@lists.xensource.com; Tue, 13 Jun 2017 13:55:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dKmHy-00061t-Ap@xenbits.xenproject.org>
Date: Tue, 13 Jun 2017 13:55:22 +0000
Subject: [Xen-changelog] [xen stable-4.6] xen/arm: flush icache as well when
	XEN_DOMCTL_cacheflush is issued
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDllNDY5YTVmOGVjN2IyYzYzYzBlYjA2N2NlN2Q1Zjc0OTc0ZDJkNTgKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBNb24gSnVuIDEyIDE0OjE3OjM4IDIwMTcgLTA3MDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBNb24gSnVuIDEyIDE0
OjE3OjM4IDIwMTcgLTA3MDAKCiAgICB4ZW4vYXJtOiBmbHVzaCBpY2FjaGUgYXMgd2VsbCB3aGVu
IFhFTl9ET01DVExfY2FjaGVmbHVzaCBpcyBpc3N1ZWQKICAgIAogICAgV2hlbiB0aGUgdG9vbHN0
YWNrIG1vZGlmaWVzIG1lbW9yeSBvZiBhIHJ1bm5pbmcgQVJNIFZNIGl0IG1heSBoYXBwZW4KICAg
IHRoYXQgdGhlIHVuZGVybHlpbmcgbWVtb3J5IG9mIGEgY3VycmVudCB2Q1BVIFBDIGlzIGNoYW5n
ZWQuIFdpdGhvdXQKICAgIGZsdXNoaW5nIHRoZSBpY2FjaGUgdGhlIHZDUFUgbWF5IGNvbnRpbnVl
IGV4ZWN1dGluZyBzdGFsZSBpbnN0cnVjdGlvbnMuCiAgICAKICAgIEFsc28gZXhwb3NlIHRoZSB4
Y19kb21haW5fY2FjaGVmbHVzaCB0aHJvdWdoIHhlbmN0cmwuaC4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQHplbnRpZmljLmNvbT4KICAgIEFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIG1hc3Rlci1jb21t
aXQtaWQ6IGZlNmU4MTg4ZjNhZDkxZTE2NjMzOGI5OTYyYTA2YWZhYjliNzc2Y2QKLS0tCiB0b29s
cy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8ICA4ICsrKysrKysrCiB0b29scy9saWJ4Yy94Y19k
b21haW4uYyAgICAgICB8ICA2ICsrKy0tLQogdG9vbHMvbGlieGMveGNfcHJpdmF0ZS5oICAgICAg
fCAgMyAtLS0KIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgICAgIHwgMTAgKysrKysrKysrKwog
NCBmaWxlcyBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGlieGMvaW5jbHVk
ZS94ZW5jdHJsLmgKaW5kZXggMzcyMDVjMi4uZjVkYmM4YiAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGMvaW5jbHVkZS94ZW5jdHJsLmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgK
QEAgLTI4NDEsNiArMjg0MSwxNCBAQCBpbnQgeGNfcHNyX2NhdF9nZXRfbDNfaW5mbyh4Y19pbnRl
cmZhY2UgKnhjaCwgdWludDMyX3Qgc29ja2V0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDMyX3QgKmNvc19tYXgsIHVpbnQzMl90ICpjYm1fbGVuKTsKICNlbmRpZgogCisvKgorICog
RW5zdXJlIGNhY2hlIGNvaGVyZW5jeSBhZnRlciBtZW1vcnkgbW9kaWZpY2F0aW9ucy4gQSBjYWxs
IHRvIHRoaXMgZnVuY3Rpb24KKyAqIGlzIG9ubHkgcmVxdWlyZWQgb24gQVJNIGFzIHRoZSB4ODYg
YXJjaGl0ZWN0dXJlIHByb3ZpZGVzIGNhY2hlIGNvaGVyZW5jeQorICogZ3VhcmFudGVlcy4gQ2Fs
bGluZyB0aGlzIGZ1bmN0aW9uIG9uIHg4NiBpcyBhbGxvd2VkIGJ1dCBoYXMgbm8gZWZmZWN0Lgor
ICovCitpbnQgeGNfZG9tYWluX2NhY2hlZmx1c2goeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90
IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBzdGFydF9wZm4sIHhl
bl9wZm5fdCBucl9wZm5zKTsKKwogI2VuZGlmIC8qIFhFTkNUUkxfSCAqLwogCiAvKgpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGMveGNfZG9tYWluLmMgYi90b29scy9saWJ4Yy94Y19kb21haW4uYwpp
bmRleCAwOWVmNzQ4Li5jMGVlZWQyIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19kb21haW4u
YworKysgYi90b29scy9saWJ4Yy94Y19kb21haW4uYwpAQCAtODMsMTAgKzgzLDEwIEBAIGludCB4
Y19kb21haW5fY2FjaGVmbHVzaCh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAg
ICAgLyoKICAgICAgKiBUaGUgeDg2IGFyY2hpdGVjdHVyZSBwcm92aWRlcyBjYWNoZSBjb2hlcmVu
Y3kgZ3VhcmFudGVlcyB3aGljaCBwcmV2ZW50CiAgICAgICogdGhlIG5lZWQgZm9yIHRoaXMgaHlw
ZXJjYWxsLiAgQXZvaWQgdGhlIG92ZXJoZWFkIG9mIG1ha2luZyBhIGh5cGVyY2FsbAotICAgICAq
IGp1c3QgZm9yIFhlbiB0byByZXR1cm4gLUVOT1NZUy4KKyAgICAgKiBqdXN0IGZvciBYZW4gdG8g
cmV0dXJuIC1FTk9TWVMuICBJdCBpcyBzYWZlIHRvIGlnbm9yZSB0aGlzIGNhbGwgb24geDg2Cisg
ICAgICogc28gd2UganVzdCByZXR1cm4gMC4KICAgICAgKi8KLSAgICBlcnJubyA9IEVOT1NZUzsK
LSAgICByZXR1cm4gLTE7CisgICAgcmV0dXJuIDA7CiAjZWxzZQogICAgIERFQ0xBUkVfRE9NQ1RM
OwogICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX2NhY2hlZmx1c2g7CmRpZmYgLS1naXQgYS90
b29scy9saWJ4Yy94Y19wcml2YXRlLmggYi90b29scy9saWJ4Yy94Y19wcml2YXRlLmgKaW5kZXgg
MmRmMWQ1OS4uMWVlNmE3NyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfcHJpdmF0ZS5oCisr
KyBiL3Rvb2xzL2xpYnhjL3hjX3ByaXZhdGUuaApAQCAtMzg5LDkgKzM4OSw2IEBAIHZvaWQgYml0
bWFwX2J5dGVfdG9fNjQodWludDY0X3QgKmxwLCBjb25zdCB1aW50OF90ICpicCwgaW50IG5iaXRz
KTsKIC8qIE9wdGlvbmFsbHkgZmx1c2ggZmlsZSB0byBkaXNrIGFuZCBkaXNjYXJkIHBhZ2UgY2Fj
aGUgKi8KIHZvaWQgZGlzY2FyZF9maWxlX2NhY2hlKHhjX2ludGVyZmFjZSAqeGNoLCBpbnQgZmQs
IGludCBmbHVzaCk7CiAKLWludCB4Y19kb21haW5fY2FjaGVmbHVzaCh4Y19pbnRlcmZhY2UgKnhj
aCwgdWludDMyX3QgZG9taWQsCi0JCQkgeGVuX3Bmbl90IHN0YXJ0X3BmbiwgeGVuX3Bmbl90IG5y
X3BmbnMpOwotCiAjZGVmaW5lIE1BWF9NTVVfVVBEQVRFUyAxMDI0CiBzdHJ1Y3QgeGNfbW11IHsK
ICAgICBtbXVfdXBkYXRlX3QgdXBkYXRlc1tNQVhfTU1VX1VQREFURVNdOwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCAyN2I5ZmM0Li42MzM0
ZDQwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4vYXJjaC9hcm0vbW0u
YwpAQCAtMzkwLDYgKzM5MCwxNiBAQCB2b2lkIGZsdXNoX3BhZ2VfdG9fcmFtKHVuc2lnbmVkIGxv
bmcgbWZuKQogCiAgICAgY2xlYW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX3ZhX3JhbmdlKHYsIFBB
R0VfU0laRSk7CiAgICAgdW5tYXBfZG9tYWluX3BhZ2Uodik7CisKKyAgICAvKgorICAgICAqIEZv
ciBzb21lIG9mIHRoZSBpbnN0cnVjdGlvbiBjYWNoZSAoc3VjaCBhcyBWSVBUKSwgdGhlIGVudGly
ZSBJLUNhY2hlCisgICAgICogbmVlZHMgdG8gYmUgZmx1c2hlZCB0byBndWFyYW50ZWUgdGhhdCBh
bGwgdGhlIGFsaWFzZXMgb2YgYSBnaXZlbgorICAgICAqIHBoeXNpY2FsIGFkZHJlc3Mgd2lsbCBi
ZSByZW1vdmVkIGZyb20gdGhlIGNhY2hlLgorICAgICAqIEludmFsaWRhdGluZyB0aGUgSS1DYWNo
ZSBieSBWQSBoaWdobHkgZGVwZW5kcyBvbiB0aGUgYmVoYXZpb3Igb2YgdGhlCisgICAgICogSS1D
YWNoZSAoU2VlIEQ0LjkuMiBpbiBBUk0gRERJIDA0ODdBLmtfaXNzMTA3NzUpLiBJbnN0ZWFkIG9m
IHVzaW5nIGZsdXNoCisgICAgICogYnkgVkEgb24gc2VsZWN0IHBsYXRmb3Jtcywgd2UganVzdCBm
bHVzaCB0aGUgZW50aXJlIGNhY2hlIGhlcmUuCisgICAgICovCisgICAgaW52YWxpZGF0ZV9pY2Fj
aGUoKTsKIH0KIAogdm9pZCBfX2luaXQgYXJjaF9pbml0X21lbW9yeSh2b2lkKQotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Jun 13 13:55:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 13:55:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dKmIC-0004GT-9h; Tue, 13 Jun 2017 13:55:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKmIB-0004GF-5t
 for xen-changelog@lists.xensource.com; Tue, 13 Jun 2017 13:55:35 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 A9/6B-02022-6DEEF395; Tue, 13 Jun 2017 13:55:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrELMWRWlGSWpSXmKPExsWS0XRdVffqO/t
 Ig4VN6hYTthk4MHps79vFHsAYxZqZl5RfkcCa8bVpLmvBd5uKN1MmsTQwLtXtYuTkEBL4wijx
 9XNlFyMXkH2eUWLGnS72LkYODjYBMYm5exVAakQEVCVmrVjODFGvLtH0u4ENxBYWSJR42vsSz
 OYVMJN4ce40WA0LUP3LbdfZJzByLGBkWMWoUZxaVJZapGtsoJdUlJmeUZKbmJmja2hgqpebWl
 ycmJ6ak5hUrJecn7uJEeiTegYGxh2ME1b5HWKU5GBSEuXdcsUmUogvKT+lMiOxOCO+qDQntfg
 QowwHh5IEr9tb+0ghwaLU9NSKtMwcYHDApCU4eJREeKVA0rzFBYm5xZnpEKlTjMYcG1av/8LE
 Mef3ji9MQix5+XmpUuK8diClAiClGaV5cINgQXuJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejk
 jBv5GugKTyZeSVw+14BncIEdMp1kC94i0sSEVJSDYxaHi9jNKKUfjB5fZ3yOoth7tJVN9LPTn
 cMeNvsr2v2SmO5UOSp+ydNq47LXk7are53R/nDKVW3Ro6eX6HpNidP6l22C576IaTwB/+HaqM
 nYYaLJ8V6sBx5tjtPe832deon2mKa2B/+Klqt5bmo0L5gw9lo71yTB2tY3EqOS0j7lLzKMjnv
 6q7EUpyRaKjFXFScCAAi0v8tVQIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1497362132!66923567!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16110 invoked from network); 13 Jun 2017 13:55:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Jun 2017 13:55:33 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKmI8-0005HN-Dc
 for xen-changelog@lists.xensource.com; Tue, 13 Jun 2017 13:55:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKmI8-00062W-Ci
 for xen-changelog@lists.xensource.com; Tue, 13 Jun 2017 13:55:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dKmI8-00062W-Ci@xenbits.xenproject.org>
Date: Tue, 13 Jun 2017 13:55:32 +0000
Subject: [Xen-changelog] [xen stable-4.6] xen/arm: Save ESR_EL2 to avoid
	using mismatched value in syndrome check
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQ0NTlhYTZjODVmYzViYzgxZjcxZWZhODY3OGJmODkxMjA3Zjc3MzEKQXV0aG9yOiAg
ICAgV2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+CkF1dGhvckRhdGU6IFdlZCBBcHIgNSAxNzow
OTowMyAyMDE3ICswODAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogTW9uIEp1biAxMiAxNDoxODozMiAyMDE3IC0wNzAw
CgogICAgeGVuL2FybTogU2F2ZSBFU1JfRUwyIHRvIGF2b2lkIHVzaW5nIG1pc21hdGNoZWQgdmFs
dWUgaW4gc3luZHJvbWUgY2hlY2sKICAgIAogICAgWGVuIHdpbGwgZG8gZXhjZXB0aW9uIHN5bmRy
b21lIGNoZWNrIHdoaWxlIHNvbWUgdHlwZXMgb2YgZXhjZXB0aW9uCiAgICB0YWtlIHBsYWNlIGlu
IEVMMi4gVGhlIHN5bmRyb21lIGNoZWNrIGNvZGUgcmVhZCB0aGUgRVNSX0VMMiByZWdpc3Rlcgog
ICAgZGlyZWN0bHksIGJ1dCBpbiBzb21lIHNpdHVhdGlvbiB0aGlzIHJlZ2lzdGVyIG1heWJlIG92
ZXJyaWRkZW4gYnkKICAgIG5lc3RlZCBleGNlcHRpb24uCiAgICAKICAgIEZvciBleGFtcGxlLCBp
ZiB3ZSByZS1lbmFibGUgSVJRIGJlZm9yZSByZWFkaW5nIEVTUl9FTDIgd2hpY2ggbWVhbnMKICAg
IFhlbiBtYXkgZW50ZXIgaW4gSVJRIGV4Y2VwdGlvbiBtb2RlIGFuZCByZXR1cm4gdGhlIHByb2Nl
c3NvciB3aXRoCiAgICBjbG9iYmVyZWQgRVNSX0VMMiAoU2VlIEFSTSBBUk0gRERJIDA0ODdBLmog
RDcuMi4yNSkKICAgIAogICAgSW4gdGhpcyBjYXNlIHRoZSBndWVzdCBleGNlcHRpb24gc3luZHJv
bWUgaGFzIGJlZW4gb3ZlcnJpZGRlbiwgd2Ugd2lsbAogICAgY2hlY2sgdGhlIHN5bmRyb21lIGZv
ciBndWVzdCBzeW5jIGV4Y2VwdGlvbiB3aXRoIGFuIGluY29ycmVjdCBFU1JfRUwyCiAgICB2YWx1
ZS4gU28gd2Ugd2FudCB0byBzYXZlIEVTUl9FTDIgdG8gY3B1X3VzZXJfcmVncyBhcyBzb29uIGFz
IHRoZQogICAgZXhjZXB0aW9uIHRha2VzIHBsYWNlIGluIEVMMiB0byBhdm9pZCB1c2luZyBhbiBp
bmNvcnJlY3Qgc3luZHJvbWUgdmFsdWUuCiAgICAKICAgIEluIG9yZGVyIHRvIHNhdmUgRVNSX0VM
Miwgd2UgYWRkZWQgYSAzMi1iaXQgbWVtYmVyIGhzciB0byBjcHVfdXNlcl9yZWdzLgogICAgQnV0
IHdoaWxlIHNhdmluZyByZWdpc3RlcnMgaW4gdHJhcCBlbnRyeSwgd2UgdXNlIHN0cCB0byBzYXZl
IEVMUiBhbmQKICAgIENQU1IgYXQgdGhlIHNhbWUgdGltZSB0aHJvdWdoIDY0LWJpdCBnZW5lcmFs
IHJlZ2lzdGVycy4gSWYgd2Uga2VlcCB0aGlzCiAgICBjb2RlLCB0aGUgaHNyIHdpbGwgYmUgb3Zl
cnJpZGRlbiBieSB1cHBlciAzMi1iaXQgb2YgQ1BTUi4gU28gYWRqdXN0IHRoZQogICAgY29kZSB0
byB1c2Ugc3RyIHRvIHNhdmUgRUxSIGluIGEgc2VwYXJhdGUgaW5zdHJ1Y3Rpb24gYW5kIHVzZSBz
dHAgdG8KICAgIHNhdmUgQ1BTUiBhbmQgSFNSIGF0IHRoZSBzYW1lIHRpbWUgdGhyb3VnaCAzMi1i
aXQgZ2VuZXJhbCByZWdpc3RlcnMuCiAgICBUaGlzIGNoYW5nZSBhZmZlY3RzIHRoZSByZWdpc3Rl
cnMgcmVzdG9yZSBpbiB0cmFwIGV4aXQsIHdlIGNhbid0IHVzZSB0aGUKICAgIGxkcCB0byByZXN0
b3JlIEVMUiBhbmQgQ1BTUiBmcm9tIHN0YWNrIGF0IHRoZSBzYW1lIHRpbWUuIFdlIGhhdmUgdG8g
dXNlCiAgICBsZHIgdG8gcmVzdG9yZSB0aGVtIHNlcGFyYXRlbHkuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFdlaSBDaGVuIDxXZWkuQ2hlbkBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgbWFzdGVyLWNvbW1pdC1pZDog
OTBkYmNkNzQ5MTAzYzM1NjA5MzcwZTdiMTFkMjY2OTBkNGNhNGY0MAotLS0KIHhlbi9hcmNoL2Fy
bS9hcm0zMi9hc20tb2Zmc2V0cy5jICAgICAgfCAgMSArCiB4ZW4vYXJjaC9hcm0vYXJtMzIvZW50
cnkuUyAgICAgICAgICAgIHwgIDMgKysrCiB4ZW4vYXJjaC9hcm0vYXJtNjQvYXNtLW9mZnNldHMu
YyAgICAgIHwgIDEgKwogeGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgICAgICAgICAgICB8IDEz
ICsrKysrKysrKy0tLS0KIHhlbi9hcmNoL2FybS9hcm02NC90cmFwcy5jICAgICAgICAgICAgfCAg
MiArLQogeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIHhl
bi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcHJvY2Vzc29yLmggfCAgMiArLQogeGVuL2luY2x1ZGUv
YXNtLWFybS9hcm02NC9wcm9jZXNzb3IuaCB8ICAzICstLQogOCBmaWxlcyBjaGFuZ2VkLCAxOSBp
bnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
YXJtMzIvYXNtLW9mZnNldHMuYyBiL3hlbi9hcmNoL2FybS9hcm0zMi9hc20tb2Zmc2V0cy5jCmlu
ZGV4IGNkMWRmZjcuLjEwNzYxOGQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9hc20t
b2Zmc2V0cy5jCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9hc20tb2Zmc2V0cy5jCkBAIC0yNyw2
ICsyNyw3IEBAIHZvaWQgX19kdW1teV9fKHZvaWQpCiAgICBPRkZTRVQoVVJFR1NfbHIsIHN0cnVj
dCBjcHVfdXNlcl9yZWdzLCBscik7CiAgICBPRkZTRVQoVVJFR1NfcGMsIHN0cnVjdCBjcHVfdXNl
cl9yZWdzLCBwYyk7CiAgICBPRkZTRVQoVVJFR1NfY3Bzciwgc3RydWN0IGNwdV91c2VyX3JlZ3Ms
IGNwc3IpOworICAgT0ZGU0VUKFVSRUdTX2hzciwgc3RydWN0IGNwdV91c2VyX3JlZ3MsIGhzcik7
CiAKICAgIE9GRlNFVChVUkVHU19MUl91c3IsIHN0cnVjdCBjcHVfdXNlcl9yZWdzLCBscl91c3Ip
OwogICAgT0ZGU0VUKFVSRUdTX1NQX3Vzciwgc3RydWN0IGNwdV91c2VyX3JlZ3MsIHNwX3Vzcik7
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9h
cm0zMi9lbnRyeS5TCmluZGV4IDRiNDdmOWIuLmQ3Y2QwNmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9hcm0zMi9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCkBAIC0y
NCw2ICsyNCw5IEBACiAgICAgICAgIGFkZCByMTEsIHNwLCAjVVJFR1Nfa2VybmVsX3NpemVvZis0
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIHN0ciByMTEsIFtzcCwgI1VS
RUdTX3NwXTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgIG1yYyBDUDMyKHIxMSwgSFNSKTsgICAgICAgICAgICAgLyogU2F2
ZSBleGNlcHRpb24gc3luZHJvbWUgKi8gICBcCisgICAgICAgIHN0ciByMTEsIFtzcCwgI1VSRUdT
X2hzcl07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgIG1ycyByMTEsIFNQU1JfaHlwOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIHN0ciByMTEsIFtzcCwgI1VSRUdTX2Nw
c3JdOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIGFuZCBy
MTEsICNQU1JfTU9ERV9NQVNLOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvYXNtLW9mZnNldHMuYyBiL3hlbi9h
cmNoL2FybS9hcm02NC9hc20tb2Zmc2V0cy5jCmluZGV4IGEzY2U4MTYuLjViMDAxMjcgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9hc20tb2Zmc2V0cy5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9hcm02NC9hc20tb2Zmc2V0cy5jCkBAIC0yOCw2ICsyOCw3IEBAIHZvaWQgX19kdW1teV9fKHZv
aWQpCiAgICBPRkZTRVQoVVJFR1NfU1AsIHN0cnVjdCBjcHVfdXNlcl9yZWdzLCBzcCk7CiAgICBP
RkZTRVQoVVJFR1NfUEMsIHN0cnVjdCBjcHVfdXNlcl9yZWdzLCBwYyk7CiAgICBPRkZTRVQoVVJF
R1NfQ1BTUiwgc3RydWN0IGNwdV91c2VyX3JlZ3MsIGNwc3IpOworICAgT0ZGU0VUKFVSRUdTX0VT
Ul9lbDIsIHN0cnVjdCBjcHVfdXNlcl9yZWdzLCBoc3IpOwogCiAgICBPRkZTRVQoVVJFR1NfU1BT
Ul9lbDEsIHN0cnVjdCBjcHVfdXNlcl9yZWdzLCBzcHNyX2VsMSk7CiAKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKaW5k
ZXggMTg0MDY1OS4uNjZiYTBjYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5
LlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKQEAgLTEyMiw5ICsxMjIsMTMgQEAg
bHIgICAgICAucmVxICAgIHgzMCAgICAgICAgICAgICAvLyBsaW5rIHJlZ2lzdGVyCiAKICAgICAg
ICAgc3RwICAgICBsciwgeDIxLCBbc3AsICNVUkVHU19MUl0KIAotICAgICAgICBtcnMgICAgIHgy
MiwgZWxyX2VsMgotICAgICAgICBtcnMgICAgIHgyMywgc3Bzcl9lbDIKLSAgICAgICAgc3RwICAg
ICB4MjIsIHgyMywgW3NwLCAjVVJFR1NfUENdCisgICAgICAgIG1ycyAgICAgeDIxLCBlbHJfZWwy
CisgICAgICAgIHN0ciAgICAgeDIxLCBbc3AsICNVUkVHU19QQ10KKworICAgICAgICBhZGQgICAg
IHgyMSwgc3AsICNVUkVHU19DUFNSCisgICAgICAgIG1ycyAgICAgeDIyLCBzcHNyX2VsMgorICAg
ICAgICBtcnMgICAgIHgyMywgZXNyX2VsMgorICAgICAgICBzdHAgICAgIHcyMiwgdzIzLCBbeDIx
XQogCiAgICAgICAgIC5lbmRtCiAKQEAgLTMwOCw3ICszMTIsOCBAQCBFTlRSWShyZXR1cm5fdG9f
bmV3X3ZjcHU2NCkKIHJldHVybl9mcm9tX3RyYXA6CiAgICAgICAgIG1zciAgICAgZGFpZnNldCwg
IzIgLyogTWFzayBpbnRlcnJ1cHRzICovCiAKLSAgICAgICAgbGRwICAgICB4MjEsIHgyMiwgW3Nw
LCAjVVJFR1NfUENdICAgICAgIC8vIGxvYWQgRUxSLCBTUFNSCisgICAgICAgIGxkciAgICAgeDIx
LCBbc3AsICNVUkVHU19QQ10gICAgICAgICAgICAvLyBsb2FkIEVMUgorICAgICAgICBsZHIgICAg
IHcyMiwgW3NwLCAjVVJFR1NfQ1BTUl0gICAgICAgICAgLy8gbG9hZCBTUFNSCiAKICAgICAgICAg
cG9wICAgICB4MCwgeDEKICAgICAgICAgcG9wICAgICB4MiwgeDMKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9hcm02NC90cmFwcy5jIGIveGVuL2FyY2gvYXJtL2FybTY0L3RyYXBzLmMKaW5kZXgg
NWE5MGNmYS4uYzY5NTBkMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L3RyYXBzLmMK
KysrIGIveGVuL2FyY2gvYXJtL2FybTY0L3RyYXBzLmMKQEAgLTMzLDcgKzMzLDcgQEAgc3RhdGlj
IGNvbnN0IGNoYXIgKmhhbmRsZXJbXT0gewogCiBhc21saW5rYWdlIHZvaWQgZG9fYmFkX21vZGUo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGludCByZWFzb24pCiB7Ci0gICAgdW5pb24gaHNy
IGhzciA9IHsgLmJpdHMgPSBSRUFEX1NZU1JFRzMyKEVTUl9FTDIpIH07CisgICAgdW5pb24gaHNy
IGhzciA9IHsgLmJpdHMgPSByZWdzLT5oc3IgfTsKIAogICAgIHByaW50aygiQmFkIG1vZGUgaW4g
JXMgaGFuZGxlciBkZXRlY3RlZFxuIiwgaGFuZGxlcltyZWFzb25dKTsKICAgICBwcmludGsoIkVT
Uj0weCUwOCJQUkl4MzIiOiAgRUM9JSJQUkl4MzIiLCBJTD0lIlBSSXgzMiIsIElTUz0lIlBSSXgz
MiJcbiIsCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90
cmFwcy5jCmluZGV4IDU1MTQwOWEuLmQzZTA0ZmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90
cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC04MjEsNyArODIxLDcgQEAgc3Rh
dGljIHZvaWQgX3Nob3dfcmVnaXN0ZXJzKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogICAg
IHByaW50aygiICAgSENSX0VMMjogJTAxNiJQUklyZWdpc3RlciJcbiIsIFJFQURfU1lTUkVHKEhD
Ul9FTDIpKTsKICAgICBwcmludGsoIiBUVEJSMF9FTDI6ICUwMTYiUFJJeDY0IlxuIiwgUkVBRF9T
WVNSRUc2NChUVEJSMF9FTDIpKTsKICAgICBwcmludGsoIlxuIik7Ci0gICAgcHJpbnRrKCIgICBF
U1JfRUwyOiAlMDgiUFJJeDMyIlxuIiwgUkVBRF9TWVNSRUczMihFU1JfRUwyKSk7CisgICAgcHJp
bnRrKCIgICBFU1JfRUwyOiAlMDgiUFJJeDMyIlxuIiwgcmVncy0+aHNyKTsKICAgICBwcmludGso
IiBIUEZBUl9FTDI6ICUwMTYiUFJJcmVnaXN0ZXIiXG4iLCBSRUFEX1NZU1JFRyhIUEZBUl9FTDIp
KTsKIAogI2lmZGVmIENPTkZJR19BUk1fMzIKQEAgLTI1MTcsNyArMjUxNyw3IEBAIHN0YXRpYyB2
b2lkIGVudGVyX2h5cGVydmlzb3JfaGVhZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIAog
YXNtbGlua2FnZSB2b2lkIGRvX3RyYXBfaHlwZXJ2aXNvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKIHsKLSAgICBjb25zdCB1bmlvbiBoc3IgaHNyID0geyAuYml0cyA9IFJFQURfU1lTUkVH
MzIoRVNSX0VMMikgfTsKKyAgICBjb25zdCB1bmlvbiBoc3IgaHNyID0geyAuYml0cyA9IHJlZ3Mt
PmhzciB9OwogCiAgICAgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKHJlZ3MpOwogCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9hcm0zMi9wcm9jZXNzb3IuaAppbmRleCBlM2JkMDA0Li4zNDJmNTU1IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vYXJtMzIvcHJvY2Vzc29yLmgKQEAgLTM3LDcgKzM3LDcgQEAgc3RydWN0IGNwdV91
c2VyX3JlZ3MKICAgICAgICAgdWludDMyX3QgcGMsIHBjMzI7CiAgICAgfTsKICAgICB1aW50MzJf
dCBjcHNyOyAvKiBSZXR1cm4gbW9kZSAqLwotICAgIHVpbnQzMl90IHBhZDA7IC8qIERvdWJsZXdv
cmQtYWxpZ24gdGhlIGtlcm5lbCBoYWxmIG9mIHRoZSBmcmFtZSAqLworICAgIHVpbnQzMl90IGhz
cjsgIC8qIEV4Y2VwdGlvbiBTeW5kcm9tZSAqLwogCiAgICAgLyogT3V0ZXIgZ3Vlc3QgZnJhbWUg
b25seSBmcm9tIGhlcmUgb24uLi4gKi8KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9hcm02NC9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvcHJvY2Vzc29y
LmgKaW5kZXggM2E5YzBjZC4uZjcyNTc5YiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9hcm02NC9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3Byb2Nl
c3Nvci5oCkBAIC02MSw4ICs2MSw3IEBAIHN0cnVjdCBjcHVfdXNlcl9yZWdzCiAgICAgLyogUmV0
dXJuIGFkZHJlc3MgYW5kIG1vZGUgKi8KICAgICBfX0RFQ0xfUkVHKHBjLCAgICAgICAgICAgcGMz
Mik7ICAgICAgICAgICAgIC8qIEVMUl9FTDIgKi8KICAgICB1aW50MzJfdCBjcHNyOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIC8qIFNQU1JfRUwyICovCi0KLSAgICB1aW50MzJfdCBwYWQw
OyAvKiBBbGlnbiBlbmQgb2Yga2VybmVsIGZyYW1lLiAqLworICAgIHVpbnQzMl90IGhzcjsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogRVNSX0VMMiAqLwogCiAgICAgLyogT3V0ZXIg
Z3Vlc3QgZnJhbWUgb25seSBmcm9tIGhlcmUgb24uLi4gKi8KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Jun 13 13:55:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 13:55:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dKmIM-0004Hu-BF; Tue, 13 Jun 2017 13:55:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKmIK-0004Hi-U3
 for xen-changelog@lists.xensource.com; Tue, 13 Jun 2017 13:55:45 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 DB/E1-03058-0EEEF395; Tue, 13 Jun 2017 13:55:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVff+O/t
 Ig+uP1SwmbDNwYPTY3reLPYAxijUzLym/IoE1Y+6/02wF+1QqbjetYmlgPCbdxcjFISTwhVFi
 1YcuVgjnPKPE68+TmLoYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhaIkri47
 D0TiM0rYCbxcdMRdhCbBaT+6EOWCYwcCxgZVjFqFKcWlaUW6Rob6SUVZaZnlOQmZuboGhqY6e
 WmFhcnpqfmJCYV6yXn525iBHqFAQh2MJ5eF3iIUZKDSUmUd8sVm0ghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErx6QC8LCRalpqdWpGXmAMMDJi3BwaMkwiv1FijNW1yQmFucmQ6ROsWoKCXOex4k
 IQCSyCjNg2uDheQlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfNGvgaawpOZVwI3/RXQYiagx
 ddBbuYtLklESEk1MLaqvgq0F1nvo7FBQWe6rzZLhWLyBr+9y36pL/r74YDkmSt1x6dpbNIskH
 l79ipDy6HtER8dmWa+iVpUMfW4u1aN25U9By9/ijjzPfHx2a/1HSLrSoX/cR7Qt9zibHddZzv
 DHeMt/j8Dn7WtLzB+7zTdfcacwEdLBc4vDHtR9DbEcuPW1ycmsfgosRRnJBpqMRcVJwIAR2JY
 k0QCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1497362142!97943926!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8049 invoked from network); 13 Jun 2017 13:55:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Jun 2017 13:55:43 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKmII-0005HZ-HS
 for xen-changelog@lists.xensource.com; Tue, 13 Jun 2017 13:55:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKmII-000631-Ed
 for xen-changelog@lists.xensource.com; Tue, 13 Jun 2017 13:55:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dKmII-000631-Ed@xenbits.xenproject.org>
Date: Tue, 13 Jun 2017 13:55:42 +0000
Subject: [Xen-changelog] [xen stable-4.6] xen/arm: do_trap_hypervisor:
	Separate hypervisor and guest traps
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDhlYTRjNDc2NmFiY2IzYjViZjQyMzFlZmNkYjYwOWY4M2Q3YjQxMTMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIE1h
eSA1IDE1OjMwOjM1IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBNb24gSnVuIDEyIDE0OjE4OjQxIDIw
MTcgLTA3MDAKCiAgICB4ZW4vYXJtOiBkb190cmFwX2h5cGVydmlzb3I6IFNlcGFyYXRlIGh5cGVy
dmlzb3IgYW5kIGd1ZXN0IHRyYXBzCiAgICAKICAgIFRoZSBmdW5jdGlvbiBkb190cmFwX2h5cGVy
dmlzb3IgaXMgY3VycmVudGx5IGhhbmRsaW5nIGJvdGggdHJhcCBjb21pbmcKICAgIGZyb20gdGhl
IGh5cGVydmlzb3IgYW5kIHRoZSBndWVzdC4gVGhpcyBtYWtlcyBkaWZmaWN1bHQgdG8gZ2V0IHNw
ZWNpZmljCiAgICBiZWhhdmlvciB3aGVuIGEgdHJhcCBpcyBjb21pbmcgZnJvbSBlaXRoZXIgdGhl
IGd1ZXN0IG9yIHRoZSBoeXBlcnZpc29yLgogICAgCiAgICBTcGxpdCB0aGUgZnVuY3Rpb24gaW50
byB0d28gcGFydHM6CiAgICAgICAgLSBkb190cmFwX2d1ZXN0X3N5bmMgdG8gaGFuZGxlIGd1ZXN0
IHRyYXBzCiAgICAgICAgLSBkb190cmFwX2h5cF9zeW5jIHRvIGhhbmRsZSBoeXBlcnZpc29yIHRy
YXBzCiAgICAKICAgIE9uIEFBcmNoMzIsIHRoZSBIeXAgVHJhcCBFeGNlcHRpb24gcHJvdmlkZXMg
dGhlIHN0YW5kYXJkIG1lY2hhbmlzbSBmb3IKICAgIHRyYXBwaW5nIEd1ZXN0IE9TIGZ1bmN0aW9u
cyB0byB0aGUgaHlwZXJ2aXNvciAoc2VlIEIxLjE0LjEgaW4gQVJNIERESQogICAgMDQwNkMuYyku
IEl0IGNhbm5vdCBiZSBnZW5lcmF0ZWQgd2hlbiBnZW5lcmF0ZWQgd2hlbiB0aGUgcHJvY2Vzc29y
IGlzIGluCiAgICBIeXAgTW9kZSwgaW5zdGVhZCBvdGhlciBleGNlcHRpb24gd2lsbCBiZSB1c2Vk
LiBTbyBpdCBpcyBmaW5lIHRvIHJlcGxhY2UKICAgIHRoZSBjYWxsIHRvIGRvX3RyYXBfaHlwZXJ2
aXNvciBieSBkb190cmFwX2d1ZXN0X3N5bmMuCiAgICAKICAgIEZvciBBQXJjaDY0LCB0aGVyZSBh
cmUgdHdvIGRpc3RpbmN0cyBleGNlcHRpb24gZGVwZW5kaW5nIHdoZXRoZXIgdGhlCiAgICBleGNl
cHRpb24gd2FzIHRha2VuIGZyb20gdGhlIGN1cnJlbnQgbGV2ZWwgKGh5cGVydmlzb3IpIG9yIGxv
d2VyIGxldmVsCiAgICAoZ3Vlc3QpLgogICAgCiAgICBOb3RlIHRoYXQgdGhlIHVua25vd24gdHJh
cHMgZnJvbSBndWVzdHMgd2lsbCBsZWFkIHRvIHBhbmljIFhlbi4gVGhpcyBpcwogICAgYWxyZWFk
eSBiZWhhdmlvciBhbmQgaXMgbGVmdCB1bmNoYW5nZWQgZm9yIHNpbXBsaWN5LiBBIGZvbGxvdy11
cCBwYXRjaAogICAgd2lsbCBhZGRyZXNzIHRoYXQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgbWFzdGVyLWNvbW1pdC1p
ZDogNWEwZWQ5YTA5ZWJiMzJiNjIwZDkyMTc4NzViYjUyMDZkNWNjZjRkNwotLS0KIHhlbi9hcmNo
L2FybS9hcm0zMi9lbnRyeS5TIHwgIDQgKystLQogeGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMg
fCAgNiArKystLS0KIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgIHwgMTcgKysrKysrKysrKysr
KysrKy0KIDMgZmlsZXMgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9h
cm0zMi9lbnRyeS5TCmluZGV4IGQ3Y2QwNmMuLjA5MGYwNDkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9hcm0zMi9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCkBAIC0x
MzAsNyArMTMwLDcgQEAgR0xPQkFMKGh5cF90cmFwc192ZWN0b3IpCiAgICAgICAgIGIgdHJhcF9z
dXBlcnZpc29yX2NhbGwgICAgICAgICAgLyogMHgwOCAtIFN1cGVydmlzb3IgQ2FsbCAqLwogICAg
ICAgICBiIHRyYXBfcHJlZmV0Y2hfYWJvcnQgICAgICAgICAgIC8qIDB4MGMgLSBQcmVmZXRjaCBB
Ym9ydCAqLwogICAgICAgICBiIHRyYXBfZGF0YV9hYm9ydCAgICAgICAgICAgICAgIC8qIDB4MTAg
LSBEYXRhIEFib3J0ICovCi0gICAgICAgIGIgdHJhcF9oeXBlcnZpc29yICAgICAgICAgICAgICAg
LyogMHgxNCAtIEh5cGVydmlzb3IgKi8KKyAgICAgICAgYiB0cmFwX2d1ZXN0X3N5bmMgICAgICAg
ICAgICAgICAvKiAweDE0IC0gSHlwZXJ2aXNvciAqLwogICAgICAgICBiIHRyYXBfaXJxICAgICAg
ICAgICAgICAgICAgICAgIC8qIDB4MTggLSBJUlEgKi8KICAgICAgICAgYiB0cmFwX2ZpcSAgICAg
ICAgICAgICAgICAgICAgICAvKiAweDFjIC0gRklRICovCiAKQEAgLTEzOCw3ICsxMzgsNyBAQCBE
RUZJTkVfVFJBUF9FTlRSWSh1bmRlZmluZWRfaW5zdHJ1Y3Rpb24pCiBERUZJTkVfVFJBUF9FTlRS
WShzdXBlcnZpc29yX2NhbGwpCiBERUZJTkVfVFJBUF9FTlRSWShwcmVmZXRjaF9hYm9ydCkKIERF
RklORV9UUkFQX0VOVFJZKGRhdGFfYWJvcnQpCi1ERUZJTkVfVFJBUF9FTlRSWShoeXBlcnZpc29y
KQorREVGSU5FX1RSQVBfRU5UUlkoZ3Vlc3Rfc3luYykKIERFRklORV9UUkFQX0VOVFJZX05PSVJR
KGlycSkKIERFRklORV9UUkFQX0VOVFJZX05PSVJRKGZpcSkKIApkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2FybTY0L2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwppbmRleCA2
NmJhMGNiLi4wZTdkZGRlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwor
KysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwpAQCAtMjE5LDcgKzIxOSw3IEBAIGh5cF9z
eW5jOgogICAgICAgICBlbnRyeSAgIGh5cD0xCiAgICAgICAgIG1zciAgICAgZGFpZmNsciwgIzIK
ICAgICAgICAgbW92ICAgICB4MCwgc3AKLSAgICAgICAgYmwgICAgICBkb190cmFwX2h5cGVydmlz
b3IKKyAgICAgICAgYmwgICAgICBkb190cmFwX2h5cF9zeW5jCiAgICAgICAgIGV4aXQgICAgaHlw
PTEKIAogaHlwX2lycToKQEAgLTIzOCw3ICsyMzgsNyBAQCBndWVzdF9zeW5jOgogICAgICAgICBj
Ym56ICAgIHgwLCAxZgogICAgICAgICBtc3IgICAgIGRhaWZjbHIsICMyCiAgICAgICAgIG1vdiAg
ICAgeDAsIHNwCi0gICAgICAgIGJsICAgICAgZG9fdHJhcF9oeXBlcnZpc29yCisgICAgICAgIGJs
ICAgICAgZG9fdHJhcF9ndWVzdF9zeW5jCiAxOgogICAgICAgICBleGl0ICAgIGh5cD0wLCBjb21w
YXQ9MAogCkBAIC0yNzYsNyArMjc2LDcgQEAgZ3Vlc3Rfc3luY19jb21wYXQ6CiAgICAgICAgIGNi
bnogICAgeDAsIDFmCiAgICAgICAgIG1zciAgICAgZGFpZmNsciwgIzIKICAgICAgICAgbW92ICAg
ICB4MCwgc3AKLSAgICAgICAgYmwgICAgICBkb190cmFwX2h5cGVydmlzb3IKKyAgICAgICAgYmwg
ICAgICBkb190cmFwX2d1ZXN0X3N5bmMKIDE6CiAgICAgICAgIGV4aXQgICAgaHlwPTAsIGNvbXBh
dD0xCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3Ry
YXBzLmMKaW5kZXggZDNlMDRmZi4uYzVhYTgwNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3Ry
YXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAgLTI1MTUsNyArMjUxNSw3IEBAIHN0
YXRpYyB2b2lkIGVudGVyX2h5cGVydmlzb3JfaGVhZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKICAgICAgICAgZ2ljX2NsZWFyX2xycyhjdXJyZW50KTsKIH0KIAotYXNtbGlua2FnZSB2b2lk
IGRvX3RyYXBfaHlwZXJ2aXNvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK2FzbWxpbmth
Z2Ugdm9pZCBkb190cmFwX2d1ZXN0X3N5bmMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7
CiAgICAgY29uc3QgdW5pb24gaHNyIGhzciA9IHsgLmJpdHMgPSByZWdzLT5oc3IgfTsKIApAQCAt
MjYzNSw2ICsyNjM1LDIxIEBAIGFzbWxpbmthZ2Ugdm9pZCBkb190cmFwX2h5cGVydmlzb3Ioc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIGRvX3RyYXBfZGF0YV9hYm9ydF9ndWVz
dChyZWdzLCBoc3IpOwogICAgICAgICBicmVhazsKIAorICAgIGRlZmF1bHQ6CisgICAgICAgIHBy
aW50aygiVW5rbm93biBHdWVzdCBUcmFwLiBIU1I9MHgleCBFQz0weCV4IElMPSV4IFN5bmRyb21l
PTB4JSJQUkl4MzIiXG4iLAorICAgICAgICAgICAgICAgaHNyLmJpdHMsIGhzci5lYywgaHNyLmxl
biwgaHNyLmlzcyk7CisgICAgICAgIGRvX3VuZXhwZWN0ZWRfdHJhcCgiR3Vlc3QiLCByZWdzKTsK
KyAgICB9Cit9CisKK2FzbWxpbmthZ2Ugdm9pZCBkb190cmFwX2h5cF9zeW5jKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKQoreworICAgIGNvbnN0IHVuaW9uIGhzciBoc3IgPSB7IC5iaXRzID0g
cmVncy0+aHNyIH07CisKKyAgICBlbnRlcl9oeXBlcnZpc29yX2hlYWQocmVncyk7CisKKyAgICBz
d2l0Y2ggKCBoc3IuZWMgKQorICAgIHsKICNpZmRlZiBDT05GSUdfQVJNXzY0CiAgICAgY2FzZSBI
U1JfRUNfQlJLOgogICAgICAgICBkb190cmFwX2JyayhyZWdzLCBoc3IpOwotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Jun 13 13:55:56 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 13:55:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dKmIW-0004Jn-Dj; Tue, 13 Jun 2017 13:55:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKmIU-0004JQ-Qm
 for xen-changelog@lists.xensource.com; Tue, 13 Jun 2017 13:55:54 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 C2/52-03058-AEEEF395; Tue, 13 Jun 2017 13:55:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVfflO/t
 Ig3fdmhYTthk4MHps79vFHsAYxZqZl5RfkcCacbolo2COUMWP4y3sDYz7+LoYuTiEBL4wSrw6
 dpkRwjnPKLHl/wYgh4ODTUBMYu5ehS5GTg4RAVWJWSuWM4PYQgLqEk2/G9hAbGEBF4m5uz6B2
 bwCZhJ3Gx4ygdgsQPX7tr9lnMDIsYCRYRWjenFqUVlqka65XlJRZnpGSW5iZo6uoYGZXm5qcX
 FiempOYlKxXnJ+7iZGoEcYgGAH48zL/ocYJTmYlER5t1yxiRTiS8pPqcxILM6ILyrNSS0+xCj
 DwaEkwbv/rX2kkGBRanpqRVpmDjA0YNISHDxKIrxSIGne4oLE3OLMdIjUKUZdjg2r139hEmLJ
 y89LlRLntQMpEgApyijNgxsBC9NLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuaNfA00hSczr
 wRu0yugI5iAjrgOcj9vcUkiQkqqgVH5o75NTfEe2dt8z43tnRcqHGlY7mGhrtMxTUn5Yu2k4z
 IikRKbJ9q5xV7+f8DZTW2Cqjuv8c1jnCePnHKZfWXZ/8Lop+9TXrd03LvsrJux+Nwd4dXldt3
 S32dfzp2s51My/21jfinnqjllR6MbVi0OPnLm/oInq0T3Lf+6qcdix/r4KsMr+Z+UWIozEg21
 mIuKEwEu10//TgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1497362152!54603344!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37459 invoked from network); 13 Jun 2017 13:55:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Jun 2017 13:55:53 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKmIS-0005Ho-JI
 for xen-changelog@lists.xensource.com; Tue, 13 Jun 2017 13:55:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKmIS-00063h-IQ
 for xen-changelog@lists.xensource.com; Tue, 13 Jun 2017 13:55:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dKmIS-00063h-IQ@xenbits.xenproject.org>
Date: Tue, 13 Jun 2017 13:55:52 +0000
Subject: [Xen-changelog] [xen stable-4.6] xen/arm: Survive unknown traps
	from guests
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDE2Y2ZkN2Q3NTQ5Y2ViNTk3ODE5ODk2Y2RlMTZmMmUwNDMwNzM2MjgKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIE1h
eSA1IDE1OjMwOjM2IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBNb24gSnVuIDEyIDE0OjE4OjUxIDIw
MTcgLTA3MDAKCiAgICB4ZW4vYXJtOiBTdXJ2aXZlIHVua25vd24gdHJhcHMgZnJvbSBndWVzdHMK
ICAgIAogICAgQ3VycmVudGx5IHdlIGNyYXNoIFhlbiBpZiB3ZSBzZWUgYW4gRVNSX0VMMi5FQyB2
YWx1ZSB3ZSBkb24ndCByZWNvZ25pc2UuCiAgICBBcyBjb25maWd1cmFibGUgZGlzYWJsZXMvZW5h
YmxlcyBhcmUgYWRkZWQgdG8gdGhlIGFyY2hpdGVjdHVyZQogICAgKGNvbnRyb2xsZWQgYnkgUkVT
MS9SRVNPIGJpdHMgcmVzcGVjdGl2ZWx5KSwgd2l0aCBhc3NvY2lhdGVkIHN5bmNocm9ub3VzCiAg
ICBleGNlcHRpb25zLCBpdCBtYXkgYmUgcG9zc2libGUgZm9yIGEgZ3Vlc3QgdG8gdHJpZ2dlciBl
eGNlcHRpb25zIHdpdGgKICAgIGNsYXNzZXMgdGhhdCB3ZSBkb24ndCByZWNvZ25pc2UuCiAgICAK
ICAgIFdoaWxlIHdlIGNhbid0IHNlcnZpY2UgdGhlc2UgZXhjZXB0aW9ucyBpbiBhIG1hbm5lciB1
c2VmdWwgdG8gdGhlIGd1ZXN0LAogICAgd2UgY2FuIGF2b2lkIGJyaW5naW5nIGRvd24gdGhlIGhv
c3QuIFBlciBBUk0gRERJIDA0ODdBLmtfaXNzMTA3NzUsIHBhZ2UKICAgIEQ3LTE5MzcsIEVDIHZh
bHVlcyB3aXRoaW4gdGhlIHJhbmdlIDB4MDAgLSAweDJjIGFyZSByZXNlcnZlZCBmb3IgZnV0dXJl
CiAgICB1c2Ugd2l0aCBzeW5jaHJvbm91cyBleGNlcHRpb25zLCBhbmQgRUMgd2l0aGluIHRoZSBy
YW5nZSAweDJkIC0gMHgzZiBtYXkKICAgIGJlIHVzZWQgZm9yIGVpdGhlciBzeW5jaHJvbm91cyBv
ciBhc3luY2hyb25vdXMgZXhjZXB0aW9ucy4KICAgIAogICAgVGhlIHBhdGNoIG1ha2VzIFhlbiBo
YW5kbGUgYW55IHVua25vd24gRUMgYnkgaW5qZWN0aW5nIGFuIFVOREVGSU5FRAogICAgZXhjZXB0
aW9uIGludG8gdGhlIGd1ZXN0LCB3aXRoIGEgY29ycmVzcG9uZGluZyAocmF0ZWxpbWl0ZWQpIHdh
cm5pbmcgaW4KICAgIHRoZSBsb2cuCiAgICAKICAgIFRoaXMgcGF0Y2ggaXMgYmFzZWQgb24gTGlu
dXggY29tbWl0IGYwNTBmZTdhOTE2NCAiYXJtOiBLVk06IFN1cnZpdmUgdW5rbm93bgogICAgdHJh
cHMgZnJvbSB0aGUgZ3Vlc3QiLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQtYnk6IE1hcmsgUnV0bGFuZCA8bWFyay5y
dXRsYW5kQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgogICAgbWFzdGVyLWNvbW1pdC1pZDogYmFmMjk1MDIxM2U2YTUw
ODAxOTQwNjQzZTI1NDlhNWJhYTIxYWQ3MQotLS0KIHhlbi9hcmNoL2FybS90cmFwcy5jIHwgNyAr
KysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMK
aW5kZXggYzVhYTgwNC4uNThjNGM4NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMK
KysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAgLTI2MzYsOSArMjYzNiwxMCBAQCBhc21saW5r
YWdlIHZvaWQgZG9fdHJhcF9ndWVzdF9zeW5jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQog
ICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6Ci0gICAgICAgIHByaW50aygiVW5rbm93biBH
dWVzdCBUcmFwLiBIU1I9MHgleCBFQz0weCV4IElMPSV4IFN5bmRyb21lPTB4JSJQUkl4MzIiXG4i
LAotICAgICAgICAgICAgICAgaHNyLmJpdHMsIGhzci5lYywgaHNyLmxlbiwgaHNyLmlzcyk7Ci0g
ICAgICAgIGRvX3VuZXhwZWN0ZWRfdHJhcCgiR3Vlc3QiLCByZWdzKTsKKyAgICAgICAgZ3ByaW50
ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAiVW5rbm93biBHdWVzdCBUcmFwLiBI
U1I9MHgleCBFQz0weCV4IElMPSV4IFN5bmRyb21lPTB4JSJQUkl4MzIiXG4iLAorICAgICAgICAg
ICAgICAgIGhzci5iaXRzLCBoc3IuZWMsIGhzci5sZW4sIGhzci5pc3MpOworICAgICAgICBpbmpl
Y3RfdW5kZWZfZXhjZXB0aW9uKHJlZ3MsIGhzcik7CiAgICAgfQogfQogCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC42CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Jun 13 13:56:06 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 13:56:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dKmIg-0004L1-FJ; Tue, 13 Jun 2017 13:56:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKmIf-0004Ku-8L
 for xen-changelog@lists.xensource.com; Tue, 13 Jun 2017 13:56:05 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 9D/C4-29088-4FEEF395; Tue, 13 Jun 2017 13:56:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVffzO/t
 Ig+UdFhYTthk4MHps79vFHsAYxZqZl5RfkcCa8WHnNdaCKXwV3ftPszYwfuTqYuTiEBL4wijR
 d3wiO4RznlFi9aarrF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwuESczqm
 M8KYvMKmElM+/MKrJUFqH7GfPkJjBwLGBlWMWoUpxaVpRbpGlrqJRVlpmeU5CZm5ugaGhjr5a
 YWFyemp+YkJhXrJefnbmIE+qSegYFxB+Pv436HGCU5mJREebdcsYkU4kvKT6nMSCzOiC8qzUk
 tPsQow8GhJMG7/619pJBgUWp6akVaZg4wOGDSEhw8SiK8UiBp3uKCxNzizHSI1ClGRSlx3vMg
 CQGQREZpHlwbLCAvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmjXwNNIUnM68EbvoroMVMQ
 Iuvg9zMW1ySiJCSamAMfL58q61By3enJTmVmZ1eK0+lPphZZnHinsGhKq4Ui9Kidp3Nx/br2P
 O3H13CNk/EzylX9Lrpn2DR1RJ1WSeOPGn+UJMw5eVrbfNsRQ8XT9OIj1dNFl+8sUHHPeragyX
 P9+07+a4wpfI4N9smIXZWs4r65MY9hduk2eo2f8g+X1QUvnSXGp8SS3FGoqEWc1FxIgBPLobl
 QwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1497362162!49945878!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58076 invoked from network); 13 Jun 2017 13:56:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Jun 2017 13:56:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKmIc-0005Ia-Mz
 for xen-changelog@lists.xensource.com; Tue, 13 Jun 2017 13:56:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKmIc-00064J-KA
 for xen-changelog@lists.xensource.com; Tue, 13 Jun 2017 13:56:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dKmIc-00064J-KA@xenbits.xenproject.org>
Date: Tue, 13 Jun 2017 13:56:02 +0000
Subject: [Xen-changelog] [xen stable-4.6] arm: remove irq from inflight,
	then change physical affinity
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDI4OTNmY2UxYjdhNzQ4ZmQxM2IwZmI4Y2JlZDllOGY3YjYyZWYwN2IKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBXZWQgQXByIDUgMTM6Mjg6NDIgMjAxNyAtMDcwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IE1vbiBKdW4gMTIgMTQ6
MTg6NTcgMjAxNyAtMDcwMAoKICAgIGFybTogcmVtb3ZlIGlycSBmcm9tIGluZmxpZ2h0LCB0aGVu
IGNoYW5nZSBwaHlzaWNhbCBhZmZpbml0eQogICAgCiAgICBUaGlzIHBhdGNoIGZpeGVzIGEgcG90
ZW50aWFsIHJhY2UgdGhhdCBjb3VsZCBoYXBwZW4gd2hlbgogICAgZ2ljX3VwZGF0ZV9vbmVfbHIg
YW5kIHZnaWNfdmNwdV9pbmplY3RfaXJxIHJ1biBzaW11bHRhbmVvdXNseS4KICAgIAogICAgV2hl
biBHSUNfSVJRX0dVRVNUX01JR1JBVElORyBpcyBzZXQsIHdlIG11c3QgbWFrZSBzdXJlIHRoYXQg
dGhlIGlycSBoYXMKICAgIGJlZW4gcmVtb3ZlZCBmcm9tIGluZmxpZ2h0IGJlZm9yZSBjaGFuZ2lu
ZyBwaHlzaWNhbCBhZmZpbml0eSwgdG8gYXZvaWQKICAgIGNvbmN1cnJlbnQgYWNjZXNzZXMgdG8g
cC0+aW5mbGlnaHQsIGFzIHZnaWNfdmNwdV9pbmplY3RfaXJxIHdpbGwgdGFrZSBhCiAgICBkaWZm
ZXJlbnQgdmNwdSBsb2NrLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIG1hc3Rlci1jb21taXQtaWQ6IDMxYmM2YTkzYTA5
NmJhYjIxMjExZTBlMmM3YzI4NGVlNGFlYzU0MDIKLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLmMgfCA3
ICsrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vZ2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKaW5kZXggZDM0NDc1Ni4uM2Q1
YzM5NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy5jCisrKyBiL3hlbi9hcmNoL2FybS9n
aWMuYwpAQCAtNDU4LDYgKzQ1OCwxMyBAQCBzdGF0aWMgdm9pZCBnaWNfdXBkYXRlX29uZV9scihz
dHJ1Y3QgdmNwdSAqdiwgaW50IGkpCiAgICAgICAgICAgICBnaWNfcmFpc2VfZ3Vlc3RfaXJxKHYs
IGlycSwgcC0+cHJpb3JpdHkpOwogICAgICAgICBlbHNlIHsKICAgICAgICAgICAgIGxpc3RfZGVs
X2luaXQoJnAtPmluZmxpZ2h0KTsKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBSZW1v
dmUgZnJvbSBpbmZsaWdodCwgdGhlbiBjaGFuZ2UgcGh5c2ljYWwgYWZmaW5pdHkuIEl0CisgICAg
ICAgICAgICAgKiBtYWtlcyBzdXJlIHRoYXQgd2hlbiBhIG5ldyBpbnRlcnJ1cHQgaXMgcmVjZWl2
ZWQgb24gdGhlCisgICAgICAgICAgICAgKiBuZXh0IHBjcHUsIGluZmxpZ2h0IGlzIGFscmVhZHkg
Y2xlYXJlZC4gTm8gY29uY3VycmVudAorICAgICAgICAgICAgICogYWNjZXNzZXMgdG8gaW5mbGln
aHQuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIHNtcF93bWIoKTsKICAgICAgICAgICAg
IGlmICggdGVzdF9hbmRfY2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfTUlHUkFUSU5HLCAmcC0+c3Rh
dHVzKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgc3RydWN0IHZjcHUgKnZfdGFy
Z2V0ID0gdmdpY19nZXRfdGFyZ2V0X3ZjcHUodiwgaXJxKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Jun 13 21:22:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Jun 2017 21:22:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dKtGH-000218-HL; Tue, 13 Jun 2017 21:22:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKtGG-000212-No
 for xen-changelog@lists.xensource.com; Tue, 13 Jun 2017 21:22:04 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 2E/5B-03696-B7750495; Tue, 13 Jun 2017 21:22:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVbc63CH
 SoKtHzGLCNgMHRo/tfbvYAxijWDPzkvIrElgzvqycxlgwjb/i+70n7A2Md7i7GDk5hAS+MEpc
 XubTxcgFZJ9nlPh65xRjFyMHB5uAmMTcvQogNSICqhKzVixnhqhXl2j63cAGYgsL+El0XHnHA
 mLzCphJvHm9hhXEZgGqn93Vyj6BkWMBI8MqRo3i1KKy1CJdY2O9pKLM9IyS3MTMHF1DAzO93N
 Ti4sT01JzEpGK95PzcTYxAnzAAwQ7GnesDDzFKcjApifIusXOIFOJLyk+pzEgszogvKs1JLT7
 EKMPBoSTBqx0GlBMsSk1PrUjLzAEGB0xagoNHSYS3NAAozVtckJhbnJkOkTrFqMuxYfX6L0xC
 LHn5ealS4rxCIDMEQIoySvPgRsAC9RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEefmDgabwZ
 OaVwG16BXQEE9AR16/YgBxRkoiQkmpgFE260Sl3ce7u/1K83EUeDSWcufus2wTMI1na9kR0ND
 Q/yit28jqUV6Tz1+Vqf6NHy+oFrCliK25KnuGZrfFy3v5Nxx7lGkVzWU3NVJkztZrvu9DZdSZ
 W/vksrqcWBugxc9tPub3sbPRqrfDua3fWPPRpeW6T5Gk9z2nF4icM1lpfLLyes1QosRRnJBpq
 MRcVJwIA9E27ek8CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1497388922!73593394!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24663 invoked from network); 13 Jun 2017 21:22:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Jun 2017 21:22:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKtGE-0000wZ-9N
 for xen-changelog@lists.xensource.com; Tue, 13 Jun 2017 21:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dKtGE-00059k-8e
 for xen-changelog@lists.xensource.com; Tue, 13 Jun 2017 21:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dKtGE-00059k-8e@xenbits.xenproject.org>
Date: Tue, 13 Jun 2017 21:22:02 +0000
Subject: [Xen-changelog] [xen stable-4.9] livepatch: Wrong usage of spinlock
	on debug console.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDg5YjcxZDE0NjIxODUwYzZjNGI4N2EyY2IzNDc2ZWZiMDY5YWVjYTkKQXV0aG9yOiAg
ICAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpBdXRob3JE
YXRlOiBGcmkgSnVuIDkgMDk6MzE6MjggMjAxNyAtMDQwMApDb21taXQ6ICAgICBLb25yYWQgUnpl
c3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNvbW1pdERhdGU6IE1vbiBKdW4g
MTIgMDk6MDY6MDMgMjAxNyAtMDQwMAoKICAgIGxpdmVwYXRjaDogV3JvbmcgdXNhZ2Ugb2Ygc3Bp
bmxvY2sgb24gZGVidWcgY29uc29sZS4KICAgIAogICAgSWYgd2UgaGF2ZSBhIGxhcmdlIGFtb3Vu
dCBvZiBsaXZlcGF0Y2hlcyBhbmQgd2FudCB0byBwcmludCB0aGVtCiAgICBvbiB0aGUgY29uc29s
ZSB1c2luZyAneGwgZGVidWcta2V5cyB4JyB3ZSBldmVudHVhbGx5IGhpdAogICAgdGhlIHByZWVt
cHRpb24gY2hlY2s6CiAgICAKICAgICAgaWYgKCBpICYmICEoaSAlIDY0KSApCiAgICAgIHsKICAg
IAlzcGluX3VubG9jaygmcGF5bG9hZF9sb2NrKTsKICAgIAlwcm9jZXNzX3BlbmRpbmdfc29mdGly
cXMoKTsKICAgIAlpZiAoIHNwaW5fdHJ5bG9jaygmcGF5bG9hZF9sb2NrKSApCiAgICAJCXJldHVy
bgogICAgCiAgICA8ZmFjZXBhbG0+IFRoZSBlZmZlY3QgaXMgdGhhdCB3ZSBoYXZlIGp1c3QgZWZm
ZWN0aXZlbHkKICAgIHRha2VuIHRoZSBsb2NrIGFuZCByZXR1cm5lZCB3aXRob3V0IHVubG9ja2lu
ZyEKICAgIAogICAgUmV2aWV3ZWQtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYW5kLXRlc3RlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxi
b3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA3NWRm
ZTdjNTY2YzM2ZTBhZjQ3MTQ1NTdhNjY2ODI3ZjQ5YjY5MTkxKQogICAgU2lnbmVkLW9mZi1ieTog
S29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgotLS0KIHhlbi9j
b21tb24vbGl2ZXBhdGNoLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2xpdmVwYXRjaC5jIGIveGVu
L2NvbW1vbi9saXZlcGF0Y2guYwppbmRleCBmMTRiY2JjLi5kZjY3YTFhIDEwMDY0NAotLS0gYS94
ZW4vY29tbW9uL2xpdmVwYXRjaC5jCisrKyBiL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKQEAgLTE2
NDIsNyArMTY0Miw3IEBAIHN0YXRpYyB2b2lkIGxpdmVwYXRjaF9wcmludGFsbCh1bnNpZ25lZCBj
aGFyIGtleSkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmcGF5
bG9hZF9sb2NrKTsKICAgICAgICAgICAgICAgICBwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMoKTsK
LSAgICAgICAgICAgICAgICBpZiAoIHNwaW5fdHJ5bG9jaygmcGF5bG9hZF9sb2NrKSApCisgICAg
ICAgICAgICAgICAgaWYgKCAhc3Bpbl90cnlsb2NrKCZwYXlsb2FkX2xvY2spICkKICAgICAgICAg
ICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIHByaW50aygiQ291bGRuJ3QgcmVhY3F1aXJl
IGxvY2suIFRyeSBhZ2Fpbi5cbiIpOwogICAgICAgICAgICAgICAgICAgICByZXR1cm47Ci0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUt
NC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Jun 14 16:22:11 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 16:22:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLB3V-0004B8-PN; Wed, 14 Jun 2017 16:22:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLB3U-0004B2-FT
 for xen-changelog@lists.xensource.com; Wed, 14 Jun 2017 16:22:04 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 C8/40-11537-BA261495; Wed, 14 Jun 2017 16:22:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXd1kmO
 kwdH/fBYTthk4MHps79vFHsAYxZqZl5RfkcCacerDSdaCS1wVnz5sYW9gfM7RxcjFISTwhVHi
 yuL1TBDOeUaJ1ju7GbsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhZwl+iYM
 pkJxOYVMJP48vEdmM0CVP9z2zymCYwcCxgZVjGqF6cWlaUW6ZroJRVlpmeU5CZm5ugaGhjr5a
 YWFyemp+YkJhXrJefnbmIE+oQBCHYwNn5xOsQoycGkJMo7VdAxUogvKT+lMiOxOCO+qDQntfg
 QowwHh5IEryXQx0KCRanpqRVpmTnA4IBJS3DwKInwMicCpXmLCxJzizPTIVKnGBWlxHk3gCQE
 QBIZpXlwbbCAvMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3i3xQFN4MvNK4Ka/AlrMBLQ46
 IIDyOKSRISUVAPjAj+J1A8KMiX3v0jeOi9zsajovIHm/M6tfcIfpq5Oyk9OY9ZOWXj/maey14
 /br9+kXZ3IyPMtp+tz+nmZL/qzbrapllkY6cXUhW2zPXZyZdi2to+XPV2FW612c0ne5S2yLfu
 74kGR8YSsJ+E7TVsEDokaLNzzqvvf2pAJqlUpoqptURcPb16rxFKckWioxVxUnAgAkotn6UMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1497457322!105650224!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27757 invoked from network); 14 Jun 2017 16:22:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Jun 2017 16:22:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLB3S-0006DW-0W
 for xen-changelog@lists.xensource.com; Wed, 14 Jun 2017 16:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLB3R-0001fB-W1
 for xen-changelog@lists.xensource.com; Wed, 14 Jun 2017 16:22:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLB3R-0001fB-W1@xenbits.xenproject.org>
Date: Wed, 14 Jun 2017 16:22:01 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/HAP: avoid using
	bogus/misleading locking
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDYwNjZiZTg3MTQ0ZTFmNzg0MWIzYjUxMjc5OTgzZjgzYmQ0NmNjZTUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDEz
IDEwOjQ2OjEzIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDEzIDEwOjQ2OjEzIDIwMTcgKzAyMDAKCiAgICB4
ODYvSEFQOiBhdm9pZCB1c2luZyBib2d1cy9taXNsZWFkaW5nIGxvY2tpbmcKICAgIAogICAgaGFw
X3RlYXJkb3duKCkgdW5jb25kaXRpb25hbGx5IHJlbGVhc2VzIHRoZSBwYWdpbmcgbG9jayBhbmQg
aXMgYWx3YXlzCiAgICBiZWluZyBjYWxsZWQgd2l0aG91dCB0aGUgbG9jayBoZWxkOiBMb2NrIGFj
cXVpcmUgc2hvdWxkIHRoZW4gYmUKICAgIHVuY29uZGl0aW9uYWwgdG9vLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlbGVhc2Ut
YWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiBjOWVjMGQzNGU0NjIxNTFkMzllMGU5MDFiNTA1MDFkYjRmNmFlNzhkCiAgICBtYXN0
ZXIgZGF0ZTogMjAxNy0wNi0xMyAxMDozODowMiArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS9o
YXAvaGFwLmMgfCAzICstLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMgYi94ZW4vYXJj
aC94ODYvbW0vaGFwL2hhcC5jCmluZGV4IDg0NzYyNjkuLjc3Yzc0MTIgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKKysrIGIveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYwpA
QCAtNTc2LDggKzU3Niw3IEBAIHZvaWQgaGFwX3RlYXJkb3duKHN0cnVjdCBkb21haW4gKmQsIGJv
b2wgKnByZWVtcHRlZCkKICAgICBBU1NFUlQoZC0+aXNfZHlpbmcpOwogICAgIEFTU0VSVChkICE9
IGN1cnJlbnQtPmRvbWFpbik7CiAKLSAgICBpZiAoICFwYWdpbmdfbG9ja2VkX2J5X21lKGQpICkK
LSAgICAgICAgcGFnaW5nX2xvY2soZCk7IC8qIEtlZXAgdmFyaW91cyBhc3NlcnRzIGhhcHB5ICov
CisgICAgcGFnaW5nX2xvY2soZCk7IC8qIEtlZXAgdmFyaW91cyBhc3NlcnRzIGhhcHB5ICovCiAK
ICAgICBpZiAoIHBhZ2luZ19tb2RlX2VuYWJsZWQoZCkgKQogICAgIHsKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Jun 14 16:22:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Jun 2017 16:22:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLB3i-0004Bp-RL; Wed, 14 Jun 2017 16:22:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLB3h-0004Be-2k
 for xen-changelog@lists.xensource.com; Wed, 14 Jun 2017 16:22:17 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 DB/37-02196-8B261495; Wed, 14 Jun 2017 16:22:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrELMWRWlGSWpSXmKPExsWS0XRdVXdrkmO
 kwbYHuhYTthk4MHps79vFHsAYxZqZl5RfkcCasfLBW7aCiztZK5a88GxgXHuIpYuRi0NI4Auj
 xLNpc5i7GDmBnPOMEm1HVLsYOTjYBMQk5u5VAAmLCKhKzFqxHKpEXaLpdwMbiC0sYC0xe+U+R
 pByXgEziX0HS0HCLEDljVOvsU5g5FjAyLCKUaM4tagstUjX0EgvqSgzPaMkNzEzR9fQwFgvN7
 W4ODE9NScxqVgvOT93EyPQJwxAsIPxVbfzIUZJDiYlUd6pgo6RQnxJ+SmVGYnFGfFFpTmpxYc
 YZTg4lCR4wxKBcoJFqempFWmZOcDggElLcPAoifAyg6R5iwsSc4sz0yFSpxiNOTasXv+FieNO
 34YvTEIsefl5qVLivCkgpQIgpRmleXCDYEF7iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8W
 +KBpvBk5pXA7XsFdAoT0ClBFxxATilJREhJNTA2f97m77W+o2nFuwmcfrZ6nVPLUo+vcn06sf
 C7qnzH5JVf/s9t7w4XerHxQtWk5H8HDSV0d9nrrmaXvLlY7UZywl4Ghr2Hc6r3hCwrDL4gdux
 OdsFnprydb+estri6p0j8feGRNwduv3vw4OOrV8uf7Frz0t5kk9nM1VM2RcksUw6xnRVgfbL9
 nhJLcUaioRZzUXEiAKL9bNRVAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1497457332!105017967!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22796 invoked from network); 14 Jun 2017 16:22:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Jun 2017 16:22:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLB3c-0006Db-2Y
 for xen-changelog@lists.xensource.com; Wed, 14 Jun 2017 16:22:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLB3c-0001fl-1k
 for xen-changelog@lists.xensource.com; Wed, 14 Jun 2017 16:22:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLB3c-0001fl-1k@xenbits.xenproject.org>
Date: Wed, 14 Jun 2017 16:22:12 +0000
Subject: [Xen-changelog] [xen stable-4.9] xl.cfg man page cleanup and fixes
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDkxNTAzYjI4MmVmZjU4MmQ3NDkyN2VkMjU2NjhmYWU2NWZkMjI4YmEKQXV0aG9yOiAg
ICAgQXJtYW5kbyBWZWdhIDxhcm1hbmRvQGdyZWVuaG9zdC5ubD4KQXV0aG9yRGF0ZTogVGh1IEp1
biA4IDIwOjM5OjE0IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIEp1biAxMyAxNDo0MjoyOCAyMDE3ICswMTAwCgogICAg
eGwuY2ZnIG1hbiBwYWdlIGNsZWFudXAgYW5kIGZpeGVzCiAgICAKICAgIC0gZml4ZWQgc29tZSBt
aW5vciBudW1iZXJpbmcgYW5kIHN5bnRheCBpc3N1ZXMgaW4gdGhlIENQVSBhbGxvY2F0aW9uCiAg
ICAgIGV4YW1wbGVzIGZvciB0aGUgJ2NwdXMnIG9wdGlvbgogICAgLSBzZW1hbnRpYyBmaXhlcyB0
byBtYWtlIGV4cGxhbmF0aW9ucyBtb3JlIGNsZWFyIHRocm91Z2hvdXQKICAgIC0gZml4ZWQgYWxs
IHRoZSB0eXBvJ3MgSSBjb3VsZCBzZWUKICAgIC0gZ2VuZXJhbCBzdHlsaW5nIGFuZCBtYWtldXAg
Zml4ZXMgdG8gbWFrZSBldmVyeXRoaW5nIGxvb2sgbW9yZSBjb25zaXN0ZW50CiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEFybWFuZG8gVmVnYSA8YXJtYW5kb0BncmVlbmhvc3Qubmw+CiAgICBSZXZp
ZXdlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CiAgICBB
Y2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZy
b20gY29tbWl0IGFmMTc4MTU2NjIwYmJmYTBkN2YzYzk1Mjg3Y2RkN2U2ZjE0ODA3ZGIpCi0tLQog
ZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluIHwgMTEwNyArKysrKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNTg4IGluc2VydGlvbnMoKyks
IDUxOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4g
Yi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KaW5kZXggMTMxNjdmZi4uMzgwODRjNyAxMDA2NDQK
LS0tIGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCisrKyBiL2RvY3MvbWFuL3hsLmNmZy5wb2Qu
NS5pbgpAQCAtMSw2ICsxLDYgQEAKID1oZWFkMSBOQU1FCiAKLXhsLmNmZyAtIFhMIERvbWFpbiBD
b25maWd1cmF0aW9uIEZpbGUgU3ludGF4Cit4bC5jZmcgLSB4bCBkb21haW4gY29uZmlndXJhdGlv
biBmaWxlIHN5bnRheAogCiA9aGVhZDEgU1lOT1BTSVMKIApAQCAtOCwyMCArOCwyMSBAQCB4bC5j
ZmcgLSBYTCBEb21haW4gQ29uZmlndXJhdGlvbiBGaWxlIFN5bnRheAogCiA9aGVhZDEgREVTQ1JJ
UFRJT04KIAotVG8gY3JlYXRlIGEgVk0gKGEgZG9tYWluIGluIFhlbiB0ZXJtaW5vbG9neSwgc29t
ZXRpbWVzIGNhbGxlZCBhIGd1ZXN0KQotd2l0aCB4bCByZXF1aXJlcyB0aGUgcHJvdmlzaW9uIG9m
IGEgZG9tYWluIGNvbmZpZyBmaWxlLiAgVHlwaWNhbGx5Ci10aGVzZSBsaXZlIGluIGAvZXRjL3hl
bi9ET01BSU4uY2ZnYCB3aGVyZSBET01BSU4gaXMgdGhlIG5hbWUgb2YgdGhlCitDcmVhdGluZyBh
IFZNIChhIGRvbWFpbiBpbiBYZW4gdGVybWlub2xvZ3ksIHNvbWV0aW1lcyBjYWxsZWQgYSBndWVz
dCkKK3dpdGggeGwgcmVxdWlyZXMgdGhlIHByb3Zpc2lvbiBvZiBhIGRvbWFpbiBjb25maWd1cmF0
aW9uIGZpbGUuICBUeXBpY2FsbHksCit0aGVzZSBsaXZlIGluIEY8L2V0Yy94ZW4vRE9NQUlOLmNm
Zz4sIHdoZXJlIERPTUFJTiBpcyB0aGUgbmFtZSBvZiB0aGUKIGRvbWFpbi4KIAogPWhlYWQxIFNZ
TlRBWAogCi1BIGRvbWFpbiBjb25maWcgZmlsZSBjb25zaXN0cyBvZiBhIHNlcmllcyBvZiBDPEtF
WT1WQUxVRT4gcGFpcnMuCitBIGRvbWFpbiBjb25maWd1cmF0aW9uIGZpbGUgY29uc2lzdHMgb2Yg
YSBzZXJpZXMgb2Ygb3B0aW9ucywgc3BlY2lmaWVkIGJ5Cit1c2luZyBDPEtFWT1WQUxVRT4gcGFp
cnMuCiAKLVNvbWUgQzxLRVk+cyBhcmUgbWFuZGF0b3J5LCBvdGhlcnMgYXJlIGdlbmVyYWwgb3B0
aW9ucyB3aGljaCBhcHBseSB0bwotYW55IGd1ZXN0IHR5cGUgd2hpbGUgb3RoZXJzIHJlbGF0ZSBv
bmx5IHRvIHNwZWNpZmljIGd1ZXN0IHR5cGVzCitTb21lIEM8S0VZPnMgYXJlIG1hbmRhdG9yeSwg
c29tZSBhcmUgZ2VuZXJhbCBvcHRpb25zIHdoaWNoIGFwcGx5IHRvCithbnkgZ3Vlc3QgdHlwZSwg
d2hpbGUgb3RoZXJzIHJlbGF0ZSBvbmx5IHRvIHNwZWNpZmljIGd1ZXN0IHR5cGVzCiAoZS5nLiBQ
ViBvciBIVk0gZ3Vlc3RzKS4KIAotQSB2YWx1ZSBDPFZBTFVFPiBpcyBvbmUgb2Y6CitBIEM8VkFM
VUU+IGNhbiBiZSBvbmUgb2Y6CiAKID1vdmVyIDQKIApAQCAtMzMsNyArMzQsNyBAQCBTVFJJTkcg
aXMgcGFydCBvZiBhIFNQRUNfU1RSSU5HLCB0aGUgcXVvdGVzIHNob3VsZCBiZSBvbWl0dGVkLgog
PWl0ZW0gQjxOVU1CRVI+CiAKIEEgbnVtYmVyLCBpbiBlaXRoZXIgZGVjaW1hbCwgb2N0YWwgKHVz
aW5nIGEgQzwwPiBwcmVmaXgpIG9yCi1oZXhhZGVjaW1hbCAodXNpbmcgYSBDPDB4PiBwcmVmaXgp
LgoraGV4YWRlY2ltYWwgKHVzaW5nIGEgQzwweD4gcHJlZml4KSBmb3JtYXQuCiAKID1pdGVtIEI8
Qk9PTEVBTj4KIApAQCAtNDIsMTIgKzQzLDEyIEBAIHZhbHVlKS4KIAogPWl0ZW0gQjxbIFZBTFVF
LCBWQUxVRSwgLi4uIF0+CiAKLUEgbGlzdCBvZiBDPFZBTFVFUz4gb2YgdGhlIGFib3ZlIHR5cGVz
LiBMaXN0cyBjYW4gYmUgaGV0ZXJvZ2VuZW91cyBhbmQKK0EgbGlzdCBvZiBDPFZBTFVFPnMgb2Yg
dGhlIGFib3ZlIHR5cGVzLiBMaXN0cyBjYW4gYmUgaGV0ZXJvZ2VuZW91cyBhbmQKIG5lc3RlZC4K
IAogPWJhY2sKIAotVGhlIHNlbWFudGljcyBvZiBlYWNoIEM8S0VZPiBkZWZpbmVzIHdoaWNoIGZv
cm0gb2YgQzxWQUxVRT4gaXMgcmVxdWlyZWQuCitUaGUgc2VtYW50aWNzIG9mIGVhY2ggQzxLRVk+
IGRlZmluZXMgd2hpY2ggdHlwZSBvZiBDPFZBTFVFPiBpcyByZXF1aXJlZC4KIAogUGFpcnMgbWF5
IGJlIHNlcGFyYXRlZCBlaXRoZXIgYnkgYSBuZXdsaW5lIG9yIGEgc2VtaWNvbG9uLiAgQm90aAog
b2YgdGhlIGZvbGxvd2luZyBhcmUgdmFsaWQ6CkBAIC02MSw3ICs2Miw3IEBAIG9mIHRoZSBmb2xs
b3dpbmcgYXJlIHZhbGlkOgogCiA9aGVhZDIgTWFuZGF0b3J5IENvbmZpZ3VyYXRpb24gSXRlbXMK
IAotVGhlIGZvbGxvd2luZyBrZXkgaXMgbWFuZGF0b3J5IGZvciBhbnkgZ3Vlc3QgdHlwZToKK1Ro
ZSBmb2xsb3dpbmcga2V5IGlzIG1hbmRhdG9yeSBmb3IgYW55IGd1ZXN0IHR5cGUuCiAKID1vdmVy
IDQKIApAQCAtNzgsMTQgKzc5LDE0IEBAIHNpbmdsZSBob3N0IG11c3QgYmUgdW5pcXVlLgogCiA9
aXRlbSBCPGJ1aWxkZXI9ImdlbmVyaWMiPgogCi1TcGVjaWZpZXMgdGhhdCB0aGlzIGlzIHRvIGJl
IGEgUFYgZG9tYWluLiBUaGlzIGlzIHRoZSBkZWZhdWx0LgorU3BlY2lmaWVzIHRoYXQgdGhpcyBp
cyB0byBiZSBhIFBWIGRvbWFpbiwgc3VpdGFibGUgZm9yIGhvc3RpbmcgWGVuLWF3YXJlIGd1ZXN0
CitvcGVyYXRpbmcgc3lzdGVtcy4gVGhpcyBpcyB0aGUgZGVmYXVsdC4KIAogPWl0ZW0gQjxidWls
ZGVyPSJodm0iPgogCiBTcGVjaWZpZXMgdGhhdCB0aGlzIGlzIHRvIGJlIGFuIEhWTSBkb21haW4u
ICBUaGF0IGlzLCBhIGZ1bGx5CiB2aXJ0dWFsaXNlZCBjb21wdXRlciB3aXRoIGVtdWxhdGVkIEJJ
T1MsIGRpc2sgYW5kIG5ldHdvcmsgcGVyaXBoZXJhbHMsCi1ldGMuICBUaGUgZGVmYXVsdCBpcyBh
IFBWIGRvbWFpbiwgc3VpdGFibGUgZm9yIGhvc3RpbmcgWGVuLWF3YXJlIGd1ZXN0Ci1vcGVyYXRp
bmcgc3lzdGVtcy4KK2V0Yy4KIAogPWJhY2sKIApAQCAtOTksNTYgKzEwMCw1NiBAQCBUaGUgZm9s
bG93aW5nIG9wdGlvbnMgYXBwbHkgdG8gZ3Vlc3RzIG9mIGFueSB0eXBlLgogCiA9aXRlbSBCPHBv
b2w9IkNQVVBPT0xOQU1FIj4KIAotUHV0IHRoZSBndWVzdCdzIHZjcHVzIGludG8gdGhlIG5hbWVk
IGNwdSBwb29sLgorUHV0IHRoZSBndWVzdCdzIHZDUFVzIGludG8gdGhlIG5hbWVkIENQVSBwb29s
LgogCiA9aXRlbSBCPHZjcHVzPU4+CiAKLVN0YXJ0IHRoZSBndWVzdCB3aXRoIE4gdmNwdXMgaW5p
dGlhbGx5IG9ubGluZS4KK1N0YXJ0IHRoZSBndWVzdCB3aXRoIE4gdkNQVXMgaW5pdGlhbGx5IG9u
bGluZS4KIAogPWl0ZW0gQjxtYXh2Y3B1cz1NPgogCi1BbGxvdyB0aGUgZ3Vlc3QgdG8gYnJpbmcg
dXAgYSBtYXhpbXVtIG9mIE0gdmNwdXMuIEF0IHN0YXJ0IG9mIGRheSBpZgotYHZjcHVzPU5gIGlz
IGxlc3MgdGhhbiBgbWF4dmNwdXM9TWAgdGhlbiB0aGUgZmlyc3QgYE5gIHZjcHVzIHdpbGwgYmUK
LWNyZWF0ZWQgb25saW5lIGFuZCB0aGUgcmVtYWluZGVyIHdpbGwgYmUgb2ZmbGluZS4KK0FsbG93
IHRoZSBndWVzdCB0byBicmluZyB1cCBhIG1heGltdW0gb2YgTSB2Q1BVcy4gV2hlbiBzdGFydGlu
ZyB0aGUgZ3Vlc3QsIGlmCitCPHZjcHVzPU4+IGlzIGxlc3MgdGhhbiBCPG1heHZjcHVzPU0+IHRo
ZW4gdGhlIGZpcnN0IEI8Tj4gdkNQVXMgd2lsbCBiZQorY3JlYXRlZCBvbmxpbmUgYW5kIHRoZSBy
ZW1haW5kZXIgd2lsbCBiZSBjcmVhdGVkIG9mZmxpbmUuCiAKLT1pdGVtIEI8Y3B1cz0iQ1BVLUxJ
U1QiPgorPWl0ZW0gQjxjcHVzPSJDUFVMSVNUIj4KIAotTGlzdCBvZiB3aGljaCBjcHVzIHRoZSBn
dWVzdCBpcyBhbGxvd2VkIHRvIHVzZS4gRGVmYXVsdCBpcyBubyBwaW5uaW5nIGF0Ci1hbGwgKG1v
cmUgb24gdGhpcyBiZWxvdykuIEEgQzxDUFUtTElTVD4gbWF5IGJlIHNwZWNpZmllZCBhcyBmb2xs
b3dzOgorTGlzdCBvZiBob3N0IENQVXMgdGhlIGd1ZXN0IGlzIGFsbG93ZWQgdG8gdXNlLiBEZWZh
dWx0IGlzIG5vIHBpbm5pbmcgYXQKK2FsbCAobW9yZSBvbiB0aGlzIGJlbG93KS4gQSBDPENQVUxJ
U1Q+IG1heSBiZSBzcGVjaWZpZWQgYXMgZm9sbG93czoKIAogPW92ZXIgNAogCiA9aXRlbSAiYWxs
IgogCi1UbyBhbGxvdyBhbGwgdGhlIHZjcHVzIG9mIHRoZSBndWVzdCB0byBydW4gb24gYWxsIHRo
ZSBjcHVzIG9uIHRoZSBob3N0LgorVG8gYWxsb3cgYWxsIHRoZSB2Q1BVcyBvZiB0aGUgZ3Vlc3Qg
dG8gcnVuIG9uIGFsbCB0aGUgQ1BVcyBvbiB0aGUgaG9zdC4KIAogPWl0ZW0gIjAtMyw1LF4xIgog
Ci1UbyBhbGxvdyBhbGwgdGhlIHZjcHVzIG9mIHRoZSBndWVzdCB0byBydW4gb24gY3B1cyAwLDIs
Myw1LiBDb21iaW5pbmcKLXRoaXMgd2l0aCAiYWxsIiBpcyBwb3NzaWJsZSwgbWVhbmluZyAiYWxs
LF43IiByZXN1bHRzIGluIGFsbCB0aGUgdmNwdXMKLW9mIHRoZSBndWVzdCBydW5uaW5nIG9uIGFs
bCB0aGUgY3B1cyBvbiB0aGUgaG9zdCBleGNlcHQgY3B1IDcuCitUbyBhbGxvdyBhbGwgdGhlIHZD
UFVzIG9mIHRoZSBndWVzdCB0byBydW4gb24gQ1BVcyAwLDIsMyw1LiBJdCBpcyBwb3NzaWJsZSB0
bworY29tYmluZSB0aGlzIHdpdGggImFsbCIsIG1lYW5pbmcgImFsbCxeNyIgcmVzdWx0cyBpbiBh
bGwgdGhlIHZDUFVzCitvZiB0aGUgZ3Vlc3QgYmVpbmcgYWxsb3dlZCB0byBydW4gb24gYWxsIHRo
ZSBDUFVzIG9mIHRoZSBob3N0IGV4Y2VwdCBDUFUgNy4KIAotPWl0ZW0gIm5vZGVzOjAtMyxub2Rl
Ol4yIgorPWl0ZW0gIm5vZGVzOjAtMyxebm9kZToyIgogCi1UbyBhbGxvdyBhbGwgdGhlIHZjcHVz
IG9mIHRoZSBndWVzdCB0byBydW4gb24gdGhlIGNwdXMgZnJvbSBOVU1BIG5vZGVzCi0wLDEsMyBv
ZiB0aGUgaG9zdC4gU28sIGlmIGNwdXMgMC0zIGJlbG9uZ3MgdG8gbm9kZSAwLCBjcHVzIDQtNyBi
ZWxvbmdzCi10byBub2RlIDEgYW5kIGNwdXMgOC0xMSB0byBub2RlIDMsIHRoZSBhYm92ZSB3b3Vs
ZCBtZWFuIGFsbCB0aGUgdmNwdXMKLW9mIHRoZSBndWVzdCB3aWxsIHJ1biBvbiBjcHVzIDAtMyw4
LTExLgorVG8gYWxsb3cgYWxsIHRoZSB2Q1BVcyBvZiB0aGUgZ3Vlc3QgdG8gcnVuIG9uIHRoZSBD
UFVzIGZyb20gTlVNQSBub2RlcworMCwxLDMgb2YgdGhlIGhvc3QuIFNvLCBpZiBDUFVzIDAtMyBi
ZWxvbmcgdG8gbm9kZSAwLCBDUFVzIDQtNyBiZWxvbmcKK3RvIG5vZGUgMSwgQ1BVcyA4LTExIHRv
IG5vZGUgMiBhbmQgQ1BVcyAxMi0xNSB0byBub2RlIDMsIHRoZSBhYm92ZSB3b3VsZCBtZWFuCith
bGwgdGhlIHZDUFVzIG9mIHRoZSBndWVzdCB3b3VsZCBiZSBhbGxvd2VkIHRvIHJ1biBvbiBDUFVz
IDAtNywxMi0xNS4KIAogQ29tYmluaW5nIHRoaXMgbm90YXRpb24gd2l0aCB0aGUgb25lIGFib3Zl
IGlzIHBvc3NpYmxlLiBGb3IgaW5zdGFuY2UsCi0iMSxub2RlOjIsXjYiLCBtZWFucyBhbGwgdGhl
IHZjcHVzIG9mIHRoZSBndWVzdCB3aWxsIHJ1biBvbiBjcHUgMSBhbmQKLW9uIGFsbCB0aGUgY3B1
cyBvZiBOVU1BIG5vZGUgMiwgYnV0IG5vdCBvbiBjcHUgNi4gRm9sbG93aW5nIHRoZSBzYW1lCi1l
eGFtcGxlIGFzIGFib3ZlLCB0aGF0IHdvdWxkIGJlIGNwdXMgMSw0LDUsNy4KKyIxLG5vZGU6MSxe
NiIsIG1lYW5zIGFsbCB0aGUgdkNQVXMgb2YgdGhlIGd1ZXN0IHdpbGwgcnVuIG9uIENQVSAxIGFu
ZAorb24gYWxsIHRoZSBDUFVzIG9mIE5VTUEgbm9kZSAxLCBidXQgbm90IG9uIENQVSA2LiBGb2xs
b3dpbmcgdGhlIHNhbWUKK2V4YW1wbGUgYXMgYWJvdmUsIHRoYXQgd291bGQgYmUgQ1BVcyAxLDQs
NSw3LgogCi1Db21iaW5pbmcgdGhpcyB3aXRoICJhbGwiIGlzIGFsc28gcG9zc2libGUsIG1lYW5p
bmcgImFsbCxebm9kZXM6MSIKLXJlc3VsdHMgaW4gYWxsIHRoZSB2Y3B1cyBvZiB0aGUgZ3Vlc3Qg
cnVubmluZyBvbiBhbGwgdGhlIGNwdXMgb24gdGhlCi1ob3N0LCBleGNlcHQgZm9yIHRoZSBjcHVz
IGJlbG9uZ2luZyB0byB0aGUgaG9zdCBOVU1BIG5vZGUgMS4KK0NvbWJpbmluZyB0aGlzIHdpdGgg
ImFsbCIgaXMgYWxzbyBwb3NzaWJsZSwgbWVhbmluZyAiYWxsLF5ub2RlOjEiCityZXN1bHRzIGlu
IGFsbCB0aGUgdkNQVXMgb2YgdGhlIGd1ZXN0IHJ1bm5pbmcgb24gYWxsIHRoZSBDUFVzIG9uIHRo
ZQoraG9zdCwgZXhjZXB0IGZvciB0aGUgQ1BVcyBiZWxvbmdpbmcgdG8gdGhlIGhvc3QgTlVNQSBu
b2RlIDEuCiAKID1pdGVtIFsiMiIsICIzLTgsXjUiXQogCi1UbyBhc2sgZm9yIHNwZWNpZmljIHZj
cHUgbWFwcGluZy4gVGhhdCBtZWFucyAoaW4gdGhpcyBleGFtcGxlKSwgdmNwdSAwCi1vZiB0aGUg
Z3Vlc3Qgd2lsbCBydW4gb24gY3B1IDIgb2YgdGhlIGhvc3QgYW5kIHZjcHUgMSBvZiB0aGUgZ3Vl
c3Qgd2lsbAotcnVuIG9uIGNwdXMgMyw0LDYsNyw4IG9mIHRoZSBob3N0LgorVG8gYXNrIGZvciBz
cGVjaWZpYyB2Q1BVIG1hcHBpbmcuIFRoYXQgbWVhbnMgKGluIHRoaXMgZXhhbXBsZSksIHZDUFUg
MAorb2YgdGhlIGd1ZXN0IHdpbGwgcnVuIG9uIENQVSAyIG9mIHRoZSBob3N0IGFuZCB2Q1BVIDEg
b2YgdGhlIGd1ZXN0IHdpbGwKK3J1biBvbiBDUFVzIDMsNCw2LDcsOCBvZiB0aGUgaG9zdCAoZXhj
bHVkaW5nIENQVSA1KS4KIAogTW9yZSBjb21wbGV4IG5vdGF0aW9uIGNhbiBiZSBhbHNvIHVzZWQs
IGV4YWN0bHkgYXMgZGVzY3JpYmVkIGFib3ZlLiBTbwogImFsbCxeNS04Iiwgb3IganVzdCAiYWxs
Iiwgb3IgIm5vZGU6MCxub2RlOjIsXjktMTEsMTgtMjAiIGFyZSBhbGwgbGVnYWwsCkBAIC0xNTYs
MzQgKzE1NywzNSBAQCBmb3IgZWFjaCBlbGVtZW50IG9mIHRoZSBsaXN0LgogCiA9YmFjawogCi1J
ZiB0aGlzIG9wdGlvbiBpcyBub3Qgc3BlY2lmaWVkLCBubyB2Y3B1IHRvIGNwdSBwaW5uaW5nIGlz
IGVzdGFibGlzaGVkLAotYW5kIHRoZSB2Y3B1cyBvZiB0aGUgZ3Vlc3QgY2FuIHJ1biBvbiBhbGwg
dGhlIGNwdXMgb2YgdGhlIGhvc3QuIElmIHRoaXMKLW9wdGlvbiBpcyBzcGVjaWZpZWQsIHRoZSBp
bnRlcnNlY3Rpb24gb2YgdGhlIHZjcHUgcGlubmluZyBtYXNrLCBwcm92aWRlZAotaGVyZSwgYW5k
IHRoZSBzb2Z0IGFmZmluaXR5IG1hc2ssIHByb3ZpZGVkIHZpYSBCPGNwdXNcX3NvZnQ9PiAoaWYg
YW55KSwKLWlzIHV0aWxpemVkIHRvIGNvbXB1dGUgdGhlIGRvbWFpbiBub2RlLWFmZmluaXR5LCBm
b3IgZHJpdmluZyBtZW1vcnkKK0lmIHRoaXMgb3B0aW9uIGlzIG5vdCBzcGVjaWZpZWQsIG5vIHZD
UFUgdG8gQ1BVIHBpbm5pbmcgaXMgZXN0YWJsaXNoZWQsCithbmQgdGhlIHZDUFVzIG9mIHRoZSBn
dWVzdCBjYW4gcnVuIG9uIGFsbCB0aGUgQ1BVcyBvZiB0aGUgaG9zdC4gSWYgdGhpcworb3B0aW9u
IGlzIHNwZWNpZmllZCwgdGhlIGludGVyc2VjdGlvbiBvZiB0aGUgdkNQVSBwaW5uaW5nIG1hc2ss
IHByb3ZpZGVkCitoZXJlLCBhbmQgdGhlIHNvZnQgYWZmaW5pdHkgbWFzaywgaWYgcHJvdmlkZWQg
dmlhIEI8Y3B1c19zb2Z0PT4sCitpcyB1dGlsaXplZCB0byBjb21wdXRlIHRoZSBkb21haW4gbm9k
ZS1hZmZpbml0eSBmb3IgZHJpdmluZyBtZW1vcnkKIGFsbG9jYXRpb25zLgogCi09aXRlbSBCPGNw
dXNfc29mdD0iQ1BVLUxJU1QiPgorPWl0ZW0gQjxjcHVzX3NvZnQ9IkNQVUxJU1QiPgogCiBFeGFj
dGx5IGFzIEI8Y3B1cz0+LCBidXQgc3BlY2lmaWVzIHNvZnQgYWZmaW5pdHksIHJhdGhlciB0aGFu
IHBpbm5pbmcKLShoYXJkIGFmZmluaXR5KS4gV2hlbiB1c2luZyB0aGUgY3JlZGl0IHNjaGVkdWxl
ciwgdGhpcyBtZWFucyB3aGF0IGNwdXMKLXRoZSB2Y3B1cyBvZiB0aGUgZG9tYWluIHByZWZlci4K
KyhoYXJkIGFmZmluaXR5KS4gV2hlbiB1c2luZyB0aGUgY3JlZGl0IHNjaGVkdWxlciwgdGhpcyBt
ZWFucyB3aGF0IENQVXMKK3RoZSB2Q1BVcyBvZiB0aGUgZG9tYWluIHByZWZlci4KIAotQSBDPENQ
VS1MSVNUPiBpcyBzcGVjaWZpZWQgZXhhY3RseSBhcyBhYm92ZSwgZm9yIEI8Y3B1cz0+LgorQSBD
PENQVUxJU1Q+IGlzIHNwZWNpZmllZCBleGFjdGx5IGFzIGZvciBCPGNwdXM9PiwgZGV0YWlsZWQg
ZWFybGllciBpbiB0aGUKK21hbnVhbC4KIAotSWYgdGhpcyBvcHRpb24gaXMgbm90IHNwZWNpZmll
ZCwgdGhlIHZjcHVzIG9mIHRoZSBndWVzdCB3aWxsIG5vdCBoYXZlCi1hbnkgcHJlZmVyZW5jZSBy
ZWdhcmRpbmcgb24gd2hhdCBjcHUgdG8gcnVuLiBJZiB0aGlzIG9wdGlvbiBpcyBzcGVjaWZpZWQs
Ci10aGUgaW50ZXJzZWN0aW9uIG9mIHRoZSBzb2Z0IGFmZmluaXR5IG1hc2ssIHByb3ZpZGVkIGhl
cmUsIGFuZCB0aGUgdmNwdQotcGlubmluZywgcHJvdmlkZWQgdmlhIEI8Y3B1cz0+IChpZiBhbnkp
LCBpcyB1dGlsaXplZCB0byBjb21wdXRlIHRoZQotZG9tYWluIG5vZGUtYWZmaW5pdHksIGZvciBk
cml2aW5nIG1lbW9yeSBhbGxvY2F0aW9ucy4KK0lmIHRoaXMgb3B0aW9uIGlzIG5vdCBzcGVjaWZp
ZWQsIHRoZSB2Q1BVcyBvZiB0aGUgZ3Vlc3Qgd2lsbCBub3QgaGF2ZQorYW55IHByZWZlcmVuY2Ug
cmVnYXJkaW5nIGhvc3QgQ1BVcy4gSWYgdGhpcyBvcHRpb24gaXMgc3BlY2lmaWVkLAordGhlIGlu
dGVyc2VjdGlvbiBvZiB0aGUgc29mdCBhZmZpbml0eSBtYXNrLCBwcm92aWRlZCBoZXJlLCBhbmQg
dGhlIHZDUFUKK3Bpbm5pbmcsIGlmIHByb3ZpZGVkIHZpYSBCPGNwdXM9PiwgaXMgdXRpbGl6ZWQg
dG8gY29tcHV0ZSB0aGUKK2RvbWFpbiBub2RlLWFmZmluaXR5IGZvciBkcml2aW5nIG1lbW9yeSBh
bGxvY2F0aW9ucy4KIAogSWYgdGhpcyBvcHRpb24gaXMgbm90IHNwZWNpZmllZCAoYW5kIEI8Y3B1
cz0+IGlzIG5vdCBzcGVjaWZpZWQgZWl0aGVyKSwKIGxpYnhsIGF1dG9tYXRpY2FsbHkgdHJpZXMg
dG8gcGxhY2UgdGhlIGd1ZXN0IG9uIHRoZSBsZWFzdCBwb3NzaWJsZQogbnVtYmVyIG9mIG5vZGVz
LiBBIGhldXJpc3RpYyBhcHByb2FjaCBpcyB1c2VkIGZvciBjaG9vc2luZyB0aGUgYmVzdAogbm9k
ZSAob3Igc2V0IG9mIG5vZGVzKSwgd2l0aCB0aGUgZ29hbCBvZiBtYXhpbWl6aW5nIHBlcmZvcm1h
bmNlIGZvcgogdGhlIGd1ZXN0IGFuZCwgYXQgdGhlIHNhbWUgdGltZSwgYWNoaWV2aW5nIGVmZmlj
aWVudCB1dGlsaXphdGlvbiBvZgotaG9zdCBjcHVzIGFuZCBtZW1vcnkuIEluIHRoYXQgY2FzZSwg
dGhlIHNvZnQgYWZmaW5pdHkgb2YgYWxsIHRoZSB2Y3B1cwotb2YgdGhlIGRvbWFpbiB3aWxsIGJl
IHNldCB0byB0aGUgcGNwdXMgYmVsb25naW5nIHRvIHRoZSBOVU1BIG5vZGVzCitob3N0IENQVXMg
YW5kIG1lbW9yeS4gSW4gdGhhdCBjYXNlLCB0aGUgc29mdCBhZmZpbml0eSBvZiBhbGwgdGhlIHZD
UFVzCitvZiB0aGUgZG9tYWluIHdpbGwgYmUgc2V0IHRvIGhvc3QgQ1BVcyBiZWxvbmdpbmcgdG8g
TlVNQSBub2RlcwogY2hvc2VuIGR1cmluZyBwbGFjZW1lbnQuCiAKIEZvciBtb3JlIGRldGFpbHMs
IHNlZSBMPHhsLW51bWEtcGxhY2VtZW50KDcpPi4KQEAgLTIwNSwyMiArMjA3LDIyIEBAIEhvbm91
cmVkIGJ5IHRoZSBjcmVkaXQgYW5kIGNyZWRpdDIgc2NoZWR1bGVycy4KIAogVGhlIGNhcCBvcHRp
b25hbGx5IGZpeGVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBDUFUgYSBkb21haW4gd2lsbCBiZQog
YWJsZSB0byBjb25zdW1lLCBldmVuIGlmIHRoZSBob3N0IHN5c3RlbSBoYXMgaWRsZSBDUFUgY3lj
bGVzLgotVGhlIGNhcCBpcyBleHByZXNzZWQgaW4gcGVyY2VudGFnZSBvZiBvbmUgcGh5c2ljYWwg
Q1BVOgorVGhlIGNhcCBpcyBleHByZXNzZWQgYXMgYSBwZXJjZW50YWdlIG9mIG9uZSBwaHlzaWNh
bCBDUFU6CiAxMDAgaXMgMSBwaHlzaWNhbCBDUFUsIDUwIGlzIGhhbGYgYSBDUFUsIDQwMCBpcyA0
IENQVXMsIGV0Yy4KLVRoZSBkZWZhdWx0LCAwLCBtZWFucyB0aGVyZSBpcyBubyB1cHBlciBjYXAu
CitUaGUgZGVmYXVsdCwgMCwgbWVhbnMgdGhlcmUgaXMgbm8gY2FwLgogSG9ub3VyZWQgYnkgdGhl
IGNyZWRpdCBhbmQgY3JlZGl0MiBzY2hlZHVsZXJzLgogCi1OQjogTWFueSBzeXN0ZW1zIGhhdmUg
ZmVhdHVyZXMgdGhhdCB3aWxsIHNjYWxlIGRvd24gdGhlIGNvbXB1dGluZwotcG93ZXIgb2YgYSBj
cHUgdGhhdCBpcyBub3QgMTAwJSB1dGlsaXplZC4gIFRoaXMgY2FuIGJlIGluIHRoZQotb3BlcmF0
aW5nIHN5c3RlbSwgYnV0IGNhbiBhbHNvIHNvbWV0aW1lcyBiZSBiZWxvdyB0aGUgb3BlcmF0aW5n
IHN5c3RlbQorQjxOT1RFPjogTWFueSBzeXN0ZW1zIGhhdmUgZmVhdHVyZXMgdGhhdCB3aWxsIHNj
YWxlIGRvd24gdGhlIGNvbXB1dGluZworcG93ZXIgb2YgYSBDUFUgdGhhdCBpcyBub3QgMTAwJSB1
dGlsaXplZC4gIFRoaXMgY2FuIGJlIGRvbmUgaW4gdGhlCitvcGVyYXRpbmcgc3lzdGVtLCBidXQg
Y2FuIGFsc28gc29tZXRpbWVzIGJlIGRvbmUgYmVsb3cgdGhlIG9wZXJhdGluZyBzeXN0ZW0sCiBp
biB0aGUgQklPUy4gIElmIHlvdSBzZXQgYSBjYXAgc3VjaCB0aGF0IGluZGl2aWR1YWwgY29yZXMg
YXJlIHJ1bm5pbmcKIGF0IGxlc3MgdGhhbiAxMDAlLCB0aGlzIG1heSBoYXZlIGFuIGltcGFjdCBv
biB0aGUgcGVyZm9ybWFuY2Ugb2YgeW91cgogd29ya2xvYWQgb3ZlciBhbmQgYWJvdmUgdGhlIGlt
cGFjdCBvZiB0aGUgY2FwLiBGb3IgZXhhbXBsZSwgaWYgeW91cgotcHJvY2Vzc29yIHJ1bnMgYXQg
MkdIeiwgYW5kIHlvdSBjYXAgYSB2bSBhdCA1MCUsIHRoZSBwb3dlciBtYW5hZ2VtZW50Citwcm9j
ZXNzb3IgcnVucyBhdCAyR0h6LCBhbmQgeW91IGNhcCBhIFZNIGF0IDUwJSwgdGhlIHBvd2VyIG1h
bmFnZW1lbnQKIHN5c3RlbSBtYXkgYWxzbyByZWR1Y2UgdGhlIGNsb2NrIHNwZWVkIHRvIDFHSHo7
IHRoZSBlZmZlY3Qgd2lsbCBiZQogdGhhdCB5b3VyIFZNIGdldHMgMjUlIG9mIHRoZSBhdmFpbGFi
bGUgcG93ZXIgKDUwJSBvZiAxR0h6KSByYXRoZXIgdGhhbgogNTAlICg1MCUgb2YgMkdIeikuICBJ
ZiB5b3UgYXJlIG5vdCBnZXR0aW5nIHRoZSBwZXJmb3JtYW5jZSB5b3UgZXhwZWN0LAotbG9vayBh
dCBwZXJmb3JtYW5jZSBhbmQgY3B1ZnJlcSBvcHRpb25zIGluIHlvdXIgb3BlcmF0aW5nIHN5c3Rl
bSBhbmQKK2xvb2sgYXQgcGVyZm9ybWFuY2UgYW5kIENQVSBmcmVxdWVuY3kgb3B0aW9ucyBpbiB5
b3VyIG9wZXJhdGluZyBzeXN0ZW0gYW5kCiB5b3VyIEJJT1MuCiAKID1iYWNrCkBAIC0yMzYsMTQg
KzIzOCwxNCBAQCBTdGFydCB0aGUgZ3Vlc3Qgd2l0aCBNQllURVMgbWVnYWJ5dGVzIG9mIFJBTS4K
ID1pdGVtIEI8bWF4bWVtPU1CWVRFUz4KIAogU3BlY2lmaWVzIHRoZSBtYXhpbXVtIGFtb3VudCBv
ZiBtZW1vcnkgYSBndWVzdCBjYW4gZXZlciBzZWUuCi1UaGUgdmFsdWUgb2YgQjxtYXhtZW09PiBt
dXN0IGJlIGVxdWFsIG9yIGdyZWF0ZXIgdGhhbiBCPG1lbW9yeT0+LgorVGhlIHZhbHVlIG9mIEI8
bWF4bWVtPT4gbXVzdCBiZSBlcXVhbCB0byBvciBncmVhdGVyIHRoYW4gdGhhdCBvZiBCPG1lbW9y
eT0+LgogCiBJbiBjb21iaW5hdGlvbiB3aXRoIEI8bWVtb3J5PT4gaXQgd2lsbCBzdGFydCB0aGUg
Z3Vlc3QgInByZS1iYWxsb29uZWQiLAogaWYgdGhlIHZhbHVlcyBvZiBCPG1lbW9yeT0+IGFuZCBC
PG1heG1lbT0+IGRpZmZlci4KIEEgInByZS1iYWxsb29uZWQiIEhWTSBndWVzdCBuZWVkcyBhIGJh
bGxvb24gZHJpdmVyLCB3aXRob3V0IGEgYmFsbG9vbiBkcml2ZXIKIGl0IHdpbGwgY3Jhc2guCiAK
LU5PVEU6IEJlY2F1c2Ugb2YgdGhlIHdheSBiYWxsb29uaW5nIHdvcmtzLCB0aGUgZ3Vlc3QgaGFz
IHRvIGFsbG9jYXRlCitCPE5PVEU+OiBCZWNhdXNlIG9mIHRoZSB3YXkgYmFsbG9vbmluZyB3b3Jr
cywgdGhlIGd1ZXN0IGhhcyB0byBhbGxvY2F0ZQogbWVtb3J5IHRvIGtlZXAgdHJhY2sgb2YgbWF4
bWVtIHBhZ2VzLCByZWdhcmRsZXNzIG9mIGhvdyBtdWNoIG1lbW9yeSBpdAogYWN0dWFsbHkgaGFz
IGF2YWlsYWJsZSB0byBpdC4gIEEgZ3Vlc3Qgd2l0aCBtYXhtZW09MjYyMTQ0IGFuZAogbWVtb3J5
PTgwOTYgd2lsbCByZXBvcnQgc2lnbmlmaWNhbnRseSBsZXNzIG1lbW9yeSBhdmFpbGFibGUgZm9y
IHVzZQpAQCAtMjU5LDU0ICsyNjEsNTQgQEAgb2YgaGF2aW5nIHRvIHRyYWNrIHRoZSB1bnVzZWQg
cGFnZXMuCiA9aXRlbSBCPHZudW1hPVsgVk5PREVfU1BFQywgVk5PREVfU1BFQywgLi4uIF0+CiAK
IFNwZWNpZnkgdmlydHVhbCBOVU1BIGNvbmZpZ3VyYXRpb24gd2l0aCBwb3NpdGlvbmFsIGFyZ3Vt
ZW50cy4gVGhlCi1udGggQjxWTk9ERV9TUEVDPiBpbiB0aGUgbGlzdCBzcGVjaWZpZXMgdGhlIGNv
bmZpZ3VyYXRpb24gb2YgbnRoCitudGggQjxWTk9ERV9TUEVDPiBpbiB0aGUgbGlzdCBzcGVjaWZp
ZXMgdGhlIGNvbmZpZ3VyYXRpb24gb2YgdGhlIG50aAogdmlydHVhbCBub2RlLgogCi1Ob3RlIHRo
YXQgdmlydHVhbCBOVU1BIGZvciBQViBndWVzdCBpcyBub3QgeWV0IHN1cHBvcnRlZCwgYmVjYXVz
ZQotdGhlcmUgaXMgYW4gaXNzdWUgd2l0aCBjcHVpZCBoYW5kbGluZyB0aGF0IGFmZmVjdHMgUFYg
dmlydHVhbCBOVU1BLgotRnVydGhlcm1vcmUsIGd1ZXN0cyB3aXRoIHZpcnR1YWwgTlVNQSBjYW5u
b3QgYmUgc2F2ZWQgb3IgbWlncmF0ZWQKK05vdGUgdGhhdCB2aXJ0dWFsIE5VTUEgaXMgbm90IHN1
cHBvcnRlZCBmb3IgUFYgZ3Vlc3RzIHlldCwgYmVjYXVzZQordGhlcmUgaXMgYW4gaXNzdWUgd2l0
aCB0aGUgQ1BVSUQgaW5zdHJ1Y3Rpb24gaGFuZGxpbmcgdGhhdCBhZmZlY3RzIFBWIHZpcnR1YWwK
K05VTUEuIEZ1cnRoZXJtb3JlLCBndWVzdHMgd2l0aCB2aXJ0dWFsIE5VTUEgY2Fubm90IGJlIHNh
dmVkIG9yIG1pZ3JhdGVkCiBiZWNhdXNlIHRoZSBtaWdyYXRpb24gc3RyZWFtIGRvZXMgbm90IHBy
ZXNlcnZlIG5vZGUgaW5mb3JtYXRpb24uCiAKIEVhY2ggQjxWTk9ERV9TUEVDPiBpcyBhIGxpc3Qs
IHdoaWNoIGhhcyBhIGZvcm0gb2YKLSJbVk5PREVfQ09ORklHX09QVElPTixWTk9ERV9DT05GSUdf
T1BUSU9OLCAuLi4gXSIgICh3aXRob3V0IHF1b3RlcykuCisiW1ZOT0RFX0NPTkZJR19PUFRJT04s
IFZOT0RFX0NPTkZJR19PUFRJT04sIC4uLiBdIiAgKHdpdGhvdXQgdGhlIHF1b3RlcykuCiAKLUZv
ciBleGFtcGxlIHZudW1hID0gWyBbInBub2RlPTAiLCJzaXplPTUxMiIsInZjcHVzPTAtNCIsInZk
aXN0YW5jZXM9MTAsMjAiXSBdCitGb3IgZXhhbXBsZSwgdm51bWEgPSBbIFsicG5vZGU9MCIsInNp
emU9NTEyIiwidmNwdXM9MC00IiwidmRpc3RhbmNlcz0xMCwyMCJdIF0KIG1lYW5zIHZub2RlIDAg
aXMgbWFwcGVkIHRvIHBub2RlIDAsIGhhcyA1MTJNQiByYW0sIGhhcyB2Y3B1cyAwIHRvIDQsIHRo
ZQogZGlzdGFuY2UgdG8gaXRzZWxmIGlzIDEwIGFuZCB0aGUgZGlzdGFuY2UgdG8gdm5vZGUgMSBp
cyAyMC4KIAotRWFjaCBCPFZOT0RFX0NPTkZJR19PUFRJT04+IGlzIGEgcXVvdGVkIGtleT12YWx1
ZSBwYWlyLiBTdXBwb3J0ZWQKK0VhY2ggQjxWTk9ERV9DT05GSUdfT1BUSU9OPiBpcyBhIHF1b3Rl
ZCBDPEtFWT1WQUxVRT4gcGFpci4gU3VwcG9ydGVkCiBCPFZOT0RFX0NPTkZJR19PUFRJT04+cyBh
cmUgKHRoZXkgYXJlIGFsbCBtYW5kYXRvcnkgYXQgdGhlIG1vbWVudCk6CiAKID1vdmVyIDQKIAog
PWl0ZW0gQjxwbm9kZT1OVU1CRVI+CiAKLVNwZWNpZnkgd2hpY2ggcGh5c2ljYWwgbm9kZSB0aGlz
IHZpcnR1YWwgbm9kZSBtYXBzIHRvLgorU3BlY2lmaWVzIHdoaWNoIHBoeXNpY2FsIG5vZGUgdGhp
cyB2aXJ0dWFsIG5vZGUgbWFwcyB0by4KIAogPWl0ZW0gQjxzaXplPU1CWVRFUz4KIAotU3BlY2lm
eSB0aGUgc2l6ZSBvZiB0aGlzIHZpcnR1YWwgbm9kZS4gVGhlIHN1bSBvZiBtZW1vcnkgc2l6ZSBv
ZiBhbGwKK1NwZWNpZmllcyB0aGUgc2l6ZSBvZiB0aGlzIHZpcnR1YWwgbm9kZS4gVGhlIHN1bSBv
ZiBtZW1vcnkgc2l6ZXMgb2YgYWxsCiB2bm9kZXMgd2lsbCBiZWNvbWUgQjxtYXhtZW09Pi4gSWYg
QjxtYXhtZW09PiBpcyBzcGVjaWZpZWQgc2VwYXJhdGVseSwKIGEgY2hlY2sgaXMgcGVyZm9ybWVk
IHRvIG1ha2Ugc3VyZSB0aGUgc3VtIG9mIGFsbCB2bm9kZSBtZW1vcnkgbWF0Y2hlcwogQjxtYXht
ZW09Pi4KIAotPWl0ZW0gQjx2Y3B1cz1DUFUtU1RSSU5HPgorPWl0ZW0gQjx2Y3B1cz0iQ1BVU1RS
SU5HIj4KIAotU3BlY2lmeSB3aGljaCB2Y3B1cyBiZWxvbmcgdG8gdGhpcyBub2RlLiBCPENQVS1T
VFJJTkc+IGlzIGEgc3RyaW5nCi1zZXBhcmF0ZWQgYnkgY29tbWEuIFlvdSBjYW4gc3BlY2lmeSBy
YW5nZSBhbmQgc2luZ2xlIGNwdS4gQW4gZXhhbXBsZQotaXMgInZjcHVzPTAtNSw4Iiwgd2hpY2gg
bWVhbnMgeW91IHNwZWNpZnkgdmNwdSAwIHRvIHZjcHUgNSwgYW5kIHZjcHUKLTguCitTcGVjaWZp
ZXMgd2hpY2ggdkNQVXMgYmVsb25nIHRvIHRoaXMgbm9kZS4gQjwiQ1BVU1RSSU5HIj4gaXMgYSBz
dHJpbmcgb2YgbnVtZXJpY2FsCit2YWx1ZXMgc2VwYXJhdGVkIGJ5IGEgY29tbWEuIFlvdSBjYW4g
c3BlY2lmeSBhIHJhbmdlIGFuZC9vciBhIHNpbmdsZSBDUFUuCitBbiBleGFtcGxlIHdvdWxkIGJl
ICJ2Y3B1cz0wLTUsOCIsIHdoaWNoIG1lYW5zIHlvdSBzcGVjaWZpZWQgdkNQVSAwIHRvIHZDUFUg
NSwKK2FuZCB2Q1BVIDguCiAKID1pdGVtIEI8dmRpc3RhbmNlcz1OVU1CRVIsIE5VTUJFUiwgLi4u
ID4KIAotU3BlY2lmeSB2aXJ0dWFsIGRpc3RhbmNlIGZyb20gdGhpcyBub2RlIHRvIGFsbCBub2Rl
cyAoaW5jbHVkaW5nCitTcGVjaWZpZXMgdGhlIHZpcnR1YWwgZGlzdGFuY2UgZnJvbSB0aGlzIG5v
ZGUgdG8gYWxsIG5vZGVzIChpbmNsdWRpbmcKIGl0c2VsZikgd2l0aCBwb3NpdGlvbmFsIGFyZ3Vt
ZW50cy4gRm9yIGV4YW1wbGUsICJ2ZGlzdGFuY2U9MTAsMjAiCiBmb3Igdm5vZGUgMCBtZWFucyB0
aGUgZGlzdGFuY2UgZnJvbSB2bm9kZSAwIHRvIHZub2RlIDAgaXMgMTAsIGZyb20KIHZub2RlIDAg
dG8gdm5vZGUgMSBpcyAyMC4gVGhlIG51bWJlciBvZiBhcmd1bWVudHMgc3VwcGxpZWQgbXVzdCBt
YXRjaAogdGhlIHRvdGFsIG51bWJlciBvZiB2bm9kZXMuCiAKLU5vcm1hbGx5IHlvdSBjYW4gdXNl
IHRoZSB2YWx1ZXMgZnJvbSAieGwgaW5mbyAtbiIgb3IgIm51bWFjdGwKLS0taGFyZHdhcmUiIHRv
IGZpbGwgaW4gdmRpc3RhbmNlIGxpc3QuCitOb3JtYWxseSB5b3UgY2FuIHVzZSB0aGUgdmFsdWVz
IGZyb20gQjx4bCBpbmZvIC1uPiBvciBCPG51bWFjdGwKKy0taGFyZHdhcmU+IHRvIGZpbGwgdGhl
IHZkaXN0YW5jZXMgbGlzdC4KIAogPWJhY2sKIApAQCAtMzE5LDcgKzMyMSw3IEBAIE5vcm1hbGx5
IHlvdSBjYW4gdXNlIHRoZSB2YWx1ZXMgZnJvbSAieGwgaW5mbyAtbiIgb3IgIm51bWFjdGwKID1p
dGVtIEI8b25fcG93ZXJvZmY9IkFDVElPTiI+CiAKIFNwZWNpZmllcyB3aGF0IHNob3VsZCBiZSBk
b25lIHdpdGggdGhlIGRvbWFpbiBpZiBpdCBzaHV0cyBpdHNlbGYgZG93bi4KLVRoZSBDPEFDVElP
Tj5zIGFyZToKK1RoZSBCPEFDVElPTj5zIGFyZToKIAogPW92ZXIgNAogCkBAIC0zMzksOCArMzQx
LDcgQEAgZG9tYWluIHdpdGggdGhlIHNhbWUgY29uZmlndXJhdGlvbiBhcyB0aGUgb3JpZ2luYWwK
IAogPWl0ZW0gQjxwcmVzZXJ2ZT4KIAota2VlcCB0aGUgZG9tYWluLiAgSXQgY2FuIGJlIGV4YW1p
bmVkLCBhbmQgbGF0ZXIgZGVzdHJveWVkIHdpdGggYHhsCi1kZXN0cm95YC4KK2tlZXAgdGhlIGRv
bWFpbi4gIEl0IGNhbiBiZSBleGFtaW5lZCwgYW5kIGxhdGVyIGRlc3Ryb3llZCB3aXRoIEI8eGwg
ZGVzdHJveT4uCiAKID1pdGVtIEI8Y29yZWR1bXAtZGVzdHJveT4KIApAQCAtMzYwLDM3ICszNjEs
MzcgQEAgYW5kIG5vbi1YZW4tYXdhcmUgSFZNIGd1ZXN0cyBhcmUgbm90IHN1cHBvcnRlZC4KIAog
PWJhY2sKIAotVGhlIGRlZmF1bHQgZm9yIEM8b25fcG93ZXJvZmY+IGlzIEM8ZGVzdHJveT4uCitU
aGUgZGVmYXVsdCBmb3IgQjxvbl9wb3dlcm9mZj4gaXMgQjxkZXN0cm95Pi4KIAogPWl0ZW0gQjxv
bl9yZWJvb3Q9IkFDVElPTiI+CiAKIEFjdGlvbiB0byB0YWtlIGlmIHRoZSBkb21haW4gc2h1dHMg
ZG93biB3aXRoIGEgcmVhc29uIGNvZGUgcmVxdWVzdGluZwotYSByZWJvb3QuICBEZWZhdWx0IGlz
IEM8cmVzdGFydD4uCithIHJlYm9vdC4gIERlZmF1bHQgaXMgQjxyZXN0YXJ0Pi4KIAogPWl0ZW0g
Qjxvbl93YXRjaGRvZz0iQUNUSU9OIj4KIAogQWN0aW9uIHRvIHRha2UgaWYgdGhlIGRvbWFpbiBz
aHV0cyBkb3duIGR1ZSB0byBhIFhlbiB3YXRjaGRvZyB0aW1lb3V0LgotRGVmYXVsdCBpcyBDPGRl
c3Ryb3k+LgorRGVmYXVsdCBpcyBCPGRlc3Ryb3k+LgogCiA9aXRlbSBCPG9uX2NyYXNoPSJBQ1RJ
T04iPgogCi1BY3Rpb24gdG8gdGFrZSBpZiB0aGUgZG9tYWluIGNyYXNoZXMuICBEZWZhdWx0IGlz
IEM8ZGVzdHJveT4uCitBY3Rpb24gdG8gdGFrZSBpZiB0aGUgZG9tYWluIGNyYXNoZXMuICBEZWZh
dWx0IGlzIEI8ZGVzdHJveT4uCiAKID1pdGVtIEI8b25fc29mdF9yZXNldD0iQUNUSU9OIj4KIAot
QWN0aW9uIHRvIHRha2UgaWYgdGhlIGRvbWFpbiBwZXJmb3JtcyAnc29mdCByZXNldCcgKGUuZy4g
ZG9lcyBrZXhlYykuCi1EZWZhdWx0IGlzIEM8c29mdC1yZXNldD4uCitBY3Rpb24gdG8gdGFrZSBp
ZiB0aGUgZG9tYWluIHBlcmZvcm1zIGEgJ3NvZnQgcmVzZXQnIChlLmcuIGRvZXMgQjxrZXhlYz4p
LgorRGVmYXVsdCBpcyBCPHNvZnQtcmVzZXQ+LgogCiA9YmFjawogCiA9aGVhZDMgRGlyZWN0IEtl
cm5lbCBCb290CiAKLURpcmVjdCBrZXJuZWwgYm9vdCBhbGxvd3MgYm9vdGluZyBkaXJlY3RseSBm
cm9tIGEga2VybmVsIGFuZCBpbml0cmQKLXN0b3JlZCBpbiB0aGUgaG9zdCBwaHlzaWNhbCBtYWNo
aW5lIE9TLCBhbGxvd2luZyBjb21tYW5kIGxpbmUgYXJndW1lbnRzCi10byBiZSBwYXNzZWQgZGly
ZWN0bHkuIFBWIGd1ZXN0IGRpcmVjdCBrZXJuZWwgYm9vdCBpcyBzdXBwb3J0ZWQuIEhWTQotZ3Vl
c3QgZGlyZWN0IGtlcm5lbCBib290IGlzIHN1cHBvcnRlZCB3aXRoIGxpbWl0YXRpb24gKGl0J3Mg
c3VwcG9ydGVkCi13aGVuIHVzaW5nIHFlbXUteGVuIGFuZCBkZWZhdWx0IEJJT1MgJ3NlYWJpb3Mn
OyBub3Qgc3VwcG9ydGVkIGluIGNhc2Ugb2YKLXN0dWJkb20tZG0gYW5kIG9sZCByb21iaW9zLikK
K0RpcmVjdCBrZXJuZWwgYm9vdCBhbGxvd3MgYm9vdGluZyBndWVzdHMgd2l0aCBhIGtlcm5lbCBh
bmQgYW4gaW5pdHJkCitzdG9yZWQgb24gYSBmaWxlc3lzdGVtIGF2YWlsYWJsZSB0byB0aGUgaG9z
dCBwaHlzaWNhbCBtYWNoaW5lLCBhbGxvd2luZworY29tbWFuZCBsaW5lIGFyZ3VtZW50cyB0byBi
ZSBwYXNzZWQgZGlyZWN0bHkuIFBWIGd1ZXN0IGRpcmVjdCBrZXJuZWwgYm9vdCBpcworc3VwcG9y
dGVkLiBIVk0gZ3Vlc3QgZGlyZWN0IGtlcm5lbCBib290IGlzIHN1cHBvcnRlZCB3aXRoIHNvbWUg
bGltaXRhdGlvbnMKKyhpdCdzIHN1cHBvcnRlZCB3aGVuIHVzaW5nIEI8cWVtdS14ZW4+IGFuZCB0
aGUgZGVmYXVsdCBCSU9TICdzZWFiaW9zJywKK2J1dCBub3Qgc3VwcG9ydGVkIGluIGNhc2Ugb2Yg
dXNpbmcgQjxzdHViZG9tLWRtPiBhbmQgdGhlIG9sZCAncm9tYmlvcycuKQogCiA9b3ZlciA0CiAK
QEAgLTQwNCwyMCArNDA1LDIwIEBAIExvYWQgdGhlIHNwZWNpZmllZCBmaWxlIGFzIHRoZSByYW1k
aXNrLgogCiA9aXRlbSBCPGNtZGxpbmU9IlNUUklORyI+CiAKLUFwcGVuZCBCPGNtZGxpbmU9IlNU
UklORyI+IHRvIHRoZSBrZXJuZWwgY29tbWFuZCBsaW5lLiAoTm90ZTogaXQgaXMKLWd1ZXN0IHNw
ZWNpZmljIHdoYXQgbWVhbmluZyB0aGlzIGhhcykuIEl0IGNhbiByZXBsYWNlIEI8cm9vdD0iU1RS
SU5HIj4KLXBsdXMgQjxleHRyYT0iU1RSSU5HIj4gYW5kIGlzIHByZWZlcnJlZC4gV2hlbiBCPGNt
ZGxpbmU9IlNUUklORyI+IGlzIHNldCwKK0FwcGVuZCBCPFNUUklORz4gdG8gdGhlIGtlcm5lbCBj
b21tYW5kIGxpbmUuIChOb3RlOiB0aGUgbWVhbmluZyBvZgordGhpcyBpcyBndWVzdCBzcGVjaWZp
YykuIEl0IGNhbiByZXBsYWNlIEI8cm9vdD0iU1RSSU5HIj4KK2Fsb25nIHdpdGggQjxleHRyYT0i
U1RSSU5HIj4gYW5kIGlzIHByZWZlcnJlZC4gV2hlbiBCPGNtZGxpbmU9IlNUUklORyI+IGlzIHNl
dCwKIEI8cm9vdD0iU1RSSU5HIj4gYW5kIEI8ZXh0cmE9IlNUUklORyI+IHdpbGwgYmUgaWdub3Jl
ZC4KIAogPWl0ZW0gQjxyb290PSJTVFJJTkciPgogCi1BcHBlbmQgQjxyb290PSJTVFJJTkciPiB0
byB0aGUga2VybmVsIGNvbW1hbmQgbGluZSAoTm90ZTogaXQgaXMgZ3Vlc3QKLXNwZWNpZmljIHdo
YXQgbWVhbmluZyB0aGlzIGhhcykuCitBcHBlbmQgQjxyb290PVNUUklORz4gdG8gdGhlIGtlcm5l
bCBjb21tYW5kIGxpbmUgKE5vdGU6IHRoZSBtZWFuaW5nIG9mIHRoaXMKK2lzIGd1ZXN0IHNwZWNp
ZmljKS4KIAogPWl0ZW0gQjxleHRyYT0iU1RSSU5HIj4KIAotQXBwZW5kIEI8U1RSSU5HPiB0byB0
aGUga2VybmVsIGNvbW1hbmQgbGluZS4gKE5vdGU6IGl0IGlzIGd1ZXN0Ci1zcGVjaWZpYyB3aGF0
IG1lYW5pbmcgdGhpcyBoYXMpLgorQXBwZW5kIEI8U1RSSU5HPiB0byB0aGUga2VybmVsIGNvbW1h
bmQgbGluZS4gKE5vdGU6IHRoZSBtZWFuaW5nIG9mIHRoaXMKK2lzIGd1ZXN0IHNwZWNpZmljKS4K
IAogPWJhY2sKIApAQCAtNDM4LDcgKzQzOSw3IEBAIEFzc2lnbiBhbiBYU00gc2VjdXJpdHkgbGFi
ZWwgdG8gdGhpcyBkb21haW4uCiAKIFNwZWNpZnkgYW4gWFNNIHNlY3VyaXR5IGxhYmVsIHVzZWQg
Zm9yIHRoaXMgZG9tYWluIHRlbXBvcmFyaWx5IGR1cmluZwogaXRzIGJ1aWxkLiBUaGUgZG9tYWlu
J3MgWFNNIGxhYmVsIHdpbGwgYmUgY2hhbmdlZCB0byB0aGUgZXhlY3V0aW9uCi1zZWNsYWJlbCAo
c3BlY2lmaWVkIGJ5ICJzZWNsYWJlbCIpIG9uY2UgdGhlIGJ1aWxkIGlzIGNvbXBsZXRlLCBwcmlv
ciB0bworc2VjbGFiZWwgKHNwZWNpZmllZCBieSBCPHNlY2xhYmVsPikgb25jZSB0aGUgYnVpbGQg
aXMgY29tcGxldGUsIHByaW9yIHRvCiB1bnBhdXNpbmcgdGhlIGRvbWFpbi4gV2l0aCBhIHByb3Bl
cmx5IGNvbnN0cnVjdGVkIHNlY3VyaXR5IHBvbGljeSAoc3VjaAogYXMgbm9taWdyYXRlX3QgaW4g
dGhlIGV4YW1wbGUgcG9saWN5KSwgdGhpcyBjYW4gYmUgdXNlZCB0byBidWlsZCBhCiBkb21haW4g
d2hvc2UgbWVtb3J5IGlzIG5vdCBhY2Nlc3NpYmxlIHRvIHRoZSB0b29sc3RhY2sgZG9tYWluLgpA
QCAtNDQ3LDcgKzQ0OCw3IEBAIGRvbWFpbiB3aG9zZSBtZW1vcnkgaXMgbm90IGFjY2Vzc2libGUg
dG8gdGhlIHRvb2xzdGFjayBkb21haW4uCiAKIERpc2FibGUgbWlncmF0aW9uIG9mIHRoaXMgZG9t
YWluLiAgVGhpcyBlbmFibGVzIGNlcnRhaW4gb3RoZXIgZmVhdHVyZXMKIHdoaWNoIGFyZSBpbmNv
bXBhdGlibGUgd2l0aCBtaWdyYXRpb24uIEN1cnJlbnRseSB0aGlzIGlzIGxpbWl0ZWQgdG8KLWVu
YWJsaW5nIHRoZSBpbnZhcmlhbnQgVFNDIGZlYXR1cmUgZmxhZyBpbiBjcHVpZCByZXN1bHRzIHdo
ZW4gVFNDIGlzCitlbmFibGluZyB0aGUgaW52YXJpYW50IFRTQyBmZWF0dXJlIGZsYWcgaW4gQ1BV
SUQgcmVzdWx0cyB3aGVuIFRTQyBpcwogbm90IGVtdWxhdGVkLgogCiA9aXRlbSBCPGRyaXZlcl9k
b21haW49Qk9PTEVBTj4KQEAgLTQ2MCwxMiArNDYxLDEyIEBAIGZlYXR1cmVzIG5lZWRlZCBpbiBv
cmRlciB0byBydW4gYSBkcml2ZXIgZG9tYWluLgogU3BlY2lmeSBhIHBhcnRpYWwgZGV2aWNlIHRy
ZWUgKGNvbXBpbGVkIHZpYSB0aGUgRGV2aWNlIFRyZWUgQ29tcGlsZXIpLgogRXZlcnl0aGluZyB1
bmRlciB0aGUgbm9kZSAiL3Bhc3N0aHJvdWdoIiB3aWxsIGJlIGNvcGllZCBpbnRvIHRoZSBndWVz
dAogZGV2aWNlIHRyZWUuIEZvciBjb252ZW5pZW5jZSwgdGhlIG5vZGUgIi9hbGlhc2VzIiBpcyBh
bHNvIGNvcGllZCB0byBhbGxvdwotdGhlIHVzZXIgdG8gZGVmaW5lZCBhbGlhc2VzIHdoaWNoIGNh
biBiZSB1c2VkIGJ5IHRoZSBndWVzdCBrZXJuZWwuCit0aGUgdXNlciB0byBkZWZpbmUgYWxpYXNl
cyB3aGljaCBjYW4gYmUgdXNlZCBieSB0aGUgZ3Vlc3Qga2VybmVsLgogCiBHaXZlbiB0aGUgY29t
cGxleGl0eSBvZiB2ZXJpZnlpbmcgdGhlIHZhbGlkaXR5IG9mIGEgZGV2aWNlIHRyZWUsIHRoaXMK
LW9wdGlvbiBzaG91bGQgb25seSBiZSB1c2VkIHdpdGggdHJ1c3RlZCBkZXZpY2UgdHJlZS4KK29w
dGlvbiBzaG91bGQgb25seSBiZSB1c2VkIHdpdGggYSB0cnVzdGVkIGRldmljZSB0cmVlLgogCi1O
b3RlIHRoYXQgdGhlIHBhcnRpYWwgZGV2aWNlIHRyZWUgc2hvdWxkIGF2b2lkIHRvIHVzZSB0aGUg
cGhhbmRsZSA2NTAwMAorTm90ZSB0aGF0IHRoZSBwYXJ0aWFsIGRldmljZSB0cmVlIHNob3VsZCBh
dm9pZCB1c2luZyB0aGUgcGhhbmRsZSA2NTAwMAogd2hpY2ggaXMgcmVzZXJ2ZWQgYnkgdGhlIHRv
b2xzdGFjay4KIAogPWJhY2sKQEAgLTQ4MSw0NSArNDgyLDQ2IEBAIGRldmljZXMgd2hpY2ggdGhl
IGd1ZXN0IHdpbGwgY29udGFpbi4KIAogU3BlY2lmaWVzIHRoZSBkaXNrcyAoYm90aCBlbXVsYXRl
ZCBkaXNrcyBhbmQgWGVuIHZpcnR1YWwgYmxvY2sKIGRldmljZXMpIHdoaWNoIGFyZSB0byBiZSBw
cm92aWRlZCB0byB0aGUgZ3Vlc3QsIGFuZCB3aGF0IG9iamVjdHMgb24KLXRoZSBob3N0IHRoZXkg
c2hvdWxkIG1hcCB0by4gIFNlZSBMPHhsLWRpc2stY29uZmlndXJhdGlvbig1KT4uCit0aGUgaG9z
dCB0aGV5IHNob3VsZCBtYXAgdG8uICBTZWUgTDx4bC1kaXNrLWNvbmZpZ3VyYXRpb24oNSk+IGZv
ciBtb3JlCitkZXRhaWxzLgogCiA9aXRlbSBCPHZpZj1bICJORVRfU1BFQ19TVFJJTkciLCAiTkVU
X1NQRUNfU1RSSU5HIiwgLi4uXT4KIAotU3BlY2lmaWVzIHRoZSBuZXR3b3JraW5nIHByb3Zpc2lv
biAoYm90aCBlbXVsYXRlZCBuZXR3b3JrIGFkYXB0ZXJzLAotYW5kIFhlbiB2aXJ0dWFsIGludGVy
ZmFjZXMpIHRvIHByb3ZpZGVkIHRvIHRoZSBndWVzdC4gIFNlZQotTDx4bC1uZXR3b3JrLWNvbmZp
Z3VyYXRpb24oNSk+LgorU3BlY2lmaWVzIHRoZSBuZXR3b3JrIGludGVyZmFjZXMgKGJvdGggZW11
bGF0ZWQgbmV0d29yayBhZGFwdGVycywKK2FuZCBYZW4gdmlydHVhbCBpbnRlcmZhY2VzKSB3aGlj
aCBhcmUgdG8gYmUgcHJvdmlkZWQgdG8gdGhlIGd1ZXN0LiAgU2VlCitMPHhsLW5ldHdvcmstY29u
ZmlndXJhdGlvbig1KT4gZm9yIG1vcmUgZGV0YWlscy4KIAogPWl0ZW0gQjx2dHBtPVsgIlZUUE1f
U1BFQ19TVFJJTkciLCAiVlRQTV9TUEVDX1NUUklORyIsIC4uLl0+CiAKLVNwZWNpZmllcyB0aGUg
dmlydHVhbCB0cnVzdGVkIHBsYXRmb3JtIG1vZHVsZSB0byBiZQotcHJvdmlkZWQgdG8gdGhlIGd1
ZXN0LiBQbGVhc2Ugc2VlIEw8eGVuLXZ0cG0oNyk+IGZvciBtb3JlIGRldGFpbHMuCitTcGVjaWZp
ZXMgdGhlIFZpcnR1YWwgVHJ1c3RlZCBQbGF0Zm9ybSBtb2R1bGUgdG8gYmUKK3Byb3ZpZGVkIHRv
IHRoZSBndWVzdC4gU2VlIEw8eGVuLXZ0cG0oNyk+IGZvciBtb3JlIGRldGFpbHMuCiAKIEVhY2gg
QjxWVFBNX1NQRUNfU1RSSU5HPiBpcyBhIGNvbW1hLXNlcGFyYXRlZCBsaXN0IG9mIEM8S0VZPVZB
TFVFPgotc2V0dGluZ3MsIGZyb20gdGhlIGZvbGxvd2luZyBsaXN0Ogorc2V0dGluZ3MgZnJvbSB0
aGUgZm9sbG93aW5nIGxpc3Q6CiAKID1vdmVyIDQKIAotPWl0ZW0gQzxiYWNrZW5kPURPTUFJTj4K
Kz1pdGVtIEI8YmFja2VuZD1kb21haW4taWQ+CiAKLVNwZWNpZnkgdGhlIGJhY2tlbmQgZG9tYWlu
IG5hbWUgb3IgaWQuIFRoaXMgdmFsdWUgaXMgcmVxdWlyZWQhCitTcGVjaWZpZXMgdGhlIGJhY2tl
bmQgZG9tYWluIG5hbWUgb3IgaWQuIEI8VGhpcyB2YWx1ZSBpcyByZXF1aXJlZCE+CiBJZiB0aGlz
IGRvbWFpbiBpcyBhIGd1ZXN0LCB0aGUgYmFja2VuZCBzaG91bGQgYmUgc2V0IHRvIHRoZQotdnRw
bSBkb21haW4gbmFtZS4gSWYgdGhpcyBkb21haW4gaXMgYSB2dHBtLCB0aGUKLWJhY2tlbmQgc2hv
dWxkIGJlIHNldCB0byB0aGUgdnRwbSBtYW5hZ2VyIGRvbWFpbiBuYW1lLgordlRQTSBkb21haW4g
bmFtZS4gSWYgdGhpcyBkb21haW4gaXMgYSB2VFBNLCB0aGUKK2JhY2tlbmQgc2hvdWxkIGJlIHNl
dCB0byB0aGUgdlRQTSBtYW5hZ2VyIGRvbWFpbiBuYW1lLgogCi09aXRlbSBDPHV1aWQ9VVVJRD4K
Kz1pdGVtIEI8dXVpZD1VVUlEPgogCi1TcGVjaWZ5IHRoZSB1dWlkIG9mIHRoaXMgdnRwbSBkZXZp
Y2UuIFRoZSB1dWlkIGlzIHVzZWQgdG8gdW5pcXVlbHkKLWlkZW50aWZ5IHRoZSB2dHBtIGRldmlj
ZS4gWW91IGNhbiBjcmVhdGUgb25lIHVzaW5nIHRoZSB1dWlkZ2VuCi1wcm9ncmFtIG9uIHVuaXgg
c3lzdGVtcy4gSWYgbGVmdCB1bnNwZWNpZmllZCwgYSBuZXcgdXVpZAorU3BlY2lmaWVzIHRoZSBV
VUlEIG9mIHRoaXMgdlRQTSBkZXZpY2UuIFRoZSBVVUlEIGlzIHVzZWQgdG8gdW5pcXVlbHkKK2lk
ZW50aWZ5IHRoZSB2VFBNIGRldmljZS4gWW91IGNhbiBjcmVhdGUgb25lIHVzaW5nIHRoZSBCPHV1
aWRnZW4oMSk+Citwcm9ncmFtIG9uIHVuaXggc3lzdGVtcy4gSWYgbGVmdCB1bnNwZWNpZmllZCwg
YSBuZXcgVVVJRAogd2lsbCBiZSByYW5kb21seSBnZW5lcmF0ZWQgZXZlcnkgdGltZSB0aGUgZG9t
YWluIGJvb3RzLgotSWYgdGhpcyBpcyBhIHZ0cG0gZG9tYWluLCB5b3Ugc2hvdWxkIHNwZWNpZnkg
YSB2YWx1ZS4gVGhlCitJZiB0aGlzIGlzIGEgdlRQTSBkb21haW4sIHlvdSBzaG91bGQgc3BlY2lm
eSBhIHZhbHVlLiBUaGUKIHZhbHVlIGlzIG9wdGlvbmFsIGlmIHRoaXMgaXMgYSBndWVzdCBkb21h
aW4uCiAKID1iYWNrCiAKID1pdGVtIEI8cDk9WyAiOVBGU19TUEVDX1NUUklORyIsICI5UEZTX1NQ
RUNfU1RSSU5HIiwgLi4uXT4KIAotQ3JlYXRlcyBhIFhlbiA5cGZzIGNvbm5lY3Rpb24gdG8gc2hh
cmUgYSBmaWxlc3lzdGVtIGZyb20gYmFja2VuZCB0bworQ3JlYXRlcyBhIFhlbiA5cGZzIGNvbm5l
Y3Rpb24gdG8gc2hhcmUgYSBmaWxlc3lzdGVtIGZyb20gdGhlIGJhY2tlbmQgdG8gdGhlCiBmcm9u
dGVuZC4KIAogRWFjaCBCPDlQRlNfU1BFQ19TVFJJTkc+IGlzIGEgY29tbWEtc2VwYXJhdGVkIGxp
c3Qgb2YgQzxLRVk9VkFMVUU+CkBAIC01MjcsMjIgKzUyOSwyMiBAQCBzZXR0aW5ncywgZnJvbSB0
aGUgZm9sbG93aW5nIGxpc3Q6CiAKID1vdmVyIDQKIAotPWl0ZW0gQzx0YWc9U1RSSU5HPgorPWl0
ZW0gQjx0YWc9U1RSSU5HPgogCiA5cGZzIHRhZyB0byBpZGVudGlmeSB0aGUgZmlsZXN5c3RlbSBz
aGFyZS4gVGhlIHRhZyBpcyBuZWVkZWQgb24gdGhlCiBndWVzdCBzaWRlIHRvIG1vdW50IGl0Lgog
Ci09aXRlbSBDPHNlY3VyaXR5X21vZGVsPSJub25lIj4KKz1pdGVtIEI8c2VjdXJpdHlfbW9kZWw9
Im5vbmUiPgogCi1Pbmx5ICJub25lIiBpcyBzdXBwb3J0ZWQgdG9kYXksIHdoaWNoIG1lYW5zIHRo
YXQgZmlsZXMgYXJlIHN0b3JlZCB1c2luZwotdGhlIHNhbWUgY3JlZGVudGlhbHMgYXMgdGhleSBh
cmUgY3JlYXRlZCBvbiB0aGUgZ3Vlc3QgKG5vIHVzZXIgb3duZXJzaGlwCitPbmx5ICJub25lIiBp
cyBzdXBwb3J0ZWQgdG9kYXksIHdoaWNoIG1lYW5zIHRoYXQgdGhlIGZpbGVzIGFyZSBzdG9yZWQg
dXNpbmcKK3RoZSBzYW1lIGNyZWRlbnRpYWxzIGFzIHRob3NlIHRoZXkgaGF2ZSBpbiB0aGUgZ3Vl
c3QgKG5vIHVzZXIgb3duZXJzaGlwCiBzcXVhc2ggb3IgcmVtYXApLgogCi09aXRlbSBDPHBhdGg9
U1RSSU5HPgorPWl0ZW0gQjxwYXRoPVNUUklORz4KIAogRmlsZXN5c3RlbSBwYXRoIG9uIHRoZSBi
YWNrZW5kIHRvIGV4cG9ydC4KIAotPWl0ZW0gQzxiYWNrZW5kPURPTUFJTj4KKz1pdGVtIEI8YmFj
a2VuZD1kb21haW4taWQ+CiAKIFNwZWNpZnkgdGhlIGJhY2tlbmQgZG9tYWluIG5hbWUgb3IgaWQs
IGRlZmF1bHRzIHRvIGRvbTAuCiAKQEAgLTU1NCw3OCArNTU2LDc4IEBAIFNwZWNpZmllcyB0aGUg
cGFyYXZpcnR1YWwgZnJhbWVidWZmZXIgZGV2aWNlcyB3aGljaCBzaG91bGQgYmUgc3VwcGxpZWQK
IHRvIHRoZSBkb21haW4uCiAKIFRoaXMgb3B0aW9uIGRvZXMgbm90IGNvbnRyb2wgdGhlIGVtdWxh
dGVkIGdyYXBoaWNzIGNhcmQgcHJlc2VudGVkIHRvCi1hbiBIVk0gZ3Vlc3QuIFNlZSBMPEVtdWxh
dGVkIFZHQSBHcmFwaGljcyBEZXZpY2U+IGJlbG93IGZvciBob3cgdG8KLWNvbmZpZ3VyZSB0aGUg
ZW11bGF0ZWQgZGV2aWNlLiBJZiBMPEVtdWxhdGVkIFZHQSBHcmFwaGljcyBEZXZpY2U+IG9wdGlv
bnMKLWFyZSB1c2VkIGluIGEgUFYgZ3Vlc3QgY29uZmlndXJhdGlvbiwgeGwgd2lsbCBwaWNrIHVw
IEI8dm5jPiwgQjx2bmNsaXN0ZW4+LAorYW4gSFZNIGd1ZXN0LiBTZWUgQjxFbXVsYXRlZCBWR0Eg
R3JhcGhpY3MgRGV2aWNlPiBiZWxvdyBmb3IgaG93IHRvCitjb25maWd1cmUgdGhlIGVtdWxhdGVk
IGRldmljZS4gSWYgQjxFbXVsYXRlZCBWR0EgR3JhcGhpY3MgRGV2aWNlPiBvcHRpb25zCithcmUg
dXNlZCBpbiBhIFBWIGd1ZXN0IGNvbmZpZ3VyYXRpb24sIEI8eGw+IHdpbGwgcGljayB1cCBCPHZu
Yz4sIEI8dm5jbGlzdGVuPiwKIEI8dm5jcGFzc3dkPiwgQjx2bmNkaXNwbGF5PiwgQjx2bmN1bnVz
ZWQ+LCBCPHNkbD4sIEI8b3BlbmdsPiBhbmQKLUI8a2V5bWFwPiB0byBjb25zdHJ1Y3QgcGFyYXZp
cnR1YWwgZnJhbWVidWZmZXIgZGV2aWNlIGZvciB0aGUgZ3Vlc3QuCitCPGtleW1hcD4gdG8gY29u
c3RydWN0IHRoZSBwYXJhdmlydHVhbCBmcmFtZWJ1ZmZlciBkZXZpY2UgZm9yIHRoZSBndWVzdC4K
IAogRWFjaCBCPFZGQl9TUEVDX1NUUklORz4gaXMgYSBjb21tYS1zZXBhcmF0ZWQgbGlzdCBvZiBD
PEtFWT1WQUxVRT4KIHNldHRpbmdzLCBmcm9tIHRoZSBmb2xsb3dpbmcgbGlzdDoKIAogPW92ZXIg
NAogCi09aXRlbSBDPHZuYz1CT09MRUFOPgorPWl0ZW0gQjx2bmM9Qk9PTEVBTj4KIAogQWxsb3cg
YWNjZXNzIHRvIHRoZSBkaXNwbGF5IHZpYSB0aGUgVk5DIHByb3RvY29sLiAgVGhpcyBlbmFibGVz
IHRoZQotb3RoZXIgVk5DLXJlbGF0ZWQgc2V0dGluZ3MuICBUaGUgZGVmYXVsdCBpcyB0byBlbmFi
bGUgdGhpcy4KK290aGVyIFZOQy1yZWxhdGVkIHNldHRpbmdzLiAgRGVmYXVsdCBpcyAxIChlbmFi
bGVkKS4KIAotPWl0ZW0gQzx2bmNsaXN0ZW49QUREUkVTU1s6RElTUExBWU5VTV0+Cis9aXRlbSBC
PHZuY2xpc3Rlbj1BRERSRVNTWzpESVNQTEFZTlVNXT4KIAotU3BlY2lmaWVzIHRoZSBJUCBhZGRy
ZXNzLCBhbmQgb3B0aW9uYWxseSBWTkMgZGlzcGxheSBudW1iZXIsIHRvIHVzZS4KK1NwZWNpZmll
cyB0aGUgSVAgYWRkcmVzcywgYW5kIG9wdGlvbmFsbHkgdGhlIFZOQyBkaXNwbGF5IG51bWJlciwg
dG8gdXNlLgogCi1OQiB0aGF0IGlmIHlvdSBzcGVjaWZ5IHRoZSBkaXNwbGF5IG51bWJlciBoZXJl
LCB5b3Ugc2hvdWxkIG5vdCB1c2UKLXZuY2Rpc3BsYXkuCitOb3RlOiBpZiB5b3Ugc3BlY2lmeSB0
aGUgZGlzcGxheSBudW1iZXIgaGVyZSwgeW91IHNob3VsZCBub3QgdXNlCit0aGUgQjx2bmNkaXNw
bGF5PiBvcHRpb24uCiAKLT1pdGVtIEM8dm5jZGlzcGxheT1ESVNQTEFZTlVNPgorPWl0ZW0gQjx2
bmNkaXNwbGF5PURJU1BMQVlOVU0+CiAKIFNwZWNpZmllcyB0aGUgVk5DIGRpc3BsYXkgbnVtYmVy
IHRvIHVzZS4gIFRoZSBhY3R1YWwgVENQIHBvcnQgbnVtYmVyCiB3aWxsIGJlIERJU1BMQVlOVU0r
NTkwMC4KIAotTkIgdGhhdCB5b3Ugc2hvdWxkIG5vdCB1c2UgdGhpcyBvcHRpb24gaWYgeW91IHNl
dCB0aGUgZGlzcGxheW51bSBpbiB0aGUKLXZuY2xpc3RlbiBzdHJpbmcuCitOb3RlOiB5b3Ugc2hv
dWxkIG5vdCB1c2UgdGhpcyBvcHRpb24gaWYgeW91IHNldCB0aGUgRElTUExBWU5VTSBpbiB0aGUK
K0I8dm5jbGlzdGVuPiBvcHRpb24uCiAKLT1pdGVtIEM8dm5jdW51c2VkPUJPT0xFQU4+Cis9aXRl
bSBCPHZuY3VudXNlZD1CT09MRUFOPgogCi1SZXF1ZXN0cyB0aGF0IHRoZSBWTkMgZGlzcGxheSBz
ZXR1cCBzZWFyY2ggZm9yIGEgZnJlZSBUQ1AgcG9ydCB0byB1c2UuCi1UaGUgYWN0dWFsIGRpc3Bs
YXkgdXNlZCBjYW4gYmUgYWNjZXNzZWQgd2l0aCBDPHhsIHZuY3ZpZXdlcj4uCitSZXF1ZXN0cyB0
aGF0IHRoZSBWTkMgZGlzcGxheSBzZXR1cCBzZWFyY2hlcyBmb3IgYSBmcmVlIFRDUCBwb3J0IHRv
IHVzZS4KK1RoZSBhY3R1YWwgZGlzcGxheSB1c2VkIGNhbiBiZSBhY2Nlc3NlZCB3aXRoIEI8eGwg
dm5jdmlld2VyPi4KIAotPWl0ZW0gQzx2bmNwYXNzd2Q9UEFTU1dPUkQ+Cis9aXRlbSBCPHZuY3Bh
c3N3ZD1QQVNTV09SRD4KIAotU3BlY2lmaWVzIHRoZSBwYXNzd29yZCBmb3IgdGhlIFZOQyBzZXJ2
ZXIuIElmIHBhc3N3b3JkIGlzIHNldCB0byBhbgotZW1wdHkgc3RyaW5nLCBhdXRoZW50aWNhdGlv
biBvbiB0aGUgVk5DIHNlcnZlciB3aWxsIGJlIGRpc2FibGVkCitTcGVjaWZpZXMgdGhlIHBhc3N3
b3JkIGZvciB0aGUgVk5DIHNlcnZlci4gSWYgdGhlIHBhc3N3b3JkIGlzIHNldCB0byBhbgorZW1w
dHkgc3RyaW5nLCBhdXRoZW50aWNhdGlvbiBvbiB0aGUgVk5DIHNlcnZlciB3aWxsIGJlIGRpc2Fi
bGVkLAogYWxsb3dpbmcgYW55IHVzZXIgdG8gY29ubmVjdC4KIAotPWl0ZW0gQzxzZGw9Qk9PTEVB
Tj4KKz1pdGVtIEI8c2RsPUJPT0xFQU4+CiAKIFNwZWNpZmllcyB0aGF0IHRoZSBkaXNwbGF5IHNo
b3VsZCBiZSBwcmVzZW50ZWQgdmlhIGFuIFggd2luZG93ICh1c2luZwotU2ltcGxlIERpcmVjdE1l
ZGlhIExheWVyKS4gVGhlIGRlZmF1bHQgaXMgdG8gbm90IGVuYWJsZSB0aGlzIG1vZGUuCitTaW1w
bGUgRGlyZWN0TWVkaWEgTGF5ZXIpLiBUaGUgZGVmYXVsdCBpcyAwIChub3QgZW5hYmxlZCkuCiAK
LT1pdGVtIEM8ZGlzcGxheT1ESVNQTEFZPgorPWl0ZW0gQjxkaXNwbGF5PURJU1BMQVk+CiAKLVNw
ZWNpZmllcyB0aGUgWCBXaW5kb3cgZGlzcGxheSB0aGF0IHNob3VsZCBiZSB1c2VkIHdoZW4gdGhl
IHNkbCBvcHRpb24KK1NwZWNpZmllcyB0aGUgWCBXaW5kb3cgZGlzcGxheSB0aGF0IHNob3VsZCBi
ZSB1c2VkIHdoZW4gdGhlIEI8c2RsPiBvcHRpb24KIGlzIHVzZWQuCiAKLT1pdGVtIEM8eGF1dGhv
cml0eT1YQVVUSE9SSVRZPgorPWl0ZW0gQjx4YXV0aG9yaXR5PVhBVVRIT1JJVFk+CiAKIFNwZWNp
ZmllcyB0aGUgcGF0aCB0byB0aGUgWCBhdXRob3JpdHkgZmlsZSB0aGF0IHNob3VsZCBiZSB1c2Vk
IHRvCi1jb25uZWN0IHRvIHRoZSBYIHNlcnZlciB3aGVuIHRoZSBzZGwgb3B0aW9uIGlzIHVzZWQu
Citjb25uZWN0IHRvIHRoZSBYIHNlcnZlciB3aGVuIHRoZSBCPHNkbD4gb3B0aW9uIGlzIHVzZWQu
CiAKLT1pdGVtIEM8b3BlbmdsPUJPT0xFQU4+Cis9aXRlbSBCPG9wZW5nbD1CT09MRUFOPgogCiBF
bmFibGUgT3BlbkdMIGFjY2VsZXJhdGlvbiBvZiB0aGUgU0RMIGRpc3BsYXkuIE9ubHkgZWZmZWN0
cyBtYWNoaW5lcwotdXNpbmcgQzxkZXZpY2VfbW9kZWxfdmVyc2lvbj0icWVtdS14ZW4tdHJhZGl0
aW9uYWwiPiBhbmQgb25seSBpZiB0aGUKLWRldmljZS1tb2RlbCB3YXMgY29tcGlsZWQgd2l0aCBP
cGVuR0wgc3VwcG9ydC4gRGlzYWJsZWQgYnkgZGVmYXVsdC4KK3VzaW5nIEI8ZGV2aWNlX21vZGVs
X3ZlcnNpb249InFlbXUteGVuLXRyYWRpdGlvbmFsIj4gYW5kIG9ubHkgaWYgdGhlCitkZXZpY2Ut
bW9kZWwgd2FzIGNvbXBpbGVkIHdpdGggT3BlbkdMIHN1cHBvcnQuIFRoZSBkZWZhdWx0IGlzIDAg
KGRpc2FibGVkKS4KIAotPWl0ZW0gQzxrZXltYXA9TEFORz4KKz1pdGVtIEI8a2V5bWFwPUxBTkc+
CiAKIENvbmZpZ3VyZSB0aGUga2V5bWFwIHRvIHVzZSBmb3IgdGhlIGtleWJvYXJkIGFzc29jaWF0
ZWQgd2l0aCB0aGlzCiBkaXNwbGF5LiBJZiB0aGUgaW5wdXQgbWV0aG9kIGRvZXMgbm90IGVhc2ls
eSBzdXBwb3J0IHJhdyBrZXljb2RlcwogKGUuZy4gdGhpcyBpcyBvZnRlbiB0aGUgY2FzZSB3aGVu
IHVzaW5nIFZOQykgdGhlbiB0aGlzIGFsbG93cyB1cyB0bwogY29ycmVjdGx5IG1hcCB0aGUgaW5w
dXQga2V5cyBpbnRvIGtleWNvZGVzIHNlZW4gYnkgdGhlIGd1ZXN0LiBUaGUKIHNwZWNpZmljIHZh
bHVlcyB3aGljaCBhcmUgYWNjZXB0ZWQgYXJlIGRlZmluZWQgYnkgdGhlIHZlcnNpb24gb2YgdGhl
Ci1kZXZpY2UtbW9kZWwgd2hpY2ggeW91IGFyZSB1c2luZy4gU2VlIEw8LyJLZXltYXBzIj4gYmVs
b3cgb3IgY29uc3VsdCB0aGUKLUw8cWVtdSgxKT4gbWFucGFnZS4gVGhlIGRlZmF1bHQgaXMgQjxl
bi11cz4uCitkZXZpY2UtbW9kZWwgd2hpY2ggeW91IGFyZSB1c2luZy4gU2VlIEI8S2V5bWFwcz4g
YmVsb3cgb3IgY29uc3VsdCB0aGUKK0I8cWVtdSgxKT4gbWFucGFnZS4gVGhlIGRlZmF1bHQgaXMg
Qjxlbi11cz4uCiAKID1iYWNrCiAKQEAgLTY0NCwzNSArNjQ2LDM1IEBAIGFyZToKIAogPW92ZXIg
NAogCi09aXRlbSBDPGJhY2tlbmQ9RE9NQUlOPgorPWl0ZW0gQjxiYWNrZW5kPWRvbWFpbi1pZD4K
IAotU3BlY2lmeSB0aGUgYmFja2VuZCBkb21haW4gbmFtZSBvciBpZC4gVGhpcyBwYXJhbWV0ZXIg
aXMgb3B0aW9uYWwuIElmCitTcGVjaWZpZXMgdGhlIGJhY2tlbmQgZG9tYWluIG5hbWUgb3IgaWQu
IFRoaXMgcGFyYW1ldGVyIGlzIG9wdGlvbmFsLiBJZgogdGhpcyBwYXJhbWV0ZXIgaXMgb21pdHRl
ZCB0aGVuIHRoZSB0b29sc3RhY2sgZG9tYWluIHdpbGwgYmUgYXNzdW1lZC4KIAotPWl0ZW0gQzxu
YW1lPU5BTUU+Cis9aXRlbSBCPG5hbWU9TkFNRT4KIAotU3BlY2lmeSB0aGUgc3RyaW5nIG5hbWUg
Zm9yIHRoaXMgZGV2aWNlLiBUaGlzIHBhcmFtZXRlciBpcyBtYW5kYXRvcnkuCi1UaGlzIHNob3Vs
ZCBiZSBhIHdlbGwta25vd24gbmFtZSBmb3IgdGhlIHNwZWNpZmljIGFwcGxpY2F0aW9uIChlLmcu
CitTcGVjaWZpZXMgdGhlIG5hbWUgZm9yIHRoaXMgZGV2aWNlLiBCPFRoaXMgcGFyYW1ldGVyIGlz
IG1hbmRhdG9yeSE+CitUaGlzIHNob3VsZCBiZSBhIHdlbGwta25vd24gbmFtZSBmb3IgYSBzcGVj
aWZpYyBhcHBsaWNhdGlvbiAoZS5nLgogZ3Vlc3QgYWdlbnQpIGFuZCBzaG91bGQgYmUgdXNlZCBi
eSB0aGUgZnJvbnRlbmQgdG8gY29ubmVjdCB0aGUKIGFwcGxpY2F0aW9uIHRvIHRoZSByaWdodCBj
aGFubmVsIGRldmljZS4gVGhlcmUgaXMgbm8gZm9ybWFsIHJlZ2lzdHJ5CiBvZiBjaGFubmVsIG5h
bWVzLCBzbyBhcHBsaWNhdGlvbiBhdXRob3JzIGFyZSBlbmNvdXJhZ2VkIHRvIG1ha2UgdGhlaXIK
LW5hbWVzIHVuaXF1ZSBieSBpbmNsdWRpbmcgZG9tYWluIG5hbWUgYW5kIHZlcnNpb24gbnVtYmVy
IGluIHRoZSBzdHJpbmcKK25hbWVzIHVuaXF1ZSBieSBpbmNsdWRpbmcgdGhlIGRvbWFpbiBuYW1l
IGFuZCBhIHZlcnNpb24gbnVtYmVyIGluIHRoZSBzdHJpbmcKIChlLmcuIG9yZy5teWRvbWFpbi5n
dWVzdGFnZW50LjEpLgogCi09aXRlbSBDPGNvbm5lY3Rpb249Q09OTkVDVElPTj4KKz1pdGVtIEI8
Y29ubmVjdGlvbj1DT05ORUNUSU9OPgogCi1TcGVjaWZ5IGhvdyB0aGUgYmFja2VuZCB3aWxsIGJl
IGltcGxlbWVudGVkLiBUaGUgZm9sbG93aW5nIG9wdGlvbnMgYXJlCitTcGVjaWZpZXMgaG93IHRo
ZSBiYWNrZW5kIHdpbGwgYmUgaW1wbGVtZW50ZWQuIFRoZSBmb2xsb3dpbmcgb3B0aW9ucyBhcmUK
IGF2YWlsYWJsZToKIAogPW92ZXIgNAogCi09aXRlbSBCPGNvbm5lY3Rpb249U09DS0VUPgorPWl0
ZW0gQjxTT0NLRVQ+CiAKIFRoZSBiYWNrZW5kIHdpbGwgYmluZCBhIFVuaXggZG9tYWluIHNvY2tl
dCAoYXQgdGhlIHBhdGggZ2l2ZW4gYnkKLUI8cGF0aD1QQVRIPiksIGNhbGwgbGlzdGVuIGFuZCBh
Y2NlcHQgY29ubmVjdGlvbnMuIFRoZSBiYWNrZW5kIHdpbGwgcHJveHkKK0I8cGF0aD1QQVRIPiks
IGxpc3RlbiBmb3IgYW5kIGFjY2VwdCBjb25uZWN0aW9ucy4gVGhlIGJhY2tlbmQgd2lsbCBwcm94
eQogZGF0YSBiZXR3ZWVuIHRoZSBjaGFubmVsIGFuZCB0aGUgY29ubmVjdGVkIHNvY2tldC4KIAot
PWl0ZW0gQjxjb25uZWN0aW9uPVBUWT4KKz1pdGVtIEI8UFRZPgogCiBUaGUgYmFja2VuZCB3aWxs
IGNyZWF0ZSBhIHB0eSBhbmQgcHJveHkgZGF0YSBiZXR3ZWVuIHRoZSBjaGFubmVsIGFuZCB0aGUK
IG1hc3RlciBkZXZpY2UuIFRoZSBjb21tYW5kIEI8eGwgY2hhbm5lbC1saXN0PiBjYW4gYmUgdXNl
ZCB0byBkaXNjb3ZlciB0aGUKQEAgLTY4NCwxNTIgKzY4NiwxNzQgQEAgYXNzaWduZWQgc2xhdmUg
ZGV2aWNlLgogCiA9aXRlbSBCPHJkbT0iUkRNX1JFU0VSVkFUSU9OX1NUUklORyI+CiAKLShIVk0v
eDg2IG9ubHkpIFNwZWNpZmllcyBpbmZvcm1hdGlvbiBhYm91dCBSZXNlcnZlZCBEZXZpY2UgTWVt
b3J5IChSRE0pLAorQjxIVk0veDg2IG9ubHkhPiBTcGVjaWZpZXMgaW5mb3JtYXRpb24gYWJvdXQg
UmVzZXJ2ZWQgRGV2aWNlIE1lbW9yeSAoUkRNKSwKIHdoaWNoIGlzIG5lY2Vzc2FyeSB0byBlbmFi
bGUgcm9idXN0IGRldmljZSBwYXNzdGhyb3VnaC4gT25lIGV4YW1wbGUgb2YgUkRNCi1pcyByZXBv
cnRlZCB0aHJvdWdoIEFDUEkgUmVzZXJ2ZWQgTWVtb3J5IFJlZ2lvbiBSZXBvcnRpbmcgKFJNUlIp
IHN0cnVjdHVyZQotb24geDg2IHBsYXRmb3JtLgoraXMgcmVwb3J0aW5nIHRocm91Z2ggdGhlIEFD
UEkgUmVzZXJ2ZWQgTWVtb3J5IFJlZ2lvbiBSZXBvcnRpbmcgKFJNUlIpIHN0cnVjdHVyZQorb24g
dGhlIHg4NiBwbGF0Zm9ybS4KIAotQjxSRE1fUkVTRVJWRV9TVFJJTkc+IGhhcyB0aGUgZm9ybSBD
PFtLRVk9VkFMVUUsS0VZPVZBTFVFLC4uLj4gd2hlcmU6CitCPFJETV9SRVNFUlZBVElPTl9TVFJJ
Tkc+IGlzIGEgY29tbWEgc2VwYXJhdGVkIGxpc3Qgb2YgQzxLRVk9VkFMVUU+IHNldHRpbmdzLAor
ZnJvbSB0aGUgZm9sbG93aW5nIGxpc3Q6CiAKID1vdmVyIDQKIAotPWl0ZW0gQjxLRVk9VkFMVUU+
Cis9aXRlbSBCPHN0cmF0ZWd5PVNUUklORz4KIAotUG9zc2libGUgQjxLRVk+cyBhcmU6CitDdXJy
ZW50bHkgdGhlcmUgaXMgb25seSBvbmUgdmFsaWQgdHlwZSwgYW5kIHRoYXQgaXMgImhvc3QiLgog
CiA9b3ZlciA0CiAKLT1pdGVtIEI8c3RyYXRlZ3k9IlNUUklORyI+Cis9aXRlbSBCPGhvc3Q+CiAK
LUN1cnJlbnRseSB0aGVyZSBpcyBvbmx5IG9uZSB2YWxpZCB0eXBlOgorSWYgc2V0IHRvICJob3N0
IiBpdCBtZWFucyBhbGwgcmVzZXJ2ZWQgZGV2aWNlIG1lbW9yeSBvbiB0aGlzIHBsYXRmb3JtIHNo
b3VsZAorYmUgY2hlY2tlZCB0byByZXNlcnZlIHJlZ2lvbnMgaW4gdGhpcyBWTSdzIGFkZHJlc3Mg
c3BhY2UuIFRoaXMgZ2xvYmFsIFJETQorcGFyYW1ldGVyIGFsbG93cyB0aGUgdXNlciB0byBzcGVj
aWZ5IHJlc2VydmVkIHJlZ2lvbnMgZXhwbGljaXRseSwgYW5kIHVzaW5nCisiaG9zdCIgaW5jbHVk
ZXMgYWxsIHJlc2VydmVkIHJlZ2lvbnMgcmVwb3J0ZWQgb24gdGhpcyBwbGF0Zm9ybSwgd2hpY2gg
aXMKK3VzZWZ1bCB3aGVuIGRvaW5nIGhvdHBsdWcuCiAKLSJob3N0IiBtZWFucyBhbGwgcmVzZXJ2
ZWQgZGV2aWNlIG1lbW9yeSBvbiB0aGlzIHBsYXRmb3JtIHNob3VsZCBiZSBjaGVja2VkIHRvCi1y
ZXNlcnZlIHJlZ2lvbnMgaW4gdGhpcyBWTSdzIGd1ZXN0IGFkZHJlc3Mgc3BhY2UuIFRoaXMgZ2xv
YmFsIHJkbSBwYXJhbWV0ZXIKLWFsbG93cyB1c2VyIHRvIHNwZWNpZnkgcmVzZXJ2ZWQgcmVnaW9u
cyBleHBsaWNpdGx5LCBhbmQgdXNpbmcgImhvc3QiIGluY2x1ZGVzCi1hbGwgcmVzZXJ2ZWQgcmVn
aW9ucyByZXBvcnRlZCBvbiB0aGlzIHBsYXRmb3JtLCB3aGljaCBpcyB1c2VmdWwgd2hlbiBkb2lu
ZwotaG90cGx1Zy4KK0J5IGRlZmF1bHQgdGhpcyBpc24ndCBzZXQgc28gd2UgZG9uJ3QgY2hlY2sg
YWxsIFJETXMuIEluc3RlYWQsIHdlIGp1c3QgY2hlY2sKK3RoZSBSRE0gc3BlY2lmaWMgdG8gYSBn
aXZlbiBkZXZpY2UgaWYgd2UncmUgYXNzaWduaW5nIHRoaXMga2luZCBvZiBhIGRldmljZS4KIAot
QnkgZGVmYXVsdCB0aGlzIGlzbid0IHNldCBzbyB3ZSBkb24ndCBjaGVjayBhbGwgcmRtcy4gSW5z
dGVhZCwgd2UganVzdCBjaGVjawotcmRtIHNwZWNpZmljIHRvIGEgZ2l2ZW4gZGV2aWNlIGlmIHlv
dSdyZSBhc3NpZ25pbmcgdGhpcyBraW5kIG9mIGRldmljZS4gTm90ZQotdGhpcyBvcHRpb24gaXMg
bm90IHJlY29tbWVuZGVkIHVubGVzcyB5b3UgY2FuIG1ha2Ugc3VyZSBhbnkgY29uZmxpY3QgZG9l
cyBleGlzdC4KK05vdGU6IHRoaXMgb3B0aW9uIGlzIG5vdCByZWNvbW1lbmRlZCB1bmxlc3MgeW91
IGNhbiBtYWtlIHN1cmUgdGhhdCBubworY29uZmxpY3RzIGV4aXN0LgogCiBGb3IgZXhhbXBsZSwg
eW91J3JlIHRyeWluZyB0byBzZXQgIm1lbW9yeSA9IDI4MDAiIHRvIGFsbG9jYXRlIG1lbW9yeSB0
byBvbmUKLWdpdmVuIFZNIGJ1dCB0aGUgcGxhdGZvcm0gb3ducyB0d28gUkRNIHJlZ2lvbnMgbGlr
ZSwKK2dpdmVuIFZNIGJ1dCB0aGUgcGxhdGZvcm0gb3ducyB0d28gUkRNIHJlZ2lvbnMgbGlrZToK
IAogRGV2aWNlIEEgW3NiZGZfQV06IFJNUlIgcmVnaW9uX0E6IGJhc2VfYWRkciBhYzZkMzAwMCBl
bmRfYWRkcmVzcyBhYzZlNmZmZgorCiBEZXZpY2UgQiBbc2JkZl9CXTogUk1SUiByZWdpb25fQjog
YmFzZV9hZGRyIGFkODAwMDAwIGVuZF9hZGRyZXNzIGFmZmZmZmZmCiAKIEluIHRoaXMgY29uZmxp
Y3QgY2FzZSwKIAotIzEuIElmIEI8c3RyYXRlZ3k+IGlzIHNldCB0byAiaG9zdCIsIGZvciBleGFt
cGxlLAorIzEuIElmIEI8c3RyYXRlZ3k+IGlzIHNldCB0byAiaG9zdCIsIGZvciBleGFtcGxlOgog
CiByZG0gPSAic3RyYXRlZ3k9aG9zdCxwb2xpY3k9c3RyaWN0IiBvciByZG0gPSAic3RyYXRlZ3k9
aG9zdCxwb2xpY3k9cmVsYXhlZCIKIAotSXQgbWVhbnMgYWxsIGNvbmZsaWN0cyB3aWxsIGJlIGhh
bmRsZWQgYWNjb3JkaW5nIHRvIHRoZSBwb2xpY3kKK2l0IG1lYW5zIGFsbCBjb25mbGljdHMgd2ls
bCBiZSBoYW5kbGVkIGFjY29yZGluZyB0byB0aGUgcG9saWN5CiBpbnRyb2R1Y2VkIGJ5IEI8cG9s
aWN5PiBhcyBkZXNjcmliZWQgYmVsb3cuCiAKICMyLiBJZiBCPHN0cmF0ZWd5PiBpcyBub3Qgc2V0
IGF0IGFsbCwgYnV0CiAKIHBjaSA9IFsgJ3NiZGZfQSwgcmRtX3BvbGljeT14eHh4eCcgXQogCi1J
dCBtZWFucyBvbmx5IG9uZSBjb25mbGljdCBvZiByZWdpb25fQSB3aWxsIGJlIGhhbmRsZWQgYWNj
b3JkaW5nIHRvIHRoZSBwb2xpY3kKLWludHJvZHVjZWQgYnkgQjxyZG1fcG9saWN5PSJTVFJJTkci
PiBhcyBkZXNjcmliZWQgaW5zaWRlIHBjaSBvcHRpb25zLgoraXQgbWVhbnMgb25seSBvbmUgY29u
ZmxpY3Qgb2YgcmVnaW9uX0Egd2lsbCBiZSBoYW5kbGVkIGFjY29yZGluZyB0byB0aGUgcG9saWN5
CitpbnRyb2R1Y2VkIGJ5IEI8cmRtX3BvbGljeT1TVFJJTkc+IGFzIGRlc2NyaWJlZCBpbnNpZGUg
QjxwY2k+IG9wdGlvbnMuCisKKz1iYWNrCisKKz1pdGVtIEI8cG9saWN5PVNUUklORz4KKworU3Bl
Y2lmaWVzIGhvdyB0byBkZWFsIHdpdGggY29uZmxpY3RzIHdoZW4gcmVzZXJ2aW5nIGFscmVhZHkg
cmVzZXJ2ZWQgZGV2aWNlCittZW1vcnkgaW4gdGhlIGd1ZXN0IGFkZHJlc3Mgc3BhY2UuCiAKLT1p
dGVtIEI8cG9saWN5PSJTVFJJTkciPgorPW92ZXIgNAogCi1TcGVjaWZpZXMgaG93IHRvIGRlYWwg
d2l0aCBjb25mbGljdHMgd2hlbiByZXNlcnZpbmcgcmVzZXJ2ZWQgZGV2aWNlCi1tZW1vcnkgaW4g
Z3Vlc3QgYWRkcmVzcyBzcGFjZS4KKz1pdGVtIEI8c3RyaWN0PgogCi1XaGVuIHRoYXQgY29uZmxp
Y3QgaXMgdW5zb2x2ZWQsCitTcGVjaWZpZXMgdGhhdCBpbiBjYXNlIG9mIGFuIHVucmVzb2x2ZWQg
Y29uZmxpY3QgdGhlIFZNIGNhbid0IGJlIGNyZWF0ZWQsCitvciB0aGUgYXNzb2NpYXRlZCBkZXZp
Y2UgY2FuJ3QgYmUgYXR0YWNoZWQgaW4gdGhlIGNhc2Ugb2YgaG90cGx1Zy4KIAotInN0cmljdCIg
bWVhbnMgVk0gY2FuJ3QgYmUgY3JlYXRlZCwgb3IgdGhlIGFzc29jaWF0ZWQgZGV2aWNlIGNhbid0
IGJlCi1hdHRhY2hlZCBpbiB0aGUgY2FzZSBvZiBob3RwbHVnLgorPWl0ZW0gQjxyZWxheGVkPgog
Ci0icmVsYXhlZCIgYWxsb3dzIFZNIHRvIGJlIGNyZWF0ZWQgYnV0IG1heSBjYXVzZSBWTSB0byBj
cmFzaCBpZgotcGFzcy10aHJvdWdoIGRldmljZSBhY2Nlc3NlcyBSRE0uIEZvciBleGFtcGxlIFdp
bmRvd3MgSUdEIEdGWCBkcml2ZXIKLWFsd2F5cyBhY2Nlc3NlZCBSRE0gcmVnaW9ucyBzbyBpdCBs
ZWFkcyB0byBWTSBjcmFzaC4KK1NwZWNpZmllcyB0aGF0IGluIGNhc2Ugb2YgYW4gdW5yZXNvbHZl
ZCBjb25mbGljdCB0aGUgVk0gaXMgYWxsb3dlZCB0byBiZQorY3JlYXRlZCBidXQgbWF5IGNhdXNl
IHRoZSBWTSB0byBjcmFzaCBpZiBhIHBhc3MtdGhyb3VnaCBkZXZpY2UgYWNjZXNzZXMgUkRNLgor
Rm9yIGV4YW1wbGUsIHRoZSBXaW5kb3dzIElHRCBHRlggZHJpdmVyIGFsd2F5cyBhY2Nlc3NlcyBS
RE0gcmVnaW9ucyBzbyBpdAorbGVhZHMgdG8gYSBWTSBjcmFzaC4KIAotTm90ZSB0aGlzIG1heSBi
ZSBvdmVycmlkZGVuIGJ5IHJkbV9wb2xpY3kgb3B0aW9uIGluIFBDSSBkZXZpY2UgY29uZmlndXJh
dGlvbi4KK05vdGU6IHRoaXMgbWF5IGJlIG92ZXJyaWRkZW4gYnkgdGhlIEI8cmRtX3BvbGljeT4g
b3B0aW9uIGluIHRoZSBCPHBjaT4KK2RldmljZSBjb25maWd1cmF0aW9uLgogCiA9YmFjawogCiA9
YmFjawogCi09aXRlbSBCPHVzYmN0cmw9WyAiVVNCQ1RSTF9TUEVDX1NUUklORyIsICJVU0JDVFJM
X1NQRUNfU1RSSU5HIiwgLi4uIF0+Cis9aXRlbSBCPHVzYmN0cmw9WyAiVVNCQ1RSTF9TUEVDX1NU
UklORyIsICJVU0JDVFJMX1NQRUNfU1RSSU5HIiwgLi4uXT4KIAotU3BlY2lmaWVzIHRoZSBVU0Ig
Y29udHJvbGxlcnMgY3JlYXRlZCBmb3IgdGhpcyBndWVzdC4gRWFjaAotQjxVU0JfU1BFQ19TVFJJ
Tkc+IGhhcyB0aGUgZm9ybSBDPEtFWT1WQUxVRSxLRVk9VkFMVUUsLi4uPiB3aGVyZToKK1NwZWNp
ZmllcyB0aGUgVVNCIGNvbnRyb2xsZXJzIGNyZWF0ZWQgZm9yIHRoaXMgZ3Vlc3QuCisKK0VhY2gg
QjxVU0JDVFJMX1NQRUNfU1RSSU5HPiBpcyBhIGNvbW1hLXNlcGFyYXRlZCBsaXN0IG9mIEM8S0VZ
PVZBTFVFPgorc2V0dGluZ3MsIGZyb20gdGhlIGZvbGxvd2luZyBsaXN0OgogCiA9b3ZlciA0CiAK
LT1pdGVtIEI8S0VZPVZBTFVFPgorPWl0ZW0gQjx0eXBlPVRZUEU+CiAKLVBvc3NpYmxlIEI8S0VZ
PnMgYXJlOgorU3BlY2lmaWVzIHRoZSB1c2IgY29udHJvbGxlciB0eXBlLgogCiA9b3ZlciA0CiAK
LT1pdGVtIEI8dHlwZT1UWVBFPgorPWl0ZW0gQjxwdj4KIAotU3BlY2lmaWVzIHRoZSB1c2IgY29u
dHJvbGxlciB0eXBlLgorU3BlY2lmaWVzIGEga2VybmVsIGJhc2VkIFBWVVNCIGJhY2tlbmQuCiAK
LSJwdiIgZGVub3RlcyBhIGtlcm5lbCBiYXNlZCBwdnVzYiBiYWNrZW5kLgorPWl0ZW0gQjxxdXNi
PgogCi0icXVzYiIgc3BlY2lmaWVzIGEgcWVtdSBiYXNlIGJhY2tlbmQgZm9yIHB2dXNiLgorU3Bl
Y2lmaWVzIGEgUUVNVSBiYXNlZCBQVlVTQiBiYWNrZW5kLgogCi0iZGV2aWNlbW9kZWwiIHNwZWNp
ZmllcyBhIFVTQiBjb250cm9sbGVyIGVtdWxhdGVkIGJ5IHFlbXUuCis9aXRlbSBCPGRldmljZW1v
ZGVsPgorCitTcGVjaWZpZXMgYSBVU0IgY29udHJvbGxlciBlbXVsYXRlZCBieSBRRU1VLgogSXQg
d2lsbCBzaG93IHVwIGFzIGEgUENJLWRldmljZSBpbiB0aGUgZ3Vlc3QuCiAKLSJhdXRvIiAodGhl
IGRlZmF1bHQpIGRldGVybWluZXMgd2hldGhlciBhIGtlcm5lbCBiYXNlZCBiYWNrZW5kIGlzIGlu
c3RhbGxlZC4KLUlmIHRoaXMgaXMgdGhlIGNhc2UsICJwdiIgaXMgc2VsZWN0ZWQsICJxdXNiIiB3
aWxsIGJlIHNlbGVjdGVkIGlmIG5vIGtlcm5lbAotYmFja2VuZCBpcyBjdXJyZW50bHkgYXZhaWxh
YmxlLgotRm9yIEhWTSBkb21haW5zICJkZXZpY2Vtb2RlbCIgd2lsbCBiZSBzZWxlY3RlZC4KKz1p
dGVtIEI8YXV0bz4KKworRGV0ZXJtaW5lcyB3aGV0aGVyIGEga2VybmVsIGJhc2VkIGJhY2tlbmQg
aXMgaW5zdGFsbGVkLgorSWYgdGhpcyBpcyB0aGUgY2FzZSwgQjxwdj4gaXMgdXNlZCwgb3RoZXJ3
aXNlIEI8cXVzYj4gd2lsbCBiZSB1c2VkLgorRm9yIEhWTSBkb21haW5zIEI8ZGV2aWNlbW9kZWw+
IHdpbGwgYmUgc2VsZWN0ZWQuCisKK1RoaXMgb3B0aW9uIGlzIHRoZSBkZWZhdWx0LgorCis9YmFj
awogCiA9aXRlbSBCPHZlcnNpb249VkVSU0lPTj4KIAogU3BlY2lmaWVzIHRoZSB1c2IgY29udHJv
bGxlciB2ZXJzaW9uLiAgUG9zc2libGUgdmFsdWVzIGluY2x1ZGUKIDEgKFVTQjEuMSksIDIgKFVT
QjIuMCkgYW5kIDMgKFVTQjMuMCkuCiBEZWZhdWx0IGlzIDIgKFVTQjIuMCkuCi0zIChVU0IzLjAp
IGlzIGF2YWlsYWJsZSBmb3IgdGhlIHR5cGUgImRldmljZW1vZGVsIiBvbmx5LgorVmFsdWUgMyAo
VVNCMy4wKSBpcyBhdmFpbGFibGUgZm9yIHRoZSBCPGRldmljZW1vZGVsPiB0eXBlIG9ubHkuCiAK
ID1pdGVtIEI8cG9ydHM9UE9SVFM+CiAKLVNwZWNpZmllcyB0aGUgdG90YWwgcG9ydHMgb2YgdGhl
IHVzYiBjb250cm9sbGVyLiBUaGUgbWF4aW11bQotbnVtYmVyIGlzIDMxLiBEZWZhdWx0IGlzIDgu
Ci1XaXRoIHRoZSB0eXBlICJkZXZpY2Vtb2RlbCIgdGhlIG51bWJlciBvZiBwb3J0cyBpcyBtb3Jl
IGxpbWl0ZWQ6CitTcGVjaWZpZXMgdGhlIHRvdGFsIG51bWJlciBvZiBwb3J0cyBvZiB0aGUgdXNi
IGNvbnRyb2xsZXIuIFRoZSBtYXhpbXVtCitudW1iZXIgaXMgMzEuIFRoZSBkZWZhdWx0IGlzIDgu
CitXaXRoIHRoZSB0eXBlIEI8ZGV2aWNlbW9kZWw+IHRoZSBudW1iZXIgb2YgcG9ydHMgaXMgbW9y
ZSBsaW1pdGVkOgogYSBVU0IxLjEgY29udHJvbGxlciBhbHdheXMgaGFzIDIgcG9ydHMsCiBhIFVT
QjIuMCBjb250cm9sbGVyIGFsd2F5cyBoYXMgNiBwb3J0cwogYW5kIGEgVVNCMy4wIGNvbnRyb2xs
ZXIgY2FuIGhhdmUgdXAgdG8gMTUgcG9ydHMuCiAKLVVTQiBjb250cm9sbGVyIGlkcyBzdGFydCBm
cm9tIDAuICBJbiBsaW5lIHdpdGggdGhlIFVTQiBzcGVjLCBob3dldmVyLAorVVNCIGNvbnRyb2xs
ZXIgaWRzIHN0YXJ0IGZyb20gMC4gIEluIGxpbmUgd2l0aCB0aGUgVVNCIHNwZWNpZmljYXRpb24s
IGhvd2V2ZXIsCiBwb3J0cyBvbiBhIGNvbnRyb2xsZXIgc3RhcnQgZnJvbSAxLgogCi1FLmcuCi11
c2JjdHJsPVsidmVyc2lvbj0xLHBvcnRzPTQiLCAidmVyc2lvbj0yLHBvcnRzPTgiLF0KLVRoZSBm
aXJzdCBjb250cm9sbGVyIGhhczoKLWNvbnRyb2xsZXIgaWQgPSAwLCBhbmQgcG9ydCAxLDIsMyw0
LgotVGhlIHNlY29uZCBjb250cm9sbGVyIGhhczoKLWNvbnRyb2xsZXIgaWQgPSAxLCBhbmQgcG9y
dCAxLDIsMyw0LDUsNiw3LDguCitCPEVYQU1QTEU+CiAKLT1iYWNrCis9b3ZlciAyCiAKLT1iYWNr
Cit1c2JjdHJsPVsidmVyc2lvbj0xLHBvcnRzPTQiLCAidmVyc2lvbj0yLHBvcnRzPTgiXQogCi09
aXRlbSBCPHVzYmRldj1bICJVU0JfU1BFQ19TVFJJTkciLCAiVVNCX1NQRUNfU1RSSU5HIiwgLi4u
IF0+CitUaGUgZmlyc3QgY29udHJvbGxlciBpcyBVU0IxLjEgYW5kIGhhczoKIAotU3BlY2lmaWVz
IHRoZSBVU0IgZGV2aWNlcyB0byBiZSBhdHRhY2hlZCB0byB0aGUgZ3Vlc3QgYXQgYm9vdC4gRWFj
aAotQjxVU0JfU1BFQ19TVFJJTkc+IGhhcyB0aGUgZm9ybSBDPEtFWT1WQUxVRSxLRVk9VkFMVUUs
Li4uPiB3aGVyZToKK2NvbnRyb2xsZXIgaWQgPSAwLCBhbmQgcG9ydHMgMSwyLDMsNC4KIAotPW92
ZXIgNAorVGhlIHNlY29uZCBjb250cm9sbGVyIGlzIFVTQjIuMCBhbmQgaGFzOgorCitjb250cm9s
bGVyIGlkID0gMSwgYW5kIHBvcnRzIDEsMiwzLDQsNSw2LDcsOC4KKworPWJhY2sKKworPWJhY2sK
IAotPWl0ZW0gQjxLRVk9VkFMVUU+Cis9aXRlbSBCPHVzYmRldj1bICJVU0JERVZfU1BFQ19TVFJJ
TkciLCAiVVNCREVWX1NQRUNfU1RSSU5HIiwgLi4uXT4KIAotUG9zc2libGUgQjxLRVk+cyBhcmU6
CitTcGVjaWZpZXMgdGhlIFVTQiBkZXZpY2VzIHRvIGJlIGF0dGFjaGVkIHRvIHRoZSBndWVzdCBh
dCBib290LgorCitFYWNoIEI8VVNCREVWX1NQRUNfU1RSSU5HPiBpcyBhIGNvbW1hLXNlcGFyYXRl
ZCBsaXN0IG9mIEM8S0VZPVZBTFVFPgorc2V0dGluZ3MsIGZyb20gdGhlIGZvbGxvd2luZyBsaXN0
OgogCiA9b3ZlciA0CiAKID1pdGVtIEI8ZGV2dHlwZT1ob3N0ZGV2PgogCi1TcGVjaWZpZXMgVVNC
IGRldmljZSB0eXBlLiBDdXJyZW50bHkgb25seSBzdXBwb3J0ICdob3N0ZGV2Jy4KK1NwZWNpZmll
cyBVU0IgZGV2aWNlIHR5cGUuIEN1cnJlbnRseSBvbmx5ICJob3N0ZGV2IiBpcyBzdXBwb3J0ZWQu
CiAKID1pdGVtIEI8aG9zdGJ1cz1idXNudW0+CiAKQEAgLTg0MSwyNDkgKzg2NSwyNDUgQEAgU3Bl
Y2lmaWVzIGRldm51bSBvZiB0aGUgVVNCIGRldmljZSBmcm9tIHRoZSBob3N0IHBlcnNwZWN0aXZl
LgogCiA9aXRlbSBCPGNvbnRyb2xsZXI9Q09OVFJPTExFUj4KIAotU3BlY2lmaWVzIFVTQiBjb250
cm9sbGVyIGlkLCB0byB3aGljaCBjb250cm9sbGVyIHRoZSBVU0IgZGV2aWNlIGlzIGF0dGFjaGVk
LgotCi09aXRlbSBCPHBvcnQ9UE9SVD4KLQotU3BlY2lmaWVzIFVTQiBwb3J0LCB0byB3aGljaCBw
b3J0IHRoZSBVU0IgZGV2aWNlIGlzIGF0dGFjaGVkLiBCPHBvcnQ9UE9SVD4KLWlzIHZhbGlkIG9u
bHkgd2hlbiBCPGNvbnRyb2xsZXI9Q09OVFJPTExFUj4gaXMgc3BlY2lmaWVkLgotCi09YmFjawor
U3BlY2lmaWVzIHRoZSBVU0IgY29udHJvbGxlciBpZCwgdG8gd2hpY2ggY29udHJvbGxlciB0aGUg
VVNCIGRldmljZSBpcworYXR0YWNoZWQuCiAKIElmIG5vIGNvbnRyb2xsZXIgaXMgc3BlY2lmaWVk
LCBhbiBhdmFpbGFibGUgY29udHJvbGxlcjpwb3J0IGNvbWJpbmF0aW9uCi13aWxsIGJlIHVzZWQu
ICBJZiB0aGVyZSBhcmUgbm8gYXZhaWxhYmxlIGNvbnRyb2xsZXI6cG9ydCBvcHRpb25zLAord2ls
bCBiZSB1c2VkLiAgSWYgdGhlcmUgYXJlIG5vIGF2YWlsYWJsZSBjb250cm9sbGVyOnBvcnQgY29t
YmluYXRpb25zLAogYSBuZXcgY29udHJvbGxlciB3aWxsIGJlIGNyZWF0ZWQuCiAKKz1pdGVtIEI8
cG9ydD1QT1JUPgorCitTcGVjaWZpZXMgdGhlIFVTQiBwb3J0IHRvIHdoaWNoIHRoZSBVU0IgZGV2
aWNlIGlzIGF0dGFjaGVkLiBUaGUgQjxwb3J0Pgorb3B0aW9uIGlzIHZhbGlkIG9ubHkgd2hlbiB0
aGUgQjxjb250cm9sbGVyPiBvcHRpb24gaXMgc3BlY2lmaWVkLgorCiA9YmFjawogCi09aXRlbSBC
PHBjaT1bICJQQ0lfU1BFQ19TVFJJTkciLCAiUENJX1NQRUNfU1RSSU5HIiwgLi4uIF0+Cis9aXRl
bSBCPHBjaT1bICJQQ0lfU1BFQ19TVFJJTkciLCAiUENJX1NQRUNfU1RSSU5HIiwgLi4uXT4KIAot
U3BlY2lmaWVzIHRoZSBob3N0IFBDSSBkZXZpY2VzIHRvIHBhc3N0aHJvdWdoIHRvIHRoaXMgZ3Vl
c3QuIEVhY2ggQjxQQ0lfU1BFQ19TVFJJTkc+Ci1oYXMgdGhlIGZvcm0gQzxbRERERDpdQkI6REQu
RltAVlNMT1RdLEtFWT1WQUxVRSxLRVk9VkFMVUUsLi4uPiB3aGVyZToKK1NwZWNpZmllcyB0aGUg
aG9zdCBQQ0kgZGV2aWNlcyB0byBwYXNzdGhyb3VnaCB0byB0aGlzIGd1ZXN0LgorRWFjaCBCPFBD
SV9TUEVDX1NUUklORz4gaGFzIHRoZSBmb3JtIG9mCitCPFtEREREOl1CQjpERC5GW0BWU0xPVF0s
S0VZPVZBTFVFLEtFWT1WQUxVRSwuLi4+IHdoZXJlOgogCiA9b3ZlciA0CiAKLT1pdGVtIEI8RERE
RDpCQjpERC5GPgorPWl0ZW0gQjxbRERERDpdQkI6REQuRj4KIAotSWRlbnRpZmllcyB0aGUgUENJ
IGRldmljZSBmcm9tIHRoZSBob3N0IHBlcnNwZWN0aXZlIGluIGRvbWFpbgorSWRlbnRpZmllcyB0
aGUgUENJIGRldmljZSBmcm9tIHRoZSBob3N0IHBlcnNwZWN0aXZlIGluIHRoZSBkb21haW4KIChC
PEREREQ+KSwgQnVzIChCPEJCPiksIERldmljZSAoQjxERD4pIGFuZCBGdW5jdGlvbiAoQjxGPikg
c3ludGF4LiBUaGlzIGlzCi10aGUgc2FtZSBzY2hlbWUgYXMgdXNlZCBpbiB0aGUgb3V0cHV0IG9m
IEM8bHNwY2k+IGZvciB0aGUgZGV2aWNlIGluCi1xdWVzdGlvbi4gTm90ZTogQnkgZGVmYXVsdCBD
PGxzcGNpPiB3aWxsIG9taXQgdGhlIGRvbWFpbiAoQjxEREREPikgaWYgaXQKK3RoZSBzYW1lIHNj
aGVtZSBhcyB1c2VkIGluIHRoZSBvdXRwdXQgb2YgQjxsc3BjaSgxKT4gZm9yIHRoZSBkZXZpY2Ug
aW4KK3F1ZXN0aW9uLgorCitOb3RlOiBieSBkZWZhdWx0IEI8bHNwY2koMSk+IHdpbGwgb21pdCB0
aGUgZG9tYWluIChCPEREREQ+KSBpZiBpdAogaXMgemVybyBhbmQgaXQgaXMgb3B0aW9uYWwgaGVy
ZSBhbHNvLiBZb3UgbWF5IHNwZWNpZnkgdGhlIGZ1bmN0aW9uCiAoQjxGPikgYXMgQjwqPiB0byBp
bmRpY2F0ZSBhbGwgZnVuY3Rpb25zLgogCiA9aXRlbSBCPEBWU0xPVD4KIAotU3BlY2lmaWVzIHRo
ZSB2aXJ0dWFsIGRldmljZSB3aGVyZSB0aGUgZ3Vlc3Qgd2lsbCBzZWUgdGhpcworU3BlY2lmaWVz
IHRoZSB2aXJ0dWFsIHNsb3Qgd2hlcmUgdGhlIGd1ZXN0IHdpbGwgc2VlIHRoaXMKIGRldmljZS4g
VGhpcyBpcyBlcXVpdmFsZW50IHRvIHRoZSBCPEREPiB3aGljaCB0aGUgZ3Vlc3Qgc2Vlcy4gSW4g
YQogZ3Vlc3QgQjxEREREPiBhbmQgQjxCQj4gYXJlIEM8MDAwMDowMD4uCiAKLT1pdGVtIEI8S0VZ
PVZBTFVFPgotCi1Qb3NzaWJsZSBCPEtFWT5zIGFyZToKLQotPW92ZXIgNAotCiA9aXRlbSBCPHBl
cm1pc3NpdmU9Qk9PTEVBTj4KIAogQnkgZGVmYXVsdCBwY2liYWNrIG9ubHkgYWxsb3dzIFBWIGd1
ZXN0cyB0byB3cml0ZSAia25vd24gc2FmZSIgdmFsdWVzCi1pbnRvIFBDSSBjb25maWcgc3BhY2Us
IGxpa2V3aXNlIFFFTVUgKGJvdGggcWVtdS14ZW4gYW5kCi1xZW11LXRyYWRpdGlvbmFsKSBpbXBv
c2VzIHRoZSBzYW1lIGNvbnN0cmFpbnQgb24gSFZNIGd1ZXN0cy4gSG93ZXZlcgotbWFueSBkZXZp
Y2VzIHJlcXVpcmUgd3JpdGVzIHRvIG90aGVyIGFyZWFzIG9mIGNvbmZpZyBzcGFjZSBpbiBvcmRl
ciB0bwotb3BlcmF0ZSBwcm9wZXJseS4gIFRoaXMgb3B0aW9uIHRlbGxzIHRoZSBiYWNrZW5kIChw
Y2liYWNrIG9yIFFFTVUpIHRvCi1hbGxvdyBhbGwgd3JpdGVzIHRvIFBDSSBjb25maWcgc3BhY2Ug
b2YgdGhpcyBkZXZpY2UgYnkgdGhpcyBkb21haW4uCitpbnRvIFBDSSBjb25maWd1cmF0aW9uIHNw
YWNlLCBsaWtld2lzZSBRRU1VIChib3RoIHFlbXUteGVuIGFuZAorcWVtdS14ZW4tdHJhZGl0aW9u
YWwpIGltcG9zZXMgdGhlIHNhbWUgY29uc3RyYWludCBvbiBIVk0gZ3Vlc3RzLgorSG93ZXZlciwg
bWFueSBkZXZpY2VzIHJlcXVpcmUgd3JpdGVzIHRvIG90aGVyIGFyZWFzIG9mIHRoZSBjb25maWd1
cmF0aW9uIHNwYWNlCitpbiBvcmRlciB0byBvcGVyYXRlIHByb3Blcmx5LiAgVGhpcyBvcHRpb24g
dGVsbHMgdGhlIGJhY2tlbmQgKHBjaWJhY2sgb3IgUUVNVSkKK3RvIGFsbG93IGFsbCB3cml0ZXMg
dG8gdGhlIFBDSSBjb25maWd1cmF0aW9uIHNwYWNlIG9mIHRoaXMgZGV2aWNlIGJ5IHRoaXMKK2Rv
bWFpbi4KIAotVGhpcyBvcHRpb24gc2hvdWxkIGJlIGVuYWJsZWQgd2l0aCBjYXV0aW9uOiBpdCBn
aXZlcyB0aGUgZ3Vlc3QgbXVjaAorQjxUaGlzIG9wdGlvbiBzaG91bGQgYmUgZW5hYmxlZCB3aXRo
IGNhdXRpb246PiBpdCBnaXZlcyB0aGUgZ3Vlc3QgbXVjaAogbW9yZSBjb250cm9sIG92ZXIgdGhl
IGRldmljZSwgd2hpY2ggbWF5IGhhdmUgc2VjdXJpdHkgb3Igc3RhYmlsaXR5Ci1pbXBsaWNhdGlv
bnMuICBJdCBpcyByZWNvbW1lbmRlZCB0byBlbmFibGUgdGhpcyBvcHRpb24gb25seSBmb3IKLXRy
dXN0ZWQgVk1zIHVuZGVyIGFkbWluaXN0cmF0b3IgY29udHJvbC4KK2ltcGxpY2F0aW9ucy4gIEl0
IGlzIHJlY29tbWVuZGVkIHRvIG9ubHkgZW5hYmxlIHRoaXMgb3B0aW9uIGZvcgordHJ1c3RlZCBW
TXMgdW5kZXIgYWRtaW5pc3RyYXRvcidzIGNvbnRyb2wuCiAKID1pdGVtIEI8bXNpdHJhbnNsYXRl
PUJPT0xFQU4+CiAKIFNwZWNpZmllcyB0aGF0IE1TSS1JTlR4IHRyYW5zbGF0aW9uIHNob3VsZCBi
ZSB0dXJuZWQgb24gZm9yIHRoZSBQQ0kKIGRldmljZS4gV2hlbiBlbmFibGVkLCBNU0ktSU5UeCB0
cmFuc2xhdGlvbiB3aWxsIGFsd2F5cyBlbmFibGUgTVNJIG9uCi10aGUgUENJIGRldmljZSByZWdh
cmRsZXNzIHdoZXRoZXIgdGhlIGd1ZXN0IHVzZXMgSU5UeCBvciBNU0kuIFNvbWUKK3RoZSBQQ0kg
ZGV2aWNlIHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciB0aGUgZ3Vlc3QgdXNlcyBJTlR4IG9yIE1TSS4g
U29tZQogZGV2aWNlIGRyaXZlcnMsIHN1Y2ggYXMgTlZJRElBJ3MsIGRldGVjdCBhbiBpbmNvbnNp
c3RlbmN5IGFuZCBkbyBub3QKIGZ1bmN0aW9uIHdoZW4gdGhpcyBvcHRpb24gaXMgZW5hYmxlZC4g
VGhlcmVmb3JlIHRoZSBkZWZhdWx0IGlzIGZhbHNlICgwKS4KIAogPWl0ZW0gQjxzZWl6ZT1CT09M
RUFOPgogCi1UZWxscyB4bCB0byBhdXRvbWF0aWNhbGx5IGF0dGVtcHQgdG8gcmUtYXNzaWduIGEg
ZGV2aWNlIHRvCitUZWxscyBCPHhsPiB0byBhdXRvbWF0aWNhbGx5IGF0dGVtcHQgdG8gcmUtYXNz
aWduIGEgZGV2aWNlIHRvCiBwY2liYWNrIGlmIGl0IGlzIG5vdCBhbHJlYWR5IGFzc2lnbmVkLgog
Ci1XQVJOSU5HOiBJZiB5b3Ugc2V0IHRoaXMgb3B0aW9uLCB4bCB3aWxsIGdsYWRseSByZS1hc3Np
Z24gYSBjcml0aWNhbAorQjxXQVJOSU5HOj4gSWYgeW91IHNldCB0aGlzIG9wdGlvbiwgQjx4bD4g
d2lsbCBnbGFkbHkgcmUtYXNzaWduIGEgY3JpdGljYWwKIHN5c3RlbSBkZXZpY2UsIHN1Y2ggYXMg
YSBuZXR3b3JrIG9yIGEgZGlzayBjb250cm9sbGVyIGJlaW5nIHVzZWQgYnkKIGRvbTAgd2l0aG91
dCBjb25maXJtYXRpb24uICBQbGVhc2UgdXNlIHdpdGggY2FyZS4KIAogPWl0ZW0gQjxwb3dlcl9t
Z210PUJPT0xFQU4+CiAKLShIVk0gb25seSkgU3BlY2lmaWVzIHRoYXQgdGhlIFZNIHNob3VsZCBi
ZSBhYmxlIHRvIHByb2dyYW0gdGhlCi1EMC1EM2hvdCBwb3dlciBtYW5hZ2VtZW50IHN0YXRlcyBm
b3IgdGhlIFBDSSBkZXZpY2UuIEZhbHNlICgwKSBieQotZGVmYXVsdC4KK0I8KEhWTSBvbmx5KT4g
U3BlY2lmaWVzIHRoYXQgdGhlIFZNIHNob3VsZCBiZSBhYmxlIHRvIHByb2dyYW0gdGhlCitEMC1E
M2hvdCBwb3dlciBtYW5hZ2VtZW50IHN0YXRlcyBmb3IgdGhlIFBDSSBkZXZpY2UuIFRoZSBkZWZh
dWx0IGlzIGZhbHNlICgwKS4KIAotPWl0ZW0gQjxyZG1fcG9saWN5PSJTVFJJTkciPgorPWl0ZW0g
QjxyZG1fcG9saWN5PVNUUklORz4KIAotKEhWTS94ODYgb25seSkgVGhpcyBpcyBzYW1lIGFzIHBv
bGljeSBvcHRpb24gaW5zaWRlIHRoZSByZG0gb3B0aW9uIGJ1dAotanVzdCBzcGVjaWZpYyB0byBh
IGdpdmVuIGRldmljZS4gVGhlcmVmb3JlIHRoZSBkZWZhdWx0IGlzICJyZWxheGVkIiBhcwotc2Ft
ZSBhcyBwb2xpY3kgb3B0aW9uIGFzIHdlbGwuCitCPChIVk0veDg2IG9ubHkpPiBUaGlzIGlzIHRo
ZSBzYW1lIGFzIHRoZSBwb2xpY3kgc2V0dGluZyBpbnNpZGUgdGhlIEI8cmRtPgorb3B0aW9uIGJ1
dCBqdXN0IHNwZWNpZmljIHRvIGEgZ2l2ZW4gZGV2aWNlLiBUaGUgZGVmYXVsdCBpcyAicmVsYXhl
ZCIuCiAKLU5vdGUgdGhpcyB3b3VsZCBvdmVycmlkZSBnbG9iYWwgQjxyZG0+IG9wdGlvbi4KLQot
PWJhY2sKK05vdGU6IHRoaXMgd291bGQgb3ZlcnJpZGUgZ2xvYmFsIEI8cmRtPiBvcHRpb24uCiAK
ID1iYWNrCiAKID1pdGVtIEI8cGNpX3Blcm1pc3NpdmU9Qk9PTEVBTj4KIAotQ2hhbmdlcyB0aGUg
ZGVmYXVsdCB2YWx1ZSBvZiAncGVybWlzc2l2ZScgZm9yIGFsbCBQQ0kgZGV2aWNlcyBwYXNzZWQK
LXRocm91Z2ggdG8gdGhpcyBWTS4gU2VlIEw8cGVybWlzc2l2ZXwvInBlcm1pc3NpdmVfYm9vbGVh
biI+IGFib3ZlLgorQ2hhbmdlcyB0aGUgZGVmYXVsdCB2YWx1ZSBvZiBCPHBlcm1pc3NpdmU+IGZv
ciBhbGwgUENJIGRldmljZXMgcGFzc2VkCit0aHJvdWdoIHRvIHRoaXMgVk0uIFNlZSBCPHBlcm1p
c3NpdmU+IGFib3ZlLgogCiA9aXRlbSBCPHBjaV9tc2l0cmFuc2xhdGU9Qk9PTEVBTj4KIAotQ2hh
bmdlcyB0aGUgZGVmYXVsdCB2YWx1ZSBvZiAnbXNpdHJhbnNsYXRlJyBmb3IgYWxsIFBDSSBkZXZp
Y2VzIHBhc3NlZAotdGhyb3VnaCB0byB0aGlzIFZNLiBTZWUgTDxtc2l0cmFuc2xhdGV8LyJtc2l0
cmFuc2xhdGVfYm9vbGVhbiI+IGFib3ZlLgorQ2hhbmdlcyB0aGUgZGVmYXVsdCB2YWx1ZSBvZiBC
PG1zaXRyYW5zbGF0ZT4gZm9yIGFsbCBQQ0kgZGV2aWNlcyBwYXNzZWQKK3Rocm91Z2ggdG8gdGhp
cyBWTS4gU2VlIEI8bXNpdHJhbnNsYXRlPiBhYm92ZS4KIAogPWl0ZW0gQjxwY2lfc2VpemU9Qk9P
TEVBTj4KIAotQ2hhbmdlcyB0aGUgZGVmYXVsdCB2YWx1ZSBvZiAnc2VpemUnIGZvciBhbGwgUENJ
IGRldmljZXMgcGFzc2VkCi10aHJvdWdoIHRvIHRoaXMgVk0uIFNlZSBMPHNlaXplfC8ic2VpemVf
Ym9vbGVhbiI+IGFib3ZlLgorQ2hhbmdlcyB0aGUgZGVmYXVsdCB2YWx1ZSBvZiBCPHNlaXplPiBm
b3IgYWxsIFBDSSBkZXZpY2VzIHBhc3NlZAordGhyb3VnaCB0byB0aGlzIFZNLiBTZWUgQjxzZWl6
ZT4gYWJvdmUuCiAKID1pdGVtIEI8cGNpX3Bvd2VyX21nbXQ9Qk9PTEVBTj4KIAotKEhWTSBvbmx5
KSBDaGFuZ2VzIHRoZSBkZWZhdWx0IHZhbHVlIG9mICdwb3dlcl9tZ210JyBmb3IgYWxsIFBDSQot
ZGV2aWNlcyBwYXNzZWQgdGhyb3VnaCB0byB0aGlzIFZNLiBTZWUgTDxwb3dlcl9tZ3R8LyJwb3dl
cl9tZ210X2Jvb2xlYW4iPgorQjwoSFZNIG9ubHkpPiBDaGFuZ2VzIHRoZSBkZWZhdWx0IHZhbHVl
IG9mIEI8cG93ZXJfbWdtdD4gZm9yIGFsbCBQQ0kKK2RldmljZXMgcGFzc2VkIHRocm91Z2ggdG8g
dGhpcyBWTS4gU2VlIEI8cG93ZXJfbWdtdD4KIGFib3ZlLgogCiA9aXRlbSBCPGdmeF9wYXNzdGhy
dT1CT09MRUFOfCJTVFJJTkciPgogCiBFbmFibGUgZ3JhcGhpY3MgZGV2aWNlIFBDSSBwYXNzdGhy
b3VnaC4gVGhpcyBvcHRpb24gbWFrZXMgYW4gYXNzaWduZWQKLVBDSSBncmFwaGljcyBjYXJkIGJl
Y29tZSBwcmltYXJ5IGdyYXBoaWNzIGNhcmQgaW4gdGhlIFZNLiBUaGUgUUVNVQorUENJIGdyYXBo
aWNzIGNhcmQgYmVjb21lIHRoZSBwcmltYXJ5IGdyYXBoaWNzIGNhcmQgaW4gdGhlIFZNLiBUaGUg
UUVNVQogZW11bGF0ZWQgZ3JhcGhpY3MgYWRhcHRlciBpcyBkaXNhYmxlZCBhbmQgdGhlIFZOQyBj
b25zb2xlIGZvciB0aGUgVk0KIHdpbGwgbm90IGhhdmUgYW55IGdyYXBoaWNzIG91dHB1dC4gQWxs
IGdyYXBoaWNzIG91dHB1dCwgaW5jbHVkaW5nIGJvb3QKIHRpbWUgUUVNVSBCSU9TIG1lc3NhZ2Vz
IGZyb20gdGhlIFZNLCB3aWxsIGdvIHRvIHRoZSBwaHlzaWNhbCBvdXRwdXRzCi1vZiB0aGUgcGFz
c2VkdGhyb3VnaCBwaHlzaWNhbCBncmFwaGljcyBjYXJkLgorb2YgdGhlIHBhc3NlZCB0aHJvdWdo
IHBoeXNpY2FsIGdyYXBoaWNzIGNhcmQuCiAKLVRoZSBncmFwaGljcyBjYXJkIFBDSSBkZXZpY2Ug
dG8gcGFzc3Rocm91Z2ggaXMgY2hvc2VuIHdpdGggQjxwY2k+Ci1vcHRpb24sIGV4YWN0bHkgaW4g
dGhlIHNhbWUgd2F5IGFzIG5vcm1hbCBYZW4gUENJIGRldmljZQotcGFzc3Rocm91Z2gvYXNzaWdu
bWVudCBpcyBkb25lLiAgTm90ZSB0aGF0IGdmeF9wYXNzdGhydSBkb2VzIG5vdCBkbwotYW55IGtp
bmQgb2Ygc2hhcmluZyBvZiB0aGUgR1BVLCBzbyB5b3UgY2FuIG9ubHkgYXNzaWduIHRoZSBHUFUg
dG8gb25lCitUaGUgZ3JhcGhpY3MgY2FyZCBQQ0kgZGV2aWNlIHRvIHBhc3MgdGhyb3VnaCBpcyBj
aG9zZW4gd2l0aCB0aGUgQjxwY2k+CitvcHRpb24sIGluIGV4YWN0bHkgdGhlIHNhbWUgd2F5IGEg
bm9ybWFsIFhlbiBQQ0kgZGV2aWNlCitwYXNzdGhyb3VnaC9hc3NpZ25tZW50IGlzIGRvbmUuICBO
b3RlIHRoYXQgQjxnZnhfcGFzc3RocnU+IGRvZXMgbm90IGRvCithbnkga2luZCBvZiBzaGFyaW5n
IG9mIHRoZSBHUFUsIHNvIHlvdSBjYW4gYXNzaWduIHRoZSBHUFUgdG8gb25seSBvbmUKIHNpbmds
ZSBWTSBhdCBhIHRpbWUuCiAKLWdmeF9wYXNzdGhydSBhbHNvIGVuYWJsZXMgdmFyaW91cyBsZWdh
Y3kgVkdBIG1lbW9yeSByYW5nZXMsIEJBUnMsIE1NSU9zLAorQjxnZnhfcGFzc3RocnU+IGFsc28g
ZW5hYmxlcyB2YXJpb3VzIGxlZ2FjeSBWR0EgbWVtb3J5IHJhbmdlcywgQkFScywgTU1JT3MsCiBh
bmQgaW9wb3J0cyB0byBiZSBwYXNzZWQgdGhyb3VnaCB0byB0aGUgVk0sIHNpbmNlIHRob3NlIGFy
ZSByZXF1aXJlZAogZm9yIGNvcnJlY3Qgb3BlcmF0aW9uIG9mIHRoaW5ncyBsaWtlIFZHQSBCSU9T
LCB0ZXh0IG1vZGUsIFZCRSwgZXRjLgogCi1FbmFibGluZyBnZnhfcGFzc3RocnUgb3B0aW9uIGFs
c28gY29waWVzIHRoZSBwaHlzaWNhbCBncmFwaGljcyBjYXJkCitFbmFibGluZyB0aGUgQjxnZnhf
cGFzc3RocnU+IG9wdGlvbiBhbHNvIGNvcGllcyB0aGUgcGh5c2ljYWwgZ3JhcGhpY3MgY2FyZAog
dmlkZW8gQklPUyB0byB0aGUgZ3Vlc3QgbWVtb3J5LCBhbmQgZXhlY3V0ZXMgdGhlIFZCSU9TIGlu
IHRoZSBndWVzdAogdG8gaW5pdGlhbGl6ZSB0aGUgZ3JhcGhpY3MgY2FyZC4KIAogTW9zdCBncmFw
aGljcyBhZGFwdGVycyByZXF1aXJlIHZlbmRvciBzcGVjaWZpYyB0d2Vha3MgZm9yIHByb3Blcmx5
CiB3b3JraW5nIGdyYXBoaWNzIHBhc3N0aHJvdWdoLiBTZWUgdGhlIFhlblZHQVBhc3N0aHJvdWdo
VGVzdGVkQWRhcHRlcnMKIEw8aHR0cDovL3dpa2kueGVuLm9yZy93aWtpL1hlblZHQVBhc3N0aHJv
dWdoVGVzdGVkQWRhcHRlcnM+IHdpa2kgcGFnZQotZm9yIGN1cnJlbnRseSBzdXBwb3J0ZWQgZ3Jh
cGhpY3MgY2FyZHMgZm9yIGdmeF9wYXNzdGhydS4KK2ZvciBncmFwaGljcyBjYXJkcyBjdXJyZW50
bHkgc3VwcG9ydGVkIGJ5IEI8Z2Z4X3Bhc3N0aHJ1Pi4KIAotZ2Z4X3Bhc3N0aHJ1IGlzIGN1cnJl
bnRseSBzdXBwb3J0ZWQgYm90aCB3aXRoIHRoZSBxZW11LXhlbi10cmFkaXRpb25hbAorQjxnZnhf
cGFzc3RocnU+IGlzIGN1cnJlbnRseSBzdXBwb3J0ZWQgYm90aCB3aXRoIHRoZSBxZW11LXhlbi10
cmFkaXRpb25hbAogZGV2aWNlLW1vZGVsIGFuZCB1cHN0cmVhbSBxZW11LXhlbiBkZXZpY2UtbW9k
ZWwuCiAKLVdoZW4gZ2l2ZW4gYXMgYSBib29sZWFuIHRoZSBCPGdmeF9wYXNzdGhydT4gb3B0aW9u
IGVpdGhlciBkaXNhYmxlcyBnZngKLXBhc3N0aHJ1IG9yIGVuYWJsZXMgYXV0b2RldGVjdGlvbi4K
K1doZW4gZ2l2ZW4gYXMgYSBib29sZWFuIHRoZSBCPGdmeF9wYXNzdGhydT4gb3B0aW9uIGVpdGhl
ciBkaXNhYmxlcyBncmFwaGljcworY2FyZCBwYXNzdGhyb3VnaCBvciBlbmFibGVzIGF1dG9kZXRl
Y3Rpb24uCiAKLUJ1dCB3aGVuIGdpdmVuIGFzIGEgc3RyaW5nIHRoZSBCPGdmeF9wYXNzdGhydT4g
b3B0aW9uIGRlc2NyaWJlcyB0aGUgdHlwZQotb2YgZGV2aWNlIHRvIGVuYWJsZS4gTm90ZSB0aGlz
IGJlaGF2aW9yIGlzIG9ubHkgc3VwcG9ydGVkIHdpdGggdGhlIHVwc3RyZWFtCi1xZW11LXhlbiBk
ZXZpY2UtbW9kZWwuIFdpdGggcWVtdS14ZW4tdHJhZGl0aW9uYWwgSUdEIGlzIGFsd2F5cyBhc3N1
bWVkCi1hbmQgb3RoZXIgb3B0aW9ucyB0aGFuIGF1dG9kZXRlY3Qgb3IgZXhwbGljaXQgSUdEIHdp
bGwgcmVzdWx0IGluIGFuIGVycm9yLgorV2hlbiBnaXZlbiBhcyBhIHN0cmluZyB0aGUgQjxnZnhf
cGFzc3RocnU+IG9wdGlvbiBkZXNjcmliZXMgdGhlIHR5cGUKK29mIGRldmljZSB0byBlbmFibGUu
IE5vdGUgdGhhdCB0aGlzIGJlaGF2aW9yIGlzIG9ubHkgc3VwcG9ydGVkIHdpdGggdGhlCit1cHN0
cmVhbSBxZW11LXhlbiBkZXZpY2UtbW9kZWwuIFdpdGggcWVtdS14ZW4tdHJhZGl0aW9uYWwgSUdE
IChJbnRlbCBHcmFwaGljcworRGV2aWNlKSBpcyBhbHdheXMgYXNzdW1lZCBhbmQgb3B0aW9ucyBv
dGhlciB0aGFuIGF1dG9kZXRlY3Qgb3IgZXhwbGljaXQgSUdECit3aWxsIHJlc3VsdCBpbiBhbiBl
cnJvci4KIAotQ3VycmVudGx5LCB2YWxpZCBvcHRpb25zIGFyZToKK0N1cnJlbnRseSwgdmFsaWQg
dmFsdWVzIGZvciB0aGUgb3B0aW9uIGFyZToKIAogPW92ZXIgNAogCi09aXRlbSBCPGdmeF9wYXNz
dGhydT0wPgorPWl0ZW0gQjwwPgogCiBEaXNhYmxlcyBncmFwaGljcyBkZXZpY2UgUENJIHBhc3N0
aHJvdWdoLgogCi09aXRlbSBCPGdmeF9wYXNzdGhydT0xPiwgQjxnZnhfcGFzc3RocnU9ImRlZmF1
bHQiPgorPWl0ZW0gQjwxPiwgQjwiZGVmYXVsdCI+CiAKIEVuYWJsZXMgZ3JhcGhpY3MgZGV2aWNl
IFBDSSBwYXNzdGhyb3VnaCBhbmQgYXV0b2RldGVjdHMgdGhlIHR5cGUgb2YgZGV2aWNlCiB3aGlj
aCBpcyBiZWluZyB1c2VkLgogCi09aXRlbSAiaWdkIgorPWl0ZW0gQjwiaWdkIj4KIAogRW5hYmxl
cyBncmFwaGljcyBkZXZpY2UgUENJIHBhc3N0aHJvdWdoIGJ1dCBmb3JjaW5nIHRoZSB0eXBlIG9m
IGRldmljZSB0bwogSW50ZWwgR3JhcGhpY3MgRGV2aWNlLgogCiA9YmFjawogCi1Ob3RlIHRoYXQg
c29tZSBncmFwaGljcyBhZGFwdGVycyAoQU1EL0FUSSBjYXJkcywgZm9yIGV4YW1wbGUpIGRvIG5v
dAotbmVjZXNzYXJpbHkgcmVxdWlyZSBnZnhfcGFzc3RocnUgb3B0aW9uLCBzbyB5b3UgY2FuIHVz
ZSB0aGUgbm9ybWFsIFhlbgorTm90ZSB0aGF0IHNvbWUgZ3JhcGhpY3MgY2FyZHMgKEFNRC9BVEkg
Y2FyZHMsIGZvciBleGFtcGxlKSBkbyBub3QKK25lY2Vzc2FyaWx5IHJlcXVpcmUgdGhlIEI8Z2Z4
X3Bhc3N0aHJ1PiBvcHRpb24sIHNvIHlvdSBjYW4gdXNlIHRoZSBub3JtYWwgWGVuCiBQQ0kgcGFz
c3Rocm91Z2ggdG8gYXNzaWduIHRoZSBncmFwaGljcyBjYXJkIGFzIGEgc2Vjb25kYXJ5IGdyYXBo
aWNzCiBjYXJkIHRvIHRoZSBWTS4gVGhlIFFFTVUtZW11bGF0ZWQgZ3JhcGhpY3MgY2FyZCByZW1h
aW5zIHRoZSBwcmltYXJ5CiBncmFwaGljcyBjYXJkLCBhbmQgVk5DIG91dHB1dCBpcyBhdmFpbGFi
bGUgZnJvbSB0aGUgUUVNVS1lbXVsYXRlZAogcHJpbWFyeSBhZGFwdGVyLgogCi1Nb3JlIGluZm9y
bWF0aW9uIGFib3V0IFhlbiBnZnhfcGFzc3RocnUgZmVhdHVyZSBpcyBhdmFpbGFibGUKK01vcmUg
aW5mb3JtYXRpb24gYWJvdXQgdGhlIFhlbiBCPGdmeF9wYXNzdGhydT4gZmVhdHVyZSBpcyBhdmFp
bGFibGUKIG9uIHRoZSBYZW5WR0FQYXNzdGhyb3VnaCBMPGh0dHA6Ly93aWtpLnhlbi5vcmcvd2lr
aS9YZW5WR0FQYXNzdGhyb3VnaD4KIHdpa2kgcGFnZS4KIAogPWl0ZW0gQjxyZG1fbWVtX2JvdW5k
YXJ5PU1CWVRFUz4KIAotTnVtYmVyIG9mIG1lZ2FieXRlcyB0byBzZXQgYSBib3VuZGFyeSBmb3Ig
Y2hlY2tpbmcgcmRtIGNvbmZsaWN0LgorTnVtYmVyIG9mIG1lZ2FieXRlcyB0byBzZXQgZm9yIGEg
Ym91bmRhcnkgd2hlbiBjaGVja2luZyBmb3IgUkRNIGNvbmZsaWN0cy4KIAotV2hlbiBSRE0gY29u
ZmxpY3RzIHdpdGggUkFNLCBSRE0gcHJvYmFibHkgc2NhdHRlciB0aGUgd2hvbGUgUkFNIHNwYWNl
LgotRXNwZWNpYWxseSBtdWx0aXBsZSBSRE0gZW50cmllcyB3b3VsZCB3b3JzZW4gdGhpcyB0byBs
ZWFkIHRvIGEgY29tcGxpY2F0ZWQKLW1lbW9yeSBsYXlvdXQuIFNvIGhlcmUgd2UncmUgdHJ5aW5n
IHRvIGZpZ3VyZSBvdXQgYSBzaW1wbGUgc29sdXRpb24gdG8KLWF2b2lkIGJyZWFraW5nIGV4aXN0
aW5nIGxheW91dC4gU28gd2hlbiBhIGNvbmZsaWN0IG9jY3VycywKK1doZW4gUkRNIGNvbmZsaWN0
cyB3aXRoIFJBTSwgUkRNIGlzIHByb2JhYmx5IHNjYXR0ZXJlZCBvdmVyIHRoZSB3aG9sZSBSQU0K
K3NwYWNlLiBIYXZpbmcgbXVsdGlwbGUgUkRNIGVudHJpZXMgd291bGQgd29yc2VuIHRoaXMgYW5k
IGxlYWQgdG8gYSBjb21wbGljYXRlZAorbWVtb3J5IGxheW91dC4gSGVyZSB3ZSdyZSB0cnlpbmcg
dG8gZmlndXJlIG91dCBhIHNpbXBsZSBzb2x1dGlvbiB0bworYXZvaWQgYnJlYWtpbmcgdGhlIGV4
aXN0aW5nIGxheW91dC4gV2hlbiBhIGNvbmZsaWN0IG9jY3VycywKIAogICAgICMxLiBBYm92ZSBh
IHByZWRlZmluZWQgYm91bmRhcnkKLSAgICAgICAgLSBtb3ZlIGxvd21lbV9lbmQgYmVsb3cgcmVz
ZXJ2ZWQgcmVnaW9uIHRvIHNvbHZlIGNvbmZsaWN0OworICAgICAgICAtIG1vdmUgbG93bWVtX2Vu
ZCBiZWxvdyB0aGUgcmVzZXJ2ZWQgcmVnaW9uIHRvIHNvbHZlIHRoZSBjb25mbGljdDsKIAogICAg
ICMyLiBCZWxvdyBhIHByZWRlZmluZWQgYm91bmRhcnkKLSAgICAgICAgLSBDaGVjayBzdHJpY3Qv
cmVsYXhlZCBwb2xpY3kuCi0gICAgICAgICJzdHJpY3QiIHBvbGljeSBsZWFkcyB0byBmYWlsIGxp
YnhsLiBOb3RlIHdoZW4gYm90aCBwb2xpY2llcwotICAgICAgICBhcmUgc3BlY2lmaWVkIG9uIGEg
Z2l2ZW4gcmVnaW9uLCAnc3RyaWN0JyBpcyBhbHdheXMgcHJlZmVycmVkLgotICAgICAgICAicmVs
YXhlZCIgcG9saWN5IGlzc3VlIGEgd2FybmluZyBtZXNzYWdlIGFuZCBhbHNvIG1hc2sgdGhpcwor
ICAgICAgICAtIENoZWNrIGlmIHRoZSBwb2xpY3kgaXMgc3RyaWN0IG9yIHJlbGF4ZWQuCisgICAg
ICAgIEEgInN0cmljdCIgcG9saWN5IGxlYWRzIHRvIGEgZmFpbCBpbiBsaWJ4bC4KKyAgICAgICAg
Tm90ZSB0aGF0IHdoZW4gYm90aCBwb2xpY2llcyBhcmUgc3BlY2lmaWVkIG9uIGEgZ2l2ZW4gcmVn
aW9uLAorICAgICAgICAic3RyaWN0IiBpcyBhbHdheXMgcHJlZmVycmVkLgorICAgICAgICBUaGUg
InJlbGF4ZWQiIHBvbGljeSBpc3N1ZXMgYSB3YXJuaW5nIG1lc3NhZ2UgYW5kIGFsc28gbWFza3Mg
dGhpcwogICAgICAgICBlbnRyeSBJTlZBTElEIHRvIGluZGljYXRlIHdlIHNob3VsZG4ndCBleHBv
c2UgdGhpcyBlbnRyeSB0bwogICAgICAgICBodm1sb2FkZXIuCiAKLUhlcmUgdGhlIGRlZmF1bHQg
aXMgMkcuCitUaGUgZGVmYXVsdCB2YWx1ZSBpcyAyMDQ4LgogCi09aXRlbSBCPGR0ZGV2PVsgIkRU
REVWX1BBVEgiLCAiRFRERVZfUEFUSCIsIC4uLiBdPgorPWl0ZW0gQjxkdGRldj1bICJEVERFVl9Q
QVRIIiwgIkRUREVWX1BBVEgiLCAuLi5dPgogCi1TcGVjaWZpZXMgdGhlIGhvc3QgZGV2aWNlIHRy
ZWUgbm9kZXMgdG8gcGFzc3Rocm91Z2ggdG8gdGhpcyBndWVzdC4gRWFjaAotRFRERVZfUEFUSCBp
cyB0aGUgYWJzb2x1dGUgcGF0aCBpbiB0aGUgZGV2aWNlIHRyZWUuCitTcGVjaWZpZXMgdGhlIGhv
c3QgZGV2aWNlIHRyZWUgbm9kZXMgdG8gcGFzc3QgaHJvdWdoIHRvIHRoaXMgZ3Vlc3QuIEVhY2gK
K0RUREVWX1BBVEggaXMgYW4gYWJzb2x1dGUgcGF0aCBpbiB0aGUgZGV2aWNlIHRyZWUuCiAKLT1p
dGVtIEI8aW9wb3J0cz1bICJJT1BPUlRfUkFOR0UiLCAiSU9QT1JUX1JBTkdFIiwgLi4uIF0+Cis9
aXRlbSBCPGlvcG9ydHM9WyAiSU9QT1JUX1JBTkdFIiwgIklPUE9SVF9SQU5HRSIsIC4uLl0+CiAK
LUFsbG93IGd1ZXN0IHRvIGFjY2VzcyBzcGVjaWZpYyBsZWdhY3kgSS9PIHBvcnRzLiBFYWNoIEI8
SU9QT1JUX1JBTkdFPgotaXMgZ2l2ZW4gaW4gaGV4YWRlY2ltYWwgYW5kIG1heSBlaXRoZXIgYSBz
cGFuIGUuZy4gQzwyZjgtMmZmPgotKGluY2x1c2l2ZSkgb3IgYSBzaW5nbGUgSS9PIHBvcnQgQzwy
Zjg+LgorQWxsb3cgdGhlIGd1ZXN0IHRvIGFjY2VzcyBzcGVjaWZpYyBsZWdhY3kgSS9PIHBvcnRz
LiBFYWNoIEI8SU9QT1JUX1JBTkdFPgoraXMgZ2l2ZW4gaW4gaGV4YWRlY2ltYWwgZm9ybWF0IGFu
ZCBtYXkgZWl0aGVyIGJlIGEgcmFuZ2UsIGUuZy4gQzwyZjgtMmZmPgorKGluY2x1c2l2ZSksIG9y
IGEgc2luZ2xlIEkvTyBwb3J0LCBlLmcuIEM8MmY4Pi4KIAotSXQgaXMgcmVjb21tZW5kZWQgdG8g
dXNlIHRoaXMgb3B0aW9uIG9ubHkgZm9yIHRydXN0ZWQgVk1zIHVuZGVyCi1hZG1pbmlzdHJhdG9y
IGNvbnRyb2wuCitJdCBpcyByZWNvbW1lbmRlZCB0byBvbmx5IHVzZSB0aGlzIG9wdGlvbiBmb3Ig
dHJ1c3RlZCBWTXMgdW5kZXIKK2FkbWluaXN0cmF0b3IncyBjb250cm9sLgogCi09aXRlbSBCPGlv
bWVtPVsgIklPTUVNX1NUQVJULE5VTV9QQUdFU1tAR0ZOXSIsICJJT01FTV9TVEFSVCxOVU1fUEFH
RVNbQEdGTl0iLCAuLi4gXT4KKz1pdGVtIEI8aW9tZW09WyAiSU9NRU1fU1RBUlQsTlVNX1BBR0VT
W0BHRk5dIiwgIklPTUVNX1NUQVJULE5VTV9QQUdFU1tAR0ZOXSIsIC4uLl0+CiAKIEFsbG93IGF1
dG8tdHJhbnNsYXRlZCBkb21haW5zIHRvIGFjY2VzcyBzcGVjaWZpYyBoYXJkd2FyZSBJL08gbWVt
b3J5IHBhZ2VzLgogCi1CPElPTUVNX1NUQVJUPiBpcyBhIHBoeXNpY2FsIHBhZ2UgbnVtYmVyLiBC
PE5VTV9QQUdFUz4gaXMgdGhlIG51bWJlciBvZiBwYWdlcwotYmVnaW5uaW5nIHdpdGggQjxTVEFS
VF9QQUdFPiB0byBhbGxvdyBhY2Nlc3MuIEI8R0ZOPiBzcGVjaWZpZXMgdGhlIGd1ZXN0IGZyYW1l
Ci1udW1iZXIgd2hlcmUgdGhlIG1hcHBpbmcgd2lsbCBzdGFydCBpbiB0aGUgZG9tVSdzIGFkZHJl
c3Mgc3BhY2UuIElmIEI8R0ZOPiBpcwotbm90IGdpdmVuLCB0aGUgbWFwcGluZyB3aWxsIGJlIHBl
cmZvcm1lZCB1c2luZyBCPElPTUVNX1NUQVJUPiBhcyBhIHN0YXJ0IGluIHRoZQotZG9tVSdzIGFk
ZHJlc3Mgc3BhY2UsIHRoZXJlZm9yZSBwZXJmb3JtaW5nIGFuIDE6MSBtYXBwaW5nIGFzIGRlZmF1
bHQuCi1BbGwgb2YgdGhlc2UgdmFsdWVzIG11c3QgYmUgZ2l2ZW4gaW4gaGV4YWRlY2ltYWwuCitC
PElPTUVNX1NUQVJUPiBpcyBhIHBoeXNpY2FsIHBhZ2UgbnVtYmVyLiBCPE5VTV9QQUdFUz4gaXMg
dGhlIG51bWJlciBvZiBwYWdlcywKK2JlZ2lubmluZyB3aXRoIEI8U1RBUlRfUEFHRT4sIHRvIGFs
bG93IGFjY2VzcyB0by4gQjxHRk4+IHNwZWNpZmllcyB0aGUgZ3Vlc3QKK2ZyYW1lIG51bWJlciB3
aGVyZSB0aGUgbWFwcGluZyB3aWxsIHN0YXJ0IGluIHRoZSBndWVzdCdzIGFkZHJlc3Mgc3BhY2Uu
IElmCitCPEdGTj4gaXMgbm90IHNwZWNpZmllZCwgdGhlIG1hcHBpbmcgd2lsbCBiZSBwZXJmb3Jt
ZWQgdXNpbmcgQjxJT01FTV9TVEFSVD4KK2FzIGEgc3RhcnQgaW4gdGhlIGd1ZXN0J3MgYWRkcmVz
cyBzcGFjZSwgdGhlcmVmb3JlIHBlcmZvcm1pbmcgYSAxOjEgbWFwcGluZworYnkgZGVmYXVsdC4K
K0FsbCBvZiB0aGVzZSB2YWx1ZXMgbXVzdCBiZSBnaXZlbiBpbiBoZXhhZGVjaW1hbCBmb3JtYXQu
CiAKIE5vdGUgdGhhdCB0aGUgSU9NTVUgd29uJ3QgYmUgdXBkYXRlZCB3aXRoIHRoZSBtYXBwaW5n
cyBzcGVjaWZpZWQgd2l0aCB0aGlzCi1vcHRpb24uIFRoaXMgb3B0aW9uIHRoZXJlZm9yZSBzaG91
bGQgbm90IGJlIHVzZWQgdG8gcGFzc3Rocm91Z2ggYW55Ci1JT01NVS1wcm90ZWN0ZWQgZGV2aWNl
Lgorb3B0aW9uLiBUaGlzIG9wdGlvbiB0aGVyZWZvcmUgc2hvdWxkIG5vdCBiZSB1c2VkIHRvIHBh
c3MgdGhyb3VnaCBhbnkKK0lPTU1VLXByb3RlY3RlZCBkZXZpY2VzLgogCi1JdCBpcyByZWNvbW1l
bmRlZCB0byB1c2UgdGhpcyBvcHRpb24gb25seSBmb3IgdHJ1c3RlZCBWTXMgdW5kZXIKLWFkbWlu
aXN0cmF0b3IgY29udHJvbC4KK0l0IGlzIHJlY29tbWVuZGVkIHRvIG9ubHkgdXNlIHRoaXMgb3B0
aW9uIGZvciB0cnVzdGVkIFZNcyB1bmRlcgorYWRtaW5pc3RyYXRvcidzIGNvbnRyb2wuCiAKLT1p
dGVtIEI8aXJxcz1bIE5VTUJFUiwgTlVNQkVSLCAuLi4gXT4KKz1pdGVtIEI8aXJxcz1bIE5VTUJF
UiwgTlVNQkVSLCAuLi5dPgogCiBBbGxvdyBhIGd1ZXN0IHRvIGFjY2VzcyBzcGVjaWZpYyBwaHlz
aWNhbCBJUlFzLgogCi1JdCBpcyByZWNvbW1lbmRlZCB0byB1c2UgdGhpcyBvcHRpb24gb25seSBm
b3IgdHJ1c3RlZCBWTXMgdW5kZXIKLWFkbWluaXN0cmF0b3IgY29udHJvbC4KK0l0IGlzIHJlY29t
bWVuZGVkIHRvIG9ubHkgdXNlIHRoaXMgb3B0aW9uIGZvciB0cnVzdGVkIFZNcyB1bmRlcgorYWRt
aW5pc3RyYXRvcidzIGNvbnRyb2wuCiAKID1pdGVtIEI8bWF4X2V2ZW50X2NoYW5uZWxzPU4+CiAK
QEAgLTEwOTEsNyArMTExMSw3IEBAIExpbWl0IHRoZSBndWVzdCB0byB1c2luZyBhdCBtb3N0IE4g
ZXZlbnQgY2hhbm5lbHMgKFBWIGludGVycnVwdHMpLgogR3Vlc3RzIHVzZSBoeXBlcnZpc29yIHJl
c291cmNlcyBmb3IgZWFjaCBldmVudCBjaGFubmVsIHRoZXkgdXNlLgogCiBUaGUgZGVmYXVsdCBv
ZiAxMDIzIHNob3VsZCBiZSBzdWZmaWNpZW50IGZvciB0eXBpY2FsIGd1ZXN0cy4gIFRoZQotbWF4
aW11bSB2YWx1ZSBkZXBlbmRzIHdoYXQgdGhlIGd1ZXN0IHN1cHBvcnRzLiAgR3Vlc3RzIHN1cHBv
cnRpbmcgdGhlCittYXhpbXVtIHZhbHVlIGRlcGVuZHMgb24gd2hhdCB0aGUgZ3Vlc3Qgc3VwcG9y
dHMuICBHdWVzdHMgc3VwcG9ydGluZyB0aGUKIEZJRk8tYmFzZWQgZXZlbnQgY2hhbm5lbCBBQkkg
c3VwcG9ydCB1cCB0byAxMzEsMDcxIGV2ZW50IGNoYW5uZWxzLgogT3RoZXIgZ3Vlc3RzIGFyZSBs
aW1pdGVkIHRvIDQwOTUgKDY0LWJpdCB4ODYgYW5kIEFSTSkgb3IgMTAyMyAoMzItYml0CiB4ODYp
LgpAQCAtMTEwMCw3ICsxMTIwLDcgQEAgeDg2KS4KIAogPWhlYWQyIFBhcmF2aXJ0dWFsaXNlZCAo
UFYpIEd1ZXN0IFNwZWNpZmljIE9wdGlvbnMKIAotVGhlIGZvbGxvd2luZyBvcHRpb25zIGFwcGx5
IG9ubHkgdG8gUGFyYXZpcnR1YWwgZ3Vlc3RzLgorVGhlIGZvbGxvd2luZyBvcHRpb25zIGFwcGx5
IG9ubHkgdG8gUGFyYXZpcnR1YWwgKFBWKSBndWVzdHMuCiAKID1vdmVyIDQKIApAQCAtMTExNSw3
ICsxMTM1LDcgQEAgZm9yIFBWIGd1ZXN0cy4KIAogQXBwZW5kIEI8QVJHPnMgdG8gdGhlIGFyZ3Vt
ZW50cyB0byB0aGUgQjxib290bG9hZGVyPgogcHJvZ3JhbS4gQWx0ZXJuYXRpdmVseSBpZiB0aGUg
YXJndW1lbnQgaXMgYSBzaW1wbGUgc3RyaW5nIHRoZW4gaXQgd2lsbAotYmUgc3BsaXQgaW50byB3
b3JkcyBhdCB3aGl0ZXNwYWNlICh0aGlzIHNlY29uZCBvcHRpb24gaXMgZGVwcmVjYXRlZCkuCiti
ZSBzcGxpdCBpbnRvIHdvcmRzIGF0IHdoaXRlc3BhY2UgQjwodGhpcyBzZWNvbmQgb3B0aW9uIGlz
IGRlcHJlY2F0ZWQpPi4KIAogPWl0ZW0gQjxlODIwX2hvc3Q9Qk9PTEVBTj4KIApAQCAtMTE0NCwx
OSArMTE2NCw0MSBAQCBhbnl3YXkuCiAKID1oZWFkMiBGdWxseS12aXJ0dWFsaXNlZCAoSFZNKSBH
dWVzdCBTcGVjaWZpYyBPcHRpb25zCiAKLVRoZSBmb2xsb3dpbmcgb3B0aW9ucyBhcHBseSBvbmx5
IHRvIEhWTSBndWVzdHMuCitUaGUgZm9sbG93aW5nIG9wdGlvbnMgYXBwbHkgb25seSB0byBGdWxs
eS12aXJ0dWFsaXNlZCAoSFZNKSBndWVzdHMuCiAKID1oZWFkMyBCb290IERldmljZQogCiA9b3Zl
ciA0CiAKLT1pdGVtIEI8Ym9vdD1bY3xkfG5dPgorPWl0ZW0gQjxib290PSJTVFJJTkciPgorCitT
cGVjaWZpZXMgdGhlIGVtdWxhdGVkIHZpcnR1YWwgZGV2aWNlIHRvIGJvb3QgZnJvbS4KKworUG9z
c2libGUgdmFsdWVzIGFyZToKKworPW92ZXIgNAorCis9aXRlbSBCPGM+CisKK0hhcmQgZGlzay4K
KworPWl0ZW0gQjxkPgorCitDRC1ST00uCisKKz1pdGVtIEI8bj4KKworTmV0d29yayAvIFBYRS4K
KworPWJhY2sKKworQjxOb3RlOj4gbXVsdGlwbGUgb3B0aW9ucyBjYW4gYmUgZ2l2ZW4gYW5kIHdp
bGwgYmUgYXR0ZW1wdGVkIGluIHRoZSBvcmRlciB0aGV5CithcmUgZ2l2ZW4sIGUuZy4gdG8gYm9v
dCBmcm9tIENELVJPTSBidXQgZmFsbCBiYWNrIHRvIHRoZSBoYXJkIGRpc2sgeW91IGNhbgorc3Bl
Y2lmeSBpdCBhcyBCPGRjPi4KKworVGhlIGRlZmF1bHQgaXMgQjxjZD4sIG1lYW5pbmcgdHJ5IGJv
b3RpbmcgZnJvbSB0aGUgaGFyZCBkaXNrIGZpcnN0LCBidXQgZmFsbAorYmFjayB0byB0aGUgQ0Qt
Uk9NLgogCi1TZWxlY3RzIHRoZSBlbXVsYXRlZCB2aXJ0dWFsIGRldmljZSB0byBib290IGZyb20u
IE9wdGlvbnMgYXJlIGhhcmQKLWRpc2sgKEI8Yz4pLCBjZC1yb20gKEI8ZD4pIG9yIG5ldHdvcmsv
UFhFIChCPG4+KS4gTXVsdGlwbGUgb3B0aW9ucyBjYW4gYmUKLWdpdmVuIGFuZCB3aWxsIGJlIGF0
dGVtcHRlZCBpbiB0aGUgb3JkZXIgdGhleSBhcmUgZ2l2ZW4uIGUuZy4gdG8gYm9vdAotZnJvbSBj
ZC1yb20gYnV0IGZhbGxiYWNrIHRvIHRoZSBoYXJkIGRpc2sgeW91IGNhbiBnaXZlIEI8ZGM+LiBU
aGUKLWRlZmF1bHQgaXMgQjxjZD4uCiAKID1iYWNrCiAKQEAgLTExNjQsMTMgKzEyMDYsMjkgQEAg
ZGVmYXVsdCBpcyBCPGNkPi4KIAogPW92ZXIgNAogCi09aXRlbSBCPGhkdHlwZT0iU1RSSU5HIj4K
Kz1pdGVtIEI8aGR0eXBlPVNUUklORz4KIAotU2VsZWN0IHRoZSBoZCBkaXNrIHR5cGUgKGlkZXxh
aGNpKS4KLUlmIGhkdHlwZT1haGNpIGFkZHMgaWNoOSBkaXNrIGNvbnRyb2xsZXIgaW4gQUhDSSBt
b2RlIGFuZCB1c2VzIGl0IHdpdGgKLXVwc3RyZWFtIHFlbXUgdG8gZW11bGF0ZSBkaXNrcyBpbnN0
ZWFkIG9mIElERS4gSXQgZGVjcmVhc2VzIGJvb3QgdGltZQotYnV0IG1heSBub3QgYmUgc3VwcG9y
dGVkIGJ5IGRlZmF1bHQgaW4gV2luZG93cyB4cCBhbmQgb2xkZXIgV2luZG93cy4KLVRoZSBkZWZh
dWx0IGlzIGlkZS4KK1NwZWNpZmllcyB0aGUgaGFyZCBkaXNrIHR5cGUuCisKK1Bvc3NpYmxlIHZh
bHVlcyBhcmU6CisKKz1vdmVyIDQKKworPWl0ZW0gQjxpZGU+CisKK0lmIHRoaXNlIG1vZGUgaXMg
c3BlY2lmaWVkIEI8eGw+IGFkZHMgYW4gZW11bGF0ZWQgSURFIGNvbnRyb2xsZXIsIHdoaWNoIGlz
CitzdWl0YWJsZSBldmVuIGZvciBvbGRlciBvcGVyYXRpb24gc3lzdGVtcy4KKworPWl0ZW0gQjxh
aGNpPgorCitJZiB0aGlzIG1vZGUgaXMgc3BlY2lmaWVkLCBCPHhsPiBhZGRzIGFuIGljaDkgZGlz
ayBjb250cm9sbGVyIGluIEFIQ0kgbW9kZSBhbmQKK3VzZXMgaXQgd2l0aCB1cHN0cmVhbSBRRU1V
IHRvIGVtdWxhdGUgZGlza3MgaW5zdGVhZCBvZiBJREUuIEl0IGRlY3JlYXNlcyBib290Cit0aW1l
IGJ1dCBtYXkgbm90IGJlIHN1cHBvcnRlZCBieSBkZWZhdWx0IGluIG9sZGVyIG9wZXJhdGluZyBz
eXN0ZW1zLCBlLmcuCitXaW5kb3dzIFhQLgorCis9YmFjaworCitUaGUgZGVmYXVsdCBpcyBCPGlk
ZT4uCiAKID1iYWNrCiAKQEAgLTExNzgsNyArMTIzNiw3IEBAIFRoZSBkZWZhdWx0IGlzIGlkZS4K
IAogVGhlIGZvbGxvd2luZyBvcHRpb25zIGNvbnRyb2wgdGhlIG1lY2hhbmlzbXMgdXNlZCB0byB2
aXJ0dWFsaXNlIGd1ZXN0CiBtZW1vcnkuICBUaGUgZGVmYXVsdHMgYXJlIHNlbGVjdGVkIHRvIGdp
dmUgdGhlIGJlc3QgcmVzdWx0cyBmb3IgdGhlCi1jb21tb24gY2FzZSBhbmQgc28geW91IHNob3Vs
ZCBub3JtYWxseSBsZWF2ZSB0aGVzZSBvcHRpb25zCitjb21tb24gY2FzZXMgc28geW91IHNob3Vs
ZCBub3JtYWxseSBsZWF2ZSB0aGVzZSBvcHRpb25zCiB1bnNwZWNpZmllZC4KIAogPW92ZXIgNApA
QCAtMTE4OCw3ICsxMjQ2LDcgQEAgdW5zcGVjaWZpZWQuCiBUdXJucyAiaGFyZHdhcmUgYXNzaXN0
ZWQgcGFnaW5nIiAodGhlIHVzZSBvZiB0aGUgaGFyZHdhcmUgbmVzdGVkIHBhZ2UKIHRhYmxlIGZl
YXR1cmUpIG9uIG9yIG9mZi4gIFRoaXMgZmVhdHVyZSBpcyBjYWxsZWQgRVBUIChFeHRlbmRlZCBQ
YWdlCiBUYWJsZXMpIGJ5IEludGVsIGFuZCBOUFQgKE5lc3RlZCBQYWdlIFRhYmxlcykgb3IgUlZJ
IChSYXBpZAotVmlydHVhbGlzYXRpb24gSW5kZXhpbmcpIGJ5IEFNRC4gIEFmZmVjdHMgSFZNIGd1
ZXN0cyBvbmx5LiAgSWYgdHVybmVkCitWaXJ0dWFsaXNhdGlvbiBJbmRleGluZykgYnkgQU1ELiBJ
ZiB0dXJuZWQKIG9mZiwgWGVuIHdpbGwgcnVuIHRoZSBndWVzdCBpbiAic2hhZG93IHBhZ2UgdGFi
bGUiIG1vZGUgd2hlcmUgdGhlCiBndWVzdCdzIHBhZ2UgdGFibGUgdXBkYXRlcyBhbmQvb3IgVExC
IGZsdXNoZXMgZXRjLiB3aWxsIGJlIGVtdWxhdGVkLgogVXNlIG9mIEhBUCBpcyB0aGUgZGVmYXVs
dCB3aGVuIGF2YWlsYWJsZS4KQEAgLTExOTcsNyArMTI1NSw3IEBAIFVzZSBvZiBIQVAgaXMgdGhl
IGRlZmF1bHQgd2hlbiBhdmFpbGFibGUuCiAKIFR1cm5zICJvdXQgb2Ygc3luYyBwYWdldGFibGVz
IiBvbiBvciBvZmYuICBXaGVuIHJ1bm5pbmcgaW4gc2hhZG93IHBhZ2UKIHRhYmxlIG1vZGUsIHRo
ZSBndWVzdCdzIHBhZ2UgdGFibGUgdXBkYXRlcyBtYXkgYmUgZGVmZXJyZWQgYXMKLXNwZWNpZmll
ZCBpbiB0aGUgSW50ZWwvQU1EIGFyY2hpdGVjdHVyZSBtYW51YWxzLiAgSG93ZXZlciB0aGlzIG1h
eQorc3BlY2lmaWVkIGluIHRoZSBJbnRlbC9BTUQgYXJjaGl0ZWN0dXJlIG1hbnVhbHMuICBIb3dl
dmVyLCB0aGlzIG1heQogZXhwb3NlIHVuZXhwZWN0ZWQgYnVncyBpbiB0aGUgZ3Vlc3QsIG9yIGZp
bmQgYnVncyBpbiBYZW4sIHNvIGl0IGlzCiBwb3NzaWJsZSB0byBkaXNhYmxlIHRoaXMgZmVhdHVy
ZS4gIFVzZSBvZiBvdXQgb2Ygc3luYyBwYWdlIHRhYmxlcywKIHdoZW4gWGVuIHRoaW5rcyBpdCBh
cHByb3ByaWF0ZSwgaXMgdGhlIGRlZmF1bHQuCkBAIC0xMjA2LDggKzEyNjQsOCBAQCB3aGVuIFhl
biB0aGlua3MgaXQgYXBwcm9wcmlhdGUsIGlzIHRoZSBkZWZhdWx0LgogCiBOdW1iZXIgb2YgbWVn
YWJ5dGVzIHRvIHNldCBhc2lkZSBmb3Igc2hhZG93aW5nIGd1ZXN0IHBhZ2V0YWJsZSBwYWdlcwog
KGVmZmVjdGl2ZWx5IGFjdGluZyBhcyBhIGNhY2hlIG9mIHRyYW5zbGF0ZWQgcGFnZXMpIG9yIHRv
IHVzZSBmb3IgSEFQCi1zdGF0ZS4gQnkgZGVmYXVsdCB0aGlzIGlzIDFNQiBwZXIgZ3Vlc3QgdmNw
dSBwbHVzIDhLQiBwZXIgTUIgb2YgZ3Vlc3QKLVJBTS4gWW91IHNob3VsZCBub3Qgbm9ybWFsbHkg
bmVlZCB0byBhZGp1c3QgdGhpcyB2YWx1ZS4gSG93ZXZlciBpZiB5b3UKK3N0YXRlLiBCeSBkZWZh
dWx0IHRoaXMgaXMgMU1CIHBlciBndWVzdCB2Q1BVIHBsdXMgOEtCIHBlciBNQiBvZiBndWVzdAor
UkFNLiBZb3Ugc2hvdWxkIG5vdCBub3JtYWxseSBuZWVkIHRvIGFkanVzdCB0aGlzIHZhbHVlLiBI
b3dldmVyLCBpZiB5b3UKIGFyZSBub3QgdXNpbmcgaGFyZHdhcmUgYXNzaXN0ZWQgcGFnaW5nIChp
LmUuIHlvdSBhcmUgdXNpbmcgc2hhZG93CiBtb2RlKSBhbmQgeW91ciBndWVzdCB3b3JrbG9hZCBj
b25zaXN0cyBvZiBhIHZlcnkgbGFyZ2UgbnVtYmVyIG9mCiBzaW1pbGFyIHByb2Nlc3NlcyB0aGVu
IGluY3JlYXNpbmcgdGhpcyB2YWx1ZSBtYXkgaW1wcm92ZSBwZXJmb3JtYW5jZS4KQEAgLTEyMTks
NyArMTI3Nyw3IEBAIHNpbWlsYXIgcHJvY2Vzc2VzIHRoZW4gaW5jcmVhc2luZyB0aGlzIHZhbHVl
IG1heSBpbXByb3ZlIHBlcmZvcm1hbmNlLgogVGhlIGZvbGxvd2luZyBvcHRpb25zIGFsbG93IHZh
cmlvdXMgcHJvY2Vzc29yIGFuZCBwbGF0Zm9ybSBsZXZlbAogZmVhdHVyZXMgdG8gYmUgaGlkZGVu
IG9yIGV4cG9zZWQgZnJvbSB0aGUgZ3Vlc3QncyBwb2ludCBvZiB2aWV3LiBUaGlzCiBjYW4gYmUg
dXNlZnVsIHdoZW4gcnVubmluZyBvbGRlciBndWVzdCBPcGVyYXRpbmcgU3lzdGVtcyB3aGljaCBt
YXkKLW1pc2JlaGF2ZSB3aGVuIGZhY2VkIHdpdGggbW9yZSBtb2Rlcm4gZmVhdHVyZXMuIEluIGdl
bmVyYWwgeW91IHNob3VsZAorbWlzYmVoYXZlIHdoZW4gZmFjZWQgd2l0aCBtb3JlIG1vZGVybiBm
ZWF0dXJlcy4gSW4gZ2VuZXJhbCwgeW91IHNob3VsZAogYWNjZXB0IHRoZSBkZWZhdWx0cyBmb3Ig
dGhlc2Ugb3B0aW9ucyB3aGVyZXZlciBwb3NzaWJsZS4KIAogPW92ZXIgNApAQCAtMTIzNSw4ICsx
MjkzLDggQEAgaXQgbWF5IGJlIHVzZWZ1bCB0byByZXF1ZXN0IGEgZGlmZmVyZW50IG9uZSwgbGlr
ZSBVRUZJLgogPWl0ZW0gQjxyb21iaW9zPgogCiBMb2FkcyBST01CSU9TLCBhIDE2LWJpdCB4ODYg
Y29tcGF0aWJsZSBCSU9TLiBUaGlzIGlzIHVzZWQgYnkgZGVmYXVsdAotd2hlbiBkZXZpY2VfbW9k
ZWxfdmVyc2lvbj1xZW11LXhlbi10cmFkaXRpb25hbC4gVGhpcyBpcyB0aGUgb25seSBCSU9TCi1v
cHRpb24gc3VwcG9ydGVkIHdoZW4gZGV2aWNlX21vZGVsX3ZlcnNpb249cWVtdS14ZW4tdHJhZGl0
aW9uYWwuIFRoaXMgaXMKK3doZW4gQjxkZXZpY2VfbW9kZWxfdmVyc2lvbj1xZW11LXhlbi10cmFk
aXRpb25hbD4uIFRoaXMgaXMgdGhlIG9ubHkgQklPUworb3B0aW9uIHN1cHBvcnRlZCB3aGVuIEI8
ZGV2aWNlX21vZGVsX3ZlcnNpb249cWVtdS14ZW4tdHJhZGl0aW9uYWw+LiBUaGlzIGlzCiB0aGUg
QklPUyB1c2VkIGJ5IGFsbCBwcmV2aW91cyBYZW4gdmVyc2lvbnMuCiAKID1pdGVtIEI8c2VhYmlv
cz4KQEAgLTEyNjYsNyArMTMyNCw3IEBAIEhpZGUgb3IgZXhwb3NlIHRoZSBJQTMyIFBoeXNpY2Fs
IEFkZHJlc3MgRXh0ZW5zaW9ucy4gVGhlc2UgZXh0ZW5zaW9ucwogbWFrZSBpdCBwb3NzaWJsZSBm
b3IgYSAzMiBiaXQgZ3Vlc3QgT3BlcmF0aW5nIFN5c3RlbSB0byBhY2Nlc3MgbW9yZQogdGhhbiA0
R0Igb2YgUkFNLiBFbmFibGluZyBQQUUgYWxzbyBlbmFibGVkIG90aGVyIGZlYXR1cmVzIHN1Y2gg
YXMKIE5YLiBQQUUgaXMgcmVxdWlyZWQgaWYgeW91IHdpc2ggdG8gcnVuIGEgNjQtYml0IGd1ZXN0
IE9wZXJhdGluZwotU3lzdGVtLiBJbiBnZW5lcmFsIHlvdSBzaG91bGQgbGVhdmUgdGhpcyBlbmFi
bGVkIGFuZCBhbGxvdyB0aGUgZ3Vlc3QKK1N5c3RlbS4gSW4gZ2VuZXJhbCwgeW91IHNob3VsZCBs
ZWF2ZSB0aGlzIGVuYWJsZWQgYW5kIGFsbG93IHRoZSBndWVzdAogT3BlcmF0aW5nIFN5c3RlbSB0
byBjaG9vc2Ugd2hldGhlciBvciBub3QgdG8gdXNlIFBBRS4gKFg4NiBvbmx5KQogCiA9aXRlbSBC
PGFjcGk9Qk9PTEVBTj4KQEAgLTEyNzQsNyArMTMzMiw3IEBAIE9wZXJhdGluZyBTeXN0ZW0gdG8g
Y2hvb3NlIHdoZXRoZXIgb3Igbm90IHRvIHVzZSBQQUUuIChYODYgb25seSkKIEV4cG9zZSBBQ1BJ
IChBZHZhbmNlZCBDb25maWd1cmF0aW9uIGFuZCBQb3dlciBJbnRlcmZhY2UpIHRhYmxlcyBmcm9t
CiB0aGUgdmlydHVhbCBmaXJtd2FyZSB0byB0aGUgZ3Vlc3QgT3BlcmF0aW5nIFN5c3RlbS4gQUNQ
SSBpcyByZXF1aXJlZAogYnkgbW9zdCBtb2Rlcm4gZ3Vlc3QgT3BlcmF0aW5nIFN5c3RlbXMuIFRo
aXMgb3B0aW9uIGlzIGVuYWJsZWQgYnkKLWRlZmF1bHQgYW5kIHVzdWFsbHkgeW91IHNob3VsZCBv
bWl0IGl0LiBIb3dldmVyIGl0IG1heSBiZSBuZWNlc3NhcnkgdG8KK2RlZmF1bHQgYW5kIHVzdWFs
bHkgeW91IHNob3VsZCBvbWl0IGl0LiBIb3dldmVyLCBpdCBtYXkgYmUgbmVjZXNzYXJ5IHRvCiBk
aXNhYmxlIEFDUEkgZm9yIGNvbXBhdGliaWxpdHkgd2l0aCBzb21lIGd1ZXN0IE9wZXJhdGluZyBT
eXN0ZW1zLgogVGhpcyBvcHRpb24gaXMgdHJ1ZSBmb3IgeDg2IHdoaWxlIGl0J3MgZmFsc2UgZm9y
IEFSTSBieSBkZWZhdWx0LgogCkBAIC0xMjk1LDk1ICsxMzUzLDk1IEBAIGZpcm13YXJlIEFDUEkg
dGFibGUuIEZhbHNlICgwKSBieSBkZWZhdWx0LgogCiA9aXRlbSBCPGFwaWM9Qk9PTEVBTj4KIAot
SW5jbHVkZSBpbmZvcm1hdGlvbiByZWdhcmRpbmcgQVBJQyAoQWR2YW5jZWQgUHJvZ3JhbW1hYmxl
IEludGVycnVwdAorQjwoeDg2IG9ubHkpPiBJbmNsdWRlIGluZm9ybWF0aW9uIHJlZ2FyZGluZyBB
UElDIChBZHZhbmNlZCBQcm9ncmFtbWFibGUgSW50ZXJydXB0CiBDb250cm9sbGVyKSBpbiB0aGUg
ZmlybXdhcmUvQklPUyB0YWJsZXMgb24gYSBzaW5nbGUgcHJvY2Vzc29yCiBndWVzdC4gVGhpcyBj
YXVzZXMgdGhlIE1QIChtdWx0aXByb2Nlc3NvcikgYW5kIFBJUiAoUENJIEludGVycnVwdAogUm91
dGluZykgdGFibGVzIHRvIGJlIGV4cG9ydGVkIGJ5IHRoZSB2aXJ0dWFsIGZpcm13YXJlLiBUaGlz
IG9wdGlvbgotaGFzIG5vIGVmZmVjdCBvbiBhIGd1ZXN0IHdpdGggbXVsdGlwbGUgdmlydHVhbCBD
UFVTIGFzIHRoZXkgbXVzdAoraGFzIG5vIGVmZmVjdCBvbiBhIGd1ZXN0IHdpdGggbXVsdGlwbGUg
dmlydHVhbCBDUFVzIGFzIHRoZXkgbXVzdAogYWx3YXlzIGluY2x1ZGUgdGhlc2UgdGFibGVzLiBU
aGlzIG9wdGlvbiBpcyBlbmFibGVkIGJ5IGRlZmF1bHQgYW5kIHlvdQogc2hvdWxkIHVzdWFsbHkg
b21pdCBpdCBidXQgaXQgbWF5IGJlIG5lY2Vzc2FyeSB0byBkaXNhYmxlIHRoZXNlCiBmaXJtd2Fy
ZSB0YWJsZXMgd2hlbiB1c2luZyBjZXJ0YWluIG9sZGVyIGd1ZXN0IE9wZXJhdGluZwogU3lzdGVt
cy4gVGhlc2UgdGFibGVzIGhhdmUgYmVlbiBzdXBlcnNlZGVkIGJ5IG5ld2VyIGNvbnN0cnVjdHMg
d2l0aGluCi10aGUgQUNQSSB0YWJsZXMuIChYODYgb25seSkKK3RoZSBBQ1BJIHRhYmxlcy4KIAog
PWl0ZW0gQjxueD1CT09MRUFOPgogCi1IaWRlcyBvciBleHBvc2VzIHRoZSBOby1lWGVjdXRlIGNh
cGFiaWxpdHkuIFRoaXMgYWxsb3dzIGEgZ3Vlc3QKLU9wZXJhdGluZyBzeXN0ZW0gdG8gbWFwIHBh
Z2VzIHN1Y2ggdGhhdCB0aGV5IGNhbm5vdCBiZSBleGVjdXRlZCB3aGljaAorQjwoeDg2IG9ubHkp
PiBIaWRlcyBvciBleHBvc2VzIHRoZSBOby1lWGVjdXRlIGNhcGFiaWxpdHkuIFRoaXMgYWxsb3dz
IGEgZ3Vlc3QKK09wZXJhdGluZyBTeXN0ZW0gdG8gbWFwIHBhZ2VzIGluIHN1Y2ggYSB3YXkgdGhh
dCB0aGV5IGNhbm5vdCBiZSBleGVjdXRlZCB3aGljaAogY2FuIGVuaGFuY2Ugc2VjdXJpdHkuIFRo
aXMgb3B0aW9ucyByZXF1aXJlcyB0aGF0IFBBRSBhbHNvIGJlCi1lbmFibGVkLiAoWDg2IG9ubHkp
CitlbmFibGVkLgogCiA9aXRlbSBCPGhwZXQ9Qk9PTEVBTj4KIAotRW5hYmxlcyBvciBkaXNhYmxl
cyBIUEVUIChIaWdoIFByZWNpc2lvbiBFdmVudCBUaW1lcikuIFRoaXMgb3B0aW9uIGlzCi1lbmFi
bGVkIGJ5IGRlZmF1bHQgYW5kIHlvdSBzaG91bGQgdXN1YWxseSBvbWl0IGl0LiBJdCBtYXkgYmUg
bmVjZXNzYXJ5Ci10byBkaXNhYmxlIHRoZSBIUEVUIGluIG9yZGVyIHRvIGltcHJvdmUgY29tcGF0
aWJpbGl0eSB3aXRoIGd1ZXN0Ci1PcGVyYXRpbmcgU3lzdGVtcyAoWDg2IG9ubHkpCitCPCh4ODYg
b25seSk+IEVuYWJsZXMgb3IgZGlzYWJsZXMgSFBFVCAoSGlnaCBQcmVjaXNpb24gRXZlbnQgVGlt
ZXIpLiBUaGlzCitvcHRpb24gaXMgZW5hYmxlZCBieSBkZWZhdWx0IGFuZCB5b3Ugc2hvdWxkIHVz
dWFsbHkgb21pdCBpdC4KK0l0IG1heSBiZSBuZWNlc3NhcnkgdG8gZGlzYWJsZSB0aGUgSFBFVCBp
biBvcmRlciB0byBpbXByb3ZlIGNvbXBhdGliaWxpdHkgd2l0aAorZ3Vlc3QgT3BlcmF0aW5nIFN5
c3RlbXMuCiAKLT1pdGVtIEI8YWx0cDJtPU1PREU+Cis9aXRlbSBCPGFsdHAybT0iTU9ERSI+CiAK
LVNwZWNpZmllcyBhY2Nlc3MgbW9kZSB0byB0aGUgYWx0ZXJuYXRlLXAybSBjYXBhYmlsaXR5LiBB
bHRlcm5hdGUtcDJtIGFsbG93cyBhCi1ndWVzdCB0byBtYW5hZ2UgbXVsdGlwbGUgcDJtIGd1ZXN0
IHBoeXNpY2FsICJtZW1vcnkgdmlld3MiIChhcyBvcHBvc2VkIHRvIGEKLXNpbmdsZSBwMm0pLiBU
aGlzIG9wdGlvbiBpcyBkaXNhYmxlZCBieSBkZWZhdWx0IGFuZCBpcyBhdmFpbGFibGUgdG8geDg2
IGh2bQotZG9tYWlucy4gWW91IG1heSB3YW50IHRoaXMgb3B0aW9uIGlmIHlvdSB3YW50IHRvIGFj
Y2Vzcy1jb250cm9sL2lzb2xhdGUKK0I8KHg4NiBvbmx5KT4gU3BlY2lmaWVzIHRoZSBhY2Nlc3Mg
bW9kZSB0byB0aGUgYWx0ZXJuYXRlLXAybSBjYXBhYmlsaXR5LgorQWx0ZXJuYXRlLXAybSBhbGxv
d3MgYSBndWVzdCB0byBtYW5hZ2UgbXVsdGlwbGUgcDJtIGd1ZXN0IHBoeXNpY2FsICJtZW1vcnkK
K3ZpZXdzIiAoYXMgb3Bwb3NlZCB0byBhIHNpbmdsZSBwMm0pLgorWW91IG1heSB3YW50IHRoaXMg
b3B0aW9uIGlmIHlvdSB3YW50IHRvIGFjY2Vzcy1jb250cm9sL2lzb2xhdGUKIGFjY2VzcyB0byBz
cGVjaWZpYyBndWVzdCBwaHlzaWNhbCBtZW1vcnkgcGFnZXMgYWNjZXNzZWQgYnkgdGhlIGd1ZXN0
LCBlLmcuIGZvcgogZG9tYWluIG1lbW9yeSBpbnRyb3NwZWN0aW9uIG9yIGZvciBpc29sYXRpb24v
YWNjZXNzLWNvbnRyb2wgb2YgbWVtb3J5IGJldHdlZW4KLWNvbXBvbmVudHMgd2l0aGluIGEgc2lu
Z2xlIGd1ZXN0IGRvbWFpbi4KK2NvbXBvbmVudHMgd2l0aGluIGEgc2luZ2xlIGd1ZXN0IGRvbWFp
bi4gVGhpcyBvcHRpb24gaXMgZGlzYWJsZWQgYnkgZGVmYXVsdC4KIAogVGhlIHZhbGlkIHZhbHVl
cyBhcmUgYXMgZm9sbG93czoKIAogPW92ZXIgNAogCi09aXRlbSBCPCJkaXNhYmxlZCI+Cis9aXRl
bSBCPGRpc2FibGVkPgogCiBBbHRwMm0gaXMgZGlzYWJsZWQgZm9yIHRoZSBkb21haW4gKGRlZmF1
bHQpLgogCi09aXRlbSBCPCJtaXhlZCI+Cis9aXRlbSBCPG1peGVkPgogCiBUaGUgbWl4ZWQgbW9k
ZSBhbGxvd3MgYWNjZXNzIHRvIHRoZSBhbHRwMm0gaW50ZXJmYWNlIGZvciBib3RoIGluLWd1ZXN0
CiBhbmQgZXh0ZXJuYWwgdG9vbHMgYXMgd2VsbC4KIAotPWl0ZW0gQjwiZXh0ZXJuYWwiPgorPWl0
ZW0gQjxleHRlcm5hbD4KIAotRW5hYmxlcyBhY2Nlc3MgdG8gdGhlIGFsdGVybmF0ZS1wMm0gY2Fw
YWJpbGl0eSBmb3IgaHZtIGd1ZXN0cyBvbmx5Ci1ieSBleHRlcm5hbCBwcml2aWxlZ2VkIHRvb2xz
LgorRW5hYmxlcyBhY2Nlc3MgdG8gdGhlIGFsdGVybmF0ZS1wMm0gY2FwYWJpbGl0eSBieSBleHRl
cm5hbCBwcml2aWxlZ2VkIHRvb2xzLgogCi09aXRlbSBCPCJsaW1pdGVkIj4KKz1pdGVtIEI8bGlt
aXRlZD4KIAotRW5hYmxlcyBsaW1pdGVkIGFjY2VzcyB0byB0aGUgYWx0ZXJuYXRlLXAybSBjYXBh
YmlsaXR5IGZvciBodm0gZ3Vlc3RzIG9ubHksCitFbmFibGVzIGxpbWl0ZWQgYWNjZXNzIHRvIHRo
ZSBhbHRlcm5hdGUtcDJtIGNhcGFiaWxpdHksCiBpZS4gZ2l2aW5nIHRoZSBndWVzdCBhY2Nlc3Mg
b25seSB0byBlbmFibGUvZGlzYWJsZSB0aGUgVk1GVU5DIGFuZCAjVkUgZmVhdHVyZXMuCiAKID1i
YWNrCiAKID1pdGVtIEI8YWx0cDJtaHZtPUJPT0xFQU4+CiAKLUVuYWJsZXMgb3IgZGlzYWJsZXMg
aHZtIGd1ZXN0IGFjY2VzcyB0byBhbHRlcm5hdGUtcDJtIGNhcGFiaWxpdHkuCitFbmFibGVzIG9y
IGRpc2FibGVzIEhWTSBndWVzdCBhY2Nlc3MgdG8gYWx0ZXJuYXRlLXAybSBjYXBhYmlsaXR5Lgog
QWx0ZXJuYXRlLXAybSBhbGxvd3MgYSBndWVzdCB0byBtYW5hZ2UgbXVsdGlwbGUgcDJtIGd1ZXN0
IHBoeXNpY2FsCiAibWVtb3J5IHZpZXdzIiAoYXMgb3Bwb3NlZCB0byBhIHNpbmdsZSBwMm0pLiBU
aGlzIG9wdGlvbiBpcwotZGlzYWJsZWQgYnkgZGVmYXVsdCBhbmQgaXMgYXZhaWxhYmxlIG9ubHkg
dG8gaHZtIGRvbWFpbnMuCitkaXNhYmxlZCBieSBkZWZhdWx0IGFuZCBpcyBhdmFpbGFibGUgb25s
eSB0byBIVk0gZG9tYWlucy4KIFlvdSBtYXkgd2FudCB0aGlzIG9wdGlvbiBpZiB5b3Ugd2FudCB0
byBhY2Nlc3MtY29udHJvbC9pc29sYXRlCiBhY2Nlc3MgdG8gc3BlY2lmaWMgZ3Vlc3QgcGh5c2lj
YWwgbWVtb3J5IHBhZ2VzIGFjY2Vzc2VkIGJ5CiB0aGUgZ3Vlc3QsIGUuZy4gZm9yIEhWTSBkb21h
aW4gbWVtb3J5IGludHJvc3BlY3Rpb24gb3IKIGZvciBpc29sYXRpb24vYWNjZXNzLWNvbnRyb2wg
b2YgbWVtb3J5IGJldHdlZW4gY29tcG9uZW50cyB3aXRoaW4KLWEgc2luZ2xlIGd1ZXN0IGh2bSBk
b21haW4uIFRoaXMgb3B0aW9uIGlzIGRlcHJlY2F0ZWQsIHVzZSB0aGUgb3B0aW9uCi0iYWx0cDJt
IiBpbnN0ZWFkLgorYSBzaW5nbGUgZ3Vlc3QgSFZNIGRvbWFpbi4gQjxUaGlzIG9wdGlvbiBpcyBk
ZXByZWNhdGVkLCB1c2UgdGhlIG9wdGlvbgorImFsdHAybSIgaW5zdGVhZC4+CiAKLU5vdGU6IFdo
aWxlIHRoZSBvcHRpb24gImFsdHAybWh2bSIgaXMgZGVwcmVjYXRlZCwgbGVnYWN5IGFwcGxpY2F0
aW9ucyBmb3IKK0I8Tm90ZT46IFdoaWxlIHRoZSBvcHRpb24gImFsdHAybWh2bSIgaXMgZGVwcmVj
YXRlZCwgbGVnYWN5IGFwcGxpY2F0aW9ucyBmb3IKIHg4NiBzeXN0ZW1zIHdpbGwgY29udGludWUg
dG8gd29yayB1c2luZyBpdC4KIAogPWl0ZW0gQjxuZXN0ZWRodm09Qk9PTEVBTj4KIAogRW5hYmxl
IG9yIGRpc2FibGVzIGd1ZXN0IGFjY2VzcyB0byBoYXJkd2FyZSB2aXJ0dWFsaXNhdGlvbiBmZWF0
dXJlcywKIGUuZy4gaXQgYWxsb3dzIGEgZ3Vlc3QgT3BlcmF0aW5nIFN5c3RlbSB0byBhbHNvIGZ1
bmN0aW9uIGFzIGEKLWh5cGVydmlzb3IuIFRoaXMgb3B0aW9uIGlzIGRpc2FibGVkIGJ5IGRlZmF1
bHQuIFlvdSBtYXkgd2FudCB0aGlzCitoeXBlcnZpc29yLiBZb3UgbWF5IHdhbnQgdGhpcwogb3B0
aW9uIGlmIHlvdSB3YW50IHRvIHJ1biBhbm90aGVyIGh5cGVydmlzb3IgKGluY2x1ZGluZyBhbm90
aGVyIGNvcHkKIG9mIFhlbikgd2l0aGluIGEgWGVuIGd1ZXN0IG9yIHRvIHN1cHBvcnQgYSBndWVz
dCBPcGVyYXRpbmcgU3lzdGVtCiB3aGljaCB1c2VzIGhhcmR3YXJlIHZpcnR1YWxpc2F0aW9uIGV4
dGVuc2lvbnMgKGUuZy4gV2luZG93cyBYUAogY29tcGF0aWJpbGl0eSBtb2RlIG9uIG1vcmUgbW9k
ZXJuIFdpbmRvd3MgT1MpLgorVGhpcyBvcHRpb24gaXMgZGlzYWJsZWQgYnkgZGVmYXVsdC4KIAog
PWl0ZW0gQjxjcHVpZD0iTElCWExfU1RSSU5HIj4gb3IgQjxjcHVpZD1bICJYRU5EX1NUUklORyIs
ICJYRU5EX1NUUklORyIgXT4KIAotQ29uZmlndXJlIHRoZSB2YWx1ZSByZXR1cm5lZCB3aGVuIGEg
Z3Vlc3QgZXhlY3V0ZXMgQ1BVSUQgaW5zdHJ1Y3Rpb24uCitDb25maWd1cmUgdGhlIHZhbHVlIHJl
dHVybmVkIHdoZW4gYSBndWVzdCBleGVjdXRlcyB0aGUgQ1BVSUQgaW5zdHJ1Y3Rpb24uCiBUd28g
dmVyc2lvbnMgb2YgY29uZmlnIHN5bnRheCBhcmUgcmVjb2duaXplZDogbGlieGwgYW5kIHhlbmQu
CiAKIFRoZSBsaWJ4bCBzeW50YXggaXMgYSBjb21tYSBzZXBhcmF0ZWQgbGlzdCBvZiBrZXk9dmFs
dWUgcGFpcnMsIHByZWNlZGVkIGJ5IHRoZQpAQCAtMTM5OCw4ICsxNDU2LDggQEAgUG9zc2libGUg
dmFsdWVzIGZvciBhIHNpbmdsZSBmZWF0dXJlIGJpdDoKICAgJ3MnIC0+IGFzICdrJyBidXQgcHJl
c2VydmUgYWNyb3NzIHNhdmUvcmVzdG9yZSBhbmQgbWlncmF0aW9uIChub3QgaW1wbGVtZW50ZWQp
CiAKIE5vdGU6IHdoZW4gc3BlY2lmeWluZyBCPGNwdWlkPiBmb3IgaHlwZXJ2aXNvciBsZWF2ZXMg
KDB4NDAwMHh4eHggbWFqb3IgZ3JvdXApCi1vbmx5IHRoZSBsb3dlc3QgOCBiaXRzIG9mIGxlYWYn
cyAweDQwMDB4eDAwIEVBWCByZWdpc3RlciBhcmUgcHJvY2Vzc2VkLCB0aGUgcmVzdAotYXJlIGln
bm9yZWQgKHRoZXNlIDggYml0cyBzaWduaWZ5IG1heGltdW0gbnVtYmVyIG9mIGh5cGVydmlzb3Ig
bGVhdmVzKS4KK29ubHkgdGhlIGxvd2VzdCA4IGJpdHMgb2YgbGVhZidzIDB4NDAwMHh4MDAgRUFY
IHJlZ2lzdGVyIGFyZSBwcm9jZXNzZWQsIHRoZQorcmVzdCBhcmUgaWdub3JlZCAodGhlc2UgOCBi
aXRzIHNpZ25pZnkgbWF4aW11bSBudW1iZXIgb2YgaHlwZXJ2aXNvciBsZWF2ZXMpLgogCiBMaXN0
IG9mIGtleXMgdGFraW5nIGEgdmFsdWU6CiBhcGljaWRzaXplIGJyYW5kaWQgY2xmbHVzaCBmYW1p
bHkgbG9jYWxhcGljaWQgbWF4bGVhZiBtYXhodmxlYWYgbW9kZWwgbmMKQEAgLTE0MjYsMzEgKzE0
ODQsMzIgQEAgVGhlIHhlbmQgc3ludGF4IGlzIGEgbGlzdCBvZiB2YWx1ZXMgaW4gdGhlIGZvcm0g
b2YKIEV4YW1wbGUgdG8gaGlkZSB0d28gZmVhdHVyZXMgZnJvbSB0aGUgZ3Vlc3Q6ICd0bScsIHdo
aWNoIGlzIGJpdCAjMjkgaW4gRURYLCBhbmQKICdwbmknIChTU0UzKSwgd2hpY2ggaXMgYml0ICMw
IGluIEVDWDoKIAoteGVuZDogWyAnMTplY3g9eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4
eDAsZWR4PXh4MHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4JyBdCit4ZW5kOiBbICIxOmVj
eD14eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4MCxlZHg9eHgweHh4eHh4eHh4eHh4eHh4
eHh4eHh4eHh4eHh4eHgiIF0KIAotbGlieGw6ICdob3N0LHRtPTAsc3NlMz0wJworbGlieGw6ICJo
b3N0LHRtPTAsc3NlMz0wIgogCi1Nb3JlIGluZm8gYWJvdXQgdGhlIENQVUlEIGluc3RydWN0aW9u
IGNhbiBiZSBmb3VuZCBpbiB0aGUgcHJvY2Vzc29yIG1hbnVhbHMsIGFuZAotaW4gV2lraXBlZGlh
OiBMPGh0dHA6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvQ1BVSUQ+CitNb3JlIGluZm8gYWJvdXQg
dGhlIENQVUlEIGluc3RydWN0aW9uIGNhbiBiZSBmb3VuZCBpbiB0aGUgcHJvY2Vzc29yIG1hbnVh
bHMsCithbmQgb24gV2lraXBlZGlhOiBMPGh0dHA6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvQ1BV
SUQ+CiAKID1pdGVtIEI8YWNwaV9maXJtd2FyZT0iU1RSSU5HIj4KIAotU3BlY2lmeSBhIHBhdGgg
dG8gYSBmaWxlIHRoYXQgY29udGFpbnMgZXh0cmEgQUNQSSBmaXJtd2FyZSB0YWJsZXMgdG8gcGFz
cyBpbiB0bworU3BlY2lmaWVzIGEgcGF0aCB0byBhIGZpbGUgdGhhdCBjb250YWlucyBleHRyYSBB
Q1BJIGZpcm13YXJlIHRhYmxlcyB0byBwYXNzIGludG8KIGEgZ3Vlc3QuIFRoZSBmaWxlIGNhbiBj
b250YWluIHNldmVyYWwgdGFibGVzIGluIHRoZWlyIGJpbmFyeSBBTUwgZm9ybQogY29uY2F0ZW5h
dGVkIHRvZ2V0aGVyLiBFYWNoIHRhYmxlIHNlbGYgZGVzY3JpYmVzIGl0cyBsZW5ndGggc28gbm8g
YWRkaXRpb25hbAogaW5mb3JtYXRpb24gaXMgbmVlZGVkLiBUaGVzZSB0YWJsZXMgd2lsbCBiZSBh
ZGRlZCB0byB0aGUgQUNQSSB0YWJsZSBzZXQgaW4gdGhlCiBndWVzdC4gTm90ZSB0aGF0IGV4aXN0
aW5nIHRhYmxlcyBjYW5ub3QgYmUgb3ZlcnJpZGRlbiBieSB0aGlzIGZlYXR1cmUuIEZvcgotZXhh
bXBsZSB0aGlzIGNhbm5vdCBiZSB1c2VkIHRvIG92ZXJyaWRlIHRhYmxlcyBsaWtlIERTRFQsIEZB
RFQsIGV0Yy4KK2V4YW1wbGUsIHRoaXMgY2Fubm90IGJlIHVzZWQgdG8gb3ZlcnJpZGUgdGFibGVz
IGxpa2UgRFNEVCwgRkFEVCwgZXRjLgogCiA9aXRlbSBCPHNtYmlvc19maXJtd2FyZT0iU1RSSU5H
Ij4KIAotU3BlY2lmeSBhIHBhdGggdG8gYSBmaWxlIHRoYXQgY29udGFpbnMgZXh0cmEgU01CSU9T
IGZpcm13YXJlIHN0cnVjdHVyZXMgdG8gcGFzcwotaW4gdG8gYSBndWVzdC4gVGhlIGZpbGUgY2Fu
IGNvbnRhaW4gYSBzZXQgRE1URiBwcmVkZWZpbmVkIHN0cnVjdHVyZXMgd2hpY2ggd2lsbAotb3Zl
cnJpZGUgdGhlIGludGVybmFsIGRlZmF1bHRzLiBOb3QgYWxsIHByZWRlZmluZWQgc3RydWN0dXJl
cyBjYW4gYmUgb3ZlcnJpZGRlbiwKK1NwZWNpZmllcyBhIHBhdGggdG8gYSBmaWxlIHRoYXQgY29u
dGFpbnMgZXh0cmEgU01CSU9TIGZpcm13YXJlIHN0cnVjdHVyZXMgdG8KK3Bhc3MgaW50byBhIGd1
ZXN0LiBUaGUgZmlsZSBjYW4gY29udGFpbiBhIHNldCBvZiBETVRGIHByZWRlZmluZWQgc3RydWN0
dXJlcword2hpY2ggd2lsbCBvdmVycmlkZSB0aGUgaW50ZXJuYWwgZGVmYXVsdHMuIE5vdCBhbGwg
cHJlZGVmaW5lZCBzdHJ1Y3R1cmVzIGNhbiBiZQorb3ZlcnJpZGRlbiwKIG9ubHkgdGhlIGZvbGxv
d2luZyB0eXBlczogMCwgMSwgMiwgMywgMTEsIDIyLCAzOS4gVGhlIGZpbGUgY2FuIGFsc28gY29u
dGFpbiBhbnkKIG51bWJlciBvZiB2ZW5kb3IgZGVmaW5lZCBTTUJJT1Mgc3RydWN0dXJlcyAodHlw
ZSAxMjggLSAyNTUpLiBTaW5jZSBTTUJJT1MKIHN0cnVjdHVyZXMgZG8gbm90IHByZXNlbnQgdGhl
aXIgb3ZlcmFsbCBzaXplLCBlYWNoIGVudHJ5IGluIHRoZSBmaWxlIG11c3QgYmUKLXByZWNlZGVk
IGJ5IGEgMzJiIGludGVnZXIgaW5kaWNhdGluZyB0aGUgc2l6ZSBvZiB0aGUgbmV4dCBzdHJ1Y3R1
cmUuCitwcmVjZWRlZCBieSBhIDMyYiBpbnRlZ2VyIGluZGljYXRpbmcgdGhlIHNpemUgb2YgdGhl
IGZvbGxvd2luZyBzdHJ1Y3R1cmUuCiAKID1pdGVtIEI8bXNfdm1fZ2VuaWQ9Ik9QVElPTiI+CiAK
QEAgLTE0NjcsMTkgKzE1MjYsMTkgQEAgVmFsaWQgb3B0aW9ucyBhcmU6CiAKID1vdmVyIDQKIAot
PWl0ZW0gQjwiZ2VuZXJhdGUiPgorPWl0ZW0gQjxnZW5lcmF0ZT4KIAogR2VuZXJhdGUgYSByYW5k
b20gVk0gZ2VuZXJhdGlvbiBJRCBldmVyeSB0aW1lIHRoZSBkb21haW4gaXMgY3JlYXRlZCBvcgog
cmVzdG9yZWQuCiAKLT1pdGVtIEI8Im5vbmUiPgorPWl0ZW0gQjxub25lPgogCiBEbyBub3QgcHJv
dmlkZSBhIFZNIGdlbmVyYXRpb24gSUQuCiAKID1iYWNrCiAKLVNlZSBhbHNvICJWaXJ0dWFsIE1h
Y2hpbmUgR2VuZXJhdGlvbiBJRCIgYnkgTWljcm9zb2Z0Ci0oaHR0cDovL3d3dy5taWNyb3NvZnQu
Y29tL2VuLXVzL2Rvd25sb2FkL2RldGFpbHMuYXNweD9pZD0zMDcwNykuCitTZWUgYWxzbyAiVmly
dHVhbCBNYWNoaW5lIEdlbmVyYXRpb24gSUQiIGJ5IE1pY3Jvc29mdDoKK0w8aHR0cDovL3d3dy5t
aWNyb3NvZnQuY29tL2VuLXVzL2Rvd25sb2FkL2RldGFpbHMuYXNweD9pZD0zMDcwNz4KIAogPWJh
Y2sgCiAKQEAgLTE0ODksMTMgKzE1NDgsMTQgQEAgU2VlIGFsc28gIlZpcnR1YWwgTWFjaGluZSBH
ZW5lcmF0aW9uIElEIiBieSBNaWNyb3NvZnQKIAogPWl0ZW0gQjx0c2NfbW9kZT0iTU9ERSI+CiAK
LVNwZWNpZmllcyBob3cgdGhlIFRTQyAoVGltZSBTdGFtcCBDb3VudGVyKSBzaG91bGQgYmUgcHJv
dmlkZWQgdG8gdGhlCi1ndWVzdCAoWDg2IG9ubHkpLiBTcGVjaWZ5aW5nIHRoaXMgb3B0aW9uIGFz
IGEgbnVtYmVyIGlzCi1kZXByZWNhdGVkLiBPcHRpb25zIGFyZToKK0I8KHg4NiBvbmx5KT4gU3Bl
Y2lmaWVzIGhvdyB0aGUgVFNDIChUaW1lIFN0YW1wIENvdW50ZXIpIHNob3VsZCBiZSBwcm92aWRl
ZCB0bwordGhlIGd1ZXN0LiBCPFNwZWNpZnlpbmcgdGhpcyBvcHRpb24gYXMgYSBudW1iZXIgaXMg
ZGVwcmVjYXRlZC4+CisKK09wdGlvbnMgYXJlOgogCiA9b3ZlciA0CiAKLT1pdGVtIEI8ImRlZmF1
bHQiPgorPWl0ZW0gQjxkZWZhdWx0PgogCiBHdWVzdCByZHRzYy9wIGlzIGV4ZWN1dGVkIG5hdGl2
ZWx5IHdoZW4gbW9ub3RvbmljaXR5IGNhbiBiZSBndWFyYW50ZWVkCiBhbmQgZW11bGF0ZWQgb3Ro
ZXJ3aXNlICh3aXRoIGZyZXF1ZW5jeSBzY2FsZWQgaWYgbmVjZXNzYXJ5KS4KQEAgLTE1MDUsMzcg
KzE1NjUsMzUgQEAgcHJvdmlkZXMgY29uc3RhbnQgaG9zdCBUU0MsIGl0cyBndWVzdCBUU0MgZnJl
cXVlbmN5IHdpbGwgYmUgdGhlIHNhbWUKIGFzIHRoZSBob3N0LiBJZiBpdCBpcyBsYXRlciBtaWdy
YXRlZCB0byBhbm90aGVyIGhvc3QgdGhhdCBwcm92aWRlCiBjb25zdGFudCBob3N0IFRTQyBhbmQg
c3VwcG9ydHMgSW50ZWwgVk1YIFRTQyBzY2FsaW5nL0FNRCBTVk0gVFNDCiByYXRpbywgaXRzIGd1
ZXN0IFRTQyBmcmVxdWVuY3kgd2lsbCBiZSB0aGUgc2FtZSBiZWZvcmUgYW5kIGFmdGVyCi1taWdy
YXRpb24sIGFuZCBndWVzdCByZHRzYy9wIHdpbGwgYmUgZXhlY3V0ZWQgbmF0aXZlbHkgYXMgd2Vs
bCBhZnRlcgotbWlncmF0aW9uLgorbWlncmF0aW9uLCBhbmQgZ3Vlc3QgcmR0c2MvcCB3aWxsIGJl
IGV4ZWN1dGVkIG5hdGl2ZWx5IGFmdGVyIG1pZ3JhdGlvbiBhcyB3ZWxsCiAKLT1pdGVtIEI8ImFs
d2F5c19lbXVsYXRlIj4KKz1pdGVtIEI8YWx3YXlzX2VtdWxhdGU+CiAKLUd1ZXN0IHJkdHNjL3Ag
YWx3YXlzIGVtdWxhdGVkIGF0IDFHSHogKGtlcm5lbCBhbmQgdXNlcikuIEd1ZXN0IHJkdHNjL3AK
LWFsd2F5cyBlbXVsYXRlZCBhbmQgdGhlIHZpcnR1YWwgVFNDIHdpbGwgYXBwZWFyIHRvIGluY3Jl
bWVudCAoa2VybmVsCi1hbmQgdXNlcikgYXQgYSBmaXhlZCAxR0h6IHJhdGUsIHJlZ2FyZGxlc3Mg
b2YgdGhlIFBDUFUgSFogcmF0ZSBvcgotcG93ZXIgc3RhdGU7IEFsdGhvdWdoIHRoZXJlIGlzIGFu
IG92ZXJoZWFkIGFzc29jaWF0ZWQgd2l0aCBlbXVsYXRpb24KK0d1ZXN0IHJkdHNjL3AgaXMgYWx3
YXlzIGVtdWxhdGVkIGFuZCB0aGUgdmlydHVhbCBUU0Mgd2lsbCBhcHBlYXIgdG8gaW5jcmVtZW50
Cisoa2VybmVsIGFuZCB1c2VyKSBhdCBhIGZpeGVkIDFHSHogcmF0ZSwgcmVnYXJkbGVzcyBvZiB0
aGUgcENQVSBIWiByYXRlIG9yCitwb3dlciBzdGF0ZS4gQWx0aG91Z2ggdGhlcmUgaXMgYW4gb3Zl
cmhlYWQgYXNzb2NpYXRlZCB3aXRoIGVtdWxhdGlvbiwKIHRoaXMgd2lsbCBOT1QgYWZmZWN0IHVu
ZGVybHlpbmcgQ1BVIHBlcmZvcm1hbmNlLgogCi09aXRlbSBCPCJuYXRpdmUiPgorPWl0ZW0gQjxu
YXRpdmU+CiAKLUd1ZXN0IHJkdHNjIGFsd2F5cyBleGVjdXRlZCBuYXRpdmVseSAobm8gbW9ub3Rv
bmljaXR5L2ZyZXF1ZW5jeQotZ3VhcmFudGVlcyk7IGd1ZXN0IHJkdHNjcCBlbXVsYXRlZCBhdCBu
YXRpdmUgZnJlcXVlbmN5IGlmIHVuc3VwcG9ydGVkCitHdWVzdCByZHRzYy9wIGlzIGFsd2F5cyBl
eGVjdXRlZCBuYXRpdmVseSAobm8gbW9ub3RvbmljaXR5L2ZyZXF1ZW5jeQorZ3VhcmFudGVlcyku
IEd1ZXN0IHJkdHNjL3AgaXMgZW11bGF0ZWQgYXQgbmF0aXZlIGZyZXF1ZW5jeSBpZiB1bnN1cHBv
cnRlZAogYnkgaC93LCBlbHNlIGV4ZWN1dGVkIG5hdGl2ZWx5LgogCi09aXRlbSBCPCJuYXRpdmVf
cGFyYXZpcnQiPgorPWl0ZW0gQjxuYXRpdmVfcGFyYXZpcnQ+CiAKLVNhbWUgYXMgQjxuYXRpdmU+
LCBleGNlcHQgeGVuIG1hbmFnZXMgVFNDX0FVWCByZWdpc3RlciBzbyBndWVzdCBjYW4KK1NhbWUg
YXMgQjxuYXRpdmU+LCBleGNlcHQgWGVuIG1hbmFnZXMgdGhlIFRTQ19BVVggcmVnaXN0ZXIgc28g
dGhlIGd1ZXN0IGNhbgogZGV0ZXJtaW5lIHdoZW4gYSByZXN0b3JlL21pZ3JhdGlvbiBoYXMgb2Nj
dXJyZWQgYW5kIGFzc3VtZXMgZ3Vlc3QKLW9idGFpbnMvdXNlcyBwdmNsb2NrLWxpa2UgbWVjaGFu
aXNtIHRvIGFkanVzdCBmb3IgbW9ub3RvbmljaXR5IGFuZAorb2J0YWlucy91c2VzIGEgcHZjbG9j
ay1saWtlIG1lY2hhbmlzbSB0byBhZGp1c3QgZm9yIG1vbm90b25pY2l0eSBhbmQKIGZyZXF1ZW5j
eSBjaGFuZ2VzLgogCiBJZiBhIEhWTSBjb250YWluZXIgaW4gQjxuYXRpdmVfcGFyYXZpcnQ+IFRT
QyBtb2RlIGNhbiBleGVjdXRlIGJvdGggZ3Vlc3QKIHJkdHNjIGFuZCBndWVzdCByZHRzY3AgbmF0
aXZlbHksIHRoZW4gdGhlIGd1ZXN0IFRTQyBmcmVxdWVuY3kgd2lsbCBiZQotZGV0ZXJtaW5lZCBp
biB0aGUgc2ltaWxhciB3YXkgdG8gdGhhdCBvZiBCPGRlZmF1bHQ+IFRTQyBtb2RlLgorZGV0ZXJt
aW5lZCBpbiBhIHNpbWlsYXIgd2F5IHRvIHRoYXQgb2YgQjxkZWZhdWx0PiBUU0MgbW9kZS4KIAog
PWJhY2sKIAotUGxlYXNlIHNlZSBMPHhlbi10c2Ntb2RlKDcpPiBmb3IgbW9yZSBpbmZvcm1hdGlv
biBvbiB0aGlzIG9wdGlvbi4KK1BsZWFzZSBzZWUgQjx4ZW4tdHNjbW9kZSg3KT4gZm9yIG1vcmUg
aW5mb3JtYXRpb24gb24gdGhpcyBvcHRpb24uCiAKID1pdGVtIEI8bG9jYWx0aW1lPUJPT0xFQU4+
CiAKQEAgLTE1NDQsNyArMTYwMiw3IEBAIGkuZS4gc2V0IHRvIFVUQy4KIAogPWl0ZW0gQjxydGNf
dGltZW9mZnNldD1TRUNPTkRTPgogCi1TZXQgdGhlIHJlYWwgdGltZSBjbG9jayBvZmZzZXQgaW4g
c2Vjb25kcy4gRmFsc2UgKDApIGJ5IGRlZmF1bHQuCitTZXQgdGhlIHJlYWwgdGltZSBjbG9jayBv
ZmZzZXQgaW4gc2Vjb25kcy4gTm8gb2Zmc2V0ICgwKSBieSBkZWZhdWx0LgogCiA9aXRlbSBCPHZw
dF9hbGlnbj1CT09MRUFOPgogCkBAIC0xNTUzLDMzICsxNjExLDMzIEBAIHJlZHVjZSBndWVzdCBp
bnRlcnJ1cHRzLiBFbmFibGluZyB0aGlzIG9wdGlvbiBjYW4gcmVkdWNlIHBvd2VyCiBjb25zdW1w
dGlvbiwgZXNwZWNpYWxseSB3aGVuIGEgZ3Vlc3QgdXNlcyBhIGhpZ2ggdGltZXIgaW50ZXJydXB0
CiBmcmVxdWVuY3kgKEhaKSB2YWx1ZXMuIFRoZSBkZWZhdWx0IGlzIHRydWUgKDEpLgogCi09aXRl
bSBCPHRpbWVyX21vZGU9TU9ERT4KKz1pdGVtIEI8dGltZXJfbW9kZT0iTU9ERSI+CiAKIFNwZWNp
ZmllcyB0aGUgbW9kZSBmb3IgVmlydHVhbCBUaW1lcnMuIFRoZSB2YWxpZCB2YWx1ZXMgYXJlIGFz
IGZvbGxvd3M6CiAKID1vdmVyIDQKIAotPWl0ZW0gQjwiZGVsYXlfZm9yX21pc3NlZF90aWNrcyI+
Cis9aXRlbSBCPGRlbGF5X2Zvcl9taXNzZWRfdGlja3M+CiAKLURlbGF5IGZvciBtaXNzZWQgdGlj
a3MuIERvIG5vdCBhZHZhbmNlIGEgdmNwdSdzIHRpbWUgYmV5b25kIHRoZQorRGVsYXkgZm9yIG1p
c3NlZCB0aWNrcy4gRG8gbm90IGFkdmFuY2UgYSB2Q1BVJ3MgdGltZSBiZXlvbmQgdGhlCiBjb3Jy
ZWN0IGRlbGl2ZXJ5IHRpbWUgZm9yIGludGVycnVwdHMgdGhhdCBoYXZlIGJlZW4gbWlzc2VkIGR1
ZSB0bwotcHJlZW1wdGlvbi4gRGVsaXZlciBtaXNzZWQgaW50ZXJydXB0cyB3aGVuIHRoZSB2Y3B1
IGlzIHJlc2NoZWR1bGVkIGFuZAotYWR2YW5jZSB0aGUgdmNwdSdzIHZpcnR1YWwgdGltZSBzdGVw
d2lzZSBmb3IgZWFjaCBvbmUuCitwcmVlbXB0aW9uLiBEZWxpdmVyIG1pc3NlZCBpbnRlcnJ1cHRz
IHdoZW4gdGhlIHZDUFUgaXMgcmVzY2hlZHVsZWQgYW5kCithZHZhbmNlIHRoZSB2Q1BVJ3Mgdmly
dHVhbCB0aW1lIHN0ZXB3aXNlIGZvciBlYWNoIG9uZS4KIAotPWl0ZW0gQjwibm9fZGVsYXlfZm9y
X21pc3NlZF90aWNrcyI+Cis9aXRlbSBCPG5vX2RlbGF5X2Zvcl9taXNzZWRfdGlja3M+CiAKIE5v
IGRlbGF5IGZvciBtaXNzZWQgdGlja3MuIEFzIGFib3ZlLCBtaXNzZWQgaW50ZXJydXB0cyBhcmUg
ZGVsaXZlcmVkLAogYnV0IGd1ZXN0IHRpbWUgYWx3YXlzIHRyYWNrcyB3YWxsY2xvY2sgKGkuZS4s
IHJlYWwpIHRpbWUgd2hpbGUgZG9pbmcKIHNvLgogCi09aXRlbSBCPCJub19taXNzZWRfdGlja3Nf
cGVuZGluZyI+Cis9aXRlbSBCPG5vX21pc3NlZF90aWNrc19wZW5kaW5nPgogCiBObyBtaXNzZWQg
aW50ZXJydXB0cyBhcmUgaGVsZCBwZW5kaW5nLiBJbnN0ZWFkLCB0byBlbnN1cmUgdGlja3MgYXJl
CiBkZWxpdmVyZWQgYXQgc29tZSBub24temVybyByYXRlLCBpZiB3ZSBkZXRlY3QgbWlzc2VkIHRp
Y2tzIHRoZW4gdGhlCi1pbnRlcm5hbCB0aWNrIGFsYXJtIGlzIG5vdCBkaXNhYmxlZCBpZiB0aGUg
VkNQVSBpcyBwcmVlbXB0ZWQgZHVyaW5nCitpbnRlcm5hbCB0aWNrIGFsYXJtIGlzIG5vdCBkaXNh
YmxlZCBpZiB0aGUgdkNQVSBpcyBwcmVlbXB0ZWQgZHVyaW5nCiB0aGUgbmV4dCB0aWNrIHBlcmlv
ZC4KIAotPWl0ZW0gQjwib25lX21pc3NlZF90aWNrX3BlbmRpbmciPgorPWl0ZW0gQjxvbmVfbWlz
c2VkX3RpY2tfcGVuZGluZz4KIAogT25lIG1pc3NlZCB0aWNrIHBlbmRpbmcuIE1pc3NlZCBpbnRl
cnJ1cHRzIGFyZSBjb2xsYXBzZWQKIHRvZ2V0aGVyIGFuZCBkZWxpdmVyZWQgYXMgb25lICdsYXRl
IHRpY2snLiAgR3Vlc3QgdGltZSBhbHdheXMgdHJhY2tzCkBAIC0xNTk2LDcgKzE2NTQsNyBAQCB3
YWxsY2xvY2sgKGkuZS4sIHJlYWwpIHRpbWUuCiA9aXRlbSBCPG1taW9faG9sZT1NQllURVM+CiAK
IFNwZWNpZmllcyB0aGUgc2l6ZSB0aGUgTU1JTyBob2xlIGJlbG93IDRHaUIgd2lsbCBiZS4gIE9u
bHkgdmFsaWQgZm9yCi1kZXZpY2VfbW9kZWxfdmVyc2lvbiA9ICJxZW11LXhlbiIuCitCPGRldmlj
ZV9tb2RlbF92ZXJzaW9uPSJxZW11LXhlbiI+LgogCiBDYW5ub3QgYmUgc21hbGxlciB0aGFuIDI1
Ni4gQ2Fubm90IGJlIGxhcmdlciB0aGFuIDM4NDAuCiAKQEAgLTE2MjcsNyArMTY4NSw3IEBAIFdp
bmRvd3MgTDxodHRwOi8vd2lraS54ZW4ub3JnL3dpa2kvWGVuV2luZG93c0dwbFB2Pi4KIFNldHRp
bmcgQjx4ZW5fcGxhdGZvcm1fcGNpPTA+IHdpdGggdGhlIGRlZmF1bHQgZGV2aWNlX21vZGVsICJx
ZW11LXhlbiIKIHJlcXVpcmVzIGF0IGxlYXN0IFFFTVUgMS42LgogCi09aXRlbSBCPHZpcmlkaWFu
PVsgIkdST1VQIiwgIkdST1VQIiwgLi4uXT4KKz1pdGVtIEI8dmlyaWRpYW49WyAiR1JPVVAiLCAi
R1JPVVAiLCAuLi5dPiBvciBCPHZpcmlkaWFuPUJPT0xFQU4+CiAKIFRoZSBncm91cHMgb2YgTWlj
cm9zb2Z0IEh5cGVyLVYgKEFLQSB2aXJpZGlhbikgY29tcGF0aWJsZSBlbmxpZ2h0ZW5tZW50cwog
ZXhwb3NlZCB0byB0aGUgZ3Vlc3QuIFRoZSBmb2xsb3dpbmcgZ3JvdXBzIG9mIGVubGlnaHRlbm1l
bnRzIG1heSBiZQpAQCAtMTY3Myw3ICsxNzMxLDcgQEAgb24gaG9zdHMgd2l0aCBoaWdoZXIgbGV2
ZWxzIG9mIChwaHlzaWNhbCkgQ1BVIGNvbnRlbnRpb24uCiBUaGlzIHNldCBpbmNvcnBvcmF0ZXMg
dXNlIG9mIHRoZSBBUElDIGFzc2lzdCBwYWdlIHRvIGF2b2lkIEVPSSBvZgogdGhlIGxvY2FsIEFQ
SUMuCiBUaGlzIGVubGlnaHRlbm1lbnQgbWF5IGltcHJvdmUgcGVyZm9ybWFuY2Ugb2YgZ3Vlc3Rz
IHRoYXQgbWFrZSB1c2Ugb2YKLXBlci12Y3B1IGV2ZW50IGNoYW5uZWwgdXBjYWxsIHZlY3RvcnMu
CitwZXItdkNQVSBldmVudCBjaGFubmVsIHVwY2FsbCB2ZWN0b3JzLgogTm90ZSB0aGF0IHRoaXMg
ZW5saWdodGVubWVudCB3aWxsIGhhdmUgbm8gZWZmZWN0IGlmIHRoZSBndWVzdCBpcwogdXNpbmcg
QVBJQ3YgcG9zdGVkIGludGVycnVwdHMuCiAKQEAgLTE3NDUsMzYgKzE4MDMsMzggQEAgcWVtdS14
ZW4tdHJhZGl0aW9uYWwgZGV2aWNlLW1vZGVsLCB0aGUgYW1vdW50IG9mIHZpZGVvIFJBTSBpcyBm
aXhlZCBhdCA0IE1CLAogd2hpY2ggaXMgc3VmZmljaWVudCBmb3IgMTAyNHg3NjggYXQgMzIgYnBw
LiBGb3IgdGhlIHVwc3RyZWFtIHFlbXUteGVuCiBkZXZpY2UtbW9kZWwsIHRoZSBkZWZhdWx0IGFu
ZCBtaW5pbXVtIGlzIDggTUIuCiAKLUZvciBCPHF4bD4gdmdhLCB0aGUgZGVmYXVsdCBpcyBib3Ro
IGRlZmF1bHQgYW5kIG1pbmltYWwgMTI4TUIuCitGb3IgUVhMIHZnYSwgYm90aCB0aGUgZGVmYXVs
dCBhbmQgbWluaW1hbCBhcmUgMTI4TUIuCiBJZiBCPHZpZGVvcmFtPiBpcyBzZXQgbGVzcyB0aGFu
IDEyOE1CLCBhbiBlcnJvciB3aWxsIGJlIHRyaWdnZXJlZC4KIAogPWl0ZW0gQjxzdGR2Z2E9Qk9P
TEVBTj4KIAotU2VsZWN0IGEgc3RhbmRhcmQgVkdBIGNhcmQgd2l0aCBWQkUgKFZFU0EgQklPUyBF
eHRlbnNpb25zKSBhcyB0aGUKLWVtdWxhdGVkIGdyYXBoaWNzIGRldmljZS4gVGhlIGRlZmF1bHQg
aXMgZmFsc2UgKDApIHdoaWNoIG1lYW5zIHRvIGVtdWxhdGUKLWEgQ2lycnVzIExvZ2ljIEdENTQ0
NiBWR0EgY2FyZC4gSWYgeW91ciBndWVzdCBzdXBwb3J0cyBWQkUgMi4wIG9yCitTcGVmaWNpZXMg
YSBzdGFuZGFyZCBWR0EgY2FyZCB3aXRoIFZCRSAoVkVTQSBCSU9TIEV4dGVuc2lvbnMpIGFzIHRo
ZQorZW11bGF0ZWQgZ3JhcGhpY3MgZGV2aWNlLiBJZiB5b3VyIGd1ZXN0IHN1cHBvcnRzIFZCRSAy
LjAgb3IKIGxhdGVyIChlLmcuIFdpbmRvd3MgWFAgb253YXJkcykgdGhlbiB5b3Ugc2hvdWxkIGVu
YWJsZSB0aGlzLgogc3RkdmdhIHN1cHBvcnRzIG1vcmUgdmlkZW8gcmFtIGFuZCBiaWdnZXIgcmVz
b2x1dGlvbnMgdGhhbiBDaXJydXMuCi1UaGlzIG9wdGlvbiBpcyBkZXByZWNhdGVkLCB1c2Ugdmdh
PSJzdGR2Z2EiIGluc3RlYWQuCitUaGUgZGVmYXVsdCBpcyBmYWxzZSAoMCkgd2hpY2ggbWVhbnMg
dG8gZW11bGF0ZQorYSBDaXJydXMgTG9naWMgR0Q1NDQ2IFZHQSBjYXJkLgorQjxUaGlzIG9wdGlv
biBpcyBkZXByZWNhdGVkLCB1c2UgdmdhPSJzdGR2Z2EiIGluc3RlYWQ+LgogCiA9aXRlbSBCPHZn
YT0iU1RSSU5HIj4KIAotU2VsZWN0cyB0aGUgZW11bGF0ZWQgdmlkZW8gY2FyZCAobm9uZXxzdGR2
Z2F8Y2lycnVzfHF4bCkuCi1UaGUgZGVmYXVsdCBpcyBjaXJydXMuCitTZWxlY3RzIHRoZSBlbXVs
YXRlZCB2aWRlbyBjYXJkLgorT3B0aW9ucyBhcmU6IEI8bm9uZT4sIEI8c3RkdmdhPiwgQjxjaXJy
dXM+IGFuZCBCPHF4bD4uCitUaGUgZGVmYXVsdCBpcyBCPGNpcnJ1cz4uCiAKIEluIGdlbmVyYWws
IFFYTCBzaG91bGQgd29yayB3aXRoIHRoZSBTcGljZSByZW1vdGUgZGlzcGxheSBwcm90b2NvbAot
Zm9yIGFjY2VsZXJhdGlvbiwgYW5kIFFYTCBkcml2ZXIgaXMgbmVjZXNzYXJ5IGluIGd1ZXN0IGlu
IHRoaXMgY2FzZS4KK2ZvciBhY2NlbGVyYXRpb24sIGFuZCBhIFFYTCBkcml2ZXIgaXMgbmVjZXNz
YXJ5IGluIHRoZSBndWVzdCBpbiB0aGF0IGNhc2UuCiBRWEwgY2FuIGFsc28gd29yayB3aXRoIHRo
ZSBWTkMgcHJvdG9jb2wsIGJ1dCBpdCB3aWxsIGJlIGxpa2UgYSBzdGFuZGFyZAotVkdBIHdpdGhv
dXQgYWNjZWxlcmF0aW9uLgorVkdBIGNhcmQgd2l0aG91dCBhY2NlbGVyYXRpb24uCiAKID1pdGVt
IEI8dm5jPUJPT0xFQU4+CiAKIEFsbG93IGFjY2VzcyB0byB0aGUgZGlzcGxheSB2aWEgdGhlIFZO
QyBwcm90b2NvbC4gIFRoaXMgZW5hYmxlcyB0aGUKLW90aGVyIFZOQy1yZWxhdGVkIHNldHRpbmdz
LiAgVGhlIGRlZmF1bHQgaXMgdG8gZW5hYmxlIHRoaXMuCitvdGhlciBWTkMtcmVsYXRlZCBzZXR0
aW5ncy4gIFRoZSBkZWZhdWx0IGlzICgxKSBlbmFibGVkLgogCiA9aXRlbSBCPHZuY2xpc3Rlbj0i
QUREUkVTU1s6RElTUExBWU5VTV0iPgogCi1TcGVjaWZpZXMgdGhlIElQIGFkZHJlc3MsIGFuZCBv
cHRpb25hbGx5IFZOQyBkaXNwbGF5IG51bWJlciwgdG8gdXNlLgorU3BlY2lmaWVzIHRoZSBJUCBh
ZGRyZXNzIGFuZCwgb3B0aW9uYWxseSwgdGhlIFZOQyBkaXNwbGF5IG51bWJlciB0byB1c2UuCiAK
ID1pdGVtIEI8dm5jZGlzcGxheT1ESVNQTEFZTlVNPgogCkBAIC0xNzgzLDEyICsxODQzLDEyIEBA
IHdpbGwgYmUgRElTUExBWU5VTSs1OTAwLgogCiA9aXRlbSBCPHZuY3VudXNlZD1CT09MRUFOPgog
Ci1SZXF1ZXN0cyB0aGF0IHRoZSBWTkMgZGlzcGxheSBzZXR1cCBzZWFyY2ggZm9yIGEgZnJlZSBU
Q1AgcG9ydCB0byB1c2UuCi1UaGUgYWN0dWFsIGRpc3BsYXkgdXNlZCBjYW4gYmUgYWNjZXNzZWQg
d2l0aCBDPHhsIHZuY3ZpZXdlcj4uCitSZXF1ZXN0cyB0aGF0IHRoZSBWTkMgZGlzcGxheSBzZXR1
cCBzZWFyY2hlcyBmb3IgYSBmcmVlIFRDUCBwb3J0IHRvIHVzZS4KK1RoZSBhY3R1YWwgZGlzcGxh
eSB1c2VkIGNhbiBiZSBhY2Nlc3NlZCB3aXRoIEI8eGwgdm5jdmlld2VyPi4KIAogPWl0ZW0gQjx2
bmNwYXNzd2Q9IlBBU1NXT1JEIj4KIAotU3BlY2lmaWVzIHRoZSBwYXNzd29yZCBmb3IgdGhlIFZO
QyBzZXJ2ZXIuIElmIHBhc3N3b3JkIGlzIHNldCB0byBhbgorU3BlY2lmaWVzIHRoZSBwYXNzd29y
ZCBmb3IgdGhlIFZOQyBzZXJ2ZXIuIElmIHRoZSBwYXNzd29yZCBpcyBzZXQgdG8gYW4KIGVtcHR5
IHN0cmluZywgYXV0aGVudGljYXRpb24gb24gdGhlIFZOQyBzZXJ2ZXIgd2lsbCBiZSBkaXNhYmxl
ZAogYWxsb3dpbmcgYW55IHVzZXIgdG8gY29ubmVjdC4KIApAQCAtMTc5OSwxOSArMTg1OSwxOSBA
QCBkaXNwbGF5LiBJZiB0aGUgaW5wdXQgbWV0aG9kIGRvZXMgbm90IGVhc2lseSBzdXBwb3J0IHJh
dyBrZXljb2RlcwogKGUuZy4gdGhpcyBpcyBvZnRlbiB0aGUgY2FzZSB3aGVuIHVzaW5nIFZOQykg
dGhlbiB0aGlzIGFsbG93cyB1cyB0bwogY29ycmVjdGx5IG1hcCB0aGUgaW5wdXQga2V5cyBpbnRv
IGtleWNvZGVzIHNlZW4gYnkgdGhlIGd1ZXN0LiBUaGUKIHNwZWNpZmljIHZhbHVlcyB3aGljaCBh
cmUgYWNjZXB0ZWQgYXJlIGRlZmluZWQgYnkgdGhlIHZlcnNpb24gb2YgdGhlCi1kZXZpY2UtbW9k
ZWwgd2hpY2ggeW91IGFyZSB1c2luZy4gU2VlIEw8LyJLZXltYXBzIj4gYmVsb3cgb3IgY29uc3Vs
dCB0aGUKLUw8cWVtdSgxKT4gbWFucGFnZS4gVGhlIGRlZmF1bHQgaXMgQjxlbi11cz4uCitkZXZp
Y2UtbW9kZWwgd2hpY2ggeW91IGFyZSB1c2luZy4gU2VlIEI8S2V5bWFwcz4gYmVsb3cgb3IgY29u
c3VsdCB0aGUKK0I8cWVtdSgxKT4gbWFucGFnZS4gVGhlIGRlZmF1bHQgaXMgQjxlbi11cz4uCiAK
ID1pdGVtIEI8c2RsPUJPT0xFQU4+CiAKIFNwZWNpZmllcyB0aGF0IHRoZSBkaXNwbGF5IHNob3Vs
ZCBiZSBwcmVzZW50ZWQgdmlhIGFuIFggd2luZG93ICh1c2luZwotU2ltcGxlIERpcmVjdE1lZGlh
IExheWVyKS4gVGhlIGRlZmF1bHQgaXMgbm90IHRvIGVuYWJsZSB0aGlzIG1vZGUuCitTaW1wbGUg
RGlyZWN0TWVkaWEgTGF5ZXIpLiBUaGUgZGVmYXVsdCBpcyAoMCkgbm90IGVuYWJsZWQuCiAKID1p
dGVtIEI8b3BlbmdsPUJPT0xFQU4+CiAKIEVuYWJsZSBPcGVuR0wgYWNjZWxlcmF0aW9uIG9mIHRo
ZSBTREwgZGlzcGxheS4gT25seSBlZmZlY3RzIG1hY2hpbmVzCiB1c2luZyBCPGRldmljZV9tb2Rl
bF92ZXJzaW9uPSJxZW11LXhlbi10cmFkaXRpb25hbCI+IGFuZCBvbmx5IGlmIHRoZQotZGV2aWNl
LW1vZGVsIHdhcyBjb21waWxlZCB3aXRoIE9wZW5HTCBzdXBwb3J0LiBGYWxzZSAoMCkgYnkgZGVm
YXVsdC4KK2RldmljZS1tb2RlbCB3YXMgY29tcGlsZWQgd2l0aCBPcGVuR0wgc3VwcG9ydC4gRGVm
YXVsdCBpcyAoMCkgZmFsc2UuCiAKID1pdGVtIEI8bm9ncmFwaGljPUJPT0xFQU4+CiAKQEAgLTE4
MzQsNjYgKzE4OTQsNzIgQEAgb3RoZXIgU1BJQ0UtcmVsYXRlZCBzZXR0aW5ncy4KIAogPWl0ZW0g
QjxzcGljZWhvc3Q9IkFERFJFU1MiPgogCi1TcGVjaWZ5IHRoZSBpbnRlcmZhY2UgYWRkcmVzcyB0
byBsaXN0ZW4gb24gaWYgZ2l2ZW4sIG90aGVyd2lzZSBhbnkKK1NwZWNpZmllcyB0aGUgaW50ZXJm
YWNlIGFkZHJlc3MgdG8gbGlzdGVuIG9uIGlmIGdpdmVuLCBvdGhlcndpc2UgYW55CiBpbnRlcmZh
Y2UuCiAKID1pdGVtIEI8c3BpY2Vwb3J0PU5VTUJFUj4KIAotU3BlY2lmeSB0aGUgcG9ydCB0byBs
aXN0ZW4gb24gYnkgdGhlIFNQSUNFIHNlcnZlciBpZiB0aGUgU1BJQ0UgaXMKK1NwZWNpZmllcyB0
aGUgcG9ydCB0byBsaXN0ZW4gb24gYnkgdGhlIFNQSUNFIHNlcnZlciBpZiBTUElDRSBpcwogZW5h
YmxlZC4KIAogPWl0ZW0gQjxzcGljZXRsc19wb3J0PU5VTUJFUj4KIAotU3BlY2lmeSB0aGUgc2Vj
dXJlIHBvcnQgdG8gbGlzdGVuIG9uIGJ5IHRoZSBTUElDRSBzZXJ2ZXIgaWYgdGhlIFNQSUNFCi1p
cyBlbmFibGVkLiBBdCBsZWFzdCBvbmUgb2YgdGhlIHNwaWNlcG9ydCBvciBzcGljZXRsc19wb3J0
IG11c3QgYmUKLWdpdmVuIGlmIFNQSUNFIGlzIGVuYWJsZWQuICBOQi4gdGhlIG9wdGlvbnMgZGVw
ZW5kaW5nIG9uIHNwaWNldGxzX3BvcnQKK1NwZWNpZmllcyB0aGUgc2VjdXJlIHBvcnQgdG8gbGlz
dGVuIG9uIGJ5IHRoZSBTUElDRSBzZXJ2ZXIgaWYgU1BJQ0UKK2lzIGVuYWJsZWQuIEF0IGxlYXN0
IG9uZSBvZiBCPHNwaWNlcG9ydD4gb3IgQjxzcGljZXRsc19wb3J0PiBtdXN0IGJlCitnaXZlbiBp
ZiBTUElDRSBpcyBlbmFibGVkLgorCitCPE5vdGU6PiB0aGUgb3B0aW9ucyBkZXBlbmRpbmcgb24g
QjxzcGljZXRsc19wb3J0PgogaGF2ZSBub3QgYmVlbiBzdXBwb3J0ZWQuCiAKID1pdGVtIEI8c3Bp
Y2VkaXNhYmxlX3RpY2tldGluZz1CT09MRUFOPgogCi1FbmFibGUgY2xpZW50IGNvbm5lY3Rpb24g
d2l0aG91dCBwYXNzd29yZC4gV2hlbiBkaXNhYmxlZCwgc3BpY2VwYXNzd2QKLW11c3QgYmUgc2V0
LiBUaGUgZGVmYXVsdCBpcyBmYWxzZSAoMCkuCitFbmFibGUgY2xpZW50cyB0byBjb25uZWN0IHdp
dGhvdXQgc3BlY2lmeWluZyBhIHBhc3N3b3JkLiBXaGVuIGRpc2FibGVkLAorQjxzcGljZXBhc3N3
ZD4gbXVzdCBiZSBzZXQuIFRoZSBkZWZhdWx0IGlzICgwKSBmYWxzZS4KIAogPWl0ZW0gQjxzcGlj
ZXBhc3N3ZD0iUEFTU1dPUkQiPgogCi1TcGVjaWZ5IHRoZSB0aWNrZXQgcGFzc3dvcmQgd2hpY2gg
aXMgdXNlZCBieSBhIGNsaWVudCBmb3IgY29ubmVjdGlvbi4KK1NwZWNpZnkgdGhlIHBhc3N3b3Jk
IHdoaWNoIGlzIHVzZWQgYnkgY2xpZW50cyBmb3IgZXN0YWJsaXNoaW5nIGEgY29ubmVjdGlvbi4K
IAogPWl0ZW0gQjxzcGljZWFnZW50X21vdXNlPUJPT0xFQU4+CiAKLVdoZXRoZXIgU1BJQ0UgYWdl
bnQgaXMgdXNlZCBmb3IgY2xpZW50IG1vdXNlIG1vZGUuIFRoZSBkZWZhdWx0IGlzIHRydWUgKDEp
Ci0odHVybiBvbikKK1doZXRoZXIgU1BJQ0UgYWdlbnQgaXMgdXNlZCBmb3IgY2xpZW50IG1vdXNl
IG1vZGUuIFRoZSBkZWZhdWx0IGlzICgxKSB0cnVlLgogCiA9aXRlbSBCPHNwaWNldmRhZ2VudD1C
T09MRUFOPgogCi1FbmFibGVzIHNwaWNlIHZkYWdlbnQuIFRoZSBTcGljZSB2ZGFnZW50IGlzIGFu
IG9wdGlvbmFsIGNvbXBvbmVudCBmb3IKK0VuYWJsZXMgdGhlIFNQSUNFIHZkYWdlbnQuIFRoZSBT
UElDRSB2ZGFnZW50IGlzIGFuIG9wdGlvbmFsIGNvbXBvbmVudCBmb3IKIGVuaGFuY2luZyB1c2Vy
IGV4cGVyaWVuY2UgYW5kIHBlcmZvcm1pbmcgZ3Vlc3Qtb3JpZW50ZWQgbWFuYWdlbWVudAotdGFz
a3MuIEl0cyBmZWF0dXJlcyBpbmNsdWRlczogY2xpZW50IG1vdXNlIG1vZGUgKG5vIG5lZWQgdG8g
Z3JhYiBtb3VzZQotYnkgY2xpZW50LCBubyBtb3VzZSBsYWcpLCBhdXRvbWF0aWMgYWRqdXN0bWVu
dCBvZiBzY3JlZW4gcmVzb2x1dGlvbiwKLWNvcHkgYW5kIHBhc3RlICh0ZXh0IGFuZCBpbWFnZSkg
YmV0d2VlbiBjbGllbnQgYW5kIGRvbVUuIEl0IGFsc28KLXJlcXVpcmVzIHZkYWdlbnQgc2Vydmlj
ZSBpbnN0YWxsZWQgb24gZG9tVSBvLnMuIHRvIHdvcmsuIFRoZSBkZWZhdWx0IGlzIDAuCit0YXNr
cy4gSXRzIGZlYXR1cmVzIGluY2x1ZGU6IGNsaWVudCBtb3VzZSBtb2RlIChubyBuZWVkIHRvIGdy
YWIgdGhlIG1vdXNlCitieSB0aGUgY2xpZW50LCBubyBtb3VzZSBsYWcpLCBhdXRvbWF0aWMgYWRq
dXN0bWVudCBvZiBzY3JlZW4gcmVzb2x1dGlvbiwKK2NvcHkgYW5kIHBhc3RlICh0ZXh0IGFuZCBp
bWFnZSkgYmV0d2VlbiB0aGUgY2xpZW50IGFuZCB0aGUgZ3Vlc3QuIEl0IGFsc28KK3JlcXVpcmVz
IHRoZSB2ZGFnZW50IHNlcnZpY2UgaW5zdGFsbGVkIG9uIHRoZSBndWVzdCBPUyB0byB3b3JrLgor
VGhlIGRlZmF1bHQgaXMgKDApIGRpc2FibGVkLgogCiA9aXRlbSBCPHNwaWNlX2NsaXBib2FyZF9z
aGFyaW5nPUJPT0xFQU4+CiAKLUVuYWJsZXMgU3BpY2UgY2xpcGJvYXJkIHNoYXJpbmcgKGNvcHkv
cGFzdGUpLiBJdCByZXF1aXJlcyBzcGljZXZkYWdlbnQKLWVuYWJsZWQuIFRoZSBkZWZhdWx0IGlz
IGZhbHNlICgwKS4KK0VuYWJsZXMgU1BJQ0UgY2xpcGJvYXJkIHNoYXJpbmcgKGNvcHkvcGFzdGUp
LiBJdCByZXF1aXJlcyB0aGF0CitCPHNwaWNldmRhZ2VudD4gaXMgZW5hYmxlZC4gVGhlIGRlZmF1
bHQgaXMgKDApIGZhbHNlLgogCiA9aXRlbSBCPHNwaWNldXNicmVkaXJlY3Rpb249TlVNQkVSPgog
Ci1FbmFibGVzIHNwaWNlIHVzYnJlZGlyZWN0aW9uLiBDcmVhdGVzIE5VTUJFUiB1c2JyZWRpcmVj
dGlvbiBjaGFubmVscwotZm9yIHJlZGlyZWN0aW9uIG9mIHVwIHRvIDQgdXNiIGRldmljZXMgZnJv
bSBzcGljZSBjbGllbnQgdG8gZG9tVSdzIHFlbXUuCi1JdCByZXF1aXJlcyBhbiB1c2IgY29udHJv
bGxlciBhbmQgaWYgbm90IGRlZmluZWQgaXQgd2lsbCBhdXRvbWF0aWNhbGx5IGFkZHMKLWFuIHVz
YjIgY29udHJvbGxlci4gVGhlIGRlZmF1bHQgaXMgZGlzYWJsZWQgKDApLgorRW5hYmxlcyBTUElD
RSBVU0IgcmVkaXJlY3Rpb24uIENyZWF0ZXMgYSBOVU1CRVIgb2YgVVNCIHJlZGlyZWN0aW9uIGNo
YW5uZWxzCitmb3IgcmVkaXJlY3RpbmcgdXAgdG8gNCBVU0IgZGV2aWNlcyBmcm9tIHRoZSBTUElD
RSBjbGllbnQgdG8gdGhlIGd1ZXN0J3MgUUVNVS4KK0l0IHJlcXVpcmVzIGFuIFVTQiBjb250cm9s
bGVyIGFuZCwgaWYgbm90IGRlZmluZWQsIGl0IHdpbGwgYXV0b21hdGljYWxseSBhZGQKK2FuIFVT
QjIuMCBjb250cm9sbGVyLiBUaGUgZGVmYXVsdCBpcyAoMCkgZGlzYWJsZWQuCiAKLT1pdGVtIEI8
c3BpY2VfaW1hZ2VfY29tcHJlc3Npb249W2F1dG9fZ2x6fGF1dG9fbHp8cXVpY3xnbHp8bHp8b2Zm
XT4KKz1pdGVtIEI8c3BpY2VfaW1hZ2VfY29tcHJlc3Npb249IkNPTVBSRVNTSU9OIj4KIAotU3Bl
Y2lmaWVzIHdoYXQgaW1hZ2UgY29tcHJlc3Npb24gaXMgdG8gYmUgdXNlZCBieSBzcGljZSAoaWYg
Z2l2ZW4pLCBvdGhlcndpc2UKLXRoZSBxZW11IGRlZmF1bHQgd2lsbCBiZSB1c2VkLiBQbGVhc2Ug
c2VlIGRvY3VtZW50YXRpb25zIG9mIHlvdXIgY3VycmVudCBxZW11Ci12ZXJzaW9uIGZvciBkZXRh
aWxzLgorU3BlY2lmaWVzIHdoYXQgaW1hZ2UgY29tcHJlc3Npb24gaXMgdG8gYmUgdXNlZCBieSBT
UElDRSAoaWYgZ2l2ZW4pLCBvdGhlcndpc2UKK3RoZSBRRU1VIGRlZmF1bHQgd2lsbCBiZSB1c2Vk
LiBQbGVhc2Ugc2VlIHRoZSBkb2N1bWVudGF0aW9uIG9mIHlvdXIgUUVNVQordmVyc2lvbiBmb3Ig
bW9yZSBkZXRhaWxzLgogCi09aXRlbSBCPHNwaWNlX3N0cmVhbWluZ192aWRlbz1bZmlsdGVyfGFs
bHxvZmZdPgorQXZhaWxhYmxlIG9wdGlvbnMgYXJlOiBCPGF1dG9fZ2x6LCBhdXRvX2x6LCBxdWlj
LCBnbHosIGx6LCBvZmY+LgogCi1TcGVjaWZpZXMgd2hhdCBzdHJlYW1pbmcgdmlkZW8gc2V0dGlu
ZyBpcyB0byBiZSB1c2VkIGJ5IHNwaWNlIChpZiBnaXZlbiksCi1vdGhlcndpc2UgdGhlIHFlbXUg
ZGVmYXVsdCB3aWxsIGJlIHVzZWQuCis9aXRlbSBCPHNwaWNlX3N0cmVhbWluZ192aWRlbz0iVklE
RU8iPgorCitTcGVjaWZpZXMgd2hhdCBzdHJlYW1pbmcgdmlkZW8gc2V0dGluZyBpcyB0byBiZSB1
c2VkIGJ5IFNQSUNFIChpZiBnaXZlbiksCitvdGhlcndpc2UgdGhlIFFFTVUgZGVmYXVsdCB3aWxs
IGJlIHVzZWQuCisKK0F2YWlsYWJsZSBvcHRpb25zIGFyZTogQjxmaWx0ZXIsIGFsbCwgb2ZmPi4K
IAogPWJhY2sKIApAQCAtMTkwNCwxNyArMTk3MCwxNyBAQCBvdGhlcndpc2UgdGhlIHFlbXUgZGVm
YXVsdCB3aWxsIGJlIHVzZWQuCiA9aXRlbSBCPHNlcmlhbD1bICJERVZJQ0UiLCAiREVWSUNFIiwg
Li4uXT4KIAogUmVkaXJlY3QgdmlydHVhbCBzZXJpYWwgcG9ydHMgdG8gQjxERVZJQ0U+cy4gUGxl
YXNlIHNlZSB0aGUKLUI8LXNlcmlhbD4gb3B0aW9uIGluIHRoZSBMPHFlbXUoMSk+IG1hbnBhZ2Ug
Zm9yIGRldGFpbHMgb2YgdGhlIHZhbGlkCitCPC1zZXJpYWw+IG9wdGlvbiBpbiB0aGUgQjxxZW11
KDEpPiBtYW5wYWdlIGZvciBkZXRhaWxzIG9mIHRoZSB2YWxpZAogQjxERVZJQ0U+IG9wdGlvbnMu
IERlZmF1bHQgaXMgQjx2Yz4gd2hlbiBpbiBncmFwaGljYWwgbW9kZSBhbmQKIEI8c3RkaW8+IGlm
IEI8bm9ncmFwaGljcz0xPiBpcyB1c2VkLgogCiBUaGUgZm9ybSBzZXJpYWw9REVWSUNFIGlzIGFs
c28gYWNjZXB0ZWQgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5LgogCi09aXRlbSBCPHNvdW5k
aHc9REVWSUNFPgorPWl0ZW0gQjxzb3VuZGh3PSJERVZJQ0UiPgogCiBTZWxlY3QgdGhlIHZpcnR1
YWwgc291bmQgY2FyZCB0byBleHBvc2UgdG8gdGhlIGd1ZXN0LiBUaGUgdmFsaWQKIGRldmljZXMg
YXJlIGRlZmluZWQgYnkgdGhlIGRldmljZSBtb2RlbCBjb25maWd1cmF0aW9uLCBwbGVhc2Ugc2Vl
IHRoZQotTDxxZW11KDEpPiBtYW5wYWdlIGZvciBkZXRhaWxzLiBUaGUgZGVmYXVsdCBpcyBub3Qg
dG8gZXhwb3J0IGFueSBzb3VuZAorQjxxZW11KDEpPiBtYW5wYWdlIGZvciBkZXRhaWxzLiBUaGUg
ZGVmYXVsdCBpcyBub3QgdG8gZXhwb3J0IGFueSBzb3VuZAogZGV2aWNlLgogCiA9aXRlbSBCPHVz
Yj1CT09MRUFOPgpAQCAtMTkyMywxNyArMTk4OSwxNyBAQCBFbmFibGVzIG9yIGRpc2FibGVzIGFu
IGVtdWxhdGVkIFVTQiBidXMgaW4gdGhlIGd1ZXN0LgogCiA9aXRlbSBCPHVzYnZlcnNpb249TlVN
QkVSPgogCi1TcGVjaWZpZXMgdGhlIHR5cGUgb2YgYW4gZW11bGF0ZWQgVVNCIGJ1cyBpbiB0aGUg
Z3Vlc3QuIDEgZm9yIHVzYjEsCi0yIGZvciB1c2IyIGFuZCAzIGZvciB1c2IzLCBpdCBpcyBhdmFp
bGFibGUgb25seSB3aXRoIHVwc3RyZWFtIHFlbXUuCi1EdWUgdG8gaW1wbGVtZW50YXRpb24gbGlt
aXRhdGlvbnMgdGhpcyBpcyBub3QgY29tcGF0aWJsZSB3aXRoIHRoZSB1c2IKLWFuZCB1c2JkZXZp
Y2UgcGFyYW1ldGVycy4KLURlZmF1bHQgaXMgMCAobm8gdXNiIGNvbnRyb2xsZXIgZGVmaW5lZCku
CitTcGVjaWZpZXMgdGhlIHR5cGUgb2YgYW4gZW11bGF0ZWQgVVNCIGJ1cyBpbiB0aGUgZ3Vlc3Qs
IHZhbHVlcyAxIGZvciBVU0IxLjEsCisyIGZvciBVU0IyLjAgYW5kIDMgZm9yIFVTQjMuMC4gSXQg
aXMgYXZhaWxhYmxlIG9ubHkgd2l0aCBhbiB1cHN0cmVhbSBRRU1VLgorRHVlIHRvIGltcGxlbWVu
dGF0aW9uIGxpbWl0YXRpb25zIHRoaXMgaXMgbm90IGNvbXBhdGlibGUgd2l0aCB0aGUgQjx1c2I+
CithbmQgQjx1c2JkZXZpY2U+IHBhcmFtZXRlcnMuCitEZWZhdWx0IGlzICgwKSBubyBVU0IgY29u
dHJvbGxlciBkZWZpbmVkLgogCiA9aXRlbSBCPHVzYmRldmljZT1bICJERVZJQ0UiLCAiREVWSUNF
IiwgLi4uXT4KIAogQWRkcyBCPERFVklDRT5zIHRvIHRoZSBlbXVsYXRlZCBVU0IgYnVzLiBUaGUg
VVNCIGJ1cyBtdXN0IGFsc28gYmUKIGVuYWJsZWQgdXNpbmcgQjx1c2I9MT4uIFRoZSBtb3N0IGNv
bW1vbiB1c2UgZm9yIHRoaXMgb3B0aW9uIGlzCi1CPHVzYmRldmljZT1bJ3RhYmxldCddPiB3aGlj
aCBhZGRzIHBvaW50ZXIgZGV2aWNlIHVzaW5nIGFic29sdXRlCitCPHVzYmRldmljZT1bJ3RhYmxl
dCddPiB3aGljaCBhZGRzIGEgcG9pbnRlciBkZXZpY2UgdXNpbmcgYWJzb2x1dGUKIGNvb3JkaW5h
dGVzLiBTdWNoIGRldmljZXMgZnVuY3Rpb24gYmV0dGVyIHRoYW4gcmVsYXRpdmUgY29vcmRpbmF0
ZQogZGV2aWNlcyAoc3VjaCBhcyBhIHN0YW5kYXJkIG1vdXNlKSBzaW5jZSBtYW55IG1ldGhvZHMg
b2YgZXhwb3J0aW5nCiBndWVzdCBncmFwaGljcyAoc3VjaCBhcyBWTkMpIHdvcmsgYmV0dGVyIGlu
IHRoaXMgbW9kZS4gTm90ZSB0aGF0IHRoaXMKQEAgLTE5NDIsNyArMjAwOCw3IEBAIGhvc3QvY2xp
ZW50IHNpZGUuCiAKIEhvc3QgZGV2aWNlcyBjYW4gYWxzbyBiZSBwYXNzZWQgdGhyb3VnaCBpbiB0
aGlzIHdheSwgYnkgc3BlY2lmeWluZwogaG9zdDpVU0JJRCwgd2hlcmUgVVNCSUQgaXMgb2YgdGhl
IGZvcm0geHh4eDp5eXl5LiAgVGhlIFVTQklEIGNhbgotdHlwaWNhbGx5IGJlIGZvdW5kIGJ5IHVz
aW5nIGxzdXNiIG9yIHVzYi1kZXZpY2VzLgordHlwaWNhbGx5IGJlIGZvdW5kIGJ5IHVzaW5nIEI8
bHN1c2IoMSk+IG9yIEI8dXNiLWRldmljZXMoMSk+LgogCiBJZiB5b3Ugd2lzaCB0byB1c2UgdGhl
ICJob3N0OmJ1cy5hZGRyIiBmb3JtYXQsIHJlbW92ZSBhbnkgbGVhZGluZyAnMCcgZnJvbSB0aGUK
IGJ1cyBhbmQgYWRkci4gRm9yIGV4YW1wbGUsIGZvciB0aGUgVVNCIGRldmljZSBvbiBidXMgMDA4
IGRldiAwMDIsIHlvdSBzaG91bGQKQEAgLTE5NTAsNyArMjAxNiw3IEBAIHdyaXRlICJob3N0Ojgu
MiIuCiAKIFRoZSBmb3JtIHVzYmRldmljZT1ERVZJQ0UgaXMgYWxzbyBhY2NlcHRlZCBmb3IgYmFj
a3dhcmRzIGNvbXBhdGliaWxpdHkuCiAKLU1vcmUgdmFsaWQgb3B0aW9ucyBjYW4gYmUgZm91bmQg
aW4gdGhlICJ1c2JkZXZpY2UiIHNlY3Rpb24gb2YgdGhlIHFlbXUKK01vcmUgdmFsaWQgb3B0aW9u
cyBjYW4gYmUgZm91bmQgaW4gdGhlICJ1c2JkZXZpY2UiIHNlY3Rpb24gb2YgdGhlIFFFTVUKIGRv
Y3VtZW50YXRpb24uCiAKID1pdGVtIEI8dmVuZG9yX2RldmljZT0iVkVORE9SX0RFVklDRSI+CkBA
IC0xOTcyLDcgKzIwMzgsNyBAQCBzcGVjaWZpZWQsIGVuYWJsaW5nIHRoZSB1c2Ugb2YgWGVuU2Vy
dmVyIFBWIGRyaXZlcnMgaW4gdGhlIGd1ZXN0LgogPWJhY2sKIAogVGhpcyBwYXJhbWV0ZXIgb25s
eSB0YWtlcyBlZmZlY3Qgd2hlbiBkZXZpY2VfbW9kZWxfdmVyc2lvbj1xZW11LXhlbi4KLVNlZSBM
PHhlbi1wY2ktZGV2aWNlLXJlc2VydmF0aW9ucyg3KT4gZm9yIG1vcmUgaW5mb3JtYXRpb24uCitT
ZWUgQjx4ZW4tcGNpLWRldmljZS1yZXNlcnZhdGlvbnMoNyk+IGZvciBtb3JlIGluZm9ybWF0aW9u
LgogCiA9YmFjawogCkBAIC0xOTg5LDcgKzIwNTUsOSBAQCBkZXZpY2UpLgogPWl0ZW0gQjxkZXZp
Y2VfbW9kZWxfdmVyc2lvbj0iREVWSUNFLU1PREVMIj4KIAogU2VsZWN0cyB3aGljaCB2YXJpYW50
IG9mIHRoZSBkZXZpY2UtbW9kZWwgc2hvdWxkIGJlIHVzZWQgZm9yIHRoaXMKLWd1ZXN0LiBWYWxp
ZCB2YWx1ZXMgYXJlOgorZ3Vlc3QuCisKK1ZhbGlkIHZhbHVlcyBhcmU6CiAKID1vdmVyIDQKIApA
QCAtMjAwMCw3ICsyMDY4LDcgQEAgVGhpcyBkZXZpY2UtbW9kZWwgaXMgdGhlIGRlZmF1bHQgZm9y
IExpbnV4IGRvbTAuCiAKID1pdGVtIEI8cWVtdS14ZW4tdHJhZGl0aW9uYWw+CiAKLVVzZSB0aGUg
ZGV2aWNlLW1vZGVsIGJhc2VkIHVwb24gdGhlIGhpc3RvcmljYWwgWGVuIGZvcmsgb2YgUWVtdS4K
K1VzZSB0aGUgZGV2aWNlLW1vZGVsIGJhc2VkIHVwb24gdGhlIGhpc3RvcmljYWwgWGVuIGZvcmsg
b2YgUUVNVS4KIFRoaXMgZGV2aWNlLW1vZGVsIGlzIHN0aWxsIHRoZSBkZWZhdWx0IGZvciBOZXRC
U0QgZG9tMC4KIAogPWl0ZW0gQjxub25lPgpAQCAtMjAxOSw3ICsyMDg3LDcgQEAgbW9kZWwgd2hp
Y2ggdGhleSB3ZXJlIGluc3RhbGxlZCB3aXRoLgogCiBPdmVycmlkZSB0aGUgcGF0aCB0byB0aGUg
YmluYXJ5IHRvIGJlIHVzZWQgYXMgdGhlIGRldmljZS1tb2RlbC4gVGhlCiBiaW5hcnkgcHJvdmlk
ZWQgaGVyZSBNVVNUIGJlIGNvbnNpc3RlbnQgd2l0aCB0aGUKLWBkZXZpY2VfbW9kZWxfdmVyc2lv
bmAgd2hpY2ggeW91IGhhdmUgc3BlY2lmaWVkLiBZb3Ugc2hvdWxkIG5vdAorQjxkZXZpY2VfbW9k
ZWxfdmVyc2lvbj4gd2hpY2ggeW91IGhhdmUgc3BlY2lmaWVkLiBZb3Ugc2hvdWxkIG5vdAogbm9y
bWFsbHkgbmVlZCB0byBzcGVjaWZ5IHRoaXMgb3B0aW9uLgogCiA9aXRlbSBCPGRldmljZV9tb2Rl
bF9zdHViZG9tYWluX292ZXJyaWRlPUJPT0xFQU4+CkBAIC0yMDYzLDcgKzIxMzEsNyBAQCB1c2lu
Zy4gQ29tbW9ubHkgdGhpcyBpbmNsdWRlczoKIAogVGhlIGRlZmF1bHQgaXMgQjxlbi11cz4uCiAK
LVNlZSBMPHFlbXUoMSk+IGZvciBtb3JlIGluZm9ybWF0aW9uLgorU2VlIEI8cWVtdSgxKT4gZm9y
IG1vcmUgaW5mb3JtYXRpb24uCiAKID1oZWFkMiBBcmNoaXRlY3R1cmUgU3BlY2lmaWMgb3B0aW9u
cwogCkBAIC0yMDczLDggKzIxNDEsOSBAQCBTZWUgTDxxZW11KDEpPiBmb3IgbW9yZSBpbmZvcm1h
dGlvbi4KIAogPWl0ZW0gQjxnaWNfdmVyc2lvbj0idk4iPgogCi1WZXJzaW9uIG9mIHRoZSBHSUMg
ZW11bGF0ZWQgZm9yIHRoZSBndWVzdC4gQ3VycmVudGx5LCB0aGUgZm9sbG93aW5nCi12ZXJzaW9u
cyBhcmUgc3VwcG9ydGVkOgorVmVyc2lvbiBvZiB0aGUgR0lDIGVtdWxhdGVkIGZvciB0aGUgZ3Vl
c3QuCisKK0N1cnJlbnRseSwgdGhlIGZvbGxvd2luZyB2ZXJzaW9ucyBhcmUgc3VwcG9ydGVkOgog
CiA9b3ZlciA0CiAKQEAgLTIwODksMTIgKzIxNTgsMTIgQEAgR0lDdjIgY29tcGF0aWJpbGl0eSBt
b2RlLgogCiA9aXRlbSBCPGRlZmF1bHQ+CiAKLUVtdWxhdGUgdGhlIHNhbWUgdmVyc2lvbiBhcyB0
aGUgbmF0aXZlIEdJQyBoYXJkd2FyZSB1c2VkIGJ5IGhvc3Qgd2hlcmUKK0VtdWxhdGUgdGhlIHNh
bWUgdmVyc2lvbiBhcyB0aGUgbmF0aXZlIEdJQyBoYXJkd2FyZSB1c2VkIGJ5IHRoZSBob3N0IHdo
ZXJlCiB0aGUgZG9tYWluIHdhcyBjcmVhdGVkLgogCiA9YmFjawogCi1UaGlzIHJlcXVpcmVzIGhh
cmR3YXJlIGNvbXBhdGliaWxpdHkgd2l0aCB0aGUgcmVxdWVzdGVkIHZlcnNpb24uIEVpdGhlcgor
VGhpcyByZXF1aXJlcyBoYXJkd2FyZSBjb21wYXRpYmlsaXR5IHdpdGggdGhlIHJlcXVlc3RlZCB2
ZXJzaW9uLCBlaXRoZXIKIG5hdGl2ZWx5IG9yIHZpYSBoYXJkd2FyZSBiYWNrd2FyZHMgY29tcGF0
aWJpbGl0eSBzdXBwb3J0LgogCiA9YmFjawotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Jun 15 04:22:11 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 04:22:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLMIJ-0006jO-7i; Thu, 15 Jun 2017 04:22:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMIH-0006jG-Mj
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:22:05 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 8C/2D-29088-C6B02495; Thu, 15 Jun 2017 04:22:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVTeH2yn
 S4OpaIYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNWLrtI1PBA+GKTSvYGhhb+LsYuTiEBL4wSlxa
 O4MNwjnPKLF8+zL2LkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBQIkZnxrY
 QKxeQXMJPZc28oI0soCVH/1ee4ERo4FjAyrGDWKU4vKUot0jSz0kooy0zNKchMzc3QNDYz1cl
 OLixPTU3MSk4r1kvNzNzECPVLPwMC4g7H9hN8hRkkOJiVR3qmCjpFCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHhVuJwihQSLUtNTK9Iyc4ChAZOW4OBREuHddRColbe4IDG3ODMdInWKUVFKnNcY
 pE8AJJFRmgfXBgvHS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEedk5gabwZOaVwE1/BbSYC
 Whx0AUHkMUliQgpqQbGcynSfqzixsm6L7rqPBeZa3999vpXT09q0dEOdp/v8x1k3r7+3nd7xr
 +dG22rY/386jf8jmBiNXjk9+CwhdUrc88ph70n7VpRMjkkYHdxcYSB1Kza3TckU59Inxfmvqk
 tvPjNorC3H5/n3ohOWPYso/q+9G4diw0BJhuauQ38JNi9eLWFuTuVWIozEg21mIuKEwFSpD22
 QgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1497500523!100858381!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25438 invoked from network); 15 Jun 2017 04:22:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Jun 2017 04:22:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMIE-00084R-6B
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMIE-0005PU-5W
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLMIE-0005PU-5W@xenbits.xenproject.org>
Date: Thu, 15 Jun 2017 04:22:02 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/32on64: properly honor
	add-to-physmap-batch's size
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5269832930324625939=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 6ac5b35ef432b4aa18469a3687fab5519c1905b2
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Fri Jun 9 13:46:18 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Jun 9 13:46:18 2017 +0200

    x86/32on64: properly honor add-to-physmap-batch's size
    
    Commit 407a3c00ff ("compat/memory: fix build with old gcc") "fixed" a
    build issue by switching to the use of uninitialized data. Due to
    - the bounding of the uninitialized data item
    - the accessed area being outside of Xen space
    - arguments being properly verified by the native hypercall function
    this is not a security issue.
    
    Reported-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 144aec4140515c53bb1676df71a469f3e285c557
    master date: 2017-04-26 09:48:45 +0200
---
 xen/common/compat/memory.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/xen/common/compat/memory.c b/xen/common/compat/memory.c
index 579040e..536de18 100644
--- a/xen/common/compat/memory.c
+++ b/xen/common/compat/memory.c
@@ -250,7 +250,7 @@ int compat_memory_op(unsigned int cmd, XEN_GUEST_HANDLE_PARAM(void) compat)
             unsigned int limit = (COMPAT_ARG_XLAT_SIZE - sizeof(*nat.atpb))
                                  / (sizeof(nat.atpb->idxs.p) + sizeof(nat.atpb->gpfns.p));
             /* Use an intermediate variable to suppress warnings on old gcc: */
-            unsigned int size = cmp.atpb.size;
+            unsigned int size;
             xen_ulong_t *idxs = (void *)(nat.atpb + 1);
             xen_pfn_t *gpfns = (void *)(idxs + limit);
             /*
@@ -261,8 +261,10 @@ int compat_memory_op(unsigned int cmd, XEN_GUEST_HANDLE_PARAM(void) compat)
             enum XLAT_add_to_physmap_batch_u u =
                 XLAT_add_to_physmap_batch_u_res0;
 
-            if ( copy_from_guest(&cmp.atpb, compat, 1) ||
-                 !compat_handle_okay(cmp.atpb.idxs, size) ||
+            if ( copy_from_guest(&cmp.atpb, compat, 1) )
+                return -EFAULT;
+            size = cmp.atpb.size;
+            if ( !compat_handle_okay(cmp.atpb.idxs, size) ||
                  !compat_handle_okay(cmp.atpb.gpfns, size) ||
                  !compat_handle_okay(cmp.atpb.errs, size) )
                 return -EFAULT;
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.7


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============5269832930324625939==--

From xen-changelog-bounces@lists.xen.org Thu Jun 15 04:22:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 04:22:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLMIS-0006jw-9F; Thu, 15 Jun 2017 04:22:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMIQ-0006jm-So
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:22:14 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 45/FF-03371-67B02495; Thu, 15 Jun 2017 04:22:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVbeU2yn
 SYP9RVYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNmNt/lbXguGnFlf0HmRsY32l2MXJxCAl8YZR4
 9fwYE4RznlFiz90T7F2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZSIizgKvHgX
 RhImFfATOLchS9MIGEWoPKTi3knMHIsYGRYxahRnFpUllqka2yol1SUmZ5RkpuYmaNraGCml5
 taXJyYnpqTmFSsl5yfu4kR6BEGINjB2LQo8BCjJAeTkijvVEHHSCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvCpcTpFCgkWp6akVaZk5wNCASUtw8CiJ8O46CNTKW1yQmFucmQ6ROsWoKCXOawzS
 JwCSyCjNg2uDheMlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfOycwJN4cnMK4Gb/gpoMRPQ4
 qALDiCLSxIRUlINjM6sf1/P/jxZvPn6iuR5KnMj9dd2KWydGBzoZKieJvp5z42ld89cXf5297
 Gni7ZozE7o9XvL/9ez2vvAT2s3ToudKxxWzFC37tC8sCWiKURQSGLBvXi++keaM7/PYll3/bH
 R2y/83XvS/AyfrU0rapNNPCV/VexeZ7fMxim8D+Yv7TPcfyl1t7wSS3FGoqEWc1FxIgBnICwr
 QgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1497500532!73827583!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41750 invoked from network); 15 Jun 2017 04:22:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Jun 2017 04:22:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMIO-00084W-CJ
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:22:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMIO-0005QM-7S
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:22:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLMIO-0005QM-7S@xenbits.xenproject.org>
Date: Thu, 15 Jun 2017 04:22:12 +0000
Subject: [Xen-changelog] [xen stable-4.7] hvm: fix hypervisor crash in
	hvm_save_one()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQ4YjhhMTAwMjU4MTI3ZDZiYzg2MTIxOWIwMjMyMzIyNjI4YzNhMTMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgSnVuIDkg
MTM6NDc6MDcgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBKdW4gOSAxMzo0NzowNyAyMDE3ICswMjAwCgogICAgaHZt
OiBmaXggaHlwZXJ2aXNvciBjcmFzaCBpbiBodm1fc2F2ZV9vbmUoKQogICAgCiAgICBodm1fc2F2
ZV9jcHVfY3R4dCgpIHJldHVybnMgc3VjY2VzcyB3aXRob3V0IHdyaXRpbmcgYW55IGRhdGEgaW50
bwogICAgaHZtX2RvbWFpbl9jb250ZXh0X3Qgd2hlbiBhbGwgVkNQVXMgYXJlIG9mZmxpbmUuIFRo
aXMgY2FuIHRoZW4gY3Jhc2gKICAgIHRoZSBoeXBlcnZpc29yICh3aXRoIEZBVEFMIFBBR0UgRkFV
TFQpIGluIGh2bV9zYXZlX29uZSgpIHZpYSB0aGUKICAgICJvZmYgPCAoY3R4dC5jdXIgLSBzaXpl
b2YoKmRlc2MpKSIgZm9yKCkgdGVzdCwgd2hlcmUgY3R4dC5jdXIgcmVtYWlucyAwLAogICAgY2F1
c2luZyBhbiB1bmRlcmZsb3cgd2hpY2ggbGVhZHMgdGhlIGh5cGVydmlzb3IgdG8gZ28gb2ZmIHRo
ZSBlbmQgb2YgdGhlCiAgICBjdHh0IGJ1ZmZlci4KICAgIAogICAgVGhpcyBoYXMgYmVlbiBicm9r
ZW4gc2luY2UgWGVuIDQuNCAoYy9zIGUwMTljNjA2ZjU5KS4KICAgIEl0IGhhcyBoYXBwZW5lZCBp
biBwcmFjdGljZSB3aXRoIGFuIEhWTSBMaW51eCBWTSAoRGViaWFuIDgpIHF1ZXJpZWQgYXJvdW5k
CiAgICBzaHV0ZG93bjoKICAgIAogICAgKFhFTikgaHZtLmM6MTU5NTpkM3YwIEFsbCBDUFVzIG9m
ZmxpbmUgLS0gcG93ZXJpbmcgb2ZmLgogICAgKFhFTikgLS0tLVsgWGVuLTQuOS1yYyAgeDg2XzY0
ICBkZWJ1Zz15ICAgTm90IHRhaW50ZWQgXS0tLS0KICAgIChYRU4pIENQVTogICAgNQogICAgKFhF
TikgUklQOiAgICBlMDA4Ols8ZmZmZjgyZDA4MDI0OTZkMj5dIGh2bV9zYXZlX29uZSsweDE0NS8w
eDFmZAogICAgKFhFTikgUkZMQUdTOiAwMDAwMDAwMDAwMDEwMjg2ICAgQ09OVEVYVDogaHlwZXJ2
aXNvciAoZDB2MikKICAgIChYRU4pIHJheDogZmZmZjgzMDQ5MmNiYjQ0NSAgIHJieDogMDAwMDAw
MDAwMDAwMDAwMCAgIHJjeDogZmZmZjgzMDM5MzQzYjQwMAogICAgKFhFTikgcmR4OiAwMDAwMDAw
MGZmODgwMDRkICAgcnNpOiBmZmZmZmZmZmZmZmZmZmY4ICAgcmRpOiAwMDAwMDAwMDAwMDAwMDAw
CiAgICAoWEVOKSByYnA6IGZmZmY4MzA0MTAzZTdjODggICByc3A6IGZmZmY4MzA0MTAzZTdjNDgg
ICByODogIDAwMDAwMDAwMDAwMDAwMDEKICAgIChYRU4pIHI5OiAgZGVhZGJlZWZkZWFkZjAwZCAg
IHIxMDogMDAwMDAwMDAwMDAwMDAwMCAgIHIxMTogMDAwMDAwMDAwMDAwMDI4MgogICAgKFhFTikg
cjEyOiAwMDAwN2Y0M2EzYjE0MDA0ICAgcjEzOiAwMDAwMDAwMGZmZmZmZmZlICAgcjE0OiAwMDAw
MDAwMDAwMDAwMDAwCiAgICAoWEVOKSByMTU6IGZmZmY4MzA0MDBjNDEwMDAgICBjcjA6IDAwMDAw
MDAwODAwNTAwMzMgICBjcjQ6IDAwMDAwMDAwMDAxNTI2ZTAKICAgIChYRU4pIGNyMzogMDAwMDAw
MDQwMmUxMzAwMCAgIGNyMjogZmZmZjgzMDQ5MmNiYjQ0NwogICAgKFhFTikgZHM6IDAwMDAgICBl
czogMDAwMCAgIGZzOiAwMDAwICAgZ3M6IDAwMDAgICBzczogZTAxMCAgIGNzOiBlMDA4CiAgICAo
WEVOKSBYZW4gY29kZSBhcm91bmQgPGZmZmY4MmQwODAyNDk2ZDI+IChodm1fc2F2ZV9vbmUrMHgx
NDUvMHgxZmQpOgogICAgKFhFTikgIDAwIDAwIDQ4IDAxIGM4IDgzIGMyIDA4IDw2Nj4gMzkgNTgg
MDIgNzUgNjQgZWIgMDggNDggODkgYzggYmEgMDggMDAgMDAgMDAKICAgIChYRU4pIFhlbiBzdGFj
ayB0cmFjZSBmcm9tIHJzcD1mZmZmODMwNDEwM2U3YzQ4OgogICAgKFhFTikgICAgMDAwMDA0MTAw
MDAwMDAwMCBmZmZmODMwMzkzNDNiNDAwIGZmZmY4MzA0MTAzZTdjNzAgZmZmZjgzMDQxMDNlN2Rh
OAogICAgKFhFTikgICAgZmZmZjgzMDQwMGM0MTAwMCAwMDAwN2Y0M2EzYjEzMDA0IGZmZmY4MzA0
MTAzYjcwMDAgZmZmZmZmZmZmZmZmZmZlYQogICAgKFhFTikgICAgZmZmZjgzMDQxMDNlN2Q0OCBm
ZmZmODJkMDgwMjY4M2Q0IGZmZmY4MzAwZDE5ZmQwMDAgZmZmZjgyZDA4MDIzMjBkOAogICAgKFhF
TikgICAgZmZmZjgzMDQwMGM0MTAwMCAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4MzA0MTAzZTdjZDgg
ZmZmZjgyZDA4MDI2ZmYzZAogICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODMwMGQx
OWZkMDAwIGZmZmY4MzA0MTAzZTdjZjggZmZmZjgyZDA4MDIzMjE0MgogICAgKFhFTikgICAgMDAw
MDAwMDAwMDAwMDAwMCBmZmZmODMwMGQxOWZkMDAwIGZmZmY4MzA0MTAzZTdkMjggZmZmZjgyZDA4
MDIwNzA1MQogICAgKFhFTikgICAgZmZmZjgzMDQxMDNlN2QxOCBmZmZmODMwNDAwYzQxMDAwIDAw
MDAwMDAwMDAwMDAyMDIgZmZmZjgzMDQwMGM0MTAwMAogICAgKFhFTikgICAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwN2Y0M2EzYjEzMDA0IDAwMDAwMDAwMDAwMDAwMDAgZGVhZGJlZWZkZWFkZjAwZAog
ICAgKFhFTikgICAgZmZmZjgzMDQxMDNlN2U2OCBmZmZmODJkMDgwMjA2YzQ3IDA3MDAwMDAwMDAw
MDAwMDAgZmZmZjgzMDQxMDM3NWJkMAogICAgKFhFTikgICAgMDAwMDAwMDAwMDAwMDI5NiBmZmZm
ODMwNDEwMzc1Yzc4IGZmZmY4MzA0MTAzNzVjODAgMDAwMDAwMDAwMDAwMDAwMwogICAgKFhFTikg
ICAgZmZmZjgzMDQxMDNlN2U2OCBmZmZmODMwNDEwM2I2N2MwIGZmZmY4MzA0MTAzYjcwMDAgZmZm
ZjgzMDQxMDNiNjdjMAogICAgKFhFTikgICAgMDAwMDAwMGQwMDAwMDAzNyAwMDAwMDAwMDAwMDAw
MDAzIDAwMDAwMDAwMDAwMDAwMDIgMDAwMDdmNDNhM2IxNDAwNAogICAgKFhFTikgICAgMDAwMDdm
ZmQ1ZDkyNTU5MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAxMDAwMDAwMDAgMDAwMDAwMDAwMDAw
MDAwMAogICAgKFhFTikgICAgMDAwMDAwMDBlYThmODAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDA3
ZmZkMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAogICAgKFhFTikgICAgMDAwMDdmNDNhMjc2ZjU1
NyAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwZWE4ZjgwMDAgMDAwMDAwMDAwMDAwMDAwMAogICAg
KFhFTikgICAgMDAwMDdmZmQ1ZDkyNTVlMCAwMDAwN2Y0M2EyMzI4MGIyIDAwMDA3ZmZkNWQ5MjYw
NTggZmZmZjgzMDQxMDNlN2YxOAogICAgKFhFTikgICAgZmZmZjgzMDBkMTlmZTAwMCAwMDAwMDAw
MDAwMDAwMDI0IGZmZmY4MmQwODAyMDUzZTUgZGVhZGJlZWZkZWFkZjAwZAogICAgKFhFTikgICAg
ZmZmZjgzMDQxMDNlN2YwOCBmZmZmODJkMDgwMzUxNTY1IDAxMDAwMDAwM2ZmZmZmZmYgMDAwMDdm
NDNhM2IxMzAwNAogICAgKFhFTikgICAgZGVhZGJlZWZkZWFkZjAwZCBkZWFkYmVlZmRlYWRmMDBk
IGRlYWRiZWVmZGVhZGYwMGQgZGVhZGJlZWZkZWFkZjAwZAogICAgKFhFTikgICAgZmZmZjg4MDA3
ODE0MjVjMCBmZmZmODgwMDdjZTk0MzAwIGZmZmY4MzA0MTAzZTdlZDggZmZmZjgyZDA4MDI3MTll
YwogICAgKFhFTikgWGVuIGNhbGwgdHJhY2U6CiAgICAoWEVOKSAgICBbPGZmZmY4MmQwODAyNDk2
ZDI+XSBodm1fc2F2ZV9vbmUrMHgxNDUvMHgxZmQKICAgIChYRU4pICAgIFs8ZmZmZjgyZDA4MDI2
ODNkND5dIGFyY2hfZG9fZG9tY3RsKzB4YTdhLzB4MjU5ZgogICAgKFhFTikgICAgWzxmZmZmODJk
MDgwMjA2YzQ3Pl0gZG9fZG9tY3RsKzB4MTg2Mi8weDFiN2IKICAgIChYRU4pICAgIFs8ZmZmZjgy
ZDA4MDM1MTU2NT5dIHB2X2h5cGVyY2FsbCsweDFlZi8weDQyYwogICAgKFhFTikgICAgWzxmZmZm
ODJkMDgwMzU1MTA2Pl0gZW50cnkubyN0ZXN0X2FsbF9ldmVudHMrMC8weDMwCiAgICAoWEVOKQog
ICAgKFhFTikgUGFnZXRhYmxlIHdhbGsgZnJvbSBmZmZmODMwNDkyY2JiNDQ3OgogICAgKFhFTikg
IEw0WzB4MTA2XSA9IDAwMDAwMDAwZGJjMzYwNjMgZmZmZmZmZmZmZmZmZmZmZgogICAgKFhFTikg
IEwzWzB4MDEyXSA9IDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZmZmZmZmZmZmZmZgogICAgKFhFTikK
ICAgIChYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICAgIChY
RU4pIFBhbmljIG9uIENQVSA1OgogICAgKFhFTikgRkFUQUwgUEFHRSBGQVVMVAogICAgKFhFTikg
W2Vycm9yX2NvZGU9MDAwMF0KICAgIChYRU4pIEZhdWx0aW5nIGxpbmVhciBhZGRyZXNzOiBmZmZm
ODMwNDkyY2JiNDQ3CiAgICAoWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqCiAgICAKICAgIEF0IHRoZSBzYW1lIHRpbWUgcGF2ZSB0aGUgd2F5IGZvciBoYXZpbmcg
emVyby1sZW5ndGggcmVjb3Jkcy4KICAgIAogICAgSW5zcGlyZWQgYnkgYW4gZWFybGllciBwYXRj
aCBmcm9tIEFuZHJldyBhbmQgUmF6dmFuLgogICAgCiAgICBSZXBvcnRlZC1ieTogUmF6dmFuIENv
am9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogICAgRGlhZ25vc2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBUZXN0ZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1
QGJpdGRlZmVuZGVyLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGVkNzE5ZDdjYTZlOGRmNjM4NGEy
ZWNiZTlhNzg5NzdlMzI1ODY0NzgKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA1LTA0IDE1OjA1OjI2
ICswMjAwCi0tLQogeGVuL2NvbW1vbi9odm0vc2F2ZS5jIHwgMTQgKysrKysrKy0tLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9odm0vc2F2ZS5jIGIveGVuL2NvbW1vbi9odm0vc2F2ZS5jCmluZGV4IGRk
MmM1NDcuLmU1NGUyNDcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vaHZtL3NhdmUuYworKysgYi94
ZW4vY29tbW9uL2h2bS9zYXZlLmMKQEAgLTgwLDE0ICs4MCwxNSBAQCBzaXplX3QgaHZtX3NhdmVf
c2l6ZShzdHJ1Y3QgZG9tYWluICpkKQogaW50IGh2bV9zYXZlX29uZShzdHJ1Y3QgZG9tYWluICpk
LCB1aW50MTZfdCB0eXBlY29kZSwgdWludDE2X3QgaW5zdGFuY2UsIAogICAgICAgICAgICAgICAg
ICBYRU5fR1VFU1RfSEFORExFXzY0KHVpbnQ4KSBoYW5kbGUpCiB7Ci0gICAgaW50IHJ2ID0gMDsK
KyAgICBpbnQgcnYgPSAtRU5PRU5UOwogICAgIHNpemVfdCBzeiA9IDA7CiAgICAgc3RydWN0IHZj
cHUgKnY7CiAgICAgaHZtX2RvbWFpbl9jb250ZXh0X3QgY3R4dCA9IHsgMCwgfTsKKyAgICBjb25z
dCBzdHJ1Y3QgaHZtX3NhdmVfZGVzY3JpcHRvciAqZGVzYzsKIAogICAgIGlmICggZC0+aXNfZHlp
bmcgCiAgICAgICAgICB8fCB0eXBlY29kZSA+IEhWTV9TQVZFX0NPREVfTUFYIAotICAgICAgICAg
fHwgaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5zaXplIDwgc2l6ZW9mKHN0cnVjdCBodm1fc2F2
ZV9kZXNjcmlwdG9yKQorICAgICAgICAgfHwgaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5zaXpl
IDwgc2l6ZW9mKCpkZXNjKQogICAgICAgICAgfHwgaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5z
YXZlID09IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIApAQCAtMTA4LDEzICsxMDks
MTEgQEAgaW50IGh2bV9zYXZlX29uZShzdHJ1Y3QgZG9tYWluICpkLCB1aW50MTZfdCB0eXBlY29k
ZSwgdWludDE2X3QgaW5zdGFuY2UsCiAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHR5cGVj
b2RlKTsKICAgICAgICAgcnYgPSAtRUZBVUxUOwogICAgIH0KLSAgICBlbHNlCisgICAgZWxzZSBp
ZiAoIGN0eHQuY3VyID49IHNpemVvZigqZGVzYykgKQogICAgIHsKICAgICAgICAgdWludDMyX3Qg
b2ZmOwotICAgICAgICBjb25zdCBzdHJ1Y3QgaHZtX3NhdmVfZGVzY3JpcHRvciAqZGVzYzsKIAot
ICAgICAgICBydiA9IC1FTk9FTlQ7Ci0gICAgICAgIGZvciAoIG9mZiA9IDA7IG9mZiA8IChjdHh0
LmN1ciAtIHNpemVvZigqZGVzYykpOyBvZmYgKz0gZGVzYy0+bGVuZ3RoICkKKyAgICAgICAgZm9y
ICggb2ZmID0gMDsgb2ZmIDw9IChjdHh0LmN1ciAtIHNpemVvZigqZGVzYykpOyBvZmYgKz0gZGVz
Yy0+bGVuZ3RoICkKICAgICAgICAgewogICAgICAgICAgICAgZGVzYyA9ICh2b2lkICopKGN0eHQu
ZGF0YSArIG9mZik7CiAgICAgICAgICAgICAvKiBNb3ZlIHBhc3QgaGVhZGVyICovCkBAIC0xMjMs
NyArMTIyLDggQEAgaW50IGh2bV9zYXZlX29uZShzdHJ1Y3QgZG9tYWluICpkLCB1aW50MTZfdCB0
eXBlY29kZSwgdWludDE2X3QgaW5zdGFuY2UsCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAg
ICAgdWludDMyX3QgY29weV9sZW5ndGggPSBkZXNjLT5sZW5ndGg7CiAKLSAgICAgICAgICAgICAg
ICBpZiAoIG9mZiArIGNvcHlfbGVuZ3RoID4gY3R4dC5jdXIgKQorICAgICAgICAgICAgICAgIGlm
ICggY3R4dC5jdXIgPCBjb3B5X2xlbmd0aCB8fAorICAgICAgICAgICAgICAgICAgICAgb2ZmID4g
Y3R4dC5jdXIgLSBjb3B5X2xlbmd0aCApCiAgICAgICAgICAgICAgICAgICAgIGNvcHlfbGVuZ3Ro
ID0gY3R4dC5jdXIgLSBvZmY7CiAgICAgICAgICAgICAgICAgcnYgPSAwOwogICAgICAgICAgICAg
ICAgIGlmICggY29weV90b19ndWVzdChoYW5kbGUsIGN0eHQuZGF0YSArIG9mZiwgY29weV9sZW5n
dGgpICkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Jun 15 04:22:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 04:22:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLMId-0006lJ-Ar; Thu, 15 Jun 2017 04:22:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMIb-0006l0-7j
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:22:25 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 3D/5D-29088-08B02495; Thu, 15 Jun 2017 04:22:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVbee2yn
 S4M47E4sJ2wwcGD229+1iD2CMYs3MS8qvSGDNOHDsJlvBdeGKUwcnsDcwLhLoYuTiEBL4wiix
 rfMhE4RznlFi6rznzF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwskSeydv
 hkszitgJvFi3W0WEJsFqP7T8wWMExg5FjAyrGLUKE4tKkst0jU010sqykzPKMlNzMzRNTQw1s
 tNLS5OTE/NSUwq1kvOz93ECPQKAxDsYHx52vMQoyQHk5Io71RBx0ghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErwqXE6RQoJFqempFWmZOcDwgElLcPAoifDuOgjUyltckJhbnJkOkTrFqCglzmsM
 0icAksgozYNrg4XkJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzsnMCTeHJzCuBm/4KaDET0
 OKgCw4gi0sSEVJSDYyJCUZZi9qdb1W09rJFG7vdnSPYuuPVrzdfJ7rrr/qilB1wblLzKeVSzk
 XXPziccF638kCcgcAOhvu3VlV/M71wcc7bWec+2Mut2th7UvCzEM88M5a3BZIWtuY/Sy9WJt7
 sOi7x5LDArTnCTZcnJ00T3r5UTFPBel6fTcm7SgOGg0U3JR2nW+cqsRRnJBpqMRcVJwIAFVCl
 LUQCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1497500542!105015225!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6194 invoked from network); 15 Jun 2017 04:22:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Jun 2017 04:22:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMIY-00084n-I9
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:22:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMIY-0005Rn-Db
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:22:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLMIY-0005Rn-Db@xenbits.xenproject.org>
Date: Thu, 15 Jun 2017 04:22:22 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/vpmu_intel: fix hypervisor
	crash by masking PC bit in MSR_P6_EVNTSEL
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDA4ODNmZTJkNzIxMDljMGJiNmI4YzM1MDkzMDhjMDBhYjFlMjFiZmMKQXV0aG9yOiAg
ICAgTW9oaXQgR2FtYmhpciA8bW9oaXQuZ2FtYmhpckBvcmFjbGUuY29tPgpBdXRob3JEYXRlOiBG
cmkgSnVuIDkgMTM6NDc6MzggMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBKdW4gOSAxMzo0NzozOCAyMDE3ICswMjAw
CgogICAgeDg2L3ZwbXVfaW50ZWw6IGZpeCBoeXBlcnZpc29yIGNyYXNoIGJ5IG1hc2tpbmcgUEMg
Yml0IGluIE1TUl9QNl9FVk5UU0VMCiAgICAKICAgIFNldHRpbmcgUGluIENvbnRyb2wgKFBDKSBi
aXQgKDE5KSBpbiBNU1JfUDZfRVZOVFNFTCByZXN1bHRzIGluIGEgR2VuZXJhbAogICAgUHJvdGVj
dGlvbiBGYXVsdCBhbmQgdGh1cyByZXN1bHRzIGluIGEgaHlwZXJ2aXNvciBjcmFzaC4gVGhpcyBi
ZWhhdmlvciBoYXMKICAgIGJlZW4gb2JzZXJ2ZWQgb24gdHdvIGdlbmVyYXRpb25zIG9mIEludGVs
IHByb2Nlc3NvcnMgbmFtZWx5LCBIYXN3ZWxsIGFuZAogICAgQnJvYWR3ZWxsLiBPdGhlciBJbnRl
bCBwcm9jZXNzb3IgZ2VuZXJhdGlvbnMgd2VyZSBub3QgdGVzdGVkLiBIb3dldmVyLCBpdAogICAg
ZG9lcyBzZWVtIHRvIGJlIGEgcG9zc2libGUgZXJyYXR1bSB0aGF0IGhhc24ndCB5ZXQgYmVlbiBj
b25maXJtZWQgYnkgSW50ZWwuCiAgICAKICAgIFRvIGZpeCB0aGUgcHJvYmxlbSB0aGlzIHBhdGNo
IG1hc2tzIFBDIGJpdCBhbmQgcmV0dXJucyBhbiBlcnJvciBpbgogICAgY2FzZSBhbnkgZ3Vlc3Qg
dHJpZXMgdG8gd3JpdGUgdG8gaXQgb24gYW55IEludGVsIHByb2Nlc3Nvci4gSW4gYWRkaXRpb24K
ICAgIHRvIHRoZSBmYWN0IHRoYXQgc2V0dGluZyB0aGlzIGJpdCBjcmFzaGVzIHRoZSBoeXBlcnZp
c29yIG9uIEhhc3dlbGwgYW5kCiAgICBCcm9hZHdlbGwsIHRoZSBQQyBmbGFnIGJpdCB0b2dnbGVz
IGEgaGFyZHdhcmUgcGluIG9uIHRoZSBwaHlzaWNhbCBDUFUKICAgIGV2ZXJ5IHRpbWUgdGhlIHBy
b2dyYW1tZWQgZXZlbnQgb2NjdXJzIGFuZCB0aGUgaGFyZHdhcmUgYmVoYXZpb3IgaW4KICAgIHJl
c3BvbnNlIHRvIHRoZSB0b2dnbGUgaXMgdW5kZWZpbmVkIGluIHRoZSBTRE0sIHdoaWNoIG1ha2Vz
IHRoaXMgYml0CiAgICB1bnNhZmUgdG8gYmUgdXNlZCBieSBndWVzdHMgYW5kIGhlbmNlIHNob3Vs
ZCBiZSBtYXNrZWQgb24gYWxsIG1hY2hpbmVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBNb2hp
dCBHYW1iaGlyIDxtb2hpdC5nYW1iaGlyQG9yYWNsZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtl
dmluLnRpYW5AaW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1pdDogOGJmNjhkY2E2NWUyZDYxZjRk
ZmM2NzE1Y2NhNTFhZDNkZDVhYWRmMQogICAgbWFzdGVyIGRhdGU6IDIwMTctMDUtMDggMTM6Mzc6
MTcgKzAyMDAKLS0tCiB4ZW4vYXJjaC94ODYvY3B1L3ZwbXVfaW50ZWwuYyB8IDMgKystCiAxIGZp
bGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2NwdS92cG11X2ludGVsLmMgYi94ZW4vYXJjaC94ODYvY3B1L3ZwbXVfaW50
ZWwuYwppbmRleCA2MTNhYWZlLi43ZjlhZGQxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1
L3ZwbXVfaW50ZWwuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L3ZwbXVfaW50ZWwuYwpAQCAtODAs
MTIgKzgwLDEzIEBAIHN0YXRpYyBib29sX3QgX19yZWFkX21vc3RseSBmdWxsX3dpZHRoX3dyaXRl
OwogI2RlZmluZSBGSVhFRF9DVFJfQ1RSTF9NQVNLICgoMSA8PCBGSVhFRF9DVFJfQ1RSTF9CSVRT
KSAtIDEpCiAKICNkZWZpbmUgQVJDSF9DTlRSX0VOQUJMRUQgICAoMVVMTCA8PCAyMikKKyNkZWZp
bmUgQVJDSF9DTlRSX1BJTl9DT05UUk9MICgxVUxMIDw8IDE5KQogCiAvKiBOdW1iZXIgb2YgZ2Vu
ZXJhbC1wdXJwb3NlIGFuZCBmaXhlZCBwZXJmb3JtYW5jZSBjb3VudGVycyAqLwogc3RhdGljIHVu
c2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IGFyY2hfcG1jX2NudCwgZml4ZWRfcG1jX2NudDsKIAog
LyogTWFza3MgdXNlZCBmb3IgdGVzdGluZyB3aGV0aGVyIGFuZCBNU1IgaXMgdmFsaWQgKi8KLSNk
ZWZpbmUgQVJDSF9DVFJMX01BU0sgICh+KCgxdWxsIDw8IDMyKSAtIDEpIHwgKDF1bGwgPDwgMjEp
KQorI2RlZmluZSBBUkNIX0NUUkxfTUFTSyAgKH4oKDF1bGwgPDwgMzIpIC0gMSkgfCAoMXVsbCA8
PCAyMSkgfCBBUkNIX0NOVFJfUElOX0NPTlRST0wpCiBzdGF0aWMgdWludDY0X3QgX19yZWFkX21v
c3RseSBmaXhlZF9jdHJsX21hc2ssIGZpeGVkX2NvdW50ZXJzX21hc2s7CiBzdGF0aWMgdWludDY0
X3QgX19yZWFkX21vc3RseSBnbG9iYWxfb3ZmX2N0cmxfbWFzaywgZ2xvYmFsX2N0cmxfbWFzazsK
IAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhYmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Jun 15 04:22:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 04:22:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLMIm-0006mf-CG; Thu, 15 Jun 2017 04:22:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMIk-0006mO-Uc
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:22:35 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 28/86-03058-A8B02495; Thu, 15 Jun 2017 04:22:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVbeT2yn
 SYPcrA4sJ2wwcGD229+1iD2CMYs3MS8qvSGDN+HXxDFPBXJGKn/35DYwLBLoYuTiEBL4wSjRv
 Ws8M4ZxnlPi5+BtbFyMHB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAj4SO68tY
 AGxeQXMJDo2n2cCsVmA6u8t3sA2gZFjASPDKkb14tSistQiXSO9pKLM9IyS3MTMHF1DAzO93N
 Ti4sT01JzEpGK95PzcTYxAjzAAwQ7GZX+dDjFKcjApifJOFXSMFOJLyk+pzEgszogvKs1JLT7
 EKMPBoSTBu5HLKVJIsCg1PbUiLTMHGBowaQkOHiUR3l0HgVp5iwsSc4sz0yFSpxgVpcR5jUH6
 BEASGaV5cG2wcLzEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYV52TqApPJl5JXDTXwEtZgJaH
 HTBAWRxSSJCSqqBsS9AVuesxeEz7tsqe0Ou7npbvGGp79PiksVbTUoTgwRtN57z04mcr/I87d
 xWL0X2rUY5G+/pXTx2jGlDSHCb+K+oxcZfeKeItsX6Jqis6r19jm2x+VdDK1nujHeMtUr3jMT
 OhfbX9Fk2hyw7MGPuNofdHPsOGUz/pj5rzl3+L9v0ZskbT4yYpsRSnJFoqMVcVJwIABBZ0K5C
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1497500552!67298694!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6890 invoked from network); 15 Jun 2017 04:22:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Jun 2017 04:22:33 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMIi-00084x-Lq
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:22:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMIi-0005SP-JR
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:22:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLMIi-0005SP-JR@xenbits.xenproject.org>
Date: Thu, 15 Jun 2017 04:22:32 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/pv: Fix bugs with the handling
	of int80_bounce
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDE0MDRjNmFjODczM2RhZTg4ZmNhNDNkNTBjNTQxNzlhOTgwZDJkZWQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEp1biA5IDEzOjQ4OjI1IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgSnVuIDkgMTM6NDg6MjUgMjAxNyArMDIw
MAoKICAgIHg4Ni9wdjogRml4IGJ1Z3Mgd2l0aCB0aGUgaGFuZGxpbmcgb2YgaW50ODBfYm91bmNl
CiAgICAKICAgIFRlc3RpbmcgaGFzIHJldmVhbGVkIHR3byBpc3N1ZXM6CiAgICAKICAgICAxKSBQ
YXNzaW5nIGEgTlVMTCBoYW5kbGUgdG8gc2V0X3RyYXBfdGFibGUoKSBpcyBpbnRlbmRlZCB0byBm
bHVzaCB0aGUgZW50aXJlCiAgICAgICAgdGFibGUuICBUaGUgNjRiaXQgZ3Vlc3QgY2FzZSAoYW5k
IDMyYml0IGd1ZXN0IG9uIDMyYml0IFhlbiwgd2hlbiBpdAogICAgICAgIGV4aXN0ZWQpIGNhbGxl
ZCBpbml0X2ludDgwX2RpcmVjdF90cmFwKCkgdG8gcmVzZXQgaW50ODBfYm91bmNlLCBidXQgYy9z
CiAgICAgICAgY2RhMzM1YzI3OSB3aGljaCBpbnRyb2R1Y2VkIHRoZSAzMmJpdCBndWVzdCBvbiA2
NGJpdCBYZW4gc3VwcG9ydCBvbWl0dGVkCiAgICAgICAgdGhpcyBzdGVwLiAgUHJldmlvdXNseSB0
aGVyZWZvcmUsIGl0IHdhcyBpbXBvc3NpYmxlIGZvciBhIDMyYml0IGd1ZXN0IHRvCiAgICAgICAg
cmVzZXQgaXRzIHJlZ2lzdGVyZWQgaW50ODBfYm91bmNlIGRldGFpbHMuCiAgICAKICAgICAyKSBp
bml0X2ludDgwX2RpcmVjdF90cmFwKCkgZG9lc24ndCBob25vdXIgdGhlIGd1ZXN0cyByZXF1ZXN0
IHRvIGhhdmUKICAgICAgICBpbnRlcnJ1cHRzIGRpc2FibGVkIG9uIGVudHJ5LiAgUFZvcHMgTGlu
dXggcmVxdWVzdHMgdGhhdCBpbnRlcnJ1cHRzIGFyZQogICAgICAgIGRpc2FibGVkLCBidXQgWGVu
IGN1cnJlbnRseSBsZWF2ZXMgdGhlbSBlbmFibGVkIHdoZW4gZm9sbG93aW5nIHRoZSBpbnQ4MAog
ICAgICAgIGZhc3RwYXRoLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDU1YWIxNzJhMWYyODY3NDJkOTE4
OTQ3ZWNiOWIyNTdjZTMxY2MyNTMKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA1LTA5IDE5OjAwOjA0
ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvdHJhcHMuYyB8IDEgKwogeGVu
L2FyY2gveDg2L3g4Nl82NC90cmFwcy5jICAgICAgICB8IDMgKystCiAyIGZpbGVzIGNoYW5nZWQs
IDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni94ODZfNjQvY29tcGF0L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC90cmFw
cy5jCmluZGV4IGE2YWZiMjYuLjY5YzJkNjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZf
NjQvY29tcGF0L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvdHJhcHMu
YwpAQCAtMzQxLDYgKzM0MSw3IEBAIGludCBjb21wYXRfc2V0X3RyYXBfdGFibGUoWEVOX0dVRVNU
X0hBTkRMRSh0cmFwX2luZm9fY29tcGF0X3QpIHRyYXBzKQogICAgIGlmICggZ3Vlc3RfaGFuZGxl
X2lzX251bGwodHJhcHMpICkKICAgICB7CiAgICAgICAgIG1lbXNldChkc3QsIDAsIE5SX1ZFQ1RP
UlMgKiBzaXplb2YoKmRzdCkpOworICAgICAgICBpbml0X2ludDgwX2RpcmVjdF90cmFwKGN1cnJl
bnQpOwogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni94ODZfNjQvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYwppbmRleCAxOWY1
OGExLi41YjcxNTM3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKKysr
IGIveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCkBAIC00MjMsMTIgKzQyMywxMyBAQCB2b2lk
IGluaXRfaW50ODBfZGlyZWN0X3RyYXAoc3RydWN0IHZjcHUgKnYpCiAgICAgc3RydWN0IHRyYXBf
aW5mbyAqdGkgPSAmdi0+YXJjaC5wdl92Y3B1LnRyYXBfY3R4dFsweDgwXTsKICAgICBzdHJ1Y3Qg
dHJhcF9ib3VuY2UgKnRiID0gJnYtPmFyY2gucHZfdmNwdS5pbnQ4MF9ib3VuY2U7CiAKLSAgICB0
Yi0+ZmxhZ3MgPSBUQkZfRVhDRVBUSU9OOwogICAgIHRiLT5jcyAgICA9IHRpLT5jczsKICAgICB0
Yi0+ZWlwICAgPSB0aS0+YWRkcmVzczsKIAogICAgIGlmICggbnVsbF90cmFwX2JvdW5jZSh2LCB0
YikgKQogICAgICAgICB0Yi0+ZmxhZ3MgPSAwOworICAgIGVsc2UKKyAgICAgICAgdGItPmZsYWdz
ID0gVEJGX0VYQ0VQVElPTiB8IChUSV9HRVRfSUYodGkpID8gVEJGX0lOVEVSUlVQVCA6IDApOwog
fQogCiBzdGF0aWMgbG9uZyByZWdpc3Rlcl9ndWVzdF9jYWxsYmFjayhzdHJ1Y3QgY2FsbGJhY2tf
cmVnaXN0ZXIgKnJlZykKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Jun 15 04:22:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 04:22:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLMIw-0006oM-Dw; Thu, 15 Jun 2017 04:22:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMIv-0006o5-4I
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:22:45 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 01/08-10689-49B02495; Thu, 15 Jun 2017 04:22:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXcyt1O
 kwdHdVhYTthk4MHps79vFHsAYxZqZl5RfkcCaMXXvL7aCNp6K/8vvMTcwbuHsYuTiEBL4wihx
 /9kRFgjnPKPEpYf7gRwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBUIk/qzYA
 2bzCphJvJ4ykQXEZgGq37NpM/sERo4FjAyrGDWKU4vKUot0jSz1kooy0zNKchMzc3QNDYz1cl
 OLixPTU3MSk4r1kvNzNzECvVLPwMC4g7Fpr98hRkkOJiVR3qmCjpFCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHhVuJwihQSLUtNTK9Iyc4DhAZOW4OBREuHddRColbe4IDG3ODMdInWKUVFKnNcY
 pE8AJJFRmgfXBgvJS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEedk5gabwZOaVwE1/BbSYC
 Whx0AUHkMUliQgpqQbGfqUIvQemR5Z59svIHnWelbcn4muFpqf0qc2dcxs2Fu/I83b448w4t9
 qO66fnvrJPsZxp/k1bGOSlxDwX3dPQ17r10Db2sqet5wum0tMOTWsXdcvslVn4U3971Ly9ri+
 0ouaGb+qQecT84tLtYufEnIydtuK7llqvuGal1BCYrRRX+aMw7IASS3FGoqEWc1FxIgBjc4KW
 RAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1497500562!94022355!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45083 invoked from network); 15 Jun 2017 04:22:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Jun 2017 04:22:43 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMIs-000857-Nh
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:22:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMIs-0005TZ-N5
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:22:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLMIs-0005TZ-N5@xenbits.xenproject.org>
Date: Thu, 15 Jun 2017 04:22:42 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/pv: Align %rsp before pushing
	the failsafe stack frame
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGMyNzkyYTIyMmMyYTc4YmI2NWM2ZGY1Mjc5YTE1NTZmZmFjYzg3ZDYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEp1biA5IDEzOjQ5OjA4IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgSnVuIDkgMTM6NDk6MDggMjAxNyArMDIw
MAoKICAgIHg4Ni9wdjogQWxpZ24gJXJzcCBiZWZvcmUgcHVzaGluZyB0aGUgZmFpbHNhZmUgc3Rh
Y2sgZnJhbWUKICAgIAogICAgQXJjaGl0ZWN0dXJhbGx5LCBhbGwgNjRiaXQgc3RhY2tzIGFyZSBh
bGlnbmVkIG9uIGEgMTYgYnl0ZSBib3VuZGFyeSBiZWZvcmUgYW4KICAgIGV4Y2VwdGlvbiBmcmFt
ZSBpcyBwdXNoZWQuICBUaGUgZmFpbHNhZmUgZnJhbWUgc2hvdWxkIG5vdCBzcGVjaWFsIGluIHRo
aXMKICAgIHJlZ2FyZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBjYmNhY2NiNWU5OTExNTVhNGFlODVh
MDMyZTk5MDYxNGMzZGM2OTYwCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNS0wOSAxOTowMDoyMCAr
MDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyB8IDUgKystLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAyIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IDI5NWFiMDUuLmRkYjQx
OTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYv
ZG9tYWluLmMKQEAgLTE3NTMsOSArMTc1Myw4IEBAIHN0YXRpYyB2b2lkIGxvYWRfc2VnbWVudHMo
c3RydWN0IHZjcHUgKm4pCiAgICAgICAgIHN0cnVjdCBwdl92Y3B1ICpwdiA9ICZuLT5hcmNoLnB2
X3ZjcHU7CiAgICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzID0gZ3Vlc3RfY3B1X3Vz
ZXJfcmVncygpOwogICAgICAgICB1bnNpZ25lZCBsb25nICpyc3AgPQotICAgICAgICAgICAgKG4t
PmFyY2guZmxhZ3MgJiBURl9rZXJuZWxfbW9kZSkgPwotICAgICAgICAgICAgKHVuc2lnbmVkIGxv
bmcgKilyZWdzLT5yc3AgOgotICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcgKilwdi0+a2VybmVs
X3NwOworICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcgKikoKChuLT5hcmNoLmZsYWdzICYgVEZf
a2VybmVsX21vZGUpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyByZWdzLT5yc3Ag
OiBwdi0+a2VybmVsX3NwKSAmIH4weGYpOwogICAgICAgICB1bnNpZ25lZCBsb25nIGNzX2FuZF9t
YXNrLCByZmxhZ3M7CiAKICAgICAgICAgaWYgKCBpc19wdl8zMmJpdF92Y3B1KG4pICkKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00
LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Jun 15 04:22:56 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 04:22:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLMJ6-0006pw-Gv; Thu, 15 Jun 2017 04:22:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMJ5-0006pk-HN
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:22:55 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 0C/EB-03557-E9B02495; Thu, 15 Jun 2017 04:22:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXcut1O
 kwZxGK4sJ2wwcGD229+1iD2CMYs3MS8qvSGDNeH78BFvBa9uKdxNPMjcwztbrYuTiEBL4wijx
 /uQdRgjnPKPEtIv9rF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwv4STTPP
 8AEYvMKmEm0rL/FBtLKAlT/cKH2BEaOBYwMqxg1ilOLylKLdI2M9ZKKMtMzSnITM3N0DQ3M9H
 JTi4sT01NzEpOK9ZLzczcxAn3CAAQ7GP/MDzzEKMnBpCTKO1XQMVKILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBK8Kl1OkkGBRanpqRVpmDjA4YNISHDxKIry7DgK18hYXJOYWZ6ZDpE4xKkqJ8xqD
 9AmAJDJK8+DaYAF5iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK87JxAU3gy80rgpr8CWswEt
 DjoggPI4pJEhJRUA2OVzYv1erz15htWxvxfzVprvHabaHm81yIR7lMb2VS3unWtWDN/xb1t6f
 mfjzusPLybe+c5tdMvf67c6PRY0tP81ktrll1aV/aXp5+flFprzHtN0uOAi6Kgy+JO8XWqGhU
 bN16acsk3JDr5tj7zsimXX6hO5LP6Mzt67xL2x4syl/Dxf5oRnJWpxFKckWioxVxUnAgA3riY
 50MCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1497500572!73942280!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57253 invoked from network); 15 Jun 2017 04:22:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Jun 2017 04:22:53 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMJ2-000861-Pf
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:22:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMJ2-0005U2-Oz
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:22:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLMJ2-0005U2-Oz@xenbits.xenproject.org>
Date: Thu, 15 Jun 2017 04:22:52 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/mm: fix incorrect unmapping of
	2MB and 1GB pages
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGE1ZjQ3NjIwZjdmMTNjNGQ1N2MyYjY2NGEzOTEzOTgwNDlmYjkyOWQKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBKdW4gOSAxMzo0OTo0MiAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIEp1biA5IDEzOjQ5OjQyIDIwMTcgKzAy
MDAKCiAgICB4ODYvbW06IGZpeCBpbmNvcnJlY3QgdW5tYXBwaW5nIG9mIDJNQiBhbmQgMUdCIHBh
Z2VzCiAgICAKICAgIFRoZSBzYW1lIHNldCBvZiBmdW5jdGlvbnMgaXMgdXNlZCB0byBzZXQgYXMg
d2VsbCBhcyB0byBjbGVhbgogICAgUDJNIGVudHJpZXMsIGV4Y2VwdCB0aGF0IGZvciBjbGVhbiBv
cGVyYXRpb25zIElOVkFMSURfTUZOICh+MFVMKQogICAgaXMgcGFzc2VkIGFzIGEgcGFyYW1ldGVy
LiBVbmZvcnR1bmF0ZWx5LCB3aGVuIGNhbGN1bGF0aW5nIGFuCiAgICBhcHByb3ByaWF0ZSB0YXJn
ZXQgb3JkZXIgZm9yIGEgcGFydGljdWxhciBtYXBwaW5nIElOVkFMSURfTUZOCiAgICBpcyBub3Qg
dGFrZW4gaW50byBhY2NvdW50IHdoaWNoIGxlYWRzIHRvIDRLIHBhZ2UgdGFyZ2V0IG9yZGVyCiAg
ICBiZWluZyBzZXQgZWFjaCB0aW1lIGV2ZW4gZm9yIDJNQiBhbmQgMUdCIG1hcHBpbmdzLiBUaGlz
IGV2ZW50dWFsbHkKICAgIGJyZWFrcyBkb3duIGFuIEVQVCBzdHJ1Y3R1cmUgaXJyZXZlcnNpYmx5
IGludG8gNEsgbWFwcGluZ3Mgd2hpY2gKICAgIHByZXZlbnRzIGNvbnNlY3V0aXZlIGhpZ2ggb3Jk
ZXIgbWFwcGluZ3MgdG8gdGhpcyBhcmVhLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJZ29yIERy
dXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8
a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgogICAgCiAgICB4ODYvTlBUOiBkZWFsIHdpdGggZmFsbG91dCBm
cm9tIDJNYi8xR2IgdW5tYXBwaW5nIGNoYW5nZQogICAgCiAgICBDb21taXQgZWZhOTU5NmU5ZCAo
Ing4Ni9tbTogZml4IGluY29ycmVjdCB1bm1hcHBpbmcgb2YgMk1CIGFuZCAxR0IKICAgIHBhZ2Vz
IikgbGVmdCB0aGUgTlBUIGNvZGUgdW50b3VjaGVkLCBhcyB0aGVyZSBpcyBubyBleHBsaWNpdCBh
bGlnbm1lbnQKICAgIGNoZWNrIG1hdGNoaW5nIHRoZSBvbmUgaW4gRVBUIGNvZGUuIEhvd2V2ZXIs
IHRoZSBub3cgbW9yZSB3aWRlc3ByZWFkCiAgICBzdG9yaW5nIG9mIElOVkFMSURfTUZOIGludG8g
UFRFcyByZXF1aXJlcyBhZGp1c3RtZW50czoKICAgIC0gY2FsY3VsYXRpb25zIHdoZW4gc2hhdHRl
cmluZyBsYXJnZSBwYWdlcyBtYXkgc3BpbGwgaW50byB0aGUgcDJtIHR5cGUKICAgICAgZmllbGQg
KGNvbnZlcnRpbmcgcDJtX3BvcHVsYXRlX29uX2RlbWFuZCB0byBwMm1fZ3JhbnRfbWFwX3J3KSAt
IHVzZQogICAgICBPUiBpbnN0ZWFkIG9mIFBMVVMsCiAgICAtIHRoZSB1c2Ugb2YgcGxhaW4gbHsy
LDN9ZV9mcm9tX3BmbigpIGluIHAybV9wdF9zZXRfZW50cnkoKSByZXN1bHRzIGluCiAgICAgIGFs
bCB1cHBlciAoZmxhZykgYml0cyBiZWluZyBjbG9iYmVyZWQgLSBpbnRyb2R1Y2UgYW5kIHVzZQog
ICAgICBwMm1fbHsyLDN9ZV9mcm9tX3BmbigpLCBwYXJhbGxlbGluZyB0aGUgZXhpc3RpbmcgTDEg
dmFyaWFudC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBUZXN0ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92
c2t5QG9yYWNsZS5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogZWZhOTU5NmU5ZDE2N2M4ZmI3ZDFjNDQ0
NmMxMGY3Y2EzMDQ1MzY0NgogICAgbWFzdGVyIGRhdGU6IDIwMTctMDUtMTcgMTc6MjM6MTUgKzAy
MDAKICAgIG1hc3RlciBjb21taXQ6IDgzNTIwY2I0YWEzOWViZWI0ZWIxYTdjYWMyZTg1YjQxM2U3
NWEzMzYKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA2LTA2IDE0OjMyOjU0ICswMjAwCi0tLQogeGVu
L2FyY2gveDg2L21tL3AybS1lcHQuYyB8ICAzICsrLQogeGVuL2FyY2gveDg2L21tL3AybS1wdC5j
ICB8IDMyICsrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0v
cDJtLmMgICAgIHwgMTEgKysrKysrKy0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9u
cygrKSwgMjAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1l
cHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKaW5kZXggMWVkNWI0Ny4uMmVmNzliNiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYworKysgYi94ZW4vYXJjaC94ODYv
bW0vcDJtLWVwdC5jCkBAIC02NjYsNiArNjY2LDcgQEAgZXB0X3NldF9lbnRyeShzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuLAogICAgIGVwdF9lbnRy
eV90ICp0YWJsZSwgKmVwdF9lbnRyeSA9IE5VTEw7CiAgICAgdW5zaWduZWQgbG9uZyBnZm5fcmVt
YWluZGVyID0gZ2ZuOwogICAgIHVuc2lnbmVkIGludCBpLCB0YXJnZXQgPSBvcmRlciAvIEVQVF9U
QUJMRV9PUkRFUjsKKyAgICB1bnNpZ25lZCBsb25nIGZuX21hc2sgPSBtZm5feChtZm4pICE9IElO
VkFMSURfTUZOID8gKGdmbiB8IG1mbl94KG1mbikpIDogZ2ZuOwogICAgIGludCByZXQsIHJjID0g
MDsKICAgICBib29sX3QgZGlyZWN0X21taW8gPSAocDJtdCA9PSBwMm1fbW1pb19kaXJlY3QpOwog
ICAgIHVpbnQ4X3QgaXBhdCA9IDA7CkBAIC02ODUsNyArNjg2LDcgQEAgZXB0X3NldF9lbnRyeShz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuLAogICAg
ICAqIDIuIGdmbiBub3QgZXhjZWVkaW5nIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3Mgd2lkdGguCiAg
ICAgICogMy4gcGFzc2luZyBhIHZhbGlkIG9yZGVyLgogICAgICAqLwotICAgIGlmICggKChnZm4g
fCBtZm5feChtZm4pKSAmICgoMVVMIDw8IG9yZGVyKSAtIDEpKSB8fAorICAgIGlmICggKGZuX21h
c2sgJiAoKDFVTCA8PCBvcmRlcikgLSAxKSkgfHwKICAgICAgICAgICgodTY0KWdmbiA+PiAoKGVw
dF9nZXRfd2woZXB0KSArIDEpICogRVBUX1RBQkxFX09SREVSKSkgfHwKICAgICAgICAgIChvcmRl
ciAlIEVQVF9UQUJMRV9PUkRFUikgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwpp
bmRleCBjZTQ4MzZhLi5kZDg2MGNlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0
LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCkBAIC00NywxMyArNDcsMjAgQEAKICN1
bmRlZiBwYWdlX3RvX21mbgogI2RlZmluZSBwYWdlX3RvX21mbihfcGcpIF9tZm4oX19wYWdlX3Rv
X21mbihfcGcpKQogCi0vKiBXZSBtYXkgc3RvcmUgSU5WQUxJRF9NRk4gaW4gbDEgUFRFcy4gV2Ug
bmVlZCB0byBjbGlwIHRoaXMKLSAqIHRvIGF2b2lkIHRyYW1wbGluZyBvdmVyIGhpZ2hlci1vcmRl
ciBiaXRzIChOWCwgcDJtIHR5cGUsIElPTU1VIGZsYWdzKS4gIFdlCi0gKiBzZWVtIHRvIG5vdCBu
ZWVkIHRvIHVuY2xpcCBvbiB0aGUgcmV0dXJuIHBhdGgsIGFzIGNhbGxlcnMgYXJlIGNvbmNlcm5l
ZCBvbmx5Ci0gKiB3aXRoIHAybSB0eXBlIGluIHN1Y2ggY2FzZXMuIAorLyoKKyAqIFdlIG1heSBz
dG9yZSBJTlZBTElEX01GTiBpbiBQVEVzLiAgV2UgbmVlZCB0byBjbGlwIHRoaXMgdG8gYXZvaWQg
dHJhbXBsaW5nCisgKiBvdmVyIGhpZ2hlci1vcmRlciBiaXRzIChOWCwgcDJtIHR5cGUsIElPTU1V
IGZsYWdzKS4gIFdlIHNlZW0gdG8gbm90IG5lZWQKKyAqIHRvIHVuY2xpcCBvbiB0aGUgcmVhZCBw
YXRoLCBhcyBjYWxsZXJzIGFyZSBjb25jZXJuZWQgb25seSB3aXRoIHAybSB0eXBlIGluCisgKiBz
dWNoIGNhc2VzLgogICovCiAjZGVmaW5lIHAybV9sMWVfZnJvbV9wZm4ocGZuLCBmbGFncykgICAg
XAogICAgIGwxZV9mcm9tX3BmbigocGZuKSAmIChQQUREUl9NQVNLID4+IFBBR0VfU0hJRlQpLCAo
ZmxhZ3MpKQorI2RlZmluZSBwMm1fbDJlX2Zyb21fcGZuKHBmbiwgZmxhZ3MpICAgIFwKKyAgICBs
MmVfZnJvbV9wZm4oKHBmbikgJiAoKFBBRERSX01BU0sgJiB+KF9QQUdFX1BTRV9QQVQgfCAwVUwp
KSBcCisgICAgICAgICAgICAgICAgICAgICAgICAgID4+IFBBR0VfU0hJRlQpLCAoZmxhZ3MpIHwg
X1BBR0VfUFNFKQorI2RlZmluZSBwMm1fbDNlX2Zyb21fcGZuKHBmbiwgZmxhZ3MpICAgIFwKKyAg
ICBsM2VfZnJvbV9wZm4oKHBmbikgJiAoKFBBRERSX01BU0sgJiB+KF9QQUdFX1BTRV9QQVQgfCAw
VUwpKSBcCisgICAgICAgICAgICAgICAgICAgICAgICAgID4+IFBBR0VfU0hJRlQpLCAoZmxhZ3Mp
IHwgX1BBR0VfUFNFKQogCiAvKiBQVEUgZmxhZ3MgZm9yIHRoZSB2YXJpb3VzIHR5cGVzIG9mIHAy
bSBlbnRyeSAqLwogI2RlZmluZSBQMk1fQkFTRV9GTEFHUyBcCkBAIC0yMzksNyArMjQ2LDcgQEAg
cDJtX25leHRfbGV2ZWwoc3RydWN0IHAybV9kb21haW4gKnAybSwgdm9pZCAqKnRhYmxlLAogICAg
ICAgICBsMV9lbnRyeSA9IF9fbWFwX2RvbWFpbl9wYWdlKHBnKTsKICAgICAgICAgZm9yICggaSA9
IDA7IGkgPCBMMl9QQUdFVEFCTEVfRU5UUklFUzsgaSsrICkKICAgICAgICAgewotICAgICAgICAg
ICAgbmV3X2VudHJ5ID0gbDFlX2Zyb21fcGZuKHBmbiArIChpICogTDFfUEFHRVRBQkxFX0VOVFJJ
RVMpLCBmbGFncyk7CisgICAgICAgICAgICBuZXdfZW50cnkgPSBsMWVfZnJvbV9wZm4ocGZuIHwg
KGkgKiBMMV9QQUdFVEFCTEVfRU5UUklFUyksIGZsYWdzKTsKICAgICAgICAgICAgIHAybV9hZGRf
aW9tbXVfZmxhZ3MoJm5ld19lbnRyeSwgMSwgSU9NTVVGX3JlYWRhYmxlfElPTU1VRl93cml0YWJs
ZSk7CiAgICAgICAgICAgICBwMm0tPndyaXRlX3AybV9lbnRyeShwMm0sIGdmbiwgbDFfZW50cnkg
KyBpLCBuZXdfZW50cnksIDIpOwogICAgICAgICB9CkBAIC0yNzMsNyArMjgwLDcgQEAgcDJtX25l
eHRfbGV2ZWwoc3RydWN0IHAybV9kb21haW4gKnAybSwgdm9pZCAqKnRhYmxlLAogICAgICAgICBs
MV9lbnRyeSA9IF9fbWFwX2RvbWFpbl9wYWdlKHBnKTsKICAgICAgICAgZm9yICggaSA9IDA7IGkg
PCBMMV9QQUdFVEFCTEVfRU5UUklFUzsgaSsrICkKICAgICAgICAgewotICAgICAgICAgICAgbmV3
X2VudHJ5ID0gbDFlX2Zyb21fcGZuKHBmbiArIGksIGZsYWdzKTsKKyAgICAgICAgICAgIG5ld19l
bnRyeSA9IGwxZV9mcm9tX3BmbihwZm4gfCBpLCBmbGFncyk7CiAgICAgICAgICAgICBwMm1fYWRk
X2lvbW11X2ZsYWdzKCZuZXdfZW50cnksIDAsIDApOwogICAgICAgICAgICAgcDJtLT53cml0ZV9w
Mm1fZW50cnkocDJtLCBnZm4sIGwxX2VudHJ5ICsgaSwgbmV3X2VudHJ5LCAxKTsKICAgICAgICAg
fQpAQCAtNTc4LDggKzU4NSw3IEBAIHAybV9wdF9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4g
KnAybSwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbiwKIAogICAgICAgICBBU1NFUlQoIW1m
bl92YWxpZChtZm4pIHx8IHAybXQgIT0gcDJtX21taW9fZGlyZWN0KTsKICAgICAgICAgbDNlX2Nv
bnRlbnQgPSBtZm5fdmFsaWQobWZuKSB8fCBwMm1fYWxsb3dzX2ludmFsaWRfbWZuKHAybXQpCi0g
ICAgICAgICAgICA/IGwzZV9mcm9tX3BmbihtZm5feChtZm4pLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcDJtX3R5cGVfdG9fZmxhZ3MocDJtdCwgbWZuLCAyKSB8IF9QQUdFX1BTRSkKKyAg
ICAgICAgICAgID8gcDJtX2wzZV9mcm9tX3BmbihtZm5feChtZm4pLCBwMm1fdHlwZV90b19mbGFn
cyhwMm10LCBtZm4sIDIpKQogICAgICAgICAgICAgOiBsM2VfZW1wdHkoKTsKICAgICAgICAgZW50
cnlfY29udGVudC5sMSA9IGwzZV9jb250ZW50LmwzOwogCkBAIC02NDksMTMgKzY1NSw5IEBAIHAy
bV9wdF9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4s
IG1mbl90IG1mbiwKICAgICAgICAgfQogICAgICAgICAKICAgICAgICAgQVNTRVJUKCFtZm5fdmFs
aWQobWZuKSB8fCBwMm10ICE9IHAybV9tbWlvX2RpcmVjdCk7Ci0gICAgICAgIGlmICggbWZuX3Zh
bGlkKG1mbikgfHwgcDJtX2FsbG93c19pbnZhbGlkX21mbihwMm10KSApCi0gICAgICAgICAgICBs
MmVfY29udGVudCA9IGwyZV9mcm9tX3BmbihtZm5feChtZm4pLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdG9fZmxhZ3MocDJtdCwgbWZuLCAxKSB8Ci0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfUEFHRV9QU0UpOwotICAgICAg
ICBlbHNlCi0gICAgICAgICAgICBsMmVfY29udGVudCA9IGwyZV9lbXB0eSgpOwotICAgICAgICAK
KyAgICAgICAgbDJlX2NvbnRlbnQgPSBtZm5fdmFsaWQobWZuKSB8fCBwMm1fYWxsb3dzX2ludmFs
aWRfbWZuKHAybXQpCisgICAgICAgICAgICA/IHAybV9sMmVfZnJvbV9wZm4obWZuX3gobWZuKSwg
cDJtX3R5cGVfdG9fZmxhZ3MocDJtdCwgbWZuLCAxKSkKKyAgICAgICAgICAgIDogbDJlX2VtcHR5
KCk7CiAgICAgICAgIGVudHJ5X2NvbnRlbnQubDEgPSBsMmVfY29udGVudC5sMjsKIAogICAgICAg
ICBpZiAoIGVudHJ5X2NvbnRlbnQubDEgIT0gMCApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggZDI4OWMxYy4uNWI4YjdiOSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0uYwpAQCAtNDc5LDEyICs0NzksMTUgQEAgaW50IHAybV9zZXRfZW50cnkoc3RydWN0IHAybV9k
b21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbiwKICAgICB3aGlsZSAoIHRv
ZG8gKQogICAgIHsKICAgICAgICAgaWYgKCBoYXBfZW5hYmxlZChkKSApCi0gICAgICAgICAgICBv
cmRlciA9ICghKChnZm4gfCBtZm5feChtZm4pIHwgdG9kbykgJgotICAgICAgICAgICAgICAgICAg
ICAgICAoKDF1bCA8PCBQQUdFX09SREVSXzFHKSAtIDEpKSAmJgorICAgICAgICB7CisgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIGZuX21hc2sgPSBtZm5feChtZm4pICE9IElOVkFMSURfTUZOID8K
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChnZm4gfCBtZm5feChtZm4pIHwg
dG9kbykgOiAoZ2ZuIHwgdG9kbyk7CisKKyAgICAgICAgICAgIG9yZGVyID0gKCEoZm5fbWFzayAm
ICgoMXVsIDw8IFBBR0VfT1JERVJfMUcpIC0gMSkpICYmCiAgICAgICAgICAgICAgICAgICAgICBo
YXBfaGFzXzFnYikgPyBQQUdFX09SREVSXzFHIDoKLSAgICAgICAgICAgICAgICAgICAgKCEoKGdm
biB8IG1mbl94KG1mbikgfCB0b2RvKSAmCi0gICAgICAgICAgICAgICAgICAgICAgICgoMXVsIDw8
IFBBR0VfT1JERVJfMk0pIC0gMSkpICYmCisgICAgICAgICAgICAgICAgICAgICghKGZuX21hc2sg
JiAoKDF1bCA8PCBQQUdFX09SREVSXzJNKSAtIDEpKSAmJgogICAgICAgICAgICAgICAgICAgICAg
aGFwX2hhc18ybWIpID8gUEFHRV9PUkRFUl8yTSA6IFBBR0VfT1JERVJfNEs7CisgICAgICAgIH0K
ICAgICAgICAgZWxzZQogICAgICAgICAgICAgb3JkZXIgPSAwOwogCi0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Jun 15 04:23:05 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 04:23:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLMJF-0006rz-IT; Thu, 15 Jun 2017 04:23:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMJF-0006rq-AK
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:23:05 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 98/E0-02180-8AB02495; Thu, 15 Jun 2017 04:23:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXcFt1O
 kQd8EJosJ2wwcGD229+1iD2CMYs3MS8qvSGDN2HFpG1PBUbGKvXf3szYwdgp2MXJxCAl8YZT4
 1j2XEcI5zyixbPsnpi5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQWMJZonN
 DKC2LwCZhK3vhxmB7FZgOqvt/5imsDIsYCRYRWjRnFqUVlqka6xgV5SUWZ6RkluYmaOrqGBqV
 5uanFxYnpqTmJSsV5yfu4mRqBX6hkYGHcwTljld4hRkoNJSZR3qqBjpBBfUn5KZUZicUZ8UWl
 OavEhRhkODiUJ3o1cTpFCgkWp6akVaZk5wPCASUtw8CiJ8O46CNTKW1yQmFucmQ6ROsWoKCXO
 ux6kTwAkkVGaB9cGC8lLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR52TmBpvBk5pXATX8Ft
 JgJaHHQBQeQxSWJCCmpBsa+tMKrSx7J+nD8X9S6re8bZ6H/jRtbjlQ/rWFbtvTH7wuM916r/1
 cvnPb+55Py3LK3vc8Ztma6St2P9Tojr7BVKju9o2tL3PKHKVe95vf4+S26KBBuFr/osaXbjkW
 lPyfU2noZXwibs7M6Y/KySavmRhm/ODvRZF+XxezY08xnsq4YOivM9WFXYinOSDTUYi4qTgQA
 mRKo1EQCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1497500583!99884092!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 647 invoked from network); 15 Jun 2017 04:23:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Jun 2017 04:23:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMJC-00086n-Re
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:23:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMJC-0005UZ-R7
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:23:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLMJC-0005UZ-R7@xenbits.xenproject.org>
Date: Thu, 15 Jun 2017 04:23:02 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86: fix build with gcc 7
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDk0YThhMGU5MzMwMWZmZGI3MWQ5MjFhNjE0ODRkNTM5MTNlOTQ4ZTgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgSnVuIDkg
MTM6NTA6MjUgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBKdW4gOSAxMzo1MDoyNSAyMDE3ICswMjAwCgogICAgeDg2
OiBmaXggYnVpbGQgd2l0aCBnY2MgNwogICAgCiAgICAtV2ludC1pbi1ib29sLWNvbnRleHQsIGVu
YWJsZWQgYnkgZGVmYXVsdCBpbiBnY2MgNywgZG9lc24ndCBsaWtlCiAgICBtdWx0aXBsaWNhdGlv
biBpbiBjb25kaXRpb25hbCBvcGVyYXRvcnMuICJIaWRlIiB0aGVtLCBhdCB0aGUgcmlzayBvZgog
ICAgdGhlIG5leHQgY29tcGlsZXIgdmVyc2lvbiBiZWNvbWluZyBzbWFydGVyIGFuZCByZWNvZ25p
emluZyBldmVuIHRob3NlLgogICAgKFRoZSBob3BlIGlzIHRoYXQgYWRkZWQgc21hcnRuZXNzIHRo
ZW4gd291bGQgYWxzbyBiZXR0ZXIgZGVhbCB3aXRoCiAgICBsZWdpdGltYXRlIGNhc2VzIGxpa2Ug
dGhlIG9uZXMgaGVyZS4pCiAgICAKICAgIFRoZSBjaGFuZ2UgY291bGQgaGF2ZSBiZWVuIGRvbmUg
aW4gYWNjZXNzX29rKCksIGJ1dCBJIHRoaW5rIHdlIGJldHRlcgogICAga2VlcCBpdCBhdCB0aGUg
cGxhY2VzIHRoZSBjb21waWxlciBpcyBhY3R1YWxseSB1bmhhcHB5IGFib3V0LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3Rl
ciBjb21taXQ6IGYzMjQwMGU5MGMwNDZhOWZkNzZjODkxN2E2MGQzNGFkZTljMDJlYTIKICAgIG1h
c3RlciBkYXRlOiAyMDE3LTA1LTE5IDEwOjExOjM2ICswMjAwCi0tLQogeGVuL2FyY2gveDg2L3Ry
YXBzLmMgICAgICAgICAgICAgICAgIHwgNCArKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82
NC91YWNjZXNzLmggfCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNo
L3g4Ni90cmFwcy5jCmluZGV4IGY0MWI5ZTkuLjkwYjYwNzEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC0zMzc3LDcgKzMzNzcs
NyBAQCBzdGF0aWMgdm9pZCBlbXVsYXRlX2dhdGVfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpCiAgICAgICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgICAgfQogICAgICAgICAgICAg
c3RrcCA9ICh1bnNpZ25lZCBpbnQgKikodW5zaWduZWQgbG9uZykoKHVuc2lnbmVkIGludCliYXNl
ICsgZXNwKTsKLSAgICAgICAgICAgIGlmICggIWNvbXBhdF9hY2Nlc3Nfb2soc3RrcCAtIDQgLSBu
cGFybSwgKDQgKyBucGFybSkgKiA0KSApCisgICAgICAgICAgICBpZiAoICFjb21wYXRfYWNjZXNz
X29rKHN0a3AgLSA0IC0gbnBhcm0sIDE2ICsgbnBhcm0gKiA0KSApCiAgICAgICAgICAgICB7CiAg
ICAgICAgICAgICAgICAgZG9fZ3Vlc3RfdHJhcChUUkFQX2dwX2ZhdWx0LCByZWdzLCAxKTsKICAg
ICAgICAgICAgICAgICByZXR1cm47CkBAIC0zMzk2LDcgKzMzOTYsNyBAQCBzdGF0aWMgdm9pZCBl
bXVsYXRlX2dhdGVfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgICAgICAg
ICAgICAgICAhY2hlY2tfc3RhY2tfbGltaXQoYXIsIGxpbWl0LCBlc3AgKyBucGFybSAqIDQsIG5w
YXJtICogNCkgKQogICAgICAgICAgICAgICAgICAgICByZXR1cm4gZG9fZ3Vlc3RfdHJhcChUUkFQ
X2dwX2ZhdWx0LCByZWdzLCAxKTsKICAgICAgICAgICAgICAgICB1c3RrcCA9ICh1bnNpZ25lZCBp
bnQgKikodW5zaWduZWQgbG9uZykoKHVuc2lnbmVkIGludCliYXNlICsgcmVncy0+X2VzcCArIG5w
YXJtICogNCk7Ci0gICAgICAgICAgICAgICAgaWYgKCAhY29tcGF0X2FjY2Vzc19vayh1c3RrcCAt
IG5wYXJtLCBucGFybSAqIDQpICkKKyAgICAgICAgICAgICAgICBpZiAoICFjb21wYXRfYWNjZXNz
X29rKHVzdGtwIC0gbnBhcm0sIDAgKyBucGFybSAqIDQpICkKICAgICAgICAgICAgICAgICB7CiAg
ICAgICAgICAgICAgICAgICAgIGRvX2d1ZXN0X3RyYXAoVFJBUF9ncF9mYXVsdCwgcmVncywgMSk7
CiAgICAgICAgICAgICAgICAgICAgIHJldHVybjsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYveDg2XzY0L3VhY2Nlc3MuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3VhY2Nl
c3MuaAppbmRleCA0Mjc1ZTY2Li5kN2RhZDRmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3g4Nl82NC91YWNjZXNzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvdWFj
Y2Vzcy5oCkBAIC01NSw3ICs1NSw3IEBAIGV4dGVybiB2b2lkICp4bGF0X21hbGxvYyh1bnNpZ25l
ZCBsb25nICp4bGF0X3BhZ2VfY3VycmVudCwgc2l6ZV90IHNpemUpOwogCiAjZGVmaW5lIGNvbXBh
dF9hcnJheV9hY2Nlc3Nfb2soYWRkcixjb3VudCxzaXplKSBcCiAgICAgKGxpa2VseSgoY291bnQp
IDwgKH4wVSAvIChzaXplKSkpICYmIFwKLSAgICAgY29tcGF0X2FjY2Vzc19vayhhZGRyLCAoY291
bnQpICogKHNpemUpKSkKKyAgICAgY29tcGF0X2FjY2Vzc19vayhhZGRyLCAwICsgKGNvdW50KSAq
IChzaXplKSkpCiAKICNkZWZpbmUgX19wdXRfdXNlcl9zaXplKHgscHRyLHNpemUscmV0dmFsLGVy
cnJldCkJCQlcCiBkbyB7CQkJCQkJCQkJXAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Jun 15 04:23:15 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 04:23:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLMJP-0006tW-K9; Thu, 15 Jun 2017 04:23:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMJP-0006tM-AZ
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:23:15 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 C5/46-03613-2BB02495; Thu, 15 Jun 2017 04:23:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXcTt1O
 kwe83jBYTthk4MHps79vFHsAYxZqZl5RfkcCasX76WeaCuYIVPWevMTYwLuTrYuTkEBL4wihx
 eFJmFyMXkH2eUeLpmudsXYwcHGwCYhJz9yqA1IgIqErMWrGcGaJeXaLpdwMbiC0sYCxx/+MzV
 hCbV8BMYs/ZBWBxFqD6H9cus09g5FjAyLCKUaM4tagstUjX0FwvqSgzPaMkNzEzR9fQwEwvN7
 W4ODE9NScxqVgvOT93EyPQJwxAsIPx9saAQ4ySHExKorxTBR0jhfiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnwqnA5RQoJFqWmp1akZeYAgwMmLcHBoyTCu+sgUCtvcUFibnFmOkTqFKOilDjvepA+
 AZBERmkeXBssIC8xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmJedE2gKT2ZeCdz0V0CLmYAWB
 11wAFlckoiQkmpgtNNvWdVvXTpFSsbp0VnHz0xXU+MfnDay+x/YKLfzXv5PXcGTgg3Hc5sTzh
 x0+lD2IOelo/wv/n+/StXLeDqePfi9UGztY9tXzJH392yVYT8k/WaGWawu53o9xcjipcXpyb6
 7OQJf3jFb//SP2lzWpz5+5dVBX6b1aAimlj/0/82lLqMrd+ykEktxRqKhFnNRcSIAfHpZpkMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1497500593!107417641!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40177 invoked from network); 15 Jun 2017 04:23:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Jun 2017 04:23:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMJM-00086x-VU
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:23:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMJM-0005Vg-Sw
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:23:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLMJM-0005Vg-Sw@xenbits.xenproject.org>
Date: Thu, 15 Jun 2017 04:23:12 +0000
Subject: [Xen-changelog] [xen stable-4.7] arm: fix build with gcc 7
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGRhNzQzZGM4MmFkZmZkMzZjZTJkNzE3NzZmNGVhNWFmYmMxODZhMTUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgSnVuIDkg
MTM6NTA6NTkgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBKdW4gOSAxMzo1MDo1OSAyMDE3ICswMjAwCgogICAgYXJt
OiBmaXggYnVpbGQgd2l0aCBnY2MgNwogICAgCiAgICBUaGUgY29tcGlsZXIgZGlzbGlrZXMgZHVw
bGljYXRlICJjb25zdCIsIGFuZCB0aGUgb25lcyBpdCBjb21wbGFpbnMKICAgIGFib3V0IGxvb2sg
bGlrZSB0aGV5IHdlIGluIGZhY3QgbWVhbnQgdG8gYmUgcGxhY2VkIGRpZmZlcmVudGx5LgogICAg
CiAgICBBbHNvIGZpeCBhcnJheV9hY2Nlc3Nfb2theSgpIChqdXN0IGxpa2Ugb24geDg2KSwgZGVz
cGl0ZSB0aGUgY29uc3RydWN0CiAgICBiZWluZyB1bnVzZWQgb24gQVJNOiAtV2ludC1pbi1ib29s
LWNvbnRleHQsIGVuYWJsZWQgYnkgZGVmYXVsdCBpbgogICAgZ2NjIDcsIGRvZXNuJ3QgbGlrZSBt
dWx0aXBsaWNhdGlvbiBpbiBjb25kaXRpb25hbCBvcGVyYXRvcnMuICJIaWRlIiBpdCwKICAgIGF0
IHRoZSByaXNrIG9mIHRoZSBuZXh0IGNvbXBpbGVyIHZlcnNpb24gYmVjb21pbmcgc21hcnRlciBh
bmQKICAgIHJlY29nbml6aW5nIGV2ZW4gdGhhdC4gKFRoZSBob3BlIGlzIHRoYXQgYWRkZWQgc21h
cnRuZXNzIHRoZW4gd291bGQKICAgIGFsc28gYmV0dGVyIGRlYWwgd2l0aCBsZWdpdGltYXRlIGNh
c2VzIGxpa2UgdGhlIG9uZSBoZXJlLikgVGhlIGNoYW5nZQogICAgY291bGQgaGF2ZSBiZWVuIGRv
bmUgaW4gYWNjZXNzX29rKCksIGJ1dCBJIHRoaW5rIHdlIGJldHRlciBrZWVwIGl0IGF0CiAgICB0
aGUgcGxhY2UgdGhlIGNvbXBpbGVyIGlzIGFjdHVhbGx5IHVuaGFwcHkgYWJvdXQuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgbWFzdGVyIGNv
bW1pdDogOWQzMDExYmQxY2QyOWY4ZjM4NDFiZjFiNjRkNWVhZDllZDE0MzRlOAogICAgbWFzdGVy
IGRhdGU6IDIwMTctMDUtMTkgMTA6MTI6MDggKzAyMDAKLS0tCiB4ZW4vYXJjaC9hcm0vcGxhdGZv
cm1zL2JyY20uYyAgfCAyICstCiB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3JjYXIyLmMgfCAyICst
CiAyIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL2JyY20uYyBiL3hlbi9hcmNoL2FybS9wbGF0
Zm9ybXMvYnJjbS5jCmluZGV4IDZkOGI1YjkuLmQ0ODFiMmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9wbGF0Zm9ybXMvYnJjbS5jCisrKyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvYnJjbS5j
CkBAIC0yNzEsNyArMjcxLDcgQEAgc3RhdGljIF9faW5pdCBpbnQgYnJjbV9pbml0KHZvaWQpCiAg
ICAgcmV0dXJuIGJyY21fcG9wdWxhdGVfcGxhdF9yZWdzKCk7CiB9CiAKLXN0YXRpYyBjb25zdCBj
aGFyIGNvbnN0ICpicmNtX2R0X2NvbXBhdFtdIF9faW5pdGNvbnN0ID0KK3N0YXRpYyBjb25zdCBj
aGFyICpjb25zdCBicmNtX2R0X2NvbXBhdFtdIF9faW5pdGNvbnN0ID0KIHsKICAgICAiYnJjbSxi
Y203NDQ1ZDAiLAogICAgIE5VTEwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMv
cmNhcjIuYyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvcmNhcjIuYwppbmRleCBiYjI1NzUxLi5k
ZjBhYzg0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3JjYXIyLmMKKysrIGIv
eGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9yY2FyMi5jCkBAIC00Niw3ICs0Niw3IEBAIHN0YXRpYyBp
bnQgX19pbml0IHJjYXIyX3NtcF9pbml0KHZvaWQpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRp
YyBjb25zdCBjaGFyIGNvbnN0ICpyY2FyMl9kdF9jb21wYXRbXSBfX2luaXRkYXRhID0KK3N0YXRp
YyBjb25zdCBjaGFyICpjb25zdCByY2FyMl9kdF9jb21wYXRbXSBfX2luaXRjb25zdCA9CiB7CiAg
ICAgInJlbmVzYXMsbGFnZXIiLAogICAgIE5VTEwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Jun 15 04:23:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 04:23:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLMJa-0006uz-Lq; Thu, 15 Jun 2017 04:23:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMJZ-0006uh-DG
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:23:25 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 9A/37-03058-CBB02495; Thu, 15 Jun 2017 04:23:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMLMWRWlGSWpSXmKPExsWS0XRdVXcPt1O
 kQfc/VosJ2wwcGD229+1iD2CMYs3MS8qvSGDNaLg6l7HgiknFwdfXmBsY29W6GLk4hAS+MErM
 e7aNDcI5zyjRufsJSxcjBwebgJjE3L0KXYycHCICqhKzVixnBrGFBNQlmn43sIHYwgIhEp+7W
 1hBbF4BM4mp+yazg9gsQPUNV84yTmDkWMDIsIpRozi1qCy1SNfYQC+pKDM9oyQ3MTNH19DATC
 83tbg4MT01JzGpWC85P3cTI9ArDECwg/Hv2sBDjJIcTEqivFMFHSOF+JLyUyozEosz4otKc1K
 LDzHKcHAoSfCqcDlFCgkWpaanVqRl5gDDAyYtwcGjJMK76yBQK29xQWJucWY6ROoUozHHgp4N
 X5g4Pk0EkkIsefl5qVLivOtBJgmAlGaU5sENgoXtJUZZKWFeRqDThHgKUotyM0tQ5V8xinMwK
 gnzsnMCTeHJzCuB2/cK6BQmoFOCLjiAnFKSiJCSamBkFApyXP2d8clzs0J+mW1hiX++Lyt9uf
 Tt7wmzDouun56z2Ga1hsmNhmn9S/4vS5Q9rBK0RjS+y93itwLnx10VFz58dRAvikk2mu+jtWd
 RnegO1g8/318sZBSdJrX8Xt78o+cVWhOWvbrhXnT0lfzmoE1uD6S1He2fBH3qZiu0P/7bYMVU
 BqOlSizFGYmGWsxFxYkAfX7rJlYCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1497500603!67324396!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14863 invoked from network); 15 Jun 2017 04:23:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Jun 2017 04:23:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMJX-000877-17
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:23:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMJX-0005XJ-0W
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:23:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLMJX-0005XJ-0W@xenbits.xenproject.org>
Date: Thu, 15 Jun 2017 04:23:23 +0000
Subject: [Xen-changelog] [xen stable-4.7] hvmloader: avoid tests when they
	would clobber used memory
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDE2NGMzNGRkMjNiYzNlYThkNTI4NTc1MmQ5MjcwNjI3YTkzYzkxZjUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgSnVuIDkg
MTM6NTE6MzQgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBKdW4gOSAxMzo1MTozNCAyMDE3ICswMjAwCgogICAgaHZt
bG9hZGVyOiBhdm9pZCB0ZXN0cyB3aGVuIHRoZXkgd291bGQgY2xvYmJlciB1c2VkIG1lbW9yeQog
ICAgCiAgICBGaXJzdCBvZiBhbGwgbGltaXQgdGhlIG1lbW9yeSByYW5nZSB1c2VkIGZvciB0ZXN0
aW5nIHRvIDRNYjogVGhlcmUncyBubwogICAgcG9pbnQgcGxhY2luZyBwYWdlIHRhYmxlcyByaWdo
dCBhYm92ZSA4TWIgd2hlbiB0aGV5IGNhbiBlcXVhbGx5IHdlbGwKICAgIGxpdmUgYXQgdGhlIGJv
dHRvbSBvZiB0aGUgY2h1bmsgYXQgNE1iIC0gcmVwX2lvX3Rlc3QoKSBjYXJlcyBhYm91dCB0aGUK
ICAgIDVNYi4uLjdNYiByYW5nZSBvbmx5IGFueXdheS4gSW4gYSBzdWJzZXF1ZW50IHBhdGNoIHRo
aXMgd2lsbCB0aGVuIGFsc28KICAgIGFsbG93IHNpbXBseSBsb29raW5nIGZvciBhbiB1bnVzZWQg
NE1iIHJhbmdlIChpbnN0ZWFkIG9mIHVzaW5nIGEgYnVpbGQKICAgIHRpbWUgZGV0ZXJtaW5lZCBv
bmUpLgogICAgCiAgICBFeHRlbmQgdGhlICJza2lwIHRlc3RzIiBjb25kaXRpb24gYmV5b25kIHRo
ZSAiaXMgdGhlcmUgZW5vdWdoIG1lbW9yeSIKICAgIHF1ZXN0aW9uLgogICAgCiAgICBSZXBvcnRl
ZC1ieTogQ2hhcmxlcyBBcm5vbGQgPGNhcm5vbGRAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBUZXN0ZWQtYnk6IEdhcnkgTGlu
IDxnbGluQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAwZDY5Njg2MzVjZTUxYThlZDc1MDhk
ZGNmMTdiM2QxM2E0NjJjYjI3CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNS0xOSAxNjowNDozOCAr
MDIwMAotLS0KIHRvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci90ZXN0cy5jIHwgOTkgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDg1IGluc2Vy
dGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL2h2
bWxvYWRlci90ZXN0cy5jIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3Rlc3RzLmMKaW5kZXgg
ZmVhM2FkMy4uNWY3YmNjMCAxMDA2NDQKLS0tIGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3Rl
c3RzLmMKKysrIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3Rlc3RzLmMKQEAgLTE5LDcgKzE5
LDkgQEAKICAqIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9s
aWNlbnNlcy8+LgogICovCiAKKyNpbmNsdWRlICJjb25maWcuaCIKICNpbmNsdWRlICJ1dGlsLmgi
CisjaW5jbHVkZSA8eGVuL2FyY2gteDg2L2h2bS9zdGFydF9pbmZvLmg+CiAKICNkZWZpbmUgVEVT
VF9GQUlMIDAKICNkZWZpbmUgVEVTVF9QQVNTIDEKQEAgLTI4LDExICszMCwxMyBAQAogLyoKICAq
IE1lbW9yeSBsYXlvdXQgZHVyaW5nIHRlc3RzOgogICogIDRNQiB0byA4TUIgaXMgY2xlYXJlZC4K
LSAqICBQYWdlIGRpcmVjdG9yeSByZXNpZGVzIGF0IDhNQi4KLSAqICA0IHBhZ2UgdGFibGUgcGFn
ZXMgcmVzaWRlIGF0IDhNQis0a0IgdG8gOE1CKzIwa0IuCi0gKiAgUGFnZXRhYmxlcyBpZGVudGl0
eS1tYXAgMC0xNk1CLCBleGNlcHQgNGtCIGF0IHZhIDZNQiBtYXBzIHRvIHBhIDVNQi4KKyAqICBQ
YWdlIGRpcmVjdG9yeSByZXNpZGVzIGF0IDRNQi4KKyAqICAyIHBhZ2UgdGFibGUgcGFnZXMgcmVz
aWRlIGF0IDRNQis0a0IgdG8gNE1CKzEya0IuCisgKiAgUGFnZXRhYmxlcyBpZGVudGl0eS1tYXAg
MC04TUIsIGV4Y2VwdCA0a0IgYXQgdmEgNk1CIG1hcHMgdG8gcGEgNU1CLgogICovCi0jZGVmaW5l
IFBEX1NUQVJUICg4dWwgPDwgMjApCisjZGVmaW5lIFRFU1RfTUVNX0JBU0UgKDR1bCA8PCAyMCkK
KyNkZWZpbmUgVEVTVF9NRU1fU0laRSAoNHVsIDw8IDIwKQorI2RlZmluZSBQRF9TVEFSVCBURVNU
X01FTV9CQVNFCiAjZGVmaW5lIFBUX1NUQVJUIChQRF9TVEFSVCArIDQwOTYpCiAKIHN0YXRpYyB2
b2lkIHNldHVwX3BhZ2luZyh2b2lkKQpAQCAtNDEsMTAgKzQ1LDEwIEBAIHN0YXRpYyB2b2lkIHNl
dHVwX3BhZ2luZyh2b2lkKQogICAgIHVpbnQzMl90ICpwdCA9ICh1aW50MzJfdCAqKVBUX1NUQVJU
OwogICAgIHVpbnQzMl90IGk7CiAKLSAgICAvKiBJZGVudGl0eSBtYXAgMC0xNk1CLiAqLwotICAg
IGZvciAoIGkgPSAwOyBpIDwgNDsgaSsrICkKKyAgICAvKiBJZGVudGl0eSBtYXAgMC04TUIuICov
CisgICAgZm9yICggaSA9IDA7IGkgPCAyOyBpKysgKQogICAgICAgICBwZFtpXSA9ICh1bnNpZ25l
ZCBsb25nKXB0ICsgKGk8PDEyKSArIDM7Ci0gICAgZm9yICggaSA9IDA7IGkgPCAoNCoxMDI0KTsg
aSsrICkKKyAgICBmb3IgKCBpID0gMDsgaSA8IDIgKiAxMDI0OyBpKysgKQogICAgICAgICBwdFtp
XSA9IChpIDw8IDEyKSArIDM7CiAKICAgICAvKiBQYWdlIGF0IHZpcnR1YWwgNk1CIG1hcHMgdG8g
cGh5c2ljYWwgNU1CLiAqLwpAQCAtMTEyLDcgKzExNiw3IEBAIHN0YXRpYyBpbnQgcmVwX2lvX3Rl
c3Qodm9pZCkKICAgICBzdG9wX3BhZ2luZygpOwogCiAgICAgaSA9IDA7Ci0gICAgZm9yICggcCA9
ICh1aW50MzJfdCAqKTB4NDAwMDAwdWw7IHAgPCAodWludDMyX3QgKikweDcwMDAwMHVsOyBwKysg
KQorICAgIGZvciAoIHAgPSAodWludDMyX3QgKikweDRmZjAwMHVsOyBwIDwgKHVpbnQzMl90ICop
MHg2MDIwMDB1bDsgcCsrICkKICAgICB7CiAgICAgICAgIHVpbnQzMl90IGV4cGVjdGVkID0gMDsK
ICAgICAgICAgaWYgKCBjaGVja1tpXS5hZGRyID09ICh1bnNpZ25lZCBsb25nKXAgKQpAQCAtMTQ0
LDEyICsxNDgsMTIgQEAgc3RhdGljIGludCBzaGFkb3dfZ3NfdGVzdCh2b2lkKQogICAgIGlmICgg
IShlZHggJiAoMXU8PDI5KSkgKQogICAgICAgICByZXR1cm4gVEVTVF9TS0lQOwogCi0gICAgLyog
TG9uZyBtb2RlIHBhZ2V0YWJsZSBzZXR1cDogSWRlbnRpdHkgbWFwIDAtMTZNQiB3aXRoIDJNQiBt
YXBwaW5ncy4gKi8KKyAgICAvKiBMb25nIG1vZGUgcGFnZXRhYmxlIHNldHVwOiBJZGVudGl0eSBt
YXAgMC04TUIgd2l0aCAyTUIgbWFwcGluZ3MuICovCiAgICAgKnBkID0gKHVuc2lnbmVkIGxvbmcp
cGQgKyAweDEwMDc7IC8qIExldmVsIDQgKi8KICAgICBwZCArPSA1MTI7CiAgICAgKnBkID0gKHVu
c2lnbmVkIGxvbmcpcGQgKyAweDEwMDc7IC8qIExldmVsIDMgKi8KICAgICBwZCArPSA1MTI7Ci0g
ICAgZm9yICggaSA9IDA7IGkgPCA4OyBpKysgKSAgICAgICAgIC8qIExldmVsIDIgKi8KKyAgICBm
b3IgKCBpID0gMDsgaSA8IDQ7IGkrKyApICAgICAgICAgLyogTGV2ZWwgMiAqLwogICAgICAgICAq
cGQrKyA9IChpIDw8IDIxKSArIDB4MWUzOwogCiAgICAgYXNtIHZvbGF0aWxlICgKQEAgLTE5MSw4
ICsxOTUsNyBAQCBzdGF0aWMgaW50IHNoYWRvd19nc190ZXN0KHZvaWQpCiAKIHZvaWQgcGVyZm9y
bV90ZXN0cyh2b2lkKQogewotICAgIGludCBpLCBwYXNzZWQsIHNraXBwZWQ7Ci0KKyAgICB1bnNp
Z25lZCBpbnQgaSwgcGFzc2VkLCBza2lwcGVkOwogICAgIHN0YXRpYyBzdHJ1Y3QgewogICAgICAg
ICBpbnQgKCogY29uc3QgdGVzdCkodm9pZCk7CiAgICAgICAgIGNvbnN0IGNoYXIgKmRlc2NyaXB0
aW9uOwpAQCAtMjA0LDEyICsyMDcsODAgQEAgdm9pZCBwZXJmb3JtX3Rlc3RzKHZvaWQpCiAKICAg
ICBwcmludGYoIlRlc3RpbmcgSFZNIGVudmlyb25tZW50OlxuIik7CiAKLSAgICBpZiAoIGh2bV9p
bmZvLT5sb3dfbWVtX3BnZW5kIDwgMHgxMDAwICkKKyAgICBCVUlMRF9CVUdfT04oU0NSQVRDSF9Q
SFlTSUNBTF9BRERSRVNTID4gSFZNTE9BREVSX1BIWVNJQ0FMX0FERFJFU1MpOworICAgIGlmICgg
aHZtX2luZm8tPmxvd19tZW1fcGdlbmQgPAorICAgICAgICAgKChURVNUX01FTV9CQVNFICsgVEVT
VF9NRU1fU0laRSkgPj4gUEFHRV9TSElGVCkgKQorICAgIHsKKyAgICAgICAgcHJpbnRmKCJTa2lw
cGluZyB0ZXN0cyBkdWUgdG8gaW5zdWZmaWNpZW50IG1lbW9yeSAoPCVsdU1CKVxuIiwKKyAgICAg
ICAgICAgICAgIChURVNUX01FTV9CQVNFICsgVEVTVF9NRU1fU0laRSkgPj4gMjApOworICAgICAg
ICByZXR1cm47CisgICAgfQorCisgICAgaWYgKCAodW5zaWduZWQgbG9uZylfZW5kID4gVEVTVF9N
RU1fQkFTRSApCisgICAgeworICAgICAgICBwcmludGYoIlNraXBwaW5nIHRlc3RzIGR1ZSB0byBv
dmVybGFwIHdpdGggYmFzZSBpbWFnZVxuIik7CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAg
ICBpZiAoIGh2bV9zdGFydF9pbmZvLT5jbWRsaW5lX3BhZGRyICYmCisgICAgICAgICBodm1fc3Rh
cnRfaW5mby0+Y21kbGluZV9wYWRkciA8IFRFU1RfTUVNX0JBU0UgKyBURVNUX01FTV9TSVpFICYm
CisgICAgICAgICAoKGh2bV9zdGFydF9pbmZvLT5jbWRsaW5lX3BhZGRyICsKKyAgICAgICAgICAg
c3RybGVuKChjaGFyICopKHVpbnRwdHJfdClodm1fc3RhcnRfaW5mby0+Y21kbGluZV9wYWRkcikp
ID49CisgICAgICAgICAgVEVTVF9NRU1fQkFTRSkgKQorICAgIHsKKyAgICAgICAgcHJpbnRmKCJT
a2lwcGluZyB0ZXN0cyBkdWUgdG8gb3ZlcmxhcCB3aXRoIGNvbW1hbmQgbGluZVxuIik7CisgICAg
ICAgIHJldHVybjsKKyAgICB9CisKKyAgICBpZiAoIGh2bV9zdGFydF9pbmZvLT5yc2RwX3BhZGRy
ICkKICAgICB7Ci0gICAgICAgIHByaW50ZigiU2tpcHBpbmcgdGVzdHMgZHVlIHRvIGluc3VmZmlj
aWVudCBtZW1vcnkgKDwxNk1CKVxuIik7CisgICAgICAgIHByaW50ZigiU2tpcHBpbmcgdGVzdHMg
ZHVlIHRvIG5vbi16ZXJvIFJTRFAgYWRkcmVzc1xuIik7CiAgICAgICAgIHJldHVybjsKICAgICB9
CiAKKyAgICBpZiAoIGh2bV9zdGFydF9pbmZvLT5ucl9tb2R1bGVzICkKKyAgICB7CisgICAgICAg
IGNvbnN0IHN0cnVjdCBodm1fbW9kbGlzdF9lbnRyeSAqbW9kbGlzdCA9CisgICAgICAgICAgICAo
dm9pZCAqKSh1aW50cHRyX3QpaHZtX3N0YXJ0X2luZm8tPm1vZGxpc3RfcGFkZHI7CisKKyAgICAg
ICAgaWYgKCBodm1fc3RhcnRfaW5mby0+bW9kbGlzdF9wYWRkciA+IFVJTlRQVFJfTUFYIHx8Cisg
ICAgICAgICAgICAgKChVSU5UUFRSX01BWCAtICh1aW50cHRyX3QpbW9kbGlzdCkgLyBzaXplb2Yo
Km1vZGxpc3QpIDwKKyAgICAgICAgICAgICAgaHZtX3N0YXJ0X2luZm8tPm5yX21vZHVsZXMpICkK
KyAgICAgICAgeworICAgICAgICAgICAgcHJpbnRmKCJTa2lwcGluZyB0ZXN0cyBkdWUgdG8gaW5h
Y2Nlc3NpYmxlIG1vZHVsZSBsaXN0XG4iKTsKKyAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAg
fQorCisgICAgICAgIGlmICggVEVTVF9NRU1fQkFTRSA8ICh1aW50cHRyX3QpKG1vZGxpc3QgKwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBodm1fc3RhcnRfaW5mby0+
bnJfbW9kdWxlcykgJiYKKyAgICAgICAgICAgICAodWludHB0cl90KW1vZGxpc3QgPCBURVNUX01F
TV9CQVNFICsgVEVTVF9NRU1fU0laRSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50Zigi
U2tpcHBpbmcgdGVzdHMgZHVlIHRvIG92ZXJsYXAgd2l0aCBtb2R1bGUgbGlzdFxuIik7CisgICAg
ICAgICAgICByZXR1cm47CisgICAgICAgIH0KKworICAgICAgICBmb3IgKCBpID0gMDsgaSA8IGh2
bV9zdGFydF9pbmZvLT5ucl9tb2R1bGVzOyArK2kgKQorICAgICAgICB7CisgICAgICAgICAgICBp
ZiAoIFRFU1RfTUVNX0JBU0UgPCBtb2RsaXN0W2ldLnBhZGRyICsgbW9kbGlzdFtpXS5zaXplICYm
CisgICAgICAgICAgICAgICAgIG1vZGxpc3RbaV0ucGFkZHIgPCBURVNUX01FTV9CQVNFICsgVEVT
VF9NRU1fU0laRSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcHJpbnRmKCJTa2lw
cGluZyB0ZXN0cyBkdWUgdG8gb3ZlcmxhcCB3aXRoIG1vZHVsZSAldVxuIiwgaSk7CisgICAgICAg
ICAgICAgICAgcmV0dXJuOworICAgICAgICAgICAgfQorCisgICAgICAgICAgICBpZiAoIG1vZGxp
c3RbaV0uY21kbGluZV9wYWRkciAmJgorICAgICAgICAgICAgICAgICBtb2RsaXN0W2ldLmNtZGxp
bmVfcGFkZHIgPCBURVNUX01FTV9CQVNFICsgVEVTVF9NRU1fU0laRSAmJgorICAgICAgICAgICAg
ICAgICAoKG1vZGxpc3RbaV0uY21kbGluZV9wYWRkciArCisgICAgICAgICAgICAgICAgICAgc3Ry
bGVuKChjaGFyICopKHVpbnRwdHJfdCltb2RsaXN0W2ldLmNtZGxpbmVfcGFkZHIpKSA+PQorICAg
ICAgICAgICAgICAgICAgVEVTVF9NRU1fQkFTRSkgKQorICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgIHByaW50ZigiU2tpcHBpbmcgdGVzdHMgZHVlIHRvIG92ZXJsYXAgd2l0aCBtb2R1bGUg
JXUgY21kbGluZVxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgaSk7CisgICAgICAgICAgICAg
ICAgcmV0dXJuOworICAgICAgICAgICAgfQorICAgICAgICB9CisgICAgfQorCiAgICAgcGFzc2Vk
ID0gc2tpcHBlZCA9IDA7CiAgICAgZm9yICggaSA9IDA7IHRlc3RzW2ldLnRlc3Q7IGkrKyApCiAg
ICAgewotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Jun 15 04:23:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 04:23:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLMJl-0006xI-Oe; Thu, 15 Jun 2017 04:23:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMJk-0006x9-GC
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:23:36 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 8C/2E-01999-7CB02495; Thu, 15 Jun 2017 04:23:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfcYt1O
 kQcNfPosJ2wwcGD229+1iD2CMYs3MS8qvSGDNOH97BVPBP5GKo3u3MzUwtgt0MXJyCAl8YZSY
 sbSki5ELyD7PKHHr52fWLkYODjYBMYm5exVAakQEVCVmrVjODFGvLtH0u4ENxBYW8JGYOrsRz
 OYVMJP40T+VBcRmAaqfsX4/4wRGjgWMDKsYNYpTi8pSi3SNLPWSijLTM0pyEzNzdA0NTPVyU4
 uLE9NTcxKTivWS83M3MQJ9Us/AwLiD8fIWv0OMkhxMSqK8UwUdI4X4kvJTKjMSizPii0pzUos
 PMcpwcChJ8KpwOUUKCRalpqdWpGXmAIMDJi3BwaMkwrvrIFArb3FBYm5xZjpE6hSjopQ4rzFI
 nwBIIqM0D64NFpCXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzsnMCTeHJzCuBm/4KaDET0
 OKgCw4gi0sSEVJSDYy8B/+uVTrs6bKk116Cq3y6pmTP+Tep++7VqWw86S8gMGf/28QF9o5tBy
 xf3xQpPifjpXozTiLF+JZA35wYCUvuRwrFSivv/rnkuM35QrHcsXuh//VPRmrXP3i603rlB3/
 jhy+rDth77izM5N7I++JHJPuc2QsvPPWcZrv2rlZc0vIdftclBHcpsRRnJBpqMRcVJwIAt25O
 BEMCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1497500613!89458010!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6107 invoked from network); 15 Jun 2017 04:23:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Jun 2017 04:23:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMJh-00087H-2q
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:23:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMJh-0005Y9-2G
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:23:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLMJh-0005Y9-2G@xenbits.xenproject.org>
Date: Thu, 15 Jun 2017 04:23:33 +0000
Subject: [Xen-changelog] [xen stable-4.7] stop_machine: fill fn_result only
	in case of error
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDUwZDA1MTIzMzc4ZDYzNzg5N2M3N2NkOWUzMjU0ZTZmMGIzZTFkMjMKQXV0aG9yOiAg
ICAgR3JlZ29yeSBIZXJyZXJvIDxncmVnb3J5LmhlcnJlcm9Ab3JhY2xlLmNvbT4KQXV0aG9yRGF0
ZTogRnJpIEp1biA5IDEzOjUxOjU4IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgSnVuIDkgMTM6NTE6NTggMjAxNyAr
MDIwMAoKICAgIHN0b3BfbWFjaGluZTogZmlsbCBmbl9yZXN1bHQgb25seSBpbiBjYXNlIG9mIGVy
cm9yCiAgICAKICAgIFdoZW4gc3RvcF9tYWNoaW5lX3J1bigpIGlzIGNhbGxlZCB3aXRoIE5SX0NQ
VVMgYXMgbGFzdCBhcmd1bWVudCwKICAgIGZuX3Jlc3VsdCBtZW1iZXIgbXVzdCBiZSBmaWxsZWQg
b25seSBpZiBhbiBlcnJvciBoYXBwZW5zIHNpbmNlIGl0IGlzCiAgICBzaGFyZWQgYWNyb3NzIGFs
bCBjcHVzLgogICAgCiAgICBBc3N1bWUgQ1BVMSBkZXRlY3RzIGFuIGVycm9yIGFuZCBzZXQgZm5f
cmVzdWx0IHRvIC0xLCB0aGVuIENQVTIgZG9lc24ndAogICAgZGV0ZWN0IGFuIGVycm9yIGFuZCBz
ZXQgZm5fcmVzdWx0IHRvIDAuIFRoZSBlcnJvciBkZXRlY3RlZCBieSBDUFUxIHdpbGwKICAgIGJl
IGlnbm9yZWQuCiAgICAKICAgIE5vdGUgdGhhdCBpbiBjYXNlIG11bHRpcGxlIGZhaWx1cmVzIG9j
Y3VyIG9uIGRpZmZlcmVudCBDUFVzLCBvbmx5IHRoZQogICAgbGFzdCBlcnJvciB3aWxsIGJlIHJl
cG9ydGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBHcmVnb3J5IEhlcnJlcm8gPGdyZWdvcnku
aGVycmVyb0BvcmFjbGUuY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBkOGI4MzNkNzhmNmJmZGU5ODU1YTk0OWI1ZTZk
Mzc5MGQ3OGMwZmI3CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNi0wMSAxMDo1MzowNCArMDIwMAot
LS0KIHhlbi9jb21tb24vc3RvcF9tYWNoaW5lLmMgfCAxNSArKysrKysrKysrKystLS0KIDEgZmls
ZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vc3RvcF9tYWNoaW5lLmMgYi94ZW4vY29tbW9uL3N0b3BfbWFjaGluZS5jCmlu
ZGV4IGNmMTA5YmEuLmYyNDg0YzcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc3RvcF9tYWNoaW5l
LmMKKysrIGIveGVuL2NvbW1vbi9zdG9wX21hY2hpbmUuYwpAQCAtOTUsNiArOTUsNyBAQCBpbnQg
c3RvcF9tYWNoaW5lX3J1bihpbnQgKCpmbikodm9pZCAqKSwgdm9pZCAqZGF0YSwgdW5zaWduZWQg
aW50IGNwdSkKICAgICBzdG9wbWFjaGluZV9kYXRhLmZuX2RhdGEgPSBkYXRhOwogICAgIHN0b3Bt
YWNoaW5lX2RhdGEubnJfY3B1cyA9IG5yX2NwdXM7CiAgICAgc3RvcG1hY2hpbmVfZGF0YS5mbl9j
cHUgPSBjcHU7CisgICAgc3RvcG1hY2hpbmVfZGF0YS5mbl9yZXN1bHQgPSAwOwogICAgIGF0b21p
Y19zZXQoJnN0b3BtYWNoaW5lX2RhdGEuZG9uZSwgMCk7CiAgICAgc3RvcG1hY2hpbmVfZGF0YS5z
dGF0ZSA9IFNUT1BNQUNISU5FX1NUQVJUOwogCkBAIC0xMTMsNyArMTE0LDExIEBAIGludCBzdG9w
X21hY2hpbmVfcnVuKGludCAoKmZuKSh2b2lkICopLCB2b2lkICpkYXRhLCB1bnNpZ25lZCBpbnQg
Y3B1KQogCiAgICAgc3RvcG1hY2hpbmVfc2V0X3N0YXRlKFNUT1BNQUNISU5FX0lOVk9LRSk7CiAg
ICAgaWYgKCAoY3B1ID09IHNtcF9wcm9jZXNzb3JfaWQoKSkgfHwgKGNwdSA9PSBOUl9DUFVTKSAp
Ci0gICAgICAgIHN0b3BtYWNoaW5lX2RhdGEuZm5fcmVzdWx0ID0gKCpmbikoZGF0YSk7CisgICAg
eworICAgICAgICByZXQgPSAoKmZuKShkYXRhKTsKKyAgICAgICAgaWYgKCByZXQgKQorICAgICAg
ICAgICAgd3JpdGVfYXRvbWljKCZzdG9wbWFjaGluZV9kYXRhLmZuX3Jlc3VsdCwgcmV0KTsKKyAg
ICB9CiAgICAgc3RvcG1hY2hpbmVfd2FpdF9zdGF0ZSgpOwogICAgIHJldCA9IHN0b3BtYWNoaW5l
X2RhdGEuZm5fcmVzdWx0OwogCkBAIC0xNTEsOCArMTU2LDEyIEBAIHN0YXRpYyB2b2lkIHN0b3Bt
YWNoaW5lX2FjdGlvbih1bnNpZ25lZCBsb25nIGNwdSkKICAgICAgICAgY2FzZSBTVE9QTUFDSElO
RV9JTlZPS0U6CiAgICAgICAgICAgICBpZiAoIChzdG9wbWFjaGluZV9kYXRhLmZuX2NwdSA9PSBz
bXBfcHJvY2Vzc29yX2lkKCkpIHx8CiAgICAgICAgICAgICAgICAgIChzdG9wbWFjaGluZV9kYXRh
LmZuX2NwdSA9PSBOUl9DUFVTKSApCi0gICAgICAgICAgICAgICAgc3RvcG1hY2hpbmVfZGF0YS5m
bl9yZXN1bHQgPQotICAgICAgICAgICAgICAgICAgICBzdG9wbWFjaGluZV9kYXRhLmZuKHN0b3Bt
YWNoaW5lX2RhdGEuZm5fZGF0YSk7CisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgaW50
IHJldCA9IHN0b3BtYWNoaW5lX2RhdGEuZm4oc3RvcG1hY2hpbmVfZGF0YS5mbl9kYXRhKTsKKwor
ICAgICAgICAgICAgICAgIGlmICggcmV0ICkKKyAgICAgICAgICAgICAgICAgICAgd3JpdGVfYXRv
bWljKCZzdG9wbWFjaGluZV9kYXRhLmZuX3Jlc3VsdCwgcmV0KTsKKyAgICAgICAgICAgIH0KICAg
ICAgICAgICAgIGJyZWFrOwogICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgYnJlYWs7Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFi
bGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Jun 15 04:23:45 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 04:23:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLMJt-0006yN-Q6; Thu, 15 Jun 2017 04:23:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMJt-0006yE-BD
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:23:45 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 93/8C-03557-0DB02495; Thu, 15 Jun 2017 04:23:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVfcCt1O
 kwcEzPBYTthk4MHps79vFHsAYxZqZl5RfkcCaMWnGVfaCt2wVzfceMDcwvmXtYuTkEBL4wijx
 u0mwi5ELyD7PKHHg9gPGLkYODjYBMYm5exVAakQEVCVmrVjODFGvLtH0u4ENpERYwE1i8jwzk
 DCvgJnEhRlX2EBsFqDynw1bGCcwcixgZFjFqFGcWlSWWqRrbKSXVJSZnlGSm5iZo2toYKaXm1
 pcnJiempOYVKyXnJ+7iRHoEQYg2MF4el3gIUZJDiYlUd6pgo6RQnxJ+SmVGYnFGfFFpTmpxYc
 YZTg4lCR4VbicIoUEi1LTUyvSMnOAoQGTluDgURLh3XUQqJW3uCAxtzgzHSJ1ilGXo+nDli9M
 Qix5+XmpUuK8xiAzBECKMkrz4EbAwvQSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHnZOYGm8
 GTmlcBtegV0BBPQEUEXHECOKElESEk1MC6M+OuxPdyr7UpVoZ/1r5sVN9wFtA6tcS55xHTwrm
 0oU9okpWCulWV/HA/o1hxp/Z7Kw31MsnKHtWDSoyddvKYv+f4p7rIV29CTwyv6SOi7h4qcFWf
 MBJecY7PvnWm1L3i5Wa/53Ar1A+7y/7Z1T+mddO6wyz09oyWNRy3rAzjll6sYz6yoUmIpzkg0
 1GIuKk4EAN9dSA5OAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1497500623!73827689!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46677 invoked from network); 15 Jun 2017 04:23:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Jun 2017 04:23:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMJr-00087W-4b
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:23:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMJr-0005Z4-41
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:23:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLMJr-0005Z4-41@xenbits.xenproject.org>
Date: Thu, 15 Jun 2017 04:23:43 +0000
Subject: [Xen-changelog] [xen stable-4.7] hvmloader: don't include
	non-existing header
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDBhYTg2MTY4ZWU5MGI3ZGJhYTFkMGFlZTY2MWFlY2Y3ZTljNGI4NjUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gSnVuIDEy
IDA5OjIxOjA0IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gSnVuIDEyIDA5OjIxOjA0IDIwMTcgKzAyMDAKCiAgICBo
dm1sb2FkZXI6IGRvbid0IGluY2x1ZGUgbm9uLWV4aXN0aW5nIGhlYWRlcgogICAgCiAgICBPbiB0
aGlzIGJyYW5jaCB0aGUgbmVlZGVkIGRlZmluaXRpb25zIHN0aWxsIGxpdmUgaW4geGVuL3hlbi5o
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Ci0tLQogdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3Rlc3RzLmMgfCAxIC0KIDEgZmlsZSBjaGFu
Z2VkLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVy
L3Rlc3RzLmMgYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvdGVzdHMuYwppbmRleCA1ZjdiY2Mw
Li5jZmIzOTE4IDEwMDY0NAotLS0gYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvdGVzdHMuYwor
KysgYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvdGVzdHMuYwpAQCAtMjEsNyArMjEsNiBAQAog
CiAjaW5jbHVkZSAiY29uZmlnLmgiCiAjaW5jbHVkZSAidXRpbC5oIgotI2luY2x1ZGUgPHhlbi9h
cmNoLXg4Ni9odm0vc3RhcnRfaW5mby5oPgogCiAjZGVmaW5lIFRFU1RfRkFJTCAwCiAjZGVmaW5l
IFRFU1RfUEFTUyAxCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Jun 15 04:23:56 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 04:23:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLMK4-0006zl-Rj; Thu, 15 Jun 2017 04:23:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMK3-0006za-Ot
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:23:55 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 DA/ED-01734-BDB02495; Thu, 15 Jun 2017 04:23:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfcWt1O
 kwZTvEhYTthk4MHps79vFHsAYxZqZl5RfkcCa8abLpeA8Z8X040fYGxjncnQxcnEICXxhlLg6
 +R0zhHOeUWJO/wnWLkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBcIlVl95C
 WbzCphJdO5eywRiswDVH3v6nmUCI8cCRoZVjBrFqUVlqUW6RiZ6SUWZ6RkluYmZObqGBqZ6ua
 nFxYnpqTmJScV6yfm5mxiBPqlnYGDcwXhzst8hRkkOJiVR3qmCjpFCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHg3cjlFCgkWpaanVqRl5gCDAyYtwcGjJMK76yBQK29xQWJucWY6ROoUo6KUOK8I
 MKSEBEASGaV5cG2wgLzEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZiXnRNoCk9mXgnc9FdAi
 5mAFgddcABZXJKIkJJqYOScflv9ZlEYk9rkzzwNfdy9U1t9G6de5u6d4asazphj7OOWK6H2Pj
 2VLYDHijFquqenuyK//wm9xDmuAsp37QKNTi/vS9stunPjBf3cx/EvgrMVWZ/O89P71Fx6+Jf
 JmW//DPef6vsne3C9uqw144p3EeqiQc2ezUbzzmx+ZLfLU26pw7lkJZbijERDLeai4kQAv6f3
 CUMCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-206.messagelabs.com!1497500633!99035625!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21215 invoked from network); 15 Jun 2017 04:23:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Jun 2017 04:23:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMK1-00088C-6M
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:23:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMK1-0005a1-5m
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:23:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLMK1-0005a1-5m@xenbits.xenproject.org>
Date: Thu, 15 Jun 2017 04:23:53 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/arm64: Add an helper to
	invalidate all instruction caches
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGMxODVjMTUwYjI4ZWE4MTRhYTcyNWE0OTMxZDBkM2IyMGUwZDViYWIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEp1
biAyMiAxMjoxNToyMCAyMDE2ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogTW9uIEp1biAxMiAxMzo1Mjo0NyAy
MDE3IC0wNzAwCgogICAgeGVuL2FybTY0OiBBZGQgYW4gaGVscGVyIHRvIGludmFsaWRhdGUgYWxs
IGluc3RydWN0aW9uIGNhY2hlcwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIG1hc3Rlci1jb21taXQtaWQ6IGZiOWQ4NzdhOWMw
ZjNkNGQxNWRiOGY2ZTBjNTUwNmVhNjQxODYyYzYKLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2Fy
bTY0L3BhZ2UuaCB8IDYgKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCgpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9wYWdlLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2FybTY0L3BhZ2UuaAppbmRleCAyOWEzMmNmLi5mYmRjOGZiIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3BhZ2UuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL2FybTY0L3BhZ2UuaApAQCAtMjQsNiArMjQsMTIgQEAgc3RhdGljIGlubGluZSB2b2lkIHdy
aXRlX3B0ZShscGFlX3QgKnAsIGxwYWVfdCBwdGUpCiAgKiBpbmxpbmUgYXNtIG9wZXJhbmQpICov
CiAjZGVmaW5lIF9fY2xlYW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX29uZShSKSAiZGMgIGNpdmFj
LCAlIiAjUiAiOyIKIAorLyogSW52YWxpZGF0ZSBhbGwgaW5zdHJ1Y3Rpb24gY2FjaGVzIGluIElu
bmVyIFNoYXJlYWJsZSBkb21haW4gdG8gUG9VICovCitzdGF0aWMgaW5saW5lIHZvaWQgaW52YWxp
ZGF0ZV9pY2FjaGUodm9pZCkKK3sKKyAgICBhc20gdm9sYXRpbGUgKCJpYyBpYWxsdWlzIik7Cit9
CisKIC8qCiAgKiBGbHVzaCBhbGwgaHlwZXJ2aXNvciBtYXBwaW5ncyBmcm9tIHRoZSBUTEIgb2Yg
dGhlIGxvY2FsIHByb2Nlc3Nvci4KICAqCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Jun 15 04:24:06 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 04:24:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLMKE-00071c-TK; Thu, 15 Jun 2017 04:24:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMKD-00071N-Tr
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:24:06 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 BE/D3-26749-5EB02495; Thu, 15 Jun 2017 04:24:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVfcJt1O
 kwZbJchYTthk4MHps79vFHsAYxZqZl5RfkcCasWrzJ+aCDQIV+yZ/ZG1g7OftYuTkEBL4wiix
 c71EFyMXkH2eUeLmzF2sXYwcHGwCYhJz9yqA1IgIqErMWrGcGaJeXaLpdwMbiC0sEC5x+dk9J
 hCbV8BM4t7sfrA4C1D9rZ8H2SYwcixgZFjFqF6cWlSWWqRrrpdUlJmeUZKbmJmja2hgrJebWl
 ycmJ6ak5hUrJecn7uJEegRBiDYwdj43ekQoyQHk5Io71RBx0ghvqT8lMqMxOKM+KLSnNTiQ4w
 yHBxKErwbuZwihQSLUtNTK9Iyc4ChAZOW4OBREuHddRColbe4IDG3ODMdInWKUVFKnFcEGFBC
 AiCJjNI8uDZYOF5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMC87J9AUnsy8Erjpr4AWMwEtD
 rrgALK4JBEhJdXA2PbsVvYj9vDFt788/Tplyol3d1b4mHK/n8d3IdGAhedJkH6Z2Bu1tSk1P0
 MkFF7UH3IT0M7L5HvCZXCD78P9v+dS/z5l2y3L1iJtEHhR4SXjp6PFm49acgn6B37myglpeeH
 7pVVJcYnaqc2HuxM16qdtfbty4fm2hyH2/xRmP//8M2H/g+xPr5RYijMSDbWYi4oTAemcznFC
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1497500643!88915951!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15612 invoked from network); 15 Jun 2017 04:24:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Jun 2017 04:24:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMKB-00088y-8D
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:24:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMKB-0005am-7Z
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:24:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLMKB-0005am-7Z@xenbits.xenproject.org>
Date: Thu, 15 Jun 2017 04:24:03 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/arm32: Add an helper to
	invalidate all instruction caches
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGRlMmM3ZTM5MTNkYTRlNzY1MzhhZmVhMzI1ZGNlNzdhMzQyNjUyZTMKQXV0aG9yOiAg
ICAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpBdXRob3JE
YXRlOiBNb24gQXVnIDIyIDExOjIwOjAzIDIwMTYgLTA0MDAKQ29tbWl0OiAgICAgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBNb24gSnVuIDEy
IDEzOjUyOjQ3IDIwMTcgLTA3MDAKCiAgICB4ZW4vYXJtMzI6IEFkZCBhbiBoZWxwZXIgdG8gaW52
YWxpZGF0ZSBhbGwgaW5zdHJ1Y3Rpb24gY2FjaGVzCiAgICAKICAgIFRoaXMgaXMgc2ltaWxhciB0
byBjb21taXQgZmI5ZDg3N2E5YzBmM2Q0ZDE1ZGI4ZjZlMGM1NTA2ZWE2NDE4NjJjNgogICAgInhl
bi9hcm02NDogQWRkIGFuIGhlbHBlciB0byBpbnZhbGlkYXRlIGFsbCBpbnN0cnVjdGlvbiBjYWNo
ZXMiCiAgICBleGNlcHQgaXQgaXMgb24gQVJNMzIgc2lkZS4KICAgIAogICAgV2hlbiB3ZSBhcmUg
Zmx1c2hpbmcgdGhlIGNhY2hlIHdlIGFyZSBtb3N0IGxpa2VseSBhbHNvIHdhbnQKICAgIHRvIGZs
dXNoIHRoZSBicmFuY2ggcHJlZGljdG9yIHRvby4gSGVuY2Ugd2UgYWRkIHRoaXMuCiAgICAKICAg
IEFuZCB3ZSBhbHNvIG5lZWQgdG8gZm9sbG93IHRoaXMgd2l0aCBkc2IoKS9pc2IoKSB3aGljaCBh
cmUKICAgIG1lbW9yeSBiYXJyaWVycygpLgogICAgCiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEtvbnJhZCBSemVz
enV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICAgIG1hc3Rlci1jb21taXQtaWQ6
IGVmZWQxOTIzOGMxYmYzYmI4NTk4OTY0OGEzMDdiYTMyMzJhZDk2ZjQKLS0tCiB4ZW4vaW5jbHVk
ZS9hc20tYXJtL2FybTMyL3BhZ2UuaCB8IDE2ICsrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFu
Z2VkLCAxNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9h
cm0zMi9wYWdlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3BhZ2UuaAppbmRleCBiY2Nk
YmZjLi5lYTRiMzEyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3BhZ2Uu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3BhZ2UuaApAQCAtMzAsNiArMzAsMjIg
QEAgc3RhdGljIGlubGluZSB2b2lkIHdyaXRlX3B0ZShscGFlX3QgKnAsIGxwYWVfdCBwdGUpCiAj
ZGVmaW5lIF9fY2xlYW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX29uZShSKSBTVE9SRV9DUDMyKFIs
IERDQ0lNVkFDKQogCiAvKgorICogSW52YWxpZGF0ZSBhbGwgaW5zdHJ1Y3Rpb24gY2FjaGVzIGlu
IElubmVyIFNoYXJlYWJsZSBkb21haW4gdG8gUG9VLgorICogV2UgYWxzbyBuZWVkIHRvIGZsdXNo
IHRoZSBicmFuY2ggcHJlZGljdG9yIGZvciBBUk12NyBhcyBpdCBtYXkgYmUKKyAqIGFyY2hpdGVj
dHVyYWxseSB2aXNpYmxlIHRvIHRoZSBzb2Z0d2FyZSAoc2VlIEIyLjIuNCBpbiBBUk0gRERJIDA0
MDZDLmIpLgorICovCitzdGF0aWMgaW5saW5lIHZvaWQgaW52YWxpZGF0ZV9pY2FjaGUodm9pZCkK
K3sKKyAgICBhc20gdm9sYXRpbGUgKAorICAgICAgICBDTURfQ1AzMihJQ0lBTExVSVMpICAgICAv
KiBGbHVzaCBJLWNhY2hlLiAqLworICAgICAgICBDTURfQ1AzMihCUElBTExJUykgICAgICAvKiBG
bHVzaCBicmFuY2ggcHJlZGljdG9yLiAqLworICAgICAgICA6IDogOiAibWVtb3J5Iik7CisKKyAg
ICBkc2IoaXNoKTsgICAgICAgICAgICAgICAgICAgLyogRW5zdXJlIGNvbXBsZXRpb24gb2YgdGhl
IGZsdXNoIEktY2FjaGUgKi8KKyAgICBpc2IoKTsgICAgICAgICAgICAgICAgICAgICAgLyogU3lu
Y2hyb25pemUgZmV0Y2hlZCBpbnN0cnVjdGlvbiBzdHJlYW0uICovCit9CisKKy8qCiAgKiBGbHVz
aCBhbGwgaHlwZXJ2aXNvciBtYXBwaW5ncyBmcm9tIHRoZSBUTEIgYW5kIGJyYW5jaCBwcmVkaWN0
b3Igb2YKICAqIHRoZSBsb2NhbCBwcm9jZXNzb3IuCiAgKgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Jun 15 04:24:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 04:24:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLMKO-000730-V2; Thu, 15 Jun 2017 04:24:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMKN-00072p-LF
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:24:15 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 9D/F3-26749-EEB02495; Thu, 15 Jun 2017 04:24:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfcdt1O
 kwbFX8hYTthk4MHps79vFHsAYxZqZl5RfkcCaMffPQdaCk/IVjQ+7WRsYP0l2MXJyCAl8YZQ4
 uFyui5ELyD7PKHFuVwdjFyMHB5uAmMTcvQogNSICqhKzVixnhqhXl2j63cAGYgsLxEh8/X2BE
 cTmFTCT6Gq/xgJiswDVL1/dwzSBkWMBI8MqRo3i1KKy1CJdYwO9pKLM9IyS3MTMHF1DA2O93N
 Ti4sT01JzEpGK95PzcTYxAn9QzMDDuYOw84XeIUZKDSUmUd6qgY6QQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCd6NXE6RQoJFqempFWmZOcDggElLcPAoifDuOgjUyltckJhbnJkOkTrFqCglzrse
 pE8AJJFRmgfXBgvIS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEedk5gabwZOaVwE1/BbSYC
 Whx0AUHkMUliQgpqQZGB8nDh++qPfnzcuviaRe3dRvt8Wu/Y7DmZ4Su2JsvJXssDz89nMH6Ne
 60b+O2LsMb0/pnrtx3yMJ76uyigL0KXJsPlKV1LzKbdEpc+fYLXrfV/s3Sga5X+p2jsp7VbHG
 oVvM8phkruezJ/8D9cnO050dGM7Rc2D55Me+2z4F6O47csr2h8NPVWomlOCPRUIu5qDgRAMOl
 kCZDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1497500653!105015344!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14658 invoked from network); 15 Jun 2017 04:24:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Jun 2017 04:24:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMKL-000898-AG
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:24:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMKL-0005bh-9d
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:24:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLMKL-0005bh-9d@xenbits.xenproject.org>
Date: Thu, 15 Jun 2017 04:24:13 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/arm: flush icache as well when
	XEN_DOMCTL_cacheflush is issued
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGNiNzk5ZjE5NDc4YTE0YzdiNzEwOGU3ZjNjYjk0MzVjN2MyMWVjZjgKQXV0aG9yOiAg
ICAgVGFtYXMgSyBMZW5neWVsIDx0YW1hcy5sZW5neWVsQHplbnRpZmljLmNvbT4KQXV0aG9yRGF0
ZTogRnJpIEphbiAyNyAxMToyNToyMyAyMDE3IC0wNzAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogTW9uIEp1biAxMiAx
Mzo1Mjo0NyAyMDE3IC0wNzAwCgogICAgeGVuL2FybTogZmx1c2ggaWNhY2hlIGFzIHdlbGwgd2hl
biBYRU5fRE9NQ1RMX2NhY2hlZmx1c2ggaXMgaXNzdWVkCiAgICAKICAgIFdoZW4gdGhlIHRvb2xz
dGFjayBtb2RpZmllcyBtZW1vcnkgb2YgYSBydW5uaW5nIEFSTSBWTSBpdCBtYXkgaGFwcGVuCiAg
ICB0aGF0IHRoZSB1bmRlcmx5aW5nIG1lbW9yeSBvZiBhIGN1cnJlbnQgdkNQVSBQQyBpcyBjaGFu
Z2VkLiBXaXRob3V0CiAgICBmbHVzaGluZyB0aGUgaWNhY2hlIHRoZSB2Q1BVIG1heSBjb250aW51
ZSBleGVjdXRpbmcgc3RhbGUgaW5zdHJ1Y3Rpb25zLgogICAgCiAgICBBbHNvIGV4cG9zZSB0aGUg
eGNfZG9tYWluX2NhY2hlZmx1c2ggdGhyb3VnaCB4ZW5jdHJsLmguCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXMubGVuZ3llbEB6ZW50aWZpYy5jb20+CiAgICBB
Y2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBtYXN0ZXItY29t
bWl0LWlkOiBmZTZlODE4OGYzYWQ5MWUxNjYzMzhiOTk2MmEwNmFmYWI5Yjc3NmNkCi0tLQogdG9v
bHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAgOCArKysrKysrKwogdG9vbHMvbGlieGMveGNf
ZG9tYWluLmMgICAgICAgfCAgNiArKystLS0KIHRvb2xzL2xpYnhjL3hjX3ByaXZhdGUuaCAgICAg
IHwgIDMgLS0tCiB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgICAgICB8IDEwICsrKysrKysrKysK
IDQgZmlsZXMgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1
ZGUveGVuY3RybC5oCmluZGV4IDZhZTFhMmIuLjE0M2QzNDMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5o
CkBAIC0yNjcxLDYgKzI2NzEsMTQgQEAgaW50IHhjX2xpdmVwYXRjaF9yZXZlcnQoeGNfaW50ZXJm
YWNlICp4Y2gsIGNoYXIgKm5hbWUsIHVpbnQzMl90IHRpbWVvdXQpOwogaW50IHhjX2xpdmVwYXRj
aF91bmxvYWQoeGNfaW50ZXJmYWNlICp4Y2gsIGNoYXIgKm5hbWUsIHVpbnQzMl90IHRpbWVvdXQp
OwogaW50IHhjX2xpdmVwYXRjaF9yZXBsYWNlKHhjX2ludGVyZmFjZSAqeGNoLCBjaGFyICpuYW1l
LCB1aW50MzJfdCB0aW1lb3V0KTsKIAorLyoKKyAqIEVuc3VyZSBjYWNoZSBjb2hlcmVuY3kgYWZ0
ZXIgbWVtb3J5IG1vZGlmaWNhdGlvbnMuIEEgY2FsbCB0byB0aGlzIGZ1bmN0aW9uCisgKiBpcyBv
bmx5IHJlcXVpcmVkIG9uIEFSTSBhcyB0aGUgeDg2IGFyY2hpdGVjdHVyZSBwcm92aWRlcyBjYWNo
ZSBjb2hlcmVuY3kKKyAqIGd1YXJhbnRlZXMuIENhbGxpbmcgdGhpcyBmdW5jdGlvbiBvbiB4ODYg
aXMgYWxsb3dlZCBidXQgaGFzIG5vIGVmZmVjdC4KKyAqLworaW50IHhjX2RvbWFpbl9jYWNoZWZs
dXNoKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICB4ZW5fcGZuX3Qgc3RhcnRfcGZuLCB4ZW5fcGZuX3QgbnJfcGZucyk7CisKIC8qIENv
bXBhdCBzaGltcyAqLwogI2luY2x1ZGUgInhlbmN0cmxfY29tcGF0LmgiCiAKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jIGIvdG9vbHMvbGlieGMveGNfZG9tYWluLmMKaW5kZXgg
MDUwMjE2ZS4uZDBkYzgyNSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tYWluLmMKKysr
IGIvdG9vbHMvbGlieGMveGNfZG9tYWluLmMKQEAgLTc0LDEwICs3NCwxMCBAQCBpbnQgeGNfZG9t
YWluX2NhY2hlZmx1c2goeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAogICAgIC8q
CiAgICAgICogVGhlIHg4NiBhcmNoaXRlY3R1cmUgcHJvdmlkZXMgY2FjaGUgY29oZXJlbmN5IGd1
YXJhbnRlZXMgd2hpY2ggcHJldmVudAogICAgICAqIHRoZSBuZWVkIGZvciB0aGlzIGh5cGVyY2Fs
bC4gIEF2b2lkIHRoZSBvdmVyaGVhZCBvZiBtYWtpbmcgYSBoeXBlcmNhbGwKLSAgICAgKiBqdXN0
IGZvciBYZW4gdG8gcmV0dXJuIC1FTk9TWVMuCisgICAgICoganVzdCBmb3IgWGVuIHRvIHJldHVy
biAtRU5PU1lTLiAgSXQgaXMgc2FmZSB0byBpZ25vcmUgdGhpcyBjYWxsIG9uIHg4NgorICAgICAq
IHNvIHdlIGp1c3QgcmV0dXJuIDAuCiAgICAgICovCi0gICAgZXJybm8gPSBFTk9TWVM7Ci0gICAg
cmV0dXJuIC0xOworICAgIHJldHVybiAwOwogI2Vsc2UKICAgICBERUNMQVJFX0RPTUNUTDsKICAg
ICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF9jYWNoZWZsdXNoOwpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGMveGNfcHJpdmF0ZS5oIGIvdG9vbHMvbGlieGMveGNfcHJpdmF0ZS5oCmluZGV4IDc1Yjc2
MWMuLjAyMzllNDQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3ByaXZhdGUuaAorKysgYi90
b29scy9saWJ4Yy94Y19wcml2YXRlLmgKQEAgLTM3Myw5ICszNzMsNiBAQCB2b2lkIGJpdG1hcF9i
eXRlX3RvXzY0KHVpbnQ2NF90ICpscCwgY29uc3QgdWludDhfdCAqYnAsIGludCBuYml0cyk7CiAv
KiBPcHRpb25hbGx5IGZsdXNoIGZpbGUgdG8gZGlzayBhbmQgZGlzY2FyZCBwYWdlIGNhY2hlICov
CiB2b2lkIGRpc2NhcmRfZmlsZV9jYWNoZSh4Y19pbnRlcmZhY2UgKnhjaCwgaW50IGZkLCBpbnQg
Zmx1c2gpOwogCi1pbnQgeGNfZG9tYWluX2NhY2hlZmx1c2goeGNfaW50ZXJmYWNlICp4Y2gsIHVp
bnQzMl90IGRvbWlkLAotCQkJIHhlbl9wZm5fdCBzdGFydF9wZm4sIHhlbl9wZm5fdCBucl9wZm5z
KTsKLQogI2RlZmluZSBNQVhfTU1VX1VQREFURVMgMTAyNAogc3RydWN0IHhjX21tdSB7CiAgICAg
bW11X3VwZGF0ZV90IHVwZGF0ZXNbTUFYX01NVV9VUERBVEVTXTsKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggMGFhODA5Mi4uMzhiZGVhYyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAg
LTM5MCw2ICszOTAsMTYgQEAgdm9pZCBmbHVzaF9wYWdlX3RvX3JhbSh1bnNpZ25lZCBsb25nIG1m
bikKIAogICAgIGNsZWFuX2FuZF9pbnZhbGlkYXRlX2RjYWNoZV92YV9yYW5nZSh2LCBQQUdFX1NJ
WkUpOwogICAgIHVubWFwX2RvbWFpbl9wYWdlKHYpOworCisgICAgLyoKKyAgICAgKiBGb3Igc29t
ZSBvZiB0aGUgaW5zdHJ1Y3Rpb24gY2FjaGUgKHN1Y2ggYXMgVklQVCksIHRoZSBlbnRpcmUgSS1D
YWNoZQorICAgICAqIG5lZWRzIHRvIGJlIGZsdXNoZWQgdG8gZ3VhcmFudGVlIHRoYXQgYWxsIHRo
ZSBhbGlhc2VzIG9mIGEgZ2l2ZW4KKyAgICAgKiBwaHlzaWNhbCBhZGRyZXNzIHdpbGwgYmUgcmVt
b3ZlZCBmcm9tIHRoZSBjYWNoZS4KKyAgICAgKiBJbnZhbGlkYXRpbmcgdGhlIEktQ2FjaGUgYnkg
VkEgaGlnaGx5IGRlcGVuZHMgb24gdGhlIGJlaGF2aW9yIG9mIHRoZQorICAgICAqIEktQ2FjaGUg
KFNlZSBENC45LjIgaW4gQVJNIERESSAwNDg3QS5rX2lzczEwNzc1KS4gSW5zdGVhZCBvZiB1c2lu
ZyBmbHVzaAorICAgICAqIGJ5IFZBIG9uIHNlbGVjdCBwbGF0Zm9ybXMsIHdlIGp1c3QgZmx1c2gg
dGhlIGVudGlyZSBjYWNoZSBoZXJlLgorICAgICAqLworICAgIGludmFsaWRhdGVfaWNhY2hlKCk7
CiB9CiAKIHZvaWQgX19pbml0IGFyY2hfaW5pdF9tZW1vcnkodm9pZCkKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Jun 15 04:24:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 04:24:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLMKZ-00074R-0Q; Thu, 15 Jun 2017 04:24:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMKX-00074B-O9
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:24:25 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 40/17-03613-9FB02495; Thu, 15 Jun 2017 04:24:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPLMWRWlGSWpSXmKPExsWS0XRdVfcHt1O
 kwdNpihYTthk4MHps79vFHsAYxZqZl5RfkcCa0fj3HlPBd5uKOTffsTUwLtXtYuTiEBL4wihx
 5M5+xi5GTiDnPKPExEVeXYwcHGwCYhJz9yqAhEUEVCVmrVjODFGiLtH0u4ENpERYIFHi/aMaE
 JNXwEzi1Do2kAoWoOr7bzvYJjByLGBkWMWoXpxaVJZapGuil1SUmZ5RkpuYmaNraGCml5taXJ
 yYnpqTmFSsl5yfu4kR6A0GINjB2H3Z/xCjJAeTkijvVEHHSCG+pPyUyozE4oz4otKc1OJDjDI
 cHEoSvBu5nCKFBItS01Mr0jJzgGEBk5bg4FES4d11EKiVt7ggMbc4Mx0idYrRmGPD6vVfmDjm
 /N7xhUmIJS8/L1VKnHc9yCQBkNKM0jy4QbBwvcQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVhX
 nZOoCk8mXklcPteAZ3CBHRK0AUHkFNKEhFSUg2MeX4/wpaVi/arRL1fvMEy9MKmJL4L1tJ31l
 9x3DBTyE05TUpYc8rWkt2/ryQ9DXs3XXRZU6J/1NmDbqeOP/4wyyhZYd5URynmezMz65bc1Ar
 cn//n9vE1qprblPQm3+e4+/iaxZp464VlTq/4jecY3I44dTb84KS7L+ubFur897sXZBY49Vzj
 byWW4oxEQy3mouJEAJMVTFNSAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1497500663!95316260!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12272 invoked from network); 15 Jun 2017 04:24:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Jun 2017 04:24:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMKV-0008A9-CB
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:24:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMKV-0005c8-Be
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:24:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLMKV-0005c8-Be@xenbits.xenproject.org>
Date: Thu, 15 Jun 2017 04:24:23 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/arm: Save ESR_EL2 to avoid
	using mismatched value in syndrome check
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDBjZTYwZGJmZmRmZDc2ZjE5MWI2YzRiMjkxNGFhZmU4MmZlMjAxYjQKQXV0aG9yOiAg
ICAgV2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+CkF1dGhvckRhdGU6IFdlZCBBcHIgNSAxNzow
OTowMyAyMDE3ICswODAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogTW9uIEp1biAxMiAxMzo1Mjo0NyAyMDE3IC0wNzAw
CgogICAgeGVuL2FybTogU2F2ZSBFU1JfRUwyIHRvIGF2b2lkIHVzaW5nIG1pc21hdGNoZWQgdmFs
dWUgaW4gc3luZHJvbWUgY2hlY2sKICAgIAogICAgWGVuIHdpbGwgZG8gZXhjZXB0aW9uIHN5bmRy
b21lIGNoZWNrIHdoaWxlIHNvbWUgdHlwZXMgb2YgZXhjZXB0aW9uCiAgICB0YWtlIHBsYWNlIGlu
IEVMMi4gVGhlIHN5bmRyb21lIGNoZWNrIGNvZGUgcmVhZCB0aGUgRVNSX0VMMiByZWdpc3Rlcgog
ICAgZGlyZWN0bHksIGJ1dCBpbiBzb21lIHNpdHVhdGlvbiB0aGlzIHJlZ2lzdGVyIG1heWJlIG92
ZXJyaWRkZW4gYnkKICAgIG5lc3RlZCBleGNlcHRpb24uCiAgICAKICAgIEZvciBleGFtcGxlLCBp
ZiB3ZSByZS1lbmFibGUgSVJRIGJlZm9yZSByZWFkaW5nIEVTUl9FTDIgd2hpY2ggbWVhbnMKICAg
IFhlbiBtYXkgZW50ZXIgaW4gSVJRIGV4Y2VwdGlvbiBtb2RlIGFuZCByZXR1cm4gdGhlIHByb2Nl
c3NvciB3aXRoCiAgICBjbG9iYmVyZWQgRVNSX0VMMiAoU2VlIEFSTSBBUk0gRERJIDA0ODdBLmog
RDcuMi4yNSkKICAgIAogICAgSW4gdGhpcyBjYXNlIHRoZSBndWVzdCBleGNlcHRpb24gc3luZHJv
bWUgaGFzIGJlZW4gb3ZlcnJpZGRlbiwgd2Ugd2lsbAogICAgY2hlY2sgdGhlIHN5bmRyb21lIGZv
ciBndWVzdCBzeW5jIGV4Y2VwdGlvbiB3aXRoIGFuIGluY29ycmVjdCBFU1JfRUwyCiAgICB2YWx1
ZS4gU28gd2Ugd2FudCB0byBzYXZlIEVTUl9FTDIgdG8gY3B1X3VzZXJfcmVncyBhcyBzb29uIGFz
IHRoZQogICAgZXhjZXB0aW9uIHRha2VzIHBsYWNlIGluIEVMMiB0byBhdm9pZCB1c2luZyBhbiBp
bmNvcnJlY3Qgc3luZHJvbWUgdmFsdWUuCiAgICAKICAgIEluIG9yZGVyIHRvIHNhdmUgRVNSX0VM
Miwgd2UgYWRkZWQgYSAzMi1iaXQgbWVtYmVyIGhzciB0byBjcHVfdXNlcl9yZWdzLgogICAgQnV0
IHdoaWxlIHNhdmluZyByZWdpc3RlcnMgaW4gdHJhcCBlbnRyeSwgd2UgdXNlIHN0cCB0byBzYXZl
IEVMUiBhbmQKICAgIENQU1IgYXQgdGhlIHNhbWUgdGltZSB0aHJvdWdoIDY0LWJpdCBnZW5lcmFs
IHJlZ2lzdGVycy4gSWYgd2Uga2VlcCB0aGlzCiAgICBjb2RlLCB0aGUgaHNyIHdpbGwgYmUgb3Zl
cnJpZGRlbiBieSB1cHBlciAzMi1iaXQgb2YgQ1BTUi4gU28gYWRqdXN0IHRoZQogICAgY29kZSB0
byB1c2Ugc3RyIHRvIHNhdmUgRUxSIGluIGEgc2VwYXJhdGUgaW5zdHJ1Y3Rpb24gYW5kIHVzZSBz
dHAgdG8KICAgIHNhdmUgQ1BTUiBhbmQgSFNSIGF0IHRoZSBzYW1lIHRpbWUgdGhyb3VnaCAzMi1i
aXQgZ2VuZXJhbCByZWdpc3RlcnMuCiAgICBUaGlzIGNoYW5nZSBhZmZlY3RzIHRoZSByZWdpc3Rl
cnMgcmVzdG9yZSBpbiB0cmFwIGV4aXQsIHdlIGNhbid0IHVzZSB0aGUKICAgIGxkcCB0byByZXN0
b3JlIEVMUiBhbmQgQ1BTUiBmcm9tIHN0YWNrIGF0IHRoZSBzYW1lIHRpbWUuIFdlIGhhdmUgdG8g
dXNlCiAgICBsZHIgdG8gcmVzdG9yZSB0aGVtIHNlcGFyYXRlbHkuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFdlaSBDaGVuIDxXZWkuQ2hlbkBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgbWFzdGVyLWNvbW1pdC1pZDog
OTBkYmNkNzQ5MTAzYzM1NjA5MzcwZTdiMTFkMjY2OTBkNGNhNGY0MAotLS0KIHhlbi9hcmNoL2Fy
bS9hcm0zMi9hc20tb2Zmc2V0cy5jICAgICAgfCAgMSArCiB4ZW4vYXJjaC9hcm0vYXJtMzIvZW50
cnkuUyAgICAgICAgICAgIHwgIDMgKysrCiB4ZW4vYXJjaC9hcm0vYXJtNjQvYXNtLW9mZnNldHMu
YyAgICAgIHwgIDEgKwogeGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgICAgICAgICAgICB8IDEz
ICsrKysrKysrKy0tLS0KIHhlbi9hcmNoL2FybS9hcm02NC90cmFwcy5jICAgICAgICAgICAgfCAg
MiArLQogeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIHhl
bi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcHJvY2Vzc29yLmggfCAgMiArLQogeGVuL2luY2x1ZGUv
YXNtLWFybS9hcm02NC9wcm9jZXNzb3IuaCB8ICAzICstLQogOCBmaWxlcyBjaGFuZ2VkLCAxOSBp
bnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
YXJtMzIvYXNtLW9mZnNldHMuYyBiL3hlbi9hcmNoL2FybS9hcm0zMi9hc20tb2Zmc2V0cy5jCmlu
ZGV4IGNkMWRmZjcuLjEwNzYxOGQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9hc20t
b2Zmc2V0cy5jCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9hc20tb2Zmc2V0cy5jCkBAIC0yNyw2
ICsyNyw3IEBAIHZvaWQgX19kdW1teV9fKHZvaWQpCiAgICBPRkZTRVQoVVJFR1NfbHIsIHN0cnVj
dCBjcHVfdXNlcl9yZWdzLCBscik7CiAgICBPRkZTRVQoVVJFR1NfcGMsIHN0cnVjdCBjcHVfdXNl
cl9yZWdzLCBwYyk7CiAgICBPRkZTRVQoVVJFR1NfY3Bzciwgc3RydWN0IGNwdV91c2VyX3JlZ3Ms
IGNwc3IpOworICAgT0ZGU0VUKFVSRUdTX2hzciwgc3RydWN0IGNwdV91c2VyX3JlZ3MsIGhzcik7
CiAKICAgIE9GRlNFVChVUkVHU19MUl91c3IsIHN0cnVjdCBjcHVfdXNlcl9yZWdzLCBscl91c3Ip
OwogICAgT0ZGU0VUKFVSRUdTX1NQX3Vzciwgc3RydWN0IGNwdV91c2VyX3JlZ3MsIHNwX3Vzcik7
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9h
cm0zMi9lbnRyeS5TCmluZGV4IDRiNDdmOWIuLmQ3Y2QwNmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9hcm0zMi9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCkBAIC0y
NCw2ICsyNCw5IEBACiAgICAgICAgIGFkZCByMTEsIHNwLCAjVVJFR1Nfa2VybmVsX3NpemVvZis0
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIHN0ciByMTEsIFtzcCwgI1VS
RUdTX3NwXTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgIG1yYyBDUDMyKHIxMSwgSFNSKTsgICAgICAgICAgICAgLyogU2F2
ZSBleGNlcHRpb24gc3luZHJvbWUgKi8gICBcCisgICAgICAgIHN0ciByMTEsIFtzcCwgI1VSRUdT
X2hzcl07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgIG1ycyByMTEsIFNQU1JfaHlwOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIHN0ciByMTEsIFtzcCwgI1VSRUdTX2Nw
c3JdOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIGFuZCBy
MTEsICNQU1JfTU9ERV9NQVNLOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvYXNtLW9mZnNldHMuYyBiL3hlbi9h
cmNoL2FybS9hcm02NC9hc20tb2Zmc2V0cy5jCmluZGV4IGEzY2U4MTYuLjViMDAxMjcgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9hc20tb2Zmc2V0cy5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9hcm02NC9hc20tb2Zmc2V0cy5jCkBAIC0yOCw2ICsyOCw3IEBAIHZvaWQgX19kdW1teV9fKHZv
aWQpCiAgICBPRkZTRVQoVVJFR1NfU1AsIHN0cnVjdCBjcHVfdXNlcl9yZWdzLCBzcCk7CiAgICBP
RkZTRVQoVVJFR1NfUEMsIHN0cnVjdCBjcHVfdXNlcl9yZWdzLCBwYyk7CiAgICBPRkZTRVQoVVJF
R1NfQ1BTUiwgc3RydWN0IGNwdV91c2VyX3JlZ3MsIGNwc3IpOworICAgT0ZGU0VUKFVSRUdTX0VT
Ul9lbDIsIHN0cnVjdCBjcHVfdXNlcl9yZWdzLCBoc3IpOwogCiAgICBPRkZTRVQoVVJFR1NfU1BT
Ul9lbDEsIHN0cnVjdCBjcHVfdXNlcl9yZWdzLCBzcHNyX2VsMSk7CiAKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKaW5k
ZXggMTg0MDY1OS4uNjZiYTBjYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5
LlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKQEAgLTEyMiw5ICsxMjIsMTMgQEAg
bHIgICAgICAucmVxICAgIHgzMCAgICAgICAgICAgICAvLyBsaW5rIHJlZ2lzdGVyCiAKICAgICAg
ICAgc3RwICAgICBsciwgeDIxLCBbc3AsICNVUkVHU19MUl0KIAotICAgICAgICBtcnMgICAgIHgy
MiwgZWxyX2VsMgotICAgICAgICBtcnMgICAgIHgyMywgc3Bzcl9lbDIKLSAgICAgICAgc3RwICAg
ICB4MjIsIHgyMywgW3NwLCAjVVJFR1NfUENdCisgICAgICAgIG1ycyAgICAgeDIxLCBlbHJfZWwy
CisgICAgICAgIHN0ciAgICAgeDIxLCBbc3AsICNVUkVHU19QQ10KKworICAgICAgICBhZGQgICAg
IHgyMSwgc3AsICNVUkVHU19DUFNSCisgICAgICAgIG1ycyAgICAgeDIyLCBzcHNyX2VsMgorICAg
ICAgICBtcnMgICAgIHgyMywgZXNyX2VsMgorICAgICAgICBzdHAgICAgIHcyMiwgdzIzLCBbeDIx
XQogCiAgICAgICAgIC5lbmRtCiAKQEAgLTMwOCw3ICszMTIsOCBAQCBFTlRSWShyZXR1cm5fdG9f
bmV3X3ZjcHU2NCkKIHJldHVybl9mcm9tX3RyYXA6CiAgICAgICAgIG1zciAgICAgZGFpZnNldCwg
IzIgLyogTWFzayBpbnRlcnJ1cHRzICovCiAKLSAgICAgICAgbGRwICAgICB4MjEsIHgyMiwgW3Nw
LCAjVVJFR1NfUENdICAgICAgIC8vIGxvYWQgRUxSLCBTUFNSCisgICAgICAgIGxkciAgICAgeDIx
LCBbc3AsICNVUkVHU19QQ10gICAgICAgICAgICAvLyBsb2FkIEVMUgorICAgICAgICBsZHIgICAg
IHcyMiwgW3NwLCAjVVJFR1NfQ1BTUl0gICAgICAgICAgLy8gbG9hZCBTUFNSCiAKICAgICAgICAg
cG9wICAgICB4MCwgeDEKICAgICAgICAgcG9wICAgICB4MiwgeDMKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9hcm02NC90cmFwcy5jIGIveGVuL2FyY2gvYXJtL2FybTY0L3RyYXBzLmMKaW5kZXgg
NWE5MGNmYS4uYzY5NTBkMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L3RyYXBzLmMK
KysrIGIveGVuL2FyY2gvYXJtL2FybTY0L3RyYXBzLmMKQEAgLTMzLDcgKzMzLDcgQEAgc3RhdGlj
IGNvbnN0IGNoYXIgKmhhbmRsZXJbXT0gewogCiBhc21saW5rYWdlIHZvaWQgZG9fYmFkX21vZGUo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGludCByZWFzb24pCiB7Ci0gICAgdW5pb24gaHNy
IGhzciA9IHsgLmJpdHMgPSBSRUFEX1NZU1JFRzMyKEVTUl9FTDIpIH07CisgICAgdW5pb24gaHNy
IGhzciA9IHsgLmJpdHMgPSByZWdzLT5oc3IgfTsKIAogICAgIHByaW50aygiQmFkIG1vZGUgaW4g
JXMgaGFuZGxlciBkZXRlY3RlZFxuIiwgaGFuZGxlcltyZWFzb25dKTsKICAgICBwcmludGsoIkVT
Uj0weCUwOCJQUkl4MzIiOiAgRUM9JSJQUkl4MzIiLCBJTD0lIlBSSXgzMiIsIElTUz0lIlBSSXgz
MiJcbiIsCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90
cmFwcy5jCmluZGV4IGNmMjU0YTQuLjZiYWMxNjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90
cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC04NjEsNyArODYxLDcgQEAgc3Rh
dGljIHZvaWQgX3Nob3dfcmVnaXN0ZXJzKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogICAg
IHByaW50aygiICAgSENSX0VMMjogJTAxNiJQUklyZWdpc3RlciJcbiIsIFJFQURfU1lTUkVHKEhD
Ul9FTDIpKTsKICAgICBwcmludGsoIiBUVEJSMF9FTDI6ICUwMTYiUFJJeDY0IlxuIiwgUkVBRF9T
WVNSRUc2NChUVEJSMF9FTDIpKTsKICAgICBwcmludGsoIlxuIik7Ci0gICAgcHJpbnRrKCIgICBF
U1JfRUwyOiAlMDgiUFJJeDMyIlxuIiwgUkVBRF9TWVNSRUczMihFU1JfRUwyKSk7CisgICAgcHJp
bnRrKCIgICBFU1JfRUwyOiAlMDgiUFJJeDMyIlxuIiwgcmVncy0+aHNyKTsKICAgICBwcmludGso
IiBIUEZBUl9FTDI6ICUwMTYiUFJJcmVnaXN0ZXIiXG4iLCBSRUFEX1NZU1JFRyhIUEZBUl9FTDIp
KTsKIAogI2lmZGVmIENPTkZJR19BUk1fMzIKQEAgLTI1ODEsNyArMjU4MSw3IEBAIHN0YXRpYyB2
b2lkIGVudGVyX2h5cGVydmlzb3JfaGVhZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIAog
YXNtbGlua2FnZSB2b2lkIGRvX3RyYXBfaHlwZXJ2aXNvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKIHsKLSAgICBjb25zdCB1bmlvbiBoc3IgaHNyID0geyAuYml0cyA9IFJFQURfU1lTUkVH
MzIoRVNSX0VMMikgfTsKKyAgICBjb25zdCB1bmlvbiBoc3IgaHNyID0geyAuYml0cyA9IHJlZ3Mt
PmhzciB9OwogCiAgICAgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKHJlZ3MpOwogCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9hcm0zMi9wcm9jZXNzb3IuaAppbmRleCBlM2JkMDA0Li4zNDJmNTU1IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vYXJtMzIvcHJvY2Vzc29yLmgKQEAgLTM3LDcgKzM3LDcgQEAgc3RydWN0IGNwdV91
c2VyX3JlZ3MKICAgICAgICAgdWludDMyX3QgcGMsIHBjMzI7CiAgICAgfTsKICAgICB1aW50MzJf
dCBjcHNyOyAvKiBSZXR1cm4gbW9kZSAqLwotICAgIHVpbnQzMl90IHBhZDA7IC8qIERvdWJsZXdv
cmQtYWxpZ24gdGhlIGtlcm5lbCBoYWxmIG9mIHRoZSBmcmFtZSAqLworICAgIHVpbnQzMl90IGhz
cjsgIC8qIEV4Y2VwdGlvbiBTeW5kcm9tZSAqLwogCiAgICAgLyogT3V0ZXIgZ3Vlc3QgZnJhbWUg
b25seSBmcm9tIGhlcmUgb24uLi4gKi8KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9hcm02NC9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvcHJvY2Vzc29y
LmgKaW5kZXggZmVmMzVhNS4uYThhOTQ4OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9hcm02NC9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3Byb2Nl
c3Nvci5oCkBAIC02Niw4ICs2Niw3IEBAIHN0cnVjdCBjcHVfdXNlcl9yZWdzCiAgICAgLyogUmV0
dXJuIGFkZHJlc3MgYW5kIG1vZGUgKi8KICAgICBfX0RFQ0xfUkVHKHBjLCAgICAgICAgICAgcGMz
Mik7ICAgICAgICAgICAgIC8qIEVMUl9FTDIgKi8KICAgICB1aW50MzJfdCBjcHNyOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIC8qIFNQU1JfRUwyICovCi0KLSAgICB1aW50MzJfdCBwYWQw
OyAvKiBBbGlnbiBlbmQgb2Yga2VybmVsIGZyYW1lLiAqLworICAgIHVpbnQzMl90IGhzcjsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogRVNSX0VMMiAqLwogCiAgICAgLyogT3V0ZXIg
Z3Vlc3QgZnJhbWUgb25seSBmcm9tIGhlcmUgb24uLi4gKi8KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Jun 15 04:24:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 04:24:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLMKj-000760-3O; Thu, 15 Jun 2017 04:24:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMKh-00075p-N4
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:24:35 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 04/20-02956-20C02495; Thu, 15 Jun 2017 04:24:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVZeJxyn
 SYNscOYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNONxwj71gn0rF6m3bWRoYj0l3MXJyCAl8YZRY
 8kG8i5ELyD7PKNG8ZzNLFyMHB5uAmMTcvQogNSICqhKzVixnhqhXl2j63cAGYgsLREk0XL4CZ
 vMKmEnMn34BzGYBqm/6tIVpAiPHAkaGVYwaxalFZalFukbmeklFmekZJbmJmTm6hgZmermpxc
 WJ6ak5iUnFesn5uZsYgT5hAIIdjIvXBh5ilORgUhLlnSroGCnEl5SfUpmRWJwRX1Sak1p8iFG
 Gg0NJgncjl1OkkGBRanpqRVpmDjA4YNISHDxKIry7DgK18hYXJOYWZ6ZDpE4xKkqJ864H6RMA
 SWSU5sG1wQLyEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR52TmBpvBk5pXATX8FtJgJaHHQB
 QeQxSWJCCmpBkaG+kcPw8z9Zgnu+nbYfm/A528zBbc3yz/eUjbh8Fv7UuZP0+1NiuPVXTf++a
 NaVLuA+3XYkVdhe+vyzxdcWLFpt8OqW7dOr3CRcz6dtshl4xRGt8LV3S+Zt56rO6ndwV486eP
 uPUb5588q51is2F515faWptwjKw5v2Zdr8arlwJu63HXnfSuylViKMxINtZiLihMBns6QYkMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1497500673!107459573!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49501 invoked from network); 15 Jun 2017 04:24:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Jun 2017 04:24:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMKf-0008AL-EL
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:24:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMKf-0005cX-DV
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:24:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLMKf-0005cX-DV@xenbits.xenproject.org>
Date: Thu, 15 Jun 2017 04:24:33 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/arm: do_trap_hypervisor:
	Separate hypervisor and guest traps
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDZjOWE5YjZkNWNhMzkxYzQ1MjlmOWNhYTRjNzlhMTExYzllZTZiYjcKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIE1h
eSA1IDE1OjMwOjM1IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBNb24gSnVuIDEyIDEzOjUyOjQ3IDIw
MTcgLTA3MDAKCiAgICB4ZW4vYXJtOiBkb190cmFwX2h5cGVydmlzb3I6IFNlcGFyYXRlIGh5cGVy
dmlzb3IgYW5kIGd1ZXN0IHRyYXBzCiAgICAKICAgIFRoZSBmdW5jdGlvbiBkb190cmFwX2h5cGVy
dmlzb3IgaXMgY3VycmVudGx5IGhhbmRsaW5nIGJvdGggdHJhcCBjb21pbmcKICAgIGZyb20gdGhl
IGh5cGVydmlzb3IgYW5kIHRoZSBndWVzdC4gVGhpcyBtYWtlcyBkaWZmaWN1bHQgdG8gZ2V0IHNw
ZWNpZmljCiAgICBiZWhhdmlvciB3aGVuIGEgdHJhcCBpcyBjb21pbmcgZnJvbSBlaXRoZXIgdGhl
IGd1ZXN0IG9yIHRoZSBoeXBlcnZpc29yLgogICAgCiAgICBTcGxpdCB0aGUgZnVuY3Rpb24gaW50
byB0d28gcGFydHM6CiAgICAgICAgLSBkb190cmFwX2d1ZXN0X3N5bmMgdG8gaGFuZGxlIGd1ZXN0
IHRyYXBzCiAgICAgICAgLSBkb190cmFwX2h5cF9zeW5jIHRvIGhhbmRsZSBoeXBlcnZpc29yIHRy
YXBzCiAgICAKICAgIE9uIEFBcmNoMzIsIHRoZSBIeXAgVHJhcCBFeGNlcHRpb24gcHJvdmlkZXMg
dGhlIHN0YW5kYXJkIG1lY2hhbmlzbSBmb3IKICAgIHRyYXBwaW5nIEd1ZXN0IE9TIGZ1bmN0aW9u
cyB0byB0aGUgaHlwZXJ2aXNvciAoc2VlIEIxLjE0LjEgaW4gQVJNIERESQogICAgMDQwNkMuYyku
IEl0IGNhbm5vdCBiZSBnZW5lcmF0ZWQgd2hlbiBnZW5lcmF0ZWQgd2hlbiB0aGUgcHJvY2Vzc29y
IGlzIGluCiAgICBIeXAgTW9kZSwgaW5zdGVhZCBvdGhlciBleGNlcHRpb24gd2lsbCBiZSB1c2Vk
LiBTbyBpdCBpcyBmaW5lIHRvIHJlcGxhY2UKICAgIHRoZSBjYWxsIHRvIGRvX3RyYXBfaHlwZXJ2
aXNvciBieSBkb190cmFwX2d1ZXN0X3N5bmMuCiAgICAKICAgIEZvciBBQXJjaDY0LCB0aGVyZSBh
cmUgdHdvIGRpc3RpbmN0cyBleGNlcHRpb24gZGVwZW5kaW5nIHdoZXRoZXIgdGhlCiAgICBleGNl
cHRpb24gd2FzIHRha2VuIGZyb20gdGhlIGN1cnJlbnQgbGV2ZWwgKGh5cGVydmlzb3IpIG9yIGxv
d2VyIGxldmVsCiAgICAoZ3Vlc3QpLgogICAgCiAgICBOb3RlIHRoYXQgdGhlIHVua25vd24gdHJh
cHMgZnJvbSBndWVzdHMgd2lsbCBsZWFkIHRvIHBhbmljIFhlbi4gVGhpcyBpcwogICAgYWxyZWFk
eSBiZWhhdmlvciBhbmQgaXMgbGVmdCB1bmNoYW5nZWQgZm9yIHNpbXBsaWN5LiBBIGZvbGxvdy11
cCBwYXRjaAogICAgd2lsbCBhZGRyZXNzIHRoYXQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgbWFzdGVyLWNvbW1pdC1p
ZDogNWEwZWQ5YTA5ZWJiMzJiNjIwZDkyMTc4NzViYjUyMDZkNWNjZjRkNwotLS0KIHhlbi9hcmNo
L2FybS9hcm0zMi9lbnRyeS5TIHwgIDQgKystLQogeGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMg
fCAgNiArKystLS0KIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgIHwgMTcgKysrKysrKysrKysr
KysrKy0KIDMgZmlsZXMgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9h
cm0zMi9lbnRyeS5TCmluZGV4IGQ3Y2QwNmMuLjA5MGYwNDkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9hcm0zMi9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCkBAIC0x
MzAsNyArMTMwLDcgQEAgR0xPQkFMKGh5cF90cmFwc192ZWN0b3IpCiAgICAgICAgIGIgdHJhcF9z
dXBlcnZpc29yX2NhbGwgICAgICAgICAgLyogMHgwOCAtIFN1cGVydmlzb3IgQ2FsbCAqLwogICAg
ICAgICBiIHRyYXBfcHJlZmV0Y2hfYWJvcnQgICAgICAgICAgIC8qIDB4MGMgLSBQcmVmZXRjaCBB
Ym9ydCAqLwogICAgICAgICBiIHRyYXBfZGF0YV9hYm9ydCAgICAgICAgICAgICAgIC8qIDB4MTAg
LSBEYXRhIEFib3J0ICovCi0gICAgICAgIGIgdHJhcF9oeXBlcnZpc29yICAgICAgICAgICAgICAg
LyogMHgxNCAtIEh5cGVydmlzb3IgKi8KKyAgICAgICAgYiB0cmFwX2d1ZXN0X3N5bmMgICAgICAg
ICAgICAgICAvKiAweDE0IC0gSHlwZXJ2aXNvciAqLwogICAgICAgICBiIHRyYXBfaXJxICAgICAg
ICAgICAgICAgICAgICAgIC8qIDB4MTggLSBJUlEgKi8KICAgICAgICAgYiB0cmFwX2ZpcSAgICAg
ICAgICAgICAgICAgICAgICAvKiAweDFjIC0gRklRICovCiAKQEAgLTEzOCw3ICsxMzgsNyBAQCBE
RUZJTkVfVFJBUF9FTlRSWSh1bmRlZmluZWRfaW5zdHJ1Y3Rpb24pCiBERUZJTkVfVFJBUF9FTlRS
WShzdXBlcnZpc29yX2NhbGwpCiBERUZJTkVfVFJBUF9FTlRSWShwcmVmZXRjaF9hYm9ydCkKIERF
RklORV9UUkFQX0VOVFJZKGRhdGFfYWJvcnQpCi1ERUZJTkVfVFJBUF9FTlRSWShoeXBlcnZpc29y
KQorREVGSU5FX1RSQVBfRU5UUlkoZ3Vlc3Rfc3luYykKIERFRklORV9UUkFQX0VOVFJZX05PSVJR
KGlycSkKIERFRklORV9UUkFQX0VOVFJZX05PSVJRKGZpcSkKIApkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2FybTY0L2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwppbmRleCA2
NmJhMGNiLi4wZTdkZGRlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwor
KysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwpAQCAtMjE5LDcgKzIxOSw3IEBAIGh5cF9z
eW5jOgogICAgICAgICBlbnRyeSAgIGh5cD0xCiAgICAgICAgIG1zciAgICAgZGFpZmNsciwgIzIK
ICAgICAgICAgbW92ICAgICB4MCwgc3AKLSAgICAgICAgYmwgICAgICBkb190cmFwX2h5cGVydmlz
b3IKKyAgICAgICAgYmwgICAgICBkb190cmFwX2h5cF9zeW5jCiAgICAgICAgIGV4aXQgICAgaHlw
PTEKIAogaHlwX2lycToKQEAgLTIzOCw3ICsyMzgsNyBAQCBndWVzdF9zeW5jOgogICAgICAgICBj
Ym56ICAgIHgwLCAxZgogICAgICAgICBtc3IgICAgIGRhaWZjbHIsICMyCiAgICAgICAgIG1vdiAg
ICAgeDAsIHNwCi0gICAgICAgIGJsICAgICAgZG9fdHJhcF9oeXBlcnZpc29yCisgICAgICAgIGJs
ICAgICAgZG9fdHJhcF9ndWVzdF9zeW5jCiAxOgogICAgICAgICBleGl0ICAgIGh5cD0wLCBjb21w
YXQ9MAogCkBAIC0yNzYsNyArMjc2LDcgQEAgZ3Vlc3Rfc3luY19jb21wYXQ6CiAgICAgICAgIGNi
bnogICAgeDAsIDFmCiAgICAgICAgIG1zciAgICAgZGFpZmNsciwgIzIKICAgICAgICAgbW92ICAg
ICB4MCwgc3AKLSAgICAgICAgYmwgICAgICBkb190cmFwX2h5cGVydmlzb3IKKyAgICAgICAgYmwg
ICAgICBkb190cmFwX2d1ZXN0X3N5bmMKIDE6CiAgICAgICAgIGV4aXQgICAgaHlwPTAsIGNvbXBh
dD0xCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3Ry
YXBzLmMKaW5kZXggNmJhYzE2OS4uN2M5N2U5NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3Ry
YXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAgLTI1NzksNyArMjU3OSw3IEBAIHN0
YXRpYyB2b2lkIGVudGVyX2h5cGVydmlzb3JfaGVhZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKICAgICAgICAgZ2ljX2NsZWFyX2xycyhjdXJyZW50KTsKIH0KIAotYXNtbGlua2FnZSB2b2lk
IGRvX3RyYXBfaHlwZXJ2aXNvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK2FzbWxpbmth
Z2Ugdm9pZCBkb190cmFwX2d1ZXN0X3N5bmMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7
CiAgICAgY29uc3QgdW5pb24gaHNyIGhzciA9IHsgLmJpdHMgPSByZWdzLT5oc3IgfTsKIApAQCAt
MjY5OSw2ICsyNjk5LDIxIEBAIGFzbWxpbmthZ2Ugdm9pZCBkb190cmFwX2h5cGVydmlzb3Ioc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIGRvX3RyYXBfZGF0YV9hYm9ydF9ndWVz
dChyZWdzLCBoc3IpOwogICAgICAgICBicmVhazsKIAorICAgIGRlZmF1bHQ6CisgICAgICAgIHBy
aW50aygiVW5rbm93biBHdWVzdCBUcmFwLiBIU1I9MHgleCBFQz0weCV4IElMPSV4IFN5bmRyb21l
PTB4JSJQUkl4MzIiXG4iLAorICAgICAgICAgICAgICAgaHNyLmJpdHMsIGhzci5lYywgaHNyLmxl
biwgaHNyLmlzcyk7CisgICAgICAgIGRvX3VuZXhwZWN0ZWRfdHJhcCgiR3Vlc3QiLCByZWdzKTsK
KyAgICB9Cit9CisKK2FzbWxpbmthZ2Ugdm9pZCBkb190cmFwX2h5cF9zeW5jKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKQoreworICAgIGNvbnN0IHVuaW9uIGhzciBoc3IgPSB7IC5iaXRzID0g
cmVncy0+aHNyIH07CisKKyAgICBlbnRlcl9oeXBlcnZpc29yX2hlYWQocmVncyk7CisKKyAgICBz
d2l0Y2ggKCBoc3IuZWMgKQorICAgIHsKICNpZmRlZiBDT05GSUdfQVJNXzY0CiAgICAgY2FzZSBI
U1JfRUNfQlJLOgogICAgICAgICBkb190cmFwX2JyayhyZWdzLCBoc3IpOwotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Jun 15 04:24:51 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 04:24:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLMKx-00077d-5C; Thu, 15 Jun 2017 04:24:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMKv-00077U-T6
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:24:49 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 5D/03-01992-11C02495; Thu, 15 Jun 2017 04:24:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVZeXxyn
 SoOGGosWEbQYOjB7b+3axBzBGsWbmJeVXJLBm3Fx6jL1gjlDFl1tiDYz7+LoYuTiEBL4wSuw6
 dJ4dwjnPKHGy5R9jFyMHB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAi4S17/sA
 LN5BcwkTu5pZgKxWYDqZ8+4yTyBkWMBI8MqRo3i1KKy1CJdQzO9pKLM9IyS3MTMHF1DA1O93N
 Ti4sT01JzEpGK95PzcTYxAnzAAwQ7G86c9DzFKcjApifJOFXSMFOJLyk+pzEgszogvKs1JLT7
 EKMPBoSTBq8LlFCkkWJSanlqRlpkDDA6YtAQHj5II766DQK28xQWJucWZ6RCpU4y6HBtWr//C
 JMSSl5+XKiXOawwyQwCkKKM0D24ELFAvMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZiXnRNoC
 k9mXgncpldARzABHRF0wQHkiJJEhJRUA2PKX/6Ir2ESn86y5kyZFxeXtDs3bGUa99xA+dibH4
 5m9jBPaZDfsKDELTNI2XLKoprvNu6xr3rv8t59Pr/h0jETpq0xrzd73A1dHb6VSb9jiuiOtZ9
 uPCtonJPotd/Ava371us8vYxJzblveSX/JSvNknbI+rbttjjXs9LHXi//BDnu7Gmz36rEUpyR
 aKjFXFScCAC/VpyPTwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-206.messagelabs.com!1497500684!75031698!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54581 invoked from network); 15 Jun 2017 04:24:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Jun 2017 04:24:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMKp-0008AV-I8
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:24:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMKp-0005d3-Fc
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:24:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLMKp-0005d3-Fc@xenbits.xenproject.org>
Date: Thu, 15 Jun 2017 04:24:43 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/arm: Survive unknown traps
	from guests
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGY5NDVlN2EyM2M5ZTY2ZTgyMmZhNzZhODM1M2ZmNzVmN2I0MGEwYWEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIE1h
eSA1IDE1OjMwOjM2IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBNb24gSnVuIDEyIDEzOjUyOjQ3IDIw
MTcgLTA3MDAKCiAgICB4ZW4vYXJtOiBTdXJ2aXZlIHVua25vd24gdHJhcHMgZnJvbSBndWVzdHMK
ICAgIAogICAgQ3VycmVudGx5IHdlIGNyYXNoIFhlbiBpZiB3ZSBzZWUgYW4gRVNSX0VMMi5FQyB2
YWx1ZSB3ZSBkb24ndCByZWNvZ25pc2UuCiAgICBBcyBjb25maWd1cmFibGUgZGlzYWJsZXMvZW5h
YmxlcyBhcmUgYWRkZWQgdG8gdGhlIGFyY2hpdGVjdHVyZQogICAgKGNvbnRyb2xsZWQgYnkgUkVT
MS9SRVNPIGJpdHMgcmVzcGVjdGl2ZWx5KSwgd2l0aCBhc3NvY2lhdGVkIHN5bmNocm9ub3VzCiAg
ICBleGNlcHRpb25zLCBpdCBtYXkgYmUgcG9zc2libGUgZm9yIGEgZ3Vlc3QgdG8gdHJpZ2dlciBl
eGNlcHRpb25zIHdpdGgKICAgIGNsYXNzZXMgdGhhdCB3ZSBkb24ndCByZWNvZ25pc2UuCiAgICAK
ICAgIFdoaWxlIHdlIGNhbid0IHNlcnZpY2UgdGhlc2UgZXhjZXB0aW9ucyBpbiBhIG1hbm5lciB1
c2VmdWwgdG8gdGhlIGd1ZXN0LAogICAgd2UgY2FuIGF2b2lkIGJyaW5naW5nIGRvd24gdGhlIGhv
c3QuIFBlciBBUk0gRERJIDA0ODdBLmtfaXNzMTA3NzUsIHBhZ2UKICAgIEQ3LTE5MzcsIEVDIHZh
bHVlcyB3aXRoaW4gdGhlIHJhbmdlIDB4MDAgLSAweDJjIGFyZSByZXNlcnZlZCBmb3IgZnV0dXJl
CiAgICB1c2Ugd2l0aCBzeW5jaHJvbm91cyBleGNlcHRpb25zLCBhbmQgRUMgd2l0aGluIHRoZSBy
YW5nZSAweDJkIC0gMHgzZiBtYXkKICAgIGJlIHVzZWQgZm9yIGVpdGhlciBzeW5jaHJvbm91cyBv
ciBhc3luY2hyb25vdXMgZXhjZXB0aW9ucy4KICAgIAogICAgVGhlIHBhdGNoIG1ha2VzIFhlbiBo
YW5kbGUgYW55IHVua25vd24gRUMgYnkgaW5qZWN0aW5nIGFuIFVOREVGSU5FRAogICAgZXhjZXB0
aW9uIGludG8gdGhlIGd1ZXN0LCB3aXRoIGEgY29ycmVzcG9uZGluZyAocmF0ZWxpbWl0ZWQpIHdh
cm5pbmcgaW4KICAgIHRoZSBsb2cuCiAgICAKICAgIFRoaXMgcGF0Y2ggaXMgYmFzZWQgb24gTGlu
dXggY29tbWl0IGYwNTBmZTdhOTE2NCAiYXJtOiBLVk06IFN1cnZpdmUgdW5rbm93bgogICAgdHJh
cHMgZnJvbSB0aGUgZ3Vlc3QiLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQtYnk6IE1hcmsgUnV0bGFuZCA8bWFyay5y
dXRsYW5kQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgogICAgbWFzdGVyLWNvbW1pdC1pZDogYmFmMjk1MDIxM2U2YTUw
ODAxOTQwNjQzZTI1NDlhNWJhYTIxYWQ3MQotLS0KIHhlbi9hcmNoL2FybS90cmFwcy5jIHwgNyAr
KysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMK
aW5kZXggN2M5N2U5NS4uODEyMWQzMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMK
KysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAgLTI3MDAsOSArMjcwMCwxMCBAQCBhc21saW5r
YWdlIHZvaWQgZG9fdHJhcF9ndWVzdF9zeW5jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQog
ICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6Ci0gICAgICAgIHByaW50aygiVW5rbm93biBH
dWVzdCBUcmFwLiBIU1I9MHgleCBFQz0weCV4IElMPSV4IFN5bmRyb21lPTB4JSJQUkl4MzIiXG4i
LAotICAgICAgICAgICAgICAgaHNyLmJpdHMsIGhzci5lYywgaHNyLmxlbiwgaHNyLmlzcyk7Ci0g
ICAgICAgIGRvX3VuZXhwZWN0ZWRfdHJhcCgiR3Vlc3QiLCByZWdzKTsKKyAgICAgICAgZ3ByaW50
ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAiVW5rbm93biBHdWVzdCBUcmFwLiBI
U1I9MHgleCBFQz0weCV4IElMPSV4IFN5bmRyb21lPTB4JSJQUkl4MzIiXG4iLAorICAgICAgICAg
ICAgICAgIGhzci5iaXRzLCBoc3IuZWMsIGhzci5sZW4sIGhzci5pc3MpOworICAgICAgICBpbmpl
Y3RfdW5kZWZfZXhjZXB0aW9uKHJlZ3MsIGhzcik7CiAgICAgfQogfQogCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Jun 15 04:24:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 04:24:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLML3-00078e-6V; Thu, 15 Jun 2017 04:24:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLML1-00078Q-Qz
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:24:55 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 B6/60-02956-71C02495; Thu, 15 Jun 2017 04:24:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVeMxyn
 SYPZUbYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNODTrMWPBFL6K2YtnMzUwfuTqYuTiEBL4wiix
 sX03UxcjJ5BznlFi8eWCLkYODjYBMYm5exVAwiICqhKzVixnhihRl2j63cAGYgsLhEm8et8E1
 sorYCbx6fQFsDgLUP2P7U/ZJjByLGBkWMWoUZxaVJZapGtsrJdUlJmeUZKbmJmja2hgppebWl
 ycmJ6ak5hUrJecn7uJEegTBiDYwbhzfeAhRkkOJiVR3qmCjpFCfEn5KZUZicUZ8UWlOanFhxh
 lODiUJHjluJ0ihQSLUtNTK9Iyc4DBAZOW4OBREuHddRColbe4IDG3ODMdInWKUVFKnHc9F1Cf
 AEgiozQPrg0WkJcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzMvOCTSFJzOvBG76K6DFTECLg
 y44gCwuSURISTUwil/4LrJkpbhfQs+Xiw1cG7LCTxznUFnTZ7dO4yfPtm3lXnvnbjnO6rzlgY
 Jozt6k0//+qSjbcb7805xeXOtwrPquXMu9pc2vBbujNz/YqcKvemtm/5atzdZnN62wDX1x+nv
 g7rpNZ41nc/jqa2wXPWGec5XbZNaas11H7Irijm7f+sVyomrVBCWW4oxEQy3mouJEAFAK8YFD
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1497500693!48192516!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30715 invoked from network); 15 Jun 2017 04:24:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Jun 2017 04:24:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMKz-0008BK-La
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:24:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMKz-0005dY-JL
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:24:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLMKz-0005dY-JL@xenbits.xenproject.org>
Date: Thu, 15 Jun 2017 04:24:53 +0000
Subject: [Xen-changelog] [xen stable-4.7] arm: remove irq from inflight,
	then change physical affinity
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDllNjAxZTY3ODNmYjc4YTJkNThlYjYxOTM3MmU2MjIzNWQzNmJmMjkKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBXZWQgQXByIDUgMTM6Mjg6NDIgMjAxNyAtMDcwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IE1vbiBKdW4gMTIgMTQ6
MDM6NTAgMjAxNyAtMDcwMAoKICAgIGFybTogcmVtb3ZlIGlycSBmcm9tIGluZmxpZ2h0LCB0aGVu
IGNoYW5nZSBwaHlzaWNhbCBhZmZpbml0eQogICAgCiAgICBUaGlzIHBhdGNoIGZpeGVzIGEgcG90
ZW50aWFsIHJhY2UgdGhhdCBjb3VsZCBoYXBwZW4gd2hlbgogICAgZ2ljX3VwZGF0ZV9vbmVfbHIg
YW5kIHZnaWNfdmNwdV9pbmplY3RfaXJxIHJ1biBzaW11bHRhbmVvdXNseS4KICAgIAogICAgV2hl
biBHSUNfSVJRX0dVRVNUX01JR1JBVElORyBpcyBzZXQsIHdlIG11c3QgbWFrZSBzdXJlIHRoYXQg
dGhlIGlycSBoYXMKICAgIGJlZW4gcmVtb3ZlZCBmcm9tIGluZmxpZ2h0IGJlZm9yZSBjaGFuZ2lu
ZyBwaHlzaWNhbCBhZmZpbml0eSwgdG8gYXZvaWQKICAgIGNvbmN1cnJlbnQgYWNjZXNzZXMgdG8g
cC0+aW5mbGlnaHQsIGFzIHZnaWNfdmNwdV9pbmplY3RfaXJxIHdpbGwgdGFrZSBhCiAgICBkaWZm
ZXJlbnQgdmNwdSBsb2NrLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIG1hc3Rlci1jb21taXQtaWQ6IDMxYmM2YTkzYTA5
NmJhYjIxMjExZTBlMmM3YzI4NGVlNGFlYzU0MDIKLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLmMgfCA3
ICsrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vZ2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKaW5kZXggYjNiN2E1Zi4uZGIw
NzYxNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy5jCisrKyBiL3hlbi9hcmNoL2FybS9n
aWMuYwpAQCAtNDg3LDYgKzQ4NywxMyBAQCBzdGF0aWMgdm9pZCBnaWNfdXBkYXRlX29uZV9scihz
dHJ1Y3QgdmNwdSAqdiwgaW50IGkpCiAgICAgICAgICAgICBnaWNfcmFpc2VfZ3Vlc3RfaXJxKHYs
IGlycSwgcC0+cHJpb3JpdHkpOwogICAgICAgICBlbHNlIHsKICAgICAgICAgICAgIGxpc3RfZGVs
X2luaXQoJnAtPmluZmxpZ2h0KTsKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBSZW1v
dmUgZnJvbSBpbmZsaWdodCwgdGhlbiBjaGFuZ2UgcGh5c2ljYWwgYWZmaW5pdHkuIEl0CisgICAg
ICAgICAgICAgKiBtYWtlcyBzdXJlIHRoYXQgd2hlbiBhIG5ldyBpbnRlcnJ1cHQgaXMgcmVjZWl2
ZWQgb24gdGhlCisgICAgICAgICAgICAgKiBuZXh0IHBjcHUsIGluZmxpZ2h0IGlzIGFscmVhZHkg
Y2xlYXJlZC4gTm8gY29uY3VycmVudAorICAgICAgICAgICAgICogYWNjZXNzZXMgdG8gaW5mbGln
aHQuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIHNtcF93bWIoKTsKICAgICAgICAgICAg
IGlmICggdGVzdF9hbmRfY2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfTUlHUkFUSU5HLCAmcC0+c3Rh
dHVzKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgc3RydWN0IHZjcHUgKnZfdGFy
Z2V0ID0gdmdpY19nZXRfdGFyZ2V0X3ZjcHUodiwgaXJxKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Jun 15 04:25:10 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 04:25:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLMLG-0007An-86; Thu, 15 Jun 2017 04:25:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMLF-0007AZ-3i
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:25:09 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 BA/43-01992-42C02495; Thu, 15 Jun 2017 04:25:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVeBxyn
 SYPMXK4sJ2wwcGD229+1iD2CMYs3MS8qvSGDNWHtoBXPBfIOK5c+vsjQwzlLtYuTiEBL4wigx
 b+kZJgjnPKNE15VGIIeDg01ATGLuXoUuRk4OEQFViVkrljOD2EIC6hJNvxvYQGxhgRCJlnNf2
 UDKeQXMJLa8CAAJswCV/zn8k3kCI8cCRoZVjBrFqUVlqUW6RpZ6SUWZ6RkluYmZObqGBqZ6ua
 nFxYnpqTmJScV6yfm5mxiBPqlnYGDcwXh5i98hRkkOJiVR3qmCjpFCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHjluJ0ihQSLUtNTK9Iyc4DBAZOW4OBREuHddRColbe4IDG3ODMdInWKUVFKnFcE
 pE8AJJFRmgfXBgvIS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEedk5gabwZOaVwE1/BbSYC
 Whx0AUHkMUliQgpqQbG1XYbOS9f+9DasztISlyFqyNoipKH6aH4P1s+msf9kfBfb/7sUWbBTv
 nzqlJV6ms5m+dXO579OZnhz4Oymh8TqyWW9Guc2dVZZf38gPX6XXoBeVMVur03RDaqd/G8ifu
 bKDJN+YrKB86by5zXtjwrmc3m6bXLhTGfO8b88t6tu+fyiNm+dbusxFKckWioxVxUnAgARsAX
 kEMCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1497500703!103335906!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56325 invoked from network); 15 Jun 2017 04:25:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Jun 2017 04:25:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLML9-0008CB-NQ
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:25:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLML9-0005ea-Mt
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:25:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLML9-0005ea-Mt@xenbits.xenproject.org>
Date: Thu, 15 Jun 2017 04:25:03 +0000
Subject: [Xen-changelog] [xen stable-4.7] vgic: refuse irq migration when
	one is already in progress
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGYxZjJkZjIyYmY0NzdjN2ZhZDU2Y2JiYjBlNDk1YTZlNGI1ZDIxZWYKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBXZWQgQXByIDUgMTM6Mjg6NDMgMjAxNyAtMDcwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IE1vbiBKdW4gMTIgMTQ6
MDQ6NTEgMjAxNyAtMDcwMAoKICAgIHZnaWM6IHJlZnVzZSBpcnEgbWlncmF0aW9uIHdoZW4gb25l
IGlzIGFscmVhZHkgaW4gcHJvZ3Jlc3MKICAgIAogICAgV2hlbiBhbiBpcnEgbWlncmF0aW9uIGlz
IGFscmVhZHkgaW4gcHJvZ3Jlc3MsIGJ1dCBub3QgeWV0IGNvbXBsZXRlZAogICAgKEdJQ19JUlFf
R1VFU1RfTUlHUkFUSU5HIGlzIHNldCksIHJlZnVzZSBhbnkgb3RoZXIgaXJxIG1pZ3JhdGlvbgog
ICAgcmVxdWVzdHMgZm9yIHRoZSBzYW1lIGlycS4KICAgIAogICAgVGhpcyBwYXRjaCBpbXBsZW1l
bnRzIHRoaXMgYXBwcm9hY2ggYnkgcmV0dXJuaW5nIHN1Y2Nlc3Mgb3IgZmFpbHVyZSBmcm9tCiAg
ICB2Z2ljX21pZ3JhdGVfaXJxLCBhbmQgYXZvaWRpbmcgaXJxIHRhcmdldCBjaGFuZ2VzIG9uIGZh
aWx1cmUuIEl0IHByaW50cwogICAgYSB3YXJuaW5nIGluIGNhc2UgdGhlIGlycSBtaWdyYXRpb24g
ZmFpbHMuCiAgICAKICAgIEl0IGFsc28gbW92ZXMgdGhlIGNsZWFyX2JpdCBvZiBHSUNfSVJRX0dV
RVNUX01JR1JBVElORyB0byBhZnRlciB0aGUKICAgIHBoeXNpY2FsIGlycSBhZmZpbml0eSBoYXMg
YmVlbiBjaGFuZ2VkIHNvIHRoYXQgYWxsIG9wZXJhdGlvbnMgcmVnYXJkaW5nCiAgICBpcnEgbWln
cmF0aW9uIGFyZSBjb21wbGV0ZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgbWFzdGVyLWNvbW1pdC1pZDogOTFlZjcz
NjQ5MzMwMzdiNmE4ZDgyNTQwNWExYzgwOWE3MmU2MTUyZgotLS0KIHhlbi9hcmNoL2FybS9naWMu
YyAgICAgICAgIHwgIDMgKystCiB4ZW4vYXJjaC9hcm0vdmdpYy12Mi5jICAgICB8ICA3ICsrKy0t
LS0KIHhlbi9hcmNoL2FybS92Z2ljLXYzLmMgICAgIHwgIDcgKysrKy0tLQogeGVuL2FyY2gvYXJt
L3ZnaWMuYyAgICAgICAgfCAxNCArKysrKysrKystLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS92
Z2ljLmggfCAgMiArLQogNSBmaWxlcyBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCAxNCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLmMgYi94ZW4vYXJjaC9hcm0v
Z2ljLmMKaW5kZXggZGIwNzYxNC4uOGUwNDRlMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dp
Yy5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMuYwpAQCAtNDk0LDEwICs0OTQsMTEgQEAgc3RhdGlj
IHZvaWQgZ2ljX3VwZGF0ZV9vbmVfbHIoc3RydWN0IHZjcHUgKnYsIGludCBpKQogICAgICAgICAg
ICAgICogYWNjZXNzZXMgdG8gaW5mbGlnaHQuCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAg
IHNtcF93bWIoKTsKLSAgICAgICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KEdJQ19JUlFf
R1VFU1RfTUlHUkFUSU5HLCAmcC0+c3RhdHVzKSApCisgICAgICAgICAgICBpZiAoIHRlc3RfYml0
KEdJQ19JUlFfR1VFU1RfTUlHUkFUSU5HLCAmcC0+c3RhdHVzKSApCiAgICAgICAgICAgICB7CiAg
ICAgICAgICAgICAgICAgc3RydWN0IHZjcHUgKnZfdGFyZ2V0ID0gdmdpY19nZXRfdGFyZ2V0X3Zj
cHUodiwgaXJxKTsKICAgICAgICAgICAgICAgICBpcnFfc2V0X2FmZmluaXR5KHAtPmRlc2MsIGNw
dW1hc2tfb2Yodl90YXJnZXQtPnByb2Nlc3NvcikpOworICAgICAgICAgICAgICAgIGNsZWFyX2Jp
dChHSUNfSVJRX0dVRVNUX01JR1JBVElORywgJnAtPnN0YXR1cyk7CiAgICAgICAgICAgICB9CiAg
ICAgICAgIH0KICAgICB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jIGIveGVu
L2FyY2gvYXJtL3ZnaWMtdjIuYwppbmRleCAzODkxNmEwLi5lYzk5NDkwIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMKQEAgLTE1
NywxMiArMTU3LDExIEBAIHN0YXRpYyB2b2lkIHZnaWNfc3RvcmVfaXRhcmdldHNyKHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCB2Z2ljX2lycV9yYW5rICpyYW5rLAogICAgICAgICAvKiBPbmx5IG1p
Z3JhdGUgdGhlIHZJUlEgaWYgdGhlIHRhcmdldCB2Q1BVIGhhcyBjaGFuZ2VkICovCiAgICAgICAg
IGlmICggbmV3X3RhcmdldCAhPSBvbGRfdGFyZ2V0ICkKICAgICAgICAgewotICAgICAgICAgICAg
dmdpY19taWdyYXRlX2lycShkLT52Y3B1W29sZF90YXJnZXRdLAorICAgICAgICAgICAgaWYgKCB2
Z2ljX21pZ3JhdGVfaXJxKGQtPnZjcHVbb2xkX3RhcmdldF0sCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGQtPnZjcHVbbmV3X3RhcmdldF0sCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHZpcnEpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXJxKSApCisgICAgICAg
ICAgICAgICAgd3JpdGVfYXRvbWljKCZyYW5rLT52Y3B1W29mZnNldF0sIG5ld190YXJnZXQpOwog
ICAgICAgICB9Ci0KLSAgICAgICAgd3JpdGVfYXRvbWljKCZyYW5rLT52Y3B1W29mZnNldF0sIG5l
d190YXJnZXQpOwogICAgIH0KIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMu
YyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKaW5kZXggZGFjMGU0YS4uMTIwM2ZiMCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5j
CkBAIC0xNTEsOSArMTUxLDEwIEBAIHN0YXRpYyB2b2lkIHZnaWNfc3RvcmVfaXJvdXRlcihzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmdpY19pcnFfcmFuayAqcmFuaywKIAogICAgIC8qIE9ubHkg
bWlncmF0ZSB0aGUgSVJRIGlmIHRoZSB0YXJnZXQgdkNQVSBoYXMgY2hhbmdlZCAqLwogICAgIGlm
ICggbmV3X3ZjcHUgIT0gb2xkX3ZjcHUgKQotICAgICAgICB2Z2ljX21pZ3JhdGVfaXJxKG9sZF92
Y3B1LCBuZXdfdmNwdSwgdmlycSk7Ci0KLSAgICB3cml0ZV9hdG9taWMoJnJhbmstPnZjcHVbb2Zm
c2V0XSwgbmV3X3ZjcHUtPnZjcHVfaWQpOworICAgIHsKKyAgICAgICAgaWYgKCB2Z2ljX21pZ3Jh
dGVfaXJxKG9sZF92Y3B1LCBuZXdfdmNwdSwgdmlycSkgKQorICAgICAgICAgICAgd3JpdGVfYXRv
bWljKCZyYW5rLT52Y3B1W29mZnNldF0sIG5ld192Y3B1LT52Y3B1X2lkKTsKKyAgICB9CiB9CiAK
IHN0YXRpYyBpbmxpbmUgYm9vbCB2Z2ljX3JlZzY0X2NoZWNrX2FjY2VzcyhzdHJ1Y3QgaHNyX2Rh
YnQgZGFidCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0v
dmdpYy5jCmluZGV4IDA3OTAyYzEuLmMzNGViOWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92
Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwpAQCAtMjM0LDE4ICsyMzQsMjEgQEAgc3Rh
dGljIGludCB2Z2ljX2dldF92aXJxX3ByaW9yaXR5KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBp
bnQgdmlycSkKICAgICByZXR1cm4gcHJpb3JpdHk7CiB9CiAKLXZvaWQgdmdpY19taWdyYXRlX2ly
cShzdHJ1Y3QgdmNwdSAqb2xkLCBzdHJ1Y3QgdmNwdSAqbmV3LCB1bnNpZ25lZCBpbnQgaXJxKQor
Ym9vbCB2Z2ljX21pZ3JhdGVfaXJxKHN0cnVjdCB2Y3B1ICpvbGQsIHN0cnVjdCB2Y3B1ICpuZXcs
IHVuc2lnbmVkIGludCBpcnEpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICBzdHJ1
Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFfdG9fcGVuZGluZyhvbGQsIGlycSk7CiAKICAgICAvKiBu
b3RoaW5nIHRvIGRvIGZvciB2aXJ0dWFsIGludGVycnVwdHMgKi8KICAgICBpZiAoIHAtPmRlc2Mg
PT0gTlVMTCApCi0gICAgICAgIHJldHVybjsKKyAgICAgICAgcmV0dXJuIHRydWU7CiAKICAgICAv
KiBtaWdyYXRpb24gYWxyZWFkeSBpbiBwcm9ncmVzcywgbm8gbmVlZCB0byBkbyBhbnl0aGluZyAq
LwogICAgIGlmICggdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9NSUdSQVRJTkcsICZwLT5zdGF0dXMp
ICkKLSAgICAgICAgcmV0dXJuOworICAgIHsKKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklO
RywgImlycSAldSBtaWdyYXRpb24gZmFpbGVkOiByZXF1ZXN0ZWQgd2hpbGUgaW4gcHJvZ3Jlc3Nc
biIsIGlycSk7CisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICB9CiAKICAgICBwZXJmY19pbmNy
KHZnaWNfaXJxX21pZ3JhdGVzKTsKIApAQCAtMjU1LDcgKzI1OCw3IEBAIHZvaWQgdmdpY19taWdy
YXRlX2lycShzdHJ1Y3QgdmNwdSAqb2xkLCBzdHJ1Y3QgdmNwdSAqbmV3LCB1bnNpZ25lZCBpbnQg
aXJxKQogICAgIHsKICAgICAgICAgaXJxX3NldF9hZmZpbml0eShwLT5kZXNjLCBjcHVtYXNrX29m
KG5ldy0+cHJvY2Vzc29yKSk7CiAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJm9sZC0+
YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKLSAgICAgICAgcmV0dXJuOworICAgICAgICByZXR1cm4g
dHJ1ZTsKICAgICB9CiAgICAgLyogSWYgdGhlIElSUSBpcyBzdGlsbCBscl9wZW5kaW5nLCByZS1p
bmplY3QgaXQgdG8gdGhlIG5ldyB2Y3B1ICovCiAgICAgaWYgKCAhbGlzdF9lbXB0eSgmcC0+bHJf
cXVldWUpICkKQEAgLTI2Niw3ICsyNjksNyBAQCB2b2lkIHZnaWNfbWlncmF0ZV9pcnEoc3RydWN0
IHZjcHUgKm9sZCwgc3RydWN0IHZjcHUgKm5ldywgdW5zaWduZWQgaW50IGlycSkKICAgICAgICAg
aXJxX3NldF9hZmZpbml0eShwLT5kZXNjLCBjcHVtYXNrX29mKG5ldy0+cHJvY2Vzc29yKSk7CiAg
ICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJm9sZC0+YXJjaC52Z2ljLmxvY2ssIGZsYWdz
KTsKICAgICAgICAgdmdpY192Y3B1X2luamVjdF9pcnEobmV3LCBpcnEpOwotICAgICAgICByZXR1
cm47CisgICAgICAgIHJldHVybiB0cnVlOwogICAgIH0KICAgICAvKiBpZiB0aGUgSVJRIGlzIGlu
IGEgR0lDSF9MUiByZWdpc3Rlciwgc2V0IEdJQ19JUlFfR1VFU1RfTUlHUkFUSU5HCiAgICAgICog
YW5kIHdhaXQgZm9yIHRoZSBFT0kgKi8KQEAgLTI3NCw2ICsyNzcsNyBAQCB2b2lkIHZnaWNfbWln
cmF0ZV9pcnEoc3RydWN0IHZjcHUgKm9sZCwgc3RydWN0IHZjcHUgKm5ldywgdW5zaWduZWQgaW50
IGlycSkKICAgICAgICAgc2V0X2JpdChHSUNfSVJRX0dVRVNUX01JR1JBVElORywgJnAtPnN0YXR1
cyk7CiAKICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZvbGQtPmFyY2gudmdpYy5sb2NrLCBm
bGFncyk7CisgICAgcmV0dXJuIHRydWU7CiB9CiAKIHZvaWQgYXJjaF9tb3ZlX2lycXMoc3RydWN0
IHZjcHUgKnYpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vdmdpYy5oCmluZGV4IDk4OTMyZTcuLjZmM2YyNDUgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdp
Yy5oCkBAIC0zMTEsNyArMzExLDcgQEAgZXh0ZXJuIGludCB2Y3B1X3ZnaWNfZnJlZShzdHJ1Y3Qg
dmNwdSAqdik7CiBleHRlcm4gaW50IHZnaWNfdG9fc2dpKHN0cnVjdCB2Y3B1ICp2LCByZWdpc3Rl
cl90IHNnaXIsCiAgICAgICAgICAgICAgICAgICAgICAgIGVudW0gZ2ljX3NnaV9tb2RlIGlycW1v
ZGUsIGludCB2aXJxLAogICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3Qgc2dpX3Rh
cmdldCAqdGFyZ2V0KTsKLWV4dGVybiB2b2lkIHZnaWNfbWlncmF0ZV9pcnEoc3RydWN0IHZjcHUg
Km9sZCwgc3RydWN0IHZjcHUgKm5ldywgdW5zaWduZWQgaW50IGlycSk7CitleHRlcm4gYm9vbCB2
Z2ljX21pZ3JhdGVfaXJxKHN0cnVjdCB2Y3B1ICpvbGQsIHN0cnVjdCB2Y3B1ICpuZXcsIHVuc2ln
bmVkIGludCBpcnEpOwogCiAvKiBSZXNlcnZlIGEgc3BlY2lmaWMgZ3Vlc3QgdklSUSAqLwogZXh0
ZXJuIGJvb2xfdCB2Z2ljX3Jlc2VydmVfdmlycShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBp
bnQgdmlycSk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Jun 15 04:25:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 04:25:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLMLN-0007C4-9U; Thu, 15 Jun 2017 04:25:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMLL-0007Bq-QS
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:25:15 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 07/56-03696-B2C02495; Thu, 15 Jun 2017 04:25:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVVeLxyn
 S4PAFbYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNuN29irFgH1tF28z7zA2MF1i7GDk5hAS+MEr8
 OC/TxcgFZJ9nlOhZNp25i5GDg01ATGLuXgWQGhEBVYlZK5YzQ9SrSzT9bmADsYUF/CX6ly9gA
 rF5BcwkOrccA6thAarfOu04+wRGjgWMDKsYNYpTi8pSi3SNLPSSijLTM0pyEzNzdA0NzPRyU4
 uLE9NTcxKTivWS83M3MQJ9wgAEOxjPrw08xCjJwaQkyjtV0DFSiC8pP6UyI7E4I76oNCe1+BC
 jDAeHkgSvHLdTpJBgUWp6akVaZg4wOGDSEhw8SiK8uw4CtfIWFyTmFmemQ6ROMepyNH3Y8oVJ
 iCUvPy9VSpxXBGSGAEhRRmke3AhYoF5ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMC87J9AUn
 sy8ErhNr4COYAI6IuiCA8gRJYkIKakGRoZ12ce1u+rchPtmPrA9XXRNobR27bJzN04maCTs5Y
 984JrRwpcodGijxDqfK+6zjUOnXzSxmmRn/fiWY+jBTF3f3+dvzNWXf5V3rkro0bZzjx6pG74
 oLui99naymrYHd0qIId+zv79uVLYnis08cTDiw/vClZJ3tF7f/zrre4rX990zxcU4ziqxFGck
 GmoxFxUnAgBFV9l8TwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1497500713!107459620!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53450 invoked from network); 15 Jun 2017 04:25:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Jun 2017 04:25:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMLJ-0008CK-PC
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:25:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMLJ-0005fu-Oh
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:25:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLMLJ-0005fu-Oh@xenbits.xenproject.org>
Date: Thu, 15 Jun 2017 04:25:13 +0000
Subject: [Xen-changelog] [xen stable-4.7] Revert "hvmloader: don't include
	non-existing header"
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGFhZGI3MGE0NzE4NTU2Njc2ZGEzODkyOTNlOTdmNmUwMmQ4MGMzNjEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDEz
IDE1OjIxOjUxIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDEzIDE1OjIxOjUxIDIwMTcgKzAyMDAKCiAgICBS
ZXZlcnQgImh2bWxvYWRlcjogZG9uJ3QgaW5jbHVkZSBub24tZXhpc3RpbmcgaGVhZGVyIgogICAg
CiAgICBUaGlzIHJldmVydHMgY29tbWl0IDBhYTg2MTY4ZWU5MGI3ZGJhYTFkMGFlZTY2MWFlY2Y3
ZTljNGI4NjUuCi0tLQogdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3Rlc3RzLmMgfCAxICsKIDEg
ZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJl
L2h2bWxvYWRlci90ZXN0cy5jIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3Rlc3RzLmMKaW5k
ZXggY2ZiMzkxOC4uNWY3YmNjMCAxMDA2NDQKLS0tIGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVy
L3Rlc3RzLmMKKysrIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3Rlc3RzLmMKQEAgLTIxLDYg
KzIxLDcgQEAKIAogI2luY2x1ZGUgImNvbmZpZy5oIgogI2luY2x1ZGUgInV0aWwuaCIKKyNpbmNs
dWRlIDx4ZW4vYXJjaC14ODYvaHZtL3N0YXJ0X2luZm8uaD4KIAogI2RlZmluZSBURVNUX0ZBSUwg
MAogI2RlZmluZSBURVNUX1BBU1MgMQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Jun 15 04:25:29 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 04:25:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLMLZ-0007Do-C4; Thu, 15 Jun 2017 04:25:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMLY-0007Dh-JA
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:25:28 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 47/62-02181-73C02495; Thu, 15 Jun 2017 04:25:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrILMWRWlGSWpSXmKPExsWS0XRdVdeUxyn
 S4MxBFosJ2wwcGD229+1iD2CMYs3MS8qvSGDNOPfoKFvBRf2K2dO2sDcwTlTqYuTkEBL4wiix
 6m42hH2eUeJud00XIwcHm4CYxNy9CiBhEQFViVkrljNDlKhLNP1uYAOxhQViJeb+/whm8wqYS
 UzeeIwFxGYBqr+48wrrBEaOBYwMqxg1ilOLylKLdA2N9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01
 NzEpOK9ZLzczcxAj3CAAQ7GP9t8zzEKMnBpCTKO1XQMVKILyk/pTIjsTgjvqg0J7X4EKMMB4e
 SBK8Kl1OkkGBRanpqRVpmDjA0YNISHDxKIry7DgK18hYXJOYWZ6ZDpE4xGnMs6NnwhYnj00Qg
 KcSSl5+XKiXOK8INNEkApDSjNA9uECxkLzHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmYl50Ta
 ApPZl4J3L5XQKcwAZ0SdMEB5JSSRISUVAOjCc+q2WeFtJJW7qxcm5u294Tj0UmbfMLeM7pMvX
 v/smh/cyeL3akv+vVqT58tK10Wk//v98uKpx18CSx5/hd5DA0eFEm1vTXmOcgtySd099DXhuO
 6jep3XKLnR0cvsDJwncp7RYDB2n5fhu6TS69zNKVNtLdUKfuuv5sSPK+uZHt3AsPZQDElluKM
 REMt5qLiRACIHIc2VAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1497500724!100585657!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64285 invoked from network); 15 Jun 2017 04:25:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Jun 2017 04:25:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMLT-0008CZ-Qr
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:25:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLMLT-0005gP-QM
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 04:25:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLMLT-0005gP-QM@xenbits.xenproject.org>
Date: Thu, 15 Jun 2017 04:25:23 +0000
Subject: [Xen-changelog] [xen stable-4.7] Revert "hvmloader: avoid tests
	when they would clobber used memory"
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDg0Y2Q4ZDNmYmRmYmMwNjU1YWQyNDJkYTFkMmZkYWRkZGY1YmU4OWUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDEz
IDE1OjIyOjIyIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDEzIDE1OjIyOjIyIDIwMTcgKzAyMDAKCiAgICBS
ZXZlcnQgImh2bWxvYWRlcjogYXZvaWQgdGVzdHMgd2hlbiB0aGV5IHdvdWxkIGNsb2JiZXIgdXNl
ZCBtZW1vcnkiCiAgICAKICAgIFRoaXMgcmV2ZXJ0cyBjb21taXQgMTY0YzM0ZGQyM2JjM2VhOGQ1
Mjg1NzUyZDkyNzA2MjdhOTNjOTFmNQogICAgYXMgbm90IGFwcGxpY2FibGUgdG8gdXBzdHJlYW0g
NC43IChJIHdhcyBtaXNndWlkZWQgYnkgbG9jYWwKICAgIGJhY2twb3J0cykuCi0tLQogdG9vbHMv
ZmlybXdhcmUvaHZtbG9hZGVyL3Rlc3RzLmMgfCA5OSArKysrKystLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgODUgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3Rlc3RzLmMg
Yi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvdGVzdHMuYwppbmRleCA1ZjdiY2MwLi5mZWEzYWQz
IDEwMDY0NAotLS0gYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvdGVzdHMuYworKysgYi90b29s
cy9maXJtd2FyZS9odm1sb2FkZXIvdGVzdHMuYwpAQCAtMTksOSArMTksNyBAQAogICogdGhpcyBw
cm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCiAgKi8K
IAotI2luY2x1ZGUgImNvbmZpZy5oIgogI2luY2x1ZGUgInV0aWwuaCIKLSNpbmNsdWRlIDx4ZW4v
YXJjaC14ODYvaHZtL3N0YXJ0X2luZm8uaD4KIAogI2RlZmluZSBURVNUX0ZBSUwgMAogI2RlZmlu
ZSBURVNUX1BBU1MgMQpAQCAtMzAsMTMgKzI4LDExIEBACiAvKgogICogTWVtb3J5IGxheW91dCBk
dXJpbmcgdGVzdHM6CiAgKiAgNE1CIHRvIDhNQiBpcyBjbGVhcmVkLgotICogIFBhZ2UgZGlyZWN0
b3J5IHJlc2lkZXMgYXQgNE1CLgotICogIDIgcGFnZSB0YWJsZSBwYWdlcyByZXNpZGUgYXQgNE1C
KzRrQiB0byA0TUIrMTJrQi4KLSAqICBQYWdldGFibGVzIGlkZW50aXR5LW1hcCAwLThNQiwgZXhj
ZXB0IDRrQiBhdCB2YSA2TUIgbWFwcyB0byBwYSA1TUIuCisgKiAgUGFnZSBkaXJlY3RvcnkgcmVz
aWRlcyBhdCA4TUIuCisgKiAgNCBwYWdlIHRhYmxlIHBhZ2VzIHJlc2lkZSBhdCA4TUIrNGtCIHRv
IDhNQisyMGtCLgorICogIFBhZ2V0YWJsZXMgaWRlbnRpdHktbWFwIDAtMTZNQiwgZXhjZXB0IDRr
QiBhdCB2YSA2TUIgbWFwcyB0byBwYSA1TUIuCiAgKi8KLSNkZWZpbmUgVEVTVF9NRU1fQkFTRSAo
NHVsIDw8IDIwKQotI2RlZmluZSBURVNUX01FTV9TSVpFICg0dWwgPDwgMjApCi0jZGVmaW5lIFBE
X1NUQVJUIFRFU1RfTUVNX0JBU0UKKyNkZWZpbmUgUERfU1RBUlQgKDh1bCA8PCAyMCkKICNkZWZp
bmUgUFRfU1RBUlQgKFBEX1NUQVJUICsgNDA5NikKIAogc3RhdGljIHZvaWQgc2V0dXBfcGFnaW5n
KHZvaWQpCkBAIC00NSwxMCArNDEsMTAgQEAgc3RhdGljIHZvaWQgc2V0dXBfcGFnaW5nKHZvaWQp
CiAgICAgdWludDMyX3QgKnB0ID0gKHVpbnQzMl90ICopUFRfU1RBUlQ7CiAgICAgdWludDMyX3Qg
aTsKIAotICAgIC8qIElkZW50aXR5IG1hcCAwLThNQi4gKi8KLSAgICBmb3IgKCBpID0gMDsgaSA8
IDI7IGkrKyApCisgICAgLyogSWRlbnRpdHkgbWFwIDAtMTZNQi4gKi8KKyAgICBmb3IgKCBpID0g
MDsgaSA8IDQ7IGkrKyApCiAgICAgICAgIHBkW2ldID0gKHVuc2lnbmVkIGxvbmcpcHQgKyAoaTw8
MTIpICsgMzsKLSAgICBmb3IgKCBpID0gMDsgaSA8IDIgKiAxMDI0OyBpKysgKQorICAgIGZvciAo
IGkgPSAwOyBpIDwgKDQqMTAyNCk7IGkrKyApCiAgICAgICAgIHB0W2ldID0gKGkgPDwgMTIpICsg
MzsKIAogICAgIC8qIFBhZ2UgYXQgdmlydHVhbCA2TUIgbWFwcyB0byBwaHlzaWNhbCA1TUIuICov
CkBAIC0xMTYsNyArMTEyLDcgQEAgc3RhdGljIGludCByZXBfaW9fdGVzdCh2b2lkKQogICAgIHN0
b3BfcGFnaW5nKCk7CiAKICAgICBpID0gMDsKLSAgICBmb3IgKCBwID0gKHVpbnQzMl90ICopMHg0
ZmYwMDB1bDsgcCA8ICh1aW50MzJfdCAqKTB4NjAyMDAwdWw7IHArKyApCisgICAgZm9yICggcCA9
ICh1aW50MzJfdCAqKTB4NDAwMDAwdWw7IHAgPCAodWludDMyX3QgKikweDcwMDAwMHVsOyBwKysg
KQogICAgIHsKICAgICAgICAgdWludDMyX3QgZXhwZWN0ZWQgPSAwOwogICAgICAgICBpZiAoIGNo
ZWNrW2ldLmFkZHIgPT0gKHVuc2lnbmVkIGxvbmcpcCApCkBAIC0xNDgsMTIgKzE0NCwxMiBAQCBz
dGF0aWMgaW50IHNoYWRvd19nc190ZXN0KHZvaWQpCiAgICAgaWYgKCAhKGVkeCAmICgxdTw8Mjkp
KSApCiAgICAgICAgIHJldHVybiBURVNUX1NLSVA7CiAKLSAgICAvKiBMb25nIG1vZGUgcGFnZXRh
YmxlIHNldHVwOiBJZGVudGl0eSBtYXAgMC04TUIgd2l0aCAyTUIgbWFwcGluZ3MuICovCisgICAg
LyogTG9uZyBtb2RlIHBhZ2V0YWJsZSBzZXR1cDogSWRlbnRpdHkgbWFwIDAtMTZNQiB3aXRoIDJN
QiBtYXBwaW5ncy4gKi8KICAgICAqcGQgPSAodW5zaWduZWQgbG9uZylwZCArIDB4MTAwNzsgLyog
TGV2ZWwgNCAqLwogICAgIHBkICs9IDUxMjsKICAgICAqcGQgPSAodW5zaWduZWQgbG9uZylwZCAr
IDB4MTAwNzsgLyogTGV2ZWwgMyAqLwogICAgIHBkICs9IDUxMjsKLSAgICBmb3IgKCBpID0gMDsg
aSA8IDQ7IGkrKyApICAgICAgICAgLyogTGV2ZWwgMiAqLworICAgIGZvciAoIGkgPSAwOyBpIDwg
ODsgaSsrICkgICAgICAgICAvKiBMZXZlbCAyICovCiAgICAgICAgICpwZCsrID0gKGkgPDwgMjEp
ICsgMHgxZTM7CiAKICAgICBhc20gdm9sYXRpbGUgKApAQCAtMTk1LDcgKzE5MSw4IEBAIHN0YXRp
YyBpbnQgc2hhZG93X2dzX3Rlc3Qodm9pZCkKIAogdm9pZCBwZXJmb3JtX3Rlc3RzKHZvaWQpCiB7
Ci0gICAgdW5zaWduZWQgaW50IGksIHBhc3NlZCwgc2tpcHBlZDsKKyAgICBpbnQgaSwgcGFzc2Vk
LCBza2lwcGVkOworCiAgICAgc3RhdGljIHN0cnVjdCB7CiAgICAgICAgIGludCAoKiBjb25zdCB0
ZXN0KSh2b2lkKTsKICAgICAgICAgY29uc3QgY2hhciAqZGVzY3JpcHRpb247CkBAIC0yMDcsODAg
KzIwNCwxMiBAQCB2b2lkIHBlcmZvcm1fdGVzdHModm9pZCkKIAogICAgIHByaW50ZigiVGVzdGlu
ZyBIVk0gZW52aXJvbm1lbnQ6XG4iKTsKIAotICAgIEJVSUxEX0JVR19PTihTQ1JBVENIX1BIWVNJ
Q0FMX0FERFJFU1MgPiBIVk1MT0FERVJfUEhZU0lDQUxfQUREUkVTUyk7Ci0gICAgaWYgKCBodm1f
aW5mby0+bG93X21lbV9wZ2VuZCA8Ci0gICAgICAgICAoKFRFU1RfTUVNX0JBU0UgKyBURVNUX01F
TV9TSVpFKSA+PiBQQUdFX1NISUZUKSApCi0gICAgewotICAgICAgICBwcmludGYoIlNraXBwaW5n
IHRlc3RzIGR1ZSB0byBpbnN1ZmZpY2llbnQgbWVtb3J5ICg8JWx1TUIpXG4iLAotICAgICAgICAg
ICAgICAgKFRFU1RfTUVNX0JBU0UgKyBURVNUX01FTV9TSVpFKSA+PiAyMCk7Ci0gICAgICAgIHJl
dHVybjsKLSAgICB9Ci0KLSAgICBpZiAoICh1bnNpZ25lZCBsb25nKV9lbmQgPiBURVNUX01FTV9C
QVNFICkKLSAgICB7Ci0gICAgICAgIHByaW50ZigiU2tpcHBpbmcgdGVzdHMgZHVlIHRvIG92ZXJs
YXAgd2l0aCBiYXNlIGltYWdlXG4iKTsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KLQotICAgIGlm
ICggaHZtX3N0YXJ0X2luZm8tPmNtZGxpbmVfcGFkZHIgJiYKLSAgICAgICAgIGh2bV9zdGFydF9p
bmZvLT5jbWRsaW5lX3BhZGRyIDwgVEVTVF9NRU1fQkFTRSArIFRFU1RfTUVNX1NJWkUgJiYKLSAg
ICAgICAgICgoaHZtX3N0YXJ0X2luZm8tPmNtZGxpbmVfcGFkZHIgKwotICAgICAgICAgICBzdHJs
ZW4oKGNoYXIgKikodWludHB0cl90KWh2bV9zdGFydF9pbmZvLT5jbWRsaW5lX3BhZGRyKSkgPj0K
LSAgICAgICAgICBURVNUX01FTV9CQVNFKSApCi0gICAgewotICAgICAgICBwcmludGYoIlNraXBw
aW5nIHRlc3RzIGR1ZSB0byBvdmVybGFwIHdpdGggY29tbWFuZCBsaW5lXG4iKTsKLSAgICAgICAg
cmV0dXJuOwotICAgIH0KLQotICAgIGlmICggaHZtX3N0YXJ0X2luZm8tPnJzZHBfcGFkZHIgKQor
ICAgIGlmICggaHZtX2luZm8tPmxvd19tZW1fcGdlbmQgPCAweDEwMDAgKQogICAgIHsKLSAgICAg
ICAgcHJpbnRmKCJTa2lwcGluZyB0ZXN0cyBkdWUgdG8gbm9uLXplcm8gUlNEUCBhZGRyZXNzXG4i
KTsKKyAgICAgICAgcHJpbnRmKCJTa2lwcGluZyB0ZXN0cyBkdWUgdG8gaW5zdWZmaWNpZW50IG1l
bW9yeSAoPDE2TUIpXG4iKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIGlmICggaHZt
X3N0YXJ0X2luZm8tPm5yX21vZHVsZXMgKQotICAgIHsKLSAgICAgICAgY29uc3Qgc3RydWN0IGh2
bV9tb2RsaXN0X2VudHJ5ICptb2RsaXN0ID0KLSAgICAgICAgICAgICh2b2lkICopKHVpbnRwdHJf
dClodm1fc3RhcnRfaW5mby0+bW9kbGlzdF9wYWRkcjsKLQotICAgICAgICBpZiAoIGh2bV9zdGFy
dF9pbmZvLT5tb2RsaXN0X3BhZGRyID4gVUlOVFBUUl9NQVggfHwKLSAgICAgICAgICAgICAoKFVJ
TlRQVFJfTUFYIC0gKHVpbnRwdHJfdCltb2RsaXN0KSAvIHNpemVvZigqbW9kbGlzdCkgPAotICAg
ICAgICAgICAgICBodm1fc3RhcnRfaW5mby0+bnJfbW9kdWxlcykgKQotICAgICAgICB7Ci0gICAg
ICAgICAgICBwcmludGYoIlNraXBwaW5nIHRlc3RzIGR1ZSB0byBpbmFjY2Vzc2libGUgbW9kdWxl
IGxpc3RcbiIpOwotICAgICAgICAgICAgcmV0dXJuOwotICAgICAgICB9Ci0KLSAgICAgICAgaWYg
KCBURVNUX01FTV9CQVNFIDwgKHVpbnRwdHJfdCkobW9kbGlzdCArCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGh2bV9zdGFydF9pbmZvLT5ucl9tb2R1bGVzKSAmJgot
ICAgICAgICAgICAgICh1aW50cHRyX3QpbW9kbGlzdCA8IFRFU1RfTUVNX0JBU0UgKyBURVNUX01F
TV9TSVpFICkKLSAgICAgICAgewotICAgICAgICAgICAgcHJpbnRmKCJTa2lwcGluZyB0ZXN0cyBk
dWUgdG8gb3ZlcmxhcCB3aXRoIG1vZHVsZSBsaXN0XG4iKTsKLSAgICAgICAgICAgIHJldHVybjsK
LSAgICAgICAgfQotCi0gICAgICAgIGZvciAoIGkgPSAwOyBpIDwgaHZtX3N0YXJ0X2luZm8tPm5y
X21vZHVsZXM7ICsraSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGlmICggVEVTVF9NRU1fQkFT
RSA8IG1vZGxpc3RbaV0ucGFkZHIgKyBtb2RsaXN0W2ldLnNpemUgJiYKLSAgICAgICAgICAgICAg
ICAgbW9kbGlzdFtpXS5wYWRkciA8IFRFU1RfTUVNX0JBU0UgKyBURVNUX01FTV9TSVpFICkKLSAg
ICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBwcmludGYoIlNraXBwaW5nIHRlc3RzIGR1ZSB0
byBvdmVybGFwIHdpdGggbW9kdWxlICV1XG4iLCBpKTsKLSAgICAgICAgICAgICAgICByZXR1cm47
Ci0gICAgICAgICAgICB9Ci0KLSAgICAgICAgICAgIGlmICggbW9kbGlzdFtpXS5jbWRsaW5lX3Bh
ZGRyICYmCi0gICAgICAgICAgICAgICAgIG1vZGxpc3RbaV0uY21kbGluZV9wYWRkciA8IFRFU1Rf
TUVNX0JBU0UgKyBURVNUX01FTV9TSVpFICYmCi0gICAgICAgICAgICAgICAgICgobW9kbGlzdFtp
XS5jbWRsaW5lX3BhZGRyICsKLSAgICAgICAgICAgICAgICAgICBzdHJsZW4oKGNoYXIgKikodWlu
dHB0cl90KW1vZGxpc3RbaV0uY21kbGluZV9wYWRkcikpID49Ci0gICAgICAgICAgICAgICAgICBU
RVNUX01FTV9CQVNFKSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcHJpbnRmKCJT
a2lwcGluZyB0ZXN0cyBkdWUgdG8gb3ZlcmxhcCB3aXRoIG1vZHVsZSAldSBjbWRsaW5lXG4iLAot
ICAgICAgICAgICAgICAgICAgICAgICBpKTsKLSAgICAgICAgICAgICAgICByZXR1cm47Ci0gICAg
ICAgICAgICB9Ci0gICAgICAgIH0KLSAgICB9Ci0KICAgICBwYXNzZWQgPSBza2lwcGVkID0gMDsK
ICAgICBmb3IgKCBpID0gMDsgdGVzdHNbaV0udGVzdDsgaSsrICkKICAgICB7Ci0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Jun 15 13:22:11 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 13:22:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLUit-0002nZ-B2; Thu, 15 Jun 2017 13:22:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLUis-0002nT-Hk
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 13:22:06 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 9F/24-17076-DF982495; Thu, 15 Jun 2017 13:22:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMLMWRWlGSWpSXmKPExsWS0XRdVfdPp1O
 kQcddG4sJ2wwcGD229+1iD2CMYs3MS8qvSGDNuD/hH3vBd5uKvv1r2BoYl+p2MXJxCAl8YZS4
 MqWTHcI5zyjRuvA8cxcjBwebgJjE3L0KXYycHCICqhKzVixnBrGFBNQlmn43sIHYwgKJEs/3P
 WEEsXkFzCRez3rJBGKzANUfn7WEaQIjxwJGhlWMGsWpRWWpRbpGZnpJRZnpGSW5iZk5uoYGxn
 q5qcXFiempOYlJxXrJ+bmbGIFeqWdgYNzB2LDX7xCjJAeTkigvv5xTpBBfUn5KZUZicUZ8UWl
 OavEhRhkODiUJ3hMdQDnBotT01Iq0zBxgeMCkJTh4lER4ZRuA0rzFBYm5xZnpEKlTjMYcG1av
 /8LEMef3ji9MQix5+XmpUuK8+SCTBEBKM0rz4AbBwvYSo6yUMC8jAwODEE9BalFuZgmq/CtGc
 Q5GJWHezSBTeDLzSuD2vQI6hQnolKALDiCnlCQipKQaGPN2t/6ee0ns6IROlutZz1orAozDet
 f5ZHz3fjyRYxF3FBej1VmmiCOKD8X/CHBlMB76/TXh1iOuU3fuvTJUy/72ZkLWm1vn07jdzl2
 aq/T4/7VX1W+ymHf/rD4h8ddceHff45i95XdEbmdPCpz9XGNnb4/3I61MoQ/TbqWXuWZlJ6W9
 47XdXKjEUpyRaKjFXFScCAAfFT+KVgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-31.messagelabs.com!1497532923!101752233!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20469 invoked from network); 15 Jun 2017 13:22:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Jun 2017 13:22:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLUio-0006H5-O5
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 13:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLUio-0006XG-Ji
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 13:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLUio-0006XG-Ji@xenbits.xenproject.org>
Date: Thu, 15 Jun 2017 13:22:02 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm: Save ESR_EL2 to avoid
	using mismatched value in syndrome check
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGU1ZWMyM2VmY2ZiMGYzOWI2MjczYmUyMTU1YzQwOGUzNjIxOGUzZmYKQXV0aG9yOiAg
ICAgV2VpIENoZW4gPFdlaS5DaGVuQGFybS5jb20+CkF1dGhvckRhdGU6IFdlZCBBcHIgNSAxNzow
OTowMyAyMDE3ICswODAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogTW9uIEp1biAxMiAxNDozNTo1OCAyMDE3IC0wNzAw
CgogICAgeGVuL2FybTogU2F2ZSBFU1JfRUwyIHRvIGF2b2lkIHVzaW5nIG1pc21hdGNoZWQgdmFs
dWUgaW4gc3luZHJvbWUgY2hlY2sKICAgIAogICAgWGVuIHdpbGwgZG8gZXhjZXB0aW9uIHN5bmRy
b21lIGNoZWNrIHdoaWxlIHNvbWUgdHlwZXMgb2YgZXhjZXB0aW9uCiAgICB0YWtlIHBsYWNlIGlu
IEVMMi4gVGhlIHN5bmRyb21lIGNoZWNrIGNvZGUgcmVhZCB0aGUgRVNSX0VMMiByZWdpc3Rlcgog
ICAgZGlyZWN0bHksIGJ1dCBpbiBzb21lIHNpdHVhdGlvbiB0aGlzIHJlZ2lzdGVyIG1heWJlIG92
ZXJyaWRkZW4gYnkKICAgIG5lc3RlZCBleGNlcHRpb24uCiAgICAKICAgIEZvciBleGFtcGxlLCBp
ZiB3ZSByZS1lbmFibGUgSVJRIGJlZm9yZSByZWFkaW5nIEVTUl9FTDIgd2hpY2ggbWVhbnMKICAg
IFhlbiBtYXkgZW50ZXIgaW4gSVJRIGV4Y2VwdGlvbiBtb2RlIGFuZCByZXR1cm4gdGhlIHByb2Nl
c3NvciB3aXRoCiAgICBjbG9iYmVyZWQgRVNSX0VMMiAoU2VlIEFSTSBBUk0gRERJIDA0ODdBLmog
RDcuMi4yNSkKICAgIAogICAgSW4gdGhpcyBjYXNlIHRoZSBndWVzdCBleGNlcHRpb24gc3luZHJv
bWUgaGFzIGJlZW4gb3ZlcnJpZGRlbiwgd2Ugd2lsbAogICAgY2hlY2sgdGhlIHN5bmRyb21lIGZv
ciBndWVzdCBzeW5jIGV4Y2VwdGlvbiB3aXRoIGFuIGluY29ycmVjdCBFU1JfRUwyCiAgICB2YWx1
ZS4gU28gd2Ugd2FudCB0byBzYXZlIEVTUl9FTDIgdG8gY3B1X3VzZXJfcmVncyBhcyBzb29uIGFz
IHRoZQogICAgZXhjZXB0aW9uIHRha2VzIHBsYWNlIGluIEVMMiB0byBhdm9pZCB1c2luZyBhbiBp
bmNvcnJlY3Qgc3luZHJvbWUgdmFsdWUuCiAgICAKICAgIEluIG9yZGVyIHRvIHNhdmUgRVNSX0VM
Miwgd2UgYWRkZWQgYSAzMi1iaXQgbWVtYmVyIGhzciB0byBjcHVfdXNlcl9yZWdzLgogICAgQnV0
IHdoaWxlIHNhdmluZyByZWdpc3RlcnMgaW4gdHJhcCBlbnRyeSwgd2UgdXNlIHN0cCB0byBzYXZl
IEVMUiBhbmQKICAgIENQU1IgYXQgdGhlIHNhbWUgdGltZSB0aHJvdWdoIDY0LWJpdCBnZW5lcmFs
IHJlZ2lzdGVycy4gSWYgd2Uga2VlcCB0aGlzCiAgICBjb2RlLCB0aGUgaHNyIHdpbGwgYmUgb3Zl
cnJpZGRlbiBieSB1cHBlciAzMi1iaXQgb2YgQ1BTUi4gU28gYWRqdXN0IHRoZQogICAgY29kZSB0
byB1c2Ugc3RyIHRvIHNhdmUgRUxSIGluIGEgc2VwYXJhdGUgaW5zdHJ1Y3Rpb24gYW5kIHVzZSBz
dHAgdG8KICAgIHNhdmUgQ1BTUiBhbmQgSFNSIGF0IHRoZSBzYW1lIHRpbWUgdGhyb3VnaCAzMi1i
aXQgZ2VuZXJhbCByZWdpc3RlcnMuCiAgICBUaGlzIGNoYW5nZSBhZmZlY3RzIHRoZSByZWdpc3Rl
cnMgcmVzdG9yZSBpbiB0cmFwIGV4aXQsIHdlIGNhbid0IHVzZSB0aGUKICAgIGxkcCB0byByZXN0
b3JlIEVMUiBhbmQgQ1BTUiBmcm9tIHN0YWNrIGF0IHRoZSBzYW1lIHRpbWUuIFdlIGhhdmUgdG8g
dXNlCiAgICBsZHIgdG8gcmVzdG9yZSB0aGVtIHNlcGFyYXRlbHkuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFdlaSBDaGVuIDxXZWkuQ2hlbkBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgbWFzdGVyLWNvbW1pdC1pZDog
OTBkYmNkNzQ5MTAzYzM1NjA5MzcwZTdiMTFkMjY2OTBkNGNhNGY0MAotLS0KIHhlbi9hcmNoL2Fy
bS9hcm0zMi9hc20tb2Zmc2V0cy5jICAgICAgfCAgMSArCiB4ZW4vYXJjaC9hcm0vYXJtMzIvZW50
cnkuUyAgICAgICAgICAgIHwgIDMgKysrCiB4ZW4vYXJjaC9hcm0vYXJtNjQvYXNtLW9mZnNldHMu
YyAgICAgIHwgIDEgKwogeGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgICAgICAgICAgICB8IDEz
ICsrKysrKysrKy0tLS0KIHhlbi9hcmNoL2FybS9hcm02NC90cmFwcy5jICAgICAgICAgICAgfCAg
MiArLQogeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIHhl
bi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcHJvY2Vzc29yLmggfCAgMiArLQogeGVuL2luY2x1ZGUv
YXNtLWFybS9hcm02NC9wcm9jZXNzb3IuaCB8ICAzICstLQogOCBmaWxlcyBjaGFuZ2VkLCAxOSBp
bnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
YXJtMzIvYXNtLW9mZnNldHMuYyBiL3hlbi9hcmNoL2FybS9hcm0zMi9hc20tb2Zmc2V0cy5jCmlu
ZGV4IGNkMWRmZjcuLjEwNzYxOGQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9hc20t
b2Zmc2V0cy5jCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9hc20tb2Zmc2V0cy5jCkBAIC0yNyw2
ICsyNyw3IEBAIHZvaWQgX19kdW1teV9fKHZvaWQpCiAgICBPRkZTRVQoVVJFR1NfbHIsIHN0cnVj
dCBjcHVfdXNlcl9yZWdzLCBscik7CiAgICBPRkZTRVQoVVJFR1NfcGMsIHN0cnVjdCBjcHVfdXNl
cl9yZWdzLCBwYyk7CiAgICBPRkZTRVQoVVJFR1NfY3Bzciwgc3RydWN0IGNwdV91c2VyX3JlZ3Ms
IGNwc3IpOworICAgT0ZGU0VUKFVSRUdTX2hzciwgc3RydWN0IGNwdV91c2VyX3JlZ3MsIGhzcik7
CiAKICAgIE9GRlNFVChVUkVHU19MUl91c3IsIHN0cnVjdCBjcHVfdXNlcl9yZWdzLCBscl91c3Ip
OwogICAgT0ZGU0VUKFVSRUdTX1NQX3Vzciwgc3RydWN0IGNwdV91c2VyX3JlZ3MsIHNwX3Vzcik7
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9h
cm0zMi9lbnRyeS5TCmluZGV4IDRiNDdmOWIuLmQ3Y2QwNmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9hcm0zMi9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCkBAIC0y
NCw2ICsyNCw5IEBACiAgICAgICAgIGFkZCByMTEsIHNwLCAjVVJFR1Nfa2VybmVsX3NpemVvZis0
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIHN0ciByMTEsIFtzcCwgI1VS
RUdTX3NwXTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgIG1yYyBDUDMyKHIxMSwgSFNSKTsgICAgICAgICAgICAgLyogU2F2
ZSBleGNlcHRpb24gc3luZHJvbWUgKi8gICBcCisgICAgICAgIHN0ciByMTEsIFtzcCwgI1VSRUdT
X2hzcl07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgIG1ycyByMTEsIFNQU1JfaHlwOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIHN0ciByMTEsIFtzcCwgI1VSRUdTX2Nw
c3JdOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIGFuZCBy
MTEsICNQU1JfTU9ERV9NQVNLOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvYXNtLW9mZnNldHMuYyBiL3hlbi9h
cmNoL2FybS9hcm02NC9hc20tb2Zmc2V0cy5jCmluZGV4IGEzY2U4MTYuLjViMDAxMjcgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9hc20tb2Zmc2V0cy5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9hcm02NC9hc20tb2Zmc2V0cy5jCkBAIC0yOCw2ICsyOCw3IEBAIHZvaWQgX19kdW1teV9fKHZv
aWQpCiAgICBPRkZTRVQoVVJFR1NfU1AsIHN0cnVjdCBjcHVfdXNlcl9yZWdzLCBzcCk7CiAgICBP
RkZTRVQoVVJFR1NfUEMsIHN0cnVjdCBjcHVfdXNlcl9yZWdzLCBwYyk7CiAgICBPRkZTRVQoVVJF
R1NfQ1BTUiwgc3RydWN0IGNwdV91c2VyX3JlZ3MsIGNwc3IpOworICAgT0ZGU0VUKFVSRUdTX0VT
Ul9lbDIsIHN0cnVjdCBjcHVfdXNlcl9yZWdzLCBoc3IpOwogCiAgICBPRkZTRVQoVVJFR1NfU1BT
Ul9lbDEsIHN0cnVjdCBjcHVfdXNlcl9yZWdzLCBzcHNyX2VsMSk7CiAKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKaW5k
ZXggMTg0MDY1OS4uNjZiYTBjYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5
LlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKQEAgLTEyMiw5ICsxMjIsMTMgQEAg
bHIgICAgICAucmVxICAgIHgzMCAgICAgICAgICAgICAvLyBsaW5rIHJlZ2lzdGVyCiAKICAgICAg
ICAgc3RwICAgICBsciwgeDIxLCBbc3AsICNVUkVHU19MUl0KIAotICAgICAgICBtcnMgICAgIHgy
MiwgZWxyX2VsMgotICAgICAgICBtcnMgICAgIHgyMywgc3Bzcl9lbDIKLSAgICAgICAgc3RwICAg
ICB4MjIsIHgyMywgW3NwLCAjVVJFR1NfUENdCisgICAgICAgIG1ycyAgICAgeDIxLCBlbHJfZWwy
CisgICAgICAgIHN0ciAgICAgeDIxLCBbc3AsICNVUkVHU19QQ10KKworICAgICAgICBhZGQgICAg
IHgyMSwgc3AsICNVUkVHU19DUFNSCisgICAgICAgIG1ycyAgICAgeDIyLCBzcHNyX2VsMgorICAg
ICAgICBtcnMgICAgIHgyMywgZXNyX2VsMgorICAgICAgICBzdHAgICAgIHcyMiwgdzIzLCBbeDIx
XQogCiAgICAgICAgIC5lbmRtCiAKQEAgLTMwOCw3ICszMTIsOCBAQCBFTlRSWShyZXR1cm5fdG9f
bmV3X3ZjcHU2NCkKIHJldHVybl9mcm9tX3RyYXA6CiAgICAgICAgIG1zciAgICAgZGFpZnNldCwg
IzIgLyogTWFzayBpbnRlcnJ1cHRzICovCiAKLSAgICAgICAgbGRwICAgICB4MjEsIHgyMiwgW3Nw
LCAjVVJFR1NfUENdICAgICAgIC8vIGxvYWQgRUxSLCBTUFNSCisgICAgICAgIGxkciAgICAgeDIx
LCBbc3AsICNVUkVHU19QQ10gICAgICAgICAgICAvLyBsb2FkIEVMUgorICAgICAgICBsZHIgICAg
IHcyMiwgW3NwLCAjVVJFR1NfQ1BTUl0gICAgICAgICAgLy8gbG9hZCBTUFNSCiAKICAgICAgICAg
cG9wICAgICB4MCwgeDEKICAgICAgICAgcG9wICAgICB4MiwgeDMKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9hcm02NC90cmFwcy5jIGIveGVuL2FyY2gvYXJtL2FybTY0L3RyYXBzLmMKaW5kZXgg
NWE5MGNmYS4uYzY5NTBkMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L3RyYXBzLmMK
KysrIGIveGVuL2FyY2gvYXJtL2FybTY0L3RyYXBzLmMKQEAgLTMzLDcgKzMzLDcgQEAgc3RhdGlj
IGNvbnN0IGNoYXIgKmhhbmRsZXJbXT0gewogCiBhc21saW5rYWdlIHZvaWQgZG9fYmFkX21vZGUo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGludCByZWFzb24pCiB7Ci0gICAgdW5pb24gaHNy
IGhzciA9IHsgLmJpdHMgPSBSRUFEX1NZU1JFRzMyKEVTUl9FTDIpIH07CisgICAgdW5pb24gaHNy
IGhzciA9IHsgLmJpdHMgPSByZWdzLT5oc3IgfTsKIAogICAgIHByaW50aygiQmFkIG1vZGUgaW4g
JXMgaGFuZGxlciBkZXRlY3RlZFxuIiwgaGFuZGxlcltyZWFzb25dKTsKICAgICBwcmludGsoIkVT
Uj0weCUwOCJQUkl4MzIiOiAgRUM9JSJQUkl4MzIiLCBJTD0lIlBSSXgzMiIsIElTUz0lIlBSSXgz
MiJcbiIsCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90
cmFwcy5jCmluZGV4IGRkMTkyOTMuLjQwODA1ZGUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90
cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC04NjIsNyArODYyLDcgQEAgc3Rh
dGljIHZvaWQgX3Nob3dfcmVnaXN0ZXJzKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogICAg
IHByaW50aygiICAgSENSX0VMMjogJTAxNiJQUklyZWdpc3RlciJcbiIsIFJFQURfU1lTUkVHKEhD
Ul9FTDIpKTsKICAgICBwcmludGsoIiBUVEJSMF9FTDI6ICUwMTYiUFJJeDY0IlxuIiwgUkVBRF9T
WVNSRUc2NChUVEJSMF9FTDIpKTsKICAgICBwcmludGsoIlxuIik7Ci0gICAgcHJpbnRrKCIgICBF
U1JfRUwyOiAlMDgiUFJJeDMyIlxuIiwgUkVBRF9TWVNSRUczMihFU1JfRUwyKSk7CisgICAgcHJp
bnRrKCIgICBFU1JfRUwyOiAlMDgiUFJJeDMyIlxuIiwgcmVncy0+aHNyKTsKICAgICBwcmludGso
IiBIUEZBUl9FTDI6ICUwMTYiUFJJcmVnaXN0ZXIiXG4iLCBSRUFEX1NZU1JFRyhIUEZBUl9FTDIp
KTsKIAogI2lmZGVmIENPTkZJR19BUk1fMzIKQEAgLTI2NTksNyArMjY1OSw3IEBAIHN0YXRpYyB2
b2lkIGVudGVyX2h5cGVydmlzb3JfaGVhZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIAog
YXNtbGlua2FnZSB2b2lkIGRvX3RyYXBfaHlwZXJ2aXNvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKIHsKLSAgICBjb25zdCB1bmlvbiBoc3IgaHNyID0geyAuYml0cyA9IFJFQURfU1lTUkVH
MzIoRVNSX0VMMikgfTsKKyAgICBjb25zdCB1bmlvbiBoc3IgaHNyID0geyAuYml0cyA9IHJlZ3Mt
PmhzciB9OwogCiAgICAgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKHJlZ3MpOwogCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9hcm0zMi9wcm9jZXNzb3IuaAppbmRleCBkYjNiMTdiLi5mNmQ1ZGYzIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vYXJtMzIvcHJvY2Vzc29yLmgKQEAgLTM3LDcgKzM3LDcgQEAgc3RydWN0IGNwdV91
c2VyX3JlZ3MKICAgICAgICAgdWludDMyX3QgcGMsIHBjMzI7CiAgICAgfTsKICAgICB1aW50MzJf
dCBjcHNyOyAvKiBSZXR1cm4gbW9kZSAqLwotICAgIHVpbnQzMl90IHBhZDA7IC8qIERvdWJsZXdv
cmQtYWxpZ24gdGhlIGtlcm5lbCBoYWxmIG9mIHRoZSBmcmFtZSAqLworICAgIHVpbnQzMl90IGhz
cjsgIC8qIEV4Y2VwdGlvbiBTeW5kcm9tZSAqLwogCiAgICAgLyogT3V0ZXIgZ3Vlc3QgZnJhbWUg
b25seSBmcm9tIGhlcmUgb24uLi4gKi8KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9hcm02NC9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvcHJvY2Vzc29y
LmgKaW5kZXggYjA3MjZmZi4uMjRmODM2YiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9hcm02NC9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3Byb2Nl
c3Nvci5oCkBAIC02Niw4ICs2Niw3IEBAIHN0cnVjdCBjcHVfdXNlcl9yZWdzCiAgICAgLyogUmV0
dXJuIGFkZHJlc3MgYW5kIG1vZGUgKi8KICAgICBfX0RFQ0xfUkVHKHBjLCAgICAgICAgICAgcGMz
Mik7ICAgICAgICAgICAgIC8qIEVMUl9FTDIgKi8KICAgICB1aW50MzJfdCBjcHNyOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIC8qIFNQU1JfRUwyICovCi0KLSAgICB1aW50MzJfdCBwYWQw
OyAvKiBBbGlnbiBlbmQgb2Yga2VybmVsIGZyYW1lLiAqLworICAgIHVpbnQzMl90IGhzcjsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogRVNSX0VMMiAqLwogCiAgICAgLyogT3V0ZXIg
Z3Vlc3QgZnJhbWUgb25seSBmcm9tIGhlcmUgb24uLi4gKi8KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Jun 15 13:22:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 13:22:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLUj2-0002oY-Cq; Thu, 15 Jun 2017 13:22:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLUj1-0002oS-9r
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 13:22:15 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 5A/06-03620-60A82495; Thu, 15 Jun 2017 13:22:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVZetyyn
 SYMYhZosJ2wwcGD229+1iD2CMYs3MS8qvSGDNaH7dyl6wT6Vi55vn7A2Mx6S7GLk4hAS+MEoc
 Wt/ICuGcZ5SYPeMRWxcjBwebgJjE3L0KXYycHCICqhKzVixnBrGFBNQlmn43sIHYwgJREv9eP
 QCL8wqYSUz7dQ0szgJUP/V3P/sERo4FjAyrGDWKU4vKUot0jQz0kooy0zNKchMzc3QNDcz0cl
 OLixPTU3MSk4r1kvNzNzECvcIABDsYfy0LOMQoycGkJMrLL+cUKcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mC16YTKCdYlJqeWpGWmQMMD5i0BAePkgivbANQmre4IDG3ODMdInWKUVFKnPd3B1BC
 ACSRUZoH1wYLyUuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5k0D2c6TmVcCN/0V0GImoMVBF
 xxAFpckIqSkGhi5ZfumVMlkne0Oeusbd3BeBMttk66dXxa1eWVW5X7slfHUZlc7WX+LUf3Mt2
 Tzgz93u739znW1qHKOW9X57f/FWA2P3T387RXXflcrrQkX/3zXsJ9+aGtRbWj52m171HZMXlD
 yysL7k/PRw/Mzu3MTtR59fPj337PX2tqmk6emyNhv/CMTqJevxFKckWioxVxUnAgAqnVsEUQC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1497532933!62094454!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28838 invoked from network); 15 Jun 2017 13:22:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Jun 2017 13:22:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLUiy-0006HA-S5
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 13:22:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLUiy-0006Xo-PQ
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 13:22:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLUiy-0006Xo-PQ@xenbits.xenproject.org>
Date: Thu, 15 Jun 2017 13:22:12 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm: do_trap_hypervisor:
	Separate hypervisor and guest traps
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDUwMjZlYjVlZDAxMDUyOGFlNDZjYTRmNjU0ZWEwZTFjMjYyNmE5ZDkKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIE1h
eSA1IDE1OjMwOjM1IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBNb24gSnVuIDEyIDE0OjM2OjA2IDIw
MTcgLTA3MDAKCiAgICB4ZW4vYXJtOiBkb190cmFwX2h5cGVydmlzb3I6IFNlcGFyYXRlIGh5cGVy
dmlzb3IgYW5kIGd1ZXN0IHRyYXBzCiAgICAKICAgIFRoZSBmdW5jdGlvbiBkb190cmFwX2h5cGVy
dmlzb3IgaXMgY3VycmVudGx5IGhhbmRsaW5nIGJvdGggdHJhcCBjb21pbmcKICAgIGZyb20gdGhl
IGh5cGVydmlzb3IgYW5kIHRoZSBndWVzdC4gVGhpcyBtYWtlcyBkaWZmaWN1bHQgdG8gZ2V0IHNw
ZWNpZmljCiAgICBiZWhhdmlvciB3aGVuIGEgdHJhcCBpcyBjb21pbmcgZnJvbSBlaXRoZXIgdGhl
IGd1ZXN0IG9yIHRoZSBoeXBlcnZpc29yLgogICAgCiAgICBTcGxpdCB0aGUgZnVuY3Rpb24gaW50
byB0d28gcGFydHM6CiAgICAgICAgLSBkb190cmFwX2d1ZXN0X3N5bmMgdG8gaGFuZGxlIGd1ZXN0
IHRyYXBzCiAgICAgICAgLSBkb190cmFwX2h5cF9zeW5jIHRvIGhhbmRsZSBoeXBlcnZpc29yIHRy
YXBzCiAgICAKICAgIE9uIEFBcmNoMzIsIHRoZSBIeXAgVHJhcCBFeGNlcHRpb24gcHJvdmlkZXMg
dGhlIHN0YW5kYXJkIG1lY2hhbmlzbSBmb3IKICAgIHRyYXBwaW5nIEd1ZXN0IE9TIGZ1bmN0aW9u
cyB0byB0aGUgaHlwZXJ2aXNvciAoc2VlIEIxLjE0LjEgaW4gQVJNIERESQogICAgMDQwNkMuYyku
IEl0IGNhbm5vdCBiZSBnZW5lcmF0ZWQgd2hlbiBnZW5lcmF0ZWQgd2hlbiB0aGUgcHJvY2Vzc29y
IGlzIGluCiAgICBIeXAgTW9kZSwgaW5zdGVhZCBvdGhlciBleGNlcHRpb24gd2lsbCBiZSB1c2Vk
LiBTbyBpdCBpcyBmaW5lIHRvIHJlcGxhY2UKICAgIHRoZSBjYWxsIHRvIGRvX3RyYXBfaHlwZXJ2
aXNvciBieSBkb190cmFwX2d1ZXN0X3N5bmMuCiAgICAKICAgIEZvciBBQXJjaDY0LCB0aGVyZSBh
cmUgdHdvIGRpc3RpbmN0cyBleGNlcHRpb24gZGVwZW5kaW5nIHdoZXRoZXIgdGhlCiAgICBleGNl
cHRpb24gd2FzIHRha2VuIGZyb20gdGhlIGN1cnJlbnQgbGV2ZWwgKGh5cGVydmlzb3IpIG9yIGxv
d2VyIGxldmVsCiAgICAoZ3Vlc3QpLgogICAgCiAgICBOb3RlIHRoYXQgdGhlIHVua25vd24gdHJh
cHMgZnJvbSBndWVzdHMgd2lsbCBsZWFkIHRvIHBhbmljIFhlbi4gVGhpcyBpcwogICAgYWxyZWFk
eSBiZWhhdmlvciBhbmQgaXMgbGVmdCB1bmNoYW5nZWQgZm9yIHNpbXBsaWN5LiBBIGZvbGxvdy11
cCBwYXRjaAogICAgd2lsbCBhZGRyZXNzIHRoYXQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgbWFzdGVyLWNvbW1pdC1p
ZDogNWEwZWQ5YTA5ZWJiMzJiNjIwZDkyMTc4NzViYjUyMDZkNWNjZjRkNwotLS0KIHhlbi9hcmNo
L2FybS9hcm0zMi9lbnRyeS5TIHwgIDQgKystLQogeGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMg
fCAgNiArKystLS0KIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgIHwgMTcgKysrKysrKysrKysr
KysrKy0KIDMgZmlsZXMgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9h
cm0zMi9lbnRyeS5TCmluZGV4IGQ3Y2QwNmMuLjA5MGYwNDkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9hcm0zMi9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCkBAIC0x
MzAsNyArMTMwLDcgQEAgR0xPQkFMKGh5cF90cmFwc192ZWN0b3IpCiAgICAgICAgIGIgdHJhcF9z
dXBlcnZpc29yX2NhbGwgICAgICAgICAgLyogMHgwOCAtIFN1cGVydmlzb3IgQ2FsbCAqLwogICAg
ICAgICBiIHRyYXBfcHJlZmV0Y2hfYWJvcnQgICAgICAgICAgIC8qIDB4MGMgLSBQcmVmZXRjaCBB
Ym9ydCAqLwogICAgICAgICBiIHRyYXBfZGF0YV9hYm9ydCAgICAgICAgICAgICAgIC8qIDB4MTAg
LSBEYXRhIEFib3J0ICovCi0gICAgICAgIGIgdHJhcF9oeXBlcnZpc29yICAgICAgICAgICAgICAg
LyogMHgxNCAtIEh5cGVydmlzb3IgKi8KKyAgICAgICAgYiB0cmFwX2d1ZXN0X3N5bmMgICAgICAg
ICAgICAgICAvKiAweDE0IC0gSHlwZXJ2aXNvciAqLwogICAgICAgICBiIHRyYXBfaXJxICAgICAg
ICAgICAgICAgICAgICAgIC8qIDB4MTggLSBJUlEgKi8KICAgICAgICAgYiB0cmFwX2ZpcSAgICAg
ICAgICAgICAgICAgICAgICAvKiAweDFjIC0gRklRICovCiAKQEAgLTEzOCw3ICsxMzgsNyBAQCBE
RUZJTkVfVFJBUF9FTlRSWSh1bmRlZmluZWRfaW5zdHJ1Y3Rpb24pCiBERUZJTkVfVFJBUF9FTlRS
WShzdXBlcnZpc29yX2NhbGwpCiBERUZJTkVfVFJBUF9FTlRSWShwcmVmZXRjaF9hYm9ydCkKIERF
RklORV9UUkFQX0VOVFJZKGRhdGFfYWJvcnQpCi1ERUZJTkVfVFJBUF9FTlRSWShoeXBlcnZpc29y
KQorREVGSU5FX1RSQVBfRU5UUlkoZ3Vlc3Rfc3luYykKIERFRklORV9UUkFQX0VOVFJZX05PSVJR
KGlycSkKIERFRklORV9UUkFQX0VOVFJZX05PSVJRKGZpcSkKIApkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2FybTY0L2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwppbmRleCA2
NmJhMGNiLi4wZTdkZGRlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwor
KysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwpAQCAtMjE5LDcgKzIxOSw3IEBAIGh5cF9z
eW5jOgogICAgICAgICBlbnRyeSAgIGh5cD0xCiAgICAgICAgIG1zciAgICAgZGFpZmNsciwgIzIK
ICAgICAgICAgbW92ICAgICB4MCwgc3AKLSAgICAgICAgYmwgICAgICBkb190cmFwX2h5cGVydmlz
b3IKKyAgICAgICAgYmwgICAgICBkb190cmFwX2h5cF9zeW5jCiAgICAgICAgIGV4aXQgICAgaHlw
PTEKIAogaHlwX2lycToKQEAgLTIzOCw3ICsyMzgsNyBAQCBndWVzdF9zeW5jOgogICAgICAgICBj
Ym56ICAgIHgwLCAxZgogICAgICAgICBtc3IgICAgIGRhaWZjbHIsICMyCiAgICAgICAgIG1vdiAg
ICAgeDAsIHNwCi0gICAgICAgIGJsICAgICAgZG9fdHJhcF9oeXBlcnZpc29yCisgICAgICAgIGJs
ICAgICAgZG9fdHJhcF9ndWVzdF9zeW5jCiAxOgogICAgICAgICBleGl0ICAgIGh5cD0wLCBjb21w
YXQ9MAogCkBAIC0yNzYsNyArMjc2LDcgQEAgZ3Vlc3Rfc3luY19jb21wYXQ6CiAgICAgICAgIGNi
bnogICAgeDAsIDFmCiAgICAgICAgIG1zciAgICAgZGFpZmNsciwgIzIKICAgICAgICAgbW92ICAg
ICB4MCwgc3AKLSAgICAgICAgYmwgICAgICBkb190cmFwX2h5cGVydmlzb3IKKyAgICAgICAgYmwg
ICAgICBkb190cmFwX2d1ZXN0X3N5bmMKIDE6CiAgICAgICAgIGV4aXQgICAgaHlwPTAsIGNvbXBh
dD0xCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3Ry
YXBzLmMKaW5kZXggNDA4MDVkZS4uNTE4YTM2ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3Ry
YXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAgLTI2NTcsNyArMjY1Nyw3IEBAIHN0
YXRpYyB2b2lkIGVudGVyX2h5cGVydmlzb3JfaGVhZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKICAgICAgICAgZ2ljX2NsZWFyX2xycyhjdXJyZW50KTsKIH0KIAotYXNtbGlua2FnZSB2b2lk
IGRvX3RyYXBfaHlwZXJ2aXNvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK2FzbWxpbmth
Z2Ugdm9pZCBkb190cmFwX2d1ZXN0X3N5bmMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7
CiAgICAgY29uc3QgdW5pb24gaHNyIGhzciA9IHsgLmJpdHMgPSByZWdzLT5oc3IgfTsKIApAQCAt
Mjc3Nyw2ICsyNzc3LDIxIEBAIGFzbWxpbmthZ2Ugdm9pZCBkb190cmFwX2h5cGVydmlzb3Ioc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIGRvX3RyYXBfZGF0YV9hYm9ydF9ndWVz
dChyZWdzLCBoc3IpOwogICAgICAgICBicmVhazsKIAorICAgIGRlZmF1bHQ6CisgICAgICAgIHBy
aW50aygiVW5rbm93biBHdWVzdCBUcmFwLiBIU1I9MHgleCBFQz0weCV4IElMPSV4IFN5bmRyb21l
PTB4JSJQUkl4MzIiXG4iLAorICAgICAgICAgICAgICAgaHNyLmJpdHMsIGhzci5lYywgaHNyLmxl
biwgaHNyLmlzcyk7CisgICAgICAgIGRvX3VuZXhwZWN0ZWRfdHJhcCgiR3Vlc3QiLCByZWdzKTsK
KyAgICB9Cit9CisKK2FzbWxpbmthZ2Ugdm9pZCBkb190cmFwX2h5cF9zeW5jKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKQoreworICAgIGNvbnN0IHVuaW9uIGhzciBoc3IgPSB7IC5iaXRzID0g
cmVncy0+aHNyIH07CisKKyAgICBlbnRlcl9oeXBlcnZpc29yX2hlYWQocmVncyk7CisKKyAgICBz
d2l0Y2ggKCBoc3IuZWMgKQorICAgIHsKICNpZmRlZiBDT05GSUdfQVJNXzY0CiAgICAgY2FzZSBI
U1JfRUNfQlJLOgogICAgICAgICBkb190cmFwX2JyayhyZWdzLCBoc3IpOwotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Jun 15 13:22:25 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 13:22:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLUjB-0002pX-EY; Thu, 15 Jun 2017 13:22:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLUjB-0002pQ-2v
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 13:22:25 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 1D/27-03371-01A82495; Thu, 15 Jun 2017 13:22:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVVegyyn
 S4Pd1RosJ2wwcGD229+1iD2CMYs3MS8qvSGDNmHX5MlvBHKGKv2+nMjYw7uPrYuTiEBL4wigx
 fdNkNgjnPKPE+74lTF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwu4SLy4e
 YcRpJxXwExizZEUkDALUPnBhq1MExg5FjAyrGLUKE4tKkst0jUy0ksqykzPKMlNzMzRNTQw08
 tNLS5OTE/NSUwq1kvOz93ECPQJAxDsYFwzP/AQoyQHk5IoL7+cU6QQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCd4THUA5waLU9NSKtMwcYHDApCU4eJREeGUbgNK8xQWJucWZ6RCpU4y6HBtWr//C
 JMSSl5+XKiXO+xtkhgBIUUZpHtwIWKBeYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvZpApP
 Jl5JXCbXgEdwQR0RNAFB5AjShIRUlINjCr+7PWWnNsy0t97aZ4tFq2N2J5s+ut1zs8fh5g9+s
 +y5lcWvn+j7505yfDPYd59arun7vS9u/98bVHb0YWyZ2cwu+TOEJH5OWn6xUfsR1lezH7Te1t
 j5+am+Aax9iuCk+M+9e0IYJQ5svde6TzXJC+Np/+fCKa+5vNRfqEdYBR1UcshakXJcSWW4oxE
 Qy3mouJEAFww4bVPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1497532943!107520354!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10694 invoked from network); 15 Jun 2017 13:22:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Jun 2017 13:22:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLUj8-0006HR-U1
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 13:22:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLUj8-0006YH-TK
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 13:22:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLUj8-0006YH-TK@xenbits.xenproject.org>
Date: Thu, 15 Jun 2017 13:22:22 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm: Survive unknown traps
	from guests
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDUyZDgzODA5ZmEyOTBhNDAyYThjZTU3M2E2N2Q4NzliNGI3OGEwZTgKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIE1h
eSA1IDE1OjMwOjM2IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBNb24gSnVuIDEyIDE0OjM2OjE0IDIw
MTcgLTA3MDAKCiAgICB4ZW4vYXJtOiBTdXJ2aXZlIHVua25vd24gdHJhcHMgZnJvbSBndWVzdHMK
ICAgIAogICAgQ3VycmVudGx5IHdlIGNyYXNoIFhlbiBpZiB3ZSBzZWUgYW4gRVNSX0VMMi5FQyB2
YWx1ZSB3ZSBkb24ndCByZWNvZ25pc2UuCiAgICBBcyBjb25maWd1cmFibGUgZGlzYWJsZXMvZW5h
YmxlcyBhcmUgYWRkZWQgdG8gdGhlIGFyY2hpdGVjdHVyZQogICAgKGNvbnRyb2xsZWQgYnkgUkVT
MS9SRVNPIGJpdHMgcmVzcGVjdGl2ZWx5KSwgd2l0aCBhc3NvY2lhdGVkIHN5bmNocm9ub3VzCiAg
ICBleGNlcHRpb25zLCBpdCBtYXkgYmUgcG9zc2libGUgZm9yIGEgZ3Vlc3QgdG8gdHJpZ2dlciBl
eGNlcHRpb25zIHdpdGgKICAgIGNsYXNzZXMgdGhhdCB3ZSBkb24ndCByZWNvZ25pc2UuCiAgICAK
ICAgIFdoaWxlIHdlIGNhbid0IHNlcnZpY2UgdGhlc2UgZXhjZXB0aW9ucyBpbiBhIG1hbm5lciB1
c2VmdWwgdG8gdGhlIGd1ZXN0LAogICAgd2UgY2FuIGF2b2lkIGJyaW5naW5nIGRvd24gdGhlIGhv
c3QuIFBlciBBUk0gRERJIDA0ODdBLmtfaXNzMTA3NzUsIHBhZ2UKICAgIEQ3LTE5MzcsIEVDIHZh
bHVlcyB3aXRoaW4gdGhlIHJhbmdlIDB4MDAgLSAweDJjIGFyZSByZXNlcnZlZCBmb3IgZnV0dXJl
CiAgICB1c2Ugd2l0aCBzeW5jaHJvbm91cyBleGNlcHRpb25zLCBhbmQgRUMgd2l0aGluIHRoZSBy
YW5nZSAweDJkIC0gMHgzZiBtYXkKICAgIGJlIHVzZWQgZm9yIGVpdGhlciBzeW5jaHJvbm91cyBv
ciBhc3luY2hyb25vdXMgZXhjZXB0aW9ucy4KICAgIAogICAgVGhlIHBhdGNoIG1ha2VzIFhlbiBo
YW5kbGUgYW55IHVua25vd24gRUMgYnkgaW5qZWN0aW5nIGFuIFVOREVGSU5FRAogICAgZXhjZXB0
aW9uIGludG8gdGhlIGd1ZXN0LCB3aXRoIGEgY29ycmVzcG9uZGluZyAocmF0ZWxpbWl0ZWQpIHdh
cm5pbmcgaW4KICAgIHRoZSBsb2cuCiAgICAKICAgIFRoaXMgcGF0Y2ggaXMgYmFzZWQgb24gTGlu
dXggY29tbWl0IGYwNTBmZTdhOTE2NCAiYXJtOiBLVk06IFN1cnZpdmUgdW5rbm93bgogICAgdHJh
cHMgZnJvbSB0aGUgZ3Vlc3QiLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQtYnk6IE1hcmsgUnV0bGFuZCA8bWFyay5y
dXRsYW5kQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgogICAgbWFzdGVyLWNvbW1pdC1pZDogYmFmMjk1MDIxM2U2YTUw
ODAxOTQwNjQzZTI1NDlhNWJhYTIxYWQ3MQotLS0KIHhlbi9hcmNoL2FybS90cmFwcy5jIHwgNyAr
KysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMK
aW5kZXggNTE4YTM2ZS4uYmM0Y2JiYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMK
KysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAgLTI3NzgsOSArMjc3OCwxMCBAQCBhc21saW5r
YWdlIHZvaWQgZG9fdHJhcF9ndWVzdF9zeW5jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQog
ICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6Ci0gICAgICAgIHByaW50aygiVW5rbm93biBH
dWVzdCBUcmFwLiBIU1I9MHgleCBFQz0weCV4IElMPSV4IFN5bmRyb21lPTB4JSJQUkl4MzIiXG4i
LAotICAgICAgICAgICAgICAgaHNyLmJpdHMsIGhzci5lYywgaHNyLmxlbiwgaHNyLmlzcyk7Ci0g
ICAgICAgIGRvX3VuZXhwZWN0ZWRfdHJhcCgiR3Vlc3QiLCByZWdzKTsKKyAgICAgICAgZ3ByaW50
ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAiVW5rbm93biBHdWVzdCBUcmFwLiBI
U1I9MHgleCBFQz0weCV4IElMPSV4IFN5bmRyb21lPTB4JSJQUkl4MzIiXG4iLAorICAgICAgICAg
ICAgICAgIGhzci5iaXRzLCBoc3IuZWMsIGhzci5sZW4sIGhzci5pc3MpOworICAgICAgICBpbmpl
Y3RfdW5kZWZfZXhjZXB0aW9uKHJlZ3MsIGhzcik7CiAgICAgfQogfQogCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Jun 15 13:22:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 13:22:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLUjM-0002r4-GS; Thu, 15 Jun 2017 13:22:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLUjL-0002qs-6T
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 13:22:35 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 6A/A7-03371-A1A82495; Thu, 15 Jun 2017 13:22:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVeqyyn
 S4MQhFosJ2wwcGD229+1iD2CMYs3MS8qvSGDNWP/6KUvBFL6Kqc9XsTQwfuTqYuTiEBL4wijx
 6GU7UxcjJ5BznlHi+9b6LkYODjYBMYm5exVAwiICqhKzVixnhihRl2j63cAGYgsLhEnMmv+FF
 cTmFTCTWLa1G2wMC1B9/5IXzBMYORYwMqxi1ChOLSpLLdI1tNBLKspMzyjJTczM0TU0MNPLTS
 0uTkxPzUlMKtZLzs/dxAj0CQMQ7GC8uTHgEKMkB5OSKC+/nFOkEF9SfkplRmJxRnxRaU5q8SF
 GGQ4OJQneEx1AOcGi1PTUirTMHGBwwKQlOHiURHhlG4DSvMUFibnFmekQqVOMilLivL9B+gRA
 EhmleXBtsIC8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHenyBTeDLzSuCmvwJazAS0OOiCA
 8jikkSElFQD4+zjk3mP8yezz55f6sOxK/O0g/mvR3Hl8r9YzF60bHqe8KP5Z8ce2yk5+1YIP0
 v3OW58R+7lNI5XFyUO+7x/v0nsxo4VvFNnfvwR5+BztuDKe86pa7nl6sqcN9WJrTJ+ZRC49SX
 vjyD2COXVW/9zHCnzZknIv2h83eaTgIiwPw9rwxoZr9ht3EosxRmJhlrMRcWJAG+dC3xDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1497532953!74044227!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62877 invoked from network); 15 Jun 2017 13:22:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Jun 2017 13:22:33 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLUjI-0006Hb-Vi
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 13:22:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLUjI-0006ZD-VC
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 13:22:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLUjI-0006ZD-VC@xenbits.xenproject.org>
Date: Thu, 15 Jun 2017 13:22:32 +0000
Subject: [Xen-changelog] [xen stable-4.8] arm: remove irq from inflight,
	then change physical affinity
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDllNmIyZGRmMzMwNmNjODI0NWVmODgyYzUyZDhlODg3OTY3ZmE4Y2IKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBXZWQgQXByIDUgMTM6Mjg6NDIgMjAxNyAtMDcwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IE1vbiBKdW4gMTIgMTQ6
MzY6MjEgMjAxNyAtMDcwMAoKICAgIGFybTogcmVtb3ZlIGlycSBmcm9tIGluZmxpZ2h0LCB0aGVu
IGNoYW5nZSBwaHlzaWNhbCBhZmZpbml0eQogICAgCiAgICBUaGlzIHBhdGNoIGZpeGVzIGEgcG90
ZW50aWFsIHJhY2UgdGhhdCBjb3VsZCBoYXBwZW4gd2hlbgogICAgZ2ljX3VwZGF0ZV9vbmVfbHIg
YW5kIHZnaWNfdmNwdV9pbmplY3RfaXJxIHJ1biBzaW11bHRhbmVvdXNseS4KICAgIAogICAgV2hl
biBHSUNfSVJRX0dVRVNUX01JR1JBVElORyBpcyBzZXQsIHdlIG11c3QgbWFrZSBzdXJlIHRoYXQg
dGhlIGlycSBoYXMKICAgIGJlZW4gcmVtb3ZlZCBmcm9tIGluZmxpZ2h0IGJlZm9yZSBjaGFuZ2lu
ZyBwaHlzaWNhbCBhZmZpbml0eSwgdG8gYXZvaWQKICAgIGNvbmN1cnJlbnQgYWNjZXNzZXMgdG8g
cC0+aW5mbGlnaHQsIGFzIHZnaWNfdmNwdV9pbmplY3RfaXJxIHdpbGwgdGFrZSBhCiAgICBkaWZm
ZXJlbnQgdmNwdSBsb2NrLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIG1hc3Rlci1jb21taXQtaWQ6IDMxYmM2YTkzYTA5
NmJhYjIxMjExZTBlMmM3YzI4NGVlNGFlYzU0MDIKLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLmMgfCA3
ICsrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vZ2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKaW5kZXggYTUzNDhmMi4uODZl
NTEwNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy5jCisrKyBiL3hlbi9hcmNoL2FybS9n
aWMuYwpAQCAtNTA0LDYgKzUwNCwxMyBAQCBzdGF0aWMgdm9pZCBnaWNfdXBkYXRlX29uZV9scihz
dHJ1Y3QgdmNwdSAqdiwgaW50IGkpCiAgICAgICAgICAgICBnaWNfcmFpc2VfZ3Vlc3RfaXJxKHYs
IGlycSwgcC0+cHJpb3JpdHkpOwogICAgICAgICBlbHNlIHsKICAgICAgICAgICAgIGxpc3RfZGVs
X2luaXQoJnAtPmluZmxpZ2h0KTsKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBSZW1v
dmUgZnJvbSBpbmZsaWdodCwgdGhlbiBjaGFuZ2UgcGh5c2ljYWwgYWZmaW5pdHkuIEl0CisgICAg
ICAgICAgICAgKiBtYWtlcyBzdXJlIHRoYXQgd2hlbiBhIG5ldyBpbnRlcnJ1cHQgaXMgcmVjZWl2
ZWQgb24gdGhlCisgICAgICAgICAgICAgKiBuZXh0IHBjcHUsIGluZmxpZ2h0IGlzIGFscmVhZHkg
Y2xlYXJlZC4gTm8gY29uY3VycmVudAorICAgICAgICAgICAgICogYWNjZXNzZXMgdG8gaW5mbGln
aHQuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIHNtcF93bWIoKTsKICAgICAgICAgICAg
IGlmICggdGVzdF9hbmRfY2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfTUlHUkFUSU5HLCAmcC0+c3Rh
dHVzKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgc3RydWN0IHZjcHUgKnZfdGFy
Z2V0ID0gdmdpY19nZXRfdGFyZ2V0X3ZjcHUodiwgaXJxKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Jun 15 13:22:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 13:22:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLUjW-0002sh-IC; Thu, 15 Jun 2017 13:22:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLUjV-0002sR-U1
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 13:22:46 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 F0/BE-01732-52A82495; Thu, 15 Jun 2017 13:22:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVVelyyn
 SoGmiuMWEbQYOjB7b+3axBzBGsWbmJeVXJLBmXF88jblgvkHF3geWDYyzVLsYuTiEBL4wSqxZ
 M58RwjnPKDFr1TqmLkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBUIkDvdsY
 AKxeQXMJA70vQeLswDVP5j7kn0CI8cCRoZVjOrFqUVlqUW6ZnpJRZnpGSW5iZk5uoYGxnq5qc
 XFiempOYlJxXrJ+bmbGIEeqWdgYNzBeKXN+RCjJAeTkigvv5xTpBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJXptOoJxgUWp6akVaZg4wNGDSEhw8SiK8sg1Aad7igsTc4sx0iNQpRkUpcd4akD4B
 kERGaR5cGywcLzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5k0DmcKTmVcCN/0V0GImoMVBF
 xxAFpckIqSkGhjXiNdET5n1erqikWjb74NXjfo/3/e4/TNGVOl44dET9Z+7/8tXZjb81TGSmL
 6j4bPYjM+B2UterTS3Kltz62p+Zdf9m92PbBoe1hwt17TwPpznd2eS/QzuAI636yeyzy8Kv7f
 /2s+l839JHXRcNS9IP+XZfjvZ5q7o0mB3t6SfT7If/bkQox6hxFKckWioxVxUnAgA7QVKrEIC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1497532963!105656054!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65087 invoked from network); 15 Jun 2017 13:22:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Jun 2017 13:22:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLUjT-0006Hl-1M
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 13:22:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLUjT-0006aM-0h
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 13:22:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLUjT-0006aM-0h@xenbits.xenproject.org>
Date: Thu, 15 Jun 2017 13:22:43 +0000
Subject: [Xen-changelog] [xen stable-4.8] vgic: refuse irq migration when
	one is already in progress
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDEyNWU0ZDRhOGQ0MmFiYjEyZDhhNTc2MmVkZWY2MDY3MTk4M2FmNWIKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBXZWQgQXByIDUgMTM6Mjg6NDMgMjAxNyAtMDcwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IE1vbiBKdW4gMTIgMTQ6
MzY6MjcgMjAxNyAtMDcwMAoKICAgIHZnaWM6IHJlZnVzZSBpcnEgbWlncmF0aW9uIHdoZW4gb25l
IGlzIGFscmVhZHkgaW4gcHJvZ3Jlc3MKICAgIAogICAgV2hlbiBhbiBpcnEgbWlncmF0aW9uIGlz
IGFscmVhZHkgaW4gcHJvZ3Jlc3MsIGJ1dCBub3QgeWV0IGNvbXBsZXRlZAogICAgKEdJQ19JUlFf
R1VFU1RfTUlHUkFUSU5HIGlzIHNldCksIHJlZnVzZSBhbnkgb3RoZXIgaXJxIG1pZ3JhdGlvbgog
ICAgcmVxdWVzdHMgZm9yIHRoZSBzYW1lIGlycS4KICAgIAogICAgVGhpcyBwYXRjaCBpbXBsZW1l
bnRzIHRoaXMgYXBwcm9hY2ggYnkgcmV0dXJuaW5nIHN1Y2Nlc3Mgb3IgZmFpbHVyZSBmcm9tCiAg
ICB2Z2ljX21pZ3JhdGVfaXJxLCBhbmQgYXZvaWRpbmcgaXJxIHRhcmdldCBjaGFuZ2VzIG9uIGZh
aWx1cmUuIEl0IHByaW50cwogICAgYSB3YXJuaW5nIGluIGNhc2UgdGhlIGlycSBtaWdyYXRpb24g
ZmFpbHMuCiAgICAKICAgIEl0IGFsc28gbW92ZXMgdGhlIGNsZWFyX2JpdCBvZiBHSUNfSVJRX0dV
RVNUX01JR1JBVElORyB0byBhZnRlciB0aGUKICAgIHBoeXNpY2FsIGlycSBhZmZpbml0eSBoYXMg
YmVlbiBjaGFuZ2VkIHNvIHRoYXQgYWxsIG9wZXJhdGlvbnMgcmVnYXJkaW5nCiAgICBpcnEgbWln
cmF0aW9uIGFyZSBjb21wbGV0ZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgbWFzdGVyLWNvbW1pdC1pZDogOTFlZjcz
NjQ5MzMwMzdiNmE4ZDgyNTQwNWExYzgwOWE3MmU2MTUyZgotLS0KIHhlbi9hcmNoL2FybS9naWMu
YyAgICAgICAgIHwgIDMgKystCiB4ZW4vYXJjaC9hcm0vdmdpYy12Mi5jICAgICB8ICA3ICsrKy0t
LS0KIHhlbi9hcmNoL2FybS92Z2ljLXYzLmMgICAgIHwgIDcgKysrKy0tLQogeGVuL2FyY2gvYXJt
L3ZnaWMuYyAgICAgICAgfCAxNCArKysrKysrKystLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS92
Z2ljLmggfCAgMiArLQogNSBmaWxlcyBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCAxNCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLmMgYi94ZW4vYXJjaC9hcm0v
Z2ljLmMKaW5kZXggODZlNTEwNC4uNjdmN2Q2YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dp
Yy5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMuYwpAQCAtNTExLDEwICs1MTEsMTEgQEAgc3RhdGlj
IHZvaWQgZ2ljX3VwZGF0ZV9vbmVfbHIoc3RydWN0IHZjcHUgKnYsIGludCBpKQogICAgICAgICAg
ICAgICogYWNjZXNzZXMgdG8gaW5mbGlnaHQuCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAg
IHNtcF93bWIoKTsKLSAgICAgICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KEdJQ19JUlFf
R1VFU1RfTUlHUkFUSU5HLCAmcC0+c3RhdHVzKSApCisgICAgICAgICAgICBpZiAoIHRlc3RfYml0
KEdJQ19JUlFfR1VFU1RfTUlHUkFUSU5HLCAmcC0+c3RhdHVzKSApCiAgICAgICAgICAgICB7CiAg
ICAgICAgICAgICAgICAgc3RydWN0IHZjcHUgKnZfdGFyZ2V0ID0gdmdpY19nZXRfdGFyZ2V0X3Zj
cHUodiwgaXJxKTsKICAgICAgICAgICAgICAgICBpcnFfc2V0X2FmZmluaXR5KHAtPmRlc2MsIGNw
dW1hc2tfb2Yodl90YXJnZXQtPnByb2Nlc3NvcikpOworICAgICAgICAgICAgICAgIGNsZWFyX2Jp
dChHSUNfSVJRX0dVRVNUX01JR1JBVElORywgJnAtPnN0YXR1cyk7CiAgICAgICAgICAgICB9CiAg
ICAgICAgIH0KICAgICB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jIGIveGVu
L2FyY2gvYXJtL3ZnaWMtdjIuYwppbmRleCA5MjE4OGEyLi5jZjJkOTJiIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMKQEAgLTE1
NywxMiArMTU3LDExIEBAIHN0YXRpYyB2b2lkIHZnaWNfc3RvcmVfaXRhcmdldHNyKHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCB2Z2ljX2lycV9yYW5rICpyYW5rLAogICAgICAgICAvKiBPbmx5IG1p
Z3JhdGUgdGhlIHZJUlEgaWYgdGhlIHRhcmdldCB2Q1BVIGhhcyBjaGFuZ2VkICovCiAgICAgICAg
IGlmICggbmV3X3RhcmdldCAhPSBvbGRfdGFyZ2V0ICkKICAgICAgICAgewotICAgICAgICAgICAg
dmdpY19taWdyYXRlX2lycShkLT52Y3B1W29sZF90YXJnZXRdLAorICAgICAgICAgICAgaWYgKCB2
Z2ljX21pZ3JhdGVfaXJxKGQtPnZjcHVbb2xkX3RhcmdldF0sCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGQtPnZjcHVbbmV3X3RhcmdldF0sCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHZpcnEpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXJxKSApCisgICAgICAg
ICAgICAgICAgd3JpdGVfYXRvbWljKCZyYW5rLT52Y3B1W29mZnNldF0sIG5ld190YXJnZXQpOwog
ICAgICAgICB9Ci0KLSAgICAgICAgd3JpdGVfYXRvbWljKCZyYW5rLT52Y3B1W29mZnNldF0sIG5l
d190YXJnZXQpOwogICAgIH0KIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMu
YyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKaW5kZXggMmQ3MWNhYy4uNjExYmExYiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5j
CkBAIC0xNTEsOSArMTUxLDEwIEBAIHN0YXRpYyB2b2lkIHZnaWNfc3RvcmVfaXJvdXRlcihzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmdpY19pcnFfcmFuayAqcmFuaywKIAogICAgIC8qIE9ubHkg
bWlncmF0ZSB0aGUgSVJRIGlmIHRoZSB0YXJnZXQgdkNQVSBoYXMgY2hhbmdlZCAqLwogICAgIGlm
ICggbmV3X3ZjcHUgIT0gb2xkX3ZjcHUgKQotICAgICAgICB2Z2ljX21pZ3JhdGVfaXJxKG9sZF92
Y3B1LCBuZXdfdmNwdSwgdmlycSk7Ci0KLSAgICB3cml0ZV9hdG9taWMoJnJhbmstPnZjcHVbb2Zm
c2V0XSwgbmV3X3ZjcHUtPnZjcHVfaWQpOworICAgIHsKKyAgICAgICAgaWYgKCB2Z2ljX21pZ3Jh
dGVfaXJxKG9sZF92Y3B1LCBuZXdfdmNwdSwgdmlycSkgKQorICAgICAgICAgICAgd3JpdGVfYXRv
bWljKCZyYW5rLT52Y3B1W29mZnNldF0sIG5ld192Y3B1LT52Y3B1X2lkKTsKKyAgICB9CiB9CiAK
IHN0YXRpYyBpbmxpbmUgYm9vbCB2Z2ljX3JlZzY0X2NoZWNrX2FjY2VzcyhzdHJ1Y3QgaHNyX2Rh
YnQgZGFidCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0v
dmdpYy5jCmluZGV4IGQxMmU2ZjAuLmQyMDFiZDUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92
Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwpAQCAtMjM4LDE4ICsyMzgsMjEgQEAgc3Rh
dGljIGludCB2Z2ljX2dldF92aXJxX3ByaW9yaXR5KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBp
bnQgdmlycSkKICAgICByZXR1cm4gcHJpb3JpdHk7CiB9CiAKLXZvaWQgdmdpY19taWdyYXRlX2ly
cShzdHJ1Y3QgdmNwdSAqb2xkLCBzdHJ1Y3QgdmNwdSAqbmV3LCB1bnNpZ25lZCBpbnQgaXJxKQor
Ym9vbCB2Z2ljX21pZ3JhdGVfaXJxKHN0cnVjdCB2Y3B1ICpvbGQsIHN0cnVjdCB2Y3B1ICpuZXcs
IHVuc2lnbmVkIGludCBpcnEpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICBzdHJ1
Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFfdG9fcGVuZGluZyhvbGQsIGlycSk7CiAKICAgICAvKiBu
b3RoaW5nIHRvIGRvIGZvciB2aXJ0dWFsIGludGVycnVwdHMgKi8KICAgICBpZiAoIHAtPmRlc2Mg
PT0gTlVMTCApCi0gICAgICAgIHJldHVybjsKKyAgICAgICAgcmV0dXJuIHRydWU7CiAKICAgICAv
KiBtaWdyYXRpb24gYWxyZWFkeSBpbiBwcm9ncmVzcywgbm8gbmVlZCB0byBkbyBhbnl0aGluZyAq
LwogICAgIGlmICggdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9NSUdSQVRJTkcsICZwLT5zdGF0dXMp
ICkKLSAgICAgICAgcmV0dXJuOworICAgIHsKKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklO
RywgImlycSAldSBtaWdyYXRpb24gZmFpbGVkOiByZXF1ZXN0ZWQgd2hpbGUgaW4gcHJvZ3Jlc3Nc
biIsIGlycSk7CisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICB9CiAKICAgICBwZXJmY19pbmNy
KHZnaWNfaXJxX21pZ3JhdGVzKTsKIApAQCAtMjU5LDcgKzI2Miw3IEBAIHZvaWQgdmdpY19taWdy
YXRlX2lycShzdHJ1Y3QgdmNwdSAqb2xkLCBzdHJ1Y3QgdmNwdSAqbmV3LCB1bnNpZ25lZCBpbnQg
aXJxKQogICAgIHsKICAgICAgICAgaXJxX3NldF9hZmZpbml0eShwLT5kZXNjLCBjcHVtYXNrX29m
KG5ldy0+cHJvY2Vzc29yKSk7CiAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJm9sZC0+
YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKLSAgICAgICAgcmV0dXJuOworICAgICAgICByZXR1cm4g
dHJ1ZTsKICAgICB9CiAgICAgLyogSWYgdGhlIElSUSBpcyBzdGlsbCBscl9wZW5kaW5nLCByZS1p
bmplY3QgaXQgdG8gdGhlIG5ldyB2Y3B1ICovCiAgICAgaWYgKCAhbGlzdF9lbXB0eSgmcC0+bHJf
cXVldWUpICkKQEAgLTI3MCw3ICsyNzMsNyBAQCB2b2lkIHZnaWNfbWlncmF0ZV9pcnEoc3RydWN0
IHZjcHUgKm9sZCwgc3RydWN0IHZjcHUgKm5ldywgdW5zaWduZWQgaW50IGlycSkKICAgICAgICAg
aXJxX3NldF9hZmZpbml0eShwLT5kZXNjLCBjcHVtYXNrX29mKG5ldy0+cHJvY2Vzc29yKSk7CiAg
ICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJm9sZC0+YXJjaC52Z2ljLmxvY2ssIGZsYWdz
KTsKICAgICAgICAgdmdpY192Y3B1X2luamVjdF9pcnEobmV3LCBpcnEpOwotICAgICAgICByZXR1
cm47CisgICAgICAgIHJldHVybiB0cnVlOwogICAgIH0KICAgICAvKiBpZiB0aGUgSVJRIGlzIGlu
IGEgR0lDSF9MUiByZWdpc3Rlciwgc2V0IEdJQ19JUlFfR1VFU1RfTUlHUkFUSU5HCiAgICAgICog
YW5kIHdhaXQgZm9yIHRoZSBFT0kgKi8KQEAgLTI3OCw2ICsyODEsNyBAQCB2b2lkIHZnaWNfbWln
cmF0ZV9pcnEoc3RydWN0IHZjcHUgKm9sZCwgc3RydWN0IHZjcHUgKm5ldywgdW5zaWduZWQgaW50
IGlycSkKICAgICAgICAgc2V0X2JpdChHSUNfSVJRX0dVRVNUX01JR1JBVElORywgJnAtPnN0YXR1
cyk7CiAKICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZvbGQtPmFyY2gudmdpYy5sb2NrLCBm
bGFncyk7CisgICAgcmV0dXJuIHRydWU7CiB9CiAKIHZvaWQgYXJjaF9tb3ZlX2lycXMoc3RydWN0
IHZjcHUgKnYpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vdmdpYy5oCmluZGV4IDUxYjE4N2YuLmM0OTNlN2YgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdp
Yy5oCkBAIC0zMTQsNyArMzE0LDcgQEAgZXh0ZXJuIGludCB2Y3B1X3ZnaWNfZnJlZShzdHJ1Y3Qg
dmNwdSAqdik7CiBleHRlcm4gaW50IHZnaWNfdG9fc2dpKHN0cnVjdCB2Y3B1ICp2LCByZWdpc3Rl
cl90IHNnaXIsCiAgICAgICAgICAgICAgICAgICAgICAgIGVudW0gZ2ljX3NnaV9tb2RlIGlycW1v
ZGUsIGludCB2aXJxLAogICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3Qgc2dpX3Rh
cmdldCAqdGFyZ2V0KTsKLWV4dGVybiB2b2lkIHZnaWNfbWlncmF0ZV9pcnEoc3RydWN0IHZjcHUg
Km9sZCwgc3RydWN0IHZjcHUgKm5ldywgdW5zaWduZWQgaW50IGlycSk7CitleHRlcm4gYm9vbCB2
Z2ljX21pZ3JhdGVfaXJxKHN0cnVjdCB2Y3B1ICpvbGQsIHN0cnVjdCB2Y3B1ICpuZXcsIHVuc2ln
bmVkIGludCBpcnEpOwogCiAvKiBSZXNlcnZlIGEgc3BlY2lmaWMgZ3Vlc3QgdklSUSAqLwogZXh0
ZXJuIGJvb2xfdCB2Z2ljX3Jlc2VydmVfdmlycShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBp
bnQgdmlycSk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Jun 15 13:22:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Jun 2017 13:22:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLUji-0002ud-L5; Thu, 15 Jun 2017 13:22:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLUji-0002uV-2l
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 13:22:58 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 29/A0-03058-13A82495; Thu, 15 Jun 2017 13:22:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVevyyn
 SYHIvl8WEbQYOjB7b+3axBzBGsWbmJeVXJLBmrGu7yV6wSaDiQsMl1gbGkzxdjFwcQgJfGCUm
 nXzKBOGcZ5SYsWkvcxcjBwebgJjE3L0KXYycHCICqhKzVixnBrGFBNQlmn43sIHYwgLeEnNmX
 2IEsXkFzCTuN6wCi7MA1T+4uI11AiPHAkaGVYzqxalFZalFuqZ6SUWZ6RkluYmZObqGBmZ6ua
 nFxYnpqTmJScV6yfm5mxiBPmEAgh2M0y/7H2KU5GBSEuXll3OKFOJLyk+pzEgszogvKs1JLT7
 EKMPBoSTBa9MJlBMsSk1PrUjLzAEGB0xagoNHSYRXtgEozVtckJhbnJkOkTrFqCglzvu7Aygh
 AJLIKM2Da4MF5CVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ8/4EmcKTmVcCN/0V0GImoMVBF
 xxAFpckIqSkGhjVNkeGOZXFb49besDU2cDkrmLKhWna+/0f8cT3nYoo9746J6vozruvaV/LTW
 foJEqmFnDdqJ3tMe369Oitf/f/vlSSmG3198XD9AsvUs95nCqd1rFhov6TaouPvbtfRax/cE1
 o3tftadVXg2WSY7sPFa61kV98Q5fh5sZKN7/egvyGtn2Zmb1KLMUZiYZazEXFiQBjj1Q2QwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1497532973!102362551!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11063 invoked from network); 15 Jun 2017 13:22:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Jun 2017 13:22:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLUjd-0006Hw-39
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 13:22:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLUjd-0006as-2Y
 for xen-changelog@lists.xensource.com; Thu, 15 Jun 2017 13:22:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLUjd-0006as-2Y@xenbits.xenproject.org>
Date: Thu, 15 Jun 2017 13:22:53 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm: p2m: Fix incorrect
	mapping of superpages
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGM0MjdhODFkZWUxNDJhMGY3MTU1YjhlZDcwNzRlMWY0ODkzMzY2MzcKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIE1h
eSAxOSAxNzowODozOSAyMDE3ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogTW9uIEp1biAxMiAxNDozOTo1NCAy
MDE3IC0wNzAwCgogICAgeGVuL2FybTogcDJtOiBGaXggaW5jb3JyZWN0IG1hcHBpbmcgb2Ygc3Vw
ZXJwYWdlcwogICAgCiAgICBUaGUgc2FtZSBzZXQgb2YgZnVuY3Rpb25zIGlzIHVzZWQgdG8gc2V0
IGFzIHdlbGwgYXMgdG8gY2xlYW4gUDJNCiAgICBlbnRyaWVzLCBleGNlcHQgZm9yIGNsZWFuIG9w
ZXJhdGlvbnMgKElOVkFMSURfTUZOIH4wVUwpIGlzIHBhc3NlZCBhcyBhCiAgICBwYXJhbWV0ZXIu
IFVuZm9ydHVuYXRlbHksIHdoZW4gY2FsY3VsYXRpbmcgYW4gYXBwcm9wcmlhdGUgdGFyZ2V0IG9y
ZGVyCiAgICBmb3IgYSBwYXJ0aWN1bGFyIG1hcHBpbmcgSU5WQUxJRF9NRk4gaXMgdGFrZW4gaW50
byBhY2NvdW50IHdoaWNoIGxlYWRzCiAgICB0byA0SyBwYWdlIHRhcmdldCBvcmRlciBiZWluZyBz
ZXQgZWFjaCB0aW1lIGV2ZW4gZm9yIDJNQiBhbmQgMUdCCiAgICBtYXBwaW5ncy4KICAgIAogICAg
VGhpcyB3aWxsIHJlc3VsdCB0byBicmVhayBkb3duIHRoZSBzdXBlcnBhZ2UgaW50byA0SyBtYXBw
aW5ncyBhbmQgbGVhdmUKICAgIGVtcHR5IHRhYmxlcyBhbGxvY2F0ZWQuCiAgICAKICAgIFRoaXMg
d2FzIGludHJvZHVjZWQgYnkgY29tbWl0IDJlZjNlMzZlYzcgInhlbi9hcm06IHAybTogSW50cm9k
dWNlCiAgICBwMm1fc2V0X2VudHJ5IGFuZCBfX3AybV9zZXRfZW50cnkiLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIG1h
c3Rlci1jb21taXQtaWQ6IDNmYWZkYzI4ZWI5OGRjMWNiNjg2Mzc5ZDgzMjcwNTE2ZmMzODA0OWQK
LS0tCiB4ZW4vYXJjaC9hcm0vcDJtLmMgfCAxMCArKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwg
OCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwppbmRleCBjN2M3MjZiLi5mODU0MjRiIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC0x
MDg1LDEyICsxMDg1LDE4IEBAIGludCBwMm1fc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0sCiAKICAgICB3aGlsZSAoIG5yICkKICAgICB7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgbWFz
azsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBvcmRlcjsKKwogICAgICAgICAvKgorICAgICAgICAg
KiBEb24ndCB0YWtlIGludG8gYWNjb3VudCB0aGUgTUZOIHdoZW4gcmVtb3ZpbmcgbWFwcGluZyAo
aS5lCisgICAgICAgICAqIE1GTl9JTlZBTElEKSB0byBjYWxjdWxhdGUgdGhlIGNvcnJlY3QgdGFy
Z2V0IG9yZGVyLgorICAgICAgICAgKgogICAgICAgICAgKiBYWFg6IFN1cHBvcnQgc3VwZXJwYWdl
IG1hcHBpbmdzIGlmIG5yIGlzIG5vdCBhbGlnbmVkIHRvIGEKICAgICAgICAgICogc3VwZXJwYWdl
IHNpemUuCiAgICAgICAgICAqLwotICAgICAgICB1bnNpZ25lZCBsb25nIG1hc2sgPSBnZm5feChz
Z2ZuKSB8IG1mbl94KHNtZm4pIHwgbnI7Ci0gICAgICAgIHVuc2lnbmVkIGxvbmcgb3JkZXI7Cisg
ICAgICAgIG1hc2sgPSAhbWZuX2VxKHNtZm4sIElOVkFMSURfTUZOKSA/IG1mbl94KHNtZm4pIDog
MDsKKyAgICAgICAgbWFzayB8PSBnZm5feChzZ2ZuKSB8IG5yOwogCiAgICAgICAgIC8qIEFsd2F5
cyBtYXAgNGsgYnkgNGsgd2hlbiBtZW1hY2Nlc3MgaXMgZW5hYmxlZCAqLwogICAgICAgICBpZiAo
IHVubGlrZWx5KHAybS0+bWVtX2FjY2Vzc19lbmFibGVkKSApCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:22:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:22:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmW6-000646-I6; Fri, 16 Jun 2017 08:22:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmW6-00063x-0S
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:22:06 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 37/9F-01732-D2593495; Fri, 16 Jun 2017 08:22:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVVdnqnO
 kwedZmhYTthk4MHps79vFHsAYxZqZl5RfkcCacalvOVPBIu6Ks68PsjQwTuLsYuTiEBL4wihx
 ePI+RgjnPKPE5r6lrF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwsESGw7+
 Y8RxOYVMJO4umoPO4jNAlS/4d0l5gmMHAsYGVYxahSnFpWlFukaWuolFWWmZ5TkJmbm6BoaGO
 vlphYXJ6an5iQmFesl5+duYgR6pZ6BgXEH4+/jfocYJTmYlER5+eWcIoX4kvJTKjMSizPii0p
 zUosPMcpwcChJ8J6e7BwpJFiUmp5akZaZAwwPmLQEB4+SCO+BdqA0b3FBYm5xZjpE6hSjopQ4
 7zeQPgGQREZpHlwbLCQvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmdZoCNIUnM68Ebvoro
 MVMQIuDLjiALC5JREhJNTCyTYi46rvw70m5MJG7O87zhs05uqqI5d5b34Pd1QI7eJ5s2faiub
 frwkuRSzueVh39dqo4yt/ELneW6C8P5dm2P5mF1216kzN/tnpfxK61R2fdPji901dyzmwt+8U
 qn55Pd/ybovdP8s4RE73OMot93/KCTGx+f1lw70HdnJNZpj+s47m2zQq0V2Ipzkg01GIuKk4E
 AJbEU7xEAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1497601323!105291772!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37262 invoked from network); 16 Jun 2017 08:22:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:22:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmW2-000415-IC
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmW2-0003EH-FZ
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmW2-0003EH-FZ@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:22:02 +0000
Subject: [Xen-changelog] [xen master] x86: get_page_from_gfn() should not
	return misleading type
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQ0ZjI3MGRmYzFlMmFjMTdmZDgyMDUxYjFiNzk2OGQ0YTIxYzc1NWEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gSnVuIDEy
IDA5OjI5OjQ1IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gSnVuIDEyIDA5OjI5OjQ1IDIwMTcgKzAyMDAKCiAgICB4
ODY6IGdldF9wYWdlX2Zyb21fZ2ZuKCkgc2hvdWxkIG5vdCByZXR1cm4gbWlzbGVhZGluZyB0eXBl
CiAgICAKICAgIEl0IGlzIG5vdCBpbXBvc3NpYmxlIHRoYXQgdGhlIHBhZ2Ugb3duZXIgaXMgZG9t
X2lvLiBXaGlsZSBubyBjdXJyZW50CiAgICBjYWxsZXIgY2FyZXMgYWJvdXQgdGhpcyBjYXNlLCBs
ZXQncyBuZXZlcnRoZWxlc3MgcmV0dXJuIGFuIGFwcHJvcHJpYXRlCiAgICB0eXBlIGV2ZW4gaW4g
dGhhdCBjYXNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIHwgNiArKystLS0KIDEgZmls
ZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKaW5k
ZXggNDA4ZjdkYS4uZTczNjYwOSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0u
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCkBAIC00NzksOSArNDc5LDkgQEAgc3Rh
dGljIGlubGluZSBzdHJ1Y3QgcGFnZV9pbmZvICpnZXRfcGFnZV9mcm9tX2dmbigKICAgICBpZiAo
IHBhZ2luZ19tb2RlX3RyYW5zbGF0ZShkKSApCiAgICAgICAgIHJldHVybiBnZXRfcGFnZV9mcm9t
X2dmbl9wMm0oZCwgcDJtX2dldF9ob3N0cDJtKGQpLCBnZm4sIHQsIE5VTEwsIHEpOwogCi0gICAg
LyogTm9uLXRyYW5zbGF0ZWQgZ3Vlc3RzIHNlZSAxLTEgUkFNIG1hcHBpbmdzIGV2ZXJ5d2hlcmUg
Ki8KLSAgICBpZiAodCkKLSAgICAgICAgKnQgPSBwMm1fcmFtX3J3OworICAgIC8qIE5vbi10cmFu
c2xhdGVkIGd1ZXN0cyBzZWUgMS0xIFJBTSAvIE1NSU8gbWFwcGluZ3MgZXZlcnl3aGVyZSAqLwor
ICAgIGlmICggdCApCisgICAgICAgICp0ID0gbGlrZWx5KGQgIT0gZG9tX2lvKSA/IHAybV9yYW1f
cncgOiBwMm1fbW1pb19kaXJlY3Q7CiAgICAgcGFnZSA9IF9fbWZuX3RvX3BhZ2UoZ2ZuKTsKICAg
ICByZXR1cm4gbWZuX3ZhbGlkKF9tZm4oZ2ZuKSkgJiYgZ2V0X3BhZ2UocGFnZSwgZCkgPyBwYWdl
IDogTlVMTDsKIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:22:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:22:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmWG-00065L-Jb; Fri, 16 Jun 2017 08:22:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmWF-000652-Hp
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:22:15 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 A0/AF-23755-63593495; Fri, 16 Jun 2017 08:22:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVdd0qnO
 kwaHTVhYTthk4MHps79vFHsAYxZqZl5RfkcCasfT4ZaaCa0YVF++dYm9g/KjQxcjFISTwhVHi
 dt8JRgjnPKPEtwX/2LoYOTjYBMQk5u4FKuLkEBFQlZi1YjkziC0koC7R9LuBDcQWFvCSmHHyO
 wuIzStgJjF9wh0mEJsFqP7P3fWsExg5FjAyrGJUL04tKkst0jXRSyrKTM8oyU3MzNE1NDDWy0
 0tLk5MT81JTCrWS87P3cQI9AkDEOxgbPzidIhRkoNJSZSXX84pUogvKT+lMiOxOCO+qDQntfg
 QowwHh5IE7+nJzpFCgkWp6akVaZk5wOCASUtw8CiJ8B5oB0rzFhck5hZnpkOkTjEqSonzfgPp
 EwBJZJTmwbXBAvISo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhCG282TmlcBNfwW0mAlocdAFB
 5DFJYkIKakGxpTsqTyXtQrn7t7JuDZ3p9Xt4NJdRYfDOyWPTlys1/HBMUF4YvB5D40rVxWur8
 vMU7pvsWZzn81OkRkXunX+rxf9urbGzKTi+SynRMF7Mcwy/u01pVYNb4IrTvl9YH8d8cLnpdl
 xHoHzwZtOflzEUcDVezTILcW68ke148vUr41hUprrQn9OVmIpzkg01GIuKk4EANYZUt5DAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1497601332!106000479!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30451 invoked from network); 16 Jun 2017 08:22:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:22:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmWC-00041F-KH
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:22:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmWC-0003F1-JZ
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:22:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmWC-0003F1-JZ@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:22:12 +0000
Subject: [Xen-changelog] [xen master] x86/mm: drop further relics of
	translated PV domains
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDVhMGI5ZmJhOTJiN2UyZmQ1MzJiZjkzMGM4MGMzOTEzNDYzYzhhNjYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gSnVuIDEy
IDA5OjMwOjUzIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gSnVuIDEyIDA5OjMwOjUzIDIwMTcgKzAyMDAKCiAgICB4
ODYvbW06IGRyb3AgZnVydGhlciByZWxpY3Mgb2YgdHJhbnNsYXRlZCBQViBkb21haW5zCiAgICAK
ICAgIEZvciBQViBkb21haW5zIHBhZ2luZ19tb2RlX3tyZWZjb3VudHMsdHJhbnNsYXRlfSgpIGFy
ZSBhbHdheXMgZmFsc2UgYXMKICAgIG9mIGNvbW1pdHMgNDA0NTk1MzUyNyAoIng4Ni9wYWdpbmc6
IEVuZm9yY2UgUEdfZXh0ZXJuYWwgPT0gUEdfdHJhbnNsYXRlCiAgICA9PSBQR19yZWZjb3VudHMi
KSBhbmQgOTI5NDJmZDNkNCAoIng4Ni9tbTogZHJvcAogICAgZ3Vlc3Rfe21hcCxnZXRfZWZmfV9s
MWUoKSBob29rcyIpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDc2ICsrKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAyNyBpbnNlcnRpb25zKCspLCA0OSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDI5MTRkMWQuLjEwMWFiMzMgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0x
NTkxLDcgKzE1OTEsNyBAQCB2b2lkIGluaXRfZ3Vlc3RfbDRfdGFibGUobDRfcGdlbnRyeV90IGw0
dGFiW10sIGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIGw0ZV9mcm9tX3Bmbihkb21h
aW5fcGFnZV9tYXBfdG9fbWZuKGw0dGFiKSwgX19QQUdFX0hZUEVSVklTT1JfUlcpOwogICAgIGw0
dGFiW2w0X3RhYmxlX29mZnNldChQRVJET01BSU5fVklSVF9TVEFSVCldID0KICAgICAgICAgbDRl
X2Zyb21fcGFnZShkLT5hcmNoLnBlcmRvbWFpbl9sM19wZywgX19QQUdFX0hZUEVSVklTT1JfUlcp
OwotICAgIGlmICggemFwX3JvX21wdCB8fCBpc19wdl8zMmJpdF9kb21haW4oZCkgfHwgcGFnaW5n
X21vZGVfcmVmY291bnRzKGQpICkKKyAgICBpZiAoIHphcF9yb19tcHQgfHwgaXNfcHZfMzJiaXRf
ZG9tYWluKGQpICkKICAgICAgICAgbDR0YWJbbDRfdGFibGVfb2Zmc2V0KFJPX01QVF9WSVJUX1NU
QVJUKV0gPSBsNGVfZW1wdHkoKTsKIH0KIApAQCAtMTkwMiwxMiArMTkwMiw3IEBAIHN0YXRpYyBp
bnQgbW9kX2wxX2VudHJ5KGwxX3BnZW50cnlfdCAqcGwxZSwgbDFfcGdlbnRyeV90IG5sMWUsCiAg
ICAgaWYgKCB1bmxpa2VseShfX2NvcHlfZnJvbV91c2VyKCZvbDFlLCBwbDFlLCBzaXplb2Yob2wx
ZSkpICE9IDApICkKICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAKLSAgICBpZiAoIHVubGlrZWx5
KHBhZ2luZ19tb2RlX3JlZmNvdW50cyhwdF9kb20pKSApCi0gICAgewotICAgICAgICBpZiAoIFVQ
REFURV9FTlRSWShsMSwgcGwxZSwgb2wxZSwgbmwxZSwgZ2wxbWZuLCBwdF92Y3B1LCBwcmVzZXJ2
ZV9hZCkgKQotICAgICAgICAgICAgcmV0dXJuIDA7Ci0gICAgICAgIHJldHVybiAtRUJVU1k7Ci0g
ICAgfQorICAgIEFTU0VSVCghcGFnaW5nX21vZGVfcmVmY291bnRzKHB0X2RvbSkpOwogCiAgICAg
aWYgKCBsMWVfZ2V0X2ZsYWdzKG5sMWUpICYgX1BBR0VfUFJFU0VOVCApCiAgICAgewpAQCAtMjM1
OSw4ICsyMzU0LDcgQEAgaW50IGZyZWVfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Us
IHVuc2lnbmVkIGxvbmcgdHlwZSwKICAgICAgICAgLyogQSBwYWdlIHRhYmxlIGlzIGRpcnRpZWQg
d2hlbiBpdHMgdHlwZSBjb3VudCBiZWNvbWVzIHplcm8uICovCiAgICAgICAgIHBhZ2luZ19tYXJr
X2RpcnR5KG93bmVyLCBfbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKSk7CiAKLSAgICAgICAgaWYgKCBz
aGFkb3dfbW9kZV9yZWZjb3VudHMob3duZXIpICkKLSAgICAgICAgICAgIHJldHVybiAwOworICAg
ICAgICBBU1NFUlQoIXNoYWRvd19tb2RlX3JlZmNvdW50cyhvd25lcikpOwogCiAgICAgICAgIGdt
Zm4gPSBtZm5fdG9fZ21mbihvd25lciwgcGFnZV90b19tZm4ocGFnZSkpOwogICAgICAgICBBU1NF
UlQoVkFMSURfTTJQKGdtZm4pKTsKQEAgLTI5NjAsMTQgKzI5NTQsMTEgQEAgaW50IG5ld19ndWVz
dF9jcjModW5zaWduZWQgbG9uZyBtZm4pCiAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ3RfbWZuID0g
cGFnZXRhYmxlX2dldF9wZm4oY3Vyci0+YXJjaC5ndWVzdF90YWJsZSk7CiAgICAgICAgIGw0X3Bn
ZW50cnlfdCAqcGw0ZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKGd0X21mbikpOwogCi0gICAgICAg
IHJjID0gcGFnaW5nX21vZGVfcmVmY291bnRzKGQpCi0gICAgICAgICAgICAgPyAtRUlOVkFMIC8q
IE9sZCBjb2RlIHdhcyBicm9rZW4sIGJ1dCB3aGF0IHNob3VsZCBpdCBiZT8gKi8KLSAgICAgICAg
ICAgICA6IG1vZF9sNF9lbnRyeSgKLSAgICAgICAgICAgICAgICAgICAgcGw0ZSwKLSAgICAgICAg
ICAgICAgICAgICAgbDRlX2Zyb21fcGZuKAotICAgICAgICAgICAgICAgICAgICAgICAgbWZuLAot
ICAgICAgICAgICAgICAgICAgICAgICAgKF9QQUdFX1BSRVNFTlR8X1BBR0VfUld8X1BBR0VfVVNF
UnxfUEFHRV9BQ0NFU1NFRCkpLAotICAgICAgICAgICAgICAgICAgICBndF9tZm4sIDAsIGN1cnIp
OworICAgICAgICByYyA9IG1vZF9sNF9lbnRyeShwbDRlLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICBsNGVfZnJvbV9wZm4obWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKF9QQUdFX1BSRVNFTlQgfCBfUEFHRV9SVyB8CisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgX1BBR0VfVVNFUiB8IF9QQUdFX0FDQ0VTU0VEKSksCisgICAgICAg
ICAgICAgICAgICAgICAgICAgIGd0X21mbiwgMCwgY3Vycik7CiAgICAgICAgIHVubWFwX2RvbWFp
bl9wYWdlKHBsNGUpOwogICAgICAgICBzd2l0Y2ggKCByYyApCiAgICAgICAgIHsKQEAgLTMwNjks
MTMgKzMwNjAsNiBAQCBzdGF0aWMgc3RydWN0IGRvbWFpbiAqZ2V0X3BnX293bmVyKGRvbWlkX3Qg
ZG9taWQpCiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAgIGlmICggIWlzX2h2bV9kb21h
aW4oY3VycikgJiYgdW5saWtlbHkocGFnaW5nX21vZGVfdHJhbnNsYXRlKGN1cnIpKSApCi0gICAg
ewotICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKLSAgICAgICAgICAgICAgICAgIkNh
bm5vdCBtaXggZm9yZWlnbiBtYXBwaW5ncyB3aXRoIHRyYW5zbGF0ZWQgZG9tYWluc1xuIik7Ci0g
ICAgICAgIGdvdG8gb3V0OwotICAgIH0KLQogICAgIHN3aXRjaCAoIGRvbWlkICkKICAgICB7CiAg
ICAgY2FzZSBET01JRF9JTzoKQEAgLTMzODQsMTEgKzMzNjgsOSBAQCBsb25nIGRvX21tdWV4dF9v
cCgKIAogICAgICAgICAgICAgaWYgKCBvcC5hcmcxLm1mbiAhPSAwICkKICAgICAgICAgICAgIHsK
LSAgICAgICAgICAgICAgICBpZiAoIHBhZ2luZ19tb2RlX3JlZmNvdW50cyhkKSApCi0gICAgICAg
ICAgICAgICAgICAgIHJjID0gZ2V0X3BhZ2VfZnJvbV9wYWdlbnIob3AuYXJnMS5tZm4sIGQpID8g
MCA6IC1FSU5WQUw7Ci0gICAgICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgICAgICAgICBy
YyA9IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fcGFnZW5yKAotICAgICAgICAgICAgICAgICAgICAg
ICAgb3AuYXJnMS5tZm4sIFBHVF9yb290X3BhZ2VfdGFibGUsIGQsIDAsIDEpOworICAgICAgICAg
ICAgICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9wYWdlbnIob3AuYXJnMS5tZm4sCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQR1Rfcm9v
dF9wYWdlX3RhYmxlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZCwgMCwgMSk7CiAKICAgICAgICAgICAgICAgICBpZiAoIHVubGlrZWx5KHJjKSAp
CiAgICAgICAgICAgICAgICAgewpAQCAtMzQwMCw3ICszMzgyLDcgQEAgbG9uZyBkb19tbXVleHRf
b3AoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByYywgb3AuYXJnMS5tZm4pOwog
ICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAg
ICAgICAgaWYgKCBWTV9BU1NJU1QoZCwgbTJwX3N0cmljdCkgJiYgIXBhZ2luZ19tb2RlX3JlZmNv
dW50cyhkKSApCisgICAgICAgICAgICAgICAgaWYgKCBWTV9BU1NJU1QoZCwgbTJwX3N0cmljdCkg
KQogICAgICAgICAgICAgICAgICAgICB6YXBfcm9fbXB0KG9wLmFyZzEubWZuKTsKICAgICAgICAg
ICAgIH0KIApAQCAtMzQxMCwyMSArMzM5MiwxOCBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgICBwYWdlID0gbWZuX3RvX3BhZ2Uob2xkX21mbik7CiAK
LSAgICAgICAgICAgICAgICBpZiAoIHBhZ2luZ19tb2RlX3JlZmNvdW50cyhkKSApCi0gICAgICAg
ICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwotICAgICAgICAgICAgICAgIGVsc2UKLSAgICAg
ICAgICAgICAgICAgICAgc3dpdGNoICggcmMgPSBwdXRfcGFnZV9hbmRfdHlwZV9wcmVlbXB0aWJs
ZShwYWdlKSApCi0gICAgICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgY2Fz
ZSAtRUlOVFI6Ci0gICAgICAgICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKLSAgICAg
ICAgICAgICAgICAgICAgICAgIC8qIGZhbGx0aHJvdWdoICovCi0gICAgICAgICAgICAgICAgICAg
IGNhc2UgLUVSRVNUQVJUOgotICAgICAgICAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRf
Z3Vlc3RfdGFibGUgPSBwYWdlOwotICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAg
ICAgICAgICAgICAgICAgIGRlZmF1bHQ6Ci0gICAgICAgICAgICAgICAgICAgICAgICBCVUdfT04o
cmMpOwotICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICAgICAgICAg
IH0KKyAgICAgICAgICAgICAgICBzd2l0Y2ggKCByYyA9IHB1dF9wYWdlX2FuZF90eXBlX3ByZWVt
cHRpYmxlKHBhZ2UpICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgY2FzZSAt
RUlOVFI6CisgICAgICAgICAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOworICAgICAgICAgICAg
ICAgICAgICAvKiBmYWxsdGhyb3VnaCAqLworICAgICAgICAgICAgICAgIGNhc2UgLUVSRVNUQVJU
OgorICAgICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7
CisgICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgICAgIGRlZmF1bHQ6Cisg
ICAgICAgICAgICAgICAgICAgIEJVR19PTihyYyk7CisgICAgICAgICAgICAgICAgICAgIGJyZWFr
OworICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgYnJlYWs7
CkBAIC00MDM1LDggKzQwMTQsNyBAQCBzdGF0aWMgaW50IGNyZWF0ZV9ncmFudF9wdGVfbWFwcGlu
ZygKIAogICAgIHBhZ2VfdW5sb2NrKHBhZ2UpOwogCi0gICAgaWYgKCAhcGFnaW5nX21vZGVfcmVm
Y291bnRzKGQpICkKLSAgICAgICAgcHV0X3BhZ2VfZnJvbV9sMWUob2wxZSwgZCk7CisgICAgcHV0
X3BhZ2VfZnJvbV9sMWUob2wxZSwgZCk7CiAKICBmYWlsZWQ6CiAgICAgdW5tYXBfZG9tYWluX3Bh
Z2UodmEpOwpAQCAtNDE2Miw3ICs0MTQwLDcgQEAgc3RhdGljIGludCBjcmVhdGVfZ3JhbnRfdmFf
bWFwcGluZygKICAgICBwdXRfcGFnZShsMXBnKTsKICAgICBndWVzdF91bm1hcF9sMWUocGwxZSk7
CiAKLSAgICBpZiAoIG9rYXkgJiYgIXBhZ2luZ19tb2RlX3JlZmNvdW50cyhkKSApCisgICAgaWYg
KCBva2F5ICkKICAgICAgICAgcHV0X3BhZ2VfZnJvbV9sMWUob2wxZSwgZCk7CiAKICAgICByZXR1
cm4gb2theSA/IEdOVFNUX29rYXkgOiBHTlRTVF9nZW5lcmFsX2Vycm9yOwpAQCAtNDM4Nyw3ICs0
MzY1LDcgQEAgaW50IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKAogICAgIGd1ZXN0X3VubWFw
X2wxZShwbDFlKTsKIAogICAgIHJjID0gcmVwbGFjZV9ncmFudF92YV9tYXBwaW5nKGFkZHIsIGZy
YW1lLCBvbDFlLCBjdXJyKTsKLSAgICBpZiAoIHJjICYmICFwYWdpbmdfbW9kZV9yZWZjb3VudHMo
Y3Vyci0+ZG9tYWluKSApCisgICAgaWYgKCByYyApCiAgICAgICAgIHB1dF9wYWdlX2Zyb21fbDFl
KG9sMWUsIGN1cnItPmRvbWFpbik7CiAKICAgICByZXR1cm4gcmM7Ci0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:22:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:22:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmWQ-00066e-L0; Fri, 16 Jun 2017 08:22:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmWP-00066R-9y
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:22:25 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 1D/5F-29088-04593495; Fri, 16 Jun 2017 08:22:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVdd+qnO
 kwbITZhYTthk4MHps79vFHsAYxZqZl5RfkcCa8XHHOsaCh+IVh198Y2lg/C3cxcjFISTwhVHi
 zMbr7BDOeUaJzo57QA4HB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCApESm9bsB
 IvzCphJPLgykRWklQWo/s+cmAmMHAsYGVYxahSnFpWlFukaGuglFWWmZ5TkJmbmAHnGermpxc
 WJ6ak5iUnFesn5uZsYgT6pZ2Bg3MG4rcv5EKMkB5OSKC+/nFOkEF9SfkplRmJxRnxRaU5q8SF
 GGQ4OJQlezynOkUKCRanpqRVpmTnA4IBJS3DwKInwHmgHSvMWFyTmFmemQ6ROMSpKifPmgPQJ
 gCQySvPg2mABeYlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO/pyUBTeDLzSuCmvwJazAS0O
 OiCA8jikkSElFQD49EogWfx2Zo2X2WN7KWdFk7wU1dwOXp96j+bZDOGA2YzLLcfZ53pr3u0wu
 C1ZcK20BPaEocOmDzr/yCYym0ddHrG/5qfhyWjLLmi+61LI18GyARHzV91/8GZu/+f5LxpqVi
 7jMfVYkcKp3/jbekZkuKRLYdCPJ0XNjt83ny1gsHi1KdXq1r3K7EUZyQaajEXFScCAH5W35ZD
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1497601342!105291831!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39882 invoked from network); 16 Jun 2017 08:22:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:22:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmWM-00041R-M6
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:22:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmWM-0003Fa-LO
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:22:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmWM-0003Fa-LO@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:22:22 +0000
Subject: [Xen-changelog] [xen master] x86: drop unused barrier parameter
	from build_{read, write}_atomic()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDhmZDJmZTBiYmZjY2NhZTUzYzgxM2IwODkxMWI0OGZkODllYmMxMDQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gSnVuIDEy
IDA5OjMxOjM0IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gSnVuIDEyIDA5OjMxOjM0IDIwMTcgKzAyMDAKCiAgICB4
ODY6IGRyb3AgdW51c2VkIGJhcnJpZXIgcGFyYW1ldGVyIGZyb20gYnVpbGRfe3JlYWQsd3JpdGV9
X2F0b21pYygpCiAgICAKICAgIEFsc28gdGFrZSB0aGUgb3Bwb3J0dW5pdHkgYW5kIG1ha2UgYW4g
YXR0ZW1wdCBhdCBtYWtpbmcgdGhlIG1hY3JvCiAgICBkZWZpbml0aW9ucyByZWFkYWJsZS4gRHJv
cCBwb2ludGxlc3MgY2FzdHMgd2hpbGUgZG9pbmcgc28uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
YXRvbWljLmggfCAzMiArKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNo
YW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvYXRvbWljLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2F0b21pYy5o
CmluZGV4IGI5OTdhMTcuLjY4MmJjZjkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
YXRvbWljLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hdG9taWMuaApAQCAtNCwxNSArNCwx
OSBAQAogI2luY2x1ZGUgPHhlbi9hdG9taWMuaD4KICNpbmNsdWRlIDxhc20vc3lzdGVtLmg+CiAK
LSNkZWZpbmUgYnVpbGRfcmVhZF9hdG9taWMobmFtZSwgc2l6ZSwgdHlwZSwgcmVnLCBiYXJyaWVy
KSBcCisjZGVmaW5lIGJ1aWxkX3JlYWRfYXRvbWljKG5hbWUsIHNpemUsIHR5cGUsIHJlZykgXAog
c3RhdGljIGlubGluZSB0eXBlIG5hbWUoY29uc3Qgdm9sYXRpbGUgdHlwZSAqYWRkcikgXAoteyB0
eXBlIHJldDsgYXNtIHZvbGF0aWxlKCJtb3YiIHNpemUgIiAlMSwlMCI6cmVnIChyZXQpIFwKLToi
bSIgKCoodm9sYXRpbGUgdHlwZSAqKWFkZHIpIGJhcnJpZXIpOyByZXR1cm4gcmV0OyB9Cit7IFwK
KyAgICB0eXBlIHJldDsgXAorICAgIGFzbSB2b2xhdGlsZSAoICJtb3YiIHNpemUgIiAlMSwlMCIg
OiByZWcgKHJldCkgOiAibSIgKCphZGRyKSApOyBcCisgICAgcmV0dXJuIHJldDsgXAorfQogCi0j
ZGVmaW5lIGJ1aWxkX3dyaXRlX2F0b21pYyhuYW1lLCBzaXplLCB0eXBlLCByZWcsIGJhcnJpZXIp
IFwKKyNkZWZpbmUgYnVpbGRfd3JpdGVfYXRvbWljKG5hbWUsIHNpemUsIHR5cGUsIHJlZykgXAog
c3RhdGljIGlubGluZSB2b2lkIG5hbWUodm9sYXRpbGUgdHlwZSAqYWRkciwgdHlwZSB2YWwpIFwK
LXsgYXNtIHZvbGF0aWxlKCJtb3YiIHNpemUgIiAlMSwlMCI6ICI9bSIgKCoodm9sYXRpbGUgdHlw
ZSAqKWFkZHIpIFwKLTpyZWcgKHZhbCkgYmFycmllcik7IH0KK3sgXAorICAgIGFzbSB2b2xhdGls
ZSAoICJtb3YiIHNpemUgIiAlMSwlMCIgOiAiPW0iICgqYWRkcikgOiByZWcgKHZhbCkgKTsgXAor
fQogCiAjZGVmaW5lIGJ1aWxkX2FkZF9zaXplZChuYW1lLCBzaXplLCB0eXBlLCByZWcpIFwKICAg
ICBzdGF0aWMgaW5saW5lIHZvaWQgbmFtZSh2b2xhdGlsZSB0eXBlICphZGRyLCB0eXBlIHZhbCkg
ICAgICAgICAgICAgIFwKQEAgLTIyLDE1ICsyNiwxNSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgbmFt
ZSh2b2xhdGlsZSB0eXBlICphZGRyLCB0eXBlIHZhbCkgXAogICAgICAgICAgICAgICAgICAgICAg
OiByZWcgKHZhbCkpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
IH0KIAotYnVpbGRfcmVhZF9hdG9taWMocmVhZF91OF9hdG9taWMsICJiIiwgdWludDhfdCwgIj1x
IiwgKQotYnVpbGRfcmVhZF9hdG9taWMocmVhZF91MTZfYXRvbWljLCAidyIsIHVpbnQxNl90LCAi
PXIiLCApCi1idWlsZF9yZWFkX2F0b21pYyhyZWFkX3UzMl9hdG9taWMsICJsIiwgdWludDMyX3Qs
ICI9ciIsICkKLWJ1aWxkX3JlYWRfYXRvbWljKHJlYWRfdTY0X2F0b21pYywgInEiLCB1aW50NjRf
dCwgIj1yIiwgKQorYnVpbGRfcmVhZF9hdG9taWMocmVhZF91OF9hdG9taWMsICJiIiwgdWludDhf
dCwgIj1xIikKK2J1aWxkX3JlYWRfYXRvbWljKHJlYWRfdTE2X2F0b21pYywgInciLCB1aW50MTZf
dCwgIj1yIikKK2J1aWxkX3JlYWRfYXRvbWljKHJlYWRfdTMyX2F0b21pYywgImwiLCB1aW50MzJf
dCwgIj1yIikKK2J1aWxkX3JlYWRfYXRvbWljKHJlYWRfdTY0X2F0b21pYywgInEiLCB1aW50NjRf
dCwgIj1yIikKIAotYnVpbGRfd3JpdGVfYXRvbWljKHdyaXRlX3U4X2F0b21pYywgImIiLCB1aW50
OF90LCAicSIsICkKLWJ1aWxkX3dyaXRlX2F0b21pYyh3cml0ZV91MTZfYXRvbWljLCAidyIsIHVp
bnQxNl90LCAiciIsICkKLWJ1aWxkX3dyaXRlX2F0b21pYyh3cml0ZV91MzJfYXRvbWljLCAibCIs
IHVpbnQzMl90LCAiciIsICkKLWJ1aWxkX3dyaXRlX2F0b21pYyh3cml0ZV91NjRfYXRvbWljLCAi
cSIsIHVpbnQ2NF90LCAiciIsICkKK2J1aWxkX3dyaXRlX2F0b21pYyh3cml0ZV91OF9hdG9taWMs
ICJiIiwgdWludDhfdCwgInEiKQorYnVpbGRfd3JpdGVfYXRvbWljKHdyaXRlX3UxNl9hdG9taWMs
ICJ3IiwgdWludDE2X3QsICJyIikKK2J1aWxkX3dyaXRlX2F0b21pYyh3cml0ZV91MzJfYXRvbWlj
LCAibCIsIHVpbnQzMl90LCAiciIpCitidWlsZF93cml0ZV9hdG9taWMod3JpdGVfdTY0X2F0b21p
YywgInEiLCB1aW50NjRfdCwgInIiKQogCiBidWlsZF9hZGRfc2l6ZWQoYWRkX3U4X3NpemVkLCAi
YiIsIHVpbnQ4X3QsICJxaSIpCiBidWlsZF9hZGRfc2l6ZWQoYWRkX3UxNl9zaXplZCwgInciLCB1
aW50MTZfdCwgInJpIikKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:22:35 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:22:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmWZ-00068G-MS; Fri, 16 Jun 2017 08:22:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmWZ-000685-6B
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:22:35 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 BC/8A-03587-A4593495; Fri, 16 Jun 2017 08:22:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVddzqnO
 kwaEOC4sJ2wwcGD229+1iD2CMYs3MS8qvSGDN2Hl+G1PBD/uK5ttbmBoY2w26GLk4hAS+MEp8
 /bOBGcI5zyjx9vN2pi5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQXMJK7tX
 gVWzgtkv14nAmKyAJV3fNWdwMixgJFhFaN6cWpRWWqRrqFeUlFmekZJbmJmjq6hgZlebmpxcW
 J6ak5iUrFecn7uJkagPxiAYAfjzudOhxglOZiURHn55ZwihfiS8lMqMxKLM+KLSnNSiw8xynB
 wKEnwek5xjhQSLEpNT61Iy8wBBgZMWoKDR0mE90A7UJq3uCAxtzgzHSJ1ilFRSpw3B6RPACSR
 UZoH1wYLxkuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5nUCmcKTmVcCN/0V0GImoMVBFxxAF
 pckIqSkGhjzUvYHTr/M8X5p3J4nF+o/VQudqDyi5Gxhfmht3e8c16z41E3G97+8+X0kn8fn/4
 OK30L+TRe9cpRFTRM+L4gzf94y0+SUxd4f8sHv9u8PcjdbdiJr/YdpczyeihgEyfz54MKedvv
 yXsPcQmGTQOubU21cJ29tlru7TUzTunvfrUf22x+8DFysxFKckWioxVxUnAgAlkG4+EECAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1497601352!62215653!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20275 invoked from network); 16 Jun 2017 08:22:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:22:33 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmWW-000427-O2
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:22:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmWW-0003G8-NI
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:22:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmWW-0003G8-NI@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:22:32 +0000
Subject: [Xen-changelog] [xen master] SVM: clean up svm_vmcb_isvalid()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDEzNmQ0NmU1NDhkYjFjMzQ2YzNlMTRiOGQ2ZDViNzcxZmMzMGNhNDEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gSnVuIDEy
IDA5OjMyOjE0IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gSnVuIDEyIDA5OjMyOjE0IDIwMTcgKzAyMDAKCiAgICBT
Vk06IGNsZWFuIHVwIHN2bV92bWNiX2lzdmFsaWQoKQogICAgCiAgICAtIGNvcnJlY3QgQ1IzLCBD
UjQsIGFuZCBFRkVSIGNoZWNrcwogICAgLSBkZWxldGUgYm9ndXMgbmVzdGVkIHBhZ2luZyBjaGVj
awogICAgLSBhZGQgdmNwdSBwYXJhbWV0ZXIgKHRvIGluY2x1ZGUgaW4gbG9nIG1lc3NhZ2VzKSBh
bmQgY29uc3RpZnkgdm1jYiBvbmUKICAgIC0gdXNlIGJvb2wvdHJ1ZS9mYWxzZQogICAgLSB1c2Ug
YWNjZXNzb3JzIChhbmQgbG9jYWwgdmFyaWFibGVzIHRvIGltcHJvdmUgY29kZSByZWFkYWJpbGl0
eSkKICAgIC0gYWRqdXN0IGZvcm1hdHRpbmcKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNr
eSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9zdm0v
bmVzdGVkc3ZtLmMgICAgICAgfCAgIDQgKy0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bWRlYnVn
LmMgICAgICAgIHwgMTMxICsrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3N2bWRlYnVnLmggfCAgIDQgKy0KIDMgZmlsZXMgY2hhbmdl
ZCwgNjEgaW5zZXJ0aW9ucygrKSwgNzggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2h2bS9zdm0vbmVzdGVkc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRz
dm0uYwppbmRleCBmNDZlMzQ2Li44ZmQ5YzIzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L3N2bS9uZXN0ZWRzdm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYwpA
QCAtNjU4LDEzICs2NTgsMTMgQEAgc3RhdGljIGludCBuc3ZtX3ZtY2JfcHJlcGFyZTR2bXJ1bihz
dHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgLyogQ2xlYW5i
aXRzICovCiAgICAgbjJ2bWNiLT5jbGVhbmJpdHMuYnl0ZXMgPSAwOwogCi0gICAgcmMgPSBzdm1f
dm1jYl9pc3ZhbGlkKF9fZnVuY19fLCBuc192bWNiLCAxKTsKKyAgICByYyA9IHN2bV92bWNiX2lz
dmFsaWQoX19mdW5jX18sIG5zX3ZtY2IsIHYsIHRydWUpOwogICAgIGlmIChyYykgewogICAgICAg
ICBnZHByaW50ayhYRU5MT0dfRVJSLCAidmlydHVhbCB2bWNiIGludmFsaWRcbiIpOwogICAgICAg
ICByZXR1cm4gTlNWTV9FUlJPUl9WVk1DQjsKICAgICB9CiAKLSAgICByYyA9IHN2bV92bWNiX2lz
dmFsaWQoX19mdW5jX18sIG4ydm1jYiwgMSk7CisgICAgcmMgPSBzdm1fdm1jYl9pc3ZhbGlkKF9f
ZnVuY19fLCBuMnZtY2IsIHYsIHRydWUpOwogICAgIGlmIChyYykgewogICAgICAgICBnZHByaW50
ayhYRU5MT0dfRVJSLCAibjJ2bWNiIGludmFsaWRcbiIpOwogICAgICAgICByZXR1cm4gTlNWTV9F
UlJPUl9WTUVOVFJZOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtZGVidWcu
YyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bWRlYnVnLmMKaW5kZXggOTYxZTA5OC4uYTNmODY4
NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtZGVidWcuYworKysgYi94ZW4v
YXJjaC94ODYvaHZtL3N2bS9zdm1kZWJ1Zy5jCkBAIC0xNiw2ICsxNiw3IEBACiAgKgogICovCiAK
KyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+CiAjaW5j
bHVkZSA8YXNtL21zci1pbmRleC5oPgogI2luY2x1ZGUgPGFzbS9odm0vc3ZtL3N2bWRlYnVnLmg+
CkBAIC04Nyw5MyArODgsNzUgQEAgdm9pZCBzdm1fdm1jYl9kdW1wKGNvbnN0IGNoYXIgKmZyb20s
IGNvbnN0IHN0cnVjdCB2bWNiX3N0cnVjdCAqdm1jYikKICAgICBzdm1fZHVtcF9zZWwoIiAgVFIi
LCAmdm1jYi0+dHIpOwogfQogCi1ib29sX3QKLXN2bV92bWNiX2lzdmFsaWQoY29uc3QgY2hhciAq
ZnJvbSwgc3RydWN0IHZtY2Jfc3RydWN0ICp2bWNiLAotICAgICAgICAgICAgICAgICBib29sX3Qg
dmVyYm9zZSkKK2Jvb2wgc3ZtX3ZtY2JfaXN2YWxpZChjb25zdCBjaGFyICpmcm9tLCBjb25zdCBz
dHJ1Y3Qgdm1jYl9zdHJ1Y3QgKnZtY2IsCisgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3Ry
dWN0IHZjcHUgKnYsIGJvb2wgdmVyYm9zZSkKIHsKLSAgICBib29sX3QgcmV0ID0gMDsgLyogb2sg
Ki8KLQotI2RlZmluZSBQUklOVEYoLi4uKSBcCi0gICAgaWYgKHZlcmJvc2UpIHsgcmV0ID0gMTsg
cHJpbnRrKCIlczogIiwgZnJvbSk7IHByaW50ayhfX1ZBX0FSR1NfXyk7IFwKLSAgICB9IGVsc2Ug
cmV0dXJuIDE7Ci0KLSAgICBpZiAoKHZtY2ItPl9lZmVyICYgRUZFUl9TVk1FKSA9PSAwKSB7Ci0g
ICAgICAgIFBSSU5URigiRUZFUjogU1ZNRSBiaXQgbm90IHNldCAoJSMiUFJJeDY0IilcbiIsIHZt
Y2ItPl9lZmVyKTsKLSAgICB9Ci0KLSAgICBpZiAoKHZtY2ItPl9jcjAgJiBYODZfQ1IwX0NEKSA9
PSAwICYmICh2bWNiLT5fY3IwICYgWDg2X0NSMF9OVykgIT0gMCkgewotICAgICAgICBQUklOVEYo
IkNSMDogQ0QgYml0IGlzIHplcm8gYW5kIE5XIGJpdCBzZXQgKCUjIlBSSXg2NCIpXG4iLAotICAg
ICAgICAgICAgICAgIHZtY2ItPl9jcjApOwotICAgIH0KLQotICAgIGlmICgodm1jYi0+X2NyMCA+
PiAzMlUpICE9IDApIHsKLSAgICAgICAgUFJJTlRGKCJDUjA6IGJpdHMgWzYzOjMyXSBhcmUgbm90
IHplcm8gKCUjIlBSSXg2NCIpXG4iLAotICAgICAgICAgICAgICAgIHZtY2ItPl9jcjApOwotICAg
IH0KLQotICAgIGlmICgodm1jYi0+X2NyMyAmIDB4NykgIT0gMCkgewotICAgICAgICBQUklOVEYo
IkNSMzogTUJaIGJpdHMgYXJlIHNldCAoJSMiUFJJeDY0IilcbiIsIHZtY2ItPl9jcjMpOwotICAg
IH0KLSAgICBpZiAoKHZtY2ItPl9lZmVyICYgRUZFUl9MTUEpICYmICh2bWNiLT5fY3IzICYgMHhm
ZSkgIT0gMCkgewotICAgICAgICBQUklOVEYoIkNSMzogTUJaIGJpdHMgYXJlIHNldCAoJSMiUFJJ
eDY0IilcbiIsIHZtY2ItPl9jcjMpOwotICAgIH0KLQotICAgIGlmICgodm1jYi0+X2NyNCA+PiAx
OVUpICE9IDApIHsKLSAgICAgICAgUFJJTlRGKCJDUjQ6IGJpdHMgWzYzOjE5XSBhcmUgbm90IHpl
cm8gKCUjIlBSSXg2NCIpXG4iLAotICAgICAgICAgICAgICAgIHZtY2ItPl9jcjQpOwotICAgIH0K
LQotICAgIGlmICgoKHZtY2ItPl9jcjQgPj4gMTFVKSAmIDB4N2ZVKSAhPSAwKSB7Ci0gICAgICAg
IFBSSU5URigiQ1I0OiBiaXRzIFsxNzoxMV0gYXJlIG5vdCB6ZXJvICglIyJQUkl4NjQiKVxuIiwK
LSAgICAgICAgICAgICAgICB2bWNiLT5fY3I0KTsKLSAgICB9Ci0KLSAgICBpZiAoKHZtY2ItPl9k
cjYgPj4gMzJVKSAhPSAwKSB7CisgICAgYm9vbCByZXQgPSBmYWxzZTsgLyogb2sgKi8KKyAgICB1
bnNpZ25lZCBsb25nIGNyMCA9IHZtY2JfZ2V0X2NyMCh2bWNiKTsKKyAgICB1bnNpZ25lZCBsb25n
IGNyMyA9IHZtY2JfZ2V0X2NyMyh2bWNiKTsKKyAgICB1bnNpZ25lZCBsb25nIGNyNCA9IHZtY2Jf
Z2V0X2NyNCh2bWNiKTsKKyAgICB1aW50NjRfdCBlZmVyID0gdm1jYl9nZXRfZWZlcih2bWNiKTsK
KworI2RlZmluZSBQUklOVEYoZm10LCBhcmdzLi4uKSBkbyB7IFwKKyAgICBpZiAoICF2ZXJib3Nl
ICkgcmV0dXJuIHRydWU7IFwKKyAgICByZXQgPSB0cnVlOyBcCisgICAgcHJpbnRrKFhFTkxPR19H
VUVTVCAiJXB2WyVzXTogIiBmbXQsIHYsIGZyb20sICMjIGFyZ3MpOyBcCit9IHdoaWxlICgwKQor
CisgICAgaWYgKCAhKGVmZXIgJiBFRkVSX1NWTUUpICkKKyAgICAgICAgUFJJTlRGKCJFRkVSOiBT
Vk1FIGJpdCBub3Qgc2V0ICglIyJQUkl4NjQiKVxuIiwgZWZlcik7CisKKyAgICBpZiAoICEoY3Iw
ICYgWDg2X0NSMF9DRCkgJiYgKGNyMCAmIFg4Nl9DUjBfTlcpICkKKyAgICAgICAgUFJJTlRGKCJD
UjA6IENEIGJpdCBpcyB6ZXJvIGFuZCBOVyBiaXQgc2V0ICglIyJQUkl4NjQiKVxuIiwgY3IwKTsK
KworICAgIGlmICggY3IwID4+IDMyICkKKyAgICAgICAgUFJJTlRGKCJDUjA6IGJpdHMgWzYzOjMy
XSBhcmUgbm90IHplcm8gKCUjIlBSSXg2NCIpXG4iLCBjcjApOworCisgICAgaWYgKCAoY3IwICYg
WDg2X0NSMF9QRykgJiYKKyAgICAgICAgICgoY3IzICYgNykgfHwKKyAgICAgICAgICAoKCEoY3I0
ICYgWDg2X0NSNF9QQUUpIHx8IChlZmVyICYgRUZFUl9MTUEpKSAmJiAoY3IzICYgMHhmZTApKSB8
fAorICAgICAgICAgICgoZWZlciAmIEVGRVJfTE1BKSAmJgorICAgICAgICAgICAoY3IzID4+IHYt
PmRvbWFpbi0+YXJjaC5jcHVpZC0+ZXh0ZC5tYXhwaHlzYWRkcikpKSApCisgICAgICAgIFBSSU5U
RigiQ1IzOiBNQlogYml0cyBhcmUgc2V0ICglIyJQUkl4NjQiKVxuIiwgY3IzKTsKKworICAgIGlm
ICggY3I0ICYgfmh2bV9jcjRfZ3Vlc3RfdmFsaWRfYml0cyh2LCBmYWxzZSkgKQorICAgICAgICBQ
UklOVEYoIkNSNDogaW52YWxpZCBiaXRzIGFyZSBzZXQgKCUjIlBSSXg2NCIsIHZhbGlkOiAlIyJQ
Ukl4NjQiKVxuIiwKKyAgICAgICAgICAgICAgIGNyNCwgaHZtX2NyNF9ndWVzdF92YWxpZF9iaXRz
KHYsIGZhbHNlKSk7CisKKyAgICBpZiAoIHZtY2JfZ2V0X2RyNih2bWNiKSA+PiAzMiApCiAgICAg
ICAgIFBSSU5URigiRFI2OiBiaXRzIFs2MzozMl0gYXJlIG5vdCB6ZXJvICglIyJQUkl4NjQiKVxu
IiwKLSAgICAgICAgICAgICAgICB2bWNiLT5fZHI2KTsKLSAgICB9CisgICAgICAgICAgICAgICB2
bWNiX2dldF9kcjYodm1jYikpOwogCi0gICAgaWYgKCh2bWNiLT5fZHI3ID4+IDMyVSkgIT0gMCkg
eworICAgIGlmICggdm1jYl9nZXRfZHI3KHZtY2IpID4+IDMyICkKICAgICAgICAgUFJJTlRGKCJE
Ujc6IGJpdHMgWzYzOjMyXSBhcmUgbm90IHplcm8gKCUjIlBSSXg2NCIpXG4iLAotICAgICAgICAg
ICAgICAgIHZtY2ItPl9kcjcpOwotICAgIH0KKyAgICAgICAgICAgICAgIHZtY2JfZ2V0X2RyNyh2
bWNiKSk7CiAKLSAgICBpZiAoKHZtY2ItPl9lZmVyID4+IDE1VSkgIT0gMCkgewotICAgICAgICBQ
UklOVEYoIkVGRVI6IGJpdHMgWzYzOjE1XSBhcmUgbm90IHplcm8gKCUjIlBSSXg2NCIpXG4iLAot
ICAgICAgICAgICAgICAgIHZtY2ItPl9lZmVyKTsKLSAgICB9CisgICAgaWYgKCBlZmVyICYgfihF
RkVSX1NDRSB8IEVGRVJfTE1FIHwgRUZFUl9MTUEgfCBFRkVSX05YIHwgRUZFUl9TVk1FIHwKKyAg
ICAgICAgICAgICAgICAgIEVGRVJfTE1TTEUgfCBFRkVSX0ZGWFNFKSApCisgICAgICAgIFBSSU5U
RigiRUZFUjogdW5kZWZpbmVkIGJpdHMgYXJlIG5vdCB6ZXJvICglIyJQUkl4NjQiKVxuIiwgZWZl
cik7CiAKLSAgICBpZiAoKHZtY2ItPl9lZmVyICYgRUZFUl9MTUUpICE9IDAgJiYgKCh2bWNiLT5f
Y3IwICYgWDg2X0NSMF9QRykgIT0gMCkpIHsKLSAgICAgICAgaWYgKCh2bWNiLT5fY3I0ICYgWDg2
X0NSNF9QQUUpID09IDApIHsKLSAgICAgICAgICAgIFBSSU5URigiRUZFUl9MTUUgYW5kIENSMC5Q
RyBhcmUgYm90aCBzZXQgYW5kIENSNC5QQUUgaXMgemVyby5cbiIpOwotICAgICAgICB9Ci0gICAg
ICAgIGlmICgodm1jYi0+X2NyMCAmIFg4Nl9DUjBfUEUpID09IDApIHsKLSAgICAgICAgICAgIFBS
SU5URigiRUZFUl9MTUUgYW5kIENSMC5QRyBhcmUgYm90aCBzZXQgYW5kIENSMC5QRSBpcyB6ZXJv
LlxuIik7Ci0gICAgICAgIH0KLSAgICB9CisgICAgaWYgKCBodm1fZWZlcl92YWxpZCh2LCBlZmVy
LCAtMSkgKQorICAgICAgICBQUklOVEYoIkVGRVI6ICVzICglIlBSSXg2NCIpXG4iLCBodm1fZWZl
cl92YWxpZCh2LCBlZmVyLCAtMSksIGVmZXIpOwogCi0gICAgaWYgKCh2bWNiLT5fZWZlciAmIEVG
RVJfTE1FKSAhPSAwCi0gICAgICAgICYmICh2bWNiLT5fY3IwICYgWDg2X0NSMF9QRykgIT0gMAot
ICAgICAgICAmJiAodm1jYi0+X2NyNCAmIFg4Nl9DUjRfUEFFKSAhPSAwCi0gICAgICAgICYmICh2
bWNiLT5jcy5hdHRyLmZpZWxkcy5sICE9IDApCi0gICAgICAgICYmICh2bWNiLT5jcy5hdHRyLmZp
ZWxkcy5kYiAhPSAwKSkKKyAgICBpZiAoIChlZmVyICYgRUZFUl9MTUUpICYmIChjcjAgJiBYODZf
Q1IwX1BHKSApCiAgICAgewotICAgICAgICBQUklOVEYoIkVGRVJfTE1FLCBDUjAuUEcsIENSNC5Q
QUUsIENTLkwgYW5kIENTLkQgYXJlIGFsbCBub24temVyby5cbiIpOworICAgICAgICBpZiAoICEo
Y3I0ICYgWDg2X0NSNF9QQUUpICkKKyAgICAgICAgICAgIFBSSU5URigiRUZFUl9MTUUgYW5kIENS
MC5QRyBhcmUgYm90aCBzZXQgYW5kIENSNC5QQUUgaXMgemVyb1xuIik7CisgICAgICAgIGlmICgg
IShjcjAgJiBYODZfQ1IwX1BFKSApCisgICAgICAgICAgICBQUklOVEYoIkVGRVJfTE1FIGFuZCBD
UjAuUEcgYXJlIGJvdGggc2V0IGFuZCBDUjAuUEUgaXMgemVyb1xuIik7CiAgICAgfQogCi0gICAg
aWYgKCh2bWNiLT5fZ2VuZXJhbDJfaW50ZXJjZXB0cyAmIEdFTkVSQUwyX0lOVEVSQ0VQVF9WTVJV
TikgPT0gMCkgeworICAgIGlmICggKGVmZXIgJiBFRkVSX0xNRSkgJiYgKGNyMCAmIFg4Nl9DUjBf
UEcpICYmIChjcjQgJiBYODZfQ1I0X1BBRSkgJiYKKyAgICAgICAgIHZtY2ItPmNzLmF0dHIuZmll
bGRzLmwgJiYgdm1jYi0+Y3MuYXR0ci5maWVsZHMuZGIgKQorICAgICAgICBQUklOVEYoIkVGRVJf
TE1FLCBDUjAuUEcsIENSNC5QQUUsIENTLkwgYW5kIENTLkQgYXJlIGFsbCBub24temVyb1xuIik7
CisKKyAgICBpZiAoICEodm1jYl9nZXRfZ2VuZXJhbDJfaW50ZXJjZXB0cyh2bWNiKSAmIEdFTkVS
QUwyX0lOVEVSQ0VQVF9WTVJVTikgKQogICAgICAgICBQUklOVEYoIkdFTkVSQUwyX0lOVEVSQ0VQ
VDogVk1SVU4gaW50ZXJjZXB0IGJpdCBpcyBjbGVhciAoJSMiUFJJeDMyIilcbiIsCi0gICAgICAg
ICAgICB2bWNiLT5fZ2VuZXJhbDJfaW50ZXJjZXB0cyk7Ci0gICAgfQorICAgICAgICAgICAgICAg
dm1jYl9nZXRfZ2VuZXJhbDJfaW50ZXJjZXB0cyh2bWNiKSk7CiAKLSAgICBpZiAodm1jYi0+ZXZl
bnRpbmouZmllbGRzLnJlc3ZkMSAhPSAwKSB7CisgICAgaWYgKCB2bWNiLT5ldmVudGluai5maWVs
ZHMucmVzdmQxICkKICAgICAgICAgUFJJTlRGKCJldmVudGluajogTUJaIGJpdHMgYXJlIHNldCAo
JSMiUFJJeDY0IilcbiIsCi0gICAgICAgICAgICAgICAgdm1jYi0+ZXZlbnRpbmouYnl0ZXMpOwot
ICAgIH0KLQotICAgIGlmICh2bWNiLT5fbnBfZW5hYmxlICYmIHZtY2ItPl9oX2NyMyA9PSAwKSB7
Ci0gICAgICAgIFBSSU5URigibmVzdGVkIHBhZ2luZyBlbmFibGVkIGJ1dCBob3N0IGNyMyBpcyAw
XG4iKTsKLSAgICB9CisgICAgICAgICAgICAgICB2bWNiLT5ldmVudGluai5ieXRlcyk7CiAKICN1
bmRlZiBQUklOVEYKICAgICByZXR1cm4gcmV0OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vc3ZtL3N2bWRlYnVnLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vc3Zt
ZGVidWcuaAppbmRleCA5MmE3YzJiLi42NThjZGQzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9zdm0vc3ZtZGVidWcuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9z
dm0vc3ZtZGVidWcuaApAQCAtMjMsNyArMjMsNyBAQAogI2luY2x1ZGUgPGFzbS9odm0vc3ZtL3Zt
Y2IuaD4KIAogdm9pZCBzdm1fdm1jYl9kdW1wKGNvbnN0IGNoYXIgKmZyb20sIGNvbnN0IHN0cnVj
dCB2bWNiX3N0cnVjdCAqdm1jYik7Ci1ib29sX3Qgc3ZtX3ZtY2JfaXN2YWxpZChjb25zdCBjaGFy
ICpmcm9tLCBzdHJ1Y3Qgdm1jYl9zdHJ1Y3QgKnZtY2IsCi0gICAgICAgICAgICAgICAgICAgICAg
ICBib29sX3QgdmVyYm9zZSk7Citib29sIHN2bV92bWNiX2lzdmFsaWQoY29uc3QgY2hhciAqZnJv
bSwgY29uc3Qgc3RydWN0IHZtY2Jfc3RydWN0ICp2bWNiLAorICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCBib29sIHZlcmJvc2UpOwogCiAjZW5kaWYgLyogX19BU01f
WDg2X0hWTV9TVk1fU1ZNREVCVUdfSF9fICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:22:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:22:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmWm-0006At-P1; Fri, 16 Jun 2017 08:22:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmWm-0006Ag-41
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:22:48 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 61/21-02181-75593495; Fri, 16 Jun 2017 08:22:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVTd4qnO
 kwbbJNhYTthk4MHps79vFHsAYxZqZl5RfkcCasXvOVKaCdr6KpUtesjYw3ufqYuTkEBL4wigx
 8Y8thH2eUeLsqsAuRg4ONgExibl7FUDCIgKqErNWLGeGKFGXaPrdwAZiCwt4SUz62ccKYvMKm
 En8WfifBcRmAaq/tvMM4wRGjgWMDKsYNYpTi8pSi3SNDfSSijLTM0pyEzNzdA0NTPVyU4uLE9
 NTcxKTivWS83M3MQI9Us/AwLiDccIqv0OMkhxMSqK8/HJOkUJ8SfkplRmJxRnxRaU5qcWHGGU
 4OJQkeD2nOEcKCRalpqdWpGXmAEMDJi3BwaMkwnugHSjNW1yQmFucmQ6ROsWoy7Fh9fovTEIs
 efl5qVLivDkgMwRAijJK8+BGwML0EqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVhXieQKTyZe
 SVwm14BHcEEdETQBQeQI0oSEVJSDYwtZ3nWrdv6Pl7EQOpb2L66yau/7CguDn/9w8/l41Sm0m
 12/i7llXrrVSNPH7Lndck4K5taYLRvulG4YrtSZ8Nj1rp1JnzHYtkc2K8kazyxmVUQ+Oyuir5
 j5UkB762nV6m+PXfQXy+t7ZRBaxb7f/vyOZ06JeJxDfXri1c/PJh25F54KscnZiWW4oxEQy3m
 ouJEAKwexDlOAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1497601363!100803530!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3775 invoked from network); 16 Jun 2017 08:22:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:22:43 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmWg-00042H-Pu
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:22:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmWg-0003HP-PG
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:22:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmWg-0003HP-PG@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:22:42 +0000
Subject: [Xen-changelog] [xen master] livepatch: Wrong usage of spinlock on
	debug console.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDc1ZGZlN2M1NjZjMzZlMGFmNDcxNDU1N2E2NjY4MjdmNDliNjkxOTEKQXV0aG9yOiAg
ICAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpBdXRob3JE
YXRlOiBGcmkgSnVuIDkgMDk6MzE6MjggMjAxNyAtMDQwMApDb21taXQ6ICAgICBLb25yYWQgUnpl
c3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNvbW1pdERhdGU6IE1vbiBKdW4g
MTIgMDg6NTk6MzMgMjAxNyAtMDQwMAoKICAgIGxpdmVwYXRjaDogV3JvbmcgdXNhZ2Ugb2Ygc3Bp
bmxvY2sgb24gZGVidWcgY29uc29sZS4KICAgIAogICAgSWYgd2UgaGF2ZSBhIGxhcmdlIGFtb3Vu
dCBvZiBsaXZlcGF0Y2hlcyBhbmQgd2FudCB0byBwcmludCB0aGVtCiAgICBvbiB0aGUgY29uc29s
ZSB1c2luZyAneGwgZGVidWcta2V5cyB4JyB3ZSBldmVudHVhbGx5IGhpdAogICAgdGhlIHByZWVt
cHRpb24gY2hlY2s6CiAgICAKICAgICAgaWYgKCBpICYmICEoaSAlIDY0KSApCiAgICAgIHsKICAg
IAlzcGluX3VubG9jaygmcGF5bG9hZF9sb2NrKTsKICAgIAlwcm9jZXNzX3BlbmRpbmdfc29mdGly
cXMoKTsKICAgIAlpZiAoIHNwaW5fdHJ5bG9jaygmcGF5bG9hZF9sb2NrKSApCiAgICAJCXJldHVy
bgogICAgCiAgICA8ZmFjZXBhbG0+IFRoZSBlZmZlY3QgaXMgdGhhdCB3ZSBoYXZlIGp1c3QgZWZm
ZWN0aXZlbHkKICAgIHRha2VuIHRoZSBsb2NrIGFuZCByZXR1cm5lZCB3aXRob3V0IHVubG9ja2lu
ZyEKICAgIAogICAgUmV2aWV3ZWQtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYW5kLXRlc3RlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxi
b3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBDQzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9saXZlcGF0Y2guYyB8IDIgKy0K
IDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMgYi94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCmluZGV4
IGYxNGJjYmMuLmRmNjdhMWEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKKysr
IGIveGVuL2NvbW1vbi9saXZlcGF0Y2guYwpAQCAtMTY0Miw3ICsxNjQyLDcgQEAgc3RhdGljIHZv
aWQgbGl2ZXBhdGNoX3ByaW50YWxsKHVuc2lnbmVkIGNoYXIga2V5KQogICAgICAgICAgICAgewog
ICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZwYXlsb2FkX2xvY2spOwogICAgICAgICAgICAg
ICAgIHByb2Nlc3NfcGVuZGluZ19zb2Z0aXJxcygpOwotICAgICAgICAgICAgICAgIGlmICggc3Bp
bl90cnlsb2NrKCZwYXlsb2FkX2xvY2spICkKKyAgICAgICAgICAgICAgICBpZiAoICFzcGluX3Ry
eWxvY2soJnBheWxvYWRfbG9jaykgKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAg
ICAgICAgcHJpbnRrKCJDb3VsZG4ndCByZWFjcXVpcmUgbG9jay4gVHJ5IGFnYWluLlxuIik7CiAg
ICAgICAgICAgICAgICAgICAgIHJldHVybjsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:22:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:22:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmWw-0006CI-Qi; Fri, 16 Jun 2017 08:22:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmWw-0006CA-8i
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:22:58 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 18/C5-01752-16593495; Fri, 16 Jun 2017 08:22:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVTduqnO
 kQXsXm8WEbQYOjB7b+3axBzBGsWbmJeVXJLBmrPhxj7FgLWfF96aNTA2Mt9i7GLk4hAS+MEr8
 7e5ig3DOM0q83n+btYuRg4NNQExi7l6FLkZODhEBVYlZK5Yzg9hCAuoSTb8b2EBsYQFniRkPL
 7OC2LwCZhLXf69kB7FZgOrX3Z3OPIGRYwEjwypGjeLUorLUIl0jS72kosz0jJLcxMwcXUMDU7
 3c1OLixPTUnMSkYr3k/NxNjECv1DMwMO5gvLzF7xCjJAeTkigvv5xTpBBfUn5KZUZicUZ8UWl
 OavEhRhkODiUJXs8pzpFCgkWp6akVaZk5wPCASUtw8CiJ8B5oB0rzFhck5hZnpkOkTjEqSonz
 5oD0CYAkMkrz4NpgIXmJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjCvE8gUnsy8Erjpr4AWM
 wEtDrrgALK4JBEhJdXAGBT+Kf/AttsOR54FrP3xxebuvB2Hd0w7FNmmfjHF6HrTk1TNFqW0/p
 db7dK45k55HXoh6NPhxS92XV85h1/925dorn9ch+2C9Xle3ghlc4/WdPZ2sp/6yvnu7cXZxqa
 v+Sf2ZUxPtP6Ukf0z5qxxs1PPn+aNr+NmPNgy3XLxap09rg9DMq7LfFFiKc5INNRiLipOBAD/
 naJ2RAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1497601373!83081049!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60324 invoked from network); 16 Jun 2017 08:22:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:22:53 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmWq-00042S-Tb
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:22:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmWq-0003IL-R4
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:22:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmWq-0003IL-R4@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:22:52 +0000
Subject: [Xen-changelog] [xen master] x86/HAP: avoid using bogus/misleading
	locking
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGM5ZWMwZDM0ZTQ2MjE1MWQzOWUwZTkwMWI1MDUwMWRiNGY2YWU3OGQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDEz
IDEwOjM4OjAyIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDEzIDEwOjM4OjAyIDIwMTcgKzAyMDAKCiAgICB4
ODYvSEFQOiBhdm9pZCB1c2luZyBib2d1cy9taXNsZWFkaW5nIGxvY2tpbmcKICAgIAogICAgaGFw
X3RlYXJkb3duKCkgdW5jb25kaXRpb25hbGx5IHJlbGVhc2VzIHRoZSBwYWdpbmcgbG9jayBhbmQg
aXMgYWx3YXlzCiAgICBiZWluZyBjYWxsZWQgd2l0aG91dCB0aGUgbG9jayBoZWxkOiBMb2NrIGFj
cXVpcmUgc2hvdWxkIHRoZW4gYmUKICAgIHVuY29uZGl0aW9uYWwgdG9vLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvbW0vaGFwL2hhcC5jIHwgMyArLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigr
KSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5j
IGIveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYwppbmRleCA4NzJlMmE5Li5jZGM3N2E5IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9o
YXAvaGFwLmMKQEAgLTU3Myw4ICs1NzMsNyBAQCB2b2lkIGhhcF90ZWFyZG93bihzdHJ1Y3QgZG9t
YWluICpkLCBib29sICpwcmVlbXB0ZWQpCiAgICAgQVNTRVJUKGQtPmlzX2R5aW5nKTsKICAgICBB
U1NFUlQoZCAhPSBjdXJyZW50LT5kb21haW4pOwogCi0gICAgaWYgKCAhcGFnaW5nX2xvY2tlZF9i
eV9tZShkKSApCi0gICAgICAgIHBhZ2luZ19sb2NrKGQpOyAvKiBLZWVwIHZhcmlvdXMgYXNzZXJ0
cyBoYXBweSAqLworICAgIHBhZ2luZ19sb2NrKGQpOyAvKiBLZWVwIHZhcmlvdXMgYXNzZXJ0cyBo
YXBweSAqLwogCiAgICAgaWYgKCBwYWdpbmdfbW9kZV9lbmFibGVkKGQpICkKICAgICB7Ci0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:23:06 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:23:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmX4-0006Dh-SD; Fri, 16 Jun 2017 08:23:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmX3-0006DT-I1
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:23:05 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 E1/DB-01985-86593495; Fri, 16 Jun 2017 08:23:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLLMWRWlGSWpSXmKPExsWS0XRdVTdjqnO
 kweo93BYTthk4MHps79vFHsAYxZqZl5RfkcCasXq2Y8Fi+YpvO00bGNdLdDFycQgJfGGUmD6x
 j72LkRPIOc8osXxGTRcjBwebgJjE3L0KIGERAVWJWSuWM0OUqEs0/W5gA7GFBQwk5r9+wg5Sz
 itgJnGqIRkkzAJUvmvNKeYJjBwLGBlWMWoUpxaVpRbpGlnqJRVlpmeU5CZm5ugaGhjr5aYWFy
 emp+YkJhXrJefnbmIEeqOegYFxB2PTXr9DjJIcTEqivPxyTpFCfEn5KZUZicUZ8UWlOanFhxh
 lODiUJHg9pzhHCgkWpaanVqRl5gDDAiYtwcGjJMJ7oB0ozVtckJhbnJkOkTrFqCglzpsD0icA
 ksgozYNrg4XiJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvE4gU3gy80rgpr8CWswEtDjog
 gPI4pJEhJRUA+NKAZa+2BDNJdu4XF0mMz51EHC956M4rTml5f7m8uVyN3SXr/m6XDOJ1Su9pX
 G93JndVQ3bVFN09VdtYTBlS/Sc1aY3qeRZokdQ20ae1xVLlDeaan2Ky2Lcsnpb8cMJOufmhso
 vqj8kM83u07uD5z0iFMUjXE3/+Pqt7Jh5YFlo7Yw7d+/LsSixFGckGmoxFxUnAgDdvXA+QAIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1497601383!105291985!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45897 invoked from network); 16 Jun 2017 08:23:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:23:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmX0-00043E-VZ
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:23:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmX0-0003J5-Us
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:23:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmX0-0003J5-Us@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:23:02 +0000
Subject: [Xen-changelog] [xen master] x86: limit page type width
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDFhZTRiZTg1OWI4MTljMTQ3ZTIwMzQxMzdmNTE5ZTdmZGMyOTczZGEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDEz
IDEwOjM4OjUxIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDEzIDEwOjM4OjUxIDIwMTcgKzAyMDAKCiAgICB4
ODY6IGxpbWl0IHBhZ2UgdHlwZSB3aWR0aAogICAgCiAgICBUaGVyZSdzIG5vIHJlYXNvbiB0byBi
dXJuIDQgYml0cyBvbiBwYWdlIHR5cGUgd2hlbiB3ZSBvbmx5IGhhdmUgNyB0eXBlcwogICAgKHBs
dXMgIm5vbmUiKSBhdCBwcmVzZW50LiBUaGlzIHJlcXVpcmVzIGNoYW5naW5nIG9uZSB1c2Ugb2YK
ICAgIFBHVF9zaGFyZWRfcGFnZSwgd2hpY2ggc28gZmFyIGFzc3VtZWQgdGhhdCB0aGUgdHlwZSBp
cyBib3RoIGEgcG93ZXIgb2YKICAgIDIgYW5kIHRoZSBvbmx5IHR5cGUgd2l0aCB0aGUgaGlnaCBi
aXQgc2V0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYyB8ICAyICstCiB4ZW4v
aW5jbHVkZS9hc20teDg2L21tLmggICAgICB8IDI2ICsrKysrKysrKysrKystLS0tLS0tLS0tLS0t
CiAyIGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jIGIveGVuL2FyY2gveDg2L21t
L21lbV9zaGFyaW5nLmMKaW5kZXggODRmY2UxOC4uMWYyMGNlNyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L21tL21lbV9zaGFyaW5nLmMKKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5n
LmMKQEAgLTQ1Miw3ICs0NTIsNyBAQCBzdGF0aWMgaW50IGF1ZGl0KHZvaWQpCiAgICAgICAgIH0K
IAogICAgICAgICAvKiBDaGVjayBpZiB0aGUgTUZOIGhhcyBjb3JyZWN0IHR5cGUsIG93bmVyIGFu
ZCBoYW5kbGUuICovIAotICAgICAgICBpZiAoICEocGctPnUuaW51c2UudHlwZV9pbmZvICYgUEdU
X3NoYXJlZF9wYWdlKSApCisgICAgICAgIGlmICggKHBnLT51LmludXNlLnR5cGVfaW5mbyAmIFBH
VF90eXBlX21hc2spICE9IFBHVF9zaGFyZWRfcGFnZSApCiAgICAgICAgIHsKICAgICAgICAgICAg
TUVNX1NIQVJJTkdfREVCVUcoIm1mbiAlbHggaW4gYXVkaXQgbGlzdCwgYnV0IG5vdCBQR1Rfc2hh
cmVkX3BhZ2UgKCVseCkhXG4iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3go
bWZuKSwgcGctPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzayk7CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5k
ZXggMTE5ZDdkZS4uZDMzNTk5ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMTc2LDE2ICsxNzYsMTkgQEAgc3Ry
dWN0IHBhZ2VfaW5mbwogI2RlZmluZSBQR19tYXNrKHgsIGlkeCkgKHggIyMgVUwgPDwgUEdfc2hp
ZnQoaWR4KSkKIAogIC8qIFRoZSBmb2xsb3dpbmcgcGFnZSB0eXBlcyBhcmUgTVVUVUFMTFkgRVhD
TFVTSVZFLiAqLwotI2RlZmluZSBQR1Rfbm9uZSAgICAgICAgICBQR19tYXNrKDAsIDQpICAvKiBu
byBzcGVjaWFsIHVzZXMgb2YgdGhpcyBwYWdlICAgKi8KLSNkZWZpbmUgUEdUX2wxX3BhZ2VfdGFi
bGUgUEdfbWFzaygxLCA0KSAgLyogdXNpbmcgYXMgYW4gTDEgcGFnZSB0YWJsZT8gICAgICovCi0j
ZGVmaW5lIFBHVF9sMl9wYWdlX3RhYmxlIFBHX21hc2soMiwgNCkgIC8qIHVzaW5nIGFzIGFuIEwy
IHBhZ2UgdGFibGU/ICAgICAqLwotI2RlZmluZSBQR1RfbDNfcGFnZV90YWJsZSBQR19tYXNrKDMs
IDQpICAvKiB1c2luZyBhcyBhbiBMMyBwYWdlIHRhYmxlPyAgICAgKi8KLSNkZWZpbmUgUEdUX2w0
X3BhZ2VfdGFibGUgUEdfbWFzayg0LCA0KSAgLyogdXNpbmcgYXMgYW4gTDQgcGFnZSB0YWJsZT8g
ICAgICovCi0jZGVmaW5lIFBHVF9zZWdfZGVzY19wYWdlIFBHX21hc2soNSwgNCkgIC8qIHVzaW5n
IHRoaXMgcGFnZSBpbiBhIEdEVC9MRFQ/ICAqLwotI2RlZmluZSBQR1Rfd3JpdGFibGVfcGFnZSBQ
R19tYXNrKDcsIDQpICAvKiBoYXMgd3JpdGFibGUgbWFwcGluZ3M/ICAgICAgICAgKi8KLSNkZWZp
bmUgUEdUX3NoYXJlZF9wYWdlICAgUEdfbWFzayg4LCA0KSAgLyogQ29XIHNoYXJhYmxlIHBhZ2Ug
ICAgICAgICAgICAgICovCi0jZGVmaW5lIFBHVF90eXBlX21hc2sgICAgIFBHX21hc2soMTUsIDQp
IC8qIEJpdHMgMjgtMzEgb3IgNjAtNjMuICAgICAgICAgICAqLworI2RlZmluZSBQR1Rfbm9uZSAg
ICAgICAgICBQR19tYXNrKDAsIDMpICAvKiBubyBzcGVjaWFsIHVzZXMgb2YgdGhpcyBwYWdlICAg
Ki8KKyNkZWZpbmUgUEdUX2wxX3BhZ2VfdGFibGUgUEdfbWFzaygxLCAzKSAgLyogdXNpbmcgYXMg
YW4gTDEgcGFnZSB0YWJsZT8gICAgICovCisjZGVmaW5lIFBHVF9sMl9wYWdlX3RhYmxlIFBHX21h
c2soMiwgMykgIC8qIHVzaW5nIGFzIGFuIEwyIHBhZ2UgdGFibGU/ICAgICAqLworI2RlZmluZSBQ
R1RfbDNfcGFnZV90YWJsZSBQR19tYXNrKDMsIDMpICAvKiB1c2luZyBhcyBhbiBMMyBwYWdlIHRh
YmxlPyAgICAgKi8KKyNkZWZpbmUgUEdUX2w0X3BhZ2VfdGFibGUgUEdfbWFzayg0LCAzKSAgLyog
dXNpbmcgYXMgYW4gTDQgcGFnZSB0YWJsZT8gICAgICovCisjZGVmaW5lIFBHVF9zZWdfZGVzY19w
YWdlIFBHX21hc2soNSwgMykgIC8qIHVzaW5nIHRoaXMgcGFnZSBpbiBhIEdEVC9MRFQ/ICAqLwor
I2RlZmluZSBQR1Rfc2hhcmVkX3BhZ2UgICBQR19tYXNrKDYsIDMpICAvKiBDb1cgc2hhcmFibGUg
cGFnZSAgICAgICAgICAgICAgKi8KKyNkZWZpbmUgUEdUX3dyaXRhYmxlX3BhZ2UgUEdfbWFzayg3
LCAzKSAgLyogaGFzIHdyaXRhYmxlIG1hcHBpbmdzPyAgICAgICAgICovCisjZGVmaW5lIFBHVF90
eXBlX21hc2sgICAgIFBHX21hc2soNywgMykgIC8qIEJpdHMgNjEtNjMuICAgICAgICAgICAgICAg
ICAgICAqLwogCisgLyogUGFnZSBpcyBsb2NrZWQ/ICovCisjZGVmaW5lIF9QR1RfbG9ja2VkICAg
ICAgIFBHX3NoaWZ0KDQpCisjZGVmaW5lIFBHVF9sb2NrZWQgICAgICAgIFBHX21hc2soMSwgNCkK
ICAvKiBPd25pbmcgZ3Vlc3QgaGFzIHBpbm5lZCB0aGlzIHBhZ2UgdG8gaXRzIGN1cnJlbnQgdHlw
ZT8gKi8KICNkZWZpbmUgX1BHVF9waW5uZWQgICAgICAgUEdfc2hpZnQoNSkKICNkZWZpbmUgUEdU
X3Bpbm5lZCAgICAgICAgUEdfbWFzaygxLCA1KQpAQCAtMTk4LDEyICsyMDEsOSBAQCBzdHJ1Y3Qg
cGFnZV9pbmZvCiAvKiBIYXMgdGhpcyBwYWdlIGJlZW4gKnBhcnRpYWxseSogdmFsaWRhdGVkIGZv
ciB1c2UgYXMgaXRzIGN1cnJlbnQgdHlwZT8gKi8KICNkZWZpbmUgX1BHVF9wYXJ0aWFsICAgICAg
UEdfc2hpZnQoOCkKICNkZWZpbmUgUEdUX3BhcnRpYWwgICAgICAgUEdfbWFzaygxLCA4KQotIC8q
IFBhZ2UgaXMgbG9ja2VkPyAqLwotI2RlZmluZSBfUEdUX2xvY2tlZCAgICAgICBQR19zaGlmdCg5
KQotI2RlZmluZSBQR1RfbG9ja2VkICAgICAgICBQR19tYXNrKDEsIDkpCiAKICAvKiBDb3VudCBv
ZiB1c2VzIG9mIHRoaXMgZnJhbWUgYXMgaXRzIGN1cnJlbnQgdHlwZS4gKi8KLSNkZWZpbmUgUEdU
X2NvdW50X3dpZHRoICAgUEdfc2hpZnQoOSkKKyNkZWZpbmUgUEdUX2NvdW50X3dpZHRoICAgUEdf
c2hpZnQoOCkKICNkZWZpbmUgUEdUX2NvdW50X21hc2sgICAgKCgxVUw8PFBHVF9jb3VudF93aWR0
aCktMSkKIAogIC8qIENsZWFyZWQgd2hlbiB0aGUgb3duaW5nIGd1ZXN0ICdmcmVlcycgdGhpcyBw
YWdlLiAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:23:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:23:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmXE-0006FJ-Tm; Fri, 16 Jun 2017 08:23:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmXD-0006F5-Kz
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:23:15 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 F2/7E-01735-27593495; Fri, 16 Jun 2017 08:23:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbdoqnO
 kwa2//BYTthk4MHps79vFHsAYxZqZl5RfkcCaMe2facF2p4qb208yNTB+NOxi5OIQEvjCKHFn
 7T5GCOc8o8TrWxfYuhg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFgiQ+H3/L
 zuIzStgJjHz5EoWEJsFqP7Mrja2CYwcCxgZVjFqFKcWlaUW6Roa6SUVZaZnlOQmZuboGhqY6u
 WmFhcnpqfmJCYV6yXn525iBPqEAQh2MPbNcj7EKMnBpCTKyy/nFCnEl5SfUpmRWJwRX1Sak1p
 8iFGGg0NJgtdzinOkkGBRanpqRVpmDjA4YNISHDxKIrwH2oHSvMUFibnFmekQqVOMilLivN8m
 AyUEQBIZpXlwbbCAvMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3tMgU3gy80rgpr8CWswEt
 DjoggPI4pJEhJRUA2ObZJ/c7j8lSywOvtbMWPxrVZfRkZt1y5vtrW7teXBbUWV/zJ8eNwnh1s
 dX6jrzXS5sYONkOrmK43RGXWD3HwlJ+960QKNXey1dpl1Q66rYtJnlXs/xS5lCNUu37v3tsvu
 CUNgiuYCU/60MLfeiAoo55TLWuS330wnkObj3X4RB1KzvU9fLpiuxFGckGmoxFxUnAgCFMIVx
 QwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1497601393!103804590!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42487 invoked from network); 16 Jun 2017 08:23:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:23:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmXB-00043O-1M
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:23:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmXB-0003Jh-0g
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:23:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmXB-0003Jh-0g@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:23:13 +0000
Subject: [Xen-changelog] [xen master] domctl: improve device assignment
	structure layout and use
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDdmNjc5YzRmZWRiNWNhMDcxMmM4OGFjMzJiYTFmNjJmOTFhM2QxMGUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDEz
IDEwOjM5OjUyIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDEzIDEwOjM5OjUyIDIwMTcgKzAyMDAKCiAgICBk
b21jdGw6IGltcHJvdmUgZGV2aWNlIGFzc2lnbm1lbnQgc3RydWN0dXJlIGxheW91dCBhbmQgdXNl
CiAgICAKICAgIEF2b2lkIG5lZWRsZXNzIGdhcHMuIE1ha2UgZmxhZ3MgZmllbGQgbWFuZGF0b3J5
IGZvciBhbGwgdGhyZWUKICAgIG9wZXJhdGlvbnMgKGFuZCByZW5hbWUgaXQgdG8gZml0IHRoZSBp
bnRlbmRlZCBmdXR1cmUgcHVycG9zZSBvZgogICAgcG9zc2libHkgaG9sZGluZyBtb3JlIHRoYW4g
anVzdCBvbmUgZmxhZykuCiAgICAKICAgIEFsc28gY29ycmVjdCBhIHR5cG8gaW4gYSByZWxhdGVk
IGRvbWN0bC5oIGNvbW1lbnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0t
LQogdG9vbHMvbGlieGMveGNfZG9tYWluLmMgICAgICAgICAgICAgICB8IDEwICsrKysrKystLS0K
IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMgfCAxNCArKysrKysrKysrLS0t
LQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMgICAgICAgICB8IDI2ICsrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICAgICAgICAgIHwg
IDggKysrKy0tLS0KIDQgZmlsZXMgY2hhbmdlZCwgMzUgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tYWluLmMgYi90b29scy9saWJ4
Yy94Y19kb21haW4uYwppbmRleCBhNDQ3NDA1Li5iMWEyODZlIDEwMDY0NAotLS0gYS90b29scy9s
aWJ4Yy94Y19kb21haW4uYworKysgYi90b29scy9saWJ4Yy94Y19kb21haW4uYwpAQCAtMTQ4OCw3
ICsxNDg4LDcgQEAgaW50IHhjX2Fzc2lnbl9kZXZpY2UoCiAgICAgeGNfaW50ZXJmYWNlICp4Y2gs
CiAgICAgdWludDMyX3QgZG9taWQsCiAgICAgdWludDMyX3QgbWFjaGluZV9zYmRmLAotICAgIHVp
bnQzMl90IGZsYWcpCisgICAgdWludDMyX3QgZmxhZ3MpCiB7CiAgICAgREVDTEFSRV9ET01DVEw7
CiAKQEAgLTE0OTYsNyArMTQ5Niw3IEBAIGludCB4Y19hc3NpZ25fZGV2aWNlKAogICAgIGRvbWN0
bC5kb21haW4gPSBkb21pZDsKICAgICBkb21jdGwudS5hc3NpZ25fZGV2aWNlLmRldiA9IFhFTl9E
T01DVExfREVWX1BDSTsKICAgICBkb21jdGwudS5hc3NpZ25fZGV2aWNlLnUucGNpLm1hY2hpbmVf
c2JkZiA9IG1hY2hpbmVfc2JkZjsKLSAgICBkb21jdGwudS5hc3NpZ25fZGV2aWNlLmZsYWcgPSBm
bGFnOworICAgIGRvbWN0bC51LmFzc2lnbl9kZXZpY2UuZmxhZ3MgPSBmbGFnczsKIAogICAgIHJl
dHVybiBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsKIH0KQEAgLTE1NDcsNiArMTU0Nyw3IEBAIGlu
dCB4Y190ZXN0X2Fzc2lnbl9kZXZpY2UoCiAgICAgZG9tY3RsLmRvbWFpbiA9IGRvbWlkOwogICAg
IGRvbWN0bC51LmFzc2lnbl9kZXZpY2UuZGV2ID0gWEVOX0RPTUNUTF9ERVZfUENJOwogICAgIGRv
bWN0bC51LmFzc2lnbl9kZXZpY2UudS5wY2kubWFjaGluZV9zYmRmID0gbWFjaGluZV9zYmRmOwor
ICAgIGRvbWN0bC51LmFzc2lnbl9kZXZpY2UuZmxhZ3MgPSAwOwogCiAgICAgcmV0dXJuIGRvX2Rv
bWN0bCh4Y2gsICZkb21jdGwpOwogfQpAQCAtMTU2Miw2ICsxNTYzLDcgQEAgaW50IHhjX2RlYXNz
aWduX2RldmljZSgKICAgICBkb21jdGwuZG9tYWluID0gZG9taWQ7CiAgICAgZG9tY3RsLnUuYXNz
aWduX2RldmljZS5kZXYgPSBYRU5fRE9NQ1RMX0RFVl9QQ0k7CiAgICAgZG9tY3RsLnUuYXNzaWdu
X2RldmljZS51LnBjaS5tYWNoaW5lX3NiZGYgPSBtYWNoaW5lX3NiZGY7CisgICAgZG9tY3RsLnUu
YXNzaWduX2RldmljZS5mbGFncyA9IDA7CiAKICAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmRv
bWN0bCk7CiB9CkBAIC0xNTg4LDcgKzE1OTAsNyBAQCBpbnQgeGNfYXNzaWduX2R0X2RldmljZSgK
ICAgICAgKiBEVCBkb2Vzbid0IG93biBhbnkgUkRNIHNvIGFjdHVhbGx5IERUIGhhcyBub3RoaW5n
IHRvIGRvCiAgICAgICogZm9yIGFueSBmbGFnIGFuZCBoZXJlIGp1c3QgZml4IHRoYXQgYXMgMC4K
ICAgICAgKi8KLSAgICBkb21jdGwudS5hc3NpZ25fZGV2aWNlLmZsYWcgPSAwOworICAgIGRvbWN0
bC51LmFzc2lnbl9kZXZpY2UuZmxhZ3MgPSAwOwogICAgIHNldF94ZW5fZ3Vlc3RfaGFuZGxlKGRv
bWN0bC51LmFzc2lnbl9kZXZpY2UudS5kdC5wYXRoLCBwYXRoKTsKIAogICAgIHJjID0gZG9fZG9t
Y3RsKHhjaCwgJmRvbWN0bCk7CkBAIC0xNjE3LDYgKzE2MTksNyBAQCBpbnQgeGNfdGVzdF9hc3Np
Z25fZHRfZGV2aWNlKAogICAgIGRvbWN0bC51LmFzc2lnbl9kZXZpY2UuZGV2ID0gWEVOX0RPTUNU
TF9ERVZfRFQ7CiAgICAgZG9tY3RsLnUuYXNzaWduX2RldmljZS51LmR0LnNpemUgPSBzaXplOwog
ICAgIHNldF94ZW5fZ3Vlc3RfaGFuZGxlKGRvbWN0bC51LmFzc2lnbl9kZXZpY2UudS5kdC5wYXRo
LCBwYXRoKTsKKyAgICBkb21jdGwudS5hc3NpZ25fZGV2aWNlLmZsYWdzID0gMDsKIAogICAgIHJj
ID0gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7CiAKQEAgLTE2NDQsNiArMTY0Nyw3IEBAIGludCB4
Y19kZWFzc2lnbl9kdF9kZXZpY2UoCiAgICAgZG9tY3RsLnUuYXNzaWduX2RldmljZS5kZXYgPSBY
RU5fRE9NQ1RMX0RFVl9EVDsKICAgICBkb21jdGwudS5hc3NpZ25fZGV2aWNlLnUuZHQuc2l6ZSA9
IHNpemU7CiAgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUoZG9tY3RsLnUuYXNzaWduX2RldmljZS51
LmR0LnBhdGgsIHBhdGgpOworICAgIGRvbWN0bC51LmFzc2lnbl9kZXZpY2UuZmxhZ3MgPSAwOwog
CiAgICAgcmMgPSBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsKIApkaWZmIC0tZ2l0IGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2RldmljZV90cmVlLmMKaW5kZXggNzliZjhiZi4uOTllZDQ5ZSAxMDA2NDQKLS0tIGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9kZXZpY2VfdHJlZS5jCkBAIC0xNDcsMTEgKzE0Nyw5IEBAIGludCBpb21tdV9kb19kdF9k
b21jdGwoc3RydWN0IHhlbl9kb21jdGwgKmRvbWN0bCwgc3RydWN0IGRvbWFpbiAqZCwKICAgICAg
ICAgaWYgKCBkb21jdGwtPnUuYXNzaWduX2RldmljZS5kZXYgIT0gWEVOX0RPTUNUTF9ERVZfRFQg
KQogICAgICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgaWYgKCB1bmxpa2VseShkLT5pc19keWlu
ZykgKQotICAgICAgICB7Ci0gICAgICAgICAgICByZXQgPSAtRUlOVkFMOworICAgICAgICByZXQg
PSAtRUlOVkFMOworICAgICAgICBpZiAoIGQtPmlzX2R5aW5nIHx8IGRvbWN0bC0+dS5hc3NpZ25f
ZGV2aWNlLmZsYWdzICkKICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9CiAKICAgICAgICAg
cmV0ID0gZHRfZmluZF9ub2RlX2J5X2dwYXRoKGRvbWN0bC0+dS5hc3NpZ25fZGV2aWNlLnUuZHQu
cGF0aCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWN0bC0+dS5hc3Np
Z25fZGV2aWNlLnUuZHQuc2l6ZSwKQEAgLTE3Niw2ICsxNzQsMTAgQEAgaW50IGlvbW11X2RvX2R0
X2RvbWN0bChzdHJ1Y3QgeGVuX2RvbWN0bCAqZG9tY3RsLCBzdHJ1Y3QgZG9tYWluICpkLAogICAg
ICAgICBpZiAoIGRvbWN0bC0+dS5hc3NpZ25fZGV2aWNlLmRldiAhPSBYRU5fRE9NQ1RMX0RFVl9E
VCApCiAgICAgICAgICAgICBicmVhazsKIAorICAgICAgICByZXQgPSAtRUlOVkFMOworICAgICAg
ICBpZiAoIGRvbWN0bC0+dS5hc3NpZ25fZGV2aWNlLmZsYWdzICkKKyAgICAgICAgICAgIGJyZWFr
OworCiAgICAgICAgIHJldCA9IGR0X2ZpbmRfbm9kZV9ieV9ncGF0aChkb21jdGwtPnUuYXNzaWdu
X2RldmljZS51LmR0LnBhdGgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk
b21jdGwtPnUuYXNzaWduX2RldmljZS51LmR0LnNpemUsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAmZGV2KTsKQEAgLTE5Nyw2ICsxOTksMTAgQEAgaW50IGlvbW11X2RvX2R0
X2RvbWN0bChzdHJ1Y3QgeGVuX2RvbWN0bCAqZG9tY3RsLCBzdHJ1Y3QgZG9tYWluICpkLAogICAg
ICAgICBpZiAoIGRvbWN0bC0+dS5hc3NpZ25fZGV2aWNlLmRldiAhPSBYRU5fRE9NQ1RMX0RFVl9E
VCApCiAgICAgICAgICAgICBicmVhazsKIAorICAgICAgICByZXQgPSAtRUlOVkFMOworICAgICAg
ICBpZiAoIGRvbWN0bC0+dS5hc3NpZ25fZGV2aWNlLmZsYWdzICkKKyAgICAgICAgICAgIGJyZWFr
OworCiAgICAgICAgIHJldCA9IGR0X2ZpbmRfbm9kZV9ieV9ncGF0aChkb21jdGwtPnUuYXNzaWdu
X2RldmljZS51LmR0LnBhdGgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk
b21jdGwtPnUuYXNzaWduX2RldmljZS51LmR0LnNpemUsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAmZGV2KTsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3BjaS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKaW5kZXggYzhlMmQyZC4uNmU3
MTI2YiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKQEAgLTE1NDAsMTIgKzE1NDAsMTMgQEAgaW50IGlv
bW11X2RvX3BjaV9kb21jdGwoCiB7CiAgICAgdTE2IHNlZzsKICAgICB1OCBidXMsIGRldmZuOwot
ICAgIHUzMiBmbGFnOwogICAgIGludCByZXQgPSAwOwogICAgIHVpbnQzMl90IG1hY2hpbmVfc2Jk
ZjsKIAogICAgIHN3aXRjaCAoIGRvbWN0bC0+Y21kICkKICAgICB7CisgICAgICAgIHVuc2lnbmVk
IGludCBmbGFnczsKKwogICAgIGNhc2UgWEVOX0RPTUNUTF9nZXRfZGV2aWNlX2dyb3VwOgogICAg
IHsKICAgICAgICAgdTMyIG1heF9zZGV2czsKQEAgLTE1ODMsNiArMTU4NCwxMCBAQCBpbnQgaW9t
bXVfZG9fcGNpX2RvbWN0bCgKICAgICAgICAgaWYgKCBkb21jdGwtPnUuYXNzaWduX2RldmljZS5k
ZXYgIT0gWEVOX0RPTUNUTF9ERVZfUENJICkKICAgICAgICAgICAgIGJyZWFrOwogCisgICAgICAg
IHJldCA9IC1FSU5WQUw7CisgICAgICAgIGlmICggZG9tY3RsLT51LmFzc2lnbl9kZXZpY2UuZmxh
Z3MgKQorICAgICAgICAgICAgYnJlYWs7CisKICAgICAgICAgbWFjaGluZV9zYmRmID0gZG9tY3Rs
LT51LmFzc2lnbl9kZXZpY2UudS5wY2kubWFjaGluZV9zYmRmOwogCiAgICAgICAgIHJldCA9IHhz
bV90ZXN0X2Fzc2lnbl9kZXZpY2UoWFNNX0hPT0ssIG1hY2hpbmVfc2JkZik7CkBAIC0xNjE0LDEx
ICsxNjE5LDEwIEBAIGludCBpb21tdV9kb19wY2lfZG9tY3RsKAogICAgICAgICBpZiAoIGRvbWN0
bC0+dS5hc3NpZ25fZGV2aWNlLmRldiAhPSBYRU5fRE9NQ1RMX0RFVl9QQ0kgKQogICAgICAgICAg
ICAgYnJlYWs7CiAKLSAgICAgICAgaWYgKCB1bmxpa2VseShkLT5pc19keWluZykgKQotICAgICAg
ICB7Ci0gICAgICAgICAgICByZXQgPSAtRUlOVkFMOworICAgICAgICByZXQgPSAtRUlOVkFMOwor
ICAgICAgICBmbGFncyA9IGRvbWN0bC0+dS5hc3NpZ25fZGV2aWNlLmZsYWdzOworICAgICAgICBp
ZiAoIGQtPmlzX2R5aW5nIHx8IChmbGFncyAmIH5YRU5fRE9NQ1RMX0RFVl9SRE1fUkVMQVhFRCkg
KQogICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KIAogICAgICAgICBtYWNoaW5lX3NiZGYg
PSBkb21jdGwtPnUuYXNzaWduX2RldmljZS51LnBjaS5tYWNoaW5lX3NiZGY7CiAKQEAgLTE2Mjks
MTUgKzE2MzMsOSBAQCBpbnQgaW9tbXVfZG9fcGNpX2RvbWN0bCgKICAgICAgICAgc2VnID0gbWFj
aGluZV9zYmRmID4+IDE2OwogICAgICAgICBidXMgPSBQQ0lfQlVTKG1hY2hpbmVfc2JkZik7CiAg
ICAgICAgIGRldmZuID0gUENJX0RFVkZOMihtYWNoaW5lX3NiZGYpOwotICAgICAgICBmbGFnID0g
ZG9tY3RsLT51LmFzc2lnbl9kZXZpY2UuZmxhZzsKLSAgICAgICAgaWYgKCBmbGFnICYgflhFTl9E
T01DVExfREVWX1JETV9SRUxBWEVEICkKLSAgICAgICAgewotICAgICAgICAgICAgcmV0ID0gLUVJ
TlZBTDsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9CiAKICAgICAgICAgcmV0ID0gZGV2
aWNlX2Fzc2lnbmVkKHNlZywgYnVzLCBkZXZmbikgPzoKLSAgICAgICAgICAgICAgYXNzaWduX2Rl
dmljZShkLCBzZWcsIGJ1cywgZGV2Zm4sIGZsYWcpOworICAgICAgICAgICAgICBhc3NpZ25fZGV2
aWNlKGQsIHNlZywgYnVzLCBkZXZmbiwgZmxhZ3MpOwogICAgICAgICBpZiAoIHJldCA9PSAtRVJF
U1RBUlQgKQogICAgICAgICAgICAgcmV0ID0gaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24o
X19IWVBFUlZJU09SX2RvbWN0bCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICJoIiwgdV9kb21jdGwpOwpAQCAtMTY2MSw2ICsxNjU5LDEwIEBAIGludCBp
b21tdV9kb19wY2lfZG9tY3RsKAogICAgICAgICBpZiAoIGRvbWN0bC0+dS5hc3NpZ25fZGV2aWNl
LmRldiAhPSBYRU5fRE9NQ1RMX0RFVl9QQ0kgKQogICAgICAgICAgICAgYnJlYWs7CiAKKyAgICAg
ICAgcmV0ID0gLUVJTlZBTDsKKyAgICAgICAgaWYgKCBkb21jdGwtPnUuYXNzaWduX2RldmljZS5m
bGFncyApCisgICAgICAgICAgICBicmVhazsKKwogICAgICAgICBtYWNoaW5lX3NiZGYgPSBkb21j
dGwtPnUuYXNzaWduX2RldmljZS51LnBjaS5tYWNoaW5lX3NiZGY7CiAKICAgICAgICAgcmV0ID0g
eHNtX2RlYXNzaWduX2RldmljZShYU01fSE9PSywgZCwgbWFjaGluZV9zYmRmKTsKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21j
dGwuaAppbmRleCA1MTVjNjAzLi4zZjNiM2ViIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJs
aWMvZG9tY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCkBAIC01MTEsMTQg
KzUxMSwxNyBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX3NlbmR0cmlnZ2Vy
X3QpOwogICogWEVOX0RPTUNUTF9kZWFzc2lnbl9kZXZpY2U6IFRoZSBiZWhhdmlvciBvZiB0aGlz
IERPTUNUTCBkaWZmZXJzCiAgKiBiZXR3ZWVuIHRoZSBkaWZmZXJlbnQgdHlwZSBvZiBkZXZpY2U6
CiAgKiAgLSBQQ0kgZGV2aWNlIChYRU5fRE9NQ1RMX0RFVl9QQ0kpIHdpbGwgYmUgcmVhc3NpZ25l
ZCB0byBET00wCi0gKiAgLSBEVCBkZXZpY2UgKFhFTl9ET01DVExfRFRfUENJKSB3aWxsIGxlZnQg
dW5hc3NpZ25lZC4gRE9NMAorICogIC0gRFQgZGV2aWNlIChYRU5fRE9NQ1RMX0RFVl9EVCkgd2ls
bCBsZWZ0IHVuYXNzaWduZWQuIERPTTAKICAqICB3aWxsIGhhdmUgdG8gY2FsbCBYRU5fRE9NQ1RM
X2Fzc2lnbl9kZXZpY2UgaW4gb3JkZXIgdG8gdXNlIHRoZQogICogIGRldmljZS4KICAqLwogI2Rl
ZmluZSBYRU5fRE9NQ1RMX0RFVl9QQ0kgICAgICAwCiAjZGVmaW5lIFhFTl9ET01DVExfREVWX0RU
ICAgICAgIDEKIHN0cnVjdCB4ZW5fZG9tY3RsX2Fzc2lnbl9kZXZpY2UgeworICAgIC8qIElOICov
CiAgICAgdWludDMyX3QgZGV2OyAgIC8qIFhFTl9ET01DVExfREVWXyogKi8KKyAgICB1aW50MzJf
dCBmbGFnczsKKyNkZWZpbmUgWEVOX0RPTUNUTF9ERVZfUkRNX1JFTEFYRUQgICAgICAxIC8qIGFz
c2lnbiBvbmx5ICovCiAgICAgdW5pb24gewogICAgICAgICBzdHJ1Y3QgewogICAgICAgICAgICAg
dWludDMyX3QgbWFjaGluZV9zYmRmOyAgIC8qIG1hY2hpbmUgUENJIElEIG9mIGFzc2lnbmVkIGRl
dmljZSAqLwpAQCAtNTI4LDkgKzUzMSw2IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX2Fzc2lnbl9kZXZp
Y2UgewogICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV82NChjaGFyKSBwYXRoOyAvKiBwYXRo
IHRvIHRoZSBkZXZpY2UgdHJlZSBub2RlICovCiAgICAgICAgIH0gZHQ7CiAgICAgfSB1OwotICAg
IC8qIElOICovCi0jZGVmaW5lIFhFTl9ET01DVExfREVWX1JETV9SRUxBWEVEICAgICAgMQotICAg
IHVpbnQzMl90ICBmbGFnOyAgIC8qIGZsYWcgb2YgYXNzaWduZWQgZGV2aWNlICovCiB9OwogdHlw
ZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9hc3NpZ25fZGV2aWNlIHhlbl9kb21jdGxfYXNzaWduX2Rl
dmljZV90OwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9hc3NpZ25fZGV2aWNl
X3QpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:23:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:23:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmXQ-0006HM-VR; Fri, 16 Jun 2017 08:23:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmXP-0006Gk-SV
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:23:27 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 09/5F-03620-F7593495; Fri, 16 Jun 2017 08:23:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbdmqnO
 kwZ05AhYTthk4MHps79vFHsAYxZqZl5RfkcCaseDXZNaCh6YVX3vuMDUwzlfsYuTiEBL4wihx
 YNlx5i5GTiDnPKNE+zzxLkYODjYBMYm5exVAwiICqhKzViyHKlGXaPrdwAZiCws4SfROfMkIY
 vMKmEn8f72JFcRmAapvnt3JOIGRYwEjwypGjeLUorLUIl1DA72kosz0jJLcxMwcIM9MLze1uD
 gxPTUnMalYLzk/dxMj0CcMQLCD8d6ygEOMkhxMSqK8/HJOkUJ8SfkplRmJxRnxRaU5qcWHGGU
 4OJQkeD2nOEcKCRalpqdWpGXmAIMDJi3BwaMkwnugHSjNW1yQmFucmQ6ROsWoKCXOmwPSJwCS
 yCjNg2uDBeQlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfM6gUzhycwrgZv+CmgxE9DioAsOI
 ItLEhFSUg2MBj0lKxcvbtEsudOf2rNxmSDP6+e3s4yby75wXw99q9T5VPqQikKI1zZG+cxHU7
 WPKkxatvX5xMi+W6c15z7eV+26T7+9h9/nd71LRPDK51+yn+2pWcj+WyI6adat72dLnALOCP/
 JOLCKZ0Gu3f1z0TV31u/TfLhbdOXarUaakYZXFb8FSeysUmIpzkg01GIuKk4EAJ9yy+ZDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1497601403!66186215!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28022 invoked from network); 16 Jun 2017 08:23:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:23:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmXL-00043Y-3E
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:23:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmXL-0003KQ-2a
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:23:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmXL-0003KQ-2a@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:23:23 +0000
Subject: [Xen-changelog] [xen master] x86/boot: re-arrange how/when we do
	disk I/O
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDVlYzE2NGZkNjFiZDhmYzdhZGZiMWNhMjkwN2Q5MTU5ZWViMWUzN2IKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDEz
IDEwOjQxOjEwIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDEzIDEwOjQxOjEwIDIwMTcgKzAyMDAKCiAgICB4
ODYvYm9vdDogcmUtYXJyYW5nZSBob3cvd2hlbiB3ZSBkbyBkaXNrIEkvTwogICAgCiAgICBXZSBw
bGFjZSB0aGUgdHJhbXBvbGluZSBubyBsb3dlciB0aGFuIGF0IDI1NmssIHNvIHdlIGhhdmUgYW1w
bGUgc3BhY2UKICAgIHRvIHJlYWQgdGhlIE1CUnMgb2YgQklPUyBkaXNrcyBpbnRvIGFuIGFsaWdu
ZWQgYnVmZmVyIHJpZ2h0IGJlbG93IHRoZQogICAgdHJhbXBvbGluZSAobm90IGRvaW5nIHNvIGhh
cyBiZWVuIGZvdW5kIHRvIGJlIGEgcHJvYmxlbSBvbiBhIGJ1Z2d5IEJJT1MKICAgIGNvbWluZyB3
aXRoIGEgU2t1bGwgQ2FueW9uIE5VQykuIFRvIGZhY2lsaXRhdGUgdGhhdCBtb3ZlIE1CUiByZWFk
aW5nCiAgICBwYXN0IEVERCBpbmZvIHJldHJpZXZhbC4KICAgIAogICAgQWxzbyBhZGQgYSB3cmFw
IGNoZWNrIHRvIHRoZSBFREQgaW5mbyByZXRyaWV2YWwgbG9vcCwgdG8gbWF0Y2ggdGhhdCBpbgog
ICAgdGhlIE1CUiByZWFkaW5nIG9uZS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFBhdWwgRHVycmFu
dCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBUZXN0ZWQtYnk6IFBhdWwgRHVycmFudCA8UGF1bC5E
dXJyYW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvYm9vdC9lZGQuUyB8IDEwMyArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCA2MiBpbnNlcnRpb25zKCspLCA0MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvYm9vdC9lZGQuUyBiL3hlbi9hcmNoL3g4Ni9ib290L2VkZC5TCmluZGV4IDczMzcx
ZjkuLjNkZjcxMmIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L2VkZC5TCisrKyBiL3hl
bi9hcmNoL3g4Ni9ib290L2VkZC5TCkBAIC0yNiw0NiArMjYsNiBAQAogZ2V0X2VkZDoKICAgICAg
ICAgY21wYiAgICAkMiwgYm9vdHN5bShvcHRfZWRkKSAgICAgICAgICAgICMgZWRkPW9mZiA/CiAg
ICAgICAgIGplICAgICAgZWRkX2RvbmUKLSAgICAgICAgY21wYiAgICAkMSwgYm9vdHN5bShvcHRf
ZWRkKSAgICAgICAgICAgICMgZWRkPXNraXBtYnIgPwotICAgICAgICBqZSAgICAgIGVkZF9zdGFy
dAotCi0jIFJlYWQgdGhlIGZpcnN0IHNlY3RvciBvZiBlYWNoIEJJT1MgZGlzayBkZXZpY2UgYW5k
IHN0b3JlIHRoZSA0LWJ5dGUgc2lnbmF0dXJlCi1lZGRfbWJyX3NpZ19zdGFydDoKLSAgICAgICAg
bW92YiAgICAkMHg4MCwgJWRsICAgICAgICAgICAgICAgICAgICAgICMgZnJvbSBkZXZpY2UgODAK
LSAgICAgICAgbW92dyAgICAkYm9vdHN5bShib290X21icl9zaWduYXR1cmUpLCVieCAjIHN0b3Jl
IGJ1ZmZlciBwdHIgaW4gYngKLWVkZF9tYnJfc2lnX3JlYWQ6Ci0gICAgICAgIHB1c2h3ICAgJWJ4
Ci0gICAgICAgIG1vdmIgICAgJDB4MDIsICVhaCAgICAgICAgICAgICAgICAgICAgICAjIDB4MDIg
UmVhZCBTZWN0b3JzCi0gICAgICAgIG1vdmIgICAgJDEsICVhbCAgICAgICAgICAgICAgICAgICAg
ICAgICAjIHJlYWQgMSBzZWN0b3IKLSAgICAgICAgbW92YiAgICAkMCwgJWRoICAgICAgICAgICAg
ICAgICAgICAgICAgICMgYXQgaGVhZCAwCi0gICAgICAgIG1vdncgICAgJDEsICVjeCAgICAgICAg
ICAgICAgICAgICAgICAgICAjIGN5bGluZGVyIDAsIHNlY3RvciAwCi0gICAgICAgIHB1c2h3ICAg
JWVzCi0gICAgICAgIHB1c2h3ICAgJWRzCi0gICAgICAgIHBvcHcgICAgJWVzCi0gICAgICAgIG1v
dncgICAgJGJvb3RzeW0oYm9vdF9lZGRfaW5mbyksICVieCAgICAjIGRpc2sncyBkYXRhIGdvZXMg
aW50byBpbmZvCi0gICAgICAgIHB1c2h3ICAgJWR4ICAgICAgICAgICAgICMgd29yayBhcm91bmQg
YnVnZ3kgQklPU2VzCi0gICAgICAgIHN0YyAgICAgICAgICAgICAgICAgICAgICMgd29yayBhcm91
bmQgYnVnZ3kgQklPU2VzCi0gICAgICAgIGludCAgICAgJDB4MTMKLSAgICAgICAgc3RpICAgICAg
ICAgICAgICAgICAgICAgIyB3b3JrIGFyb3VuZCBidWdneSBCSU9TZXMKLSAgICAgICAgcG9wdyAg
ICAlZHgKLSAgICAgICAgcG9wdyAgICAlZXMKLSAgICAgICAgcG9wdyAgICAlYngKLSAgICAgICAg
amMgICAgICBlZGRfbWJyX3NpZ19kb25lICAgICAgICAgICAgICAgICMgb24gZmFpbHVyZSwgd2Un
cmUgZG9uZS4KLSAgICAgICAgY21wYiAgICAkMCwgJWFoICAgICAgICAgICAgICAgICAgICAgICAg
ICMgc29tZSBCSU9TZXMgZG8gbm90IHNldCBDRgotICAgICAgICBqbmUgICAgIGVkZF9tYnJfc2ln
X2RvbmUgICAgICAgICAgICAgICAgIyBvbiBmYWlsdXJlLCB3ZSdyZSBkb25lLgotICAgICAgICBj
bXB3ICAgICQweGFhNTUsIGJvb3RzeW0oYm9vdF9lZGRfaW5mbykrMHgxZmUKLSAgICAgICAgam5l
ICAgICAuTGVkZF9tYnJfc2lnX25leHQKLSAgICAgICAgbW92bCAgICBib290c3ltKGJvb3RfZWRk
X2luZm8pK0VERF9NQlJfU0lHX09GRlNFVCwlZWF4Ci0gICAgICAgIG1vdmIgICAgJWRsLCAoJWJ4
KSAgICAgICAgICAgICAgICAgICAgICAjIHN0b3JlIEJJT1MgZHJpdmUgbnVtYmVyCi0gICAgICAg
IG1vdmwgICAgJWVheCwgNCglYngpICAgICAgICAgICAgICAgICAgICAjIHN0b3JlIHNpZ25hdHVy
ZSBmcm9tIE1CUgotICAgICAgICBpbmNiICAgIGJvb3RzeW0oYm9vdF9tYnJfc2lnbmF0dXJlX25y
KSAgIyBub3RlIHRoYXQgd2Ugc3RvcmVkIHNvbWV0aGluZwotICAgICAgICBhZGR3ICAgICQ4LCAl
YnggICAgICAgICAgICAgICAgICAgICAgICAgIyBpbmNyZW1lbnQgc2lnIGJ1ZmZlciBwdHIKLS5M
ZWRkX21icl9zaWdfbmV4dDoKLSAgICAgICAgaW5jYiAgICAlZGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICMgaW5jcmVtZW50IHRvIG5leHQgZGV2aWNlCi0gICAgICAgIGp6ICAgICAgZWRk
X21icl9zaWdfZG9uZQotICAgICAgICBjbXBiICAgICRFRERfTUJSX1NJR19NQVgsYm9vdHN5bShi
b290X21icl9zaWduYXR1cmVfbnIpCi0gICAgICAgIGpiICAgICAgZWRkX21icl9zaWdfcmVhZAot
ZWRkX21icl9zaWdfZG9uZToKIAogIyBEbyB0aGUgQklPUyBFbmhhbmNlZCBEaXNrIERyaXZlIGNh
bGxzCiAjIFRoaXMgY29uc2lzdHMgb2YgdHdvIGNhbGxzOgpAQCAtMTM2LDEwICs5Niw3MSBAQCBl
ZGRfbGVnYWN5X2RvbmU6CiAKIGVkZF9uZXh0OgogICAgICAgICBpbmNiICAgICVkbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIyBpbmNyZW1lbnQgdG8gbmV4dCBkZXZpY2UKKyAgICAgICAg
anogICAgICBlZGRfZG9uZQogICAgICAgICBjbXBiICAgICRFRERfSU5GT19NQVgsYm9vdHN5bShi
b290X2VkZF9pbmZvX25yKQogICAgICAgICBqYiAgICAgIGVkZF9jaGVja19leHQKIAogZWRkX2Rv
bmU6CisgICAgICAgIGNtcGIgICAgJDEsIGJvb3RzeW0ob3B0X2VkZCkgICAgICAgICAgICAjIGVk
ZD1za2lwbWJyID8KKyAgICAgICAgamUgICAgICAuTGVkZF9tYnJfc2lnX3NraXAKKworIyBSZWFk
IHRoZSBmaXJzdCBzZWN0b3Igb2YgZWFjaCBCSU9TIGRpc2sgZGV2aWNlIGFuZCBzdG9yZSB0aGUg
NC1ieXRlIHNpZ25hdHVyZQorLkxlZGRfbWJyX3NpZ19zdGFydDoKKyAgICAgICAgcHVzaHcgICAl
ZXMKKyAgICAgICAgbW92YiAgICAkMHg4MCwgJWRsICAgICAgICAgICAgICAgICAgICAgICMgZnJv
bSBkZXZpY2UgODAKKyAgICAgICAgbW92dyAgICAkYm9vdHN5bShib290X21icl9zaWduYXR1cmUp
LCAlYnggIyBzdG9yZSBidWZmZXIgcHRyIGluIGJ4CisuTGVkZF9tYnJfc2lnX3JlYWQ6CisgICAg
ICAgIHB1c2h3ICAgJWJ4CisgICAgICAgIG1vdncgICAgJGJvb3RzeW0oYm9vdF9lZGRfaW5mbyks
ICVieAorICAgICAgICBtb3Z6YncgIGJvb3RzeW0oYm9vdF9lZGRfaW5mb19uciksICVjeAorICAg
ICAgICBqY3h6ICAgIC5MZWRkX21icl9zaWdfZGVmYXVsdAorLkxlZGRfbWJyX3NpZ19maW5kX2lu
Zm86CisgICAgICAgIGNtcGIgICAgJWRsLCAoJWJ4KQorICAgICAgICBqYSAgICAgIC5MZWRkX21i
cl9zaWdfZGVmYXVsdAorICAgICAgICBqZSAgICAgIC5MZWRkX21icl9zaWdfZ2V0X3NpemUKKyAg
ICAgICAgYWRkICAgICAkRURERVhUU0laRStFRERQQVJNU0laRSwgJWJ4CisgICAgICAgIGxvb3Ag
ICAgLkxlZGRfbWJyX3NpZ19maW5kX2luZm8KKy5MZWRkX21icl9zaWdfZGVmYXVsdDoKKyAgICAg
ICAgbW92dyAgICAkKDUxMiA+PiA0KSwgJWJ4CisgICAgICAgIGptcCAgICAgLkxlZGRfbWJyX3Np
Z19zZXRfYnVmCisuTGVkZF9tYnJfc2lnX2dldF9zaXplOgorICAgICAgICBtb3Z3ICAgIEVEREVY
VFNJWkUrMHgxOCglYngpLCAlYnggICAgICAgIyBzZWN0b3Igc2l6ZQorICAgICAgICBzaHIgICAg
ICQ0LCAlYnggICAgICAgICAgICAgICAgICAgICAgICAgIyBjb252ZXJ0IHRvIHBhcmFncmFwaHMK
KyAgICAgICAganogICAgICAuTGVkZF9tYnJfc2lnX2RlZmF1bHQKKy5MZWRkX21icl9zaWdfc2V0
X2J1ZjoKKyAgICAgICAgbW92dyAgICAlZHMsICVheAorICAgICAgICBzdWJ3ICAgICVieCwgJWF4
ICAgICAgICAgICAgICAgICAgICAgICAgIyBkaXNrJ3MgZGF0YSBnb2VzIHJpZ2h0IGFoZWFkCisg
ICAgICAgIG1vdncgICAgJWF4LCAlZXMgICAgICAgICAgICAgICAgICAgICAgICAjIG9mIHRyYW1w
b2xpbmUKKyAgICAgICAgeG9ydyAgICAlYngsICVieAorICAgICAgICBtb3Z3ICAgICVieCwgJWVz
OjB4MWZlKCVieCkgICAgICAgICAgICAgIyBjbGVhciBCSU9TIG1hZ2ljIGp1c3QgaW4gY2FzZQor
ICAgICAgICBwdXNodyAgICVkeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyB3b3JrIGFy
b3VuZCBidWdneSBCSU9TZXMKKyAgICAgICAgc3RjICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICMgd29yayBhcm91bmQgYnVnZ3kgQklPU2VzCisgICAgICAgIG1vdncgICAgJDB4
MDIwMSwgJWF4ICAgICAgICAgICAgICAgICAgICAjIHJlYWQgMSBzZWN0b3IKKyAgICAgICAgbW92
YiAgICAkMCwgJWRoICAgICAgICAgICAgICAgICAgICAgICAgICMgYXQgaGVhZCAwCisgICAgICAg
IG1vdncgICAgJDEsICVjeCAgICAgICAgICAgICAgICAgICAgICAgICAjIGN5bGluZGVyIDAsIHNl
Y3RvciAwCisgICAgICAgIGludCAgICAgJDB4MTMKKyAgICAgICAgc3RpICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICMgd29yayBhcm91bmQgYnVnZ3kgQklPU2VzCisgICAgICAg
IHBvcHcgICAgJWR4CisgICAgICAgIG1vdncgICAgJWVzOjB4MWZlKCVieCksICVzaQorICAgICAg
ICBtb3ZsICAgICVlczpFRERfTUJSX1NJR19PRkZTRVQoJWJ4KSwgJWVjeAorICAgICAgICBwb3B3
ICAgICVieAorICAgICAgICBqYyAgICAgIC5MZWRkX21icl9zaWdfZG9uZSAgICAgICAgICAgICAg
IyBvbiBmYWlsdXJlLCB3ZSdyZSBkb25lLgorICAgICAgICB0ZXN0YiAgICVhaCwgJWFoICAgICAg
ICAgICAgICAgICAgICAgICAgIyBzb21lIEJJT1NlcyBkbyBub3Qgc2V0IENGCisgICAgICAgIGpu
eiAgICAgLkxlZGRfbWJyX3NpZ19kb25lICAgICAgICAgICAgICAjIG9uIGZhaWx1cmUsIHdlJ3Jl
IGRvbmUuCisgICAgICAgIGNtcHcgICAgJDB4YWE1NSwgJXNpCisgICAgICAgIGpuZSAgICAgLkxl
ZGRfbWJyX3NpZ19uZXh0CisgICAgICAgIG1vdmIgICAgJWRsLCAoJWJ4KSAgICAgICAgICAgICAg
ICAgICAgICAjIHN0b3JlIEJJT1MgZHJpdmUgbnVtYmVyCisgICAgICAgIG1vdmwgICAgJWVjeCwg
NCglYngpICAgICAgICAgICAgICAgICAgICAjIHN0b3JlIHNpZ25hdHVyZSBmcm9tIE1CUgorICAg
ICAgICBpbmNiICAgIGJvb3RzeW0oYm9vdF9tYnJfc2lnbmF0dXJlX25yKSAgIyBub3RlIHRoYXQg
d2Ugc3RvcmVkIHNvbWV0aGluZworICAgICAgICBhZGR3ICAgICQ4LCAlYnggICAgICAgICAgICAg
ICAgICAgICAgICAgIyBpbmNyZW1lbnQgc2lnIGJ1ZmZlciBwdHIKKy5MZWRkX21icl9zaWdfbmV4
dDoKKyAgICAgICAgaW5jYiAgICAlZGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMgaW5j
cmVtZW50IHRvIG5leHQgZGV2aWNlCisgICAgICAgIGp6ICAgICAgLkxlZGRfbWJyX3NpZ19kb25l
CisgICAgICAgIGNtcGIgICAgJEVERF9NQlJfU0lHX01BWCwgYm9vdHN5bShib290X21icl9zaWdu
YXR1cmVfbnIpCisgICAgICAgIGpiICAgICAgLkxlZGRfbWJyX3NpZ19yZWFkCisuTGVkZF9tYnJf
c2lnX2RvbmU6CisgICAgICAgIHBvcHcgICAgJWVzCisuTGVkZF9tYnJfc2lnX3NraXA6CiAgICAg
ICAgIHJldAogCiBHTE9CQUwoYm9vdF9lZGRfaW5mb19ucikKQEAgLTE0OSw0ICsxNzAsNCBAQCBH
TE9CQUwoYm9vdF9tYnJfc2lnbmF0dXJlX25yKQogR0xPQkFMKGJvb3RfbWJyX3NpZ25hdHVyZSkK
ICAgICAgICAgLmZpbGwgICBFRERfTUJSX1NJR19NQVgqOCwxLDAKIEdMT0JBTChib290X2VkZF9p
bmZvKQotICAgICAgICAuZmlsbCAgIDUxMiwxLDAgICAgICAgICAgICAgICAgICAgICAgICAgIyBi
aWcgZW5vdWdoIGZvciBhIGRpc2Mgc2VjdG9yCisgICAgICAgIC5maWxsICAgRUREX0lORk9fTUFY
ICogKEVEREVYVFNJWkUgKyBFRERQQVJNU0laRSksIDEsIDAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:23:39 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:23:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmXb-0006JP-3F; Fri, 16 Jun 2017 08:23:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmXZ-0006JD-W6
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:23:38 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 DA/01-03557-98593495; Fri, 16 Jun 2017 08:23:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKLMWRWlGSWpSXmKPExsWS0XRdVbdtqnO
 kwa1FKhYTthk4MHps79vFHsAYxZqZl5RfkcCa8e3IWfaClp2sFQc+XmFtYHx5kKWLkYtDSOAL
 o8T2zc1sEM55RokZq3YAZTg42ATEJObuVehi5OQQEVCVmLViOTOILSSgLtH0u4ENxBYWMJf4f
 PYYWJxXwEzi6eNGsDgLUP2Nya0sExg5FjAyrGLUKE4tKkst0jU20ksqykzPKMlNzMzRNTQw08
 tNLS5OTE/NSUwq1kvOz93ECPQMAxDsYDy9LvAQoyQHk5IoL7+cU6QQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCV7PKc6RQoJFqempFWmZOcAQgUlLcPAoifAeaAdK8xYXJOYWZ6ZDpE4xGnNsWL3+
 CxPHnb4NX5iEWPLy81KlxHlzQCYJgJRmlObBDYKF7iVGWSlhXkag04R4ClKLcjNLUOVfMYpzM
 CoJ8zqBTOHJzCuB2/cK6BQmoFOCLjiAnFKSiJCSamCc86lpv4l1yiPFJTx1l3l6Jdv0Qz3W87
 vICXHwLn656LXQL4ucjEeXbr/foTJ/jcpeO+8Ew/io9s78jz53Fhk3Rb+4LPVhgZoRa+Ovknk
 fHnsvjogylr67YcfaG2ne/L+c7kn2POn1qU9cyKahXtv+jPXNmme/z08592rTSTnmox07ped0
 /MtWYinOSDTUYi4qTgQATl4VTlgCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1497601413!60252572!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30694 invoked from network); 16 Jun 2017 08:23:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:23:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmXV-00044R-5Q
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:23:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmXV-0003Kx-4h
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:23:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmXV-0003Kx-4h@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:23:33 +0000
Subject: [Xen-changelog] [xen master] xl.cfg man page cleanup and fixes
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGFmMTc4MTU2NjIwYmJmYTBkN2YzYzk1Mjg3Y2RkN2U2ZjE0ODA3ZGIKQXV0aG9yOiAg
ICAgQXJtYW5kbyBWZWdhIDxhcm1hbmRvQGdyZWVuaG9zdC5ubD4KQXV0aG9yRGF0ZTogVGh1IEp1
biA4IDIwOjM5OjE0IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIEp1biAxMyAxNDozOTozMSAyMDE3ICswMTAwCgogICAg
eGwuY2ZnIG1hbiBwYWdlIGNsZWFudXAgYW5kIGZpeGVzCiAgICAKICAgIC0gZml4ZWQgc29tZSBt
aW5vciBudW1iZXJpbmcgYW5kIHN5bnRheCBpc3N1ZXMgaW4gdGhlIENQVSBhbGxvY2F0aW9uCiAg
ICAgIGV4YW1wbGVzIGZvciB0aGUgJ2NwdXMnIG9wdGlvbgogICAgLSBzZW1hbnRpYyBmaXhlcyB0
byBtYWtlIGV4cGxhbmF0aW9ucyBtb3JlIGNsZWFyIHRocm91Z2hvdXQKICAgIC0gZml4ZWQgYWxs
IHRoZSB0eXBvJ3MgSSBjb3VsZCBzZWUKICAgIC0gZ2VuZXJhbCBzdHlsaW5nIGFuZCBtYWtldXAg
Zml4ZXMgdG8gbWFrZSBldmVyeXRoaW5nIGxvb2sgbW9yZSBjb25zaXN0ZW50CiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEFybWFuZG8gVmVnYSA8YXJtYW5kb0BncmVlbmhvc3Qubmw+CiAgICBSZXZp
ZXdlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CiAgICBB
Y2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBkb2NzL21hbi94bC5jZmcu
cG9kLjUuaW4gfCAxMTA3ICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1ODggaW5zZXJ0aW9ucygrKSwgNTE5IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiBiL2RvY3MvbWFuL3hsLmNm
Zy5wb2QuNS5pbgppbmRleCAxMzE2N2ZmLi4zODA4NGM3IDEwMDY0NAotLS0gYS9kb2NzL21hbi94
bC5jZmcucG9kLjUuaW4KKysrIGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCkBAIC0xLDYgKzEs
NiBAQAogPWhlYWQxIE5BTUUKIAoteGwuY2ZnIC0gWEwgRG9tYWluIENvbmZpZ3VyYXRpb24gRmls
ZSBTeW50YXgKK3hsLmNmZyAtIHhsIGRvbWFpbiBjb25maWd1cmF0aW9uIGZpbGUgc3ludGF4CiAK
ID1oZWFkMSBTWU5PUFNJUwogCkBAIC04LDIwICs4LDIxIEBAIHhsLmNmZyAtIFhMIERvbWFpbiBD
b25maWd1cmF0aW9uIEZpbGUgU3ludGF4CiAKID1oZWFkMSBERVNDUklQVElPTgogCi1UbyBjcmVh
dGUgYSBWTSAoYSBkb21haW4gaW4gWGVuIHRlcm1pbm9sb2d5LCBzb21ldGltZXMgY2FsbGVkIGEg
Z3Vlc3QpCi13aXRoIHhsIHJlcXVpcmVzIHRoZSBwcm92aXNpb24gb2YgYSBkb21haW4gY29uZmln
IGZpbGUuICBUeXBpY2FsbHkKLXRoZXNlIGxpdmUgaW4gYC9ldGMveGVuL0RPTUFJTi5jZmdgIHdo
ZXJlIERPTUFJTiBpcyB0aGUgbmFtZSBvZiB0aGUKK0NyZWF0aW5nIGEgVk0gKGEgZG9tYWluIGlu
IFhlbiB0ZXJtaW5vbG9neSwgc29tZXRpbWVzIGNhbGxlZCBhIGd1ZXN0KQord2l0aCB4bCByZXF1
aXJlcyB0aGUgcHJvdmlzaW9uIG9mIGEgZG9tYWluIGNvbmZpZ3VyYXRpb24gZmlsZS4gIFR5cGlj
YWxseSwKK3RoZXNlIGxpdmUgaW4gRjwvZXRjL3hlbi9ET01BSU4uY2ZnPiwgd2hlcmUgRE9NQUlO
IGlzIHRoZSBuYW1lIG9mIHRoZQogZG9tYWluLgogCiA9aGVhZDEgU1lOVEFYCiAKLUEgZG9tYWlu
IGNvbmZpZyBmaWxlIGNvbnNpc3RzIG9mIGEgc2VyaWVzIG9mIEM8S0VZPVZBTFVFPiBwYWlycy4K
K0EgZG9tYWluIGNvbmZpZ3VyYXRpb24gZmlsZSBjb25zaXN0cyBvZiBhIHNlcmllcyBvZiBvcHRp
b25zLCBzcGVjaWZpZWQgYnkKK3VzaW5nIEM8S0VZPVZBTFVFPiBwYWlycy4KIAotU29tZSBDPEtF
WT5zIGFyZSBtYW5kYXRvcnksIG90aGVycyBhcmUgZ2VuZXJhbCBvcHRpb25zIHdoaWNoIGFwcGx5
IHRvCi1hbnkgZ3Vlc3QgdHlwZSB3aGlsZSBvdGhlcnMgcmVsYXRlIG9ubHkgdG8gc3BlY2lmaWMg
Z3Vlc3QgdHlwZXMKK1NvbWUgQzxLRVk+cyBhcmUgbWFuZGF0b3J5LCBzb21lIGFyZSBnZW5lcmFs
IG9wdGlvbnMgd2hpY2ggYXBwbHkgdG8KK2FueSBndWVzdCB0eXBlLCB3aGlsZSBvdGhlcnMgcmVs
YXRlIG9ubHkgdG8gc3BlY2lmaWMgZ3Vlc3QgdHlwZXMKIChlLmcuIFBWIG9yIEhWTSBndWVzdHMp
LgogCi1BIHZhbHVlIEM8VkFMVUU+IGlzIG9uZSBvZjoKK0EgQzxWQUxVRT4gY2FuIGJlIG9uZSBv
ZjoKIAogPW92ZXIgNAogCkBAIC0zMyw3ICszNCw3IEBAIFNUUklORyBpcyBwYXJ0IG9mIGEgU1BF
Q19TVFJJTkcsIHRoZSBxdW90ZXMgc2hvdWxkIGJlIG9taXR0ZWQuCiA9aXRlbSBCPE5VTUJFUj4K
IAogQSBudW1iZXIsIGluIGVpdGhlciBkZWNpbWFsLCBvY3RhbCAodXNpbmcgYSBDPDA+IHByZWZp
eCkgb3IKLWhleGFkZWNpbWFsICh1c2luZyBhIEM8MHg+IHByZWZpeCkuCitoZXhhZGVjaW1hbCAo
dXNpbmcgYSBDPDB4PiBwcmVmaXgpIGZvcm1hdC4KIAogPWl0ZW0gQjxCT09MRUFOPgogCkBAIC00
MiwxMiArNDMsMTIgQEAgdmFsdWUpLgogCiA9aXRlbSBCPFsgVkFMVUUsIFZBTFVFLCAuLi4gXT4K
IAotQSBsaXN0IG9mIEM8VkFMVUVTPiBvZiB0aGUgYWJvdmUgdHlwZXMuIExpc3RzIGNhbiBiZSBo
ZXRlcm9nZW5lb3VzIGFuZAorQSBsaXN0IG9mIEM8VkFMVUU+cyBvZiB0aGUgYWJvdmUgdHlwZXMu
IExpc3RzIGNhbiBiZSBoZXRlcm9nZW5lb3VzIGFuZAogbmVzdGVkLgogCiA9YmFjawogCi1UaGUg
c2VtYW50aWNzIG9mIGVhY2ggQzxLRVk+IGRlZmluZXMgd2hpY2ggZm9ybSBvZiBDPFZBTFVFPiBp
cyByZXF1aXJlZC4KK1RoZSBzZW1hbnRpY3Mgb2YgZWFjaCBDPEtFWT4gZGVmaW5lcyB3aGljaCB0
eXBlIG9mIEM8VkFMVUU+IGlzIHJlcXVpcmVkLgogCiBQYWlycyBtYXkgYmUgc2VwYXJhdGVkIGVp
dGhlciBieSBhIG5ld2xpbmUgb3IgYSBzZW1pY29sb24uICBCb3RoCiBvZiB0aGUgZm9sbG93aW5n
IGFyZSB2YWxpZDoKQEAgLTYxLDcgKzYyLDcgQEAgb2YgdGhlIGZvbGxvd2luZyBhcmUgdmFsaWQ6
CiAKID1oZWFkMiBNYW5kYXRvcnkgQ29uZmlndXJhdGlvbiBJdGVtcwogCi1UaGUgZm9sbG93aW5n
IGtleSBpcyBtYW5kYXRvcnkgZm9yIGFueSBndWVzdCB0eXBlOgorVGhlIGZvbGxvd2luZyBrZXkg
aXMgbWFuZGF0b3J5IGZvciBhbnkgZ3Vlc3QgdHlwZS4KIAogPW92ZXIgNAogCkBAIC03OCwxNCAr
NzksMTQgQEAgc2luZ2xlIGhvc3QgbXVzdCBiZSB1bmlxdWUuCiAKID1pdGVtIEI8YnVpbGRlcj0i
Z2VuZXJpYyI+CiAKLVNwZWNpZmllcyB0aGF0IHRoaXMgaXMgdG8gYmUgYSBQViBkb21haW4uIFRo
aXMgaXMgdGhlIGRlZmF1bHQuCitTcGVjaWZpZXMgdGhhdCB0aGlzIGlzIHRvIGJlIGEgUFYgZG9t
YWluLCBzdWl0YWJsZSBmb3IgaG9zdGluZyBYZW4tYXdhcmUgZ3Vlc3QKK29wZXJhdGluZyBzeXN0
ZW1zLiBUaGlzIGlzIHRoZSBkZWZhdWx0LgogCiA9aXRlbSBCPGJ1aWxkZXI9Imh2bSI+CiAKIFNw
ZWNpZmllcyB0aGF0IHRoaXMgaXMgdG8gYmUgYW4gSFZNIGRvbWFpbi4gIFRoYXQgaXMsIGEgZnVs
bHkKIHZpcnR1YWxpc2VkIGNvbXB1dGVyIHdpdGggZW11bGF0ZWQgQklPUywgZGlzayBhbmQgbmV0
d29yayBwZXJpcGhlcmFscywKLWV0Yy4gIFRoZSBkZWZhdWx0IGlzIGEgUFYgZG9tYWluLCBzdWl0
YWJsZSBmb3IgaG9zdGluZyBYZW4tYXdhcmUgZ3Vlc3QKLW9wZXJhdGluZyBzeXN0ZW1zLgorZXRj
LgogCiA9YmFjawogCkBAIC05OSw1NiArMTAwLDU2IEBAIFRoZSBmb2xsb3dpbmcgb3B0aW9ucyBh
cHBseSB0byBndWVzdHMgb2YgYW55IHR5cGUuCiAKID1pdGVtIEI8cG9vbD0iQ1BVUE9PTE5BTUUi
PgogCi1QdXQgdGhlIGd1ZXN0J3MgdmNwdXMgaW50byB0aGUgbmFtZWQgY3B1IHBvb2wuCitQdXQg
dGhlIGd1ZXN0J3MgdkNQVXMgaW50byB0aGUgbmFtZWQgQ1BVIHBvb2wuCiAKID1pdGVtIEI8dmNw
dXM9Tj4KIAotU3RhcnQgdGhlIGd1ZXN0IHdpdGggTiB2Y3B1cyBpbml0aWFsbHkgb25saW5lLgor
U3RhcnQgdGhlIGd1ZXN0IHdpdGggTiB2Q1BVcyBpbml0aWFsbHkgb25saW5lLgogCiA9aXRlbSBC
PG1heHZjcHVzPU0+CiAKLUFsbG93IHRoZSBndWVzdCB0byBicmluZyB1cCBhIG1heGltdW0gb2Yg
TSB2Y3B1cy4gQXQgc3RhcnQgb2YgZGF5IGlmCi1gdmNwdXM9TmAgaXMgbGVzcyB0aGFuIGBtYXh2
Y3B1cz1NYCB0aGVuIHRoZSBmaXJzdCBgTmAgdmNwdXMgd2lsbCBiZQotY3JlYXRlZCBvbmxpbmUg
YW5kIHRoZSByZW1haW5kZXIgd2lsbCBiZSBvZmZsaW5lLgorQWxsb3cgdGhlIGd1ZXN0IHRvIGJy
aW5nIHVwIGEgbWF4aW11bSBvZiBNIHZDUFVzLiBXaGVuIHN0YXJ0aW5nIHRoZSBndWVzdCwgaWYK
K0I8dmNwdXM9Tj4gaXMgbGVzcyB0aGFuIEI8bWF4dmNwdXM9TT4gdGhlbiB0aGUgZmlyc3QgQjxO
PiB2Q1BVcyB3aWxsIGJlCitjcmVhdGVkIG9ubGluZSBhbmQgdGhlIHJlbWFpbmRlciB3aWxsIGJl
IGNyZWF0ZWQgb2ZmbGluZS4KIAotPWl0ZW0gQjxjcHVzPSJDUFUtTElTVCI+Cis9aXRlbSBCPGNw
dXM9IkNQVUxJU1QiPgogCi1MaXN0IG9mIHdoaWNoIGNwdXMgdGhlIGd1ZXN0IGlzIGFsbG93ZWQg
dG8gdXNlLiBEZWZhdWx0IGlzIG5vIHBpbm5pbmcgYXQKLWFsbCAobW9yZSBvbiB0aGlzIGJlbG93
KS4gQSBDPENQVS1MSVNUPiBtYXkgYmUgc3BlY2lmaWVkIGFzIGZvbGxvd3M6CitMaXN0IG9mIGhv
c3QgQ1BVcyB0aGUgZ3Vlc3QgaXMgYWxsb3dlZCB0byB1c2UuIERlZmF1bHQgaXMgbm8gcGlubmlu
ZyBhdAorYWxsIChtb3JlIG9uIHRoaXMgYmVsb3cpLiBBIEM8Q1BVTElTVD4gbWF5IGJlIHNwZWNp
ZmllZCBhcyBmb2xsb3dzOgogCiA9b3ZlciA0CiAKID1pdGVtICJhbGwiCiAKLVRvIGFsbG93IGFs
bCB0aGUgdmNwdXMgb2YgdGhlIGd1ZXN0IHRvIHJ1biBvbiBhbGwgdGhlIGNwdXMgb24gdGhlIGhv
c3QuCitUbyBhbGxvdyBhbGwgdGhlIHZDUFVzIG9mIHRoZSBndWVzdCB0byBydW4gb24gYWxsIHRo
ZSBDUFVzIG9uIHRoZSBob3N0LgogCiA9aXRlbSAiMC0zLDUsXjEiCiAKLVRvIGFsbG93IGFsbCB0
aGUgdmNwdXMgb2YgdGhlIGd1ZXN0IHRvIHJ1biBvbiBjcHVzIDAsMiwzLDUuIENvbWJpbmluZwot
dGhpcyB3aXRoICJhbGwiIGlzIHBvc3NpYmxlLCBtZWFuaW5nICJhbGwsXjciIHJlc3VsdHMgaW4g
YWxsIHRoZSB2Y3B1cwotb2YgdGhlIGd1ZXN0IHJ1bm5pbmcgb24gYWxsIHRoZSBjcHVzIG9uIHRo
ZSBob3N0IGV4Y2VwdCBjcHUgNy4KK1RvIGFsbG93IGFsbCB0aGUgdkNQVXMgb2YgdGhlIGd1ZXN0
IHRvIHJ1biBvbiBDUFVzIDAsMiwzLDUuIEl0IGlzIHBvc3NpYmxlIHRvCitjb21iaW5lIHRoaXMg
d2l0aCAiYWxsIiwgbWVhbmluZyAiYWxsLF43IiByZXN1bHRzIGluIGFsbCB0aGUgdkNQVXMKK29m
IHRoZSBndWVzdCBiZWluZyBhbGxvd2VkIHRvIHJ1biBvbiBhbGwgdGhlIENQVXMgb2YgdGhlIGhv
c3QgZXhjZXB0IENQVSA3LgogCi09aXRlbSAibm9kZXM6MC0zLG5vZGU6XjIiCis9aXRlbSAibm9k
ZXM6MC0zLF5ub2RlOjIiCiAKLVRvIGFsbG93IGFsbCB0aGUgdmNwdXMgb2YgdGhlIGd1ZXN0IHRv
IHJ1biBvbiB0aGUgY3B1cyBmcm9tIE5VTUEgbm9kZXMKLTAsMSwzIG9mIHRoZSBob3N0LiBTbywg
aWYgY3B1cyAwLTMgYmVsb25ncyB0byBub2RlIDAsIGNwdXMgNC03IGJlbG9uZ3MKLXRvIG5vZGUg
MSBhbmQgY3B1cyA4LTExIHRvIG5vZGUgMywgdGhlIGFib3ZlIHdvdWxkIG1lYW4gYWxsIHRoZSB2
Y3B1cwotb2YgdGhlIGd1ZXN0IHdpbGwgcnVuIG9uIGNwdXMgMC0zLDgtMTEuCitUbyBhbGxvdyBh
bGwgdGhlIHZDUFVzIG9mIHRoZSBndWVzdCB0byBydW4gb24gdGhlIENQVXMgZnJvbSBOVU1BIG5v
ZGVzCiswLDEsMyBvZiB0aGUgaG9zdC4gU28sIGlmIENQVXMgMC0zIGJlbG9uZyB0byBub2RlIDAs
IENQVXMgNC03IGJlbG9uZwordG8gbm9kZSAxLCBDUFVzIDgtMTEgdG8gbm9kZSAyIGFuZCBDUFVz
IDEyLTE1IHRvIG5vZGUgMywgdGhlIGFib3ZlIHdvdWxkIG1lYW4KK2FsbCB0aGUgdkNQVXMgb2Yg
dGhlIGd1ZXN0IHdvdWxkIGJlIGFsbG93ZWQgdG8gcnVuIG9uIENQVXMgMC03LDEyLTE1LgogCiBD
b21iaW5pbmcgdGhpcyBub3RhdGlvbiB3aXRoIHRoZSBvbmUgYWJvdmUgaXMgcG9zc2libGUuIEZv
ciBpbnN0YW5jZSwKLSIxLG5vZGU6MixeNiIsIG1lYW5zIGFsbCB0aGUgdmNwdXMgb2YgdGhlIGd1
ZXN0IHdpbGwgcnVuIG9uIGNwdSAxIGFuZAotb24gYWxsIHRoZSBjcHVzIG9mIE5VTUEgbm9kZSAy
LCBidXQgbm90IG9uIGNwdSA2LiBGb2xsb3dpbmcgdGhlIHNhbWUKLWV4YW1wbGUgYXMgYWJvdmUs
IHRoYXQgd291bGQgYmUgY3B1cyAxLDQsNSw3LgorIjEsbm9kZToxLF42IiwgbWVhbnMgYWxsIHRo
ZSB2Q1BVcyBvZiB0aGUgZ3Vlc3Qgd2lsbCBydW4gb24gQ1BVIDEgYW5kCitvbiBhbGwgdGhlIENQ
VXMgb2YgTlVNQSBub2RlIDEsIGJ1dCBub3Qgb24gQ1BVIDYuIEZvbGxvd2luZyB0aGUgc2FtZQor
ZXhhbXBsZSBhcyBhYm92ZSwgdGhhdCB3b3VsZCBiZSBDUFVzIDEsNCw1LDcuCiAKLUNvbWJpbmlu
ZyB0aGlzIHdpdGggImFsbCIgaXMgYWxzbyBwb3NzaWJsZSwgbWVhbmluZyAiYWxsLF5ub2Rlczox
IgotcmVzdWx0cyBpbiBhbGwgdGhlIHZjcHVzIG9mIHRoZSBndWVzdCBydW5uaW5nIG9uIGFsbCB0
aGUgY3B1cyBvbiB0aGUKLWhvc3QsIGV4Y2VwdCBmb3IgdGhlIGNwdXMgYmVsb25naW5nIHRvIHRo
ZSBob3N0IE5VTUEgbm9kZSAxLgorQ29tYmluaW5nIHRoaXMgd2l0aCAiYWxsIiBpcyBhbHNvIHBv
c3NpYmxlLCBtZWFuaW5nICJhbGwsXm5vZGU6MSIKK3Jlc3VsdHMgaW4gYWxsIHRoZSB2Q1BVcyBv
ZiB0aGUgZ3Vlc3QgcnVubmluZyBvbiBhbGwgdGhlIENQVXMgb24gdGhlCitob3N0LCBleGNlcHQg
Zm9yIHRoZSBDUFVzIGJlbG9uZ2luZyB0byB0aGUgaG9zdCBOVU1BIG5vZGUgMS4KIAogPWl0ZW0g
WyIyIiwgIjMtOCxeNSJdCiAKLVRvIGFzayBmb3Igc3BlY2lmaWMgdmNwdSBtYXBwaW5nLiBUaGF0
IG1lYW5zIChpbiB0aGlzIGV4YW1wbGUpLCB2Y3B1IDAKLW9mIHRoZSBndWVzdCB3aWxsIHJ1biBv
biBjcHUgMiBvZiB0aGUgaG9zdCBhbmQgdmNwdSAxIG9mIHRoZSBndWVzdCB3aWxsCi1ydW4gb24g
Y3B1cyAzLDQsNiw3LDggb2YgdGhlIGhvc3QuCitUbyBhc2sgZm9yIHNwZWNpZmljIHZDUFUgbWFw
cGluZy4gVGhhdCBtZWFucyAoaW4gdGhpcyBleGFtcGxlKSwgdkNQVSAwCitvZiB0aGUgZ3Vlc3Qg
d2lsbCBydW4gb24gQ1BVIDIgb2YgdGhlIGhvc3QgYW5kIHZDUFUgMSBvZiB0aGUgZ3Vlc3Qgd2ls
bAorcnVuIG9uIENQVXMgMyw0LDYsNyw4IG9mIHRoZSBob3N0IChleGNsdWRpbmcgQ1BVIDUpLgog
CiBNb3JlIGNvbXBsZXggbm90YXRpb24gY2FuIGJlIGFsc28gdXNlZCwgZXhhY3RseSBhcyBkZXNj
cmliZWQgYWJvdmUuIFNvCiAiYWxsLF41LTgiLCBvciBqdXN0ICJhbGwiLCBvciAibm9kZTowLG5v
ZGU6MixeOS0xMSwxOC0yMCIgYXJlIGFsbCBsZWdhbCwKQEAgLTE1NiwzNCArMTU3LDM1IEBAIGZv
ciBlYWNoIGVsZW1lbnQgb2YgdGhlIGxpc3QuCiAKID1iYWNrCiAKLUlmIHRoaXMgb3B0aW9uIGlz
IG5vdCBzcGVjaWZpZWQsIG5vIHZjcHUgdG8gY3B1IHBpbm5pbmcgaXMgZXN0YWJsaXNoZWQsCi1h
bmQgdGhlIHZjcHVzIG9mIHRoZSBndWVzdCBjYW4gcnVuIG9uIGFsbCB0aGUgY3B1cyBvZiB0aGUg
aG9zdC4gSWYgdGhpcwotb3B0aW9uIGlzIHNwZWNpZmllZCwgdGhlIGludGVyc2VjdGlvbiBvZiB0
aGUgdmNwdSBwaW5uaW5nIG1hc2ssIHByb3ZpZGVkCi1oZXJlLCBhbmQgdGhlIHNvZnQgYWZmaW5p
dHkgbWFzaywgcHJvdmlkZWQgdmlhIEI8Y3B1c1xfc29mdD0+IChpZiBhbnkpLAotaXMgdXRpbGl6
ZWQgdG8gY29tcHV0ZSB0aGUgZG9tYWluIG5vZGUtYWZmaW5pdHksIGZvciBkcml2aW5nIG1lbW9y
eQorSWYgdGhpcyBvcHRpb24gaXMgbm90IHNwZWNpZmllZCwgbm8gdkNQVSB0byBDUFUgcGlubmlu
ZyBpcyBlc3RhYmxpc2hlZCwKK2FuZCB0aGUgdkNQVXMgb2YgdGhlIGd1ZXN0IGNhbiBydW4gb24g
YWxsIHRoZSBDUFVzIG9mIHRoZSBob3N0LiBJZiB0aGlzCitvcHRpb24gaXMgc3BlY2lmaWVkLCB0
aGUgaW50ZXJzZWN0aW9uIG9mIHRoZSB2Q1BVIHBpbm5pbmcgbWFzaywgcHJvdmlkZWQKK2hlcmUs
IGFuZCB0aGUgc29mdCBhZmZpbml0eSBtYXNrLCBpZiBwcm92aWRlZCB2aWEgQjxjcHVzX3NvZnQ9
PiwKK2lzIHV0aWxpemVkIHRvIGNvbXB1dGUgdGhlIGRvbWFpbiBub2RlLWFmZmluaXR5IGZvciBk
cml2aW5nIG1lbW9yeQogYWxsb2NhdGlvbnMuCiAKLT1pdGVtIEI8Y3B1c19zb2Z0PSJDUFUtTElT
VCI+Cis9aXRlbSBCPGNwdXNfc29mdD0iQ1BVTElTVCI+CiAKIEV4YWN0bHkgYXMgQjxjcHVzPT4s
IGJ1dCBzcGVjaWZpZXMgc29mdCBhZmZpbml0eSwgcmF0aGVyIHRoYW4gcGlubmluZwotKGhhcmQg
YWZmaW5pdHkpLiBXaGVuIHVzaW5nIHRoZSBjcmVkaXQgc2NoZWR1bGVyLCB0aGlzIG1lYW5zIHdo
YXQgY3B1cwotdGhlIHZjcHVzIG9mIHRoZSBkb21haW4gcHJlZmVyLgorKGhhcmQgYWZmaW5pdHkp
LiBXaGVuIHVzaW5nIHRoZSBjcmVkaXQgc2NoZWR1bGVyLCB0aGlzIG1lYW5zIHdoYXQgQ1BVcwor
dGhlIHZDUFVzIG9mIHRoZSBkb21haW4gcHJlZmVyLgogCi1BIEM8Q1BVLUxJU1Q+IGlzIHNwZWNp
ZmllZCBleGFjdGx5IGFzIGFib3ZlLCBmb3IgQjxjcHVzPT4uCitBIEM8Q1BVTElTVD4gaXMgc3Bl
Y2lmaWVkIGV4YWN0bHkgYXMgZm9yIEI8Y3B1cz0+LCBkZXRhaWxlZCBlYXJsaWVyIGluIHRoZQor
bWFudWFsLgogCi1JZiB0aGlzIG9wdGlvbiBpcyBub3Qgc3BlY2lmaWVkLCB0aGUgdmNwdXMgb2Yg
dGhlIGd1ZXN0IHdpbGwgbm90IGhhdmUKLWFueSBwcmVmZXJlbmNlIHJlZ2FyZGluZyBvbiB3aGF0
IGNwdSB0byBydW4uIElmIHRoaXMgb3B0aW9uIGlzIHNwZWNpZmllZCwKLXRoZSBpbnRlcnNlY3Rp
b24gb2YgdGhlIHNvZnQgYWZmaW5pdHkgbWFzaywgcHJvdmlkZWQgaGVyZSwgYW5kIHRoZSB2Y3B1
Ci1waW5uaW5nLCBwcm92aWRlZCB2aWEgQjxjcHVzPT4gKGlmIGFueSksIGlzIHV0aWxpemVkIHRv
IGNvbXB1dGUgdGhlCi1kb21haW4gbm9kZS1hZmZpbml0eSwgZm9yIGRyaXZpbmcgbWVtb3J5IGFs
bG9jYXRpb25zLgorSWYgdGhpcyBvcHRpb24gaXMgbm90IHNwZWNpZmllZCwgdGhlIHZDUFVzIG9m
IHRoZSBndWVzdCB3aWxsIG5vdCBoYXZlCithbnkgcHJlZmVyZW5jZSByZWdhcmRpbmcgaG9zdCBD
UFVzLiBJZiB0aGlzIG9wdGlvbiBpcyBzcGVjaWZpZWQsCit0aGUgaW50ZXJzZWN0aW9uIG9mIHRo
ZSBzb2Z0IGFmZmluaXR5IG1hc2ssIHByb3ZpZGVkIGhlcmUsIGFuZCB0aGUgdkNQVQorcGlubmlu
ZywgaWYgcHJvdmlkZWQgdmlhIEI8Y3B1cz0+LCBpcyB1dGlsaXplZCB0byBjb21wdXRlIHRoZQor
ZG9tYWluIG5vZGUtYWZmaW5pdHkgZm9yIGRyaXZpbmcgbWVtb3J5IGFsbG9jYXRpb25zLgogCiBJ
ZiB0aGlzIG9wdGlvbiBpcyBub3Qgc3BlY2lmaWVkIChhbmQgQjxjcHVzPT4gaXMgbm90IHNwZWNp
ZmllZCBlaXRoZXIpLAogbGlieGwgYXV0b21hdGljYWxseSB0cmllcyB0byBwbGFjZSB0aGUgZ3Vl
c3Qgb24gdGhlIGxlYXN0IHBvc3NpYmxlCiBudW1iZXIgb2Ygbm9kZXMuIEEgaGV1cmlzdGljIGFw
cHJvYWNoIGlzIHVzZWQgZm9yIGNob29zaW5nIHRoZSBiZXN0CiBub2RlIChvciBzZXQgb2Ygbm9k
ZXMpLCB3aXRoIHRoZSBnb2FsIG9mIG1heGltaXppbmcgcGVyZm9ybWFuY2UgZm9yCiB0aGUgZ3Vl
c3QgYW5kLCBhdCB0aGUgc2FtZSB0aW1lLCBhY2hpZXZpbmcgZWZmaWNpZW50IHV0aWxpemF0aW9u
IG9mCi1ob3N0IGNwdXMgYW5kIG1lbW9yeS4gSW4gdGhhdCBjYXNlLCB0aGUgc29mdCBhZmZpbml0
eSBvZiBhbGwgdGhlIHZjcHVzCi1vZiB0aGUgZG9tYWluIHdpbGwgYmUgc2V0IHRvIHRoZSBwY3B1
cyBiZWxvbmdpbmcgdG8gdGhlIE5VTUEgbm9kZXMKK2hvc3QgQ1BVcyBhbmQgbWVtb3J5LiBJbiB0
aGF0IGNhc2UsIHRoZSBzb2Z0IGFmZmluaXR5IG9mIGFsbCB0aGUgdkNQVXMKK29mIHRoZSBkb21h
aW4gd2lsbCBiZSBzZXQgdG8gaG9zdCBDUFVzIGJlbG9uZ2luZyB0byBOVU1BIG5vZGVzCiBjaG9z
ZW4gZHVyaW5nIHBsYWNlbWVudC4KIAogRm9yIG1vcmUgZGV0YWlscywgc2VlIEw8eGwtbnVtYS1w
bGFjZW1lbnQoNyk+LgpAQCAtMjA1LDIyICsyMDcsMjIgQEAgSG9ub3VyZWQgYnkgdGhlIGNyZWRp
dCBhbmQgY3JlZGl0MiBzY2hlZHVsZXJzLgogCiBUaGUgY2FwIG9wdGlvbmFsbHkgZml4ZXMgdGhl
IG1heGltdW0gYW1vdW50IG9mIENQVSBhIGRvbWFpbiB3aWxsIGJlCiBhYmxlIHRvIGNvbnN1bWUs
IGV2ZW4gaWYgdGhlIGhvc3Qgc3lzdGVtIGhhcyBpZGxlIENQVSBjeWNsZXMuCi1UaGUgY2FwIGlz
IGV4cHJlc3NlZCBpbiBwZXJjZW50YWdlIG9mIG9uZSBwaHlzaWNhbCBDUFU6CitUaGUgY2FwIGlz
IGV4cHJlc3NlZCBhcyBhIHBlcmNlbnRhZ2Ugb2Ygb25lIHBoeXNpY2FsIENQVToKIDEwMCBpcyAx
IHBoeXNpY2FsIENQVSwgNTAgaXMgaGFsZiBhIENQVSwgNDAwIGlzIDQgQ1BVcywgZXRjLgotVGhl
IGRlZmF1bHQsIDAsIG1lYW5zIHRoZXJlIGlzIG5vIHVwcGVyIGNhcC4KK1RoZSBkZWZhdWx0LCAw
LCBtZWFucyB0aGVyZSBpcyBubyBjYXAuCiBIb25vdXJlZCBieSB0aGUgY3JlZGl0IGFuZCBjcmVk
aXQyIHNjaGVkdWxlcnMuCiAKLU5COiBNYW55IHN5c3RlbXMgaGF2ZSBmZWF0dXJlcyB0aGF0IHdp
bGwgc2NhbGUgZG93biB0aGUgY29tcHV0aW5nCi1wb3dlciBvZiBhIGNwdSB0aGF0IGlzIG5vdCAx
MDAlIHV0aWxpemVkLiAgVGhpcyBjYW4gYmUgaW4gdGhlCi1vcGVyYXRpbmcgc3lzdGVtLCBidXQg
Y2FuIGFsc28gc29tZXRpbWVzIGJlIGJlbG93IHRoZSBvcGVyYXRpbmcgc3lzdGVtCitCPE5PVEU+
OiBNYW55IHN5c3RlbXMgaGF2ZSBmZWF0dXJlcyB0aGF0IHdpbGwgc2NhbGUgZG93biB0aGUgY29t
cHV0aW5nCitwb3dlciBvZiBhIENQVSB0aGF0IGlzIG5vdCAxMDAlIHV0aWxpemVkLiAgVGhpcyBj
YW4gYmUgZG9uZSBpbiB0aGUKK29wZXJhdGluZyBzeXN0ZW0sIGJ1dCBjYW4gYWxzbyBzb21ldGlt
ZXMgYmUgZG9uZSBiZWxvdyB0aGUgb3BlcmF0aW5nIHN5c3RlbSwKIGluIHRoZSBCSU9TLiAgSWYg
eW91IHNldCBhIGNhcCBzdWNoIHRoYXQgaW5kaXZpZHVhbCBjb3JlcyBhcmUgcnVubmluZwogYXQg
bGVzcyB0aGFuIDEwMCUsIHRoaXMgbWF5IGhhdmUgYW4gaW1wYWN0IG9uIHRoZSBwZXJmb3JtYW5j
ZSBvZiB5b3VyCiB3b3JrbG9hZCBvdmVyIGFuZCBhYm92ZSB0aGUgaW1wYWN0IG9mIHRoZSBjYXAu
IEZvciBleGFtcGxlLCBpZiB5b3VyCi1wcm9jZXNzb3IgcnVucyBhdCAyR0h6LCBhbmQgeW91IGNh
cCBhIHZtIGF0IDUwJSwgdGhlIHBvd2VyIG1hbmFnZW1lbnQKK3Byb2Nlc3NvciBydW5zIGF0IDJH
SHosIGFuZCB5b3UgY2FwIGEgVk0gYXQgNTAlLCB0aGUgcG93ZXIgbWFuYWdlbWVudAogc3lzdGVt
IG1heSBhbHNvIHJlZHVjZSB0aGUgY2xvY2sgc3BlZWQgdG8gMUdIejsgdGhlIGVmZmVjdCB3aWxs
IGJlCiB0aGF0IHlvdXIgVk0gZ2V0cyAyNSUgb2YgdGhlIGF2YWlsYWJsZSBwb3dlciAoNTAlIG9m
IDFHSHopIHJhdGhlciB0aGFuCiA1MCUgKDUwJSBvZiAyR0h6KS4gIElmIHlvdSBhcmUgbm90IGdl
dHRpbmcgdGhlIHBlcmZvcm1hbmNlIHlvdSBleHBlY3QsCi1sb29rIGF0IHBlcmZvcm1hbmNlIGFu
ZCBjcHVmcmVxIG9wdGlvbnMgaW4geW91ciBvcGVyYXRpbmcgc3lzdGVtIGFuZAorbG9vayBhdCBw
ZXJmb3JtYW5jZSBhbmQgQ1BVIGZyZXF1ZW5jeSBvcHRpb25zIGluIHlvdXIgb3BlcmF0aW5nIHN5
c3RlbSBhbmQKIHlvdXIgQklPUy4KIAogPWJhY2sKQEAgLTIzNiwxNCArMjM4LDE0IEBAIFN0YXJ0
IHRoZSBndWVzdCB3aXRoIE1CWVRFUyBtZWdhYnl0ZXMgb2YgUkFNLgogPWl0ZW0gQjxtYXhtZW09
TUJZVEVTPgogCiBTcGVjaWZpZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIG1lbW9yeSBhIGd1ZXN0
IGNhbiBldmVyIHNlZS4KLVRoZSB2YWx1ZSBvZiBCPG1heG1lbT0+IG11c3QgYmUgZXF1YWwgb3Ig
Z3JlYXRlciB0aGFuIEI8bWVtb3J5PT4uCitUaGUgdmFsdWUgb2YgQjxtYXhtZW09PiBtdXN0IGJl
IGVxdWFsIHRvIG9yIGdyZWF0ZXIgdGhhbiB0aGF0IG9mIEI8bWVtb3J5PT4uCiAKIEluIGNvbWJp
bmF0aW9uIHdpdGggQjxtZW1vcnk9PiBpdCB3aWxsIHN0YXJ0IHRoZSBndWVzdCAicHJlLWJhbGxv
b25lZCIsCiBpZiB0aGUgdmFsdWVzIG9mIEI8bWVtb3J5PT4gYW5kIEI8bWF4bWVtPT4gZGlmZmVy
LgogQSAicHJlLWJhbGxvb25lZCIgSFZNIGd1ZXN0IG5lZWRzIGEgYmFsbG9vbiBkcml2ZXIsIHdp
dGhvdXQgYSBiYWxsb29uIGRyaXZlcgogaXQgd2lsbCBjcmFzaC4KIAotTk9URTogQmVjYXVzZSBv
ZiB0aGUgd2F5IGJhbGxvb25pbmcgd29ya3MsIHRoZSBndWVzdCBoYXMgdG8gYWxsb2NhdGUKK0I8
Tk9URT46IEJlY2F1c2Ugb2YgdGhlIHdheSBiYWxsb29uaW5nIHdvcmtzLCB0aGUgZ3Vlc3QgaGFz
IHRvIGFsbG9jYXRlCiBtZW1vcnkgdG8ga2VlcCB0cmFjayBvZiBtYXhtZW0gcGFnZXMsIHJlZ2Fy
ZGxlc3Mgb2YgaG93IG11Y2ggbWVtb3J5IGl0CiBhY3R1YWxseSBoYXMgYXZhaWxhYmxlIHRvIGl0
LiAgQSBndWVzdCB3aXRoIG1heG1lbT0yNjIxNDQgYW5kCiBtZW1vcnk9ODA5NiB3aWxsIHJlcG9y
dCBzaWduaWZpY2FudGx5IGxlc3MgbWVtb3J5IGF2YWlsYWJsZSBmb3IgdXNlCkBAIC0yNTksNTQg
KzI2MSw1NCBAQCBvZiBoYXZpbmcgdG8gdHJhY2sgdGhlIHVudXNlZCBwYWdlcy4KID1pdGVtIEI8
dm51bWE9WyBWTk9ERV9TUEVDLCBWTk9ERV9TUEVDLCAuLi4gXT4KIAogU3BlY2lmeSB2aXJ0dWFs
IE5VTUEgY29uZmlndXJhdGlvbiB3aXRoIHBvc2l0aW9uYWwgYXJndW1lbnRzLiBUaGUKLW50aCBC
PFZOT0RFX1NQRUM+IGluIHRoZSBsaXN0IHNwZWNpZmllcyB0aGUgY29uZmlndXJhdGlvbiBvZiBu
dGgKK250aCBCPFZOT0RFX1NQRUM+IGluIHRoZSBsaXN0IHNwZWNpZmllcyB0aGUgY29uZmlndXJh
dGlvbiBvZiB0aGUgbnRoCiB2aXJ0dWFsIG5vZGUuCiAKLU5vdGUgdGhhdCB2aXJ0dWFsIE5VTUEg
Zm9yIFBWIGd1ZXN0IGlzIG5vdCB5ZXQgc3VwcG9ydGVkLCBiZWNhdXNlCi10aGVyZSBpcyBhbiBp
c3N1ZSB3aXRoIGNwdWlkIGhhbmRsaW5nIHRoYXQgYWZmZWN0cyBQViB2aXJ0dWFsIE5VTUEuCi1G
dXJ0aGVybW9yZSwgZ3Vlc3RzIHdpdGggdmlydHVhbCBOVU1BIGNhbm5vdCBiZSBzYXZlZCBvciBt
aWdyYXRlZAorTm90ZSB0aGF0IHZpcnR1YWwgTlVNQSBpcyBub3Qgc3VwcG9ydGVkIGZvciBQViBn
dWVzdHMgeWV0LCBiZWNhdXNlCit0aGVyZSBpcyBhbiBpc3N1ZSB3aXRoIHRoZSBDUFVJRCBpbnN0
cnVjdGlvbiBoYW5kbGluZyB0aGF0IGFmZmVjdHMgUFYgdmlydHVhbAorTlVNQS4gRnVydGhlcm1v
cmUsIGd1ZXN0cyB3aXRoIHZpcnR1YWwgTlVNQSBjYW5ub3QgYmUgc2F2ZWQgb3IgbWlncmF0ZWQK
IGJlY2F1c2UgdGhlIG1pZ3JhdGlvbiBzdHJlYW0gZG9lcyBub3QgcHJlc2VydmUgbm9kZSBpbmZv
cm1hdGlvbi4KIAogRWFjaCBCPFZOT0RFX1NQRUM+IGlzIGEgbGlzdCwgd2hpY2ggaGFzIGEgZm9y
bSBvZgotIltWTk9ERV9DT05GSUdfT1BUSU9OLFZOT0RFX0NPTkZJR19PUFRJT04sIC4uLiBdIiAg
KHdpdGhvdXQgcXVvdGVzKS4KKyJbVk5PREVfQ09ORklHX09QVElPTiwgVk5PREVfQ09ORklHX09Q
VElPTiwgLi4uIF0iICAod2l0aG91dCB0aGUgcXVvdGVzKS4KIAotRm9yIGV4YW1wbGUgdm51bWEg
PSBbIFsicG5vZGU9MCIsInNpemU9NTEyIiwidmNwdXM9MC00IiwidmRpc3RhbmNlcz0xMCwyMCJd
IF0KK0ZvciBleGFtcGxlLCB2bnVtYSA9IFsgWyJwbm9kZT0wIiwic2l6ZT01MTIiLCJ2Y3B1cz0w
LTQiLCJ2ZGlzdGFuY2VzPTEwLDIwIl0gXQogbWVhbnMgdm5vZGUgMCBpcyBtYXBwZWQgdG8gcG5v
ZGUgMCwgaGFzIDUxMk1CIHJhbSwgaGFzIHZjcHVzIDAgdG8gNCwgdGhlCiBkaXN0YW5jZSB0byBp
dHNlbGYgaXMgMTAgYW5kIHRoZSBkaXN0YW5jZSB0byB2bm9kZSAxIGlzIDIwLgogCi1FYWNoIEI8
Vk5PREVfQ09ORklHX09QVElPTj4gaXMgYSBxdW90ZWQga2V5PXZhbHVlIHBhaXIuIFN1cHBvcnRl
ZAorRWFjaCBCPFZOT0RFX0NPTkZJR19PUFRJT04+IGlzIGEgcXVvdGVkIEM8S0VZPVZBTFVFPiBw
YWlyLiBTdXBwb3J0ZWQKIEI8Vk5PREVfQ09ORklHX09QVElPTj5zIGFyZSAodGhleSBhcmUgYWxs
IG1hbmRhdG9yeSBhdCB0aGUgbW9tZW50KToKIAogPW92ZXIgNAogCiA9aXRlbSBCPHBub2RlPU5V
TUJFUj4KIAotU3BlY2lmeSB3aGljaCBwaHlzaWNhbCBub2RlIHRoaXMgdmlydHVhbCBub2RlIG1h
cHMgdG8uCitTcGVjaWZpZXMgd2hpY2ggcGh5c2ljYWwgbm9kZSB0aGlzIHZpcnR1YWwgbm9kZSBt
YXBzIHRvLgogCiA9aXRlbSBCPHNpemU9TUJZVEVTPgogCi1TcGVjaWZ5IHRoZSBzaXplIG9mIHRo
aXMgdmlydHVhbCBub2RlLiBUaGUgc3VtIG9mIG1lbW9yeSBzaXplIG9mIGFsbAorU3BlY2lmaWVz
IHRoZSBzaXplIG9mIHRoaXMgdmlydHVhbCBub2RlLiBUaGUgc3VtIG9mIG1lbW9yeSBzaXplcyBv
ZiBhbGwKIHZub2RlcyB3aWxsIGJlY29tZSBCPG1heG1lbT0+LiBJZiBCPG1heG1lbT0+IGlzIHNw
ZWNpZmllZCBzZXBhcmF0ZWx5LAogYSBjaGVjayBpcyBwZXJmb3JtZWQgdG8gbWFrZSBzdXJlIHRo
ZSBzdW0gb2YgYWxsIHZub2RlIG1lbW9yeSBtYXRjaGVzCiBCPG1heG1lbT0+LgogCi09aXRlbSBC
PHZjcHVzPUNQVS1TVFJJTkc+Cis9aXRlbSBCPHZjcHVzPSJDUFVTVFJJTkciPgogCi1TcGVjaWZ5
IHdoaWNoIHZjcHVzIGJlbG9uZyB0byB0aGlzIG5vZGUuIEI8Q1BVLVNUUklORz4gaXMgYSBzdHJp
bmcKLXNlcGFyYXRlZCBieSBjb21tYS4gWW91IGNhbiBzcGVjaWZ5IHJhbmdlIGFuZCBzaW5nbGUg
Y3B1LiBBbiBleGFtcGxlCi1pcyAidmNwdXM9MC01LDgiLCB3aGljaCBtZWFucyB5b3Ugc3BlY2lm
eSB2Y3B1IDAgdG8gdmNwdSA1LCBhbmQgdmNwdQotOC4KK1NwZWNpZmllcyB3aGljaCB2Q1BVcyBi
ZWxvbmcgdG8gdGhpcyBub2RlLiBCPCJDUFVTVFJJTkciPiBpcyBhIHN0cmluZyBvZiBudW1lcmlj
YWwKK3ZhbHVlcyBzZXBhcmF0ZWQgYnkgYSBjb21tYS4gWW91IGNhbiBzcGVjaWZ5IGEgcmFuZ2Ug
YW5kL29yIGEgc2luZ2xlIENQVS4KK0FuIGV4YW1wbGUgd291bGQgYmUgInZjcHVzPTAtNSw4Iiwg
d2hpY2ggbWVhbnMgeW91IHNwZWNpZmllZCB2Q1BVIDAgdG8gdkNQVSA1LAorYW5kIHZDUFUgOC4K
IAogPWl0ZW0gQjx2ZGlzdGFuY2VzPU5VTUJFUiwgTlVNQkVSLCAuLi4gPgogCi1TcGVjaWZ5IHZp
cnR1YWwgZGlzdGFuY2UgZnJvbSB0aGlzIG5vZGUgdG8gYWxsIG5vZGVzIChpbmNsdWRpbmcKK1Nw
ZWNpZmllcyB0aGUgdmlydHVhbCBkaXN0YW5jZSBmcm9tIHRoaXMgbm9kZSB0byBhbGwgbm9kZXMg
KGluY2x1ZGluZwogaXRzZWxmKSB3aXRoIHBvc2l0aW9uYWwgYXJndW1lbnRzLiBGb3IgZXhhbXBs
ZSwgInZkaXN0YW5jZT0xMCwyMCIKIGZvciB2bm9kZSAwIG1lYW5zIHRoZSBkaXN0YW5jZSBmcm9t
IHZub2RlIDAgdG8gdm5vZGUgMCBpcyAxMCwgZnJvbQogdm5vZGUgMCB0byB2bm9kZSAxIGlzIDIw
LiBUaGUgbnVtYmVyIG9mIGFyZ3VtZW50cyBzdXBwbGllZCBtdXN0IG1hdGNoCiB0aGUgdG90YWwg
bnVtYmVyIG9mIHZub2Rlcy4KIAotTm9ybWFsbHkgeW91IGNhbiB1c2UgdGhlIHZhbHVlcyBmcm9t
ICJ4bCBpbmZvIC1uIiBvciAibnVtYWN0bAotLS1oYXJkd2FyZSIgdG8gZmlsbCBpbiB2ZGlzdGFu
Y2UgbGlzdC4KK05vcm1hbGx5IHlvdSBjYW4gdXNlIHRoZSB2YWx1ZXMgZnJvbSBCPHhsIGluZm8g
LW4+IG9yIEI8bnVtYWN0bAorLS1oYXJkd2FyZT4gdG8gZmlsbCB0aGUgdmRpc3RhbmNlcyBsaXN0
LgogCiA9YmFjawogCkBAIC0zMTksNyArMzIxLDcgQEAgTm9ybWFsbHkgeW91IGNhbiB1c2UgdGhl
IHZhbHVlcyBmcm9tICJ4bCBpbmZvIC1uIiBvciAibnVtYWN0bAogPWl0ZW0gQjxvbl9wb3dlcm9m
Zj0iQUNUSU9OIj4KIAogU3BlY2lmaWVzIHdoYXQgc2hvdWxkIGJlIGRvbmUgd2l0aCB0aGUgZG9t
YWluIGlmIGl0IHNodXRzIGl0c2VsZiBkb3duLgotVGhlIEM8QUNUSU9OPnMgYXJlOgorVGhlIEI8
QUNUSU9OPnMgYXJlOgogCiA9b3ZlciA0CiAKQEAgLTMzOSw4ICszNDEsNyBAQCBkb21haW4gd2l0
aCB0aGUgc2FtZSBjb25maWd1cmF0aW9uIGFzIHRoZSBvcmlnaW5hbAogCiA9aXRlbSBCPHByZXNl
cnZlPgogCi1rZWVwIHRoZSBkb21haW4uICBJdCBjYW4gYmUgZXhhbWluZWQsIGFuZCBsYXRlciBk
ZXN0cm95ZWQgd2l0aCBgeGwKLWRlc3Ryb3lgLgora2VlcCB0aGUgZG9tYWluLiAgSXQgY2FuIGJl
IGV4YW1pbmVkLCBhbmQgbGF0ZXIgZGVzdHJveWVkIHdpdGggQjx4bCBkZXN0cm95Pi4KIAogPWl0
ZW0gQjxjb3JlZHVtcC1kZXN0cm95PgogCkBAIC0zNjAsMzcgKzM2MSwzNyBAQCBhbmQgbm9uLVhl
bi1hd2FyZSBIVk0gZ3Vlc3RzIGFyZSBub3Qgc3VwcG9ydGVkLgogCiA9YmFjawogCi1UaGUgZGVm
YXVsdCBmb3IgQzxvbl9wb3dlcm9mZj4gaXMgQzxkZXN0cm95Pi4KK1RoZSBkZWZhdWx0IGZvciBC
PG9uX3Bvd2Vyb2ZmPiBpcyBCPGRlc3Ryb3k+LgogCiA9aXRlbSBCPG9uX3JlYm9vdD0iQUNUSU9O
Ij4KIAogQWN0aW9uIHRvIHRha2UgaWYgdGhlIGRvbWFpbiBzaHV0cyBkb3duIHdpdGggYSByZWFz
b24gY29kZSByZXF1ZXN0aW5nCi1hIHJlYm9vdC4gIERlZmF1bHQgaXMgQzxyZXN0YXJ0Pi4KK2Eg
cmVib290LiAgRGVmYXVsdCBpcyBCPHJlc3RhcnQ+LgogCiA9aXRlbSBCPG9uX3dhdGNoZG9nPSJB
Q1RJT04iPgogCiBBY3Rpb24gdG8gdGFrZSBpZiB0aGUgZG9tYWluIHNodXRzIGRvd24gZHVlIHRv
IGEgWGVuIHdhdGNoZG9nIHRpbWVvdXQuCi1EZWZhdWx0IGlzIEM8ZGVzdHJveT4uCitEZWZhdWx0
IGlzIEI8ZGVzdHJveT4uCiAKID1pdGVtIEI8b25fY3Jhc2g9IkFDVElPTiI+CiAKLUFjdGlvbiB0
byB0YWtlIGlmIHRoZSBkb21haW4gY3Jhc2hlcy4gIERlZmF1bHQgaXMgQzxkZXN0cm95Pi4KK0Fj
dGlvbiB0byB0YWtlIGlmIHRoZSBkb21haW4gY3Jhc2hlcy4gIERlZmF1bHQgaXMgQjxkZXN0cm95
Pi4KIAogPWl0ZW0gQjxvbl9zb2Z0X3Jlc2V0PSJBQ1RJT04iPgogCi1BY3Rpb24gdG8gdGFrZSBp
ZiB0aGUgZG9tYWluIHBlcmZvcm1zICdzb2Z0IHJlc2V0JyAoZS5nLiBkb2VzIGtleGVjKS4KLURl
ZmF1bHQgaXMgQzxzb2Z0LXJlc2V0Pi4KK0FjdGlvbiB0byB0YWtlIGlmIHRoZSBkb21haW4gcGVy
Zm9ybXMgYSAnc29mdCByZXNldCcgKGUuZy4gZG9lcyBCPGtleGVjPikuCitEZWZhdWx0IGlzIEI8
c29mdC1yZXNldD4uCiAKID1iYWNrCiAKID1oZWFkMyBEaXJlY3QgS2VybmVsIEJvb3QKIAotRGly
ZWN0IGtlcm5lbCBib290IGFsbG93cyBib290aW5nIGRpcmVjdGx5IGZyb20gYSBrZXJuZWwgYW5k
IGluaXRyZAotc3RvcmVkIGluIHRoZSBob3N0IHBoeXNpY2FsIG1hY2hpbmUgT1MsIGFsbG93aW5n
IGNvbW1hbmQgbGluZSBhcmd1bWVudHMKLXRvIGJlIHBhc3NlZCBkaXJlY3RseS4gUFYgZ3Vlc3Qg
ZGlyZWN0IGtlcm5lbCBib290IGlzIHN1cHBvcnRlZC4gSFZNCi1ndWVzdCBkaXJlY3Qga2VybmVs
IGJvb3QgaXMgc3VwcG9ydGVkIHdpdGggbGltaXRhdGlvbiAoaXQncyBzdXBwb3J0ZWQKLXdoZW4g
dXNpbmcgcWVtdS14ZW4gYW5kIGRlZmF1bHQgQklPUyAnc2VhYmlvcyc7IG5vdCBzdXBwb3J0ZWQg
aW4gY2FzZSBvZgotc3R1YmRvbS1kbSBhbmQgb2xkIHJvbWJpb3MuKQorRGlyZWN0IGtlcm5lbCBi
b290IGFsbG93cyBib290aW5nIGd1ZXN0cyB3aXRoIGEga2VybmVsIGFuZCBhbiBpbml0cmQKK3N0
b3JlZCBvbiBhIGZpbGVzeXN0ZW0gYXZhaWxhYmxlIHRvIHRoZSBob3N0IHBoeXNpY2FsIG1hY2hp
bmUsIGFsbG93aW5nCitjb21tYW5kIGxpbmUgYXJndW1lbnRzIHRvIGJlIHBhc3NlZCBkaXJlY3Rs
eS4gUFYgZ3Vlc3QgZGlyZWN0IGtlcm5lbCBib290IGlzCitzdXBwb3J0ZWQuIEhWTSBndWVzdCBk
aXJlY3Qga2VybmVsIGJvb3QgaXMgc3VwcG9ydGVkIHdpdGggc29tZSBsaW1pdGF0aW9ucworKGl0
J3Mgc3VwcG9ydGVkIHdoZW4gdXNpbmcgQjxxZW11LXhlbj4gYW5kIHRoZSBkZWZhdWx0IEJJT1Mg
J3NlYWJpb3MnLAorYnV0IG5vdCBzdXBwb3J0ZWQgaW4gY2FzZSBvZiB1c2luZyBCPHN0dWJkb20t
ZG0+IGFuZCB0aGUgb2xkICdyb21iaW9zJy4pCiAKID1vdmVyIDQKIApAQCAtNDA0LDIwICs0MDUs
MjAgQEAgTG9hZCB0aGUgc3BlY2lmaWVkIGZpbGUgYXMgdGhlIHJhbWRpc2suCiAKID1pdGVtIEI8
Y21kbGluZT0iU1RSSU5HIj4KIAotQXBwZW5kIEI8Y21kbGluZT0iU1RSSU5HIj4gdG8gdGhlIGtl
cm5lbCBjb21tYW5kIGxpbmUuIChOb3RlOiBpdCBpcwotZ3Vlc3Qgc3BlY2lmaWMgd2hhdCBtZWFu
aW5nIHRoaXMgaGFzKS4gSXQgY2FuIHJlcGxhY2UgQjxyb290PSJTVFJJTkciPgotcGx1cyBCPGV4
dHJhPSJTVFJJTkciPiBhbmQgaXMgcHJlZmVycmVkLiBXaGVuIEI8Y21kbGluZT0iU1RSSU5HIj4g
aXMgc2V0LAorQXBwZW5kIEI8U1RSSU5HPiB0byB0aGUga2VybmVsIGNvbW1hbmQgbGluZS4gKE5v
dGU6IHRoZSBtZWFuaW5nIG9mCit0aGlzIGlzIGd1ZXN0IHNwZWNpZmljKS4gSXQgY2FuIHJlcGxh
Y2UgQjxyb290PSJTVFJJTkciPgorYWxvbmcgd2l0aCBCPGV4dHJhPSJTVFJJTkciPiBhbmQgaXMg
cHJlZmVycmVkLiBXaGVuIEI8Y21kbGluZT0iU1RSSU5HIj4gaXMgc2V0LAogQjxyb290PSJTVFJJ
TkciPiBhbmQgQjxleHRyYT0iU1RSSU5HIj4gd2lsbCBiZSBpZ25vcmVkLgogCiA9aXRlbSBCPHJv
b3Q9IlNUUklORyI+CiAKLUFwcGVuZCBCPHJvb3Q9IlNUUklORyI+IHRvIHRoZSBrZXJuZWwgY29t
bWFuZCBsaW5lIChOb3RlOiBpdCBpcyBndWVzdAotc3BlY2lmaWMgd2hhdCBtZWFuaW5nIHRoaXMg
aGFzKS4KK0FwcGVuZCBCPHJvb3Q9U1RSSU5HPiB0byB0aGUga2VybmVsIGNvbW1hbmQgbGluZSAo
Tm90ZTogdGhlIG1lYW5pbmcgb2YgdGhpcworaXMgZ3Vlc3Qgc3BlY2lmaWMpLgogCiA9aXRlbSBC
PGV4dHJhPSJTVFJJTkciPgogCi1BcHBlbmQgQjxTVFJJTkc+IHRvIHRoZSBrZXJuZWwgY29tbWFu
ZCBsaW5lLiAoTm90ZTogaXQgaXMgZ3Vlc3QKLXNwZWNpZmljIHdoYXQgbWVhbmluZyB0aGlzIGhh
cykuCitBcHBlbmQgQjxTVFJJTkc+IHRvIHRoZSBrZXJuZWwgY29tbWFuZCBsaW5lLiAoTm90ZTog
dGhlIG1lYW5pbmcgb2YgdGhpcworaXMgZ3Vlc3Qgc3BlY2lmaWMpLgogCiA9YmFjawogCkBAIC00
MzgsNyArNDM5LDcgQEAgQXNzaWduIGFuIFhTTSBzZWN1cml0eSBsYWJlbCB0byB0aGlzIGRvbWFp
bi4KIAogU3BlY2lmeSBhbiBYU00gc2VjdXJpdHkgbGFiZWwgdXNlZCBmb3IgdGhpcyBkb21haW4g
dGVtcG9yYXJpbHkgZHVyaW5nCiBpdHMgYnVpbGQuIFRoZSBkb21haW4ncyBYU00gbGFiZWwgd2ls
bCBiZSBjaGFuZ2VkIHRvIHRoZSBleGVjdXRpb24KLXNlY2xhYmVsIChzcGVjaWZpZWQgYnkgInNl
Y2xhYmVsIikgb25jZSB0aGUgYnVpbGQgaXMgY29tcGxldGUsIHByaW9yIHRvCitzZWNsYWJlbCAo
c3BlY2lmaWVkIGJ5IEI8c2VjbGFiZWw+KSBvbmNlIHRoZSBidWlsZCBpcyBjb21wbGV0ZSwgcHJp
b3IgdG8KIHVucGF1c2luZyB0aGUgZG9tYWluLiBXaXRoIGEgcHJvcGVybHkgY29uc3RydWN0ZWQg
c2VjdXJpdHkgcG9saWN5IChzdWNoCiBhcyBub21pZ3JhdGVfdCBpbiB0aGUgZXhhbXBsZSBwb2xp
Y3kpLCB0aGlzIGNhbiBiZSB1c2VkIHRvIGJ1aWxkIGEKIGRvbWFpbiB3aG9zZSBtZW1vcnkgaXMg
bm90IGFjY2Vzc2libGUgdG8gdGhlIHRvb2xzdGFjayBkb21haW4uCkBAIC00NDcsNyArNDQ4LDcg
QEAgZG9tYWluIHdob3NlIG1lbW9yeSBpcyBub3QgYWNjZXNzaWJsZSB0byB0aGUgdG9vbHN0YWNr
IGRvbWFpbi4KIAogRGlzYWJsZSBtaWdyYXRpb24gb2YgdGhpcyBkb21haW4uICBUaGlzIGVuYWJs
ZXMgY2VydGFpbiBvdGhlciBmZWF0dXJlcwogd2hpY2ggYXJlIGluY29tcGF0aWJsZSB3aXRoIG1p
Z3JhdGlvbi4gQ3VycmVudGx5IHRoaXMgaXMgbGltaXRlZCB0bwotZW5hYmxpbmcgdGhlIGludmFy
aWFudCBUU0MgZmVhdHVyZSBmbGFnIGluIGNwdWlkIHJlc3VsdHMgd2hlbiBUU0MgaXMKK2VuYWJs
aW5nIHRoZSBpbnZhcmlhbnQgVFNDIGZlYXR1cmUgZmxhZyBpbiBDUFVJRCByZXN1bHRzIHdoZW4g
VFNDIGlzCiBub3QgZW11bGF0ZWQuCiAKID1pdGVtIEI8ZHJpdmVyX2RvbWFpbj1CT09MRUFOPgpA
QCAtNDYwLDEyICs0NjEsMTIgQEAgZmVhdHVyZXMgbmVlZGVkIGluIG9yZGVyIHRvIHJ1biBhIGRy
aXZlciBkb21haW4uCiBTcGVjaWZ5IGEgcGFydGlhbCBkZXZpY2UgdHJlZSAoY29tcGlsZWQgdmlh
IHRoZSBEZXZpY2UgVHJlZSBDb21waWxlcikuCiBFdmVyeXRoaW5nIHVuZGVyIHRoZSBub2RlICIv
cGFzc3Rocm91Z2giIHdpbGwgYmUgY29waWVkIGludG8gdGhlIGd1ZXN0CiBkZXZpY2UgdHJlZS4g
Rm9yIGNvbnZlbmllbmNlLCB0aGUgbm9kZSAiL2FsaWFzZXMiIGlzIGFsc28gY29waWVkIHRvIGFs
bG93Ci10aGUgdXNlciB0byBkZWZpbmVkIGFsaWFzZXMgd2hpY2ggY2FuIGJlIHVzZWQgYnkgdGhl
IGd1ZXN0IGtlcm5lbC4KK3RoZSB1c2VyIHRvIGRlZmluZSBhbGlhc2VzIHdoaWNoIGNhbiBiZSB1
c2VkIGJ5IHRoZSBndWVzdCBrZXJuZWwuCiAKIEdpdmVuIHRoZSBjb21wbGV4aXR5IG9mIHZlcmlm
eWluZyB0aGUgdmFsaWRpdHkgb2YgYSBkZXZpY2UgdHJlZSwgdGhpcwotb3B0aW9uIHNob3VsZCBv
bmx5IGJlIHVzZWQgd2l0aCB0cnVzdGVkIGRldmljZSB0cmVlLgorb3B0aW9uIHNob3VsZCBvbmx5
IGJlIHVzZWQgd2l0aCBhIHRydXN0ZWQgZGV2aWNlIHRyZWUuCiAKLU5vdGUgdGhhdCB0aGUgcGFy
dGlhbCBkZXZpY2UgdHJlZSBzaG91bGQgYXZvaWQgdG8gdXNlIHRoZSBwaGFuZGxlIDY1MDAwCitO
b3RlIHRoYXQgdGhlIHBhcnRpYWwgZGV2aWNlIHRyZWUgc2hvdWxkIGF2b2lkIHVzaW5nIHRoZSBw
aGFuZGxlIDY1MDAwCiB3aGljaCBpcyByZXNlcnZlZCBieSB0aGUgdG9vbHN0YWNrLgogCiA9YmFj
awpAQCAtNDgxLDQ1ICs0ODIsNDYgQEAgZGV2aWNlcyB3aGljaCB0aGUgZ3Vlc3Qgd2lsbCBjb250
YWluLgogCiBTcGVjaWZpZXMgdGhlIGRpc2tzIChib3RoIGVtdWxhdGVkIGRpc2tzIGFuZCBYZW4g
dmlydHVhbCBibG9jawogZGV2aWNlcykgd2hpY2ggYXJlIHRvIGJlIHByb3ZpZGVkIHRvIHRoZSBn
dWVzdCwgYW5kIHdoYXQgb2JqZWN0cyBvbgotdGhlIGhvc3QgdGhleSBzaG91bGQgbWFwIHRvLiAg
U2VlIEw8eGwtZGlzay1jb25maWd1cmF0aW9uKDUpPi4KK3RoZSBob3N0IHRoZXkgc2hvdWxkIG1h
cCB0by4gIFNlZSBMPHhsLWRpc2stY29uZmlndXJhdGlvbig1KT4gZm9yIG1vcmUKK2RldGFpbHMu
CiAKID1pdGVtIEI8dmlmPVsgIk5FVF9TUEVDX1NUUklORyIsICJORVRfU1BFQ19TVFJJTkciLCAu
Li5dPgogCi1TcGVjaWZpZXMgdGhlIG5ldHdvcmtpbmcgcHJvdmlzaW9uIChib3RoIGVtdWxhdGVk
IG5ldHdvcmsgYWRhcHRlcnMsCi1hbmQgWGVuIHZpcnR1YWwgaW50ZXJmYWNlcykgdG8gcHJvdmlk
ZWQgdG8gdGhlIGd1ZXN0LiAgU2VlCi1MPHhsLW5ldHdvcmstY29uZmlndXJhdGlvbig1KT4uCitT
cGVjaWZpZXMgdGhlIG5ldHdvcmsgaW50ZXJmYWNlcyAoYm90aCBlbXVsYXRlZCBuZXR3b3JrIGFk
YXB0ZXJzLAorYW5kIFhlbiB2aXJ0dWFsIGludGVyZmFjZXMpIHdoaWNoIGFyZSB0byBiZSBwcm92
aWRlZCB0byB0aGUgZ3Vlc3QuICBTZWUKK0w8eGwtbmV0d29yay1jb25maWd1cmF0aW9uKDUpPiBm
b3IgbW9yZSBkZXRhaWxzLgogCiA9aXRlbSBCPHZ0cG09WyAiVlRQTV9TUEVDX1NUUklORyIsICJW
VFBNX1NQRUNfU1RSSU5HIiwgLi4uXT4KIAotU3BlY2lmaWVzIHRoZSB2aXJ0dWFsIHRydXN0ZWQg
cGxhdGZvcm0gbW9kdWxlIHRvIGJlCi1wcm92aWRlZCB0byB0aGUgZ3Vlc3QuIFBsZWFzZSBzZWUg
TDx4ZW4tdnRwbSg3KT4gZm9yIG1vcmUgZGV0YWlscy4KK1NwZWNpZmllcyB0aGUgVmlydHVhbCBU
cnVzdGVkIFBsYXRmb3JtIG1vZHVsZSB0byBiZQorcHJvdmlkZWQgdG8gdGhlIGd1ZXN0LiBTZWUg
TDx4ZW4tdnRwbSg3KT4gZm9yIG1vcmUgZGV0YWlscy4KIAogRWFjaCBCPFZUUE1fU1BFQ19TVFJJ
Tkc+IGlzIGEgY29tbWEtc2VwYXJhdGVkIGxpc3Qgb2YgQzxLRVk9VkFMVUU+Ci1zZXR0aW5ncywg
ZnJvbSB0aGUgZm9sbG93aW5nIGxpc3Q6CitzZXR0aW5ncyBmcm9tIHRoZSBmb2xsb3dpbmcgbGlz
dDoKIAogPW92ZXIgNAogCi09aXRlbSBDPGJhY2tlbmQ9RE9NQUlOPgorPWl0ZW0gQjxiYWNrZW5k
PWRvbWFpbi1pZD4KIAotU3BlY2lmeSB0aGUgYmFja2VuZCBkb21haW4gbmFtZSBvciBpZC4gVGhp
cyB2YWx1ZSBpcyByZXF1aXJlZCEKK1NwZWNpZmllcyB0aGUgYmFja2VuZCBkb21haW4gbmFtZSBv
ciBpZC4gQjxUaGlzIHZhbHVlIGlzIHJlcXVpcmVkIT4KIElmIHRoaXMgZG9tYWluIGlzIGEgZ3Vl
c3QsIHRoZSBiYWNrZW5kIHNob3VsZCBiZSBzZXQgdG8gdGhlCi12dHBtIGRvbWFpbiBuYW1lLiBJ
ZiB0aGlzIGRvbWFpbiBpcyBhIHZ0cG0sIHRoZQotYmFja2VuZCBzaG91bGQgYmUgc2V0IHRvIHRo
ZSB2dHBtIG1hbmFnZXIgZG9tYWluIG5hbWUuCit2VFBNIGRvbWFpbiBuYW1lLiBJZiB0aGlzIGRv
bWFpbiBpcyBhIHZUUE0sIHRoZQorYmFja2VuZCBzaG91bGQgYmUgc2V0IHRvIHRoZSB2VFBNIG1h
bmFnZXIgZG9tYWluIG5hbWUuCiAKLT1pdGVtIEM8dXVpZD1VVUlEPgorPWl0ZW0gQjx1dWlkPVVV
SUQ+CiAKLVNwZWNpZnkgdGhlIHV1aWQgb2YgdGhpcyB2dHBtIGRldmljZS4gVGhlIHV1aWQgaXMg
dXNlZCB0byB1bmlxdWVseQotaWRlbnRpZnkgdGhlIHZ0cG0gZGV2aWNlLiBZb3UgY2FuIGNyZWF0
ZSBvbmUgdXNpbmcgdGhlIHV1aWRnZW4KLXByb2dyYW0gb24gdW5peCBzeXN0ZW1zLiBJZiBsZWZ0
IHVuc3BlY2lmaWVkLCBhIG5ldyB1dWlkCitTcGVjaWZpZXMgdGhlIFVVSUQgb2YgdGhpcyB2VFBN
IGRldmljZS4gVGhlIFVVSUQgaXMgdXNlZCB0byB1bmlxdWVseQoraWRlbnRpZnkgdGhlIHZUUE0g
ZGV2aWNlLiBZb3UgY2FuIGNyZWF0ZSBvbmUgdXNpbmcgdGhlIEI8dXVpZGdlbigxKT4KK3Byb2dy
YW0gb24gdW5peCBzeXN0ZW1zLiBJZiBsZWZ0IHVuc3BlY2lmaWVkLCBhIG5ldyBVVUlECiB3aWxs
IGJlIHJhbmRvbWx5IGdlbmVyYXRlZCBldmVyeSB0aW1lIHRoZSBkb21haW4gYm9vdHMuCi1JZiB0
aGlzIGlzIGEgdnRwbSBkb21haW4sIHlvdSBzaG91bGQgc3BlY2lmeSBhIHZhbHVlLiBUaGUKK0lm
IHRoaXMgaXMgYSB2VFBNIGRvbWFpbiwgeW91IHNob3VsZCBzcGVjaWZ5IGEgdmFsdWUuIFRoZQog
dmFsdWUgaXMgb3B0aW9uYWwgaWYgdGhpcyBpcyBhIGd1ZXN0IGRvbWFpbi4KIAogPWJhY2sKIAog
PWl0ZW0gQjxwOT1bICI5UEZTX1NQRUNfU1RSSU5HIiwgIjlQRlNfU1BFQ19TVFJJTkciLCAuLi5d
PgogCi1DcmVhdGVzIGEgWGVuIDlwZnMgY29ubmVjdGlvbiB0byBzaGFyZSBhIGZpbGVzeXN0ZW0g
ZnJvbSBiYWNrZW5kIHRvCitDcmVhdGVzIGEgWGVuIDlwZnMgY29ubmVjdGlvbiB0byBzaGFyZSBh
IGZpbGVzeXN0ZW0gZnJvbSB0aGUgYmFja2VuZCB0byB0aGUKIGZyb250ZW5kLgogCiBFYWNoIEI8
OVBGU19TUEVDX1NUUklORz4gaXMgYSBjb21tYS1zZXBhcmF0ZWQgbGlzdCBvZiBDPEtFWT1WQUxV
RT4KQEAgLTUyNywyMiArNTI5LDIyIEBAIHNldHRpbmdzLCBmcm9tIHRoZSBmb2xsb3dpbmcgbGlz
dDoKIAogPW92ZXIgNAogCi09aXRlbSBDPHRhZz1TVFJJTkc+Cis9aXRlbSBCPHRhZz1TVFJJTkc+
CiAKIDlwZnMgdGFnIHRvIGlkZW50aWZ5IHRoZSBmaWxlc3lzdGVtIHNoYXJlLiBUaGUgdGFnIGlz
IG5lZWRlZCBvbiB0aGUKIGd1ZXN0IHNpZGUgdG8gbW91bnQgaXQuCiAKLT1pdGVtIEM8c2VjdXJp
dHlfbW9kZWw9Im5vbmUiPgorPWl0ZW0gQjxzZWN1cml0eV9tb2RlbD0ibm9uZSI+CiAKLU9ubHkg
Im5vbmUiIGlzIHN1cHBvcnRlZCB0b2RheSwgd2hpY2ggbWVhbnMgdGhhdCBmaWxlcyBhcmUgc3Rv
cmVkIHVzaW5nCi10aGUgc2FtZSBjcmVkZW50aWFscyBhcyB0aGV5IGFyZSBjcmVhdGVkIG9uIHRo
ZSBndWVzdCAobm8gdXNlciBvd25lcnNoaXAKK09ubHkgIm5vbmUiIGlzIHN1cHBvcnRlZCB0b2Rh
eSwgd2hpY2ggbWVhbnMgdGhhdCB0aGUgZmlsZXMgYXJlIHN0b3JlZCB1c2luZwordGhlIHNhbWUg
Y3JlZGVudGlhbHMgYXMgdGhvc2UgdGhleSBoYXZlIGluIHRoZSBndWVzdCAobm8gdXNlciBvd25l
cnNoaXAKIHNxdWFzaCBvciByZW1hcCkuCiAKLT1pdGVtIEM8cGF0aD1TVFJJTkc+Cis9aXRlbSBC
PHBhdGg9U1RSSU5HPgogCiBGaWxlc3lzdGVtIHBhdGggb24gdGhlIGJhY2tlbmQgdG8gZXhwb3J0
LgogCi09aXRlbSBDPGJhY2tlbmQ9RE9NQUlOPgorPWl0ZW0gQjxiYWNrZW5kPWRvbWFpbi1pZD4K
IAogU3BlY2lmeSB0aGUgYmFja2VuZCBkb21haW4gbmFtZSBvciBpZCwgZGVmYXVsdHMgdG8gZG9t
MC4KIApAQCAtNTU0LDc4ICs1NTYsNzggQEAgU3BlY2lmaWVzIHRoZSBwYXJhdmlydHVhbCBmcmFt
ZWJ1ZmZlciBkZXZpY2VzIHdoaWNoIHNob3VsZCBiZSBzdXBwbGllZAogdG8gdGhlIGRvbWFpbi4K
IAogVGhpcyBvcHRpb24gZG9lcyBub3QgY29udHJvbCB0aGUgZW11bGF0ZWQgZ3JhcGhpY3MgY2Fy
ZCBwcmVzZW50ZWQgdG8KLWFuIEhWTSBndWVzdC4gU2VlIEw8RW11bGF0ZWQgVkdBIEdyYXBoaWNz
IERldmljZT4gYmVsb3cgZm9yIGhvdyB0bwotY29uZmlndXJlIHRoZSBlbXVsYXRlZCBkZXZpY2Uu
IElmIEw8RW11bGF0ZWQgVkdBIEdyYXBoaWNzIERldmljZT4gb3B0aW9ucwotYXJlIHVzZWQgaW4g
YSBQViBndWVzdCBjb25maWd1cmF0aW9uLCB4bCB3aWxsIHBpY2sgdXAgQjx2bmM+LCBCPHZuY2xp
c3Rlbj4sCithbiBIVk0gZ3Vlc3QuIFNlZSBCPEVtdWxhdGVkIFZHQSBHcmFwaGljcyBEZXZpY2U+
IGJlbG93IGZvciBob3cgdG8KK2NvbmZpZ3VyZSB0aGUgZW11bGF0ZWQgZGV2aWNlLiBJZiBCPEVt
dWxhdGVkIFZHQSBHcmFwaGljcyBEZXZpY2U+IG9wdGlvbnMKK2FyZSB1c2VkIGluIGEgUFYgZ3Vl
c3QgY29uZmlndXJhdGlvbiwgQjx4bD4gd2lsbCBwaWNrIHVwIEI8dm5jPiwgQjx2bmNsaXN0ZW4+
LAogQjx2bmNwYXNzd2Q+LCBCPHZuY2Rpc3BsYXk+LCBCPHZuY3VudXNlZD4sIEI8c2RsPiwgQjxv
cGVuZ2w+IGFuZAotQjxrZXltYXA+IHRvIGNvbnN0cnVjdCBwYXJhdmlydHVhbCBmcmFtZWJ1ZmZl
ciBkZXZpY2UgZm9yIHRoZSBndWVzdC4KK0I8a2V5bWFwPiB0byBjb25zdHJ1Y3QgdGhlIHBhcmF2
aXJ0dWFsIGZyYW1lYnVmZmVyIGRldmljZSBmb3IgdGhlIGd1ZXN0LgogCiBFYWNoIEI8VkZCX1NQ
RUNfU1RSSU5HPiBpcyBhIGNvbW1hLXNlcGFyYXRlZCBsaXN0IG9mIEM8S0VZPVZBTFVFPgogc2V0
dGluZ3MsIGZyb20gdGhlIGZvbGxvd2luZyBsaXN0OgogCiA9b3ZlciA0CiAKLT1pdGVtIEM8dm5j
PUJPT0xFQU4+Cis9aXRlbSBCPHZuYz1CT09MRUFOPgogCiBBbGxvdyBhY2Nlc3MgdG8gdGhlIGRp
c3BsYXkgdmlhIHRoZSBWTkMgcHJvdG9jb2wuICBUaGlzIGVuYWJsZXMgdGhlCi1vdGhlciBWTkMt
cmVsYXRlZCBzZXR0aW5ncy4gIFRoZSBkZWZhdWx0IGlzIHRvIGVuYWJsZSB0aGlzLgorb3RoZXIg
Vk5DLXJlbGF0ZWQgc2V0dGluZ3MuICBEZWZhdWx0IGlzIDEgKGVuYWJsZWQpLgogCi09aXRlbSBD
PHZuY2xpc3Rlbj1BRERSRVNTWzpESVNQTEFZTlVNXT4KKz1pdGVtIEI8dm5jbGlzdGVuPUFERFJF
U1NbOkRJU1BMQVlOVU1dPgogCi1TcGVjaWZpZXMgdGhlIElQIGFkZHJlc3MsIGFuZCBvcHRpb25h
bGx5IFZOQyBkaXNwbGF5IG51bWJlciwgdG8gdXNlLgorU3BlY2lmaWVzIHRoZSBJUCBhZGRyZXNz
LCBhbmQgb3B0aW9uYWxseSB0aGUgVk5DIGRpc3BsYXkgbnVtYmVyLCB0byB1c2UuCiAKLU5CIHRo
YXQgaWYgeW91IHNwZWNpZnkgdGhlIGRpc3BsYXkgbnVtYmVyIGhlcmUsIHlvdSBzaG91bGQgbm90
IHVzZQotdm5jZGlzcGxheS4KK05vdGU6IGlmIHlvdSBzcGVjaWZ5IHRoZSBkaXNwbGF5IG51bWJl
ciBoZXJlLCB5b3Ugc2hvdWxkIG5vdCB1c2UKK3RoZSBCPHZuY2Rpc3BsYXk+IG9wdGlvbi4KIAot
PWl0ZW0gQzx2bmNkaXNwbGF5PURJU1BMQVlOVU0+Cis9aXRlbSBCPHZuY2Rpc3BsYXk9RElTUExB
WU5VTT4KIAogU3BlY2lmaWVzIHRoZSBWTkMgZGlzcGxheSBudW1iZXIgdG8gdXNlLiAgVGhlIGFj
dHVhbCBUQ1AgcG9ydCBudW1iZXIKIHdpbGwgYmUgRElTUExBWU5VTSs1OTAwLgogCi1OQiB0aGF0
IHlvdSBzaG91bGQgbm90IHVzZSB0aGlzIG9wdGlvbiBpZiB5b3Ugc2V0IHRoZSBkaXNwbGF5bnVt
IGluIHRoZQotdm5jbGlzdGVuIHN0cmluZy4KK05vdGU6IHlvdSBzaG91bGQgbm90IHVzZSB0aGlz
IG9wdGlvbiBpZiB5b3Ugc2V0IHRoZSBESVNQTEFZTlVNIGluIHRoZQorQjx2bmNsaXN0ZW4+IG9w
dGlvbi4KIAotPWl0ZW0gQzx2bmN1bnVzZWQ9Qk9PTEVBTj4KKz1pdGVtIEI8dm5jdW51c2VkPUJP
T0xFQU4+CiAKLVJlcXVlc3RzIHRoYXQgdGhlIFZOQyBkaXNwbGF5IHNldHVwIHNlYXJjaCBmb3Ig
YSBmcmVlIFRDUCBwb3J0IHRvIHVzZS4KLVRoZSBhY3R1YWwgZGlzcGxheSB1c2VkIGNhbiBiZSBh
Y2Nlc3NlZCB3aXRoIEM8eGwgdm5jdmlld2VyPi4KK1JlcXVlc3RzIHRoYXQgdGhlIFZOQyBkaXNw
bGF5IHNldHVwIHNlYXJjaGVzIGZvciBhIGZyZWUgVENQIHBvcnQgdG8gdXNlLgorVGhlIGFjdHVh
bCBkaXNwbGF5IHVzZWQgY2FuIGJlIGFjY2Vzc2VkIHdpdGggQjx4bCB2bmN2aWV3ZXI+LgogCi09
aXRlbSBDPHZuY3Bhc3N3ZD1QQVNTV09SRD4KKz1pdGVtIEI8dm5jcGFzc3dkPVBBU1NXT1JEPgog
Ci1TcGVjaWZpZXMgdGhlIHBhc3N3b3JkIGZvciB0aGUgVk5DIHNlcnZlci4gSWYgcGFzc3dvcmQg
aXMgc2V0IHRvIGFuCi1lbXB0eSBzdHJpbmcsIGF1dGhlbnRpY2F0aW9uIG9uIHRoZSBWTkMgc2Vy
dmVyIHdpbGwgYmUgZGlzYWJsZWQKK1NwZWNpZmllcyB0aGUgcGFzc3dvcmQgZm9yIHRoZSBWTkMg
c2VydmVyLiBJZiB0aGUgcGFzc3dvcmQgaXMgc2V0IHRvIGFuCitlbXB0eSBzdHJpbmcsIGF1dGhl
bnRpY2F0aW9uIG9uIHRoZSBWTkMgc2VydmVyIHdpbGwgYmUgZGlzYWJsZWQsCiBhbGxvd2luZyBh
bnkgdXNlciB0byBjb25uZWN0LgogCi09aXRlbSBDPHNkbD1CT09MRUFOPgorPWl0ZW0gQjxzZGw9
Qk9PTEVBTj4KIAogU3BlY2lmaWVzIHRoYXQgdGhlIGRpc3BsYXkgc2hvdWxkIGJlIHByZXNlbnRl
ZCB2aWEgYW4gWCB3aW5kb3cgKHVzaW5nCi1TaW1wbGUgRGlyZWN0TWVkaWEgTGF5ZXIpLiBUaGUg
ZGVmYXVsdCBpcyB0byBub3QgZW5hYmxlIHRoaXMgbW9kZS4KK1NpbXBsZSBEaXJlY3RNZWRpYSBM
YXllcikuIFRoZSBkZWZhdWx0IGlzIDAgKG5vdCBlbmFibGVkKS4KIAotPWl0ZW0gQzxkaXNwbGF5
PURJU1BMQVk+Cis9aXRlbSBCPGRpc3BsYXk9RElTUExBWT4KIAotU3BlY2lmaWVzIHRoZSBYIFdp
bmRvdyBkaXNwbGF5IHRoYXQgc2hvdWxkIGJlIHVzZWQgd2hlbiB0aGUgc2RsIG9wdGlvbgorU3Bl
Y2lmaWVzIHRoZSBYIFdpbmRvdyBkaXNwbGF5IHRoYXQgc2hvdWxkIGJlIHVzZWQgd2hlbiB0aGUg
QjxzZGw+IG9wdGlvbgogaXMgdXNlZC4KIAotPWl0ZW0gQzx4YXV0aG9yaXR5PVhBVVRIT1JJVFk+
Cis9aXRlbSBCPHhhdXRob3JpdHk9WEFVVEhPUklUWT4KIAogU3BlY2lmaWVzIHRoZSBwYXRoIHRv
IHRoZSBYIGF1dGhvcml0eSBmaWxlIHRoYXQgc2hvdWxkIGJlIHVzZWQgdG8KLWNvbm5lY3QgdG8g
dGhlIFggc2VydmVyIHdoZW4gdGhlIHNkbCBvcHRpb24gaXMgdXNlZC4KK2Nvbm5lY3QgdG8gdGhl
IFggc2VydmVyIHdoZW4gdGhlIEI8c2RsPiBvcHRpb24gaXMgdXNlZC4KIAotPWl0ZW0gQzxvcGVu
Z2w9Qk9PTEVBTj4KKz1pdGVtIEI8b3BlbmdsPUJPT0xFQU4+CiAKIEVuYWJsZSBPcGVuR0wgYWNj
ZWxlcmF0aW9uIG9mIHRoZSBTREwgZGlzcGxheS4gT25seSBlZmZlY3RzIG1hY2hpbmVzCi11c2lu
ZyBDPGRldmljZV9tb2RlbF92ZXJzaW9uPSJxZW11LXhlbi10cmFkaXRpb25hbCI+IGFuZCBvbmx5
IGlmIHRoZQotZGV2aWNlLW1vZGVsIHdhcyBjb21waWxlZCB3aXRoIE9wZW5HTCBzdXBwb3J0LiBE
aXNhYmxlZCBieSBkZWZhdWx0LgordXNpbmcgQjxkZXZpY2VfbW9kZWxfdmVyc2lvbj0icWVtdS14
ZW4tdHJhZGl0aW9uYWwiPiBhbmQgb25seSBpZiB0aGUKK2RldmljZS1tb2RlbCB3YXMgY29tcGls
ZWQgd2l0aCBPcGVuR0wgc3VwcG9ydC4gVGhlIGRlZmF1bHQgaXMgMCAoZGlzYWJsZWQpLgogCi09
aXRlbSBDPGtleW1hcD1MQU5HPgorPWl0ZW0gQjxrZXltYXA9TEFORz4KIAogQ29uZmlndXJlIHRo
ZSBrZXltYXAgdG8gdXNlIGZvciB0aGUga2V5Ym9hcmQgYXNzb2NpYXRlZCB3aXRoIHRoaXMKIGRp
c3BsYXkuIElmIHRoZSBpbnB1dCBtZXRob2QgZG9lcyBub3QgZWFzaWx5IHN1cHBvcnQgcmF3IGtl
eWNvZGVzCiAoZS5nLiB0aGlzIGlzIG9mdGVuIHRoZSBjYXNlIHdoZW4gdXNpbmcgVk5DKSB0aGVu
IHRoaXMgYWxsb3dzIHVzIHRvCiBjb3JyZWN0bHkgbWFwIHRoZSBpbnB1dCBrZXlzIGludG8ga2V5
Y29kZXMgc2VlbiBieSB0aGUgZ3Vlc3QuIFRoZQogc3BlY2lmaWMgdmFsdWVzIHdoaWNoIGFyZSBh
Y2NlcHRlZCBhcmUgZGVmaW5lZCBieSB0aGUgdmVyc2lvbiBvZiB0aGUKLWRldmljZS1tb2RlbCB3
aGljaCB5b3UgYXJlIHVzaW5nLiBTZWUgTDwvIktleW1hcHMiPiBiZWxvdyBvciBjb25zdWx0IHRo
ZQotTDxxZW11KDEpPiBtYW5wYWdlLiBUaGUgZGVmYXVsdCBpcyBCPGVuLXVzPi4KK2RldmljZS1t
b2RlbCB3aGljaCB5b3UgYXJlIHVzaW5nLiBTZWUgQjxLZXltYXBzPiBiZWxvdyBvciBjb25zdWx0
IHRoZQorQjxxZW11KDEpPiBtYW5wYWdlLiBUaGUgZGVmYXVsdCBpcyBCPGVuLXVzPi4KIAogPWJh
Y2sKIApAQCAtNjQ0LDM1ICs2NDYsMzUgQEAgYXJlOgogCiA9b3ZlciA0CiAKLT1pdGVtIEM8YmFj
a2VuZD1ET01BSU4+Cis9aXRlbSBCPGJhY2tlbmQ9ZG9tYWluLWlkPgogCi1TcGVjaWZ5IHRoZSBi
YWNrZW5kIGRvbWFpbiBuYW1lIG9yIGlkLiBUaGlzIHBhcmFtZXRlciBpcyBvcHRpb25hbC4gSWYK
K1NwZWNpZmllcyB0aGUgYmFja2VuZCBkb21haW4gbmFtZSBvciBpZC4gVGhpcyBwYXJhbWV0ZXIg
aXMgb3B0aW9uYWwuIElmCiB0aGlzIHBhcmFtZXRlciBpcyBvbWl0dGVkIHRoZW4gdGhlIHRvb2xz
dGFjayBkb21haW4gd2lsbCBiZSBhc3N1bWVkLgogCi09aXRlbSBDPG5hbWU9TkFNRT4KKz1pdGVt
IEI8bmFtZT1OQU1FPgogCi1TcGVjaWZ5IHRoZSBzdHJpbmcgbmFtZSBmb3IgdGhpcyBkZXZpY2Uu
IFRoaXMgcGFyYW1ldGVyIGlzIG1hbmRhdG9yeS4KLVRoaXMgc2hvdWxkIGJlIGEgd2VsbC1rbm93
biBuYW1lIGZvciB0aGUgc3BlY2lmaWMgYXBwbGljYXRpb24gKGUuZy4KK1NwZWNpZmllcyB0aGUg
bmFtZSBmb3IgdGhpcyBkZXZpY2UuIEI8VGhpcyBwYXJhbWV0ZXIgaXMgbWFuZGF0b3J5IT4KK1Ro
aXMgc2hvdWxkIGJlIGEgd2VsbC1rbm93biBuYW1lIGZvciBhIHNwZWNpZmljIGFwcGxpY2F0aW9u
IChlLmcuCiBndWVzdCBhZ2VudCkgYW5kIHNob3VsZCBiZSB1c2VkIGJ5IHRoZSBmcm9udGVuZCB0
byBjb25uZWN0IHRoZQogYXBwbGljYXRpb24gdG8gdGhlIHJpZ2h0IGNoYW5uZWwgZGV2aWNlLiBU
aGVyZSBpcyBubyBmb3JtYWwgcmVnaXN0cnkKIG9mIGNoYW5uZWwgbmFtZXMsIHNvIGFwcGxpY2F0
aW9uIGF1dGhvcnMgYXJlIGVuY291cmFnZWQgdG8gbWFrZSB0aGVpcgotbmFtZXMgdW5pcXVlIGJ5
IGluY2x1ZGluZyBkb21haW4gbmFtZSBhbmQgdmVyc2lvbiBudW1iZXIgaW4gdGhlIHN0cmluZwor
bmFtZXMgdW5pcXVlIGJ5IGluY2x1ZGluZyB0aGUgZG9tYWluIG5hbWUgYW5kIGEgdmVyc2lvbiBu
dW1iZXIgaW4gdGhlIHN0cmluZwogKGUuZy4gb3JnLm15ZG9tYWluLmd1ZXN0YWdlbnQuMSkuCiAK
LT1pdGVtIEM8Y29ubmVjdGlvbj1DT05ORUNUSU9OPgorPWl0ZW0gQjxjb25uZWN0aW9uPUNPTk5F
Q1RJT04+CiAKLVNwZWNpZnkgaG93IHRoZSBiYWNrZW5kIHdpbGwgYmUgaW1wbGVtZW50ZWQuIFRo
ZSBmb2xsb3dpbmcgb3B0aW9ucyBhcmUKK1NwZWNpZmllcyBob3cgdGhlIGJhY2tlbmQgd2lsbCBi
ZSBpbXBsZW1lbnRlZC4gVGhlIGZvbGxvd2luZyBvcHRpb25zIGFyZQogYXZhaWxhYmxlOgogCiA9
b3ZlciA0CiAKLT1pdGVtIEI8Y29ubmVjdGlvbj1TT0NLRVQ+Cis9aXRlbSBCPFNPQ0tFVD4KIAog
VGhlIGJhY2tlbmQgd2lsbCBiaW5kIGEgVW5peCBkb21haW4gc29ja2V0IChhdCB0aGUgcGF0aCBn
aXZlbiBieQotQjxwYXRoPVBBVEg+KSwgY2FsbCBsaXN0ZW4gYW5kIGFjY2VwdCBjb25uZWN0aW9u
cy4gVGhlIGJhY2tlbmQgd2lsbCBwcm94eQorQjxwYXRoPVBBVEg+KSwgbGlzdGVuIGZvciBhbmQg
YWNjZXB0IGNvbm5lY3Rpb25zLiBUaGUgYmFja2VuZCB3aWxsIHByb3h5CiBkYXRhIGJldHdlZW4g
dGhlIGNoYW5uZWwgYW5kIHRoZSBjb25uZWN0ZWQgc29ja2V0LgogCi09aXRlbSBCPGNvbm5lY3Rp
b249UFRZPgorPWl0ZW0gQjxQVFk+CiAKIFRoZSBiYWNrZW5kIHdpbGwgY3JlYXRlIGEgcHR5IGFu
ZCBwcm94eSBkYXRhIGJldHdlZW4gdGhlIGNoYW5uZWwgYW5kIHRoZQogbWFzdGVyIGRldmljZS4g
VGhlIGNvbW1hbmQgQjx4bCBjaGFubmVsLWxpc3Q+IGNhbiBiZSB1c2VkIHRvIGRpc2NvdmVyIHRo
ZQpAQCAtNjg0LDE1MiArNjg2LDE3NCBAQCBhc3NpZ25lZCBzbGF2ZSBkZXZpY2UuCiAKID1pdGVt
IEI8cmRtPSJSRE1fUkVTRVJWQVRJT05fU1RSSU5HIj4KIAotKEhWTS94ODYgb25seSkgU3BlY2lm
aWVzIGluZm9ybWF0aW9uIGFib3V0IFJlc2VydmVkIERldmljZSBNZW1vcnkgKFJETSksCitCPEhW
TS94ODYgb25seSE+IFNwZWNpZmllcyBpbmZvcm1hdGlvbiBhYm91dCBSZXNlcnZlZCBEZXZpY2Ug
TWVtb3J5IChSRE0pLAogd2hpY2ggaXMgbmVjZXNzYXJ5IHRvIGVuYWJsZSByb2J1c3QgZGV2aWNl
IHBhc3N0aHJvdWdoLiBPbmUgZXhhbXBsZSBvZiBSRE0KLWlzIHJlcG9ydGVkIHRocm91Z2ggQUNQ
SSBSZXNlcnZlZCBNZW1vcnkgUmVnaW9uIFJlcG9ydGluZyAoUk1SUikgc3RydWN0dXJlCi1vbiB4
ODYgcGxhdGZvcm0uCitpcyByZXBvcnRpbmcgdGhyb3VnaCB0aGUgQUNQSSBSZXNlcnZlZCBNZW1v
cnkgUmVnaW9uIFJlcG9ydGluZyAoUk1SUikgc3RydWN0dXJlCitvbiB0aGUgeDg2IHBsYXRmb3Jt
LgogCi1CPFJETV9SRVNFUlZFX1NUUklORz4gaGFzIHRoZSBmb3JtIEM8W0tFWT1WQUxVRSxLRVk9
VkFMVUUsLi4uPiB3aGVyZToKK0I8UkRNX1JFU0VSVkFUSU9OX1NUUklORz4gaXMgYSBjb21tYSBz
ZXBhcmF0ZWQgbGlzdCBvZiBDPEtFWT1WQUxVRT4gc2V0dGluZ3MsCitmcm9tIHRoZSBmb2xsb3dp
bmcgbGlzdDoKIAogPW92ZXIgNAogCi09aXRlbSBCPEtFWT1WQUxVRT4KKz1pdGVtIEI8c3RyYXRl
Z3k9U1RSSU5HPgogCi1Qb3NzaWJsZSBCPEtFWT5zIGFyZToKK0N1cnJlbnRseSB0aGVyZSBpcyBv
bmx5IG9uZSB2YWxpZCB0eXBlLCBhbmQgdGhhdCBpcyAiaG9zdCIuCiAKID1vdmVyIDQKIAotPWl0
ZW0gQjxzdHJhdGVneT0iU1RSSU5HIj4KKz1pdGVtIEI8aG9zdD4KIAotQ3VycmVudGx5IHRoZXJl
IGlzIG9ubHkgb25lIHZhbGlkIHR5cGU6CitJZiBzZXQgdG8gImhvc3QiIGl0IG1lYW5zIGFsbCBy
ZXNlcnZlZCBkZXZpY2UgbWVtb3J5IG9uIHRoaXMgcGxhdGZvcm0gc2hvdWxkCitiZSBjaGVja2Vk
IHRvIHJlc2VydmUgcmVnaW9ucyBpbiB0aGlzIFZNJ3MgYWRkcmVzcyBzcGFjZS4gVGhpcyBnbG9i
YWwgUkRNCitwYXJhbWV0ZXIgYWxsb3dzIHRoZSB1c2VyIHRvIHNwZWNpZnkgcmVzZXJ2ZWQgcmVn
aW9ucyBleHBsaWNpdGx5LCBhbmQgdXNpbmcKKyJob3N0IiBpbmNsdWRlcyBhbGwgcmVzZXJ2ZWQg
cmVnaW9ucyByZXBvcnRlZCBvbiB0aGlzIHBsYXRmb3JtLCB3aGljaCBpcwordXNlZnVsIHdoZW4g
ZG9pbmcgaG90cGx1Zy4KIAotImhvc3QiIG1lYW5zIGFsbCByZXNlcnZlZCBkZXZpY2UgbWVtb3J5
IG9uIHRoaXMgcGxhdGZvcm0gc2hvdWxkIGJlIGNoZWNrZWQgdG8KLXJlc2VydmUgcmVnaW9ucyBp
biB0aGlzIFZNJ3MgZ3Vlc3QgYWRkcmVzcyBzcGFjZS4gVGhpcyBnbG9iYWwgcmRtIHBhcmFtZXRl
cgotYWxsb3dzIHVzZXIgdG8gc3BlY2lmeSByZXNlcnZlZCByZWdpb25zIGV4cGxpY2l0bHksIGFu
ZCB1c2luZyAiaG9zdCIgaW5jbHVkZXMKLWFsbCByZXNlcnZlZCByZWdpb25zIHJlcG9ydGVkIG9u
IHRoaXMgcGxhdGZvcm0sIHdoaWNoIGlzIHVzZWZ1bCB3aGVuIGRvaW5nCi1ob3RwbHVnLgorQnkg
ZGVmYXVsdCB0aGlzIGlzbid0IHNldCBzbyB3ZSBkb24ndCBjaGVjayBhbGwgUkRNcy4gSW5zdGVh
ZCwgd2UganVzdCBjaGVjawordGhlIFJETSBzcGVjaWZpYyB0byBhIGdpdmVuIGRldmljZSBpZiB3
ZSdyZSBhc3NpZ25pbmcgdGhpcyBraW5kIG9mIGEgZGV2aWNlLgogCi1CeSBkZWZhdWx0IHRoaXMg
aXNuJ3Qgc2V0IHNvIHdlIGRvbid0IGNoZWNrIGFsbCByZG1zLiBJbnN0ZWFkLCB3ZSBqdXN0IGNo
ZWNrCi1yZG0gc3BlY2lmaWMgdG8gYSBnaXZlbiBkZXZpY2UgaWYgeW91J3JlIGFzc2lnbmluZyB0
aGlzIGtpbmQgb2YgZGV2aWNlLiBOb3RlCi10aGlzIG9wdGlvbiBpcyBub3QgcmVjb21tZW5kZWQg
dW5sZXNzIHlvdSBjYW4gbWFrZSBzdXJlIGFueSBjb25mbGljdCBkb2VzIGV4aXN0LgorTm90ZTog
dGhpcyBvcHRpb24gaXMgbm90IHJlY29tbWVuZGVkIHVubGVzcyB5b3UgY2FuIG1ha2Ugc3VyZSB0
aGF0IG5vCitjb25mbGljdHMgZXhpc3QuCiAKIEZvciBleGFtcGxlLCB5b3UncmUgdHJ5aW5nIHRv
IHNldCAibWVtb3J5ID0gMjgwMCIgdG8gYWxsb2NhdGUgbWVtb3J5IHRvIG9uZQotZ2l2ZW4gVk0g
YnV0IHRoZSBwbGF0Zm9ybSBvd25zIHR3byBSRE0gcmVnaW9ucyBsaWtlLAorZ2l2ZW4gVk0gYnV0
IHRoZSBwbGF0Zm9ybSBvd25zIHR3byBSRE0gcmVnaW9ucyBsaWtlOgogCiBEZXZpY2UgQSBbc2Jk
Zl9BXTogUk1SUiByZWdpb25fQTogYmFzZV9hZGRyIGFjNmQzMDAwIGVuZF9hZGRyZXNzIGFjNmU2
ZmZmCisKIERldmljZSBCIFtzYmRmX0JdOiBSTVJSIHJlZ2lvbl9COiBiYXNlX2FkZHIgYWQ4MDAw
MDAgZW5kX2FkZHJlc3MgYWZmZmZmZmYKIAogSW4gdGhpcyBjb25mbGljdCBjYXNlLAogCi0jMS4g
SWYgQjxzdHJhdGVneT4gaXMgc2V0IHRvICJob3N0IiwgZm9yIGV4YW1wbGUsCisjMS4gSWYgQjxz
dHJhdGVneT4gaXMgc2V0IHRvICJob3N0IiwgZm9yIGV4YW1wbGU6CiAKIHJkbSA9ICJzdHJhdGVn
eT1ob3N0LHBvbGljeT1zdHJpY3QiIG9yIHJkbSA9ICJzdHJhdGVneT1ob3N0LHBvbGljeT1yZWxh
eGVkIgogCi1JdCBtZWFucyBhbGwgY29uZmxpY3RzIHdpbGwgYmUgaGFuZGxlZCBhY2NvcmRpbmcg
dG8gdGhlIHBvbGljeQoraXQgbWVhbnMgYWxsIGNvbmZsaWN0cyB3aWxsIGJlIGhhbmRsZWQgYWNj
b3JkaW5nIHRvIHRoZSBwb2xpY3kKIGludHJvZHVjZWQgYnkgQjxwb2xpY3k+IGFzIGRlc2NyaWJl
ZCBiZWxvdy4KIAogIzIuIElmIEI8c3RyYXRlZ3k+IGlzIG5vdCBzZXQgYXQgYWxsLCBidXQKIAog
cGNpID0gWyAnc2JkZl9BLCByZG1fcG9saWN5PXh4eHh4JyBdCiAKLUl0IG1lYW5zIG9ubHkgb25l
IGNvbmZsaWN0IG9mIHJlZ2lvbl9BIHdpbGwgYmUgaGFuZGxlZCBhY2NvcmRpbmcgdG8gdGhlIHBv
bGljeQotaW50cm9kdWNlZCBieSBCPHJkbV9wb2xpY3k9IlNUUklORyI+IGFzIGRlc2NyaWJlZCBp
bnNpZGUgcGNpIG9wdGlvbnMuCitpdCBtZWFucyBvbmx5IG9uZSBjb25mbGljdCBvZiByZWdpb25f
QSB3aWxsIGJlIGhhbmRsZWQgYWNjb3JkaW5nIHRvIHRoZSBwb2xpY3kKK2ludHJvZHVjZWQgYnkg
QjxyZG1fcG9saWN5PVNUUklORz4gYXMgZGVzY3JpYmVkIGluc2lkZSBCPHBjaT4gb3B0aW9ucy4K
KworPWJhY2sKKworPWl0ZW0gQjxwb2xpY3k9U1RSSU5HPgorCitTcGVjaWZpZXMgaG93IHRvIGRl
YWwgd2l0aCBjb25mbGljdHMgd2hlbiByZXNlcnZpbmcgYWxyZWFkeSByZXNlcnZlZCBkZXZpY2UK
K21lbW9yeSBpbiB0aGUgZ3Vlc3QgYWRkcmVzcyBzcGFjZS4KIAotPWl0ZW0gQjxwb2xpY3k9IlNU
UklORyI+Cis9b3ZlciA0CiAKLVNwZWNpZmllcyBob3cgdG8gZGVhbCB3aXRoIGNvbmZsaWN0cyB3
aGVuIHJlc2VydmluZyByZXNlcnZlZCBkZXZpY2UKLW1lbW9yeSBpbiBndWVzdCBhZGRyZXNzIHNw
YWNlLgorPWl0ZW0gQjxzdHJpY3Q+CiAKLVdoZW4gdGhhdCBjb25mbGljdCBpcyB1bnNvbHZlZCwK
K1NwZWNpZmllcyB0aGF0IGluIGNhc2Ugb2YgYW4gdW5yZXNvbHZlZCBjb25mbGljdCB0aGUgVk0g
Y2FuJ3QgYmUgY3JlYXRlZCwKK29yIHRoZSBhc3NvY2lhdGVkIGRldmljZSBjYW4ndCBiZSBhdHRh
Y2hlZCBpbiB0aGUgY2FzZSBvZiBob3RwbHVnLgogCi0ic3RyaWN0IiBtZWFucyBWTSBjYW4ndCBi
ZSBjcmVhdGVkLCBvciB0aGUgYXNzb2NpYXRlZCBkZXZpY2UgY2FuJ3QgYmUKLWF0dGFjaGVkIGlu
IHRoZSBjYXNlIG9mIGhvdHBsdWcuCis9aXRlbSBCPHJlbGF4ZWQ+CiAKLSJyZWxheGVkIiBhbGxv
d3MgVk0gdG8gYmUgY3JlYXRlZCBidXQgbWF5IGNhdXNlIFZNIHRvIGNyYXNoIGlmCi1wYXNzLXRo
cm91Z2ggZGV2aWNlIGFjY2Vzc2VzIFJETS4gRm9yIGV4YW1wbGUgV2luZG93cyBJR0QgR0ZYIGRy
aXZlcgotYWx3YXlzIGFjY2Vzc2VkIFJETSByZWdpb25zIHNvIGl0IGxlYWRzIHRvIFZNIGNyYXNo
LgorU3BlY2lmaWVzIHRoYXQgaW4gY2FzZSBvZiBhbiB1bnJlc29sdmVkIGNvbmZsaWN0IHRoZSBW
TSBpcyBhbGxvd2VkIHRvIGJlCitjcmVhdGVkIGJ1dCBtYXkgY2F1c2UgdGhlIFZNIHRvIGNyYXNo
IGlmIGEgcGFzcy10aHJvdWdoIGRldmljZSBhY2Nlc3NlcyBSRE0uCitGb3IgZXhhbXBsZSwgdGhl
IFdpbmRvd3MgSUdEIEdGWCBkcml2ZXIgYWx3YXlzIGFjY2Vzc2VzIFJETSByZWdpb25zIHNvIGl0
CitsZWFkcyB0byBhIFZNIGNyYXNoLgogCi1Ob3RlIHRoaXMgbWF5IGJlIG92ZXJyaWRkZW4gYnkg
cmRtX3BvbGljeSBvcHRpb24gaW4gUENJIGRldmljZSBjb25maWd1cmF0aW9uLgorTm90ZTogdGhp
cyBtYXkgYmUgb3ZlcnJpZGRlbiBieSB0aGUgQjxyZG1fcG9saWN5PiBvcHRpb24gaW4gdGhlIEI8
cGNpPgorZGV2aWNlIGNvbmZpZ3VyYXRpb24uCiAKID1iYWNrCiAKID1iYWNrCiAKLT1pdGVtIEI8
dXNiY3RybD1bICJVU0JDVFJMX1NQRUNfU1RSSU5HIiwgIlVTQkNUUkxfU1BFQ19TVFJJTkciLCAu
Li4gXT4KKz1pdGVtIEI8dXNiY3RybD1bICJVU0JDVFJMX1NQRUNfU1RSSU5HIiwgIlVTQkNUUkxf
U1BFQ19TVFJJTkciLCAuLi5dPgogCi1TcGVjaWZpZXMgdGhlIFVTQiBjb250cm9sbGVycyBjcmVh
dGVkIGZvciB0aGlzIGd1ZXN0LiBFYWNoCi1CPFVTQl9TUEVDX1NUUklORz4gaGFzIHRoZSBmb3Jt
IEM8S0VZPVZBTFVFLEtFWT1WQUxVRSwuLi4+IHdoZXJlOgorU3BlY2lmaWVzIHRoZSBVU0IgY29u
dHJvbGxlcnMgY3JlYXRlZCBmb3IgdGhpcyBndWVzdC4KKworRWFjaCBCPFVTQkNUUkxfU1BFQ19T
VFJJTkc+IGlzIGEgY29tbWEtc2VwYXJhdGVkIGxpc3Qgb2YgQzxLRVk9VkFMVUU+CitzZXR0aW5n
cywgZnJvbSB0aGUgZm9sbG93aW5nIGxpc3Q6CiAKID1vdmVyIDQKIAotPWl0ZW0gQjxLRVk9VkFM
VUU+Cis9aXRlbSBCPHR5cGU9VFlQRT4KIAotUG9zc2libGUgQjxLRVk+cyBhcmU6CitTcGVjaWZp
ZXMgdGhlIHVzYiBjb250cm9sbGVyIHR5cGUuCiAKID1vdmVyIDQKIAotPWl0ZW0gQjx0eXBlPVRZ
UEU+Cis9aXRlbSBCPHB2PgogCi1TcGVjaWZpZXMgdGhlIHVzYiBjb250cm9sbGVyIHR5cGUuCitT
cGVjaWZpZXMgYSBrZXJuZWwgYmFzZWQgUFZVU0IgYmFja2VuZC4KIAotInB2IiBkZW5vdGVzIGEg
a2VybmVsIGJhc2VkIHB2dXNiIGJhY2tlbmQuCis9aXRlbSBCPHF1c2I+CiAKLSJxdXNiIiBzcGVj
aWZpZXMgYSBxZW11IGJhc2UgYmFja2VuZCBmb3IgcHZ1c2IuCitTcGVjaWZpZXMgYSBRRU1VIGJh
c2VkIFBWVVNCIGJhY2tlbmQuCiAKLSJkZXZpY2Vtb2RlbCIgc3BlY2lmaWVzIGEgVVNCIGNvbnRy
b2xsZXIgZW11bGF0ZWQgYnkgcWVtdS4KKz1pdGVtIEI8ZGV2aWNlbW9kZWw+CisKK1NwZWNpZmll
cyBhIFVTQiBjb250cm9sbGVyIGVtdWxhdGVkIGJ5IFFFTVUuCiBJdCB3aWxsIHNob3cgdXAgYXMg
YSBQQ0ktZGV2aWNlIGluIHRoZSBndWVzdC4KIAotImF1dG8iICh0aGUgZGVmYXVsdCkgZGV0ZXJt
aW5lcyB3aGV0aGVyIGEga2VybmVsIGJhc2VkIGJhY2tlbmQgaXMgaW5zdGFsbGVkLgotSWYgdGhp
cyBpcyB0aGUgY2FzZSwgInB2IiBpcyBzZWxlY3RlZCwgInF1c2IiIHdpbGwgYmUgc2VsZWN0ZWQg
aWYgbm8ga2VybmVsCi1iYWNrZW5kIGlzIGN1cnJlbnRseSBhdmFpbGFibGUuCi1Gb3IgSFZNIGRv
bWFpbnMgImRldmljZW1vZGVsIiB3aWxsIGJlIHNlbGVjdGVkLgorPWl0ZW0gQjxhdXRvPgorCitE
ZXRlcm1pbmVzIHdoZXRoZXIgYSBrZXJuZWwgYmFzZWQgYmFja2VuZCBpcyBpbnN0YWxsZWQuCitJ
ZiB0aGlzIGlzIHRoZSBjYXNlLCBCPHB2PiBpcyB1c2VkLCBvdGhlcndpc2UgQjxxdXNiPiB3aWxs
IGJlIHVzZWQuCitGb3IgSFZNIGRvbWFpbnMgQjxkZXZpY2Vtb2RlbD4gd2lsbCBiZSBzZWxlY3Rl
ZC4KKworVGhpcyBvcHRpb24gaXMgdGhlIGRlZmF1bHQuCisKKz1iYWNrCiAKID1pdGVtIEI8dmVy
c2lvbj1WRVJTSU9OPgogCiBTcGVjaWZpZXMgdGhlIHVzYiBjb250cm9sbGVyIHZlcnNpb24uICBQ
b3NzaWJsZSB2YWx1ZXMgaW5jbHVkZQogMSAoVVNCMS4xKSwgMiAoVVNCMi4wKSBhbmQgMyAoVVNC
My4wKS4KIERlZmF1bHQgaXMgMiAoVVNCMi4wKS4KLTMgKFVTQjMuMCkgaXMgYXZhaWxhYmxlIGZv
ciB0aGUgdHlwZSAiZGV2aWNlbW9kZWwiIG9ubHkuCitWYWx1ZSAzIChVU0IzLjApIGlzIGF2YWls
YWJsZSBmb3IgdGhlIEI8ZGV2aWNlbW9kZWw+IHR5cGUgb25seS4KIAogPWl0ZW0gQjxwb3J0cz1Q
T1JUUz4KIAotU3BlY2lmaWVzIHRoZSB0b3RhbCBwb3J0cyBvZiB0aGUgdXNiIGNvbnRyb2xsZXIu
IFRoZSBtYXhpbXVtCi1udW1iZXIgaXMgMzEuIERlZmF1bHQgaXMgOC4KLVdpdGggdGhlIHR5cGUg
ImRldmljZW1vZGVsIiB0aGUgbnVtYmVyIG9mIHBvcnRzIGlzIG1vcmUgbGltaXRlZDoKK1NwZWNp
ZmllcyB0aGUgdG90YWwgbnVtYmVyIG9mIHBvcnRzIG9mIHRoZSB1c2IgY29udHJvbGxlci4gVGhl
IG1heGltdW0KK251bWJlciBpcyAzMS4gVGhlIGRlZmF1bHQgaXMgOC4KK1dpdGggdGhlIHR5cGUg
QjxkZXZpY2Vtb2RlbD4gdGhlIG51bWJlciBvZiBwb3J0cyBpcyBtb3JlIGxpbWl0ZWQ6CiBhIFVT
QjEuMSBjb250cm9sbGVyIGFsd2F5cyBoYXMgMiBwb3J0cywKIGEgVVNCMi4wIGNvbnRyb2xsZXIg
YWx3YXlzIGhhcyA2IHBvcnRzCiBhbmQgYSBVU0IzLjAgY29udHJvbGxlciBjYW4gaGF2ZSB1cCB0
byAxNSBwb3J0cy4KIAotVVNCIGNvbnRyb2xsZXIgaWRzIHN0YXJ0IGZyb20gMC4gIEluIGxpbmUg
d2l0aCB0aGUgVVNCIHNwZWMsIGhvd2V2ZXIsCitVU0IgY29udHJvbGxlciBpZHMgc3RhcnQgZnJv
bSAwLiAgSW4gbGluZSB3aXRoIHRoZSBVU0Igc3BlY2lmaWNhdGlvbiwgaG93ZXZlciwKIHBvcnRz
IG9uIGEgY29udHJvbGxlciBzdGFydCBmcm9tIDEuCiAKLUUuZy4KLXVzYmN0cmw9WyJ2ZXJzaW9u
PTEscG9ydHM9NCIsICJ2ZXJzaW9uPTIscG9ydHM9OCIsXQotVGhlIGZpcnN0IGNvbnRyb2xsZXIg
aGFzOgotY29udHJvbGxlciBpZCA9IDAsIGFuZCBwb3J0IDEsMiwzLDQuCi1UaGUgc2Vjb25kIGNv
bnRyb2xsZXIgaGFzOgotY29udHJvbGxlciBpZCA9IDEsIGFuZCBwb3J0IDEsMiwzLDQsNSw2LDcs
OC4KK0I8RVhBTVBMRT4KIAotPWJhY2sKKz1vdmVyIDIKIAotPWJhY2sKK3VzYmN0cmw9WyJ2ZXJz
aW9uPTEscG9ydHM9NCIsICJ2ZXJzaW9uPTIscG9ydHM9OCJdCiAKLT1pdGVtIEI8dXNiZGV2PVsg
IlVTQl9TUEVDX1NUUklORyIsICJVU0JfU1BFQ19TVFJJTkciLCAuLi4gXT4KK1RoZSBmaXJzdCBj
b250cm9sbGVyIGlzIFVTQjEuMSBhbmQgaGFzOgogCi1TcGVjaWZpZXMgdGhlIFVTQiBkZXZpY2Vz
IHRvIGJlIGF0dGFjaGVkIHRvIHRoZSBndWVzdCBhdCBib290LiBFYWNoCi1CPFVTQl9TUEVDX1NU
UklORz4gaGFzIHRoZSBmb3JtIEM8S0VZPVZBTFVFLEtFWT1WQUxVRSwuLi4+IHdoZXJlOgorY29u
dHJvbGxlciBpZCA9IDAsIGFuZCBwb3J0cyAxLDIsMyw0LgogCi09b3ZlciA0CitUaGUgc2Vjb25k
IGNvbnRyb2xsZXIgaXMgVVNCMi4wIGFuZCBoYXM6CisKK2NvbnRyb2xsZXIgaWQgPSAxLCBhbmQg
cG9ydHMgMSwyLDMsNCw1LDYsNyw4LgorCis9YmFjaworCis9YmFjawogCi09aXRlbSBCPEtFWT1W
QUxVRT4KKz1pdGVtIEI8dXNiZGV2PVsgIlVTQkRFVl9TUEVDX1NUUklORyIsICJVU0JERVZfU1BF
Q19TVFJJTkciLCAuLi5dPgogCi1Qb3NzaWJsZSBCPEtFWT5zIGFyZToKK1NwZWNpZmllcyB0aGUg
VVNCIGRldmljZXMgdG8gYmUgYXR0YWNoZWQgdG8gdGhlIGd1ZXN0IGF0IGJvb3QuCisKK0VhY2gg
QjxVU0JERVZfU1BFQ19TVFJJTkc+IGlzIGEgY29tbWEtc2VwYXJhdGVkIGxpc3Qgb2YgQzxLRVk9
VkFMVUU+CitzZXR0aW5ncywgZnJvbSB0aGUgZm9sbG93aW5nIGxpc3Q6CiAKID1vdmVyIDQKIAog
PWl0ZW0gQjxkZXZ0eXBlPWhvc3RkZXY+CiAKLVNwZWNpZmllcyBVU0IgZGV2aWNlIHR5cGUuIEN1
cnJlbnRseSBvbmx5IHN1cHBvcnQgJ2hvc3RkZXYnLgorU3BlY2lmaWVzIFVTQiBkZXZpY2UgdHlw
ZS4gQ3VycmVudGx5IG9ubHkgImhvc3RkZXYiIGlzIHN1cHBvcnRlZC4KIAogPWl0ZW0gQjxob3N0
YnVzPWJ1c251bT4KIApAQCAtODQxLDI0OSArODY1LDI0NSBAQCBTcGVjaWZpZXMgZGV2bnVtIG9m
IHRoZSBVU0IgZGV2aWNlIGZyb20gdGhlIGhvc3QgcGVyc3BlY3RpdmUuCiAKID1pdGVtIEI8Y29u
dHJvbGxlcj1DT05UUk9MTEVSPgogCi1TcGVjaWZpZXMgVVNCIGNvbnRyb2xsZXIgaWQsIHRvIHdo
aWNoIGNvbnRyb2xsZXIgdGhlIFVTQiBkZXZpY2UgaXMgYXR0YWNoZWQuCi0KLT1pdGVtIEI8cG9y
dD1QT1JUPgotCi1TcGVjaWZpZXMgVVNCIHBvcnQsIHRvIHdoaWNoIHBvcnQgdGhlIFVTQiBkZXZp
Y2UgaXMgYXR0YWNoZWQuIEI8cG9ydD1QT1JUPgotaXMgdmFsaWQgb25seSB3aGVuIEI8Y29udHJv
bGxlcj1DT05UUk9MTEVSPiBpcyBzcGVjaWZpZWQuCi0KLT1iYWNrCitTcGVjaWZpZXMgdGhlIFVT
QiBjb250cm9sbGVyIGlkLCB0byB3aGljaCBjb250cm9sbGVyIHRoZSBVU0IgZGV2aWNlIGlzCith
dHRhY2hlZC4KIAogSWYgbm8gY29udHJvbGxlciBpcyBzcGVjaWZpZWQsIGFuIGF2YWlsYWJsZSBj
b250cm9sbGVyOnBvcnQgY29tYmluYXRpb24KLXdpbGwgYmUgdXNlZC4gIElmIHRoZXJlIGFyZSBu
byBhdmFpbGFibGUgY29udHJvbGxlcjpwb3J0IG9wdGlvbnMsCit3aWxsIGJlIHVzZWQuICBJZiB0
aGVyZSBhcmUgbm8gYXZhaWxhYmxlIGNvbnRyb2xsZXI6cG9ydCBjb21iaW5hdGlvbnMsCiBhIG5l
dyBjb250cm9sbGVyIHdpbGwgYmUgY3JlYXRlZC4KIAorPWl0ZW0gQjxwb3J0PVBPUlQ+CisKK1Nw
ZWNpZmllcyB0aGUgVVNCIHBvcnQgdG8gd2hpY2ggdGhlIFVTQiBkZXZpY2UgaXMgYXR0YWNoZWQu
IFRoZSBCPHBvcnQ+CitvcHRpb24gaXMgdmFsaWQgb25seSB3aGVuIHRoZSBCPGNvbnRyb2xsZXI+
IG9wdGlvbiBpcyBzcGVjaWZpZWQuCisKID1iYWNrCiAKLT1pdGVtIEI8cGNpPVsgIlBDSV9TUEVD
X1NUUklORyIsICJQQ0lfU1BFQ19TVFJJTkciLCAuLi4gXT4KKz1pdGVtIEI8cGNpPVsgIlBDSV9T
UEVDX1NUUklORyIsICJQQ0lfU1BFQ19TVFJJTkciLCAuLi5dPgogCi1TcGVjaWZpZXMgdGhlIGhv
c3QgUENJIGRldmljZXMgdG8gcGFzc3Rocm91Z2ggdG8gdGhpcyBndWVzdC4gRWFjaCBCPFBDSV9T
UEVDX1NUUklORz4KLWhhcyB0aGUgZm9ybSBDPFtEREREOl1CQjpERC5GW0BWU0xPVF0sS0VZPVZB
TFVFLEtFWT1WQUxVRSwuLi4+IHdoZXJlOgorU3BlY2lmaWVzIHRoZSBob3N0IFBDSSBkZXZpY2Vz
IHRvIHBhc3N0aHJvdWdoIHRvIHRoaXMgZ3Vlc3QuCitFYWNoIEI8UENJX1NQRUNfU1RSSU5HPiBo
YXMgdGhlIGZvcm0gb2YKK0I8W0REREQ6XUJCOkRELkZbQFZTTE9UXSxLRVk9VkFMVUUsS0VZPVZB
TFVFLC4uLj4gd2hlcmU6CiAKID1vdmVyIDQKIAotPWl0ZW0gQjxEREREOkJCOkRELkY+Cis9aXRl
bSBCPFtEREREOl1CQjpERC5GPgogCi1JZGVudGlmaWVzIHRoZSBQQ0kgZGV2aWNlIGZyb20gdGhl
IGhvc3QgcGVyc3BlY3RpdmUgaW4gZG9tYWluCitJZGVudGlmaWVzIHRoZSBQQ0kgZGV2aWNlIGZy
b20gdGhlIGhvc3QgcGVyc3BlY3RpdmUgaW4gdGhlIGRvbWFpbgogKEI8RERERD4pLCBCdXMgKEI8
QkI+KSwgRGV2aWNlIChCPEREPikgYW5kIEZ1bmN0aW9uIChCPEY+KSBzeW50YXguIFRoaXMgaXMK
LXRoZSBzYW1lIHNjaGVtZSBhcyB1c2VkIGluIHRoZSBvdXRwdXQgb2YgQzxsc3BjaT4gZm9yIHRo
ZSBkZXZpY2UgaW4KLXF1ZXN0aW9uLiBOb3RlOiBCeSBkZWZhdWx0IEM8bHNwY2k+IHdpbGwgb21p
dCB0aGUgZG9tYWluIChCPEREREQ+KSBpZiBpdAordGhlIHNhbWUgc2NoZW1lIGFzIHVzZWQgaW4g
dGhlIG91dHB1dCBvZiBCPGxzcGNpKDEpPiBmb3IgdGhlIGRldmljZSBpbgorcXVlc3Rpb24uCisK
K05vdGU6IGJ5IGRlZmF1bHQgQjxsc3BjaSgxKT4gd2lsbCBvbWl0IHRoZSBkb21haW4gKEI8RERE
RD4pIGlmIGl0CiBpcyB6ZXJvIGFuZCBpdCBpcyBvcHRpb25hbCBoZXJlIGFsc28uIFlvdSBtYXkg
c3BlY2lmeSB0aGUgZnVuY3Rpb24KIChCPEY+KSBhcyBCPCo+IHRvIGluZGljYXRlIGFsbCBmdW5j
dGlvbnMuCiAKID1pdGVtIEI8QFZTTE9UPgogCi1TcGVjaWZpZXMgdGhlIHZpcnR1YWwgZGV2aWNl
IHdoZXJlIHRoZSBndWVzdCB3aWxsIHNlZSB0aGlzCitTcGVjaWZpZXMgdGhlIHZpcnR1YWwgc2xv
dCB3aGVyZSB0aGUgZ3Vlc3Qgd2lsbCBzZWUgdGhpcwogZGV2aWNlLiBUaGlzIGlzIGVxdWl2YWxl
bnQgdG8gdGhlIEI8REQ+IHdoaWNoIHRoZSBndWVzdCBzZWVzLiBJbiBhCiBndWVzdCBCPEREREQ+
IGFuZCBCPEJCPiBhcmUgQzwwMDAwOjAwPi4KIAotPWl0ZW0gQjxLRVk9VkFMVUU+Ci0KLVBvc3Np
YmxlIEI8S0VZPnMgYXJlOgotCi09b3ZlciA0Ci0KID1pdGVtIEI8cGVybWlzc2l2ZT1CT09MRUFO
PgogCiBCeSBkZWZhdWx0IHBjaWJhY2sgb25seSBhbGxvd3MgUFYgZ3Vlc3RzIHRvIHdyaXRlICJr
bm93biBzYWZlIiB2YWx1ZXMKLWludG8gUENJIGNvbmZpZyBzcGFjZSwgbGlrZXdpc2UgUUVNVSAo
Ym90aCBxZW11LXhlbiBhbmQKLXFlbXUtdHJhZGl0aW9uYWwpIGltcG9zZXMgdGhlIHNhbWUgY29u
c3RyYWludCBvbiBIVk0gZ3Vlc3RzLiBIb3dldmVyCi1tYW55IGRldmljZXMgcmVxdWlyZSB3cml0
ZXMgdG8gb3RoZXIgYXJlYXMgb2YgY29uZmlnIHNwYWNlIGluIG9yZGVyIHRvCi1vcGVyYXRlIHBy
b3Blcmx5LiAgVGhpcyBvcHRpb24gdGVsbHMgdGhlIGJhY2tlbmQgKHBjaWJhY2sgb3IgUUVNVSkg
dG8KLWFsbG93IGFsbCB3cml0ZXMgdG8gUENJIGNvbmZpZyBzcGFjZSBvZiB0aGlzIGRldmljZSBi
eSB0aGlzIGRvbWFpbi4KK2ludG8gUENJIGNvbmZpZ3VyYXRpb24gc3BhY2UsIGxpa2V3aXNlIFFF
TVUgKGJvdGggcWVtdS14ZW4gYW5kCitxZW11LXhlbi10cmFkaXRpb25hbCkgaW1wb3NlcyB0aGUg
c2FtZSBjb25zdHJhaW50IG9uIEhWTSBndWVzdHMuCitIb3dldmVyLCBtYW55IGRldmljZXMgcmVx
dWlyZSB3cml0ZXMgdG8gb3RoZXIgYXJlYXMgb2YgdGhlIGNvbmZpZ3VyYXRpb24gc3BhY2UKK2lu
IG9yZGVyIHRvIG9wZXJhdGUgcHJvcGVybHkuICBUaGlzIG9wdGlvbiB0ZWxscyB0aGUgYmFja2Vu
ZCAocGNpYmFjayBvciBRRU1VKQordG8gYWxsb3cgYWxsIHdyaXRlcyB0byB0aGUgUENJIGNvbmZp
Z3VyYXRpb24gc3BhY2Ugb2YgdGhpcyBkZXZpY2UgYnkgdGhpcworZG9tYWluLgogCi1UaGlzIG9w
dGlvbiBzaG91bGQgYmUgZW5hYmxlZCB3aXRoIGNhdXRpb246IGl0IGdpdmVzIHRoZSBndWVzdCBt
dWNoCitCPFRoaXMgb3B0aW9uIHNob3VsZCBiZSBlbmFibGVkIHdpdGggY2F1dGlvbjo+IGl0IGdp
dmVzIHRoZSBndWVzdCBtdWNoCiBtb3JlIGNvbnRyb2wgb3ZlciB0aGUgZGV2aWNlLCB3aGljaCBt
YXkgaGF2ZSBzZWN1cml0eSBvciBzdGFiaWxpdHkKLWltcGxpY2F0aW9ucy4gIEl0IGlzIHJlY29t
bWVuZGVkIHRvIGVuYWJsZSB0aGlzIG9wdGlvbiBvbmx5IGZvcgotdHJ1c3RlZCBWTXMgdW5kZXIg
YWRtaW5pc3RyYXRvciBjb250cm9sLgoraW1wbGljYXRpb25zLiAgSXQgaXMgcmVjb21tZW5kZWQg
dG8gb25seSBlbmFibGUgdGhpcyBvcHRpb24gZm9yCit0cnVzdGVkIFZNcyB1bmRlciBhZG1pbmlz
dHJhdG9yJ3MgY29udHJvbC4KIAogPWl0ZW0gQjxtc2l0cmFuc2xhdGU9Qk9PTEVBTj4KIAogU3Bl
Y2lmaWVzIHRoYXQgTVNJLUlOVHggdHJhbnNsYXRpb24gc2hvdWxkIGJlIHR1cm5lZCBvbiBmb3Ig
dGhlIFBDSQogZGV2aWNlLiBXaGVuIGVuYWJsZWQsIE1TSS1JTlR4IHRyYW5zbGF0aW9uIHdpbGwg
YWx3YXlzIGVuYWJsZSBNU0kgb24KLXRoZSBQQ0kgZGV2aWNlIHJlZ2FyZGxlc3Mgd2hldGhlciB0
aGUgZ3Vlc3QgdXNlcyBJTlR4IG9yIE1TSS4gU29tZQordGhlIFBDSSBkZXZpY2UgcmVnYXJkbGVz
cyBvZiB3aGV0aGVyIHRoZSBndWVzdCB1c2VzIElOVHggb3IgTVNJLiBTb21lCiBkZXZpY2UgZHJp
dmVycywgc3VjaCBhcyBOVklESUEncywgZGV0ZWN0IGFuIGluY29uc2lzdGVuY3kgYW5kIGRvIG5v
dAogZnVuY3Rpb24gd2hlbiB0aGlzIG9wdGlvbiBpcyBlbmFibGVkLiBUaGVyZWZvcmUgdGhlIGRl
ZmF1bHQgaXMgZmFsc2UgKDApLgogCiA9aXRlbSBCPHNlaXplPUJPT0xFQU4+CiAKLVRlbGxzIHhs
IHRvIGF1dG9tYXRpY2FsbHkgYXR0ZW1wdCB0byByZS1hc3NpZ24gYSBkZXZpY2UgdG8KK1RlbGxz
IEI8eGw+IHRvIGF1dG9tYXRpY2FsbHkgYXR0ZW1wdCB0byByZS1hc3NpZ24gYSBkZXZpY2UgdG8K
IHBjaWJhY2sgaWYgaXQgaXMgbm90IGFscmVhZHkgYXNzaWduZWQuCiAKLVdBUk5JTkc6IElmIHlv
dSBzZXQgdGhpcyBvcHRpb24sIHhsIHdpbGwgZ2xhZGx5IHJlLWFzc2lnbiBhIGNyaXRpY2FsCitC
PFdBUk5JTkc6PiBJZiB5b3Ugc2V0IHRoaXMgb3B0aW9uLCBCPHhsPiB3aWxsIGdsYWRseSByZS1h
c3NpZ24gYSBjcml0aWNhbAogc3lzdGVtIGRldmljZSwgc3VjaCBhcyBhIG5ldHdvcmsgb3IgYSBk
aXNrIGNvbnRyb2xsZXIgYmVpbmcgdXNlZCBieQogZG9tMCB3aXRob3V0IGNvbmZpcm1hdGlvbi4g
IFBsZWFzZSB1c2Ugd2l0aCBjYXJlLgogCiA9aXRlbSBCPHBvd2VyX21nbXQ9Qk9PTEVBTj4KIAot
KEhWTSBvbmx5KSBTcGVjaWZpZXMgdGhhdCB0aGUgVk0gc2hvdWxkIGJlIGFibGUgdG8gcHJvZ3Jh
bSB0aGUKLUQwLUQzaG90IHBvd2VyIG1hbmFnZW1lbnQgc3RhdGVzIGZvciB0aGUgUENJIGRldmlj
ZS4gRmFsc2UgKDApIGJ5Ci1kZWZhdWx0LgorQjwoSFZNIG9ubHkpPiBTcGVjaWZpZXMgdGhhdCB0
aGUgVk0gc2hvdWxkIGJlIGFibGUgdG8gcHJvZ3JhbSB0aGUKK0QwLUQzaG90IHBvd2VyIG1hbmFn
ZW1lbnQgc3RhdGVzIGZvciB0aGUgUENJIGRldmljZS4gVGhlIGRlZmF1bHQgaXMgZmFsc2UgKDAp
LgogCi09aXRlbSBCPHJkbV9wb2xpY3k9IlNUUklORyI+Cis9aXRlbSBCPHJkbV9wb2xpY3k9U1RS
SU5HPgogCi0oSFZNL3g4NiBvbmx5KSBUaGlzIGlzIHNhbWUgYXMgcG9saWN5IG9wdGlvbiBpbnNp
ZGUgdGhlIHJkbSBvcHRpb24gYnV0Ci1qdXN0IHNwZWNpZmljIHRvIGEgZ2l2ZW4gZGV2aWNlLiBU
aGVyZWZvcmUgdGhlIGRlZmF1bHQgaXMgInJlbGF4ZWQiIGFzCi1zYW1lIGFzIHBvbGljeSBvcHRp
b24gYXMgd2VsbC4KK0I8KEhWTS94ODYgb25seSk+IFRoaXMgaXMgdGhlIHNhbWUgYXMgdGhlIHBv
bGljeSBzZXR0aW5nIGluc2lkZSB0aGUgQjxyZG0+CitvcHRpb24gYnV0IGp1c3Qgc3BlY2lmaWMg
dG8gYSBnaXZlbiBkZXZpY2UuIFRoZSBkZWZhdWx0IGlzICJyZWxheGVkIi4KIAotTm90ZSB0aGlz
IHdvdWxkIG92ZXJyaWRlIGdsb2JhbCBCPHJkbT4gb3B0aW9uLgotCi09YmFjaworTm90ZTogdGhp
cyB3b3VsZCBvdmVycmlkZSBnbG9iYWwgQjxyZG0+IG9wdGlvbi4KIAogPWJhY2sKIAogPWl0ZW0g
QjxwY2lfcGVybWlzc2l2ZT1CT09MRUFOPgogCi1DaGFuZ2VzIHRoZSBkZWZhdWx0IHZhbHVlIG9m
ICdwZXJtaXNzaXZlJyBmb3IgYWxsIFBDSSBkZXZpY2VzIHBhc3NlZAotdGhyb3VnaCB0byB0aGlz
IFZNLiBTZWUgTDxwZXJtaXNzaXZlfC8icGVybWlzc2l2ZV9ib29sZWFuIj4gYWJvdmUuCitDaGFu
Z2VzIHRoZSBkZWZhdWx0IHZhbHVlIG9mIEI8cGVybWlzc2l2ZT4gZm9yIGFsbCBQQ0kgZGV2aWNl
cyBwYXNzZWQKK3Rocm91Z2ggdG8gdGhpcyBWTS4gU2VlIEI8cGVybWlzc2l2ZT4gYWJvdmUuCiAK
ID1pdGVtIEI8cGNpX21zaXRyYW5zbGF0ZT1CT09MRUFOPgogCi1DaGFuZ2VzIHRoZSBkZWZhdWx0
IHZhbHVlIG9mICdtc2l0cmFuc2xhdGUnIGZvciBhbGwgUENJIGRldmljZXMgcGFzc2VkCi10aHJv
dWdoIHRvIHRoaXMgVk0uIFNlZSBMPG1zaXRyYW5zbGF0ZXwvIm1zaXRyYW5zbGF0ZV9ib29sZWFu
Ij4gYWJvdmUuCitDaGFuZ2VzIHRoZSBkZWZhdWx0IHZhbHVlIG9mIEI8bXNpdHJhbnNsYXRlPiBm
b3IgYWxsIFBDSSBkZXZpY2VzIHBhc3NlZAordGhyb3VnaCB0byB0aGlzIFZNLiBTZWUgQjxtc2l0
cmFuc2xhdGU+IGFib3ZlLgogCiA9aXRlbSBCPHBjaV9zZWl6ZT1CT09MRUFOPgogCi1DaGFuZ2Vz
IHRoZSBkZWZhdWx0IHZhbHVlIG9mICdzZWl6ZScgZm9yIGFsbCBQQ0kgZGV2aWNlcyBwYXNzZWQK
LXRocm91Z2ggdG8gdGhpcyBWTS4gU2VlIEw8c2VpemV8LyJzZWl6ZV9ib29sZWFuIj4gYWJvdmUu
CitDaGFuZ2VzIHRoZSBkZWZhdWx0IHZhbHVlIG9mIEI8c2VpemU+IGZvciBhbGwgUENJIGRldmlj
ZXMgcGFzc2VkCit0aHJvdWdoIHRvIHRoaXMgVk0uIFNlZSBCPHNlaXplPiBhYm92ZS4KIAogPWl0
ZW0gQjxwY2lfcG93ZXJfbWdtdD1CT09MRUFOPgogCi0oSFZNIG9ubHkpIENoYW5nZXMgdGhlIGRl
ZmF1bHQgdmFsdWUgb2YgJ3Bvd2VyX21nbXQnIGZvciBhbGwgUENJCi1kZXZpY2VzIHBhc3NlZCB0
aHJvdWdoIHRvIHRoaXMgVk0uIFNlZSBMPHBvd2VyX21ndHwvInBvd2VyX21nbXRfYm9vbGVhbiI+
CitCPChIVk0gb25seSk+IENoYW5nZXMgdGhlIGRlZmF1bHQgdmFsdWUgb2YgQjxwb3dlcl9tZ210
PiBmb3IgYWxsIFBDSQorZGV2aWNlcyBwYXNzZWQgdGhyb3VnaCB0byB0aGlzIFZNLiBTZWUgQjxw
b3dlcl9tZ210PgogYWJvdmUuCiAKID1pdGVtIEI8Z2Z4X3Bhc3N0aHJ1PUJPT0xFQU58IlNUUklO
RyI+CiAKIEVuYWJsZSBncmFwaGljcyBkZXZpY2UgUENJIHBhc3N0aHJvdWdoLiBUaGlzIG9wdGlv
biBtYWtlcyBhbiBhc3NpZ25lZAotUENJIGdyYXBoaWNzIGNhcmQgYmVjb21lIHByaW1hcnkgZ3Jh
cGhpY3MgY2FyZCBpbiB0aGUgVk0uIFRoZSBRRU1VCitQQ0kgZ3JhcGhpY3MgY2FyZCBiZWNvbWUg
dGhlIHByaW1hcnkgZ3JhcGhpY3MgY2FyZCBpbiB0aGUgVk0uIFRoZSBRRU1VCiBlbXVsYXRlZCBn
cmFwaGljcyBhZGFwdGVyIGlzIGRpc2FibGVkIGFuZCB0aGUgVk5DIGNvbnNvbGUgZm9yIHRoZSBW
TQogd2lsbCBub3QgaGF2ZSBhbnkgZ3JhcGhpY3Mgb3V0cHV0LiBBbGwgZ3JhcGhpY3Mgb3V0cHV0
LCBpbmNsdWRpbmcgYm9vdAogdGltZSBRRU1VIEJJT1MgbWVzc2FnZXMgZnJvbSB0aGUgVk0sIHdp
bGwgZ28gdG8gdGhlIHBoeXNpY2FsIG91dHB1dHMKLW9mIHRoZSBwYXNzZWR0aHJvdWdoIHBoeXNp
Y2FsIGdyYXBoaWNzIGNhcmQuCitvZiB0aGUgcGFzc2VkIHRocm91Z2ggcGh5c2ljYWwgZ3JhcGhp
Y3MgY2FyZC4KIAotVGhlIGdyYXBoaWNzIGNhcmQgUENJIGRldmljZSB0byBwYXNzdGhyb3VnaCBp
cyBjaG9zZW4gd2l0aCBCPHBjaT4KLW9wdGlvbiwgZXhhY3RseSBpbiB0aGUgc2FtZSB3YXkgYXMg
bm9ybWFsIFhlbiBQQ0kgZGV2aWNlCi1wYXNzdGhyb3VnaC9hc3NpZ25tZW50IGlzIGRvbmUuICBO
b3RlIHRoYXQgZ2Z4X3Bhc3N0aHJ1IGRvZXMgbm90IGRvCi1hbnkga2luZCBvZiBzaGFyaW5nIG9m
IHRoZSBHUFUsIHNvIHlvdSBjYW4gb25seSBhc3NpZ24gdGhlIEdQVSB0byBvbmUKK1RoZSBncmFw
aGljcyBjYXJkIFBDSSBkZXZpY2UgdG8gcGFzcyB0aHJvdWdoIGlzIGNob3NlbiB3aXRoIHRoZSBC
PHBjaT4KK29wdGlvbiwgaW4gZXhhY3RseSB0aGUgc2FtZSB3YXkgYSBub3JtYWwgWGVuIFBDSSBk
ZXZpY2UKK3Bhc3N0aHJvdWdoL2Fzc2lnbm1lbnQgaXMgZG9uZS4gIE5vdGUgdGhhdCBCPGdmeF9w
YXNzdGhydT4gZG9lcyBub3QgZG8KK2FueSBraW5kIG9mIHNoYXJpbmcgb2YgdGhlIEdQVSwgc28g
eW91IGNhbiBhc3NpZ24gdGhlIEdQVSB0byBvbmx5IG9uZQogc2luZ2xlIFZNIGF0IGEgdGltZS4K
IAotZ2Z4X3Bhc3N0aHJ1IGFsc28gZW5hYmxlcyB2YXJpb3VzIGxlZ2FjeSBWR0EgbWVtb3J5IHJh
bmdlcywgQkFScywgTU1JT3MsCitCPGdmeF9wYXNzdGhydT4gYWxzbyBlbmFibGVzIHZhcmlvdXMg
bGVnYWN5IFZHQSBtZW1vcnkgcmFuZ2VzLCBCQVJzLCBNTUlPcywKIGFuZCBpb3BvcnRzIHRvIGJl
IHBhc3NlZCB0aHJvdWdoIHRvIHRoZSBWTSwgc2luY2UgdGhvc2UgYXJlIHJlcXVpcmVkCiBmb3Ig
Y29ycmVjdCBvcGVyYXRpb24gb2YgdGhpbmdzIGxpa2UgVkdBIEJJT1MsIHRleHQgbW9kZSwgVkJF
LCBldGMuCiAKLUVuYWJsaW5nIGdmeF9wYXNzdGhydSBvcHRpb24gYWxzbyBjb3BpZXMgdGhlIHBo
eXNpY2FsIGdyYXBoaWNzIGNhcmQKK0VuYWJsaW5nIHRoZSBCPGdmeF9wYXNzdGhydT4gb3B0aW9u
IGFsc28gY29waWVzIHRoZSBwaHlzaWNhbCBncmFwaGljcyBjYXJkCiB2aWRlbyBCSU9TIHRvIHRo
ZSBndWVzdCBtZW1vcnksIGFuZCBleGVjdXRlcyB0aGUgVkJJT1MgaW4gdGhlIGd1ZXN0CiB0byBp
bml0aWFsaXplIHRoZSBncmFwaGljcyBjYXJkLgogCiBNb3N0IGdyYXBoaWNzIGFkYXB0ZXJzIHJl
cXVpcmUgdmVuZG9yIHNwZWNpZmljIHR3ZWFrcyBmb3IgcHJvcGVybHkKIHdvcmtpbmcgZ3JhcGhp
Y3MgcGFzc3Rocm91Z2guIFNlZSB0aGUgWGVuVkdBUGFzc3Rocm91Z2hUZXN0ZWRBZGFwdGVycwog
TDxodHRwOi8vd2lraS54ZW4ub3JnL3dpa2kvWGVuVkdBUGFzc3Rocm91Z2hUZXN0ZWRBZGFwdGVy
cz4gd2lraSBwYWdlCi1mb3IgY3VycmVudGx5IHN1cHBvcnRlZCBncmFwaGljcyBjYXJkcyBmb3Ig
Z2Z4X3Bhc3N0aHJ1LgorZm9yIGdyYXBoaWNzIGNhcmRzIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkg
QjxnZnhfcGFzc3RocnU+LgogCi1nZnhfcGFzc3RocnUgaXMgY3VycmVudGx5IHN1cHBvcnRlZCBi
b3RoIHdpdGggdGhlIHFlbXUteGVuLXRyYWRpdGlvbmFsCitCPGdmeF9wYXNzdGhydT4gaXMgY3Vy
cmVudGx5IHN1cHBvcnRlZCBib3RoIHdpdGggdGhlIHFlbXUteGVuLXRyYWRpdGlvbmFsCiBkZXZp
Y2UtbW9kZWwgYW5kIHVwc3RyZWFtIHFlbXUteGVuIGRldmljZS1tb2RlbC4KIAotV2hlbiBnaXZl
biBhcyBhIGJvb2xlYW4gdGhlIEI8Z2Z4X3Bhc3N0aHJ1PiBvcHRpb24gZWl0aGVyIGRpc2FibGVz
IGdmeAotcGFzc3RocnUgb3IgZW5hYmxlcyBhdXRvZGV0ZWN0aW9uLgorV2hlbiBnaXZlbiBhcyBh
IGJvb2xlYW4gdGhlIEI8Z2Z4X3Bhc3N0aHJ1PiBvcHRpb24gZWl0aGVyIGRpc2FibGVzIGdyYXBo
aWNzCitjYXJkIHBhc3N0aHJvdWdoIG9yIGVuYWJsZXMgYXV0b2RldGVjdGlvbi4KIAotQnV0IHdo
ZW4gZ2l2ZW4gYXMgYSBzdHJpbmcgdGhlIEI8Z2Z4X3Bhc3N0aHJ1PiBvcHRpb24gZGVzY3JpYmVz
IHRoZSB0eXBlCi1vZiBkZXZpY2UgdG8gZW5hYmxlLiBOb3RlIHRoaXMgYmVoYXZpb3IgaXMgb25s
eSBzdXBwb3J0ZWQgd2l0aCB0aGUgdXBzdHJlYW0KLXFlbXUteGVuIGRldmljZS1tb2RlbC4gV2l0
aCBxZW11LXhlbi10cmFkaXRpb25hbCBJR0QgaXMgYWx3YXlzIGFzc3VtZWQKLWFuZCBvdGhlciBv
cHRpb25zIHRoYW4gYXV0b2RldGVjdCBvciBleHBsaWNpdCBJR0Qgd2lsbCByZXN1bHQgaW4gYW4g
ZXJyb3IuCitXaGVuIGdpdmVuIGFzIGEgc3RyaW5nIHRoZSBCPGdmeF9wYXNzdGhydT4gb3B0aW9u
IGRlc2NyaWJlcyB0aGUgdHlwZQorb2YgZGV2aWNlIHRvIGVuYWJsZS4gTm90ZSB0aGF0IHRoaXMg
YmVoYXZpb3IgaXMgb25seSBzdXBwb3J0ZWQgd2l0aCB0aGUKK3Vwc3RyZWFtIHFlbXUteGVuIGRl
dmljZS1tb2RlbC4gV2l0aCBxZW11LXhlbi10cmFkaXRpb25hbCBJR0QgKEludGVsIEdyYXBoaWNz
CitEZXZpY2UpIGlzIGFsd2F5cyBhc3N1bWVkIGFuZCBvcHRpb25zIG90aGVyIHRoYW4gYXV0b2Rl
dGVjdCBvciBleHBsaWNpdCBJR0QKK3dpbGwgcmVzdWx0IGluIGFuIGVycm9yLgogCi1DdXJyZW50
bHksIHZhbGlkIG9wdGlvbnMgYXJlOgorQ3VycmVudGx5LCB2YWxpZCB2YWx1ZXMgZm9yIHRoZSBv
cHRpb24gYXJlOgogCiA9b3ZlciA0CiAKLT1pdGVtIEI8Z2Z4X3Bhc3N0aHJ1PTA+Cis9aXRlbSBC
PDA+CiAKIERpc2FibGVzIGdyYXBoaWNzIGRldmljZSBQQ0kgcGFzc3Rocm91Z2guCiAKLT1pdGVt
IEI8Z2Z4X3Bhc3N0aHJ1PTE+LCBCPGdmeF9wYXNzdGhydT0iZGVmYXVsdCI+Cis9aXRlbSBCPDE+
LCBCPCJkZWZhdWx0Ij4KIAogRW5hYmxlcyBncmFwaGljcyBkZXZpY2UgUENJIHBhc3N0aHJvdWdo
IGFuZCBhdXRvZGV0ZWN0cyB0aGUgdHlwZSBvZiBkZXZpY2UKIHdoaWNoIGlzIGJlaW5nIHVzZWQu
CiAKLT1pdGVtICJpZ2QiCis9aXRlbSBCPCJpZ2QiPgogCiBFbmFibGVzIGdyYXBoaWNzIGRldmlj
ZSBQQ0kgcGFzc3Rocm91Z2ggYnV0IGZvcmNpbmcgdGhlIHR5cGUgb2YgZGV2aWNlIHRvCiBJbnRl
bCBHcmFwaGljcyBEZXZpY2UuCiAKID1iYWNrCiAKLU5vdGUgdGhhdCBzb21lIGdyYXBoaWNzIGFk
YXB0ZXJzIChBTUQvQVRJIGNhcmRzLCBmb3IgZXhhbXBsZSkgZG8gbm90Ci1uZWNlc3NhcmlseSBy
ZXF1aXJlIGdmeF9wYXNzdGhydSBvcHRpb24sIHNvIHlvdSBjYW4gdXNlIHRoZSBub3JtYWwgWGVu
CitOb3RlIHRoYXQgc29tZSBncmFwaGljcyBjYXJkcyAoQU1EL0FUSSBjYXJkcywgZm9yIGV4YW1w
bGUpIGRvIG5vdAorbmVjZXNzYXJpbHkgcmVxdWlyZSB0aGUgQjxnZnhfcGFzc3RocnU+IG9wdGlv
biwgc28geW91IGNhbiB1c2UgdGhlIG5vcm1hbCBYZW4KIFBDSSBwYXNzdGhyb3VnaCB0byBhc3Np
Z24gdGhlIGdyYXBoaWNzIGNhcmQgYXMgYSBzZWNvbmRhcnkgZ3JhcGhpY3MKIGNhcmQgdG8gdGhl
IFZNLiBUaGUgUUVNVS1lbXVsYXRlZCBncmFwaGljcyBjYXJkIHJlbWFpbnMgdGhlIHByaW1hcnkK
IGdyYXBoaWNzIGNhcmQsIGFuZCBWTkMgb3V0cHV0IGlzIGF2YWlsYWJsZSBmcm9tIHRoZSBRRU1V
LWVtdWxhdGVkCiBwcmltYXJ5IGFkYXB0ZXIuCiAKLU1vcmUgaW5mb3JtYXRpb24gYWJvdXQgWGVu
IGdmeF9wYXNzdGhydSBmZWF0dXJlIGlzIGF2YWlsYWJsZQorTW9yZSBpbmZvcm1hdGlvbiBhYm91
dCB0aGUgWGVuIEI8Z2Z4X3Bhc3N0aHJ1PiBmZWF0dXJlIGlzIGF2YWlsYWJsZQogb24gdGhlIFhl
blZHQVBhc3N0aHJvdWdoIEw8aHR0cDovL3dpa2kueGVuLm9yZy93aWtpL1hlblZHQVBhc3N0aHJv
dWdoPgogd2lraSBwYWdlLgogCiA9aXRlbSBCPHJkbV9tZW1fYm91bmRhcnk9TUJZVEVTPgogCi1O
dW1iZXIgb2YgbWVnYWJ5dGVzIHRvIHNldCBhIGJvdW5kYXJ5IGZvciBjaGVja2luZyByZG0gY29u
ZmxpY3QuCitOdW1iZXIgb2YgbWVnYWJ5dGVzIHRvIHNldCBmb3IgYSBib3VuZGFyeSB3aGVuIGNo
ZWNraW5nIGZvciBSRE0gY29uZmxpY3RzLgogCi1XaGVuIFJETSBjb25mbGljdHMgd2l0aCBSQU0s
IFJETSBwcm9iYWJseSBzY2F0dGVyIHRoZSB3aG9sZSBSQU0gc3BhY2UuCi1Fc3BlY2lhbGx5IG11
bHRpcGxlIFJETSBlbnRyaWVzIHdvdWxkIHdvcnNlbiB0aGlzIHRvIGxlYWQgdG8gYSBjb21wbGlj
YXRlZAotbWVtb3J5IGxheW91dC4gU28gaGVyZSB3ZSdyZSB0cnlpbmcgdG8gZmlndXJlIG91dCBh
IHNpbXBsZSBzb2x1dGlvbiB0bwotYXZvaWQgYnJlYWtpbmcgZXhpc3RpbmcgbGF5b3V0LiBTbyB3
aGVuIGEgY29uZmxpY3Qgb2NjdXJzLAorV2hlbiBSRE0gY29uZmxpY3RzIHdpdGggUkFNLCBSRE0g
aXMgcHJvYmFibHkgc2NhdHRlcmVkIG92ZXIgdGhlIHdob2xlIFJBTQorc3BhY2UuIEhhdmluZyBt
dWx0aXBsZSBSRE0gZW50cmllcyB3b3VsZCB3b3JzZW4gdGhpcyBhbmQgbGVhZCB0byBhIGNvbXBs
aWNhdGVkCittZW1vcnkgbGF5b3V0LiBIZXJlIHdlJ3JlIHRyeWluZyB0byBmaWd1cmUgb3V0IGEg
c2ltcGxlIHNvbHV0aW9uIHRvCithdm9pZCBicmVha2luZyB0aGUgZXhpc3RpbmcgbGF5b3V0LiBX
aGVuIGEgY29uZmxpY3Qgb2NjdXJzLAogCiAgICAgIzEuIEFib3ZlIGEgcHJlZGVmaW5lZCBib3Vu
ZGFyeQotICAgICAgICAtIG1vdmUgbG93bWVtX2VuZCBiZWxvdyByZXNlcnZlZCByZWdpb24gdG8g
c29sdmUgY29uZmxpY3Q7CisgICAgICAgIC0gbW92ZSBsb3dtZW1fZW5kIGJlbG93IHRoZSByZXNl
cnZlZCByZWdpb24gdG8gc29sdmUgdGhlIGNvbmZsaWN0OwogCiAgICAgIzIuIEJlbG93IGEgcHJl
ZGVmaW5lZCBib3VuZGFyeQotICAgICAgICAtIENoZWNrIHN0cmljdC9yZWxheGVkIHBvbGljeS4K
LSAgICAgICAgInN0cmljdCIgcG9saWN5IGxlYWRzIHRvIGZhaWwgbGlieGwuIE5vdGUgd2hlbiBi
b3RoIHBvbGljaWVzCi0gICAgICAgIGFyZSBzcGVjaWZpZWQgb24gYSBnaXZlbiByZWdpb24sICdz
dHJpY3QnIGlzIGFsd2F5cyBwcmVmZXJyZWQuCi0gICAgICAgICJyZWxheGVkIiBwb2xpY3kgaXNz
dWUgYSB3YXJuaW5nIG1lc3NhZ2UgYW5kIGFsc28gbWFzayB0aGlzCisgICAgICAgIC0gQ2hlY2sg
aWYgdGhlIHBvbGljeSBpcyBzdHJpY3Qgb3IgcmVsYXhlZC4KKyAgICAgICAgQSAic3RyaWN0IiBw
b2xpY3kgbGVhZHMgdG8gYSBmYWlsIGluIGxpYnhsLgorICAgICAgICBOb3RlIHRoYXQgd2hlbiBi
b3RoIHBvbGljaWVzIGFyZSBzcGVjaWZpZWQgb24gYSBnaXZlbiByZWdpb24sCisgICAgICAgICJz
dHJpY3QiIGlzIGFsd2F5cyBwcmVmZXJyZWQuCisgICAgICAgIFRoZSAicmVsYXhlZCIgcG9saWN5
IGlzc3VlcyBhIHdhcm5pbmcgbWVzc2FnZSBhbmQgYWxzbyBtYXNrcyB0aGlzCiAgICAgICAgIGVu
dHJ5IElOVkFMSUQgdG8gaW5kaWNhdGUgd2Ugc2hvdWxkbid0IGV4cG9zZSB0aGlzIGVudHJ5IHRv
CiAgICAgICAgIGh2bWxvYWRlci4KIAotSGVyZSB0aGUgZGVmYXVsdCBpcyAyRy4KK1RoZSBkZWZh
dWx0IHZhbHVlIGlzIDIwNDguCiAKLT1pdGVtIEI8ZHRkZXY9WyAiRFRERVZfUEFUSCIsICJEVERF
Vl9QQVRIIiwgLi4uIF0+Cis9aXRlbSBCPGR0ZGV2PVsgIkRUREVWX1BBVEgiLCAiRFRERVZfUEFU
SCIsIC4uLl0+CiAKLVNwZWNpZmllcyB0aGUgaG9zdCBkZXZpY2UgdHJlZSBub2RlcyB0byBwYXNz
dGhyb3VnaCB0byB0aGlzIGd1ZXN0LiBFYWNoCi1EVERFVl9QQVRIIGlzIHRoZSBhYnNvbHV0ZSBw
YXRoIGluIHRoZSBkZXZpY2UgdHJlZS4KK1NwZWNpZmllcyB0aGUgaG9zdCBkZXZpY2UgdHJlZSBu
b2RlcyB0byBwYXNzdCBocm91Z2ggdG8gdGhpcyBndWVzdC4gRWFjaAorRFRERVZfUEFUSCBpcyBh
biBhYnNvbHV0ZSBwYXRoIGluIHRoZSBkZXZpY2UgdHJlZS4KIAotPWl0ZW0gQjxpb3BvcnRzPVsg
IklPUE9SVF9SQU5HRSIsICJJT1BPUlRfUkFOR0UiLCAuLi4gXT4KKz1pdGVtIEI8aW9wb3J0cz1b
ICJJT1BPUlRfUkFOR0UiLCAiSU9QT1JUX1JBTkdFIiwgLi4uXT4KIAotQWxsb3cgZ3Vlc3QgdG8g
YWNjZXNzIHNwZWNpZmljIGxlZ2FjeSBJL08gcG9ydHMuIEVhY2ggQjxJT1BPUlRfUkFOR0U+Ci1p
cyBnaXZlbiBpbiBoZXhhZGVjaW1hbCBhbmQgbWF5IGVpdGhlciBhIHNwYW4gZS5nLiBDPDJmOC0y
ZmY+Ci0oaW5jbHVzaXZlKSBvciBhIHNpbmdsZSBJL08gcG9ydCBDPDJmOD4uCitBbGxvdyB0aGUg
Z3Vlc3QgdG8gYWNjZXNzIHNwZWNpZmljIGxlZ2FjeSBJL08gcG9ydHMuIEVhY2ggQjxJT1BPUlRf
UkFOR0U+CitpcyBnaXZlbiBpbiBoZXhhZGVjaW1hbCBmb3JtYXQgYW5kIG1heSBlaXRoZXIgYmUg
YSByYW5nZSwgZS5nLiBDPDJmOC0yZmY+CisoaW5jbHVzaXZlKSwgb3IgYSBzaW5nbGUgSS9PIHBv
cnQsIGUuZy4gQzwyZjg+LgogCi1JdCBpcyByZWNvbW1lbmRlZCB0byB1c2UgdGhpcyBvcHRpb24g
b25seSBmb3IgdHJ1c3RlZCBWTXMgdW5kZXIKLWFkbWluaXN0cmF0b3IgY29udHJvbC4KK0l0IGlz
IHJlY29tbWVuZGVkIHRvIG9ubHkgdXNlIHRoaXMgb3B0aW9uIGZvciB0cnVzdGVkIFZNcyB1bmRl
cgorYWRtaW5pc3RyYXRvcidzIGNvbnRyb2wuCiAKLT1pdGVtIEI8aW9tZW09WyAiSU9NRU1fU1RB
UlQsTlVNX1BBR0VTW0BHRk5dIiwgIklPTUVNX1NUQVJULE5VTV9QQUdFU1tAR0ZOXSIsIC4uLiBd
PgorPWl0ZW0gQjxpb21lbT1bICJJT01FTV9TVEFSVCxOVU1fUEFHRVNbQEdGTl0iLCAiSU9NRU1f
U1RBUlQsTlVNX1BBR0VTW0BHRk5dIiwgLi4uXT4KIAogQWxsb3cgYXV0by10cmFuc2xhdGVkIGRv
bWFpbnMgdG8gYWNjZXNzIHNwZWNpZmljIGhhcmR3YXJlIEkvTyBtZW1vcnkgcGFnZXMuCiAKLUI8
SU9NRU1fU1RBUlQ+IGlzIGEgcGh5c2ljYWwgcGFnZSBudW1iZXIuIEI8TlVNX1BBR0VTPiBpcyB0
aGUgbnVtYmVyIG9mIHBhZ2VzCi1iZWdpbm5pbmcgd2l0aCBCPFNUQVJUX1BBR0U+IHRvIGFsbG93
IGFjY2Vzcy4gQjxHRk4+IHNwZWNpZmllcyB0aGUgZ3Vlc3QgZnJhbWUKLW51bWJlciB3aGVyZSB0
aGUgbWFwcGluZyB3aWxsIHN0YXJ0IGluIHRoZSBkb21VJ3MgYWRkcmVzcyBzcGFjZS4gSWYgQjxH
Rk4+IGlzCi1ub3QgZ2l2ZW4sIHRoZSBtYXBwaW5nIHdpbGwgYmUgcGVyZm9ybWVkIHVzaW5nIEI8
SU9NRU1fU1RBUlQ+IGFzIGEgc3RhcnQgaW4gdGhlCi1kb21VJ3MgYWRkcmVzcyBzcGFjZSwgdGhl
cmVmb3JlIHBlcmZvcm1pbmcgYW4gMToxIG1hcHBpbmcgYXMgZGVmYXVsdC4KLUFsbCBvZiB0aGVz
ZSB2YWx1ZXMgbXVzdCBiZSBnaXZlbiBpbiBoZXhhZGVjaW1hbC4KK0I8SU9NRU1fU1RBUlQ+IGlz
IGEgcGh5c2ljYWwgcGFnZSBudW1iZXIuIEI8TlVNX1BBR0VTPiBpcyB0aGUgbnVtYmVyIG9mIHBh
Z2VzLAorYmVnaW5uaW5nIHdpdGggQjxTVEFSVF9QQUdFPiwgdG8gYWxsb3cgYWNjZXNzIHRvLiBC
PEdGTj4gc3BlY2lmaWVzIHRoZSBndWVzdAorZnJhbWUgbnVtYmVyIHdoZXJlIHRoZSBtYXBwaW5n
IHdpbGwgc3RhcnQgaW4gdGhlIGd1ZXN0J3MgYWRkcmVzcyBzcGFjZS4gSWYKK0I8R0ZOPiBpcyBu
b3Qgc3BlY2lmaWVkLCB0aGUgbWFwcGluZyB3aWxsIGJlIHBlcmZvcm1lZCB1c2luZyBCPElPTUVN
X1NUQVJUPgorYXMgYSBzdGFydCBpbiB0aGUgZ3Vlc3QncyBhZGRyZXNzIHNwYWNlLCB0aGVyZWZv
cmUgcGVyZm9ybWluZyBhIDE6MSBtYXBwaW5nCitieSBkZWZhdWx0LgorQWxsIG9mIHRoZXNlIHZh
bHVlcyBtdXN0IGJlIGdpdmVuIGluIGhleGFkZWNpbWFsIGZvcm1hdC4KIAogTm90ZSB0aGF0IHRo
ZSBJT01NVSB3b24ndCBiZSB1cGRhdGVkIHdpdGggdGhlIG1hcHBpbmdzIHNwZWNpZmllZCB3aXRo
IHRoaXMKLW9wdGlvbi4gVGhpcyBvcHRpb24gdGhlcmVmb3JlIHNob3VsZCBub3QgYmUgdXNlZCB0
byBwYXNzdGhyb3VnaCBhbnkKLUlPTU1VLXByb3RlY3RlZCBkZXZpY2UuCitvcHRpb24uIFRoaXMg
b3B0aW9uIHRoZXJlZm9yZSBzaG91bGQgbm90IGJlIHVzZWQgdG8gcGFzcyB0aHJvdWdoIGFueQor
SU9NTVUtcHJvdGVjdGVkIGRldmljZXMuCiAKLUl0IGlzIHJlY29tbWVuZGVkIHRvIHVzZSB0aGlz
IG9wdGlvbiBvbmx5IGZvciB0cnVzdGVkIFZNcyB1bmRlcgotYWRtaW5pc3RyYXRvciBjb250cm9s
LgorSXQgaXMgcmVjb21tZW5kZWQgdG8gb25seSB1c2UgdGhpcyBvcHRpb24gZm9yIHRydXN0ZWQg
Vk1zIHVuZGVyCithZG1pbmlzdHJhdG9yJ3MgY29udHJvbC4KIAotPWl0ZW0gQjxpcnFzPVsgTlVN
QkVSLCBOVU1CRVIsIC4uLiBdPgorPWl0ZW0gQjxpcnFzPVsgTlVNQkVSLCBOVU1CRVIsIC4uLl0+
CiAKIEFsbG93IGEgZ3Vlc3QgdG8gYWNjZXNzIHNwZWNpZmljIHBoeXNpY2FsIElSUXMuCiAKLUl0
IGlzIHJlY29tbWVuZGVkIHRvIHVzZSB0aGlzIG9wdGlvbiBvbmx5IGZvciB0cnVzdGVkIFZNcyB1
bmRlcgotYWRtaW5pc3RyYXRvciBjb250cm9sLgorSXQgaXMgcmVjb21tZW5kZWQgdG8gb25seSB1
c2UgdGhpcyBvcHRpb24gZm9yIHRydXN0ZWQgVk1zIHVuZGVyCithZG1pbmlzdHJhdG9yJ3MgY29u
dHJvbC4KIAogPWl0ZW0gQjxtYXhfZXZlbnRfY2hhbm5lbHM9Tj4KIApAQCAtMTA5MSw3ICsxMTEx
LDcgQEAgTGltaXQgdGhlIGd1ZXN0IHRvIHVzaW5nIGF0IG1vc3QgTiBldmVudCBjaGFubmVscyAo
UFYgaW50ZXJydXB0cykuCiBHdWVzdHMgdXNlIGh5cGVydmlzb3IgcmVzb3VyY2VzIGZvciBlYWNo
IGV2ZW50IGNoYW5uZWwgdGhleSB1c2UuCiAKIFRoZSBkZWZhdWx0IG9mIDEwMjMgc2hvdWxkIGJl
IHN1ZmZpY2llbnQgZm9yIHR5cGljYWwgZ3Vlc3RzLiAgVGhlCi1tYXhpbXVtIHZhbHVlIGRlcGVu
ZHMgd2hhdCB0aGUgZ3Vlc3Qgc3VwcG9ydHMuICBHdWVzdHMgc3VwcG9ydGluZyB0aGUKK21heGlt
dW0gdmFsdWUgZGVwZW5kcyBvbiB3aGF0IHRoZSBndWVzdCBzdXBwb3J0cy4gIEd1ZXN0cyBzdXBw
b3J0aW5nIHRoZQogRklGTy1iYXNlZCBldmVudCBjaGFubmVsIEFCSSBzdXBwb3J0IHVwIHRvIDEz
MSwwNzEgZXZlbnQgY2hhbm5lbHMuCiBPdGhlciBndWVzdHMgYXJlIGxpbWl0ZWQgdG8gNDA5NSAo
NjQtYml0IHg4NiBhbmQgQVJNKSBvciAxMDIzICgzMi1iaXQKIHg4NikuCkBAIC0xMTAwLDcgKzEx
MjAsNyBAQCB4ODYpLgogCiA9aGVhZDIgUGFyYXZpcnR1YWxpc2VkIChQVikgR3Vlc3QgU3BlY2lm
aWMgT3B0aW9ucwogCi1UaGUgZm9sbG93aW5nIG9wdGlvbnMgYXBwbHkgb25seSB0byBQYXJhdmly
dHVhbCBndWVzdHMuCitUaGUgZm9sbG93aW5nIG9wdGlvbnMgYXBwbHkgb25seSB0byBQYXJhdmly
dHVhbCAoUFYpIGd1ZXN0cy4KIAogPW92ZXIgNAogCkBAIC0xMTE1LDcgKzExMzUsNyBAQCBmb3Ig
UFYgZ3Vlc3RzLgogCiBBcHBlbmQgQjxBUkc+cyB0byB0aGUgYXJndW1lbnRzIHRvIHRoZSBCPGJv
b3Rsb2FkZXI+CiBwcm9ncmFtLiBBbHRlcm5hdGl2ZWx5IGlmIHRoZSBhcmd1bWVudCBpcyBhIHNp
bXBsZSBzdHJpbmcgdGhlbiBpdCB3aWxsCi1iZSBzcGxpdCBpbnRvIHdvcmRzIGF0IHdoaXRlc3Bh
Y2UgKHRoaXMgc2Vjb25kIG9wdGlvbiBpcyBkZXByZWNhdGVkKS4KK2JlIHNwbGl0IGludG8gd29y
ZHMgYXQgd2hpdGVzcGFjZSBCPCh0aGlzIHNlY29uZCBvcHRpb24gaXMgZGVwcmVjYXRlZCk+Lgog
CiA9aXRlbSBCPGU4MjBfaG9zdD1CT09MRUFOPgogCkBAIC0xMTQ0LDE5ICsxMTY0LDQxIEBAIGFu
eXdheS4KIAogPWhlYWQyIEZ1bGx5LXZpcnR1YWxpc2VkIChIVk0pIEd1ZXN0IFNwZWNpZmljIE9w
dGlvbnMKIAotVGhlIGZvbGxvd2luZyBvcHRpb25zIGFwcGx5IG9ubHkgdG8gSFZNIGd1ZXN0cy4K
K1RoZSBmb2xsb3dpbmcgb3B0aW9ucyBhcHBseSBvbmx5IHRvIEZ1bGx5LXZpcnR1YWxpc2VkIChI
Vk0pIGd1ZXN0cy4KIAogPWhlYWQzIEJvb3QgRGV2aWNlCiAKID1vdmVyIDQKIAotPWl0ZW0gQjxi
b290PVtjfGR8bl0+Cis9aXRlbSBCPGJvb3Q9IlNUUklORyI+CisKK1NwZWNpZmllcyB0aGUgZW11
bGF0ZWQgdmlydHVhbCBkZXZpY2UgdG8gYm9vdCBmcm9tLgorCitQb3NzaWJsZSB2YWx1ZXMgYXJl
OgorCis9b3ZlciA0CisKKz1pdGVtIEI8Yz4KKworSGFyZCBkaXNrLgorCis9aXRlbSBCPGQ+CisK
K0NELVJPTS4KKworPWl0ZW0gQjxuPgorCitOZXR3b3JrIC8gUFhFLgorCis9YmFjaworCitCPE5v
dGU6PiBtdWx0aXBsZSBvcHRpb25zIGNhbiBiZSBnaXZlbiBhbmQgd2lsbCBiZSBhdHRlbXB0ZWQg
aW4gdGhlIG9yZGVyIHRoZXkKK2FyZSBnaXZlbiwgZS5nLiB0byBib290IGZyb20gQ0QtUk9NIGJ1
dCBmYWxsIGJhY2sgdG8gdGhlIGhhcmQgZGlzayB5b3UgY2FuCitzcGVjaWZ5IGl0IGFzIEI8ZGM+
LgorCitUaGUgZGVmYXVsdCBpcyBCPGNkPiwgbWVhbmluZyB0cnkgYm9vdGluZyBmcm9tIHRoZSBo
YXJkIGRpc2sgZmlyc3QsIGJ1dCBmYWxsCitiYWNrIHRvIHRoZSBDRC1ST00uCiAKLVNlbGVjdHMg
dGhlIGVtdWxhdGVkIHZpcnR1YWwgZGV2aWNlIHRvIGJvb3QgZnJvbS4gT3B0aW9ucyBhcmUgaGFy
ZAotZGlzayAoQjxjPiksIGNkLXJvbSAoQjxkPikgb3IgbmV0d29yay9QWEUgKEI8bj4pLiBNdWx0
aXBsZSBvcHRpb25zIGNhbiBiZQotZ2l2ZW4gYW5kIHdpbGwgYmUgYXR0ZW1wdGVkIGluIHRoZSBv
cmRlciB0aGV5IGFyZSBnaXZlbi4gZS5nLiB0byBib290Ci1mcm9tIGNkLXJvbSBidXQgZmFsbGJh
Y2sgdG8gdGhlIGhhcmQgZGlzayB5b3UgY2FuIGdpdmUgQjxkYz4uIFRoZQotZGVmYXVsdCBpcyBC
PGNkPi4KIAogPWJhY2sKIApAQCAtMTE2NCwxMyArMTIwNiwyOSBAQCBkZWZhdWx0IGlzIEI8Y2Q+
LgogCiA9b3ZlciA0CiAKLT1pdGVtIEI8aGR0eXBlPSJTVFJJTkciPgorPWl0ZW0gQjxoZHR5cGU9
U1RSSU5HPgogCi1TZWxlY3QgdGhlIGhkIGRpc2sgdHlwZSAoaWRlfGFoY2kpLgotSWYgaGR0eXBl
PWFoY2kgYWRkcyBpY2g5IGRpc2sgY29udHJvbGxlciBpbiBBSENJIG1vZGUgYW5kIHVzZXMgaXQg
d2l0aAotdXBzdHJlYW0gcWVtdSB0byBlbXVsYXRlIGRpc2tzIGluc3RlYWQgb2YgSURFLiBJdCBk
ZWNyZWFzZXMgYm9vdCB0aW1lCi1idXQgbWF5IG5vdCBiZSBzdXBwb3J0ZWQgYnkgZGVmYXVsdCBp
biBXaW5kb3dzIHhwIGFuZCBvbGRlciBXaW5kb3dzLgotVGhlIGRlZmF1bHQgaXMgaWRlLgorU3Bl
Y2lmaWVzIHRoZSBoYXJkIGRpc2sgdHlwZS4KKworUG9zc2libGUgdmFsdWVzIGFyZToKKworPW92
ZXIgNAorCis9aXRlbSBCPGlkZT4KKworSWYgdGhpc2UgbW9kZSBpcyBzcGVjaWZpZWQgQjx4bD4g
YWRkcyBhbiBlbXVsYXRlZCBJREUgY29udHJvbGxlciwgd2hpY2ggaXMKK3N1aXRhYmxlIGV2ZW4g
Zm9yIG9sZGVyIG9wZXJhdGlvbiBzeXN0ZW1zLgorCis9aXRlbSBCPGFoY2k+CisKK0lmIHRoaXMg
bW9kZSBpcyBzcGVjaWZpZWQsIEI8eGw+IGFkZHMgYW4gaWNoOSBkaXNrIGNvbnRyb2xsZXIgaW4g
QUhDSSBtb2RlIGFuZAordXNlcyBpdCB3aXRoIHVwc3RyZWFtIFFFTVUgdG8gZW11bGF0ZSBkaXNr
cyBpbnN0ZWFkIG9mIElERS4gSXQgZGVjcmVhc2VzIGJvb3QKK3RpbWUgYnV0IG1heSBub3QgYmUg
c3VwcG9ydGVkIGJ5IGRlZmF1bHQgaW4gb2xkZXIgb3BlcmF0aW5nIHN5c3RlbXMsIGUuZy4KK1dp
bmRvd3MgWFAuCisKKz1iYWNrCisKK1RoZSBkZWZhdWx0IGlzIEI8aWRlPi4KIAogPWJhY2sKIApA
QCAtMTE3OCw3ICsxMjM2LDcgQEAgVGhlIGRlZmF1bHQgaXMgaWRlLgogCiBUaGUgZm9sbG93aW5n
IG9wdGlvbnMgY29udHJvbCB0aGUgbWVjaGFuaXNtcyB1c2VkIHRvIHZpcnR1YWxpc2UgZ3Vlc3QK
IG1lbW9yeS4gIFRoZSBkZWZhdWx0cyBhcmUgc2VsZWN0ZWQgdG8gZ2l2ZSB0aGUgYmVzdCByZXN1
bHRzIGZvciB0aGUKLWNvbW1vbiBjYXNlIGFuZCBzbyB5b3Ugc2hvdWxkIG5vcm1hbGx5IGxlYXZl
IHRoZXNlIG9wdGlvbnMKK2NvbW1vbiBjYXNlcyBzbyB5b3Ugc2hvdWxkIG5vcm1hbGx5IGxlYXZl
IHRoZXNlIG9wdGlvbnMKIHVuc3BlY2lmaWVkLgogCiA9b3ZlciA0CkBAIC0xMTg4LDcgKzEyNDYs
NyBAQCB1bnNwZWNpZmllZC4KIFR1cm5zICJoYXJkd2FyZSBhc3Npc3RlZCBwYWdpbmciICh0aGUg
dXNlIG9mIHRoZSBoYXJkd2FyZSBuZXN0ZWQgcGFnZQogdGFibGUgZmVhdHVyZSkgb24gb3Igb2Zm
LiAgVGhpcyBmZWF0dXJlIGlzIGNhbGxlZCBFUFQgKEV4dGVuZGVkIFBhZ2UKIFRhYmxlcykgYnkg
SW50ZWwgYW5kIE5QVCAoTmVzdGVkIFBhZ2UgVGFibGVzKSBvciBSVkkgKFJhcGlkCi1WaXJ0dWFs
aXNhdGlvbiBJbmRleGluZykgYnkgQU1ELiAgQWZmZWN0cyBIVk0gZ3Vlc3RzIG9ubHkuICBJZiB0
dXJuZWQKK1ZpcnR1YWxpc2F0aW9uIEluZGV4aW5nKSBieSBBTUQuIElmIHR1cm5lZAogb2ZmLCBY
ZW4gd2lsbCBydW4gdGhlIGd1ZXN0IGluICJzaGFkb3cgcGFnZSB0YWJsZSIgbW9kZSB3aGVyZSB0
aGUKIGd1ZXN0J3MgcGFnZSB0YWJsZSB1cGRhdGVzIGFuZC9vciBUTEIgZmx1c2hlcyBldGMuIHdp
bGwgYmUgZW11bGF0ZWQuCiBVc2Ugb2YgSEFQIGlzIHRoZSBkZWZhdWx0IHdoZW4gYXZhaWxhYmxl
LgpAQCAtMTE5Nyw3ICsxMjU1LDcgQEAgVXNlIG9mIEhBUCBpcyB0aGUgZGVmYXVsdCB3aGVuIGF2
YWlsYWJsZS4KIAogVHVybnMgIm91dCBvZiBzeW5jIHBhZ2V0YWJsZXMiIG9uIG9yIG9mZi4gIFdo
ZW4gcnVubmluZyBpbiBzaGFkb3cgcGFnZQogdGFibGUgbW9kZSwgdGhlIGd1ZXN0J3MgcGFnZSB0
YWJsZSB1cGRhdGVzIG1heSBiZSBkZWZlcnJlZCBhcwotc3BlY2lmaWVkIGluIHRoZSBJbnRlbC9B
TUQgYXJjaGl0ZWN0dXJlIG1hbnVhbHMuICBIb3dldmVyIHRoaXMgbWF5CitzcGVjaWZpZWQgaW4g
dGhlIEludGVsL0FNRCBhcmNoaXRlY3R1cmUgbWFudWFscy4gIEhvd2V2ZXIsIHRoaXMgbWF5CiBl
eHBvc2UgdW5leHBlY3RlZCBidWdzIGluIHRoZSBndWVzdCwgb3IgZmluZCBidWdzIGluIFhlbiwg
c28gaXQgaXMKIHBvc3NpYmxlIHRvIGRpc2FibGUgdGhpcyBmZWF0dXJlLiAgVXNlIG9mIG91dCBv
ZiBzeW5jIHBhZ2UgdGFibGVzLAogd2hlbiBYZW4gdGhpbmtzIGl0IGFwcHJvcHJpYXRlLCBpcyB0
aGUgZGVmYXVsdC4KQEAgLTEyMDYsOCArMTI2NCw4IEBAIHdoZW4gWGVuIHRoaW5rcyBpdCBhcHBy
b3ByaWF0ZSwgaXMgdGhlIGRlZmF1bHQuCiAKIE51bWJlciBvZiBtZWdhYnl0ZXMgdG8gc2V0IGFz
aWRlIGZvciBzaGFkb3dpbmcgZ3Vlc3QgcGFnZXRhYmxlIHBhZ2VzCiAoZWZmZWN0aXZlbHkgYWN0
aW5nIGFzIGEgY2FjaGUgb2YgdHJhbnNsYXRlZCBwYWdlcykgb3IgdG8gdXNlIGZvciBIQVAKLXN0
YXRlLiBCeSBkZWZhdWx0IHRoaXMgaXMgMU1CIHBlciBndWVzdCB2Y3B1IHBsdXMgOEtCIHBlciBN
QiBvZiBndWVzdAotUkFNLiBZb3Ugc2hvdWxkIG5vdCBub3JtYWxseSBuZWVkIHRvIGFkanVzdCB0
aGlzIHZhbHVlLiBIb3dldmVyIGlmIHlvdQorc3RhdGUuIEJ5IGRlZmF1bHQgdGhpcyBpcyAxTUIg
cGVyIGd1ZXN0IHZDUFUgcGx1cyA4S0IgcGVyIE1CIG9mIGd1ZXN0CitSQU0uIFlvdSBzaG91bGQg
bm90IG5vcm1hbGx5IG5lZWQgdG8gYWRqdXN0IHRoaXMgdmFsdWUuIEhvd2V2ZXIsIGlmIHlvdQog
YXJlIG5vdCB1c2luZyBoYXJkd2FyZSBhc3Npc3RlZCBwYWdpbmcgKGkuZS4geW91IGFyZSB1c2lu
ZyBzaGFkb3cKIG1vZGUpIGFuZCB5b3VyIGd1ZXN0IHdvcmtsb2FkIGNvbnNpc3RzIG9mIGEgdmVy
eSBsYXJnZSBudW1iZXIgb2YKIHNpbWlsYXIgcHJvY2Vzc2VzIHRoZW4gaW5jcmVhc2luZyB0aGlz
IHZhbHVlIG1heSBpbXByb3ZlIHBlcmZvcm1hbmNlLgpAQCAtMTIxOSw3ICsxMjc3LDcgQEAgc2lt
aWxhciBwcm9jZXNzZXMgdGhlbiBpbmNyZWFzaW5nIHRoaXMgdmFsdWUgbWF5IGltcHJvdmUgcGVy
Zm9ybWFuY2UuCiBUaGUgZm9sbG93aW5nIG9wdGlvbnMgYWxsb3cgdmFyaW91cyBwcm9jZXNzb3Ig
YW5kIHBsYXRmb3JtIGxldmVsCiBmZWF0dXJlcyB0byBiZSBoaWRkZW4gb3IgZXhwb3NlZCBmcm9t
IHRoZSBndWVzdCdzIHBvaW50IG9mIHZpZXcuIFRoaXMKIGNhbiBiZSB1c2VmdWwgd2hlbiBydW5u
aW5nIG9sZGVyIGd1ZXN0IE9wZXJhdGluZyBTeXN0ZW1zIHdoaWNoIG1heQotbWlzYmVoYXZlIHdo
ZW4gZmFjZWQgd2l0aCBtb3JlIG1vZGVybiBmZWF0dXJlcy4gSW4gZ2VuZXJhbCB5b3Ugc2hvdWxk
CittaXNiZWhhdmUgd2hlbiBmYWNlZCB3aXRoIG1vcmUgbW9kZXJuIGZlYXR1cmVzLiBJbiBnZW5l
cmFsLCB5b3Ugc2hvdWxkCiBhY2NlcHQgdGhlIGRlZmF1bHRzIGZvciB0aGVzZSBvcHRpb25zIHdo
ZXJldmVyIHBvc3NpYmxlLgogCiA9b3ZlciA0CkBAIC0xMjM1LDggKzEyOTMsOCBAQCBpdCBtYXkg
YmUgdXNlZnVsIHRvIHJlcXVlc3QgYSBkaWZmZXJlbnQgb25lLCBsaWtlIFVFRkkuCiA9aXRlbSBC
PHJvbWJpb3M+CiAKIExvYWRzIFJPTUJJT1MsIGEgMTYtYml0IHg4NiBjb21wYXRpYmxlIEJJT1Mu
IFRoaXMgaXMgdXNlZCBieSBkZWZhdWx0Ci13aGVuIGRldmljZV9tb2RlbF92ZXJzaW9uPXFlbXUt
eGVuLXRyYWRpdGlvbmFsLiBUaGlzIGlzIHRoZSBvbmx5IEJJT1MKLW9wdGlvbiBzdXBwb3J0ZWQg
d2hlbiBkZXZpY2VfbW9kZWxfdmVyc2lvbj1xZW11LXhlbi10cmFkaXRpb25hbC4gVGhpcyBpcwor
d2hlbiBCPGRldmljZV9tb2RlbF92ZXJzaW9uPXFlbXUteGVuLXRyYWRpdGlvbmFsPi4gVGhpcyBp
cyB0aGUgb25seSBCSU9TCitvcHRpb24gc3VwcG9ydGVkIHdoZW4gQjxkZXZpY2VfbW9kZWxfdmVy
c2lvbj1xZW11LXhlbi10cmFkaXRpb25hbD4uIFRoaXMgaXMKIHRoZSBCSU9TIHVzZWQgYnkgYWxs
IHByZXZpb3VzIFhlbiB2ZXJzaW9ucy4KIAogPWl0ZW0gQjxzZWFiaW9zPgpAQCAtMTI2Niw3ICsx
MzI0LDcgQEAgSGlkZSBvciBleHBvc2UgdGhlIElBMzIgUGh5c2ljYWwgQWRkcmVzcyBFeHRlbnNp
b25zLiBUaGVzZSBleHRlbnNpb25zCiBtYWtlIGl0IHBvc3NpYmxlIGZvciBhIDMyIGJpdCBndWVz
dCBPcGVyYXRpbmcgU3lzdGVtIHRvIGFjY2VzcyBtb3JlCiB0aGFuIDRHQiBvZiBSQU0uIEVuYWJs
aW5nIFBBRSBhbHNvIGVuYWJsZWQgb3RoZXIgZmVhdHVyZXMgc3VjaCBhcwogTlguIFBBRSBpcyBy
ZXF1aXJlZCBpZiB5b3Ugd2lzaCB0byBydW4gYSA2NC1iaXQgZ3Vlc3QgT3BlcmF0aW5nCi1TeXN0
ZW0uIEluIGdlbmVyYWwgeW91IHNob3VsZCBsZWF2ZSB0aGlzIGVuYWJsZWQgYW5kIGFsbG93IHRo
ZSBndWVzdAorU3lzdGVtLiBJbiBnZW5lcmFsLCB5b3Ugc2hvdWxkIGxlYXZlIHRoaXMgZW5hYmxl
ZCBhbmQgYWxsb3cgdGhlIGd1ZXN0CiBPcGVyYXRpbmcgU3lzdGVtIHRvIGNob29zZSB3aGV0aGVy
IG9yIG5vdCB0byB1c2UgUEFFLiAoWDg2IG9ubHkpCiAKID1pdGVtIEI8YWNwaT1CT09MRUFOPgpA
QCAtMTI3NCw3ICsxMzMyLDcgQEAgT3BlcmF0aW5nIFN5c3RlbSB0byBjaG9vc2Ugd2hldGhlciBv
ciBub3QgdG8gdXNlIFBBRS4gKFg4NiBvbmx5KQogRXhwb3NlIEFDUEkgKEFkdmFuY2VkIENvbmZp
Z3VyYXRpb24gYW5kIFBvd2VyIEludGVyZmFjZSkgdGFibGVzIGZyb20KIHRoZSB2aXJ0dWFsIGZp
cm13YXJlIHRvIHRoZSBndWVzdCBPcGVyYXRpbmcgU3lzdGVtLiBBQ1BJIGlzIHJlcXVpcmVkCiBi
eSBtb3N0IG1vZGVybiBndWVzdCBPcGVyYXRpbmcgU3lzdGVtcy4gVGhpcyBvcHRpb24gaXMgZW5h
YmxlZCBieQotZGVmYXVsdCBhbmQgdXN1YWxseSB5b3Ugc2hvdWxkIG9taXQgaXQuIEhvd2V2ZXIg
aXQgbWF5IGJlIG5lY2Vzc2FyeSB0bworZGVmYXVsdCBhbmQgdXN1YWxseSB5b3Ugc2hvdWxkIG9t
aXQgaXQuIEhvd2V2ZXIsIGl0IG1heSBiZSBuZWNlc3NhcnkgdG8KIGRpc2FibGUgQUNQSSBmb3Ig
Y29tcGF0aWJpbGl0eSB3aXRoIHNvbWUgZ3Vlc3QgT3BlcmF0aW5nIFN5c3RlbXMuCiBUaGlzIG9w
dGlvbiBpcyB0cnVlIGZvciB4ODYgd2hpbGUgaXQncyBmYWxzZSBmb3IgQVJNIGJ5IGRlZmF1bHQu
CiAKQEAgLTEyOTUsOTUgKzEzNTMsOTUgQEAgZmlybXdhcmUgQUNQSSB0YWJsZS4gRmFsc2UgKDAp
IGJ5IGRlZmF1bHQuCiAKID1pdGVtIEI8YXBpYz1CT09MRUFOPgogCi1JbmNsdWRlIGluZm9ybWF0
aW9uIHJlZ2FyZGluZyBBUElDIChBZHZhbmNlZCBQcm9ncmFtbWFibGUgSW50ZXJydXB0CitCPCh4
ODYgb25seSk+IEluY2x1ZGUgaW5mb3JtYXRpb24gcmVnYXJkaW5nIEFQSUMgKEFkdmFuY2VkIFBy
b2dyYW1tYWJsZSBJbnRlcnJ1cHQKIENvbnRyb2xsZXIpIGluIHRoZSBmaXJtd2FyZS9CSU9TIHRh
YmxlcyBvbiBhIHNpbmdsZSBwcm9jZXNzb3IKIGd1ZXN0LiBUaGlzIGNhdXNlcyB0aGUgTVAgKG11
bHRpcHJvY2Vzc29yKSBhbmQgUElSIChQQ0kgSW50ZXJydXB0CiBSb3V0aW5nKSB0YWJsZXMgdG8g
YmUgZXhwb3J0ZWQgYnkgdGhlIHZpcnR1YWwgZmlybXdhcmUuIFRoaXMgb3B0aW9uCi1oYXMgbm8g
ZWZmZWN0IG9uIGEgZ3Vlc3Qgd2l0aCBtdWx0aXBsZSB2aXJ0dWFsIENQVVMgYXMgdGhleSBtdXN0
CitoYXMgbm8gZWZmZWN0IG9uIGEgZ3Vlc3Qgd2l0aCBtdWx0aXBsZSB2aXJ0dWFsIENQVXMgYXMg
dGhleSBtdXN0CiBhbHdheXMgaW5jbHVkZSB0aGVzZSB0YWJsZXMuIFRoaXMgb3B0aW9uIGlzIGVu
YWJsZWQgYnkgZGVmYXVsdCBhbmQgeW91CiBzaG91bGQgdXN1YWxseSBvbWl0IGl0IGJ1dCBpdCBt
YXkgYmUgbmVjZXNzYXJ5IHRvIGRpc2FibGUgdGhlc2UKIGZpcm13YXJlIHRhYmxlcyB3aGVuIHVz
aW5nIGNlcnRhaW4gb2xkZXIgZ3Vlc3QgT3BlcmF0aW5nCiBTeXN0ZW1zLiBUaGVzZSB0YWJsZXMg
aGF2ZSBiZWVuIHN1cGVyc2VkZWQgYnkgbmV3ZXIgY29uc3RydWN0cyB3aXRoaW4KLXRoZSBBQ1BJ
IHRhYmxlcy4gKFg4NiBvbmx5KQordGhlIEFDUEkgdGFibGVzLgogCiA9aXRlbSBCPG54PUJPT0xF
QU4+CiAKLUhpZGVzIG9yIGV4cG9zZXMgdGhlIE5vLWVYZWN1dGUgY2FwYWJpbGl0eS4gVGhpcyBh
bGxvd3MgYSBndWVzdAotT3BlcmF0aW5nIHN5c3RlbSB0byBtYXAgcGFnZXMgc3VjaCB0aGF0IHRo
ZXkgY2Fubm90IGJlIGV4ZWN1dGVkIHdoaWNoCitCPCh4ODYgb25seSk+IEhpZGVzIG9yIGV4cG9z
ZXMgdGhlIE5vLWVYZWN1dGUgY2FwYWJpbGl0eS4gVGhpcyBhbGxvd3MgYSBndWVzdAorT3BlcmF0
aW5nIFN5c3RlbSB0byBtYXAgcGFnZXMgaW4gc3VjaCBhIHdheSB0aGF0IHRoZXkgY2Fubm90IGJl
IGV4ZWN1dGVkIHdoaWNoCiBjYW4gZW5oYW5jZSBzZWN1cml0eS4gVGhpcyBvcHRpb25zIHJlcXVp
cmVzIHRoYXQgUEFFIGFsc28gYmUKLWVuYWJsZWQuIChYODYgb25seSkKK2VuYWJsZWQuCiAKID1p
dGVtIEI8aHBldD1CT09MRUFOPgogCi1FbmFibGVzIG9yIGRpc2FibGVzIEhQRVQgKEhpZ2ggUHJl
Y2lzaW9uIEV2ZW50IFRpbWVyKS4gVGhpcyBvcHRpb24gaXMKLWVuYWJsZWQgYnkgZGVmYXVsdCBh
bmQgeW91IHNob3VsZCB1c3VhbGx5IG9taXQgaXQuIEl0IG1heSBiZSBuZWNlc3NhcnkKLXRvIGRp
c2FibGUgdGhlIEhQRVQgaW4gb3JkZXIgdG8gaW1wcm92ZSBjb21wYXRpYmlsaXR5IHdpdGggZ3Vl
c3QKLU9wZXJhdGluZyBTeXN0ZW1zIChYODYgb25seSkKK0I8KHg4NiBvbmx5KT4gRW5hYmxlcyBv
ciBkaXNhYmxlcyBIUEVUIChIaWdoIFByZWNpc2lvbiBFdmVudCBUaW1lcikuIFRoaXMKK29wdGlv
biBpcyBlbmFibGVkIGJ5IGRlZmF1bHQgYW5kIHlvdSBzaG91bGQgdXN1YWxseSBvbWl0IGl0Lgor
SXQgbWF5IGJlIG5lY2Vzc2FyeSB0byBkaXNhYmxlIHRoZSBIUEVUIGluIG9yZGVyIHRvIGltcHJv
dmUgY29tcGF0aWJpbGl0eSB3aXRoCitndWVzdCBPcGVyYXRpbmcgU3lzdGVtcy4KIAotPWl0ZW0g
QjxhbHRwMm09TU9ERT4KKz1pdGVtIEI8YWx0cDJtPSJNT0RFIj4KIAotU3BlY2lmaWVzIGFjY2Vz
cyBtb2RlIHRvIHRoZSBhbHRlcm5hdGUtcDJtIGNhcGFiaWxpdHkuIEFsdGVybmF0ZS1wMm0gYWxs
b3dzIGEKLWd1ZXN0IHRvIG1hbmFnZSBtdWx0aXBsZSBwMm0gZ3Vlc3QgcGh5c2ljYWwgIm1lbW9y
eSB2aWV3cyIgKGFzIG9wcG9zZWQgdG8gYQotc2luZ2xlIHAybSkuIFRoaXMgb3B0aW9uIGlzIGRp
c2FibGVkIGJ5IGRlZmF1bHQgYW5kIGlzIGF2YWlsYWJsZSB0byB4ODYgaHZtCi1kb21haW5zLiBZ
b3UgbWF5IHdhbnQgdGhpcyBvcHRpb24gaWYgeW91IHdhbnQgdG8gYWNjZXNzLWNvbnRyb2wvaXNv
bGF0ZQorQjwoeDg2IG9ubHkpPiBTcGVjaWZpZXMgdGhlIGFjY2VzcyBtb2RlIHRvIHRoZSBhbHRl
cm5hdGUtcDJtIGNhcGFiaWxpdHkuCitBbHRlcm5hdGUtcDJtIGFsbG93cyBhIGd1ZXN0IHRvIG1h
bmFnZSBtdWx0aXBsZSBwMm0gZ3Vlc3QgcGh5c2ljYWwgIm1lbW9yeQordmlld3MiIChhcyBvcHBv
c2VkIHRvIGEgc2luZ2xlIHAybSkuCitZb3UgbWF5IHdhbnQgdGhpcyBvcHRpb24gaWYgeW91IHdh
bnQgdG8gYWNjZXNzLWNvbnRyb2wvaXNvbGF0ZQogYWNjZXNzIHRvIHNwZWNpZmljIGd1ZXN0IHBo
eXNpY2FsIG1lbW9yeSBwYWdlcyBhY2Nlc3NlZCBieSB0aGUgZ3Vlc3QsIGUuZy4gZm9yCiBkb21h
aW4gbWVtb3J5IGludHJvc3BlY3Rpb24gb3IgZm9yIGlzb2xhdGlvbi9hY2Nlc3MtY29udHJvbCBv
ZiBtZW1vcnkgYmV0d2VlbgotY29tcG9uZW50cyB3aXRoaW4gYSBzaW5nbGUgZ3Vlc3QgZG9tYWlu
LgorY29tcG9uZW50cyB3aXRoaW4gYSBzaW5nbGUgZ3Vlc3QgZG9tYWluLiBUaGlzIG9wdGlvbiBp
cyBkaXNhYmxlZCBieSBkZWZhdWx0LgogCiBUaGUgdmFsaWQgdmFsdWVzIGFyZSBhcyBmb2xsb3dz
OgogCiA9b3ZlciA0CiAKLT1pdGVtIEI8ImRpc2FibGVkIj4KKz1pdGVtIEI8ZGlzYWJsZWQ+CiAK
IEFsdHAybSBpcyBkaXNhYmxlZCBmb3IgdGhlIGRvbWFpbiAoZGVmYXVsdCkuCiAKLT1pdGVtIEI8
Im1peGVkIj4KKz1pdGVtIEI8bWl4ZWQ+CiAKIFRoZSBtaXhlZCBtb2RlIGFsbG93cyBhY2Nlc3Mg
dG8gdGhlIGFsdHAybSBpbnRlcmZhY2UgZm9yIGJvdGggaW4tZ3Vlc3QKIGFuZCBleHRlcm5hbCB0
b29scyBhcyB3ZWxsLgogCi09aXRlbSBCPCJleHRlcm5hbCI+Cis9aXRlbSBCPGV4dGVybmFsPgog
Ci1FbmFibGVzIGFjY2VzcyB0byB0aGUgYWx0ZXJuYXRlLXAybSBjYXBhYmlsaXR5IGZvciBodm0g
Z3Vlc3RzIG9ubHkKLWJ5IGV4dGVybmFsIHByaXZpbGVnZWQgdG9vbHMuCitFbmFibGVzIGFjY2Vz
cyB0byB0aGUgYWx0ZXJuYXRlLXAybSBjYXBhYmlsaXR5IGJ5IGV4dGVybmFsIHByaXZpbGVnZWQg
dG9vbHMuCiAKLT1pdGVtIEI8ImxpbWl0ZWQiPgorPWl0ZW0gQjxsaW1pdGVkPgogCi1FbmFibGVz
IGxpbWl0ZWQgYWNjZXNzIHRvIHRoZSBhbHRlcm5hdGUtcDJtIGNhcGFiaWxpdHkgZm9yIGh2bSBn
dWVzdHMgb25seSwKK0VuYWJsZXMgbGltaXRlZCBhY2Nlc3MgdG8gdGhlIGFsdGVybmF0ZS1wMm0g
Y2FwYWJpbGl0eSwKIGllLiBnaXZpbmcgdGhlIGd1ZXN0IGFjY2VzcyBvbmx5IHRvIGVuYWJsZS9k
aXNhYmxlIHRoZSBWTUZVTkMgYW5kICNWRSBmZWF0dXJlcy4KIAogPWJhY2sKIAogPWl0ZW0gQjxh
bHRwMm1odm09Qk9PTEVBTj4KIAotRW5hYmxlcyBvciBkaXNhYmxlcyBodm0gZ3Vlc3QgYWNjZXNz
IHRvIGFsdGVybmF0ZS1wMm0gY2FwYWJpbGl0eS4KK0VuYWJsZXMgb3IgZGlzYWJsZXMgSFZNIGd1
ZXN0IGFjY2VzcyB0byBhbHRlcm5hdGUtcDJtIGNhcGFiaWxpdHkuCiBBbHRlcm5hdGUtcDJtIGFs
bG93cyBhIGd1ZXN0IHRvIG1hbmFnZSBtdWx0aXBsZSBwMm0gZ3Vlc3QgcGh5c2ljYWwKICJtZW1v
cnkgdmlld3MiIChhcyBvcHBvc2VkIHRvIGEgc2luZ2xlIHAybSkuIFRoaXMgb3B0aW9uIGlzCi1k
aXNhYmxlZCBieSBkZWZhdWx0IGFuZCBpcyBhdmFpbGFibGUgb25seSB0byBodm0gZG9tYWlucy4K
K2Rpc2FibGVkIGJ5IGRlZmF1bHQgYW5kIGlzIGF2YWlsYWJsZSBvbmx5IHRvIEhWTSBkb21haW5z
LgogWW91IG1heSB3YW50IHRoaXMgb3B0aW9uIGlmIHlvdSB3YW50IHRvIGFjY2Vzcy1jb250cm9s
L2lzb2xhdGUKIGFjY2VzcyB0byBzcGVjaWZpYyBndWVzdCBwaHlzaWNhbCBtZW1vcnkgcGFnZXMg
YWNjZXNzZWQgYnkKIHRoZSBndWVzdCwgZS5nLiBmb3IgSFZNIGRvbWFpbiBtZW1vcnkgaW50cm9z
cGVjdGlvbiBvcgogZm9yIGlzb2xhdGlvbi9hY2Nlc3MtY29udHJvbCBvZiBtZW1vcnkgYmV0d2Vl
biBjb21wb25lbnRzIHdpdGhpbgotYSBzaW5nbGUgZ3Vlc3QgaHZtIGRvbWFpbi4gVGhpcyBvcHRp
b24gaXMgZGVwcmVjYXRlZCwgdXNlIHRoZSBvcHRpb24KLSJhbHRwMm0iIGluc3RlYWQuCithIHNp
bmdsZSBndWVzdCBIVk0gZG9tYWluLiBCPFRoaXMgb3B0aW9uIGlzIGRlcHJlY2F0ZWQsIHVzZSB0
aGUgb3B0aW9uCisiYWx0cDJtIiBpbnN0ZWFkLj4KIAotTm90ZTogV2hpbGUgdGhlIG9wdGlvbiAi
YWx0cDJtaHZtIiBpcyBkZXByZWNhdGVkLCBsZWdhY3kgYXBwbGljYXRpb25zIGZvcgorQjxOb3Rl
PjogV2hpbGUgdGhlIG9wdGlvbiAiYWx0cDJtaHZtIiBpcyBkZXByZWNhdGVkLCBsZWdhY3kgYXBw
bGljYXRpb25zIGZvcgogeDg2IHN5c3RlbXMgd2lsbCBjb250aW51ZSB0byB3b3JrIHVzaW5nIGl0
LgogCiA9aXRlbSBCPG5lc3RlZGh2bT1CT09MRUFOPgogCiBFbmFibGUgb3IgZGlzYWJsZXMgZ3Vl
c3QgYWNjZXNzIHRvIGhhcmR3YXJlIHZpcnR1YWxpc2F0aW9uIGZlYXR1cmVzLAogZS5nLiBpdCBh
bGxvd3MgYSBndWVzdCBPcGVyYXRpbmcgU3lzdGVtIHRvIGFsc28gZnVuY3Rpb24gYXMgYQotaHlw
ZXJ2aXNvci4gVGhpcyBvcHRpb24gaXMgZGlzYWJsZWQgYnkgZGVmYXVsdC4gWW91IG1heSB3YW50
IHRoaXMKK2h5cGVydmlzb3IuIFlvdSBtYXkgd2FudCB0aGlzCiBvcHRpb24gaWYgeW91IHdhbnQg
dG8gcnVuIGFub3RoZXIgaHlwZXJ2aXNvciAoaW5jbHVkaW5nIGFub3RoZXIgY29weQogb2YgWGVu
KSB3aXRoaW4gYSBYZW4gZ3Vlc3Qgb3IgdG8gc3VwcG9ydCBhIGd1ZXN0IE9wZXJhdGluZyBTeXN0
ZW0KIHdoaWNoIHVzZXMgaGFyZHdhcmUgdmlydHVhbGlzYXRpb24gZXh0ZW5zaW9ucyAoZS5nLiBX
aW5kb3dzIFhQCiBjb21wYXRpYmlsaXR5IG1vZGUgb24gbW9yZSBtb2Rlcm4gV2luZG93cyBPUyku
CitUaGlzIG9wdGlvbiBpcyBkaXNhYmxlZCBieSBkZWZhdWx0LgogCiA9aXRlbSBCPGNwdWlkPSJM
SUJYTF9TVFJJTkciPiBvciBCPGNwdWlkPVsgIlhFTkRfU1RSSU5HIiwgIlhFTkRfU1RSSU5HIiBd
PgogCi1Db25maWd1cmUgdGhlIHZhbHVlIHJldHVybmVkIHdoZW4gYSBndWVzdCBleGVjdXRlcyBD
UFVJRCBpbnN0cnVjdGlvbi4KK0NvbmZpZ3VyZSB0aGUgdmFsdWUgcmV0dXJuZWQgd2hlbiBhIGd1
ZXN0IGV4ZWN1dGVzIHRoZSBDUFVJRCBpbnN0cnVjdGlvbi4KIFR3byB2ZXJzaW9ucyBvZiBjb25m
aWcgc3ludGF4IGFyZSByZWNvZ25pemVkOiBsaWJ4bCBhbmQgeGVuZC4KIAogVGhlIGxpYnhsIHN5
bnRheCBpcyBhIGNvbW1hIHNlcGFyYXRlZCBsaXN0IG9mIGtleT12YWx1ZSBwYWlycywgcHJlY2Vk
ZWQgYnkgdGhlCkBAIC0xMzk4LDggKzE0NTYsOCBAQCBQb3NzaWJsZSB2YWx1ZXMgZm9yIGEgc2lu
Z2xlIGZlYXR1cmUgYml0OgogICAncycgLT4gYXMgJ2snIGJ1dCBwcmVzZXJ2ZSBhY3Jvc3Mgc2F2
ZS9yZXN0b3JlIGFuZCBtaWdyYXRpb24gKG5vdCBpbXBsZW1lbnRlZCkKIAogTm90ZTogd2hlbiBz
cGVjaWZ5aW5nIEI8Y3B1aWQ+IGZvciBoeXBlcnZpc29yIGxlYXZlcyAoMHg0MDAweHh4eCBtYWpv
ciBncm91cCkKLW9ubHkgdGhlIGxvd2VzdCA4IGJpdHMgb2YgbGVhZidzIDB4NDAwMHh4MDAgRUFY
IHJlZ2lzdGVyIGFyZSBwcm9jZXNzZWQsIHRoZSByZXN0Ci1hcmUgaWdub3JlZCAodGhlc2UgOCBi
aXRzIHNpZ25pZnkgbWF4aW11bSBudW1iZXIgb2YgaHlwZXJ2aXNvciBsZWF2ZXMpLgorb25seSB0
aGUgbG93ZXN0IDggYml0cyBvZiBsZWFmJ3MgMHg0MDAweHgwMCBFQVggcmVnaXN0ZXIgYXJlIHBy
b2Nlc3NlZCwgdGhlCityZXN0IGFyZSBpZ25vcmVkICh0aGVzZSA4IGJpdHMgc2lnbmlmeSBtYXhp
bXVtIG51bWJlciBvZiBoeXBlcnZpc29yIGxlYXZlcykuCiAKIExpc3Qgb2Yga2V5cyB0YWtpbmcg
YSB2YWx1ZToKIGFwaWNpZHNpemUgYnJhbmRpZCBjbGZsdXNoIGZhbWlseSBsb2NhbGFwaWNpZCBt
YXhsZWFmIG1heGh2bGVhZiBtb2RlbCBuYwpAQCAtMTQyNiwzMSArMTQ4NCwzMiBAQCBUaGUgeGVu
ZCBzeW50YXggaXMgYSBsaXN0IG9mIHZhbHVlcyBpbiB0aGUgZm9ybSBvZgogRXhhbXBsZSB0byBo
aWRlIHR3byBmZWF0dXJlcyBmcm9tIHRoZSBndWVzdDogJ3RtJywgd2hpY2ggaXMgYml0ICMyOSBp
biBFRFgsIGFuZAogJ3BuaScgKFNTRTMpLCB3aGljaCBpcyBiaXQgIzAgaW4gRUNYOgogCi14ZW5k
OiBbICcxOmVjeD14eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4MCxlZHg9eHgweHh4eHh4
eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHgnIF0KK3hlbmQ6IFsgIjE6ZWN4PXh4eHh4eHh4eHh4eHh4
eHh4eHh4eHh4eHh4eHh4eHgwLGVkeD14eDB4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eCIg
XQogCi1saWJ4bDogJ2hvc3QsdG09MCxzc2UzPTAnCitsaWJ4bDogImhvc3QsdG09MCxzc2UzPTAi
CiAKLU1vcmUgaW5mbyBhYm91dCB0aGUgQ1BVSUQgaW5zdHJ1Y3Rpb24gY2FuIGJlIGZvdW5kIGlu
IHRoZSBwcm9jZXNzb3IgbWFudWFscywgYW5kCi1pbiBXaWtpcGVkaWE6IEw8aHR0cDovL2VuLndp
a2lwZWRpYS5vcmcvd2lraS9DUFVJRD4KK01vcmUgaW5mbyBhYm91dCB0aGUgQ1BVSUQgaW5zdHJ1
Y3Rpb24gY2FuIGJlIGZvdW5kIGluIHRoZSBwcm9jZXNzb3IgbWFudWFscywKK2FuZCBvbiBXaWtp
cGVkaWE6IEw8aHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9DUFVJRD4KIAogPWl0ZW0gQjxh
Y3BpX2Zpcm13YXJlPSJTVFJJTkciPgogCi1TcGVjaWZ5IGEgcGF0aCB0byBhIGZpbGUgdGhhdCBj
b250YWlucyBleHRyYSBBQ1BJIGZpcm13YXJlIHRhYmxlcyB0byBwYXNzIGluIHRvCitTcGVjaWZp
ZXMgYSBwYXRoIHRvIGEgZmlsZSB0aGF0IGNvbnRhaW5zIGV4dHJhIEFDUEkgZmlybXdhcmUgdGFi
bGVzIHRvIHBhc3MgaW50bwogYSBndWVzdC4gVGhlIGZpbGUgY2FuIGNvbnRhaW4gc2V2ZXJhbCB0
YWJsZXMgaW4gdGhlaXIgYmluYXJ5IEFNTCBmb3JtCiBjb25jYXRlbmF0ZWQgdG9nZXRoZXIuIEVh
Y2ggdGFibGUgc2VsZiBkZXNjcmliZXMgaXRzIGxlbmd0aCBzbyBubyBhZGRpdGlvbmFsCiBpbmZv
cm1hdGlvbiBpcyBuZWVkZWQuIFRoZXNlIHRhYmxlcyB3aWxsIGJlIGFkZGVkIHRvIHRoZSBBQ1BJ
IHRhYmxlIHNldCBpbiB0aGUKIGd1ZXN0LiBOb3RlIHRoYXQgZXhpc3RpbmcgdGFibGVzIGNhbm5v
dCBiZSBvdmVycmlkZGVuIGJ5IHRoaXMgZmVhdHVyZS4gRm9yCi1leGFtcGxlIHRoaXMgY2Fubm90
IGJlIHVzZWQgdG8gb3ZlcnJpZGUgdGFibGVzIGxpa2UgRFNEVCwgRkFEVCwgZXRjLgorZXhhbXBs
ZSwgdGhpcyBjYW5ub3QgYmUgdXNlZCB0byBvdmVycmlkZSB0YWJsZXMgbGlrZSBEU0RULCBGQURU
LCBldGMuCiAKID1pdGVtIEI8c21iaW9zX2Zpcm13YXJlPSJTVFJJTkciPgogCi1TcGVjaWZ5IGEg
cGF0aCB0byBhIGZpbGUgdGhhdCBjb250YWlucyBleHRyYSBTTUJJT1MgZmlybXdhcmUgc3RydWN0
dXJlcyB0byBwYXNzCi1pbiB0byBhIGd1ZXN0LiBUaGUgZmlsZSBjYW4gY29udGFpbiBhIHNldCBE
TVRGIHByZWRlZmluZWQgc3RydWN0dXJlcyB3aGljaCB3aWxsCi1vdmVycmlkZSB0aGUgaW50ZXJu
YWwgZGVmYXVsdHMuIE5vdCBhbGwgcHJlZGVmaW5lZCBzdHJ1Y3R1cmVzIGNhbiBiZSBvdmVycmlk
ZGVuLAorU3BlY2lmaWVzIGEgcGF0aCB0byBhIGZpbGUgdGhhdCBjb250YWlucyBleHRyYSBTTUJJ
T1MgZmlybXdhcmUgc3RydWN0dXJlcyB0bworcGFzcyBpbnRvIGEgZ3Vlc3QuIFRoZSBmaWxlIGNh
biBjb250YWluIGEgc2V0IG9mIERNVEYgcHJlZGVmaW5lZCBzdHJ1Y3R1cmVzCit3aGljaCB3aWxs
IG92ZXJyaWRlIHRoZSBpbnRlcm5hbCBkZWZhdWx0cy4gTm90IGFsbCBwcmVkZWZpbmVkIHN0cnVj
dHVyZXMgY2FuIGJlCitvdmVycmlkZGVuLAogb25seSB0aGUgZm9sbG93aW5nIHR5cGVzOiAwLCAx
LCAyLCAzLCAxMSwgMjIsIDM5LiBUaGUgZmlsZSBjYW4gYWxzbyBjb250YWluIGFueQogbnVtYmVy
IG9mIHZlbmRvciBkZWZpbmVkIFNNQklPUyBzdHJ1Y3R1cmVzICh0eXBlIDEyOCAtIDI1NSkuIFNp
bmNlIFNNQklPUwogc3RydWN0dXJlcyBkbyBub3QgcHJlc2VudCB0aGVpciBvdmVyYWxsIHNpemUs
IGVhY2ggZW50cnkgaW4gdGhlIGZpbGUgbXVzdCBiZQotcHJlY2VkZWQgYnkgYSAzMmIgaW50ZWdl
ciBpbmRpY2F0aW5nIHRoZSBzaXplIG9mIHRoZSBuZXh0IHN0cnVjdHVyZS4KK3ByZWNlZGVkIGJ5
IGEgMzJiIGludGVnZXIgaW5kaWNhdGluZyB0aGUgc2l6ZSBvZiB0aGUgZm9sbG93aW5nIHN0cnVj
dHVyZS4KIAogPWl0ZW0gQjxtc192bV9nZW5pZD0iT1BUSU9OIj4KIApAQCAtMTQ2NywxOSArMTUy
NiwxOSBAQCBWYWxpZCBvcHRpb25zIGFyZToKIAogPW92ZXIgNAogCi09aXRlbSBCPCJnZW5lcmF0
ZSI+Cis9aXRlbSBCPGdlbmVyYXRlPgogCiBHZW5lcmF0ZSBhIHJhbmRvbSBWTSBnZW5lcmF0aW9u
IElEIGV2ZXJ5IHRpbWUgdGhlIGRvbWFpbiBpcyBjcmVhdGVkIG9yCiByZXN0b3JlZC4KIAotPWl0
ZW0gQjwibm9uZSI+Cis9aXRlbSBCPG5vbmU+CiAKIERvIG5vdCBwcm92aWRlIGEgVk0gZ2VuZXJh
dGlvbiBJRC4KIAogPWJhY2sKIAotU2VlIGFsc28gIlZpcnR1YWwgTWFjaGluZSBHZW5lcmF0aW9u
IElEIiBieSBNaWNyb3NvZnQKLShodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vZW4tdXMvZG93bmxv
YWQvZGV0YWlscy5hc3B4P2lkPTMwNzA3KS4KK1NlZSBhbHNvICJWaXJ0dWFsIE1hY2hpbmUgR2Vu
ZXJhdGlvbiBJRCIgYnkgTWljcm9zb2Z0OgorTDxodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vZW4t
dXMvZG93bmxvYWQvZGV0YWlscy5hc3B4P2lkPTMwNzA3PgogCiA9YmFjayAKIApAQCAtMTQ4OSwx
MyArMTU0OCwxNCBAQCBTZWUgYWxzbyAiVmlydHVhbCBNYWNoaW5lIEdlbmVyYXRpb24gSUQiIGJ5
IE1pY3Jvc29mdAogCiA9aXRlbSBCPHRzY19tb2RlPSJNT0RFIj4KIAotU3BlY2lmaWVzIGhvdyB0
aGUgVFNDIChUaW1lIFN0YW1wIENvdW50ZXIpIHNob3VsZCBiZSBwcm92aWRlZCB0byB0aGUKLWd1
ZXN0IChYODYgb25seSkuIFNwZWNpZnlpbmcgdGhpcyBvcHRpb24gYXMgYSBudW1iZXIgaXMKLWRl
cHJlY2F0ZWQuIE9wdGlvbnMgYXJlOgorQjwoeDg2IG9ubHkpPiBTcGVjaWZpZXMgaG93IHRoZSBU
U0MgKFRpbWUgU3RhbXAgQ291bnRlcikgc2hvdWxkIGJlIHByb3ZpZGVkIHRvCit0aGUgZ3Vlc3Qu
IEI8U3BlY2lmeWluZyB0aGlzIG9wdGlvbiBhcyBhIG51bWJlciBpcyBkZXByZWNhdGVkLj4KKwor
T3B0aW9ucyBhcmU6CiAKID1vdmVyIDQKIAotPWl0ZW0gQjwiZGVmYXVsdCI+Cis9aXRlbSBCPGRl
ZmF1bHQ+CiAKIEd1ZXN0IHJkdHNjL3AgaXMgZXhlY3V0ZWQgbmF0aXZlbHkgd2hlbiBtb25vdG9u
aWNpdHkgY2FuIGJlIGd1YXJhbnRlZWQKIGFuZCBlbXVsYXRlZCBvdGhlcndpc2UgKHdpdGggZnJl
cXVlbmN5IHNjYWxlZCBpZiBuZWNlc3NhcnkpLgpAQCAtMTUwNSwzNyArMTU2NSwzNSBAQCBwcm92
aWRlcyBjb25zdGFudCBob3N0IFRTQywgaXRzIGd1ZXN0IFRTQyBmcmVxdWVuY3kgd2lsbCBiZSB0
aGUgc2FtZQogYXMgdGhlIGhvc3QuIElmIGl0IGlzIGxhdGVyIG1pZ3JhdGVkIHRvIGFub3RoZXIg
aG9zdCB0aGF0IHByb3ZpZGUKIGNvbnN0YW50IGhvc3QgVFNDIGFuZCBzdXBwb3J0cyBJbnRlbCBW
TVggVFNDIHNjYWxpbmcvQU1EIFNWTSBUU0MKIHJhdGlvLCBpdHMgZ3Vlc3QgVFNDIGZyZXF1ZW5j
eSB3aWxsIGJlIHRoZSBzYW1lIGJlZm9yZSBhbmQgYWZ0ZXIKLW1pZ3JhdGlvbiwgYW5kIGd1ZXN0
IHJkdHNjL3Agd2lsbCBiZSBleGVjdXRlZCBuYXRpdmVseSBhcyB3ZWxsIGFmdGVyCi1taWdyYXRp
b24uCittaWdyYXRpb24sIGFuZCBndWVzdCByZHRzYy9wIHdpbGwgYmUgZXhlY3V0ZWQgbmF0aXZl
bHkgYWZ0ZXIgbWlncmF0aW9uIGFzIHdlbGwKIAotPWl0ZW0gQjwiYWx3YXlzX2VtdWxhdGUiPgor
PWl0ZW0gQjxhbHdheXNfZW11bGF0ZT4KIAotR3Vlc3QgcmR0c2MvcCBhbHdheXMgZW11bGF0ZWQg
YXQgMUdIeiAoa2VybmVsIGFuZCB1c2VyKS4gR3Vlc3QgcmR0c2MvcAotYWx3YXlzIGVtdWxhdGVk
IGFuZCB0aGUgdmlydHVhbCBUU0Mgd2lsbCBhcHBlYXIgdG8gaW5jcmVtZW50IChrZXJuZWwKLWFu
ZCB1c2VyKSBhdCBhIGZpeGVkIDFHSHogcmF0ZSwgcmVnYXJkbGVzcyBvZiB0aGUgUENQVSBIWiBy
YXRlIG9yCi1wb3dlciBzdGF0ZTsgQWx0aG91Z2ggdGhlcmUgaXMgYW4gb3ZlcmhlYWQgYXNzb2Np
YXRlZCB3aXRoIGVtdWxhdGlvbgorR3Vlc3QgcmR0c2MvcCBpcyBhbHdheXMgZW11bGF0ZWQgYW5k
IHRoZSB2aXJ0dWFsIFRTQyB3aWxsIGFwcGVhciB0byBpbmNyZW1lbnQKKyhrZXJuZWwgYW5kIHVz
ZXIpIGF0IGEgZml4ZWQgMUdIeiByYXRlLCByZWdhcmRsZXNzIG9mIHRoZSBwQ1BVIEhaIHJhdGUg
b3IKK3Bvd2VyIHN0YXRlLiBBbHRob3VnaCB0aGVyZSBpcyBhbiBvdmVyaGVhZCBhc3NvY2lhdGVk
IHdpdGggZW11bGF0aW9uLAogdGhpcyB3aWxsIE5PVCBhZmZlY3QgdW5kZXJseWluZyBDUFUgcGVy
Zm9ybWFuY2UuCiAKLT1pdGVtIEI8Im5hdGl2ZSI+Cis9aXRlbSBCPG5hdGl2ZT4KIAotR3Vlc3Qg
cmR0c2MgYWx3YXlzIGV4ZWN1dGVkIG5hdGl2ZWx5IChubyBtb25vdG9uaWNpdHkvZnJlcXVlbmN5
Ci1ndWFyYW50ZWVzKTsgZ3Vlc3QgcmR0c2NwIGVtdWxhdGVkIGF0IG5hdGl2ZSBmcmVxdWVuY3kg
aWYgdW5zdXBwb3J0ZWQKK0d1ZXN0IHJkdHNjL3AgaXMgYWx3YXlzIGV4ZWN1dGVkIG5hdGl2ZWx5
IChubyBtb25vdG9uaWNpdHkvZnJlcXVlbmN5CitndWFyYW50ZWVzKS4gR3Vlc3QgcmR0c2MvcCBp
cyBlbXVsYXRlZCBhdCBuYXRpdmUgZnJlcXVlbmN5IGlmIHVuc3VwcG9ydGVkCiBieSBoL3csIGVs
c2UgZXhlY3V0ZWQgbmF0aXZlbHkuCiAKLT1pdGVtIEI8Im5hdGl2ZV9wYXJhdmlydCI+Cis9aXRl
bSBCPG5hdGl2ZV9wYXJhdmlydD4KIAotU2FtZSBhcyBCPG5hdGl2ZT4sIGV4Y2VwdCB4ZW4gbWFu
YWdlcyBUU0NfQVVYIHJlZ2lzdGVyIHNvIGd1ZXN0IGNhbgorU2FtZSBhcyBCPG5hdGl2ZT4sIGV4
Y2VwdCBYZW4gbWFuYWdlcyB0aGUgVFNDX0FVWCByZWdpc3RlciBzbyB0aGUgZ3Vlc3QgY2FuCiBk
ZXRlcm1pbmUgd2hlbiBhIHJlc3RvcmUvbWlncmF0aW9uIGhhcyBvY2N1cnJlZCBhbmQgYXNzdW1l
cyBndWVzdAotb2J0YWlucy91c2VzIHB2Y2xvY2stbGlrZSBtZWNoYW5pc20gdG8gYWRqdXN0IGZv
ciBtb25vdG9uaWNpdHkgYW5kCitvYnRhaW5zL3VzZXMgYSBwdmNsb2NrLWxpa2UgbWVjaGFuaXNt
IHRvIGFkanVzdCBmb3IgbW9ub3RvbmljaXR5IGFuZAogZnJlcXVlbmN5IGNoYW5nZXMuCiAKIElm
IGEgSFZNIGNvbnRhaW5lciBpbiBCPG5hdGl2ZV9wYXJhdmlydD4gVFNDIG1vZGUgY2FuIGV4ZWN1
dGUgYm90aCBndWVzdAogcmR0c2MgYW5kIGd1ZXN0IHJkdHNjcCBuYXRpdmVseSwgdGhlbiB0aGUg
Z3Vlc3QgVFNDIGZyZXF1ZW5jeSB3aWxsIGJlCi1kZXRlcm1pbmVkIGluIHRoZSBzaW1pbGFyIHdh
eSB0byB0aGF0IG9mIEI8ZGVmYXVsdD4gVFNDIG1vZGUuCitkZXRlcm1pbmVkIGluIGEgc2ltaWxh
ciB3YXkgdG8gdGhhdCBvZiBCPGRlZmF1bHQ+IFRTQyBtb2RlLgogCiA9YmFjawogCi1QbGVhc2Ug
c2VlIEw8eGVuLXRzY21vZGUoNyk+IGZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHRoaXMgb3B0aW9u
LgorUGxlYXNlIHNlZSBCPHhlbi10c2Ntb2RlKDcpPiBmb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiB0
aGlzIG9wdGlvbi4KIAogPWl0ZW0gQjxsb2NhbHRpbWU9Qk9PTEVBTj4KIApAQCAtMTU0NCw3ICsx
NjAyLDcgQEAgaS5lLiBzZXQgdG8gVVRDLgogCiA9aXRlbSBCPHJ0Y190aW1lb2Zmc2V0PVNFQ09O
RFM+CiAKLVNldCB0aGUgcmVhbCB0aW1lIGNsb2NrIG9mZnNldCBpbiBzZWNvbmRzLiBGYWxzZSAo
MCkgYnkgZGVmYXVsdC4KK1NldCB0aGUgcmVhbCB0aW1lIGNsb2NrIG9mZnNldCBpbiBzZWNvbmRz
LiBObyBvZmZzZXQgKDApIGJ5IGRlZmF1bHQuCiAKID1pdGVtIEI8dnB0X2FsaWduPUJPT0xFQU4+
CiAKQEAgLTE1NTMsMzMgKzE2MTEsMzMgQEAgcmVkdWNlIGd1ZXN0IGludGVycnVwdHMuIEVuYWJs
aW5nIHRoaXMgb3B0aW9uIGNhbiByZWR1Y2UgcG93ZXIKIGNvbnN1bXB0aW9uLCBlc3BlY2lhbGx5
IHdoZW4gYSBndWVzdCB1c2VzIGEgaGlnaCB0aW1lciBpbnRlcnJ1cHQKIGZyZXF1ZW5jeSAoSFop
IHZhbHVlcy4gVGhlIGRlZmF1bHQgaXMgdHJ1ZSAoMSkuCiAKLT1pdGVtIEI8dGltZXJfbW9kZT1N
T0RFPgorPWl0ZW0gQjx0aW1lcl9tb2RlPSJNT0RFIj4KIAogU3BlY2lmaWVzIHRoZSBtb2RlIGZv
ciBWaXJ0dWFsIFRpbWVycy4gVGhlIHZhbGlkIHZhbHVlcyBhcmUgYXMgZm9sbG93czoKIAogPW92
ZXIgNAogCi09aXRlbSBCPCJkZWxheV9mb3JfbWlzc2VkX3RpY2tzIj4KKz1pdGVtIEI8ZGVsYXlf
Zm9yX21pc3NlZF90aWNrcz4KIAotRGVsYXkgZm9yIG1pc3NlZCB0aWNrcy4gRG8gbm90IGFkdmFu
Y2UgYSB2Y3B1J3MgdGltZSBiZXlvbmQgdGhlCitEZWxheSBmb3IgbWlzc2VkIHRpY2tzLiBEbyBu
b3QgYWR2YW5jZSBhIHZDUFUncyB0aW1lIGJleW9uZCB0aGUKIGNvcnJlY3QgZGVsaXZlcnkgdGlt
ZSBmb3IgaW50ZXJydXB0cyB0aGF0IGhhdmUgYmVlbiBtaXNzZWQgZHVlIHRvCi1wcmVlbXB0aW9u
LiBEZWxpdmVyIG1pc3NlZCBpbnRlcnJ1cHRzIHdoZW4gdGhlIHZjcHUgaXMgcmVzY2hlZHVsZWQg
YW5kCi1hZHZhbmNlIHRoZSB2Y3B1J3MgdmlydHVhbCB0aW1lIHN0ZXB3aXNlIGZvciBlYWNoIG9u
ZS4KK3ByZWVtcHRpb24uIERlbGl2ZXIgbWlzc2VkIGludGVycnVwdHMgd2hlbiB0aGUgdkNQVSBp
cyByZXNjaGVkdWxlZCBhbmQKK2FkdmFuY2UgdGhlIHZDUFUncyB2aXJ0dWFsIHRpbWUgc3RlcHdp
c2UgZm9yIGVhY2ggb25lLgogCi09aXRlbSBCPCJub19kZWxheV9mb3JfbWlzc2VkX3RpY2tzIj4K
Kz1pdGVtIEI8bm9fZGVsYXlfZm9yX21pc3NlZF90aWNrcz4KIAogTm8gZGVsYXkgZm9yIG1pc3Nl
ZCB0aWNrcy4gQXMgYWJvdmUsIG1pc3NlZCBpbnRlcnJ1cHRzIGFyZSBkZWxpdmVyZWQsCiBidXQg
Z3Vlc3QgdGltZSBhbHdheXMgdHJhY2tzIHdhbGxjbG9jayAoaS5lLiwgcmVhbCkgdGltZSB3aGls
ZSBkb2luZwogc28uCiAKLT1pdGVtIEI8Im5vX21pc3NlZF90aWNrc19wZW5kaW5nIj4KKz1pdGVt
IEI8bm9fbWlzc2VkX3RpY2tzX3BlbmRpbmc+CiAKIE5vIG1pc3NlZCBpbnRlcnJ1cHRzIGFyZSBo
ZWxkIHBlbmRpbmcuIEluc3RlYWQsIHRvIGVuc3VyZSB0aWNrcyBhcmUKIGRlbGl2ZXJlZCBhdCBz
b21lIG5vbi16ZXJvIHJhdGUsIGlmIHdlIGRldGVjdCBtaXNzZWQgdGlja3MgdGhlbiB0aGUKLWlu
dGVybmFsIHRpY2sgYWxhcm0gaXMgbm90IGRpc2FibGVkIGlmIHRoZSBWQ1BVIGlzIHByZWVtcHRl
ZCBkdXJpbmcKK2ludGVybmFsIHRpY2sgYWxhcm0gaXMgbm90IGRpc2FibGVkIGlmIHRoZSB2Q1BV
IGlzIHByZWVtcHRlZCBkdXJpbmcKIHRoZSBuZXh0IHRpY2sgcGVyaW9kLgogCi09aXRlbSBCPCJv
bmVfbWlzc2VkX3RpY2tfcGVuZGluZyI+Cis9aXRlbSBCPG9uZV9taXNzZWRfdGlja19wZW5kaW5n
PgogCiBPbmUgbWlzc2VkIHRpY2sgcGVuZGluZy4gTWlzc2VkIGludGVycnVwdHMgYXJlIGNvbGxh
cHNlZAogdG9nZXRoZXIgYW5kIGRlbGl2ZXJlZCBhcyBvbmUgJ2xhdGUgdGljaycuICBHdWVzdCB0
aW1lIGFsd2F5cyB0cmFja3MKQEAgLTE1OTYsNyArMTY1NCw3IEBAIHdhbGxjbG9jayAoaS5lLiwg
cmVhbCkgdGltZS4KID1pdGVtIEI8bW1pb19ob2xlPU1CWVRFUz4KIAogU3BlY2lmaWVzIHRoZSBz
aXplIHRoZSBNTUlPIGhvbGUgYmVsb3cgNEdpQiB3aWxsIGJlLiAgT25seSB2YWxpZCBmb3IKLWRl
dmljZV9tb2RlbF92ZXJzaW9uID0gInFlbXUteGVuIi4KK0I8ZGV2aWNlX21vZGVsX3ZlcnNpb249
InFlbXUteGVuIj4uCiAKIENhbm5vdCBiZSBzbWFsbGVyIHRoYW4gMjU2LiBDYW5ub3QgYmUgbGFy
Z2VyIHRoYW4gMzg0MC4KIApAQCAtMTYyNyw3ICsxNjg1LDcgQEAgV2luZG93cyBMPGh0dHA6Ly93
aWtpLnhlbi5vcmcvd2lraS9YZW5XaW5kb3dzR3BsUHY+LgogU2V0dGluZyBCPHhlbl9wbGF0Zm9y
bV9wY2k9MD4gd2l0aCB0aGUgZGVmYXVsdCBkZXZpY2VfbW9kZWwgInFlbXUteGVuIgogcmVxdWly
ZXMgYXQgbGVhc3QgUUVNVSAxLjYuCiAKLT1pdGVtIEI8dmlyaWRpYW49WyAiR1JPVVAiLCAiR1JP
VVAiLCAuLi5dPgorPWl0ZW0gQjx2aXJpZGlhbj1bICJHUk9VUCIsICJHUk9VUCIsIC4uLl0+IG9y
IEI8dmlyaWRpYW49Qk9PTEVBTj4KIAogVGhlIGdyb3VwcyBvZiBNaWNyb3NvZnQgSHlwZXItViAo
QUtBIHZpcmlkaWFuKSBjb21wYXRpYmxlIGVubGlnaHRlbm1lbnRzCiBleHBvc2VkIHRvIHRoZSBn
dWVzdC4gVGhlIGZvbGxvd2luZyBncm91cHMgb2YgZW5saWdodGVubWVudHMgbWF5IGJlCkBAIC0x
NjczLDcgKzE3MzEsNyBAQCBvbiBob3N0cyB3aXRoIGhpZ2hlciBsZXZlbHMgb2YgKHBoeXNpY2Fs
KSBDUFUgY29udGVudGlvbi4KIFRoaXMgc2V0IGluY29ycG9yYXRlcyB1c2Ugb2YgdGhlIEFQSUMg
YXNzaXN0IHBhZ2UgdG8gYXZvaWQgRU9JIG9mCiB0aGUgbG9jYWwgQVBJQy4KIFRoaXMgZW5saWdo
dGVubWVudCBtYXkgaW1wcm92ZSBwZXJmb3JtYW5jZSBvZiBndWVzdHMgdGhhdCBtYWtlIHVzZSBv
ZgotcGVyLXZjcHUgZXZlbnQgY2hhbm5lbCB1cGNhbGwgdmVjdG9ycy4KK3Blci12Q1BVIGV2ZW50
IGNoYW5uZWwgdXBjYWxsIHZlY3RvcnMuCiBOb3RlIHRoYXQgdGhpcyBlbmxpZ2h0ZW5tZW50IHdp
bGwgaGF2ZSBubyBlZmZlY3QgaWYgdGhlIGd1ZXN0IGlzCiB1c2luZyBBUElDdiBwb3N0ZWQgaW50
ZXJydXB0cy4KIApAQCAtMTc0NSwzNiArMTgwMywzOCBAQCBxZW11LXhlbi10cmFkaXRpb25hbCBk
ZXZpY2UtbW9kZWwsIHRoZSBhbW91bnQgb2YgdmlkZW8gUkFNIGlzIGZpeGVkIGF0IDQgTUIsCiB3
aGljaCBpcyBzdWZmaWNpZW50IGZvciAxMDI0eDc2OCBhdCAzMiBicHAuIEZvciB0aGUgdXBzdHJl
YW0gcWVtdS14ZW4KIGRldmljZS1tb2RlbCwgdGhlIGRlZmF1bHQgYW5kIG1pbmltdW0gaXMgOCBN
Qi4KIAotRm9yIEI8cXhsPiB2Z2EsIHRoZSBkZWZhdWx0IGlzIGJvdGggZGVmYXVsdCBhbmQgbWlu
aW1hbCAxMjhNQi4KK0ZvciBRWEwgdmdhLCBib3RoIHRoZSBkZWZhdWx0IGFuZCBtaW5pbWFsIGFy
ZSAxMjhNQi4KIElmIEI8dmlkZW9yYW0+IGlzIHNldCBsZXNzIHRoYW4gMTI4TUIsIGFuIGVycm9y
IHdpbGwgYmUgdHJpZ2dlcmVkLgogCiA9aXRlbSBCPHN0ZHZnYT1CT09MRUFOPgogCi1TZWxlY3Qg
YSBzdGFuZGFyZCBWR0EgY2FyZCB3aXRoIFZCRSAoVkVTQSBCSU9TIEV4dGVuc2lvbnMpIGFzIHRo
ZQotZW11bGF0ZWQgZ3JhcGhpY3MgZGV2aWNlLiBUaGUgZGVmYXVsdCBpcyBmYWxzZSAoMCkgd2hp
Y2ggbWVhbnMgdG8gZW11bGF0ZQotYSBDaXJydXMgTG9naWMgR0Q1NDQ2IFZHQSBjYXJkLiBJZiB5
b3VyIGd1ZXN0IHN1cHBvcnRzIFZCRSAyLjAgb3IKK1NwZWZpY2llcyBhIHN0YW5kYXJkIFZHQSBj
YXJkIHdpdGggVkJFIChWRVNBIEJJT1MgRXh0ZW5zaW9ucykgYXMgdGhlCitlbXVsYXRlZCBncmFw
aGljcyBkZXZpY2UuIElmIHlvdXIgZ3Vlc3Qgc3VwcG9ydHMgVkJFIDIuMCBvcgogbGF0ZXIgKGUu
Zy4gV2luZG93cyBYUCBvbndhcmRzKSB0aGVuIHlvdSBzaG91bGQgZW5hYmxlIHRoaXMuCiBzdGR2
Z2Egc3VwcG9ydHMgbW9yZSB2aWRlbyByYW0gYW5kIGJpZ2dlciByZXNvbHV0aW9ucyB0aGFuIENp
cnJ1cy4KLVRoaXMgb3B0aW9uIGlzIGRlcHJlY2F0ZWQsIHVzZSB2Z2E9InN0ZHZnYSIgaW5zdGVh
ZC4KK1RoZSBkZWZhdWx0IGlzIGZhbHNlICgwKSB3aGljaCBtZWFucyB0byBlbXVsYXRlCithIENp
cnJ1cyBMb2dpYyBHRDU0NDYgVkdBIGNhcmQuCitCPFRoaXMgb3B0aW9uIGlzIGRlcHJlY2F0ZWQs
IHVzZSB2Z2E9InN0ZHZnYSIgaW5zdGVhZD4uCiAKID1pdGVtIEI8dmdhPSJTVFJJTkciPgogCi1T
ZWxlY3RzIHRoZSBlbXVsYXRlZCB2aWRlbyBjYXJkIChub25lfHN0ZHZnYXxjaXJydXN8cXhsKS4K
LVRoZSBkZWZhdWx0IGlzIGNpcnJ1cy4KK1NlbGVjdHMgdGhlIGVtdWxhdGVkIHZpZGVvIGNhcmQu
CitPcHRpb25zIGFyZTogQjxub25lPiwgQjxzdGR2Z2E+LCBCPGNpcnJ1cz4gYW5kIEI8cXhsPi4K
K1RoZSBkZWZhdWx0IGlzIEI8Y2lycnVzPi4KIAogSW4gZ2VuZXJhbCwgUVhMIHNob3VsZCB3b3Jr
IHdpdGggdGhlIFNwaWNlIHJlbW90ZSBkaXNwbGF5IHByb3RvY29sCi1mb3IgYWNjZWxlcmF0aW9u
LCBhbmQgUVhMIGRyaXZlciBpcyBuZWNlc3NhcnkgaW4gZ3Vlc3QgaW4gdGhpcyBjYXNlLgorZm9y
IGFjY2VsZXJhdGlvbiwgYW5kIGEgUVhMIGRyaXZlciBpcyBuZWNlc3NhcnkgaW4gdGhlIGd1ZXN0
IGluIHRoYXQgY2FzZS4KIFFYTCBjYW4gYWxzbyB3b3JrIHdpdGggdGhlIFZOQyBwcm90b2NvbCwg
YnV0IGl0IHdpbGwgYmUgbGlrZSBhIHN0YW5kYXJkCi1WR0Egd2l0aG91dCBhY2NlbGVyYXRpb24u
CitWR0EgY2FyZCB3aXRob3V0IGFjY2VsZXJhdGlvbi4KIAogPWl0ZW0gQjx2bmM9Qk9PTEVBTj4K
IAogQWxsb3cgYWNjZXNzIHRvIHRoZSBkaXNwbGF5IHZpYSB0aGUgVk5DIHByb3RvY29sLiAgVGhp
cyBlbmFibGVzIHRoZQotb3RoZXIgVk5DLXJlbGF0ZWQgc2V0dGluZ3MuICBUaGUgZGVmYXVsdCBp
cyB0byBlbmFibGUgdGhpcy4KK290aGVyIFZOQy1yZWxhdGVkIHNldHRpbmdzLiAgVGhlIGRlZmF1
bHQgaXMgKDEpIGVuYWJsZWQuCiAKID1pdGVtIEI8dm5jbGlzdGVuPSJBRERSRVNTWzpESVNQTEFZ
TlVNXSI+CiAKLVNwZWNpZmllcyB0aGUgSVAgYWRkcmVzcywgYW5kIG9wdGlvbmFsbHkgVk5DIGRp
c3BsYXkgbnVtYmVyLCB0byB1c2UuCitTcGVjaWZpZXMgdGhlIElQIGFkZHJlc3MgYW5kLCBvcHRp
b25hbGx5LCB0aGUgVk5DIGRpc3BsYXkgbnVtYmVyIHRvIHVzZS4KIAogPWl0ZW0gQjx2bmNkaXNw
bGF5PURJU1BMQVlOVU0+CiAKQEAgLTE3ODMsMTIgKzE4NDMsMTIgQEAgd2lsbCBiZSBESVNQTEFZ
TlVNKzU5MDAuCiAKID1pdGVtIEI8dm5jdW51c2VkPUJPT0xFQU4+CiAKLVJlcXVlc3RzIHRoYXQg
dGhlIFZOQyBkaXNwbGF5IHNldHVwIHNlYXJjaCBmb3IgYSBmcmVlIFRDUCBwb3J0IHRvIHVzZS4K
LVRoZSBhY3R1YWwgZGlzcGxheSB1c2VkIGNhbiBiZSBhY2Nlc3NlZCB3aXRoIEM8eGwgdm5jdmll
d2VyPi4KK1JlcXVlc3RzIHRoYXQgdGhlIFZOQyBkaXNwbGF5IHNldHVwIHNlYXJjaGVzIGZvciBh
IGZyZWUgVENQIHBvcnQgdG8gdXNlLgorVGhlIGFjdHVhbCBkaXNwbGF5IHVzZWQgY2FuIGJlIGFj
Y2Vzc2VkIHdpdGggQjx4bCB2bmN2aWV3ZXI+LgogCiA9aXRlbSBCPHZuY3Bhc3N3ZD0iUEFTU1dP
UkQiPgogCi1TcGVjaWZpZXMgdGhlIHBhc3N3b3JkIGZvciB0aGUgVk5DIHNlcnZlci4gSWYgcGFz
c3dvcmQgaXMgc2V0IHRvIGFuCitTcGVjaWZpZXMgdGhlIHBhc3N3b3JkIGZvciB0aGUgVk5DIHNl
cnZlci4gSWYgdGhlIHBhc3N3b3JkIGlzIHNldCB0byBhbgogZW1wdHkgc3RyaW5nLCBhdXRoZW50
aWNhdGlvbiBvbiB0aGUgVk5DIHNlcnZlciB3aWxsIGJlIGRpc2FibGVkCiBhbGxvd2luZyBhbnkg
dXNlciB0byBjb25uZWN0LgogCkBAIC0xNzk5LDE5ICsxODU5LDE5IEBAIGRpc3BsYXkuIElmIHRo
ZSBpbnB1dCBtZXRob2QgZG9lcyBub3QgZWFzaWx5IHN1cHBvcnQgcmF3IGtleWNvZGVzCiAoZS5n
LiB0aGlzIGlzIG9mdGVuIHRoZSBjYXNlIHdoZW4gdXNpbmcgVk5DKSB0aGVuIHRoaXMgYWxsb3dz
IHVzIHRvCiBjb3JyZWN0bHkgbWFwIHRoZSBpbnB1dCBrZXlzIGludG8ga2V5Y29kZXMgc2VlbiBi
eSB0aGUgZ3Vlc3QuIFRoZQogc3BlY2lmaWMgdmFsdWVzIHdoaWNoIGFyZSBhY2NlcHRlZCBhcmUg
ZGVmaW5lZCBieSB0aGUgdmVyc2lvbiBvZiB0aGUKLWRldmljZS1tb2RlbCB3aGljaCB5b3UgYXJl
IHVzaW5nLiBTZWUgTDwvIktleW1hcHMiPiBiZWxvdyBvciBjb25zdWx0IHRoZQotTDxxZW11KDEp
PiBtYW5wYWdlLiBUaGUgZGVmYXVsdCBpcyBCPGVuLXVzPi4KK2RldmljZS1tb2RlbCB3aGljaCB5
b3UgYXJlIHVzaW5nLiBTZWUgQjxLZXltYXBzPiBiZWxvdyBvciBjb25zdWx0IHRoZQorQjxxZW11
KDEpPiBtYW5wYWdlLiBUaGUgZGVmYXVsdCBpcyBCPGVuLXVzPi4KIAogPWl0ZW0gQjxzZGw9Qk9P
TEVBTj4KIAogU3BlY2lmaWVzIHRoYXQgdGhlIGRpc3BsYXkgc2hvdWxkIGJlIHByZXNlbnRlZCB2
aWEgYW4gWCB3aW5kb3cgKHVzaW5nCi1TaW1wbGUgRGlyZWN0TWVkaWEgTGF5ZXIpLiBUaGUgZGVm
YXVsdCBpcyBub3QgdG8gZW5hYmxlIHRoaXMgbW9kZS4KK1NpbXBsZSBEaXJlY3RNZWRpYSBMYXll
cikuIFRoZSBkZWZhdWx0IGlzICgwKSBub3QgZW5hYmxlZC4KIAogPWl0ZW0gQjxvcGVuZ2w9Qk9P
TEVBTj4KIAogRW5hYmxlIE9wZW5HTCBhY2NlbGVyYXRpb24gb2YgdGhlIFNETCBkaXNwbGF5LiBP
bmx5IGVmZmVjdHMgbWFjaGluZXMKIHVzaW5nIEI8ZGV2aWNlX21vZGVsX3ZlcnNpb249InFlbXUt
eGVuLXRyYWRpdGlvbmFsIj4gYW5kIG9ubHkgaWYgdGhlCi1kZXZpY2UtbW9kZWwgd2FzIGNvbXBp
bGVkIHdpdGggT3BlbkdMIHN1cHBvcnQuIEZhbHNlICgwKSBieSBkZWZhdWx0LgorZGV2aWNlLW1v
ZGVsIHdhcyBjb21waWxlZCB3aXRoIE9wZW5HTCBzdXBwb3J0LiBEZWZhdWx0IGlzICgwKSBmYWxz
ZS4KIAogPWl0ZW0gQjxub2dyYXBoaWM9Qk9PTEVBTj4KIApAQCAtMTgzNCw2NiArMTg5NCw3MiBA
QCBvdGhlciBTUElDRS1yZWxhdGVkIHNldHRpbmdzLgogCiA9aXRlbSBCPHNwaWNlaG9zdD0iQURE
UkVTUyI+CiAKLVNwZWNpZnkgdGhlIGludGVyZmFjZSBhZGRyZXNzIHRvIGxpc3RlbiBvbiBpZiBn
aXZlbiwgb3RoZXJ3aXNlIGFueQorU3BlY2lmaWVzIHRoZSBpbnRlcmZhY2UgYWRkcmVzcyB0byBs
aXN0ZW4gb24gaWYgZ2l2ZW4sIG90aGVyd2lzZSBhbnkKIGludGVyZmFjZS4KIAogPWl0ZW0gQjxz
cGljZXBvcnQ9TlVNQkVSPgogCi1TcGVjaWZ5IHRoZSBwb3J0IHRvIGxpc3RlbiBvbiBieSB0aGUg
U1BJQ0Ugc2VydmVyIGlmIHRoZSBTUElDRSBpcworU3BlY2lmaWVzIHRoZSBwb3J0IHRvIGxpc3Rl
biBvbiBieSB0aGUgU1BJQ0Ugc2VydmVyIGlmIFNQSUNFIGlzCiBlbmFibGVkLgogCiA9aXRlbSBC
PHNwaWNldGxzX3BvcnQ9TlVNQkVSPgogCi1TcGVjaWZ5IHRoZSBzZWN1cmUgcG9ydCB0byBsaXN0
ZW4gb24gYnkgdGhlIFNQSUNFIHNlcnZlciBpZiB0aGUgU1BJQ0UKLWlzIGVuYWJsZWQuIEF0IGxl
YXN0IG9uZSBvZiB0aGUgc3BpY2Vwb3J0IG9yIHNwaWNldGxzX3BvcnQgbXVzdCBiZQotZ2l2ZW4g
aWYgU1BJQ0UgaXMgZW5hYmxlZC4gIE5CLiB0aGUgb3B0aW9ucyBkZXBlbmRpbmcgb24gc3BpY2V0
bHNfcG9ydAorU3BlY2lmaWVzIHRoZSBzZWN1cmUgcG9ydCB0byBsaXN0ZW4gb24gYnkgdGhlIFNQ
SUNFIHNlcnZlciBpZiBTUElDRQoraXMgZW5hYmxlZC4gQXQgbGVhc3Qgb25lIG9mIEI8c3BpY2Vw
b3J0PiBvciBCPHNwaWNldGxzX3BvcnQ+IG11c3QgYmUKK2dpdmVuIGlmIFNQSUNFIGlzIGVuYWJs
ZWQuCisKK0I8Tm90ZTo+IHRoZSBvcHRpb25zIGRlcGVuZGluZyBvbiBCPHNwaWNldGxzX3BvcnQ+
CiBoYXZlIG5vdCBiZWVuIHN1cHBvcnRlZC4KIAogPWl0ZW0gQjxzcGljZWRpc2FibGVfdGlja2V0
aW5nPUJPT0xFQU4+CiAKLUVuYWJsZSBjbGllbnQgY29ubmVjdGlvbiB3aXRob3V0IHBhc3N3b3Jk
LiBXaGVuIGRpc2FibGVkLCBzcGljZXBhc3N3ZAotbXVzdCBiZSBzZXQuIFRoZSBkZWZhdWx0IGlz
IGZhbHNlICgwKS4KK0VuYWJsZSBjbGllbnRzIHRvIGNvbm5lY3Qgd2l0aG91dCBzcGVjaWZ5aW5n
IGEgcGFzc3dvcmQuIFdoZW4gZGlzYWJsZWQsCitCPHNwaWNlcGFzc3dkPiBtdXN0IGJlIHNldC4g
VGhlIGRlZmF1bHQgaXMgKDApIGZhbHNlLgogCiA9aXRlbSBCPHNwaWNlcGFzc3dkPSJQQVNTV09S
RCI+CiAKLVNwZWNpZnkgdGhlIHRpY2tldCBwYXNzd29yZCB3aGljaCBpcyB1c2VkIGJ5IGEgY2xp
ZW50IGZvciBjb25uZWN0aW9uLgorU3BlY2lmeSB0aGUgcGFzc3dvcmQgd2hpY2ggaXMgdXNlZCBi
eSBjbGllbnRzIGZvciBlc3RhYmxpc2hpbmcgYSBjb25uZWN0aW9uLgogCiA9aXRlbSBCPHNwaWNl
YWdlbnRfbW91c2U9Qk9PTEVBTj4KIAotV2hldGhlciBTUElDRSBhZ2VudCBpcyB1c2VkIGZvciBj
bGllbnQgbW91c2UgbW9kZS4gVGhlIGRlZmF1bHQgaXMgdHJ1ZSAoMSkKLSh0dXJuIG9uKQorV2hl
dGhlciBTUElDRSBhZ2VudCBpcyB1c2VkIGZvciBjbGllbnQgbW91c2UgbW9kZS4gVGhlIGRlZmF1
bHQgaXMgKDEpIHRydWUuCiAKID1pdGVtIEI8c3BpY2V2ZGFnZW50PUJPT0xFQU4+CiAKLUVuYWJs
ZXMgc3BpY2UgdmRhZ2VudC4gVGhlIFNwaWNlIHZkYWdlbnQgaXMgYW4gb3B0aW9uYWwgY29tcG9u
ZW50IGZvcgorRW5hYmxlcyB0aGUgU1BJQ0UgdmRhZ2VudC4gVGhlIFNQSUNFIHZkYWdlbnQgaXMg
YW4gb3B0aW9uYWwgY29tcG9uZW50IGZvcgogZW5oYW5jaW5nIHVzZXIgZXhwZXJpZW5jZSBhbmQg
cGVyZm9ybWluZyBndWVzdC1vcmllbnRlZCBtYW5hZ2VtZW50Ci10YXNrcy4gSXRzIGZlYXR1cmVz
IGluY2x1ZGVzOiBjbGllbnQgbW91c2UgbW9kZSAobm8gbmVlZCB0byBncmFiIG1vdXNlCi1ieSBj
bGllbnQsIG5vIG1vdXNlIGxhZyksIGF1dG9tYXRpYyBhZGp1c3RtZW50IG9mIHNjcmVlbiByZXNv
bHV0aW9uLAotY29weSBhbmQgcGFzdGUgKHRleHQgYW5kIGltYWdlKSBiZXR3ZWVuIGNsaWVudCBh
bmQgZG9tVS4gSXQgYWxzbwotcmVxdWlyZXMgdmRhZ2VudCBzZXJ2aWNlIGluc3RhbGxlZCBvbiBk
b21VIG8ucy4gdG8gd29yay4gVGhlIGRlZmF1bHQgaXMgMC4KK3Rhc2tzLiBJdHMgZmVhdHVyZXMg
aW5jbHVkZTogY2xpZW50IG1vdXNlIG1vZGUgKG5vIG5lZWQgdG8gZ3JhYiB0aGUgbW91c2UKK2J5
IHRoZSBjbGllbnQsIG5vIG1vdXNlIGxhZyksIGF1dG9tYXRpYyBhZGp1c3RtZW50IG9mIHNjcmVl
biByZXNvbHV0aW9uLAorY29weSBhbmQgcGFzdGUgKHRleHQgYW5kIGltYWdlKSBiZXR3ZWVuIHRo
ZSBjbGllbnQgYW5kIHRoZSBndWVzdC4gSXQgYWxzbworcmVxdWlyZXMgdGhlIHZkYWdlbnQgc2Vy
dmljZSBpbnN0YWxsZWQgb24gdGhlIGd1ZXN0IE9TIHRvIHdvcmsuCitUaGUgZGVmYXVsdCBpcyAo
MCkgZGlzYWJsZWQuCiAKID1pdGVtIEI8c3BpY2VfY2xpcGJvYXJkX3NoYXJpbmc9Qk9PTEVBTj4K
IAotRW5hYmxlcyBTcGljZSBjbGlwYm9hcmQgc2hhcmluZyAoY29weS9wYXN0ZSkuIEl0IHJlcXVp
cmVzIHNwaWNldmRhZ2VudAotZW5hYmxlZC4gVGhlIGRlZmF1bHQgaXMgZmFsc2UgKDApLgorRW5h
YmxlcyBTUElDRSBjbGlwYm9hcmQgc2hhcmluZyAoY29weS9wYXN0ZSkuIEl0IHJlcXVpcmVzIHRo
YXQKK0I8c3BpY2V2ZGFnZW50PiBpcyBlbmFibGVkLiBUaGUgZGVmYXVsdCBpcyAoMCkgZmFsc2Uu
CiAKID1pdGVtIEI8c3BpY2V1c2JyZWRpcmVjdGlvbj1OVU1CRVI+CiAKLUVuYWJsZXMgc3BpY2Ug
dXNicmVkaXJlY3Rpb24uIENyZWF0ZXMgTlVNQkVSIHVzYnJlZGlyZWN0aW9uIGNoYW5uZWxzCi1m
b3IgcmVkaXJlY3Rpb24gb2YgdXAgdG8gNCB1c2IgZGV2aWNlcyBmcm9tIHNwaWNlIGNsaWVudCB0
byBkb21VJ3MgcWVtdS4KLUl0IHJlcXVpcmVzIGFuIHVzYiBjb250cm9sbGVyIGFuZCBpZiBub3Qg
ZGVmaW5lZCBpdCB3aWxsIGF1dG9tYXRpY2FsbHkgYWRkcwotYW4gdXNiMiBjb250cm9sbGVyLiBU
aGUgZGVmYXVsdCBpcyBkaXNhYmxlZCAoMCkuCitFbmFibGVzIFNQSUNFIFVTQiByZWRpcmVjdGlv
bi4gQ3JlYXRlcyBhIE5VTUJFUiBvZiBVU0IgcmVkaXJlY3Rpb24gY2hhbm5lbHMKK2ZvciByZWRp
cmVjdGluZyB1cCB0byA0IFVTQiBkZXZpY2VzIGZyb20gdGhlIFNQSUNFIGNsaWVudCB0byB0aGUg
Z3Vlc3QncyBRRU1VLgorSXQgcmVxdWlyZXMgYW4gVVNCIGNvbnRyb2xsZXIgYW5kLCBpZiBub3Qg
ZGVmaW5lZCwgaXQgd2lsbCBhdXRvbWF0aWNhbGx5IGFkZAorYW4gVVNCMi4wIGNvbnRyb2xsZXIu
IFRoZSBkZWZhdWx0IGlzICgwKSBkaXNhYmxlZC4KIAotPWl0ZW0gQjxzcGljZV9pbWFnZV9jb21w
cmVzc2lvbj1bYXV0b19nbHp8YXV0b19senxxdWljfGdsenxsenxvZmZdPgorPWl0ZW0gQjxzcGlj
ZV9pbWFnZV9jb21wcmVzc2lvbj0iQ09NUFJFU1NJT04iPgogCi1TcGVjaWZpZXMgd2hhdCBpbWFn
ZSBjb21wcmVzc2lvbiBpcyB0byBiZSB1c2VkIGJ5IHNwaWNlIChpZiBnaXZlbiksIG90aGVyd2lz
ZQotdGhlIHFlbXUgZGVmYXVsdCB3aWxsIGJlIHVzZWQuIFBsZWFzZSBzZWUgZG9jdW1lbnRhdGlv
bnMgb2YgeW91ciBjdXJyZW50IHFlbXUKLXZlcnNpb24gZm9yIGRldGFpbHMuCitTcGVjaWZpZXMg
d2hhdCBpbWFnZSBjb21wcmVzc2lvbiBpcyB0byBiZSB1c2VkIGJ5IFNQSUNFIChpZiBnaXZlbiks
IG90aGVyd2lzZQordGhlIFFFTVUgZGVmYXVsdCB3aWxsIGJlIHVzZWQuIFBsZWFzZSBzZWUgdGhl
IGRvY3VtZW50YXRpb24gb2YgeW91ciBRRU1VCit2ZXJzaW9uIGZvciBtb3JlIGRldGFpbHMuCiAK
LT1pdGVtIEI8c3BpY2Vfc3RyZWFtaW5nX3ZpZGVvPVtmaWx0ZXJ8YWxsfG9mZl0+CitBdmFpbGFi
bGUgb3B0aW9ucyBhcmU6IEI8YXV0b19nbHosIGF1dG9fbHosIHF1aWMsIGdseiwgbHosIG9mZj4u
CiAKLVNwZWNpZmllcyB3aGF0IHN0cmVhbWluZyB2aWRlbyBzZXR0aW5nIGlzIHRvIGJlIHVzZWQg
Ynkgc3BpY2UgKGlmIGdpdmVuKSwKLW90aGVyd2lzZSB0aGUgcWVtdSBkZWZhdWx0IHdpbGwgYmUg
dXNlZC4KKz1pdGVtIEI8c3BpY2Vfc3RyZWFtaW5nX3ZpZGVvPSJWSURFTyI+CisKK1NwZWNpZmll
cyB3aGF0IHN0cmVhbWluZyB2aWRlbyBzZXR0aW5nIGlzIHRvIGJlIHVzZWQgYnkgU1BJQ0UgKGlm
IGdpdmVuKSwKK290aGVyd2lzZSB0aGUgUUVNVSBkZWZhdWx0IHdpbGwgYmUgdXNlZC4KKworQXZh
aWxhYmxlIG9wdGlvbnMgYXJlOiBCPGZpbHRlciwgYWxsLCBvZmY+LgogCiA9YmFjawogCkBAIC0x
OTA0LDE3ICsxOTcwLDE3IEBAIG90aGVyd2lzZSB0aGUgcWVtdSBkZWZhdWx0IHdpbGwgYmUgdXNl
ZC4KID1pdGVtIEI8c2VyaWFsPVsgIkRFVklDRSIsICJERVZJQ0UiLCAuLi5dPgogCiBSZWRpcmVj
dCB2aXJ0dWFsIHNlcmlhbCBwb3J0cyB0byBCPERFVklDRT5zLiBQbGVhc2Ugc2VlIHRoZQotQjwt
c2VyaWFsPiBvcHRpb24gaW4gdGhlIEw8cWVtdSgxKT4gbWFucGFnZSBmb3IgZGV0YWlscyBvZiB0
aGUgdmFsaWQKK0I8LXNlcmlhbD4gb3B0aW9uIGluIHRoZSBCPHFlbXUoMSk+IG1hbnBhZ2UgZm9y
IGRldGFpbHMgb2YgdGhlIHZhbGlkCiBCPERFVklDRT4gb3B0aW9ucy4gRGVmYXVsdCBpcyBCPHZj
PiB3aGVuIGluIGdyYXBoaWNhbCBtb2RlIGFuZAogQjxzdGRpbz4gaWYgQjxub2dyYXBoaWNzPTE+
IGlzIHVzZWQuCiAKIFRoZSBmb3JtIHNlcmlhbD1ERVZJQ0UgaXMgYWxzbyBhY2NlcHRlZCBmb3Ig
YmFja3dhcmRzIGNvbXBhdGliaWxpdHkuCiAKLT1pdGVtIEI8c291bmRodz1ERVZJQ0U+Cis9aXRl
bSBCPHNvdW5kaHc9IkRFVklDRSI+CiAKIFNlbGVjdCB0aGUgdmlydHVhbCBzb3VuZCBjYXJkIHRv
IGV4cG9zZSB0byB0aGUgZ3Vlc3QuIFRoZSB2YWxpZAogZGV2aWNlcyBhcmUgZGVmaW5lZCBieSB0
aGUgZGV2aWNlIG1vZGVsIGNvbmZpZ3VyYXRpb24sIHBsZWFzZSBzZWUgdGhlCi1MPHFlbXUoMSk+
IG1hbnBhZ2UgZm9yIGRldGFpbHMuIFRoZSBkZWZhdWx0IGlzIG5vdCB0byBleHBvcnQgYW55IHNv
dW5kCitCPHFlbXUoMSk+IG1hbnBhZ2UgZm9yIGRldGFpbHMuIFRoZSBkZWZhdWx0IGlzIG5vdCB0
byBleHBvcnQgYW55IHNvdW5kCiBkZXZpY2UuCiAKID1pdGVtIEI8dXNiPUJPT0xFQU4+CkBAIC0x
OTIzLDE3ICsxOTg5LDE3IEBAIEVuYWJsZXMgb3IgZGlzYWJsZXMgYW4gZW11bGF0ZWQgVVNCIGJ1
cyBpbiB0aGUgZ3Vlc3QuCiAKID1pdGVtIEI8dXNidmVyc2lvbj1OVU1CRVI+CiAKLVNwZWNpZmll
cyB0aGUgdHlwZSBvZiBhbiBlbXVsYXRlZCBVU0IgYnVzIGluIHRoZSBndWVzdC4gMSBmb3IgdXNi
MSwKLTIgZm9yIHVzYjIgYW5kIDMgZm9yIHVzYjMsIGl0IGlzIGF2YWlsYWJsZSBvbmx5IHdpdGgg
dXBzdHJlYW0gcWVtdS4KLUR1ZSB0byBpbXBsZW1lbnRhdGlvbiBsaW1pdGF0aW9ucyB0aGlzIGlz
IG5vdCBjb21wYXRpYmxlIHdpdGggdGhlIHVzYgotYW5kIHVzYmRldmljZSBwYXJhbWV0ZXJzLgot
RGVmYXVsdCBpcyAwIChubyB1c2IgY29udHJvbGxlciBkZWZpbmVkKS4KK1NwZWNpZmllcyB0aGUg
dHlwZSBvZiBhbiBlbXVsYXRlZCBVU0IgYnVzIGluIHRoZSBndWVzdCwgdmFsdWVzIDEgZm9yIFVT
QjEuMSwKKzIgZm9yIFVTQjIuMCBhbmQgMyBmb3IgVVNCMy4wLiBJdCBpcyBhdmFpbGFibGUgb25s
eSB3aXRoIGFuIHVwc3RyZWFtIFFFTVUuCitEdWUgdG8gaW1wbGVtZW50YXRpb24gbGltaXRhdGlv
bnMgdGhpcyBpcyBub3QgY29tcGF0aWJsZSB3aXRoIHRoZSBCPHVzYj4KK2FuZCBCPHVzYmRldmlj
ZT4gcGFyYW1ldGVycy4KK0RlZmF1bHQgaXMgKDApIG5vIFVTQiBjb250cm9sbGVyIGRlZmluZWQu
CiAKID1pdGVtIEI8dXNiZGV2aWNlPVsgIkRFVklDRSIsICJERVZJQ0UiLCAuLi5dPgogCiBBZGRz
IEI8REVWSUNFPnMgdG8gdGhlIGVtdWxhdGVkIFVTQiBidXMuIFRoZSBVU0IgYnVzIG11c3QgYWxz
byBiZQogZW5hYmxlZCB1c2luZyBCPHVzYj0xPi4gVGhlIG1vc3QgY29tbW9uIHVzZSBmb3IgdGhp
cyBvcHRpb24gaXMKLUI8dXNiZGV2aWNlPVsndGFibGV0J10+IHdoaWNoIGFkZHMgcG9pbnRlciBk
ZXZpY2UgdXNpbmcgYWJzb2x1dGUKK0I8dXNiZGV2aWNlPVsndGFibGV0J10+IHdoaWNoIGFkZHMg
YSBwb2ludGVyIGRldmljZSB1c2luZyBhYnNvbHV0ZQogY29vcmRpbmF0ZXMuIFN1Y2ggZGV2aWNl
cyBmdW5jdGlvbiBiZXR0ZXIgdGhhbiByZWxhdGl2ZSBjb29yZGluYXRlCiBkZXZpY2VzIChzdWNo
IGFzIGEgc3RhbmRhcmQgbW91c2UpIHNpbmNlIG1hbnkgbWV0aG9kcyBvZiBleHBvcnRpbmcKIGd1
ZXN0IGdyYXBoaWNzIChzdWNoIGFzIFZOQykgd29yayBiZXR0ZXIgaW4gdGhpcyBtb2RlLiBOb3Rl
IHRoYXQgdGhpcwpAQCAtMTk0Miw3ICsyMDA4LDcgQEAgaG9zdC9jbGllbnQgc2lkZS4KIAogSG9z
dCBkZXZpY2VzIGNhbiBhbHNvIGJlIHBhc3NlZCB0aHJvdWdoIGluIHRoaXMgd2F5LCBieSBzcGVj
aWZ5aW5nCiBob3N0OlVTQklELCB3aGVyZSBVU0JJRCBpcyBvZiB0aGUgZm9ybSB4eHh4Onl5eXku
ICBUaGUgVVNCSUQgY2FuCi10eXBpY2FsbHkgYmUgZm91bmQgYnkgdXNpbmcgbHN1c2Igb3IgdXNi
LWRldmljZXMuCit0eXBpY2FsbHkgYmUgZm91bmQgYnkgdXNpbmcgQjxsc3VzYigxKT4gb3IgQjx1
c2ItZGV2aWNlcygxKT4uCiAKIElmIHlvdSB3aXNoIHRvIHVzZSB0aGUgImhvc3Q6YnVzLmFkZHIi
IGZvcm1hdCwgcmVtb3ZlIGFueSBsZWFkaW5nICcwJyBmcm9tIHRoZQogYnVzIGFuZCBhZGRyLiBG
b3IgZXhhbXBsZSwgZm9yIHRoZSBVU0IgZGV2aWNlIG9uIGJ1cyAwMDggZGV2IDAwMiwgeW91IHNo
b3VsZApAQCAtMTk1MCw3ICsyMDE2LDcgQEAgd3JpdGUgImhvc3Q6OC4yIi4KIAogVGhlIGZvcm0g
dXNiZGV2aWNlPURFVklDRSBpcyBhbHNvIGFjY2VwdGVkIGZvciBiYWNrd2FyZHMgY29tcGF0aWJp
bGl0eS4KIAotTW9yZSB2YWxpZCBvcHRpb25zIGNhbiBiZSBmb3VuZCBpbiB0aGUgInVzYmRldmlj
ZSIgc2VjdGlvbiBvZiB0aGUgcWVtdQorTW9yZSB2YWxpZCBvcHRpb25zIGNhbiBiZSBmb3VuZCBp
biB0aGUgInVzYmRldmljZSIgc2VjdGlvbiBvZiB0aGUgUUVNVQogZG9jdW1lbnRhdGlvbi4KIAog
PWl0ZW0gQjx2ZW5kb3JfZGV2aWNlPSJWRU5ET1JfREVWSUNFIj4KQEAgLTE5NzIsNyArMjAzOCw3
IEBAIHNwZWNpZmllZCwgZW5hYmxpbmcgdGhlIHVzZSBvZiBYZW5TZXJ2ZXIgUFYgZHJpdmVycyBp
biB0aGUgZ3Vlc3QuCiA9YmFjawogCiBUaGlzIHBhcmFtZXRlciBvbmx5IHRha2VzIGVmZmVjdCB3
aGVuIGRldmljZV9tb2RlbF92ZXJzaW9uPXFlbXUteGVuLgotU2VlIEw8eGVuLXBjaS1kZXZpY2Ut
cmVzZXJ2YXRpb25zKDcpPiBmb3IgbW9yZSBpbmZvcm1hdGlvbi4KK1NlZSBCPHhlbi1wY2ktZGV2
aWNlLXJlc2VydmF0aW9ucyg3KT4gZm9yIG1vcmUgaW5mb3JtYXRpb24uCiAKID1iYWNrCiAKQEAg
LTE5ODksNyArMjA1NSw5IEBAIGRldmljZSkuCiA9aXRlbSBCPGRldmljZV9tb2RlbF92ZXJzaW9u
PSJERVZJQ0UtTU9ERUwiPgogCiBTZWxlY3RzIHdoaWNoIHZhcmlhbnQgb2YgdGhlIGRldmljZS1t
b2RlbCBzaG91bGQgYmUgdXNlZCBmb3IgdGhpcwotZ3Vlc3QuIFZhbGlkIHZhbHVlcyBhcmU6Citn
dWVzdC4KKworVmFsaWQgdmFsdWVzIGFyZToKIAogPW92ZXIgNAogCkBAIC0yMDAwLDcgKzIwNjgs
NyBAQCBUaGlzIGRldmljZS1tb2RlbCBpcyB0aGUgZGVmYXVsdCBmb3IgTGludXggZG9tMC4KIAog
PWl0ZW0gQjxxZW11LXhlbi10cmFkaXRpb25hbD4KIAotVXNlIHRoZSBkZXZpY2UtbW9kZWwgYmFz
ZWQgdXBvbiB0aGUgaGlzdG9yaWNhbCBYZW4gZm9yayBvZiBRZW11LgorVXNlIHRoZSBkZXZpY2Ut
bW9kZWwgYmFzZWQgdXBvbiB0aGUgaGlzdG9yaWNhbCBYZW4gZm9yayBvZiBRRU1VLgogVGhpcyBk
ZXZpY2UtbW9kZWwgaXMgc3RpbGwgdGhlIGRlZmF1bHQgZm9yIE5ldEJTRCBkb20wLgogCiA9aXRl
bSBCPG5vbmU+CkBAIC0yMDE5LDcgKzIwODcsNyBAQCBtb2RlbCB3aGljaCB0aGV5IHdlcmUgaW5z
dGFsbGVkIHdpdGguCiAKIE92ZXJyaWRlIHRoZSBwYXRoIHRvIHRoZSBiaW5hcnkgdG8gYmUgdXNl
ZCBhcyB0aGUgZGV2aWNlLW1vZGVsLiBUaGUKIGJpbmFyeSBwcm92aWRlZCBoZXJlIE1VU1QgYmUg
Y29uc2lzdGVudCB3aXRoIHRoZQotYGRldmljZV9tb2RlbF92ZXJzaW9uYCB3aGljaCB5b3UgaGF2
ZSBzcGVjaWZpZWQuIFlvdSBzaG91bGQgbm90CitCPGRldmljZV9tb2RlbF92ZXJzaW9uPiB3aGlj
aCB5b3UgaGF2ZSBzcGVjaWZpZWQuIFlvdSBzaG91bGQgbm90CiBub3JtYWxseSBuZWVkIHRvIHNw
ZWNpZnkgdGhpcyBvcHRpb24uCiAKID1pdGVtIEI8ZGV2aWNlX21vZGVsX3N0dWJkb21haW5fb3Zl
cnJpZGU9Qk9PTEVBTj4KQEAgLTIwNjMsNyArMjEzMSw3IEBAIHVzaW5nLiBDb21tb25seSB0aGlz
IGluY2x1ZGVzOgogCiBUaGUgZGVmYXVsdCBpcyBCPGVuLXVzPi4KIAotU2VlIEw8cWVtdSgxKT4g
Zm9yIG1vcmUgaW5mb3JtYXRpb24uCitTZWUgQjxxZW11KDEpPiBmb3IgbW9yZSBpbmZvcm1hdGlv
bi4KIAogPWhlYWQyIEFyY2hpdGVjdHVyZSBTcGVjaWZpYyBvcHRpb25zCiAKQEAgLTIwNzMsOCAr
MjE0MSw5IEBAIFNlZSBMPHFlbXUoMSk+IGZvciBtb3JlIGluZm9ybWF0aW9uLgogCiA9aXRlbSBC
PGdpY192ZXJzaW9uPSJ2TiI+CiAKLVZlcnNpb24gb2YgdGhlIEdJQyBlbXVsYXRlZCBmb3IgdGhl
IGd1ZXN0LiBDdXJyZW50bHksIHRoZSBmb2xsb3dpbmcKLXZlcnNpb25zIGFyZSBzdXBwb3J0ZWQ6
CitWZXJzaW9uIG9mIHRoZSBHSUMgZW11bGF0ZWQgZm9yIHRoZSBndWVzdC4KKworQ3VycmVudGx5
LCB0aGUgZm9sbG93aW5nIHZlcnNpb25zIGFyZSBzdXBwb3J0ZWQ6CiAKID1vdmVyIDQKIApAQCAt
MjA4OSwxMiArMjE1OCwxMiBAQCBHSUN2MiBjb21wYXRpYmlsaXR5IG1vZGUuCiAKID1pdGVtIEI8
ZGVmYXVsdD4KIAotRW11bGF0ZSB0aGUgc2FtZSB2ZXJzaW9uIGFzIHRoZSBuYXRpdmUgR0lDIGhh
cmR3YXJlIHVzZWQgYnkgaG9zdCB3aGVyZQorRW11bGF0ZSB0aGUgc2FtZSB2ZXJzaW9uIGFzIHRo
ZSBuYXRpdmUgR0lDIGhhcmR3YXJlIHVzZWQgYnkgdGhlIGhvc3Qgd2hlcmUKIHRoZSBkb21haW4g
d2FzIGNyZWF0ZWQuCiAKID1iYWNrCiAKLVRoaXMgcmVxdWlyZXMgaGFyZHdhcmUgY29tcGF0aWJp
bGl0eSB3aXRoIHRoZSByZXF1ZXN0ZWQgdmVyc2lvbi4gRWl0aGVyCitUaGlzIHJlcXVpcmVzIGhh
cmR3YXJlIGNvbXBhdGliaWxpdHkgd2l0aCB0aGUgcmVxdWVzdGVkIHZlcnNpb24sIGVpdGhlcgog
bmF0aXZlbHkgb3IgdmlhIGhhcmR3YXJlIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5IHN1cHBvcnQu
CiAKID1iYWNrCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:23:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:23:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmXi-0006Lb-6c; Fri, 16 Jun 2017 08:23:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmXh-0006LR-DY
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:23:45 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 9E/20-02022-09593495; Fri, 16 Jun 2017 08:23:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFLMWRWlGSWpSXmKPExsWS0XRdVXfCVOd
 IgyNN4hYTthk4MHps79vFHsAYxZqZl5RfkcCaMffcDdaCuRwVB9/FNzDOZe9i5OIQEvjCKPH2
 +FHGLkZOIOc8o8Ssj5JdjBwcbAJiEnP3KoCERQRUJWatWM4MUaIu0fS7gQ2kRFggTGLOPkmQM
 K+AmcSPlWuYQGwWoPKV2y4xTWDkWMDIsIpRozi1qCy1SNfQVC+pKDM9oyQ3MTNH19DAVC83tb
 g4MT01JzGpWC85P3cTI9AfDECwg7Fhu+chRkkOJiVRXn45p0ghvqT8lMqMxOKM+KLSnNTiQ4w
 yHBxKEryeU5wjhQSLUtNTK9Iyc4CBAZOW4OBREuE90A6U5i0uSMwtzkyHSJ1i1OXYsHr9FyYh
 lrz8vFQpcd5vk4GKBECKMkrz4EbAgvQSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHmdQC7hy
 cwrgdv0CugIJqAjgi44gBxRkoiQkmpg3Pzo7CThTydYfT9LvH99K/msr0rlC5+WG8utLj9g2v
 rpX+ivh4taPFp7ef8FL5kSvUR6R/BqG+niJs9YQcEnos/eX8/Zrftwwe3+A8E3ftu95G6+Htc
 osOXtUq7Xlje2+7/g4psyQ2/K1UWsYV7Z0qdkFHoDmUueuRhe2VGnufbKtL/HXjNnKCuxFGck
 GmoxFxUnAgDRdq2STQIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1497601423!64869427!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58661 invoked from network); 16 Jun 2017 08:23:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:23:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmXf-00044a-7I
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:23:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmXf-0003Lf-6k
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:23:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmXf-0003Lf-6k@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:23:43 +0000
Subject: [Xen-changelog] [xen master] libxenstat: use python detected by
	configure for python bindings
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1402880739836843416=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit b2107b79b006ded5cf2ef41ac65399c3e629f693
Author:     Peter Große <pegro@friiks.de>
AuthorDate: Tue Jun 13 01:05:20 2017 +0200
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Tue Jun 13 14:39:31 2017 +0100

    libxenstat: use python detected by configure for python bindings
    
    Signed-off-by: Peter Große <pegro@friiks.de>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
---
 tools/xenstat/libxenstat/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools/xenstat/libxenstat/Makefile b/tools/xenstat/libxenstat/Makefile
index 85cec63..08b0f35 100644
--- a/tools/xenstat/libxenstat/Makefile
+++ b/tools/xenstat/libxenstat/Makefile
@@ -102,7 +102,7 @@ $(BINDINGS): $(SHLIB) $(SHLIB_LINKS) src/xenstat.h
 SWIG_FLAGS=-module xenstat -Isrc
 
 # Python bindings
-PYTHON_VERSION=2.3
+PYTHON_VERSION=$(PYTHON:python%=%)
 PYTHON_FLAGS=-I/usr/include/python$(PYTHON_VERSION) -lpython$(PYTHON_VERSION)
 $(PYMOD): $(PYSRC)
 $(PYSRC): bindings/swig/xenstat.i
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============1402880739836843416==--

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:23:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:23:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmXt-0006N2-8A; Fri, 16 Jun 2017 08:23:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmXs-0006Mo-0d
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:23:56 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 94/BC-17076-B9593495; Fri, 16 Jun 2017 08:23:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXfWVOd
 IgwkblSwmbDNwYPTY3reLPYAxijUzLym/IoE14073VdaCNXwVby53sTYwHuHpYuTiEBL4wihx
 5/cf5i5GTiDnPKPEjrusXYwcHGwCYhJz9yqAhEUEVCVmrVgOVaIu0fS7gQ3EFhYIk7jbO5UFx
 OYVMJNY8XkJI4jNAlR/aWU78wRGjgWMDKsYNYpTi8pSi3QNDfSSijLTM0pyEzNzgDxjvdzU4u
 LE9NScxKRiveT83E2MQJ/UMzAw7mDc1uV8iFGSg0lJlJdfzilSiC8pP6UyI7E4I76oNCe1+BC
 jDAeHkgSv5xTnSCHBotT01Iq0zBxgcMCkJTh4lER4D7QDpXmLCxJzizPTIVKnGHU5Nqxe/4VJ
 iCUvPy9VSpz3KcgMAZCijNI8uBGwQL3EKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZjXCWQKT
 2ZeCdymV0BHMAEdEXTBAeSIkkSElFQDo2h66YqHTjqR7XEm30S2eZy5H9sWekp80VzpCQf2ev
 9dfdLhlobgCX3OH+LtTwrvvq2ImJbLOvP0oY2G22Nv16yzrD9UIxh+xa7YsLDvW+Dh3enNlQk
 Fuu25AmxPpk6Wehh6e/5nlexbiqFJv+3//k6RSX3JNrdyvqtkumrE7qQ/+09oibxqUWIpzkg0
 1GIuKk4EAD0GXntPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1497601433!105773667!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36779 invoked from network); 16 Jun 2017 08:23:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:23:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmXp-00044p-B0
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:23:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmXp-0003ND-8Q
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:23:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmXp-0003ND-8Q@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:23:53 +0000
Subject: [Xen-changelog] [xen master] tools/xenstat: fix missing linkage of
	libxenstat against libyajl
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5376097082435769765=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit a7307762f90d337585d17d45551a226028b89836
Author:     Peter Große <pegro@friiks.de>
AuthorDate: Tue Jun 13 01:05:21 2017 +0200
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Tue Jun 13 14:39:31 2017 +0100

    tools/xenstat: fix missing linkage of libxenstat against libyajl
    
    This fixes the python bindings, since symbols were missing in libxenstat.
    xentop doesn't use any yajl functions, so drop linking libyajl.
    
    Signed-off-by: Peter Große <pegro@friiks.de>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
---
 tools/xenstat/libxenstat/Makefile | 2 +-
 tools/xenstat/xentop/Makefile     | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/tools/xenstat/libxenstat/Makefile b/tools/xenstat/libxenstat/Makefile
index 08b0f35..9d6649d 100644
--- a/tools/xenstat/libxenstat/Makefile
+++ b/tools/xenstat/libxenstat/Makefile
@@ -34,7 +34,7 @@ SONAME_FLAGS=-Wl,$(SONAME_LDFLAG) -Wl,libxenstat.so.$(MAJOR)
 CFLAGS+=-fPIC
 CFLAGS+=-Isrc $(CFLAGS_libxenctrl) $(CFLAGS_libxenstore) $(CFLAGS_xeninclude) -include $(XEN_ROOT)/tools/config.h
 
-LDLIBS-y = $(LDLIBS_libxenstore) $(LDLIBS_libxenctrl)
+LDLIBS-y = $(LDLIBS_libxenstore) $(LDLIBS_libxenctrl) -lyajl
 LDLIBS-$(CONFIG_SunOS) += -lkstat
 
 PKG_CONFIG := xenstat.pc
diff --git a/tools/xenstat/xentop/Makefile b/tools/xenstat/xentop/Makefile
index 1cc393f..2275ccd 100644
--- a/tools/xenstat/xentop/Makefile
+++ b/tools/xenstat/xentop/Makefile
@@ -19,7 +19,7 @@ all install xentop:
 else
 
 CFLAGS += -DGCC_PRINTF -Werror $(CFLAGS_libxenstat)
-LDLIBS += $(LDLIBS_libxenstat) $(CURSES_LIBS) $(TINFO_LIBS) $(SOCKET_LIBS) -lm -lyajl
+LDLIBS += $(LDLIBS_libxenstat) $(CURSES_LIBS) $(TINFO_LIBS) $(SOCKET_LIBS) -lm
 CFLAGS += -DHOST_$(XEN_OS)
 
 # Include configure output (config.h)
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============5376097082435769765==--

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:24:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:24:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmY3-0006OZ-9k; Fri, 16 Jun 2017 08:24:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmY1-0006OL-L3
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:24:05 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 9D/59-01730-4A593495; Fri, 16 Jun 2017 08:24:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrELMWRWlGSWpSXmKPExsWS0XRdVXfJVOd
 Ig9bJ0hYTthk4MHps79vFHsAYxZqZl5RfkcCa8e/jVLaCm+wVEz+cY2tgfMbWxcjFISTwhVFi
 4qRNLBDOeUaJJz/3sXcxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSzgI9G1o
 4URxOYVMJO48e4AC0grC1D9vhOaExg5FjAyrGLUKE4tKkst0jU20EsqykzPKMlNzMzRNTQw1c
 tNLS5OTE/NSUwq1kvOz93ECPRJPQMD4w7GCav8DjFKcjApifLyyzlFCvEl5adUZiQWZ8QXlea
 kFh9ilOHgUJLg9ZziHCkkWJSanlqRlpkDDA6YtAQHj5II74F2oDRvcUFibnFmOkTqFKMxx4bV
 678wcTR92PKFSYglLz8vVUqcNwdkkgBIaUZpHtwgWNBeYpSVEuZlZGBgEOIpSC3KzSxBlX/FK
 M7BqCTM6wQyhSczrwRu3yugU5iATgm64ABySkkiQkqqgVEwMyW6+Dt7zhmhdym5VWnVUYcEN7
 JIqejs2Xp54T6XA/uUJdQOLxNab+79cGnz3hQmqV+nM7buP3Sc++Duwq0HFafPmPQzrU/p7+T
 /jw5fEr34OaglOyT4xM+TrJYKfEelJ+y7I5761v5dcJ+q7vmzmnfPuZnxP1k87xPPs45Fx++k
 SW/u3rRfiaU4I9FQi7moOBEAJhBOy1UCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1497601443!67419020!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2930 invoked from network); 16 Jun 2017 08:24:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:24:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmXz-00045b-Cj
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:24:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmXz-0003OM-CB
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:24:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmXz-0003OM-CB@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:24:03 +0000
Subject: [Xen-changelog] [xen master] x86/tests: Ignore automatically
	generated sse*.c files
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRlZTBiZGVkZTM4MzM3MDYxYWU5OTM0YWU5NWQwYTk0NmFkNzkxNDUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIEp1biAxMiAxMToyMTo0MCAyMDE3ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBKdW4gMTMgMTY6NDE6
MzcgMjAxNyArMDEwMAoKICAgIHg4Ni90ZXN0czogSWdub3JlIGF1dG9tYXRpY2FsbHkgZ2VuZXJh
dGVkIHNzZSouYyBmaWxlcwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiAuZ2l0aWdub3JlIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEg
aW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvLmdpdGlnbm9yZSBiLy5n
aXRpZ25vcmUKaW5kZXggNzQ3NDdjYi4uOTk1ZmM2OCAxMDA2NDQKLS0tIGEvLmdpdGlnbm9yZQor
KysgYi8uZ2l0aWdub3JlCkBAIC0yMjYsNyArMjI2LDcgQEAgdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yLyoudG1wCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IvYXNtCiB0b29scy90ZXN0cy94ODZf
ZW11bGF0b3IvYXZ4Ki5oCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IvYmxvd2Zpc2guaAotdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL3NzZSouaAordG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Nz
ZSouW2NoXQogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yCiB0b29s
cy90ZXN0cy94ODZfZW11bGF0b3IveDg2X2VtdWxhdGUKIHRvb2xzL3Rlc3RzL3hlbi1hY2Nlc3Mv
eGVuLWFjY2VzcwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:24:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:24:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmYD-0006QM-BO; Fri, 16 Jun 2017 08:24:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmYB-0006Pw-NR
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:24:15 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 90/81-03620-FA593495; Fri, 16 Jun 2017 08:24:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVXfdVOd
 Ig1eLVS0mbDNwYPTY3reLPYAxijUzLym/IoE148OR/cwFL5Uqdt7cztLA+Fuyi5GLQ0jgC6PE
 yrMzWCCc84wSLVffAjkcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABlIiLOApsfIXL
 0iYV8BM4vW+T0wgNgtQ+Y5D3xknMHIsYGRYxahenFpUllqka6mXVJSZnlGSm5iZo2toYKaXm1
 pcnJiempOYVKyXnJ+7iRHoEQYg2MF4d1PAIUZJDiYlUV5+OadIIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8nlOcI4UEi1LTUyvSMnOAoQGTluDgURLhPdAOlOYtLkjMLc5Mh0idYtTl2LB6/Rcm
 IZa8/LxUKXHeHJAZAiBFGaV5cCNgYXqJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrxOIFN4M
 vNK4Da9AjqCCeiIoAsOIEeUJCKkpBoYW17+2MQY8uN4dz+LVqCANLNWX2v6zastd7eKHnll/D
 f2+IVzrabNS6/ODvhwSeHTRI97xa5nCz+8dNO7zlu3qJDBJOzX++5Twde6beXEcx/1ZHr/P1T
 izLEgeX1McdA6zwUsJ+bZcftuTsgX2/t7XjvL9U4Gn2sfl9aFHnYIvz59DZPP4ts7lFiKMxIN
 tZiLihMBvatAg04CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-21.messagelabs.com!1497601453!74166033!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29469 invoked from network); 16 Jun 2017 08:24:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:24:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmY9-00045l-EY
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:24:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmY9-0003Oy-Du
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:24:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmY9-0003Oy-Du@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:24:13 +0000
Subject: [Xen-changelog] [xen master] x86/boot: Fix the boot time relocation
	calculations
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDE2OTVlNTM4NTFlNTIzYjYyZGJmYTE5OTA1NTZlZjY4MzkzMTk5YTgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEp1biAyIDExOjIyOjE3IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIEp1biAxMyAxNjo0MToz
NyAyMDE3ICswMTAwCgogICAgeDg2L2Jvb3Q6IEZpeCB0aGUgYm9vdCB0aW1lIHJlbG9jYXRpb24g
Y2FsY3VsYXRpb25zCiAgICAKICAgIGMvcyBiMjgwNDQyMjZlMSAieDg2OiBtYWtlIFhlbiBlYXJs
eSBib290IGNvZGUgcmVsb2NhdGFibGUiIGludHJvZHVjZXMKICAgIAogICAgICAgIG1vdiAkc3lt
X29mZnMoX19pbWFnZV9iYXNlX18pLCVlc2kKICAgIAogICAgdG8gdGhlIGxlZ2FjeSBib290IHBh
dGguICBIb3dldmVyLCB0aGlzIGlzIGJ5IGRlZmluaXRpb24gMCwgd2hpY2ggbWVhbnMgdGhlCiAg
ICBib290IGNvZGUgb25seSBmdW5jdGlvbnMgY29ycmVjdGx5IHdoZW4gWGVuIGlzIGxvYWRlZCBh
dCBpdHMgcHJlZmVycmVkCiAgICBwaHlzaWNhbCBhZGRyZXNzICgyTSBhdCB0aGUgdGltZSBvZiB3
cml0aW5nKS4KICAgIAogICAgWGVuIGRvZXMgY29wZSBpZiBsb2FkZWQgYXQgYW4gYWx0ZXJuYXRp
dmUgcGh5c2ljYWwgYWRkcmVzcywgaWYgdGhlCiAgICBNVUxUSUJPT1QyX1RBR19UWVBFX0xPQURf
QkFTRV9BRERSIHRhZyBpcyBmaWxsZWQgaW4gcHJvcGVybHkuICBXaGlsZSByZWNlbnQKICAgIHZl
cnNpb25zIG9mIEdydWIgZG8gZmlsbCB0aGlzIGluIGFwcHJvcHJpYXRlbHksIHRib290IGRvZXMg
bm90LiAgKEluIGZhY3QsCiAgICB0Ym9vdCBsb2FkcyBYZW4gYXQgdGhlIHByZWZlcnJlZCBhZGRy
ZXNzLCBidXQgY2xhaW1zIGEgbG9hZCBhZGRyZXNzIG9mIDhNLikKICAgIAogICAgQm90aCBNdWx0
aWJvb3QgMSBhbmQgMiBzcGVjaWZ5IHRoZSBleGVjdXRpb24gZW52aXJvbm1lbnQgYXMgYmVpbmcg
ZmxhdC4gIEFzIGEKICAgIHJlc3VsdCwgWGVuIG5lZWRzIG5vIGhlbHAgY2FsY3VsYXRpbmcgdGhl
IHByb3BlciBsb2FkIGFkZHJlc3MuCiAgICAKICAgIEhvd2V2ZXIsIE11bHRpYm9vdCBzcGVjaWZp
ZXMgJWVzcCBhcyB1bmRlZmluZWQuICBFeHBlcmltZW50YWxseSwgdXNpbmcgdGhlCiAgICBlbnRy
eSAlZXNwIGlzIGZpbmUsIGJ1dCB0aGlzIGlzIGNlcnRhaW5seSBubyBndWFyYW50ZWUuICBVc2Ug
YSB0ZW1wb3Jhcnkgc3RhY2sKICAgIGluIHRoZSBmaXJzdCBwYWdlIG9mIFJBTSwgd2hpY2ggaXMg
b25lIG9mIHRoZSBzYWZlc3QgYXJlYXMgdG8gY2xvYmJlci4KICAgIAogICAgQ2FsY3VsYXRlIHRo
ZSBsb2FkIGFkZHJlc3MgZnJvbSAlZWlwIGFsb25lLCBhbmQgaWdub3JlCiAgICBNVUxUSUJPT1Qy
X1RBR19UWVBFX0xPQURfQkFTRV9BRERSIGVudGlyZWx5LiAgVGhpcyBmaXhlcyBsZWdhY3kgYm9v
dCB1bmRlcgogICAgdmFyaW91cyB2ZXJzaW9ucyBvZiB0Ym9vdC4KICAgIAogICAgRmluYWxseSwg
c2V0IHVwIHRoZSBzdGFjayBhcyBzb29uIGFzIHBvc3NpYmxlLCB3aGljaCBtZWFucyB0aGUgQklP
UyBwYXRoIGhhcyBhCiAgICB1c2FibGUgc3RhY2sgZm9yIHRoZSBlbnRpcmV0eSBvZiBpdHMgZHVy
YXRpb24uICBVc2UgdGhlIGZ1bGwgYXZhaWxhYmxlIHN0YWNrCiAgICBzaXplLCByYXRoZXIgdGhh
biBsaW1pdGluZyB0byBhbiBhcmJpdHJhcnkgMWsuICBPbmUgc2lkZSBlZmZlY3QgaXMgdGhhdCB0
aGUKICAgIE1CMi9FRkkgcGF0aCBjb250aW51ZXMgdG8gdXNlIHRoZSBFRkkgc3RhY2sgdW50aWwg
dGhlIHRyYW1wb2xpbmUgaXMgZW50ZXJlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFRlc3RlZC1ieTogU2VyZ2V5
IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBEYW5pZWwgS2lwZXIg
PGRhbmllbC5raXBlckBvcmFjbGUuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9ib290L2hlYWQuUyB8
IDM0ICsrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAy
MCBpbnNlcnRpb25zKCspLCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvYm9vdC9oZWFkLlMgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKaW5kZXggNWU4NGU0Mi4u
ZmQ2ZmMzMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCisrKyBiL3hlbi9h
cmNoL3g4Ni9ib290L2hlYWQuUwpAQCAtMzc3LDggKzM3NywyNiBAQCBfX3N0YXJ0OgogICAgICAg
ICBjbGQKICAgICAgICAgY2xpCiAKLSAgICAgICAgLyogTG9hZCBkZWZhdWx0IFhlbiBpbWFnZSBs
b2FkIGJhc2UgYWRkcmVzcy4gKi8KLSAgICAgICAgbW92ICAgICAkc3ltX29mZnMoX19pbWFnZV9i
YXNlX18pLCVlc2kKKyAgICAgICAgLyoKKyAgICAgICAgICogTXVsdGlib290IChib3RoIDEgYW5k
IDIpIHNwZWNpZnkgdGhlIHN0YWNrIHBvaW50ZXIgYXMgdW5kZWZpbmVkCisgICAgICAgICAqIHdo
ZW4gZW50ZXJpbmcgaW4gQklPUyBjaXJjdW1zdGFuY2VzLiAgVGhpcyBpcyB1bmhlbHBmdWwgZm9y
CisgICAgICAgICAqIHJlbG9jYXRhYmxlIGltYWdlcywgd2hlcmUgb25lIHB1c2gvcG9wIGlzIHJl
cXVpcmVkIHRvIGNhbGN1bGF0ZQorICAgICAgICAgKiBpbWFnZXMgbG9hZCBhZGRyZXNzLgorICAg
ICAgICAgKgorICAgICAgICAgKiBPbiBhIEJJT1MtYmFzZWQgc3lzdGVtLCB0aGUgSVZUIGFuZCBC
REEgb2NjdXB5IHRoZSBmaXJzdCA1LzE2dGhzIG9mCisgICAgICAgICAqIHRoZSBmaXJzdCBwYWdl
IG9mIFJBTSwgd2l0aCB0aGUgcmVzdCBmcmVlIGZvciB1c2UuICBVc2UgdGhlIHRvcCBvZgorICAg
ICAgICAgKiB0aGlzIHBhZ2UgZm9yIGEgdGVtcG9yYXJ5IHN0YWNrLCBiZWluZyBvbmUgb2YgdGhl
IHNhZmVzdCBsb2NhdGlvbnMKKyAgICAgICAgICogdG8gY2xvYmJlci4KKyAgICAgICAgICovCisg
ICAgICAgIG1vdiAgICAgJDB4MTAwMCwgJWVzcAorCisgICAgICAgIC8qIENhbGN1bGF0ZSB0aGUg
bG9hZCBiYXNlIGFkZHJlc3MuICovCisgICAgICAgIGNhbGwgICAgMWYKKzE6ICAgICAgcG9wICAg
ICAlZXNpCisgICAgICAgIHN1YiAgICAgJHN5bV9vZmZzKDFiKSwgJWVzaQorCisgICAgICAgIC8q
IFNldCB1cCBzdGFjay4gKi8KKyAgICAgICAgbGVhICAgICBTVEFDS19TSVpFICsgc3ltX2VzaShj
cHUwX3N0YWNrKSwgJWVzcAogCiAgICAgICAgIC8qIEJvb3Rsb2FkZXJzIG1heSBzZXQgbXVsdGli
b290ezEsMn0ubWVtX2xvd2VyIHRvIGEgbm9uemVybyB2YWx1ZS4gKi8KICAgICAgICAgeG9yICAg
ICAlZWR4LCVlZHgKQEAgLTQxMCwxNSArNDI4LDYgQEAgX19zdGFydDoKICAgICAgICAgY21wICAg
ICAlZWRpLE1CMl9maXhlZF90b3RhbF9zaXplKCVlYngpCiAgICAgICAgIGpiZSAgICAgdHJhbXBv
bGluZV9iaW9zX3NldHVwCiAKLSAgICAgICAgLyogR2V0IFhlbiBpbWFnZSBsb2FkIGJhc2UgYWRk
cmVzcyBmcm9tIE11bHRpYm9vdDIgaW5mb3JtYXRpb24uICovCi0gICAgICAgIGNtcGwgICAgJE1V
TFRJQk9PVDJfVEFHX1RZUEVfTE9BRF9CQVNFX0FERFIsTUIyX3RhZ190eXBlKCVlY3gpCi0gICAg
ICAgIGpuZSAgICAgLkxtYjJfbWVtX2xvd2VyCi0KLSAgICAgICAgbW92ICAgICBNQjJfbG9hZF9i
YXNlX2FkZHIoJWVjeCksJWVzaQotICAgICAgICBzdWIgICAgICRYRU5fSU1HX09GRlNFVCwlZXNp
Ci0gICAgICAgIGptcCAgICAgLkxtYjJfbmV4dF90YWcKLQotLkxtYjJfbWVtX2xvd2VyOgogICAg
ICAgICAvKiBHZXQgbWVtX2xvd2VyIGZyb20gTXVsdGlib290MiBpbmZvcm1hdGlvbi4gKi8KICAg
ICAgICAgY21wbCAgICAkTVVMVElCT09UMl9UQUdfVFlQRV9CQVNJQ19NRU1JTkZPLE1CMl90YWdf
dHlwZSglZWN4KQogICAgICAgICBjbW92ZSAgIE1CMl9tZW1fbG93ZXIoJWVjeCksJWVkeApAQCAt
NTE5LDkgKzUyOCw2IEBAIHRyYW1wb2xpbmVfc2V0dXA6CiAgICAgICAgIG1vdiAgICAgJWVzaSxz
eW1fZnMoeGVuX3BoeXNfc3RhcnQpCiAgICAgICAgIG1vdiAgICAgJWVzaSxzeW1fZnModHJhbXBv
bGluZV94ZW5fcGh5c19zdGFydCkKIAotICAgICAgICAvKiBTZXR1cCBzdGFjay4gJXNzIHdhcyBp
bml0aWFsaXplZCBlYXJsaWVyLiAqLwotICAgICAgICBsZWEgICAgIDEwMjQrc3ltX2VzaShjcHUw
X3N0YWNrKSwlZXNwCi0KICAgICAgICAgbW92ICAgICBzeW1fZnModHJhbXBvbGluZV9waHlzKSwl
ZWN4CiAKICAgICAgICAgLyogR2V0IGJvdHRvbS1tb3N0IGxvdy1tZW1vcnkgc3RhY2sgYWRkcmVz
cy4gKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:24:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:24:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmYN-0006S2-Cu; Fri, 16 Jun 2017 08:24:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmYL-0006Rn-PI
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:24:25 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 E7/FE-02956-9B593495; Fri, 16 Jun 2017 08:24:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMLMWRWlGSWpSXmKPExsWS0XRdVXfHVOd
 Ig4k9MhYTthk4MHps79vFHsAYxZqZl5RfkcCacej6e/aCO+wVb2c8Zm9gPMvWxcjFISTwhVHi
 zPX1UM55Rom2BftZuxg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFgiROHz/M
 yOIzStgJnHs5CEmEJsFqP7V4+esExg5FjAyrGLUKE4tKkst0jUy1ksqykzPKMlNzMzRNTQw08
 tNLS5OTE/NSUwq1kvOz93ECPQKAxDsYPwzP/AQoyQHk5IoL7+cU6QQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCV7PKc6RQoJFqempFWmZOcDwgElLcPAoifAeaAdK8xYXJOYWZ6ZDpE4xGnNsWL3+
 CxNH04ctX5iEWPLy81KlxHmfgkwSACnNKM2DGwQL20uMslLCvIxApwnxFKQW5WaWoMq/YhTnY
 FQS5nUCmcKTmVcCt+8V0ClMQKcEXXAAOaUkESEl1cBYffDWFQeduXvc5Qr0Zv3QeLr5bZKt6m
 vuU8aWy++kiz2fNMnPaO6XObveZTPyfD2rtVOWaWHJVpmvio+n/S+fwstp3FHB9evTvf0TnFP
 zs99n3hY6/Oy//Bqp0iemPiuFhLyzXT+J+MUmiF20WuPhlGutWvZvefRRtfIHCXo7/no3Gfy/
 JtWmxFKckWioxVxUnAgAm/9uQVYCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1497601463!51136991!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57490 invoked from network); 16 Jun 2017 08:24:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:24:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmYJ-00046t-GN
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:24:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmYJ-0003Pl-Fi
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:24:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmYJ-0003Pl-Fi@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:24:23 +0000
Subject: [Xen-changelog] [xen master] MAINTAINERS: Move rombios and vgabios
	under x86 maintainership
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGYwNmEyOWNjODRjMjBmMmMxNGMyODVmYmI3MjQ5YzFmODE5ZjhmYWYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEp1biAxMyAxMTozNzozOSAyMDE3ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBKdW4gMTMgMTY6NDE6
MzcgMjAxNyArMDEwMAoKICAgIE1BSU5UQUlORVJTOiBNb3ZlIHJvbWJpb3MgYW5kIHZnYWJpb3Mg
dW5kZXIgeDg2IG1haW50YWluZXJzaGlwCiAgICAKICAgIGFsb25nc2lkZSBodm1sb2FkZXIuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+
Ci0tLQogTUFJTlRBSU5FUlMgfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUwppbmRleCBjYjBmOWY5Li41
YjllMTIzIDEwMDY0NAotLS0gYS9NQUlOVEFJTkVSUworKysgYi9NQUlOVEFJTkVSUwpAQCAtNDM1
LDYgKzQzNSw4IEBAIEw6CXhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCiBGOgl4ZW4vYXJjaC94ODYv
CiBGOgl4ZW4vaW5jbHVkZS9hc20teDg2LwogRjoJdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyLwor
RjoJdG9vbHMvZmlybXdhcmUvcm9tYmlvcy8KK0Y6CXRvb2xzL2Zpcm13YXJlL3ZnYWJpb3MvCiBG
Ogl0b29scy90ZXN0cy94ODZfZW11bGF0b3IvCiBGOgl0b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlv
bl9lbXVsYXRvci8KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:24:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:24:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmYX-0006Tp-Ea; Fri, 16 Jun 2017 08:24:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmYW-0006Ta-34
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:24:36 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 5B/93-06719-3C593495; Fri, 16 Jun 2017 08:24:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVffQVOd
 Ig22H1S0mbDNwYPTY3reLPYAxijUzLym/IoE148XSTqaC9zwVH3s62BsYL3B1MXJxCAl8YZS4
 MPshC4RznlHi/P+bTF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwsYSTzu3
 MwCYvMKmEl8ubqJFcRmAao/cXgm2wRGjgWMDKsY1YtTi8pSi3SN9JKKMtMzSnITM3N0DQ3M9H
 JTi4sT01NzEpOK9ZLzczcxAn3CAAQ7GJf9dTrEKMnBpCTKyy/nFCnEl5SfUpmRWJwRX1Sak1p
 8iFGGg0NJgnfbFOdIIcGi1PTUirTMHGBwwKQlOHiURHgPtAOleYsLEnOLM9MhUqcYFaXEeXNA
 +gRAEhmleXBtsIC8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWFeJ5ApPJl5JXDTXwEtZgJaH
 HTBAWRxSSJCSqqBUeBgzaWDLPs+PlgSXd7E/PdPwu0/rnxhMfVXjrA+PHLgW9vuO3MVXu9LX3
 8siOPGN4n389Oc/hqVsx1/ncYuoPL1kvCvFRF8vUvYuTnPruj9lvTVS1b2Yv7qt2wLvt9QWzu
 zyutn84yjP48LKcR8Sbo68WN1zPI01sdnJn2V/KZzM3XiuRqtVmUlluKMREMt5qLiRACDgh5h
 QwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1497601473!67521402!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24049 invoked from network); 16 Jun 2017 08:24:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:24:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmYT-00047b-I9
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:24:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmYT-0003QM-HX
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:24:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmYT-0003QM-HX@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:24:33 +0000
Subject: [Xen-changelog] [xen master] mm: provide more grep fodder
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGI2ZTU3MGNmYjI2OTRjYmE2NDkwYjllNGUyOTdmNTA2ZDZlNzUzMWYKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIEFwciAzIDEy
OjIyOjM5IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVHVlIEp1biAxMyAxODoxNToyMiAyMDE3ICswMTAwCgogICAgbW06IHBy
b3ZpZGUgbW9yZSBncmVwIGZvZGRlcgogICAgCiAgICBEZWZpbmUgc2V2ZXJhbCBfKiBhbmQgKl94
IG1hY3JvcyBmb3IgYmV0dGVyIGdyZXAtYWJpbGl0eS4gVGhpcyBhbHNvCiAgICBoZWxwcyBpbmRl
eGluZyB0b29sIGxpa2UgR05VIEdsb2JhbC4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2Uu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAg
ICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAg
QWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vaW5jbHVk
ZS94ZW4vbW0uaCB8IDEyICsrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbW0uaCBiL3hlbi9pbmNsdWRlL3hl
bi9tbS5oCmluZGV4IGVlNTBkNGMuLmM5MTk4MjMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hl
bi9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9tbS5oCkBAIC02MCw3ICs2MCwxMSBAQCBUWVBF
X1NBRkUodW5zaWduZWQgbG9uZywgbWZuKTsKIAogI2lmbmRlZiBtZm5fdAogI2RlZmluZSBtZm5f
dCAvKiBHcmVwIGZvZGRlcjogbWZuX3QsIF9tZm4oKSBhbmQgbWZuX3goKSBhcmUgZGVmaW5lZCBh
Ym92ZSAqLworI2RlZmluZSBfbWZuCisjZGVmaW5lIG1mbl94CiAjdW5kZWYgbWZuX3QKKyN1bmRl
ZiBfbWZuCisjdW5kZWYgbWZuX3gKICNlbmRpZgogCiBzdGF0aWMgaW5saW5lIG1mbl90IG1mbl9h
ZGQobWZuX3QgbWZuLCB1bnNpZ25lZCBsb25nIGkpCkBAIC04OSw3ICs5MywxMSBAQCBUWVBFX1NB
RkUodW5zaWduZWQgbG9uZywgZ2ZuKTsKIAogI2lmbmRlZiBnZm5fdAogI2RlZmluZSBnZm5fdCAv
KiBHcmVwIGZvZGRlcjogZ2ZuX3QsIF9nZm4oKSBhbmQgZ2ZuX3goKSBhcmUgZGVmaW5lZCBhYm92
ZSAqLworI2RlZmluZSBfZ2ZuCisjZGVmaW5lIGdmbl94CiAjdW5kZWYgZ2ZuX3QKKyN1bmRlZiBf
Z2ZuCisjdW5kZWYgZ2ZuX3gKICNlbmRpZgogCiBzdGF0aWMgaW5saW5lIGdmbl90IGdmbl9hZGQo
Z2ZuX3QgZ2ZuLCB1bnNpZ25lZCBsb25nIGkpCkBAIC0xMTgsNyArMTI2LDExIEBAIFRZUEVfU0FG
RSh1bnNpZ25lZCBsb25nLCBwZm4pOwogCiAjaWZuZGVmIHBmbl90CiAjZGVmaW5lIHBmbl90IC8q
IEdyZXAgZm9kZGVyOiBwZm5fdCwgX3BmbigpIGFuZCBwZm5feCgpIGFyZSBkZWZpbmVkIGFib3Zl
ICovCisjZGVmaW5lIF9wZm4KKyNkZWZpbmUgcGZuX3gKICN1bmRlZiBwZm5fdAorI3VuZGVmIF9w
Zm4KKyN1bmRlZiBwZm5feAogI2VuZGlmCiAKIHN0cnVjdCBwYWdlX2luZm87Ci0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:24:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:24:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmYh-0006Vn-GB; Fri, 16 Jun 2017 08:24:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmYf-0006VT-Mk
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:24:45 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 D5/B8-03613-DC593495; Fri, 16 Jun 2017 08:24:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVffMVOd
 Ig6ktmhYTthk4MHps79vFHsAYxZqZl5RfkcCacXrCdJaCLu6Kv9PWMjcwvuHoYuTiEBL4wihx
 4t8XdgjnPKPExM23gBwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBeIklj/+x
 ghSzitgJrHtqDJImAWofMamNsYJjBwLGBlWMaoXpxaVpRbpmuglFWWmZ5TkJmbm6BoamOnlph
 YXJ6an5iQmFesl5+duYgR6hAEIdjB2X/Y/xCjJwaQkyssv5xQpxJeUn1KZkVicEV9UmpNafIh
 RhoNDSYJ32xTnSCHBotT01Iq0zBxgaMCkJTh4lER4D7QDpXmLCxJzizPTIVKnGHU5Nqxe/4VJ
 iCUvPy9VSpz3KcgMAZCijNI8uBGwML3EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV4nkCk8m
 XklcJteAR3BBHRE0AUHkCNKEhFSUg2M3bEvpzyZvGfSPu64a3O3B6p1cyXO3dyUfSyl/Yz410
 l/pkQIZK3dIyuX3H7yKvuGxGaBRblGak0BEetf7Vphd81hVZeEVqTV61fFnHI7kgVeV4v01TI
 wb2M61WQQf+jinB1tbGvYQ3epG++2naY96c9UvQDpdS9Ejq4T2Kk23byBJSvwdHyXEktxRqKh
 FnNRcSIAgrJzRk4CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1497601483!77415338!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24307 invoked from network); 16 Jun 2017 08:24:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:24:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmYd-00047l-K3
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:24:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmYd-0003RA-JP
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:24:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmYd-0003RA-JP@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:24:43 +0000
Subject: [Xen-changelog] [xen master] Revert "x86/mm: add temporary
	debugging code to get_page_from_gfn_p2m()"
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDYzOTFiMjIxMTM5MzQ4ZjM1NDMyYTU5MmI5NGMyZDYyNDc3MGY2NzQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSnVuIDE0
IDExOjM2OjQyIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgSnVuIDE0IDExOjM2OjQyIDIwMTcgKzAyMDAKCiAgICBS
ZXZlcnQgIng4Ni9tbTogYWRkIHRlbXBvcmFyeSBkZWJ1Z2dpbmcgY29kZSB0byBnZXRfcGFnZV9m
cm9tX2dmbl9wMm0oKSIKICAgIAogICAgVGhpcyByZXZlcnRzIGNvbW1pdCA5MzNmOTY2YmNkZjRm
NDI1NWI0MzIwNzFmYzEyYzllZTJlZmIwNWVmLgogICAgCiAgICBBY2tlZC1ieTogR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0u
YyB8IDE2IC0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJt
LmMKaW5kZXggOWViNmRjOC4uYmVlNzMzZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3Ay
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtNDgwLDIyICs0ODAsNiBAQCBzdHJ1
Y3QgcGFnZV9pbmZvICpnZXRfcGFnZV9mcm9tX2dmbl9wMm0oCiAgICAgcDJtX2FjY2Vzc190IF9h
OwogICAgIHAybV90eXBlX3QgX3Q7CiAgICAgbWZuX3QgbWZuOwotI2lmbmRlZiBOREVCVUcKLSAg
ICAvKgotICAgICAqIFRlbXBvcmFyeSBkZWJ1Z2dpbmcgY29kZSwgYWRkZWQgaW4gdGhlIGhvcGUg
b2YgZmluZGluZyB0aGUgb3JpZ2luCi0gICAgICogb2YgY2FsbHMgdG8gZ2V0X3BhZ2UoLi4uLCBk
b21fY293KSBhcyBvYnNlcnZlZCBkdXJpbmcgb3NzdGVzdAotICAgICAqIG1pZ3JhdGlvbiBmYWls
dXJlcyAoc2VlCi0gICAgICogbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4t
ZGV2ZWwvMjAxNy0wNC9tc2cwMzMzMS5odG1sKS4KLSAgICAgKi8KLSAgICBzdGF0aWMgdW5zaWdu
ZWQgbG9uZyBjbnQsIHRocjsKLQotICAgIGlmICggZC0+aXNfZHlpbmcgJiYgKytjbnQgPiB0aHIg
KQotICAgIHsKLSAgICAgICAgdGhyIHw9IGNudDsKLSAgICAgICAgcHJpbnRrKCIlcHY6IGQlZCBk
eWluZyAobG9va2luZyB1cCAlbHgpXG4iLCBjdXJyZW50LCBkLT5kb21haW5faWQsIGdmbik7Ci0g
ICAgICAgIGR1bXBfZXhlY3V0aW9uX3N0YXRlKCk7Ci0gICAgfQotI2VuZGlmCiAKICAgICAvKiBB
bGxvdyB0IG9yIGEgdG8gYmUgTlVMTCAqLwogICAgIHQgPSB0ID86ICZfdDsKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:24:59 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:24:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmYt-0006Xh-Im; Fri, 16 Jun 2017 08:24:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmYs-0006XV-HP
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:24:58 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 6C/D0-10689-9D593495; Fri, 16 Jun 2017 08:24:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVffaVOd
 Ig81t5hYTthk4MHps79vFHsAYxZqZl5RfkcCa8WajfUGPVsWjg08YGxhPyXcxcnEICXxhlLi7
 +CEzhHOeUWLGtt1ADgcHm4CYxNy9Cl2MnBwiAqoSs1YsZwaxhQTUJZp+N7CB2MICnhJn+iaD2
 bwCZhKrp9xnB7FZgOoXLFzENIGRYwEjwypGjeLUorLUIl0jI72kosz0jJLcxMwcXUMDY73c1O
 LixPTUnMSkYr3k/NxNjECf1DMwMO5gnHrC7xCjJAeTkigvv5xTpBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3m1TnCOFBItS01Mr0jJzgMEBk5bg4FES4T3QDpTmLS5IzC3OTIdInWJUlBLnzQHp
 EwBJZJTmwbXBAvISo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWFeJ5ApPJl5JXDTXwEtZgJaH
 HTBAWRxSSJCSqqBsbj78UKdpSeUt9QUCGxWTbyz3Nd7lcIXE8NF80VO/jy+Yoev3tQPlwyXds
 ZPPWu+2UJio/K5jUzzEi6umvnxCNf8tZeuqi9wyV7vM3mtqYL5/i+mD54bMOvPztFbcidJpYa
 rcytP1m+7Bedf5culW4cdZfW0mRwtnsf38/TKgw9XX7475679p8dKLMUZiYZazEXFiQBKMuJF
 QwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1497601493!75051909!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33643 invoked from network); 16 Jun 2017 08:24:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:24:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmYn-00047w-M6
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:24:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmYn-0003SW-LX
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:24:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmYn-0003SW-LX@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:24:53 +0000
Subject: [Xen-changelog] [xen master] HVM: sanitize
	DOMCTL_gethvmcontext_partial handling
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDM4ZDQyYzVlY2Y3OTRhMzkxZWE2OTMzYjlhOTNlMmZkNmZmZGZjYmUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSnVuIDE0
IDExOjM4OjMyIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgSnVuIDE0IDExOjM4OjMyIDIwMTcgKzAyMDAKCiAgICBI
Vk06IHNhbml0aXplIERPTUNUTF9nZXRodm1jb250ZXh0X3BhcnRpYWwgaGFuZGxpbmcKICAgIAog
ICAgSGF2ZSB0aGUgY2FsbGVyIGluZGljYXRlIGl0cyBidWZmZXIgc2l6ZSwgcHJvdmlkZSBhIG1l
YW5zIHRvIHF1ZXJ5IHRoZQogICAgbmVlZGVkIHNpemUsIGRvbid0IGlnbm9yZSB0aGUgdXBwZXIg
aGFsdmVzIG9mIHR5cGUgY29kZSBhbmQgaW5zdGFuY2UsCiAgICBhbmQgZG9uJ3QgY29weSBwYXJ0
aWFsIGRhdGEuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAg
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0t
LQogdG9vbHMvbGlieGMveGNfZG9tYWluLmMgICAgIHwgIDEgKwogeGVuL2FyY2gveDg2L2RvbWN0
bC5jICAgICAgIHwgIDYgKysrKystCiB4ZW4vY29tbW9uL2h2bS9zYXZlLmMgICAgICAgfCAyMCAr
KysrKysrKysrKystLS0tLS0tLQogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIHwgIDEgKwog
eGVuL2luY2x1ZGUveGVuL2h2bS9zYXZlLmggIHwgIDQgKystLQogNSBmaWxlcyBjaGFuZ2VkLCAy
MSBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4
Yy94Y19kb21haW4uYyBiL3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jCmluZGV4IGIxYTI4NmUuLjVk
MTkyZWEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jCisrKyBiL3Rvb2xzL2xp
YnhjL3hjX2RvbWFpbi5jCkBAIC00OTYsNiArNDk2LDcgQEAgaW50IHhjX2RvbWFpbl9odm1fZ2V0
Y29udGV4dF9wYXJ0aWFsKHhjX2ludGVyZmFjZSAqeGNoLAogICAgIGRvbWN0bC5kb21haW4gPSAo
ZG9taWRfdCkgZG9taWQ7CiAgICAgZG9tY3RsLnUuaHZtY29udGV4dF9wYXJ0aWFsLnR5cGUgPSB0
eXBlY29kZTsKICAgICBkb21jdGwudS5odm1jb250ZXh0X3BhcnRpYWwuaW5zdGFuY2UgPSBpbnN0
YW5jZTsKKyAgICBkb21jdGwudS5odm1jb250ZXh0X3BhcnRpYWwuYnVmc3ogPSBzaXplOwogICAg
IHNldF94ZW5fZ3Vlc3RfaGFuZGxlKGRvbWN0bC51Lmh2bWNvbnRleHRfcGFydGlhbC5idWZmZXIs
IGN0eHRfYnVmKTsKIAogICAgIHJldCA9IGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2RvbWN0bC5jIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCmluZGV4
IGUxMDRiZTIuLmY0MGU5ODkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYworKysg
Yi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKQEAgLTU5MCw4ICs1OTAsMTIgQEAgbG9uZyBhcmNoX2Rv
X2RvbWN0bCgKICAgICAgICAgZG9tYWluX3BhdXNlKGQpOwogICAgICAgICByZXQgPSBodm1fc2F2
ZV9vbmUoZCwgZG9tY3RsLT51Lmh2bWNvbnRleHRfcGFydGlhbC50eXBlLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZG9tY3RsLT51Lmh2bWNvbnRleHRfcGFydGlhbC5pbnN0YW5jZSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWN0bC0+dS5odm1jb250ZXh0X3BhcnRpYWwuYnVm
ZmVyKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWN0bC0+dS5odm1jb250ZXh0X3Bh
cnRpYWwuYnVmZmVyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgJmRvbWN0bC0+dS5odm1j
b250ZXh0X3BhcnRpYWwuYnVmc3opOwogICAgICAgICBkb21haW5fdW5wYXVzZShkKTsKKworICAg
ICAgICBpZiAoICFyZXQgKQorICAgICAgICAgICAgY29weWJhY2sgPSB0cnVlOwogICAgICAgICBi
cmVhazsKIAogICAgIGNhc2UgWEVOX0RPTUNUTF9zZXRfYWRkcmVzc19zaXplOgpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9odm0vc2F2ZS5jIGIveGVuL2NvbW1vbi9odm0vc2F2ZS5jCmluZGV4IDU3
OWIyZDQuLjA0NWU1YTMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vaHZtL3NhdmUuYworKysgYi94
ZW4vY29tbW9uL2h2bS9zYXZlLmMKQEAgLTc2LDggKzc2LDggQEAgc2l6ZV90IGh2bV9zYXZlX3Np
emUoc3RydWN0IGRvbWFpbiAqZCkKIAogLyogRXh0cmFjdCBhIHNpbmdsZSBpbnN0YW5jZSBvZiBh
IHNhdmUgcmVjb3JkLCBieSBtYXJzaGFsbGluZyBhbGwKICAqIHJlY29yZHMgb2YgdGhhdCB0eXBl
IGFuZCBjb3B5aW5nIG91dCB0aGUgb25lIHdlIG5lZWQuICovCi1pbnQgaHZtX3NhdmVfb25lKHN0
cnVjdCBkb21haW4gKmQsIHVpbnQxNl90IHR5cGVjb2RlLCB1aW50MTZfdCBpbnN0YW5jZSwgCi0g
ICAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQodWludDgpIGhhbmRsZSkKK2ludCBo
dm1fc2F2ZV9vbmUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHR5cGVjb2RlLCB1bnNp
Z25lZCBpbnQgaW5zdGFuY2UsCisgICAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQo
dWludDgpIGhhbmRsZSwgdWludDY0X3QgKmJ1ZnN6KQogewogICAgIGludCBydiA9IC1FTk9FTlQ7
CiAgICAgc2l6ZV90IHN6ID0gMDsKQEAgLTExNywxNiArMTE3LDIwIEBAIGludCBodm1fc2F2ZV9v
bmUoc3RydWN0IGRvbWFpbiAqZCwgdWludDE2X3QgdHlwZWNvZGUsIHVpbnQxNl90IGluc3RhbmNl
LAogICAgICAgICAgICAgZGVzYyA9ICh2b2lkICopKGN0eHQuZGF0YSArIG9mZik7CiAgICAgICAg
ICAgICAvKiBNb3ZlIHBhc3QgaGVhZGVyICovCiAgICAgICAgICAgICBvZmYgKz0gc2l6ZW9mKCpk
ZXNjKTsKKyAgICAgICAgICAgIGlmICggY3R4dC5jdXIgPCBkZXNjLT5sZW5ndGggfHwKKyAgICAg
ICAgICAgICAgICAgb2ZmID4gY3R4dC5jdXIgLSBkZXNjLT5sZW5ndGggKQorICAgICAgICAgICAg
ICAgIGJyZWFrOwogICAgICAgICAgICAgaWYgKCBpbnN0YW5jZSA9PSBkZXNjLT5pbnN0YW5jZSAp
CiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgdWludDMyX3QgY29weV9sZW5ndGggPSBk
ZXNjLT5sZW5ndGg7Ci0KLSAgICAgICAgICAgICAgICBpZiAoIGN0eHQuY3VyIDwgY29weV9sZW5n
dGggfHwKLSAgICAgICAgICAgICAgICAgICAgIG9mZiA+IGN0eHQuY3VyIC0gY29weV9sZW5ndGgg
KQotICAgICAgICAgICAgICAgICAgICBjb3B5X2xlbmd0aCA9IGN0eHQuY3VyIC0gb2ZmOwogICAg
ICAgICAgICAgICAgIHJ2ID0gMDsKLSAgICAgICAgICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3Qo
aGFuZGxlLCBjdHh0LmRhdGEgKyBvZmYsIGNvcHlfbGVuZ3RoKSApCisgICAgICAgICAgICAgICAg
aWYgKCBndWVzdF9oYW5kbGVfaXNfbnVsbChoYW5kbGUpICkKKyAgICAgICAgICAgICAgICAgICAg
KmJ1ZnN6ID0gZGVzYy0+bGVuZ3RoOworICAgICAgICAgICAgICAgIGVsc2UgaWYgKCAqYnVmc3og
PCBkZXNjLT5sZW5ndGggKQorICAgICAgICAgICAgICAgICAgICBydiA9IC1FTk9CVUZTOworICAg
ICAgICAgICAgICAgIGVsc2UgaWYgKCBjb3B5X3RvX2d1ZXN0KGhhbmRsZSwgY3R4dC5kYXRhICsg
b2ZmLCBkZXNjLT5sZW5ndGgpICkKICAgICAgICAgICAgICAgICAgICAgcnYgPSAtRUZBVUxUOwor
ICAgICAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICAgICAgKmJ1ZnN6ID0gZGVzYy0+
bGVuZ3RoOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgfQogICAgICAgICB9
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9w
dWJsaWMvZG9tY3RsLmgKaW5kZXggM2YzYjNlYi4uZjdjYmMwYSAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaApA
QCAtNzQ2LDYgKzc0Niw3IEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfZGVi
dWdfb3BfdCk7CiB0eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX2h2bWNvbnRleHRfcGFydGlhbCB7
CiAgICAgdWludDMyX3QgdHlwZTsgICAgICAgICAgICAgICAgICAgICAgLyogSU46IFR5cGUgb2Yg
cmVjb3JkIHJlcXVpcmVkICovCiAgICAgdWludDMyX3QgaW5zdGFuY2U7ICAgICAgICAgICAgICAg
ICAgLyogSU46IEluc3RhbmNlIG9mIHRoYXQgdHlwZSAqLworICAgIHVpbnQ2NF9hbGlnbmVkX3Qg
YnVmc3o7ICAgICAgICAgICAgIC8qIElOOiBzaXplIG9mIGJ1ZmZlciAqLwogICAgIFhFTl9HVUVT
VF9IQU5ETEVfNjQodWludDgpIGJ1ZmZlcjsgIC8qIE9VVDogYnVmZmVyIHRvIHdyaXRlIHJlY29y
ZCBpbnRvICovCiB9IHhlbl9kb21jdGxfaHZtY29udGV4dF9wYXJ0aWFsX3Q7CiBERUZJTkVfWEVO
X0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX2h2bWNvbnRleHRfcGFydGlhbF90KTsKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3hlbi9odm0vc2F2ZS5oIGIveGVuL2luY2x1ZGUveGVuL2h2bS9zYXZl
LmgKaW5kZXggYTlhNzhmOS4uZjg4OWU4ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2h2
bS9zYXZlLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2h2bS9zYXZlLmgKQEAgLTEzMiw4ICsxMzIs
OCBAQCBfX2luaXRjYWxsKF9faHZtX3JlZ2lzdGVyXyMjX3gjI19zYXZlX2FuZF9yZXN0b3JlKTsK
IC8qIEVudHJ5IHBvaW50cyBmb3Igc2F2aW5nIGFuZCByZXN0b3JpbmcgSFZNIGRvbWFpbiBzdGF0
ZSAqLwogc2l6ZV90IGh2bV9zYXZlX3NpemUoc3RydWN0IGRvbWFpbiAqZCk7CiBpbnQgaHZtX3Nh
dmUoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpOwotaW50IGh2bV9z
YXZlX29uZShzdHJ1Y3QgZG9tYWluICpkLCAgdWludDE2X3QgdHlwZWNvZGUsIHVpbnQxNl90IGlu
c3RhbmNlLCAKLSAgICAgICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV82NCh1aW50OCkgaGFu
ZGxlKTsKK2ludCBodm1fc2F2ZV9vbmUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHR5
cGVjb2RlLCB1bnNpZ25lZCBpbnQgaW5zdGFuY2UsCisgICAgICAgICAgICAgICAgIFhFTl9HVUVT
VF9IQU5ETEVfNjQodWludDgpIGhhbmRsZSwgdWludDY0X3QgKmJ1ZnN6KTsKIGludCBodm1fbG9h
ZChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCk7CiAKIC8qIEFyY2gt
c3BlY2lmaWMgZGVmaW5pdGlvbnMuICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:25:12 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:25:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmZ6-0006ZL-KW; Fri, 16 Jun 2017 08:25:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmZ5-0006ZA-E1
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:25:11 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 FF/91-01999-6E593495; Fri, 16 Jun 2017 08:25:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVffBVOd
 Ig/kP9S0mbDNwYPTY3reLPYAxijUzLym/IoE14/aC/cwFm0QqJvR/Y29gPM/fxcjFISTwhVFi
 5eFFzBDOeUaJ9indrF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwsYSUzre
 8UOYvMKmEl8v78bzGYBqn/4Yh7bBEaOBYwMqxjVi1OLylKLdI30kooy0zNKchMzc3QNDUz1cl
 OLixPTU3MSk4r1kvNzNzECfcIABDsYv/9xOsQoycGkJMrLL+cUKcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mCd9sU50ghwaLU9NSKtMwcYHDApCU4eJREeA+0A6V5iwsSc4sz0yFSpxgVpcR5c0D6
 BEASGaV5cG2wgLzEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYV4nkCk8mXklcNNfAS1mAlocd
 MEBZHFJIkJKqoFR/8J3nkKpnlWZDle0Pk449+29vFD8y13JSieOVuv4fP+et2te52yX5J0MDT
 OXLeu/VLJum6x5rMitL8m/ZdvushdIMz57tCBpAd8MwcTi+tYT8yulNv5neeJr9JJd9GP1HPN
 j5xfWTln+cs1rMZPeyQvneM+Mu3Xw0OIfVyek1abm+qjc0hXuVGIpzkg01GIuKk4EAKH+Ze9D
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1497601503!83904805!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63000 invoked from network); 16 Jun 2017 08:25:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:25:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmYx-00048i-Nr
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:25:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmYx-0003TP-NF
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:25:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmYx-0003TP-NF@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:25:03 +0000
Subject: [Xen-changelog] [xen master] HVM: clean up hvm_save_one()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDYzNzhjZWVlYzdkZmE2NDhiNGQ3NWIzMTNhNjE0YTAwMDhjNTFmZGYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSnVuIDE0
IDExOjM5OjA2IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgSnVuIDE0IDExOjM5OjA2IDIwMTcgKzAyMDAKCiAgICBI
Vk06IGNsZWFuIHVwIGh2bV9zYXZlX29uZSgpCiAgICAKICAgIEVsaW1pbmF0ZSB0aGUgZm9yX2Vh
Y2hfdmNwdSgpIGxvb3AgYW5kIHRoZSBhc3NvY2lhdGVkIGxvY2FsIHZhcmlhYmxlcywKICAgIGRv
bid0IG92ZXJyaWRlIHRoZSBzYXZlIGhhbmRsZXIncyByZXR1cm4gY29kZSwgYW5kIGNvcnJlY3Qg
Zm9ybWF0dGluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Ci0tLQogeGVuL2NvbW1vbi9odm0vc2F2ZS5jIHwgMzUgKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCAyMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2h2bS9zYXZlLmMgYi94ZW4vY29tbW9uL2h2
bS9zYXZlLmMKaW5kZXggMDQ1ZTVhMy4uMWE3MTM1ZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9o
dm0vc2F2ZS5jCisrKyBiL3hlbi9jb21tb24vaHZtL3NhdmUuYwpAQCAtNzksMzYgKzc5LDI3IEBA
IHNpemVfdCBodm1fc2F2ZV9zaXplKHN0cnVjdCBkb21haW4gKmQpCiBpbnQgaHZtX3NhdmVfb25l
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB0eXBlY29kZSwgdW5zaWduZWQgaW50IGlu
c3RhbmNlLAogICAgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFXzY0KHVpbnQ4KSBoYW5k
bGUsIHVpbnQ2NF90ICpidWZzeikKIHsKLSAgICBpbnQgcnYgPSAtRU5PRU5UOwotICAgIHNpemVf
dCBzeiA9IDA7Ci0gICAgc3RydWN0IHZjcHUgKnY7Ci0gICAgaHZtX2RvbWFpbl9jb250ZXh0X3Qg
Y3R4dCA9IHsgMCwgfTsKKyAgICBpbnQgcnY7CisgICAgaHZtX2RvbWFpbl9jb250ZXh0X3QgY3R4
dCA9IHsgfTsKICAgICBjb25zdCBzdHJ1Y3QgaHZtX3NhdmVfZGVzY3JpcHRvciAqZGVzYzsKIAot
ICAgIGlmICggZC0+aXNfZHlpbmcgCi0gICAgICAgICB8fCB0eXBlY29kZSA+IEhWTV9TQVZFX0NP
REVfTUFYIAotICAgICAgICAgfHwgaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5zaXplIDwgc2l6
ZW9mKCpkZXNjKQotICAgICAgICAgfHwgaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5zYXZlID09
IE5VTEwgKQorICAgIGlmICggZC0+aXNfZHlpbmcgfHwKKyAgICAgICAgIHR5cGVjb2RlID4gSFZN
X1NBVkVfQ09ERV9NQVggfHwKKyAgICAgICAgIGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0uc2l6
ZSA8IHNpemVvZigqZGVzYykgfHwKKyAgICAgICAgICFodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVd
LnNhdmUgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAorICAgIGN0eHQuc2l6ZSA9IGh2bV9z
cl9oYW5kbGVyc1t0eXBlY29kZV0uc2l6ZTsKICAgICBpZiAoIGh2bV9zcl9oYW5kbGVyc1t0eXBl
Y29kZV0ua2luZCA9PSBIVk1TUl9QRVJfVkNQVSApCi0gICAgICAgIGZvcl9lYWNoX3ZjcHUoZCwg
dikKLSAgICAgICAgICAgIHN6ICs9IGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0uc2l6ZTsKLSAg
ICBlbHNlIAotICAgICAgICBzeiA9IGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0uc2l6ZTsKLSAg
ICAKLSAgICBjdHh0LnNpemUgPSBzejsKLSAgICBjdHh0LmRhdGEgPSB4bWFsbG9jX2J5dGVzKHN6
KTsKKyAgICAgICAgY3R4dC5zaXplICo9IGQtPm1heF92Y3B1czsKKyAgICBjdHh0LmRhdGEgPSB4
bWFsbG9jX2J5dGVzKGN0eHQuc2l6ZSk7CiAgICAgaWYgKCAhY3R4dC5kYXRhICkKICAgICAgICAg
cmV0dXJuIC1FTk9NRU07CiAKLSAgICBpZiAoIGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0uc2F2
ZShkLCAmY3R4dCkgIT0gMCApCi0gICAgewotICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJI
Vk0lZCBzYXZlOiBmYWlsZWQgdG8gc2F2ZSB0eXBlICUiUFJJdTE2IlxuIiwKLSAgICAgICAgICAg
ICAgIGQtPmRvbWFpbl9pZCwgdHlwZWNvZGUpOwotICAgICAgICBydiA9IC1FRkFVTFQ7Ci0gICAg
fQotICAgIGVsc2UgaWYgKCBjdHh0LmN1ciA+PSBzaXplb2YoKmRlc2MpICkKKyAgICBpZiAoIChy
diA9IGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0uc2F2ZShkLCAmY3R4dCkpICE9IDAgKQorICAg
ICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJIVk0lZCBzYXZlOiBmYWlsZWQgdG8gc2F2ZSB0eXBl
ICUiUFJJdTE2IiAoJWQpXG4iLAorICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCB0eXBlY29k
ZSwgcnYpOworICAgIGVsc2UgaWYgKCBydiA9IC1FTk9FTlQsIGN0eHQuY3VyID49IHNpemVvZigq
ZGVzYykgKQogICAgIHsKICAgICAgICAgdWludDMyX3Qgb2ZmOwogCi0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:25:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:25:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmZB-0006aa-Lr; Fri, 16 Jun 2017 08:25:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmZA-0006aH-AZ
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:25:16 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 8F/DB-02196-BE593495; Fri, 16 Jun 2017 08:25:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVff1VOd
 Ig5cCFhO2GTgwemzv28UewBjFmpmXlF+RwJpxbfYvloIb/BX/f6xlbGDs4u1i5OIQEvjCKPF/
 5kcmCOc8o8SiiZdYuxg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFrCTWDrhO
 xOIzStgJnHsdxtYnAWofkvrLOYJjBwLGBlWMWoUpxaVpRbpGpnoJRVlpmeU5CZm5ugaGhjr5a
 YWFyemp+YkJhXrJefnbmIE+qSegYFxB+Or436HGCU5mJREefnlnCKF+JLyUyozEosz4otKc1K
 LDzHKcHAoSfBum+IcKSRYlJqeWpGWmQMMDpi0BAePkgjvgXagNG9xQWJucWY6ROoUo6KUOO9T
 kD4BkERGaR5cGywgLzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5nUCmcKTmVcCN/0V0GImo
 MVBFxxAFpckIqSkGhjtl8yese5w4vxQqd/2V3RyNV5OXWP5bqnRzP89Jr+ucB7NSfrxepLam4
 vRjXNTQ68d38Zw+XOqzzaVDUJCO+RebOmNuclY5VSxLWFC2+XKSq3s6+sdtLe7iET9LQ7ekLZ
 DINX4VLZv1eRulfsvpXg8b6kuWT/1ovLOIz9Ozpunmh69fpZv//HTSizFGYmGWsxFxYkApHvR
 NkMCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1497601513!47850670!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8719 invoked from network); 16 Jun 2017 08:25:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:25:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmZ7-00048r-Pc
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:25:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmZ7-0003UN-P2
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:25:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmZ7-0003UN-P2@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:25:13 +0000
Subject: [Xen-changelog] [xen master] public: there's no
	MMUEXT_SET_FOREIGNDOM
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDNkYjk3MWZhMzNmYTJlZTM5ODk4NTliNDU1MjEzYmIzM2JhYzdlMDUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSnVuIDE0
IDExOjQwOjAyIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgSnVuIDE0IDExOjQwOjAyIDIwMTcgKzAyMDAKCiAgICBw
dWJsaWM6IHRoZXJlJ3Mgbm8gTU1VRVhUX1NFVF9GT1JFSUdORE9NCiAgICAKICAgIENvcnJlY3Qg
cmVzcGVjdGl2ZSBjb21tZW50cy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2luY2x1ZGUvcHVibGljL3hlbi5oIHwgMTMgKysr
KysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmggYi94ZW4vaW5jbHVkZS9w
dWJsaWMveGVuLmgKaW5kZXggOTFiYThiYi4uMmFjNmIxZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvcHVibGljL3hlbi5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaApAQCAtNTUwLDE2
ICs1NTAsMjEgQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUobW11ZXh0X29wX3QpOwogICogaXMg
dXNlZnVsIHRvIGVuc3VyZSB0aGF0IG5vIG1hcHBpbmdzIHRvIHRoZSBPUydzIG93biBoZWFwIGFy
ZSBhY2NpZGVudGFsbHkKICAqIGluc3RhbGxlZC4gKGUuZy4sIGluIExpbnV4IHRoaXMgY291bGQg
Y2F1c2UgaGF2b2MgYXMgcmVmZXJlbmNlIGNvdW50cwogICogYXJlbid0IGFkanVzdGVkIG9uIHRo
ZSBJL08tbWFwcGluZyBjb2RlIHBhdGgpLgotICogVGhpcyBvbmx5IG1ha2VzIHNlbnNlIGluIE1N
VUVYVF9TRVRfRk9SRUlHTkRPTSwgYnV0IGluIHRoYXQgY29udGV4dCBjYW4KLSAqIGJlIHNwZWNp
ZmllZCBieSBhbnkgY2FsbGluZyBkb21haW4uCisgKiBUaGlzIG9ubHkgbWFrZXMgc2Vuc2UgYXMg
SFlQRVJWSVNPUl9tbXVfdXBkYXRlKCkncyBhbmQKKyAqIEhZUEVSVklTT1JfdXBkYXRlX3ZhX21h
cHBpbmdfb3RoZXJkb21haW4oKSdzICJmb3JlaWduZG9tIiBhcmd1bWVudC4gRm9yCisgKiBIWVBF
UlZJU09SX21tdV91cGRhdGUoKSBjb250ZXh0IGl0IGNhbiBiZSBzcGVjaWZpZWQgYnkgYW55IGNh
bGxpbmcgZG9tYWluLAorICogb3RoZXJ3aXNlIGl0J3Mgb25seSBwZXJtaXR0ZWQgaWYgdGhlIGNh
bGxlciBpcyBwcml2aWxlZ2VkLgogICovCiAjZGVmaW5lIERPTUlEX0lPICAgICAgICAgICAgIHhl
bl9ta191aW50KDB4N0ZGMSkKIAogLyoKICAqIERPTUlEX1hFTiBpcyB1c2VkIHRvIGFsbG93IHBy
aXZpbGVnZWQgZG9tYWlucyB0byBtYXAgcmVzdHJpY3RlZCBwYXJ0cyBvZgogICogWGVuJ3MgaGVh
cCBzcGFjZSAoZS5nLiwgdGhlIG1hY2hpbmVfdG9fcGh5cyB0YWJsZSkuCi0gKiBUaGlzIG9ubHkg
bWFrZXMgc2Vuc2UgaW4gTU1VRVhUX1NFVF9GT1JFSUdORE9NLCBhbmQgaXMgb25seSBwZXJtaXR0
ZWQgaWYKLSAqIHRoZSBjYWxsZXIgaXMgcHJpdmlsZWdlZC4KKyAqIFRoaXMgb25seSBtYWtlcyBz
ZW5zZSBhcworICogLSBIWVBFUlZJU09SX21tdV91cGRhdGUoKSdzLCBIWVBFUlZJU09SX21tdWV4
dF9vcCgpJ3MsIG9yCisgKiAgIEhZUEVSVklTT1JfdXBkYXRlX3ZhX21hcHBpbmdfb3RoZXJkb21h
aW4oKSdzICJmb3JlaWduZG9tIiBhcmd1bWVudCwKKyAqIC0gd2l0aCBYRU5NQVBTUEFDRV9nbWZu
X2ZvcmVpZ24sCisgKiBhbmQgaXMgb25seSBwZXJtaXR0ZWQgaWYgdGhlIGNhbGxlciBpcyBwcml2
aWxlZ2VkLgogICovCiAjZGVmaW5lIERPTUlEX1hFTiAgICAgICAgICAgIHhlbl9ta191aW50KDB4
N0ZGMikKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:25:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:25:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmZL-0006cF-NO; Fri, 16 Jun 2017 08:25:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmZK-0006c0-2Y
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:25:26 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 3C/B4-03371-5F593495; Fri, 16 Jun 2017 08:25:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVffLVOd
 Ig2dfzS0mbDNwYPTY3reLPYAxijUzLym/IoE14/eiCewFcwUr2udLNjBO4e9i5OIQEvjCKLH3
 8WNGCOc8o0T/zw7mLkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gAykRFkiUaFifC
 hLmFTCT+P3mBTuIzQJUvmvGfOYJjBwLGBlWMWoUpxaVpRbpGhrqJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIEeoQBCHYwfloWcIhRkoNJSZSXX84pUogvKT+lMiOxOCO+qDQntfg
 QowwHh5IEryzQw0KCRanpqRVpmTnA0IBJS3DwKInwHmgHSvMWFyTmFmemQ6ROMSpKifOmgPQJ
 gCQySvPg2mDheIlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvE5TgKbwZOaVwE1/BbSYCWhx0
 AUHkMUliQgpqQbGQ7k9mm4nTuvW2gnd/3j74b29W7ymnuPlWbVOoWDpoj3J8U9PGQSXm/zavM
 GsTzuZvcXrbaRYqdqM/iP+TXPuLjBaFHWWR633XFiVcdmX32yXuh6sKn7xV/nzvTs38hRvT2+
 USNu5y4IhqH2RfYtvbdW5ndlXJN+2yr+t0KvjvK5/bd/KONlLSizFGYmGWsxFxYkAd6vz50IC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1497601524!67547692!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20943 invoked from network); 16 Jun 2017 08:25:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:25:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmZH-000496-RO
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:25:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmZH-0003VH-Qi
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:25:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmZH-0003VH-Qi@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:25:23 +0000
Subject: [Xen-changelog] [xen master] xen/test/livepatch/Makefile: Install
	in DESTDIR/usr/lib/debug/xen-livepatch
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGEzOGQxYWY1ZmIwMmJlZTY4YzlhMzBlMzhiOTdjNjEyOTgxNWY5NDMKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFdl
ZCBKdW4gNyAxNTowMDoxNyAyMDE3ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgSnVuIDE0IDEyOjAzOjI3IDIw
MTcgKzAxMDAKCiAgICB4ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGU6IEluc3RhbGwgaW4gREVT
VERJUi91c3IvbGliL2RlYnVnL3hlbi1saXZlcGF0Y2gKICAgIAogICAgRHVtcGluZyB0aGVzZSBw
YXRjaCBmaWxlcyBpbiAvdXNyL2xpYi9kZWJ1Zy94ZW4tKi5saXZlcGF0Y2ggaXMgYSBiaXQKICAg
IHVnbHkuCiAgICAKICAgIEFsc28sIHJlZmFjdG9yIHRoZSBNYWtlZmlsZSB0byBoYXZlIGEgTElW
RVBBVENIRVMgdmFyaWFibGUsIHRvIHJlZHVjZQogICAgcmVwZXRpdGlvbi4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
PgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vdGVzdC9saXZlcGF0
Y2gvTWFrZWZpbGUgfCAxOSArKysrKysrKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEg
aW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vdGVzdC9saXZl
cGF0Y2gvTWFrZWZpbGUgYi94ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUKaW5kZXggNzZhNzc5
YS4uNzZkNjVjZiAxMDA2NDQKLS0tIGEveGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlCisrKyBi
L3hlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZQpAQCAtMjAsMTggKzIwLDIxIEBAIExJVkVQQVRD
SF9CWUUgOj0geGVuX2J5ZV93b3JsZC5saXZlcGF0Y2gKIExJVkVQQVRDSF9SRVBMQUNFIDo9IHhl
bl9yZXBsYWNlX3dvcmxkLmxpdmVwYXRjaAogTElWRVBBVENIX05PUCA6PSB4ZW5fbm9wLmxpdmVw
YXRjaAogCitMSVZFUEFUQ0hFUyArPSAkKExJVkVQQVRDSCkKK0xJVkVQQVRDSEVTICs9ICQoTElW
RVBBVENIX0JZRSkKK0xJVkVQQVRDSEVTICs9ICQoTElWRVBBVENIX1JFUExBQ0UpCitMSVZFUEFU
Q0hFUyArPSAkKExJVkVQQVRDSF9OT1ApCisKK0xJVkVQQVRDSF9ERUJVR19ESVIgPz0gJChERUJV
R19ESVIpL3hlbi1saXZlcGF0Y2gKKwogZGVmYXVsdDogbGl2ZXBhdGNoCiAKIGluc3RhbGw6IGxp
dmVwYXRjaAotCSQoSU5TVEFMTF9EQVRBKSAkKExJVkVQQVRDSCkgJChERVNURElSKSQoREVCVUdf
RElSKS8kKExJVkVQQVRDSCkKLQkkKElOU1RBTExfREFUQSkgJChMSVZFUEFUQ0hfQllFKSAkKERF
U1RESVIpJChERUJVR19ESVIpLyQoTElWRVBBVENIX0JZRSkKLQkkKElOU1RBTExfREFUQSkgJChM
SVZFUEFUQ0hfUkVQTEFDRSkgJChERVNURElSKSQoREVCVUdfRElSKS8kKExJVkVQQVRDSF9SRVBM
QUNFKQotCSQoSU5TVEFMTF9EQVRBKSAkKExJVkVQQVRDSF9OT1ApICQoREVTVERJUikkKERFQlVH
X0RJUikvJChMSVZFUEFUQ0hfTk9QKQorCSQoSU5TVEFMTF9ESVIpICQoREVTVERJUikkKExJVkVQ
QVRDSF9ERUJVR19ESVIpCisJJChJTlNUQUxMX0RBVEEpICQoTElWRVBBVENIRVMpICQoREVTVERJ
UikkKExJVkVQQVRDSF9ERUJVR19ESVIpCisKIHVuaW5zdGFsbDoKLQlybSAtZiAkKERFU1RESVIp
JChERUJVR19ESVIpLyQoTElWRVBBVENIKQotCXJtIC1mICQoREVTVERJUikkKERFQlVHX0RJUikv
JChMSVZFUEFUQ0hfQllFKQotCXJtIC1mICQoREVTVERJUikkKERFQlVHX0RJUikvJChMSVZFUEFU
Q0hfUkVQTEFDRSkKLQlybSAtZiAkKERFU1RESVIpJChERUJVR19ESVIpLyQoTElWRVBBVENIX05P
UCkKKwljZCAkKERFU1RESVIpJChMSVZFUEFUQ0hfREVCVUdfRElSKSAmJiBybSAtZiAkKExJVkVQ
QVRDSEVTKQogCiAuUEhPTlk6IGNsZWFuCiBjbGVhbjo6Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:25:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:25:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmZW-0006ds-Ov; Fri, 16 Jun 2017 08:25:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmZU-0006dY-TZ
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:25:37 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 F3/45-03620-00693495; Fri, 16 Jun 2017 08:25:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVff/VOd
 Ig837DC0mbDNwYPTY3reLPYAxijUzLym/IoE1o3XVN9aCCyIV+yftY2pgfC3QxcjFISTwhVFi
 +etbzBDOeUaJ/79nM3UxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSxgJzH/z
 XQmEJtXwExi0ayjYDUsQPXzr99gnsDIsYCRYRWjenFqUVlqka6FXlJRZnpGSW5iZo6uoYGZXm
 5qcXFiempOYlKxXnJ+7iZGoE8YgGAH4+zL/ocYJTmYlER5+eWcIoX4kvJTKjMSizPii0pzUos
 PMcpwcChJ8G6b4hwpJFiUmp5akZaZAwwOmLQEB4+SCO+BdqA0b3FBYm5xZjpE6hSjopQ471OQ
 PgGQREZpHlwbLCAvMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZjXCWQKT2ZeCdz0V0CLmYAWB
 11wAFlckoiQkmpglD1zhuHsn3sp35lvhJ0UF/sa+O5dgtD3i2ePP3aXXOzw9oFh62qzuFtn93
 1u2vxadbreU6OWpuaUbxb3fUMyWk4LhMx7ozJRReaPi5Im0x7rq8kztr7r/JoWYL9TN+Lgu4u
 6aVYsBZm8fsoytqJxP17xldyKP9vXsu+5XOXmqW4xa42W7TmcrsRSnJFoqMVcVJwIAEzXj3lD
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1497601534!107640275!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22213 invoked from network); 16 Jun 2017 08:25:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:25:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmZR-00049z-T3
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:25:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmZR-0003W7-SW
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:25:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmZR-0003W7-SW@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:25:33 +0000
Subject: [Xen-changelog] [xen master] xen/test/livepatch: Regularise
	Makefiles
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGU1NDE5ODJkYzIxZGNjNWJlNjEyNzlkMjJkNDc3ZWQ1YzBiYzQxYzUKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFdl
ZCBKdW4gNyAxNDo0NDo1MSAyMDE3ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgSnVuIDE0IDEyOjAzOjI3IDIw
MTcgKzAxMDAKCiAgICB4ZW4vdGVzdC9saXZlcGF0Y2g6IFJlZ3VsYXJpc2UgTWFrZWZpbGVzCiAg
ICAKICAgIEluIHhlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZToKICAgIAogICAgICBQcm92aWRl
IGEgYGJ1aWxkJyB0YXJnZXQsIGFzIG1vc3Qgb2YgdGhlCiAgICAgIHN1YmRpci1pbnZva2luZyBN
YWtlZmlsZXMgZWxzZXdoZXJlIGV4cGVjdC4KICAgIAogICAgSW4geGVuL3Rlc3QvTWFrZWZpbGU6
CiAgICAKICAgICAgUmVwbGFjZSB0aGUgdHdvIG9wZW4tY29kZWQgdGFyZ2V0cyB3aXRoIGEgZ2Vu
ZXJhbGlzZWQgcGF0dGVybiBydWxlCiAgICAgIHdoaWNoIGRlc2NlbmRzIGludG8gZWFjaCBvZiBT
VUJESVJTLiAgVGhpcyBhbGxvd3MgYGluc3RhbGwnIHRvIHdvcmsKICAgICAgdG9vIChpdCBpcyBh
bHJlYWR5IHN1cHBvcnRlZCBieSB4ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUpLgogICAgCiAg
ICAgIFByb3ZpZGUgYW4gZXhwbGljaXQgZGVmYXVsdCB0YXJnZXQgb2YgYHRlc3RzJywgYW5kIGFu
IGBhbGwnIHRhcmdldAogICAgICAod2hpY2ggaXMgY29udmVudGlvbmFsKS4KICAgIAogICAgICBT
dXBwcmVzcyBlbnRyeSBpbnRvIHRoZSB4ZW4vdGVzdC9saXZlcGF0Y2ggc3ViZGlyIHdoZW4gd2Ug
YXJlCiAgICAgIGJ1aWxkaW5nIGZvciBpMzg2LCBzaW5jZSB0aGUgMzItYml0IGh5cGVydmlzb3Ig
aXMgbm90IHN1cHBvcnRlZCBhbnkKICAgICAgbW9yZSBhbmQgd2UgY2FuJ3QgYnVpbGQgbGl2ZXBh
dGNoZXMgZm9yIGl0IGVpdGhlci4KICAgIAogICAgQWZ0ZXIgdGhpcywgdGhlIHhlbi90ZXN0IHN1
YmRpcmVjdG9yeSBpcyBzb21ld2hlcmUgd2VyZSBtYWtlIGNhbiBiZQogICAgaW52b2tlZCBpbiB0
aGUgd2F5IHdoaWNoIGlzIGNvbnZlbnRpb25hbCBmb3IgeGVuLmdpdC94ZW4vIHN1YmRpcnMuCiAg
ICAKICAgIE5vbmUgb2YgdGhpcyBpcyB5ZXQgaW52b2tlZCBmcm9tIHRoZSB0b3AtbGV2ZWwgTWFr
ZWZpbGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBl
dS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFk
LndpbGtAb3JhY2xlLmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJl
bGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQog
eGVuL3Rlc3QvTWFrZWZpbGUgICAgICAgICAgIHwgMTggKysrKysrKysrKysrLS0tLS0tCiB4ZW4v
dGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUgfCAgMiArLQogMiBmaWxlcyBjaGFuZ2VkLCAxMyBpbnNl
cnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi90ZXN0L01ha2VmaWxl
IGIveGVuL3Rlc3QvTWFrZWZpbGUKaW5kZXggZDkxYjMxOS4uYWExYTIzYiAxMDA2NDQKLS0tIGEv
eGVuL3Rlc3QvTWFrZWZpbGUKKysrIGIveGVuL3Rlc3QvTWFrZWZpbGUKQEAgLTEsNyArMSwxMyBA
QAotLlBIT05ZOiB0ZXN0cwotdGVzdHM6Ci0JJChNQUtFKSAtZiAkKEJBU0VESVIpL1J1bGVzLm1r
IC1DIGxpdmVwYXRjaCBsaXZlcGF0Y2gKIAotLlBIT05ZOiBjbGVhbgotY2xlYW46OgotCSQoTUFL
RSkgLWYgJChCQVNFRElSKS9SdWxlcy5tayAtQyBsaXZlcGF0Y2ggY2xlYW4KK3Rlc3RzIGFsbDog
YnVpbGQKKworCitpZm5lcSAoJChYRU5fVEFSR0VUX0FSQ0gpLHg4Nl8zMikKKyMgWGVuIDMyLWJp
dCB4ODYgaHlwZXJ2aXNvciBubyBsb25nZXIgc3VwcG9ydGVkLCBzbyBoYXMgbm8gdGVzdCBsaXZl
cGF0Y2hlcworU1VCRElSUyArPSBsaXZlcGF0Y2gKK2VuZGlmCisKKyU6CisJc2V0IC1lOyBmb3Ig
cyBpbiAkKFNVQkRJUlMpOyBkbyBcCisJCSQoTUFLRSkgLWYgJChCQVNFRElSKS9SdWxlcy5tayAt
QyAkJHMgJCo7IFwKKwlkb25lCmRpZmYgLS1naXQgYS94ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZp
bGUgYi94ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUKaW5kZXggNzZkNjVjZi4uNjgzMTM4M2Qg
MTAwNjQ0Ci0tLSBhL3hlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZQorKysgYi94ZW4vdGVzdC9s
aXZlcGF0Y2gvTWFrZWZpbGUKQEAgLTI3LDcgKzI3LDcgQEAgTElWRVBBVENIRVMgKz0gJChMSVZF
UEFUQ0hfTk9QKQogCiBMSVZFUEFUQ0hfREVCVUdfRElSID89ICQoREVCVUdfRElSKS94ZW4tbGl2
ZXBhdGNoCiAKLWRlZmF1bHQ6IGxpdmVwYXRjaAorYnVpbGQgZGVmYXVsdDogbGl2ZXBhdGNoCiAK
IGluc3RhbGw6IGxpdmVwYXRjaAogCSQoSU5TVEFMTF9ESVIpICQoREVTVERJUikkKExJVkVQQVRD
SF9ERUJVR19ESVIpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:25:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:25:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmZg-0006g1-QZ; Fri, 16 Jun 2017 08:25:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmZf-0006fo-I1
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:25:47 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 AD/04-31580-A0693495; Fri, 16 Jun 2017 08:25:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVZdzmnO
 kwZYznBYTthk4MHps79vFHsAYxZqZl5RfkcCacWzuF5aCKxwVHW83sjYwnmHvYuTiEBL4wiix
 8vIlFgjnPKPEpWPLmboYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhbwlbi9d
 DY7iM0rYCbR+eAiE4jNAlT/98pm1gmMHAsYGVYxahSnFpWlFukamuslFWWmZ5TkJmbm6BoaGO
 vlphYXJ6an5iQmFesl5+duYgR6hQEIdjC+PO15iFGSg0lJlJdfzilSiC8pP6UyI7E4I76oNCe
 1+BCjDAeHkgTvtinOkUKCRanpqRVpmTnA8IBJS3DwKInwHmgHSvMWFyTmFmemQ6ROMSpKifM+
 BekTAElklObBtcFC8hKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeZ1ApvBk5pXATX8FtJgJa
 HHQBQeQxSWJCCmpBkaLx/VfeA9UrVTzKTRaeXw/S4J4W+pnyfXpqbxGXwyk38yTDzVj9MjZde
 xD9q8TIQUXNSQP2y+11ZnwNu2Z8talR1vPMb5SfSOTdWLOzM/6vtJaDI893BlXNWbv3ZMw88a
 sh5zftngtFNA9NF/qblesumNlcUFrz/olu+e+PVi/7GwWt93lgjtKLMUZiYZazEXFiQAQ2lOt
 RAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1497601544!98377914!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27036 invoked from network); 16 Jun 2017 08:25:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:25:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmZb-0004AB-Uh
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:25:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmZb-0003Wv-UA
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:25:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmZb-0003Wv-UA@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:25:43 +0000
Subject: [Xen-changelog] [xen master] xen/test/livepatch: Add
	xen_nop.livepatch to .gitignore
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDUyMjVlNzBjY2JiMDJmNzg2NjQ3ZWRkZmViNjVkNmRiMWUyMzA3ODIKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFdl
ZCBKdW4gNyAxNTowOTo1NyAyMDE3ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgSnVuIDE0IDEyOjAzOjI3IDIw
MTcgKzAxMDAKCiAgICB4ZW4vdGVzdC9saXZlcGF0Y2g6IEFkZCB4ZW5fbm9wLmxpdmVwYXRjaCB0
byAuZ2l0aWdub3JlCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFj
a3NvbkBldS5jaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2ls
ayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+Ci0tLQogLmdpdGlnbm9yZSB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCsp
CgpkaWZmIC0tZ2l0IGEvLmdpdGlnbm9yZSBiLy5naXRpZ25vcmUKaW5kZXggOTk1ZmM2OC4uMDY4
ZjQzMCAxMDA2NDQKLS0tIGEvLmdpdGlnbm9yZQorKysgYi8uZ2l0aWdub3JlCkBAIC0yOTksNiAr
Mjk5LDcgQEAgeGVuL2luY2x1ZGUveGVuL2NvbXBpbGUuaAogeGVuL3Rlc3QvbGl2ZXBhdGNoL2Nv
bmZpZy5oCiB4ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2J5ZV93b3JsZC5saXZlcGF0Y2gKIHhlbi90
ZXN0L2xpdmVwYXRjaC94ZW5faGVsbG9fd29ybGQubGl2ZXBhdGNoCit4ZW4vdGVzdC9saXZlcGF0
Y2gveGVuX25vcC5saXZlcGF0Y2gKIHhlbi90ZXN0L2xpdmVwYXRjaC94ZW5fcmVwbGFjZV93b3Js
ZC5saXZlcGF0Y2gKIHhlbi90b29scy9rY29uZmlnLy50bXBfZ3RrY2hlY2sKIHhlbi90b29scy9r
Y29uZmlnLy50bXBfcXRjaGVjawotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:25:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:25:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmZp-0006hj-T5; Fri, 16 Jun 2017 08:25:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmZo-0006hW-IB
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:25:56 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 15/C0-11537-31693495; Fri, 16 Jun 2017 08:25:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVVd4mnO
 kwd0bPBYTthk4MHps79vFHsAYxZqZl5RfkcCa0d5xi73gpUjFpw2/WBoYvwh0MXJxCAl8YZT4
 +bedHcI5zyjx//4yti5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQU8JGbd/
 McOYvMKmEm8WDaRHaSVBai+95PHBEaOBYwMqxjVi1OLylKLdM31kooy0zNKchMzc3QNDYz1cl
 OLixPTU3MSk4r1kvNzNzECPcIABDsYG787HWKU5GBSEuXll3OKFOJLyk+pzEgszogvKs1JLT7
 EKMPBoSTBKzvVOVJIsCg1PbUiLTMHGBowaQkOHiUR3gPtQGne4oLE3OLMdIjUKUZFKXHep1OA
 EgIgiYzSPLg2WDheYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjCvE8gUnsy8Erjpr4AWMwEtD
 rrgALK4JBEhJdXAyCMq8DEl/ea99RzlS4TsuBPmSvd5d2nJrFNre7Vvs+ASrVftxfcm7z1xR6
 X0AnPRYa+UKxev9j36tZ37Kq9O4KeLUs8Ef6rP9KxRSFbqiRRKO5PUqJOwpebRJsWgDTvnfa5
 de77jk/7pqM3C/hdMeisSYhXVt50ul1xnvvXWp78u/4uWxky5rMRSnJFoqMVcVJwIAMEi17hC
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1497601554!105235196!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13742 invoked from network); 16 Jun 2017 08:25:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:25:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmZm-0004AL-05
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:25:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmZl-0003YN-Vm
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:25:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmZl-0003YN-Vm@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:25:53 +0000
Subject: [Xen-changelog] [xen master] Makefile: Provide way to ship
	livepatch test files
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGM1NTY2N2JkMGFkOGYwNDY4OGFiZmQ1YzYzMTc3MDlkYzAwZjg4YWIKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFdl
ZCBKdW4gNyAxNTowNTo0NCAyMDE3ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgSnVuIDE0IDEyOjAzOjI4IDIw
MTcgKzAxMDAKCiAgICBNYWtlZmlsZTogUHJvdmlkZSB3YXkgdG8gc2hpcCBsaXZlcGF0Y2ggdGVz
dCBmaWxlcwogICAgCiAgICBJbiB0aGUgdG9wbGV2ZWwgTWFrZWZpbGUsIHByb3ZpZGUgYnVpbGQt
dGVzdHMgYW5kIGluc3RhbGwtdGVzdHMKICAgIHRhcmdldHMgd2hpY2ggZGVzY2VuZCBpbnRvIHhl
bi90ZXN0LiAgKGRpc3QtdGVzdHMgaXMgcHJvdmlkZWQKICAgIGF1dG9tYXRpY2FsbHkgYnkgdGhl
IHBhdHRlcm4gcnVsZSwgYXMgaXMgdGhlIGNvbnZlbnRpb24gaGVyZS4pCiAgICAKICAgIFdlIGhh
dmUgdG8gc2V0IEJBU0VESVIgb3Vyc2VsdmVzLCBhbmQgdXNlIHRoZXNlIGN1cmlvdXMgcnVuZXMs
IGJlY2F1c2UKICAgIHRoZSBjb252ZW50aW9uIGluIE1ha2VmaWxlcyB1bmRlciB4ZW4vIGlzIHRv
ICJtYWtlIC1mIFJ1bGVzLm1rIiB3aXRoCiAgICBCQVNFRElSIHNldCBhbmQgdG8gZXhwZWN0IFJ1
bGVzLm1rIHRvIHJlaW52b2tlIHRoZSBwZXItZGlyZWN0b3J5CiAgICBNYWtlZmlsZS4gIChUaGlz
IGlzIHJlYWxseSB2ZXJ5IHN0cmFuZ2UuKSAgTm9ybWFsbHkgdGhpcyBpbnZvY2F0aW9uCiAgICBw
YXR0ZXJuIGlzIG9yZ2FuaXNlZCBieSB0aGUgbWFjaGluZXJ5IGluIHhlbi9NYWtlZmlsZSAod2hp
Y2ggc2V0cwogICAgQkFTRURJUikgYW5kIFJ1bGVzLm1rLCBidXQgd2UgbmVlZCB0byBpbnZva2Ug
aXQgZnJvbSBvdXRzaWRlIHRoYXQKICAgIGNvbnRleHQuCiAgICAKICAgIEluIHRoZW9yeSBpdCB3
b3VsZCBiZSBuaWNlIHRvIGhhdmUgYSBwYXR0ZXJuIHJ1bGUgJS10ZXN0cy4gIEJ1dCB0aGlzCiAg
ICBpcyBub3QgdGhlIHN0eWxlIGluIHRoZSByZXN0IG9mIHRoZSB0b3BsZXZlbCBNYWtlZmlsZTsg
YW5kIGRvaW5nIHRoYXQKICAgIG1pZ2h0IGludGVyZmVyZSB3aXRoIHRoZSBkaXN0LSUgcGF0dGVy
biBydWxlLgogICAgCiAgICBOb25lIG9mIHRoaXMgaXMgaW52b2tlZCBieSBkZWZhdWx0LiAgSWYg
aW5zdGFsbC10ZXN0cyBvciBkaXN0LXRlc3RzIGlzCiAgICByZXF1ZXN0ZWQsIHRoZSBsaXZlcGF0
Y2hlcyAodGhlIG9ubHkgY3VycmVudCBvdXRwdXQgZnJvbSB4ZW4vdGVzdHMpCiAgICBhcmUgc2hp
cHBlZCBpbiBERVNURElSL3Vzci9saWIvZGVidWcveGVuLWxpdmVwYXRjaC8uCiAgICAKICAgIFRo
aXMgYWxsb3dzIENJIHN5c3RlbXMgc3VjaCBhcyBvc3N0ZXN0IHdoaWNoIGFyZSB0cnlpbmcgdG8g
Y29uc3VtZQogICAgdGhpcyB0byBhcnJhbmdlIGZvciB0aGUgZmlsZXMgdG8gYmUgYnVpbHQsIGFu
ZCBvdXRwdXQsIHdpdGhvdXQgdGhlbQogICAgaGF2aW5nIHRvIGhhdmUgc3BlY2lhbCBrbm93bGVk
Z2Ugb2YgdGhlIGRldGFpbHMgb2YgWGVuJ3MgYnVpbGQgc3lzdGVtLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAg
ICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIE1ha2VmaWxlIHwgMTEgKysrKysr
KysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvTWFr
ZWZpbGUgYi9NYWtlZmlsZQppbmRleCAyZmYzM2RmLi4wYjVmNTdkIDEwMDY0NAotLS0gYS9NYWtl
ZmlsZQorKysgYi9NYWtlZmlsZQpAQCAtMTQ0LDYgKzE0NCwxNyBAQCB0b29scy9maXJtd2FyZS9v
dm1mLWRpci1mb3JjZS11cGRhdGU6CiBpbnN0YWxsLWRvY3M6CiAJJChNQUtFKSAtQyBkb2NzIGlu
c3RhbGwKIAorIyBXZSBvbmx5IGhhdmUgYnVpbGQtdGVzdHMgaW5zdGFsbC10ZXN0cywgbm90IHVu
aW5zdGFsbC10ZXN0cyBldGMuCisuUEhPTlk6IGJ1aWxkLXRlc3RzCitidWlsZC10ZXN0czogYnVp
bGQteGVuCisJZXhwb3J0IEJBU0VESVI9JChYRU5fUk9PVCkveGVuOyBcCisJJChNQUtFKSAtZiAk
JEJBU0VESVIvUnVsZXMubWsgLUMgeGVuL3Rlc3QgYnVpbGQKKworLlBIT05ZOiBpbnN0YWxsLXRl
c3RzCitpbnN0YWxsLXRlc3RzOiBpbnN0YWxsLXhlbgorCWV4cG9ydCBCQVNFRElSPSQoWEVOX1JP
T1QpL3hlbjsgXAorCSQoTUFLRSkgLWYgJCRCQVNFRElSL1J1bGVzLm1rIC1DIHhlbi90ZXN0IGlu
c3RhbGwKKwogIyBidWlsZCB4ZW4gYW5kIHRoZSB0b29scyBhbmQgcGxhY2UgdGhlbSBpbiB0aGUg
aW5zdGFsbAogIyBkaXJlY3RvcnkuICdtYWtlIGluc3RhbGwnIHNob3VsZCB0aGVuIGNvcHkgdGhl
bSB0byB0aGUgbm9ybWFsIHN5c3RlbQogIyBkaXJlY3RvcmllcwotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:26:10 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:26:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLma2-0006jP-Uh; Fri, 16 Jun 2017 08:26:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLma1-0006jE-Op
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:26:09 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 CD/E0-02006-02693495; Fri, 16 Jun 2017 08:26:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVVd2mnO
 kwdO/fBYTthk4MHps79vFHsAYxZqZl5RfkcCa8ezNW/aCecYVq7c+YG1gfK3WxcjFISTwhVGi
 9cttJgjnPKPEv0dP2boYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhZwk5h85
 ysLiM0rYCaxacVdVhCbBaj+2c8lLBMYORYwMqxi1ChOLSpLLdI1MtFLKspMzyjJTczM0TU0MN
 XLTS0uTkxPzUlMKtZLzs/dxAj0Sj0DA+MOxpuT/Q4xSnIwKYny8ss5RQrxJeWnVGYkFmfEF5X
 mpBYfYpTh4FCS4N02xTlSSLAoNT21Ii0zBxgeMGkJDh4lEd4D7UBp3uKCxNzizHSI1ClGRSlx
 3hyQPgGQREZpHlwbLCQvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmdQKZwpOZVwI3/RXQY
 iagxUEXHEAWlyQipKQaGBd3vZz2x33h9lW5W8UUH7fc2vDHXPuC4L4nFr+utz1dFCnBuSHopv
 Tr9RP9U+Sb9B7NXP5t1WVWY5Op7ZEME3ju9T15OfP5fpulASZb92sfqH7rNYl32g/L1DOla6f
 UKlpcDq7MPrll2qvV0w85CB957FK0hrfu3Wq25Gmdl4qa5l9aLpBblsmjxFKckWioxVxUnAgA
 W5XTF0QCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1497601564!103493108!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44709 invoked from network); 16 Jun 2017 08:26:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:26:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmZw-0004B7-1q
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:26:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmZw-0003ZJ-1H
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:26:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmZw-0003ZJ-1H@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:26:04 +0000
Subject: [Xen-changelog] [xen master] ARM: vGIC: avoid rank lock when
	reading priority
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQzMjA4YTljYjRjM2RlY2NlNjdiNjUzNTM5YzFiODYwMTIxZmJiNWUKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IFdl
ZCBNYXkgMjQgMDE6MDc6MDAgMjAxNyArMDEwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFdlZCBKdW4gMTQgMTE6Mzg6
MzcgMjAxNyAtMDcwMAoKICAgIEFSTTogdkdJQzogYXZvaWQgcmFuayBsb2NrIHdoZW4gcmVhZGlu
ZyBwcmlvcml0eQogICAgCiAgICBXaGVuIHJlYWRpbmcgdGhlIHByaW9yaXR5IHZhbHVlIG9mIGEg
dmlydHVhbCBpbnRlcnJ1cHQsIHdlIHdlcmUgdGFraW5nCiAgICB0aGUgcmVzcGVjdGl2ZSByYW5r
IGxvY2sgc28gZmFyLgogICAgSG93ZXZlciBmb3IgZm9yd2FyZGVkIGludGVycnVwdHMgKERvbTAg
b25seSBzbyBmYXIpIHRoaXMgbWF5IGxlYWQgdG8gYQogICAgZGVhZGxvY2sgd2l0aCB0aGUgZm9s
bG93aW5nIGNhbGwgY2hhaW46CiAgICAtIE1NSU8gYWNjZXNzIHRvIGNoYW5nZSB0aGUgSVJRIGFm
ZmluaXR5LCBjYWxsaW5nIHRoZSBJVEFSR0VUU1IgaGFuZGxlcgogICAgLSB0aGlzIGhhbmRsZXIg
dGFrZXMgdGhlIGFwcHJvcHJpYXRlIHJhbmsgbG9jayBhbmQgY2FsbHMgdmdpY19zdG9yZV9pdGFy
Z2V0c3IoKQogICAgLSB2Z2ljX3N0b3JlX2l0YXJnZXRzcigpIHdpbGwgZXZlbnR1YWxseSBjYWxs
IHZnaWNfbWlncmF0ZV9pcnEoKQogICAgLSBpZiB0aGlzIElSUSBpcyBhbHJlYWR5IGluLWZsaWdo
dCwgaXQgd2lsbCByZW1vdmUgaXQgZnJvbSB0aGUgb2xkCiAgICAgIFZDUFUgYW5kIGluamVjdCBp
dCBpbnRvIHRoZSBuZXcgb25lLCBieSBjYWxsaW5nIHZnaWNfdmNwdV9pbmplY3RfaXJxKCkKICAg
IC0gdmdpY192Y3B1X2luamVjdF9pcnEgd2lsbCBjYWxsIHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHko
KQogICAgLSB2Z2ljX2dldF92aXJxX3ByaW9yaXR5KCkgdHJpZXMgdG8gdGFrZSB0aGUgcmFuayBs
b2NrIC0gYWdhaW4hCiAgICBJdCBzZWVtcyBsaWtlIHRoaXMgY29kZSBwYXRoIGhhcyBuZXZlciBi
ZWVuIGV4ZXJjaXNlZCBiZWZvcmUuCiAgICAKICAgIEZpeCB0aGlzIGJ5IGF2b2lkaW5nIHRha2lu
ZyB0aGUgbG9jayBpbiB2Z2ljX2dldF92aXJxX3ByaW9yaXR5KCkgKGxpa2Ugd2UKICAgIGRvIGlu
IHZnaWNfZ2V0X3RhcmdldF92Y3B1KCkpLgogICAgQWN0dWFsbHkgd2UgYXJlIGp1c3QgcmVhZGlu
ZyBvbmUgYnl0ZSwgYW5kIHByaW9yaXR5IGNoYW5nZXMgd2hpbGUKICAgIGludGVycnVwdHMgYXJl
IGhhbmRsZWQgYXJlIGEgYmVuaWduIHJhY2UgdGhhdCBjYW4gaGFwcGVuIG9uIHJlYWwgaGFyZHdh
cmUKICAgIHRvby4gU28gaXQgaXMgc2FmZSB0byBqdXN0IHByZXZlbnQgdGhlIGNvbXBpbGVyIGZy
b20gcmVhZGluZyBmcm9tIHRoZQogICAgc3RydWN0IG1vcmUgdGhhbiBvbmNlLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNr
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4
ZW4vYXJjaC9hcm0vdmdpYy12Mi5jIHwgMTMgKysrKysrKystLS0tLQogeGVuL2FyY2gvYXJtL3Zn
aWMtdjMuYyB8IDExICsrKysrKystLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy5jICAgIHwgIDggKy0t
LS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyBiL3hlbi9hcmNoL2FybS92Z2lj
LXYyLmMKaW5kZXggZGM5Zjk1Yi4uOWZhNDJlMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3Zn
aWMtdjIuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCkBAIC0yNTIsMTUgKzI1MiwxNSBA
QCBzdGF0aWMgaW50IHZnaWNfdjJfZGlzdHJfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LCBtbWlv
X2luZm9fdCAqaW5mbywKICAgICBjYXNlIFZSQU5HRTMyKEdJQ0RfSVBSSU9SSVRZUiwgR0lDRF9J
UFJJT1JJVFlSTik6CiAgICAgewogICAgICAgICB1aW50MzJfdCBpcHJpb3JpdHlyOworICAgICAg
ICB1aW50OF90IHJhbmtfaW5kZXg7CiAKICAgICAgICAgaWYgKCBkYWJ0LnNpemUgIT0gREFCVF9C
WVRFICYmIGRhYnQuc2l6ZSAhPSBEQUJUX1dPUkQgKSBnb3RvIGJhZF93aWR0aDsKICAgICAgICAg
cmFuayA9IHZnaWNfcmFua19vZmZzZXQodiwgOCwgZ2ljZF9yZWcgLSBHSUNEX0lQUklPUklUWVIs
IERBQlRfV09SRCk7CiAgICAgICAgIGlmICggcmFuayA9PSBOVUxMICkgZ290byByZWFkX2FzX3pl
cm87CisgICAgICAgIHJhbmtfaW5kZXggPSBSRUdfUkFOS19JTkRFWCg4LCBnaWNkX3JlZyAtIEdJ
Q0RfSVBSSU9SSVRZUiwgREFCVF9XT1JEKTsKIAogICAgICAgICB2Z2ljX2xvY2tfcmFuayh2LCBy
YW5rLCBmbGFncyk7Ci0gICAgICAgIGlwcmlvcml0eXIgPSByYW5rLT5pcHJpb3JpdHlyW1JFR19S
QU5LX0lOREVYKDgsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGdpY2RfcmVnIC0gR0lDRF9JUFJJT1JJVFlSLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBEQUJUX1dPUkQpXTsKKyAgICAgICAg
aXByaW9yaXR5ciA9IEFDQ0VTU19PTkNFKHJhbmstPmlwcmlvcml0eXJbcmFua19pbmRleF0pOwog
ICAgICAgICB2Z2ljX3VubG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKICAgICAgICAgKnIgPSB2
Z2ljX3JlZzMyX2V4dHJhY3QoaXByaW9yaXR5ciwgaW5mbyk7CiAKQEAgLTQ5OSw3ICs0OTksNyBA
QCBzdGF0aWMgaW50IHZnaWNfdjJfZGlzdHJfbW1pb193cml0ZShzdHJ1Y3QgdmNwdSAqdiwgbW1p
b19pbmZvX3QgKmluZm8sCiAKICAgICBjYXNlIFZSQU5HRTMyKEdJQ0RfSVBSSU9SSVRZUiwgR0lD
RF9JUFJJT1JJVFlSTik6CiAgICAgewotICAgICAgICB1aW50MzJfdCAqaXByaW9yaXR5cjsKKyAg
ICAgICAgdWludDMyX3QgKmlwcmlvcml0eXIsIHByaW9yaXR5OwogCiAgICAgICAgIGlmICggZGFi
dC5zaXplICE9IERBQlRfQllURSAmJiBkYWJ0LnNpemUgIT0gREFCVF9XT1JEICkgZ290byBiYWRf
d2lkdGg7CiAgICAgICAgIHJhbmsgPSB2Z2ljX3Jhbmtfb2Zmc2V0KHYsIDgsIGdpY2RfcmVnIC0g
R0lDRF9JUFJJT1JJVFlSLCBEQUJUX1dPUkQpOwpAQCAtNTA4LDcgKzUwOCwxMCBAQCBzdGF0aWMg
aW50IHZnaWNfdjJfZGlzdHJfbW1pb193cml0ZShzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3Qg
KmluZm8sCiAgICAgICAgIGlwcmlvcml0eXIgPSAmcmFuay0+aXByaW9yaXR5cltSRUdfUkFOS19J
TkRFWCg4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZ2ljZF9yZWcgLSBHSUNEX0lQUklPUklUWVIsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBEQUJUX1dPUkQpXTsKLSAgICAgICAgdmdp
Y19yZWczMl91cGRhdGUoaXByaW9yaXR5ciwgciwgaW5mbyk7CisgICAgICAgIHByaW9yaXR5ID0g
QUNDRVNTX09OQ0UoKmlwcmlvcml0eXIpOworICAgICAgICB2Z2ljX3JlZzMyX3VwZGF0ZSgmcHJp
b3JpdHksIHIsIGluZm8pOworICAgICAgICBBQ0NFU1NfT05DRSgqaXByaW9yaXR5cikgPSBwcmlv
cml0eTsKKwogICAgICAgICB2Z2ljX3VubG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKICAgICAg
ICAgcmV0dXJuIDE7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyBi
L3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKaW5kZXggZDEwNzU3YS4uOTAxOGRkYyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCkBA
IC01MTUsMTQgKzUxNSwxNSBAQCBzdGF0aWMgaW50IF9fdmdpY192M19kaXN0cl9jb21tb25fbW1p
b19yZWFkKGNvbnN0IGNoYXIgKm5hbWUsIHN0cnVjdCB2Y3B1ICp2LAogICAgIGNhc2UgVlJBTkdF
MzIoR0lDRF9JUFJJT1JJVFlSLCBHSUNEX0lQUklPUklUWVJOKToKICAgICB7CiAgICAgICAgIHVp
bnQzMl90IGlwcmlvcml0eXI7CisgICAgICAgIHVpbnQ4X3QgcmFua19pbmRleDsKIAogICAgICAg
ICBpZiAoIGRhYnQuc2l6ZSAhPSBEQUJUX0JZVEUgJiYgZGFidC5zaXplICE9IERBQlRfV09SRCAp
IGdvdG8gYmFkX3dpZHRoOwogICAgICAgICByYW5rID0gdmdpY19yYW5rX29mZnNldCh2LCA4LCBy
ZWcgLSBHSUNEX0lQUklPUklUWVIsIERBQlRfV09SRCk7CiAgICAgICAgIGlmICggcmFuayA9PSBO
VUxMICkgZ290byByZWFkX2FzX3plcm87CisgICAgICAgIHJhbmtfaW5kZXggPSBSRUdfUkFOS19J
TkRFWCg4LCByZWcgLSBHSUNEX0lQUklPUklUWVIsIERBQlRfV09SRCk7CiAKICAgICAgICAgdmdp
Y19sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwotICAgICAgICBpcHJpb3JpdHlyID0gcmFuay0+
aXByaW9yaXR5cltSRUdfUkFOS19JTkRFWCg4LCByZWcgLSBHSUNEX0lQUklPUklUWVIsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERBQlRfV09S
RCldOworICAgICAgICBpcHJpb3JpdHlyID0gQUNDRVNTX09OQ0UocmFuay0+aXByaW9yaXR5clty
YW5rX2luZGV4XSk7CiAgICAgICAgIHZnaWNfdW5sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwog
CiAgICAgICAgICpyID0gdmdpY19yZWczMl9leHRyYWN0KGlwcmlvcml0eXIsIGluZm8pOwpAQCAt
NjMwLDcgKzYzMSw3IEBAIHN0YXRpYyBpbnQgX192Z2ljX3YzX2Rpc3RyX2NvbW1vbl9tbWlvX3dy
aXRlKGNvbnN0IGNoYXIgKm5hbWUsIHN0cnVjdCB2Y3B1ICp2LAogCiAgICAgY2FzZSBWUkFOR0Uz
MihHSUNEX0lQUklPUklUWVIsIEdJQ0RfSVBSSU9SSVRZUk4pOgogICAgIHsKLSAgICAgICAgdWlu
dDMyX3QgKmlwcmlvcml0eXI7CisgICAgICAgIHVpbnQzMl90ICppcHJpb3JpdHlyLCBwcmlvcml0
eTsKIAogICAgICAgICBpZiAoIGRhYnQuc2l6ZSAhPSBEQUJUX0JZVEUgJiYgZGFidC5zaXplICE9
IERBQlRfV09SRCApIGdvdG8gYmFkX3dpZHRoOwogICAgICAgICByYW5rID0gdmdpY19yYW5rX29m
ZnNldCh2LCA4LCByZWcgLSBHSUNEX0lQUklPUklUWVIsIERBQlRfV09SRCk7CkBAIC02MzgsNyAr
NjM5LDkgQEAgc3RhdGljIGludCBfX3ZnaWNfdjNfZGlzdHJfY29tbW9uX21taW9fd3JpdGUoY29u
c3QgY2hhciAqbmFtZSwgc3RydWN0IHZjcHUgKnYsCiAgICAgICAgIHZnaWNfbG9ja19yYW5rKHYs
IHJhbmssIGZsYWdzKTsKICAgICAgICAgaXByaW9yaXR5ciA9ICZyYW5rLT5pcHJpb3JpdHlyW1JF
R19SQU5LX0lOREVYKDgsIHJlZyAtIEdJQ0RfSVBSSU9SSVRZUiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERBQlRfV09SRCldOwotICAgICAg
ICB2Z2ljX3JlZzMyX3VwZGF0ZShpcHJpb3JpdHlyLCByLCBpbmZvKTsKKyAgICAgICAgcHJpb3Jp
dHkgPSBBQ0NFU1NfT05DRSgqaXByaW9yaXR5cik7CisgICAgICAgIHZnaWNfcmVnMzJfdXBkYXRl
KCZwcmlvcml0eSwgciwgaW5mbyk7CisgICAgICAgIEFDQ0VTU19PTkNFKCppcHJpb3JpdHlyKSA9
IHByaW9yaXR5OwogICAgICAgICB2Z2ljX3VubG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKICAg
ICAgICAgcmV0dXJuIDE7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMuYyBi
L3hlbi9hcmNoL2FybS92Z2ljLmMKaW5kZXggODM1NjliMC4uMThmZTQyMCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL3ZnaWMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCkBAIC0yMjcsMTQg
KzIyNyw4IEBAIHN0cnVjdCB2Y3B1ICp2Z2ljX2dldF90YXJnZXRfdmNwdShzdHJ1Y3QgdmNwdSAq
diwgdW5zaWduZWQgaW50IHZpcnEpCiBzdGF0aWMgaW50IHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHko
c3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJxKQogewogICAgIHN0cnVjdCB2Z2ljX2ly
cV9yYW5rICpyYW5rID0gdmdpY19yYW5rX2lycSh2LCB2aXJxKTsKLSAgICB1bnNpZ25lZCBsb25n
IGZsYWdzOwotICAgIGludCBwcmlvcml0eTsKLQotICAgIHZnaWNfbG9ja19yYW5rKHYsIHJhbmss
IGZsYWdzKTsKLSAgICBwcmlvcml0eSA9IHJhbmstPnByaW9yaXR5W3ZpcnEgJiBJTlRFUlJVUFRf
UkFOS19NQVNLXTsKLSAgICB2Z2ljX3VubG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKIAotICAg
IHJldHVybiBwcmlvcml0eTsKKyAgICByZXR1cm4gQUNDRVNTX09OQ0UocmFuay0+cHJpb3JpdHlb
dmlycSAmIElOVEVSUlVQVF9SQU5LX01BU0tdKTsKIH0KIAogYm9vbCB2Z2ljX21pZ3JhdGVfaXJx
KHN0cnVjdCB2Y3B1ICpvbGQsIHN0cnVjdCB2Y3B1ICpuZXcsIHVuc2lnbmVkIGludCBpcnEpCi0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:26:21 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:26:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmaC-0006kn-WE; Fri, 16 Jun 2017 08:26:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmaB-0006kZ-Ja
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:26:19 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 D3/66-02022-A2693495; Fri, 16 Jun 2017 08:26:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVVd9mnO
 kwZ9mfosJ2wwcGD229+1iD2CMYs3MS8qvSGDN+NuxmaWgga9i4ud7zA2Ma7m7GLk4hAS+MEq8
 u/2HDcI5zyixfd45li5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQUsJFomT
 WEBsXkFzCQOfZzDCGKzANV/3r6XcQIjxwJGhlWMGsWpRWWpRbpGJnpJRZnpGSW5iZk5uoYGpn
 q5qcXFiempOYlJxXrJ+bmbGIFeqWdgYNzBeHOy3yFGSQ4mJVFefjmnSCG+pPyUyozE4oz4otK
 c1OJDjDIcHEoSvNumOEcKCRalpqdWpGXmAMMDJi3BwaMkwnugHSjNW1yQmFucmQ6ROsWoKCXO
 mwPSJwCSyCjNg2uDheQlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8TiBTeDLzSuCmvwJaz
 AS0OOiCA8jikkSElFQDY+xns5r3VYfCF7xu2r9H+qJqhZ/K1I+rub/UfQlXX298Y8nFuWv77D
 9fP+Z3mMH7ZfFV+Z2mnSKKlZ9vesWWqxvPjBV4NXt7w4PVinJzPjiXG59crp/Bo7vI4g9P5Nk
 Wq2T+zUuZTLTfFv59vWfRPG3nb2K7/CRyNvLWNZjlnzFvj2tctSGAX4mlOCPRUIu5qDgRAHa+
 1PZEAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1497601574!89676952!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61662 invoked from network); 16 Jun 2017 08:26:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:26:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLma6-0004BH-3X
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:26:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLma6-0003Zy-30
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:26:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLma6-0003Zy-30@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:26:14 +0000
Subject: [Xen-changelog] [xen master] ARM: GICv3: enable ITS on the host
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGJkZTAzYzQ0YjFkMzY4ZWRjZGFjZThjZGZlZjU2Y2JhMzIxMTQxMWMKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IFdl
ZCBBcHIgMTkgMTc6MzA6NDkgMjAxNyArMDEwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFdlZCBKdW4gMTQgMTE6Mzg6
MzcgMjAxNyAtMDcwMAoKICAgIEFSTTogR0lDdjM6IGVuYWJsZSBJVFMgb24gdGhlIGhvc3QKICAg
IAogICAgRXZlbiB0aG91Z2ggdGhlIElUUyBlbXVsYXRpb24gaXMgbm90IHlldCBpbiBwbGFjZSwg
dGhlIGhvc3QgSVRTIGFscmVhZHkKICAgIGdldHMgaW5pdGlhbGl6ZWQgYW5kIFhlbiB0cmllcyB0
byBtYXAgdGhlIGhvc3QgY29sbGVjdGlvbnMuCiAgICBIb3dldmVyIGZvciBjb21tYW5kcyB0byBi
ZSBwcm9jZXNzZWQgd2UgbmVlZCB0byAqZW5hYmxlKiB0aGUgSVRTLCB3aGljaAogICAgd2lsbCBi
ZSBkb25lIGluIGEgbGF0ZXIgcGF0Y2ggbm90IHlldCBtZXJnZWQuCiAgICBTbyB0aG9zZSBNQVBD
IGNvbW1hbmRzIGFyZSBub3QgcHJvY2Vzc2VkIGFuZCBydW4gaW50byBhIHRpbWVvdXQsIGxlYWRp
bmcKICAgIHRvIGEgcGFuaWMgb24gbWFjaGluZXMgd2hpY2ggYWR2ZXJ0aXNlIGFuIElUUyBpbiB0
aGVpciBEVC4KICAgIFRoaXMgcGF0Y2gganVzdCBlbmFibGVzIHRoZSBJVFMgKGJ1dCBub3QgdGhl
IExQSXMgb24gZWFjaCByZWRpc3RyaWJ1dG9yKSwKICAgIHRvIGdldCB0aG9zZSBNQVBDIGNvbW1h
bmRzIGV4ZWN1dGVkLgogICAgCiAgICBUaGlzIGZpeGVzIGJvb3RpbmcgWGVuIG9uIEFSTTY0IG1h
Y2hpbmVzIHdpdGggYW4gSVRTIGFuZCB0aGUKICAgIChFWFBFUlQpIElUUyBLY29uZmlnIG9wdGlv
biBlbmFibGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUu
cHJ6eXdhcmFAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jIHwgNCArKysrCiAxIGZp
bGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dp
Yy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKaW5kZXggMDcyODBiMy4uYWVi
YzI1NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYworKysgYi94ZW4vYXJj
aC9hcm0vZ2ljLXYzLWl0cy5jCkBAIC01MDUsNiArNTA1LDEwIEBAIHN0YXRpYyBpbnQgZ2ljdjNf
aXRzX2luaXRfc2luZ2xlX2l0cyhzdHJ1Y3QgaG9zdF9pdHMgKmh3X2l0cykKICAgICAgICAgcmV0
dXJuIC1FTk9NRU07CiAgICAgd3JpdGVxX3JlbGF4ZWQoMCwgaHdfaXRzLT5pdHNfYmFzZSArIEdJ
VFNfQ1dSSVRFUik7CiAKKyAgICAvKiBOb3cgZW5hYmxlIGludGVycnVwdCB0cmFuc2xhdGlvbiBh
bmQgY29tbWFuZCBwcm9jZXNzaW5nIG9uIHRoYXQgSVRTLiAqLworICAgIHJlZyA9IHJlYWRsX3Jl
bGF4ZWQoaHdfaXRzLT5pdHNfYmFzZSArIEdJVFNfQ1RMUik7CisgICAgd3JpdGVsX3JlbGF4ZWQo
cmVnIHwgR0lUU19DVExSX0VOQUJMRSwgaHdfaXRzLT5pdHNfYmFzZSArIEdJVFNfQ1RMUik7CisK
ICAgICByZXR1cm4gMDsKIH0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:26:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:26:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmaJ-0006lx-1H; Fri, 16 Jun 2017 08:26:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmaI-0006lm-Fm
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:26:26 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 F8/57-03620-13693495; Fri, 16 Jun 2017 08:26:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVddwmnO
 kwcfFHBYTthk4MHps79vFHsAYxZqZl5RfkcCa8efNLeaCbv6KvQ//MzUwPuPuYuTiEBL4wijx
 ect6dgjnPKPEo+bnrF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwtYStw//
 JgRxOYVMJN4O2sCmM0CVL+74TjzBEaOBYwMqxg1ilOLylKLdA0t9ZKKMtMzSnITM3N0DQ3M9H
 JTi4sT01NzEpOK9ZLzczcxAr3CAAQ7GH8sCzjEKMnBpCTKyy/nFCnEl5SfUpmRWJwRX1Sak1p
 8iFGGg0NJgnfbFOdIIcGi1PTUirTMHGB4wKQlOHiURHgPtAOleYsLEnOLM9MhUqcYFaXEeZ+C
 9AmAJDJK8+DaYCF5iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8TiBTeDLzSuCmvwJazAS0O
 OiCA8jikkSElFQDY5NfYtyhTdFv3j/SStaaZslQuevN4wuHjETedslmlR452uq5JTnob08qj4
 HHzsltoiFe7vMYbzOvP2O2zO+Cr/fFGz4r8t7tXCQ/6ZLvj9VZUxX/O9T9j/S9GWI55eO244L
 u/hsSXJMLbPPXvg+w+ibUsTbbounRFZnW7x6zVM/N4fAPOcCao8RSnJFoqMVcVJwIAGbvWuxE
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1497601584!66186808!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15985 invoked from network); 16 Jun 2017 08:26:25 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:26:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmaG-0004BR-5H
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:26:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmaG-0003ad-4h
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:26:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmaG-0003ad-4h@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:26:24 +0000
Subject: [Xen-changelog] [xen master] ARM: GICv3: enable LPIs on the host
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDk3N2NkNzQ4NDUzN2JhMDA4NzI2YmYyNjU2ZTg3N2UxYTk3MWNhYzAKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IFdl
ZCBTZXAgMTQgMTQ6NDc6MTkgMjAxNiArMDEwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFdlZCBKdW4gMTQgMTE6Mzg6
MzcgMjAxNyAtMDcwMAoKICAgIEFSTTogR0lDdjM6IGVuYWJsZSBMUElzIG9uIHRoZSBob3N0CiAg
ICAKICAgIE5vdyB0aGF0IHRoZSBob3N0IHBhcnQgb2YgdGhlIElUUyBjb2RlIGlzIGluIHBsYWNl
LCB3ZSBjYW4gZW5hYmxlIHRoZQogICAgTFBJcyBvbiBlYWNoIHJlZGlzdHJpYnV0b3IgdG8gZ2V0
IHRoZSBzaG93IHJvbGxpbmcuCiAgICBBdCB0aGlzIHBvaW50IHRoZXJlIHdvdWxkIGJlIG5vIExQ
SXMgbWFwcGVkLCBhcyBndWVzdHMgZG9uJ3Qga25vdyBhYm91dAogICAgdGhlIElUUyB5ZXQuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0u
Y29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgfCAxOCArKysrKysrKysrKysrKysrKysK
IDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL2dpYy12My5jIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCmluZGV4IGE1NTllNWUuLmVkYTM0
MTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYworKysgYi94ZW4vYXJjaC9hcm0v
Z2ljLXYzLmMKQEAgLTYyMCw2ICs2MjAsMjEgQEAgc3RhdGljIGludCBnaWN2M19lbmFibGVfcmVk
aXN0KHZvaWQpCiAgICAgcmV0dXJuIDA7CiB9CiAKKy8qIEVuYWJsZSBMUElzIG9uIHRoaXMgcmVk
aXN0cmlidXRvciAob25seSB1c2VmdWwgd2hlbiB0aGUgaG9zdCBoYXMgYW4gSVRTKS4gKi8KK3N0
YXRpYyBib29sIGdpY3YzX2VuYWJsZV9scGlzKHZvaWQpCit7CisgICAgdWludDMyX3QgdmFsOwor
CisgICAgdmFsID0gcmVhZGxfcmVsYXhlZChHSUNEX1JESVNUX0JBU0UgKyBHSUNSX1RZUEVSKTsK
KyAgICBpZiAoICEodmFsICYgR0lDUl9UWVBFUl9QTFBJUykgKQorICAgICAgICByZXR1cm4gZmFs
c2U7CisKKyAgICB2YWwgPSByZWFkbF9yZWxheGVkKEdJQ0RfUkRJU1RfQkFTRSArIEdJQ1JfQ1RM
Uik7CisgICAgd3JpdGVsX3JlbGF4ZWQodmFsIHwgR0lDUl9DVExSX0VOQUJMRV9MUElTLCBHSUNE
X1JESVNUX0JBU0UgKyBHSUNSX0NUTFIpOworCisgICAgcmV0dXJuIHRydWU7Cit9CisKIHN0YXRp
YyBpbnQgX19pbml0IGdpY3YzX3BvcHVsYXRlX3JkaXN0KHZvaWQpCiB7CiAgICAgaW50IGk7CkBA
IC03MzEsMTEgKzc0NiwxNCBAQCBzdGF0aWMgaW50IGdpY3YzX2NwdV9pbml0KHZvaWQpCiAgICAg
aWYgKCBnaWN2M19lbmFibGVfcmVkaXN0KCkgKQogICAgICAgICByZXR1cm4gLUVOT0RFVjsKIAor
ICAgIC8qIElmIHRoZSBob3N0IGhhcyBhbnkgSVRTZXMsIGVuYWJsZSBMUElzIG5vdy4gKi8KICAg
ICBpZiAoIGdpY3YzX2l0c19ob3N0X2hhc19pdHMoKSApCiAgICAgewogICAgICAgICByZXQgPSBn
aWN2M19pdHNfc2V0dXBfY29sbGVjdGlvbihzbXBfcHJvY2Vzc29yX2lkKCkpOwogICAgICAgICBp
ZiAoIHJldCApCiAgICAgICAgICAgICByZXR1cm4gcmV0OworICAgICAgICBpZiAoICFnaWN2M19l
bmFibGVfbHBpcygpICkKKyAgICAgICAgICAgIHJldHVybiAtRUJVU1k7CiAgICAgfQogCiAgICAg
LyogU2V0IHByaW9yaXR5IG9uIFBQSSBhbmQgU0dJIGludGVycnVwdHMgKi8KLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:26:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:26:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmaT-0006nT-2r; Fri, 16 Jun 2017 08:26:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmaS-0006nK-Pe
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:26:36 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 F5/94-10689-C3693495; Fri, 16 Jun 2017 08:26:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVdd6mnO
 kwc87UhYTthk4MHps79vFHsAYxZqZl5RfkcCasfnyOraC7WoVK1YvZWlg/C/TxcjFISTwhVHi
 /sEbzBDOeUaJZw/OsncxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSzgI/F9x
 TMWEJtXwEziws4D7CA2C1B9w7c29gmMHAsYGVYxqhenFpWlFuma6SUVZaZnlOQmZuboGhoY6+
 WmFhcnpqfmJCYV6yXn525iBPqknoGBcQfjlTbnQ4ySHExKorz8ck6RQnxJ+SmVGYnFGfFFpTm
 pxYcYZTg4lCR4Zac6RwoJFqWmp1akZeYAgwMmLcHBoyTCe6AdKM1bXJCYW5yZDpE6xagoJc77
 dApQQgAkkVGaB9cGC8hLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5nUCm8GTmlcBNfwW0m
 AlocdAFB5DFJYkIKakGRpnNK/T182elBDmz9i90mvHw/a8e3bN3c2KXCd57PXGf/aNXzokbLZ
 3lLj/i+Jx0Y4PhvKlHVRTXZjQLqS07raZjt9A56kYag3bUTsbYr2du6FbFR3mpJmzJ3vokseT
 ibX9WVb6dHvpv2x+qnpmZ56499daNCgGR7sPaKd8uPkrKs1WID/7ppMRSnJFoqMVcVJwIAGSZ
 QpRDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1497601594!105774152!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19778 invoked from network); 16 Jun 2017 08:26:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:26:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmaQ-0004C8-7H
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:26:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmaQ-0003bR-6b
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:26:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmaQ-0003bR-6b@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:26:34 +0000
Subject: [Xen-changelog] [xen master] ARM: GICv3: setup number of LPI bits
	for a GICv3 guest
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGUwNTlhMDg5YTZlOWI2YWExMDhiMzBhMjcyYzcwNjNlYmExYTNhNmYKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IE1v
biBBcHIgMTAgMTc6MDU6MzkgMjAxNyArMDEwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFdlZCBKdW4gMTQgMTE6Mzg6
MzcgMjAxNyAtMDcwMAoKICAgIEFSTTogR0lDdjM6IHNldHVwIG51bWJlciBvZiBMUEkgYml0cyBm
b3IgYSBHSUN2MyBndWVzdAogICAgCiAgICBUaGUgaG9zdCBzdXBwb3J0cyBhIGNlcnRhaW4gbnVt
YmVyIG9mIExQSSBpZGVudGlmaWVycywgYXMgc3RvcmVkIGluCiAgICB0aGUgR0lDRF9UWVBFUiBy
ZWdpc3Rlci4KICAgIFN0b3JlIHRoaXMgbnVtYmVyIGZyb20gdGhlIGhhcmR3YXJlIHJlZ2lzdGVy
IGluIHZnaWNfdjNfaHcgdG8gYWxsb3cKICAgIGluamVjdGluZyB0aGUgdmVyeSBzYW1lIG51bWJl
ciBpbnRvIGEgZ3Vlc3QgKERvbTApLgogICAgRG9tVXMgZ2V0IHRoZSBsZWdhY3kgbnVtYmVyIG9m
IDEwIGJpdHMgaGVyZSwgc2luY2UgZm9yIG5vdyBpdCBvbmx5IHNlZXMKICAgIFNQSXMsIHNvIGl0
IGRvZXMgbm90IG5lZWQgbW9yZS4gVGhpcyBzaG91bGQgYmUgcmV2aXNpdGVkIG9uY2Ugd2UgZ2V0
CiAgICBwcm9wZXIgRG9tVSBJVFMgc3VwcG9ydC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5k
cmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy12My5j
ICAgICAgICB8ICA2ICsrKysrLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyAgICAgICB8IDE2ICsr
KysrKysrKysrKysrKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmggfCAgMSArCiB4ZW4v
aW5jbHVkZS9hc20tYXJtL3ZnaWMuaCAgIHwgIDMgKystCiA0IGZpbGVzIGNoYW5nZWQsIDIzIGlu
c2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dp
Yy12My5jIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCmluZGV4IGVkYTM0MTAuLmZjMzYxNGUgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYz
LmMKQEAgLTE1OTcsNiArMTU5Nyw3IEBAIHN0YXRpYyBpbnQgX19pbml0IGdpY3YzX2luaXQodm9p
ZCkKIHsKICAgICBpbnQgcmVzLCBpOwogICAgIHVpbnQzMl90IHJlZzsKKyAgICB1bnNpZ25lZCBp
bnQgaW50aWRfYml0czsKIAogICAgIGlmICggIWNwdV9oYXNfZ2ljdjMgKQogICAgIHsKQEAgLTE2
NDAsOCArMTY0MSwxMSBAQCBzdGF0aWMgaW50IF9faW5pdCBnaWN2M19pbml0KHZvaWQpCiAgICAg
ICAgICAgICAgICBpLCByLT5iYXNlLCByLT5iYXNlICsgci0+c2l6ZSk7CiAgICAgfQogCisgICAg
cmVnID0gcmVhZGxfcmVsYXhlZChHSUNEICsgR0lDRF9UWVBFUik7CisgICAgaW50aWRfYml0cyA9
IEdJQ0RfVFlQRV9JRF9CSVRTKHJlZyk7CisKICAgICB2Z2ljX3YzX3NldHVwX2h3KGRiYXNlLCBn
aWN2My5yZGlzdF9jb3VudCwgZ2ljdjMucmRpc3RfcmVnaW9ucywKLSAgICAgICAgICAgICAgICAg
ICAgIGdpY3YzLnJkaXN0X3N0cmlkZSk7CisgICAgICAgICAgICAgICAgICAgICBnaWN2My5yZGlz
dF9zdHJpZGUsIGludGlkX2JpdHMpOwogICAgIGdpY3YzX2luaXRfdjIoKTsKIAogICAgIHNwaW5f
bG9ja19pbml0KCZnaWN2My5sb2NrKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYz
LmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCmluZGV4IDkwMThkZGMuLjQ3NGNjYTcgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMu
YwpAQCAtNTcsMTggKzU3LDIxIEBAIHN0YXRpYyBzdHJ1Y3QgewogICAgIHVuc2lnbmVkIGludCBu
cl9yZGlzdF9yZWdpb25zOwogICAgIGNvbnN0IHN0cnVjdCByZGlzdF9yZWdpb24gKnJlZ2lvbnM7
CiAgICAgdWludDMyX3QgcmRpc3Rfc3RyaWRlOyAvKiBSZS1kaXN0cmlidXRvciBzdHJpZGUgKi8K
KyAgICB1bnNpZ25lZCBpbnQgaW50aWRfYml0czsgIC8qIE51bWJlciBvZiBpbnRlcnJ1cHQgSUQg
Yml0cyAqLwogfSB2Z2ljX3YzX2h3OwogCiB2b2lkIHZnaWNfdjNfc2V0dXBfaHcocGFkZHJfdCBk
YmFzZSwKICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJfcmRpc3RfcmVnaW9u
cywKICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgcmRpc3RfcmVnaW9uICpyZWdp
b25zLAotICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHJkaXN0X3N0cmlkZSkKKyAgICAg
ICAgICAgICAgICAgICAgICB1aW50MzJfdCByZGlzdF9zdHJpZGUsCisgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IGludGlkX2JpdHMpCiB7CiAgICAgdmdpY192M19ody5lbmFibGVk
ID0gMTsKICAgICB2Z2ljX3YzX2h3LmRiYXNlID0gZGJhc2U7CiAgICAgdmdpY192M19ody5ucl9y
ZGlzdF9yZWdpb25zID0gbnJfcmRpc3RfcmVnaW9uczsKICAgICB2Z2ljX3YzX2h3LnJlZ2lvbnMg
PSByZWdpb25zOwogICAgIHZnaWNfdjNfaHcucmRpc3Rfc3RyaWRlID0gcmRpc3Rfc3RyaWRlOwor
ICAgIHZnaWNfdjNfaHcuaW50aWRfYml0cyA9IGludGlkX2JpdHM7CiB9CiAKIHN0YXRpYyBzdHJ1
Y3QgdmNwdSAqdmdpY192M19pcm91dGVyX3RvX3ZjcHUoc3RydWN0IGRvbWFpbiAqZCwgdWludDY0
X3QgaXJvdXRlcikKQEAgLTE0ODUsNiArMTQ4OCw4IEBAIHN0YXRpYyBpbnQgdmdpY192M19kb21h
aW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKQogCiAgICAgICAgICAgICBmaXJzdF9jcHUgKz0gc2l6
ZSAvIGQtPmFyY2gudmdpYy5yZGlzdF9zdHJpZGU7CiAgICAgICAgIH0KKworICAgICAgICBkLT5h
cmNoLnZnaWMuaW50aWRfYml0cyA9IHZnaWNfdjNfaHcuaW50aWRfYml0czsKICAgICB9CiAgICAg
ZWxzZQogICAgIHsKQEAgLTE1MDAsNiArMTUwNSwxNSBAQCBzdGF0aWMgaW50IHZnaWNfdjNfZG9t
YWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgZC0+YXJjaC52Z2ljLnJkaXN0X3Jl
Z2lvbnNbMF0uYmFzZSA9IEdVRVNUX0dJQ1YzX0dJQ1IwX0JBU0U7CiAgICAgICAgIGQtPmFyY2gu
dmdpYy5yZGlzdF9yZWdpb25zWzBdLnNpemUgPSBHVUVTVF9HSUNWM19HSUNSMF9TSVpFOwogICAg
ICAgICBkLT5hcmNoLnZnaWMucmRpc3RfcmVnaW9uc1swXS5maXJzdF9jcHUgPSAwOworCisgICAg
ICAgIC8qCisgICAgICAgICAqIFRPRE86IG9ubHkgU1BJcyBmb3Igbm93LCBhZGp1c3QgdGhpcyB3
aGVuIGd1ZXN0cyBuZWVkIExQSXMuCisgICAgICAgICAqIFBsZWFzZSBub3RlIHRoYXQgdGhpcyB2
YWx1ZSBqdXN0IGRlc2NyaWJlcyB0aGUgYml0cyByZXF1aXJlZAorICAgICAgICAgKiBpbiB0aGUg
c3RyZWFtIGludGVyZmFjZSwgd2hpY2ggaXMgb2Ygbm8gcmVhbCBjb25jZXJuIGZvciBvdXIKKyAg
ICAgICAgICogZW11bGF0aW9uLiBTbyB3ZSBqdXN0IGdvIHdpdGggIjEwIiBoZXJlIHRvIGNvdmVy
IGFsbCBldmVudHVhbAorICAgICAgICAgKiBTUElzIChldmVuIGlmIHRoZSBndWVzdCBpbXBsZW1l
bnRzIGxlc3MpLgorICAgICAgICAgKi8KKyAgICAgICAgZC0+YXJjaC52Z2ljLmludGlkX2JpdHMg
PSAxMDsKICAgICB9CiAKICAgICByZXQgPSB2Z2ljX3YzX2l0c19pbml0X2RvbWFpbihkKTsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20t
YXJtL2RvbWFpbi5oCmluZGV4IDZkZTgwODIuLjdjMzgyOWQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaApA
QCAtMTExLDYgKzExMSw3IEBAIHN0cnVjdCBhcmNoX2RvbWFpbgogICAgICAgICB1aW50MzJfdCBy
ZGlzdF9zdHJpZGU7ICAgICAgICAgICAgICAvKiBSZS1EaXN0cmlidXRvciBzdHJpZGUgKi8KICAg
ICAgICAgc3RydWN0IHJiX3Jvb3QgaXRzX2RldmljZXM7ICAgICAgICAgLyogRGV2aWNlcyBtYXBw
ZWQgdG8gYW4gSVRTICovCiAgICAgICAgIHNwaW5sb2NrX3QgaXRzX2RldmljZXNfbG9jazsgICAg
ICAgIC8qIFByb3RlY3RzIHRoZSBpdHNfZGV2aWNlcyB0cmVlICovCisgICAgICAgIHVuc2lnbmVk
IGludCBpbnRpZF9iaXRzOwogI2VuZGlmCiAgICAgfSB2Z2ljOwogCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCmluZGV4
IDU0NDg2N2EuLmRmNzUwNjQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCkBAIC0zNDYsNyArMzQ2LDggQEAgc3Ry
dWN0IHJkaXN0X3JlZ2lvbjsKIHZvaWQgdmdpY192M19zZXR1cF9odyhwYWRkcl90IGRiYXNlLAog
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucl9yZGlzdF9yZWdpb25zLAogICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCByZGlzdF9yZWdpb24gKnJlZ2lvbnMsCi0g
ICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgcmRpc3Rfc3RyaWRlKTsKKyAgICAgICAgICAg
ICAgICAgICAgICB1aW50MzJfdCByZGlzdF9zdHJpZGUsCisgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IGludGlkX2JpdHMpOwogI2VuZGlmCiAKICNlbmRpZiAvKiBfX0FTTV9BUk1f
VkdJQ19IX18gKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:26:50 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:26:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmag-0006ps-5X; Fri, 16 Jun 2017 08:26:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmaf-0006pd-8W
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:26:49 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 C1/05-03058-84693495; Fri, 16 Jun 2017 08:26:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVdd1mnO
 kQddqGYsJ2wwcGD229+1iD2CMYs3MS8qvSGDN2PFrDVPBLtmKyQ8fsjUwbpfoYuTiEBL4wihx
 5+tPNgjnPKPEvKaDTF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCws4SFxev
 pwNpJxXwEzi8SImkDALUPneee/ZJzByLGBkWMWoUZxaVJZapGtkrpdUlJmeUZKbmJmja2hgpp
 ebWlycmJ6ak5hUrJecn7uJEegTBiDYwbh4beAhRkkOJiVRXn45p0ghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKEryyU50jhQSLUtNTK9Iyc4DBAZOW4OBREuE90A6U5i0uSMwtzkyHSJ1iVJQS500B
 6RMASWSU5sG1wQLyEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5naYATeHJzCuBm/4KaDET0
 OKgCw4gi0sSEVJSDYxNbzldl0ZMMFu9fYrokk0tUyZPUPKIfX7h8RTpF5WcP9V91pbVRruZTn
 p/3/f3/bB9ygVlMp8vXT4UGtwwY++RdeyhBkdnT95s1NrzW1r8ElNh4Hq/l4eTrko6uX0wv1/
 ctyhe7eFefpEfvDMzjWXT1I906Zbk+v2xlta7dO/7JsWs0lfuJ4WUWIozEg21mIuKEwHPfq8m
 QwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1497601604!102483563!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10456 invoked from network); 16 Jun 2017 08:26:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:26:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmaa-0004CI-Cv
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:26:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmaa-0003cP-8X
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:26:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmaa-0003cP-8X@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:26:44 +0000
Subject: [Xen-changelog] [xen master] ARM: vGIC: rework
	gic_remove_from_queues()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGEzYzMyYjgzMzI1NGIxNmRjZGMwODIyN2MxMzY0NmFiOGJiYTkzMWMKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IFRo
dSBNYXkgMjUgMTk6MDY6NDEgMjAxNyArMDEwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFdlZCBKdW4gMTQgMTE6Mzg6
MzcgMjAxNyAtMDcwMAoKICAgIEFSTTogdkdJQzogcmV3b3JrIGdpY19yZW1vdmVfZnJvbV9xdWV1
ZXMoKQogICAgCiAgICBUaGUgZnVuY3Rpb24gbmFtZSBnaWNfcmVtb3ZlX2Zyb21fcXVldWVzKCkg
d2FzIGEgYml0IG9mIGEgbWlzbm9tZXIsCiAgICBzaW5jZSBpdCBqdXN0IHJlbW92ZXMgYW4gSVJR
IGZyb20gdGhlIHBlbmRpbmcgcXVldWUsIG5vdCBib3RoIHF1ZXVlcy4KICAgIFJlbmFtZSB0aGUg
ZnVuY3Rpb24gdG8gbWFrZSB0aGlzIG1vcmUgY2xlYXIsIGFsc28gZ2l2ZSBpdCBhIHBvaW50ZXIg
dG8KICAgIGEgc3RydWN0IHBlbmRpbmdfaXJxIGRpcmVjdGx5IGFuZCByZWx5IG9uIHRoZSBWR0lD
IFZDUFUgbG9jayB0byBiZQogICAgYWxyZWFkeSB0YWtlbiwgc28gdGhpcyBjYW4gYmUgdXNlZCBp
biBtb3JlIHBsYWNlcy4gVGhpcyByZXN1bHRzIGluIHRoZQogICAgbG9jayB0byBiZSB0YWtlbiBp
biB0aGUgY2FsbGVyIGluc3RlYWQgbm93LgogICAgUmVwbGFjZSB0aGUgbGlzdCByZW1vdmFsIGlu
IGdpY19jbGVhcl9wZW5kaW5nX2lycXMoKSB3aXRoIGEgY2FsbCB0bwogICAgdGhpcyBmdW5jdGlv
bi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJh
QGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy5jICAgICAgICB8IDEyICsrKystLS0tLS0tLQog
eGVuL2FyY2gvYXJtL3ZnaWMuYyAgICAgICB8ICA1ICsrKystCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L2dpYy5oIHwgIDIgKy0KIDMgZmlsZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCAxMCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLmMgYi94ZW4vYXJjaC9hcm0v
Z2ljLmMKaW5kZXggZGExOTEzMC4uNmMwYzljMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dp
Yy5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMuYwpAQCAtNDAwLDE1ICs0MDAsMTEgQEAgc3RhdGlj
IGlubGluZSB2b2lkIGdpY19hZGRfdG9fbHJfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0
IHBlbmRpbmdfaXJxICpuKQogICAgIGxpc3RfYWRkX3RhaWwoJm4tPmxyX3F1ZXVlLCAmdi0+YXJj
aC52Z2ljLmxyX3BlbmRpbmcpOwogfQogCi12b2lkIGdpY19yZW1vdmVfZnJvbV9xdWV1ZXMoc3Ry
dWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJ0dWFsX2lycSkKK3ZvaWQgZ2ljX3JlbW92ZV9m
cm9tX2xyX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwZW5kaW5nX2lycSAqcCkKIHsK
LSAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFfdG9fcGVuZGluZyh2LCB2aXJ0dWFsX2ly
cSk7Ci0gICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQo
JnYtPmFyY2gudmdpYy5sb2NrKSk7CiAKLSAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdi0+YXJjaC52
Z2ljLmxvY2ssIGZsYWdzKTsKLSAgICBpZiAoICFsaXN0X2VtcHR5KCZwLT5scl9xdWV1ZSkgKQot
ICAgICAgICBsaXN0X2RlbF9pbml0KCZwLT5scl9xdWV1ZSk7Ci0gICAgc3Bpbl91bmxvY2tfaXJx
cmVzdG9yZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKKyAgICBsaXN0X2RlbF9pbml0KCZw
LT5scl9xdWV1ZSk7CiB9CiAKIHZvaWQgZ2ljX3JhaXNlX2luZmxpZ2h0X2lycShzdHJ1Y3QgdmNw
dSAqdiwgdW5zaWduZWQgaW50IHZpcnR1YWxfaXJxKQpAQCAtNjA5LDcgKzYwNSw3IEBAIHZvaWQg
Z2ljX2NsZWFyX3BlbmRpbmdfaXJxcyhzdHJ1Y3QgdmNwdSAqdikKIAogICAgIHYtPmFyY2gubHJf
bWFzayA9IDA7CiAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlICggcCwgdCwgJnYtPmFyY2gu
dmdpYy5scl9wZW5kaW5nLCBscl9xdWV1ZSApCi0gICAgICAgIGxpc3RfZGVsX2luaXQoJnAtPmxy
X3F1ZXVlKTsKKyAgICAgICAgZ2ljX3JlbW92ZV9mcm9tX2xyX3BlbmRpbmcodiwgcCk7CiB9CiAK
IGludCBnaWNfZXZlbnRzX25lZWRfZGVsaXZlcnkodm9pZCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCmluZGV4IDE4ZmU0MjAuLjA0ZDgyMWEg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMu
YwpAQCAtMzA5LDcgKzMwOSwxMCBAQCB2b2lkIHZnaWNfZGlzYWJsZV9pcnFzKHN0cnVjdCB2Y3B1
ICp2LCB1aW50MzJfdCByLCBpbnQgbikKICAgICAgICAgdl90YXJnZXQgPSB2Z2ljX2dldF90YXJn
ZXRfdmNwdSh2LCBpcnEpOwogICAgICAgICBwID0gaXJxX3RvX3BlbmRpbmcodl90YXJnZXQsIGly
cSk7CiAgICAgICAgIGNsZWFyX2JpdChHSUNfSVJRX0dVRVNUX0VOQUJMRUQsICZwLT5zdGF0dXMp
OwotICAgICAgICBnaWNfcmVtb3ZlX2Zyb21fcXVldWVzKHZfdGFyZ2V0LCBpcnEpOworICAgICAg
ICBzcGluX2xvY2tfaXJxc2F2ZSgmdl90YXJnZXQtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cisg
ICAgICAgIGdpY19yZW1vdmVfZnJvbV9scl9wZW5kaW5nKHZfdGFyZ2V0LCBwKTsKKyAgICAgICAg
c3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdl90YXJnZXQtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7
CisKICAgICAgICAgaWYgKCBwLT5kZXNjICE9IE5VTEwgKQogICAgICAgICB7CiAgICAgICAgICAg
ICBzcGluX2xvY2tfaXJxc2F2ZSgmcC0+ZGVzYy0+bG9jaywgZmxhZ3MpOwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKaW5k
ZXggODM2YTEwMy4uMzEzMDYzNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCkBAIC0yNDMsNyArMjQzLDcgQEAgZXh0
ZXJuIHZvaWQgaW5pdF9tYWludGVuYW5jZV9pbnRlcnJ1cHQodm9pZCk7CiBleHRlcm4gdm9pZCBn
aWNfcmFpc2VfZ3Vlc3RfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgaXJxLAogICAg
ICAgICB1bnNpZ25lZCBpbnQgcHJpb3JpdHkpOwogZXh0ZXJuIHZvaWQgZ2ljX3JhaXNlX2luZmxp
Z2h0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnR1YWxfaXJxKTsKLWV4dGVy
biB2b2lkIGdpY19yZW1vdmVfZnJvbV9xdWV1ZXMoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGlu
dCB2aXJ0dWFsX2lycSk7CitleHRlcm4gdm9pZCBnaWNfcmVtb3ZlX2Zyb21fbHJfcGVuZGluZyhz
dHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRpbmdfaXJxICpwKTsKIAogLyogQWNjZXB0IGFuIGlu
dGVycnVwdCBmcm9tIHRoZSBHSUMgYW5kIGRpc3BhdGNoIGl0cyBoYW5kbGVyICovCiBleHRlcm4g
dm9pZCBnaWNfaW50ZXJydXB0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBpbnQgaXNfZmlx
KTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:26:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:26:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLman-0006rA-7G; Fri, 16 Jun 2017 08:26:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmam-0006r1-R5
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:26:56 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 BA/98-03620-05693495; Fri, 16 Jun 2017 08:26:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVdd/mnO
 kwd5pahYTthk4MHps79vFHsAYxZqZl5RfkcCasWf9c8aClUYVW4/cYmtgnKrexcjJISTwhVFi
 5VnvLkYuIPs8o0THprdMXYwcHGwCYhJz9yqA1IgIqErMWrGcGaJeXaLpdwMbiC0sECrRuvITO
 4jNK2AmcXreWRYQmwWo/klbK/MERo4FjAyrGNWLU4vKUot0jfWSijLTM0pyEzNzdA0NzPRyU4
 uLE9NTcxKTivWS83M3MQI9wgAEOxg7/jkdYpTkYFIS5eWXc4oU4kvKT6nMSCzOiC8qzUktPsQ
 ow8GhJMErO9U5UkiwKDU9tSItMwcYGjBpCQ4eJRHeA+1Aad7igsTc4sx0iNQpRkUpcd6nU4AS
 AiCJjNI8uDZYOF5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMK8TyBSezLwSuOmvgBYzAS0Ou
 uAAsrgkESEl1cCo9Xi90wSWrNk5U+OvJGjElV5tPRhTtzz1Rt8q/f9KS5Znn9pu/UmyLCDYuo
 WhnPPIjJOvJ51ffCpK7ZHejUOH9zBJal3/Y6LnWPI9tHfyx2p3pT+LnvTYcMuaTJ4dtPhbifH
 +Nz6Mmy+ubzCQ/zy9lvtd2CQmuz+N23u3hVQdUN1RXOiefV5DiaU4I9FQi7moOBEAQUl3P0IC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1497601614!62216516!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20350 invoked from network); 16 Jun 2017 08:26:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:26:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmak-0004CU-Eq
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:26:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmak-0003dY-ED
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:26:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmak-0003dY-ED@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:26:54 +0000
Subject: [Xen-changelog] [xen master] ARM: vGIC: move irq_to_pending() calls
	under the VGIC VCPU lock
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDVmNjZkYTY1OTA2MDU2M2RmODQ4MWE4NmMwMTdmMDc0NTUwOTUwNDUKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IE1v
biBBcHIgMTAgMTk6MDU6MTYgMjAxNyArMDEwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFdlZCBKdW4gMTQgMTE6Mzg6
MzcgMjAxNyAtMDcwMAoKICAgIEFSTTogdkdJQzogbW92ZSBpcnFfdG9fcGVuZGluZygpIGNhbGxz
IHVuZGVyIHRoZSBWR0lDIFZDUFUgbG9jawogICAgCiAgICBTbyBmYXIgaXJxX3RvX3BlbmRpbmco
KSBpcyBqdXN0IGEgY29udmVuaWVuY2UgZnVuY3Rpb24gdG8gbG9va3VwCiAgICBzdGF0aWNhbGx5
IGFsbG9jYXRlZCBhcnJheXMuIFRoaXMgd2lsbCBjaGFuZ2Ugd2l0aCBMUElzLCB3aGljaCBhcmUK
ICAgIG1vcmUgZHluYW1pYywgc28gdGhlIG1lbW9yeSBmb3IgdGhlaXIgc3RydWN0IHBlbmRpbmdf
aXJxIG1pZ2h0IGdvIGF3YXkuCiAgICBUaGUgcHJvcGVyIGFuc3dlciB0byB0aGUgaXNzdWUgb2Yg
cHJldmVudGluZyBzdGFsZSBwb2ludGVycyBpcwogICAgcmVmLWNvdW50aW5nLCB3aGljaCByZXF1
aXJlcyBtb3JlIHJld29yayBhbmQgd2lsbCBiZSBpbnRyb2R1Y2VkIHdpdGgKICAgIGEgbGF0ZXIg
cmV3b3JrLgogICAgRm9yIG5vdyBtb3ZlIHRoZSBpcnFfdG9fcGVuZGluZygpIGNhbGxzIHRoYXQg
YXJlIHVzZWQgd2l0aCBMUElzIHVuZGVyIHRoZQogICAgVkdJQyBWQ1BVIGxvY2ssIGFuZCBvbmx5
IHVzZSB0aGUgcmV0dXJuZWQgcG9pbnRlciB3aGlsZSBob2xkaW5nIHRoZSBsb2NrLgogICAgVGhp
cyBwcmV2ZW50cyB0aGUgbWVtb3J5IGZyb20gYmVpbmcgZnJlZWQgd2hpbGUgd2UgdXNlIGl0Lgog
ICAgRm9yIHRoZSBzYWtlIG9mIGNvbXBsZXRlbmVzcyB3ZSB0YWtlIGNhcmUgYWJvdXQgYWxsIGly
cV90b19wZW5kaW5nKCkKICAgIHVzZXJzLCBldmVuIHRob3NlIHdoaWNoIGxhdGVyIHdpbGwgbmV2
ZXIgZGVhbCB3aXRoIExQSXMuCiAgICBEb2N1bWVudCB0aGUgbGltaXRzIG9mIHZnaWNfbnVtX2ly
cXMoKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3
YXJhQGFybS5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMuYyAgICAgICAgfCA0MiArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5o
IHwgIDUgKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMzcgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMuYyBiL3hlbi9hcmNoL2FybS92
Z2ljLmMKaW5kZXggMDRkODIxYS4uZjJmNDIzZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3Zn
aWMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCkBAIC0yMzQsMjMgKzIzNCwyOSBAQCBzdGF0
aWMgaW50IHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHkoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGlu
dCB2aXJxKQogYm9vbCB2Z2ljX21pZ3JhdGVfaXJxKHN0cnVjdCB2Y3B1ICpvbGQsIHN0cnVjdCB2
Y3B1ICpuZXcsIHVuc2lnbmVkIGludCBpcnEpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsK
LSAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFfdG9fcGVuZGluZyhvbGQsIGlycSk7Cisg
ICAgc3RydWN0IHBlbmRpbmdfaXJxICpwOworCisgICAgc3Bpbl9sb2NrX2lycXNhdmUoJm9sZC0+
YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKKworICAgIHAgPSBpcnFfdG9fcGVuZGluZyhvbGQsIGly
cSk7CiAKICAgICAvKiBub3RoaW5nIHRvIGRvIGZvciB2aXJ0dWFsIGludGVycnVwdHMgKi8KICAg
ICBpZiAoIHAtPmRlc2MgPT0gTlVMTCApCisgICAgeworICAgICAgICBzcGluX3VubG9ja19pcnFy
ZXN0b3JlKCZvbGQtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7CiAgICAgICAgIHJldHVybiB0cnVl
OworICAgIH0KIAogICAgIC8qIG1pZ3JhdGlvbiBhbHJlYWR5IGluIHByb2dyZXNzLCBubyBuZWVk
IHRvIGRvIGFueXRoaW5nICovCiAgICAgaWYgKCB0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX01JR1JB
VElORywgJnAtPnN0YXR1cykgKQogICAgIHsKICAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklO
RywgImlycSAldSBtaWdyYXRpb24gZmFpbGVkOiByZXF1ZXN0ZWQgd2hpbGUgaW4gcHJvZ3Jlc3Nc
biIsIGlycSk7CisgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJm9sZC0+YXJjaC52Z2lj
LmxvY2ssIGZsYWdzKTsKICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgIH0KIAogICAgIHBlcmZj
X2luY3IodmdpY19pcnFfbWlncmF0ZXMpOwogCi0gICAgc3Bpbl9sb2NrX2lycXNhdmUoJm9sZC0+
YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKLQogICAgIGlmICggbGlzdF9lbXB0eSgmcC0+aW5mbGln
aHQpICkKICAgICB7CiAgICAgICAgIGlycV9zZXRfYWZmaW5pdHkocC0+ZGVzYywgY3B1bWFza19v
ZihuZXctPnByb2Nlc3NvcikpOwpAQCAtMjg1LDYgKzI5MSwxNyBAQCB2b2lkIGFyY2hfbW92ZV9p
cnFzKHN0cnVjdCB2Y3B1ICp2KQogICAgIHN0cnVjdCB2Y3B1ICp2X3RhcmdldDsKICAgICBpbnQg
aTsKIAorICAgIC8qCisgICAgICogV2UgZG9uJ3QgbWlncmF0ZSBMUElzIGF0IHRoZSBtb21lbnQu
CisgICAgICogSWYgd2UgZXZlciBkbywgd2UgbXVzdCBtYWtlIHN1cmUgdGhhdCB0aGUgc3RydWN0
IHBlbmRpbmdfaXJxIGRvZXMKKyAgICAgKiBub3QgZ28gYXdheSwgYXMgdGhlcmUgaXMgbm8gbG9j
ayBwcmV2ZW50aW5nIHRoaXMgaGVyZS4KKyAgICAgKiBUbyBlbnN1cmUgdGhpcywgd2UgY2hlY2sg
aWYgdGhlIGxvb3AgYmVsb3cgZXZlciB0b3VjaGVzIExQSXMuCisgICAgICogSW4gdGhlIG1vbWVu
dCB2Z2ljX251bV9pcnFzKCkganVzdCBjb3ZlcnMgU1BJcywgYXMgaXQncyBtb3N0bHkgdXNlZAor
ICAgICAqIGZvciBhbGxvY2F0aW5nIHRoZSBwZW5kaW5nX2lycSBhbmQgaXJxX2Rlc2MgYXJyYXks
IGluIHdoaWNoIExQSXMKKyAgICAgKiBkb24ndCBwYXJ0aWNpcGF0ZS4KKyAgICAgKi8KKyAgICBB
U1NFUlQoIWlzX2xwaSh2Z2ljX251bV9pcnFzKGQpIC0gMSkpOworCiAgICAgZm9yICggaSA9IDMy
OyBpIDwgdmdpY19udW1faXJxcyhkKTsgaSsrICkKICAgICB7CiAgICAgICAgIHZfdGFyZ2V0ID0g
dmdpY19nZXRfdGFyZ2V0X3ZjcHUodiwgaSk7CkBAIC0yOTksNiArMzE2LDcgQEAgdm9pZCB2Z2lj
X2Rpc2FibGVfaXJxcyhzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgciwgaW50IG4pCiB7CiAgICAg
Y29uc3QgdW5zaWduZWQgbG9uZyBtYXNrID0gcjsKICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnA7
CisgICAgc3RydWN0IGlycV9kZXNjICpkZXNjOwogICAgIHVuc2lnbmVkIGludCBpcnE7CiAgICAg
dW5zaWduZWQgbG9uZyBmbGFnczsKICAgICBpbnQgaSA9IDA7CkBAIC0zMDcsMTcgKzMyNSwxOSBA
QCB2b2lkIHZnaWNfZGlzYWJsZV9pcnFzKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCByLCBpbnQg
bikKICAgICB3aGlsZSAoIChpID0gZmluZF9uZXh0X2JpdCgmbWFzaywgMzIsIGkpKSA8IDMyICkg
ewogICAgICAgICBpcnEgPSBpICsgKDMyICogbik7CiAgICAgICAgIHZfdGFyZ2V0ID0gdmdpY19n
ZXRfdGFyZ2V0X3ZjcHUodiwgaXJxKTsKKworICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdl90
YXJnZXQtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7CiAgICAgICAgIHAgPSBpcnFfdG9fcGVuZGlu
Zyh2X3RhcmdldCwgaXJxKTsKICAgICAgICAgY2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfRU5BQkxF
RCwgJnAtPnN0YXR1cyk7Ci0gICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2X3RhcmdldC0+YXJj
aC52Z2ljLmxvY2ssIGZsYWdzKTsKICAgICAgICAgZ2ljX3JlbW92ZV9mcm9tX2xyX3BlbmRpbmco
dl90YXJnZXQsIHApOworICAgICAgICBkZXNjID0gcC0+ZGVzYzsKICAgICAgICAgc3Bpbl91bmxv
Y2tfaXJxcmVzdG9yZSgmdl90YXJnZXQtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7CiAKLSAgICAg
ICAgaWYgKCBwLT5kZXNjICE9IE5VTEwgKQorICAgICAgICBpZiAoIGRlc2MgIT0gTlVMTCApCiAg
ICAgICAgIHsKLSAgICAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZwLT5kZXNjLT5sb2NrLCBm
bGFncyk7Ci0gICAgICAgICAgICBwLT5kZXNjLT5oYW5kbGVyLT5kaXNhYmxlKHAtPmRlc2MpOwot
ICAgICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmcC0+ZGVzYy0+bG9jaywgZmxhZ3Mp
OworICAgICAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmRlc2MtPmxvY2ssIGZsYWdzKTsKKyAg
ICAgICAgICAgIGRlc2MtPmhhbmRsZXItPmRpc2FibGUoZGVzYyk7CisgICAgICAgICAgICBzcGlu
X3VubG9ja19pcnFyZXN0b3JlKCZkZXNjLT5sb2NrLCBmbGFncyk7CiAgICAgICAgIH0KICAgICAg
ICAgaSsrOwogICAgIH0KQEAgLTM1Miw5ICszNzIsOSBAQCB2b2lkIHZnaWNfZW5hYmxlX2lycXMo
c3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IHIsIGludCBuKQogICAgIHdoaWxlICggKGkgPSBmaW5k
X25leHRfYml0KCZtYXNrLCAzMiwgaSkpIDwgMzIgKSB7CiAgICAgICAgIGlycSA9IGkgKyAoMzIg
KiBuKTsKICAgICAgICAgdl90YXJnZXQgPSB2Z2ljX2dldF90YXJnZXRfdmNwdSh2LCBpcnEpOwor
ICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdl90YXJnZXQtPmFyY2gudmdpYy5sb2NrLCBmbGFn
cyk7CiAgICAgICAgIHAgPSBpcnFfdG9fcGVuZGluZyh2X3RhcmdldCwgaXJxKTsKICAgICAgICAg
c2V0X2JpdChHSUNfSVJRX0dVRVNUX0VOQUJMRUQsICZwLT5zdGF0dXMpOwotICAgICAgICBzcGlu
X2xvY2tfaXJxc2F2ZSgmdl90YXJnZXQtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7CiAgICAgICAg
IGlmICggIWxpc3RfZW1wdHkoJnAtPmluZmxpZ2h0KSAmJiAhdGVzdF9iaXQoR0lDX0lSUV9HVUVT
VF9WSVNJQkxFLCAmcC0+c3RhdHVzKSApCiAgICAgICAgICAgICBnaWNfcmFpc2VfZ3Vlc3RfaXJx
KHZfdGFyZ2V0LCBpcnEsIHAtPnByaW9yaXR5KTsKICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVz
dG9yZSgmdl90YXJnZXQtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7CkBAIC00NjMsNyArNDgzLDcg
QEAgdm9pZCB2Z2ljX2NsZWFyX3BlbmRpbmdfaXJxcyhzdHJ1Y3QgdmNwdSAqdikKIHZvaWQgdmdp
Y192Y3B1X2luamVjdF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJxKQogewog
ICAgIHVpbnQ4X3QgcHJpb3JpdHk7Ci0gICAgc3RydWN0IHBlbmRpbmdfaXJxICppdGVyLCAqbiA9
IGlycV90b19wZW5kaW5nKHYsIHZpcnEpOworICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqaXRlciwg
Km47CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICBib29sIHJ1bm5pbmc7CiAKQEAgLTQ3
MSw2ICs0OTEsOCBAQCB2b2lkIHZnaWNfdmNwdV9pbmplY3RfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1
bnNpZ25lZCBpbnQgdmlycSkKIAogICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2LT5hcmNoLnZnaWMu
bG9jaywgZmxhZ3MpOwogCisgICAgbiA9IGlycV90b19wZW5kaW5nKHYsIHZpcnEpOworCiAgICAg
LyogdmNwdSBvZmZsaW5lICovCiAgICAgaWYgKCB0ZXN0X2JpdChfVlBGX2Rvd24sICZ2LT5wYXVz
ZV9mbGFncykgKQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5o
IGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKaW5kZXggZGY3NTA2NC4uM2FmN2EyNCAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LWFybS92Z2ljLmgKQEAgLTI4OSw2ICsyODksMTEgQEAgZW51bSBnaWNfc2dpX21vZGU7CiAgKi8K
ICNkZWZpbmUgUkVHX1JBTktfSU5ERVgoYiwgbiwgcykgKCgoKG4pID4+IHMpICYgKChiKS0xKSkg
JSAzMikKIAorLyoKKyAqIEluIHRoZSBtb21lbnQgdmdpY19udW1faXJxcygpIGp1c3QgY292ZXJz
IFNQSXMgYW5kIHRoZSBwcml2YXRlIElSUXMsCisgKiBhcyBpdCdzIG1vc3RseSB1c2VkIGZvciBh
bGxvY2F0aW5nIHRoZSBwZW5kaW5nX2lycSBhbmQgaXJxX2Rlc2MgYXJyYXksCisgKiBpbiB3aGlj
aCBMUElzIGRvbid0IHBhcnRpY2lwYXRlLgorICovCiAjZGVmaW5lIHZnaWNfbnVtX2lycXMoZCkg
ICAgICAgICgoZCktPmFyY2gudmdpYy5ucl9zcGlzICsgMzIpCiAKIGV4dGVybiBpbnQgZG9tYWlu
X3ZnaWNfaW5pdChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgbnJfc3Bpcyk7Ci0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:27:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:27:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmax-0006sl-8o; Fri, 16 Jun 2017 08:27:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmaw-0006sY-NS
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:27:06 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 92/07-03587-A5693495; Fri, 16 Jun 2017 08:27:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVTdymnO
 kwaIpqhYTthk4MHps79vFHsAYxZqZl5RfkcCasbf3F0vBVbGKm99+MDUwdgh3MXJxCAl8YZT4
 eGcHK4RznlHi8c+dbF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwu4S2yfs
 ZkRxOYVMJPo+biDHcRmAap/8e4d4wRGjgWMDKsYNYpTi8pSi3SNjfWSijLTM0pyEzNzdA0NzP
 RyU4uLE9NTcxKTivWS83M3MQK9wgAEOxh3rg88xCjJwaQkyssv5xQpxJeUn1KZkVicEV9UmpN
 afIhRhoNDSYJXdqpzpJBgUWp6akVaZg4wPGDSEhw8SiK8B9qB0rzFBYm5xZnpEKlTjIpS4rxP
 pwAlBEASGaV5cG2wkLzEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYV4nkCk8mXklcNNfAS1mA
 locdMEBZHFJIkJKqoHxStCE4F03ngbWPsv7Ma9juvfEg6K18Re7a/327Fr1YoLJ0egPMpMDF7
 +37rk17cI1E98nbNozEkwylorzCCfX7QvmeHiTI2md9lbRVRVZHFePR59Iun5r0RKl2vwm0R9
 fv7yobNhrdfPx6RS7zIRj3H2LNuy6xmFrEnn16B8FVlmdH9+MVjktUGIpzkg01GIuKk4EAOpN
 3r5EAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1497601624!107640593!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63948 invoked from network); 16 Jun 2017 08:27:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:27:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmau-0004DG-Gb
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:27:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmau-0003eB-G2
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:27:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmau-0003eB-G2@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:27:04 +0000
Subject: [Xen-changelog] [xen master] ARM: vGIC: introduce
	gic_remove_irq_from_queues()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDE5MjUwMzZlYTFjNDVkZTg2ZmZlMTEyZTA4MjViNWM1NDYxMGE2NDgKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IFRo
dSBNYXkgMjUgMTk6MDc6MjkgMjAxNyArMDEwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFdlZCBKdW4gMTQgMTE6Mzg6
MzcgMjAxNyAtMDcwMAoKICAgIEFSTTogdkdJQzogaW50cm9kdWNlIGdpY19yZW1vdmVfaXJxX2Zy
b21fcXVldWVzKCkKICAgIAogICAgVG8gYXZvaWQgY29kZSBkdXBsaWNhdGlvbiBpbiBhIGxhdGVy
IHBhdGNoLCBpbnRyb2R1Y2UgYSBnZW5lcmljIGZ1bmN0aW9uCiAgICB0byByZW1vdmUgYSB2aXJ0
dWFsIElSUSBmcm9tIHRoZSBWR0lDLgogICAgQ2FsbCB0aGF0IGZ1bmN0aW9uIGluc3RlYWQgb2Yg
dGhlIG9wZW4tY29kZWQgdmVyc2lvbiBpbiB2Z2ljX21pZ3JhdGVfaXJxKCkuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgogICAg
QWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBBY2tlZC1i
eTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9h
cmNoL2FybS9naWMuYyAgICAgICAgfCA5ICsrKysrKysrKwogeGVuL2FyY2gvYXJtL3ZnaWMuYyAg
ICAgICB8IDQgKy0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCB8IDEgKwogMyBmaWxlcyBj
aGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2FybS9naWMuYwppbmRleCA2YzBjOWMzLi5hNTk1
OTFkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL2dp
Yy5jCkBAIC00MDcsNiArNDA3LDE1IEBAIHZvaWQgZ2ljX3JlbW92ZV9mcm9tX2xyX3BlbmRpbmco
c3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwZW5kaW5nX2lycSAqcCkKICAgICBsaXN0X2RlbF9pbml0
KCZwLT5scl9xdWV1ZSk7CiB9CiAKK3ZvaWQgZ2ljX3JlbW92ZV9pcnFfZnJvbV9xdWV1ZXMoc3Ry
dWN0IHZjcHUgKnYsIHN0cnVjdCBwZW5kaW5nX2lycSAqcCkKK3sKKyAgICBBU1NFUlQoc3Bpbl9p
c19sb2NrZWQoJnYtPmFyY2gudmdpYy5sb2NrKSk7CisKKyAgICBjbGVhcl9iaXQoR0lDX0lSUV9H
VUVTVF9RVUVVRUQsICZwLT5zdGF0dXMpOworICAgIGxpc3RfZGVsX2luaXQoJnAtPmluZmxpZ2h0
KTsKKyAgICBnaWNfcmVtb3ZlX2Zyb21fbHJfcGVuZGluZyh2LCBwKTsKK30KKwogdm9pZCBnaWNf
cmFpc2VfaW5mbGlnaHRfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlydHVhbF9p
cnEpCiB7CiAgICAgc3RydWN0IHBlbmRpbmdfaXJxICpuID0gaXJxX3RvX3BlbmRpbmcodiwgdmly
dHVhbF9pcnEpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMuYyBiL3hlbi9hcmNoL2Fy
bS92Z2ljLmMKaW5kZXggZjJmNDIzZi4uOTc3MTQ2MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L3ZnaWMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCkBAIC0yNjYsOSArMjY2LDcgQEAgYm9v
bCB2Z2ljX21pZ3JhdGVfaXJxKHN0cnVjdCB2Y3B1ICpvbGQsIHN0cnVjdCB2Y3B1ICpuZXcsIHVu
c2lnbmVkIGludCBpcnEpCiAgICAgLyogSWYgdGhlIElSUSBpcyBzdGlsbCBscl9wZW5kaW5nLCBy
ZS1pbmplY3QgaXQgdG8gdGhlIG5ldyB2Y3B1ICovCiAgICAgaWYgKCAhbGlzdF9lbXB0eSgmcC0+
bHJfcXVldWUpICkKICAgICB7Ci0gICAgICAgIGNsZWFyX2JpdChHSUNfSVJRX0dVRVNUX1FVRVVF
RCwgJnAtPnN0YXR1cyk7Ci0gICAgICAgIGxpc3RfZGVsX2luaXQoJnAtPmxyX3F1ZXVlKTsKLSAg
ICAgICAgbGlzdF9kZWxfaW5pdCgmcC0+aW5mbGlnaHQpOworICAgICAgICBnaWNfcmVtb3ZlX2ly
cV9mcm9tX3F1ZXVlcyhvbGQsIHApOwogICAgICAgICBpcnFfc2V0X2FmZmluaXR5KHAtPmRlc2Ms
IGNwdW1hc2tfb2YobmV3LT5wcm9jZXNzb3IpKTsKICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVz
dG9yZSgmb2xkLT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwogICAgICAgICB2Z2ljX3ZjcHVfaW5q
ZWN0X2lycShuZXcsIGlycSk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5o
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaAppbmRleCAzMTMwNjM0Li43YjJlOThjIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vZ2ljLmgKQEAgLTI0NCw2ICsyNDQsNyBAQCBleHRlcm4gdm9pZCBnaWNfcmFpc2VfZ3Vlc3Rf
aXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgaXJxLAogICAgICAgICB1bnNpZ25lZCBp
bnQgcHJpb3JpdHkpOwogZXh0ZXJuIHZvaWQgZ2ljX3JhaXNlX2luZmxpZ2h0X2lycShzdHJ1Y3Qg
dmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnR1YWxfaXJxKTsKIGV4dGVybiB2b2lkIGdpY19yZW1v
dmVfZnJvbV9scl9wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAp
OworZXh0ZXJuIHZvaWQgZ2ljX3JlbW92ZV9pcnFfZnJvbV9xdWV1ZXMoc3RydWN0IHZjcHUgKnYs
IHN0cnVjdCBwZW5kaW5nX2lycSAqcCk7CiAKIC8qIEFjY2VwdCBhbiBpbnRlcnJ1cHQgZnJvbSB0
aGUgR0lDIGFuZCBkaXNwYXRjaCBpdHMgaGFuZGxlciAqLwogZXh0ZXJuIHZvaWQgZ2ljX2ludGVy
cnVwdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgaW50IGlzX2ZpcSk7Ci0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:27:21 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:27:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmbB-0006uW-AT; Fri, 16 Jun 2017 08:27:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmbA-0006uL-9N
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:27:20 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 68/2A-02180-76693495; Fri, 16 Jun 2017 08:27:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTd5mnO
 kwccmE4sJ2wwcGD229+1iD2CMYs3MS8qvSGDNWNm3m7HggFXFrV3fWBsYL+h2MXJxCAl8YZS4
 sXgjK4RznlHi2+5dzF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwt4Sjw4N
 p0RxOYVMJOY2T6THcRmAaqffL6JdQIjxwJGhlWM6sWpRWWpRbqGeklFmekZJbmJmTm6hgamer
 mpxcWJ6ak5iUnFesn5uZsYgT6pZ2Bg3MHY1Ot8iFGSg0lJlJdfzilSiC8pP6UyI7E4I76oNCe
 1+BCjDAeHkgSv7FTnSCHBotT01Iq0zBxgcMCkJTh4lER4D7QDpXmLCxJzizPTIVKnGBWlxHmf
 TgFKCIAkMkrz4NpgAXmJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjCvE8gUnsy8Erjpr4AWM
 wEtDrrgALK4JBEhJdXAyLTw5tMrR7dsc9lqeT1r8Y3jU17sn2J0LnKznHZFP3tAp82VFWwsGt
 u95Z6qfojSfs1tcX/ipafhDsbdGd4cHMsrxfJmWl9Si3197t8awbUtosFxaU7vDvydunftonZ
 2kSV7LY138zJ2bvBf+2BJnuvPZ6ovD+ZO/nDfLDyhTZglz+fU2csS7EosxRmJhlrMRcWJAMxJ
 cbZDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1497601634!89677155!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9188 invoked from network); 16 Jun 2017 08:27:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:27:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmb4-0004DQ-IQ
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:27:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmb4-0003f1-Hr
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:27:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmb4-0003f1-Hr@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:27:14 +0000
Subject: [Xen-changelog] [xen master] ARM: GIC: Add checks for NULL pointer
	pending_irq's
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDU2ZTFiM2ViYzkyMDY4YWEwNWMzYmQ1YjUzMmI4OWU5YzM2ZjJkZTkKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IFdl
ZCBBcHIgNSAxOTozNjo1MiAyMDE3ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEp1biAxNCAxMTozODoz
NyAyMDE3IC0wNzAwCgogICAgQVJNOiBHSUM6IEFkZCBjaGVja3MgZm9yIE5VTEwgcG9pbnRlciBw
ZW5kaW5nX2lycSdzCiAgICAKICAgIEZvciBMUElzIHRoZSBzdHJ1Y3QgcGVuZGluZ19pcnEncyBh
cmUgZHluYW1pY2FsbHkgYWxsb2NhdGVkIGFuZCB0aGUKICAgIHBvaW50ZXJzIHdpbGwgYmUgc3Rv
cmVkIGluIGEgcmFkaXggdHJlZS4gU2luY2UgYW4gTFBJIGNhbiBiZSAidW5tYXBwZWQiCiAgICBh
dCBhbnkgdGltZSwgdGVhY2ggdGhlIFZHSUMgaG93IHRvIGRlYWwgd2l0aCBpcnFfdG9fcGVuZGlu
ZygpIHJldHVybmluZwogICAgYSBOVUxMIHBvaW50ZXIuCiAgICBXZSBqdXN0IGRvIG5vdGhpbmcg
aW4gdGhpcyBjYXNlIG9yIGNsZWFuIHVwIHRoZSBMUiBpZiB0aGUgdmlydHVhbCBMUEkKICAgIG51
bWJlciB3YXMgc3RpbGwgaW4gYW4gTFIuCiAgICAKICAgIFRob3NlIGFyZSBhbGwgY2FsbCBzaXRl
cyBmb3IgaXJxX3RvX3BlbmRpbmcoKSwgYXMgcGVyOgogICAgImdpdCBncmVwIGlycV90b19wZW5k
aW5nIiwgYW5kIHRoZWlyIGV2YWx1YXRpb25zOgogICAgKFBST1RFQ1RFRCBtZWFuczogYWRkZWQg
TlVMTCBjaGVjayBhbmQgYmFpbGluZyBvdXQpCiAgICAKICAgICAgICB4ZW4vYXJjaC9hcm0vZ2lj
LmM6CiAgICBnaWNfcm91dGVfaXJxX3RvX2d1ZXN0KCk6IG9ubHkgY2FsbGVkIGZvciBTUElzLCBh
ZGRlZCBBU1NFUlQoKQogICAgZ2ljX3JlbW92ZV9pcnFfZnJvbV9ndWVzdCgpOiBvbmx5IGNhbGxl
ZCBmb3IgU1BJcywgYWRkZWQgQVNTRVJUKCkKICAgIGdpY19yZW1vdmVfZnJvbV9scl9wZW5kaW5n
KCk6IFBST1RFQ1RFRCwgY2FsbGVkIHdpdGhpbiBWQ1BVIFZHSUMgbG9jawogICAgZ2ljX3JhaXNl
X2luZmxpZ2h0X2lycSgpOiBQUk9URUNURUQsIGNhbGxlZCB1bmRlciBWQ1BVIFZHSUMgbG9jawog
ICAgZ2ljX3JhaXNlX2d1ZXN0X2lycSgpOiBQUk9URUNURUQsIGNhbGxlZCB1bmRlciBWQ1BVIFZH
SUMgbG9jawogICAgZ2ljX3VwZGF0ZV9vbmVfbHIoKTogUFJPVEVDVEVELCBjYWxsZWQgdW5kZXIg
VkNQVSBWR0lDIGxvY2sKICAgIAogICAgICAgIHhlbi9hcmNoL2FybS92Z2ljLmM6CiAgICB2Z2lj
X21pZ3JhdGVfaXJxKCk6IG5vdCBjYWxsZWQgZm9yIExQSXMgKHZpcnR1YWwgSVJRcyksIGFkZGVk
IEFTU0VSVCgpCiAgICBhcmNoX21vdmVfaXJxcygpOiBub3QgaXRlcmF0aW5nIG92ZXIgTFBJcywg
TFBJIEFTU0VSVCBhbHJlYWR5IGluIHBsYWNlCiAgICB2Z2ljX2Rpc2FibGVfaXJxcygpOiBub3Qg
Y2FsbGVkIGZvciBMUElzLCBhZGRlZCBBU1NFUlQoKQogICAgdmdpY19lbmFibGVfaXJxcygpOiBu
b3QgY2FsbGVkIGZvciBMUElzLCBhZGRlZCBBU1NFUlQoKQogICAgdmdpY192Y3B1X2luamVjdF9p
cnEoKTogUFJPVEVDVEVELCBtb3ZlZCB1bmRlciBWQ1BVIFZHSUMgbG9jawogICAgCiAgICAgICAg
eGVuL2luY2x1ZGUvYXNtLWFybS9ldmVudC5oOgogICAgbG9jYWxfZXZlbnRzX25lZWRfZGVsaXZl
cnlfbm9tYXNrKCk6IG9ubHkgY2FsbGVkIGZvciBhIFBQSSwgYWRkZWQgQVNTRVJUKCkKICAgIAog
ICAgICAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oOgogICAgKHByb3RvdHlwZSkKICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+
CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAg
IEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0t
LQogeGVuL2FyY2gvYXJtL2dpYy5jICAgICAgICAgIHwgMjYgKysrKysrKysrKysrKysrKysrKysr
KysrLS0KIHhlbi9hcmNoL2FybS92Z2ljLmMgICAgICAgICB8IDIxICsrKysrKysrKysrKysrKysr
KysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9ldmVudC5oIHwgIDMgKysrCiAzIGZpbGVzIGNoYW5n
ZWQsIDQ4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2dpYy5jIGIveGVuL2FyY2gvYXJtL2dpYy5jCmluZGV4IGE1OTU5MWQuLmUxZGZkNjYg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLmMK
QEAgLTE0OCw2ICsxNDgsNyBAQCBpbnQgZ2ljX3JvdXRlX2lycV90b19ndWVzdChzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSwKICAgICAvKiBDYWxsZXIgaGFzIGFscmVhZHkgY2hl
Y2tlZCB0aGF0IHRoZSBJUlEgaXMgYW4gU1BJICovCiAgICAgQVNTRVJUKHZpcnEgPj0gMzIpOwog
ICAgIEFTU0VSVCh2aXJxIDwgdmdpY19udW1faXJxcyhkKSk7CisgICAgQVNTRVJUKCFpc19scGko
dmlycSkpOwogCiAgICAgdmdpY19sb2NrX3Jhbmsodl90YXJnZXQsIHJhbmssIGZsYWdzKTsKIApA
QCAtMTg0LDYgKzE4NSw3IEBAIGludCBnaWNfcmVtb3ZlX2lycV9mcm9tX2d1ZXN0KHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGludCB2aXJxLAogICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgm
ZGVzYy0+bG9jaykpOwogICAgIEFTU0VSVCh0ZXN0X2JpdChfSVJRX0dVRVNULCAmZGVzYy0+c3Rh
dHVzKSk7CiAgICAgQVNTRVJUKHAtPmRlc2MgPT0gZGVzYyk7CisgICAgQVNTRVJUKCFpc19scGko
dmlycSkpOwogCiAgICAgdmdpY19sb2NrX3Jhbmsodl90YXJnZXQsIHJhbmssIGZsYWdzKTsKIApA
QCAtNDIwLDYgKzQyMiwxMCBAQCB2b2lkIGdpY19yYWlzZV9pbmZsaWdodF9pcnEoc3RydWN0IHZj
cHUgKnYsIHVuc2lnbmVkIGludCB2aXJ0dWFsX2lycSkKIHsKICAgICBzdHJ1Y3QgcGVuZGluZ19p
cnEgKm4gPSBpcnFfdG9fcGVuZGluZyh2LCB2aXJ0dWFsX2lycSk7CiAKKyAgICAvKiBJZiBhbiBM
UEkgaGFzIGJlZW4gcmVtb3ZlZCBtZWFud2hpbGUsIHRoZXJlIGlzIG5vdGhpbmcgbGVmdCB0byBy
YWlzZS4gKi8KKyAgICBpZiAoIHVubGlrZWx5KCFuKSApCisgICAgICAgIHJldHVybjsKKwogICAg
IEFTU0VSVChzcGluX2lzX2xvY2tlZCgmdi0+YXJjaC52Z2ljLmxvY2spKTsKIAogICAgIGlmICgg
bGlzdF9lbXB0eSgmbi0+bHJfcXVldWUpICkKQEAgLTQzOSwyMCArNDQ1LDI1IEBAIHZvaWQgZ2lj
X3JhaXNlX2d1ZXN0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnR1YWxfaXJx
LAogewogICAgIGludCBpOwogICAgIHVuc2lnbmVkIGludCBucl9scnMgPSBnaWNfaHdfb3BzLT5p
bmZvLT5ucl9scnM7CisgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwID0gaXJxX3RvX3BlbmRpbmco
diwgdmlydHVhbF9pcnEpOwogCiAgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZ2LT5hcmNoLnZn
aWMubG9jaykpOwogCisgICAgaWYgKCB1bmxpa2VseSghcCkgKQorICAgICAgICAvKiBBbiB1bm1h
cHBlZCBMUEkgZG9lcyBub3QgbmVlZCB0byBiZSByYWlzZWQuICovCisgICAgICAgIHJldHVybjsK
KwogICAgIGlmICggdiA9PSBjdXJyZW50ICYmIGxpc3RfZW1wdHkoJnYtPmFyY2gudmdpYy5scl9w
ZW5kaW5nKSApCiAgICAgewogICAgICAgICBpID0gZmluZF9maXJzdF96ZXJvX2JpdCgmdGhpc19j
cHUobHJfbWFzayksIG5yX2xycyk7CiAgICAgICAgIGlmIChpIDwgbnJfbHJzKSB7CiAgICAgICAg
ICAgICBzZXRfYml0KGksICZ0aGlzX2NwdShscl9tYXNrKSk7Ci0gICAgICAgICAgICBnaWNfc2V0
X2xyKGksIGlycV90b19wZW5kaW5nKHYsIHZpcnR1YWxfaXJxKSwgR0lDSF9MUl9QRU5ESU5HKTsK
KyAgICAgICAgICAgIGdpY19zZXRfbHIoaSwgcCwgR0lDSF9MUl9QRU5ESU5HKTsKICAgICAgICAg
ICAgIHJldHVybjsKICAgICAgICAgfQogICAgIH0KIAotICAgIGdpY19hZGRfdG9fbHJfcGVuZGlu
Zyh2LCBpcnFfdG9fcGVuZGluZyh2LCB2aXJ0dWFsX2lycSkpOworICAgIGdpY19hZGRfdG9fbHJf
cGVuZGluZyh2LCBwKTsKIH0KIAogc3RhdGljIHZvaWQgZ2ljX3VwZGF0ZV9vbmVfbHIoc3RydWN0
IHZjcHUgKnYsIGludCBpKQpAQCAtNDY3LDYgKzQ3OCwxNyBAQCBzdGF0aWMgdm9pZCBnaWNfdXBk
YXRlX29uZV9scihzdHJ1Y3QgdmNwdSAqdiwgaW50IGkpCiAgICAgZ2ljX2h3X29wcy0+cmVhZF9s
cihpLCAmbHJfdmFsKTsKICAgICBpcnEgPSBscl92YWwudmlycTsKICAgICBwID0gaXJxX3RvX3Bl
bmRpbmcodiwgaXJxKTsKKyAgICAvKiBBbiBMUEkgbWlnaHQgaGF2ZSBiZWVuIHVubWFwcGVkLCBp
biB3aGljaCBjYXNlIHdlIGp1c3QgY2xlYW4gdXAgaGVyZS4gKi8KKyAgICBpZiAoIHVubGlrZWx5
KCFwKSApCisgICAgeworICAgICAgICBBU1NFUlQoaXNfbHBpKGlycSkpOworCisgICAgICAgIGdp
Y19od19vcHMtPmNsZWFyX2xyKGkpOworICAgICAgICBjbGVhcl9iaXQoaSwgJnRoaXNfY3B1KGxy
X21hc2spKTsKKworICAgICAgICByZXR1cm47CisgICAgfQorCiAgICAgaWYgKCBscl92YWwuc3Rh
dGUgJiBHSUNIX0xSX0FDVElWRSApCiAgICAgewogICAgICAgICBzZXRfYml0KEdJQ19JUlFfR1VF
U1RfQUNUSVZFLCAmcC0+c3RhdHVzKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMg
Yi94ZW4vYXJjaC9hcm0vdmdpYy5jCmluZGV4IDk3NzE0NjMuLjljYzk1NjMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS92Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwpAQCAtMjM2LDYg
KzIzNiw5IEBAIGJvb2wgdmdpY19taWdyYXRlX2lycShzdHJ1Y3QgdmNwdSAqb2xkLCBzdHJ1Y3Qg
dmNwdSAqbmV3LCB1bnNpZ25lZCBpbnQgaXJxKQogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAg
ICAgc3RydWN0IHBlbmRpbmdfaXJxICpwOwogCisgICAgLyogVGhpcyB3aWxsIG5ldmVyIGJlIGNh
bGxlZCBmb3IgYW4gTFBJLCBhcyB3ZSBkb24ndCBtaWdyYXRlIHRoZW0uICovCisgICAgQVNTRVJU
KCFpc19scGkoaXJxKSk7CisKICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmb2xkLT5hcmNoLnZnaWMu
bG9jaywgZmxhZ3MpOwogCiAgICAgcCA9IGlycV90b19wZW5kaW5nKG9sZCwgaXJxKTsKQEAgLTMy
MCw2ICszMjMsOSBAQCB2b2lkIHZnaWNfZGlzYWJsZV9pcnFzKHN0cnVjdCB2Y3B1ICp2LCB1aW50
MzJfdCByLCBpbnQgbikKICAgICBpbnQgaSA9IDA7CiAgICAgc3RydWN0IHZjcHUgKnZfdGFyZ2V0
OwogCisgICAgLyogTFBJcyB3aWxsIG5ldmVyIGJlIGRpc2FibGVkIHZpYSB0aGlzIGZ1bmN0aW9u
LiAqLworICAgIEFTU0VSVCghaXNfbHBpKDMyICogbiArIDMxKSk7CisKICAgICB3aGlsZSAoIChp
ID0gZmluZF9uZXh0X2JpdCgmbWFzaywgMzIsIGkpKSA8IDMyICkgewogICAgICAgICBpcnEgPSBp
ICsgKDMyICogbik7CiAgICAgICAgIHZfdGFyZ2V0ID0gdmdpY19nZXRfdGFyZ2V0X3ZjcHUodiwg
aXJxKTsKQEAgLTM2Nyw2ICszNzMsOSBAQCB2b2lkIHZnaWNfZW5hYmxlX2lycXMoc3RydWN0IHZj
cHUgKnYsIHVpbnQzMl90IHIsIGludCBuKQogICAgIHN0cnVjdCB2Y3B1ICp2X3RhcmdldDsKICAg
ICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwogCisgICAgLyogTFBJcyB3aWxsIG5ldmVy
IGJlIGVuYWJsZWQgdmlhIHRoaXMgZnVuY3Rpb24uICovCisgICAgQVNTRVJUKCFpc19scGkoMzIg
KiBuICsgMzEpKTsKKwogICAgIHdoaWxlICggKGkgPSBmaW5kX25leHRfYml0KCZtYXNrLCAzMiwg
aSkpIDwgMzIgKSB7CiAgICAgICAgIGlycSA9IGkgKyAoMzIgKiBuKTsKICAgICAgICAgdl90YXJn
ZXQgPSB2Z2ljX2dldF90YXJnZXRfdmNwdSh2LCBpcnEpOwpAQCAtNDQ3LDYgKzQ1NiwxMiBAQCBi
b29sIHZnaWNfdG9fc2dpKHN0cnVjdCB2Y3B1ICp2LCByZWdpc3Rlcl90IHNnaXIsIGVudW0gZ2lj
X3NnaV9tb2RlIGlycW1vZGUsCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKKy8qCisgKiBSZXR1cm5z
IHRoZSBwb2ludGVyIHRvIHRoZSBzdHJ1Y3QgcGVuZGluZ19pcnEgYmVsb25naW5nIHRvIHRoZSBn
aXZlbgorICogaW50ZXJydXB0LgorICogVGhpcyBjYW4gcmV0dXJuIE5VTEwgaWYgY2FsbGVkIGZv
ciBhbiBMUEkgd2hpY2ggaGFzIGJlZW4gdW5tYXBwZWQKKyAqIG1lYW53aGlsZS4KKyAqLwogc3Ry
dWN0IHBlbmRpbmdfaXJxICppcnFfdG9fcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
aW50IGlycSkKIHsKICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKm47CkBAIC00OTAsNiArNTA1LDEy
IEBAIHZvaWQgdmdpY192Y3B1X2luamVjdF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGlu
dCB2aXJxKQogICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3Mp
OwogCiAgICAgbiA9IGlycV90b19wZW5kaW5nKHYsIHZpcnEpOworICAgIC8qIElmIGFuIExQSSBo
YXMgYmVlbiByZW1vdmVkLCB0aGVyZSBpcyBub3RoaW5nIHRvIGluamVjdCBoZXJlLiAqLworICAg
IGlmICggdW5saWtlbHkoIW4pICkKKyAgICB7CisgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3Rv
cmUoJnYtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7CisgICAgICAgIHJldHVybjsKKyAgICB9CiAK
ICAgICAvKiB2Y3B1IG9mZmxpbmUgKi8KICAgICBpZiAoIHRlc3RfYml0KF9WUEZfZG93biwgJnYt
PnBhdXNlX2ZsYWdzKSApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2V2ZW50Lmgg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL2V2ZW50LmgKaW5kZXggNTMzMGRmZS4uY2FlZmE1MCAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9ldmVudC5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vZXZlbnQuaApAQCAtMTksNiArMTksOSBAQCBzdGF0aWMgaW5saW5lIGludCBsb2NhbF9l
dmVudHNfbmVlZF9kZWxpdmVyeV9ub21hc2sodm9pZCkKICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEg
KnAgPSBpcnFfdG9fcGVuZGluZyhjdXJyZW50LAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGN1cnJlbnQtPmRvbWFpbi0+YXJjaC5ldnRjaG5faXJxKTsKIAorICAg
IC8qIERvZXMgbm90IHdvcmsgZm9yIExQSXMuICovCisgICAgQVNTRVJUKCFpc19scGkoY3VycmVu
dC0+ZG9tYWluLT5hcmNoLmV2dGNobl9pcnEpKTsKKwogICAgIC8qIFhYWDogaWYgdGhlIGZpcnN0
IGludGVycnVwdCBoYXMgYWxyZWFkeSBiZWVuIGRlbGl2ZXJlZCwgd2Ugc2hvdWxkCiAgICAgICog
Y2hlY2sgd2hldGhlciBhbnkgb3RoZXIgaW50ZXJydXB0cyB3aXRoIHByaW9yaXR5IGhpZ2hlciB0
aGFuIHRoZQogICAgICAqIG9uZSBpbiBHSUNWX0lBUiBhcmUgaW4gdGhlIGxyX3BlbmRpbmcgcXVl
dWUgb3IgaW4gdGhlIExSCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:27:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:27:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmbI-0006vm-Cm; Fri, 16 Jun 2017 08:27:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmbH-0006vd-2J
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:27:27 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 CD/E9-03620-E6693495; Fri, 16 Jun 2017 08:27:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVTd3mnO
 kwdbTOhYTthk4MHps79vFHsAYxZqZl5RfkcCa8WnBfaaCn/oVF9/+Ym5g/KzaxcjFISTwhVFi
 +cQnjBDOeUaJtj2zgBwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBQIlFlxax
 ghi8wqYSbQvO8kOYrMA1S/4eZp9AiPHAkaGVYwaxalFZalFuoYGeklFmekZJbmJmTlAnplebm
 pxcWJ6ak5iUrFecn7uJkagVxiAYAfjvWUBhxglOZiURHn55ZwihfiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnwbpviHCkkWJSanlqRlpkDDA+YtAQHj5II74F2oDRvcUFibnFmOkTqFKOilDhvDkif
 AEgiozQPrg0WkpcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzOsEMoUnM68EbvoroMVMQIuDL
 jiALC5JREhJNTDaq/LfWKxyYr/zDyGFd87vuydPS454kbk71rlT8Spr9fua66HzeNr3pAV/WJ
 bC1FWTe83i3b7Ls+wOLVRcf/5Na96qNDXrZYdfh9SnJhTF7d/26VdIbe27bb/0JbQOzn+szKm
 5Z0POBKMk5vLVSqJ9BosipdiCTFq/itSxJxzX2OWXMuOnnZISS3FGoqEWc1FxIgABeBgsRAIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1497601644!55111692!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33890 invoked from network); 16 Jun 2017 08:27:25 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:27:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmbE-0004DX-MC
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:27:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmbE-0003gR-Ji
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:27:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmbE-0003gR-Ji@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:27:24 +0000
Subject: [Xen-changelog] [xen master] ARM: GICv3: introduce separate
	pending_irq structs for LPIs
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDcxYzIzZjRkOWY1NTA1MjFhMzRlOTQ1YmQ5N2EzODZlZTFjMGExY2UKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IE1v
biBTZXAgNSAxNDoxMzoyMiAyMDE2ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEp1biAxNCAxMTozODoz
NyAyMDE3IC0wNzAwCgogICAgQVJNOiBHSUN2MzogaW50cm9kdWNlIHNlcGFyYXRlIHBlbmRpbmdf
aXJxIHN0cnVjdHMgZm9yIExQSXMKICAgIAogICAgRm9yIHRoZSBzYW1lIHJlYXNvbiB0aGF0IGFs
bG9jYXRpbmcgYSBzdHJ1Y3QgaXJxX2Rlc2MgZm9yIGVhY2gKICAgIHBvc3NpYmxlIExQSSBpcyBu
b3QgYW4gb3B0aW9uLCBoYXZpbmcgYSBzdHJ1Y3QgcGVuZGluZ19pcnEgZm9yIGVhY2ggTFBJCiAg
ICBpcyBhbHNvIG5vdCBmZWFzaWJsZS4gV2Ugb25seSBjYXJlIGFib3V0IG1hcHBlZCBMUElzLCBz
byB3ZSBjYW4gZ2V0IGF3YXkKICAgIHdpdGggaGF2aW5nIHN0cnVjdCBwZW5kaW5nX2lycSdzIG9u
bHkgZm9yIHRoZW0uCiAgICBNYWludGFpbiBhIHJhZGl4IHRyZWUgcGVyIGRvbWFpbiB3aGVyZSB3
ZSBkcm9wIHRoZSBwb2ludGVyIHRvIHRoZQogICAgcmVzcGVjdGl2ZSBwZW5kaW5nX2lycS4gVGhl
IGluZGV4IHVzZWQgaXMgdGhlIHZpcnR1YWwgTFBJIG51bWJlci4KICAgIFRoZSBtZW1vcnkgZm9y
IHRoZSBhY3R1YWwgc3RydWN0dXJlcyBoYXMgYmVlbiBhbGxvY2F0ZWQgYWxyZWFkeSBwZXIKICAg
IGRldmljZSBhdCBkZXZpY2UgbWFwcGluZyB0aW1lLgogICAgVGVhY2ggdGhlIGV4aXN0aW5nIFZH
SUMgZnVuY3Rpb25zIHRvIGZpbmQgdGhlIHJpZ2h0IHBvaW50ZXIgd2hlbiBiZWluZwogICAgZ2l2
ZW4gYSB2aXJ0dWFsIExQSSBudW1iZXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJlIFBy
enl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS92Z2ljLXYyLmMg
ICAgICAgfCAgOCArKysrKysrKwogeGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyAgICAgICB8IDMwICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL3ZnaWMuYyAgICAgICAg
ICB8ICAyICsrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oIHwgIDIgKysKIHhlbi9pbmNs
dWRlL2FzbS1hcm0vdmdpYy5oICAgfCAgMiArKwogNSBmaWxlcyBjaGFuZ2VkLCA0NCBpbnNlcnRp
b25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyBiL3hlbi9hcmNoL2Fy
bS92Z2ljLXYyLmMKaW5kZXggOWZhNDJlMS4uNDg4ZTZmYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL3ZnaWMtdjIuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCkBAIC03MDUsMTAgKzcw
NSwxOCBAQCBzdGF0aWMgdm9pZCB2Z2ljX3YyX2RvbWFpbl9mcmVlKHN0cnVjdCBkb21haW4gKmQp
CiAgICAgLyogTm90aGluZyB0byBiZSBjbGVhbnVwIGZvciB0aGlzIGRyaXZlciAqLwogfQogCitz
dGF0aWMgc3RydWN0IHBlbmRpbmdfaXJxICp2Z2ljX3YyX2xwaV90b19wZW5kaW5nKHN0cnVjdCBk
b21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCB2bHBpKQoreworICAgIC8qIER1bW15IGZ1bmN0aW9uLCBubyBMUElz
IG9uIGEgVkdJQ3YyLiAqLworICAgIEJVRygpOworfQorCiBzdGF0aWMgY29uc3Qgc3RydWN0IHZn
aWNfb3BzIHZnaWNfdjJfb3BzID0gewogICAgIC52Y3B1X2luaXQgICA9IHZnaWNfdjJfdmNwdV9p
bml0LAogICAgIC5kb21haW5faW5pdCA9IHZnaWNfdjJfZG9tYWluX2luaXQsCiAgICAgLmRvbWFp
bl9mcmVlID0gdmdpY192Ml9kb21haW5fZnJlZSwKKyAgICAubHBpX3RvX3BlbmRpbmcgPSB2Z2lj
X3YyX2xwaV90b19wZW5kaW5nLAogICAgIC5tYXhfdmNwdXMgPSA4LAogfTsKIApkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKaW5kZXgg
NDc0Y2NhNy4uOWRlZTJkZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYworKysg
Yi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCkBAIC0xNDU3LDYgKzE0NTcsOSBAQCBzdGF0aWMgaW50
IHZnaWNfdjNfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICBkLT5hcmNoLnZnaWMu
bnJfcmVnaW9ucyA9IHJkaXN0X2NvdW50OwogICAgIGQtPmFyY2gudmdpYy5yZGlzdF9yZWdpb25z
ID0gcmRpc3RfcmVnaW9uczsKIAorICAgIHJ3bG9ja19pbml0KCZkLT5hcmNoLnZnaWMucGVuZF9s
cGlfdHJlZV9sb2NrKTsKKyAgICByYWRpeF90cmVlX2luaXQoJmQtPmFyY2gudmdpYy5wZW5kX2xw
aV90cmVlKTsKKwogICAgIC8qCiAgICAgICogRG9tYWluIDAgZ2V0cyB0aGUgaGFyZHdhcmUgYWRk
cmVzcy4KICAgICAgKiBHdWVzdHMgZ2V0IHRoZSB2aXJ0dWFsIHBsYXRmb3JtIGxheW91dC4KQEAg
LTE1NDUsMTQgKzE1NDgsNDEgQEAgc3RhdGljIGludCB2Z2ljX3YzX2RvbWFpbl9pbml0KHN0cnVj
dCBkb21haW4gKmQpCiBzdGF0aWMgdm9pZCB2Z2ljX3YzX2RvbWFpbl9mcmVlKHN0cnVjdCBkb21h
aW4gKmQpCiB7CiAgICAgdmdpY192M19pdHNfZnJlZV9kb21haW4oZCk7CisgICAgLyoKKyAgICAg
KiBJdCBpcyBleHBlY3RlZCB0aGF0IGF0IHRoaXMgcG9pbnQgYWxsIGFjdHVhbCBJVFMgZGV2aWNl
cyBoYXZlIGJlZW4KKyAgICAgKiBjbGVhbmVkIHVwIGFscmVhZHkuIFRoZSBzdHJ1Y3QgcGVuZGlu
Z19pcnEncywgZm9yIHdoaWNoIHRoZSBwb2ludGVycworICAgICAqIGhhdmUgYmVlbiBzdG9yZWQg
aW4gdGhlIHJhZGl4IHRyZWUsIGFyZSBhbGxvY2F0ZWQgYW5kIGZyZWVkIGJ5IGRldmljZS4KKyAg
ICAgKiBPbiBkZXZpY2UgdW5tYXBwaW5nIGFsbCB0aGUgZW50cmllcyBhcmUgcmVtb3ZlZCBmcm9t
IHRoZSB0cmVlIGFuZAorICAgICAqIHRoZSBiYWNraW5nIG1lbW9yeSBpcyBmcmVlZC4KKyAgICAg
Ki8KKyAgICByYWRpeF90cmVlX2Rlc3Ryb3koJmQtPmFyY2gudmdpYy5wZW5kX2xwaV90cmVlLCBO
VUxMKTsKICAgICB4ZnJlZShkLT5hcmNoLnZnaWMucmRpc3RfcmVnaW9ucyk7CiB9CiAKKy8qCisg
KiBMb29rcyB1cCBhIHZpcnR1YWwgTFBJIG51bWJlciBpbiBvdXIgdHJlZSBvZiBtYXBwZWQgTFBJ
cy4gVGhpcyB3aWxsIHJldHVybgorICogdGhlIGNvcnJlc3BvbmRpbmcgc3RydWN0IHBlbmRpbmdf
aXJxLCB3aGljaCB3ZSBhbHNvIHVzZSB0byBzdG9yZSB0aGUKKyAqIGVuYWJsZWQgYW5kIHBlbmRp
bmcgYml0IHBsdXMgdGhlIHByaW9yaXR5LgorICogUmV0dXJucyBOVUxMIGlmIGFuIExQSSBjYW5u
b3QgYmUgZm91bmQgKG9yIG5vIExQSXMgYXJlIHN1cHBvcnRlZCkuCisgKi8KK3N0YXRpYyBzdHJ1
Y3QgcGVuZGluZ19pcnEgKnZnaWNfdjNfbHBpX3RvX3BlbmRpbmcoc3RydWN0IGRvbWFpbiAqZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IGxwaSkKK3sKKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnBpcnE7CisKKyAgICByZWFk
X2xvY2soJmQtPmFyY2gudmdpYy5wZW5kX2xwaV90cmVlX2xvY2spOworICAgIHBpcnEgPSByYWRp
eF90cmVlX2xvb2t1cCgmZC0+YXJjaC52Z2ljLnBlbmRfbHBpX3RyZWUsIGxwaSk7CisgICAgcmVh
ZF91bmxvY2soJmQtPmFyY2gudmdpYy5wZW5kX2xwaV90cmVlX2xvY2spOworCisgICAgcmV0dXJu
IHBpcnE7Cit9CisKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdmdpY19vcHMgdjNfb3BzID0gewogICAg
IC52Y3B1X2luaXQgICA9IHZnaWNfdjNfdmNwdV9pbml0LAogICAgIC5kb21haW5faW5pdCA9IHZn
aWNfdjNfZG9tYWluX2luaXQsCiAgICAgLmRvbWFpbl9mcmVlID0gdmdpY192M19kb21haW5fZnJl
ZSwKICAgICAuZW11bGF0ZV9yZWcgID0gdmdpY192M19lbXVsYXRlX3JlZywKKyAgICAubHBpX3Rv
X3BlbmRpbmcgPSB2Z2ljX3YzX2xwaV90b19wZW5kaW5nLAogICAgIC8qCiAgICAgICogV2UgdXNl
IGJvdGggQUZGMSBhbmQgQUZGMCBpbiAodilNUElEUi4gVGh1cywgdGhlIG1heCBudW1iZXIgb2Yg
Q1BVCiAgICAgICogdGhhdCBjYW4gYmUgc3VwcG9ydGVkIGlzIHVwIHRvIDQwOTYoPT0yNTYqMTYp
IGluIHRoZW9yeS4KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9h
cm0vdmdpYy5jCmluZGV4IDljYzk1NjMuLmNiN2FiM2IgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS92Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwpAQCAtNDY5LDYgKzQ2OSw4IEBAIHN0
cnVjdCBwZW5kaW5nX2lycSAqaXJxX3RvX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGludCBpcnEpCiAgICAgICogYXJlIHVzZWQgZm9yIFNQSXM7IHRoZSByZXN0cyBhcmUgdXNlZCBm
b3IgcGVyIGNwdSBpcnFzICovCiAgICAgaWYgKCBpcnEgPCAzMiApCiAgICAgICAgIG4gPSAmdi0+
YXJjaC52Z2ljLnBlbmRpbmdfaXJxc1tpcnFdOworICAgIGVsc2UgaWYgKCBpc19scGkoaXJxKSAp
CisgICAgICAgIG4gPSB2LT5kb21haW4tPmFyY2gudmdpYy5oYW5kbGVyLT5scGlfdG9fcGVuZGlu
Zyh2LT5kb21haW4sIGlycSk7CiAgICAgZWxzZQogICAgICAgICBuID0gJnYtPmRvbWFpbi0+YXJj
aC52Z2ljLnBlbmRpbmdfaXJxc1tpcnEgLSAzMl07CiAgICAgcmV0dXJuIG47CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21h
aW4uaAppbmRleCA3YzM4MjlkLi4zZDhlODRjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
YXJtL2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKQEAgLTExMSw2
ICsxMTEsOCBAQCBzdHJ1Y3QgYXJjaF9kb21haW4KICAgICAgICAgdWludDMyX3QgcmRpc3Rfc3Ry
aWRlOyAgICAgICAgICAgICAgLyogUmUtRGlzdHJpYnV0b3Igc3RyaWRlICovCiAgICAgICAgIHN0
cnVjdCByYl9yb290IGl0c19kZXZpY2VzOyAgICAgICAgIC8qIERldmljZXMgbWFwcGVkIHRvIGFu
IElUUyAqLwogICAgICAgICBzcGlubG9ja190IGl0c19kZXZpY2VzX2xvY2s7ICAgICAgICAvKiBQ
cm90ZWN0cyB0aGUgaXRzX2RldmljZXMgdHJlZSAqLworICAgICAgICBzdHJ1Y3QgcmFkaXhfdHJl
ZV9yb290IHBlbmRfbHBpX3RyZWU7IC8qIFN0b3JlcyBzdHJ1Y3QgcGVuZGluZ19pcnEncyAqLwor
ICAgICAgICByd2xvY2tfdCBwZW5kX2xwaV90cmVlX2xvY2s7ICAgICAgICAvKiBQcm90ZWN0cyB0
aGUgcGVuZF9scGlfdHJlZSAqLwogICAgICAgICB1bnNpZ25lZCBpbnQgaW50aWRfYml0czsKICNl
bmRpZgogICAgIH0gdmdpYzsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5o
IGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKaW5kZXggM2FmN2EyNC4uNjVkMjMyMiAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LWFybS92Z2ljLmgKQEAgLTEzNCw2ICsxMzQsOCBAQCBzdHJ1Y3QgdmdpY19vcHMgewogICAgIHZv
aWQgKCpkb21haW5fZnJlZSkoc3RydWN0IGRvbWFpbiAqZCk7CiAgICAgLyogdkdJQyBzeXNyZWcv
Y3ByZWdzIGVtdWxhdGUgKi8KICAgICBib29sICgqZW11bGF0ZV9yZWcpKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzLCB1bmlvbiBoc3IgaHNyKTsKKyAgICAvKiBsb29rdXAgdGhlIHN0cnVjdCBw
ZW5kaW5nX2lycSBmb3IgYSBnaXZlbiBMUEkgaW50ZXJydXB0ICovCisgICAgc3RydWN0IHBlbmRp
bmdfaXJxICooKmxwaV90b19wZW5kaW5nKShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQg
dmxwaSk7CiAgICAgLyogTWF4aW11bSBudW1iZXIgb2YgdkNQVSBzdXBwb3J0ZWQgKi8KICAgICBj
b25zdCB1bnNpZ25lZCBpbnQgbWF4X3ZjcHVzOwogfTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:27:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:27:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmbR-00072v-Pf; Fri, 16 Jun 2017 08:27:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmbQ-00072Z-VZ
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:27:37 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 09/05-03920-87693495; Fri, 16 Jun 2017 08:27:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLLMWRWlGSWpSXmKPExsWS0XRdVbd8mnO
 kwaWJRhYTthk4MHps79vFHsAYxZqZl5RfkcCaMeteakGLYMXlMxcZGxj383UxcnEICXxhlHi3
 fB4LhHOeUeLSuvmMXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC3hKvD3bx
 wJSzitgJrH2rA2IyQJU3rRIaAIjxwJGhlWM6sWpRWWpRbqWeklFmekZJbmJmTm6hgZmermpxc
 WJ6ak5iUnFesn5uZsYgd5gAIIdjHc3BRxilORgUhLl5ZdzihTiS8pPqcxILM6ILyrNSS0+xCj
 DwaEkwSs71TlSSLAoNT21Ii0zBxgWMGkJDh4lEd4D7UBp3uKCxNzizHSI1ClGRSlx3i8gfQIg
 iYzSPLg2WCheYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjDvXZApPJl5JXDTXwEtZgJaHHTBA
 WRxSSJCSqqBkf0M54LCL3EflJwqG1YvDYpue9QaVt2ceKRrhQJrvYGp3Q/fGxZLltfIB/xIzR
 LctuVK5/IErc+vjvvz5Fgod9hvX1TloPcnR/XIbDO3W99qrTlvHou+6ad75LHmjG1rpu9wytO
 +6p3G/lfOatcsH9sfCzWWBB3V388g/sL/RNajmIyN8e2JSizFGYmGWsxFxYkAKtVmT0ACAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1497601654!74050613!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56691 invoked from network); 16 Jun 2017 08:27:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:27:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmbO-0004Eb-O3
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:27:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmbO-0003h7-NP
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:27:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmbO-0003h7-NP@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:27:34 +0000
Subject: [Xen-changelog] [xen master] ARM: GIC: export and extend
	vgic_init_pending_irq()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDk3YjliMzI1MDkwNDk5MmUwNTNmYzkzMGFiMTYyNzdmMzU0YjFlNDIKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IEZy
aSBBcHIgNyAxMToyMzo1MyAyMDE3ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEp1biAxNCAxMTozODoz
NyAyMDE3IC0wNzAwCgogICAgQVJNOiBHSUM6IGV4cG9ydCBhbmQgZXh0ZW5kIHZnaWNfaW5pdF9w
ZW5kaW5nX2lycSgpCiAgICAKICAgIEZvciBMUElzIHdlIGxhdGVyIHdhbnQgdG8gZHluYW1pY2Fs
bHkgYWxsb2NhdGUgc3RydWN0IHBlbmRpbmdfaXJxcy4KICAgIFNvIGJlc2lkZSBuZWVkaW5nIHRv
IGluaXRpYWxpemUgdGhlIHN0cnVjdCBmcm9tIHRoZXJlIHdlIGFsc28gbmVlZAogICAgdG8gY2xl
YW4gaXQgdXAgYW5kIHJlLWluaXRpYWxpemUgaXQgbGF0ZXIgb24uCiAgICBFeHBvcnQgdmdpY19p
bml0X3BlbmRpbmdfaXJxKCkgYW5kIGV4dGVuZCBpdCB0byBiZSByZXVzYWJsZS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4
ZW4vYXJjaC9hcm0vdmdpYy5jICAgICAgICB8IDMgKystCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3Zn
aWMuaCB8IDEgKwogMiBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24o
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMu
YwppbmRleCBjYjdhYjNiLi5kN2M0ZjMyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy5j
CisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKQEAgLTYwLDggKzYwLDkgQEAgc3RydWN0IHZnaWNf
aXJxX3JhbmsgKnZnaWNfcmFua19pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBpcnEp
CiAgICAgcmV0dXJuIHZnaWNfZ2V0X3JhbmsodiwgcmFuayk7CiB9CiAKLXN0YXRpYyB2b2lkIHZn
aWNfaW5pdF9wZW5kaW5nX2lycShzdHJ1Y3QgcGVuZGluZ19pcnEgKnAsIHVuc2lnbmVkIGludCB2
aXJxKQordm9pZCB2Z2ljX2luaXRfcGVuZGluZ19pcnEoc3RydWN0IHBlbmRpbmdfaXJxICpwLCB1
bnNpZ25lZCBpbnQgdmlycSkKIHsKKyAgICBtZW1zZXQocCwgMCwgc2l6ZW9mKCpwKSk7CiAgICAg
SU5JVF9MSVNUX0hFQUQoJnAtPmluZmxpZ2h0KTsKICAgICBJTklUX0xJU1RfSEVBRCgmcC0+bHJf
cXVldWUpOwogICAgIHAtPmlycSA9IHZpcnE7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
YXJtL3ZnaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCmluZGV4IDY1ZDIzMjIuLjlk
YzQ4N2IgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vdmdpYy5oCkBAIC0zMDUsNiArMzA1LDcgQEAgZXh0ZXJuIHN0cnVjdCB2
Y3B1ICp2Z2ljX2dldF90YXJnZXRfdmNwdShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZp
cnEpOwogZXh0ZXJuIHZvaWQgdmdpY192Y3B1X2luamVjdF9pcnEoc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGludCB2aXJxKTsKIGV4dGVybiB2b2lkIHZnaWNfdmNwdV9pbmplY3Rfc3BpKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2aXJxKTsKIGV4dGVybiB2b2lkIHZnaWNfY2xlYXJf
cGVuZGluZ19pcnFzKHN0cnVjdCB2Y3B1ICp2KTsKK2V4dGVybiB2b2lkIHZnaWNfaW5pdF9wZW5k
aW5nX2lycShzdHJ1Y3QgcGVuZGluZ19pcnEgKnAsIHVuc2lnbmVkIGludCB2aXJxKTsKIGV4dGVy
biBzdHJ1Y3QgcGVuZGluZ19pcnEgKmlycV90b19wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2LCB1bnNp
Z25lZCBpbnQgaXJxKTsKIGV4dGVybiBzdHJ1Y3QgcGVuZGluZ19pcnEgKnNwaV90b19wZW5kaW5n
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpcnEpOwogZXh0ZXJuIHN0cnVjdCB2Z2lj
X2lycV9yYW5rICp2Z2ljX3Jhbmtfb2Zmc2V0KHN0cnVjdCB2Y3B1ICp2LCBpbnQgYiwgaW50IG4s
IGludCBzKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:27:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:27:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmbc-00076Z-RD; Fri, 16 Jun 2017 08:27:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmbb-00076B-J6
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:27:47 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 45/FA-29088-28693495; Fri, 16 Jun 2017 08:27:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbdpmnO
 kwb9X7BYTthk4MHps79vFHsAYxZqZl5RfkcCa8frjC/aCN2oVFz73szYw7pXvYuTiEBL4wijR
 tGcaO4RznlHi5KG3QA4HB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAoESTUemg
 dm8AmYSV+40sYDYLED1q1vnME9g5FjAyLCKUb04tagstUjXUC+pKDM9oyQ3MTNH19DAWC83tb
 g4MT01JzGpWC85P3cTI9AnDECwg3H5R6dDjJIcTEqivPxyTpFCfEn5KZUZicUZ8UWlOanFhxh
 lODiUJHhlpzpHCgkWpaanVqRl5gCDAyYtwcGjJMJ7oB0ozVtckJhbnJkOkTrFqCglzpsC0icA
 ksgozYNrgwXkJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnzOk0BmsKTmVcCN/0V0GImoMVBF
 xxAFpckIqSkGhgtaxQOa004+bON40DppuNbbyY97cy46TBbMbgjO3OjX3trvm2ohh9b7tstOR
 26T3Qn/hLpsPrjt+rctRd7j5U15Fx7l3Lw1rxZK2/fPrJlqf45JY7UM2lOa7bM5zpo9TOxaAJ
 TpkgS+/Pokri2C9f+FE7Z/E/pvnQ584EJK0wuic8Qlp7XkfRMiaU4I9FQi7moOBEAjPIc8kMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1497601665!75052490!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60826 invoked from network); 16 Jun 2017 08:27:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:27:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmbY-0004Eq-Q9
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:27:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmbY-0003j7-PJ
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:27:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmbY-0003j7-PJ@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:27:44 +0000
Subject: [Xen-changelog] [xen master] ARM: vGIC: cache virtual LPI priority
	in struct pending_irq
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDljMzRlMjE0MjljYTMxNDc3ZmUyMzRlZTYzZTFjZmRlMWRlNzc4ZDMKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IE1v
biBTZXAgNSAxMzo0NjozNyAyMDE2ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEp1biAxNCAxMTozODoz
NyAyMDE3IC0wNzAwCgogICAgQVJNOiB2R0lDOiBjYWNoZSB2aXJ0dWFsIExQSSBwcmlvcml0eSBp
biBzdHJ1Y3QgcGVuZGluZ19pcnEKICAgIAogICAgV2UgZW5oYW5jZSBzdHJ1Y3QgcGVuZGluZ19p
cnEgdG8gY2FjaGUgdGhlIHByaW9yaXR5IGluZm9ybWF0aW9uCiAgICBmb3IgTFBJcy4gUmVhZGlu
ZyB0aGUgaW5mb3JtYXRpb24gZnJvbSB0aGVyZSBpcyBmYXN0ZXIgdGhhbiBhY2Nlc3NpbmcKICAg
IHRoZSBwcm9wZXJ0eSB0YWJsZSBmcm9tIGd1ZXN0IG1lbW9yeS4gQWxzbyBpdCB1c2Ugc29tZSBw
YWRkaW5nIGFyZWEgaW4KICAgIHRoZSBzdHJ1Y3QsIHNvIGRvZXMgbm90IHJlcXVpcmUgbW9yZSBt
ZW1vcnkuCiAgICBUaGlzIGludHJvZHVjZXMgdGhlIGZ1bmN0aW9uIHRvIHJldHJpZXZlIHRoZSBM
UEkgcHJpb3JpdHkgYXMgYSB2Z2ljX29wcy4KICAgIEFsc28gdGhpcyBtb3ZlcyB0aGUgdmdpY19n
ZXRfdmlycV9wcmlvcml0eSgpIGNhbGwgaW4KICAgIHZnaWNfdmNwdV9pbmplY3RfaXJxKCkgdG8g
aGFwcGVuIGFmdGVyIHRoZSBOVUxMIGNoZWNrIG9mIHRoZSBwZW5kaW5nX2lycQogICAgcG9pbnRl
ciwgc28gd2UgY2FuIHJlbHkgb24gdGhlIHBvaW50ZXIgaW4gdGhlIG5ldyBmdW5jdGlvbi4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5j
b20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0t
CiB4ZW4vYXJjaC9hcm0vdmdpYy12Mi5jICAgICB8ICA3ICsrKysrKysKIHhlbi9hcmNoL2FybS92
Z2ljLXYzLmMgICAgIHwgMTEgKysrKysrKysrKysKIHhlbi9hcmNoL2FybS92Z2ljLmMgICAgICAg
IHwgMTAgKysrKysrKy0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggfCAgMiArKwogNCBm
aWxlcyBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCmluZGV4
IDQ4OGU2ZmEuLjRmOGRlZTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMKKysr
IGIveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYwpAQCAtNzEyLDExICs3MTIsMTggQEAgc3RhdGljIHN0
cnVjdCBwZW5kaW5nX2lycSAqdmdpY192Ml9scGlfdG9fcGVuZGluZyhzdHJ1Y3QgZG9tYWluICpk
LAogICAgIEJVRygpOwogfQogCitzdGF0aWMgaW50IHZnaWNfdjJfbHBpX2dldF9wcmlvcml0eShz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmxwaSkKK3sKKyAgICAvKiBEdW1teSBmdW5j
dGlvbiwgbm8gTFBJcyBvbiBhIFZHSUN2Mi4gKi8KKyAgICBCVUcoKTsKK30KKwogc3RhdGljIGNv
bnN0IHN0cnVjdCB2Z2ljX29wcyB2Z2ljX3YyX29wcyA9IHsKICAgICAudmNwdV9pbml0ICAgPSB2
Z2ljX3YyX3ZjcHVfaW5pdCwKICAgICAuZG9tYWluX2luaXQgPSB2Z2ljX3YyX2RvbWFpbl9pbml0
LAogICAgIC5kb21haW5fZnJlZSA9IHZnaWNfdjJfZG9tYWluX2ZyZWUsCiAgICAgLmxwaV90b19w
ZW5kaW5nID0gdmdpY192Ml9scGlfdG9fcGVuZGluZywKKyAgICAubHBpX2dldF9wcmlvcml0eSA9
IHZnaWNfdjJfbHBpX2dldF9wcmlvcml0eSwKICAgICAubWF4X3ZjcHVzID0gOCwKIH07CiAKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5j
CmluZGV4IDlkZWUyZGYuLjBiNDY2OWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYz
LmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwpAQCAtMTU3NywxMiArMTU3NywyMyBAQCBz
dGF0aWMgc3RydWN0IHBlbmRpbmdfaXJxICp2Z2ljX3YzX2xwaV90b19wZW5kaW5nKHN0cnVjdCBk
b21haW4gKmQsCiAgICAgcmV0dXJuIHBpcnE7CiB9CiAKKy8qIFJldHJpZXZlIHRoZSBwcmlvcml0
eSBvZiBhbiBMUEkgZnJvbSBpdHMgc3RydWN0IHBlbmRpbmdfaXJxLiAqLworc3RhdGljIGludCB2
Z2ljX3YzX2xwaV9nZXRfcHJpb3JpdHkoc3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3QgdmxwaSkK
K3sKKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSB2Z2ljX3YzX2xwaV90b19wZW5kaW5nKGQs
IHZscGkpOworCisgICAgQVNTRVJUKHApOworCisgICAgcmV0dXJuIHAtPmxwaV9wcmlvcml0eTsK
K30KKwogc3RhdGljIGNvbnN0IHN0cnVjdCB2Z2ljX29wcyB2M19vcHMgPSB7CiAgICAgLnZjcHVf
aW5pdCAgID0gdmdpY192M192Y3B1X2luaXQsCiAgICAgLmRvbWFpbl9pbml0ID0gdmdpY192M19k
b21haW5faW5pdCwKICAgICAuZG9tYWluX2ZyZWUgPSB2Z2ljX3YzX2RvbWFpbl9mcmVlLAogICAg
IC5lbXVsYXRlX3JlZyAgPSB2Z2ljX3YzX2VtdWxhdGVfcmVnLAogICAgIC5scGlfdG9fcGVuZGlu
ZyA9IHZnaWNfdjNfbHBpX3RvX3BlbmRpbmcsCisgICAgLmxwaV9nZXRfcHJpb3JpdHkgPSB2Z2lj
X3YzX2xwaV9nZXRfcHJpb3JpdHksCiAgICAgLyoKICAgICAgKiBXZSB1c2UgYm90aCBBRkYxIGFu
ZCBBRkYwIGluICh2KU1QSURSLiBUaHVzLCB0aGUgbWF4IG51bWJlciBvZiBDUFUKICAgICAgKiB0
aGF0IGNhbiBiZSBzdXBwb3J0ZWQgaXMgdXAgdG8gNDA5Nig9PTI1NioxNikgaW4gdGhlb3J5Lgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKaW5k
ZXggZDdjNGYzMi4uMjA0ZTBkOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMuYworKysg
Yi94ZW4vYXJjaC9hcm0vdmdpYy5jCkBAIC0yMjcsOCArMjI3LDEzIEBAIHN0cnVjdCB2Y3B1ICp2
Z2ljX2dldF90YXJnZXRfdmNwdShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnEpCiAK
IHN0YXRpYyBpbnQgdmdpY19nZXRfdmlycV9wcmlvcml0eShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWdu
ZWQgaW50IHZpcnEpCiB7Ci0gICAgc3RydWN0IHZnaWNfaXJxX3JhbmsgKnJhbmsgPSB2Z2ljX3Jh
bmtfaXJxKHYsIHZpcnEpOworICAgIHN0cnVjdCB2Z2ljX2lycV9yYW5rICpyYW5rOworCisgICAg
LyogTFBJcyBkb24ndCBoYXZlIGEgcmFuaywgYWxzbyBzdG9yZSB0aGVpciBwcmlvcml0eSBzZXBh
cmF0ZWx5LiAqLworICAgIGlmICggaXNfbHBpKHZpcnEpICkKKyAgICAgICAgcmV0dXJuIHYtPmRv
bWFpbi0+YXJjaC52Z2ljLmhhbmRsZXItPmxwaV9nZXRfcHJpb3JpdHkodi0+ZG9tYWluLCB2aXJx
KTsKIAorICAgIHJhbmsgPSB2Z2ljX3JhbmtfaXJxKHYsIHZpcnEpOwogICAgIHJldHVybiBBQ0NF
U1NfT05DRShyYW5rLT5wcmlvcml0eVt2aXJxICYgSU5URVJSVVBUX1JBTktfTUFTS10pOwogfQog
CkBAIC01MDMsOCArNTA4LDYgQEAgdm9pZCB2Z2ljX3ZjcHVfaW5qZWN0X2lycShzdHJ1Y3QgdmNw
dSAqdiwgdW5zaWduZWQgaW50IHZpcnEpCiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICBi
b29sIHJ1bm5pbmc7CiAKLSAgICBwcmlvcml0eSA9IHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHkodiwg
dmlycSk7Ci0KICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdz
KTsKIAogICAgIG4gPSBpcnFfdG9fcGVuZGluZyh2LCB2aXJxKTsKQEAgLTUzMCw2ICs1MzMsNyBA
QCB2b2lkIHZnaWNfdmNwdV9pbmplY3RfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQg
dmlycSkKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCisgICAgcHJpb3JpdHkgPSB2Z2ljX2dl
dF92aXJxX3ByaW9yaXR5KHYsIHZpcnEpOwogICAgIG4tPnByaW9yaXR5ID0gcHJpb3JpdHk7CiAK
ICAgICAvKiB0aGUgaXJxIGlzIGVuYWJsZWQgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vdmdpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKaW5kZXggOWRjNDg3Yi4u
ZDFmY2VhMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKQEAgLTcyLDYgKzcyLDcgQEAgc3RydWN0IHBlbmRpbmdf
aXJxCiAjZGVmaW5lIEdJQ19JTlZBTElEX0xSICAgICAgICAgKHVpbnQ4X3QpfjAKICAgICB1aW50
OF90IGxyOwogICAgIHVpbnQ4X3QgcHJpb3JpdHk7CisgICAgdWludDhfdCBscGlfcHJpb3JpdHk7
ICAgICAgIC8qIENhY2hlcyB0aGUgcHJpb3JpdHkgaWYgdGhpcyBpcyBhbiBMUEkuICovCiAgICAg
LyogaW5mbGlnaHQgaXMgdXNlZCB0byBhcHBlbmQgaW5zdGFuY2VzIG9mIHBlbmRpbmdfaXJxIHRv
CiAgICAgICogdmdpYy5pbmZsaWdodF9pcnFzICovCiAgICAgc3RydWN0IGxpc3RfaGVhZCBpbmZs
aWdodDsKQEAgLTEzNiw2ICsxMzcsNyBAQCBzdHJ1Y3QgdmdpY19vcHMgewogICAgIGJvb2wgKCpl
bXVsYXRlX3JlZykoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuaW9uIGhzciBoc3IpOwog
ICAgIC8qIGxvb2t1cCB0aGUgc3RydWN0IHBlbmRpbmdfaXJxIGZvciBhIGdpdmVuIExQSSBpbnRl
cnJ1cHQgKi8KICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKigqbHBpX3RvX3BlbmRpbmcpKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2bHBpKTsKKyAgICBpbnQgKCpscGlfZ2V0X3ByaW9y
aXR5KShzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCB2bHBpKTsKICAgICAvKiBNYXhpbXVtIG51
bWJlciBvZiB2Q1BVIHN1cHBvcnRlZCAqLwogICAgIGNvbnN0IHVuc2lnbmVkIGludCBtYXhfdmNw
dXM7CiB9OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:27:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:27:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmbm-00078P-Sq; Fri, 16 Jun 2017 08:27:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmbl-000788-6H
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:27:57 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 BF/BB-19409-C8693495; Fri, 16 Jun 2017 08:27:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbd7mnO
 kwcxt1hYTthk4MHps79vFHsAYxZqZl5RfkcCacbCXreCHUMX//SsZGxiX8XcxcnEICXxhlPh0
 9SorhHOeUeJS316WLkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBdwkzn74x
 ghi8wqYSXQvXQ0WZwGq//HsB+sERo4FjAyrGDWKU4vKUot0jYz0kooy0zNKchMzc3QNDYz1cl
 OLixPTU3MSk4r1kvNzNzECfVLPwMC4g3HqCb9DjJIcTEqivPxyTpFCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHjXTXWOFBIsSk1PrUjLzAEGB0xagoNHSYT3QDtQmre4IDG3ODMdInWKUVFKnDcF
 pE8AJJFRmgfXBgvIS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeZ2mAE3hycwrgZv+CmgxE
 9DioAsOIItLEhFSUsAw7/W0ki+aXTKBO2HSNJMc1etTmpgVpje8ykt8tP9aemdgtcNCu4+2bh
 79zMkH6tZvUDj60uTfiy2rQ8u97W5yOMUfkhII064r9N3Y3qDJ8Xla+0GXigomka+vOrx32vB
 LKUeH8RsmMYcfDDKNd9v2PDBx5dNj37ftrxAyOSPXfiMgSFjmjhJLcUaioRZzUXEiAHQ0ZBFD
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1497601675!67377238!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52214 invoked from network); 16 Jun 2017 08:27:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:27:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmbi-0004F1-Rv
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:27:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmbi-0003km-RM
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:27:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmbi-0003km-RM@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:27:54 +0000
Subject: [Xen-changelog] [xen master] ARM: vGIC: add LPI VCPU ID to struct
	pending_irq
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDMzYzY4NjA3ZjJmZWUzNjBhMGY0OGEzZjcxNzk2N2YyZjIwMDRlYTIKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IEZy
aSBBcHIgNyAxMToyMzo1MyAyMDE3ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEp1biAxNCAxMTozODoz
NyAyMDE3IC0wNzAwCgogICAgQVJNOiB2R0lDOiBhZGQgTFBJIFZDUFUgSUQgdG8gc3RydWN0IHBl
bmRpbmdfaXJxCiAgICAKICAgIFRoZSB0YXJnZXQgQ1BVIGZvciBhbiBMUEkgaXMgZW5jb2RlZCBp
biB0aGUgaW50ZXJydXB0IHRyYW5zbGF0aW9uIHRhYmxlCiAgICBlbnRyeSwgc28gY2FuJ3QgYmUg
ZWFzaWx5IGRlcml2ZWQgZnJvbSBqdXN0IGFuIExQSSBudW1iZXIgKHNob3J0IG9mCiAgICB3YWxr
aW5nICphbGwqIHRhYmxlcyBhbmQgZmluZCB0aGUgbWF0Y2hpbmcgTFBJKS4KICAgIFRvIGF2b2lk
IHRoaXMgaW4gY2FzZSB3ZSBuZWVkIHRvIGtub3cgdGhlIFZDUFUgKGZvciB0aGUgSU5WQUxMIGNv
bW1hbmQsCiAgICBmb3IgaW5zdGFuY2UpLCBwdXQgdGhlIFZDUFUgSUQgaW4gdGhlIHN0cnVjdCBw
ZW5kaW5nX2lycSwgc28gdGhhdCBpdCBpcwogICAgZWFzaWx5IGFjY2Vzc2libGUuCiAgICBXZSB1
c2UgdGhlIHJlbWFpbmluZyA4IGJpdHMgb2YgcGFkZGluZyBzcGFjZSBmb3IgdGhhdCB0byBhdm9p
ZCBlbmxhcmdpbmcKICAgIHRoZSBzaXplIG9mIHN0cnVjdCBwZW5kaW5nX2lycS4gVGhlIG51bWJl
ciBvZiBWQ1BVcyBpcyBsaW1pdGVkIHRvIDEyNwogICAgYXQgdGhlIG1vbWVudCBhbnl3YXksIHdo
aWNoIHdlIGFsc28gY29uZmlybSB3aXRoIGEgQlVJTERfQlVHX09OLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KICAgIEFja2Vk
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9h
cm0vdmdpYy5jICAgICAgICB8IDQgKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggfCAx
ICsKIDIgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3ZnaWMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKaW5kZXggMjA0ZTBkOS4uYzA5N2Jk
NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdp
Yy5jCkBAIC02MiwxMCArNjIsMTQgQEAgc3RydWN0IHZnaWNfaXJxX3JhbmsgKnZnaWNfcmFua19p
cnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBpcnEpCiAKIHZvaWQgdmdpY19pbml0X3Bl
bmRpbmdfaXJxKHN0cnVjdCBwZW5kaW5nX2lycSAqcCwgdW5zaWduZWQgaW50IHZpcnEpCiB7Cisg
ICAgLyogVGhlIGxwaV92Y3B1X2lkIGZpZWxkIG11c3QgYmUgYmlnIGVub3VnaCB0byBob2xkIGEg
VkNQVSBJRC4gKi8KKyAgICBCVUlMRF9CVUdfT04oQklUKHNpemVvZihwLT5scGlfdmNwdV9pZCkg
KiA4KSA8IE1BWF9WSVJUX0NQVVMpOworCiAgICAgbWVtc2V0KHAsIDAsIHNpemVvZigqcCkpOwog
ICAgIElOSVRfTElTVF9IRUFEKCZwLT5pbmZsaWdodCk7CiAgICAgSU5JVF9MSVNUX0hFQUQoJnAt
PmxyX3F1ZXVlKTsKICAgICBwLT5pcnEgPSB2aXJxOworICAgIHAtPmxwaV92Y3B1X2lkID0gSU5W
QUxJRF9WQ1BVX0lEOwogfQogCiBzdGF0aWMgdm9pZCB2Z2ljX3JhbmtfaW5pdChzdHJ1Y3Qgdmdp
Y19pcnFfcmFuayAqcmFuaywgdWludDhfdCBpbmRleCwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vdmdpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKaW5kZXggZDFmY2Vh
MS4uMzNiMmZiNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKQEAgLTczLDYgKzczLDcgQEAgc3RydWN0IHBlbmRp
bmdfaXJxCiAgICAgdWludDhfdCBscjsKICAgICB1aW50OF90IHByaW9yaXR5OwogICAgIHVpbnQ4
X3QgbHBpX3ByaW9yaXR5OyAgICAgICAvKiBDYWNoZXMgdGhlIHByaW9yaXR5IGlmIHRoaXMgaXMg
YW4gTFBJLiAqLworICAgIHVpbnQ4X3QgbHBpX3ZjcHVfaWQ7ICAgICAgICAvKiBUaGUgVkNQVSBm
b3IgYW4gTFBJLiAqLwogICAgIC8qIGluZmxpZ2h0IGlzIHVzZWQgdG8gYXBwZW5kIGluc3RhbmNl
cyBvZiBwZW5kaW5nX2lycSB0bwogICAgICAqIHZnaWMuaW5mbGlnaHRfaXJxcyAqLwogICAgIHN0
cnVjdCBsaXN0X2hlYWQgaW5mbGlnaHQ7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:28:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:28:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmbw-0007AU-UQ; Fri, 16 Jun 2017 08:28:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmbv-0007A7-9G
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:28:07 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 2E/27-01985-69693495; Fri, 16 Jun 2017 08:28:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXfaNOd
 Ig0VnGS0mbDNwYPTY3reLPYAxijUzLym/IoE143DLHOaCBv6K34tfsDYwPuDuYuTiEBL4wijx
 ZeIcZgjnPKNE28OJTF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwuESay+u
 oEVxOYVMJO4vmIqI4jNAlQ/+cwBpgmMHAsYGVYxahSnFpWlFukamuolFWWmZ5TkJmbm6BoaGO
 vlphYXJ6an5iQmFesl5+duYgR6hQEIdjCu2e55iFGSg0lJlJdfzilSiC8pP6UyI7E4I76oNCe
 1+BCjDAeHkgSv7FTnSCHBotT01Iq0zBxgeMCkJTh4lER4D7QDpXmLCxJzizPTIVKnGBWlxHlT
 QPoEQBIZpXlwbbCQvMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVhXqcpQFN4MvNK4Ka/AlrMB
 LQ46IIDyOKSRISUVAPjpddxDwom1Cl1rQ/c7x9i9XvbC0E56ZdBvXtyi3ODpVvnbbqT3eZ0NP
 n+6TiZkM8bTpxXS8y1qbQUFH7wtPNx0LsJxy5EhZc7m/zeuHH17qdn3vX9Xv9N+Z/5C737k/N
 LjfONHplpeSWdrNLXytFzbqnznZF6Q2Jfy+OSm0s+LIi/dj9QgOmREktxRqKhFnNRcSIAqwP/
 70QCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-31.messagelabs.com!1497601685!105235639!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33291 invoked from network); 16 Jun 2017 08:28:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:28:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmbs-0004Fn-Tm
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:28:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmbs-0003mO-T7
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:28:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmbs-0003mO-T7@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:28:04 +0000
Subject: [Xen-changelog] [xen master] ARM: GIC: ITS: remove no longer needed
	VCPU ID in host LPI entry
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQxYWNhNzA1ZWRhODZmMGM3MTJmNGRkYzQ4ODMzZTRkYTE2ZmYzM2UKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IFdl
ZCBKdW4gNyAxNjoyODozNyAyMDE3ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEp1biAxNCAxMTozODoz
NyAyMDE3IC0wNzAwCgogICAgQVJNOiBHSUM6IElUUzogcmVtb3ZlIG5vIGxvbmdlciBuZWVkZWQg
VkNQVSBJRCBpbiBob3N0IExQSSBlbnRyeQogICAgCiAgICBUbyBnZXQgZWFzeSBhY2Nlc3MgdG8g
dGhlIFZDUFUgYSBmb3J3YXJkZWQgTFBJIGludGVycnVwdCBzaG91bGQgYmUKICAgIGluamVjdGVk
IHRvLCBzbyBmYXIgd2Ugc3RvcmVkIHRoZSBWQ1BVIElEIGluIHRoZSBob3N0IExQSSBlbnRyeS4K
ICAgIEhvd2V2ZXIgdGhpcyBjcmVhdGVzIGEgcmVkdW5kYW5jeSwgc2luY2Ugd2Uga2VlcCB0aGUg
dGFyZ2V0IFZDUFUgaW4KICAgIHRoZSBzdHJ1Y3QgcGVuZGluZ19pcnEgYWxyZWFkeSwgd2hpY2gg
d2UgY2FuIGVhc2lseSBsb29rIHVwIGdpdmVuIHRoZQogICAgZG9tYWluIGFuZCB0aGUgdmlydHVh
bCBMUEkgbnVtYmVyLgogICAgQXBhcnQgZnJvbSByZW1vdmluZyB0aGUgcmVkdW5kYW5jeSB0aGlz
IGF2b2lkcyBoYXZpbmcgdG8gdXBkYXRlIHRoaXMKICAgIGluZm9ybWF0aW9uIGxhdGVyIGFuZCBr
ZWVwaW5nIGl0IGluIHN5bmMgaW4gYSByYWNlLWZyZWUgZmFzaGlvbi4KICAgIFNpbmNlIHRoaXMg
aW5mb3JtYXRpb24gaGFzIG5vdCBiZWVuIHVzZWQgdGhhdCwgdGhpcyBwYXRjaCBhY3R1YWxseSBk
b2VzCiAgICBub3QgY2hhbmdlIGFueXRoaW5nLCBpdCBqdXN0IHJlbW92ZXMgdGhlIGRlY2xhcmF0
aW9uIGFuZCBpbml0aWFsaXphdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6
eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy12My1scGkuYyB8
IDMgKy0tCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDIgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My1scGkuYyBiL3hlbi9hcmNoL2FybS9naWMt
djMtbHBpLmMKaW5kZXggMjkyZjJkMC4uZGJhZjQ1YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L2dpYy12My1scGkuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jCkBAIC00Nyw3ICs0
Nyw3IEBAIHVuaW9uIGhvc3RfbHBpIHsKICAgICBzdHJ1Y3QgewogICAgICAgICB1aW50MzJfdCB2
aXJ0X2xwaTsKICAgICAgICAgdWludDE2X3QgZG9tX2lkOwotICAgICAgICB1aW50MTZfdCB2Y3B1
X2lkOworICAgICAgICB1aW50MTZfdCBwYWQ7CiAgICAgfTsKIH07CiAKQEAgLTQxNyw3ICs0MTcs
NiBAQCBpbnQgZ2ljdjNfYWxsb2NhdGVfaG9zdF9scGlfYmxvY2soc3RydWN0IGRvbWFpbiAqZCwg
dWludDMyX3QgKmZpcnN0X2xwaSkKICAgICAgICAgICovCiAgICAgICAgIGhscGkudmlydF9scGkg
PSBJTlZBTElEX0xQSTsKICAgICAgICAgaGxwaS5kb21faWQgPSBkLT5kb21haW5faWQ7Ci0gICAg
ICAgIGhscGkudmNwdV9pZCA9IElOVkFMSURfVkNQVV9JRDsKICAgICAgICAgd3JpdGVfdTY0X2F0
b21pYygmbHBpX2RhdGEuaG9zdF9scGlzW2NodW5rXVtscGlfaWR4ICsgaV0uZGF0YSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICBobHBpLmRhdGEpOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:28:19 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:28:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmc7-0007Cs-0y; Fri, 16 Jun 2017 08:28:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmc5-0007CV-Fr
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:28:17 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 42/B2-02196-0A693495; Fri, 16 Jun 2017 08:28:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXfBNOd
 Ig3mPeCwmbDNwYPTY3reLPYAxijUzLym/IoE148jHbewFzx0rbk3hamB8ZdzFyMUhJPCFUWLX
 +gUsEM55RontO98ydzFycLAJiEnM3avQxcjJISKgKjFrxXJmEFtIQF2i6XcDG4gtLOAgcWfuZ
 1YQm1fATOLX71VgNSxA9T0Pf7NOYORYwMiwilGjOLWoLLVI18hIL6koMz2jJDcxM0fX0MBYLz
 e1uDgxPTUnMalYLzk/dxMj0Cf1DAyMOxinnvA7xCjJwaQkyssv5xQpxJeUn1KZkVicEV9UmpN
 afIhRhoNDSYJ33VTnSCHBotT01Iq0zBxgcMCkJTh4lER4D7QDpXmLCxJzizPTIVKnGHU5Nqxe
 /4VJiCUvPy9VSpw3BWSGAEhRRmke3AhYoF5ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMzrN
 AVoCk9mXgncpldARzABHRF0wQHkiJJEhJRUA6NxlYTJl575dwSWfl4YaiGx/O+3s9tnTX4kJR
 pbMq2uWsHn5krV5W+5P7GEPc9OuZugUGBnlbD1uPb3vqyl5pmfPp4KPbJtgpC59VKjN4tna8o
 4fmE7Li38uunUm4Jcvj8vJAWu32fKW3pJ8MJO2wVxh7n+2utdYkt96p7109ric8nsC0dL1i5R
 YinOSDTUYi4qTgQARXba9k8CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1497601695!47851270!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34265 invoked from network); 16 Jun 2017 08:28:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:28:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmc2-0004Fx-Vt
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:28:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmc2-0003nR-V9
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:28:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmc2-0003nR-V9@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:28:14 +0000
Subject: [Xen-changelog] [xen master] ARM: GICv3: forward pending LPIs to
	guests
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGY5OGQ2YTA4NjJmNjI2YWM4ODVmNTNkYzM1ZTM5ZGIwZTg0Y2U2ODAKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IE1v
biBTZXAgNSAxMzo0NjozNyAyMDE2ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEp1biAxNCAxMTozODoz
NyAyMDE3IC0wNzAwCgogICAgQVJNOiBHSUN2MzogZm9yd2FyZCBwZW5kaW5nIExQSXMgdG8gZ3Vl
c3RzCiAgICAKICAgIFVwb24gcmVjZWl2aW5nIGFuIExQSSBvbiB0aGUgaG9zdCwgd2UgbmVlZCB0
byBmaW5kIHRoZSByaWdodCBWQ1BVIGFuZAogICAgdmlydHVhbCBJUlEgbnVtYmVyIHRvIGdldCB0
aGlzIElSUSBpbmplY3RlZC4KICAgIEl0ZXJhdGUgb3VyIHR3by1sZXZlbCBMUEkgdGFibGUgdG8g
ZmluZCB0aGUgZG9tYWluIElEIGFuZCB0aGUgdmlydHVhbAogICAgTFBJIG51bWJlciBxdWlja2x5
IHdoZW4gdGhlIGhvc3QgdGFrZXMgYW4gTFBJLiBXZSB0aGVuIGxvb2sgdXAgdGhlCiAgICByaWdo
dCBWQ1BVIGluIHRoZSBzdHJ1Y3QgcGVuZGluZ19pcnEuCiAgICBXZSB1c2UgdGhlIGV4aXN0aW5n
IGluamVjdGlvbiBmdW5jdGlvbiB0byBsZXQgdGhlIEdJQyBlbXVsYXRpb24gZGVhbAogICAgd2l0
aCB0aGlzIGludGVycnVwdC4KICAgIFRoaXMgaW50cm9kdWNlcyBhIGRvX0xQSSgpIGFzIGEgaGFy
ZHdhcmUgZ2ljX29wcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFu
ZHJlLnByenl3YXJhQGFybS5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy12Mi5jICAgICAgICAgICAgfCAg
NyArKysrCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jICAgICAgICB8IDc5ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS9naWMtdjMuYyAgICAg
ICAgICAgIHwgIDEgKwogeGVuL2FyY2gvYXJtL2dpYy5jICAgICAgICAgICAgICAgfCAgOCArKyst
CiB4ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oICAgICB8ICAzICstCiB4ZW4vaW5jbHVkZS9h
c20tYXJtL2dpYy5oICAgICAgICB8ICAyICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0
cy5oIHwgMTAgKysrKysKIDcgZmlsZXMgY2hhbmdlZCwgMTA4IGluc2VydGlvbnMoKyksIDIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12Mi5jIGIveGVuL2FyY2gv
YXJtL2dpYy12Mi5jCmluZGV4IDI3MGExMzYuLmZmYmU0N2MgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9naWMtdjIuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKQEAgLTEyMTcsNiArMTIx
NywxMiBAQCBzdGF0aWMgaW50IF9faW5pdCBnaWN2Ml9pbml0KHZvaWQpCiAgICAgcmV0dXJuIDA7
CiB9CiAKK3N0YXRpYyB2b2lkIGdpY3YyX2RvX0xQSSh1bnNpZ25lZCBpbnQgbHBpKQoreworICAg
IC8qIE5vIExQSXMgaW4gYSBHSUN2MiAqLworICAgIEJVRygpOworfQorCiBjb25zdCBzdGF0aWMg
c3RydWN0IGdpY19od19vcGVyYXRpb25zIGdpY3YyX29wcyA9IHsKICAgICAuaW5mbyAgICAgICAg
ICAgICAgICA9ICZnaWN2Ml9pbmZvLAogICAgIC5pbml0ICAgICAgICAgICAgICAgID0gZ2ljdjJf
aW5pdCwKQEAgLTEyNDQsNiArMTI1MCw3IEBAIGNvbnN0IHN0YXRpYyBzdHJ1Y3QgZ2ljX2h3X29w
ZXJhdGlvbnMgZ2ljdjJfb3BzID0gewogICAgIC5tYWtlX2h3ZG9tX21hZHQgICAgID0gZ2ljdjJf
bWFrZV9od2RvbV9tYWR0LAogICAgIC5tYXBfaHdkb21fZXh0cmFfbWFwcGluZ3MgPSBnaWN2Ml9t
YXBfaHdkb3duX2V4dHJhX21hcHBpbmdzLAogICAgIC5pb21lbV9kZW55X2FjY2VzcyAgID0gZ2lj
djJfaW9tZW1fZGVueV9hY2Nlc3MsCisgICAgLmRvX0xQSSAgICAgICAgICAgICAgPSBnaWN2Ml9k
b19MUEksCiB9OwogCiAvKiBTZXQgdXAgdGhlIEdJQyAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL2dpYy12My1scGkuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMtbHBpLmMKaW5kZXggZGJhZjQ1
YS4uZGM5MzZmYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My1scGkuYworKysgYi94
ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jCkBAIC0xMzYsNiArMTM2LDg1IEBAIHVpbnQ2NF90IGdp
Y3YzX2dldF9yZWRpc3RfYWRkcmVzcyh1bnNpZ25lZCBpbnQgY3B1LCBib29sIHVzZV9wdGEpCiAg
ICAgICAgIHJldHVybiBwZXJfY3B1KGxwaV9yZWRpc3QsIGNwdSkucmVkaXN0X2lkIDw8IDE2Owog
fQogCit2b2lkIHZnaWNfdmNwdV9pbmplY3RfbHBpKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGludCB2aXJxKQoreworICAgIC8qCisgICAgICogVE9ETzogdGhpcyBhc3N1bWVzIHRoYXQgdGhl
IHN0cnVjdCBwZW5kaW5nX2lycSBzdGF5cyB2YWxpZCBhbGwgb2YKKyAgICAgKiB0aGUgdGltZS4g
V2UgY2Fubm90IHByb3Blcmx5IHByb3RlY3QgdGhpcyB3aXRoIHRoZSBjdXJyZW50IGxvY2tpbmcK
KyAgICAgKiBzY2hlbWUsIGJ1dCB0aGUgZnV0dXJlIHBlci1JUlEgbG9jayB3aWxsIHNvbHZlIHRo
aXMgcHJvYmxlbS4KKyAgICAgKi8KKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFfdG9f
cGVuZGluZyhkLT52Y3B1WzBdLCB2aXJxKTsKKyAgICB1bnNpZ25lZCBpbnQgdmNwdV9pZDsKKwor
ICAgIGlmICggIXAgKQorICAgICAgICByZXR1cm47CisKKyAgICB2Y3B1X2lkID0gQUNDRVNTX09O
Q0UocC0+bHBpX3ZjcHVfaWQpOworICAgIGlmICggdmNwdV9pZCA+PSBkLT5tYXhfdmNwdXMgKQor
ICAgICAgICAgIHJldHVybjsKKworICAgIHZnaWNfdmNwdV9pbmplY3RfaXJxKGQtPnZjcHVbdmNw
dV9pZF0sIHZpcnEpOworfQorCisvKgorICogSGFuZGxlIGluY29taW5nIExQSXMsIHdoaWNoIGFy
ZSBhIGJpdCBzcGVjaWFsLCBiZWNhdXNlIHRoZXkgYXJlIHBvdGVudGlhbGx5CisgKiBudW1lcm91
cyBhbmQgYWxzbyBvbmx5IGdldCBpbmplY3RlZCBpbnRvIGd1ZXN0cy4gVHJlYXQgdGhlbSBzcGVj
aWFsbHkgaGVyZSwKKyAqIGJ5IGp1c3QgbG9va2luZyB1cCB0aGVpciB0YXJnZXQgdkNQVSBhbmQg
dmlydHVhbCBMUEkgbnVtYmVyIGFuZCBoYW5kIGl0CisgKiBvdmVyIHRvIHRoZSBpbmplY3Rpb24g
ZnVuY3Rpb24uCisgKiBQbGVhc2Ugbm90ZSB0aGF0IExQSXMgYXJlIGVkZ2UtdHJpZ2dlcmVkIG9u
bHksIGFsc28gaGF2ZSBubyBhY3RpdmUgc3RhdGUsCisgKiBzbyBzcHVyaW91cyBpbnRlcnJ1cHRz
IG9uIHRoZSBob3N0IHNpZGUgYXJlIG5vIGlzc3VlICh3ZSBjYW4ganVzdCBpZ25vcmUKKyAqIHRo
ZW0pLgorICogQWxzbyBhIGd1ZXN0IGNhbm5vdCBleHBlY3QgdGhhdCBmaXJpbmcgaW50ZXJydXB0
cyB0aGF0IGhhdmVuJ3QgYmVlbgorICogZnVsbHkgY29uZmlndXJlZCB5ZXQgd2lsbCByZWFjaCB0
aGUgQ1BVLCBzbyB3ZSBkb24ndCBuZWVkIHRvIGNhcmUgYWJvdXQKKyAqIHRoaXMgc3BlY2lhbCBj
YXNlLgorICovCit2b2lkIGdpY3YzX2RvX0xQSSh1bnNpZ25lZCBpbnQgbHBpKQoreworICAgIHN0
cnVjdCBkb21haW4gKmQ7CisgICAgdW5pb24gaG9zdF9scGkgKmhscGlwLCBobHBpOworCisgICAg
aXJxX2VudGVyKCk7CisKKyAgICAvKiBFT0kgdGhlIExQSSBhbHJlYWR5LiAqLworICAgIFdSSVRF
X1NZU1JFRzMyKGxwaSwgSUNDX0VPSVIxX0VMMSk7CisKKyAgICAvKiBGaW5kIG91dCBpZiBhIGd1
ZXN0IG1hcHBlZCBzb21ldGhpbmcgdG8gdGhpcyBwaHlzaWNhbCBMUEkuICovCisgICAgaGxwaXAg
PSBnaWNfZ2V0X2hvc3RfbHBpKGxwaSk7CisgICAgaWYgKCAhaGxwaXAgKQorICAgICAgICBnb3Rv
IG91dDsKKworICAgIGhscGkuZGF0YSA9IHJlYWRfdTY0X2F0b21pYygmaGxwaXAtPmRhdGEpOwor
CisgICAgLyoKKyAgICAgKiBVbm1hcHBlZCBldmVudHMgYXJlIG1hcmtlZCB3aXRoIGFuIGludmFs
aWQgTFBJIElELiBXZSBjYW4gc2FmZWx5CisgICAgICogaWdub3JlIHRoZW0sIGFzIHRoZXkgaGF2
ZSBubyBmdXJ0aGVyIHN0YXRlIGFuZCBuby1vbmUgY2FuIGV4cGVjdAorICAgICAqIHRvIHNlZSB0
aGVtIGlmIHRoZXkgaGF2ZSBub3QgYmVlbiBtYXBwZWQuCisgICAgICovCisgICAgaWYgKCBobHBp
LnZpcnRfbHBpID09IElOVkFMSURfTFBJICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICBkID0g
cmN1X2xvY2tfZG9tYWluX2J5X2lkKGhscGkuZG9tX2lkKTsKKyAgICBpZiAoICFkICkKKyAgICAg
ICAgZ290byBvdXQ7CisKKyAgICAvKgorICAgICAqIFRPRE86IEludmVzdGlnYXRlIHdoYXQgdG8g
ZG8gaGVyZSBmb3IgcG90ZW50aWFsIGludGVycnVwdCBzdG9ybXMuCisgICAgICogQXMgd2Uga2Vl
cCBhbGwgaG9zdCBMUElzIGVuYWJsZWQsIGZvciBkaXNhYmxpbmcgTFBJcyB3ZSB3b3VsZCBuZWVk
CisgICAgICogdG8gcXVldWUgYSBJVFMgaG9zdCBjb21tYW5kLCB3aGljaCB3ZSBhdm9pZCBzbyBm
YXIgZHVyaW5nIGEgZ3Vlc3QncworICAgICAqIHJ1bnRpbWUuIEFsc28gcmUtZW5hYmxpbmcgd291
bGQgdHJpZ2dlciBhIGhvc3QgY29tbWFuZCB1cG9uIHRoZQorICAgICAqIGd1ZXN0IHNlbmRpbmcg
YSBjb21tYW5kLCB3aGljaCBjb3VsZCBiZSBhbiBhdHRhY2sgdmVjdG9yIGZvcgorICAgICAqIGhv
Z2dpbmcgdGhlIGhvc3QgY29tbWFuZCBxdWV1ZS4KKyAgICAgKiBTZWUgdGhlIHRocmVhZCBhcm91
bmQgaGVyZSBmb3Igc29tZSBiYWNrZ3JvdW5kOgorICAgICAqIGh0dHBzOi8vbGlzdHMueGVuLm9y
Zy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE2LTEyL21zZzAwMDAzLmh0bWwKKyAgICAgKi8K
KyAgICB2Z2ljX3ZjcHVfaW5qZWN0X2xwaShkLCBobHBpLnZpcnRfbHBpKTsKKworICAgIHJjdV91
bmxvY2tfZG9tYWluKGQpOworCitvdXQ6CisgICAgaXJxX2V4aXQoKTsKK30KKwogc3RhdGljIGlu
dCBnaWN2M19scGlfYWxsb2NhdGVfcGVuZHRhYmxlKHVpbnQ2NF90ICpyZWcpCiB7CiAgICAgdWlu
dDY0X3QgdmFsOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My5jIGIveGVuL2FyY2gv
YXJtL2dpYy12My5jCmluZGV4IGZjMzYxNGUuLmQ1MzlkNmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9naWMtdjMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKQEAgLTE2OTIsNiArMTY5
Miw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgZ2ljdjNfb3BzID0g
ewogICAgIC5tYWtlX2h3ZG9tX2R0X25vZGUgID0gZ2ljdjNfbWFrZV9od2RvbV9kdF9ub2RlLAog
ICAgIC5tYWtlX2h3ZG9tX21hZHQgICAgID0gZ2ljdjNfbWFrZV9od2RvbV9tYWR0LAogICAgIC5p
b21lbV9kZW55X2FjY2VzcyAgID0gZ2ljdjNfaW9tZW1fZGVueV9hY2Nlc3MsCisgICAgLmRvX0xQ
SSAgICAgICAgICAgICAgPSBnaWN2M19kb19MUEksCiB9OwogCiBzdGF0aWMgaW50IF9faW5pdCBn
aWN2M19kdF9wcmVpbml0KHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSwgY29uc3Qgdm9pZCAq
ZGF0YSkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2FybS9naWMu
YwppbmRleCBlMWRmZDY2Li45ZDQ3M2Q3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLmMK
KysrIGIveGVuL2FyY2gvYXJtL2dpYy5jCkBAIC03MzIsNyArNzMyLDEzIEBAIHZvaWQgZ2ljX2lu
dGVycnVwdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgaW50IGlzX2ZpcSkKICAgICAgICAg
ICAgIGRvX0lSUShyZWdzLCBpcnEsIGlzX2ZpcSk7CiAgICAgICAgICAgICBsb2NhbF9pcnFfZGlz
YWJsZSgpOwogICAgICAgICB9Ci0gICAgICAgIGVsc2UgaWYgKHVubGlrZWx5KGlycSA8IDE2KSkK
KyAgICAgICAgZWxzZSBpZiAoIGlzX2xwaShpcnEpICkKKyAgICAgICAgeworICAgICAgICAgICAg
bG9jYWxfaXJxX2VuYWJsZSgpOworICAgICAgICAgICAgZ2ljX2h3X29wcy0+ZG9fTFBJKGlycSk7
CisgICAgICAgICAgICBsb2NhbF9pcnFfZGlzYWJsZSgpOworICAgICAgICB9CisgICAgICAgIGVs
c2UgaWYgKCB1bmxpa2VseShpcnEgPCAxNikgKQogICAgICAgICB7CiAgICAgICAgICAgICBkb19z
Z2kocmVncywgaXJxKTsKICAgICAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKaW5kZXggM2Q4ZTg0Yy4u
ZWJhZWEzNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAorKysgYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCkBAIC0yNjAsNyArMjYwLDggQEAgc3RydWN0IGFy
Y2hfdmNwdQogCiAgICAgICAgIC8qIEdJQ3YzOiByZWRpc3RyaWJ1dG9yIGJhc2UgYW5kIGZsYWdz
IGZvciB0aGlzIHZDUFUgKi8KICAgICAgICAgcGFkZHJfdCByZGlzdF9iYXNlOwotI2RlZmluZSBW
R0lDX1YzX1JESVNUX0xBU1QgICgxIDw8IDApICAgICAgICAvKiBsYXN0IHZDUFUgb2YgdGhlIHJk
aXN0ICovCisjZGVmaW5lIFZHSUNfVjNfUkRJU1RfTEFTVCAgICAgICgxIDw8IDApICAgICAgICAv
KiBsYXN0IHZDUFUgb2YgdGhlIHJkaXN0ICovCisjZGVmaW5lIFZHSUNfVjNfTFBJU19FTkFCTEVE
ICAgICgxIDw8IDEpCiAgICAgICAgIHVpbnQ4X3QgZmxhZ3M7CiAgICAgfSB2Z2ljOwogCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9n
aWMuaAppbmRleCA3YjJlOThjLi42MjAzZGM1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
YXJtL2dpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKQEAgLTM2Nyw2ICszNjcs
OCBAQCBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgewogICAgIGludCAoKm1hcF9od2RvbV9leHRy
YV9tYXBwaW5ncykoc3RydWN0IGRvbWFpbiAqZCk7CiAgICAgLyogRGVueSBhY2Nlc3MgdG8gR0lD
IHJlZ2lvbnMgKi8KICAgICBpbnQgKCppb21lbV9kZW55X2FjY2VzcykoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCk7CisgICAgLyogSGFuZGxlIExQSXMsIHdoaWNoIHJlcXVpcmUgc3BlY2lhbCBoYW5k
bGluZyAqLworICAgIHZvaWQgKCpkb19MUEkpKHVuc2lnbmVkIGludCBscGkpOwogfTsKIAogdm9p
ZCByZWdpc3Rlcl9naWNfb3BzKGNvbnN0IHN0cnVjdCBnaWNfaHdfb3BlcmF0aW9ucyAqb3BzKTsK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKaW5kZXggMjk1NTlhMy4uYTY1OTE4NCAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9naWNfdjNfaXRzLmgKQEAgLTEzNCw2ICsxMzQsOCBAQCB2b2lkIGdpY3YzX2l0c19kdF9p
bml0KGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSk7CiAKIGJvb2wgZ2ljdjNfaXRz
X2hvc3RfaGFzX2l0cyh2b2lkKTsKIAordm9pZCBnaWN2M19kb19MUEkodW5zaWduZWQgaW50IGxw
aSk7CisKIGludCBnaWN2M19scGlfaW5pdF9yZGlzdCh2b2lkIF9faW9tZW0gKiByZGlzdF9iYXNl
KTsKIAogLyogSW5pdGlhbGl6ZSB0aGUgaG9zdCBzdHJ1Y3R1cmVzIGZvciBMUElzIGFuZCB0aGUg
aG9zdCBJVFNlcy4gKi8KQEAgLTE2NCw2ICsxNjYsOCBAQCBpbnQgZ2ljdjNfaXRzX21hcF9ndWVz
dF9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwKIGludCBnaWN2M19hbGxvY2F0ZV9ob3N0X2xwaV9i
bG9jayhzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCAqZmlyc3RfbHBpKTsKIHZvaWQgZ2ljdjNf
ZnJlZV9ob3N0X2xwaV9ibG9jayh1aW50MzJfdCBmaXJzdF9scGkpOwogCit2b2lkIHZnaWNfdmNw
dV9pbmplY3RfbHBpKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2aXJxKTsKKwogI2Vs
c2UKIAogc3RhdGljIGlubGluZSB2b2lkIGdpY3YzX2l0c19kdF9pbml0KGNvbnN0IHN0cnVjdCBk
dF9kZXZpY2Vfbm9kZSAqbm9kZSkKQEAgLTE3NSw2ICsxNzksMTIgQEAgc3RhdGljIGlubGluZSBi
b29sIGdpY3YzX2l0c19ob3N0X2hhc19pdHModm9pZCkKICAgICByZXR1cm4gZmFsc2U7CiB9CiAK
K3N0YXRpYyBpbmxpbmUgdm9pZCBnaWN2M19kb19MUEkodW5zaWduZWQgaW50IGxwaSkKK3sKKyAg
ICAvKiBXZSBkb24ndCBlbmFibGUgTFBJcyB3aXRob3V0IGFuIElUUy4gKi8KKyAgICBCVUcoKTsK
K30KKwogc3RhdGljIGlubGluZSBpbnQgZ2ljdjNfbHBpX2luaXRfcmRpc3Qodm9pZCBfX2lvbWVt
ICogcmRpc3RfYmFzZSkKIHsKICAgICByZXR1cm4gLUVOT0RFVjsKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:28:29 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:28:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmcH-0007F9-2a; Fri, 16 Jun 2017 08:28:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmcF-0007ER-MI
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:28:27 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 6C/40-01752-AA693495; Fri, 16 Jun 2017 08:28:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXfVNOd
 Igx0XBCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y13/fcaCBs+Kf3sbmBoYJ5l0MXJxCAl8YZQ4
 c+01O4RznlHiweupLF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwsESvxev
 QMszitgJvHi+DpWEJsFqP7g+1usExg5FjAyrGLUKE4tKkst0jWy0EsqykzPKMlNzMzRNTQw1c
 tNLS5OTE/NSUwq1kvOz93ECPRKPQMD4w7GvlV+hxglOZiURHn55ZwihfiS8lMqMxKLM+KLSnN
 Siw8xynBwKEnwyk51jhQSLEpNT61Iy8wBhgdMWoKDR0mE90A7UJq3uCAxtzgzHSJ1ilFRSpw3
 BaRPACSRUZoH1wYLyUuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHmdpgBN4cnMK4Gb/gpoM
 RPQ4qALDiCLSxIRUlINjMGMB9vidinOSOx+fePoz/z0hUKnHKJ7/Pbt1mT/lB+Q/8S5KOivpt
 m6rTMOZhdcWjvLckN4VMFElqcOgeq8ERl2LOvvCdVGpmXM1/CMEVz8zKDp2ItpB/Zrn9H8k86
 78cFXJk+5pnU/pAXlnxU6cHndO/79VD/7xkv5KUJaPpecd/3Ufbo0WYmlOCPRUIu5qDgRAD/M
 ot5EAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1497601705!103493610!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29981 invoked from network); 16 Jun 2017 08:28:26 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:28:26 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmcD-0004G7-1W
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:28:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmcD-0003pN-0r
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:28:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmcD-0003pN-0r@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:28:25 +0000
Subject: [Xen-changelog] [xen master] ARM: vGICv3: handle virtual LPI
	pending and property tables
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGZlN2ZhMTMzMmRhYmQ5Y2U0ZTk4ZjFmNjFmMmZlOWI2MjAzMDA3YjMKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IE1v
biBBdWcgMjIgMTc6MzU6NDQgMjAxNiArMDEwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFdlZCBKdW4gMTQgMTE6Mzg6
MzcgMjAxNyAtMDcwMAoKICAgIEFSTTogdkdJQ3YzOiBoYW5kbGUgdmlydHVhbCBMUEkgcGVuZGlu
ZyBhbmQgcHJvcGVydHkgdGFibGVzCiAgICAKICAgIEFsbG93IGEgZ3Vlc3QgdG8gcHJvdmlkZSB0
aGUgYWRkcmVzcyBhbmQgc2l6ZSBmb3IgdGhlIG1lbW9yeSByZWdpb25zCiAgICBpdCBoYXMgcmVz
ZXJ2ZWQgZm9yIHRoZSBHSUN2MyBwZW5kaW5nIGFuZCBwcm9wZXJ0eSB0YWJsZXMuCiAgICBXZSBz
YW5pdGlzZSB0aGUgdmFyaW91cyBmaWVsZHMgb2YgdGhlIHJlc3BlY3RpdmUgcmVkaXN0cmlidXRv
cgogICAgcmVnaXN0ZXJzLgogICAgVGhlIE1NSU8gcmVhZCBhbmQgd3JpdGUgYWNjZXNzZXMgYXJl
IHByb3RlY3RlZCBieSBsb2NrcywgdG8gYXZvaWQgYW55CiAgICBjaGFuZ2luZyBvZiB0aGUgcHJv
cGVydHkgb3IgcGVuZGluZyB0YWJsZSBhZGRyZXNzIHdoaWxlIGEgcmVkaXN0cmlidXRvcgogICAg
aXMgbGl2ZSBhbmQgYWxzbyB0byBwcm90ZWN0IHRoZSBub24tYXRvbWljIHZnaWNfcmVnNjRfZXh0
cmFjdCgpIGZ1bmN0aW9uCiAgICBvbiB0aGUgTU1JTyByZWFkIHNpZGUuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgogICAgUmV2
aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBBY2tlZC1i
eTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9h
cmNoL2FybS92Z2ljLXYzLmMgICAgICAgfCAxNjQgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCB8ICAgOSArKysK
IDIgZmlsZXMgY2hhbmdlZCwgMTYxIGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5j
CmluZGV4IDBiNDY2OWYuLmM1M2ZhOWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYz
LmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwpAQCAtMjMzLDEyICsyMzMsMjkgQEAgc3Rh
dGljIGludCBfX3ZnaWNfdjNfcmRpc3RyX3JkX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1p
b19pbmZvX3QgKmluZm8sCiAgICAgICAgIGdvdG8gcmVhZF9yZXNlcnZlZDsKIAogICAgIGNhc2Ug
VlJFRzY0KEdJQ1JfUFJPUEJBU0VSKToKLSAgICAgICAgLyogTFBJJ3Mgbm90IGltcGxlbWVudGVk
ICovCi0gICAgICAgIGdvdG8gcmVhZF9hc196ZXJvXzY0OworICAgICAgICBpZiAoICF2LT5kb21h
aW4tPmFyY2gudmdpYy5oYXNfaXRzICkKKyAgICAgICAgICAgIGdvdG8gcmVhZF9hc196ZXJvXzY0
OworICAgICAgICBpZiAoICF2Z2ljX3JlZzY0X2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFk
X3dpZHRoOworCisgICAgICAgIHZnaWNfbG9jayh2KTsKKyAgICAgICAgKnIgPSB2Z2ljX3JlZzY0
X2V4dHJhY3Qodi0+ZG9tYWluLT5hcmNoLnZnaWMucmRpc3RfcHJvcGJhc2UsIGluZm8pOworICAg
ICAgICB2Z2ljX3VubG9jayh2KTsKKyAgICAgICAgcmV0dXJuIDE7CiAKICAgICBjYXNlIFZSRUc2
NChHSUNSX1BFTkRCQVNFUik6Ci0gICAgICAgIC8qIExQSSdzIG5vdCBpbXBsZW1lbnRlZCAqLwot
ICAgICAgICBnb3RvIHJlYWRfYXNfemVyb182NDsKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7CisKKyAgICAgICAgaWYgKCAhdi0+ZG9tYWluLT5hcmNoLnZnaWMuaGFzX2l0cyAp
CisgICAgICAgICAgICBnb3RvIHJlYWRfYXNfemVyb182NDsKKyAgICAgICAgaWYgKCAhdmdpY19y
ZWc2NF9jaGVja19hY2Nlc3MoZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKKworICAgICAgICBzcGlu
X2xvY2tfaXJxc2F2ZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKKyAgICAgICAgKnIgPSB2
Z2ljX3JlZzY0X2V4dHJhY3Qodi0+YXJjaC52Z2ljLnJkaXN0X3BlbmRiYXNlLCBpbmZvKTsKKyAg
ICAgICAgKnIgJj0gfkdJQ1JfUEVOREJBU0VSX1BUWjsgICAgICAgLyogV08sIHJlYWRzIGFzIDAg
Ki8KKyAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZs
YWdzKTsKKyAgICAgICAgcmV0dXJuIDE7CisgICAgfQogCiAgICAgY2FzZSAweDAwODA6CiAgICAg
ICAgIGdvdG8gcmVhZF9yZXNlcnZlZDsKQEAgLTMzNSwxMSArMzUyLDk1IEBAIHJlYWRfdW5rbm93
bjoKICAgICByZXR1cm4gMTsKIH0KIAorc3RhdGljIHVpbnQ2NF90IHZnaWNfc2FuaXRpc2VfZmll
bGQodWludDY0X3QgcmVnLCB1aW50NjRfdCBmaWVsZF9tYXNrLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IGZpZWxkX3NoaWZ0LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDY0X3QgKCpzYW5pdGlzZV9mbikodWludDY0X3QpKQoreworICAg
IHVpbnQ2NF90IGZpZWxkID0gKHJlZyAmIGZpZWxkX21hc2spID4+IGZpZWxkX3NoaWZ0OworCisg
ICAgZmllbGQgPSBzYW5pdGlzZV9mbihmaWVsZCkgPDwgZmllbGRfc2hpZnQ7CisKKyAgICByZXR1
cm4gKHJlZyAmIH5maWVsZF9tYXNrKSB8IGZpZWxkOworfQorCisvKiBXZSB3YW50IHRvIGF2b2lk
IG91dGVyIHNoYXJlYWJsZS4gKi8KK3N0YXRpYyB1aW50NjRfdCB2Z2ljX3Nhbml0aXNlX3NoYXJl
YWJpbGl0eSh1aW50NjRfdCBmaWVsZCkKK3sKKyAgICBzd2l0Y2ggKCBmaWVsZCApCisgICAgewor
ICAgIGNhc2UgR0lDX0JBU0VSX091dGVyU2hhcmVhYmxlOgorICAgICAgICByZXR1cm4gR0lDX0JB
U0VSX0lubmVyU2hhcmVhYmxlOworICAgIGRlZmF1bHQ6CisgICAgICAgIHJldHVybiBmaWVsZDsK
KyAgICB9Cit9CisKKy8qIEF2b2lkIGFueSBpbm5lciBub24tY2FjaGVhYmxlIG1hcHBpbmcuICov
CitzdGF0aWMgdWludDY0X3QgdmdpY19zYW5pdGlzZV9pbm5lcl9jYWNoZWFiaWxpdHkodWludDY0
X3QgZmllbGQpCit7CisgICAgc3dpdGNoICggZmllbGQgKQorICAgIHsKKyAgICBjYXNlIEdJQ19C
QVNFUl9DQUNIRV9uQ25COgorICAgIGNhc2UgR0lDX0JBU0VSX0NBQ0hFX25DOgorICAgICAgICBy
ZXR1cm4gR0lDX0JBU0VSX0NBQ0hFX1JhV2I7CisgICAgZGVmYXVsdDoKKyAgICAgICAgcmV0dXJu
IGZpZWxkOworICAgIH0KK30KKworLyogTm9uLWNhY2hlYWJsZSBvciBzYW1lLWFzLWlubmVyIGFy
ZSBPSy4gKi8KK3N0YXRpYyB1aW50NjRfdCB2Z2ljX3Nhbml0aXNlX291dGVyX2NhY2hlYWJpbGl0
eSh1aW50NjRfdCBmaWVsZCkKK3sKKyAgICBzd2l0Y2ggKCBmaWVsZCApCisgICAgeworICAgIGNh
c2UgR0lDX0JBU0VSX0NBQ0hFX1NhbWVBc0lubmVyOgorICAgIGNhc2UgR0lDX0JBU0VSX0NBQ0hF
X25DOgorICAgICAgICByZXR1cm4gZmllbGQ7CisgICAgZGVmYXVsdDoKKyAgICAgICAgcmV0dXJu
IEdJQ19CQVNFUl9DQUNIRV9uQzsKKyAgICB9Cit9CisKK3N0YXRpYyB1aW50NjRfdCBzYW5pdGl6
ZV9wcm9wYmFzZXIodWludDY0X3QgcmVnKQoreworICAgIHJlZyA9IHZnaWNfc2FuaXRpc2VfZmll
bGQocmVnLCBHSUNSX1BST1BCQVNFUl9TSEFSRUFCSUxJVFlfTUFTSywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEdJQ1JfUFJPUEJBU0VSX1NIQVJFQUJJTElUWV9TSElGVCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHZnaWNfc2FuaXRpc2Vfc2hhcmVhYmlsaXR5KTsKKyAg
ICByZWcgPSB2Z2ljX3Nhbml0aXNlX2ZpZWxkKHJlZywgR0lDUl9QUk9QQkFTRVJfSU5ORVJfQ0FD
SEVBQklMSVRZX01BU0ssCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHSUNSX1BST1BC
QVNFUl9JTk5FUl9DQUNIRUFCSUxJVFlfU0hJRlQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB2Z2ljX3Nhbml0aXNlX2lubmVyX2NhY2hlYWJpbGl0eSk7CisgICAgcmVnID0gdmdpY19z
YW5pdGlzZV9maWVsZChyZWcsIEdJQ1JfUFJPUEJBU0VSX09VVEVSX0NBQ0hFQUJJTElUWV9NQVNL
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0lDUl9QUk9QQkFTRVJfT1VURVJfQ0FD
SEVBQklMSVRZX1NISUZULAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmdpY19zYW5p
dGlzZV9vdXRlcl9jYWNoZWFiaWxpdHkpOworCisgICAgcmVnICY9IH5HSUNSX1BST1BCQVNFUl9S
RVMwX01BU0s7CisKKyAgICByZXR1cm4gcmVnOworfQorCitzdGF0aWMgdWludDY0X3Qgc2FuaXRp
emVfcGVuZGJhc2VyKHVpbnQ2NF90IHJlZykKK3sKKyAgICByZWcgPSB2Z2ljX3Nhbml0aXNlX2Zp
ZWxkKHJlZywgR0lDUl9QRU5EQkFTRVJfU0hBUkVBQklMSVRZX01BU0ssCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBHSUNSX1BFTkRCQVNFUl9TSEFSRUFCSUxJVFlfU0hJRlQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB2Z2ljX3Nhbml0aXNlX3NoYXJlYWJpbGl0eSk7Cisg
ICAgcmVnID0gdmdpY19zYW5pdGlzZV9maWVsZChyZWcsIEdJQ1JfUEVOREJBU0VSX0lOTkVSX0NB
Q0hFQUJJTElUWV9NQVNLLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0lDUl9QRU5E
QkFTRVJfSU5ORVJfQ0FDSEVBQklMSVRZX1NISUZULAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdmdpY19zYW5pdGlzZV9pbm5lcl9jYWNoZWFiaWxpdHkpOworICAgIHJlZyA9IHZnaWNf
c2FuaXRpc2VfZmllbGQocmVnLCBHSUNSX1BFTkRCQVNFUl9PVVRFUl9DQUNIRUFCSUxJVFlfTUFT
SywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdJQ1JfUEVOREJBU0VSX09VVEVSX0NB
Q0hFQUJJTElUWV9TSElGVCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZnaWNfc2Fu
aXRpc2Vfb3V0ZXJfY2FjaGVhYmlsaXR5KTsKKworICAgIHJlZyAmPSB+R0lDUl9QRU5EQkFTRVJf
UkVTMF9NQVNLOworCisgICAgcmV0dXJuIHJlZzsKK30KKwogc3RhdGljIGludCBfX3ZnaWNfdjNf
cmRpc3RyX3JkX21taW9fd3JpdGUoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZ2ljcl9y
ZWcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90
IHIpCiB7CiAgICAgc3RydWN0IGhzcl9kYWJ0IGRhYnQgPSBpbmZvLT5kYWJ0OworICAgIHVpbnQ2
NF90IHJlZzsKIAogICAgIHN3aXRjaCAoIGdpY3JfcmVnICkKICAgICB7CkBAIC0zNzAsMzYgKzQ3
MSw3NSBAQCBzdGF0aWMgaW50IF9fdmdpY192M19yZGlzdHJfcmRfbW1pb193cml0ZShzdHJ1Y3Qg
dmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiAgICAgICAgIGdvdG8gd3JpdGVfaW1wbF9kZWZp
bmVkOwogCiAgICAgY2FzZSBWUkVHNjQoR0lDUl9TRVRMUElSKToKLSAgICAgICAgLyogTFBJIGlz
IG5vdCBpbXBsZW1lbnRlZCAqLworICAgICAgICAvKiBMUElzIHdpdGhvdXQgYW4gSVRTIGFyZSBu
b3QgaW1wbGVtZW50ZWQgKi8KICAgICAgICAgZ290byB3cml0ZV9pZ25vcmVfNjQ7CiAKICAgICBj
YXNlIFZSRUc2NChHSUNSX0NMUkxQSVIpOgotICAgICAgICAvKiBMUEkgaXMgbm90IGltcGxlbWVu
dGVkICovCisgICAgICAgIC8qIExQSXMgd2l0aG91dCBhbiBJVFMgYXJlIG5vdCBpbXBsZW1lbnRl
ZCAqLwogICAgICAgICBnb3RvIHdyaXRlX2lnbm9yZV82NDsKIAogICAgIGNhc2UgMHgwMDUwOgog
ICAgICAgICBnb3RvIHdyaXRlX3Jlc2VydmVkOwogCiAgICAgY2FzZSBWUkVHNjQoR0lDUl9QUk9Q
QkFTRVIpOgotICAgICAgICAvKiBMUEkgaXMgbm90IGltcGxlbWVudGVkICovCi0gICAgICAgIGdv
dG8gd3JpdGVfaWdub3JlXzY0OworICAgICAgICBpZiAoICF2LT5kb21haW4tPmFyY2gudmdpYy5o
YXNfaXRzICkKKyAgICAgICAgICAgIGdvdG8gd3JpdGVfaWdub3JlXzY0OworICAgICAgICBpZiAo
ICF2Z2ljX3JlZzY0X2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOworCisgICAg
ICAgIHZnaWNfbG9jayh2KTsKKworICAgICAgICAvKgorICAgICAgICAgKiBXcml0aW5nIFBST1BC
QVNFUiB3aXRoIGFueSByZWRpc3RyaWJ1dG9yIGhhdmluZyBMUElzIGVuYWJsZWQKKyAgICAgICAg
ICogaXMgVU5QUkVESUNUQUJMRS4KKyAgICAgICAgICovCisgICAgICAgIGlmICggISh2LT5kb21h
aW4tPmFyY2gudmdpYy5yZGlzdHNfZW5hYmxlZCkgKQorICAgICAgICB7CisgICAgICAgICAgICBy
ZWcgPSB2LT5kb21haW4tPmFyY2gudmdpYy5yZGlzdF9wcm9wYmFzZTsKKyAgICAgICAgICAgIHZn
aWNfcmVnNjRfdXBkYXRlKCZyZWcsIHIsIGluZm8pOworICAgICAgICAgICAgcmVnID0gc2FuaXRp
emVfcHJvcGJhc2VyKHJlZyk7CisgICAgICAgICAgICB2LT5kb21haW4tPmFyY2gudmdpYy5yZGlz
dF9wcm9wYmFzZSA9IHJlZzsKKyAgICAgICAgfQorCisgICAgICAgIHZnaWNfdW5sb2NrKHYpOwor
CisgICAgICAgIHJldHVybiAxOwogCiAgICAgY2FzZSBWUkVHNjQoR0lDUl9QRU5EQkFTRVIpOgot
ICAgICAgICAvKiBMUEkgaXMgbm90IGltcGxlbWVudGVkICovCi0gICAgICAgIGdvdG8gd3JpdGVf
aWdub3JlXzY0OworICAgIHsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKworICAgICAg
ICBpZiAoICF2LT5kb21haW4tPmFyY2gudmdpYy5oYXNfaXRzICkKKyAgICAgICAgICAgIGdvdG8g
d3JpdGVfaWdub3JlXzY0OworICAgICAgICBpZiAoICF2Z2ljX3JlZzY0X2NoZWNrX2FjY2Vzcyhk
YWJ0KSApIGdvdG8gYmFkX3dpZHRoOworCisgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2LT5h
cmNoLnZnaWMubG9jaywgZmxhZ3MpOworCisgICAgICAgIC8qIFdyaXRpbmcgUEVOREJBU0VSIHdp
dGggTFBJcyBlbmFibGVkIGlzIFVOUFJFRElDVEFCTEUuICovCisgICAgICAgIGlmICggISh2LT5h
cmNoLnZnaWMuZmxhZ3MgJiBWR0lDX1YzX0xQSVNfRU5BQkxFRCkgKQorICAgICAgICB7CisgICAg
ICAgICAgICByZWcgPSB2LT5hcmNoLnZnaWMucmRpc3RfcGVuZGJhc2U7CisgICAgICAgICAgICB2
Z2ljX3JlZzY0X3VwZGF0ZSgmcmVnLCByLCBpbmZvKTsKKyAgICAgICAgICAgIHJlZyA9IHNhbml0
aXplX3BlbmRiYXNlcihyZWcpOworICAgICAgICAgICAgdi0+YXJjaC52Z2ljLnJkaXN0X3BlbmRi
YXNlID0gcmVnOworICAgICAgICB9CisKKyAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgm
di0+YXJjaC52Z2ljLmxvY2ssIGZhbHNlKTsKKworICAgICAgICByZXR1cm4gMTsKKyAgICB9CiAK
ICAgICBjYXNlIDB4MDA4MDoKICAgICAgICAgZ290byB3cml0ZV9yZXNlcnZlZDsKIAogICAgIGNh
c2UgVlJFRzY0KEdJQ1JfSU5WTFBJUik6Ci0gICAgICAgIC8qIExQSSBpcyBub3QgaW1wbGVtZW50
ZWQgKi8KKyAgICAgICAgLyogTFBJcyB3aXRob3V0IGFuIElUUyBhcmUgbm90IGltcGxlbWVudGVk
ICovCiAgICAgICAgIGdvdG8gd3JpdGVfaWdub3JlXzY0OwogCiAgICAgY2FzZSAweDAwQTg6CiAg
ICAgICAgIGdvdG8gd3JpdGVfcmVzZXJ2ZWQ7CiAKICAgICBjYXNlIFZSRUc2NChHSUNSX0lOVkFM
TFIpOgotICAgICAgICAvKiBMUEkgaXMgbm90IGltcGxlbWVudGVkICovCisgICAgICAgIC8qIExQ
SXMgd2l0aG91dCBhbiBJVFMgYXJlIG5vdCBpbXBsZW1lbnRlZCAqLwogICAgICAgICBnb3RvIHdy
aXRlX2lnbm9yZV82NDsKIAogICAgIGNhc2UgMHgwMEI4OgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLWFybS9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKaW5kZXgg
ZWJhZWEzNS4uYjMzZjU0YSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4u
aAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCkBAIC0xMDksMTEgKzEwOSwxOSBA
QCBzdHJ1Y3QgYXJjaF9kb21haW4KICAgICAgICAgfSAqcmRpc3RfcmVnaW9uczsKICAgICAgICAg
aW50IG5yX3JlZ2lvbnM7ICAgICAgICAgICAgICAgICAgICAgLyogTnVtYmVyIG9mIHJkaXN0IHJl
Z2lvbnMgKi8KICAgICAgICAgdWludDMyX3QgcmRpc3Rfc3RyaWRlOyAgICAgICAgICAgICAgLyog
UmUtRGlzdHJpYnV0b3Igc3RyaWRlICovCisgICAgICAgIHVuc2lnbmVkIGxvbmcgaW50IG5yX2xw
aXM7CisgICAgICAgIHVpbnQ2NF90IHJkaXN0X3Byb3BiYXNlOwogICAgICAgICBzdHJ1Y3QgcmJf
cm9vdCBpdHNfZGV2aWNlczsgICAgICAgICAvKiBEZXZpY2VzIG1hcHBlZCB0byBhbiBJVFMgKi8K
ICAgICAgICAgc3BpbmxvY2tfdCBpdHNfZGV2aWNlc19sb2NrOyAgICAgICAgLyogUHJvdGVjdHMg
dGhlIGl0c19kZXZpY2VzIHRyZWUgKi8KICAgICAgICAgc3RydWN0IHJhZGl4X3RyZWVfcm9vdCBw
ZW5kX2xwaV90cmVlOyAvKiBTdG9yZXMgc3RydWN0IHBlbmRpbmdfaXJxJ3MgKi8KICAgICAgICAg
cndsb2NrX3QgcGVuZF9scGlfdHJlZV9sb2NrOyAgICAgICAgLyogUHJvdGVjdHMgdGhlIHBlbmRf
bHBpX3RyZWUgKi8KICAgICAgICAgdW5zaWduZWQgaW50IGludGlkX2JpdHM7CisgICAgICAgIC8q
CisgICAgICAgICAqIFRPRE86IGlmIHRoZXJlIGFyZSBtb3JlIGJvb2wncyBiZWluZyBhZGRlZCBi
ZWxvdywgY29uc2lkZXIKKyAgICAgICAgICogYSBmbGFncyB2YXJpYWJsZSBpbnN0ZWFkLgorICAg
ICAgICAgKi8KKyAgICAgICAgYm9vbCByZGlzdHNfZW5hYmxlZDsgICAgICAgICAgICAgICAgLyog
SXMgYW55IHJlZGlzdHJpYnV0b3IgZW5hYmxlZD8gKi8KKyAgICAgICAgYm9vbCBoYXNfaXRzOwog
I2VuZGlmCiAgICAgfSB2Z2ljOwogCkBAIC0yNjAsNiArMjY4LDcgQEAgc3RydWN0IGFyY2hfdmNw
dQogCiAgICAgICAgIC8qIEdJQ3YzOiByZWRpc3RyaWJ1dG9yIGJhc2UgYW5kIGZsYWdzIGZvciB0
aGlzIHZDUFUgKi8KICAgICAgICAgcGFkZHJfdCByZGlzdF9iYXNlOworICAgICAgICB1aW50NjRf
dCByZGlzdF9wZW5kYmFzZTsKICNkZWZpbmUgVkdJQ19WM19SRElTVF9MQVNUICAgICAgKDEgPDwg
MCkgICAgICAgIC8qIGxhc3QgdkNQVSBvZiB0aGUgcmRpc3QgKi8KICNkZWZpbmUgVkdJQ19WM19M
UElTX0VOQUJMRUQgICAgKDEgPDwgMSkKICAgICAgICAgdWludDhfdCBmbGFnczsKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:28:39 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:28:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmcR-0007HB-4G; Fri, 16 Jun 2017 08:28:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmcP-0007Gu-DX
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:28:37 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 75/78-01992-4B693495; Fri, 16 Jun 2017 08:28:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXfLNOd
 Ig8PLOC0mbDNwYPTY3reLPYAxijUzLym/IoE1Y//TCywF76UrVq7rZmxg/CXaxcjFISTwhVHi
 bOMERgjnPKNE/4sJ7F2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwvYS1zff
 5YRxOYVMJP42N7HDNLKAlS/96rdBEaOBYwMqxg1ilOLylKLdI2M9ZKKMtMzSnITM3N0DQ1M9X
 JTi4sT01NzEpOK9ZLzczcxAn1Sz8DAuINxR7vfIUZJDiYlUV5+OadIIb6k/JTKjMTijPii0pz
 U4kOMMhwcShK8slOdI4UEi1LTUyvSMnOAwQGTluDgURLhPdAOlOYtLkjMLc5Mh0idYlSUEudN
 AekTAElklObBtcEC8hKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYV6nKUBTeDLzSuCmvwJaz
 AS0OOiCA8jikkSElFQDY0XEDZ1/7rfZr67hsPsyrag0YZmBWcTF1U7bvmgtWVPBoSPM9kjA4e
 KxBc+e337X1rR1TsHi5IeW+/4pLHA/xFr9KbJBsFNl20W/ykMpPrrTRS4qiB1LjCucs5yJ11N
 LuXrl/tmW9Zc+8MQe+C3UJKC790BOQW/03SWbyzdOfL/k+3LGx7fmbVZiKc5INNRiLipOBAC1
 vGduQwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1497601715!67419915!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43314 invoked from network); 16 Jun 2017 08:28:36 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:28:36 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmcN-0004Gn-3D
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:28:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmcN-0003rB-2f
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:28:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmcN-0003rB-2f@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:28:35 +0000
Subject: [Xen-changelog] [xen master] ARM: introduce
	vgic_access_guest_memory()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDFiYTUyYTU3MjQ3YzMzYTA5YTg4YTUyNzQyNjExZDVmZmM4YzZlZDkKQXV0aG9yOiAg
ICAgVmlqYXlhIEt1bWFyIEsgPFZpamF5YS5LdW1hckBjYXZpdW1uZXR3b3Jrcy5jb20+CkF1dGhv
ckRhdGU6IFRodSBBcHIgNiAxMjoyODoyMiAyMDE3ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEp1biAx
NCAxMTozODozNyAyMDE3IC0wNzAwCgogICAgQVJNOiBpbnRyb2R1Y2UgdmdpY19hY2Nlc3NfZ3Vl
c3RfbWVtb3J5KCkKICAgIAogICAgVGhpcyBmdW5jdGlvbiBhbGxvd3MgdG8gY29weSBhIGNodW5r
IG9mIGRhdGEgZnJvbSBhbmQgdG8gZ3Vlc3QgcGh5c2ljYWwKICAgIG1lbW9yeS4gSXQgbG9va3Mg
dXAgdGhlIGFzc29jaWF0ZWQgcGFnZSBmcm9tIHRoZSBndWVzdCdzIHAybSB0cmVlCiAgICBhbmQg
bWFwcyB0aGlzIHBhZ2UgdGVtcG9yYXJpbHkgZm9yIHRoZSB0aW1lIG9mIHRoZSBhY2Nlc3MuCiAg
ICBUaGlzIGZ1bmN0aW9uIHdhcyBvcmlnaW5hbGx5IHdyaXR0ZW4gYnkgVmlqYXlhIGFzIHBhcnQg
b2YgYW4gZWFybGllciBzZXJpZXM6CiAgICBodHRwczovL3BhdGNod29yay5rZXJuZWwub3JnL3Bh
dGNoLzgxNzcyNTEKICAgIAogICAgU2lnbmVkLW9mZi1ieTogVmlqYXlhIEt1bWFyIEsgPFZpamF5
YS5LdW1hckBjYXZpdW1uZXR3b3Jrcy5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5
d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy5jICAgICAg
ICB8IDUwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhl
bi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIHwgIDMgKysrCiAyIGZpbGVzIGNoYW5nZWQsIDUzIGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy5jIGIveGVuL2FyY2gv
YXJtL3ZnaWMuYwppbmRleCBjMDk3YmQ0Li43ODljNThiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vdmdpYy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKQEAgLTIwLDYgKzIwLDcgQEAKICNp
bmNsdWRlIDx4ZW4vYml0b3BzLmg+CiAjaW5jbHVkZSA8eGVuL2xpYi5oPgogI2luY2x1ZGUgPHhl
bi9pbml0Lmg+CisjaW5jbHVkZSA8eGVuL2RvbWFpbl9wYWdlLmg+CiAjaW5jbHVkZSA8eGVuL3Nv
ZnRpcnEuaD4KICNpbmNsdWRlIDx4ZW4vaXJxLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CkBA
IC02MzYsNiArNjM3LDU1IEBAIHZvaWQgdmdpY19mcmVlX3ZpcnEoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgaW50IHZpcnEpCiB9CiAKIC8qCisgKiBUZW1wb3JhcmlseSBtYXAgb25lIHBoeXNp
Y2FsIGd1ZXN0IHBhZ2UgYW5kIGNvcHkgZGF0YSB0byBvciBmcm9tIGl0LgorICogVGhlIGRhdGEg
dG8gYmUgY29waWVkIGNhbm5vdCBjcm9zcyBhIHBhZ2UgYm91bmRhcnkuCisgKi8KK2ludCB2Z2lj
X2FjY2Vzc19ndWVzdF9tZW1vcnkoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBncGEsIHZvaWQg
KmJ1ZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qgc2l6ZSwgYm9vbCBp
c193cml0ZSkKK3sKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOworICAgIHVpbnQ2NF90IG9m
ZnNldCA9IGdwYSAmIH5QQUdFX01BU0s7ICAvKiBPZmZzZXQgd2l0aGluIHRoZSBtYXBwZWQgcGFn
ZSAqLworICAgIHAybV90eXBlX3QgcDJtdDsKKyAgICB2b2lkICpwOworCisgICAgLyogRG8gbm90
IGNyb3NzIGEgcGFnZSBib3VuZGFyeS4gKi8KKyAgICBpZiAoIHNpemUgPiAoUEFHRV9TSVpFIC0g
b2Zmc2V0KSApCisgICAgeworICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJkJWQ6IHZJVFM6
IG1lbW9yeSBhY2Nlc3Mgd291bGQgY3Jvc3MgcGFnZSBib3VuZGFyeVxuIiwKKyAgICAgICAgICAg
ICAgIGQtPmRvbWFpbl9pZCk7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKworICAg
IHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCBwYWRkcl90b19wZm4oZ3BhKSwgJnAybXQsIFAy
TV9BTExPQyk7CisgICAgaWYgKCAhcGFnZSApCisgICAgeworICAgICAgICBwcmludGsoWEVOTE9H
X0dfRVJSICJkJWQ6IHZJVFM6IEZhaWxlZCB0byBnZXQgdGFibGUgZW50cnlcbiIsCisgICAgICAg
ICAgICAgICBkLT5kb21haW5faWQpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisK
KyAgICBpZiAoICFwMm1faXNfcmFtKHAybXQpICkKKyAgICB7CisgICAgICAgIHB1dF9wYWdlKHBh
Z2UpOworICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJkJWQ6IHZJVFM6IG1lbW9yeSB1c2Vk
IGJ5IHRoZSBJVFMgc2hvdWxkIGJlIFJBTS4iLAorICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lk
KTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorCisgICAgcCA9IF9fbWFwX2RvbWFp
bl9wYWdlKHBhZ2UpOworCisgICAgaWYgKCBpc193cml0ZSApCisgICAgICAgIG1lbWNweShwICsg
b2Zmc2V0LCBidWYsIHNpemUpOworICAgIGVsc2UKKyAgICAgICAgbWVtY3B5KGJ1ZiwgcCArIG9m
ZnNldCwgc2l6ZSk7CisKKyAgICB1bm1hcF9kb21haW5fcGFnZShwKTsKKyAgICBwdXRfcGFnZShw
YWdlKTsKKworICAgIHJldHVybiAwOworfQorCisvKgogICogTG9jYWwgdmFyaWFibGVzOgogICog
bW9kZTogQwogICogYy1maWxlLXN0eWxlOiAiQlNEIgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS92Z2ljLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAppbmRleCAzM2IyZmI1
Li42YTIzMjQ5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaApAQCAtMzIwLDYgKzMyMCw5IEBAIGV4dGVybiB2b2lk
IHJlZ2lzdGVyX3ZnaWNfb3BzKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCB2Z2ljX29w
cyAqb3BzKTsKIGludCB2Z2ljX3YyX2luaXQoc3RydWN0IGRvbWFpbiAqZCwgaW50ICptbWlvX2Nv
dW50KTsKIGludCB2Z2ljX3YzX2luaXQoc3RydWN0IGRvbWFpbiAqZCwgaW50ICptbWlvX2NvdW50
KTsKIAoraW50IHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9yeShzdHJ1Y3QgZG9tYWluICpkLCBwYWRk
cl90IGdwYSwgdm9pZCAqYnVmLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCBzaXplLCBib29sX3QgaXNfd3JpdGUpOworCiBleHRlcm4gaW50IGRvbWFpbl92Z2ljX3JlZ2lz
dGVyKHN0cnVjdCBkb21haW4gKmQsIGludCAqbW1pb19jb3VudCk7CiBleHRlcm4gaW50IHZjcHVf
dmdpY19mcmVlKHN0cnVjdCB2Y3B1ICp2KTsKIGV4dGVybiBib29sIHZnaWNfdG9fc2dpKHN0cnVj
dCB2Y3B1ICp2LCByZWdpc3Rlcl90IHNnaXIsCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:28:52 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:28:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmce-0007L5-Cc; Fri, 16 Jun 2017 08:28:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmcc-0007KT-Bu
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:28:50 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 7B/47-02006-1C693495; Fri, 16 Jun 2017 08:28:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXffNOd
 Ig01vBS0mbDNwYPTY3reLPYAxijUzLym/IoE14/2d9ewFlwUrVvZ2MzUwzuXrYuTiEBL4wijx
 +HQrG4RznlGiu/8vcxcjBwebgJjE3L0KXYycHCICqhKzVixnBrGFBNQlmn43sIHYwgKOEhNmn
 mICsXkFzCRmtM5hAbFZgOq/Pn3ENoGRYwEjwypGjeLUorLUIl1jA72kosz0jJLcxMwcXUMDU7
 3c1OLixPTUnMSkYr3k/NxNjECv1DMwMO5gnLDK7xCjJAeTkigvv5xTpBBfUn5KZUZicUZ8UWl
 OavEhRhkODiUJXlWgl4UEi1LTUyvSMnOA4QGTluDgURLhPdAOlOYtLkjMLc5Mh0idYlSUEuf9
 MhUoIQCSyCjNg2uDheQlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8d0Gm8GTmlcBNfwW0m
 AlocdAFB5DFJYkIKakGRtU1hbtu9Cn6WVqu2HXr/KbJbfN2pmc8vS9vv9t8ewnPcTO3+sVb1x
 efzj7iZ+eTZ2gRs/wxo354MP/NuB8rt9TPKpRgvij7QSlorfZLl4AFbEeubQk6JLrpfklyxyl
 tx+8qDG1Rppvnfsr/vaptZ2HQWemdjO96ueWP9u6MLZtxacpqxvXheUosxRmJhlrMRcWJAJsh
 /HREAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1497601725!83905577!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30561 invoked from network); 16 Jun 2017 08:28:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:28:46 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmcX-0004Gx-52
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:28:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmcX-0003sk-4O
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:28:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmcX-0003sk-4O@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:28:45 +0000
Subject: [Xen-changelog] [xen master] ARM: vGICv3: re-use
	vgic_reg64_check_access
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRiNzg0NmJhN2M2YTE5MjEyN2RmMGYzYThiN2FkMDM2Mjc5NTNiNzkKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IFRo
dSBBcHIgNiAyMDo1NjozMSAyMDE3ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEp1biAxNCAxMTozODoz
NyAyMDE3IC0wNzAwCgogICAgQVJNOiB2R0lDdjM6IHJlLXVzZSB2Z2ljX3JlZzY0X2NoZWNrX2Fj
Y2VzcwogICAgCiAgICB2Z2ljX3JlZzY0X2NoZWNrX2FjY2VzcygpIGNoZWNrcyBmb3IgYSB2YWxp
ZCBhY2Nlc3Mgd2lkdGggb2YgYSA2NC1iaXQKICAgIE1NSU8gcmVnaXN0ZXIsIHdoaWNoIGlzIHVz
ZWZ1bCBiZXlvbmQgdGhlIGN1cnJlbnQgR0lDdjMgZW11bGF0aW9uIG9ubHkuCiAgICBNb3ZlIHRo
aXMgZnVuY3Rpb24gdG8gdGhlIHZnaWMtZW11bC5oIHRvIGJlIGVhc2lseSByZXVzYWJsZS4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5j
b20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAg
IEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0t
LQogeGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyAgICAgICAgICB8IDkgLS0tLS0tLS0tCiB4ZW4vaW5j
bHVkZS9hc20tYXJtL3ZnaWMtZW11bC5oIHwgOSArKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwg
OSBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS92Z2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCmluZGV4IGM1M2ZhOWMuLjMwOTgx
YjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKKysrIGIveGVuL2FyY2gvYXJt
L3ZnaWMtdjMuYwpAQCAtMTYxLDE1ICsxNjEsNiBAQCBzdGF0aWMgdm9pZCB2Z2ljX3N0b3JlX2ly
b3V0ZXIoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZnaWNfaXJxX3JhbmsgKnJhbmssCiAgICAg
fQogfQogCi1zdGF0aWMgaW5saW5lIGJvb2wgdmdpY19yZWc2NF9jaGVja19hY2Nlc3Moc3RydWN0
IGhzcl9kYWJ0IGRhYnQpCi17Ci0gICAgLyoKLSAgICAgKiA2NCBiaXRzIHJlZ2lzdGVycyBjYW4g
YmUgYWNjZXNzaWJsZSB1c2luZyAzMi1iaXQgYW5kIDY0LWJpdCB1bmxlc3MKLSAgICAgKiBzdGF0
ZWQgb3RoZXJ3aXNlIChTZWUgOC4xLjMgQVJNIElISSAwMDY5QSkuCi0gICAgICovCi0gICAgcmV0
dXJuICggZGFidC5zaXplID09IERBQlRfRE9VQkxFX1dPUkQgfHwgZGFidC5zaXplID09IERBQlRf
V09SRCApOwotfQotCiBzdGF0aWMgaW50IF9fdmdpY192M19yZGlzdHJfcmRfbW1pb19yZWFkKHN0
cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgZ2ljcl9yZWcsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgKnIpCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3ZnaWMtZW11bC5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLWVtdWwu
aAppbmRleCAxODRhMWYwLi5lNTJmYmFhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJt
L3ZnaWMtZW11bC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy1lbXVsLmgKQEAgLTEy
LDYgKzEyLDE1IEBACiAjZGVmaW5lIFZSQU5HRTMyKHN0YXJ0LCBlbmQpIHN0YXJ0IC4uLiBlbmQg
KyAzCiAjZGVmaW5lIFZSQU5HRTY0KHN0YXJ0LCBlbmQpIHN0YXJ0IC4uLiBlbmQgKyA3CiAKKy8q
CisgKiA2NCBiaXRzIHJlZ2lzdGVycyBjYW4gYmUgYWNjZXNzaWJsZSB1c2luZyAzMi1iaXQgYW5k
IDY0LWJpdCB1bmxlc3MKKyAqIHN0YXRlZCBvdGhlcndpc2UgKFNlZSA4LjEuMyBBUk0gSUhJIDAw
NjlBKS4KKyAqLworc3RhdGljIGlubGluZSBib29sIHZnaWNfcmVnNjRfY2hlY2tfYWNjZXNzKHN0
cnVjdCBoc3JfZGFidCBkYWJ0KQoreworICAgIHJldHVybiAoIGRhYnQuc2l6ZSA9PSBEQUJUX0RP
VUJMRV9XT1JEIHx8IGRhYnQuc2l6ZSA9PSBEQUJUX1dPUkQgKTsKK30KKwogI2VuZGlmIC8qIF9f
QVNNX0FSTV9WR0lDX0VNVUxfSF9fICovCiAKIC8qCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:28:59 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:28:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmcl-0007NI-Et; Fri, 16 Jun 2017 08:28:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmcj-0007Mq-Q6
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:28:57 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 2C/3D-02181-9C693495; Fri, 16 Jun 2017 08:28:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVffENOd
 Ig4vTZC0mbDNwYPTY3reLPYAxijUzLym/IoE1o+PHH8aChcYV/98vYW5gvKDaxcjFISTwhVHi
 95VJ7BDOeUaJ6fc+sHQxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSxgJjFza
 zsjiM0LZE+7epkNpJUFqP5ql9QERo4FjAyrGDWKU4vKUot0jSz0kooy0zNKchMzc3QNDUz1cl
 OLixPTU3MSk4r1kvNzNzECfVLPwMC4g7Fvld8hRkkOJiVRXn45p0ghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErzrpjpHCgkWpaanVqRl5gCDAyYtwcGjJMJ7oB0ozVtckJhbnJkOkTrFqCglzpsC
 0icAksgozYNrgwXkJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvE5TgKbwZOaVwE1/BbSYC
 Whx0AUHkMUliQgpqQZG9iOLLn1R37Xvt/vP9f9VD023O/ihp5qB77bgSpGbv3PF3bQi/kmcKZ
 Ll1XoaZzNF5+d78UlShmd1pn0+xHJGM+MzY6z/tuga2SOeB3/0bnO6vrZ4601zpaeCmbsuv0y
 L1HdwWrFVOYvNeLLq2yaVuyIGytzZ0zb/XLfibyKX0loNlXsC2isOK7EUZyQaajEXFScCACsp
 dS1DAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-206.messagelabs.com!1497601735!100804824!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32360 invoked from network); 16 Jun 2017 08:28:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:28:56 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmch-0004H3-7q
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:28:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmch-0003un-71
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:28:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmch-0003un-71@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:28:55 +0000
Subject: [Xen-changelog] [xen master] ARM: vGIC: advertise LPI support
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDk3ODVhYjJmZDE0OWRjMWM0YjAzMDVhNDQ5YzMwNzlhOTY4Mjg3OTcKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IE1v
biBTZXAgNSAxMzo1NzoyMCAyMDE2ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEp1biAxNCAxMTozODoz
NyAyMDE3IC0wNzAwCgogICAgQVJNOiB2R0lDOiBhZHZlcnRpc2UgTFBJIHN1cHBvcnQKICAgIAog
ICAgVG8gbGV0IGEgZ3Vlc3Qga25vdyBhYm91dCB0aGUgYXZhaWxhYmlsaXR5IG9mIHZpcnR1YWwg
TFBJcywgc2V0IHRoZQogICAgcmVzcGVjdGl2ZSBiaXRzIGluIHRoZSB2aXJ0dWFsIEdJQyByZWdp
c3RlcnMgYW5kIGxldCBhIGd1ZXN0IGNvbnRyb2wKICAgIHRoZSBMUEkgZW5hYmxlIGJpdC4KICAg
IE9ubHkgcmVwb3J0IHRoZSBMUEkgY2FwYWJpbGl0eSBpZiB0aGVyZSBpcyBhdCBsZWFzdCBvbmUg
SVRTIGVtdWxhdGVkCiAgICBmb3IgdGhhdCBndWVzdCAod2hpY2ggZGVwZW5kcyBvbiB0aGUgaG9z
dCBoYXZpbmcgYW4gSVRTIGF0IHRoZSBtb21lbnQpLgogICAgRm9yIERvbTAgd2UgcmVwb3J0IHRo
ZSBzYW1lIG51bWJlciBvZiBpbnRlcnJ1cHRzIGlkZW50aWZpZXJzIGFzIHRoZQogICAgaG9zdCwg
d2hlcmVhcyBEb21VcyBnZXQgYSBudW1iZXIgZml4ZWQgYXQgMTAgYml0cyBmb3IgdGhlIG1vbWVu
dHMsIHdoaWNoCiAgICBjb3ZlcnMgYWxsIFNQSXMuIEFsc28gd2UgZml4IGEgc2xpZ2h0IGluYWNj
dXJhY3kgaGVyZSwgc2luY2UgdGhlCiAgICBudW1iZXIgb2YgaW50ZXJydXB0IGlkZW50aWZpZXIg
c3BlY2lmaWVkIGluIEdJQ0RfVFlQRVIgZGVwZW5kcyBvbiB0aGUKICAgIHN0cmVhbSBpbnRlcmZh
Y2UgYW5kIGlzIGluZGVwZW5kZW50IGZyb20gdGhlIG51bWJlciBvZiBhY3R1YWxseSB3aXJlZAog
ICAgU1BJcy4KICAgIFRoaXMgYWxzbyByZW1vdmVzIGEgIlRCRCIgY29tbWVudCwgYXMgd2Ugbm93
IHBvcHVsYXRlIHRoZSBwcm9jZXNzb3IKICAgIG51bWJlciBpbiB0aGUgR0lDUl9UWVBFUiByZWdp
c3Rlciwgd2hpY2ggd2lsbCBiZSB1c2VkIGJ5IHRoZSBJVFMKICAgIGVtdWxhdGlvbiBsYXRlciBv
bi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJh
QGFybS5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyB8IDgzICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNzYgaW5zZXJ0
aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12
My5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwppbmRleCAzMDk4MWIyLi45MGEyYWUzIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYz
LmMKQEAgLTE3MCw4ICsxNzAsMTkgQEAgc3RhdGljIGludCBfX3ZnaWNfdjNfcmRpc3RyX3JkX21t
aW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiAgICAgc3dpdGNoICgg
Z2ljcl9yZWcgKQogICAgIHsKICAgICBjYXNlIFZSRUczMihHSUNSX0NUTFIpOgotICAgICAgICAv
KiBXZSBoYXZlIG5vdCBpbXBsZW1lbnRlZCBMUEkncywgcmVhZCB6ZXJvICovCi0gICAgICAgIGdv
dG8gcmVhZF9hc196ZXJvXzMyOworICAgIHsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsK
KworICAgICAgICBpZiAoICF2LT5kb21haW4tPmFyY2gudmdpYy5oYXNfaXRzICkKKyAgICAgICAg
ICAgIGdvdG8gcmVhZF9hc196ZXJvXzMyOworICAgICAgICBpZiAoIGRhYnQuc2l6ZSAhPSBEQUJU
X1dPUkQgKSBnb3RvIGJhZF93aWR0aDsKKworICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdi0+
YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKKyAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJhY3Qo
ISEodi0+YXJjaC52Z2ljLmZsYWdzICYgVkdJQ19WM19MUElTX0VOQUJMRUQpLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbmZvKTsKKyAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVz
dG9yZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKKyAgICAgICAgcmV0dXJuIDE7CisgICAg
fQogCiAgICAgY2FzZSBWUkVHMzIoR0lDUl9JSURSKToKICAgICAgICAgaWYgKCBkYWJ0LnNpemUg
IT0gREFCVF9XT1JEICkgZ290byBiYWRfd2lkdGg7CkBAIC0xODMsMTYgKzE5NCwyMCBAQCBzdGF0
aWMgaW50IF9fdmdpY192M19yZGlzdHJfcmRfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LCBtbWlv
X2luZm9fdCAqaW5mbywKICAgICAgICAgdWludDY0X3QgdHlwZXIsIGFmZjsKIAogICAgICAgICBp
ZiAoICF2Z2ljX3JlZzY0X2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOwotICAg
ICAgICAvKiBUQkQ6IFVwZGF0ZSBwcm9jZXNzb3IgaWQgaW4gWzIzOjhdIHdoZW4gSVRTIHN1cHBv
cnQgaXMgYWRkZWQgKi8KICAgICAgICAgYWZmID0gKE1QSURSX0FGRklOSVRZX0xFVkVMKHYtPmFy
Y2gudm1waWRyLCAzKSA8PCA1NiB8CiAgICAgICAgICAgICAgICBNUElEUl9BRkZJTklUWV9MRVZF
TCh2LT5hcmNoLnZtcGlkciwgMikgPDwgNDggfAogICAgICAgICAgICAgICAgTVBJRFJfQUZGSU5J
VFlfTEVWRUwodi0+YXJjaC52bXBpZHIsIDEpIDw8IDQwIHwKICAgICAgICAgICAgICAgIE1QSURS
X0FGRklOSVRZX0xFVkVMKHYtPmFyY2gudm1waWRyLCAwKSA8PCAzMik7CiAgICAgICAgIHR5cGVy
ID0gYWZmOworICAgICAgICAvKiBXZSB1c2UgdGhlIFZDUFUgSUQgYXMgdGhlIHJlZGlzdHJpYnV0
b3IgSUQgaW4gYml0c1syMzo4XSAqLworICAgICAgICB0eXBlciB8PSB2LT52Y3B1X2lkIDw8IEdJ
Q1JfVFlQRVJfUFJPQ19OVU1fU0hJRlQ7CiAKICAgICAgICAgaWYgKCB2LT5hcmNoLnZnaWMuZmxh
Z3MgJiBWR0lDX1YzX1JESVNUX0xBU1QgKQogICAgICAgICAgICAgdHlwZXIgfD0gR0lDUl9UWVBF
Ul9MQVNUOwogCisgICAgICAgIGlmICggdi0+ZG9tYWluLT5hcmNoLnZnaWMuaGFzX2l0cyApCisg
ICAgICAgICAgICB0eXBlciB8PSBHSUNSX1RZUEVSX1BMUElTOworCiAgICAgICAgICpyID0gdmdp
Y19yZWc2NF9leHRyYWN0KHR5cGVyLCBpbmZvKTsKIAogICAgICAgICByZXR1cm4gMTsKQEAgLTQy
Niw2ICs0NDEsNDAgQEAgc3RhdGljIHVpbnQ2NF90IHNhbml0aXplX3BlbmRiYXNlcih1aW50NjRf
dCByZWcpCiAgICAgcmV0dXJuIHJlZzsKIH0KIAorc3RhdGljIHZvaWQgdmdpY192Y3B1X2VuYWJs
ZV9scGlzKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHVpbnQ2NF90IHJlZyA9IHYtPmRvbWFpbi0+
YXJjaC52Z2ljLnJkaXN0X3Byb3BiYXNlOworICAgIHVuc2lnbmVkIGludCBucl9scGlzID0gQklU
KChyZWcgJiAweDFmKSArIDEpOworCisgICAgLyogcmRpc3RzX2VuYWJsZWQgaXMgcHJvdGVjdGVk
IGJ5IHRoZSBkb21haW4gbG9jay4gKi8KKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYtPmRv
bWFpbi0+YXJjaC52Z2ljLmxvY2spKTsKKworICAgIGlmICggbnJfbHBpcyA8IExQSV9PRkZTRVQg
KQorICAgICAgICBucl9scGlzID0gMDsKKyAgICBlbHNlCisgICAgICAgIG5yX2xwaXMgLT0gTFBJ
X09GRlNFVDsKKworICAgIGlmICggIXYtPmRvbWFpbi0+YXJjaC52Z2ljLnJkaXN0c19lbmFibGVk
ICkKKyAgICB7CisgICAgICAgIHYtPmRvbWFpbi0+YXJjaC52Z2ljLm5yX2xwaXMgPSBucl9scGlz
OworICAgICAgICAvKgorICAgICAgICAgKiBNYWtlIHN1cmUgbnJfbHBpcyBpcyB2aXNpYmxlIGJl
Zm9yZSByZGlzdHNfZW5hYmxlZC4KKyAgICAgICAgICogV2UgcmVhZCBucl9scGlzIChhbmQgcmRp
c3RfcHJvcGJhc2UpIG91dHNpZGUgb2YgdGhlIGxvY2sgaW4KKyAgICAgICAgICogb3RoZXIgZnVu
Y3Rpb25zLCBidXQgZ3VhcmQgdGhvc2UgYWNjZXNzZXMgYnkgcmRpc3RzX2VuYWJsZWQsIHNvCisg
ICAgICAgICAqIG1ha2Ugc3VyZSB0aGVzZSBhcmUgY29uc2lzdGVudC4KKyAgICAgICAgICovCisg
ICAgICAgIHNtcF9tYigpOworICAgICAgICB2LT5kb21haW4tPmFyY2gudmdpYy5yZGlzdHNfZW5h
YmxlZCA9IHRydWU7CisgICAgICAgIC8qCisgICAgICAgICAqIE1ha2Ugc3VyZSB0aGUgcGVyLWRv
bWFpbiByZGlzdHNfZW5hYmxlZCBmbGFnIGhhcyBiZWVuIHNldCBiZWZvcmUKKyAgICAgICAgICog
ZW5hYmxpbmcgdGhpcyBwYXJ0aWN1bGFyIHJlZGlzdHJpYnV0b3IuCisgICAgICAgICAqLworICAg
ICAgICBzbXBfbWIoKTsKKyAgICB9CisKKyAgICB2LT5hcmNoLnZnaWMuZmxhZ3MgfD0gVkdJQ19W
M19MUElTX0VOQUJMRUQ7Cit9CisKIHN0YXRpYyBpbnQgX192Z2ljX3YzX3JkaXN0cl9yZF9tbWlv
X3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGdpY3JfcmVnLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCByKQpAQCAtNDM2LDgg
KzQ4NSwyNiBAQCBzdGF0aWMgaW50IF9fdmdpY192M19yZGlzdHJfcmRfbW1pb193cml0ZShzdHJ1
Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiAgICAgc3dpdGNoICggZ2ljcl9yZWcgKQog
ICAgIHsKICAgICBjYXNlIFZSRUczMihHSUNSX0NUTFIpOgotICAgICAgICAvKiBMUEkncyBub3Qg
aW1wbGVtZW50ZWQgKi8KLSAgICAgICAgZ290byB3cml0ZV9pZ25vcmVfMzI7CisgICAgeworICAg
ICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworCisgICAgICAgIGlmICggIXYtPmRvbWFpbi0+YXJj
aC52Z2ljLmhhc19pdHMgKQorICAgICAgICAgICAgZ290byB3cml0ZV9pZ25vcmVfMzI7CisgICAg
ICAgIGlmICggZGFidC5zaXplICE9IERBQlRfV09SRCApIGdvdG8gYmFkX3dpZHRoOworCisgICAg
ICAgIHZnaWNfbG9jayh2KTsgICAgICAgICAgICAgICAgICAgLyogcHJvdGVjdHMgcmRpc3RzX2Vu
YWJsZWQgKi8KKyAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnYtPmFyY2gudmdpYy5sb2NrLCBm
bGFncyk7CisKKyAgICAgICAgLyogTFBJcyBjYW4gb25seSBiZSBlbmFibGVkIG9uY2UsIGJ1dCBu
ZXZlciBkaXNhYmxlZCBhZ2Fpbi4gKi8KKyAgICAgICAgaWYgKCAociAmIEdJQ1JfQ1RMUl9FTkFC
TEVfTFBJUykgJiYKKyAgICAgICAgICAgICAhKHYtPmFyY2gudmdpYy5mbGFncyAmIFZHSUNfVjNf
TFBJU19FTkFCTEVEKSApCisgICAgICAgICAgICB2Z2ljX3ZjcHVfZW5hYmxlX2xwaXModik7CisK
KyAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdz
KTsKKyAgICAgICAgdmdpY191bmxvY2sodik7CisKKyAgICAgICAgcmV0dXJuIDE7CisgICAgfQog
CiAgICAgY2FzZSBWUkVHMzIoR0lDUl9JSURSKToKICAgICAgICAgLyogUk8gKi8KQEAgLTEwNDgs
NyArMTExNSw2IEBAIHN0YXRpYyBpbnQgdmdpY192M19kaXN0cl9tbWlvX3JlYWQoc3RydWN0IHZj
cHUgKnYsIG1taW9faW5mb190ICppbmZvLAogICAgICAgICAgKiBOdW1iZXIgb2YgaW50ZXJydXB0
IGlkZW50aWZpZXIgYml0cyBzdXBwb3J0ZWQgYnkgdGhlIEdJQwogICAgICAgICAgKiBTdHJlYW0g
UHJvdG9jb2wgSW50ZXJmYWNlCiAgICAgICAgICAqLwotICAgICAgICB1bnNpZ25lZCBpbnQgaXJx
X2JpdHMgPSBnZXRfY291bnRfb3JkZXIodmdpY19udW1faXJxcyh2LT5kb21haW4pKTsKICAgICAg
ICAgLyoKICAgICAgICAgICogTnVtYmVyIG9mIHByb2Nlc3NvcnMgdGhhdCBtYXkgYmUgdXNlZCBh
cyBpbnRlcnJ1cHQgdGFyZ2V0cyB3aGVuIEFSRQogICAgICAgICAgKiBiaXQgaXMgemVyby4gVGhl
IG1heGltdW0gaXMgOC4KQEAgLTEwNjEsNyArMTEyNywxMCBAQCBzdGF0aWMgaW50IHZnaWNfdjNf
ZGlzdHJfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKICAgICAg
ICAgdHlwZXIgPSAoKG5jcHVzIC0gMSkgPDwgR0lDRF9UWVBFX0NQVVNfU0hJRlQgfAogICAgICAg
ICAgICAgICAgICBESVZfUk9VTkRfVVAodi0+ZG9tYWluLT5hcmNoLnZnaWMubnJfc3BpcywgMzIp
KTsKIAotICAgICAgICB0eXBlciB8PSAoaXJxX2JpdHMgLSAxKSA8PCBHSUNEX1RZUEVfSURfQklU
U19TSElGVDsKKyAgICAgICAgaWYgKCB2LT5kb21haW4tPmFyY2gudmdpYy5oYXNfaXRzICkKKyAg
ICAgICAgICAgIHR5cGVyIHw9IEdJQ0RfVFlQRV9MUElTOworCisgICAgICAgIHR5cGVyIHw9ICh2
LT5kb21haW4tPmFyY2gudmdpYy5pbnRpZF9iaXRzIC0gMSkgPDwgR0lDRF9UWVBFX0lEX0JJVFNf
U0hJRlQ7CiAKICAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJhY3QodHlwZXIsIGluZm8pOwog
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNt
YXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:29:10 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:29:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmcw-0007PP-Gd; Fri, 16 Jun 2017 08:29:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmcu-0007P4-IY
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:29:08 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 A1/3F-01732-3D693495; Fri, 16 Jun 2017 08:29:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVffSNOd
 Ig6drjCwmbDNwYPTY3reLPYAxijUzLym/IoE148iJftaCT+sYKz5dWMLcwNjfwNjFyMUhJPCF
 UWJW2yqmLkZOIOc8o0Tfj9QuRg4ONgExibl7FUDCIgKqErNWLGeGKFGXaPrdwAZiCwv4Spz6/
 Y8dpJxXwEzizhtXkDALUPmN9feZJjByLGBkWMWoXpxaVJZapGuul1SUmZ5RkpuYmaNraGCsl5
 taXJyYnpqTmFSsl5yfu4kR6BMGINjB2Pjd6RCjJAeTkigvv5xTpBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3nVTnSOFBItS01Mr0jJzgMEBk5bg4FES4T3QDpTmLS5IzC3OTIdInWLU5VjQs+EL
 kxBLXn5eqpQ47xeQGQIgRRmleXAjYIF6iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8d0Gm8
 GTmlcBtegV0BBPQEUEXHECOKElESEk1MO5pElmW8J312Pf4SEmFtB3HWnb8ii788XVWcM3Gyj
 XdgmkymlKGS2tWHYxrYLl941CM9qGrgo/VdU8f3lp1d/mFsOmey79lCTmu2MGe4tK+euk32fU
 nLv7PuKG7hm3Jh8LXbTeub7K+ZOIuNtlZvr6y9YLPO/3Y92/mMupOim18xjpTaVPbqxwlluKM
 REMt5qLiRACEULZATwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1497601745!50447089!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24775 invoked from network); 16 Jun 2017 08:29:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:29:06 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmcr-0004Hp-9l
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:29:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmcr-0003wF-99
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:29:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmcr-0003wF-99@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:29:05 +0000
Subject: [Xen-changelog] [xen master] ARM: vITS: add command handling stub
	and MMIO emulation
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRhYTJlNDI0MDYxYTZjOGY2NTIxYjA0ODNhNTFmYjEzYzJiNWFmNWIKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IFdl
ZCBBcHIgNSAwOToyMzozMiAyMDE3ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEp1biAxNCAxMTozODoz
NyAyMDE3IC0wNzAwCgogICAgQVJNOiB2SVRTOiBhZGQgY29tbWFuZCBoYW5kbGluZyBzdHViIGFu
ZCBNTUlPIGVtdWxhdGlvbgogICAgCiAgICBFbXVsYXRlIHRoZSBtZW1vcnkgbWFwcGVkIElUUyBy
ZWdpc3RlcnMgYW5kIHByb3ZpZGUgYSBzdHViIHRvIGludHJvZHVjZQogICAgdGhlIElUUyBjb21t
YW5kIGhhbmRsaW5nIGZyYW1ld29yayAoYnV0IHdpdGhvdXQgYWN0dWFsbHkgZW11bGF0aW5nIGFu
eQogICAgY29tbWFuZHMgYXQgdGhpcyB0aW1lKS4KICAgIFRoaXMgZml4ZXMgYSBtaXNub21lciBp
biBvdXIgdmlydHVhbCBJVFMgc3RydWN0dXJlLCB3aGVyZSB0aGUgc3BlYyBpcwogICAgY29uZnVz
aW5nbHkgdXNpbmcgSURfYml0cyBpbiBHSVRTX1RZUEVSIHRvIGRlbm90ZSB0aGUgbnVtYmVyIG9m
IGV2ZW50IElEcwogICAgKGluIGNvbnRyYXN0IHRvIEdJQ0RfVFlQRVIsIHdoZXJlIGl0IG1lYW5z
IG51bWJlciBvZiBMUElzKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEg
PGFuZHJlLnByenl3YXJhQGFybS5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgICAgICAg
fCA1ODggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiB4ZW4vaW5jbHVk
ZS9hc20tYXJtL2dpY192M19pdHMuaCB8ICAgMyArCiAyIGZpbGVzIGNoYW5nZWQsIDU5MCBpbnNl
cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMt
djMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwppbmRleCAwNjVmZmUyLi41NDgx
NzkxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYworKysgYi94ZW4vYXJj
aC9hcm0vdmdpYy12My1pdHMuYwpAQCAtMTksNiArMTksMTYgQEAKICAqIGFsb25nIHdpdGggdGhp
cyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCiAg
Ki8KIAorLyoKKyAqIExvY2tpbmcgb3JkZXI6CisgKgorICogaXRzLT52Y21kX2xvY2sgICAgICAg
ICAgICAgICAgICAgICAgICAocHJvdGVjdHMgdGhlIGNvbW1hbmQgcXVldWUpCisgKiAgICAgaXRz
LT5pdHNfbG9jayAgICAgICAgICAgICAgICAgICAgIChwcm90ZWN0cyB0aGUgdHJhbnNsYXRpb24g
dGFibGVzKQorICogICAgICAgICBkLT5pdHNfZGV2aWNlc19sb2NrICAgICAgICAgICAocHJvdGVj
dHMgdGhlIGRldmljZSBSQiB0cmVlKQorICogICAgICAgICAgICAgdi0+dmdpYy5sb2NrICAgICAg
ICAgICAgICAocHJvdGVjdHMgdGhlIHN0cnVjdCBwZW5kaW5nX2lycSkKKyAqICAgICAgICAgICAg
ICAgICBkLT5wZW5kX2xwaV90cmVlX2xvY2sgKHByb3RlY3RzIHRoZSByYWRpeCB0cmVlKQorICov
CisKICNpbmNsdWRlIDx4ZW4vYml0b3BzLmg+CiAjaW5jbHVkZSA8eGVuL2NvbmZpZy5oPgogI2lu
Y2x1ZGUgPHhlbi9kb21haW5fcGFnZS5oPgpAQCAtNDMsNyArNTMsNyBAQAogc3RydWN0IHZpcnRf
aXRzIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkOwogICAgIHVuc2lnbmVkIGludCBkZXZpZF9iaXRz
OwotICAgIHVuc2lnbmVkIGludCBpbnRpZF9iaXRzOworICAgIHVuc2lnbmVkIGludCBldmlkX2Jp
dHM7CiAgICAgc3BpbmxvY2tfdCB2Y21kX2xvY2s7ICAgICAgIC8qIFByb3RlY3RzIHRoZSB2aXJ0
dWFsIGNvbW1hbmQgYnVmZmVyLCB3aGljaCAqLwogICAgIHVpbnQ2NF90IGN3cml0ZXI7ICAgICAg
ICAgICAvKiBjb25zaXN0cyBvZiBDV1JJVEVSIGFuZCBDUkVBRFIgYW5kIHRob3NlICAgKi8KICAg
ICB1aW50NjRfdCBjcmVhZHI7ICAgICAgICAgICAgLyogc2hhZG93IHZhcmlhYmxlcyBjd3JpdGVy
IGFuZCBjcmVhZHIuICovCkBAIC01Myw2ICs2Myw3IEBAIHN0cnVjdCB2aXJ0X2l0cyB7CiAgICAg
dWludDY0X3QgYmFzZXJfZGV2LCBiYXNlcl9jb2xsOyAgICAgLyogQkFTRVIwIGFuZCBCQVNFUjEg
Zm9yIHRoZSBndWVzdCAqLwogICAgIHVuc2lnbmVkIGludCBtYXhfY29sbGVjdGlvbnM7CiAgICAg
dW5zaWduZWQgaW50IG1heF9kZXZpY2VzOworICAgIC8qIGNoYW5naW5nICJlbmFibGVkIiByZXF1
aXJlcyB0byBob2xkICpib3RoKiB0aGUgdmNtZF9sb2NrIGFuZCBpdHNfbG9jayAqLwogICAgIGJv
b2wgZW5hYmxlZDsKIH07CiAKQEAgLTY3LDYgKzc4LDU4MSBAQCBzdHJ1Y3Qgdml0c19pdHRlCiAg
ICAgdWludDE2X3QgcGFkOwogfTsKIAorLyoKKyAqIE91ciBjb2xsZWN0aW9uIHRhYmxlIGVuY29k
aW5nOgorICogRWFjaCBlbnRyeSBqdXN0IGNvbnRhaW5zIHRoZSBWQ1BVIElEIG9mIHRoZSByZXNw
ZWN0aXZlIHZDUFUuCisgKi8KK3R5cGVkZWYgdWludDE2X3QgY29sbF90YWJsZV9lbnRyeV90Owor
CisvKgorICogT3VyIGRldmljZSB0YWJsZSBlbmNvZGluZ3M6CisgKiBDb250YWlucyB0aGUgZ3Vl
c3QgcGh5c2ljYWwgYWRkcmVzcyBvZiB0aGUgSW50ZXJydXB0IFRyYW5zbGF0aW9uIFRhYmxlIGlu
CisgKiBiaXRzIFs1MTo4XSwgYW5kIHRoZSBzaXplIG9mIGl0IGlzIGVuY29kZWQgYXMgdGhlIG51
bWJlciBvZiBiaXRzIG1pbnVzIG9uZQorICogaW4gdGhlIGxvd2VzdCA1IGJpdHMgb2YgdGhlIHdv
cmQuCisgKi8KK3R5cGVkZWYgdWludDY0X3QgZGV2X3RhYmxlX2VudHJ5X3Q7CisjZGVmaW5lIERF
Vl9UQUJMRV9JVFRfQUREUih4KSAoKHgpICYgR0VOTUFTSyg1MSwgOCkpCisjZGVmaW5lIERFVl9U
QUJMRV9JVFRfU0laRSh4KSAoQklUKCgoeCkgJiBHRU5NQVNLKDQsIDApKSArIDEpKQorI2RlZmlu
ZSBERVZfVEFCTEVfRU5UUlkoYWRkciwgYml0cykgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICgoKGFkZHIpICYgR0VOTUFTSyg1MSwgOCkpIHwgKCgoYml0cykgLSAxKSAmIEdFTk1BU0so
NCwgMCkpKQorCisjZGVmaW5lIEdJVFNfQkFTRVJfUk9fTUFTSyAgICAgICAoR0lUU19CQVNFUl9U
WVBFX01BU0sgfCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDB4MWZMIDw8
IEdJVFNfQkFTRVJfRU5UUllfU0laRV9TSElGVCkpCisKKy8qKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKgorICogRnVuY3Rpb25zIHRoYXQgaGFuZGxlIElUUyBjb21tYW5kcyAq
CisgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCisKK3N0YXRpYyB1aW50
NjRfdCBpdHNfY21kX21hc2tfZmllbGQodWludDY0X3QgKml0c19jbWQsIHVuc2lnbmVkIGludCB3
b3JkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc2hp
ZnQsIHVuc2lnbmVkIGludCBzaXplKQoreworICAgIHJldHVybiAoaXRzX2NtZFt3b3JkXSA+PiBz
aGlmdCkgJiBHRU5NQVNLKHNpemUgLSAxLCAwKTsKK30KKworI2RlZmluZSBpdHNfY21kX2dldF9j
b21tYW5kKGNtZCkgICAgICAgIGl0c19jbWRfbWFza19maWVsZChjbWQsIDAsICAwLCAgOCkKKyNk
ZWZpbmUgaXRzX2NtZF9nZXRfZGV2aWNlaWQoY21kKSAgICAgICBpdHNfY21kX21hc2tfZmllbGQo
Y21kLCAwLCAzMiwgMzIpCisjZGVmaW5lIGl0c19jbWRfZ2V0X3NpemUoY21kKSAgICAgICAgICAg
aXRzX2NtZF9tYXNrX2ZpZWxkKGNtZCwgMSwgIDAsICA1KQorI2RlZmluZSBpdHNfY21kX2dldF9p
ZChjbWQpICAgICAgICAgICAgIGl0c19jbWRfbWFza19maWVsZChjbWQsIDEsICAwLCAzMikKKyNk
ZWZpbmUgaXRzX2NtZF9nZXRfcGh5c2ljYWxfaWQoY21kKSAgICBpdHNfY21kX21hc2tfZmllbGQo
Y21kLCAxLCAzMiwgMzIpCisjZGVmaW5lIGl0c19jbWRfZ2V0X2NvbGxlY3Rpb24oY21kKSAgICAg
aXRzX2NtZF9tYXNrX2ZpZWxkKGNtZCwgMiwgIDAsIDE2KQorI2RlZmluZSBpdHNfY21kX2dldF90
YXJnZXRfYWRkcihjbWQpICAgIGl0c19jbWRfbWFza19maWVsZChjbWQsIDIsIDE2LCAzMikKKyNk
ZWZpbmUgaXRzX2NtZF9nZXRfdmFsaWRiaXQoY21kKSAgICAgICBpdHNfY21kX21hc2tfZmllbGQo
Y21kLCAyLCA2MywgIDEpCisjZGVmaW5lIGl0c19jbWRfZ2V0X2l0dGFkZHIoY21kKSAgICAgICAg
KGl0c19jbWRfbWFza19maWVsZChjbWQsIDIsIDgsIDQ0KSA8PCA4KQorCisjZGVmaW5lIElUU19D
TURfQlVGRkVSX1NJWkUoYmFzZXIpICAgICAgKCgoKGJhc2VyKSAmIDB4ZmYpICsgMSkgPDwgMTIp
CisjZGVmaW5lIElUU19DTURfT0ZGU0VUKHJlZykgICAgICAgICAgICAgKChyZWcpICYgR0VOTUFT
SygxOSwgNSkpCisKK3N0YXRpYyB2b2lkIGR1bXBfaXRzX2NvbW1hbmQodWludDY0X3QgKmNvbW1h
bmQpCit7CisgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICIgIGNtZCAweCUwMmx4OiAlMDE2
bHggJTAxNmx4ICUwMTZseCAlMDE2bHhcbiIsCisgICAgICAgICAgICAgaXRzX2NtZF9nZXRfY29t
bWFuZChjb21tYW5kKSwKKyAgICAgICAgICAgICBjb21tYW5kWzBdLCBjb21tYW5kWzFdLCBjb21t
YW5kWzJdLCBjb21tYW5kWzNdKTsKK30KKworLyoKKyAqIE11c3QgYmUgY2FsbGVkIHdpdGggdGhl
IHZjbWRfbG9jayBoZWxkLgorICogVE9ETzogSW52ZXN0aWdhdGUgd2hldGhlciB3ZSBjYW4gYmUg
c21hcnRlciBoZXJlIGFuZCBkb24ndCBuZWVkIHRvIGhvbGQKKyAqIHRoZSBsb2NrIGFsbCBvZiB0
aGUgdGltZS4KKyAqLworc3RhdGljIGludCB2Z2ljX2l0c19oYW5kbGVfY21kcyhzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QgdmlydF9pdHMgKml0cykKK3sKKyAgICBwYWRkcl90IGFkZHIgPSBpdHMt
PmNiYXNlciAmIEdFTk1BU0soNTEsIDEyKTsKKyAgICB1aW50NjRfdCBjb21tYW5kWzRdOworCisg
ICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZpdHMtPnZjbWRfbG9jaykpOworCisgICAgaWYgKCBp
dHMtPmN3cml0ZXIgPj0gSVRTX0NNRF9CVUZGRVJfU0laRShpdHMtPmNiYXNlcikgKQorICAgICAg
ICByZXR1cm4gLTE7CisKKyAgICB3aGlsZSAoIGl0cy0+Y3JlYWRyICE9IGl0cy0+Y3dyaXRlciAp
CisgICAgeworICAgICAgICBpbnQgcmV0OworCisgICAgICAgIHJldCA9IHZnaWNfYWNjZXNzX2d1
ZXN0X21lbW9yeShkLCBhZGRyICsgaXRzLT5jcmVhZHIsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb21tYW5kLCBzaXplb2YoY29tbWFuZCksIGZhbHNlKTsKKyAgICAg
ICAgaWYgKCByZXQgKQorICAgICAgICAgICAgcmV0dXJuIHJldDsKKworICAgICAgICBzd2l0Y2gg
KCBpdHNfY21kX2dldF9jb21tYW5kKGNvbW1hbmQpICkKKyAgICAgICAgeworICAgICAgICBjYXNl
IEdJVFNfQ01EX1NZTkM6CisgICAgICAgICAgICAvKiBXZSBoYW5kbGUgSVRTIGNvbW1hbmRzIHN5
bmNocm9ub3VzbHksIHNvIHdlIGlnbm9yZSBTWU5DLiAqLworICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgInZH
SVRTOiB1bmhhbmRsZWQgSVRTIGNvbW1hbmRcbiIpOworICAgICAgICAgICAgZHVtcF9pdHNfY29t
bWFuZChjb21tYW5kKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAg
d3JpdGVfdTY0X2F0b21pYygmaXRzLT5jcmVhZHIsIChpdHMtPmNyZWFkciArIElUU19DTURfU0la
RSkgJQorICAgICAgICAgICAgICAgICAgICAgICAgIElUU19DTURfQlVGRkVSX1NJWkUoaXRzLT5j
YmFzZXIpKTsKKworICAgICAgICBpZiAoIHJldCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGdk
cHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICAgICAgInZHSVRTOiBJVFMg
Y29tbWFuZCBlcnJvciAlZCB3aGlsZSBoYW5kbGluZyBjb21tYW5kXG4iLAorICAgICAgICAgICAg
ICAgICAgICAgcmV0KTsKKyAgICAgICAgICAgIGR1bXBfaXRzX2NvbW1hbmQoY29tbWFuZCk7Cisg
ICAgICAgIH0KKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKworLyoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqCisgKiBJVFMgcmVnaXN0ZXJzIHJlYWQgYWNjZXNzICoKKyAqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKi8KKworLyogSWRlbnRpZnlpbmcgYXMgYW4gQVJNIElQLCB1c2lu
ZyAiWCIgYXMgdGhlIHByb2R1Y3QgSUQuICovCisjZGVmaW5lIEdJVFNfSUlEUl9WQUxVRSAgICAg
ICAgICAgICAgICAgMHg1ODAwMDM0YworCitzdGF0aWMgaW50IHZnaWNfdjNfaXRzX21taW9fcmVh
ZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICByZWdpc3Rlcl90ICpyLCB2b2lkICpwcml2KQoreworICAgIHN0cnVjdCB2
aXJ0X2l0cyAqaXRzID0gcHJpdjsKKyAgICB1aW50NjRfdCByZWc7CisKKyAgICBzd2l0Y2ggKCBp
bmZvLT5ncGEgJiAweGZmZmYgKQorICAgIHsKKyAgICBjYXNlIFZSRUczMihHSVRTX0NUTFIpOgor
ICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogV2UgdHJ5IHRvIGF2b2lkIHdhaXRpbmcgZm9y
IHRoZSBjb21tYW5kIHF1ZXVlIGxvY2sgYW5kIHJlcG9ydAorICAgICAgICAgKiBub24tcXVpZXNj
ZW50IGlmIHRoYXQgbG9jayBpcyBhbHJlYWR5IHRha2VuLgorICAgICAgICAgKi8KKyAgICAgICAg
Ym9vbCBoYXZlX2NtZF9sb2NrOworCisgICAgICAgIGlmICggaW5mby0+ZGFidC5zaXplICE9IERB
QlRfV09SRCApIGdvdG8gYmFkX3dpZHRoOworCisgICAgICAgIGhhdmVfY21kX2xvY2sgPSBzcGlu
X3RyeWxvY2soJml0cy0+dmNtZF9sb2NrKTsKKyAgICAgICAgcmVnID0gaXRzLT5lbmFibGVkID8g
R0lUU19DVExSX0VOQUJMRSA6IDA7CisKKyAgICAgICAgaWYgKCBoYXZlX2NtZF9sb2NrICYmIGl0
cy0+Y3dyaXRlciA9PSBpdHMtPmNyZWFkciApCisgICAgICAgICAgICByZWcgfD0gR0lUU19DVExS
X1FVSUVTQ0VOVDsKKworICAgICAgICBpZiAoIGhhdmVfY21kX2xvY2sgKQorICAgICAgICAgICAg
c3Bpbl91bmxvY2soJml0cy0+dmNtZF9sb2NrKTsKKworICAgICAgICAqciA9IHZnaWNfcmVnMzJf
ZXh0cmFjdChyZWcsIGluZm8pOworICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICBjYXNlIFZS
RUczMihHSVRTX0lJRFIpOgorICAgICAgICBpZiAoIGluZm8tPmRhYnQuc2l6ZSAhPSBEQUJUX1dP
UkQgKSBnb3RvIGJhZF93aWR0aDsKKyAgICAgICAgKnIgPSB2Z2ljX3JlZzMyX2V4dHJhY3QoR0lU
U19JSURSX1ZBTFVFLCBpbmZvKTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIFZSRUc2NChH
SVRTX1RZUEVSKToKKyAgICAgICAgaWYgKCAhdmdpY19yZWc2NF9jaGVja19hY2Nlc3MoaW5mby0+
ZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKKworICAgICAgICByZWcgPSBHSVRTX1RZUEVSX1BIWVNJ
Q0FMOworICAgICAgICByZWcgfD0gKHNpemVvZihzdHJ1Y3Qgdml0c19pdHRlKSAtIDEpIDw8IEdJ
VFNfVFlQRVJfSVRUX1NJWkVfU0hJRlQ7CisgICAgICAgIHJlZyB8PSAoaXRzLT5ldmlkX2JpdHMg
LSAxKSA8PCBHSVRTX1RZUEVSX0lEQklUU19TSElGVDsKKyAgICAgICAgcmVnIHw9IChpdHMtPmRl
dmlkX2JpdHMgLSAxKSA8PCBHSVRTX1RZUEVSX0RFVklEU19TSElGVDsKKyAgICAgICAgKnIgPSB2
Z2ljX3JlZzY0X2V4dHJhY3QocmVnLCBpbmZvKTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNl
IFZSQU5HRTMyKDB4MDAxOCwgMHgwMDFDKToKKyAgICAgICAgZ290byByZWFkX3Jlc2VydmVkOwor
ICAgIGNhc2UgVlJBTkdFMzIoMHgwMDIwLCAweDAwM0MpOgorICAgICAgICBnb3RvIHJlYWRfaW1w
bF9kZWZpbmVkOworICAgIGNhc2UgVlJBTkdFMzIoMHgwMDQwLCAweDAwN0MpOgorICAgICAgICBn
b3RvIHJlYWRfcmVzZXJ2ZWQ7CisKKyAgICBjYXNlIFZSRUc2NChHSVRTX0NCQVNFUik6CisgICAg
ICAgIGlmICggIXZnaWNfcmVnNjRfY2hlY2tfYWNjZXNzKGluZm8tPmRhYnQpICkgZ290byBiYWRf
d2lkdGg7CisgICAgICAgIHNwaW5fbG9jaygmaXRzLT5pdHNfbG9jayk7CisgICAgICAgICpyID0g
dmdpY19yZWc2NF9leHRyYWN0KGl0cy0+Y2Jhc2VyLCBpbmZvKTsKKyAgICAgICAgc3Bpbl91bmxv
Y2soJml0cy0+aXRzX2xvY2spOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgVlJFRzY0KEdJ
VFNfQ1dSSVRFUik6CisgICAgICAgIGlmICggIXZnaWNfcmVnNjRfY2hlY2tfYWNjZXNzKGluZm8t
PmRhYnQpICkgZ290byBiYWRfd2lkdGg7CisKKyAgICAgICAgLyogQ1dSSVRFUiBpcyBvbmx5IHdy
aXR0ZW4gYnkgdGhlIGd1ZXN0LCBzbyBubyBleHRyYSBsb2NraW5nIGhlcmUuICovCisgICAgICAg
IHJlZyA9IGl0cy0+Y3dyaXRlcjsKKyAgICAgICAgKnIgPSB2Z2ljX3JlZzY0X2V4dHJhY3QocmVn
LCBpbmZvKTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIFZSRUc2NChHSVRTX0NSRUFEUik6
CisgICAgICAgIGlmICggIXZnaWNfcmVnNjRfY2hlY2tfYWNjZXNzKGluZm8tPmRhYnQpICkgZ290
byBiYWRfd2lkdGg7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogTG9ja2xlc3MgYWNjZXNzLCB0
byBhdm9pZCB3YWl0aW5nIGZvciB0aGUgd2hvbGUgY29tbWFuZCBxdWV1ZSB0byBiZQorICAgICAg
ICAgKiBmaW5pc2hlZCBjb21wbGV0ZWx5LiBYZW4gdXBkYXRlcyBpdHMtPmNyZWFkciBhdG9taWNh
bGx5IGFmdGVyIGVhY2gKKyAgICAgICAgICogY29tbWFuZCBoYXMgYmVlbiBoYW5kbGVkLCB0aGlz
IGFsbG93cyBvdGhlciBWQ1BVcyB0byBtb25pdG9yIHRoZQorICAgICAgICAgKiBwcm9ncmVzcy4K
KyAgICAgICAgICovCisgICAgICAgIHJlZyA9IHJlYWRfdTY0X2F0b21pYygmaXRzLT5jcmVhZHIp
OworICAgICAgICAqciA9IHZnaWNfcmVnNjRfZXh0cmFjdChyZWcsIGluZm8pOworICAgICAgICBi
cmVhazsKKworICAgIGNhc2UgVlJBTkdFNjQoMHgwMDk4LCAweDAwRjgpOgorICAgICAgICBnb3Rv
IHJlYWRfcmVzZXJ2ZWQ7CisKKyAgICBjYXNlIFZSRUc2NChHSVRTX0JBU0VSMCk6ICAgICAgICAg
ICAvKiBkZXZpY2UgdGFibGUgKi8KKyAgICAgICAgaWYgKCAhdmdpY19yZWc2NF9jaGVja19hY2Nl
c3MoaW5mby0+ZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKKyAgICAgICAgc3Bpbl9sb2NrKCZpdHMt
Pml0c19sb2NrKTsKKyAgICAgICAgKnIgPSB2Z2ljX3JlZzY0X2V4dHJhY3QoaXRzLT5iYXNlcl9k
ZXYsIGluZm8pOworICAgICAgICBzcGluX3VubG9jaygmaXRzLT5pdHNfbG9jayk7CisgICAgICAg
IGJyZWFrOworCisgICAgY2FzZSBWUkVHNjQoR0lUU19CQVNFUjEpOiAgICAgICAgICAgLyogY29s
bGVjdGlvbiB0YWJsZSAqLworICAgICAgICBpZiAoICF2Z2ljX3JlZzY0X2NoZWNrX2FjY2Vzcyhp
bmZvLT5kYWJ0KSApIGdvdG8gYmFkX3dpZHRoOworICAgICAgICBzcGluX2xvY2soJml0cy0+aXRz
X2xvY2spOworICAgICAgICAqciA9IHZnaWNfcmVnNjRfZXh0cmFjdChpdHMtPmJhc2VyX2NvbGws
IGluZm8pOworICAgICAgICBzcGluX3VubG9jaygmaXRzLT5pdHNfbG9jayk7CisgICAgICAgIGJy
ZWFrOworCisgICAgY2FzZSBWUkFOR0U2NChHSVRTX0JBU0VSMiwgR0lUU19CQVNFUjcpOgorICAg
ICAgICBnb3RvIHJlYWRfYXNfemVyb182NDsKKyAgICBjYXNlIFZSQU5HRTMyKDB4MDE0MCwgMHhC
RkZDKToKKyAgICAgICAgZ290byByZWFkX3Jlc2VydmVkOworICAgIGNhc2UgVlJBTkdFMzIoMHhD
MDAwLCAweEZGQ0MpOgorICAgICAgICBnb3RvIHJlYWRfaW1wbF9kZWZpbmVkOworICAgIGNhc2Ug
VlJBTkdFMzIoMHhGRkQwLCAweEZGRTQpOgorICAgICAgICBnb3RvIHJlYWRfaW1wbF9kZWZpbmVk
OworCisgICAgY2FzZSBWUkVHMzIoR0lUU19QSURSMik6CisgICAgICAgIGlmICggaW5mby0+ZGFi
dC5zaXplICE9IERBQlRfV09SRCApIGdvdG8gYmFkX3dpZHRoOworICAgICAgICAqciA9IHZnaWNf
cmVnMzJfZXh0cmFjdChHSUNfUElEUjJfQVJDSF9HSUN2MywgaW5mbyk7CisgICAgICAgIGJyZWFr
OworCisgICAgY2FzZSBWUkFOR0UzMigweEZGRUMsIDB4RkZGQyk6CisgICAgICAgIGdvdG8gcmVh
ZF9pbXBsX2RlZmluZWQ7CisKKyAgICBkZWZhdWx0OgorICAgICAgICBwcmludGsoWEVOTE9HX0df
RVJSCisgICAgICAgICAgICAgICAiJXB2OiB2R0lUUzogdW5oYW5kbGVkIHJlYWQgciVkIG9mZnNl
dCAlIzA0bHhcbiIsCisgICAgICAgICAgICAgICB2LCBpbmZvLT5kYWJ0LnJlZywgKHVuc2lnbmVk
IGxvbmcpaW5mby0+Z3BhICYgMHhmZmZmKTsKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQorCisg
ICAgcmV0dXJuIDE7CisKK3JlYWRfYXNfemVyb182NDoKKyAgICBpZiAoICF2Z2ljX3JlZzY0X2No
ZWNrX2FjY2VzcyhpbmZvLT5kYWJ0KSApIGdvdG8gYmFkX3dpZHRoOworICAgICpyID0gMDsKKwor
ICAgIHJldHVybiAxOworCityZWFkX2ltcGxfZGVmaW5lZDoKKyAgICBwcmludGsoWEVOTE9HX0df
REVCVUcKKyAgICAgICAgICAgIiVwdjogdkdJVFM6IFJBWiBvbiBpbXBsZW1lbnRhdGlvbiBkZWZp
bmVkIHJlZ2lzdGVyIG9mZnNldCAlIzA0bHhcbiIsCisgICAgICAgICAgIHYsIGluZm8tPmdwYSAm
IDB4ZmZmZik7CisgICAgKnIgPSAwOworICAgIHJldHVybiAxOworCityZWFkX3Jlc2VydmVkOgor
ICAgIHByaW50ayhYRU5MT0dfR19ERUJVRworICAgICAgICAgICAiJXB2OiB2R0lUUzogUkFaIG9u
IHJlc2VydmVkIHJlZ2lzdGVyIG9mZnNldCAlIzA0bHhcbiIsCisgICAgICAgICAgIHYsIGluZm8t
PmdwYSAmIDB4ZmZmZik7CisgICAgKnIgPSAwOworICAgIHJldHVybiAxOworCitiYWRfd2lkdGg6
CisgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAidkdJVFM6IGJhZCByZWFkIHdpZHRoICVkIHIlZCBv
ZmZzZXQgJSMwNGx4XG4iLAorICAgICAgICAgICBpbmZvLT5kYWJ0LnNpemUsIGluZm8tPmRhYnQu
cmVnLCAodW5zaWduZWQgbG9uZylpbmZvLT5ncGEgJiAweGZmZmYpOworICAgIGRvbWFpbl9jcmFz
aF9zeW5jaHJvbm91cygpOworCisgICAgcmV0dXJuIDA7Cit9CisKKy8qKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioKKyAqIElUUyByZWdpc3RlcnMgd3JpdGUgYWNjZXNzICoKKyAqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKiovCisKK3N0YXRpYyB1bnNpZ25lZCBpbnQgaXRzX2Jhc2Vy
X3RhYmxlX3NpemUodWludDY0X3QgYmFzZXIpCit7CisgICAgdW5zaWduZWQgaW50IHJldCwgcGFn
ZV9zaXplWzRdID0ge1NaXzRLLCBTWl8xNkssIFNaXzY0SywgU1pfNjRLfTsKKworICAgIHJldCA9
IHBhZ2Vfc2l6ZVsoYmFzZXIgPj4gR0lUU19CQVNFUl9QQUdFX1NJWkVfU0hJRlQpICYgM107CisK
KyAgICByZXR1cm4gcmV0ICogKChiYXNlciAmIEdJVFNfQkFTRVJfU0laRV9NQVNLKSArIDEpOwor
fQorCitzdGF0aWMgdW5zaWduZWQgaW50IGl0c19iYXNlcl9ucl9lbnRyaWVzKHVpbnQ2NF90IGJh
c2VyKQoreworICAgIHVuc2lnbmVkIGludCBlbnRyeV9zaXplID0gR0lUU19CQVNFUl9FTlRSWV9T
SVpFKGJhc2VyKTsKKworICAgIHJldHVybiBpdHNfYmFzZXJfdGFibGVfc2l6ZShiYXNlcikgLyBl
bnRyeV9zaXplOworfQorCisvKiBNdXN0IGJlIGNhbGxlZCB3aXRoIHRoZSBJVFMgbG9jayBoZWxk
LiAqLworc3RhdGljIGJvb2wgdmdpY192M192ZXJpZnlfaXRzX3N0YXR1cyhzdHJ1Y3QgdmlydF9p
dHMgKml0cywgYm9vbCBzdGF0dXMpCit7CisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZpdHMt
Pml0c19sb2NrKSk7CisKKyAgICBpZiAoICFzdGF0dXMgKQorICAgICAgICByZXR1cm4gZmFsc2U7
CisKKyAgICBpZiAoICEoaXRzLT5jYmFzZXIgJiBHSVRTX1ZBTElEX0JJVCkgfHwKKyAgICAgICAg
ICEoaXRzLT5iYXNlcl9kZXYgJiBHSVRTX1ZBTElEX0JJVCkgfHwKKyAgICAgICAgICEoaXRzLT5i
YXNlcl9jb2xsICYgR0lUU19WQUxJRF9CSVQpICkKKyAgICB7CisgICAgICAgIHByaW50ayhYRU5M
T0dfR19XQVJOSU5HICJkJWQgdHJpZWQgdG8gZW5hYmxlIElUUyB3aXRob3V0IGhhdmluZyB0aGUg
dGFibGVzIGNvbmZpZ3VyZWQuXG4iLAorICAgICAgICAgICAgICAgaXRzLT5kLT5kb21haW5faWQp
OworICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgfQorCisgICAgLyoKKyAgICAgKiBUT0RPOiBQ
cm90ZWN0IGFnYWluc3QgYSBndWVzdCBjcmFmdGluZyBJVFMgdGFibGVzLgorICAgICAqIFRoZSBz
cGVjIHNheXMgdGhhdCAiYXQgdGhlIHRpbWUgb2YgdGhlIG5ldyBhbGxvY2F0aW9uIGZvciB1c2Ug
YnkgdGhlIElUUyIKKyAgICAgKiBhbGwgdGFibGVzIG11c3QgY29udGFpbiB6ZXJvZXMuIFdlIGNv
dWxkIGVuZm9yY2UgdGhpcyBoZXJlIGJ5IGNsZWFyaW5nCisgICAgICogYWxsIHRoZSB0YWJsZXMs
IGJ1dCB0aGlzIHdvdWxkIGJlIG1vb3Qgc2luY2UgYXQgdGhlIG1vbWVudCB0aGUgZ3Vlc3QKKyAg
ICAgKiBjYW4gY2hhbmdlIHRoZSB0YWJsZXMgYXQgYW55IHBvaW50IGluIHRpbWUgYW55d2F5LiBS
aWdodCBub3cgdGhlcmUgYXJlCisgICAgICogZXhwZWN0YXRpb25zIGFib3V0IHRoZSB0YWJsZXMg
YmVpbmcgY29uc2lzdGVudCAoYSBWQ1BVIGxvY2sgcHJvdGVjdGluZworICAgICAqIGFuIExQSSks
IHdoaWNoIHNob3VsZCBnbyBhd2F5IHdpdGggcHJvcGVyIHBlci1JUlEgbG9ja2luZy4KKyAgICAg
KiBTbyBmb3Igbm93IHdlIGlnbm9yZSB0aGlzIGlzc3VlIGFuZCByZWx5IG9uIERvbTAgbm90IGRv
aW5nIGJhZCB0aGluZ3MuCisgICAgICovCisgICAgQVNTRVJUKGlzX2hhcmR3YXJlX2RvbWFpbihp
dHMtPmQpKTsKKworICAgIHJldHVybiB0cnVlOworfQorCitzdGF0aWMgdm9pZCBzYW5pdGl6ZV9p
dHNfYmFzZV9yZWcodWludDY0X3QgKnJlZykKK3sKKyAgICB1aW50NjRfdCByID0gKnJlZzsKKwor
ICAgIC8qIEF2b2lkIG91dGVyIHNoYXJlYWJsZS4gKi8KKyAgICBzd2l0Y2ggKCAociA+PiBHSVRT
X0JBU0VSX1NIQVJFQUJJTElUWV9TSElGVCkgJiAweDAzICkKKyAgICB7CisgICAgY2FzZSBHSUNf
QkFTRVJfT3V0ZXJTaGFyZWFibGU6CisgICAgICAgIHIgJj0gfkdJVFNfQkFTRVJfU0hBUkVBQklM
SVRZX01BU0s7CisgICAgICAgIHIgfD0gR0lDX0JBU0VSX0lubmVyU2hhcmVhYmxlIDw8IEdJVFNf
QkFTRVJfU0hBUkVBQklMSVRZX1NISUZUOworICAgICAgICBicmVhazsKKyAgICBkZWZhdWx0Ogor
ICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICAvKiBBdm9pZCBhbnkgaW5uZXIgbm9uLWNhY2hl
YWJsZSBtYXBwaW5nLiAqLworICAgIHN3aXRjaCAoIChyID4+IEdJVFNfQkFTRVJfSU5ORVJfQ0FD
SEVBQklMSVRZX1NISUZUKSAmIDB4MDcgKQorICAgIHsKKyAgICBjYXNlIEdJQ19CQVNFUl9DQUNI
RV9uQ25COgorICAgIGNhc2UgR0lDX0JBU0VSX0NBQ0hFX25DOgorICAgICAgICByICY9IH5HSVRT
X0JBU0VSX0lOTkVSX0NBQ0hFQUJJTElUWV9NQVNLOworICAgICAgICByIHw9IEdJQ19CQVNFUl9D
QUNIRV9SYVdiIDw8IEdJVFNfQkFTRVJfSU5ORVJfQ0FDSEVBQklMSVRZX1NISUZUOworICAgICAg
ICBicmVhazsKKyAgICBkZWZhdWx0OgorICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICAvKiBP
bmx5IGFsbG93IG5vbi1jYWNoZWFibGUgb3Igc2FtZS1hcy1pbm5lci4gKi8KKyAgICBzd2l0Y2gg
KCAociA+PiBHSVRTX0JBU0VSX09VVEVSX0NBQ0hFQUJJTElUWV9TSElGVCkgJiAweDA3ICkKKyAg
ICB7CisgICAgY2FzZSBHSUNfQkFTRVJfQ0FDSEVfU2FtZUFzSW5uZXI6CisgICAgY2FzZSBHSUNf
QkFTRVJfQ0FDSEVfbkM6CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAgICAgIHIg
Jj0gfkdJVFNfQkFTRVJfT1VURVJfQ0FDSEVBQklMSVRZX01BU0s7CisgICAgICAgIHIgfD0gR0lD
X0JBU0VSX0NBQ0hFX25DIDw8IEdJVFNfQkFTRVJfT1VURVJfQ0FDSEVBQklMSVRZX1NISUZUOwor
ICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICAqcmVnID0gcjsKK30KKworc3RhdGljIGludCB2
Z2ljX3YzX2l0c19tbWlvX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IHIsIHZvaWQgKnBy
aXYpCit7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAgICBzdHJ1Y3Qgdmly
dF9pdHMgKml0cyA9IHByaXY7CisgICAgdWludDY0X3QgcmVnOworICAgIHVpbnQzMl90IHJlZzMy
OworCisgICAgc3dpdGNoICggaW5mby0+Z3BhICYgMHhmZmZmICkKKyAgICB7CisgICAgY2FzZSBW
UkVHMzIoR0lUU19DVExSKToKKyAgICB7CisgICAgICAgIHVpbnQzMl90IGN0bHI7CisKKyAgICAg
ICAgaWYgKCBpbmZvLT5kYWJ0LnNpemUgIT0gREFCVF9XT1JEICkgZ290byBiYWRfd2lkdGg7CisK
KyAgICAgICAgLyoKKyAgICAgICAgICogV2UgbmVlZCB0byB0YWtlIHRoZSB2Y21kX2xvY2sgdG8g
cHJldmVudCBhIGd1ZXN0IGZyb20gZGlzYWJsaW5nCisgICAgICAgICAqIHRoZSBJVFMgd2hpbGUg
Y29tbWFuZHMgYXJlIHN0aWxsIHByb2Nlc3NlZC4KKyAgICAgICAgICovCisgICAgICAgIHNwaW5f
bG9jaygmaXRzLT52Y21kX2xvY2spOworICAgICAgICBzcGluX2xvY2soJml0cy0+aXRzX2xvY2sp
OworICAgICAgICBjdGxyID0gaXRzLT5lbmFibGVkID8gR0lUU19DVExSX0VOQUJMRSA6IDA7Cisg
ICAgICAgIHJlZzMyID0gY3RscjsKKyAgICAgICAgdmdpY19yZWczMl91cGRhdGUoJnJlZzMyLCBy
LCBpbmZvKTsKKworICAgICAgICBpZiAoIGN0bHIgXiByZWczMiApCisgICAgICAgICAgICBpdHMt
PmVuYWJsZWQgPSB2Z2ljX3YzX3ZlcmlmeV9pdHNfc3RhdHVzKGl0cywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnMzIgJiBHSVRTX0NUTFJf
RU5BQkxFKTsKKyAgICAgICAgc3Bpbl91bmxvY2soJml0cy0+aXRzX2xvY2spOworICAgICAgICBz
cGluX3VubG9jaygmaXRzLT52Y21kX2xvY2spOworICAgICAgICByZXR1cm4gMTsKKyAgICB9CisK
KyAgICBjYXNlIFZSRUczMihHSVRTX0lJRFIpOgorICAgICAgICBnb3RvIHdyaXRlX2lnbm9yZV8z
MjsKKworICAgIGNhc2UgVlJFRzMyKEdJVFNfVFlQRVIpOgorICAgICAgICBnb3RvIHdyaXRlX2ln
bm9yZV8zMjsKKworICAgIGNhc2UgVlJBTkdFMzIoMHgwMDE4LCAweDAwMUMpOgorICAgICAgICBn
b3RvIHdyaXRlX3Jlc2VydmVkOworICAgIGNhc2UgVlJBTkdFMzIoMHgwMDIwLCAweDAwM0MpOgor
ICAgICAgICBnb3RvIHdyaXRlX2ltcGxfZGVmaW5lZDsKKyAgICBjYXNlIFZSQU5HRTMyKDB4MDA0
MCwgMHgwMDdDKToKKyAgICAgICAgZ290byB3cml0ZV9yZXNlcnZlZDsKKworICAgIGNhc2UgVlJF
RzY0KEdJVFNfQ0JBU0VSKToKKyAgICAgICAgaWYgKCAhdmdpY19yZWc2NF9jaGVja19hY2Nlc3Mo
aW5mby0+ZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKKworICAgICAgICBzcGluX2xvY2soJml0cy0+
aXRzX2xvY2spOworICAgICAgICAvKiBDaGFuZ2luZyBiYXNlIHJlZ2lzdGVycyB3aXRoIHRoZSBJ
VFMgZW5hYmxlZCBpcyBVTlBSRURJQ1RBQkxFLiAqLworICAgICAgICBpZiAoIGl0cy0+ZW5hYmxl
ZCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZpdHMtPml0c19sb2NrKTsK
KyAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICAg
ICAgInZHSVRTOiB0cmllZCB0byBjaGFuZ2UgQ0JBU0VSIHdpdGggdGhlIElUUyBlbmFibGVkLlxu
Iik7CisgICAgICAgICAgICByZXR1cm4gMTsKKyAgICAgICAgfQorCisgICAgICAgIHJlZyA9IGl0
cy0+Y2Jhc2VyOworICAgICAgICB2Z2ljX3JlZzY0X3VwZGF0ZSgmcmVnLCByLCBpbmZvKTsKKyAg
ICAgICAgc2FuaXRpemVfaXRzX2Jhc2VfcmVnKCZyZWcpOworCisgICAgICAgIGl0cy0+Y2Jhc2Vy
ID0gcmVnOworICAgICAgICBpdHMtPmNyZWFkciA9IDA7CisgICAgICAgIHNwaW5fdW5sb2NrKCZp
dHMtPml0c19sb2NrKTsKKworICAgICAgICByZXR1cm4gMTsKKworICAgIGNhc2UgVlJFRzY0KEdJ
VFNfQ1dSSVRFUik6CisgICAgICAgIGlmICggIXZnaWNfcmVnNjRfY2hlY2tfYWNjZXNzKGluZm8t
PmRhYnQpICkgZ290byBiYWRfd2lkdGg7CisKKyAgICAgICAgc3Bpbl9sb2NrKCZpdHMtPnZjbWRf
bG9jayk7CisgICAgICAgIHJlZyA9IElUU19DTURfT0ZGU0VUKGl0cy0+Y3dyaXRlcik7CisgICAg
ICAgIHZnaWNfcmVnNjRfdXBkYXRlKCZyZWcsIHIsIGluZm8pOworICAgICAgICBpdHMtPmN3cml0
ZXIgPSBJVFNfQ01EX09GRlNFVChyZWcpOworCisgICAgICAgIGlmICggaXRzLT5lbmFibGVkICkK
KyAgICAgICAgICAgIGlmICggdmdpY19pdHNfaGFuZGxlX2NtZHMoZCwgaXRzKSApCisgICAgICAg
ICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJlcnJvciBoYW5kbGluZyBJVFMgY29t
bWFuZHNcbiIpOworCisgICAgICAgIHNwaW5fdW5sb2NrKCZpdHMtPnZjbWRfbG9jayk7CisKKyAg
ICAgICAgcmV0dXJuIDE7CisKKyAgICBjYXNlIFZSRUc2NChHSVRTX0NSRUFEUik6CisgICAgICAg
IGdvdG8gd3JpdGVfaWdub3JlXzY0OworCisgICAgY2FzZSBWUkFOR0UzMigweDAwOTgsIDB4MDBG
Qyk6CisgICAgICAgIGdvdG8gd3JpdGVfcmVzZXJ2ZWQ7CisKKyAgICBjYXNlIFZSRUc2NChHSVRT
X0JBU0VSMCk6ICAgICAgICAgICAvKiBkZXZpY2UgdGFibGUgKi8KKyAgICAgICAgaWYgKCAhdmdp
Y19yZWc2NF9jaGVja19hY2Nlc3MoaW5mby0+ZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKKworICAg
ICAgICBzcGluX2xvY2soJml0cy0+aXRzX2xvY2spOworCisgICAgICAgIC8qCisgICAgICAgICAq
IENoYW5naW5nIGJhc2UgcmVnaXN0ZXJzIHdpdGggdGhlIElUUyBlbmFibGVkIGlzIFVOUFJFRElD
VEFCTEUsCisgICAgICAgICAqIHdlIGNob29zZSB0byBpZ25vcmUgaXQsIGJ1dCB3YXJuLgorICAg
ICAgICAgKi8KKyAgICAgICAgaWYgKCBpdHMtPmVuYWJsZWQgKQorICAgICAgICB7CisgICAgICAg
ICAgICBzcGluX3VubG9jaygmaXRzLT5pdHNfbG9jayk7CisgICAgICAgICAgICBnZHByaW50ayhY
RU5MT0dfV0FSTklORywgInZHSVRTOiB0cmllZCB0byBjaGFuZ2UgQkFTRVIgd2l0aCB0aGUgSVRT
IGVuYWJsZWQuXG4iKTsKKworICAgICAgICAgICAgcmV0dXJuIDE7CisgICAgICAgIH0KKworICAg
ICAgICByZWcgPSBpdHMtPmJhc2VyX2RldjsKKyAgICAgICAgdmdpY19yZWc2NF91cGRhdGUoJnJl
ZywgciwgaW5mbyk7CisKKyAgICAgICAgLyogV2UgZG9uJ3Qgc3VwcG9ydCBpbmRpcmVjdCB0YWJs
ZXMgZm9yIG5vdy4gKi8KKyAgICAgICAgcmVnICY9IH4oR0lUU19CQVNFUl9ST19NQVNLIHwgR0lU
U19CQVNFUl9JTkRJUkVDVCk7CisgICAgICAgIHJlZyB8PSAoc2l6ZW9mKGRldl90YWJsZV9lbnRy
eV90KSAtIDEpIDw8IEdJVFNfQkFTRVJfRU5UUllfU0laRV9TSElGVDsKKyAgICAgICAgcmVnIHw9
IEdJVFNfQkFTRVJfVFlQRV9ERVZJQ0UgPDwgR0lUU19CQVNFUl9UWVBFX1NISUZUOworICAgICAg
ICBzYW5pdGl6ZV9pdHNfYmFzZV9yZWcoJnJlZyk7CisKKyAgICAgICAgaWYgKCByZWcgJiBHSVRT
X1ZBTElEX0JJVCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGl0cy0+bWF4X2RldmljZXMgPSBp
dHNfYmFzZXJfbnJfZW50cmllcyhyZWcpOworICAgICAgICAgICAgaWYgKCBpdHMtPm1heF9kZXZp
Y2VzID4gQklUKGl0cy0+ZGV2aWRfYml0cykgKQorICAgICAgICAgICAgICAgIGl0cy0+bWF4X2Rl
dmljZXMgPSBCSVQoaXRzLT5kZXZpZF9iaXRzKTsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisg
ICAgICAgICAgICBpdHMtPm1heF9kZXZpY2VzID0gMDsKKworICAgICAgICBpdHMtPmJhc2VyX2Rl
diA9IHJlZzsKKyAgICAgICAgc3Bpbl91bmxvY2soJml0cy0+aXRzX2xvY2spOworICAgICAgICBy
ZXR1cm4gMTsKKworICAgIGNhc2UgVlJFRzY0KEdJVFNfQkFTRVIxKTogICAgICAgICAgIC8qIGNv
bGxlY3Rpb24gdGFibGUgKi8KKyAgICAgICAgaWYgKCAhdmdpY19yZWc2NF9jaGVja19hY2Nlc3Mo
aW5mby0+ZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKKworICAgICAgICBzcGluX2xvY2soJml0cy0+
aXRzX2xvY2spOworICAgICAgICAvKgorICAgICAgICAgKiBDaGFuZ2luZyBiYXNlIHJlZ2lzdGVy
cyB3aXRoIHRoZSBJVFMgZW5hYmxlZCBpcyBVTlBSRURJQ1RBQkxFLAorICAgICAgICAgKiB3ZSBj
aG9vc2UgdG8gaWdub3JlIGl0LCBidXQgd2Fybi4KKyAgICAgICAgICovCisgICAgICAgIGlmICgg
aXRzLT5lbmFibGVkICkKKyAgICAgICAgeworICAgICAgICAgICAgc3Bpbl91bmxvY2soJml0cy0+
aXRzX2xvY2spOworICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJ2R0lUUzogdHJp
ZWQgdG8gY2hhbmdlIEJBU0VSIHdpdGggdGhlIElUUyBlbmFibGVkLlxuIik7CisgICAgICAgICAg
ICByZXR1cm4gMTsKKyAgICAgICAgfQorCisgICAgICAgIHJlZyA9IGl0cy0+YmFzZXJfY29sbDsK
KyAgICAgICAgdmdpY19yZWc2NF91cGRhdGUoJnJlZywgciwgaW5mbyk7CisgICAgICAgIC8qIE5v
IGluZGlyZWN0IHRhYmxlcyBmb3IgdGhlIGNvbGxlY3Rpb24gdGFibGUuICovCisgICAgICAgIHJl
ZyAmPSB+KEdJVFNfQkFTRVJfUk9fTUFTSyB8IEdJVFNfQkFTRVJfSU5ESVJFQ1QpOworICAgICAg
ICByZWcgfD0gKHNpemVvZihjb2xsX3RhYmxlX2VudHJ5X3QpIC0gMSkgPDwgR0lUU19CQVNFUl9F
TlRSWV9TSVpFX1NISUZUOworICAgICAgICByZWcgfD0gR0lUU19CQVNFUl9UWVBFX0NPTExFQ1RJ
T04gPDwgR0lUU19CQVNFUl9UWVBFX1NISUZUOworICAgICAgICBzYW5pdGl6ZV9pdHNfYmFzZV9y
ZWcoJnJlZyk7CisKKyAgICAgICAgaWYgKCByZWcgJiBHSVRTX1ZBTElEX0JJVCApCisgICAgICAg
ICAgICBpdHMtPm1heF9jb2xsZWN0aW9ucyA9IGl0c19iYXNlcl9ucl9lbnRyaWVzKHJlZyk7Cisg
ICAgICAgIGVsc2UKKyAgICAgICAgICAgIGl0cy0+bWF4X2NvbGxlY3Rpb25zID0gMDsKKyAgICAg
ICAgaXRzLT5iYXNlcl9jb2xsID0gcmVnOworICAgICAgICBzcGluX3VubG9jaygmaXRzLT5pdHNf
bG9jayk7CisgICAgICAgIHJldHVybiAxOworCisgICAgY2FzZSBWUkFOR0U2NChHSVRTX0JBU0VS
MiwgR0lUU19CQVNFUjcpOgorICAgICAgICBnb3RvIHdyaXRlX2lnbm9yZV82NDsKKworICAgIGNh
c2UgVlJBTkdFMzIoMHgwMTQwLCAweEJGRkMpOgorICAgICAgICBnb3RvIHdyaXRlX3Jlc2VydmVk
OworICAgIGNhc2UgVlJBTkdFMzIoMHhDMDAwLCAweEZGQ0MpOgorICAgICAgICBnb3RvIHdyaXRl
X2ltcGxfZGVmaW5lZDsKKyAgICBjYXNlIFZSQU5HRTMyKDB4RkZEMCwgMHhGRkU0KTogICAgICAv
KiBJTVBERUYgaWRlbnRpZmljYXRpb24gcmVnaXN0ZXJzICovCisgICAgICAgIGdvdG8gd3JpdGVf
aW1wbF9kZWZpbmVkOworCisgICAgY2FzZSBWUkVHMzIoR0lUU19QSURSMik6CisgICAgICAgIGdv
dG8gd3JpdGVfaWdub3JlXzMyOworCisgICAgY2FzZSBWUkFOR0UzMigweEZGRUMsIDB4RkZGQyk6
ICAgICAgLyogSU1QREVGIGlkZW50aWZpY2F0aW9uIHJlZ2lzdGVycyAqLworICAgICAgICBnb3Rv
IHdyaXRlX2ltcGxfZGVmaW5lZDsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIHByaW50ayhYRU5M
T0dfR19FUlIKKyAgICAgICAgICAgICAgICIlcHY6IHZHSVRTOiB1bmhhbmRsZWQgd3JpdGUgciVk
IG9mZnNldCAlIzA0bHhcbiIsCisgICAgICAgICAgICAgICB2LCBpbmZvLT5kYWJ0LnJlZywgKHVu
c2lnbmVkIGxvbmcpaW5mby0+Z3BhICYgMHhmZmZmKTsKKyAgICAgICAgcmV0dXJuIDA7CisgICAg
fQorCisgICAgcmV0dXJuIDE7CisKK3dyaXRlX2lnbm9yZV82NDoKKyAgICBpZiAoICF2Z2ljX3Jl
ZzY0X2NoZWNrX2FjY2VzcyhpbmZvLT5kYWJ0KSApIGdvdG8gYmFkX3dpZHRoOworICAgIHJldHVy
biAxOworCit3cml0ZV9pZ25vcmVfMzI6CisgICAgaWYgKCBpbmZvLT5kYWJ0LnNpemUgIT0gREFC
VF9XT1JEICkgZ290byBiYWRfd2lkdGg7CisgICAgcmV0dXJuIDE7CisKK3dyaXRlX2ltcGxfZGVm
aW5lZDoKKyAgICBwcmludGsoWEVOTE9HX0dfREVCVUcKKyAgICAgICAgICAgIiVwdjogdkdJVFM6
IFdJIG9uIGltcGxlbWVudGF0aW9uIGRlZmluZWQgcmVnaXN0ZXIgb2Zmc2V0ICUjMDRseFxuIiwK
KyAgICAgICAgICAgdiwgaW5mby0+Z3BhICYgMHhmZmZmKTsKKyAgICByZXR1cm4gMTsKKword3Jp
dGVfcmVzZXJ2ZWQ6CisgICAgcHJpbnRrKFhFTkxPR19HX0RFQlVHCisgICAgICAgICAgICIlcHY6
IHZHSVRTOiBXSSBvbiBpbXBsZW1lbnRhdGlvbiBkZWZpbmVkIHJlZ2lzdGVyIG9mZnNldCAlIzA0
bHhcbiIsCisgICAgICAgICAgIHYsIGluZm8tPmdwYSAmIDB4ZmZmZik7CisgICAgcmV0dXJuIDE7
CisKK2JhZF93aWR0aDoKKyAgICBwcmludGsoWEVOTE9HX0dfRVJSICJ2R0lUUzogYmFkIHdyaXRl
IHdpZHRoICVkIHIlZCBvZmZzZXQgJSMwOGx4XG4iLAorICAgICAgICAgICBpbmZvLT5kYWJ0LnNp
emUsIGluZm8tPmRhYnQucmVnLCAodW5zaWduZWQgbG9uZylpbmZvLT5ncGEgJiAweGZmZmYpOwor
CisgICAgZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7CisKKyAgICByZXR1cm4gMDsKK30KKwor
c3RhdGljIGNvbnN0IHN0cnVjdCBtbWlvX2hhbmRsZXJfb3BzIHZnaWNfaXRzX21taW9faGFuZGxl
ciA9IHsKKyAgICAucmVhZCAgPSB2Z2ljX3YzX2l0c19tbWlvX3JlYWQsCisgICAgLndyaXRlID0g
dmdpY192M19pdHNfbW1pb193cml0ZSwKK307CisKIGludCB2Z2ljX3YzX2l0c19pbml0X2RvbWFp
bihzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHNwaW5fbG9ja19pbml0KCZkLT5hcmNoLnZnaWMu
aXRzX2RldmljZXNfbG9jayk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192
M19pdHMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCmluZGV4IGE2NTkxODQu
LjVkYjdkMDQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oCkBAIC0zNSw2ICszNSw3IEBACiAj
ZGVmaW5lIEdJVFNfQkFTRVI1ICAgICAgICAgICAgICAgICAgICAgMHgxMjgKICNkZWZpbmUgR0lU
U19CQVNFUjYgICAgICAgICAgICAgICAgICAgICAweDEzMAogI2RlZmluZSBHSVRTX0JBU0VSNyAg
ICAgICAgICAgICAgICAgICAgIDB4MTM4CisjZGVmaW5lIEdJVFNfUElEUjIgICAgICAgICAgICAg
ICAgICAgICAgR0lDUl9QSURSMgogCiAvKiBSZWdpc3RlciBiaXRzICovCiAjZGVmaW5lIEdJVFNf
VkFMSURfQklUICAgICAgICAgICAgICAgICAgQklUKDYzKQpAQCAtNTcsNiArNTgsNyBAQAogI2Rl
ZmluZSBHSVRTX1RZUEVSX0lUVF9TSVpFX01BU0sgICAgICAgICgweGZVTCA8PCBHSVRTX1RZUEVS
X0lUVF9TSVpFX1NISUZUKQogI2RlZmluZSBHSVRTX1RZUEVSX0lUVF9TSVpFKHIpICAgICAgICAg
ICgoKChyKSAmIEdJVFNfVFlQRVJfSVRUX1NJWkVfTUFTSykgPj4gXAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdJVFNfVFlQRVJfSVRUX1NJWkVfU0hJ
RlQpICsgMSkKKyNkZWZpbmUgR0lUU19UWVBFUl9QSFlTSUNBTCAgICAgICAgICAgICAoMVUgPDwg
MCkKIAogI2RlZmluZSBHSVRTX0JBU0VSX0lORElSRUNUICAgICAgICAgICAgIEJJVCg2MikKICNk
ZWZpbmUgR0lUU19CQVNFUl9JTk5FUl9DQUNIRUFCSUxJVFlfU0hJRlQgICAgICAgIDU5CkBAIC03
Niw2ICs3OCw3IEBACiAgICAgICAgICAgICAgICAgICAgICAgICAoKChyZWcgPj4gR0lUU19CQVNF
Ul9FTlRSWV9TSVpFX1NISUZUKSAmIDB4MWYpICsgMSkKICNkZWZpbmUgR0lUU19CQVNFUl9TSEFS
RUFCSUxJVFlfU0hJRlQgICAxMAogI2RlZmluZSBHSVRTX0JBU0VSX1BBR0VfU0laRV9TSElGVCAg
ICAgIDgKKyNkZWZpbmUgR0lUU19CQVNFUl9TSVpFX01BU0sgICAgICAgICAgICAweGZmCiAjZGVm
aW5lIEdJVFNfQkFTRVJfU0hBUkVBQklMSVRZX01BU0sgICAoMHgzVUxMIDw8IEdJVFNfQkFTRVJf
U0hBUkVBQklMSVRZX1NISUZUKQogI2RlZmluZSBHSVRTX0JBU0VSX09VVEVSX0NBQ0hFQUJJTElU
WV9NQVNLICAgKDB4N1VMTCA8PCBHSVRTX0JBU0VSX09VVEVSX0NBQ0hFQUJJTElUWV9TSElGVCkK
ICNkZWZpbmUgR0lUU19CQVNFUl9JTk5FUl9DQUNIRUFCSUxJVFlfTUFTSyAgICgweDdVTEwgPDwg
R0lUU19CQVNFUl9JTk5FUl9DQUNIRUFCSUxJVFlfU0hJRlQpCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:29:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:29:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmd4-0007Rg-JP; Fri, 16 Jun 2017 08:29:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmd3-0007RU-Rz
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:29:17 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 9B/58-02006-DD693495; Fri, 16 Jun 2017 08:29:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVffONOd
 Ig4mf1C0mbDNwYPTY3reLPYAxijUzLym/IoE140frX/aCeQYV5/8tYW1gvKbSxcjFISTwhVFi
 1vszTBDOeUaJnv51bF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdAFYiLOAksWWmJ
 0iYV8BMYsWmXnYQmwWo/ET3dPYJjBwLGBlWMaoXpxaVpRbpmuglFWWmZ5TkJmbm6BoamOrlph
 YXJ6an5iQmFesl5+duYgR6hAEIdjDe6nM+xCjJwaQkyssv5xQpxJeUn1KZkVicEV9UmpNafIh
 RhoNDSYJ33VTnSCHBotT01Iq0zBxgaMCkJTh4lER4D7QDpXmLCxJzizPTIVKnGBWlxHm9gQEl
 JACSyCjNg2uDheMlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfPeBdnOk5lXAjf9FdBiJqDFQ
 RccQBaXJCKkpBoYl8+/upCr5tGszrauGOusBy09jvOzWd18Yl67vhUQ28TcxnyoqG3hTlvFO8
 t2mBnNU/zc49icGv1i53l5tXe5KrxqFvLLpW926ExcI/ypNu74xuCpRVHpGlt3Xbv9yeTZWuH
 JrpklPw+K7XkRmRT1INIm6tDtfceecX2fsmVL9j61ooNBd+IeKLEUZyQaajEXFScCAFLhB+FC
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1497601755!83082350!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58120 invoked from network); 16 Jun 2017 08:29:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:29:16 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmd1-0004I3-Bh
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:29:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmd1-0003xq-At
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:29:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmd1-0003xq-At@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:29:15 +0000
Subject: [Xen-changelog] [xen master] ARM: vITS: introduce translation table
	walks
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRiMDk0ODBhNTU3ZjkyNmIyNjZjNDhmMTk5ZmEzNTBiNjhlMDlmZjQKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IFRo
dSBKYW4gMjYgMTU6MzQ6MTkgMjAxNyArMDAwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFdlZCBKdW4gMTQgMTE6Mzg6
MzcgMjAxNyAtMDcwMAoKICAgIEFSTTogdklUUzogaW50cm9kdWNlIHRyYW5zbGF0aW9uIHRhYmxl
IHdhbGtzCiAgICAKICAgIFRoZSBJVFMgc3RvcmVzIHRoZSB0YXJnZXQgKHYpQ1BVIGFuZCB0aGUg
KHZpcnR1YWwpIExQSSBudW1iZXIgaW4gdGFibGVzLgogICAgSW50cm9kdWNlIGZ1bmN0aW9ucyB0
byB3YWxrIHRob3NlIHRhYmxlcyBhbmQgdHJhbnNsYXRlIGFuIGRldmljZSBJRCAtCiAgICBldmVu
dCBJRCBwYWlyIGludG8gYSBwYWlyIG9mIHZpcnR1YWwgTFBJIGFuZCB2Q1BVLgogICAgV2UgbWFw
IHRob3NlIHRhYmxlcyBvbiBkZW1hbmQgLSB3aGljaCBpcyBjaGVhcCBvbiBhcm02NCAtIGFuZCBj
b3B5IHRoZQogICAgcmVzcGVjdGl2ZSBlbnRyaWVzIGJlZm9yZSB1c2luZyB0aGVtLCB0byBhdm9p
ZCB0aGUgZ3Vlc3QgdGFtcGVyaW5nIHdpdGgKICAgIHRoZW0gbWVhbndoaWxlLgogICAgCiAgICBU
byBhbGxvdyBjb21waWxpbmcgd2l0aG91dCB3YXJuaW5ncywgd2UgZGVjbGFyZSB0d28gZnVuY3Rp
b25zIGFzCiAgICBub24tc3RhdGljIGZvciB0aGUgbW9tZW50LCB3aGljaCB0d28gbGF0ZXIgcGF0
Y2hlcyB3aWxsIGZpeC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFu
ZHJlLnByenl3YXJhQGFybS5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgfCAxNDAgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdl
ZCwgMTQwIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My1p
dHMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCmluZGV4IDU0ODE3OTEuLjM2OTEwYWEg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCisrKyBiL3hlbi9hcmNoL2Fy
bS92Z2ljLXYzLWl0cy5jCkBAIC04Myw2ICs4Myw3IEBAIHN0cnVjdCB2aXRzX2l0dGUKICAqIEVh
Y2ggZW50cnkganVzdCBjb250YWlucyB0aGUgVkNQVSBJRCBvZiB0aGUgcmVzcGVjdGl2ZSB2Q1BV
LgogICovCiB0eXBlZGVmIHVpbnQxNl90IGNvbGxfdGFibGVfZW50cnlfdDsKKyNkZWZpbmUgVU5N
QVBQRURfQ09MTEVDVElPTiAgICAgICgoY29sbF90YWJsZV9lbnRyeV90KX4wKQogCiAvKgogICog
T3VyIGRldmljZSB0YWJsZSBlbmNvZGluZ3M6CkBAIC05OSw2ICsxMDAsMTQ1IEBAIHR5cGVkZWYg
dWludDY0X3QgZGV2X3RhYmxlX2VudHJ5X3Q7CiAjZGVmaW5lIEdJVFNfQkFTRVJfUk9fTUFTSyAg
ICAgICAoR0lUU19CQVNFUl9UWVBFX01BU0sgfCBcCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKDB4MWZMIDw8IEdJVFNfQkFTRVJfRU5UUllfU0laRV9TSElGVCkpCiAKKy8qCisg
KiBUaGUgcGh5c2ljYWwgYWRkcmVzcyBpcyBlbmNvZGVkIHNsaWdodGx5IGRpZmZlcmVudGx5IGRl
cGVuZGluZyBvbgorICogdGhlIHVzZWQgcGFnZSBzaXplOiB0aGUgaGlnaGVzdCBmb3VyIGJpdHMg
YXJlIHN0b3JlZCBpbiB0aGUgbG93ZXN0CisgKiBmb3VyIGJpdHMgb2YgdGhlIGZpZWxkIGZvciA2
NEsgcGFnZXMuCisgKi8KK3N0YXRpYyBwYWRkcl90IGdldF9iYXNlcl9waHlzX2FkZHIodWludDY0
X3QgcmVnKQoreworICAgIGlmICggcmVnICYgQklUKDkpICkKKyAgICAgICAgcmV0dXJuIChyZWcg
JiBHRU5NQVNLKDQ3LCAxNikpIHwKKyAgICAgICAgICAgICAgICAoKHJlZyAmIEdFTk1BU0soMTUs
IDEyKSkgPDwgMzYpOworICAgIGVsc2UKKyAgICAgICAgcmV0dXJuIHJlZyAmIEdFTk1BU0soNDcs
IDEyKTsKK30KKworLyogTXVzdCBiZSBjYWxsZWQgd2l0aCB0aGUgSVRTIGxvY2sgaGVsZC4gKi8K
K3N0YXRpYyBzdHJ1Y3QgdmNwdSAqZ2V0X3ZjcHVfZnJvbV9jb2xsZWN0aW9uKHN0cnVjdCB2aXJ0
X2l0cyAqaXRzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDE2X3QgY29sbGlkKQoreworICAgIHBhZGRyX3QgYWRkciA9IGdldF9iYXNlcl9waHlzX2Fk
ZHIoaXRzLT5iYXNlcl9jb2xsKTsKKyAgICBjb2xsX3RhYmxlX2VudHJ5X3QgdmNwdV9pZDsKKyAg
ICBpbnQgcmV0OworCisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZpdHMtPml0c19sb2NrKSk7
CisKKyAgICBpZiAoIGNvbGxpZCA+PSBpdHMtPm1heF9jb2xsZWN0aW9ucyApCisgICAgICAgIHJl
dHVybiBOVUxMOworCisgICAgcmV0ID0gdmdpY19hY2Nlc3NfZ3Vlc3RfbWVtb3J5KGl0cy0+ZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkciArIGNvbGxpZCAqIHNpemVv
Zihjb2xsX3RhYmxlX2VudHJ5X3QpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmdmNwdV9pZCwgc2l6ZW9mKGNvbGxfdGFibGVfZW50cnlfdCksIGZhbHNlKTsKKyAgICBpZiAo
IHJldCApCisgICAgICAgIHJldHVybiBOVUxMOworCisgICAgaWYgKCB2Y3B1X2lkID09IFVOTUFQ
UEVEX0NPTExFQ1RJT04gfHwgdmNwdV9pZCA+PSBpdHMtPmQtPm1heF92Y3B1cyApCisgICAgICAg
IHJldHVybiBOVUxMOworCisgICAgcmV0dXJuIGl0cy0+ZC0+dmNwdVt2Y3B1X2lkXTsKK30KKwor
LyoKKyAqIExvb2t1cCB0aGUgYWRkcmVzcyBvZiB0aGUgSW50ZXJydXB0IFRyYW5zbGF0aW9uIFRh
YmxlIGFzc29jaWF0ZWQgd2l0aAorICogdGhhdCBkZXZpY2UgSUQuCisgKiBUT0RPOiBhZGQgc3Vw
cG9ydCBmb3Igd2Fsa2luZyBpbmRpcmVjdCB0YWJsZXMuCisgKi8KK3N0YXRpYyBpbnQgaXRzX2dl
dF9pdHQoc3RydWN0IHZpcnRfaXRzICppdHMsIHVpbnQzMl90IGRldmlkLAorICAgICAgICAgICAg
ICAgICAgICAgICBkZXZfdGFibGVfZW50cnlfdCAqaXR0KQoreworICAgIHBhZGRyX3QgYWRkciA9
IGdldF9iYXNlcl9waHlzX2FkZHIoaXRzLT5iYXNlcl9kZXYpOworCisgICAgaWYgKCBkZXZpZCA+
PSBpdHMtPm1heF9kZXZpY2VzICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICByZXR1
cm4gdmdpY19hY2Nlc3NfZ3Vlc3RfbWVtb3J5KGl0cy0+ZCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGFkZHIgKyBkZXZpZCAqIHNpemVvZihkZXZfdGFibGVfZW50cnlfdCks
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpdHQsIHNpemVvZigqaXR0KSwg
ZmFsc2UpOworfQorCisvKgorICogTG9va3VwIHRoZSBhZGRyZXNzIG9mIHRoZSBJbnRlcnJ1cHQg
VHJhbnNsYXRpb24gVGFibGUgYXNzb2NpYXRlZCB3aXRoCisgKiBhIGRldmljZSBJRCBhbmQgcmV0
dXJuIHRoZSBhZGRyZXNzIG9mIHRoZSBJVFRFIGJlbG9uZ2luZyB0byB0aGUgZXZlbnQgSUQKKyAq
ICh3aGljaCBpcyBhbiBpbmRleCBpbnRvIHRoYXQgdGFibGUpLgorICovCitzdGF0aWMgcGFkZHJf
dCBpdHNfZ2V0X2l0dGVfYWRkcmVzcyhzdHJ1Y3QgdmlydF9pdHMgKml0cywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRldmlkLCB1aW50MzJfdCBldmlkKQor
eworICAgIGRldl90YWJsZV9lbnRyeV90IGl0dDsKKyAgICBpbnQgcmV0OworCisgICAgcmV0ID0g
aXRzX2dldF9pdHQoaXRzLCBkZXZpZCwgJml0dCk7CisgICAgaWYgKCByZXQgKQorICAgICAgICBy
ZXR1cm4gSU5WQUxJRF9QQUREUjsKKworICAgIGlmICggZXZpZCA+PSBERVZfVEFCTEVfSVRUX1NJ
WkUoaXR0KSB8fAorICAgICAgICAgREVWX1RBQkxFX0lUVF9BRERSKGl0dCkgPT0gSU5WQUxJRF9Q
QUREUiApCisgICAgICAgIHJldHVybiBJTlZBTElEX1BBRERSOworCisgICAgcmV0dXJuIERFVl9U
QUJMRV9JVFRfQUREUihpdHQpICsgZXZpZCAqIHNpemVvZihzdHJ1Y3Qgdml0c19pdHRlKTsKK30K
KworLyoKKyAqIFF1ZXJpZXMgdGhlIGNvbGxlY3Rpb24gYW5kIGRldmljZSB0YWJsZXMgdG8gZ2V0
IHRoZSB2Q1BVIGFuZCB2aXJ0dWFsCisgKiBMUEkgbnVtYmVyIGZvciBhIGdpdmVuIGd1ZXN0IGV2
ZW50LiBUaGlzIGZpcnN0IGFjY2Vzc2VzIHRoZSBndWVzdCBtZW1vcnkKKyAqIHRvIHJlc29sdmUg
dGhlIGFkZHJlc3Mgb2YgdGhlIElUVEUsIHRoZW4gcmVhZHMgdGhlIElUVEUgZW50cnkgYXQgdGhp
cworICogYWRkcmVzcyBhbmQgcHV0cyB0aGUgcmVzdWx0IGluIHZjcHVfcHRyIGFuZCB2bHBpX3B0
ci4KKyAqIE11c3QgYmUgY2FsbGVkIHdpdGggdGhlIElUUyBsb2NrIGhlbGQuCisgKi8KK2Jvb2wg
cmVhZF9pdHRlKHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50MzJfdCBkZXZpZCwgdWludDMyX3Qg
ZXZpZCwKKyAgICAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICoqdmNwdV9wdHIsIHVpbnQzMl90ICp2
bHBpX3B0cikKK3sKKyAgICBwYWRkcl90IGFkZHI7CisgICAgc3RydWN0IHZpdHNfaXR0ZSBpdHRl
OworICAgIHN0cnVjdCB2Y3B1ICp2Y3B1OworCisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZp
dHMtPml0c19sb2NrKSk7CisKKyAgICBhZGRyID0gaXRzX2dldF9pdHRlX2FkZHJlc3MoaXRzLCBk
ZXZpZCwgZXZpZCk7CisgICAgaWYgKCBhZGRyID09IElOVkFMSURfUEFERFIgKQorICAgICAgICBy
ZXR1cm4gZmFsc2U7CisKKyAgICBpZiAoIHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9yeShpdHMtPmQs
IGFkZHIsICZpdHRlLCBzaXplb2YoaXR0ZSksIGZhbHNlKSApCisgICAgICAgIHJldHVybiBmYWxz
ZTsKKworICAgIHZjcHUgPSBnZXRfdmNwdV9mcm9tX2NvbGxlY3Rpb24oaXRzLCBpdHRlLmNvbGxl
Y3Rpb24pOworICAgIGlmICggIXZjcHUgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICAq
dmNwdV9wdHIgPSB2Y3B1OworICAgICp2bHBpX3B0ciA9IGl0dGUudmxwaTsKKyAgICByZXR1cm4g
dHJ1ZTsKK30KKworLyoKKyAqIFF1ZXJpZXMgdGhlIGNvbGxlY3Rpb24gYW5kIGRldmljZSB0YWJs
ZXMgdG8gdHJhbnNsYXRlIHRoZSBkZXZpY2UgSUQgYW5kCisgKiBldmVudCBJRCBhbmQgZmluZCB0
aGUgYXBwcm9wcmlhdGUgSVRURS4gVGhlIGdpdmVuIGNvbGxlY3Rpb24gSUQgYW5kIHRoZQorICog
dmlydHVhbCBMUEkgbnVtYmVyIGFyZSB0aGVuIHN0b3JlZCBpbnRvIHRoYXQgZW50cnkuCisgKiBJ
ZiB2Y3B1X3B0ciBpcyBwcm92aWRlZCwgcmV0dXJucyB0aGUgVkNQVSBiZWxvbmdpbmcgdG8gdGhh
dCBjb2xsZWN0aW9uLgorICogTXVzdCBiZSBjYWxsZWQgd2l0aCB0aGUgSVRTIGxvY2sgaGVsZC4K
KyAqLworYm9vbCB3cml0ZV9pdHRlKHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50MzJfdCBkZXZp
ZCwKKyAgICAgICAgICAgICAgICB1aW50MzJfdCBldmlkLCB1aW50MzJfdCBjb2xsaWQsIHVpbnQz
Ml90IHZscGkpCit7CisgICAgcGFkZHJfdCBhZGRyOworICAgIHN0cnVjdCB2aXRzX2l0dGUgaXR0
ZTsKKworICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmaXRzLT5pdHNfbG9jaykpOworCisgICAg
YWRkciA9IGl0c19nZXRfaXR0ZV9hZGRyZXNzKGl0cywgZGV2aWQsIGV2aWQpOworICAgIGlmICgg
YWRkciA9PSBJTlZBTElEX1BBRERSICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgaXR0
ZS5jb2xsZWN0aW9uID0gY29sbGlkOworICAgIGl0dGUudmxwaSA9IHZscGk7CisKKyAgICBpZiAo
IHZnaWNfYWNjZXNzX2d1ZXN0X21lbW9yeShpdHMtPmQsIGFkZHIsICZpdHRlLCBzaXplb2YoaXR0
ZSksIHRydWUpICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgcmV0dXJuIHRydWU7Cit9
CisKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogICogRnVuY3Rpb25z
IHRoYXQgaGFuZGxlIElUUyBjb21tYW5kcyAqCiAgKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKiovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:29:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:29:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmdE-0007TO-L1; Fri, 16 Jun 2017 08:29:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmdD-0007T6-GY
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:29:27 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 F2/1C-03058-6E693495; Fri, 16 Jun 2017 08:29:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVffZNOd
 Ig2m/xSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y9Uhu4LXchVtq+4yNjCeEO1i5OIQEvjCKDH9
 5z7GLkZOIOc8o8SbFbpdjBwcbAJiEnP3KoCERQRUJWatWM4MUaIu0fS7gQ3EFhZwldi6dy0Ti
 M0rYCZx7PR+FhCbBaj+0uYVzBMYORYwMqxi1ChOLSpLLdI1MtdLKspMzyjJTczM0TU0MNPLTS
 0uTkxPzUlMKtZLzs/dxAj0CAMQ7GBcvDbwEKMkB5OSKC+/nFOkEF9SfkplRmJxRnxRaU5q8SF
 GGQ4OJQleVaCHhQSLUtNTK9Iyc4ChAZOW4OBREuE90A6U5i0uSMwtzkyHSJ1iVJQS5/0yFSgh
 AJLIKM2Da4OF4yVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ894FmcKTmVcCN/0V0GImoMVBF
 xxAFpckIqSkGhiVbVN2rkhjkMzbWLTz/kPBi1s3mUodWLDBqena48iLB29YHJ+pdMRs+w31SA
 aXlRyXok+1B4WEzlwb9a/b/VHdqa1N320fFM6LbpkoI8P6+b284KLrvwX2Hnjq997hk8GfE9V
 7I5/Wv3N/l2U+L7CD7cnsOadZBU3tZN7Khb14bNBn5jLrgcEMJZbijERDLeai4kQAYdQq2EIC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1497601765!74214874!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28611 invoked from network); 16 Jun 2017 08:29:26 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:29:26 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmdB-0004J4-DW
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:29:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmdB-0003yx-Cr
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:29:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmdB-0003yx-Cr@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:29:25 +0000
Subject: [Xen-changelog] [xen master] ARM: vITS: provide access to struct
	pending_irq
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDFlNzM1MzUxNDk3YWZiMmM2YjNiM2JhNDA3NTI3OGE5YmY1M2M3ZWMKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IFdl
ZCBNYXkgMTAgMTY6MzY6MDEgMjAxNyArMDEwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFdlZCBKdW4gMTQgMTE6Mzg6
MzggMjAxNyAtMDcwMAoKICAgIEFSTTogdklUUzogcHJvdmlkZSBhY2Nlc3MgdG8gc3RydWN0IHBl
bmRpbmdfaXJxCiAgICAKICAgIEZvciBlYWNoIGRldmljZSB3ZSBhbGxvY2F0ZSBvbmUgc3RydWN0
IHBlbmRpbmdfaXJxIGZvciBlYWNoIHZpcnR1YWwKICAgIGV2ZW50IChNU0kpLgogICAgUHJvdmlk
ZSBhIGhlbHBlciBmdW5jdGlvbiB3aGljaCByZXR1cm5zIHRoZSBwb2ludGVyIHRvIHRoZSBhcHBy
b3ByaWF0ZQogICAgc3RydWN0LCB0byBiZSBhYmxlIHRvIGZpbmQgdGhlIHJpZ2h0IHN0cnVjdCB3
aGVuIGdpdmVuIGEgdmlydHVhbAogICAgZGV2aWNlSUQvZXZlbnRJRCBwYWlyLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KICAg
IEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4v
YXJjaC9hcm0vZ2ljLXYzLWl0cy5jICAgICAgICB8IDU5ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oIHwgIDQg
KysrCiAyIGZpbGVzIGNoYW5nZWQsIDYzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vZ2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwppbmRleCBh
ZWJjMjU3Li4zOGYwODQwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCisr
KyBiL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKQEAgLTgwMCw2ICs4MDAsNjUgQEAgb3V0Ogog
ICAgIHJldHVybiByZXQ7CiB9CiAKKy8qIE11c3QgYmUgY2FsbGVkIHdpdGggdGhlIGl0c19kZXZp
Y2VfbG9jayBoZWxkLiAqLworc3RhdGljIHN0cnVjdCBpdHNfZGV2aWNlICpnZXRfaXRzX2Rldmlj
ZShzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IHZkb29yYmVsbCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmRldmlkKQoreworICAgIHN0cnVjdCBy
Yl9ub2RlICpub2RlID0gZC0+YXJjaC52Z2ljLml0c19kZXZpY2VzLnJiX25vZGU7CisgICAgc3Ry
dWN0IGl0c19kZXZpY2UgKmRldjsKKworICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmZC0+YXJj
aC52Z2ljLml0c19kZXZpY2VzX2xvY2spKTsKKworICAgIHdoaWxlIChub2RlKQorICAgIHsKKyAg
ICAgICAgaW50IGNtcDsKKworICAgICAgICBkZXYgPSByYl9lbnRyeShub2RlLCBzdHJ1Y3QgaXRz
X2RldmljZSwgcmJub2RlKTsKKyAgICAgICAgY21wID0gY29tcGFyZV9pdHNfZ3Vlc3RfZGV2aWNl
cyhkZXYsIHZkb29yYmVsbCwgdmRldmlkKTsKKworICAgICAgICBpZiAoICFjbXAgKQorICAgICAg
ICAgICAgcmV0dXJuIGRldjsKKworICAgICAgICBpZiAoIGNtcCA+IDAgKQorICAgICAgICAgICAg
bm9kZSA9IG5vZGUtPnJiX2xlZnQ7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIG5vZGUgPSBu
b2RlLT5yYl9yaWdodDsKKyAgICB9CisKKyAgICByZXR1cm4gTlVMTDsKK30KKworc3RhdGljIHN0
cnVjdCBwZW5kaW5nX2lycSAqZ2V0X2V2ZW50X3BlbmRpbmdfaXJxKHN0cnVjdCBkb21haW4gKmQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJf
dCB2ZG9vcmJlbGxfYWRkcmVzcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCB2ZGV2aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZXZlbnRpZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqaG9zdF9scGkpCit7
CisgICAgc3RydWN0IGl0c19kZXZpY2UgKmRldjsKKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnBp
cnEgPSBOVUxMOworCisgICAgc3Bpbl9sb2NrKCZkLT5hcmNoLnZnaWMuaXRzX2RldmljZXNfbG9j
ayk7CisgICAgZGV2ID0gZ2V0X2l0c19kZXZpY2UoZCwgdmRvb3JiZWxsX2FkZHJlc3MsIHZkZXZp
ZCk7CisgICAgaWYgKCBkZXYgJiYgZXZlbnRpZCA8IGRldi0+ZXZlbnRpZHMgKQorICAgIHsKKyAg
ICAgICAgcGlycSA9ICZkZXYtPnBlbmRfaXJxc1tldmVudGlkXTsKKyAgICAgICAgaWYgKCBob3N0
X2xwaSApCisgICAgICAgICAgICAqaG9zdF9scGkgPSBkZXYtPmhvc3RfbHBpX2Jsb2Nrc1tldmVu
dGlkIC8gTFBJX0JMT0NLXSArCisgICAgICAgICAgICAgICAgICAgICAgICAoZXZlbnRpZCAlIExQ
SV9CTE9DSyk7CisgICAgfQorICAgIHNwaW5fdW5sb2NrKCZkLT5hcmNoLnZnaWMuaXRzX2Rldmlj
ZXNfbG9jayk7CisKKyAgICByZXR1cm4gcGlycTsKK30KKworc3RydWN0IHBlbmRpbmdfaXJxICpn
aWN2M19pdHNfZ2V0X2V2ZW50X3BlbmRpbmdfaXJxKHN0cnVjdCBkb21haW4gKmQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCB2ZG9v
cmJlbGxfYWRkcmVzcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50MzJfdCB2ZGV2aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZXZlbnRpZCkKK3sKKyAgICByZXR1cm4g
Z2V0X2V2ZW50X3BlbmRpbmdfaXJxKGQsIHZkb29yYmVsbF9hZGRyZXNzLCB2ZGV2aWQsIGV2ZW50
aWQsIE5VTEwpOworfQorCiAvKiBTY2FuIHRoZSBEVCBmb3IgYW55IElUUyBub2RlcyBhbmQgY3Jl
YXRlIGEgbGlzdCBvZiBob3N0IElUU2VzIG91dCBvZiBpdC4gKi8KIHZvaWQgZ2ljdjNfaXRzX2R0
X2luaXQoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKQogewpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dp
Y192M19pdHMuaAppbmRleCA1ZGI3ZDA0Li5iZTY3NzI2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL2dpY192M19pdHMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19p
dHMuaApAQCAtMTcxLDYgKzE3MSwxMCBAQCB2b2lkIGdpY3YzX2ZyZWVfaG9zdF9scGlfYmxvY2so
dWludDMyX3QgZmlyc3RfbHBpKTsKIAogdm9pZCB2Z2ljX3ZjcHVfaW5qZWN0X2xwaShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSk7CiAKK3N0cnVjdCBwZW5kaW5nX2lycSAqZ2lj
djNfaXRzX2dldF9ldmVudF9wZW5kaW5nX2lycShzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgdmRvb3Ji
ZWxsX2FkZHJlc3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDMyX3QgdmRldmlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGV2ZW50aWQpOwogI2Vsc2UKIAogc3RhdGlj
IGlubGluZSB2b2lkIGdpY3YzX2l0c19kdF9pbml0KGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9k
ZSAqbm9kZSkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:29:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:29:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmdO-0007VH-Mc; Fri, 16 Jun 2017 08:29:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmdN-0007V0-Ln
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:29:37 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 4F/41-03557-0F693495; Fri, 16 Jun 2017 08:29:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVffDNOd
 Ig1vTJC0mbDNwYPTY3reLPYAxijUzLym/IoE148jhl6wFD0QrNi+cw9rAOEGwi5GLQ0jgC6NE
 74sPjBDOeUaJp2v3AjkcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILCxhL7Fi4k
 AXE5hUwk2havBCshgWo/sGhyywTGDkWMDKsYtQoTi0qSy3SNbTUSyrKTM8oyU3MzNE1NDDTy0
 0tLk5MT81JTCrWS87P3cQI9AoDEOxg/LEs4BCjJAeTkigvv5xTpBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3nVTnSOFBItS01Mr0jJzgOEBk5bg4FES4T3QDpTmLS5IzC3OTIdInWJUlBLn/QLS
 JwCSyCjNg2uDheQlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfPeBZnCk5lXAjf9FdBiJqDFQ
 RccQBaXJCKkpBoYNfVtr5iZBn5eYxSWlidSaKQnz2Ofzrx7TWrcvm0p957aT1XyPK3gsqAuzN
 h3wrvXE9g4BJ8t5LMxmCog5udkm1KlwZzOqPSDd0bY+W3rNPnuds8uafmzsNybv3bl2/C92We
 2li1YmnRw/ncP78knP5ncaZzbNs0z4oRGmJXB7lmSjPZRXsuUWIozEg21mIuKEwEQ1Er7RAIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1497601775!67522399!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16451 invoked from network); 16 Jun 2017 08:29:36 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:29:36 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmdL-0004Jz-FG
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:29:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmdL-0003zq-Ee
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:29:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmdL-0003zq-Ee@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:29:35 +0000
Subject: [Xen-changelog] [xen master] ARM: vITS: handle INT command
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDA4Njg4OTBiMDZlMmZiNjVkZjdmODkwMzdiMWEwYzVjMjYwOWQ0ZWUKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IFdl
ZCBTZXAgNyAwMTo0NzowNiAyMDE2ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEp1biAxNCAxMTozODoz
OCAyMDE3IC0wNzAwCgogICAgQVJNOiB2SVRTOiBoYW5kbGUgSU5UIGNvbW1hbmQKICAgIAogICAg
VGhlIElOVCBjb21tYW5kIHNldHMgYSBnaXZlbiBMUEkgaWRlbnRpZmllZCBieSBhIERldmljZUlE
L0V2ZW50SUQgcGFpcgogICAgYXMgcGVuZGluZyBhbmQgdGh1cyB0cmlnZ2VycyBpdCB0byBiZSBp
bmplY3RlZC4KICAgIEFzIHJlYWRfaXR0ZSgpIGlzIG5vdyBldmVudHVhbGx5IHVzZWQsIHdlIGFk
ZCB0aGUgc3RhdGljIGtleXdvcmQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3
YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5j
IHwgMjkgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyNyBp
bnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92
Z2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKaW5kZXggMzY5MTBhYS4u
OGEyYTBkMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKKysrIGIveGVu
L2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKQEAgLTE4Niw4ICsxODYsOCBAQCBzdGF0aWMgcGFkZHJf
dCBpdHNfZ2V0X2l0dGVfYWRkcmVzcyhzdHJ1Y3QgdmlydF9pdHMgKml0cywKICAqIGFkZHJlc3Mg
YW5kIHB1dHMgdGhlIHJlc3VsdCBpbiB2Y3B1X3B0ciBhbmQgdmxwaV9wdHIuCiAgKiBNdXN0IGJl
IGNhbGxlZCB3aXRoIHRoZSBJVFMgbG9jayBoZWxkLgogICovCi1ib29sIHJlYWRfaXR0ZShzdHJ1
Y3QgdmlydF9pdHMgKml0cywgdWludDMyX3QgZGV2aWQsIHVpbnQzMl90IGV2aWQsCi0gICAgICAg
ICAgICAgICBzdHJ1Y3QgdmNwdSAqKnZjcHVfcHRyLCB1aW50MzJfdCAqdmxwaV9wdHIpCitzdGF0
aWMgYm9vbCByZWFkX2l0dGUoc3RydWN0IHZpcnRfaXRzICppdHMsIHVpbnQzMl90IGRldmlkLCB1
aW50MzJfdCBldmlkLAorICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICoqdmNwdV9w
dHIsIHVpbnQzMl90ICp2bHBpX3B0cikKIHsKICAgICBwYWRkcl90IGFkZHI7CiAgICAgc3RydWN0
IHZpdHNfaXR0ZSBpdHRlOwpAQCAtMjU5LDYgKzI1OSwyOCBAQCBzdGF0aWMgdWludDY0X3QgaXRz
X2NtZF9tYXNrX2ZpZWxkKHVpbnQ2NF90ICppdHNfY21kLCB1bnNpZ25lZCBpbnQgd29yZCwKICNk
ZWZpbmUgaXRzX2NtZF9nZXRfdmFsaWRiaXQoY21kKSAgICAgICBpdHNfY21kX21hc2tfZmllbGQo
Y21kLCAyLCA2MywgIDEpCiAjZGVmaW5lIGl0c19jbWRfZ2V0X2l0dGFkZHIoY21kKSAgICAgICAg
KGl0c19jbWRfbWFza19maWVsZChjbWQsIDIsIDgsIDQ0KSA8PCA4KQogCitzdGF0aWMgaW50IGl0
c19oYW5kbGVfaW50KHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50NjRfdCAqY21kcHRyKQorewor
ICAgIHVpbnQzMl90IGRldmlkID0gaXRzX2NtZF9nZXRfZGV2aWNlaWQoY21kcHRyKTsKKyAgICB1
aW50MzJfdCBldmVudGlkID0gaXRzX2NtZF9nZXRfaWQoY21kcHRyKTsKKyAgICBzdHJ1Y3QgdmNw
dSAqdmNwdTsKKyAgICB1aW50MzJfdCB2bHBpOworICAgIGJvb2wgcmV0OworCisgICAgc3Bpbl9s
b2NrKCZpdHMtPml0c19sb2NrKTsKKyAgICByZXQgPSByZWFkX2l0dGUoaXRzLCBkZXZpZCwgZXZl
bnRpZCwgJnZjcHUsICZ2bHBpKTsKKyAgICBzcGluX3VubG9jaygmaXRzLT5pdHNfbG9jayk7Cisg
ICAgaWYgKCAhcmV0ICkKKyAgICAgICAgcmV0dXJuIC0xOworCisgICAgaWYgKCB2bHBpID09IElO
VkFMSURfTFBJICkKKyAgICAgICAgcmV0dXJuIC0xOworCisgICAgdmdpY192Y3B1X2luamVjdF9s
cGkoaXRzLT5kLCB2bHBpKTsKKworICAgIHJldHVybiAwOworfQorCiAjZGVmaW5lIElUU19DTURf
QlVGRkVSX1NJWkUoYmFzZXIpICAgICAgKCgoKGJhc2VyKSAmIDB4ZmYpICsgMSkgPDwgMTIpCiAj
ZGVmaW5lIElUU19DTURfT0ZGU0VUKHJlZykgICAgICAgICAgICAgKChyZWcpICYgR0VOTUFTSygx
OSwgNSkpCiAKQEAgLTI5NSw2ICszMTcsOSBAQCBzdGF0aWMgaW50IHZnaWNfaXRzX2hhbmRsZV9j
bWRzKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2aXJ0X2l0cyAqaXRzKQogCiAgICAgICAgIHN3
aXRjaCAoIGl0c19jbWRfZ2V0X2NvbW1hbmQoY29tbWFuZCkgKQogICAgICAgICB7CisgICAgICAg
IGNhc2UgR0lUU19DTURfSU5UOgorICAgICAgICAgICAgcmV0ID0gaXRzX2hhbmRsZV9pbnQoaXRz
LCBjb21tYW5kKTsKKyAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNlIEdJVFNfQ01EX1NZ
TkM6CiAgICAgICAgICAgICAvKiBXZSBoYW5kbGUgSVRTIGNvbW1hbmRzIHN5bmNocm9ub3VzbHks
IHNvIHdlIGlnbm9yZSBTWU5DLiAqLwogICAgICAgICAgICAgYnJlYWs7Ci0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:29:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:29:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmdY-0007Y4-O9; Fri, 16 Jun 2017 08:29:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmdX-0007Xp-QY
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:29:47 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 FF/A4-01730-BF693495; Fri, 16 Jun 2017 08:29:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVffXNOd
 Ig3+XlC0mbDNwYPTY3reLPYAxijUzLym/IoE148rhXWwFzyQqNt9dw9zA+EWoi5GTQ0jgC6PE
 kv6ALkYuIPs8o8TreyfYuxg5ONgExCTm7lUAqRERUJWYtWI5M0S9ukTT7wY2EFtYwETi44W9j
 CA2r4CZxKvebnYQmwWofufW72wTGDkWMDKsYtQoTi0qSy3SNTLTSyrKTM8oyU3MzNE1NDDVy0
 0tLk5MT81JTCrWS87P3cQI9Ek9AwPjDsbbk/0OMUpyMCmJ8vLLOUUK8SXlp1RmJBZnxBeV5qQ
 WH2KU4eBQkuBdN9U5UkiwKDU9tSItMwcYHDBpCQ4eJRHeA+1Aad7igsTc4sx0iNQpRkUpcd4U
 kD4BkERGaR5cGywgLzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5nWaAjSFJzOvBG76K6DFT
 ECLgy44gCwuSURISTUwVrFFZv6fytF7yNKN4XsEV8nimz4Ghx5+8GOwynldsMk8OXsC/40/7T
 Vxj8vXF29+ce7HtOX7ww/nsvqz6mete/2BSV776//k0IR0D/NDR1+1epgqf2hICJt+bfqknSu
 9Fy+/93lpfFjuobfqm7xyr1c77zV4v9TlmUTmI64p/x9xfb+Q6cLKqMRSnJFoqMVcVJwIAPdV
 ZOpDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1497601785!89677682!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30495 invoked from network); 16 Jun 2017 08:29:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:29:46 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmdV-0004K9-Gu
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:29:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmdV-00040U-GM
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:29:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmdV-00040U-GM@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:29:45 +0000
Subject: [Xen-changelog] [xen master] ARM: vITS: handle MAPC command
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDlkMTMzNzEyYjRmMGU3ZTg3MGU5ZjVkNGU2NDIyYTU0OWRjYTQ0NTQKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IFdl
ZCBTZXAgNyAwMTo0Nzo0OSAyMDE2ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEp1biAxNCAxMTozODoz
OCAyMDE3IC0wNzAwCgogICAgQVJNOiB2SVRTOiBoYW5kbGUgTUFQQyBjb21tYW5kCiAgICAKICAg
IFRoZSBNQVBDIGNvbW1hbmQgYXNzb2NpYXRlcyBhIGdpdmVuIGNvbGxlY3Rpb24gSUQgd2l0aCBh
IGdpdmVuCiAgICByZWRpc3RyaWJ1dG9yLCB0aHVzIG1hcHBpbmcgY29sbGVjdGlvbnMgdG8gVkNQ
VXMuCiAgICBXZSBqdXN0IHN0b3JlIHRoZSB2Y3B1X2lkIGluIHRoZSBjb2xsZWN0aW9uIHRhYmxl
IGZvciB0aGF0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUu
cHJ6eXdhcmFAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyB8IDQ1ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDQ1
IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyBi
L3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCmluZGV4IDhhMmEwZDIuLjE0Y2IxZjAgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2lj
LXYzLWl0cy5jCkBAIC0xMTUsNiArMTE1LDI1IEBAIHN0YXRpYyBwYWRkcl90IGdldF9iYXNlcl9w
aHlzX2FkZHIodWludDY0X3QgcmVnKQogfQogCiAvKiBNdXN0IGJlIGNhbGxlZCB3aXRoIHRoZSBJ
VFMgbG9jayBoZWxkLiAqLworc3RhdGljIGludCBpdHNfc2V0X2NvbGxlY3Rpb24oc3RydWN0IHZp
cnRfaXRzICppdHMsIHVpbnQxNl90IGNvbGxpZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbGxfdGFibGVfZW50cnlfdCB2Y3B1X2lkKQoreworICAgIHBhZGRyX3QgYWRkciA9IGdl
dF9iYXNlcl9waHlzX2FkZHIoaXRzLT5iYXNlcl9jb2xsKTsKKworICAgIC8qIFRoZSBjb2xsZWN0
aW9uIHRhYmxlIGVudHJ5IG11c3QgYmUgYWJsZSB0byBzdG9yZSBhIFZDUFUgSUQuICovCisgICAg
QlVJTERfQlVHX09OKEJJVChzaXplb2YoY29sbF90YWJsZV9lbnRyeV90KSAqIDgpIDwgTUFYX1ZJ
UlRfQ1BVUyk7CisKKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJml0cy0+aXRzX2xvY2spKTsK
KworICAgIGlmICggY29sbGlkID49IGl0cy0+bWF4X2NvbGxlY3Rpb25zICkKKyAgICAgICAgcmV0
dXJuIC1FTk9FTlQ7CisKKyAgICByZXR1cm4gdmdpY19hY2Nlc3NfZ3Vlc3RfbWVtb3J5KGl0cy0+
ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFkZHIgKyBjb2xsaWQgKiBz
aXplb2YoY29sbF90YWJsZV9lbnRyeV90KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZ2Y3B1X2lkLCBzaXplb2YodmNwdV9pZCksIHRydWUpOworfQorCisvKiBNdXN0IGJl
IGNhbGxlZCB3aXRoIHRoZSBJVFMgbG9jayBoZWxkLiAqLwogc3RhdGljIHN0cnVjdCB2Y3B1ICpn
ZXRfdmNwdV9mcm9tX2NvbGxlY3Rpb24oc3RydWN0IHZpcnRfaXRzICppdHMsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MTZfdCBjb2xsaWQpCiB7CkBA
IC0yODEsNiArMzAwLDI5IEBAIHN0YXRpYyBpbnQgaXRzX2hhbmRsZV9pbnQoc3RydWN0IHZpcnRf
aXRzICppdHMsIHVpbnQ2NF90ICpjbWRwdHIpCiAgICAgcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyBp
bnQgaXRzX2hhbmRsZV9tYXBjKHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50NjRfdCAqY21kcHRy
KQoreworICAgIHVpbnQzMl90IGNvbGxpZCA9IGl0c19jbWRfZ2V0X2NvbGxlY3Rpb24oY21kcHRy
KTsKKyAgICB1aW50NjRfdCByZGJhc2UgPSBpdHNfY21kX21hc2tfZmllbGQoY21kcHRyLCAyLCAx
NiwgNDQpOworCisgICAgaWYgKCBjb2xsaWQgPj0gaXRzLT5tYXhfY29sbGVjdGlvbnMgKQorICAg
ICAgICByZXR1cm4gLTE7CisKKyAgICBpZiAoIHJkYmFzZSA+PSBpdHMtPmQtPm1heF92Y3B1cyAp
CisgICAgICAgIHJldHVybiAtMTsKKworICAgIHNwaW5fbG9jaygmaXRzLT5pdHNfbG9jayk7CisK
KyAgICBpZiAoIGl0c19jbWRfZ2V0X3ZhbGlkYml0KGNtZHB0cikgKQorICAgICAgICBpdHNfc2V0
X2NvbGxlY3Rpb24oaXRzLCBjb2xsaWQsIHJkYmFzZSk7CisgICAgZWxzZQorICAgICAgICBpdHNf
c2V0X2NvbGxlY3Rpb24oaXRzLCBjb2xsaWQsIFVOTUFQUEVEX0NPTExFQ1RJT04pOworCisgICAg
c3Bpbl91bmxvY2soJml0cy0+aXRzX2xvY2spOworCisgICAgcmV0dXJuIDA7Cit9CisKICNkZWZp
bmUgSVRTX0NNRF9CVUZGRVJfU0laRShiYXNlcikgICAgICAoKCgoYmFzZXIpICYgMHhmZikgKyAx
KSA8PCAxMikKICNkZWZpbmUgSVRTX0NNRF9PRkZTRVQocmVnKSAgICAgICAgICAgICAoKHJlZykg
JiBHRU5NQVNLKDE5LCA1KSkKIApAQCAtMzIwLDYgKzM2Miw5IEBAIHN0YXRpYyBpbnQgdmdpY19p
dHNfaGFuZGxlX2NtZHMoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZpcnRfaXRzICppdHMpCiAg
ICAgICAgIGNhc2UgR0lUU19DTURfSU5UOgogICAgICAgICAgICAgcmV0ID0gaXRzX2hhbmRsZV9p
bnQoaXRzLCBjb21tYW5kKTsKICAgICAgICAgICAgIGJyZWFrOworICAgICAgICBjYXNlIEdJVFNf
Q01EX01BUEM6CisgICAgICAgICAgICByZXQgPSBpdHNfaGFuZGxlX21hcGMoaXRzLCBjb21tYW5k
KTsKKyAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNlIEdJVFNfQ01EX1NZTkM6CiAgICAg
ICAgICAgICAvKiBXZSBoYW5kbGUgSVRTIGNvbW1hbmRzIHN5bmNocm9ub3VzbHksIHNvIHdlIGln
bm9yZSBTWU5DLiAqLwogICAgICAgICAgICAgYnJlYWs7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:29:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:29:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmdi-0007Zj-Pl; Fri, 16 Jun 2017 08:29:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmdh-0007ZV-Nx
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:29:57 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 E7/41-03371-50793495; Fri, 16 Jun 2017 08:29:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVZdlunO
 kwcdFahYTthk4MHps79vFHsAYxZqZl5RfkcCa0TmVveCRdMXXXp8GxvWiXYxcHEICXxglvmz+
 z9jFyAnknGeUmDdRp4uRg4NNQExi7l4FkLCIgKrErBXLmSFK1CWafjewgdjCAqYSc7fPYwKxe
 QXMJG6tmA9WwwJU3/L/G9MERo4FjAyrGDWKU4vKUot0jUz1kooy0zNKchMzc3QNDcz0clOLix
 PTU3MSk4r1kvNzNzEC/cEABDsYVy0IPMQoycGkJMrLL+cUKcSXlJ9SmZFYnBFfVJqTWnyIUYa
 DQ0mCd91U50ghwaLU9NSKtMwcYGDApCU4eJREeA+0A6V5iwsSc4sz0yFSpxgVpcR5U0D6BEAS
 GaV5cG2wYLzEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd67IFN4MvNK4Ka/AlrMBLQ46IIDy
 OKSRISUVAPjtBesK3RiHrQuPrLbLnsro/j+3V9FI0/6JGltym8KftW6da+DpPiuQ6ctTvbsmO
 2h9uhjgrxXQ67RixYb/pvF8x5aHCg6sCvee9bR7UcSC3efdGqe9PG/Q6PSVZHcRlXNho+VS7P
 f5RSxO7/UD4ua6zdbsNRg4af4N8W3HrPyGNecWzdf6LeyEktxRqKhFnNRcSIAdmApTEECAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1497601795!108084487!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62600 invoked from network); 16 Jun 2017 08:29:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:29:56 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmdf-0004KK-Ig
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:29:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmdf-000427-I4
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:29:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmdf-000427-I4@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:29:55 +0000
Subject: [Xen-changelog] [xen master] ARM: vITS: handle CLEAR command
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDcwYTdmZTNhNTVkYTU2MjBjYzUzMjU4YjY4ZTVhYTNiNjUxZWI5ZjYKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IFdl
ZCBTZXAgNyAwMTo0NTo0OCAyMDE2ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEp1biAxNCAxMTozODoz
OCAyMDE3IC0wNzAwCgogICAgQVJNOiB2SVRTOiBoYW5kbGUgQ0xFQVIgY29tbWFuZAogICAgCiAg
ICBUaGlzIGludHJvZHVjZXMgdGhlIElUUyBjb21tYW5kIGhhbmRsZXIgZm9yIHRoZSBDTEVBUiBj
b21tYW5kLCB3aGljaAogICAgY2xlYXJzIHRoZSBwZW5kaW5nIHN0YXRlIG9mIGFuIExQSS4KICAg
IFRoaXMgcmVtb3ZlcyBhIG5vdC15ZXQgaW5qZWN0ZWQsIGJ1dCBhbHJlYWR5IHF1ZXVlZCBJUlEg
ZnJvbSBhIFZDUFUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRy
ZS5wcnp5d2FyYUBhcm0uY29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIHwgNTUgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQs
IDU1IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMu
YyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCmluZGV4IDE0Y2IxZjAuLjQ1NTJiYzkgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCisrKyBiL3hlbi9hcmNoL2FybS92
Z2ljLXYzLWl0cy5jCkBAIC01Miw2ICs1Miw3IEBACiAgKi8KIHN0cnVjdCB2aXJ0X2l0cyB7CiAg
ICAgc3RydWN0IGRvbWFpbiAqZDsKKyAgICBwYWRkcl90IGRvb3JiZWxsX2FkZHJlc3M7CiAgICAg
dW5zaWduZWQgaW50IGRldmlkX2JpdHM7CiAgICAgdW5zaWduZWQgaW50IGV2aWRfYml0czsKICAg
ICBzcGlubG9ja190IHZjbWRfbG9jazsgICAgICAgLyogUHJvdGVjdHMgdGhlIHZpcnR1YWwgY29t
bWFuZCBidWZmZXIsIHdoaWNoICovCkBAIC0zMjMsNiArMzI0LDU3IEBAIHN0YXRpYyBpbnQgaXRz
X2hhbmRsZV9tYXBjKHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50NjRfdCAqY21kcHRyKQogICAg
IHJldHVybiAwOwogfQogCisvKgorICogQ0xFQVIgcmVtb3ZlcyB0aGUgcGVuZGluZyBzdGF0ZSBm
cm9tIGFuIExQSS4gKi8KK3N0YXRpYyBpbnQgaXRzX2hhbmRsZV9jbGVhcihzdHJ1Y3QgdmlydF9p
dHMgKml0cywgdWludDY0X3QgKmNtZHB0cikKK3sKKyAgICB1aW50MzJfdCBkZXZpZCA9IGl0c19j
bWRfZ2V0X2RldmljZWlkKGNtZHB0cik7CisgICAgdWludDMyX3QgZXZlbnRpZCA9IGl0c19jbWRf
Z2V0X2lkKGNtZHB0cik7CisgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwOworICAgIHN0cnVjdCB2
Y3B1ICp2Y3B1OworICAgIHVpbnQzMl90IHZscGk7CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsK
KyAgICBpbnQgcmV0ID0gLTE7CisKKyAgICBzcGluX2xvY2soJml0cy0+aXRzX2xvY2spOworCisg
ICAgLyogVHJhbnNsYXRlIHRoZSBEZXZJRC9FdklEIHBhaXIgaW50byBhIHZDUFUvdkxQSSBwYWly
LiAqLworICAgIGlmICggIXJlYWRfaXR0ZShpdHMsIGRldmlkLCBldmVudGlkLCAmdmNwdSwgJnZs
cGkpICkKKyAgICAgICAgZ290byBvdXRfdW5sb2NrOworCisgICAgcCA9IGdpY3YzX2l0c19nZXRf
ZXZlbnRfcGVuZGluZ19pcnEoaXRzLT5kLCBpdHMtPmRvb3JiZWxsX2FkZHJlc3MsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGV2aWQsIGV2ZW50aWQpOworICAgIC8q
IFByb3RlY3QgYWdhaW5zdCBhbiBpbnZhbGlkIExQSSBudW1iZXIuICovCisgICAgaWYgKCB1bmxp
a2VseSghcCkgKQorICAgICAgICBnb3RvIG91dF91bmxvY2s7CisKKyAgICAvKgorICAgICAqIFRP
RE86IFRoaXMgcmVsaWVzIG9uIHRoZSBWQ1BVIGJlaW5nIGNvcnJlY3QgaW4gdGhlIElUUyB0YWJs
ZXMuCisgICAgICogVGhpcyBjYW4gYmUgZml4ZWQgYnkgZWl0aGVyIHVzaW5nIGEgcGVyLUlSUSBs
b2NrIG9yIGJ5IHVzaW5nCisgICAgICogdGhlIFZDUFUgSUQgZnJvbSB0aGUgcGVuZGluZ19pcnEg
aW5zdGVhZC4KKyAgICAgKi8KKyAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdmNwdS0+YXJjaC52Z2lj
LmxvY2ssIGZsYWdzKTsKKworICAgIC8qCisgICAgICogSWYgdGhlIExQSSBpcyBhbHJlYWR5IHZp
c2libGUgb24gdGhlIGd1ZXN0LCBpdCBpcyB0b28gbGF0ZSB0bworICAgICAqIGNsZWFyIHRoZSBw
ZW5kaW5nIHN0YXRlLiBIb3dldmVyIHRoaXMgaXMgYSBiZW5pZ24gcmFjZSB0aGF0IGNhbgorICAg
ICAqIGhhcHBlbiBvbiByZWFsIGhhcmR3YXJlLCB0b286IElmIHRoZSBMUEkgaGFzIGFscmVhZHkg
YmVlbiBmb3J3YXJkZWQKKyAgICAgKiB0byBhIENQVSBpbnRlcmZhY2UsIGEgQ0xFQVIgcmVxdWVz
dCByZWFjaGluZyB0aGUgcmVkaXN0cmlidXRvciBoYXMKKyAgICAgKiBubyBlZmZlY3Qgb24gdGhh
dCBMUEkgYW55bW9yZS4gU2luY2UgTFBJcyBhcmUgZWRnZSB0cmlnZ2VyZWQgYW5kCisgICAgICog
aGF2ZSBubyBhY3RpdmUgc3RhdGUsIHdlIGRvbid0IG5lZWQgdG8gY2FyZSBhYm91dCB0aGlzIGhl
cmUuCisgICAgICovCisgICAgaWYgKCAhdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9WSVNJQkxFLCAm
cC0+c3RhdHVzKSApCisgICAgICAgIGdpY19yZW1vdmVfaXJxX2Zyb21fcXVldWVzKHZjcHUsIHAp
OworCisgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdmNwdS0+YXJjaC52Z2ljLmxvY2ssIGZs
YWdzKTsKKyAgICByZXQgPSAwOworCitvdXRfdW5sb2NrOgorICAgIHNwaW5fdW5sb2NrKCZpdHMt
Pml0c19sb2NrKTsKKworICAgIHJldHVybiByZXQ7Cit9CisKICNkZWZpbmUgSVRTX0NNRF9CVUZG
RVJfU0laRShiYXNlcikgICAgICAoKCgoYmFzZXIpICYgMHhmZikgKyAxKSA8PCAxMikKICNkZWZp
bmUgSVRTX0NNRF9PRkZTRVQocmVnKSAgICAgICAgICAgICAoKHJlZykgJiBHRU5NQVNLKDE5LCA1
KSkKIApAQCAtMzU5LDYgKzQxMSw5IEBAIHN0YXRpYyBpbnQgdmdpY19pdHNfaGFuZGxlX2NtZHMo
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZpcnRfaXRzICppdHMpCiAKICAgICAgICAgc3dpdGNo
ICggaXRzX2NtZF9nZXRfY29tbWFuZChjb21tYW5kKSApCiAgICAgICAgIHsKKyAgICAgICAgY2Fz
ZSBHSVRTX0NNRF9DTEVBUjoKKyAgICAgICAgICAgIHJldCA9IGl0c19oYW5kbGVfY2xlYXIoaXRz
LCBjb21tYW5kKTsKKyAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNlIEdJVFNfQ01EX0lO
VDoKICAgICAgICAgICAgIHJldCA9IGl0c19oYW5kbGVfaW50KGl0cywgY29tbWFuZCk7CiAgICAg
ICAgICAgICBicmVhazsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:30:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:30:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmds-00082Q-SJ; Fri, 16 Jun 2017 08:30:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmds-000828-EZ
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:30:08 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 E4/11-23755-F0793495; Fri, 16 Jun 2017 08:30:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVZdvunO
 kQfcyE4sJ2wwcGD229+1iD2CMYs3MS8qvSGDNOPT/NnPBQu+Ke53nmBoYV1h0MXJxCAl8YZR4
 e7+JHcI5zyjR2X2BpYuRg4NNQExi7l6FLkZODhEBVYlZK5Yzg9hCAuoSTb8b2EBsYQETiUvb3
 rCA2LwCZhKHG56xg9gsQPVrL/czTmDkWMDIsIpRozi1qCy1SNfQWC+pKDM9oyQ3MTNH19DAWC
 83tbg4MT01JzGpWC85P3cTI9ArDECwg3Hbds9DjJIcTEqivPxyTpFCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHhVpzlHCgkWpaanVqRl5gDDAyYtwcGjJMJ7oB0ozVtckJhbnJkOkTrFqCglzvtl
 KlBCACSRUZoH1wYLyUuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5r0LMoUnM68EbvoroMVMQ
 IuDLjiALC5JREhJNTCetvt8zeyu6eSldk0c/OsbTiwK7/vw6dr88keH5hjbs70NDeWynyCygk
 dkqe2Kd+KPXE+9mztjkdOMCMVLd5f3Oj3T+/b/yNxCqycTT/I2zj10lmd6spG8/8uNXedNehY
 p//l+aJvV/mOz2Z3rWF2VNx+5JXDlXy2TcnhitZSpjoGWxdJ7S5rnKrEUZyQaajEXFScCAAkI
 qyVEAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1497601805!105924460!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29822 invoked from network); 16 Jun 2017 08:30:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:30:06 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmdp-0004Li-Kh
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:30:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmdp-0004Aa-Jv
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:30:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmdp-0004Aa-Jv@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:30:05 +0000
Subject: [Xen-changelog] [xen master] ARM: vITS: handle MAPD command
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDA4MDU1YzhlYTcxYjQ5NTk5MDhjYWYzYjUxMWNkZGQ2NDgwODU3NjgKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IFdl
ZCBTZXAgNyAwMTo0ODo0MCAyMDE2ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEp1biAxNCAxMTozODoz
OCAyMDE3IC0wNzAwCgogICAgQVJNOiB2SVRTOiBoYW5kbGUgTUFQRCBjb21tYW5kCiAgICAKICAg
IFRoZSBNQVBEIGNvbW1hbmQgbWFwcyBhIGRldmljZSBieSBhc3NvY2lhdGluZyBhIG1lbW9yeSBy
ZWdpb24gZm9yCiAgICBzdG9yaW5nIElURXMgd2l0aCBhIGNlcnRhaW4gZGV2aWNlIElELiBTaW5j
ZSBpdCBmZWF0dXJlcyBhIHZhbGlkIGJpdCwKICAgIE1BUEQgYWxzbyBjb3ZlcnMgdGhlICJ1bm1h
cCIgZnVuY3Rpb25hbGl0eSwgd2hpY2ggd2UgYWxzbyBjb3ZlciBoZXJlLgogICAgV2Ugc3RvcmUg
dGhlIGdpdmVuIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3MgaW4gdGhlIGRldmljZSB0YWJsZSwgYW5k
LCBpZgogICAgdGhpcyBjb21tYW5kIGNvbWVzIGZyb20gRG9tMCwgdGVsbCB0aGUgaG9zdCBJVFMg
ZHJpdmVyIGFib3V0IHRoaXMgbmV3CiAgICBtYXBwaW5nLCBzbyBpdCBjYW4gaXNzdWUgdGhlIGNv
cnJlc3BvbmRpbmcgaG9zdCBNQVBEIGNvbW1hbmQgYW5kIGNyZWF0ZQogICAgdGhlIHJlcXVpcmVk
IHRhYmxlcy4gV2UgdGFrZSBjYXJlIG9mIHJvbGxpbmcgYmFjayBhY3Rpb25zIHNob3VsZCBvbmUK
ICAgIHN0ZXAgZmFpbC4KICAgIFVwb24gdW5tYXBwaW5nIGEgZGV2aWNlIHdlIG1ha2Ugc3VyZSB3
ZSBjbGVhbiB1cCBhbGwgYXNzb2NpYXRlZAogICAgcmVzb3VyY2VzIGFuZCByZWxlYXNlIHRoZSBt
ZW1vcnkgYWdhaW4uCiAgICBXZSB1c2Ugb3VyIGV4aXN0aW5nIGd1ZXN0IG1lbW9yeSBhY2Nlc3Mg
ZnVuY3Rpb24gdG8gZmluZCB0aGUgcmlnaHQgSVRUCiAgICBlbnRyeSBhbmQgc3RvcmUgdGhlIG1h
cHBpbmcgdGhlcmUgKGluIGd1ZXN0IG1lbW9yeSkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFu
ZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgogICAgQWNrZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9naWMtdjMt
aXRzLmMgICAgICAgIHwgIDE3ICsrKysrCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jICAgICAg
ICB8ICAxNyArKysrKwogeGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgICAgICAgfCAxNDIgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L2dpY192M19pdHMuaCB8ICAgNSArKwogNCBmaWxlcyBjaGFuZ2VkLCAxODEgaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0v
Z2ljLXYzLWl0cy5jCmluZGV4IDM4ZjA4NDAuLjg4NjRlMGIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9naWMtdjMtaXRzLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwpAQCAtODU5
LDYgKzg1OSwyMyBAQCBzdHJ1Y3QgcGVuZGluZ19pcnEgKmdpY3YzX2l0c19nZXRfZXZlbnRfcGVu
ZGluZ19pcnEoc3RydWN0IGRvbWFpbiAqZCwKICAgICByZXR1cm4gZ2V0X2V2ZW50X3BlbmRpbmdf
aXJxKGQsIHZkb29yYmVsbF9hZGRyZXNzLCB2ZGV2aWQsIGV2ZW50aWQsIE5VTEwpOwogfQogCitp
bnQgZ2ljdjNfcmVtb3ZlX2d1ZXN0X2V2ZW50KHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgdmRv
b3JiZWxsX2FkZHJlc3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZk
ZXZpZCwgdWludDMyX3QgZXZlbnRpZCkKK3sKKyAgICB1aW50MzJfdCBob3N0X2xwaSA9IElOVkFM
SURfTFBJOworCisgICAgaWYgKCAhZ2V0X2V2ZW50X3BlbmRpbmdfaXJxKGQsIHZkb29yYmVsbF9h
ZGRyZXNzLCB2ZGV2aWQsIGV2ZW50aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZob3N0X2xwaSkgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIGlmICggaG9zdF9s
cGkgPT0gSU5WQUxJRF9MUEkgKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIGdpY3Yz
X2xwaV91cGRhdGVfaG9zdF9lbnRyeShob3N0X2xwaSwgZC0+ZG9tYWluX2lkLCBJTlZBTElEX0xQ
SSk7CisKKyAgICByZXR1cm4gMDsKK30KKwogLyogU2NhbiB0aGUgRFQgZm9yIGFueSBJVFMgbm9k
ZXMgYW5kIGNyZWF0ZSBhIGxpc3Qgb2YgaG9zdCBJVFNlcyBvdXQgb2YgaXQuICovCiB2b2lkIGdp
Y3YzX2l0c19kdF9pbml0KGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSkKIHsKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMtbHBpLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYz
LWxwaS5jCmluZGV4IGRjOTM2ZmEuLmMzNDc0ZjUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9n
aWMtdjMtbHBpLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My1scGkuYwpAQCAtMjE1LDYgKzIx
NSwyMyBAQCBvdXQ6CiAgICAgaXJxX2V4aXQoKTsKIH0KIAordm9pZCBnaWN2M19scGlfdXBkYXRl
X2hvc3RfZW50cnkodWludDMyX3QgaG9zdF9scGksIGludCBkb21haW5faWQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2aXJ0X2xwaSkKK3sKKyAgICB1bmlvbiBo
b3N0X2xwaSAqaGxwaXAsIGhscGk7CisKKyAgICBBU1NFUlQoaG9zdF9scGkgPj0gTFBJX09GRlNF
VCk7CisKKyAgICBob3N0X2xwaSAtPSBMUElfT0ZGU0VUOworCisgICAgaGxwaXAgPSAmbHBpX2Rh
dGEuaG9zdF9scGlzW2hvc3RfbHBpIC8gSE9TVF9MUElTX1BFUl9QQUdFXVtob3N0X2xwaSAlIEhP
U1RfTFBJU19QRVJfUEFHRV07CisKKyAgICBobHBpLnZpcnRfbHBpID0gdmlydF9scGk7CisgICAg
aGxwaS5kb21faWQgPSBkb21haW5faWQ7CisKKyAgICB3cml0ZV91NjRfYXRvbWljKCZobHBpcC0+
ZGF0YSwgaGxwaS5kYXRhKTsKK30KKwogc3RhdGljIGludCBnaWN2M19scGlfYWxsb2NhdGVfcGVu
ZHRhYmxlKHVpbnQ2NF90ICpyZWcpCiB7CiAgICAgdWludDY0X3QgdmFsOwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwpp
bmRleCA0NTUyYmM5Li5kMjM2YmJlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My1p
dHMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwpAQCAtMTU5LDYgKzE1OSwyMSBA
QCBzdGF0aWMgc3RydWN0IHZjcHUgKmdldF92Y3B1X2Zyb21fY29sbGVjdGlvbihzdHJ1Y3Qgdmly
dF9pdHMgKml0cywKICAgICByZXR1cm4gaXRzLT5kLT52Y3B1W3ZjcHVfaWRdOwogfQogCisvKiBT
ZXQgdGhlIGFkZHJlc3Mgb2YgYW4gSVRUIGZvciBhIGdpdmVuIGRldmljZSBJRC4gKi8KK3N0YXRp
YyBpbnQgaXRzX3NldF9pdHRfYWRkcmVzcyhzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDMyX3Qg
ZGV2aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBpdHRfYWRkcmVz
cywgdWludDMyX3QgbnJfYml0cykKK3sKKyAgICBwYWRkcl90IGFkZHIgPSBnZXRfYmFzZXJfcGh5
c19hZGRyKGl0cy0+YmFzZXJfZGV2KTsKKyAgICBkZXZfdGFibGVfZW50cnlfdCBpdHRfZW50cnkg
PSBERVZfVEFCTEVfRU5UUlkoaXR0X2FkZHJlc3MsIG5yX2JpdHMpOworCisgICAgaWYgKCBkZXZp
ZCA+PSBpdHMtPm1heF9kZXZpY2VzICkKKyAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CisKKyAgICBy
ZXR1cm4gdmdpY19hY2Nlc3NfZ3Vlc3RfbWVtb3J5KGl0cy0+ZCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGFkZHIgKyBkZXZpZCAqIHNpemVvZihkZXZfdGFibGVfZW50cnlf
dCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmaXR0X2VudHJ5LCBzaXpl
b2YoaXR0X2VudHJ5KSwgdHJ1ZSk7Cit9CisKIC8qCiAgKiBMb29rdXAgdGhlIGFkZHJlc3Mgb2Yg
dGhlIEludGVycnVwdCBUcmFuc2xhdGlvbiBUYWJsZSBhc3NvY2lhdGVkIHdpdGgKICAqIHRoYXQg
ZGV2aWNlIElELgpAQCAtMzc1LDYgKzM5MCwxMzAgQEAgb3V0X3VubG9jazoKICAgICByZXR1cm4g
cmV0OwogfQogCisvKiBNdXN0IGJlIGNhbGxlZCB3aXRoIHRoZSBJVFMgbG9jayBoZWxkLiAqLwor
c3RhdGljIGludCBpdHNfZGlzY2FyZF9ldmVudChzdHJ1Y3QgdmlydF9pdHMgKml0cywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmRldmlkLCB1aW50MzJfdCB2ZXZpZCkK
K3sKKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnA7CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsK
KyAgICBzdHJ1Y3QgdmNwdSAqdmNwdTsKKyAgICB1aW50MzJfdCB2bHBpOworCisgICAgQVNTRVJU
KHNwaW5faXNfbG9ja2VkKCZpdHMtPml0c19sb2NrKSk7CisKKyAgICBpZiAoICFyZWFkX2l0dGUo
aXRzLCB2ZGV2aWQsIHZldmlkLCAmdmNwdSwgJnZscGkpICkKKyAgICAgICAgcmV0dXJuIC1FTk9F
TlQ7CisKKyAgICBpZiAoIHZscGkgPT0gSU5WQUxJRF9MUEkgKQorICAgICAgICByZXR1cm4gLUVO
T0VOVDsKKworICAgIC8qCisgICAgICogVE9ETzogVGhpcyByZWxpZXMgb24gdGhlIFZDUFUgYmVp
bmcgY29ycmVjdCBpbiB0aGUgSVRTIHRhYmxlcy4KKyAgICAgKiBUaGlzIGNhbiBiZSBmaXhlZCBi
eSBlaXRoZXIgdXNpbmcgYSBwZXItSVJRIGxvY2sgb3IgYnkgdXNpbmcKKyAgICAgKiB0aGUgVkNQ
VSBJRCBmcm9tIHRoZSBwZW5kaW5nX2lycSBpbnN0ZWFkLgorICAgICAqLworICAgIHNwaW5fbG9j
a19pcnFzYXZlKCZ2Y3B1LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOworCisgICAgLyogUmVtb3Zl
IHRoZSBwZW5kaW5nX2lycSBmcm9tIHRoZSB0cmVlLiAqLworICAgIHdyaXRlX2xvY2soJml0cy0+
ZC0+YXJjaC52Z2ljLnBlbmRfbHBpX3RyZWVfbG9jayk7CisgICAgcCA9IHJhZGl4X3RyZWVfZGVs
ZXRlKCZpdHMtPmQtPmFyY2gudmdpYy5wZW5kX2xwaV90cmVlLCB2bHBpKTsKKyAgICB3cml0ZV91
bmxvY2soJml0cy0+ZC0+YXJjaC52Z2ljLnBlbmRfbHBpX3RyZWVfbG9jayk7CisKKyAgICBpZiAo
ICFwICkKKyAgICB7CisgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnZjcHUtPmFyY2gu
dmdpYy5sb2NrLCBmbGFncyk7CisKKyAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CisgICAgfQorCisg
ICAgLyogQ2xlYW51cCB0aGUgcGVuZGluZ19pcnEgYW5kIGRpc2Nvbm5lY3QgaXQgZnJvbSB0aGUg
TFBJLiAqLworICAgIGdpY19yZW1vdmVfaXJxX2Zyb21fcXVldWVzKHZjcHUsIHApOworICAgIHZn
aWNfaW5pdF9wZW5kaW5nX2lycShwLCBJTlZBTElEX0xQSSk7CisKKyAgICBzcGluX3VubG9ja19p
cnFyZXN0b3JlKCZ2Y3B1LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOworCisgICAgLyogUmVtb3Zl
IHRoZSBjb3JyZXNwb25kaW5nIGhvc3QgTFBJIGVudHJ5ICovCisgICAgcmV0dXJuIGdpY3YzX3Jl
bW92ZV9ndWVzdF9ldmVudChpdHMtPmQsIGl0cy0+ZG9vcmJlbGxfYWRkcmVzcywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZkZXZpZCwgdmV2aWQpOworfQorCitzdGF0aWMg
dm9pZCBpdHNfdW5tYXBfZGV2aWNlKHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50MzJfdCBkZXZp
ZCkKK3sKKyAgICBkZXZfdGFibGVfZW50cnlfdCBpdHQ7CisgICAgdWludDY0X3QgZXZpZDsKKwor
ICAgIHNwaW5fbG9jaygmaXRzLT5pdHNfbG9jayk7CisKKyAgICBpZiAoIGl0c19nZXRfaXR0KGl0
cywgZGV2aWQsICZpdHQpICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICAvKgorICAgICAqIEZv
ciBEb21VcyB3ZSBuZWVkIHRvIGNoZWNrIHRoYXQgdGhlIG51bWJlciBvZiBldmVudHMgcGVyIGRl
dmljZQorICAgICAqIGlzIHJlYWxseSBsaW1pdGVkLCBvdGhlcndpc2UgbG9vcGluZyBvdmVyIGFs
bCBldmVudHMgY2FuIHRha2UgdG9vCisgICAgICogbG9uZyBmb3IgYSBndWVzdC4gVGhpcyBBU1NF
UlQgY2FuIHRoZW4gYmUgcmVtb3ZlZCBpZiB0aGF0IGlzCisgICAgICogY292ZXJlZC4KKyAgICAg
Ki8KKyAgICBBU1NFUlQoaXNfaGFyZHdhcmVfZG9tYWluKGl0cy0+ZCkpOworCisgICAgZm9yICgg
ZXZpZCA9IDA7IGV2aWQgPCBERVZfVEFCTEVfSVRUX1NJWkUoaXR0KTsgZXZpZCsrICkKKyAgICAg
ICAgLyogRG9uJ3QgY2FyZSBhYm91dCBlcnJvcnMgaGVyZSwgY2xlYW4gdXAgYXMgbXVjaCBhcyBw
b3NzaWJsZS4gKi8KKyAgICAgICAgaXRzX2Rpc2NhcmRfZXZlbnQoaXRzLCBkZXZpZCwgZXZpZCk7
CisKK291dDoKKyAgICBzcGluX3VubG9jaygmaXRzLT5pdHNfbG9jayk7Cit9CisKK3N0YXRpYyBp
bnQgaXRzX2hhbmRsZV9tYXBkKHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50NjRfdCAqY21kcHRy
KQoreworICAgIC8qIHNpemUgYW5kIGRldmlkIGdldCB2YWxpZGF0ZWQgYnkgdGhlIGZ1bmN0aW9u
cyBjYWxsZWQgYmVsb3cuICovCisgICAgdWludDMyX3QgZGV2aWQgPSBpdHNfY21kX2dldF9kZXZp
Y2VpZChjbWRwdHIpOworICAgIHVuc2lnbmVkIGludCBzaXplID0gaXRzX2NtZF9nZXRfc2l6ZShj
bWRwdHIpICsgMTsKKyAgICBib29sIHZhbGlkID0gaXRzX2NtZF9nZXRfdmFsaWRiaXQoY21kcHRy
KTsKKyAgICBwYWRkcl90IGl0dF9hZGRyID0gaXRzX2NtZF9nZXRfaXR0YWRkcihjbWRwdHIpOwor
ICAgIGludCByZXQ7CisKKyAgICAvKiBTYW5pdGl6ZSB0aGUgbnVtYmVyIG9mIGV2ZW50cy4gKi8K
KyAgICBpZiAoIHZhbGlkICYmIChzaXplID4gaXRzLT5ldmlkX2JpdHMpICkKKyAgICAgICAgcmV0
dXJuIC0xOworCisgICAgaWYgKCAhdmFsaWQgKQorICAgICAgICAvKiBEaXNjYXJkIGFsbCBldmVu
dHMgYW5kIHJlbW92ZSBwZW5kaW5nIExQSXMuICovCisgICAgICAgIGl0c191bm1hcF9kZXZpY2Uo
aXRzLCBkZXZpZCk7CisKKyAgICAvKgorICAgICAqIFRoZXJlIGlzIG5vIGVhc3kgYW5kIGNsZWFu
IHdheSBmb3IgWGVuIHRvIGtub3cgdGhlIElUUyBkZXZpY2UgSUQgb2YgYQorICAgICAqIHBhcnRp
Y3VsYXIgKFBDSSkgZGV2aWNlLCBzbyB3ZSBoYXZlIHRvIHJlbHkgb24gdGhlIGd1ZXN0IHRlbGxp
bmcKKyAgICAgKiB1cyBhYm91dCBpdC4gRm9yICpub3cqIHdlIGFyZSBqdXN0IHVzaW5nIHRoZSBk
ZXZpY2UgSUQgKkRvbTAqIHVzZXMsCisgICAgICogYmVjYXVzZSB0aGUgZHJpdmVyIHRoZXJlIGhh
cyB0aGUgYWN0dWFsIGtub3dsZWRnZS4KKyAgICAgKiBFdmVudHVhbGx5IHRoaXMgd2lsbCBiZSBy
ZXBsYWNlZCB3aXRoIGEgZGVkaWNhdGVkIGh5cGVyY2FsbCB0bworICAgICAqIGFubm91bmNlIHBh
c3MtdGhyb3VnaCBvZiBkZXZpY2VzLgorICAgICAqLworICAgIGlmICggaXNfaGFyZHdhcmVfZG9t
YWluKGl0cy0+ZCkgKQorICAgIHsKKworICAgICAgICAvKgorICAgICAgICAgKiBEb20wJ3MgSVRT
ZXMgYXJlIG1hcHBlZCAxOjEsIHNvIGJvdGggYWRkcmVzc2VzIGFyZSB0aGUgc2FtZS4KKyAgICAg
ICAgICogQWxzbyB0aGUgZGV2aWNlIElEcyBhcmUgZXF1YWwuCisgICAgICAgICAqLworICAgICAg
ICByZXQgPSBnaWN2M19pdHNfbWFwX2d1ZXN0X2RldmljZShpdHMtPmQsIGl0cy0+ZG9vcmJlbGxf
YWRkcmVzcywgZGV2aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGl0cy0+ZG9vcmJlbGxfYWRkcmVzcywgZGV2aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEJJVChzaXplKSwgdmFsaWQpOworICAgICAgICBpZiAoIHJldCAmJiB2
YWxpZCApCisgICAgICAgICAgICByZXR1cm4gcmV0OworICAgIH0KKworICAgIHNwaW5fbG9jaygm
aXRzLT5pdHNfbG9jayk7CisKKyAgICBpZiAoIHZhbGlkICkKKyAgICAgICAgcmV0ID0gaXRzX3Nl
dF9pdHRfYWRkcmVzcyhpdHMsIGRldmlkLCBpdHRfYWRkciwgc2l6ZSk7CisgICAgZWxzZQorICAg
ICAgICByZXQgPSBpdHNfc2V0X2l0dF9hZGRyZXNzKGl0cywgZGV2aWQsIElOVkFMSURfUEFERFIs
IDEpOworCisgICAgc3Bpbl91bmxvY2soJml0cy0+aXRzX2xvY2spOworCisgICAgcmV0dXJuIHJl
dDsKK30KKwogI2RlZmluZSBJVFNfQ01EX0JVRkZFUl9TSVpFKGJhc2VyKSAgICAgICgoKChiYXNl
cikgJiAweGZmKSArIDEpIDw8IDEyKQogI2RlZmluZSBJVFNfQ01EX09GRlNFVChyZWcpICAgICAg
ICAgICAgICgocmVnKSAmIEdFTk1BU0soMTksIDUpKQogCkBAIC00MjAsNiArNTU5LDkgQEAgc3Rh
dGljIGludCB2Z2ljX2l0c19oYW5kbGVfY21kcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qgdmly
dF9pdHMgKml0cykKICAgICAgICAgY2FzZSBHSVRTX0NNRF9NQVBDOgogICAgICAgICAgICAgcmV0
ID0gaXRzX2hhbmRsZV9tYXBjKGl0cywgY29tbWFuZCk7CiAgICAgICAgICAgICBicmVhazsKKyAg
ICAgICAgY2FzZSBHSVRTX0NNRF9NQVBEOgorICAgICAgICAgICAgcmV0ID0gaXRzX2hhbmRsZV9t
YXBkKGl0cywgY29tbWFuZCk7CisgICAgICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSBHSVRT
X0NNRF9TWU5DOgogICAgICAgICAgICAgLyogV2UgaGFuZGxlIElUUyBjb21tYW5kcyBzeW5jaHJv
bm91c2x5LCBzbyB3ZSBpZ25vcmUgU1lOQy4gKi8KICAgICAgICAgICAgIGJyZWFrOwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggYi94ZW4vaW5jbHVkZS9hc20t
YXJtL2dpY192M19pdHMuaAppbmRleCBiZTY3NzI2Li4wMDg5YWMyIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dp
Y192M19pdHMuaApAQCAtMTc1LDYgKzE3NSwxMSBAQCBzdHJ1Y3QgcGVuZGluZ19pcnEgKmdpY3Yz
X2l0c19nZXRfZXZlbnRfcGVuZGluZ19pcnEoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IHZkb29yYmVs
bF9hZGRyZXNzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQzMl90IHZkZXZpZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBldmVudGlkKTsKK2ludCBnaWN2M19yZW1vdmVf
Z3Vlc3RfZXZlbnQoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCB2ZG9vcmJlbGxfYWRkcmVzcywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2ZGV2aWQsIHVp
bnQzMl90IGV2ZW50aWQpOwordm9pZCBnaWN2M19scGlfdXBkYXRlX2hvc3RfZW50cnkodWludDMy
X3QgaG9zdF9scGksIGludCBkb21haW5faWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCB2aXJ0X2xwaSk7CisKICNlbHNlCiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBn
aWN2M19pdHNfZHRfaW5pdChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:30:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:30:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLme2-00084X-U0; Fri, 16 Jun 2017 08:30:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLme2-00084H-5N
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:30:18 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 CD/7A-03696-91793495; Fri, 16 Jun 2017 08:30:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVVdiunO
 kwddX+hYTthk4MHps79vFHsAYxZqZl5RfkcCa8W32UraC+ToVaw/cZWlgfKfYxcjFISTwhVFi
 4eeb7BDOeUaJlfMWMHYxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSxgJtHYu
 IsFxOYFsv/1drKC2CxA9a+W3WecwMixgJFhFaNGcWpRWWqRrpGJXlJRZnpGSW5iZo6uoYGZXm
 5qcXFiempOYlKxXnJ+7iZGoFcYgGAH476PkYcYJTmYlER5+eWcIoX4kvJTKjMSizPii0pzUos
 PMcpwcChJ8K6b6hwpJFiUmp5akZaZAwwPmLQEB4+SCO+BdqA0b3FBYm5xZjpE6hSjopQ47xeQ
 PgGQREZpHlwbLCQvMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZj3LsgUnsy8Erjpr4AWMwEtD
 rrgALK4JBEhJdXAmHzjvs7Glqnvpc5U/5wT1Pv3xGf5zg8uLxtvOi49HV2/j2XvTIuEAHPeNY
 qOzFUekZzTuV4v0zqxITChaVUha/gm1ul/tdKCZM6m3H27+Spr2HlVxove3AtvOJ65ZPDpo9T
 eEqGti1IClX+d+GrOtfFS/6ItEyed/7ukPSwytCMokTnw5SmZ9UosxRmJhlrMRcWJAERw1MBE
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1497601815!70677583!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55002 invoked from network); 16 Jun 2017 08:30:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:30:16 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmdz-0004Lw-Mr
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:30:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmdz-0004BL-Lz
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:30:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmdz-0004BL-Lz@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:30:15 +0000
Subject: [Xen-changelog] [xen master] ARM: GICv3: handle unmapped LPIs
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGJjY2ZiZTcwYTM2ZmMwYWNkOGNhMmUzZGI5MzgwYTAxOTM4ZWFlOGEKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IFdl
ZCBBcHIgMTIgMDE6MTQ6NDIgMjAxNyArMDEwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFdlZCBKdW4gMTQgMTE6Mzg6
MzggMjAxNyAtMDcwMAoKICAgIEFSTTogR0lDdjM6IGhhbmRsZSB1bm1hcHBlZCBMUElzCiAgICAK
ICAgIFdoZW4gTFBJcyBnZXQgdW5tYXBwZWQgYnkgYSBndWVzdCwgdGhleSBtaWdodCBzdGlsbCBi
ZSBpbiBzb21lIExSIG9mCiAgICBzb21lIFZDUFUuIE5ldmVydGhlbGVzcyB3ZSByZW1vdmUgdGhl
IGNvcnJlc3BvbmRpbmcgcGVuZGluZ19pcnEKICAgIChwb3NzaWJseSBmcmVlaW5nIGl0KSwgYW5k
IGRldGVjdCB0aGlzIGNhc2UgKGlycV90b19wZW5kaW5nKCkgcmV0dXJucwogICAgTlVMTCkgd2hl
biB0aGUgTFIgZ2V0cyBjbGVhbmVkIHVwIGxhdGVyLgogICAgSG93ZXZlciBhICpuZXcqIExQSSBt
YXkgZ2V0IG1hcHBlZCB3aXRoIHRoZSBzYW1lIG51bWJlciB3aGlsZSB0aGUgb2xkCiAgICBMUEkg
aXMgKnN0aWxsKiBpbiBzb21lIExSLiBUbyBhdm9pZCBnZXR0aW5nIHRoZSB3cm9uZyBzdGF0ZSwg
d2UgbWFyawogICAgZXZlcnkgbmV3bHkgbWFwcGVkIExQSSBhcyBQUklTVElORSwgd2hpY2ggbWVh
bnM6IGhhcyBuZXZlciBiZWVuIGluIGFuCiAgICBMUiBiZWZvcmUuIElmIHdlIGRldGVjdCB0aGUg
TFBJIGluIGFuIExSIGFueXdheSwgaXQgbXVzdCBoYXZlIGJlZW4gYW4KICAgIG9sZGVyIG9uZSwg
d2hpY2ggd2UgY2FuIHNpbXBseSByZXRpcmUuCiAgICBCZWZvcmUgaW5zZXJ0aW5nIHN1Y2ggYSBQ
UklTVElORSBMUEkgaW50byBhbiBMUiwgd2UgbXVzdCBtYWtlIHN1cmUgdGhhdAogICAgaXQncyBu
b3QgYWxyZWFkeSBpbiBhbm90aGVyIExSLCBhcyB0aGUgYXJjaGl0ZWN0dXJlIGZvcmJpZHMgdHdv
CiAgICBpbnRlcnJ1cHRzIHdpdGggdGhlIHNhbWUgdmlydHVhbCBJUlEgbnVtYmVyIG9uIG9uZSBD
UFUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2Fy
YUBhcm0uY29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgotLS0KIHhlbi9hcmNoL2FybS9naWMuYyAgICAgICAgIHwgNTEgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS92Z2lj
LmggfCAgNiArKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNTMgaW5zZXJ0aW9ucygrKSwgNCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLmMgYi94ZW4vYXJjaC9hcm0v
Z2ljLmMKaW5kZXggOWQ0NzNkNy4uMjg4ZTc0MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dp
Yy5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMuYwpAQCAtMzc1LDYgKzM3NSw4IEBAIHN0YXRpYyBp
bmxpbmUgdm9pZCBnaWNfc2V0X2xyKGludCBsciwgc3RydWN0IHBlbmRpbmdfaXJxICpwLAogewog
ICAgIEFTU0VSVCghbG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7CiAKKyAgICBjbGVhcl9iaXQoR0lD
X0lSUV9HVUVTVF9QUklTVElORV9MUEksICZwLT5zdGF0dXMpOworCiAgICAgZ2ljX2h3X29wcy0+
dXBkYXRlX2xyKGxyLCBwLCBzdGF0ZSk7CiAKICAgICBzZXRfYml0KEdJQ19JUlFfR1VFU1RfVklT
SUJMRSwgJnAtPnN0YXR1cyk7CkBAIC00NDAsNiArNDQyLDQwIEBAIHZvaWQgZ2ljX3JhaXNlX2lu
ZmxpZ2h0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnR1YWxfaXJxKQogI2Vu
ZGlmCiB9CiAKKy8qCisgKiBGaW5kIGFuIHVudXNlZCBMUiB0byBpbnNlcnQgYW4gSVJRIGludG8s
IHN0YXJ0aW5nIHdpdGggdGhlIExSIGdpdmVuCisgKiBieSBAbHIuIElmIHRoaXMgbmV3IGludGVy
cnVwdCBpcyBhIFBSSVNUSU5FIExQSSwgc2NhbiB0aGUgb3RoZXIgTFJzIHRvCisgKiBhdm9pZCBp
bnNlcnRpbmcgdGhlIHNhbWUgSVJRIHR3aWNlLiBUaGlzIHNpdHVhdGlvbiBjYW4gb2NjdXIgd2hl
biBhbgorICogZXZlbnQgZ2V0cyBkaXNjYXJkZWQgd2hpbGUgdGhlIExQSSBpcyBpbiBhbiBMUiwg
YW5kIGEgbmV3IExQSSB3aXRoIHRoZQorICogc2FtZSBudW1iZXIgZ2V0cyBtYXBwZWQgcXVpY2ts
eSBhZnRlcndhcmRzLgorICovCitzdGF0aWMgdW5zaWduZWQgaW50IGdpY19maW5kX3VudXNlZF9s
cihzdHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBwZW5kaW5nX2lycSAqcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBscikKK3sKKyAgICB1bnNpZ25lZCBpbnQgbnJfbHJzID0gZ2lj
X2h3X29wcy0+aW5mby0+bnJfbHJzOworICAgIHVuc2lnbmVkIGxvbmcgKmxyX21hc2sgPSAodW5z
aWduZWQgbG9uZyAqKSAmdGhpc19jcHUobHJfbWFzayk7CisgICAgc3RydWN0IGdpY19sciBscl92
YWw7CisKKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYtPmFyY2gudmdpYy5sb2NrKSk7CisK
KyAgICBpZiAoIHVubGlrZWx5KHRlc3RfYml0KEdJQ19JUlFfR1VFU1RfUFJJU1RJTkVfTFBJLCAm
cC0+c3RhdHVzKSkgKQorICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IHVzZWRfbHI7CisKKyAg
ICAgICAgZm9yX2VhY2hfc2V0X2JpdCh1c2VkX2xyLCBscl9tYXNrLCBucl9scnMpCisgICAgICAg
IHsKKyAgICAgICAgICAgIGdpY19od19vcHMtPnJlYWRfbHIodXNlZF9sciwgJmxyX3ZhbCk7Cisg
ICAgICAgICAgICBpZiAoIGxyX3ZhbC52aXJxID09IHAtPmlycSApCisgICAgICAgICAgICAgICAg
cmV0dXJuIHVzZWRfbHI7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBsciA9IGZpbmRfbmV4dF96
ZXJvX2JpdChscl9tYXNrLCBucl9scnMsIGxyKTsKKworICAgIHJldHVybiBscjsKK30KKwogdm9p
ZCBnaWNfcmFpc2VfZ3Vlc3RfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlydHVh
bF9pcnEsCiAgICAgICAgIHVuc2lnbmVkIGludCBwcmlvcml0eSkKIHsKQEAgLTQ1NSw3ICs0OTEs
OCBAQCB2b2lkIGdpY19yYWlzZV9ndWVzdF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGlu
dCB2aXJ0dWFsX2lycSwKIAogICAgIGlmICggdiA9PSBjdXJyZW50ICYmIGxpc3RfZW1wdHkoJnYt
PmFyY2gudmdpYy5scl9wZW5kaW5nKSApCiAgICAgewotICAgICAgICBpID0gZmluZF9maXJzdF96
ZXJvX2JpdCgmdGhpc19jcHUobHJfbWFzayksIG5yX2xycyk7CisgICAgICAgIGkgPSBnaWNfZmlu
ZF91bnVzZWRfbHIodiwgcCwgMCk7CisKICAgICAgICAgaWYgKGkgPCBucl9scnMpIHsKICAgICAg
ICAgICAgIHNldF9iaXQoaSwgJnRoaXNfY3B1KGxyX21hc2spKTsKICAgICAgICAgICAgIGdpY19z
ZXRfbHIoaSwgcCwgR0lDSF9MUl9QRU5ESU5HKTsKQEAgLTQ3OCw4ICs1MTUsMTQgQEAgc3RhdGlj
IHZvaWQgZ2ljX3VwZGF0ZV9vbmVfbHIoc3RydWN0IHZjcHUgKnYsIGludCBpKQogICAgIGdpY19o
d19vcHMtPnJlYWRfbHIoaSwgJmxyX3ZhbCk7CiAgICAgaXJxID0gbHJfdmFsLnZpcnE7CiAgICAg
cCA9IGlycV90b19wZW5kaW5nKHYsIGlycSk7Ci0gICAgLyogQW4gTFBJIG1pZ2h0IGhhdmUgYmVl
biB1bm1hcHBlZCwgaW4gd2hpY2ggY2FzZSB3ZSBqdXN0IGNsZWFuIHVwIGhlcmUuICovCi0gICAg
aWYgKCB1bmxpa2VseSghcCkgKQorICAgIC8qCisgICAgICogQW4gTFBJIG1pZ2h0IGhhdmUgYmVl
biB1bm1hcHBlZCwgaW4gd2hpY2ggY2FzZSB3ZSBqdXN0IGNsZWFuIHVwIGhlcmUuCisgICAgICog
SWYgdGhhdCBMUEkgaXMgbWFya2VkIGFzIFBSSVNUSU5FLCB0aGUgaW5mb3JtYXRpb24gaW4gdGhl
IExSIGlzIGJvZ3VzLAorICAgICAqIGFzIGl0IGJlbG9uZ3MgdG8gYSBwcmV2aW91cywgYWxyZWFk
eSB1bm1hcHBlZCBMUEkuIFNvIHdlIGRpc2NhcmQgaXQKKyAgICAgKiBoZXJlIGFzIHdlbGwuCisg
ICAgICovCisgICAgaWYgKCB1bmxpa2VseSghcCB8fAorICAgICAgICAgICAgICAgICAgdGVzdF9h
bmRfY2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfUFJJU1RJTkVfTFBJLCAmcC0+c3RhdHVzKSkgKQog
ICAgIHsKICAgICAgICAgQVNTRVJUKGlzX2xwaShpcnEpKTsKIApAQCAtNTg5LDcgKzYzMiw3IEBA
IHN0YXRpYyB2b2lkIGdpY19yZXN0b3JlX3BlbmRpbmdfaXJxcyhzdHJ1Y3QgdmNwdSAqdikKICAg
ICBpbmZsaWdodF9yID0gJnYtPmFyY2gudmdpYy5pbmZsaWdodF9pcnFzOwogICAgIGxpc3RfZm9y
X2VhY2hfZW50cnlfc2FmZSAoIHAsIHQsICZ2LT5hcmNoLnZnaWMubHJfcGVuZGluZywgbHJfcXVl
dWUgKQogICAgIHsKLSAgICAgICAgbHIgPSBmaW5kX25leHRfemVyb19iaXQoJnRoaXNfY3B1KGxy
X21hc2spLCBucl9scnMsIGxyKTsKKyAgICAgICAgbHIgPSBnaWNfZmluZF91bnVzZWRfbHIodiwg
cCwgbHIpOwogICAgICAgICBpZiAoIGxyID49IG5yX2xycyApCiAgICAgICAgIHsKICAgICAgICAg
ICAgIC8qIE5vIG1vcmUgZnJlZSBMUnM6IGZpbmQgYSBsb3dlciBwcmlvcml0eSBpcnEgdG8gZXZp
Y3QgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIGIveGVuL2luY2x1
ZGUvYXNtLWFybS92Z2ljLmgKaW5kZXggNmEyMzI0OS4uOWZmNzEzYyAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgK
QEAgLTYwLDEyICs2MCwxOCBAQCBzdHJ1Y3QgcGVuZGluZ19pcnEKICAgICAgKiB2Y3B1IHdoaWxl
IGl0IGlzIHN0aWxsIGluZmxpZ2h0IGFuZCBvbiBhbiBHSUNIX0xSIHJlZ2lzdGVyIG9uIHRoZQog
ICAgICAqIG9sZCB2Y3B1LgogICAgICAqCisgICAgICogR0lDX0lSUV9HVUVTVF9QUklTVElORV9M
UEk6IHRoZSBJUlEgaXMgYSBuZXdseSBtYXBwZWQgTFBJLCB3aGljaAorICAgICAqIGhhcyBuZXZl
ciBiZWVuIGluIGFuIExSIGJlZm9yZS4gVGhpcyBtZWFucyB0aGF0IGFueSB0cmFjZSBvZiBhbgor
ICAgICAqIExQSSB3aXRoIHRoZSBzYW1lIG51bWJlciBpbiBhbiBMUiBtdXN0IGJlIGZyb20gYW4g
b2xkZXIgTFBJLCB3aGljaAorICAgICAqIGhhcyBiZWVuIHVubWFwcGVkIGJlZm9yZS4KKyAgICAg
KgogICAgICAqLwogI2RlZmluZSBHSUNfSVJRX0dVRVNUX1FVRVVFRCAgIDAKICNkZWZpbmUgR0lD
X0lSUV9HVUVTVF9BQ1RJVkUgICAxCiAjZGVmaW5lIEdJQ19JUlFfR1VFU1RfVklTSUJMRSAgMgog
I2RlZmluZSBHSUNfSVJRX0dVRVNUX0VOQUJMRUQgIDMKICNkZWZpbmUgR0lDX0lSUV9HVUVTVF9N
SUdSQVRJTkcgICA0CisjZGVmaW5lIEdJQ19JUlFfR1VFU1RfUFJJU1RJTkVfTFBJICA1CiAgICAg
dW5zaWduZWQgbG9uZyBzdGF0dXM7CiAgICAgc3RydWN0IGlycV9kZXNjICpkZXNjOyAvKiBvbmx5
IHNldCBpdCB0aGUgaXJxIGNvcnJlc3BvbmRzIHRvIGEgcGh5c2ljYWwgaXJxICovCiAgICAgdW5z
aWduZWQgaW50IGlycTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:30:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:30:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmeC-00086E-VX; Fri, 16 Jun 2017 08:30:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmeC-000862-E1
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:30:28 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 B1/29-06719-32793495; Fri, 16 Jun 2017 08:30:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVdpunO
 kwdzf5hYTthk4MHps79vFHsAYxZqZl5RfkcCacbdjJVtBY0BF99cDTA2M3TZdjFwcQgJfGCUW
 btvLAuGcZ5T4suo6YxcjBwebgJjE3L0KXYycHCICqhKzVixnBrGFBNQlmn43sIHYwgJWEvcaG
 tlBbF4BM4k7z7axgNgsQPVnuh+yTGDkWMDIsIpRvTi1qCy1SNdML6koMz2jJDcxM0fX0MBMLz
 e1uDgxPTUnMalYLzk/dxMj0CcMQLCDcd4J/0OMkhxMSqK8/HJOkUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeNdNdY4UEixKTU+tSMvMAQYHTFqCg0dJhPdAO1Cat7ggMbc4Mx0idYpRUUqc13sa
 UEIAJJFRmgfXBgvIS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmvQuynSczrwRu+iugxUxAi
 4MuOIAsLklESEk1MCrsyMs6c9aw2Sh8sqSjy8wLyevEkqplPmzzisi61i8/TWHyPLFNKtc+Wr
 svOG0ln5/Upt2wKrYn3f1ytu7N7Ym3qt+4vrtwcP/kmy1MPFLBE+74mk+X3dpnvSTBQf15+Ha
 t29UPeY9orTcul4l5te2ux441ClvOqYSfDk+0buIs892pGL05RomlOCPRUIu5qDgRADn//01D
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1497601825!95539913!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40967 invoked from network); 16 Jun 2017 08:30:26 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:30:26 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLme9-0004MC-Od
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:30:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLme9-0004CV-O5
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:30:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLme9-0004CV-O5@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:30:25 +0000
Subject: [Xen-changelog] [xen master] ARM: vITS: handle MAPTI/MAPI command
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDVlOGQwMjU2MGFjZjIyOGNiZmY4NDUzMTE1YWFlMzY3MDIyNTQwZDkKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IFdl
ZCBTZXAgNyAwMTo0OTozNyAyMDE2ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEp1biAxNCAxMTozODoz
OCAyMDE3IC0wNzAwCgogICAgQVJNOiB2SVRTOiBoYW5kbGUgTUFQVEkvTUFQSSBjb21tYW5kCiAg
ICAKICAgIFRoZSBNQVBUSSBjb21tYW5kcyBhc3NvY2lhdGVzIGEgRGV2aWNlSUQvRXZlbnRJRCBw
YWlyIHdpdGggYSBMUEkvQ1BVCiAgICBwYWlyIGFuZCBhY3R1YWxseSBpbnN0YW50aWF0ZXMgTFBJ
IGludGVycnVwdHMuIE1BUEkgaXMganVzdCBhIHZhcmlhbnQKICAgIG9mIHRoaXMgY29tbWVudCwg
d2hlcmUgdGhlIExQSSBJRCBpcyB0aGUgc2FtZSBhcyB0aGUgZXZlbnQgSUQuCiAgICBXZSBjb25u
ZWN0IHRoZSBhbHJlYWR5IGFsbG9jYXRlZCBob3N0IExQSSB0byB0aGlzIHZpcnR1YWwgTFBJLCBz
byB0aGF0CiAgICBhbnkgdHJpZ2dlcmluZyBMUEkgb24gdGhlIGhvc3QgY2FuIGJlIHF1aWNrbHkg
Zm9yd2FyZGVkIHRvIGEgZ3Vlc3QuCiAgICBCZXNpZGUgZW50ZXJpbmcgdGhlIGRvbWFpbiBhbmQg
dGhlIHZpcnR1YWwgTFBJIG51bWJlciBpbiB0aGUgcmVzcGVjdGl2ZQogICAgaG9zdCBMUEkgZW50
cnksIHdlIGFsc28gaW5pdGlhbGl6ZSBhbmQgYWRkIHRoZSBhbHJlYWR5IGFsbG9jYXRlZAogICAg
c3RydWN0IHBlbmRpbmdfaXJxIHRvIG91ciByYWRpeCB0cmVlLCBzbyB0aGF0IHdlIGNhbiBub3cg
ZWFzaWx5IGZpbmQgaXQKICAgIGJ5IGl0cyB2aXJ0dWFsIExQSSBudW1iZXIuCiAgICBXZSBhbHNv
IHJlYWQgdGhlIHByb3BlcnR5IHRhYmxlIHRvIHVwZGF0ZSB0aGUgZW5hYmxlZCBiaXQgYW5kIHRo
ZQogICAgcHJpb3JpdHkgZm9yIG91ciBuZXcgTFBJLCBhcyB3ZSBtaWdodCBoYXZlIG1pc3NlZCB0
aGlzIGR1cmluZyBhbiBlYXJsaWVyCiAgICBJTlZBTEwgY2FsbCAod2hpY2ggb25seSBjaGVja3Mg
bWFwcGVkIExQSXMpLiBCdXQgd2UgbWFrZSBzdXJlIHRoYXQgdGhlCiAgICBwcm9wZXJ0eSB0YWJs
ZSBpcyBhY3R1YWxseSB2YWxpZCwgYXMgYWxsIHJlZGlzdHJpYnV0b3JzIG1pZ2h0IHN0aWxsCiAg
ICBiZSBkaXNhYmxlZCBhdCB0aGlzIHBvaW50LgogICAgU2luY2Ugd3JpdGVfaXR0ZSgpIG5vdyBz
ZWVzIGl0cyBmaXJzdCB1c2FnZSwgd2UgY2hhbmdlIHRoZSBkZWNsYXJhdGlvbgogICAgdG8gc3Rh
dGljLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdh
cmFAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jICAgICAgICB8ICAyNyArKysrKysr
KwogeGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgICAgICAgfCAxNDUgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMu
aCB8ICAgMyArCiAzIGZpbGVzIGNoYW5nZWQsIDE3MyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9h
cm0vZ2ljLXYzLWl0cy5jCmluZGV4IDg4NjRlMGIuLjNkODYzY2QgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9naWMtdjMtaXRzLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwpAQCAt
ODc2LDYgKzg3NiwzMyBAQCBpbnQgZ2ljdjNfcmVtb3ZlX2d1ZXN0X2V2ZW50KHN0cnVjdCBkb21h
aW4gKmQsIHBhZGRyX3QgdmRvb3JiZWxsX2FkZHJlc3MsCiAgICAgcmV0dXJuIDA7CiB9CiAKKy8q
CisgKiBDb25uZWN0cyB0aGUgZXZlbnQgSUQgZm9yIGFuIGFscmVhZHkgYXNzaWduZWQgZGV2aWNl
IHRvIHRoZSBnaXZlbiBWQ1BVL3ZMUEkKKyAqIHBhaXIuIFRoZSBjb3JyZXNwb25kaW5nIHBoeXNp
Y2FsIExQSSBpcyBhbHJlYWR5IG1hcHBlZCBvbiB0aGUgaG9zdCBzaWRlCisgKiAod2hlbiBhc3Np
Z25pbmcgdGhlIHBoeXNpY2FsIGRldmljZSB0byB0aGUgZ3Vlc3QpLCBzbyB3ZSBqdXN0IGNvbm5l
Y3QgdGhlCisgKiB0YXJnZXQgVkNQVS92TFBJIHBhaXIgdG8gdGhhdCBpbnRlcnJ1cHQgdG8gaW5q
ZWN0IGl0IHByb3Blcmx5IGlmIGl0IGZpcmVzLgorICogUmV0dXJucyBhIHBvaW50ZXIgdG8gdGhl
IGFscmVhZHkgYWxsb2NhdGVkIHN0cnVjdCBwZW5kaW5nX2lycSB0aGF0IGlzCisgKiBtZWFudCB0
byBiZSB1c2VkIGJ5IHRoYXQgZXZlbnQuCisgKi8KK3N0cnVjdCBwZW5kaW5nX2lycSAqZ2ljdjNf
YXNzaWduX2d1ZXN0X2V2ZW50KHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IHZkb29yYmVsbF9hZGRyZXNzLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmRldmlk
LCB1aW50MzJfdCBldmVudGlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDMyX3QgdmlydF9scGkpCit7CisgICAgc3RydWN0IHBlbmRpbmdfaXJxICpw
aXJxOworICAgIHVpbnQzMl90IGhvc3RfbHBpID0gSU5WQUxJRF9MUEk7CisKKyAgICBwaXJxID0g
Z2V0X2V2ZW50X3BlbmRpbmdfaXJxKGQsIHZkb29yYmVsbF9hZGRyZXNzLCB2ZGV2aWQsIGV2ZW50
aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmaG9zdF9scGkpOworCisgICAg
aWYgKCAhcGlycSApCisgICAgICAgIHJldHVybiBOVUxMOworCisgICAgZ2ljdjNfbHBpX3VwZGF0
ZV9ob3N0X2VudHJ5KGhvc3RfbHBpLCBkLT5kb21haW5faWQsIHZpcnRfbHBpKTsKKworICAgIHJl
dHVybiBwaXJxOworfQorCiAvKiBTY2FuIHRoZSBEVCBmb3IgYW55IElUUyBub2RlcyBhbmQgY3Jl
YXRlIGEgbGlzdCBvZiBob3N0IElUU2VzIG91dCBvZiBpdC4gKi8KIHZvaWQgZ2ljdjNfaXRzX2R0
X2luaXQoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKQogewpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwpp
bmRleCBkMjM2YmJlLi4yZjkxMWRjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My1p
dHMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwpAQCAtMjUzLDggKzI1Myw4IEBA
IHN0YXRpYyBib29sIHJlYWRfaXR0ZShzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDMyX3QgZGV2
aWQsIHVpbnQzMl90IGV2aWQsCiAgKiBJZiB2Y3B1X3B0ciBpcyBwcm92aWRlZCwgcmV0dXJucyB0
aGUgVkNQVSBiZWxvbmdpbmcgdG8gdGhhdCBjb2xsZWN0aW9uLgogICogTXVzdCBiZSBjYWxsZWQg
d2l0aCB0aGUgSVRTIGxvY2sgaGVsZC4KICAqLwotYm9vbCB3cml0ZV9pdHRlKHN0cnVjdCB2aXJ0
X2l0cyAqaXRzLCB1aW50MzJfdCBkZXZpZCwKLSAgICAgICAgICAgICAgICB1aW50MzJfdCBldmlk
LCB1aW50MzJfdCBjb2xsaWQsIHVpbnQzMl90IHZscGkpCitzdGF0aWMgYm9vbCB3cml0ZV9pdHRl
KHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50MzJfdCBkZXZpZCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgZXZpZCwgdWludDMyX3QgY29sbGlkLCB1aW50MzJfdCB2bHBpKQogewog
ICAgIHBhZGRyX3QgYWRkcjsKICAgICBzdHJ1Y3Qgdml0c19pdHRlIGl0dGU7CkBAIC0zOTAsNiAr
MzkwLDQ0IEBAIG91dF91bmxvY2s6CiAgICAgcmV0dXJuIHJldDsKIH0KIAorLyoKKyAqIEZvciBh
IGdpdmVuIHZpcnR1YWwgTFBJIHJlYWQgdGhlIGVuYWJsZWQgYml0IGFuZCBwcmlvcml0eSBmcm9t
IHRoZSB2aXJ0dWFsCisgKiBwcm9wZXJ0eSB0YWJsZSBhbmQgdXBkYXRlIHRoZSB2aXJ0dWFsIElS
USdzIHN0YXRlIGluIHRoZSBnaXZlbiBwZW5kaW5nX2lycS4KKyAqIE11c3QgYmUgY2FsbGVkIHdp
dGggdGhlIHJlc3BlY3RpdmUgVkdJQyBWQ1BVIGxvY2sgaGVsZC4KKyAqLworc3RhdGljIGludCB1
cGRhdGVfbHBpX3Byb3BlcnR5KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwZW5kaW5nX2lycSAq
cCkKK3sKKyAgICBwYWRkcl90IGFkZHI7CisgICAgdWludDhfdCBwcm9wZXJ0eTsKKyAgICBpbnQg
cmV0OworCisgICAgLyoKKyAgICAgKiBJZiBubyByZWRpc3RyaWJ1dG9yIGhhcyBpdHMgTFBJcyBl
bmFibGVkIHlldCwgd2UgY2FuJ3QgYWNjZXNzIHRoZQorICAgICAqIHByb3BlcnR5IHRhYmxlLiBJ
biB0aGlzIGNhc2Ugd2UganVzdCBjYW4ndCB1cGRhdGUgdGhlIHByb3BlcnRpZXMsCisgICAgICog
YnV0IHRoaXMgc2hvdWxkIG5vdCBiZSBhbiBlcnJvciBmcm9tIGFuIElUUyBwb2ludCBvZiB2aWV3
LgorICAgICAqIFRoZSBjb250cm9sIGZsb3cgZGVwZW5kZW5jeSBoZXJlIGFuZCBhIGJhcnJpZXIg
aW5zdHJ1Y3Rpb24gb24gdGhlCisgICAgICogd3JpdGUgc2lkZSBtYWtlIHN1cmUgd2UgY2FuIGFj
Y2VzcyB0aGVzZSB3aXRob3V0IHRha2luZyBhIGxvY2suCisgICAgICovCisgICAgaWYgKCAhZC0+
YXJjaC52Z2ljLnJkaXN0c19lbmFibGVkICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBhZGRy
ID0gZC0+YXJjaC52Z2ljLnJkaXN0X3Byb3BiYXNlICYgR0VOTUFTSyg1MSwgMTIpOworCisgICAg
cmV0ID0gdmdpY19hY2Nlc3NfZ3Vlc3RfbWVtb3J5KGQsIGFkZHIgKyBwLT5pcnEgLSBMUElfT0ZG
U0VULAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcHJvcGVydHksIHNpemVv
Zihwcm9wZXJ0eSksIGZhbHNlKTsKKyAgICBpZiAoIHJldCApCisgICAgICAgIHJldHVybiByZXQ7
CisKKyAgICB3cml0ZV9hdG9taWMoJnAtPmxwaV9wcmlvcml0eSwgcHJvcGVydHkgJiBMUElfUFJP
UF9QUklPX01BU0spOworCisgICAgaWYgKCBwcm9wZXJ0eSAmIExQSV9QUk9QX0VOQUJMRUQgKQor
ICAgICAgICBzZXRfYml0KEdJQ19JUlFfR1VFU1RfRU5BQkxFRCwgJnAtPnN0YXR1cyk7CisgICAg
ZWxzZQorICAgICAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9FTkFCTEVELCAmcC0+c3RhdHVz
KTsKKworICAgIHJldHVybiAwOworfQorCiAvKiBNdXN0IGJlIGNhbGxlZCB3aXRoIHRoZSBJVFMg
bG9jayBoZWxkLiAqLwogc3RhdGljIGludCBpdHNfZGlzY2FyZF9ldmVudChzdHJ1Y3QgdmlydF9p
dHMgKml0cywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmRldmlkLCB1
aW50MzJfdCB2ZXZpZCkKQEAgLTUxNCw2ICs1NTIsMTA1IEBAIHN0YXRpYyBpbnQgaXRzX2hhbmRs
ZV9tYXBkKHN0cnVjdCB2aXJ0X2l0cyAqaXRzLCB1aW50NjRfdCAqY21kcHRyKQogICAgIHJldHVy
biByZXQ7CiB9CiAKK3N0YXRpYyBpbnQgaXRzX2hhbmRsZV9tYXB0aShzdHJ1Y3QgdmlydF9pdHMg
Kml0cywgdWludDY0X3QgKmNtZHB0cikKK3sKKyAgICB1aW50MzJfdCBkZXZpZCA9IGl0c19jbWRf
Z2V0X2RldmljZWlkKGNtZHB0cik7CisgICAgdWludDMyX3QgZXZlbnRpZCA9IGl0c19jbWRfZ2V0
X2lkKGNtZHB0cik7CisgICAgdWludDMyX3QgaW50aWQgPSBpdHNfY21kX2dldF9waHlzaWNhbF9p
ZChjbWRwdHIpLCBfaW50aWQ7CisgICAgdWludDE2X3QgY29sbGlkID0gaXRzX2NtZF9nZXRfY29s
bGVjdGlvbihjbWRwdHIpOworICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcGlycTsKKyAgICBzdHJ1
Y3QgdmNwdSAqdmNwdSA9IE5VTEw7CisgICAgaW50IHJldCA9IC0xOworCisgICAgaWYgKCBpdHNf
Y21kX2dldF9jb21tYW5kKGNtZHB0cikgPT0gR0lUU19DTURfTUFQSSApCisgICAgICAgIGludGlk
ID0gZXZlbnRpZDsKKworICAgIHNwaW5fbG9jaygmaXRzLT5pdHNfbG9jayk7CisgICAgLyoKKyAg
ICAgKiBDaGVjayB3aGV0aGVyIHRoZXJlIGlzIGEgdmFsaWQgZXhpc3RpbmcgbWFwcGluZy4gSWYg
eWVzLCBiZWhhdmlvciBpcworICAgICAqIHVucHJlZGljdGFibGUsIHdlIGNob29zZSB0byBpZ25v
cmUgdGhpcyBjb21tYW5kIGhlcmUuCisgICAgICogVGhpcyBtYWtlcyBzdXJlIHdlIHN0YXJ0IHdp
dGggYSBwcmlzdGluZSBwZW5kaW5nX2lycSBiZWxvdy4KKyAgICAgKi8KKyAgICBpZiAoIHJlYWRf
aXR0ZShpdHMsIGRldmlkLCBldmVudGlkLCAmdmNwdSwgJl9pbnRpZCkgJiYKKyAgICAgICAgIF9p
bnRpZCAhPSBJTlZBTElEX0xQSSApCisgICAgeworICAgICAgICBzcGluX3VubG9jaygmaXRzLT5p
dHNfbG9jayk7CisgICAgICAgIHJldHVybiAtMTsKKyAgICB9CisKKyAgICAvKiBTYW5pdGl6ZSBj
b2xsZWN0aW9uIElEIGFuZCBpbnRlcnJ1cHQgSUQgKi8KKyAgICB2Y3B1ID0gZ2V0X3ZjcHVfZnJv
bV9jb2xsZWN0aW9uKGl0cywgY29sbGlkKTsKKyAgICBpZiAoICF2Y3B1IHx8IGludGlkID49IGl0
cy0+ZC0+YXJjaC52Z2ljLm5yX2xwaXMgKQorICAgIHsKKyAgICAgICAgc3Bpbl91bmxvY2soJml0
cy0+aXRzX2xvY2spOworICAgICAgICByZXR1cm4gLTE7CisgICAgfQorCisgICAgLyogRW50ZXIg
dGhlIG1hcHBpbmcgaW4gb3VyIHZpcnR1YWwgSVRTIHRhYmxlcy4gKi8KKyAgICBpZiAoICF3cml0
ZV9pdHRlKGl0cywgZGV2aWQsIGV2ZW50aWQsIGNvbGxpZCwgaW50aWQpICkKKyAgICB7CisgICAg
ICAgIHNwaW5fdW5sb2NrKCZpdHMtPml0c19sb2NrKTsKKyAgICAgICAgcmV0dXJuIC0xOworICAg
IH0KKworICAgIHNwaW5fdW5sb2NrKCZpdHMtPml0c19sb2NrKTsKKworICAgIC8qCisgICAgICog
Q29ubmVjdCB0aGlzIHZpcnR1YWwgTFBJIHRvIHRoZSBjb3JyZXNwb25kaW5nIGhvc3QgTFBJLCB3
aGljaCBpcworICAgICAqIGRldGVybWluZWQgYnkgdGhlIHNhbWUgZGV2aWNlIElEIGFuZCBldmVu
dCBJRCBvbiB0aGUgaG9zdCBzaWRlLgorICAgICAqIFRoaXMgcmV0dXJucyB1cyB0aGUgY29ycmVz
cG9uZGluZywgc3RpbGwgdW51c2VkIHBlbmRpbmdfaXJxLgorICAgICAqLworICAgIHBpcnEgPSBn
aWN2M19hc3NpZ25fZ3Vlc3RfZXZlbnQoaXRzLT5kLCBpdHMtPmRvb3JiZWxsX2FkZHJlc3MsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZXZpZCwgZXZlbnRpZCwgaW50aWQp
OworICAgIGlmICggIXBpcnEgKQorICAgICAgICBnb3RvIG91dF9yZW1vdmVfbWFwcGluZzsKKwor
ICAgIHZnaWNfaW5pdF9wZW5kaW5nX2lycShwaXJxLCBpbnRpZCk7CisKKyAgICAvKgorICAgICAq
IE5vdyByZWFkIHRoZSBndWVzdCdzIHByb3BlcnR5IHRhYmxlIHRvIGluaXRpYWxpemUgb3VyIGNh
Y2hlZCBzdGF0ZS4KKyAgICAgKiBXZSBkb24ndCBuZWVkIHRoZSBWR0lDIFZDUFUgbG9jayBoZXJl
LCBiZWNhdXNlIHRoZSBwZW5kaW5nX2lycSBpc24ndAorICAgICAqIGluIHRoZSByYWRpeCB0cmVl
IHlldC4KKyAgICAgKi8KKyAgICByZXQgPSB1cGRhdGVfbHBpX3Byb3BlcnR5KGl0cy0+ZCwgcGly
cSk7CisgICAgaWYgKCByZXQgKQorICAgICAgICBnb3RvIG91dF9yZW1vdmVfaG9zdF9lbnRyeTsK
KworICAgIHBpcnEtPmxwaV92Y3B1X2lkID0gdmNwdS0+dmNwdV9pZDsKKyAgICAvKgorICAgICAq
IE1hcmsgdGhpcyBMUEkgYXMgbmV3LCBzbyBhbnkgb2xkZXIgKG5vdyB1bm1hcHBlZCkgTFBJIGlu
IGFueSBMUgorICAgICAqIGNhbiBiZSBlYXNpbHkgcmVjb2duaXNlZCBhcyBzdWNoLgorICAgICAq
LworICAgIHNldF9iaXQoR0lDX0lSUV9HVUVTVF9QUklTVElORV9MUEksICZwaXJxLT5zdGF0dXMp
OworCisgICAgLyoKKyAgICAgKiBOb3cgaW5zZXJ0IHRoZSBwZW5kaW5nX2lycSBpbnRvIHRoZSBk
b21haW4ncyBMUEkgdHJlZSwgc28gdGhhdAorICAgICAqIGl0IGJlY29tZXMgbGl2ZS4KKyAgICAg
Ki8KKyAgICB3cml0ZV9sb2NrKCZpdHMtPmQtPmFyY2gudmdpYy5wZW5kX2xwaV90cmVlX2xvY2sp
OworICAgIHJldCA9IHJhZGl4X3RyZWVfaW5zZXJ0KCZpdHMtPmQtPmFyY2gudmdpYy5wZW5kX2xw
aV90cmVlLCBpbnRpZCwgcGlycSk7CisgICAgd3JpdGVfdW5sb2NrKCZpdHMtPmQtPmFyY2gudmdp
Yy5wZW5kX2xwaV90cmVlX2xvY2spOworCisgICAgaWYgKCAhcmV0ICkKKyAgICAgICAgcmV0dXJu
IDA7CisKKyAgICAvKgorICAgICAqIHJhZGl4X3RyZWVfaW5zZXJ0KCkgcmV0dXJucyBhbiBlcnJv
ciBlaXRoZXIgZHVlIHRvIGFuIGludGVybmFsCisgICAgICogY29uZGl0aW9uIChsaWtlIG1lbW9y
eSBhbGxvY2F0aW9uIGZhaWx1cmUpIG9yIGJlY2F1c2UgdGhlIExQSSBhbHJlYWR5CisgICAgICog
ZXhpc3RlZCBpbiB0aGUgdHJlZS4gV2UgZG9uJ3Qgc3VwcG9ydCB0aGUgbGF0dGVyIGNhc2UsIHNv
IHdlIGFsd2F5cworICAgICAqIGNsZWFudXAgYW5kIHJldHVybiBhbiBlcnJvciBoZXJlIGluIGFu
eSBjYXNlLgorICAgICAqLworb3V0X3JlbW92ZV9ob3N0X2VudHJ5OgorICAgIGdpY3YzX3JlbW92
ZV9ndWVzdF9ldmVudChpdHMtPmQsIGl0cy0+ZG9vcmJlbGxfYWRkcmVzcywgZGV2aWQsIGV2ZW50
aWQpOworCitvdXRfcmVtb3ZlX21hcHBpbmc6CisgICAgc3Bpbl9sb2NrKCZpdHMtPml0c19sb2Nr
KTsKKyAgICB3cml0ZV9pdHRlKGl0cywgZGV2aWQsIGV2ZW50aWQsIFVOTUFQUEVEX0NPTExFQ1RJ
T04sIElOVkFMSURfTFBJKTsKKyAgICBzcGluX3VubG9jaygmaXRzLT5pdHNfbG9jayk7CisKKyAg
ICByZXR1cm4gcmV0OworfQorCiAjZGVmaW5lIElUU19DTURfQlVGRkVSX1NJWkUoYmFzZXIpICAg
ICAgKCgoKGJhc2VyKSAmIDB4ZmYpICsgMSkgPDwgMTIpCiAjZGVmaW5lIElUU19DTURfT0ZGU0VU
KHJlZykgICAgICAgICAgICAgKChyZWcpICYgR0VOTUFTSygxOSwgNSkpCiAKQEAgLTU2Miw2ICs2
OTksMTAgQEAgc3RhdGljIGludCB2Z2ljX2l0c19oYW5kbGVfY21kcyhzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3QgdmlydF9pdHMgKml0cykKICAgICAgICAgY2FzZSBHSVRTX0NNRF9NQVBEOgogICAg
ICAgICAgICAgcmV0ID0gaXRzX2hhbmRsZV9tYXBkKGl0cywgY29tbWFuZCk7CiAgICAgICAgICAg
ICBicmVhazsKKyAgICAgICAgY2FzZSBHSVRTX0NNRF9NQVBJOgorICAgICAgICBjYXNlIEdJVFNf
Q01EX01BUFRJOgorICAgICAgICAgICAgcmV0ID0gaXRzX2hhbmRsZV9tYXB0aShpdHMsIGNvbW1h
bmQpOworICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgR0lUU19DTURfU1lOQzoKICAg
ICAgICAgICAgIC8qIFdlIGhhbmRsZSBJVFMgY29tbWFuZHMgc3luY2hyb25vdXNseSwgc28gd2Ug
aWdub3JlIFNZTkMuICovCiAgICAgICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRz
LmgKaW5kZXggMDA4OWFjMi4uY2U0NmEzZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9naWNfdjNfaXRzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKQEAg
LTE3Nyw2ICsxNzcsOSBAQCBzdHJ1Y3QgcGVuZGluZ19pcnEgKmdpY3YzX2l0c19nZXRfZXZlbnRf
cGVuZGluZ19pcnEoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBldmVudGlkKTsKIGludCBnaWN2M19y
ZW1vdmVfZ3Vlc3RfZXZlbnQoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCB2ZG9vcmJlbGxfYWRk
cmVzcywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2ZGV2
aWQsIHVpbnQzMl90IGV2ZW50aWQpOworc3RydWN0IHBlbmRpbmdfaXJxICpnaWN2M19hc3NpZ25f
Z3Vlc3RfZXZlbnQoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBkb29yYmVsbCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRldmlkLCB1aW50
MzJfdCBldmVudGlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDMyX3QgdmlydF9scGkpOwogdm9pZCBnaWN2M19scGlfdXBkYXRlX2hvc3RfZW50cnko
dWludDMyX3QgaG9zdF9scGksIGludCBkb21haW5faWQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50MzJfdCB2aXJ0X2xwaSk7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:30:39 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:30:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmeN-00088S-1w; Fri, 16 Jun 2017 08:30:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmeM-00088B-Db
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:30:38 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 61/01-02956-D2793495; Fri, 16 Jun 2017 08:30:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVdnunO
 kwZ/Z5hYTthk4MHps79vFHsAYxZqZl5RfkcCa0XLsBHvBdbmKz/+fszQwrhfvYuTiEBL4wijx
 aM1fFgjnPKPEp9vrgBwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gAykRFjCR2DvZC
 iTMK2AmsWPhVBYQmwWo/HnLRNYJjBwLGBlWMWoUpxaVpRbpGhvqJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIE+oQBCHYwNi0KPMQoycGkJMrLL+cUKcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mCV3Wac6SQYFFqempFWmYOMDhg0hIcPEoivAfagdK8xQWJucWZ6RCpU4yKUuK83iB9
 AiCJjNI8uDZYQF5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMO/dqUBTeDLzSuCmvwJazAS0O
 OiCA8jikkSElFQD4+6p/iYJt3wzfU/qanZ1L7+1l0/Kfq2UyoVEeUFD/rc5hV1l17+mnxacsv
 33ReG5fot/8p+wZEtnTwqp2Lip8t+5dtOJLjM/HJNlsS4PnnPRLtnkoHVo5t7CFIm3XK3HEpV
 O3b20Iq76w24W/zdHEp8XTp6ufscvccL5Ze4PrX9IpV4tK8xfocRSnJFoqMVcVJwIAOaKSplD
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-21.messagelabs.com!1497601836!74038800!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61239 invoked from network); 16 Jun 2017 08:30:36 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:30:36 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmeJ-0004Ms-R2
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:30:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmeJ-0004D0-Po
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:30:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmeJ-0004D0-Po@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:30:35 +0000
Subject: [Xen-changelog] [xen master] ARM: vITS: handle MOVI command
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDVjZjZhODI2MjdmZTE1YTMxZTg4MmUyMTFiMTQ1MDU0MmRlOTY5Y2IKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IFdl
ZCBTZXAgNyAwMTo1MDo1NSAyMDE2ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEp1biAxNCAxMTozODoz
OCAyMDE3IC0wNzAwCgogICAgQVJNOiB2SVRTOiBoYW5kbGUgTU9WSSBjb21tYW5kCiAgICAKICAg
IFRoZSBNT1ZJIGNvbW1hbmQgbW92ZXMgdGhlIGludGVycnVwdCBhZmZpbml0eSBmcm9tIG9uZSBy
ZWRpc3RyaWJ1dG9yCiAgICAocmVhZDogVkNQVSkgdG8gYW5vdGhlci4KICAgIEZvciBub3cgbWln
cmF0aW9uIG9mICJsaXZlIiBMUElzIGlzIG5vdCB5ZXQgaW1wbGVtZW50ZWQsIGJ1dCB3ZSBzdG9y
ZQogICAgdGhlIGNoYW5nZWQgYWZmaW5pdHkgaW4gb3VyIHZpcnR1YWwgSVRURSBhbmQgdGhlIHBl
bmRpbmdfaXJxLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUu
cHJ6eXdhcmFAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyB8IDY5ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2
OSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMg
Yi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwppbmRleCAyZjkxMWRjLi4wN2VlMWIxIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdp
Yy12My1pdHMuYwpAQCAtNjUxLDYgKzY1MSw2OSBAQCBvdXRfcmVtb3ZlX21hcHBpbmc6CiAgICAg
cmV0dXJuIHJldDsKIH0KIAorc3RhdGljIGludCBpdHNfaGFuZGxlX21vdmkoc3RydWN0IHZpcnRf
aXRzICppdHMsIHVpbnQ2NF90ICpjbWRwdHIpCit7CisgICAgdWludDMyX3QgZGV2aWQgPSBpdHNf
Y21kX2dldF9kZXZpY2VpZChjbWRwdHIpOworICAgIHVpbnQzMl90IGV2ZW50aWQgPSBpdHNfY21k
X2dldF9pZChjbWRwdHIpOworICAgIHVpbnQxNl90IGNvbGxpZCA9IGl0c19jbWRfZ2V0X2NvbGxl
Y3Rpb24oY21kcHRyKTsKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworICAgIHN0cnVjdCBwZW5k
aW5nX2lycSAqcDsKKyAgICBzdHJ1Y3QgdmNwdSAqb3ZjcHUsICpudmNwdTsKKyAgICB1aW50MzJf
dCB2bHBpOworICAgIGludCByZXQgPSAtMTsKKworICAgIHNwaW5fbG9jaygmaXRzLT5pdHNfbG9j
ayk7CisgICAgLyogQ2hlY2sgZm9yIGEgbWFwcGVkIExQSSBhbmQgZ2V0IHRoZSBMUEkgbnVtYmVy
LiAqLworICAgIGlmICggIXJlYWRfaXR0ZShpdHMsIGRldmlkLCBldmVudGlkLCAmb3ZjcHUsICZ2
bHBpKSApCisgICAgICAgIGdvdG8gb3V0X3VubG9jazsKKworICAgIGlmICggdmxwaSA9PSBJTlZB
TElEX0xQSSApCisgICAgICAgIGdvdG8gb3V0X3VubG9jazsKKworICAgIC8qIENoZWNrIHRoZSBu
ZXcgY29sbGVjdGlvbiBJRCBhbmQgZ2V0IHRoZSBuZXcgVkNQVSBwb2ludGVyICovCisgICAgbnZj
cHUgPSBnZXRfdmNwdV9mcm9tX2NvbGxlY3Rpb24oaXRzLCBjb2xsaWQpOworICAgIGlmICggIW52
Y3B1ICkKKyAgICAgICAgZ290byBvdXRfdW5sb2NrOworCisgICAgcCA9IGdpY3YzX2l0c19nZXRf
ZXZlbnRfcGVuZGluZ19pcnEoaXRzLT5kLCBpdHMtPmRvb3JiZWxsX2FkZHJlc3MsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGV2aWQsIGV2ZW50aWQpOworICAgIGlm
ICggdW5saWtlbHkoIXApICkKKyAgICAgICAgZ290byBvdXRfdW5sb2NrOworCisgICAgLyoKKyAg
ICAgKiBUT0RPOiBUaGlzIHJlbGllcyBvbiB0aGUgVkNQVSBiZWluZyBjb3JyZWN0IGluIHRoZSBJ
VFMgdGFibGVzLgorICAgICAqIFRoaXMgY2FuIGJlIGZpeGVkIGJ5IGVpdGhlciB1c2luZyBhIHBl
ci1JUlEgbG9jayBvciBieSB1c2luZworICAgICAqIHRoZSBWQ1BVIElEIGZyb20gdGhlIHBlbmRp
bmdfaXJxIGluc3RlYWQuCisgICAgICovCisgICAgc3Bpbl9sb2NrX2lycXNhdmUoJm92Y3B1LT5h
cmNoLnZnaWMubG9jaywgZmxhZ3MpOworCisgICAgLyogVXBkYXRlIG91ciBjYWNoZWQgdmNwdV9p
ZCBpbiB0aGUgcGVuZGluZ19pcnEuICovCisgICAgcC0+bHBpX3ZjcHVfaWQgPSBudmNwdS0+dmNw
dV9pZDsKKworICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJm92Y3B1LT5hcmNoLnZnaWMubG9j
aywgZmxhZ3MpOworCisgICAgLyoKKyAgICAgKiBUT0RPOiBJbnZlc3RpZ2F0ZSBpZiBhbmQgaG93
IHRvIG1pZ3JhdGUgYW4gYWxyZWFkeSBwZW5kaW5nIExQSS4gVGhpcworICAgICAqIGlzIG5vdCBy
ZWFsbHkgY3JpdGljYWwsIGFzIHRoZXNlIGJlbmlnbiByYWNlcyBoYXBwZW4gaW4gaGFyZHdhcmUg
dG9vCisgICAgICogKGFuIGFmZmluaXR5IGNoYW5nZSBtYXkgY29tZSB0b28gbGF0ZSBmb3IgYSBq
dXN0IGZpcmVkIElSUSksIGJ1dCBtYXkKKyAgICAgKiBzaW1wbGlmeSB0aGUgY29kZSBpZiB3ZSBj
YW4ga2VlcCB0aGUgSVJRJ3MgYXNzb2NpYXRlZCBWQ1BVIGluIHN5bmMsCisgICAgICogc28gdGhh
dCB3ZSBkb24ndCBoYXZlIHRvIGRlYWwgd2l0aCBzcGVjaWFsIGNhc2VzIGFueW1vcmUuCisgICAg
ICogTWlncmF0aW5nIHRob3NlIExQSXMgaXMgbm90IGVhc3kgdG8gZG8gYXQgdGhlIG1vbWVudCBh
bnl3YXksIGJ1dCBzaG91bGQKKyAgICAgKiBiZWNvbWUgZWFzaWVyIHdpdGggdGhlIGludHJvZHVj
dGlvbiBvZiBhIHBlci1JUlEgbG9jay4KKyAgICAgKi8KKworICAgIC8qIE5vdyBzdG9yZSB0aGUg
bmV3IGNvbGxlY3Rpb24gaW4gdGhlIHRyYW5zbGF0aW9uIHRhYmxlLiAqLworICAgIGlmICggIXdy
aXRlX2l0dGUoaXRzLCBkZXZpZCwgZXZlbnRpZCwgY29sbGlkLCB2bHBpKSApCisgICAgICAgIGdv
dG8gb3V0X3VubG9jazsKKworICAgIHJldCA9IDA7CisKK291dF91bmxvY2s6CisgICAgc3Bpbl91
bmxvY2soJml0cy0+aXRzX2xvY2spOworCisgICAgcmV0dXJuIHJldDsKK30KKwogI2RlZmluZSBJ
VFNfQ01EX0JVRkZFUl9TSVpFKGJhc2VyKSAgICAgICgoKChiYXNlcikgJiAweGZmKSArIDEpIDw8
IDEyKQogI2RlZmluZSBJVFNfQ01EX09GRlNFVChyZWcpICAgICAgICAgICAgICgocmVnKSAmIEdF
Tk1BU0soMTksIDUpKQogCkBAIC03MDMsNiArNzY2LDEyIEBAIHN0YXRpYyBpbnQgdmdpY19pdHNf
aGFuZGxlX2NtZHMoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZpcnRfaXRzICppdHMpCiAgICAg
ICAgIGNhc2UgR0lUU19DTURfTUFQVEk6CiAgICAgICAgICAgICByZXQgPSBpdHNfaGFuZGxlX21h
cHRpKGl0cywgY29tbWFuZCk7CiAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSBHSVRT
X0NNRF9NT1ZBTEw6CisgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfR19JTkZPLCAidkdJVFM6
IGlnbm9yaW5nIE1PVkFMTCBjb21tYW5kXG4iKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAg
ICBjYXNlIEdJVFNfQ01EX01PVkk6CisgICAgICAgICAgICByZXQgPSBpdHNfaGFuZGxlX21vdmko
aXRzLCBjb21tYW5kKTsKKyAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNlIEdJVFNfQ01E
X1NZTkM6CiAgICAgICAgICAgICAvKiBXZSBoYW5kbGUgSVRTIGNvbW1hbmRzIHN5bmNocm9ub3Vz
bHksIHNvIHdlIGlnbm9yZSBTWU5DLiAqLwogICAgICAgICAgICAgYnJlYWs7Ci0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:30:49 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:30:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmeX-0008B0-3U; Fri, 16 Jun 2017 08:30:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmeW-0008An-6p
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:30:48 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 F9/ED-02183-73793495; Fri, 16 Jun 2017 08:30:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVddsunO
 kwfZb1hYTthk4MHps79vFHsAYxZqZl5RfkcCasXf7V7aCbsGK1v63jA2MW3i7GLk4hAS+MEos
 +X2LCcI5zyjx9cBWxi5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQXMJXq7N
 rOA2LwCZhL9/bfBbBag+oY1X9gnMHIsYGRYxahenFpUllqka6qXVJSZnlGSm5iZo2toYKqXm1
 pcnJiempOYVKyXnJ+7iRHoEwYg2MH4pd/5EKMkB5OSKC+/nFOkEF9SfkplRmJxRnxRaU5q8SF
 GGQ4OJQne6dOcI4UEi1LTUyvSMnOAwQGTluDgURLhPdAOlOYtLkjMLc5Mh0idYlSUEuf1BukT
 AElklObBtcEC8hKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEea+ATOHJzCuBm/4KaDET0OKgC
 w4gi0sSEVJSDYwMYeeWiKcKi0xbIvzhRtSZm6sLXxjosul/c0pk3Ddb90bJZr9nxq4v078wnE
 x4/PkOy6G331L3zzC0MZ66MmPT7mNNs++GzJg4YxvDrMTpTTpu839Gz/3ryDZNUHpB4QKOCRO
 5J5ff/lmY5DXflW9x9RnT17+FRPdl8p98t9BpdVQs7/FPpbMZlFiKMxINtZiLihMBLaxmLUMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1497601846!100103108!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1210 invoked from network); 16 Jun 2017 08:30:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:30:46 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmeT-0004NA-Uh
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:30:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmeT-0004Df-SE
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:30:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmeT-0004Df-SE@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:30:45 +0000
Subject: [Xen-changelog] [xen master] ARM: vITS: handle DISCARD command
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDU5Mjg5NjBlZTcxMWUwZWE0YWE0NGI4MWY4MGU0YmFiYWZkZWFkN2UKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IFdl
ZCBTZXAgNyAwMTo1MTo0MSAyMDE2ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEp1biAxNCAxMTozODoz
OCAyMDE3IC0wNzAwCgogICAgQVJNOiB2SVRTOiBoYW5kbGUgRElTQ0FSRCBjb21tYW5kCiAgICAK
ICAgIFRoZSBESVNDQVJEIGNvbW1hbmQgZHJvcHMgdGhlIGNvbm5lY3Rpb24gYmV0d2VlbiBhIERl
dmljZUlEL0V2ZW50SUQKICAgIGFuZCBhbiBMUEkvY29sbGVjdGlvbiBwYWlyLgogICAgV2UgbWFy
ayB0aGUgcmVzcGVjdGl2ZSBzdHJ1Y3R1cmUgZW50cmllcyBhcyBub3QgYWxsb2NhdGVkIGFuZCBt
YWtlCiAgICBzdXJlIHRoYXQgYW55IHF1ZXVlZCBJUlFzIGFyZSByZW1vdmVkLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KICAg
IEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4v
YXJjaC9hcm0vdmdpYy12My1pdHMuYyB8IDI2ICsrKysrKysrKysrKysrKysrKysrKysrKysrCiAx
IGZpbGUgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS92Z2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKaW5kZXggMDdlZTFi
MS4uYWQyMmJkZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKKysrIGIv
eGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKQEAgLTcxNCw2ICs3MTQsMjkgQEAgb3V0X3VubG9j
azoKICAgICByZXR1cm4gcmV0OwogfQogCitzdGF0aWMgaW50IGl0c19oYW5kbGVfZGlzY2FyZChz
dHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDY0X3QgKmNtZHB0cikKK3sKKyAgICB1aW50MzJfdCBk
ZXZpZCA9IGl0c19jbWRfZ2V0X2RldmljZWlkKGNtZHB0cik7CisgICAgdWludDMyX3QgZXZlbnRp
ZCA9IGl0c19jbWRfZ2V0X2lkKGNtZHB0cik7CisgICAgaW50IHJldDsKKworICAgIHNwaW5fbG9j
aygmaXRzLT5pdHNfbG9jayk7CisKKyAgICAvKiBSZW1vdmUgZnJvbSB0aGUgcmFkaXggdHJlZSBh
bmQgcmVtb3ZlIHRoZSBob3N0IGVudHJ5LiAqLworICAgIHJldCA9IGl0c19kaXNjYXJkX2V2ZW50
KGl0cywgZGV2aWQsIGV2ZW50aWQpOworICAgIGlmICggcmV0ICkKKyAgICAgICAgZ290byBvdXRf
dW5sb2NrOworCisgICAgLyogUmVtb3ZlIGZyb20gdGhlIGd1ZXN0J3MgSVRURS4gKi8KKyAgICBp
ZiAoICF3cml0ZV9pdHRlKGl0cywgZGV2aWQsIGV2ZW50aWQsIFVOTUFQUEVEX0NPTExFQ1RJT04s
IElOVkFMSURfTFBJKSApCisgICAgICAgIHJldCA9IC0xOworCitvdXRfdW5sb2NrOgorICAgIHNw
aW5fdW5sb2NrKCZpdHMtPml0c19sb2NrKTsKKworICAgIHJldHVybiByZXQ7Cit9CisKICNkZWZp
bmUgSVRTX0NNRF9CVUZGRVJfU0laRShiYXNlcikgICAgICAoKCgoYmFzZXIpICYgMHhmZikgKyAx
KSA8PCAxMikKICNkZWZpbmUgSVRTX0NNRF9PRkZTRVQocmVnKSAgICAgICAgICAgICAoKHJlZykg
JiBHRU5NQVNLKDE5LCA1KSkKIApAQCAtNzUzLDYgKzc3Niw5IEBAIHN0YXRpYyBpbnQgdmdpY19p
dHNfaGFuZGxlX2NtZHMoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZpcnRfaXRzICppdHMpCiAg
ICAgICAgIGNhc2UgR0lUU19DTURfQ0xFQVI6CiAgICAgICAgICAgICByZXQgPSBpdHNfaGFuZGxl
X2NsZWFyKGl0cywgY29tbWFuZCk7CiAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSBH
SVRTX0NNRF9ESVNDQVJEOgorICAgICAgICAgICAgcmV0ID0gaXRzX2hhbmRsZV9kaXNjYXJkKGl0
cywgY29tbWFuZCk7CisgICAgICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSBHSVRTX0NNRF9J
TlQ6CiAgICAgICAgICAgICByZXQgPSBpdHNfaGFuZGxlX2ludChpdHMsIGNvbW1hbmQpOwogICAg
ICAgICAgICAgYnJlYWs7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:30:59 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:30:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmeh-0008Cj-50; Fri, 16 Jun 2017 08:30:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmeg-0008CS-4C
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:30:58 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 09/61-03058-14793495; Fri, 16 Jun 2017 08:30:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVddxunO
 kwb9vjBYTthk4MHps79vFHsAYxZqZl5RfkcCasezPNNaCaQoV3y69YmpgvC3RxcjFISTwhVHi
 WddCZgjnPKNEz/kTbF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwsYS/y+9
 A7M5hUwk/i6ZRkLiM0CVN934yTTBEaOBYwMqxg1ilOLylKLdI3M9ZKKMtMzSnITM3N0DQ3M9H
 JTi4sT01NzEpOK9ZLzczcxAr3CAAQ7GBevDTzEKMnBpCTKyy/nFCnEl5SfUpmRWJwRX1Sak1p
 8iFGGg0NJgld1mnOkkGBRanpqRVpmDjA8YNISHDxKIrwH2oHSvMUFibnFmekQqVOMilLivF+m
 AiUEQBIZpXlwbbCQvMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3rsgU3gy80rgpr8CWswEt
 DjoggPI4pJEhJRUA6Og/eravASfm9WaaQUTRbYpBznfunUkt2RBNuMKnd1FHn0rwj5VHPz90m
 X7109zjulue7NM++pUPw25lu0LRUx1Tr94LxPbqv7br9DcKCvK5ELrFpvKak3xd/FlGUIc7A1
 P/4bZ9AVlW526/pzfs7hy26L/5tOn/uAuyN1WVpq8N2aJFsMeOSWW4oxEQy3mouJEAEoKU+lE
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-21.messagelabs.com!1497601856!62217392!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63023 invoked from network); 16 Jun 2017 08:30:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:30:56 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmee-0004NK-0A
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:30:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmed-0004Ep-Vs
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:30:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmed-0004Ep-Vs@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:30:55 +0000
Subject: [Xen-changelog] [xen master] ARM: vITS: handle INV command
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGUxMTVlN2MzZTA0ZTFhYThjMjc1NDQ1MDlmNThlZDFhYWUyZDZlMTkKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IFR1
ZSBTZXAgNiAxNzoyMDoxNyAyMDE2ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEp1biAxNCAxMTozODoz
OCAyMDE3IC0wNzAwCgogICAgQVJNOiB2SVRTOiBoYW5kbGUgSU5WIGNvbW1hbmQKICAgIAogICAg
VGhlIElOViBjb21tYW5kIGluc3RydWN0cyB0aGUgSVRTIHRvIHVwZGF0ZSB0aGUgY29uZmlndXJh
dGlvbiBkYXRhIGZvcgogICAgYSBnaXZlbiBMUEkgYnkgcmUtcmVhZGluZyBpdHMgZW50cnkgZnJv
bSB0aGUgcHJvcGVydHkgdGFibGUuCiAgICBXZSBkb24ndCBuZWVkIHRvIGNhcmUgc28gbXVjaCBh
Ym91dCB0aGUgcHJpb3JpdHkgdmFsdWUsIGJ1dCBlbmFibGluZwogICAgb3IgZGlzYWJsaW5nIGFu
IExQSSBoYXMgc29tZSBlZmZlY3Q6IFdlIHJlbW92ZSBvciBwdXNoIHZpcnR1YWwgTFBJcwogICAg
dG8gdGhlaXIgVkNQVXMsIGFsc28gY2hlY2sgdGhlIHZpcnR1YWwgcGVuZGluZyBiaXQgaWYgYW4g
TFBJIGdldHMgZW5hYmxlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEg
PGFuZHJlLnByenl3YXJhQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS92Z2ljLXYzLWl0
cy5jIHwgNzkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
MSBmaWxlIGNoYW5nZWQsIDc5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vdmdpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCmluZGV4IGFkMjJi
ZGUuLjYwY2I4MDcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCisrKyBi
L3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCkBAIC00MjgsNiArNDI4LDgyIEBAIHN0YXRpYyBp
bnQgdXBkYXRlX2xwaV9wcm9wZXJ0eShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcGVuZGluZ19p
cnEgKnApCiAgICAgcmV0dXJuIDA7CiB9CiAKKy8qCisgKiBDaGVja3Mgd2hldGhlciBhbiBMUEkg
dGhhdCBnb3QgZW5hYmxlZCBvciBkaXNhYmxlZCBuZWVkcyB0byBjaGFuZ2UKKyAqIHNvbWV0aGlu
ZyBpbiB0aGUgVkdJQyAoYWRkZWQgb3IgcmVtb3ZlZCBmcm9tIHRoZSBMUiBvciBxdWV1ZXMpLgor
ICogV2UgZG9uJ3QgZGlzYWJsZSB0aGUgdW5kZXJseWluZyBwaHlzaWNhbCBMUEksIGJlY2F1c2Ug
dGhpcyByZXF1aXJlcworICogcXVldWVpbmcgYSBob3N0IExQSSBjb21tYW5kLCB3aGljaCB3ZSBj
YW4ndCBhZmZvcmQgdG8gZG8gb24gYmVoYWxmCisgKiBvZiBhIGd1ZXN0LgorICogTXVzdCBiZSBj
YWxsZWQgd2l0aCB0aGUgVkNQVSBWR0lDIGxvY2sgaGVsZC4KKyAqLworc3RhdGljIHZvaWQgdXBk
YXRlX2xwaV92Z2ljX3N0YXR1cyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRpbmdfaXJxICpw
KQoreworICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmdi0+YXJjaC52Z2ljLmxvY2spKTsKKwor
ICAgIGlmICggdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9FTkFCTEVELCAmcC0+c3RhdHVzKSApCisg
ICAgeworICAgICAgICBpZiAoICFsaXN0X2VtcHR5KCZwLT5pbmZsaWdodCkgJiYKKyAgICAgICAg
ICAgICAhdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9WSVNJQkxFLCAmcC0+c3RhdHVzKSApCisgICAg
ICAgICAgICBnaWNfcmFpc2VfZ3Vlc3RfaXJxKHYsIHAtPmlycSwgcC0+bHBpX3ByaW9yaXR5KTsK
KyAgICB9CisgICAgZWxzZQorICAgICAgICBnaWNfcmVtb3ZlX2Zyb21fbHJfcGVuZGluZyh2LCBw
KTsKK30KKworc3RhdGljIGludCBpdHNfaGFuZGxlX2ludihzdHJ1Y3QgdmlydF9pdHMgKml0cywg
dWludDY0X3QgKmNtZHB0cikKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gaXRzLT5kOworICAg
IHVpbnQzMl90IGRldmlkID0gaXRzX2NtZF9nZXRfZGV2aWNlaWQoY21kcHRyKTsKKyAgICB1aW50
MzJfdCBldmVudGlkID0gaXRzX2NtZF9nZXRfaWQoY21kcHRyKTsKKyAgICBzdHJ1Y3QgcGVuZGlu
Z19pcnEgKnA7CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKyAgICBzdHJ1Y3QgdmNwdSAqdmNw
dTsKKyAgICB1aW50MzJfdCB2bHBpOworICAgIGludCByZXQgPSAtMTsKKworICAgIC8qCisgICAg
ICogSWYgbm8gcmVkaXN0cmlidXRvciBoYXMgaXRzIExQSXMgZW5hYmxlZCB5ZXQsIHdlIGNhbid0
IGFjY2VzcyB0aGUKKyAgICAgKiBwcm9wZXJ0eSB0YWJsZSwgc28gdGhlcmUgaXMgbm8gcG9pbnQg
aW4gZXhlY3V0aW5nIHRoaXMgY29tbWFuZC4KKyAgICAgKiBUaGUgY29udHJvbCBmbG93IGRlcGVu
ZGVuY3kgaGVyZSBhbmQgYSBiYXJyaWVyIGluc3RydWN0aW9uIG9uIHRoZQorICAgICAqIHdyaXRl
IHNpZGUgbWFrZSBzdXJlIHdlIGNhbiBhY2Nlc3MgdGhlc2Ugd2l0aG91dCB0YWtpbmcgYSBsb2Nr
LgorICAgICAqLworICAgIGlmICggIWQtPmFyY2gudmdpYy5yZGlzdHNfZW5hYmxlZCApCisgICAg
ICAgIHJldHVybiAwOworCisgICAgc3Bpbl9sb2NrKCZpdHMtPml0c19sb2NrKTsKKworICAgIC8q
IFRyYW5zbGF0ZSB0aGUgZXZlbnQgaW50byBhIHZDUFUvdkxQSSBwYWlyLiAqLworICAgIGlmICgg
IXJlYWRfaXR0ZShpdHMsIGRldmlkLCBldmVudGlkLCAmdmNwdSwgJnZscGkpICkKKyAgICAgICAg
Z290byBvdXRfdW5sb2NrX2l0czsKKworICAgIGlmICggdmxwaSA9PSBJTlZBTElEX0xQSSApCisg
ICAgICAgIGdvdG8gb3V0X3VubG9ja19pdHM7CisKKyAgICBwID0gZ2ljdjNfaXRzX2dldF9ldmVu
dF9wZW5kaW5nX2lycShkLCBpdHMtPmRvb3JiZWxsX2FkZHJlc3MsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZGV2aWQsIGV2ZW50aWQpOworICAgIGlmICggdW5saWtl
bHkoIXApICkKKyAgICAgICAgZ290byBvdXRfdW5sb2NrX2l0czsKKworICAgIHNwaW5fbG9ja19p
cnFzYXZlKCZ2Y3B1LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOworCisgICAgLyogUmVhZCB0aGUg
cHJvcGVydHkgdGFibGUgYW5kIHVwZGF0ZSBvdXIgY2FjaGVkIHN0YXR1cy4gKi8KKyAgICBpZiAo
IHVwZGF0ZV9scGlfcHJvcGVydHkoZCwgcCkgKQorICAgICAgICBnb3RvIG91dF91bmxvY2s7CisK
KyAgICAvKiBDaGVjayB3aGV0aGVyIHRoZSBMUEkgbmVlZHMgdG8gZ28gb24gYSBWQ1BVLiAqLwor
ICAgIHVwZGF0ZV9scGlfdmdpY19zdGF0dXModmNwdSwgcCk7CisKKyAgICByZXQgPSAwOworCitv
dXRfdW5sb2NrOgorICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnZjcHUtPmFyY2gudmdpYy5s
b2NrLCBmbGFncyk7CisKK291dF91bmxvY2tfaXRzOgorICAgIHNwaW5fdW5sb2NrKCZpdHMtPml0
c19sb2NrKTsKKworICAgIHJldHVybiByZXQ7Cit9CisKIC8qIE11c3QgYmUgY2FsbGVkIHdpdGgg
dGhlIElUUyBsb2NrIGhlbGQuICovCiBzdGF0aWMgaW50IGl0c19kaXNjYXJkX2V2ZW50KHN0cnVj
dCB2aXJ0X2l0cyAqaXRzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2
ZGV2aWQsIHVpbnQzMl90IHZldmlkKQpAQCAtNzgyLDYgKzg1OCw5IEBAIHN0YXRpYyBpbnQgdmdp
Y19pdHNfaGFuZGxlX2NtZHMoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZpcnRfaXRzICppdHMp
CiAgICAgICAgIGNhc2UgR0lUU19DTURfSU5UOgogICAgICAgICAgICAgcmV0ID0gaXRzX2hhbmRs
ZV9pbnQoaXRzLCBjb21tYW5kKTsKICAgICAgICAgICAgIGJyZWFrOworICAgICAgICBjYXNlIEdJ
VFNfQ01EX0lOVjoKKyAgICAgICAgICAgIHJldCA9IGl0c19oYW5kbGVfaW52KGl0cywgY29tbWFu
ZCk7CisgICAgICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSBHSVRTX0NNRF9NQVBDOgogICAg
ICAgICAgICAgcmV0ID0gaXRzX2hhbmRsZV9tYXBjKGl0cywgY29tbWFuZCk7CiAgICAgICAgICAg
ICBicmVhazsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:31:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:31:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmer-0008Ec-6Y; Fri, 16 Jun 2017 08:31:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmeq-0008EM-FN
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:31:08 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 E7/1F-02183-B4793495; Fri, 16 Jun 2017 08:31:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVdd7unO
 kwbsLfBYTthk4MHps79vFHsAYxZqZl5RfkcCaMf3VO9aCrUoVb14VNTCukexi5OIQEvjCKPG/
 r4EVwjnPKHF9302mLkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBcwktrVPY
 AGxeYHsHf/PgMVZgOpfHl/MOoGRYwEjwypGjeLUorLUIl1Dc72kosz0jJLcxMwcXUMDU73c1O
 LixPTUnMSkYr3k/NxNjECfMADBDsaLpz0PMUpyMCmJ8vLLOUUK8SXlp1RmJBZnxBeV5qQWH2K
 U4eBQkuBVneYcKSRYlJqeWpGWmQMMDpi0BAePkgjvgXagNG9xQWJucWY6ROoUo6KUOO+XqUAJ
 AZBERmkeXBssIC8xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmPcuyBSezLwSuOmvgBYzAS0Ou
 uAAsrgkESEl1cD4RMdSVUkjJ+Xr985TwRst566zyT/Ow5ou1x15Z2bK5z7G6qNPKg95sR7ff+
 zqpMu6fDedew/dSmvR+1/y27qeZ7+Vo0zbosCVh4SX57qviSg8e4nz4uk51edffnPbdTZGOTK
 6/uCVH6sW3687va5JYuaDfpUFZxhZV2icdJTmvsoQs2byW3MZJZbijERDLeai4kQAlu1JuEMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1497601866!83906181!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57730 invoked from network); 16 Jun 2017 08:31:07 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:31:07 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmeo-0004O6-3h
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:31:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmeo-0004Ft-1I
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:31:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmeo-0004Ft-1I@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:31:06 +0000
Subject: [Xen-changelog] [xen master] ARM: vITS: handle INVALL command
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGU5NzVjY2EzMmJkZTAxNGNlM2YzNDIwMmYyZGI0ODZiOWJiMmJhYTkKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IFR1
ZSBTZXAgNiAxNzoyMDo1MCAyMDE2ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEp1biAxNCAxMTozODoz
OCAyMDE3IC0wNzAwCgogICAgQVJNOiB2SVRTOiBoYW5kbGUgSU5WQUxMIGNvbW1hbmQKICAgIAog
ICAgVGhlIElOVkFMTCBjb21tYW5kIGluc3RydWN0cyBhbiBJVFMgdG8gaW52YWxpZGF0ZSB0aGUg
Y29uZmlndXJhdGlvbgogICAgZGF0YSBmb3IgYWxsIExQSXMgYXNzb2NpYXRlZCB3aXRoIGEgZ2l2
ZW4gcmVkaXN0cmlidXRvciAocmVhZDogVkNQVSkuCiAgICBUaGlzIGlzIG5hc3R5IHRvIGVtdWxh
dGUgZXhhY3RseSB3aXRoIG91ciBhcmNoaXRlY3R1cmUsIHNvIHdlIGp1c3QKICAgIGl0ZXJhdGUg
b3ZlciBhbGwgbWFwcGVkIExQSXMgYW5kIGZpbHRlciBmb3IgdGhvc2UgZnJvbSB0aGF0IHBhcnRp
Y3VsYXIKICAgIFZDUFUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxh
bmRyZS5wcnp5d2FyYUBhcm0uY29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIHwgNzkgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5n
ZWQsIDc5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My1p
dHMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCmluZGV4IDYwY2I4MDcuLmY4NTM5ODcg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCisrKyBiL3hlbi9hcmNoL2Fy
bS92Z2ljLXYzLWl0cy5jCkBAIC01MDQsNiArNTA0LDgyIEBAIG91dF91bmxvY2tfaXRzOgogICAg
IHJldHVybiByZXQ7CiB9CiAKKy8qCisgKiBJTlZBTEwgdXBkYXRlcyB0aGUgcGVyLUxQSSBjb25m
aWd1cmF0aW9uIHN0YXR1cyBmb3IgZXZlcnkgTFBJIG1hcHBlZCB0bworICogYSBwYXJ0aWN1bGFy
IHJlZGlzdHJpYnV0b3IuCisgKiBXZSBpdGVyYXRlIG92ZXIgYWxsIG1hcHBlZCBMUElzIGluIG91
ciByYWRpeCB0cmVlIGFuZCB1cGRhdGUgdGhvc2UuCisgKi8KK3N0YXRpYyBpbnQgaXRzX2hhbmRs
ZV9pbnZhbGwoc3RydWN0IHZpcnRfaXRzICppdHMsIHVpbnQ2NF90ICpjbWRwdHIpCit7CisgICAg
dWludDMyX3QgY29sbGlkID0gaXRzX2NtZF9nZXRfY29sbGVjdGlvbihjbWRwdHIpOworICAgIHN0
cnVjdCB2Y3B1ICp2Y3B1OworICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcGlycXNbMTZdOworICAg
IHVpbnQ2NF90IHZscGkgPSAwOyAgICAgICAgICAvKiA2NC1iaXQgdG8gY2F0Y2ggb3ZlcmZsb3dz
ICovCisgICAgdW5zaWduZWQgaW50IG5yX2xwaXMsIGk7CisgICAgdW5zaWduZWQgbG9uZyBmbGFn
czsKKyAgICBpbnQgcmV0ID0gMDsKKworICAgIC8qCisgICAgICogQXMgdGhpcyBpbXBsZW1lbnRh
dGlvbiB3YWxrcyBvdmVyIGFsbCBtYXBwZWQgTFBJcywgaXQgbWlnaHQgdGFrZQorICAgICAqIHRv
byBsb25nIGZvciBhIHJlYWwgZ3Vlc3QsIHNvIHdlIG1pZ2h0IHdhbnQgdG8gcmV2aXNpdCB0aGlz
CisgICAgICogaW1wbGVtZW50YXRpb24gZm9yIERvbVVzLgorICAgICAqIEhvd2V2ZXIgdGhpcyBj
b21tYW5kIGlzIHZlcnkgcmFyZSwgYWxzbyB3ZSBkb24ndCBleHBlY3QgbWFueQorICAgICAqIExQ
SXMgdG8gYmUgYWN0dWFsbHkgbWFwcGVkLCBzbyBpdCdzIGZpbmUgZm9yIERvbTAgdG8gdXNlLgor
ICAgICAqLworICAgIEFTU0VSVChpc19oYXJkd2FyZV9kb21haW4oaXRzLT5kKSk7CisKKyAgICAv
KgorICAgICAqIElmIG5vIHJlZGlzdHJpYnV0b3IgaGFzIGl0cyBMUElzIGVuYWJsZWQgeWV0LCB3
ZSBjYW4ndCBhY2Nlc3MgdGhlCisgICAgICogcHJvcGVydHkgdGFibGUsIHNvIHRoZXJlIGlzIG5v
IHBvaW50IGluIGV4ZWN1dGluZyB0aGlzIGNvbW1hbmQuCisgICAgICogVGhlIGNvbnRyb2wgZmxv
dyBkZXBlbmRlbmN5IGhlcmUgYW5kIGEgYmFycmllciBpbnN0cnVjdGlvbiBvbiB0aGUKKyAgICAg
KiB3cml0ZSBzaWRlIG1ha2Ugc3VyZSB3ZSBjYW4gYWNjZXNzIHRoZXNlIHdpdGhvdXQgdGFraW5n
IGEgbG9jay4KKyAgICAgKi8KKyAgICBpZiAoICFpdHMtPmQtPmFyY2gudmdpYy5yZGlzdHNfZW5h
YmxlZCApCisgICAgICAgIHJldHVybiAwOworCisgICAgc3Bpbl9sb2NrKCZpdHMtPml0c19sb2Nr
KTsKKyAgICB2Y3B1ID0gZ2V0X3ZjcHVfZnJvbV9jb2xsZWN0aW9uKGl0cywgY29sbGlkKTsKKyAg
ICBzcGluX3VubG9jaygmaXRzLT5pdHNfbG9jayk7CisKKyAgICBzcGluX2xvY2tfaXJxc2F2ZSgm
dmNwdS0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKKyAgICByZWFkX2xvY2soJml0cy0+ZC0+YXJj
aC52Z2ljLnBlbmRfbHBpX3RyZWVfbG9jayk7CisKKyAgICBkbworICAgIHsKKyAgICAgICAgaW50
IGVycjsKKworICAgICAgICBucl9scGlzID0gcmFkaXhfdHJlZV9nYW5nX2xvb2t1cCgmaXRzLT5k
LT5hcmNoLnZnaWMucGVuZF9scGlfdHJlZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKHZvaWQgKiopcGlycXMsIHZscGksCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUocGlycXMpKTsKKworICAgICAgICBmb3IgKCBp
ID0gMDsgaSA8IG5yX2xwaXM7IGkrKyApCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qIFdlIG9u
bHkgY2FyZSBhYm91dCBMUElzIG9uIG91ciBWQ1BVLiAqLworICAgICAgICAgICAgaWYgKCBwaXJx
c1tpXS0+bHBpX3ZjcHVfaWQgIT0gdmNwdS0+dmNwdV9pZCApCisgICAgICAgICAgICAgICAgY29u
dGludWU7CisKKyAgICAgICAgICAgIHZscGkgPSBwaXJxc1tpXS0+aXJxOworICAgICAgICAgICAg
LyogSWYgdGhhdCBmYWlscyBmb3IgYSBzaW5nbGUgTFBJLCBjYXJyeSBvbiB0byBoYW5kbGUgdGhl
IHJlc3QuICovCisgICAgICAgICAgICBlcnIgPSB1cGRhdGVfbHBpX3Byb3BlcnR5KGl0cy0+ZCwg
cGlycXNbaV0pOworICAgICAgICAgICAgaWYgKCAhZXJyICkKKyAgICAgICAgICAgICAgICB1cGRh
dGVfbHBpX3ZnaWNfc3RhdHVzKHZjcHUsIHBpcnFzW2ldKTsKKyAgICAgICAgICAgIGVsc2UKKyAg
ICAgICAgICAgICAgICByZXQgPSBlcnI7CisgICAgICAgIH0KKyAgICAvKgorICAgICAqIExvb3Ag
b3ZlciB0aGUgbmV4dCBnYW5nIG9mIHBlbmRpbmdfaXJxcyB1bnRpbCB3ZSByZWFjaGVkIHRoZSBl
bmQgb2YKKyAgICAgKiBhIChmdWxseSBwb3B1bGF0ZWQpIHRyZWUgb3IgdGhlIGxvb2t1cCBmdW5j
dGlvbiByZXR1cm5zIGxlc3MgTFBJcyB0aGFuCisgICAgICogaXQgaGFzIGJlZW4gYXNrZWQgZm9y
LgorICAgICAqLworICAgIH0gd2hpbGUgKCAoKyt2bHBpIDwgaXRzLT5kLT5hcmNoLnZnaWMubnJf
bHBpcykgJiYKKyAgICAgICAgICAgICAgKG5yX2xwaXMgPT0gQVJSQVlfU0laRShwaXJxcykpICk7
CisKKyAgICByZWFkX3VubG9jaygmaXRzLT5kLT5hcmNoLnZnaWMucGVuZF9scGlfdHJlZV9sb2Nr
KTsKKyAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ2Y3B1LT5hcmNoLnZnaWMubG9jaywgZmxh
Z3MpOworCisgICAgcmV0dXJuIHJldDsKK30KKwogLyogTXVzdCBiZSBjYWxsZWQgd2l0aCB0aGUg
SVRTIGxvY2sgaGVsZC4gKi8KIHN0YXRpYyBpbnQgaXRzX2Rpc2NhcmRfZXZlbnQoc3RydWN0IHZp
cnRfaXRzICppdHMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZkZXZp
ZCwgdWludDMyX3QgdmV2aWQpCkBAIC04NjEsNiArOTM3LDkgQEAgc3RhdGljIGludCB2Z2ljX2l0
c19oYW5kbGVfY21kcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmlydF9pdHMgKml0cykKICAg
ICAgICAgY2FzZSBHSVRTX0NNRF9JTlY6CiAgICAgICAgICAgICByZXQgPSBpdHNfaGFuZGxlX2lu
dihpdHMsIGNvbW1hbmQpOwogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGNhc2UgR0lUU19D
TURfSU5WQUxMOgorICAgICAgICAgICAgcmV0ID0gaXRzX2hhbmRsZV9pbnZhbGwoaXRzLCBjb21t
YW5kKTsKKyAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNlIEdJVFNfQ01EX01BUEM6CiAg
ICAgICAgICAgICByZXQgPSBpdHNfaGFuZGxlX21hcGMoaXRzLCBjb21tYW5kKTsKICAgICAgICAg
ICAgIGJyZWFrOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:31:20 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:31:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmf2-0008G5-8J; Fri, 16 Jun 2017 08:31:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmf0-0008Fp-Nt
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:31:18 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 E5/D4-19409-55793495; Fri, 16 Jun 2017 08:31:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVTd0unO
 kwfufYhYTthk4MHps79vFHsAYxZqZl5RfkcCasW79KpaC/6IV/a3HWBsYZwl1MXJxCAl8YZQ4
 sP4OcxcjJ5BznlHi5iHLLkYODjYBMYm5exVAwiICqhKzViyHKlGXaPrdwAZiCws4Snx4fpIFp
 JxXwExi9l5PkDALUPmiixcZJzByLGBkWMWoUZxaVJZapGtkoJdUlJmeUZKbmJmja2hgrJebWl
 ycmJ6ak5hUrJecn7uJEeiRegYGxh2MzSf8DjFKcjApifLyyzlFCvEl5adUZiQWZ8QXleakFh9
 ilOHgUJLgVZ3mHCkkWJSanlqRlpkDDA2YtAQHj5II74F2oDRvcUFibnFmOkTqFKOilDjvl6lA
 CQGQREZpHlwbLBwvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmvQsyhSczrwRu+iugxUxAi
 4MuOIAsLklESEk1MJoXq/fuchRyFf4tYT73lPFzbaVQEUcr167vRm2am8o/hrWzPa+daFC7JT
 eme5pwpHlV9u7gmRH7vyt0O9YlcfS2/ZQrPHy7g2Oto6aHdYWnrflnMe7iT2rhDpVZsgf+X75
 q8sz0RNSs/p9iz6c4vVtw+kuj6hzTpYzbZW/2lTa96vlx/+MEJZbijERDLeai4kQAREwzR0IC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1497601876!50447674!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9769 invoked from network); 16 Jun 2017 08:31:17 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:31:17 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmey-0004OG-5Y
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:31:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmey-0004Gs-4z
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:31:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmey-0004Gs-4z@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:31:16 +0000
Subject: [Xen-changelog] [xen master] ARM: vITS: increase mmio_count for
	each ITS
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDFiZWY5MzM5YTBkNWY1MmMzZjA2NDQ5ODk0YmRlMGU4NTMyNDMzOGIKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IE1v
biBBcHIgMTAgMjA6MTM6NDcgMjAxNyArMDEwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFdlZCBKdW4gMTQgMTE6Mzg6
MzggMjAxNyAtMDcwMAoKICAgIEFSTTogdklUUzogaW5jcmVhc2UgbW1pb19jb3VudCBmb3IgZWFj
aCBJVFMKICAgIAogICAgSW5jcmVhc2UgdGhlIGNvdW50IG9mIE1NSU8gcmVnaW9ucyBuZWVkZWQg
Ynkgb25lIGZvciBlYWNoIElUUyBEb20wIGhhcwogICAgdG8gZW11bGF0ZS4gV2UgZW11bGF0ZSB0
aGUgSVRTZXMgMToxIGZyb20gdGhlIGhhcmR3YXJlLCBzbyB0aGUgbnVtYmVyCiAgICBpcyB0aGUg
bnVtYmVyIG9mIGhvc3QgSVRTZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3
YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jICAg
ICAgIHwgMTUgKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vdmdpYy12My5jICAgICAgICAg
ICB8ICAzICsrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggfCAgNyArKysrKysr
CiAzIGZpbGVzIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vdmdpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCmluZGV4IGY4
NTM5ODcuLjMzNTI3MmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCisr
KyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCkBAIC0xNDU0LDYgKzE0NTQsMjEgQEAgc3Rh
dGljIGNvbnN0IHN0cnVjdCBtbWlvX2hhbmRsZXJfb3BzIHZnaWNfaXRzX21taW9faGFuZGxlciA9
IHsKICAgICAud3JpdGUgPSB2Z2ljX3YzX2l0c19tbWlvX3dyaXRlLAogfTsKIAordW5zaWduZWQg
aW50IHZnaWNfdjNfaXRzX2NvdW50KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgc3Ry
dWN0IGhvc3RfaXRzICpod19pdHM7CisgICAgdW5zaWduZWQgaW50IHJldCA9IDA7CisKKyAgICAv
KiBPbmx5IERvbTAgY2FuIHVzZSBlbXVsYXRlZCBJVFNlcyBzbyBmYXIuICovCisgICAgaWYgKCAh
aXNfaGFyZHdhcmVfZG9tYWluKGQpICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBsaXN0X2Zv
cl9lYWNoX2VudHJ5KGh3X2l0cywgJmhvc3RfaXRzX2xpc3QsIGVudHJ5KQorICAgICAgICByZXQr
KzsKKworICAgIHJldHVybiByZXQ7Cit9CisKIGludCB2Z2ljX3YzX2l0c19pbml0X2RvbWFpbihz
dHJ1Y3QgZG9tYWluICpkKQogewogICAgIHNwaW5fbG9ja19pbml0KCZkLT5hcmNoLnZnaWMuaXRz
X2RldmljZXNfbG9jayk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jIGIveGVu
L2FyY2gvYXJtL3ZnaWMtdjMuYwppbmRleCA5MGEyYWUzLi40Mjg3YWUxIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vdmdpYy12My5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKQEAgLTE4
MTQsNiArMTgxNCw5IEBAIGludCB2Z2ljX3YzX2luaXQoc3RydWN0IGRvbWFpbiAqZCwgaW50ICpt
bWlvX2NvdW50KQogICAgIC8qIEdJQ0QgcmVnaW9uICsgbnVtYmVyIG9mIFJlZGlzdHJpYnV0b3Jz
ICovCiAgICAgKm1taW9fY291bnQgPSB2Z2ljX3YzX3JkaXN0X2NvdW50KGQpICsgMTsKIAorICAg
IC8qIG9uZSByZWdpb24gcGVyIElUUyAqLworICAgICptbWlvX2NvdW50ICs9IHZnaWNfdjNfaXRz
X2NvdW50KGQpOworCiAgICAgcmVnaXN0ZXJfdmdpY19vcHMoZCwgJnYzX29wcyk7CiAKICAgICBy
ZXR1cm4gMDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKaW5kZXggY2U0NmEzZi4uNDU5YjZmZSAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKQEAgLTEzNyw2ICsxMzcsOCBAQCB2b2lkIGdpY3Yz
X2l0c19kdF9pbml0KGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSk7CiAKIGJvb2wg
Z2ljdjNfaXRzX2hvc3RfaGFzX2l0cyh2b2lkKTsKIAordW5zaWduZWQgaW50IHZnaWNfdjNfaXRz
X2NvdW50KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOworCiB2b2lkIGdpY3YzX2RvX0xQSSh1bnNp
Z25lZCBpbnQgbHBpKTsKIAogaW50IGdpY3YzX2xwaV9pbml0X3JkaXN0KHZvaWQgX19pb21lbSAq
IHJkaXN0X2Jhc2UpOwpAQCAtMTk0LDYgKzE5NiwxMSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgZ2lj
djNfaXRzX2hvc3RfaGFzX2l0cyh2b2lkKQogICAgIHJldHVybiBmYWxzZTsKIH0KIAorc3RhdGlj
IGlubGluZSB1bnNpZ25lZCBpbnQgdmdpY192M19pdHNfY291bnQoY29uc3Qgc3RydWN0IGRvbWFp
biAqZCkKK3sKKyAgICByZXR1cm4gMDsKK30KKwogc3RhdGljIGlubGluZSB2b2lkIGdpY3YzX2Rv
X0xQSSh1bnNpZ25lZCBpbnQgbHBpKQogewogICAgIC8qIFdlIGRvbid0IGVuYWJsZSBMUElzIHdp
dGhvdXQgYW4gSVRTLiAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:31:33 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:31:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmfF-0008IM-Aw; Fri, 16 Jun 2017 08:31:33 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmfD-0008Hz-Rx
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:31:31 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 FA/A1-01999-36793495; Fri, 16 Jun 2017 08:31:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVTd+unO
 kQdcNGYsJ2wwcGD229+1iD2CMYs3MS8qvSGDN6H+wnKVgglbF6mv+DYwv5LsYuTiEBL4wSsz8
 e5wNwjnPKPFxzRaWLkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBXwllq+5A
 BbnFTCT6N29hh3EZgGqv/JrCdsERo4FjAyrGDWKU4vKUot0jYz1kooy0zNKchMzc3QNDUz1cl
 OLixPTU3MSk4r1kvNzNzECfVLPwMC4g3FHu98hRkkOJiVRXn45p0ghvqT8lMqMxOKM+KLSnNT
 iQ4waHBwCm9euvsAoxZKXn5eqJMGrOs05UkiwKDU9tSItMwcYNDClEhw8SiK8B9qB0rzFBYm5
 xZnpEKlTjIpS4rzeIH0CIImM0jy4NligXmKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzHt3K
 tAUnsy8Erjpr4AWMwEtDrrgALK4JBEhJdXAKPohwr7TqWPG/g96r1VuBt7kDSlX2Cuj5rvnUu
 eDDZxW7yavNimbs/tl/6Kf/6YvFtQLN2sxmrJg47Yaxnl8UtdffrhyMH1V46m2dXwm91ZlHnt
 VdrH5femsuPuXY3YnuG6tu7te5OzJl4efHpli/lL++s+bBf7BTxTPH/y5mYvnX8Bj1pzQkxOU
 WIozEg21mIuKEwEOENXOTwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1497601886!83082914!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16608 invoked from network); 16 Jun 2017 08:31:27 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:31:27 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmf8-0004OZ-B7
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:31:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmf8-0004HR-6k
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:31:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmf8-0004HR-6k@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:31:26 +0000
Subject: [Xen-changelog] [xen master] ARM: vITS: create and initialize
	virtual ITSes for Dom0
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGExZGYzZDI1N2YxYzJmZjFlYzNhNTQ2NmEwZGE4ZWM3NDc3OTVjNzcKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IFdl
ZCBTZXAgNyAwMTo0NDowNSAyMDE2ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogV2VkIEp1biAxNCAxMTozODoz
OCAyMDE3IC0wNzAwCgogICAgQVJNOiB2SVRTOiBjcmVhdGUgYW5kIGluaXRpYWxpemUgdmlydHVh
bCBJVFNlcyBmb3IgRG9tMAogICAgCiAgICBGb3IgZWFjaCBoYXJkd2FyZSBJVFMgY3JlYXRlIGFu
ZCBpbml0aWFsaXplIGEgdmlydHVhbCBJVFMgZm9yIERvbTAuCiAgICBXZSB1c2UgdGhlIHNhbWUg
bWVtb3J5IG1hcHBlZCBhZGRyZXNzIHRvIGtlZXAgdGhlIGRvb3JiZWxsIHdvcmtpbmcuCiAgICBU
aGlzIGludHJvZHVjZXMgYSBmdW5jdGlvbiB0byBpbml0aWFsaXplIGEgdmlydHVhbCBJVFMuCiAg
ICBXZSBtYWludGFpbiBhIGxpc3Qgb2YgdmlydHVhbCBJVFNlcywgYXQgdGhlIG1vbWVudCBmb3Ig
dGhlIG9ubHkKICAgIHB1cnBvc2Ugb2YgbGF0ZXIgYmVpbmcgYWJsZSB0byBmcmVlIHRoZW0gYWdh
aW4uCiAgICBXZSBjb25maWd1cmUgdGhlIHZpcnR1YWwgSVRTZXMgdG8gbWF0Y2ggdGhlIGhhcmR3
YXJlIG9uZXMsIHRoYXQgaXMgd2UKICAgIGtlZXAgdGhlIG51bWJlciBvZiBkZXZpY2UgSUQgYml0
cyBhbmQgZXZlbnQgSUQgYml0cyB0aGUgc2FtZSBhcyB0aGUgaG9zdAogICAgSVRTLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4K
ICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhl
bi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jICAgfCA3NyArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCB8ICAxICsK
IDIgZmlsZXMgY2hhbmdlZCwgNzggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS92Z2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKaW5kZXggMzM1
MjcyZi4uYmZjNWFjYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKKysr
IGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKQEAgLTUyLDYgKzUyLDcgQEAKICAqLwogc3Ry
dWN0IHZpcnRfaXRzIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkOworICAgIHN0cnVjdCBsaXN0X2hl
YWQgdml0c19saXN0OwogICAgIHBhZGRyX3QgZG9vcmJlbGxfYWRkcmVzczsKICAgICB1bnNpZ25l
ZCBpbnQgZGV2aWRfYml0czsKICAgICB1bnNpZ25lZCBpbnQgZXZpZF9iaXRzOwpAQCAtMTQ1NCw2
ICsxNDU1LDQ2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgbW1pb19oYW5kbGVyX29wcyB2Z2ljX2l0
c19tbWlvX2hhbmRsZXIgPSB7CiAgICAgLndyaXRlID0gdmdpY192M19pdHNfbW1pb193cml0ZSwK
IH07CiAKK3N0YXRpYyBpbnQgdmdpY192M19pdHNfaW5pdF92aXJ0dWFsKHN0cnVjdCBkb21haW4g
KmQsIHBhZGRyX3QgZ3Vlc3RfYWRkciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBkZXZpZF9iaXRzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IGV2aWRfYml0cykKK3sKKyAgICBzdHJ1Y3QgdmlydF9pdHMg
Kml0czsKKyAgICB1aW50NjRfdCBiYXNlX2F0dHI7CisKKyAgICBpdHMgPSB4emFsbG9jKHN0cnVj
dCB2aXJ0X2l0cyk7CisgICAgaWYgKCAhaXRzICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisK
KyAgICBiYXNlX2F0dHIgID0gR0lDX0JBU0VSX0lubmVyU2hhcmVhYmxlIDw8IEdJVFNfQkFTRVJf
U0hBUkVBQklMSVRZX1NISUZUOworICAgIGJhc2VfYXR0ciB8PSBHSUNfQkFTRVJfQ0FDSEVfU2Ft
ZUFzSW5uZXIgPDwgR0lUU19CQVNFUl9PVVRFUl9DQUNIRUFCSUxJVFlfU0hJRlQ7CisgICAgYmFz
ZV9hdHRyIHw9IEdJQ19CQVNFUl9DQUNIRV9SYVdhV2IgPDwgR0lUU19CQVNFUl9JTk5FUl9DQUNI
RUFCSUxJVFlfU0hJRlQ7CisKKyAgICBpdHMtPmNiYXNlciAgPSBiYXNlX2F0dHI7CisgICAgYmFz
ZV9hdHRyIHw9IDBVTEwgPDwgR0lUU19CQVNFUl9QQUdFX1NJWkVfU0hJRlQ7ICAgIC8qIDRLIHBh
Z2VzICovCisgICAgaXRzLT5iYXNlcl9kZXYgPSBHSVRTX0JBU0VSX1RZUEVfREVWSUNFIDw8IEdJ
VFNfQkFTRVJfVFlQRV9TSElGVDsKKyAgICBpdHMtPmJhc2VyX2RldiB8PSAoc2l6ZW9mKGRldl90
YWJsZV9lbnRyeV90KSAtIDEpIDw8CisgICAgICAgICAgICAgICAgICAgICAgR0lUU19CQVNFUl9F
TlRSWV9TSVpFX1NISUZUOworICAgIGl0cy0+YmFzZXJfZGV2IHw9IGJhc2VfYXR0cjsKKyAgICBp
dHMtPmJhc2VyX2NvbGwgID0gR0lUU19CQVNFUl9UWVBFX0NPTExFQ1RJT04gPDwgR0lUU19CQVNF
Ul9UWVBFX1NISUZUOworICAgIGl0cy0+YmFzZXJfY29sbCB8PSAoc2l6ZW9mKGNvbGxfdGFibGVf
ZW50cnlfdCkgLSAxKSA8PAorICAgICAgICAgICAgICAgICAgICAgICBHSVRTX0JBU0VSX0VOVFJZ
X1NJWkVfU0hJRlQ7CisgICAgaXRzLT5iYXNlcl9jb2xsIHw9IGJhc2VfYXR0cjsKKyAgICBpdHMt
PmQgPSBkOworICAgIGl0cy0+ZG9vcmJlbGxfYWRkcmVzcyA9IGd1ZXN0X2FkZHIgKyBJVFNfRE9P
UkJFTExfT0ZGU0VUOworICAgIGl0cy0+ZGV2aWRfYml0cyA9IGRldmlkX2JpdHM7CisgICAgaXRz
LT5ldmlkX2JpdHMgPSBldmlkX2JpdHM7CisgICAgc3Bpbl9sb2NrX2luaXQoJml0cy0+dmNtZF9s
b2NrKTsKKyAgICBzcGluX2xvY2tfaW5pdCgmaXRzLT5pdHNfbG9jayk7CisKKyAgICByZWdpc3Rl
cl9tbWlvX2hhbmRsZXIoZCwgJnZnaWNfaXRzX21taW9faGFuZGxlciwgZ3Vlc3RfYWRkciwgU1pf
NjRLLCBpdHMpOworCisgICAgLyogUmVnaXN0ZXIgdGhlIHZpcnR1YWwgSVRTIHRvIGJlIGFibGUg
dG8gY2xlYW4gaXQgdXAgbGF0ZXIuICovCisgICAgbGlzdF9hZGRfdGFpbCgmaXRzLT52aXRzX2xp
c3QsICZkLT5hcmNoLnZnaWMudml0c19saXN0KTsKKworICAgIHJldHVybiAwOworfQorCiB1bnNp
Z25lZCBpbnQgdmdpY192M19pdHNfY291bnQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsKICAg
ICBzdHJ1Y3QgaG9zdF9pdHMgKmh3X2l0czsKQEAgLTE0NjksMTYgKzE1MTAsNTIgQEAgdW5zaWdu
ZWQgaW50IHZnaWNfdjNfaXRzX2NvdW50KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiAgICAgcmV0
dXJuIHJldDsKIH0KIAorLyoKKyAqIEZvciBhIGhhcmR3YXJlIGRvbWFpbiwgdGhpcyB3aWxsIGl0
ZXJhdGUgb3ZlciB0aGUgaG9zdCBJVFNlcworICogYW5kIG1hcCBvbmUgdmlydHVhbCBJVFMgcGVy
IGhvc3QgSVRTIGF0IHRoZSBzYW1lIGFkZHJlc3MuCisgKi8KIGludCB2Z2ljX3YzX2l0c19pbml0
X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKQogeworICAgIGludCByZXQ7CisKKyAgICBJTklUX0xJ
U1RfSEVBRCgmZC0+YXJjaC52Z2ljLnZpdHNfbGlzdCk7CiAgICAgc3Bpbl9sb2NrX2luaXQoJmQt
PmFyY2gudmdpYy5pdHNfZGV2aWNlc19sb2NrKTsKICAgICBkLT5hcmNoLnZnaWMuaXRzX2Rldmlj
ZXMgPSBSQl9ST09UOwogCisgICAgaWYgKCBpc19oYXJkd2FyZV9kb21haW4oZCkgKQorICAgIHsK
KyAgICAgICAgc3RydWN0IGhvc3RfaXRzICpod19pdHM7CisKKyAgICAgICAgbGlzdF9mb3JfZWFj
aF9lbnRyeShod19pdHMsICZob3N0X2l0c19saXN0LCBlbnRyeSkKKyAgICAgICAgeworICAgICAg
ICAgICAgLyoKKyAgICAgICAgICAgICAqIEZvciBlYWNoIGhvc3QgSVRTIGNyZWF0ZSBhIHZpcnR1
YWwgSVRTIHVzaW5nIHRoZSBzYW1lCisgICAgICAgICAgICAgKiBiYXNlIGFuZCB0aHVzIGRvb3Ji
ZWxsIGFkZHJlc3MuCisgICAgICAgICAgICAgKiBVc2UgdGhlIHNhbWUgbnVtYmVyIG9mIGRldmlj
ZSBJRCBhbmQgZXZlbnQgSUQgYml0cyBhcyB0aGUgaG9zdC4KKyAgICAgICAgICAgICAqLworICAg
ICAgICAgICAgcmV0ID0gdmdpY192M19pdHNfaW5pdF92aXJ0dWFsKGQsIGh3X2l0cy0+YWRkciwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBod19pdHMtPmRldmlk
X2JpdHMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHdfaXRz
LT5ldmlkX2JpdHMpOworICAgICAgICAgICAgaWYgKCByZXQgKQorICAgICAgICAgICAgICAgIHJl
dHVybiByZXQ7CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgZC0+YXJjaC52Z2lj
Lmhhc19pdHMgPSB0cnVlOworICAgICAgICB9CisgICAgfQorCiAgICAgcmV0dXJuIDA7CiB9CiAK
IHZvaWQgdmdpY192M19pdHNfZnJlZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKIHsKKyAgICBz
dHJ1Y3QgdmlydF9pdHMgKnBvcywgKnRlbXA7CisKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3Nh
ZmUoIHBvcywgdGVtcCwgJmQtPmFyY2gudmdpYy52aXRzX2xpc3QsIHZpdHNfbGlzdCApCisgICAg
eworICAgICAgICBsaXN0X2RlbCgmcG9zLT52aXRzX2xpc3QpOworICAgICAgICB4ZnJlZShwb3Mp
OworICAgIH0KKwogICAgIEFTU0VSVChSQl9FTVBUWV9ST09UKCZkLT5hcmNoLnZnaWMuaXRzX2Rl
dmljZXMpKTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKaW5kZXggYjMzZjU0YS4uOGRmYzFkMSAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2RvbWFpbi5oCkBAIC0xMTUsNiArMTE1LDcgQEAgc3RydWN0IGFyY2hfZG9tYWluCiAg
ICAgICAgIHNwaW5sb2NrX3QgaXRzX2RldmljZXNfbG9jazsgICAgICAgIC8qIFByb3RlY3RzIHRo
ZSBpdHNfZGV2aWNlcyB0cmVlICovCiAgICAgICAgIHN0cnVjdCByYWRpeF90cmVlX3Jvb3QgcGVu
ZF9scGlfdHJlZTsgLyogU3RvcmVzIHN0cnVjdCBwZW5kaW5nX2lycSdzICovCiAgICAgICAgIHJ3
bG9ja190IHBlbmRfbHBpX3RyZWVfbG9jazsgICAgICAgIC8qIFByb3RlY3RzIHRoZSBwZW5kX2xw
aV90cmVlICovCisgICAgICAgIHN0cnVjdCBsaXN0X2hlYWQgdml0c19saXN0OyAgICAgICAgIC8q
IExpc3Qgb2YgdmlydHVhbCBJVFNlcyAqLwogICAgICAgICB1bnNpZ25lZCBpbnQgaW50aWRfYml0
czsKICAgICAgICAgLyoKICAgICAgICAgICogVE9ETzogaWYgdGhlcmUgYXJlIG1vcmUgYm9vbCdz
IGJlaW5nIGFkZGVkIGJlbG93LCBjb25zaWRlcgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Jun 16 08:31:43 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Jun 2017 08:31:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dLmfP-0008KM-Ca; Fri, 16 Jun 2017 08:31:43 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmfN-0008K6-OL
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:31:41 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 B2/CA-01709-D6793495; Fri, 16 Jun 2017 08:31:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVTdzunO
 kwaWnahYTthk4MHps79vFHsAYxZqZl5RfkcCasfTBSfaCn+oVNx98ZW5gPCbbxcjJISTwhVFi
 756KLkYuIPs8o0TTwyVMXYwcHGwCYhJz9yqA1IgIqErMWrGcGaJeXaLpdwMbiC0s4CAxd/EfJ
 hCbV8BMouPxRbAaFqD67f3T2ScwcixgZFjFqFGcWlSWWqRrZKGXVJSZnlGSm5iZo2toYKqXm1
 pcnJiempOYVKyXnJ+7iRHok3oGBsYdjH2r/A4xSnIwKYny8ss5RQrxJeWnVGYkFmfEF5XmpBY
 fYtTg4BDYvHb1BUYplrz8vFQlCV7Vac6RQoJFqempFWmZOcCggSmV4OBREuE90A6U5i0uSMwt
 zkyHSJ1iVJQS5/0yFSghAJLIKM2Da4MF6iVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrx3Q
 abwZOaVwE1/BbSYCWhx0AUHkMUliQgpqQbGBMX+EFGWWdMOTbblUbo4e8mFeR4Z71quPxY2XJ
 ycdGTaeev5Z3cy1/vtLtzUUtR8bP/P5COSJ3n0ZHbm/9+5fM5mvQI/vx86UduPNP97dqrqiS7
 XD8v7uxViMqVKXz2RP+6z44zAylutoVl2SrqHdphY8s+JfKFWuDNZ7HiPbovO5XS9yd7lSizF
 GYmGWsxFxYkAJH1i4U8CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1497601896!103494354!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 834 invoked from network); 16 Jun 2017 08:31:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jun 2017 08:31:37 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmfI-0004PS-Cz
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:31:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dLmfI-0004IL-CO
 for xen-changelog@lists.xensource.com; Fri, 16 Jun 2017 08:31:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dLmfI-0004IL-CO@xenbits.xenproject.org>
Date: Fri, 16 Jun 2017 08:31:36 +0000
Subject: [Xen-changelog] [xen master] ARM: vITS: create ITS subnodes for
	Dom0 DT
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDY5NWJiNWY1MDRhYjQ4YzFkNTQ2NDQ2ZjEwNGMxYjZjMGVhZDEyNmQKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IFRo
dSBBdWcgMTggMTU6NDA6NTUgMjAxNiArMDEwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFdlZCBKdW4gMTQgMTE6Mzg6
MzggMjAxNyAtMDcwMAoKICAgIEFSTTogdklUUzogY3JlYXRlIElUUyBzdWJub2RlcyBmb3IgRG9t
MCBEVAogICAgCiAgICBEb20wIGV4cGVjdHMgYWxsIElUU2VzIGluIHRoZSBzeXN0ZW0gdG8gYmUg
cHJvcGFnYXRlZCB0byBiZSBhYmxlIHRvCiAgICB1c2UgTVNJcy4KICAgIENyZWF0ZSBEb20wIERU
IG5vZGVzIGZvciBlYWNoIGhhcmR3YXJlIElUUywga2VlcGluZyB0aGUgcmVnaXN0ZXIgZnJhbWUK
ICAgIGFkZHJlc3MgdGhlIHNhbWUsIGFzIHRoZSBkb29yYmVsbCBhZGRyZXNzIHRoYXQgdGhlIERv
bTAgZHJpdmVycyBwcm9ncmFtCiAgICBpbnRvIHRoZSBCQVJzIGhhcyB0byBtYXRjaCB0aGUgaGFy
ZHdhcmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5
d2FyYUBhcm0uY29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyAgICAgICAgfCA3MyArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmMg
ICAgICAgICAgICB8ICA0ICsrLQogeGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggfCAx
MiArKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDg4IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24o
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJt
L2dpYy12My1pdHMuYwppbmRleCAzZDg2M2NkLi4yZDM2MDMwIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vZ2ljLXYzLWl0cy5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKQEAgLTIw
LDYgKzIwLDcgQEAKIAogI2luY2x1ZGUgPHhlbi9saWIuaD4KICNpbmNsdWRlIDx4ZW4vZGVsYXku
aD4KKyNpbmNsdWRlIDx4ZW4vbGliZmR0L2xpYmZkdC5oPgogI2luY2x1ZGUgPHhlbi9tbS5oPgog
I2luY2x1ZGUgPHhlbi9yYnRyZWUuaD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KQEAgLTkwMyw2
ICs5MDQsNzggQEAgc3RydWN0IHBlbmRpbmdfaXJxICpnaWN2M19hc3NpZ25fZ3Vlc3RfZXZlbnQo
c3RydWN0IGRvbWFpbiAqZCwKICAgICByZXR1cm4gcGlycTsKIH0KIAorLyoKKyAqIENyZWF0ZSB0
aGUgcmVzcGVjdGl2ZSBndWVzdCBEVCBub2RlcyBmcm9tIGEgbGlzdCBvZiBob3N0IElUU2VzLgor
ICogVGhpcyBjb3BpZXMgdGhlIHJlZyBwcm9wZXJ0eSwgc28gdGhlIGd1ZXN0IHNlZXMgdGhlIElU
UyBhdCB0aGUgc2FtZSBhZGRyZXNzCisgKiBhcyB0aGUgaG9zdC4KKyAqLworaW50IGdpY3YzX2l0
c19tYWtlX2h3ZG9tX2R0X25vZGVzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpnaWMs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqZmR0KQoreworICAgIHVp
bnQzMl90IGxlbjsKKyAgICBpbnQgcmVzOworICAgIGNvbnN0IHZvaWQgKnByb3AgPSBOVUxMOwor
ICAgIGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqaXRzID0gTlVMTDsKKyAgICBjb25zdCBz
dHJ1Y3QgaG9zdF9pdHMgKml0c19kYXRhOworCisgICAgaWYgKCBsaXN0X2VtcHR5KCZob3N0X2l0
c19saXN0KSApCisgICAgICAgIHJldHVybiAwOworCisgICAgLyogVGhlIHN1Yi1ub2RlcyByZXF1
aXJlIHRoZSByYW5nZXMgcHJvcGVydHkgKi8KKyAgICBwcm9wID0gZHRfZ2V0X3Byb3BlcnR5KGdp
YywgInJhbmdlcyIsICZsZW4pOworICAgIGlmICggIXByb3AgKQorICAgIHsKKyAgICAgICAgcHJp
bnRrKFhFTkxPR19FUlIgIkNhbid0IGZpbmQgcmFuZ2VzIHByb3BlcnR5IGZvciB0aGUgZ2ljIG5v
ZGVcbiIpOworICAgICAgICByZXR1cm4gLUZEVF9FUlJfWEVOKEVOT0VOVCk7CisgICAgfQorCisg
ICAgcmVzID0gZmR0X3Byb3BlcnR5KGZkdCwgInJhbmdlcyIsIHByb3AsIGxlbik7CisgICAgaWYg
KCByZXMgKQorICAgICAgICByZXR1cm4gcmVzOworCisgICAgbGlzdF9mb3JfZWFjaF9lbnRyeShp
dHNfZGF0YSwgJmhvc3RfaXRzX2xpc3QsIGVudHJ5KQorICAgIHsKKyAgICAgICAgaXRzID0gaXRz
X2RhdGEtPmR0X25vZGU7CisKKyAgICAgICAgcmVzID0gZmR0X2JlZ2luX25vZGUoZmR0LCBpdHMt
Pm5hbWUpOworICAgICAgICBpZiAoIHJlcyApCisgICAgICAgICAgICByZXR1cm4gcmVzOworCisg
ICAgICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9zdHJpbmcoZmR0LCAiY29tcGF0aWJsZSIsICJhcm0s
Z2ljLXYzLWl0cyIpOworICAgICAgICBpZiAoIHJlcyApCisgICAgICAgICAgICByZXR1cm4gcmVz
OworCisgICAgICAgIHJlcyA9IGZkdF9wcm9wZXJ0eShmZHQsICJtc2ktY29udHJvbGxlciIsIE5V
TEwsIDApOworICAgICAgICBpZiAoIHJlcyApCisgICAgICAgICAgICByZXR1cm4gcmVzOworCisg
ICAgICAgIGlmICggaXRzLT5waGFuZGxlICkKKyAgICAgICAgeworICAgICAgICAgICAgcmVzID0g
ZmR0X3Byb3BlcnR5X2NlbGwoZmR0LCAicGhhbmRsZSIsIGl0cy0+cGhhbmRsZSk7CisgICAgICAg
ICAgICBpZiAoIHJlcyApCisgICAgICAgICAgICAgICAgcmV0dXJuIHJlczsKKyAgICAgICAgfQor
CisgICAgICAgIC8qIFVzZSB0aGUgc2FtZSByZWcgcmVnaW9ucyBhcyB0aGUgSVRTIG5vZGUgaW4g
aG9zdCBEVEIuICovCisgICAgICAgIHByb3AgPSBkdF9nZXRfcHJvcGVydHkoaXRzLCAicmVnIiwg
Jmxlbik7CisgICAgICAgIGlmICggIXByb3AgKQorICAgICAgICB7CisgICAgICAgICAgICBwcmlu
dGsoWEVOTE9HX0VSUiAiR0lDdjM6IENhbid0IGZpbmQgSVRTIHJlZyBwcm9wZXJ0eS5cbiIpOwor
ICAgICAgICAgICAgcmVzID0gLUZEVF9FUlJfWEVOKEVOT0VOVCk7CisgICAgICAgICAgICByZXR1
cm4gcmVzOworICAgICAgICB9CisKKyAgICAgICAgcmVzID0gZmR0X3Byb3BlcnR5KGZkdCwgInJl
ZyIsIHByb3AsIGxlbik7CisgICAgICAgIGlmICggcmVzICkKKyAgICAgICAgICAgIHJldHVybiBy
ZXM7CisKKyAgICAgICAgZmR0X2VuZF9ub2RlKGZkdCk7CisgICAgfQorCisgICAgcmV0dXJuIHJl
czsKK30KKwogLyogU2NhbiB0aGUgRFQgZm9yIGFueSBJVFMgbm9kZXMgYW5kIGNyZWF0ZSBhIGxp
c3Qgb2YgaG9zdCBJVFNlcyBvdXQgb2YgaXQuICovCiB2b2lkIGdpY3YzX2l0c19kdF9pbml0KGNv
bnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSkKIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9naWMtdjMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwppbmRleCBkNTM5ZDZjLi5jOTI3
MzA2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKKysrIGIveGVuL2FyY2gvYXJt
L2dpYy12My5jCkBAIC0xMTcyLDggKzExNzIsMTAgQEAgc3RhdGljIGludCBnaWN2M19tYWtlX2h3
ZG9tX2R0X25vZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKIAogICAgIHJlcyA9IGZkdF9wcm9w
ZXJ0eShmZHQsICJyZWciLCBuZXdfY2VsbHMsIGxlbik7CiAgICAgeGZyZWUobmV3X2NlbGxzKTsK
KyAgICBpZiAoIHJlcyApCisgICAgICAgIHJldHVybiByZXM7CiAKLSAgICByZXR1cm4gcmVzOwor
ICAgIHJldHVybiBnaWN2M19pdHNfbWFrZV9od2RvbV9kdF9ub2RlcyhkLCBnaWMsIGZkdCk7CiB9
CiAKIHN0YXRpYyBjb25zdCBod19pcnFfY29udHJvbGxlciBnaWN2M19ob3N0X2lycV90eXBlID0g
ewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmggYi94ZW4vaW5j
bHVkZS9hc20tYXJtL2dpY192M19pdHMuaAppbmRleCA0NTliNmZlLi4xZmFjMWM3IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2dpY192M19pdHMuaApAQCAtMTU4LDYgKzE1OCwxMSBAQCBpbnQgZ2ljdjNfaXRzX3Nl
dHVwX2NvbGxlY3Rpb24odW5zaWduZWQgaW50IGNwdSk7CiBpbnQgdmdpY192M19pdHNfaW5pdF9k
b21haW4oc3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIHZnaWNfdjNfaXRzX2ZyZWVfZG9tYWluKHN0
cnVjdCBkb21haW4gKmQpOwogCisvKiBDcmVhdGUgdGhlIGFwcHJvcHJpYXRlIERUIG5vZGVzIGZv
ciBhIGhhcmR3YXJlIGRvbWFpbi4gKi8KK2ludCBnaWN2M19pdHNfbWFrZV9od2RvbV9kdF9ub2Rl
cyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqZ2ljLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHZvaWQgKmZkdCk7CisKIC8qCiAgKiBNYXAgYSBkZXZpY2Ugb24gdGhl
IGhvc3QgYnkgYWxsb2NhdGluZyBhbiBJVFQgb24gdGhlIGhvc3QgKElUUykuCiAgKiAibnJfZXZl
bnQiIHNwZWNpZmllcyBob3cgbWFueSBldmVudHMgKGludGVycnVwdHMpIHRoaXMgZGV2aWNlIHdp
bGwgbmVlZC4KQEAgLTI0Miw2ICsyNDcsMTMgQEAgc3RhdGljIGlubGluZSB2b2lkIHZnaWNfdjNf
aXRzX2ZyZWVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCiB7CiB9CiAKK3N0YXRpYyBpbmxpbmUg
aW50IGdpY3YzX2l0c19tYWtlX2h3ZG9tX2R0X25vZGVzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBz
dHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmdpYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHZvaWQgKmZkdCkKK3sKKyAgICByZXR1cm4gMDsKK30KKwogI2Vu
ZGlmIC8qIENPTkZJR19IQVNfSVRTICovCiAKICNlbmRpZgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Mon Jun 19 10:00:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 10:00:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dMtTZ-0003g4-T3; Mon, 19 Jun 2017 10:00:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dMtTZ-0003YS-0R
 for xen-changelog@lists.xensource.com; Mon, 19 Jun 2017 10:00:05 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 1E/01-10689-4A0A7495; Mon, 19 Jun 2017 10:00:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVXfxAvd
 Ig91r1C0mbDNwYPTY3reLPYAxijUzLym/IoE1Y87zd4wFfdwVS1dtZmtg/MDRxcjFISTwhVFi
 1d0VrBDOeUaJg68WMXYxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSyQJPF0z
 VpWEJtXwEzidOd2FhCbBah+3uPp7BMYORYwMqxi1ChOLSpLLdI1NtBLKspMzyjJTczM0TU0MN
 bLTS0uTkxPzUlMKtZLzs/dxAj0Sj0DA+MOxs4TfocYJTmYlER5C6e4RwrxJeWnVGYkFmfEF5X
 mpBYfYpTh4FCS4K2YD5QTLEpNT61Iy8wBhgdMWoKDR0mEt3geUJq3uCAxtzgzHSJ1ilGXY8Pq
 9V+YhFjy8vNSpcR5A0FmCIAUZZTmwY2AheolRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK82
 SBTeDLzSuA2vQI6ggnoCOYzLiBHlCQipKQaGJtq118/emLGQ597dhMMZ1fVKDvV10aYvkkr+s
 tvqnPu4EXDtawZ75dqKa/b7vrZpVTkWHfWnfkvFB48L/O7ENp79ffB5oZTE/byno9/qZawW2B
 xUAc735SmM6c+Rv88wGPz2G7F7OvyTzZKKeus8l/88vLjjZ4mVy7UpEfwfckUubf56U7zqTlK
 LMUZiYZazEXFiQAAq7VPUAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1497866402!106343523!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4541 invoked from network); 19 Jun 2017 10:00:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Jun 2017 10:00:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dMtTW-0003F1-Ci
 for xen-changelog@lists.xensource.com; Mon, 19 Jun 2017 10:00:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dMtTW-0000om-9x
 for xen-changelog@lists.xensource.com; Mon, 19 Jun 2017 10:00:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dMtTW-0000om-9x@xenbits.xenproject.org>
Date: Mon, 19 Jun 2017 10:00:02 +0000
Subject: [Xen-changelog] [xen stable-4.9] Revert "x86/mm: add temporary
	debugging code to get_page_from_gfn_p2m()"
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDFkOWM0MTA2YTY4NWQ3ZDQzNGU5OTQyMTI1NzQ1MWJkZWVkNTVhM2YKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSnVuIDE0
IDExOjQzOjEyIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgSnVuIDE0IDExOjQzOjEyIDIwMTcgKzAyMDAKCiAgICBS
ZXZlcnQgIng4Ni9tbTogYWRkIHRlbXBvcmFyeSBkZWJ1Z2dpbmcgY29kZSB0byBnZXRfcGFnZV9m
cm9tX2dmbl9wMm0oKSIKICAgIAogICAgVGhpcyByZXZlcnRzIGNvbW1pdCA5MzNmOTY2YmNkZjRm
NDI1NWI0MzIwNzFmYzEyYzllZTJlZmIwNWVmLgogICAgCiAgICBBY2tlZC1ieTogR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0u
YyB8IDE2IC0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJt
LmMKaW5kZXggOWViNmRjOC4uYmVlNzMzZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3Ay
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtNDgwLDIyICs0ODAsNiBAQCBzdHJ1
Y3QgcGFnZV9pbmZvICpnZXRfcGFnZV9mcm9tX2dmbl9wMm0oCiAgICAgcDJtX2FjY2Vzc190IF9h
OwogICAgIHAybV90eXBlX3QgX3Q7CiAgICAgbWZuX3QgbWZuOwotI2lmbmRlZiBOREVCVUcKLSAg
ICAvKgotICAgICAqIFRlbXBvcmFyeSBkZWJ1Z2dpbmcgY29kZSwgYWRkZWQgaW4gdGhlIGhvcGUg
b2YgZmluZGluZyB0aGUgb3JpZ2luCi0gICAgICogb2YgY2FsbHMgdG8gZ2V0X3BhZ2UoLi4uLCBk
b21fY293KSBhcyBvYnNlcnZlZCBkdXJpbmcgb3NzdGVzdAotICAgICAqIG1pZ3JhdGlvbiBmYWls
dXJlcyAoc2VlCi0gICAgICogbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4t
ZGV2ZWwvMjAxNy0wNC9tc2cwMzMzMS5odG1sKS4KLSAgICAgKi8KLSAgICBzdGF0aWMgdW5zaWdu
ZWQgbG9uZyBjbnQsIHRocjsKLQotICAgIGlmICggZC0+aXNfZHlpbmcgJiYgKytjbnQgPiB0aHIg
KQotICAgIHsKLSAgICAgICAgdGhyIHw9IGNudDsKLSAgICAgICAgcHJpbnRrKCIlcHY6IGQlZCBk
eWluZyAobG9va2luZyB1cCAlbHgpXG4iLCBjdXJyZW50LCBkLT5kb21haW5faWQsIGdmbik7Ci0g
ICAgICAgIGR1bXBfZXhlY3V0aW9uX3N0YXRlKCk7Ci0gICAgfQotI2VuZGlmCiAKICAgICAvKiBB
bGxvdyB0IG9yIGEgdG8gYmUgTlVMTCAqLwogICAgIHQgPSB0ID86ICZfdDsKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Mon Jun 19 10:00:15 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 10:00:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dMtTj-0003jR-Ui; Mon, 19 Jun 2017 10:00:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dMtTj-0003jH-3F
 for xen-changelog@lists.xensource.com; Mon, 19 Jun 2017 10:00:15 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 21/E3-03371-EA0A7495; Mon, 19 Jun 2017 10:00:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXftAvd
 Igysr9SwmbDNwYPTY3reLPYAxijUzLym/IoE1Y16DVcFhgYqjK6cyNjA+5e1i5OIQEvjCKPHp
 0mI2COc8o8TKF/9Yuhg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFnCSaP/7m
 QnE5hUwk7g/cRojiM0CVP/96lymCYwcCxgZVjFqFKcWlaUW6Rob6yUVZaZnlOQmZuboGhqY6e
 WmFhcnpqfmJCYV6yXn525iBPqEAQh2MO5cH3iIUZKDSUmUt3CKe6QQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCd6K+UA5waLU9NSKtMwcYHDApCU4eJREeIvnAaV5iwsSc4sz0yFSpxgVpcR5A0H6
 BEASGaV5cG2wgLzEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd5skCk8mXklcNNfAS1mAlrMf
 MYFZHFJIkJKqoFxB0P6Dp3UYusf/e8vMc0q/eUtIeD39NSXjP1GiU5H7KVmWq7qSYjczqz5d7
 vNJ4213qGfTn+OK/21TsHh70Qdb75LYsWsy3n1f93Z2VF35tZkv5N75jxqbIpwe8aTvenBul6
 xFfNmvwj2kzp4TfjJy84av8rMRZ9nSrgJrBWTSV96eFZor+gOJZbijERDLeai4kQAIyNSB0MC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1497866412!98044922!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54896 invoked from network); 19 Jun 2017 10:00:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Jun 2017 10:00:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dMtTg-0003FS-IG
 for xen-changelog@lists.xensource.com; Mon, 19 Jun 2017 10:00:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dMtTg-0000qW-Dt
 for xen-changelog@lists.xensource.com; Mon, 19 Jun 2017 10:00:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dMtTg-0000qW-Dt@xenbits.xenproject.org>
Date: Mon, 19 Jun 2017 10:00:12 +0000
Subject: [Xen-changelog] [xen stable-4.9] public: there's no
	MMUEXT_SET_FOREIGNDOM
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDVhZWNlZTVhNjNlZTkzMWYzMDJmNzMxODkzYmZhOGZkNDI4Y2JmNjMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSnVuIDE0
IDExOjQ0OjQ0IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgSnVuIDE0IDExOjQ0OjQ0IDIwMTcgKzAyMDAKCiAgICBw
dWJsaWM6IHRoZXJlJ3Mgbm8gTU1VRVhUX1NFVF9GT1JFSUdORE9NCiAgICAKICAgIENvcnJlY3Qg
cmVzcGVjdGl2ZSBjb21tZW50cy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAzZGI5NzFmYTMzZmEyZWUzOTg5
ODU5YjQ1NTIxM2JiMzNiYWM3ZTA1CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNi0xNCAxMTo0MDow
MiArMDIwMAotLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaCB8IDEzICsrKysrKysrKy0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oIGIveGVuL2luY2x1ZGUvcHVibGljL3hlbi5o
CmluZGV4IDkxYmE4YmIuLjJhYzZiMWUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy94
ZW4uaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgKQEAgLTU1MCwxNiArNTUwLDIxIEBA
IERFRklORV9YRU5fR1VFU1RfSEFORExFKG1tdWV4dF9vcF90KTsKICAqIGlzIHVzZWZ1bCB0byBl
bnN1cmUgdGhhdCBubyBtYXBwaW5ncyB0byB0aGUgT1MncyBvd24gaGVhcCBhcmUgYWNjaWRlbnRh
bGx5CiAgKiBpbnN0YWxsZWQuIChlLmcuLCBpbiBMaW51eCB0aGlzIGNvdWxkIGNhdXNlIGhhdm9j
IGFzIHJlZmVyZW5jZSBjb3VudHMKICAqIGFyZW4ndCBhZGp1c3RlZCBvbiB0aGUgSS9PLW1hcHBp
bmcgY29kZSBwYXRoKS4KLSAqIFRoaXMgb25seSBtYWtlcyBzZW5zZSBpbiBNTVVFWFRfU0VUX0ZP
UkVJR05ET00sIGJ1dCBpbiB0aGF0IGNvbnRleHQgY2FuCi0gKiBiZSBzcGVjaWZpZWQgYnkgYW55
IGNhbGxpbmcgZG9tYWluLgorICogVGhpcyBvbmx5IG1ha2VzIHNlbnNlIGFzIEhZUEVSVklTT1Jf
bW11X3VwZGF0ZSgpJ3MgYW5kCisgKiBIWVBFUlZJU09SX3VwZGF0ZV92YV9tYXBwaW5nX290aGVy
ZG9tYWluKCkncyAiZm9yZWlnbmRvbSIgYXJndW1lbnQuIEZvcgorICogSFlQRVJWSVNPUl9tbXVf
dXBkYXRlKCkgY29udGV4dCBpdCBjYW4gYmUgc3BlY2lmaWVkIGJ5IGFueSBjYWxsaW5nIGRvbWFp
biwKKyAqIG90aGVyd2lzZSBpdCdzIG9ubHkgcGVybWl0dGVkIGlmIHRoZSBjYWxsZXIgaXMgcHJp
dmlsZWdlZC4KICAqLwogI2RlZmluZSBET01JRF9JTyAgICAgICAgICAgICB4ZW5fbWtfdWludCgw
eDdGRjEpCiAKIC8qCiAgKiBET01JRF9YRU4gaXMgdXNlZCB0byBhbGxvdyBwcml2aWxlZ2VkIGRv
bWFpbnMgdG8gbWFwIHJlc3RyaWN0ZWQgcGFydHMgb2YKICAqIFhlbidzIGhlYXAgc3BhY2UgKGUu
Zy4sIHRoZSBtYWNoaW5lX3RvX3BoeXMgdGFibGUpLgotICogVGhpcyBvbmx5IG1ha2VzIHNlbnNl
IGluIE1NVUVYVF9TRVRfRk9SRUlHTkRPTSwgYW5kIGlzIG9ubHkgcGVybWl0dGVkIGlmCi0gKiB0
aGUgY2FsbGVyIGlzIHByaXZpbGVnZWQuCisgKiBUaGlzIG9ubHkgbWFrZXMgc2Vuc2UgYXMKKyAq
IC0gSFlQRVJWSVNPUl9tbXVfdXBkYXRlKCkncywgSFlQRVJWSVNPUl9tbXVleHRfb3AoKSdzLCBv
cgorICogICBIWVBFUlZJU09SX3VwZGF0ZV92YV9tYXBwaW5nX290aGVyZG9tYWluKCkncyAiZm9y
ZWlnbmRvbSIgYXJndW1lbnQsCisgKiAtIHdpdGggWEVOTUFQU1BBQ0VfZ21mbl9mb3JlaWduLAor
ICogYW5kIGlzIG9ubHkgcGVybWl0dGVkIGlmIHRoZSBjYWxsZXIgaXMgcHJpdmlsZWdlZC4KICAq
LwogI2RlZmluZSBET01JRF9YRU4gICAgICAgICAgICB4ZW5fbWtfdWludCgweDdGRjIpCiAKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJs
ZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Mon Jun 19 10:00:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 10:00:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dMtTt-0003lI-WF; Mon, 19 Jun 2017 10:00:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dMtTs-0003l2-Vp
 for xen-changelog@lists.xensource.com; Mon, 19 Jun 2017 10:00:25 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 5C/97-02181-8B0A7495; Mon, 19 Jun 2017 10:00:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXf7Avd
 Ig9lPDS0mbDNwYPTY3reLPYAxijUzLym/IoE1o/P5RpaCJZwVt179ZGpgnMzRxcjFISTwhVHi
 +5MOFgjnPKPErCPLGbsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ2kRFggSmJFh
 wNImFfATGLh7wmMIDYLUHnrigbmCYwcCxgZVjFqFKcWlaUW6RoZ6iUVZaZnlOQmZuboGhqY6u
 WmFhcnpqfmJCYV6yXn525iBPqknoGBcQfj3cl+hxglOZiURHkLp7hHCvEl5adUZiQWZ8QXlea
 kFh9ilOHgUJLgrZgPlBMsSk1PrUjLzAEGB0xagoNHSYS3eB5Qmre4IDG3ODMdInWKUZdjw+r1
 X5iEWPLy81KlxHlvgswQACnKKM2DGwEL1EuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHmzQ
 abwZOaVwG16BXQEE9ARzGdcQI4oSURISTUwbtGtOLWoLWJv7IZY2xmP5XPOCtxZ8irt0u15sX
 dSlrlP1VB2udwhPZX/A9deRVWv6dXRN7MKf948vpl3xrkiuxBN5gxpzRWG5Rsj9sidTWL7f/2
 Pd3usmcqLqRwPt6hFXzNUuCm37pfitYUCjpqVaXGnrs5Z23r9fc32BD2Hu2IC0mfy9AyblViK
 MxINtZiLihMBzyuw0k8CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1497866422!83422104!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54233 invoked from network); 19 Jun 2017 10:00:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Jun 2017 10:00:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dMtTq-0003Fk-KD
 for xen-changelog@lists.xensource.com; Mon, 19 Jun 2017 10:00:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dMtTq-0000rL-JT
 for xen-changelog@lists.xensource.com; Mon, 19 Jun 2017 10:00:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dMtTq-0000rL-JT@xenbits.xenproject.org>
Date: Mon, 19 Jun 2017 10:00:22 +0000
Subject: [Xen-changelog] [xen stable-4.9] libxenstat: use python detected by
	configure for python bindings
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3188899880154227058=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit fe2de031af7938269e874ee0c6e832fef7f1e80f
Author:     Peter Große <pegro@friiks.de>
AuthorDate: Tue Jun 13 01:05:20 2017 +0200
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Wed Jun 14 12:20:51 2017 +0100

    libxenstat: use python detected by configure for python bindings
    
    Signed-off-by: Peter Große <pegro@friiks.de>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>
    (cherry picked from commit b2107b79b006ded5cf2ef41ac65399c3e629f693)
---
 tools/xenstat/libxenstat/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools/xenstat/libxenstat/Makefile b/tools/xenstat/libxenstat/Makefile
index 85cec63..08b0f35 100644
--- a/tools/xenstat/libxenstat/Makefile
+++ b/tools/xenstat/libxenstat/Makefile
@@ -102,7 +102,7 @@ $(BINDINGS): $(SHLIB) $(SHLIB_LINKS) src/xenstat.h
 SWIG_FLAGS=-module xenstat -Isrc
 
 # Python bindings
-PYTHON_VERSION=2.3
+PYTHON_VERSION=$(PYTHON:python%=%)
 PYTHON_FLAGS=-I/usr/include/python$(PYTHON_VERSION) -lpython$(PYTHON_VERSION)
 $(PYMOD): $(PYSRC)
 $(PYSRC): bindings/swig/xenstat.i
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.9


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============3188899880154227058==--

From xen-changelog-bounces@lists.xen.org Mon Jun 19 10:00:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Jun 2017 10:00:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dMtU4-0003oD-Be; Mon, 19 Jun 2017 10:00:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dMtU3-0003nq-AT
 for xen-changelog@lists.xensource.com; Mon, 19 Jun 2017 10:00:35 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 B7/27-19409-2C0A7495; Mon, 19 Jun 2017 10:00:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVffQAvd
 IgxvTGC0mbDNwYPTY3reLPYAxijUzLym/IoE1Y/WPn6wFm/kr3v7uYWtg3MXbxcjFISTwhVHi
 9trjzBDOeUaJ6e/WsncxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSwQJXF5y
 jdGEJtXwExi4pLpjCCtLED179p5JzByLGBkWMWoUZxaVJZapGtkoZdUlJmeUZKbmJmja2hgrJ
 ebWlycmJ6ak5hUrJecn7uJEeiTegYGxh2M7Sf8DjFKcjApifIWTnGPFOJLyk+pzEgszogvKs1
 JLT7EKMPBoSTBWzEfKCdYlJqeWpGWmQMMDpi0BAePkghv8TygNG9xQWJucWY6ROoUoy7HhtXr
 vzAJseTl56VKifMGgswQACnKKM2DGwEL1EuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHmzQ
 abwZOaVwG16BXQEE9ARzGdcQI4oSURISTUwBjr3pHEaL+XLi3J0Ftkwo9O557Bx0I3f1bbLdQ
 zPvSlL7f3n3h8uPNv9daNGMXvQsq857su2leQpeS/IfHpO6vS35F7x9hVOSv7WPpOWi6bt1Zg
 49XWDv5Gb0LYdanK33b7ppRTeMtuhuVEsZpKDr1NMxO0QJcsZomdSM+6+b9vbuN/jmJYSS3FG
 oqEWc1FxIgBUgAl8TwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1497866432!94582733!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51428 invoked from network); 19 Jun 2017 10:00:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Jun 2017 10:00:33 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dMtU0-0003Fz-O2
 for xen-changelog@lists.xensource.com; Mon, 19 Jun 2017 10:00:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dMtU0-0000rz-LL
 for xen-changelog@lists.xensource.com; Mon, 19 Jun 2017 10:00:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dMtU0-0000rz-LL@xenbits.xenproject.org>
Date: Mon, 19 Jun 2017 10:00:32 +0000
Subject: [Xen-changelog] [xen stable-4.9] tools/xenstat: fix missing linkage
	of libxenstat against libyajl
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8150532168259587798=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit e197d29514165202308fe65db6effc4835aabfeb
Author:     Peter Große <pegro@friiks.de>
AuthorDate: Tue Jun 13 01:05:21 2017 +0200
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Wed Jun 14 12:21:09 2017 +0100

    tools/xenstat: fix missing linkage of libxenstat against libyajl
    
    This fixes the python bindings, since symbols were missing in libxenstat.
    xentop doesn't use any yajl functions, so drop linking libyajl.
    
    Signed-off-by: Peter Große <pegro@friiks.de>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>
    (cherry picked from commit a7307762f90d337585d17d45551a226028b89836)
---
 tools/xenstat/libxenstat/Makefile | 2 +-
 tools/xenstat/xentop/Makefile     | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/tools/xenstat/libxenstat/Makefile b/tools/xenstat/libxenstat/Makefile
index 08b0f35..9d6649d 100644
--- a/tools/xenstat/libxenstat/Makefile
+++ b/tools/xenstat/libxenstat/Makefile
@@ -34,7 +34,7 @@ SONAME_FLAGS=-Wl,$(SONAME_LDFLAG) -Wl,libxenstat.so.$(MAJOR)
 CFLAGS+=-fPIC
 CFLAGS+=-Isrc $(CFLAGS_libxenctrl) $(CFLAGS_libxenstore) $(CFLAGS_xeninclude) -include $(XEN_ROOT)/tools/config.h
 
-LDLIBS-y = $(LDLIBS_libxenstore) $(LDLIBS_libxenctrl)
+LDLIBS-y = $(LDLIBS_libxenstore) $(LDLIBS_libxenctrl) -lyajl
 LDLIBS-$(CONFIG_SunOS) += -lkstat
 
 PKG_CONFIG := xenstat.pc
diff --git a/tools/xenstat/xentop/Makefile b/tools/xenstat/xentop/Makefile
index 1cc393f..2275ccd 100644
--- a/tools/xenstat/xentop/Makefile
+++ b/tools/xenstat/xentop/Makefile
@@ -19,7 +19,7 @@ all install xentop:
 else
 
 CFLAGS += -DGCC_PRINTF -Werror $(CFLAGS_libxenstat)
-LDLIBS += $(LDLIBS_libxenstat) $(CURSES_LIBS) $(TINFO_LIBS) $(SOCKET_LIBS) -lm -lyajl
+LDLIBS += $(LDLIBS_libxenstat) $(CURSES_LIBS) $(TINFO_LIBS) $(SOCKET_LIBS) -lm
 CFLAGS += -DHOST_$(XEN_OS)
 
 # Include configure output (config.h)
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.9


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============8150532168259587798==--

From xen-changelog-bounces@lists.xen.org Tue Jun 20 12:33:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Jun 2017 12:33:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dNILC-0007bB-2f; Tue, 20 Jun 2017 12:33:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xen@xenbits.xen.org>) id 1dNILB-0007b5-FH
 for xen-changelog@lists.xensource.com; Tue, 20 Jun 2017 12:33:05 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 A3/40-11537-00619495; Tue, 20 Jun 2017 12:33:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHLMWRWlGSWpSXmKPExsWS0XRdVZdBzDP
 SoGs3p8WEbQYOjB7b+3axBzBGsWbmJeVXJLBm3Fq3lL2g27BizqKbbA2MnzW6GLk4hATeMUoc
 PT6dFcI5yShxb8df5i5GTg4WAVWJn7tawGw2ATOJu5P2soLYIkDxWSuWg8WFBNQlmn43sIHYw
 gLBEucmfWUCsXmB6r9f+co8gZFjASPDKkaN4tSistQiXUNDvaSizPSMktzEzBxdQwNjvdzU4u
 LE9NScxKRiveT83E2MQL8wAMEOxtW/nQ4xSnIwKYnyqjN4RgrxJeWnVGYkFmfEF5XmpBYfYpT
 h4FCS4L0mApQTLEpNT61Iy8wBBghMWoKDR0mEVwQkzVtckJhbnJkOkTrFqMuxYfX6L0xCLHn5
 ealS4rx8okBFAiBFGaV5cCNgwXqJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrwpIKt4MvNK4
 Da9AjqCCeiIF0c8QI4oSURISTUwLnna+q+ht8TQy2lbjNTx2udZGn7bHn5pbXR3a5J54Dtzul
 DTtgtz7wXKpduF7V4buehCov4Rs5qfwQtm77yp+3lZsdSOxv0Tr+cX+HrWei9dIuqmITrb+aB
 qoGOKerAUe/Tb68rn7KPWMDiLd7b4XHuv9ZYpziU0NbhJynSRZ6T05IkbQy2UWIozEg21mIuK
 EwED34NbUQIAAA==
X-Env-Sender: xen@xenbits.xen.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1497961983!105825700!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47751 invoked from network); 20 Jun 2017 12:33:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Jun 2017 12:33:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <xen@xenbits.xen.org>) id 1dNIL8-0005Bh-Oa
 for xen-changelog@lists.xensource.com; Tue, 20 Jun 2017 12:33:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <xen@xenbits.xen.org>) id 1dNIL8-0002ux-M4
 for xen-changelog@lists.xensource.com; Tue, 20 Jun 2017 12:33:02 +0000
Date: Tue, 20 Jun 2017 12:33:02 +0000
From: Xen patchbot-linux-2.6.18-xen <patchbot@xen.org>
To: xen-changelog@lists.xensource.com
Message-Id: <E1dNIL8-0002ux-M4@xenbits.xenproject.org>
Subject: [Xen-changelog] [linux-2.6.18-xen] blkback/blktap: don't leak stack
	data via response ring
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

IyBIRyBjaGFuZ2VzZXQgcGF0Y2gKIyBVc2VyIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KIyBEYXRlIDE0OTc5NjEzNDEgLTcyMDAKIyAgICAgIFR1ZSBKdW4gMjAgMTQ6MjI6MjEgMjAx
NyArMDIwMAojIE5vZGUgSUQgN2QxNDcxNWVmY2FjNDA5YWMxZTgwYjljYTg0MDg1MzNlMDdlYjE5
MAojIFBhcmVudCAgY2RkNDU1NTBhMDEzOTlkNGI3NGM5YTJhMmY0ZDEzZmUyZmQwZjQwMgpibGti
YWNrL2Jsa3RhcDogZG9uJ3QgbGVhayBzdGFjayBkYXRhIHZpYSByZXNwb25zZSByaW5nCgpSYXRo
ZXIgdGhhbiBjb25zdHJ1Y3RpbmcgYSBsb2NhbCBzdHJ1Y3R1cmUgaW5zdGFuY2Ugb24gdGhlIHN0
YWNrLCBmaWxsCnRoZSBmaWVsZHMgZGlyZWN0bHkgb24gdGhlIHNoYXJlZCByaW5nLCBqdXN0IGxp
a2Ugb3RoZXIgYmFja2VuZHMgZG8uCkJ1aWxkIG9uIHRoZSBmYWN0IHRoYXQgYWxsIHJlc3BvbnNl
IHN0cnVjdHVyZSBmbGF2b3JzIGFyZSBhY3R1YWxseQppZGVudGljYWwgKHRoZSBvbGQgY29kZSBk
aWQgbWFrZSB0aGlzIGFzc3VtcHRpb24gdG9vKS4KClRoaXMgaXMgWFNBLTIxNi4KClJlcG9ydGVk
IGJ5OiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgotLS0KCgpkaWZmIC1yIGNk
ZDQ1NTUwYTAxMyAtciA3ZDE0NzE1ZWZjYWMgZHJpdmVycy94ZW4vYmxrYmFjay9ibGtiYWNrLmMK
LS0tIGEvZHJpdmVycy94ZW4vYmxrYmFjay9ibGtiYWNrLmMJVGh1IE1heSAwNCAxNDozMzo0NCAy
MDE3ICswMjAwCisrKyBiL2RyaXZlcnMveGVuL2Jsa2JhY2svYmxrYmFjay5jCVR1ZSBKdW4gMjAg
MTQ6MjI6MjEgMjAxNyArMDIwMApAQCAtNjA2LDMzICs2MDYsMzUgQEAgc3RhdGljIHZvaWQgZGlz
cGF0Y2hfcndfYmxvY2tfaW8oYmxraWZfdAogc3RhdGljIHZvaWQgbWFrZV9yZXNwb25zZShibGtp
Zl90ICpibGtpZiwgdTY0IGlkLAogCQkJICB1bnNpZ25lZCBzaG9ydCBvcCwgaW50IHN0KQogewot
CWJsa2lmX3Jlc3BvbnNlX3QgIHJlc3A7CisJYmxraWZfcmVzcG9uc2VfdCAgKnJlc3A7CiAJdW5z
aWduZWQgbG9uZyAgICAgZmxhZ3M7CiAJYmxraWZfYmFja19yaW5nc190ICpibGtfcmluZ3MgPSAm
YmxraWYtPmJsa19yaW5nczsKIAlpbnQgbm90aWZ5OwogCi0JcmVzcC5pZCAgICAgICAgPSBpZDsK
LQlyZXNwLm9wZXJhdGlvbiA9IG9wOwotCXJlc3Auc3RhdHVzICAgID0gc3Q7Ci0KIAlzcGluX2xv
Y2tfaXJxc2F2ZSgmYmxraWYtPmJsa19yaW5nX2xvY2ssIGZsYWdzKTsKIAkvKiBQbGFjZSBvbiB0
aGUgcmVzcG9uc2UgcmluZyBmb3IgdGhlIHJlbGV2YW50IGRvbWFpbi4gKi8KIAlzd2l0Y2ggKGJs
a2lmLT5ibGtfcHJvdG9jb2wpIHsKIAljYXNlIEJMS0lGX1BST1RPQ09MX05BVElWRToKLQkJbWVt
Y3B5KFJJTkdfR0VUX1JFU1BPTlNFKCZibGtfcmluZ3MtPm5hdGl2ZSwgYmxrX3JpbmdzLT5uYXRp
dmUucnNwX3Byb2RfcHZ0KSwKLQkJICAgICAgICZyZXNwLCBzaXplb2YocmVzcCkpOworCQlyZXNw
ID0gUklOR19HRVRfUkVTUE9OU0UoJmJsa19yaW5ncy0+bmF0aXZlLAorCQkJCQkgYmxrX3Jpbmdz
LT5uYXRpdmUucnNwX3Byb2RfcHZ0KTsKIAkJYnJlYWs7CiAJY2FzZSBCTEtJRl9QUk9UT0NPTF9Y
ODZfMzI6Ci0JCW1lbWNweShSSU5HX0dFVF9SRVNQT05TRSgmYmxrX3JpbmdzLT54ODZfMzIsIGJs
a19yaW5ncy0+eDg2XzMyLnJzcF9wcm9kX3B2dCksCi0JCSAgICAgICAmcmVzcCwgc2l6ZW9mKHJl
c3ApKTsKKwkJcmVzcCA9IFJJTkdfR0VUX1JFU1BPTlNFKCZibGtfcmluZ3MtPng4Nl8zMiwKKwkJ
CQkJIGJsa19yaW5ncy0+eDg2XzMyLnJzcF9wcm9kX3B2dCk7CiAJCWJyZWFrOwogCWNhc2UgQkxL
SUZfUFJPVE9DT0xfWDg2XzY0OgotCQltZW1jcHkoUklOR19HRVRfUkVTUE9OU0UoJmJsa19yaW5n
cy0+eDg2XzY0LCBibGtfcmluZ3MtPng4Nl82NC5yc3BfcHJvZF9wdnQpLAotCQkgICAgICAgJnJl
c3AsIHNpemVvZihyZXNwKSk7CisJCXJlc3AgPSBSSU5HX0dFVF9SRVNQT05TRSgmYmxrX3Jpbmdz
LT54ODZfNjQsCisJCQkJCSBibGtfcmluZ3MtPng4Nl82NC5yc3BfcHJvZF9wdnQpOwogCQlicmVh
azsKIAlkZWZhdWx0OgogCQlCVUcoKTsKKwkJcmV0dXJuOwogCX0KKworCXJlc3AtPmlkICAgICAg
ICA9IGlkOworCXJlc3AtPm9wZXJhdGlvbiA9IG9wOworCXJlc3AtPnN0YXR1cyAgICA9IHN0Owor
CiAJYmxrX3JpbmdzLT5jb21tb24ucnNwX3Byb2RfcHZ0Kys7CiAJUklOR19QVVNIX1JFU1BPTlNF
U19BTkRfQ0hFQ0tfTk9USUZZKCZibGtfcmluZ3MtPmNvbW1vbiwgbm90aWZ5KTsKIAlzcGluX3Vu
bG9ja19pcnFyZXN0b3JlKCZibGtpZi0+YmxrX3JpbmdfbG9jaywgZmxhZ3MpOwpkaWZmIC1yIGNk
ZDQ1NTUwYTAxMyAtciA3ZDE0NzE1ZWZjYWMgZHJpdmVycy94ZW4vYmxrdGFwL2Jsa3RhcC5jCi0t
LSBhL2RyaXZlcnMveGVuL2Jsa3RhcC9ibGt0YXAuYwlUaHUgTWF5IDA0IDE0OjMzOjQ0IDIwMTcg
KzAyMDAKKysrIGIvZHJpdmVycy94ZW4vYmxrdGFwL2Jsa3RhcC5jCVR1ZSBKdW4gMjAgMTQ6MjI6
MjEgMjAxNyArMDIwMApAQCAtMTY3OCwzNiArMTY3OCwzNSBAQCBzdGF0aWMgdm9pZCBkaXNwYXRj
aF9yd19ibG9ja19pbyhibGtpZl90CiBzdGF0aWMgdm9pZCBtYWtlX3Jlc3BvbnNlKGJsa2lmX3Qg
KmJsa2lmLCB1NjQgaWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIHNob3J0
IG9wLCBpbnQgc3QpCiB7Ci0JYmxraWZfcmVzcG9uc2VfdCAgcmVzcDsKKwlibGtpZl9yZXNwb25z
ZV90ICAqcmVzcDsKIAl1bnNpZ25lZCBsb25nICAgICBmbGFnczsKIAlibGtpZl9iYWNrX3Jpbmdz
X3QgKmJsa19yaW5ncyA9ICZibGtpZi0+YmxrX3JpbmdzOwogCWludCBub3RpZnk7CiAKLQlyZXNw
LmlkICAgICAgICA9IGlkOwotCXJlc3Aub3BlcmF0aW9uID0gb3A7Ci0JcmVzcC5zdGF0dXMgICAg
PSBzdDsKLQogCXNwaW5fbG9ja19pcnFzYXZlKCZibGtpZi0+YmxrX3JpbmdfbG9jaywgZmxhZ3Mp
OwogCS8qIFBsYWNlIG9uIHRoZSByZXNwb25zZSByaW5nIGZvciB0aGUgcmVsZXZhbnQgZG9tYWlu
LiAqLwogCXN3aXRjaCAoYmxraWYtPmJsa19wcm90b2NvbCkgewogCWNhc2UgQkxLSUZfUFJPVE9D
T0xfTkFUSVZFOgotCQltZW1jcHkoUklOR19HRVRfUkVTUE9OU0UoJmJsa19yaW5ncy0+bmF0aXZl
LAotCQkJCQkgYmxrX3JpbmdzLT5uYXRpdmUucnNwX3Byb2RfcHZ0KSwKLQkJICAgICAgICZyZXNw
LCBzaXplb2YocmVzcCkpOworCQlyZXNwID0gUklOR19HRVRfUkVTUE9OU0UoJmJsa19yaW5ncy0+
bmF0aXZlLAorCQkJCQkgYmxrX3JpbmdzLT5uYXRpdmUucnNwX3Byb2RfcHZ0KTsKIAkJYnJlYWs7
CiAJY2FzZSBCTEtJRl9QUk9UT0NPTF9YODZfMzI6Ci0JCW1lbWNweShSSU5HX0dFVF9SRVNQT05T
RSgmYmxrX3JpbmdzLT54ODZfMzIsCi0JCQkJCSBibGtfcmluZ3MtPng4Nl8zMi5yc3BfcHJvZF9w
dnQpLAotCQkgICAgICAgJnJlc3AsIHNpemVvZihyZXNwKSk7CisJCXJlc3AgPSBSSU5HX0dFVF9S
RVNQT05TRSgmYmxrX3JpbmdzLT54ODZfMzIsCisJCQkJCSBibGtfcmluZ3MtPng4Nl8zMi5yc3Bf
cHJvZF9wdnQpOwogCQlicmVhazsKIAljYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl82NDoKLQkJbWVt
Y3B5KFJJTkdfR0VUX1JFU1BPTlNFKCZibGtfcmluZ3MtPng4Nl82NCwKLQkJCQkJIGJsa19yaW5n
cy0+eDg2XzY0LnJzcF9wcm9kX3B2dCksCi0JCSAgICAgICAmcmVzcCwgc2l6ZW9mKHJlc3ApKTsK
KwkJcmVzcCA9IFJJTkdfR0VUX1JFU1BPTlNFKCZibGtfcmluZ3MtPng4Nl82NCwKKwkJCQkJIGJs
a19yaW5ncy0+eDg2XzY0LnJzcF9wcm9kX3B2dCk7CiAJCWJyZWFrOwogCWRlZmF1bHQ6CiAJCUJV
RygpOworCQlyZXR1cm47CiAJfQorCisJcmVzcC0+aWQgICAgICAgID0gaWQ7CisJcmVzcC0+b3Bl
cmF0aW9uID0gb3A7CisJcmVzcC0+c3RhdHVzICAgID0gc3Q7CisKIAlibGtfcmluZ3MtPmNvbW1v
bi5yc3BfcHJvZF9wdnQrKzsKIAlSSU5HX1BVU0hfUkVTUE9OU0VTX0FORF9DSEVDS19OT1RJRlko
JmJsa19yaW5ncy0+Y29tbW9uLCBub3RpZnkpOwogCmRpZmYgLXIgY2RkNDU1NTBhMDEzIC1yIDdk
MTQ3MTVlZmNhYyBpbmNsdWRlL3hlbi9ibGtpZi5oCi0tLSBhL2luY2x1ZGUveGVuL2Jsa2lmLmgJ
VGh1IE1heSAwNCAxNDozMzo0NCAyMDE3ICswMjAwCisrKyBiL2luY2x1ZGUveGVuL2Jsa2lmLmgJ
VHVlIEp1biAyMCAxNDoyMjoyMSAyMDE3ICswMjAwCkBAIC0zMiw5ICszMiw2IEBACiBzdHJ1Y3Qg
YmxraWZfY29tbW9uX3JlcXVlc3QgewogCWNoYXIgZHVtbXk7CiB9Owotc3RydWN0IGJsa2lmX2Nv
bW1vbl9yZXNwb25zZSB7Ci0JY2hhciBkdW1teTsKLX07CiAKIC8qIGkzODYgcHJvdG9jb2wgdmVy
c2lvbiAqLwogI3ByYWdtYSBwYWNrKHB1c2gsIDQpCkBAIC00NiwxMyArNDMsNyBAQCBzdHJ1Y3Qg
YmxraWZfeDg2XzMyX3JlcXVlc3QgewogCWJsa2lmX3NlY3Rvcl90IHNlY3Rvcl9udW1iZXI7Lyog
c3RhcnQgc2VjdG9yIGlkeCBvbiBkaXNrIChyL3cgb25seSkgICovCiAJc3RydWN0IGJsa2lmX3Jl
cXVlc3Rfc2VnbWVudCBzZWdbQkxLSUZfTUFYX1NFR01FTlRTX1BFUl9SRVFVRVNUXTsKIH07Ci1z
dHJ1Y3QgYmxraWZfeDg2XzMyX3Jlc3BvbnNlIHsKLQl1aW50NjRfdCAgICAgICAgaWQ7ICAgICAg
ICAgICAgICAvKiBjb3BpZWQgZnJvbSByZXF1ZXN0ICovCi0JdWludDhfdCAgICAgICAgIG9wZXJh
dGlvbjsgICAgICAgLyogY29waWVkIGZyb20gcmVxdWVzdCAqLwotCWludDE2X3QgICAgICAgICBz
dGF0dXM7ICAgICAgICAgIC8qIEJMS0lGX1JTUF8/Pz8gICAgICAgKi8KLX07CiB0eXBlZGVmIHN0
cnVjdCBibGtpZl94ODZfMzJfcmVxdWVzdCBibGtpZl94ODZfMzJfcmVxdWVzdF90OwotdHlwZWRl
ZiBzdHJ1Y3QgYmxraWZfeDg2XzMyX3Jlc3BvbnNlIGJsa2lmX3g4Nl8zMl9yZXNwb25zZV90Owog
I3ByYWdtYSBwYWNrKHBvcCkKIAogLyogeDg2XzY0IHByb3RvY29sIHZlcnNpb24gKi8KQEAgLTY0
LDE4ICs1NSwxNSBAQCBzdHJ1Y3QgYmxraWZfeDg2XzY0X3JlcXVlc3QgewogCWJsa2lmX3NlY3Rv
cl90IHNlY3Rvcl9udW1iZXI7Lyogc3RhcnQgc2VjdG9yIGlkeCBvbiBkaXNrIChyL3cgb25seSkg
ICovCiAJc3RydWN0IGJsa2lmX3JlcXVlc3Rfc2VnbWVudCBzZWdbQkxLSUZfTUFYX1NFR01FTlRT
X1BFUl9SRVFVRVNUXTsKIH07Ci1zdHJ1Y3QgYmxraWZfeDg2XzY0X3Jlc3BvbnNlIHsKLQl1aW50
NjRfdCAgICAgICBfX2F0dHJpYnV0ZV9fKChfX2FsaWduZWRfXyg4KSkpIGlkOwotCXVpbnQ4X3Qg
ICAgICAgICBvcGVyYXRpb247ICAgICAgIC8qIGNvcGllZCBmcm9tIHJlcXVlc3QgKi8KLQlpbnQx
Nl90ICAgICAgICAgc3RhdHVzOyAgICAgICAgICAvKiBCTEtJRl9SU1BfPz8/ICAgICAgICovCi19
OwogdHlwZWRlZiBzdHJ1Y3QgYmxraWZfeDg2XzY0X3JlcXVlc3QgYmxraWZfeDg2XzY0X3JlcXVl
c3RfdDsKLXR5cGVkZWYgc3RydWN0IGJsa2lmX3g4Nl82NF9yZXNwb25zZSBibGtpZl94ODZfNjRf
cmVzcG9uc2VfdDsKIAogI2RlZmluZSBibGtpZl9uYXRpdmVfc3JpbmcgYmxraWZfc3JpbmcKLURF
RklORV9SSU5HX1RZUEVTKGJsa2lmX2NvbW1vbiwgc3RydWN0IGJsa2lmX2NvbW1vbl9yZXF1ZXN0
LCBzdHJ1Y3QgYmxraWZfY29tbW9uX3Jlc3BvbnNlKTsKLURFRklORV9SSU5HX1RZUEVTKGJsa2lm
X3g4Nl8zMiwgc3RydWN0IGJsa2lmX3g4Nl8zMl9yZXF1ZXN0LCBzdHJ1Y3QgYmxraWZfeDg2XzMy
X3Jlc3BvbnNlKTsKLURFRklORV9SSU5HX1RZUEVTKGJsa2lmX3g4Nl82NCwgc3RydWN0IGJsa2lm
X3g4Nl82NF9yZXF1ZXN0LCBzdHJ1Y3QgYmxraWZfeDg2XzY0X3Jlc3BvbnNlKTsKK0RFRklORV9S
SU5HX1RZUEVTKGJsa2lmX2NvbW1vbiwgc3RydWN0IGJsa2lmX2NvbW1vbl9yZXF1ZXN0LAorCQkg
IHN0cnVjdCBibGtpZl9yZXNwb25zZSk7CitERUZJTkVfUklOR19UWVBFUyhibGtpZl94ODZfMzIs
IHN0cnVjdCBibGtpZl94ODZfMzJfcmVxdWVzdCwKKwkJICBzdHJ1Y3QgYmxraWZfcmVzcG9uc2Ug
X19hdHRyaWJ1dGVfXygoX19wYWNrZWRfXykpKTsKK0RFRklORV9SSU5HX1RZUEVTKGJsa2lmX3g4
Nl82NCwgc3RydWN0IGJsa2lmX3g4Nl82NF9yZXF1ZXN0LAorCQkgIHN0cnVjdCBibGtpZl9yZXNw
b25zZSk7CiAKIHVuaW9uIGJsa2lmX2JhY2tfcmluZ3MgewogCWJsa2lmX2JhY2tfcmluZ190ICAg
ICAgICBuYXRpdmU7CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Jun 22 00:33:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 00:33:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dNq3X-0007XJ-6x; Thu, 22 Jun 2017 00:33:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dNq3V-0007XA-M3
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 00:33:05 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 FC/EC-03920-0401B495; Thu, 22 Jun 2017 00:33:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVddBwDv
 SYPcJHosJ2wwcGD229+1iD2CMYs3MS8qvSGDN2P/oD3PBIv6KpaubmBsYv3J3MXJxCAl8YZS4
 sv8ccxcjJ5BznlFiwta0LkYODjYBMYm5exVAwiICqhKzViyHKlGXaPrdwAZiCwt4Stz5uIUFx
 OYVMJN4OPkaWA0LUP2eGV+YJzByLGBkWMWoUZxaVJZapGtkrpdUlJmeUZKbmJmja2hgppebWl
 ycmJ6ak5hUrJecn7uJEegTBiDYwbh4beAhRkkOJiVR3jWnvCKF+JLyUyozEosz4otKc1KLDzH
 KcHAoSfA+5vOOFBIsSk1PrUjLzAEGB0xagoNHSYT3BBtQmre4IDG3ODMdInWKUZdjw+r1X5iE
 WPLy81KlxHn/g8wQACnKKM2DGwEL1EuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5r0DMoUnM
 68EbtMroCOYgI54ccQD5IiSRISUVAPjyf/tMmdr72Svvn/D/LhD5pIKt20BMzSS2dgPfpE/mG
 W4L3LX+o1XPKJWyX5+z1dn5vtf91ZK3rVNV68V++6V2ST8sW/mC63S9F3tNtJpd9b6vqhX5Ff
 IZmBcx3lyp+nns5PMkiM3SrncvxQp1NChJHnySsOTwHlGYdtkfm/j3+Aa6SJW7VKvxFKckWio
 xVxUnAgAXyR0KE8CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1498091583!74946219!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26812 invoked from network); 22 Jun 2017 00:33:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 00:33:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dNq3T-0007iy-4K
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 00:33:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dNq3T-0002dJ-1v
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 00:33:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dNq3T-0002dJ-1v@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 00:33:03 +0000
Subject: [Xen-changelog] [xen stable-4.5] x86/mm: disallow page stealing
	from HVM domains
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGJlMzUzMjc2MmQ3YTYxMjg3NTZjNzgwZDMxMmU5MjVjNDU4ZWUxMWYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDIw
IDE2OjUwOjU3IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE2OjUwOjU3IDIwMTcgKzAyMDAKCiAgICB4
ODYvbW06IGRpc2FsbG93IHBhZ2Ugc3RlYWxpbmcgZnJvbSBIVk0gZG9tYWlucwogICAgCiAgICBU
aGUgb3BlcmF0aW9uJ3Mgc3VjY2VzcyBjYW4ndCBiZSBjb250cm9sbGVkIGJ5IHRoZSBndWVzdCwg
YXMgdGhlIGRldmljZQogICAgbW9kZWwgbWF5IGhhdmUgYW4gYWN0aXZlIG1hcHBpbmcgb2YgdGhl
IHBhZ2UuIElmIHdlIG5ldmVydGhlbGVzcwogICAgcGVybWl0dGVkIHRoaXMgb3BlcmF0aW9uLCB3
ZSdkIGhhdmUgdG8gYWRkIGZ1cnRoZXIgVExCIGZsdXNoaW5nIHRvCiAgICBwcmV2ZW50IHNjZW5h
cmlvcyBsaWtlCiAgICAKICAgICJEb21haW5zIEEgKEhWTSksIEIgKFBWKSwgQyAoUFYpOyBCLT50
YXJnZXQ9PUEKICAgICBTdGVwczoKICAgICAxLiBCIG1hcHMgcGFnZSBYIGZyb20gQSBhcyB3cml0
YWJsZQogICAgIDIuIEIgdW5tYXBzIHBhZ2UgWCB3aXRob3V0IGEgVExCIGZsdXNoCiAgICAgMy4g
QSBzZW5kcyBwYWdlIFggdG8gQyB2aWEgR05UVEFCT1BfdHJhbnNmZXIKICAgICA0LiBDIG1hcHMg
cGFnZSBYIGFzIHBhZ2V0YWJsZSAocG90ZW50aWFsbHkgY2F1c2luZyBhIFRMQiBmbHVzaCBpbiBD
LAogICAgIGJ1dCBub3QgaW4gQikKICAgIAogICAgIEF0IHRoaXMgcG9pbnQsIFggd291bGQgYmUg
bWFwcGVkIGFzIGEgcGFnZXRhYmxlIGluIEMgd2hpbGUgYmVpbmcKICAgICB3cml0YWJsZSB0aHJv
dWdoIGEgc3RhbGUgVExCIGVudHJ5IGluIEIuIgogICAgCiAgICBBIHNpbWlsYXIgc2NlbmFyaW8g
Y291bGQgYmUgY29uc3RydWN0ZWQgZm9yIEEgdXNpbmcgWEVOTUVNX2V4Y2hhbmdlIGFuZAogICAg
c29tZSBhcmJpdHJhcnkgUFYgZG9tYWluIEMgdGhlbiBoYXZpbmcgdGhpcyBwYWdlIGFsbG9jYXRl
ZC4KICAgIAogICAgVGhpcyBpcyBYU0EtMjE3LgogICAgCiAgICBSZXBvcnRlZC1ieTogSmFubiBI
b3JuIDxqYW5uaEBnb29nbGUuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBmYWU3ZDViZThiYjhiN2E1
YjcwMDVjNGYzYjgxMmE0NzY2MWE3MjFlCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNi0yMCAxNDoy
OTo1MSArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMyArKysKIDEgZmlsZSBjaGFuZ2Vk
LCAzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCmluZGV4IGNhN2M5MjkuLjhmZTRlODUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC00MjE3LDYgKzQyMTcsOSBAQCBp
bnQgc3RlYWxfcGFnZSgKICAgICB1bnNpZ25lZCBsb25nIHgsIHk7CiAgICAgYm9vbF90IGRyb3Bf
ZG9tX3JlZiA9IDA7CiAKKyAgICBpZiAoIHBhZ2luZ19tb2RlX2V4dGVybmFsKGQpICkKKyAgICAg
ICAgcmV0dXJuIC0xOworCiAgICAgc3Bpbl9sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOwogCiAg
ICAgaWYgKCBpc194ZW5faGVhcF9wYWdlKHBhZ2UpIHx8IChwYWdlX2dldF9vd25lcihwYWdlKSAh
PSBkKSApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFibGUtNC41CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Jun 22 00:33:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 00:33:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dNq3h-0007YT-8Z; Thu, 22 Jun 2017 00:33:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dNq3f-0007YD-Gv
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 00:33:15 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 BC/2E-03058-A401B495; Thu, 22 Jun 2017 00:33:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVddLwDv
 SoL1D2GLCNgMHRo/tfbvYAxijWDPzkvIrElgz3l7+wFawT7RidnNuA+MSgS5GLg4hgS+MEl3z
 T7J0MXICOecZJa7ONe9i5OBgExCTmLtXASQsIqAqMWvFcmaIEnWJpt8NbCC2sICPxLevs8Div
 AJmEt8+XAWzWYDqW58tZ5nAyLGAkWEVo0ZxalFZapGusbFeUlFmekZJbmJmjq6hgZlebmpxcW
 J6ak5iUrFecn7uJkagRxiAYAfjzvWBhxglOZiURHnXnPKKFOJLyk+pzEgszogvKs1JLT7EKMP
 BoSTB+5jPO1JIsCg1PbUiLTMHGBowaQkOHiUR3hNsQGne4oLE3OLMdIjUKUZFKXHe/yB9AiCJ
 jNI8uDZYOF5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMO8dkCk8mXklcNNfAS1mAlr84ogHy
 OKSRISUVANj4vK1TPnGifersgTFP/O+mmWg+Dls0ZdZ5hYtv259cb3ZtmLJzdM5xqGbu1+q6W
 zjsuetfXHxX3q5mUb01cm7r7C8kWE3/rJKMnv1BJ/frOvnZWwoiL8dXv5lwo5v5SU51wWnLY0
 V12EuKDkxfbO8kNN5/Xmfam6rz027XLDR8oiHrPBO9is3lViKMxINtZiLihMB52zWBkICAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-21.messagelabs.com!1498091593!71563060!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10044 invoked from network); 22 Jun 2017 00:33:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 00:33:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dNq3d-0007j4-6b
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 00:33:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dNq3d-0002eT-5f
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 00:33:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dNq3d-0002eT-5f@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 00:33:13 +0000
Subject: [Xen-changelog] [xen stable-4.5] IOMMU: handle IOMMU mapping and
	unmapping failures
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDdiMzcxMmE1OWJkM2YxZjFlMmI1OTc5ZGYxOWJmMTExZTBkOWZhNzgKQXV0aG9yOiAg
ICAgUXVhbiBYdSA8cXVhbi54dUBpbnRlbC5jb20+CkF1dGhvckRhdGU6IFR1ZSBKdW4gMjAgMTY6
NTE6MzIgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkNvbW1pdERhdGU6IFR1ZSBKdW4gMjAgMTY6NTE6MzIgMjAxNyArMDIwMAoKICAgIElPTU1V
OiBoYW5kbGUgSU9NTVUgbWFwcGluZyBhbmQgdW5tYXBwaW5nIGZhaWx1cmVzCiAgICAKICAgIFRy
ZWF0IElPTU1VIG1hcHBpbmcgYW5kIHVubWFwcGluZyBmYWlsdXJlcyBhcyBhIGZhdGFsIHRvIHRo
ZSBEb21VCiAgICBJZiBJT01NVSBtYXBwaW5nIGFuZCB1bm1hcHBpbmcgZmFpbGVkLCBjcmFzaCB0
aGUgRG9tVSBhbmQgcHJvcGFnYXRlCiAgICB0aGUgZXJyb3IgdXAgdG8gdGhlIGNhbGwgdHJlZXMu
CiAgICAKICAgIE5vIHNwYW1taW5nIG9mIHRoZSBsb2cgY2FuIG9jY3VyLiBGb3IgRG9tVSwgd2Ug
YXZvaWQgbG9nZ2luZyBhbnkKICAgIG1lc3NhZ2UgZm9yIGFscmVhZHkgZHlpbmcgZG9tYWlucy4g
Rm9yIERvbTAsIHRoYXQnbGwgc3RpbGwgYmUgbW9yZQogICAgdmVyYm9zZSB0aGFuIHdlJ2QgcmVh
bGx5IGxpa2UsIGJ1dCBpdCBhdCBsZWFzdCB3b3VsZG4ndCBvdXRyaWdodAogICAgZmxvb2QgdGhl
IGNvbnNvbGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFF1YW4gWHUgPHF1YW4ueHVAaW50ZWwu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3Rl
ciBjb21taXQ6IDgzNGM5N2JhZWJiMzc0M2M1NGJjYWUyMjhlOTg0YWUxYjk2OTJlNmEKICAgIG1h
c3RlciBkYXRlOiAyMDE2LTA2LTE0IDE1OjEwOjU3ICswMjAwCi0tLQogeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvaW9tbXUuYyB8IDMwICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogMSBm
aWxlIGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvbW11LmMKaW5kZXggZjI4NDFkZS4uNWFmOTVjZSAxMDA2NDQKLS0tIGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21t
dS5jCkBAIC0yMDAsMjEgKzIwMCw0NyBAQCBpbnQgaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgbG9uZyBnZm4sIHVuc2lnbmVkIGxvbmcgbWZuLAogICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBmbGFncykKIHsKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluX2lv
bW11ICpoZCA9IGRvbV9pb21tdShkKTsKKyAgICBpbnQgcmM7CiAKICAgICBpZiAoICFpb21tdV9l
bmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICBy
ZXR1cm4gaGQtPnBsYXRmb3JtX29wcy0+bWFwX3BhZ2UoZCwgZ2ZuLCBtZm4sIGZsYWdzKTsKKyAg
ICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPm1hcF9wYWdlKGQsIGdmbiwgbWZuLCBmbGFncyk7Cisg
ICAgaWYgKCB1bmxpa2VseShyYykgKQorICAgIHsKKyAgICAgICAgaWYgKCAhZC0+aXNfc2h1dHRp
bmdfZG93biAmJiBwcmludGtfcmF0ZWxpbWl0KCkgKQorICAgICAgICAgICAgcHJpbnRrKFhFTkxP
R19FUlIKKyAgICAgICAgICAgICAgICAgICAiZCVkOiBJT01NVSBtYXBwaW5nIGdmbiAlI2x4IHRv
IG1mbiAlI2x4IGZhaWxlZDogJWRcbiIsCisgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lk
LCBnZm4sIG1mbiwgcmMpOworCisgICAgICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFpbihkKSAp
CisgICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7CisgICAgfQorCisgICAgcmV0dXJuIHJjOwog
fQogCiBpbnQgaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IGdmbikKIHsKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShk
KTsKKyAgICBpbnQgcmM7CiAKICAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxhdGZv
cm1fb3BzICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICByZXR1cm4gaGQtPnBsYXRmb3JtX29w
cy0+dW5tYXBfcGFnZShkLCBnZm4pOworICAgIHJjID0gaGQtPnBsYXRmb3JtX29wcy0+dW5tYXBf
cGFnZShkLCBnZm4pOworICAgIGlmICggdW5saWtlbHkocmMpICkKKyAgICB7CisgICAgICAgIGlm
ICggIWQtPmlzX3NodXR0aW5nX2Rvd24gJiYgcHJpbnRrX3JhdGVsaW1pdCgpICkKKyAgICAgICAg
ICAgIHByaW50ayhYRU5MT0dfRVJSCisgICAgICAgICAgICAgICAgICAgImQlZDogSU9NTVUgdW5t
YXBwaW5nIGdmbiAlI2x4IGZhaWxlZDogJWRcbiIsCisgICAgICAgICAgICAgICAgICAgZC0+ZG9t
YWluX2lkLCBnZm4sIHJjKTsKKworICAgICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkg
KQorICAgICAgICAgICAgZG9tYWluX2NyYXNoKGQpOworICAgIH0KKworICAgIHJldHVybiByYzsK
IH0KIAogc3RhdGljIHZvaWQgaW9tbXVfZnJlZV9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcgdW51
c2VkKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhYmxlLTQuNQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Jun 22 00:33:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 00:33:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dNq3r-0007a9-9t; Thu, 22 Jun 2017 00:33:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dNq3p-0007Zn-Vm
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 00:33:26 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 5B/A9-01732-5501B495; Thu, 22 Jun 2017 00:33:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTdEwDv
 S4OF5VYsJ2wwcGD229+1iD2CMYs3MS8qvSGDN2Lj0EWPBbIWKJbsOsTQwThbvYuTkEBL4wijx
 +3N6FyMXkH2eUaJtxg6WLkYODjYBMYm5exVAakQEVCVmrVjODFGvLtH0u4ENxBYWsJc43jePF
 cTmFTCT6LzyGKyGBah+84xNTBMYORYwMqxi1ChOLSpLLdI1MtNLKspMzyjJTczM0TU0MNbLTS
 0uTkxPzUlMKtZLzs/dxAj0ST0DA+MOxoa9focYJTmYlER515zyihTiS8pPqcxILM6ILyrNSS0
 +xCjDwaEkwRvG7x0pJFiUmp5akZaZAwwOmLQEB4+SCO8JNqA0b3FBYm5xZjpE6hSjopQ4bzVI
 nwBIIqM0D64NFpCXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnz3uEDmsKTmVcCN/0V0GImo
 MUvjniALC5JREhJNTD2PpwV29a8TdxhnqbnbEXrDRNPal6dvkBtxSE56VaNuSaJCgem8a/mnF
 v78u/pxhnuvpt+OnrK/Of9s2lb6PWDE9qPKC0qi5Nke9T7Lfei1T+uxTwchSKXVggGtYVkbPG
 PDLpRmirQVOd/q61S+tuC2cWaDRtSVjwwfM8TW+YwL0I6+qXVi5VKLMUZiYZazEXFiQClAuT6
 QwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1498091603!68247545!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27950 invoked from network); 22 Jun 2017 00:33:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 00:33:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dNq3n-0007jp-8b
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 00:33:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dNq3n-0002fC-7v
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 00:33:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dNq3n-0002fC-7v@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 00:33:23 +0000
Subject: [Xen-changelog] [xen stable-4.5] gnttab: fix unmap pin accounting
	race
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGUzOWEyNDgzZWY4MjMxYjdiMTY5MzZjODdiZjBmMDIzNDhkNmZiOTQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDIw
IDE2OjUxOjU4IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE2OjUxOjU4IDIwMTcgKzAyMDAKCiAgICBn
bnR0YWI6IGZpeCB1bm1hcCBwaW4gYWNjb3VudGluZyByYWNlCiAgICAKICAgIE9uY2UgYWxsIHt3
cml0YWJsZX0gbWFwcGluZ3Mgb2YgYSBncmFudCBlbnRyeSBoYXZlIGJlZW4gdW5tYXBwZWQsIHRo
ZQogICAgaHlwZXJ2aXNvciBpbmZvcm1zIHRoZSBndWVzdCB0aGF0IHRoZSBncmFudCBlbnRyeSBo
YXMgYmVlbiByZWxlYXNlZCBieQogICAgY2xlYXJpbmcgdGhlIF9HVEZfe3JlYWRpbmcsd3JpdGlu
Z30gdXNhZ2UgZmxhZ3MgaW4gdGhlIGd1ZXN0J3MgZ3JhbnQKICAgIHRhYmxlIGFzIGFwcHJvcHJp
YXRlLgogICAgCiAgICBVbmZvcnR1bmF0ZWx5LCBhdCB0aGUgbW9tZW50LCB0aGUgY29kZSB0aGF0
IHVwZGF0ZXMgdGhlIGFjY291bnRpbmcKICAgIGhhcHBlbnMgaW4gYSBkaWZmZXJlbnQgY3JpdGlj
YWwgc2VjdGlvbiB0aGFuIHRoZSBvbmUgd2hpY2ggdXBkYXRlcyB0aGUKICAgIHVzYWdlIGZsYWdz
OyB0aGlzIG1lYW5zIHRoYXQgdW5kZXIgdGhlIHJpZ2h0IGNpcmN1bXN0YW5jZXMsIHRoZXJlIG1h
eSBiZQogICAgYSB3aW5kb3cgaW4gdGltZSBhZnRlciB0aGUgaHlwZXJ2aXNvciByZXBvcnRlZCB0
aGUgZ3JhbnQgYXMgYmVpbmcgZnJlZQogICAgZHVyaW5nIHdoaWNoIHRoZSBncmFudCByZWZlcmVl
IHN0aWxsIGhhZCBhY2Nlc3MgdG8gdGhlIHBhZ2UuCiAgICAKICAgIE1vdmUgdGhlIGdyYW50IGFj
Y291bnRpbmcgY29kZSBpbnRvIHRoZSBzYW1lIGNyaXRpY2FsIHNlY3Rpb24gYXMgdGhlCiAgICBy
ZXBvcnRpbmcgY29kZSB0byBtYWtlIHN1cmUgdGhpcyBraW5kIG9mIHJhY2UgY2FuJ3QgaGFwcGVu
LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTIxOC4KICAgIAogICAgUmVwb3J0ZWQtYnk6
IEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDlhMGJkNDYwY2ZjMjg1
NjRkMzlmYTIzNTQxYmI4NzJiMTNlN2Y3ZWEKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA2LTIwIDE0
OjMyOjAzICswMjAwCi0tLQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIHwgMzIgKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCsp
LCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMg
Yi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggOTM1MDM0Yy4uOWVmMGE2ZiAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFi
bGUuYwpAQCAtOTYyLDE1ICs5NjIsOCBAQCBfX2dudHRhYl91bm1hcF9jb21tb24oCiAgICAgICAg
ICAgICBQSU5fRkFJTCh1bm1hcF9vdXQsIEdOVFNUX2dlbmVyYWxfZXJyb3IsCiAgICAgICAgICAg
ICAgICAgICAgICAiQmFkIGZyYW1lIG51bWJlciBkb2Vzbid0IG1hdGNoIGdudHJlZi4gKCVseCAh
PSAlbHgpXG4iLAogICAgICAgICAgICAgICAgICAgICAgb3AtPmZyYW1lLCBhY3QtPmZyYW1lKTsK
LSAgICAgICAgaWYgKCBvcC0+ZmxhZ3MgJiBHTlRNQVBfZGV2aWNlX21hcCApCi0gICAgICAgIHsK
LSAgICAgICAgICAgIEFTU0VSVChhY3QtPnBpbiAmIChHTlRQSU5fZGV2d19tYXNrIHwgR05UUElO
X2RldnJfbWFzaykpOwotICAgICAgICAgICAgb3AtPm1hcC0+ZmxhZ3MgJj0gfkdOVE1BUF9kZXZp
Y2VfbWFwOwotICAgICAgICAgICAgaWYgKCBvcC0+ZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHkgKQot
ICAgICAgICAgICAgICAgIGFjdC0+cGluIC09IEdOVFBJTl9kZXZyX2luYzsKLSAgICAgICAgICAg
IGVsc2UKLSAgICAgICAgICAgICAgICBhY3QtPnBpbiAtPSBHTlRQSU5fZGV2d19pbmM7Ci0gICAg
ICAgIH0KKworICAgICAgICBvcC0+bWFwLT5mbGFncyAmPSB+R05UTUFQX2RldmljZV9tYXA7CiAg
ICAgfQogCiAgICAgaWYgKCAob3AtPmhvc3RfYWRkciAhPSAwKSAmJiAob3AtPmZsYWdzICYgR05U
TUFQX2hvc3RfbWFwKSApCkBAIC05ODAsMTIgKzk3Myw3IEBAIF9fZ250dGFiX3VubWFwX2NvbW1v
bigKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcC0+Zmxh
Z3MpKSA8IDAgKQogICAgICAgICAgICAgZ290byB1bm1hcF9vdXQ7CiAKLSAgICAgICAgQVNTRVJU
KGFjdC0+cGluICYgKEdOVFBJTl9oc3R3X21hc2sgfCBHTlRQSU5faHN0cl9tYXNrKSk7CiAgICAg
ICAgIG9wLT5tYXAtPmZsYWdzICY9IH5HTlRNQVBfaG9zdF9tYXA7Ci0gICAgICAgIGlmICggb3At
PmZsYWdzICYgR05UTUFQX3JlYWRvbmx5ICkKLSAgICAgICAgICAgIGFjdC0+cGluIC09IEdOVFBJ
Tl9oc3RyX2luYzsKLSAgICAgICAgZWxzZQotICAgICAgICAgICAgYWN0LT5waW4gLT0gR05UUElO
X2hzdHdfaW5jOwogICAgIH0KIAogICAgIGlmICggZ250dGFiX25lZWRfaW9tbXVfbWFwcGluZyhs
ZCkgKQpAQCAtMTA3Miw2ICsxMDYwLDEyIEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbl9jb21wbGV0
ZShzdHJ1Y3QgZ250dGFiX3VubWFwX2NvbW1vbiAqb3ApCiAgICAgICAgICAgICBlbHNlCiAgICAg
ICAgICAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUocGcpOwogICAgICAgICB9CisKKyAgICAgICAg
QVNTRVJUKGFjdC0+cGluICYgKEdOVFBJTl9kZXZ3X21hc2sgfCBHTlRQSU5fZGV2cl9tYXNrKSk7
CisgICAgICAgIGlmICggb3AtPmZsYWdzICYgR05UTUFQX3JlYWRvbmx5ICkKKyAgICAgICAgICAg
IGFjdC0+cGluIC09IEdOVFBJTl9kZXZyX2luYzsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAg
YWN0LT5waW4gLT0gR05UUElOX2RldndfaW5jOwogICAgIH0KIAogICAgIGlmICggKG9wLT5ob3N0
X2FkZHIgIT0gMCkgJiYgKG9wLT5mbGFncyAmIEdOVE1BUF9ob3N0X21hcCkgKQpAQCAtMTA4MCw3
ICsxMDc0LDkgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uX2NvbXBsZXRlKHN0cnVjdCBnbnR0YWJf
dW5tYXBfY29tbW9uICpvcCkKICAgICAgICAgewogICAgICAgICAgICAgLyoKICAgICAgICAgICAg
ICAqIFN1Z2dlc3RzIHRoYXQgX19nbnRhYl91bm1hcF9jb21tb24gZmFpbGVkIGluCi0gICAgICAg
ICAgICAgKiByZXBsYWNlX2dyYW50X2hvc3RfbWFwcGluZygpIHNvIG5vdGhpbmcgZnVydGhlciB0
byBkbworICAgICAgICAgICAgICogcmVwbGFjZV9ncmFudF9ob3N0X21hcHBpbmcoKSBvciBJT01N
VSBoYW5kbGluZywgc28gbm90aGluZworICAgICAgICAgICAgICogZnVydGhlciB0byBkbyAoc2hv
cnQgb2YgcmUtZXN0YWJsaXNoaW5nIHRoZSBtYXBwaW5nIGluIHRoZQorICAgICAgICAgICAgICog
bGF0dGVyIGNhc2UpLgogICAgICAgICAgICAgICovCiAgICAgICAgICAgICBnb3RvIHVubWFwX291
dDsKICAgICAgICAgfQpAQCAtMTA5MSw2ICsxMDg3LDEyIEBAIF9fZ250dGFiX3VubWFwX2NvbW1v
bl9jb21wbGV0ZShzdHJ1Y3QgZ250dGFiX3VubWFwX2NvbW1vbiAqb3ApCiAgICAgICAgICAgICAg
ICAgcHV0X3BhZ2VfdHlwZShwZyk7CiAgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAgICAgICAg
IH0KKworICAgICAgICBBU1NFUlQoYWN0LT5waW4gJiAoR05UUElOX2hzdHdfbWFzayB8IEdOVFBJ
Tl9oc3RyX21hc2spKTsKKyAgICAgICAgaWYgKCBvcC0+ZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHkg
KQorICAgICAgICAgICAgYWN0LT5waW4gLT0gR05UUElOX2hzdHJfaW5jOworICAgICAgICBlbHNl
CisgICAgICAgICAgICBhY3QtPnBpbiAtPSBHTlRQSU5faHN0d19pbmM7CiAgICAgfQogCiAgICAg
aWYgKCAob3AtPm1hcC0+ZmxhZ3MgJiAoR05UTUFQX2RldmljZV9tYXB8R05UTUFQX2hvc3RfbWFw
KSkgPT0gMCApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFibGUtNC41CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Jun 22 00:33:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 00:33:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dNq41-0007cQ-BQ; Thu, 22 Jun 2017 00:33:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dNq40-0007cD-6A
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 00:33:36 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 AD/1F-02181-F501B495; Thu, 22 Jun 2017 00:33:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVTdOwDv
 SYNMHFYsJ2wwcGD229+1iD2CMYs3MS8qvSGDN+PduHXPBJpuKrUensDUwtul2MXJxCAl8YZRY
 u7mfEcI5zyix+Og/9i5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQX8JGb82
 QQW5xUwk7i54S4jiM0CVH9w3lGmCYwcCxgZVjFqFKcWlaUW6Roa6yUVZaZnlOQmZuboGhqY6u
 WmFhcnpqfmJCYV6yXn525iBHqFAQh2MP7b5nmIUZKDSUmUd80pr0ghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKEryP+bwjhQSLUtNTK9Iyc4DhAZOW4OBREuE9wQaU5i0uSMwtzkyHSJ1iVJQS5+0F
 6RMASWSU5sG1wULyEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR574BM4cnMK4Gb/gpoMRPQ4
 hdHPEAWlyQipKQaGOfMKf1heSlIVPvZofBg38af71QOLeZM/mP84pUN54eVU9eFLTz+OCfco7
 zExUrpmt2JH8ysMxflpK2+dNrX5v1KWZP2zzOPe6TGyhcYVm/3nx0umGI79/Vln/4LJcmZV96
 V8gd+c3eaEpRnceHgni8WEx2zOLQWlSq+C/p09YGrw4X7h7Y7nFNiKc5INNRiLipOBADc4htl
 RAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1498091613!90483034!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34484 invoked from network); 22 Jun 2017 00:33:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 00:33:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dNq3x-0007jz-CU
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 00:33:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dNq3x-0002fk-9w
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 00:33:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dNq3x-0002fk-9w@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 00:33:33 +0000
Subject: [Xen-changelog] [xen stable-4.5] gnttab: Avoid potential double-put
	of maptrack entry
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDc3MzA5NGUyNDAzOTA2ZmUxMzUyMzc3NTQyZGE1MWZkYTRmOThiZmMKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgSnVuIDIwIDE2OjUyOjE4IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE2OjUyOjE4IDIwMTcgKzAy
MDAKCiAgICBnbnR0YWI6IEF2b2lkIHBvdGVudGlhbCBkb3VibGUtcHV0IG9mIG1hcHRyYWNrIGVu
dHJ5CiAgICAKICAgIEVhY2ggZ3JhbnQgbWFwcGluZyBmb3IgYSBwYXJ0aWN1bGFyIGRvbWFpbiBp
cyB0cmFja2VkIGJ5IGFuIGluLVhlbgogICAgIm1hcHRyYWNrIiBlbnRyeS4gIFRoaXMgZW50cnkg
aXMgaXMgcmVmZXJlbmNlZCBieSBhICJoYW5kbGUiLCB3aGljaCBpcwogICAgZ2l2ZW4gdG8gdGhl
IGd1ZXN0IHdoZW4gaXQgY2FsbHMgZ250dGFiX21hcF9ncmFudF9yZWYoKS4KICAgIAogICAgVGhl
cmUgYXJlIHR3byB0eXBlcyBvZiBtYXBwaW5nIGEgcGFydGljdWxhciBoYW5kbGUgY2FuIHJlZmVy
IHRvOgogICAgR05UTUFQX2hvc3RfbWFwIGFuZCBHTlRNQVBfZGV2aWNlX21hcC4gIEEgZ2l2ZW4K
ICAgIGdudHRhYl91bm1hcF9ncmFudF9yZWYoKSBjYWxsIGNhbiByZW1vdmUgZWl0aGVyIG9ubHkg
b25lIG9yIGJvdGggb2YKICAgIHRoZXNlIGVudHJpZXMuICBXaGVuIGEgcGFydGljdWxhciBoYW5k
bGUgaGFzIG5vIGVudHJpZXMgbGVmdCwgaXQgbXVzdAogICAgYmUgZnJlZWQuCiAgICAKICAgIGdu
dHRhYl91bm1hcF9ncmFudF9yZWYoKSBsb29wcyB0aHJvdWdoIGl0cyBncmFudCB1bm1hcCByZXF1
ZXN0IGxpc3QKICAgIHR3aWNlLiAgSXQgZmlyc3QgcmVtb3ZlcyBlbnRyaWVzIGZyb20gYW55IGhv
c3QgcGFnZXRhYmxlcyBhbmQgKGlmCiAgICBhcHByb3ByYWl0ZSkgaW9tbXVzOyB0aGVuIGl0IGRv
ZXMgYSBzaW5nbGUgZG9tYWluIFRMQiBmbHVzaDsgdGhlbiBpdAogICAgZG9lcyB0aGUgY2xlYW4t
dXAsIGluY2x1ZGluZyB0ZWxsaW5nIHRoZSBncmFudGVyIHRoYXQgZW50cmllcyBhcmUgbm8KICAg
IGxvbmdlciBiZWluZyB1c2VkIChpZiBhcHByb3ByaWF0ZSkuCiAgICAKICAgIEF0IHRoZSBtb21l
bnQsIGl0J3MgZHVyaW5nIHRoZSBmaXJzdCBwYXNzIHRoYXQgdGhlIG1hcHRyYWNrIGZsYWdzIGFy
ZQogICAgY2xlYXJlZCwgYnV0IHRoZSBzZWNvbmQgcGFzcyB0aGF0IHRoZSBtYXB0cmFjayBlbnRy
eSBpcyBmcmVlZC4KICAgIAogICAgVW5mb3J0dW5hdGVseSB0aGlzIGFsbG93cyB0aGUgZm9sbG93
aW5nIHJhY2UsIHdoaWNoIHJlc3VsdHMgaW4gYQogICAgZG91YmxlLWZyZWU6CiAgICAKICAgICBB
OiAocGFzcyAxKSBjbGVhciBob3N0X21hcAogICAgIEI6IChwYXNzIDEpIGNsZWFyIGRldmljZV9t
YXAKICAgICBBOiAocGFzcyAyKSBTZWUgdGhhdCBtYXB0cmFjayBlbnRyeSBoYXMgbm8gbWFwcGlu
Z3MsIGZyZWUgaXQKICAgICBCOiAocGFzcyAyKSBTZWUgdGhhdCBtYXB0cmFjayBlbnRyeSBoYXMg
bm8gbWFwcGluZ3MsIGZyZWUgaXQgIwogICAgCiAgICBVbmZvcnR1bmF0ZWx5LCB1bmxpa2UgdGhl
IGFjdGl2ZSBlbnRyeSBwaW5uaW5nIHVwZGF0ZSwgd2UgY2FuJ3Qgc2ltcGx5CiAgICBtb3ZlIHRo
ZSBtYXB0cmFjayBmbGFnIGNoYW5nZXMgdG8gdGhlIHNlY29uZCBoYWxmLCBiZWNhdXNlIHRoZQog
ICAgbWFwdHJhY2sgZmxhZ3MgYXJlIHVzZWQgdG8gZGV0ZXJtaW5lIGlmIGlvbW11IGVudHJpZXMg
bmVlZCB0byBiZQogICAgYWRkZWQ6IGEgZG9tYWluJ3MgaW9tbXUgbXVzdCBuZXZlciBoYXZlIGZl
d2VyIHBlcm1pc3Npb25zIHRoYW4gdGhlCiAgICBtYXB0cmFjayBmbGFncyBpbmRpY2F0ZSwgb3Ig
YSBzdWJzZXF1ZW50IG1hcF9ncmFudF9yZWYoKSBtaWdodCBmYWlsIHRvCiAgICBhZGQgdGhlIG5l
Y2Vzc2FyeSBpb21tdSBlbnRyaWVzLgogICAgCiAgICBJbnN0ZWFkLCBmcmVlIHRoZSBtYXB0cmFj
ayBlbnRyeSBpbiB0aGUgZmlyc3QgcGFzcyBpZiB0aGVyZSBhcmUgbm8KICAgIGZ1cnRoZXIgbWFw
cGluZ3MuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjE4LgogICAgCiAgICBSZXBvcnRl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTog
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogYjdm
NmNiYjlkNDNmNzM4NGUxZjM4Zjg3NjRiOWE0ODIxNmM4YTUyNQogICAgbWFzdGVyIGRhdGU6IDIw
MTctMDYtMjAgMTQ6MzM6MTMgKzAyMDAKLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCA2
MyArKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCAzNSBpbnNlcnRpb25zKCspLCAyOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5k
ZXggOWVmMGE2Zi4uNTIwMzkyOSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5j
CisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtOTgsOCArOTgsOCBAQCBzdHJ1Y3Qg
Z250dGFiX3VubWFwX2NvbW1vbiB7CiAgICAgLyogU2hhcmVkIHN0YXRlIGJldGVlbiAqX3VubWFw
IGFuZCAqX3VubWFwX2NvbXBsZXRlICovCiAgICAgdTE2IGZsYWdzOwogICAgIHVuc2lnbmVkIGxv
bmcgZnJhbWU7Ci0gICAgc3RydWN0IGdyYW50X21hcHBpbmcgKm1hcDsKICAgICBzdHJ1Y3QgZG9t
YWluICpyZDsKKyAgICBncmFudF9yZWZfdCByZWY7CiB9OwogCiAvKiBOdW1iZXIgb2YgdW5tYXAg
b3BlcmF0aW9ucyB0aGF0IGFyZSBkb25lIGJldHdlZW4gZWFjaCB0bGIgZmx1c2ggKi8KQEAgLTg5
Myw2ICs4OTMsOCBAQCBfX2dudHRhYl91bm1hcF9jb21tb24oCiAgICAgc3RydWN0IGdyYW50X3Rh
YmxlICpsZ3QsICpyZ3Q7CiAgICAgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqYWN0OwogICAg
IHMxNiAgICAgICAgICAgICAgcmMgPSAwOworICAgIHN0cnVjdCBncmFudF9tYXBwaW5nICptYXA7
CisgICAgYm9vbF90IHB1dF9oYW5kbGUgPSAwOwogCiAgICAgbGQgPSBjdXJyZW50LT5kb21haW47
CiAgICAgbGd0ID0gbGQtPmdyYW50X3RhYmxlOwpAQCAtOTA2LDEwICs5MDgsMTAgQEAgX19nbnR0
YWJfdW5tYXBfY29tbW9uKAogICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAgb3AtPm1hcCA9
ICZtYXB0cmFja19lbnRyeShsZ3QsIG9wLT5oYW5kbGUpOworICAgIG1hcCA9ICZtYXB0cmFja19l
bnRyeShsZ3QsIG9wLT5oYW5kbGUpOwogICAgIHNwaW5fbG9jaygmbGd0LT5sb2NrKTsKIAotICAg
IGlmICggdW5saWtlbHkoIW9wLT5tYXAtPmZsYWdzKSApCisgICAgaWYgKCB1bmxpa2VseSghbWFw
LT5mbGFncykgKQogICAgIHsKICAgICAgICAgc3Bpbl91bmxvY2soJmxndC0+bG9jayk7CiAgICAg
ICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiWmVybyBmbGFncyBmb3IgaGFuZGxlICglZCkuXG4i
LCBvcC0+aGFuZGxlKTsKQEAgLTkxNyw3ICs5MTksNyBAQCBfX2dudHRhYl91bm1hcF9jb21tb24o
CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKLSAgICBkb20gPSBvcC0+bWFwLT5kb21pZDsKKyAg
ICBkb20gPSBtYXAtPmRvbWlkOwogICAgIHNwaW5fdW5sb2NrKCZsZ3QtPmxvY2spOwogCiAgICAg
aWYgKCB1bmxpa2VseSgocmQgPSByY3VfbG9ja19kb21haW5fYnlfaWQoZG9tKSkgPT0gTlVMTCkg
KQpAQCAtOTQxLDggKzk0Myw4IEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbigKICAgICByZ3QgPSBy
ZC0+Z3JhbnRfdGFibGU7CiAgICAgZG91YmxlX2d0X2xvY2sobGd0LCByZ3QpOwogCi0gICAgb3At
PmZsYWdzID0gb3AtPm1hcC0+ZmxhZ3M7Ci0gICAgaWYgKCB1bmxpa2VseSghb3AtPmZsYWdzKSB8
fCB1bmxpa2VseShvcC0+bWFwLT5kb21pZCAhPSBkb20pICkKKyAgICBvcC0+ZmxhZ3MgPSBtYXAt
PmZsYWdzOworICAgIGlmICggdW5saWtlbHkoIW9wLT5mbGFncykgfHwgdW5saWtlbHkobWFwLT5k
b21pZCAhPSBkb20pICkKICAgICB7CiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAi
VW5zdGFibGUgaGFuZGxlICV1XG4iLCBvcC0+aGFuZGxlKTsKICAgICAgICAgcmMgPSBHTlRTVF9i
YWRfaGFuZGxlOwpAQCAtOTUwLDcgKzk1Miw4IEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbigKICAg
ICB9CiAKICAgICBvcC0+cmQgPSByZDsKLSAgICBhY3QgPSAmYWN0aXZlX2VudHJ5KHJndCwgb3At
Pm1hcC0+cmVmKTsKKyAgICBvcC0+cmVmID0gbWFwLT5yZWY7CisgICAgYWN0ID0gJmFjdGl2ZV9l
bnRyeShyZ3QsIG1hcC0+cmVmKTsKIAogICAgIGlmICggb3AtPmZyYW1lID09IDAgKQogICAgIHsK
QEAgLTk2Myw3ICs5NjYsNyBAQCBfX2dudHRhYl91bm1hcF9jb21tb24oCiAgICAgICAgICAgICAg
ICAgICAgICAiQmFkIGZyYW1lIG51bWJlciBkb2Vzbid0IG1hdGNoIGdudHJlZi4gKCVseCAhPSAl
bHgpXG4iLAogICAgICAgICAgICAgICAgICAgICAgb3AtPmZyYW1lLCBhY3QtPmZyYW1lKTsKIAot
ICAgICAgICBvcC0+bWFwLT5mbGFncyAmPSB+R05UTUFQX2RldmljZV9tYXA7CisgICAgICAgIG1h
cC0+ZmxhZ3MgJj0gfkdOVE1BUF9kZXZpY2VfbWFwOwogICAgIH0KIAogICAgIGlmICggKG9wLT5o
b3N0X2FkZHIgIT0gMCkgJiYgKG9wLT5mbGFncyAmIEdOVE1BUF9ob3N0X21hcCkgKQpAQCAtOTcz
LDMxICs5NzYsNDQgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uKAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wLT5mbGFncykpIDwgMCApCiAgICAgICAgICAg
ICBnb3RvIHVubWFwX291dDsKIAotICAgICAgICBvcC0+bWFwLT5mbGFncyAmPSB+R05UTUFQX2hv
c3RfbWFwOworICAgICAgICBtYXAtPmZsYWdzICY9IH5HTlRNQVBfaG9zdF9tYXA7CiAgICAgfQog
Ci0gICAgaWYgKCBnbnR0YWJfbmVlZF9pb21tdV9tYXBwaW5nKGxkKSApCisgICAgaWYgKCAhKG1h
cC0+ZmxhZ3MgJiAoR05UTUFQX2RldmljZV9tYXB8R05UTUFQX2hvc3RfbWFwKSkgKQorICAgIHsK
KyAgICAgICAgbWFwLT5mbGFncyA9IDA7CisgICAgICAgIHB1dF9oYW5kbGUgPSAxOworICAgIH0K
KworIHVubWFwX291dDoKKyAgICBkb3VibGVfZ3RfdW5sb2NrKGxndCwgcmd0KTsKKworICAgIGlm
ICggcHV0X2hhbmRsZSApCisgICAgICAgIHB1dF9tYXB0cmFja19oYW5kbGUobGd0LCBvcC0+aGFu
ZGxlKTsKKworICAgIGlmICggcmMgPT0gR05UU1Rfb2theSAmJiBnbnR0YWJfbmVlZF9pb21tdV9t
YXBwaW5nKGxkKSApCiAgICAgewogICAgICAgICB1bnNpZ25lZCBpbnQgd3JjLCByZGM7CiAgICAg
ICAgIGludCBlcnIgPSAwOworCisgICAgICAgIGRvdWJsZV9ndF9sb2NrKGxndCwgcmd0KTsKKwog
ICAgICAgICBtYXBjb3VudChsZ3QsIHJkLCBvcC0+ZnJhbWUsICZ3cmMsICZyZGMpOwogICAgICAg
ICBpZiAoICh3cmMgKyByZGMpID09IDAgKQogICAgICAgICAgICAgZXJyID0gaW9tbXVfdW5tYXBf
cGFnZShsZCwgb3AtPmZyYW1lKTsKICAgICAgICAgZWxzZSBpZiAoIHdyYyA9PSAwICkKICAgICAg
ICAgICAgIGVyciA9IGlvbW11X21hcF9wYWdlKGxkLCBvcC0+ZnJhbWUsIG9wLT5mcmFtZSwgSU9N
TVVGX3JlYWRhYmxlKTsKKworICAgICAgICBkb3VibGVfZ3RfdW5sb2NrKGxndCwgcmd0KTsKKwog
ICAgICAgICBpZiAoIGVyciApCi0gICAgICAgIHsKICAgICAgICAgICAgIHJjID0gR05UU1RfZ2Vu
ZXJhbF9lcnJvcjsKLSAgICAgICAgICAgIGdvdG8gdW5tYXBfb3V0OwotICAgICAgICB9CiAgICAg
fQogCiAgICAgLyogSWYganVzdCB1bm1hcHBlZCBhIHdyaXRhYmxlIG1hcHBpbmcsIG1hcmsgYXMg
ZGlydGllZCAqLwotICAgIGlmICggIShvcC0+ZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHkpICkKKyAg
ICBpZiAoIHJjID09IEdOVFNUX29rYXkgJiYgIShvcC0+ZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHkp
ICkKICAgICAgICAgIGdudHRhYl9tYXJrX2RpcnR5KHJkLCBvcC0+ZnJhbWUpOwogCi0gdW5tYXBf
b3V0OgotICAgIGRvdWJsZV9ndF91bmxvY2sobGd0LCByZ3QpOwogICAgIG9wLT5zdGF0dXMgPSBy
YzsKICAgICByY3VfdW5sb2NrX2RvbWFpbihyZCk7CiB9CkBAIC0xMDExLDcgKzEwMjcsNiBAQCBf
X2dudHRhYl91bm1hcF9jb21tb25fY29tcGxldGUoc3RydWN0IGdudHRhYl91bm1hcF9jb21tb24g
Km9wKQogICAgIGdyYW50X2VudHJ5X2hlYWRlcl90ICpzaGE7CiAgICAgc3RydWN0IHBhZ2VfaW5m
byAqcGc7CiAgICAgdWludDE2X3QgKnN0YXR1czsKLSAgICBib29sX3QgcHV0X2hhbmRsZSA9IDA7
CiAKICAgICBpZiAoIHJkID09IE5VTEwgKQogICAgIHsgCkBAIC0xMDMyLDEzICsxMDQ3LDEzIEBA
IF9fZ250dGFiX3VubWFwX2NvbW1vbl9jb21wbGV0ZShzdHJ1Y3QgZ250dGFiX3VubWFwX2NvbW1v
biAqb3ApCiAgICAgaWYgKCByZ3QtPmd0X3ZlcnNpb24gPT0gMCApCiAgICAgICAgIGdvdG8gdW5t
YXBfb3V0OwogCi0gICAgYWN0ID0gJmFjdGl2ZV9lbnRyeShyZ3QsIG9wLT5tYXAtPnJlZik7Ci0g
ICAgc2hhID0gc2hhcmVkX2VudHJ5X2hlYWRlcihyZ3QsIG9wLT5tYXAtPnJlZik7CisgICAgYWN0
ID0gJmFjdGl2ZV9lbnRyeShyZ3QsIG9wLT5yZWYpOworICAgIHNoYSA9IHNoYXJlZF9lbnRyeV9o
ZWFkZXIocmd0LCBvcC0+cmVmKTsKIAogICAgIGlmICggcmd0LT5ndF92ZXJzaW9uID09IDEgKQog
ICAgICAgICBzdGF0dXMgPSAmc2hhLT5mbGFnczsKICAgICBlbHNlCi0gICAgICAgIHN0YXR1cyA9
ICZzdGF0dXNfZW50cnkocmd0LCBvcC0+bWFwLT5yZWYpOworICAgICAgICBzdGF0dXMgPSAmc3Rh
dHVzX2VudHJ5KHJndCwgb3AtPnJlZik7CiAKICAgICBpZiAoIHVubGlrZWx5KG9wLT5mcmFtZSAh
PSBhY3QtPmZyYW1lKSApIAogICAgIHsKQEAgLTEwOTUsOSArMTExMCw2IEBAIF9fZ250dGFiX3Vu
bWFwX2NvbW1vbl9jb21wbGV0ZShzdHJ1Y3QgZ250dGFiX3VubWFwX2NvbW1vbiAqb3ApCiAgICAg
ICAgICAgICBhY3QtPnBpbiAtPSBHTlRQSU5faHN0d19pbmM7CiAgICAgfQogCi0gICAgaWYgKCAo
b3AtPm1hcC0+ZmxhZ3MgJiAoR05UTUFQX2RldmljZV9tYXB8R05UTUFQX2hvc3RfbWFwKSkgPT0g
MCApCi0gICAgICAgIHB1dF9oYW5kbGUgPSAxOwotCiAgICAgaWYgKCAoKGFjdC0+cGluICYgKEdO
VFBJTl9kZXZ3X21hc2t8R05UUElOX2hzdHdfbWFzaykpID09IDApICYmCiAgICAgICAgICAhKG9w
LT5mbGFncyAmIEdOVE1BUF9yZWFkb25seSkgKQogICAgICAgICBnbnR0YWJfY2xlYXJfZmxhZyhf
R1RGX3dyaXRpbmcsIHN0YXR1cyk7CkBAIC0xMTA3LDExICsxMTE5LDYgQEAgX19nbnR0YWJfdW5t
YXBfY29tbW9uX2NvbXBsZXRlKHN0cnVjdCBnbnR0YWJfdW5tYXBfY29tbW9uICpvcCkKIAogIHVu
bWFwX291dDoKICAgICBzcGluX3VubG9jaygmcmd0LT5sb2NrKTsKLSAgICBpZiAoIHB1dF9oYW5k
bGUgKQotICAgIHsKLSAgICAgICAgb3AtPm1hcC0+ZmxhZ3MgPSAwOwotICAgICAgICBwdXRfbWFw
dHJhY2tfaGFuZGxlKGxkLT5ncmFudF90YWJsZSwgb3AtPmhhbmRsZSk7Ci0gICAgfQogICAgIHJj
dV91bmxvY2tfZG9tYWluKHJkKTsKIH0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Jun 22 00:33:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 00:33:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dNq4B-0007e5-D6; Thu, 22 Jun 2017 00:33:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dNq49-0007du-Vt
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 00:33:46 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 39/0F-01735-9601B495; Thu, 22 Jun 2017 00:33:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVTdDwDv
 S4M9UdYsJ2wwcGD229+1iD2CMYs3MS8qvSGDN2NnwmrngHWfFxvtrWRoYGzm6GLk4hAS+MEq8
 apzEBuGcZ5R4OmURSxcjBwebgJjE3L0KXYycHCICqhKzVixnBrGFBNQlmn43sIHYwgL2Et0P7
 rGA2LwCZhJb105gBbFZgOqv/zjDPIGRYwEjwypGjeLUorLUIl1DQ72kosz0jJLcxMwcXUMDU7
 3c1OLixPTUnMSkYr3k/NxNjECvMADBDsaV7c6HGCU5mJREedec8ooU4kvKT6nMSCzOiC8qzUk
 tPsQow8GhJMH7mM87UkiwKDU9tSItMwcYHjBpCQ4eJRHeE2xAad7igsTc4sx0iNQpRkUpcd7/
 IH0CIImM0jy4NlhIXmKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw7x2QKTyZeSVw018BLWYCW
 vziiAfI4pJEhJRUA6N9x/Hj2/UCL92bpNaofMTulbFU8/ri4kXFL14EPNudZ3pJ3zvnl9imXx
 3757hPPRzU0PD+rSZrYeFXI8E9t7LY/zaq1citCJr8ldvTRW/xjM8Ra1mbqv4+uq68vrJpb+P
 Dj/x8vVbv3itpXwxzijquoi+X8qb7+8ZNq/c8f2V3Vm9h6yurtk9KLMUZiYZazEXFiQDIEgqt
 RAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1498091623!104611326!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43696 invoked from network); 22 Jun 2017 00:33:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 00:33:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dNq47-0007kA-GP
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 00:33:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dNq47-0002gF-Dp
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 00:33:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dNq47-0002gF-Dp@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 00:33:43 +0000
Subject: [Xen-changelog] [xen stable-4.5] gnttab: correct maptrack table
	access
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGM1ZGUwNWU4MmZjMGU2ZDIxNTlmZDNmZjk3ZDI2ZjU1MTY1NDJhMDgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDIw
IDE2OjUyOjM5IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE2OjUyOjM5IDIwMTcgKzAyMDAKCiAgICBn
bnR0YWI6IGNvcnJlY3QgbWFwdHJhY2sgdGFibGUgYWNjZXNzCiAgICAKICAgIEluIG9yZGVyIHRv
IG9ic2VydmUgYSBjb25zaXN0ZW50IChsaW1pdCxwb2ludGVyLXRhYmxlKSBwYWlyLCB0aGUgcmVh
ZGVyCiAgICBuZWVkcyB0byBlaXRoZXIgaG9sZCB0aGUgZ3JhbnQgdGFibGUgbG9jayBvciBib3Ro
IHNpZGVzIG5lZWQgdG8gb3JkZXIKICAgIHRoZWlyIGFjY2Vzc2VzIHN1aXRhYmx5ICh0aGUgd3Jp
dGVyIHNpZGUgYmFycmllciBpcyBhbHJlYWR5IHRoZXJlKS4gQWRkCiAgICB0aGUgbWlzc2luZyBi
YXJyaWVyLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTIxOC4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6
IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21t
aXQ6IDRiNzhlZmE5MWM4YWUzYzQyZTE0YjhlYWVhYWQ3NzNjNWViM2I3MWEKICAgIG1hc3RlciBk
YXRlOiAyMDE3LTA2LTIwIDE0OjM0OjM0ICswMjAwCi0tLQogeGVuL2NvbW1vbi9ncmFudF90YWJs
ZS5jIHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRl
eCA1MjAzOTI5Li5hYzk4YWVmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMK
KysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC05MDgsNyArOTA4LDkgQEAgX19nbnR0
YWJfdW5tYXBfY29tbW9uKAogICAgICAgICByZXR1cm47CiAgICAgfQogCisgICAgc21wX3JtYigp
OwogICAgIG1hcCA9ICZtYXB0cmFja19lbnRyeShsZ3QsIG9wLT5oYW5kbGUpOworCiAgICAgc3Bp
bl9sb2NrKCZsZ3QtPmxvY2spOwogCiAgICAgaWYgKCB1bmxpa2VseSghbWFwLT5mbGFncykgKQot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
YmxlLTQuNQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Jun 22 00:33:56 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 00:33:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dNq4K-0007gl-GD; Thu, 22 Jun 2017 00:33:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dNq4K-0007gc-5U
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 00:33:56 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 0B/95-06719-3701B495; Thu, 22 Jun 2017 00:33:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVbdIwDv
 S4Np5HYsJ2wwcGD229+1iD2CMYs3MS8qvSGDN6Ht8ir3gkkFFd18vWwPjfZUuRi4OIYEvjBKT
 b11j7WLkBHLOM0rM2iHWxcjBwSYgJjF3rwJIWERAVWLWiuXMECXqEk2/G9hAbGGBSImZZ9oYQ
 WxeATOJW9s/MoG0sgDVX2oPmcDIsYCRYRWjRnFqUVlqka6hhV5SUWZ6RkluYmaOrqGBmV5uan
 FxYnpqTmJSsV5yfu4mRqBHGIBgB+PNjQGHGCU5mJREedec8ooU4kvKT6nMSCzOiC8qzUktPsQ
 ow8GhJMH7mM87UkiwKDU9tSItMwcYGjBpCQ4eJRHeE2xAad7igsTc4sx0iNQpRl2ODavXf2ES
 YsnLz0uVEuf9DzJDAKQoozQPbgQsTC8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmPcOyBSez
 LwSuE2vgI5gAjrixREPkCNKEhFSUg2Mri7B/1x1n9lPlX82v7dw+vJrzX+4ODf92dD/lUnmUP
 5s6V3emi+n9HDkndx/YuLm9EjPWNbDjZtSHy+s6uTrOrqLNXH9u318ClOvnqpjEbR/X/NMpG6
 xw66kRYcvGni2Ji68fnHz093B14UqufIfHwh7Exz7bNctjz1xLz+xixRJl73Tm2+/TYmlOCPR
 UIu5qDgRAODrp1pOAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1498091633!74936941!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58156 invoked from network); 22 Jun 2017 00:33:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 00:33:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dNq4H-0007ow-IY
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 00:33:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dNq4H-0002go-Hs
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 00:33:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dNq4H-0002go-Hs@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 00:33:53 +0000
Subject: [Xen-changelog] [xen stable-4.5] x86/shadow: hold references for
	the duration of emulated writes
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDU1OTdkZjlkNzYyYjU2MTY1MWI4NGExMWViMzQxZTM2MWY5ZDg1M2QKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEp1biAyMCAxNjo1NDoxNiAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIEp1biAyMCAxNjo1NDoxNiAyMDE3ICsw
MjAwCgogICAgeDg2L3NoYWRvdzogaG9sZCByZWZlcmVuY2VzIGZvciB0aGUgZHVyYXRpb24gb2Yg
ZW11bGF0ZWQgd3JpdGVzCiAgICAKICAgIFRoZSAobWlzbmFtZWQpIGVtdWxhdGVfZ3ZhX3RvX21m
bigpIGZ1bmN0aW9uIHRyYW5zbGF0ZXMgYSBsaW5lYXIgYWRkcmVzcyB0byBhbgogICAgbWZuLCBi
dXQgcmVsZWFzZXMgaXRzIHBhZ2UgcmVmZXJlbmNlIGJlZm9yZSByZXR1cm5pbmcgdGhlIG1mbiB0
byBpdHMgY2FsbGVyLgogICAgCiAgICBzaF9lbXVsYXRlX21hcF9kZXN0KCkgdXNlcyB0aGUgcmVz
dWx0cyBvZiBvbmUgb3IgdHdvIHRyYW5zbGF0aW9ucyB0byBjb25zdHJ1Y3QKICAgIGEgdmlydHVh
bCBtYXBwaW5nIHRvIHRoZSB1bmRlcmx5aW5nIGZyYW1lcywgY29tcGxldGVzIGFuIGVtdWxhdGVk
CiAgICB3cml0ZS9jbXB4Y2hnLCB0aGVuIHVubWFwcyB0aGUgdmlydHVhbCBtYXBwaW5ncy4KICAg
IAogICAgVGhlIHBhZ2UgcmVmZXJlbmNlcyBuZWVkIGhvbGRpbmcgdW50aWwgdGhlIG1hcHBpbmdz
IGFyZSB1bm1hcHBlZCwgb3IgdGhlCiAgICBmcmFtZXMgY2FuIGNoYW5nZSBvd25lcnNoaXAgYmVm
b3JlIHRoZSB3cml0ZXMgb2NjdXJzLgogICAgCiAgICBUaGlzIGlzIFhTQS0yMTkuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogICAgbWFzdGVyIGNvbW1pdDogMjYy
MTdhZmY2N2FlMTUzOGQ0ZTFiMjIyNmFmYWI2OTkzY2RiZTc3MgogICAgbWFzdGVyIGRhdGU6IDIw
MTctMDYtMjAgMTQ6MzY6MTEgKzAyMDAKLS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRp
LmMgfCA1OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCA0MCBpbnNlcnRpb25zKCspLCAxOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93
L211bHRpLmMKaW5kZXggNzU4OWQyMy4uZTE2YmYxYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L21tL3NoYWRvdy9tdWx0aS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwpA
QCAtNDU1NSw3ICs0NTU1LDEwIEBAIHN0YXRpYyB2b2lkIHNoX3BhZ2V0YWJsZV9keWluZyhzdHJ1
Y3QgdmNwdSAqdiwgcGFkZHJfdCBncGEpCiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCiAvKiBIYW5kbGlu
ZyBIVk0gZ3Vlc3Qgd3JpdGVzIHRvIHBhZ2V0YWJsZXMgICovCiAKLS8qIFRyYW5zbGF0ZSBhIFZB
IHRvIGFuIE1GTiwgaW5qZWN0aW5nIGEgcGFnZS1mYXVsdCBpZiB3ZSBmYWlsICovCisvKgorICog
VHJhbnNsYXRlIGEgVkEgdG8gYW4gTUZOLCBpbmplY3RpbmcgYSBwYWdlLWZhdWx0IGlmIHdlIGZh
aWwuICBJZiB0aGUKKyAqIG1hcHBpbmcgc3VjY2VlZHMsIGEgcmVmZXJlbmNlIHdpbGwgYmUgaGVs
ZCBvbiB0aGUgdW5kZXJseWluZyBwYWdlLgorICovCiAjZGVmaW5lIEJBRF9HVkFfVE9fR0ZOICh+
MFVMKQogI2RlZmluZSBCQURfR0ZOX1RPX01GTiAofjFVTCkKICNkZWZpbmUgUkVBRE9OTFlfR0ZO
ICAgKH4yVUwpCkBAIC00NjA0LDE0ICs0NjA3LDE1IEBAIHN0YXRpYyBtZm5fdCBlbXVsYXRlX2d2
YV90b19tZm4oc3RydWN0IHZjcHUgKnYsCiAgICAgQVNTRVJUKG1mbl92YWxpZChtZm4pKTsKIAog
ICAgIHYtPmFyY2gucGFnaW5nLmxhc3Rfd3JpdGVfd2FzX3B0ID0gISFzaF9tZm5faXNfYV9wYWdl
X3RhYmxlKG1mbik7Ci0gICAgLyogTm90ZSBzaGFkb3cgY2Fubm90IHBhZ2Ugb3V0IG9yIHVuc2hh
cmUgdGhpcyBtZm4sIHNvIHRoZSBtYXAgd29uJ3QKLSAgICAgKiBkaXNhcHBlYXIuIE90aGVyd2lz
ZSwgY2FsbGVyIG11c3QgaG9sZCBvbnRvIHBhZ2UgdW50aWwgZG9uZS4gKi8KLSAgICBwdXRfcGFn
ZShwYWdlKTsKKwogICAgIHJldHVybiBtZm47CiB9CiAKLS8qIENoZWNrIHRoYXQgdGhlIHVzZXIg
aXMgYWxsb3dlZCB0byBwZXJmb3JtIHRoaXMgd3JpdGUuIAotICogUmV0dXJucyBhIG1hcHBlZCBw
b2ludGVyIHRvIHdyaXRlIHRvLCBvciBOVUxMIGZvciBlcnJvci4gKi8KKy8qCisgKiBDaGVjayB0
aGF0IHRoZSB1c2VyIGlzIGFsbG93ZWQgdG8gcGVyZm9ybSB0aGlzIHdyaXRlLiAgSWYgYSBtYXBw
aW5nIGlzCisgKiByZXR1cm5lZCwgcGFnZSByZWZlcmVuY2VzIHdpbGwgYmUgaGVsZCBvbiBzaF9j
dHh0LT5tZm4xIGFuZAorICogc2hfY3R4dC0+bWZuMiBpZmYgIUlOVkFMSURfTUZOLgorICovCiAj
ZGVmaW5lIE1BUFBJTkdfVU5IQU5ETEVBQkxFICgodm9pZCAqKSh1bnNpZ25lZCBsb25nKVg4NkVN
VUxfVU5IQU5ETEVBQkxFKQogI2RlZmluZSBNQVBQSU5HX0VYQ0VQVElPTiAgICAoKHZvaWQgKiko
dW5zaWduZWQgbG9uZylYODZFTVVMX0VYQ0VQVElPTikKICNkZWZpbmUgTUFQUElOR19TSUxFTlRf
RkFJTCAgKCh2b2lkICopKHVuc2lnbmVkIGxvbmcpWDg2RU1VTF9PS0FZKQpAQCAtNDYyMywxMyAr
NDYyNyw2IEBAIHN0YXRpYyB2b2lkICplbXVsYXRlX21hcF9kZXN0KHN0cnVjdCB2Y3B1ICp2LAog
ewogICAgIHZvaWQgKm1hcCA9IE5VTEw7CiAKLSAgICBzaF9jdHh0LT5tZm4xID0gZW11bGF0ZV9n
dmFfdG9fbWZuKHYsIHZhZGRyLCBzaF9jdHh0KTsKLSAgICBpZiAoICFtZm5fdmFsaWQoc2hfY3R4
dC0+bWZuMSkgKSAKLSAgICAgICAgcmV0dXJuICgobWZuX3goc2hfY3R4dC0+bWZuMSkgPT0gQkFE
X0dWQV9UT19HRk4pID8KLSAgICAgICAgICAgICAgICBNQVBQSU5HX0VYQ0VQVElPTiA6Ci0gICAg
ICAgICAgICAgICAgKG1mbl94KHNoX2N0eHQtPm1mbjEpID09IFJFQURPTkxZX0dGTikgPwotICAg
ICAgICAgICAgICAgIE1BUFBJTkdfU0lMRU5UX0ZBSUwgOiBNQVBQSU5HX1VOSEFORExFQUJMRSk7
Ci0KICNpZm5kZWYgTkRFQlVHCiAgICAgLyogV2UgZG9uJ3QgZW11bGF0ZSB1c2VyLW1vZGUgd3Jp
dGVzIHRvIHBhZ2UgdGFibGVzICovCiAgICAgaWYgKCBodm1fZ2V0X3NlZ19yZWcoeDg2X3NlZ19z
cywgc2hfY3R4dCktPmF0dHIuZmllbGRzLmRwbCA9PSAzICkKQEAgLTQ2NDAsNiArNDYzNywxNyBA
QCBzdGF0aWMgdm9pZCAqZW11bGF0ZV9tYXBfZGVzdChzdHJ1Y3QgdmNwdSAqdiwKICAgICB9CiAj
ZW5kaWYKICAgICAgICAgICAgICAgICAKKyAgICBzaF9jdHh0LT5tZm4xID0gZW11bGF0ZV9ndmFf
dG9fbWZuKHYsIHZhZGRyLCBzaF9jdHh0KTsKKyAgICBpZiAoICFtZm5fdmFsaWQoc2hfY3R4dC0+
bWZuMSkgKQorICAgIHsKKyAgICAgICAgc3dpdGNoICggbWZuX3goc2hfY3R4dC0+bWZuMSkgKQor
ICAgICAgICB7CisgICAgICAgIGNhc2UgQkFEX0dWQV9UT19HRk46IHJldHVybiBNQVBQSU5HX0VY
Q0VQVElPTjsKKyAgICAgICAgY2FzZSBSRUFET05MWV9HRk46ICAgcmV0dXJuIE1BUFBJTkdfU0lM
RU5UX0ZBSUw7CisgICAgICAgIGRlZmF1bHQ6ICAgICAgICAgICAgIHJldHVybiBNQVBQSU5HX1VO
SEFORExFQUJMRTsKKyAgICAgICAgfQorICAgIH0KKwogICAgIC8qIFVuYWxpZ25lZCB3cml0ZXMg
bWVhbiBwcm9iYWJseSB0aGlzIGlzbid0IGEgcGFnZXRhYmxlICovCiAgICAgaWYgKCB2YWRkciAm
IChieXRlcyAtIDEpICkKICAgICAgICAgc2hfcmVtb3ZlX3NoYWRvd3Modiwgc2hfY3R4dC0+bWZu
MSwgMCwgMCAvKiBTbG93LCBjYW4gZmFpbCAqLyApOwpAQCAtNDY1NywxNiArNDY2NSwyNCBAQCBz
dGF0aWMgdm9pZCAqZW11bGF0ZV9tYXBfZGVzdChzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgLyog
Q3Jvc3MtcGFnZSBlbXVsYXRlZCB3cml0ZXMgYXJlIG9ubHkgc3VwcG9ydGVkIGZvciBIVk0gZ3Vl
c3RzOyAKICAgICAgICAgICogUFYgZ3Vlc3RzIG91Z2h0IHRvIGtub3cgYmV0dGVyICovCiAgICAg
ICAgIGlmICggIWlzX2h2bV92Y3B1KHYpICkKKyAgICAgICAgeworICAgICAgICAgICAgcHV0X3Bh
Z2UobWZuX3RvX3BhZ2Uoc2hfY3R4dC0+bWZuMSkpOwogICAgICAgICAgICAgcmV0dXJuIE1BUFBJ
TkdfVU5IQU5ETEVBQkxFOworICAgICAgICB9CiAKICAgICAgICAgLyogVGhpcyB3cml0ZSBjcm9z
c2VzIGEgcGFnZSBib3VuZGFyeS4gIFRyYW5zbGF0ZSB0aGUgc2Vjb25kIHBhZ2UgKi8KICAgICAg
ICAgc2hfY3R4dC0+bWZuMiA9IGVtdWxhdGVfZ3ZhX3RvX21mbih2LCAodmFkZHIgKyBieXRlcyAt
IDEpICYgUEFHRV9NQVNLLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHNoX2N0eHQpOwotICAgICAgICBpZiAoICFtZm5fdmFsaWQoc2hfY3R4dC0+bWZuMikgKSAK
LSAgICAgICAgICAgIHJldHVybiAoKG1mbl94KHNoX2N0eHQtPm1mbjIpID09IEJBRF9HVkFfVE9f
R0ZOKSA/Ci0gICAgICAgICAgICAgICAgICAgIE1BUFBJTkdfRVhDRVBUSU9OIDoKLSAgICAgICAg
ICAgICAgICAgICAgKG1mbl94KHNoX2N0eHQtPm1mbjIpID09IFJFQURPTkxZX0dGTikgPwotICAg
ICAgICAgICAgICAgICAgICBNQVBQSU5HX1NJTEVOVF9GQUlMIDogTUFQUElOR19VTkhBTkRMRUFC
TEUpOworICAgICAgICBpZiAoICFtZm5fdmFsaWQoc2hfY3R4dC0+bWZuMikgKQorICAgICAgICB7
CisgICAgICAgICAgICBwdXRfcGFnZShtZm5fdG9fcGFnZShzaF9jdHh0LT5tZm4xKSk7CisgICAg
ICAgICAgICBzd2l0Y2ggKCBtZm5feChzaF9jdHh0LT5tZm4yKSApCisgICAgICAgICAgICB7Cisg
ICAgICAgICAgICBjYXNlIEJBRF9HVkFfVE9fR0ZOOiByZXR1cm4gTUFQUElOR19FWENFUFRJT047
CisgICAgICAgICAgICBjYXNlIFJFQURPTkxZX0dGTjogICByZXR1cm4gTUFQUElOR19TSUxFTlRf
RkFJTDsKKyAgICAgICAgICAgIGRlZmF1bHQ6ICAgICAgICAgICAgIHJldHVybiBNQVBQSU5HX1VO
SEFORExFQUJMRTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQogCiAgICAgICAgIC8qIENyb3Nz
LXBhZ2Ugd3JpdGVzIG1lYW4gcHJvYmFibHkgbm90IGEgcGFnZXRhYmxlICovCiAgICAgICAgIHNo
X3JlbW92ZV9zaGFkb3dzKHYsIHNoX2N0eHQtPm1mbjIsIDAsIDAgLyogU2xvdywgY2FuIGZhaWwg
Ki8gKTsKQEAgLTQ2NzUsNyArNDY5MSwxMSBAQCBzdGF0aWMgdm9pZCAqZW11bGF0ZV9tYXBfZGVz
dChzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgbWZuc1sxXSA9IG1mbl94KHNoX2N0eHQtPm1mbjIp
OwogICAgICAgICBtYXAgPSB2bWFwKG1mbnMsIDIpOwogICAgICAgICBpZiAoICFtYXAgKQorICAg
ICAgICB7CisgICAgICAgICAgICBwdXRfcGFnZShtZm5fdG9fcGFnZShzaF9jdHh0LT5tZm4xKSk7
CisgICAgICAgICAgICBwdXRfcGFnZShtZm5fdG9fcGFnZShzaF9jdHh0LT5tZm4yKSk7CiAgICAg
ICAgICAgICByZXR1cm4gTUFQUElOR19VTkhBTkRMRUFCTEU7CisgICAgICAgIH0KICAgICAgICAg
bWFwICs9ICh2YWRkciAmIH5QQUdFX01BU0spOwogICAgIH0KIApAQCAtNDc1MCwxMCArNDc3MCwx
MiBAQCBzdGF0aWMgdm9pZCBlbXVsYXRlX3VubWFwX2Rlc3Qoc3RydWN0IHZjcHUgKnYsCiAgICAg
fQogCiAgICAgcGFnaW5nX21hcmtfZGlydHkodi0+ZG9tYWluLCBtZm5feChzaF9jdHh0LT5tZm4x
KSk7CisgICAgcHV0X3BhZ2UobWZuX3RvX3BhZ2Uoc2hfY3R4dC0+bWZuMSkpOwogCiAgICAgaWYg
KCB1bmxpa2VseShtZm5fdmFsaWQoc2hfY3R4dC0+bWZuMikpICkKICAgICB7CiAgICAgICAgIHBh
Z2luZ19tYXJrX2RpcnR5KHYtPmRvbWFpbiwgbWZuX3goc2hfY3R4dC0+bWZuMikpOworICAgICAg
ICBwdXRfcGFnZShtZm5fdG9fcGFnZShzaF9jdHh0LT5tZm4yKSk7CiAgICAgICAgIHZ1bm1hcCgo
dm9pZCAqKSgodW5zaWduZWQgbG9uZylhZGRyICYgUEFHRV9NQVNLKSk7CiAgICAgfQogICAgIGVs
c2UgCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFibGUtNC41CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Jun 22 00:34:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 00:34:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dNq4V-0007iL-Hr; Thu, 22 Jun 2017 00:34:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dNq4U-0007i9-L0
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 00:34:06 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 76/92-31580-D701B495; Thu, 22 Jun 2017 00:34:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVbdGwDv
 S4MFdC4sJ2wwcGD229+1iD2CMYs3MS8qvSGDNeL7rJkvBE7mKT99+Mjcwdol3MXJxCAl8YZS4
 vXwyG4RznlGifWcbaxcjBwebgJjE3L0KXYycHCICqhKzVixnBrGFBNQlmn43sIHYwgIOEstuX
 WIBsXkFzCR6XmxhB7FZgOr7bqxhnsDIsYCRYRWjRnFqUVlqka6hsV5SUWZ6RkluYmaOrqGBsV
 5uanFxYnpqTmJSsV5yfu4mRqBXGIBgB+O27Z6HGCU5mJREedec8ooU4kvKT6nMSCzOiC8qzUk
 tPsQow8GhJMEbxu8dKSRYlJqeWpGWmQMMD5i0BAePkgjvCTagNG9xQWJucWY6ROoUoy7HhtXr
 vzAJseTl56VKifNWg8wQACnKKM2DGwEL1UuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5r3DB
 zSFJzOvBG7TK6AjmICOeHHEA+SIkkSElFQD4xn/pewMmtclJ83+8WOTz7kHLeEL8s52nGWZ41
 kpdcnvqqNoo9yCRx8O7/q6Oibl1+HJkxKeu36XrHHN11g6N6jOP1P+9ucS58iNm7VSFJ+KpK9
 /crRmEz97z8x751wP5TxWCYjh6nr5wsljikHn4q8PQy/XntbT9X+jfnr2jIj3N/casF3JTlVi
 Kc5INNRiLipOBAAFb8QTUAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-31.messagelabs.com!1498091643!106871700!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16525 invoked from network); 22 Jun 2017 00:34:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 00:34:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dNq4R-0007pi-MV
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 00:34:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dNq4R-0002ha-Js
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 00:34:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dNq4R-0002ha-Js@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 00:34:03 +0000
Subject: [Xen-changelog] [xen stable-4.5] x86: avoid leaking BND* between
	vCPU-s
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGFlMDIzNjA4ZDE3NTIwMTUzNWU3NjNhMmY3NGYzMzY0MGMxZWY0MzMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDIw
IDE2OjU1OjA5IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE2OjU1OjA5IDIwMTcgKzAyMDAKCiAgICB4
ODY6IGF2b2lkIGxlYWtpbmcgQk5EKiBiZXR3ZWVuIHZDUFUtcwogICAgCiAgICBGb3IgTVBYIChC
TkQ8bj4sIEJORENGR1UsIGFuZCBCTkRTVEFUVVMpIHRoZSBzaXR1YXRpb24gaXMgbGVzcyBjbGVh
ciwKICAgIGFuZCB0aGUgU0RNIGhhcyBub3QgZW50aXJlbHkgY29uc2lzdGVudCBpbmZvcm1hdGlv
biBmb3IgdGhhdCBjYXNlLgogICAgV2hpbGUgZXhwZXJpbWVudGFsbHkgdGhlIGluc3RydWN0aW9u
cyBkb24ndCBjaGFuZ2UgcmVnaXN0ZXIgc3RhdGUgYXMKICAgIGxvbmcgYXMgdGhlIHR3byBYQ1Iw
IGJpdHMgYXJlbid0IGJvdGggMSwgYmUgb24gdGhlIHNhZmUgc2lkZSBhbmQgZW5hYmxlCiAgICBi
b3RoIGlmIEJORENGR1MuRU4gaXMgYmVpbmcgc2V0IHRoZSBmaXJzdCB0aW1lLgogICAgCiAgICBU
aGlzIGlzIFhTQS0yMjAuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBkZTIwYmI2YzRmNjVjNDE2MWUw
OTMxNDAyNjEzZjlmZmFjODYzMDJkCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNi0yMCAxNDozNjo1
MSArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIHwgNTMgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQzIGlu
c2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggZGQ1NTAyZS4u
NWQ4M2RjYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTMyLDcgKzMyLDcgQEAKICNpbmNsdWRlIDxhc20v
cmVncy5oPgogI2luY2x1ZGUgPGFzbS9jcHVmZWF0dXJlLmg+CiAjaW5jbHVkZSA8YXNtL3Byb2Nl
c3Nvci5oPgotI2luY2x1ZGUgPGFzbS90eXBlcy5oPgorI2luY2x1ZGUgPGFzbS94c3RhdGUuaD4K
ICNpbmNsdWRlIDxhc20vZGVidWdyZWcuaD4KICNpbmNsdWRlIDxhc20vbXNyLmg+CiAjaW5jbHVk
ZSA8YXNtL3NwaW5sb2NrLmg+CkBAIC01ODgsNiArNTg4LDQ1IEBAIHN0YXRpYyBpbnQgdm14X2xv
YWRfdm1jc19jdHh0KHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgaHZtX2h3X2NwdSAqY3R4dCkKICAg
ICByZXR1cm4gMDsKIH0KIAorc3RhdGljIGJvb2xfdCB2bXhfc2V0X2d1ZXN0X2JuZGNmZ3Moc3Ry
dWN0IHZjcHUgKnYsIHU2NCB2YWwpCit7CisgICAgaWYgKCAhY3B1X2hhc19tcHggfHwgIWNwdV9o
YXNfdm14X21weCB8fAorICAgICAgICAgIWlzX2Nhbm9uaWNhbF9hZGRyZXNzKHZhbCkgfHwKKyAg
ICAgICAgICh2YWwgJiBJQTMyX0JORENGR1NfUkVTRVJWRUQpICkKKyAgICAgICAgcmV0dXJuIDA7
CisKKyAgICAvKgorICAgICAqIFdoaWxlIE1QWCBpbnN0cnVjdGlvbnMgYXJlIHN1cHBvc2VkIHRv
IGJlIGdhdGVkIG9uIFhDUjAuQk5EKiwgbGV0J3MKKyAgICAgKiBuZXZlcnRoZWxlc3MgZm9yY2Ug
dGhlIHJlbGV2YW50IFhDUjAgYml0cyBvbiB3aGVuIHRoZSBmZWF0dXJlIGlzIGJlaW5nCisgICAg
ICogZW5hYmxlZCBpbiBCTkRDRkdTLgorICAgICAqLworICAgIGlmICggKHZhbCAmIElBMzJfQk5E
Q0ZHU19FTkFCTEUpICYmCisgICAgICAgICAhKHYtPmFyY2gueGNyMF9hY2N1bSAmIChYU1RBVEVf
Qk5EUkVHUyB8IFhTVEFURV9CTkRDU1IpKSApCisgICAgeworICAgICAgICB1aW50NjRfdCB4Y3Iw
ID0gZ2V0X3hjcjAoKTsKKyAgICAgICAgaW50IHJjOworCisgICAgICAgIGlmICggdiAhPSBjdXJy
ZW50ICkKKyAgICAgICAgICAgIHJldHVybiAwOworCisgICAgICAgIHJjID0gaGFuZGxlX3hzZXRi
dihYQ1JfWEZFQVRVUkVfRU5BQkxFRF9NQVNLLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
eGNyMCB8IFhTVEFURV9CTkRSRUdTIHwgWFNUQVRFX0JORENTUik7CisKKyAgICAgICAgaWYgKCBy
YyApCisgICAgICAgIHsKKyAgICAgICAgICAgIEhWTV9EQkdfTE9HKERCR19MRVZFTF8xLCAiRmFp
bGVkIHRvIGZvcmNlIFhDUjAuQk5EKjogJWQiLCByYyk7CisgICAgICAgICAgICByZXR1cm4gMDsK
KyAgICAgICAgfQorCisgICAgICAgIGlmICggaGFuZGxlX3hzZXRidihYQ1JfWEZFQVRVUkVfRU5B
QkxFRF9NQVNLLCB4Y3IwKSApCisgICAgICAgICAgICAvKiBub3RoaW5nLCBiZXN0IGVmZm9ydCBv
bmx5ICovOworICAgIH0KKworICAgIF9fdm13cml0ZShHVUVTVF9CTkRDRkdTLCB2YWwpOworCisg
ICAgcmV0dXJuIDE7Cit9CisKIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0IHZteF9pbml0X21z
cih2b2lkKQogewogICAgIHJldHVybiBjcHVfaGFzX21weCAmJiBjcHVfaGFzX3ZteF9tcHg7CkBA
IC02MTksMTEgKzY1OCw4IEBAIHN0YXRpYyBpbnQgdm14X2xvYWRfbXNyKHN0cnVjdCB2Y3B1ICp2
LCBzdHJ1Y3QgaHZtX21zciAqY3R4dCkKICAgICAgICAgc3dpdGNoICggY3R4dC0+bXNyW2ldLmlu
ZGV4ICkKICAgICAgICAgewogICAgICAgICBjYXNlIE1TUl9JQTMyX0JORENGR1M6Ci0gICAgICAg
ICAgICBpZiAoIGNwdV9oYXNfbXB4ICYmIGNwdV9oYXNfdm14X21weCAmJgotICAgICAgICAgICAg
ICAgICBpc19jYW5vbmljYWxfYWRkcmVzcyhjdHh0LT5tc3JbaV0udmFsKSAmJgotICAgICAgICAg
ICAgICAgICAhKGN0eHQtPm1zcltpXS52YWwgJiBJQTMyX0JORENGR1NfUkVTRVJWRUQpICkKLSAg
ICAgICAgICAgICAgICBfX3Ztd3JpdGUoR1VFU1RfQk5EQ0ZHUywgY3R4dC0+bXNyW2ldLnZhbCk7
Ci0gICAgICAgICAgICBlbHNlCisgICAgICAgICAgICBpZiAoICF2bXhfc2V0X2d1ZXN0X2JuZGNm
Z3ModiwgY3R4dC0+bXNyW2ldLnZhbCkgJiYKKyAgICAgICAgICAgICAgICAgY3R4dC0+bXNyW2ld
LnZhbCApCiAgICAgICAgICAgICAgICAgZXJyID0gLUVOWElPOwogICAgICAgICAgICAgYnJlYWs7
CiAgICAgICAgIGRlZmF1bHQ6CkBAIC0yMzI3LDExICsyMzYzLDggQEAgc3RhdGljIGludCB2bXhf
bXNyX3dyaXRlX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCBtc3JfY29udGVu
dCkKICAgICAgICAgYnJlYWs7CiAgICAgfQogICAgIGNhc2UgTVNSX0lBMzJfQk5EQ0ZHUzoKLSAg
ICAgICAgaWYgKCAhY3B1X2hhc19tcHggfHwgIWNwdV9oYXNfdm14X21weCB8fAotICAgICAgICAg
ICAgICFpc19jYW5vbmljYWxfYWRkcmVzcyhtc3JfY29udGVudCkgfHwKLSAgICAgICAgICAgICAo
bXNyX2NvbnRlbnQgJiBJQTMyX0JORENGR1NfUkVTRVJWRUQpICkKKyAgICAgICAgaWYgKCAhdm14
X3NldF9ndWVzdF9ibmRjZmdzKHYsIG1zcl9jb250ZW50KSApCiAgICAgICAgICAgICBnb3RvIGdw
X2ZhdWx0OwotICAgICAgICBfX3Ztd3JpdGUoR1VFU1RfQk5EQ0ZHUywgbXNyX2NvbnRlbnQpOwog
ICAgICAgICBicmVhazsKICAgICBjYXNlIElBMzJfRkVBVFVSRV9DT05UUk9MX01TUjoKICAgICBj
YXNlIE1TUl9JQTMyX1ZNWF9CQVNJQy4uLk1TUl9JQTMyX1ZNWF9UUlVFX0VOVFJZX0NUTFM6Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFi
bGUtNC41CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Jun 22 00:34:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 00:34:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dNq4f-0007jw-JR; Thu, 22 Jun 2017 00:34:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dNq4e-0007jk-FD
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 00:34:16 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 54/1A-02181-7801B495; Thu, 22 Jun 2017 00:34:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVbddwDv
 S4OFZRosJ2wwcGD229+1iD2CMYs3MS8qvSGDNmHt6JVPBTNeKSWvLGhg3m3QxcnEICXxhlHj3
 cysbhHOeUeLOt9lMXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILCxhLXPnUC
 RbnFTCT+PZkNSuIzQJU/3D5XPYJjBwLGBlWMaoXpxaVpRbpmuslFWWmZ5TkJmbm6BoamOrlph
 YXJ6an5iQmFesl5+duYgR6hAEIdjAem+x8iFGSg0lJlHfNKa9IIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8V/m9I4UEi1LTUyvSMnOAoQGTluDgURLhPcEGlOYtLkjMLc5Mh0idYtTl2LB6/Rcm
 IZa8/LxUKXHeapAZAiBFGaV5cCNgYXqJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrx3+ICm8
 GTmlcBtegV0BBPQES+OeIAcUZKIkJJqYGTje3RNQ9jv16yrIUcO3j7Hr6f6ab/gishMk0ky16
 UC8z8vaU/boeJ2LPnV+QOPsiSZ/82I7fuRVs52qiRpEueHmCV/7kf7PlabKDZt+TuDfDFeTqW
 Ss6qPkreweD/oluZ8WjDfRy2lfYunm4HZibLnrlrq8X1vCizn3a14fHvplXUrFv4rXavEUpyR
 aKjFXFScCADF3/RCTgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-206.messagelabs.com!1498091653!68225478!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59492 invoked from network); 22 Jun 2017 00:34:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 00:34:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dNq4b-0007ps-Og
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 00:34:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dNq4b-0002io-O2
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 00:34:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dNq4b-0002io-O2@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 00:34:13 +0000
Subject: [Xen-changelog] [xen stable-4.5] evtchn: avoid NULL derefs
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDI1ZWFhODY4NDk2YjA4MjRkOWYzYmZhOTkxNDdjMzE4MjQzZDBhOGEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDIw
IDE2OjU2OjA0IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE2OjU2OjA0IDIwMTcgKzAyMDAKCiAgICBl
dnRjaG46IGF2b2lkIE5VTEwgZGVyZWZzCiAgICAKICAgIENvbW1pdCBmYmJkNTAwOWU2ICgiZXZ0
Y2huOiByZWZhY3RvciBsb3ctbGV2ZWwgZXZlbnQgY2hhbm5lbCBwb3J0IG9wcyIpCiAgICBhZGRl
ZCBhIGRlLXJlZmVyZW5jZSBvZiB0aGUgc3RydWN0IGV2dGNobiBwb2ludGVyIGZvciBhIHBvcnQg
d2l0aG91dAogICAgZmlyc3QgbWFraW5nIHN1cmUgdGhlIGJ1Y2tldCBwb2ludGVyIGlzIG5vbi1O
VUxMLiBUaGlzIGRlLXJlZmVyZW5jZSBpcwogICAgYWN0dWFsbHkgZW50aXJlbHkgdW5uZWNlc3Nh
cnksIGFzIGFsbCByZWxldmFudCBjYWxsZXJzIChiZXlvbmQgdGhlCiAgICBwcm9ibGVtYXRpYyBk
b19wb2xsKCkpIGFscmVhZHkgaG9sZCB0aGUgcG9ydCBudW1iZXIgaW4gdGhlaXIgaGFuZHMsIGFu
ZAogICAgdGhlIGFjdHVhbCBsZWFmIGZ1bmN0aW9ucyBuZWVkIG5vdGhpbmcgZWxzZS4KICAgIAog
ICAgRm9yIEZJRk8gZXZlbnQgY2hhbm5lbHMgdGhlcmUncyBhIHNlY29uZCBwcm9ibGVtIGluIHRo
YXQgdGhlIG9yZGVyaW5nCiAgICBvZiByZWFkcyBhbmQgdXBkYXRlcyB0byAtPm51bV9ldnRjaG5z
IGFuZCAtPmV2ZW50X2FycmF5W10gd2FzIHNvIGZhcgogICAgdW5kZWZpbmVkICh0aGUgcmVhZCBz
aWRlIGlzbid0IGFsd2F5cyBob2xkaW5nIHRoZSBkb21haW4ncyBldmVudCBsb2NrKS4KICAgIEFk
ZCByZXNwZWN0aXZlIGJhcnJpZXJzLgogICAgCiAgICBUaGlzIGlzIFhTQS0yMjEuCiAgICAKICAg
IFJlcG9ydGVkLWJ5OiBBbmt1ciBBcm9yYSA8YW5rdXIuYS5hcm9yYUBvcmFjbGUuY29tPgogICAg
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVy
IGNvbW1pdDogZTc3MTlhMGRmYWM3YTIwY2I3ZGE1NTI5ZTA5NzczZDgyNzFiYjc4YgogICAgbWFz
dGVyIGRhdGU6IDIwMTctMDYtMjAgMTQ6Mzc6NDcgKzAyMDAKLS0tCiB4ZW4vYXJjaC94ODYvaXJx
LmMgICAgICAgICB8ICA4ICsrKy0tLS0tCiB4ZW4vY29tbW9uL2V2ZW50XzJsLmMgICAgICB8IDE2
ICsrKysrKysrKystLS0tLS0KIHhlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jIHwgIDQgKystLQog
eGVuL2NvbW1vbi9ldmVudF9maWZvLmMgICAgfCAyMCArKysrKysrKysrKysrKy0tLS0tLQogeGVu
L2NvbW1vbi9zY2hlZHVsZS5jICAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUveGVuL2V2ZW50Lmgg
ICAgfCAxMiArKysrKystLS0tLS0KIDYgZmlsZXMgY2hhbmdlZCwgMzYgaW5zZXJ0aW9ucygrKSwg
MjYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2lycS5jIGIveGVuL2Fy
Y2gveDg2L2lycS5jCmluZGV4IDkxZWNhNGUuLmFhZTBlYWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9pcnEuYworKysgYi94ZW4vYXJjaC94ODYvaXJxLmMKQEAgLTE0ODQsNyArMTQ4NCw3IEBA
IGludCBwaXJxX2d1ZXN0X3VubWFzayhzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICB7CiAgICAg
ICAgICAgICBwaXJxID0gcGlycXNbaV0tPnBpcnE7CiAgICAgICAgICAgICBpZiAoIHBpcnFzW2ld
LT5tYXNrZWQgJiYKLSAgICAgICAgICAgICAgICAgIWV2dGNobl9wb3J0X2lzX21hc2tlZChkLCBl
dnRjaG5fZnJvbV9wb3J0KGQsIHBpcnFzW2ldLT5ldnRjaG4pKSApCisgICAgICAgICAgICAgICAg
ICFldnRjaG5fcG9ydF9pc19tYXNrZWQoZCwgcGlycXNbaV0tPmV2dGNobikgKQogICAgICAgICAg
ICAgICAgIHBpcnFfZ3Vlc3RfZW9pKHBpcnFzW2ldKTsKICAgICAgICAgfQogICAgIH0gd2hpbGUg
KCArK3BpcnEgPCBkLT5ucl9waXJxcyAmJiBuID09IEFSUkFZX1NJWkUocGlycXMpICk7CkBAIC0y
MjQyLDcgKzIyNDIsNiBAQCBzdGF0aWMgdm9pZCBkdW1wX2lycXModW5zaWduZWQgY2hhciBrZXkp
CiAgICAgaW50IGksIGlycSwgcGlycTsKICAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2M7CiAgICAg
aXJxX2d1ZXN0X2FjdGlvbl90ICphY3Rpb247Ci0gICAgc3RydWN0IGV2dGNobiAqZXZ0Y2huOwog
ICAgIHN0cnVjdCBkb21haW4gKmQ7CiAgICAgY29uc3Qgc3RydWN0IHBpcnEgKmluZm87CiAgICAg
dW5zaWduZWQgbG9uZyBmbGFnczsKQEAgLTIyODUsMTEgKzIyODQsMTAgQEAgc3RhdGljIHZvaWQg
ZHVtcF9pcnFzKHVuc2lnbmVkIGNoYXIga2V5KQogICAgICAgICAgICAgICAgIGQgPSBhY3Rpb24t
Pmd1ZXN0W2ldOwogICAgICAgICAgICAgICAgIHBpcnEgPSBkb21haW5faXJxX3RvX3BpcnEoZCwg
aXJxKTsKICAgICAgICAgICAgICAgICBpbmZvID0gcGlycV9pbmZvKGQsIHBpcnEpOwotICAgICAg
ICAgICAgICAgIGV2dGNobiA9IGV2dGNobl9mcm9tX3BvcnQoZCwgaW5mby0+ZXZ0Y2huKTsKICAg
ICAgICAgICAgICAgICBwcmludGsoIiV1OiUzZCglYyVjJWMpIiwKICAgICAgICAgICAgICAgICAg
ICAgICAgZC0+ZG9tYWluX2lkLCBwaXJxLAotICAgICAgICAgICAgICAgICAgICAgICAoZXZ0Y2hu
X3BvcnRfaXNfcGVuZGluZyhkLCBldnRjaG4pID8gJ1AnIDogJy0nKSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgKGV2dGNobl9wb3J0X2lzX21hc2tlZChkLCBldnRjaG4pID8gJ00nIDogJy0nKSwK
KyAgICAgICAgICAgICAgICAgICAgICAgZXZ0Y2huX3BvcnRfaXNfcGVuZGluZyhkLCBpbmZvLT5l
dnRjaG4pID8gJ1AnIDogJy0nLAorICAgICAgICAgICAgICAgICAgICAgICBldnRjaG5fcG9ydF9p
c19tYXNrZWQoZCwgaW5mby0+ZXZ0Y2huKSA/ICdNJyA6ICctJywKICAgICAgICAgICAgICAgICAg
ICAgICAgKGluZm8tPm1hc2tlZCA/ICdNJyA6ICctJykpOwogICAgICAgICAgICAgICAgIGlmICgg
aSAhPSBhY3Rpb24tPm5yX2d1ZXN0cyApCiAgICAgICAgICAgICAgICAgICAgIHByaW50aygiLCIp
OwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ldmVudF8ybC5jIGIveGVuL2NvbW1vbi9ldmVudF8y
bC5jCmluZGV4IDU4MzdhZTguLjQyYTU0NzYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZXZlbnRf
MmwuYworKysgYi94ZW4vY29tbW9uL2V2ZW50XzJsLmMKQEAgLTYyLDE2ICs2MiwyMCBAQCBzdGF0
aWMgdm9pZCBldnRjaG5fMmxfdW5tYXNrKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBldnRjaG4g
KmV2dGNobikKICAgICB9CiB9CiAKLXN0YXRpYyBib29sX3QgZXZ0Y2huXzJsX2lzX3BlbmRpbmco
c3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3Qgc3RydWN0IGV2dGNobiAqZXZ0Y2huKQorc3RhdGljIGJvb2xfdCBldnRjaG5fMmxfaXNfcGVu
ZGluZyhzdHJ1Y3QgZG9tYWluICpkLCBldnRjaG5fcG9ydF90IHBvcnQpCiB7Ci0gICAgcmV0dXJu
IHRlc3RfYml0KGV2dGNobi0+cG9ydCwgJnNoYXJlZF9pbmZvKGQsIGV2dGNobl9wZW5kaW5nKSk7
CisgICAgdW5zaWduZWQgaW50IG1heF9wb3J0cyA9IEJJVFNfUEVSX0VWVENITl9XT1JEKGQpICog
QklUU19QRVJfRVZUQ0hOX1dPUkQoZCk7CisKKyAgICBBU1NFUlQocG9ydCA8IG1heF9wb3J0cyk7
CisgICAgcmV0dXJuIHBvcnQgPCBtYXhfcG9ydHMgJiYgdGVzdF9iaXQocG9ydCwgJnNoYXJlZF9p
bmZvKGQsIGV2dGNobl9wZW5kaW5nKSk7CiB9CiAKLXN0YXRpYyBib29sX3QgZXZ0Y2huXzJsX2lz
X21hc2tlZChzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnN0IHN0cnVjdCBldnRjaG4gKmV2dGNobikKK3N0YXRpYyBib29sX3QgZXZ0Y2huXzJs
X2lzX21hc2tlZChzdHJ1Y3QgZG9tYWluICpkLCBldnRjaG5fcG9ydF90IHBvcnQpCiB7Ci0gICAg
cmV0dXJuIHRlc3RfYml0KGV2dGNobi0+cG9ydCwgJnNoYXJlZF9pbmZvKGQsIGV2dGNobl9tYXNr
KSk7CisgICAgdW5zaWduZWQgaW50IG1heF9wb3J0cyA9IEJJVFNfUEVSX0VWVENITl9XT1JEKGQp
ICogQklUU19QRVJfRVZUQ0hOX1dPUkQoZCk7CisKKyAgICBBU1NFUlQocG9ydCA8IG1heF9wb3J0
cyk7CisgICAgcmV0dXJuIHBvcnQgPj0gbWF4X3BvcnRzIHx8IHRlc3RfYml0KHBvcnQsICZzaGFy
ZWRfaW5mbyhkLCBldnRjaG5fbWFzaykpOwogfQogCiBzdGF0aWMgdm9pZCBldnRjaG5fMmxfcHJp
bnRfc3RhdGUoc3RydWN0IGRvbWFpbiAqZCwKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZXZlbnRf
Y2hhbm5lbC5jIGIveGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMKaW5kZXggNzk1NmVmMS4uYWY0
MDUwNSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMKKysrIGIveGVuL2Nv
bW1vbi9ldmVudF9jaGFubmVsLmMKQEAgLTEzNzUsOCArMTM3NSw4IEBAIHN0YXRpYyB2b2lkIGRv
bWFpbl9kdW1wX2V2dGNobl9pbmZvKHN0cnVjdCBkb21haW4gKmQpCiAKICAgICAgICAgcHJpbnRr
KCIgICAgJTR1IFslZC8lZC8iLAogICAgICAgICAgICAgICAgcG9ydCwKLSAgICAgICAgICAgICAg
ICEhZXZ0Y2huX3BvcnRfaXNfcGVuZGluZyhkLCBjaG4pLAotICAgICAgICAgICAgICAgISFldnRj
aG5fcG9ydF9pc19tYXNrZWQoZCwgY2huKSk7CisgICAgICAgICAgICAgICBldnRjaG5fcG9ydF9p
c19wZW5kaW5nKGQsIHBvcnQpLAorICAgICAgICAgICAgICAgZXZ0Y2huX3BvcnRfaXNfbWFza2Vk
KGQsIHBvcnQpKTsKICAgICAgICAgZXZ0Y2huX3BvcnRfcHJpbnRfc3RhdGUoZCwgY2huKTsKICAg
ICAgICAgcHJpbnRrKCJdOiBzPSVkIG49JWQgeD0lZCIsCiAgICAgICAgICAgICAgICBjaG4tPnN0
YXRlLCBjaG4tPm5vdGlmeV92Y3B1X2lkLCBjaG4tPnhlbl9jb25zdW1lcik7CmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2V2ZW50X2ZpZm8uYyBiL3hlbi9jb21tb24vZXZlbnRfZmlmby5jCmluZGV4
IDVhMjg5NjguLjQ4Y2Y1NjMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZXZlbnRfZmlmby5jCisr
KyBiL3hlbi9jb21tb24vZXZlbnRfZmlmby5jCkBAIC0yOCw2ICsyOCwxMiBAQCBzdGF0aWMgaW5s
aW5lIGV2ZW50X3dvcmRfdCAqZXZ0Y2huX2ZpZm9fd29yZF9mcm9tX3BvcnQoc3RydWN0IGRvbWFp
biAqZCwKICAgICBpZiAoIHVubGlrZWx5KHBvcnQgPj0gZC0+ZXZ0Y2huX2ZpZm8tPm51bV9ldnRj
aG5zKSApCiAgICAgICAgIHJldHVybiBOVUxMOwogCisgICAgLyoKKyAgICAgKiBDYWxsZXJzIGFy
ZW4ndCByZXF1aXJlZCB0byBob2xkIGQtPmV2ZW50X2xvY2ssIHNvIHdlIG5lZWQgdG8gc3luY2hy
b25pemUKKyAgICAgKiB3aXRoIGFkZF9wYWdlX3RvX2V2ZW50X2FycmF5KCkuCisgICAgICovCisg
ICAgc21wX3JtYigpOworCiAgICAgcCA9IHBvcnQgLyBFVlRDSE5fRklGT19FVkVOVF9XT1JEU19Q
RVJfUEFHRTsKICAgICB3ID0gcG9ydCAlIEVWVENITl9GSUZPX0VWRU5UX1dPUkRTX1BFUl9QQUdF
OwogCkBAIC0yODgsMjQgKzI5NCwyMiBAQCBzdGF0aWMgdm9pZCBldnRjaG5fZmlmb191bm1hc2so
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGV2dGNobiAqZXZ0Y2huKQogICAgICAgICBldnRjaG5f
Zmlmb19zZXRfcGVuZGluZyh2LCBldnRjaG4pOwogfQogCi1zdGF0aWMgYm9vbF90IGV2dGNobl9m
aWZvX2lzX3BlbmRpbmcoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZXZ0Y2huICpldnRjaG4pCitzdGF0aWMgYm9vbF90
IGV2dGNobl9maWZvX2lzX3BlbmRpbmcoc3RydWN0IGRvbWFpbiAqZCwgZXZ0Y2huX3BvcnRfdCBw
b3J0KQogewogICAgIGV2ZW50X3dvcmRfdCAqd29yZDsKIAotICAgIHdvcmQgPSBldnRjaG5fZmlm
b193b3JkX2Zyb21fcG9ydChkLCBldnRjaG4tPnBvcnQpOworICAgIHdvcmQgPSBldnRjaG5fZmlm
b193b3JkX2Zyb21fcG9ydChkLCBwb3J0KTsKICAgICBpZiAoIHVubGlrZWx5KCF3b3JkKSApCiAg
ICAgICAgIHJldHVybiAwOwogCiAgICAgcmV0dXJuIHRlc3RfYml0KEVWVENITl9GSUZPX1BFTkRJ
TkcsIHdvcmQpOwogfQogCi1zdGF0aWMgYm9vbF90IGV2dGNobl9maWZvX2lzX21hc2tlZChzdHJ1
Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
c3RydWN0IGV2dGNobiAqZXZ0Y2huKQorc3RhdGljIGJvb2xfdCBldnRjaG5fZmlmb19pc19tYXNr
ZWQoc3RydWN0IGRvbWFpbiAqZCwgZXZ0Y2huX3BvcnRfdCBwb3J0KQogewogICAgIGV2ZW50X3dv
cmRfdCAqd29yZDsKIAotICAgIHdvcmQgPSBldnRjaG5fZmlmb193b3JkX2Zyb21fcG9ydChkLCBl
dnRjaG4tPnBvcnQpOworICAgIHdvcmQgPSBldnRjaG5fZmlmb193b3JkX2Zyb21fcG9ydChkLCBw
b3J0KTsKICAgICBpZiAoIHVubGlrZWx5KCF3b3JkKSApCiAgICAgICAgIHJldHVybiAxOwogCkBA
IC01OTQsNiArNTk4LDEwIEBAIHN0YXRpYyBpbnQgYWRkX3BhZ2VfdG9fZXZlbnRfYXJyYXkoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgICAgIHJldHVybiByYzsKIAog
ICAgIGQtPmV2dGNobl9maWZvLT5ldmVudF9hcnJheVtzbG90XSA9IHZpcnQ7CisKKyAgICAvKiBT
eW5jaHJvbml6ZSB3aXRoIGV2dGNobl9maWZvX3dvcmRfZnJvbV9wb3J0KCkuICovCisgICAgc21w
X3dtYigpOworCiAgICAgZC0+ZXZ0Y2huX2ZpZm8tPm51bV9ldnRjaG5zICs9IEVWVENITl9GSUZP
X0VWRU5UX1dPUkRTX1BFUl9QQUdFOwogCiAgICAgLyoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
c2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCAxNTA1ZDZkLi4wZmQ4ZWYy
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hl
ZHVsZS5jCkBAIC03NzksNyArNzc5LDcgQEAgc3RhdGljIGxvbmcgZG9fcG9sbChzdHJ1Y3Qgc2No
ZWRfcG9sbCAqc2NoZWRfcG9sbCkKICAgICAgICAgICAgIGdvdG8gb3V0OwogCiAgICAgICAgIHJj
ID0gMDsKLSAgICAgICAgaWYgKCBldnRjaG5fcG9ydF9pc19wZW5kaW5nKGQsIGV2dGNobl9mcm9t
X3BvcnQoZCwgcG9ydCkpICkKKyAgICAgICAgaWYgKCBldnRjaG5fcG9ydF9pc19wZW5kaW5nKGQs
IHBvcnQpICkKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveGVuL2V2ZW50LmggYi94ZW4vaW5jbHVkZS94ZW4vZXZlbnQuaAppbmRleCAxOWUx
ZTNhLi5jODNiMzAxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vZXZlbnQuaAorKysgYi94
ZW4vaW5jbHVkZS94ZW4vZXZlbnQuaApAQCAtMTM5LDggKzEzOSw4IEBAIHN0cnVjdCBldnRjaG5f
cG9ydF9vcHMgewogICAgIHZvaWQgKCpzZXRfcGVuZGluZykoc3RydWN0IHZjcHUgKnYsIHN0cnVj
dCBldnRjaG4gKmV2dGNobik7CiAgICAgdm9pZCAoKmNsZWFyX3BlbmRpbmcpKHN0cnVjdCBkb21h
aW4gKmQsIHN0cnVjdCBldnRjaG4gKmV2dGNobik7CiAgICAgdm9pZCAoKnVubWFzaykoc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IGV2dGNobiAqZXZ0Y2huKTsKLSAgICBib29sX3QgKCppc19wZW5k
aW5nKShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgZXZ0Y2huICpldnRjaG4pOwotICAg
IGJvb2xfdCAoKmlzX21hc2tlZCkoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IGV2dGNo
biAqZXZ0Y2huKTsKKyAgICBib29sX3QgKCppc19wZW5kaW5nKShzdHJ1Y3QgZG9tYWluICpkLCBl
dnRjaG5fcG9ydF90IHBvcnQpOworICAgIGJvb2xfdCAoKmlzX21hc2tlZCkoc3RydWN0IGRvbWFp
biAqZCwgZXZ0Y2huX3BvcnRfdCBwb3J0KTsKICAgICAvKgogICAgICAqIElzIHRoZSBwb3J0IHVu
YXZhaWxhYmxlIGJlY2F1c2UgaXQncyBzdGlsbCBiZWluZyBjbGVhbmVkIHVwCiAgICAgICogYWZ0
ZXIgYmVpbmcgY2xvc2VkPwpAQCAtMTc2LDE1ICsxNzYsMTUgQEAgc3RhdGljIGlubGluZSB2b2lk
IGV2dGNobl9wb3J0X3VubWFzayhzdHJ1Y3QgZG9tYWluICpkLAogfQogCiBzdGF0aWMgaW5saW5l
IGJvb2xfdCBldnRjaG5fcG9ydF9pc19wZW5kaW5nKHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBldnRjaG4g
KmV2dGNobikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZ0
Y2huX3BvcnRfdCBwb3J0KQogewotICAgIHJldHVybiBkLT5ldnRjaG5fcG9ydF9vcHMtPmlzX3Bl
bmRpbmcoZCwgZXZ0Y2huKTsKKyAgICByZXR1cm4gZC0+ZXZ0Y2huX3BvcnRfb3BzLT5pc19wZW5k
aW5nKGQsIHBvcnQpOwogfQogCiBzdGF0aWMgaW5saW5lIGJvb2xfdCBldnRjaG5fcG9ydF9pc19t
YXNrZWQoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZXZ0Y2huICpldnRjaG4pCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZ0Y2huX3BvcnRfdCBwb3J0KQogewotICAgIHJl
dHVybiBkLT5ldnRjaG5fcG9ydF9vcHMtPmlzX21hc2tlZChkLCBldnRjaG4pOworICAgIHJldHVy
biBkLT5ldnRjaG5fcG9ydF9vcHMtPmlzX21hc2tlZChkLCBwb3J0KTsKIH0KIAogc3RhdGljIGlu
bGluZSBib29sX3QgZXZ0Y2huX3BvcnRfaXNfYnVzeShzdHJ1Y3QgZG9tYWluICpkLCBldnRjaG5f
cG9ydF90IHBvcnQpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFibGUtNC41CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Jun 22 00:34:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 00:34:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dNq4p-0007lW-L2; Thu, 22 Jun 2017 00:34:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dNq4o-0007lL-Ob
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 00:34:26 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 BD/8D-01985-1901B495; Thu, 22 Jun 2017 00:34:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVXeigHe
 kwerFXBYTthk4MHps79vFHsAYxZqZl5RfkcCasefKc8aCbSoVa/ccZGpgfCTVxcjJISTwhVFi
 9lzlLkYuIPs8o8T9pa8Zuxg5ONgExCTm7lUAqRERUJWYtWI5M0S9ukTT7wY2EFtYIFCiY9lRV
 hCbV8BMYtLRKUwgNgtQ/dq3m9gnMHIsYGRYxahenFpUllqka6yXVJSZnlGSm5iZo2toYKyXm1
 pcnJiempOYVKyXnJ+7iRHoEQYg2MHY/MXpEKMkB5OSKO+aU16RQnxJ+SmVGYnFGfFFpTmpxYc
 YZTg4lCR4r/J7RwoJFqWmp1akZeYAQwMmLcHBoyTCe4INKM1bXJCYW5yZDpE6xagoJc77G6RP
 ACSRUZoH1wYLx0uMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5r3DBzSFJzOvBG76K6DFTECLX
 xzxAFlckoiQkmpgDGZ2PtTh0i/l90neUOLR8ze76y9kmqQWlusofDvV9T5Hn+vWxNjmFbe133
 snuWqWz2vNU3w4TaGRbcb0c99uLlFZ8eCChvLaxukXeXfHslTUfpTYxCMXt2rbWkmvJMXdvsv
 XPrC/uzro8gXBWabHVvLZ5/47WiJxacF+vx9TF67OFl2yYbFZrBJLcUaioRZzUXEiAGARTSRC
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1498091664!99248086!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9053 invoked from network); 22 Jun 2017 00:34:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 00:34:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dNq4l-0007rW-Ql
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 00:34:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dNq4l-0002jI-Q0
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 00:34:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dNq4l-0002jI-Q0@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 00:34:23 +0000
Subject: [Xen-changelog] [xen stable-4.5] memory: fix return value handing
	of guest_remove_page()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGU1ZWY3NmQ4MjA4NTcxZDYwNmNiMGEyZjlkNjcwYjE5ZjAzZTBhYWIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEp1biAyMCAxNjo1NjoyOCAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIEp1biAyMCAxNjo1NjoyOCAyMDE3ICsw
MjAwCgogICAgbWVtb3J5OiBmaXggcmV0dXJuIHZhbHVlIGhhbmRpbmcgb2YgZ3Vlc3RfcmVtb3Zl
X3BhZ2UoKQogICAgCiAgICBEZXNwaXRlIHRoZSBkZXNjcmlwdGlvbiBpbiBtbS5oLCBndWVzdF9y
ZW1vdmVfcGFnZSgpIHByZXZpb3VzbHkgcmV0dXJuZWQgMCBmb3IKICAgIHBhZ2luZyBlcnJvcnMu
CiAgICAKICAgIFN3aXRjaCBndWVzdF9yZW1vdmVfcGFnZSgpIHRvIGhhdmluZyByZWd1bGFyIDAv
LWVycm9yIHNlbWFudGljcywgYW5kIHByb3BhZ2F0ZQogICAgdGhlIHJldHVybiB2YWx1ZXMgZnJv
bSBjbGVhcl9tbWlvX3AybV9lbnRyeSgpIGFuZCBtZW1fc2hhcmluZ191bnNoYXJlX3BhZ2UoKQog
ICAgdG8gdGhlIGNhbGxlcnMgKGFsdGhvdWdoIGRlY3JlYXNlX3Jlc2VydmF0aW9uKCkgaXMgdGhl
IG9ubHkgY2FsbGVyIHdoaWNoCiAgICBjdXJyZW50bHkgY2FyZXMpLgogICAgCiAgICBUaGlzIGlz
IHBhcnQgb2YgWFNBLTIyMi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBiNjE0ZjY0MmMzNWRhNTE4NDQx
Njc4NzM1MmY1MWE2Mzc5YTkyNjI4CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNi0yMCAxNDozOTo1
NiArMDIwMAotLS0KIHhlbi9jb21tb24vbWVtb3J5LmMgIHwgMzQgKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL21tLmggfCAgMyArLS0KIDIgZmlsZXMg
Y2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9jb21tb24vbWVtb3J5LmMKaW5kZXggOGNiZDQyZi4u
ZTY0NWY2MyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYworKysgYi94ZW4vY29tbW9u
L21lbW9yeS5jCkBAIC0yMzgsNiArMjM4LDcgQEAgaW50IGd1ZXN0X3JlbW92ZV9wYWdlKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ21mbikKICAgICBwMm1fdHlwZV90IHAybXQ7CiAj
ZW5kaWYKICAgICB1bnNpZ25lZCBsb25nIG1mbjsKKyAgICBpbnQgcmM7CiAKICNpZmRlZiBDT05G
SUdfWDg2CiAgICAgbWZuID0gbWZuX3goZ2V0X2dmbl9xdWVyeShkLCBnbWZuLCAmcDJtdCkpOyAK
QEAgLTI1NSwxMyArMjU2LDE1IEBAIGludCBndWVzdF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGdtZm4pCiAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7
CiAgICAgICAgIH0KICAgICAgICAgcDJtX21lbV9wYWdpbmdfZHJvcF9wYWdlKGQsIGdtZm4sIHAy
bXQpOwotICAgICAgICByZXR1cm4gMTsKKworICAgICAgICByZXR1cm4gMDsKICAgICB9CiAgICAg
aWYgKCBwMm10ID09IHAybV9tbWlvX2RpcmVjdCApCiAgICAgewotICAgICAgICBjbGVhcl9tbWlv
X3AybV9lbnRyeShkLCBnbWZuLCBfbWZuKG1mbikpOworICAgICAgICByYyA9IGNsZWFyX21taW9f
cDJtX2VudHJ5KGQsIGdtZm4sIF9tZm4obWZuKSk7CiAgICAgICAgIHB1dF9nZm4oZCwgZ21mbik7
Ci0gICAgICAgIHJldHVybiAxOworCisgICAgICAgIHJldHVybiByYzsKICAgICB9CiAjZWxzZQog
ICAgIG1mbiA9IGdtZm5fdG9fbWZuKGQsIGdtZm4pOwpAQCAtMjcxLDIxICsyNzQsMjUgQEAgaW50
IGd1ZXN0X3JlbW92ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ21mbikK
ICAgICAgICAgcHV0X2dmbihkLCBnbWZuKTsKICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8s
ICJEb21haW4gJXUgcGFnZSBudW1iZXIgJWx4IGludmFsaWRcbiIsCiAgICAgICAgICAgICAgICAg
ZC0+ZG9tYWluX2lkLCBnbWZuKTsKLSAgICAgICAgcmV0dXJuIDA7CisKKyAgICAgICAgcmV0dXJu
IC1FSU5WQUw7CiAgICAgfQogICAgICAgICAgICAgCiAjaWZkZWYgQ09ORklHX1g4NgogICAgIGlm
ICggcDJtX2lzX3NoYXJlZChwMm10KSApCiAgICAgewotICAgICAgICAvKiBVbnNoYXJlIHRoZSBw
YWdlLCBiYWlsIG91dCBvbiBlcnJvci4gV2UgdW5zaGFyZSBiZWNhdXNlIAotICAgICAgICAgKiB3
ZSBtaWdodCBiZSB0aGUgb25seSBvbmUgdXNpbmcgdGhpcyBzaGFyZWQgcGFnZSwgYW5kIHdlCi0g
ICAgICAgICAqIG5lZWQgdG8gdHJpZ2dlciBwcm9wZXIgY2xlYW51cC4gT25jZSBkb25lLCB0aGlz
IGlzIAotICAgICAgICAgKiBsaWtlIGFueSBvdGhlciBwYWdlLiAqLwotICAgICAgICBpZiAoIG1l
bV9zaGFyaW5nX3Vuc2hhcmVfcGFnZShkLCBnbWZuLCAwKSApCisgICAgICAgIC8qCisgICAgICAg
ICAqIFVuc2hhcmUgdGhlIHBhZ2UsIGJhaWwgb3V0IG9uIGVycm9yLiBXZSB1bnNoYXJlIGJlY2F1
c2Ugd2UKKyAgICAgICAgICogbWlnaHQgYmUgdGhlIG9ubHkgb25lIHVzaW5nIHRoaXMgc2hhcmVk
IHBhZ2UsIGFuZCB3ZSBuZWVkIHRvCisgICAgICAgICAqIHRyaWdnZXIgcHJvcGVyIGNsZWFudXAu
IE9uY2UgZG9uZSwgdGhpcyBpcyBsaWtlIGFueSBvdGhlciBwYWdlLgorICAgICAgICAgKi8KKyAg
ICAgICAgcmMgPSBtZW1fc2hhcmluZ191bnNoYXJlX3BhZ2UoZCwgZ21mbiwgMCk7CisgICAgICAg
IGlmICggcmMgKQogICAgICAgICB7CiAgICAgICAgICAgICBwdXRfZ2ZuKGQsIGdtZm4pOwogICAg
ICAgICAgICAgKHZvaWQpbWVtX3NoYXJpbmdfbm90aWZ5X2Vub21lbShkLCBnbWZuLCAwKTsKLSAg
ICAgICAgICAgIHJldHVybiAwOworCisgICAgICAgICAgICByZXR1cm4gcmM7CiAgICAgICAgIH0K
ICAgICAgICAgLyogTWF5YmUgdGhlIG1mbiBjaGFuZ2VkICovCiAgICAgICAgIG1mbiA9IG1mbl94
KGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoZCwgZ21mbiwgJnAybXQpKTsKQEAgLTI5OCw3ICszMDUs
OCBAQCBpbnQgZ3Vlc3RfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBnbWZuKQogICAgIHsKICAgICAgICAgcHV0X2dmbihkLCBnbWZuKTsKICAgICAgICAgZ2Rwcmlu
dGsoWEVOTE9HX0lORk8sICJCYWQgcGFnZSBmcmVlIGZvciBkb21haW4gJXVcbiIsIGQtPmRvbWFp
bl9pZCk7Ci0gICAgICAgIHJldHVybiAwOworCisgICAgICAgIHJldHVybiAtRU5YSU87CiAgICAg
fQogCiAgICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQoX1BHVF9waW5uZWQsICZwYWdlLT51Lmlu
dXNlLnR5cGVfaW5mbykgKQpAQCAtMzEyLDcgKzMyMCw3IEBAIGludCBndWVzdF9yZW1vdmVfcGFn
ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdtZm4pCiAgICAgcHV0X3BhZ2UocGFn
ZSk7CiAgICAgcHV0X2dmbihkLCBnbWZuKTsKIAotICAgIHJldHVybiAxOworICAgIHJldHVybiAw
OwogfQogCiBzdGF0aWMgdm9pZCBkZWNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1Y3QgbWVtb3BfYXJn
cyAqYSkKQEAgLTM2Myw3ICszNzEsNyBAQCBzdGF0aWMgdm9pZCBkZWNyZWFzZV9yZXNlcnZhdGlv
bihzdHJ1Y3QgbWVtb3BfYXJncyAqYSkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAg
IGZvciAoIGogPSAwOyBqIDwgKDEgPDwgYS0+ZXh0ZW50X29yZGVyKTsgaisrICkKLSAgICAgICAg
ICAgIGlmICggIWd1ZXN0X3JlbW92ZV9wYWdlKGEtPmRvbWFpbiwgZ21mbiArIGopICkKKyAgICAg
ICAgICAgIGlmICggZ3Vlc3RfcmVtb3ZlX3BhZ2UoYS0+ZG9tYWluLCBnbWZuICsgaikgKQogICAg
ICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
eGVuL21tLmggYi94ZW4vaW5jbHVkZS94ZW4vbW0uaAppbmRleCA3NGE2NWE2Li4yNGZjMTBmIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vbW0uaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbW0u
aApAQCAtMzgxLDggKzM4MSw3IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBzcGFjZSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRvbWlkX3QgZm9yZWlnbl9kb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgaWR4LCB4ZW5fcGZuX3QgZ3Bmbik7CiAKLS8qIFJldHVybnMgMSBv
biBzdWNjZXNzLCAwIG9uIGVycm9yLCBuZWdhdGl2ZSBpZiB0aGUgcmluZwotICogZm9yIGV2ZW50
IHByb3BhZ2F0aW9uIGlzIGZ1bGwgaW4gdGhlIHByZXNlbmNlIG9mIHBhZ2luZyAqLworLyogUmV0
dXJucyAwIG9uIHN1Y2Nlc3MsIG9yIG5lZ2F0aXZlIG9uIGVycm9yLiAqLwogaW50IGd1ZXN0X3Jl
bW92ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ21mbik7CiAKICNkZWZp
bmUgUkFNX1RZUEVfQ09OVkVOVElPTkFMIDB4MDAwMDAwMDEKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjUKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Jun 22 00:34:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 00:34:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dNq4z-0007nl-Nn; Thu, 22 Jun 2017 00:34:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dNq4y-0007na-Pu
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 00:34:36 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 1D/56-03557-C901B495; Thu, 22 Jun 2017 00:34:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVXe2gHe
 kwcxjnBYTthk4MHps79vFHsAYxZqZl5RfkcCacezVT+aCWfUV2+bPYWtg3BPbxcjFISTwhVHi
 9f53LBDOeUaJviMHmLsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIkVj9a
 RsjiM0rYCZxddpfMJsFqH7G9jWsExg5FjAyrGLUKE4tKkst0jU21ksqykzPKMlNzMzRNTQw08
 tNLS5OTE/NSUwq1kvOz93ECPQKAxDsYNy5PvAQoyQHk5Io75pTXpFCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHjD+L0jhQSLUtNTK9Iyc4DhAZOW4OBREuHVAYaIEG9xQWJucWY6ROoUoy7HhtXr
 vzAJseTl56VKifNWg8wQACnKKM2DGwEL1UuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5r3DB
 zSFJzOvBG7TK6AjmICOeHHEA+SIkkSElFQDY+2z2e4acfdePLGp3xAsyn3x2uvoi5cVao/Zlq
 yaoTcrOHZHoXa16TWnBiaXT53hn+sz76ko73ylUR73L0OQf6PXs4Ru/0Wf2+5EVRllOlpMN56
 6IiXL+S2TgkTMR//cs7cnyFtk875avPD5h6Z14l6/MoTn3evJ3ZP9OsHnc8qJ3Y6h5hPWKrEU
 ZyQaajEXFScCAGQfm6tQAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-21.messagelabs.com!1498091674!69185059!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55057 invoked from network); 22 Jun 2017 00:34:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 00:34:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dNq4v-0007rj-TO
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 00:34:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dNq4v-0002jn-Sl
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 00:34:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dNq4v-0002jn-Sl@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 00:34:33 +0000
Subject: [Xen-changelog] [xen stable-4.5] guest_physmap_remove_page() needs
	its return value checked
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDA3ODBlODE4NDZiMmVkNzE4Zjc2MDY1OTY3ZWYyZjBmOGE4ZTJiNmUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDIw
IDE2OjU3OjE0IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE2OjU3OjE0IDIwMTcgKzAyMDAKCiAgICBn
dWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKCkgbmVlZHMgaXRzIHJldHVybiB2YWx1ZSBjaGVja2Vk
CiAgICAKICAgIENhbGxlcnMsIG5hbWVseSBzdWNoIHN1YnNlcXVlbnRseSBmcmVlaW5nIHRoZSBw
YWdlLCBtdXN0IG5vdCBibGluZGx5CiAgICBhc3N1bWUgc3VjY2VzcyAtIHRoZSBmdW5jdGlvbiBt
YXkgbmFtZWx5IGZhaWwgd2hlbiBuZWVkaW5nIHRvIHNoYXR0ZXIgYQogICAgc3VwZXIgcGFnZSwg
YnV0IHRoZXJlIG5vdCBiZWluZyBtZW1vcnkgYXZhaWxhYmxlIGZvciB0aGUgdGhlbiBuZWVkZWQK
ICAgIGludGVybWVkaWF0ZSBwYWdlIHRhYmxlLgogICAgCiAgICBBcyBpdCBoYXBwZW5zLCBndWVz
dF9yZW1vdmVfcGFnZSgpIGNhbGxlcnMgbm93IGFsc28gYWxsIGNoZWNrIHRoZQogICAgcmV0dXJu
IHZhbHVlLgogICAgCiAgICBGdXJ0aGVybW9yZSBhIG1pc3NlZCBwdXRfZ2ZuKCkgb24gYW4gZXJy
b3IgcGF0aCBpbiBnbnR0YWJfdHJhbnNmZXIoKSBpcwogICAgYWxzbyBiZWluZyB0YWtlbiBjYXJl
IG9mLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTIyMi4KICAgIAogICAgUmVwb3J0ZWQt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGEw
Y2NlNjA0OGQwMTBhMzBhYzgyZjhkYjc3ODdiYmY5YWFkYTY0ZjQKICAgIG1hc3RlciBkYXRlOiAy
MDE3LTA2LTIwIDE0OjQxOjE2ICswMjAwCi0tLQogeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAg
ICAgICAgICB8ICA1ICsrKy0tCiB4ZW4vYXJjaC9hcm0vcDJtLmMgICAgICAgICAgICAgICAgIHwg
MTMgKysrKysrLS0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICB8ICA1
ICsrKy0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgIHwgMjEgKysrKysrKysr
KysrKysrLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICAgICAgIHwgMTUgKysr
KysrKysrKystLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgICAgICAgICAgIHwgMzIgKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9jb21tb24vbWVtb3J5LmMgICAgICAg
ICAgICAgICAgfCAyMSArKysrKysrKysrKysrLS0tLS0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FybS9zbW11LmMgfCAgNCArLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oICAgICAg
ICAgIHwgIDQgLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCAgICAgICAgICB8ICA1IC0t
LS0tCiB4ZW4vaW5jbHVkZS94ZW4vbW0uaCAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9pbmNs
dWRlL3hlbi9wMm0tY29tbW9uLmggICAgICAgfCAgNiArKysrKysKIDEyIGZpbGVzIGNoYW5nZWQs
IDc0IGluc2VydGlvbnMoKyksIDU5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggMTIxOTBjMi4uOWNhN2RhNCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTEy
NjgsMTMgKzEyNjgsMTQgQEAgaW50IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKHVuc2lnbmVk
IGxvbmcgYWRkciwgdW5zaWduZWQgbG9uZyBtZm4sCiB7CiAgICAgdW5zaWduZWQgbG9uZyBnZm4g
PSAodW5zaWduZWQgbG9uZykoYWRkciA+PiBQQUdFX1NISUZUKTsKICAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gY3VycmVudC0+ZG9tYWluOworICAgIGludCByYzsKIAogICAgIGlmICggbmV3X2FkZHIg
IT0gMCB8fCAoZmxhZ3MgJiBHTlRNQVBfY29udGFpbnNfcHRlKSApCiAgICAgICAgIHJldHVybiBH
TlRTVF9nZW5lcmFsX2Vycm9yOwogCi0gICAgZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBn
Zm4sIG1mbiwgMCk7CisgICAgcmMgPSBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIGdmbiwg
bWZuLCAwKTsKIAotICAgIHJldHVybiBHTlRTVF9va2F5OworICAgIHJldHVybiByYyA/IEdOVFNU
X2dlbmVyYWxfZXJyb3IgOiBHTlRTVF9va2F5OwogfQogCiBpbnQgaXNfaW9tZW1fcGFnZSh1bnNp
Z25lZCBsb25nIG1mbikKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNo
L2FybS9wMm0uYwppbmRleCBhNWYzM2YwLi5lMTZhOGI4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC05NzYsMTQgKzk3NiwxMyBAQCBp
bnQgZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGZuX3RvX3BhZGRyKG1mbiksIE1BVFRSX01FTSwgdCk7CiB9CiAK
LXZvaWQgZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ3BmbiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgaW50IHBhZ2Vf
b3JkZXIpCitpbnQgZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBsb25nIGdmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgbWZuLCB1bnNpZ25lZCBpbnQgcGFnZV9vcmRlcikKIHsKLSAgICBhcHBseV9wMm1fY2hh
bmdlcyhkLCBSRU1PVkUsCi0gICAgICAgICAgICAgICAgICAgICAgcGZuX3RvX3BhZGRyKGdwZm4p
LAotICAgICAgICAgICAgICAgICAgICAgIHBmbl90b19wYWRkcihncGZuICsgKDE8PHBhZ2Vfb3Jk
ZXIpKSwKLSAgICAgICAgICAgICAgICAgICAgICBwZm5fdG9fcGFkZHIobWZuKSwgTUFUVFJfTUVN
LCBwMm1faW52YWxpZCk7CisgICAgcmV0dXJuIGFwcGx5X3AybV9jaGFuZ2VzKGQsIFJFTU9WRSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGZuX3RvX3BhZGRyKGdmbiksCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBmbl90b19wYWRkcihnZm4gKyAoMSA8PCBwYWdlX29yZGVy
KSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBmbl90b19wYWRkcihtZm4pLCBNQVRU
Ul9NRU0sIHAybV9pbnZhbGlkKTsKIH0KIAogaW50IHAybV9hbGxvY190YWJsZShzdHJ1Y3QgZG9t
YWluICpkKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4
Ni9odm0vaHZtLmMKaW5kZXggZGI4NjZlYi4uNGYxYzgxOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC01NDgsOCArNTQ4
LDkgQEAgYm9vbF90IGlzX2lvcmVxX3NlcnZlcl9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0
IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiBzdGF0aWMgdm9pZCBodm1fcmVtb3ZlX2lvcmVxX2dt
Zm4oCiAgICAgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwKQog
ewotICAgIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgaW9ycC0+Z21mbiwgCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYWdlX3RvX21mbihpb3JwLT5wYWdlKSwgMCk7CisgICAg
aWYgKCBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIGlvcnAtPmdtZm4sCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2VfdG9fbWZuKGlvcnAtPnBhZ2UpLCAwKSApCisg
ICAgICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsKIH0KIApk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA4
ZmU0ZTg1Li43MGJmNTJmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4v
YXJjaC94ODYvbW0uYwpAQCAtNDA5Miw3ICs0MDkyLDExIEBAIHN0YXRpYyBpbnQgcmVwbGFjZV9n
cmFudF9wMm1fbWFwcGluZygKICAgICAgICAgICAgICAgICAgdHlwZSwgbWZuX3gob2xkX21mbiks
IGZyYW1lKTsKICAgICAgICAgcmV0dXJuIEdOVFNUX2dlbmVyYWxfZXJyb3I7CiAgICAgfQotICAg
IGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgZ2ZuLCBmcmFtZSwgUEFHRV9PUkRFUl80Syk7
CisgICAgaWYgKCBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIGdmbiwgZnJhbWUsIFBBR0Vf
T1JERVJfNEspICkKKyAgICB7CisgICAgICAgIHB1dF9nZm4oZCwgZ2ZuKTsKKyAgICAgICAgcmV0
dXJuIEdOVFNUX2dlbmVyYWxfZXJyb3I7CisgICAgfQogCiAgICAgcHV0X2dmbihkLCBnZm4pOwog
ICAgIHJldHVybiBHTlRTVF9va2F5OwpAQCAtNDYxMyw3ICs0NjE3LDcgQEAgaW50IHhlbm1lbV9h
ZGRfdG9fcGh5c21hcF9vbmUoCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IE5VTEw7CiAg
ICAgdW5zaWduZWQgbG9uZyBnZm4gPSAwOyAvKiBnY2MgLi4uICovCiAgICAgdW5zaWduZWQgbG9u
ZyBwcmV2X21mbiwgbWZuID0gMCwgb2xkX2dwZm47Ci0gICAgaW50IHJjOworICAgIGludCByYyA9
IDA7CiAgICAgcDJtX3R5cGVfdCBwMm10OwogCiAgICAgc3dpdGNoICggc3BhY2UgKQpAQCAtNDY4
NywyNSArNDY5MSwzMCBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKICAgICB7CiAg
ICAgICAgIGlmICggaXNfeGVuX2hlYXBfbWZuKHByZXZfbWZuKSApCiAgICAgICAgICAgICAvKiBY
ZW4gaGVhcCBmcmFtZXMgYXJlIHNpbXBseSB1bmhvb2tlZCBmcm9tIHRoaXMgcGh5cyBzbG90LiAq
LwotICAgICAgICAgICAgZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBncGZuLCBwcmV2X21m
biwgUEFHRV9PUkRFUl80Syk7CisgICAgICAgICAgICByYyA9IGd1ZXN0X3BoeXNtYXBfcmVtb3Zl
X3BhZ2UoZCwgZ3BmbiwgcHJldl9tZm4sIFBBR0VfT1JERVJfNEspOwogICAgICAgICBlbHNlCiAg
ICAgICAgICAgICAvKiBOb3JtYWwgZG9tYWluIG1lbW9yeSBpcyBmcmVlZCwgdG8gYXZvaWQgbGVh
a2luZyBtZW1vcnkuICovCi0gICAgICAgICAgICBndWVzdF9yZW1vdmVfcGFnZShkLCBncGZuKTsK
KyAgICAgICAgICAgIHJjID0gZ3Vlc3RfcmVtb3ZlX3BhZ2UoZCwgZ3Bmbik7CiAgICAgfQogICAg
IC8qIEluIHRoZSBYRU5NQVBTUEFDRV9nbWZuIGNhc2Ugd2Ugc3RpbGwgaG9sZCBhIHJlZiBvbiB0
aGUgb2xkIHBhZ2UuICovCiAgICAgcHV0X2dmbihkLCBncGZuKTsKIAorICAgIGlmICggcmMgKQor
ICAgICAgICBnb3RvIHB1dF9ib3RoOworCiAgICAgLyogVW5tYXAgZnJvbSBvbGQgbG9jYXRpb24s
IGlmIGFueS4gKi8KICAgICBvbGRfZ3BmbiA9IGdldF9ncGZuX2Zyb21fbWZuKG1mbik7CiAgICAg
QVNTRVJUKCBvbGRfZ3BmbiAhPSBTSEFSRURfTTJQX0VOVFJZICk7CiAgICAgaWYgKCBzcGFjZSA9
PSBYRU5NQVBTUEFDRV9nbWZuIHx8IHNwYWNlID09IFhFTk1BUFNQQUNFX2dtZm5fcmFuZ2UgKQog
ICAgICAgICBBU1NFUlQoIG9sZF9ncGZuID09IGdmbiApOwogICAgIGlmICggb2xkX2dwZm4gIT0g
SU5WQUxJRF9NMlBfRU5UUlkgKQotICAgICAgICBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQs
IG9sZF9ncGZuLCBtZm4sIFBBR0VfT1JERVJfNEspOworICAgICAgICByYyA9IGd1ZXN0X3BoeXNt
YXBfcmVtb3ZlX3BhZ2UoZCwgb2xkX2dwZm4sIG1mbiwgUEFHRV9PUkRFUl80Syk7CiAKICAgICAv
KiBNYXAgYXQgbmV3IGxvY2F0aW9uLiAqLwotICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9hZGRfcGFn
ZShkLCBncGZuLCBtZm4sIFBBR0VfT1JERVJfNEspOworICAgIGlmICggIXJjICkKKyAgICAgICAg
cmMgPSBndWVzdF9waHlzbWFwX2FkZF9wYWdlKGQsIGdwZm4sIG1mbiwgUEFHRV9PUkRFUl80Syk7
CiAKKyBwdXRfYm90aDoKICAgICAvKiBJbiB0aGUgWEVOTUFQU1BBQ0VfZ21mbiwgd2UgdG9vayBh
IHJlZiBvZiB0aGUgZ2ZuIGF0IHRoZSB0b3AgKi8KICAgICBpZiAoIHNwYWNlID09IFhFTk1BUFNQ
QUNFX2dtZm4gfHwgc3BhY2UgPT0gWEVOTUFQU1BBQ0VfZ21mbl9yYW5nZSApCiAgICAgICAgIHB1
dF9nZm4oZCwgZ2ZuKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS9wMm0uYwppbmRleCBmNThhNjExLi5hODEyODliIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC01NTAsMTQg
KzU1MCwxOCBAQCBwMm1fcmVtb3ZlX3BhZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWdu
ZWQgbG9uZyBnZm4sIHVuc2lnbmVkIGxvbmcgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAg
IHAybS0+ZGVmYXVsdF9hY2Nlc3MpOwogfQogCi12b2lkCitpbnQKIGd1ZXN0X3BoeXNtYXBfcmVt
b3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBpbnQgcGFnZV9vcmRl
cikKIHsKKyAgICBpbnQgcmM7CisKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dl
dF9ob3N0cDJtKGQpOwogICAgIGdmbl9sb2NrKHAybSwgZ2ZuLCBwYWdlX29yZGVyKTsKLSAgICBw
Mm1fcmVtb3ZlX3BhZ2UocDJtLCBnZm4sIG1mbiwgcGFnZV9vcmRlcik7CisgICAgcmMgPSBwMm1f
cmVtb3ZlX3BhZ2UocDJtLCBnZm4sIG1mbiwgcGFnZV9vcmRlcik7CiAgICAgZ2ZuX3VubG9jayhw
Mm0sIGdmbiwgcGFnZV9vcmRlcik7CisKKyAgICByZXR1cm4gcmM7CiB9CiAKIGludApAQCAtMjA5
NCwxMCArMjA5OCwxMiBAQCBpbnQgcDJtX2FkZF9mb3JlaWduKHN0cnVjdCBkb21haW4gKnRkb20s
IHVuc2lnbmVkIGxvbmcgZmdmbiwKICAgICB7CiAgICAgICAgIGlmICggaXNfeGVuX2hlYXBfbWZu
KHByZXZfbWZuKSApCiAgICAgICAgICAgICAvKiBYZW4gaGVhcCBmcmFtZXMgYXJlIHNpbXBseSB1
bmhvb2tlZCBmcm9tIHRoaXMgcGh5cyBzbG90ICovCi0gICAgICAgICAgICBndWVzdF9waHlzbWFw
X3JlbW92ZV9wYWdlKHRkb20sIGdwZm4sIHByZXZfbWZuLCAwKTsKKyAgICAgICAgICAgIHJjID0g
Z3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZSh0ZG9tLCBncGZuLCBwcmV2X21mbiwgMCk7CiAgICAg
ICAgIGVsc2UKICAgICAgICAgICAgIC8qIE5vcm1hbCBkb21haW4gbWVtb3J5IGlzIGZyZWVkLCB0
byBhdm9pZCBsZWFraW5nIG1lbW9yeS4gKi8KLSAgICAgICAgICAgIGd1ZXN0X3JlbW92ZV9wYWdl
KHRkb20sIGdwZm4pOworICAgICAgICAgICAgcmMgPSBndWVzdF9yZW1vdmVfcGFnZSh0ZG9tLCBn
cGZuKTsKKyAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICBnb3RvIHB1dF9ib3RoOwogICAg
IH0KICAgICAvKgogICAgICAqIENyZWF0ZSB0aGUgbmV3IG1hcHBpbmcuIENhbid0IHVzZSBndWVz
dF9waHlzbWFwX2FkZF9wYWdlKCkgYmVjYXVzZSBpdApAQCAtMjExMCw2ICsyMTE2LDcgQEAgaW50
IHAybV9hZGRfZm9yZWlnbihzdHJ1Y3QgZG9tYWluICp0ZG9tLCB1bnNpZ25lZCBsb25nIGZnZm4s
CiAgICAgICAgICAgICAgICAgICJncGZuOiVseCBtZm46JWx4IGZnZm46JWx4IHRkOiVkIGZkOiVk
XG4iLAogICAgICAgICAgICAgICAgICBncGZuLCBtZm4sIGZnZm4sIHRkb20tPmRvbWFpbl9pZCwg
ZmRvbS0+ZG9tYWluX2lkKTsKIAorIHB1dF9ib3RoOgogICAgIHB1dF9wYWdlKHBhZ2UpOwogCiAg
ICAgLyoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24v
Z3JhbnRfdGFibGUuYwppbmRleCBhYzk4YWVmLi42Nzg4NTBiIDEwMDY0NAotLS0gYS94ZW4vY29t
bW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0xNTg1
LDYgKzE1ODUsNyBAQCBnbnR0YWJfdHJhbnNmZXIoCiAgICAgZm9yICggaSA9IDA7IGkgPCBjb3Vu
dDsgaSsrICkKICAgICB7CiAgICAgICAgIGJvb2xfdCBva2F5OworICAgICAgICBpbnQgcmM7CiAK
ICAgICAgICAgaWYgKGkgJiYgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSkKICAgICAgICAgICAg
IHJldHVybiBpOwpAQCAtMTYzNSwyNyArMTYzNiwzMyBAQCBnbnR0YWJfdHJhbnNmZXIoCiAgICAg
ICAgICAgICBnb3RvIGNvcHliYWNrOwogICAgICAgICB9CiAKLSAgICAgICAgZ3Vlc3RfcGh5c21h
cF9yZW1vdmVfcGFnZShkLCBnb3AubWZuLCBtZm4sIDApOworICAgICAgICByYyA9IGd1ZXN0X3Bo
eXNtYXBfcmVtb3ZlX3BhZ2UoZCwgZ29wLm1mbiwgbWZuLCAwKTsKICAgICAgICAgZ250dGFiX2Zs
dXNoX3RsYihkKTsKKyAgICAgICAgaWYgKCByYyApCisgICAgICAgIHsKKyAgICAgICAgICAgIGdk
cHJpbnRrKFhFTkxPR19JTkZPLAorICAgICAgICAgICAgICAgICAgICAgImdudHRhYl90cmFuc2Zl
cjogY2FuJ3QgcmVtb3ZlIEdGTiAlIlBSSV94ZW5fcGZuIiAoTUZOICVseClcbiIsCisgICAgICAg
ICAgICAgICAgICAgICBnb3AubWZuLCBtZm4pOworICAgICAgICAgICAgZ29wLnN0YXR1cyA9IEdO
VFNUX2dlbmVyYWxfZXJyb3I7CisgICAgICAgICAgICBnb3RvIHB1dF9nZm5fYW5kX2NvcHliYWNr
OworICAgICAgICB9CiAKICAgICAgICAgLyogRmluZCB0aGUgdGFyZ2V0IGRvbWFpbi4gKi8KICAg
ICAgICAgaWYgKCB1bmxpa2VseSgoZSA9IHJjdV9sb2NrX2RvbWFpbl9ieV9pZChnb3AuZG9taWQp
KSA9PSBOVUxMKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHB1dF9nZm4oZCwgZ29wLm1mbik7
CiAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywgImdudHRhYl90cmFuc2ZlcjogY2Fu
J3QgZmluZCBkb21haW4gJWRcbiIsCiAgICAgICAgICAgICAgICAgICAgIGdvcC5kb21pZCk7Ci0g
ICAgICAgICAgICBwYWdlLT5jb3VudF9pbmZvICY9IH4oUEdDX2NvdW50X21hc2t8UEdDX2FsbG9j
YXRlZCk7Ci0gICAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKICAgICAgICAgICAg
IGdvcC5zdGF0dXMgPSBHTlRTVF9iYWRfZG9tYWluOwotICAgICAgICAgICAgZ290byBjb3B5YmFj
azsKKyAgICAgICAgICAgIGdvdG8gcHV0X2dmbl9hbmRfY29weWJhY2s7CiAgICAgICAgIH0KIAog
ICAgICAgICBpZiAoIHhzbV9ncmFudF90cmFuc2ZlcihYU01fSE9PSywgZCwgZSkgKQogICAgICAg
ICB7Ci0gICAgICAgICAgICBwdXRfZ2ZuKGQsIGdvcC5tZm4pOwogICAgICAgICAgICAgZ29wLnN0
YXR1cyA9IEdOVFNUX3Blcm1pc3Npb25fZGVuaWVkOwogICAgICAgICB1bmxvY2tfYW5kX2NvcHli
YWNrOgogICAgICAgICAgICAgcmN1X3VubG9ja19kb21haW4oZSk7CisgICAgICAgIHB1dF9nZm5f
YW5kX2NvcHliYWNrOgorICAgICAgICAgICAgcHV0X2dmbihkLCBnb3AubWZuKTsKICAgICAgICAg
ICAgIHBhZ2UtPmNvdW50X2luZm8gJj0gfihQR0NfY291bnRfbWFza3xQR0NfYWxsb2NhdGVkKTsK
ICAgICAgICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKHBhZ2UpOwogICAgICAgICAgICAgZ290byBj
b3B5YmFjazsKQEAgLTE3MDYsMTIgKzE3MTMsOCBAQCBnbnR0YWJfdHJhbnNmZXIoCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgIlRyYW5zZmVyZWUgKGQlZCkgaGFzIG5vIGhlYWRyb29tICh0b3Qg
JXUsIG1heCAldSlcbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgZS0+ZG9tYWluX2lkLCBl
LT50b3RfcGFnZXMsIGUtPm1heF9wYWdlcyk7CiAKLSAgICAgICAgICAgIHJjdV91bmxvY2tfZG9t
YWluKGUpOwotICAgICAgICAgICAgcHV0X2dmbihkLCBnb3AubWZuKTsKLSAgICAgICAgICAgIHBh
Z2UtPmNvdW50X2luZm8gJj0gfihQR0NfY291bnRfbWFza3xQR0NfYWxsb2NhdGVkKTsKLSAgICAg
ICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKHBhZ2UpOwogICAgICAgICAgICAgZ29wLnN0YXR1cyA9
IEdOVFNUX2dlbmVyYWxfZXJyb3I7Ci0gICAgICAgICAgICBnb3RvIGNvcHliYWNrOworICAgICAg
ICAgICAgZ290byB1bmxvY2tfYW5kX2NvcHliYWNrOwogICAgICAgICB9CiAKICAgICAgICAgLyog
T2theSwgYWRkIHRoZSBwYWdlIHRvICdlJy4gKi8KQEAgLTE3NDAsMTMgKzE3NDMsOCBAQCBnbnR0
YWJfdHJhbnNmZXIoCiAKICAgICAgICAgICAgIGlmICggZHJvcF9kb21fcmVmICkKICAgICAgICAg
ICAgICAgICBwdXRfZG9tYWluKGUpOwotICAgICAgICAgICAgcmN1X3VubG9ja19kb21haW4oZSk7
Ci0KLSAgICAgICAgICAgIHB1dF9nZm4oZCwgZ29wLm1mbik7Ci0gICAgICAgICAgICBwYWdlLT5j
b3VudF9pbmZvICY9IH4oUEdDX2NvdW50X21hc2t8UEdDX2FsbG9jYXRlZCk7Ci0gICAgICAgICAg
ICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKICAgICAgICAgICAgIGdvcC5zdGF0dXMgPSBHTlRT
VF9nZW5lcmFsX2Vycm9yOwotICAgICAgICAgICAgZ290byBjb3B5YmFjazsKKyAgICAgICAgICAg
IGdvdG8gdW5sb2NrX2FuZF9jb3B5YmFjazsKICAgICAgICAgfQogCiAgICAgICAgIHBhZ2VfbGlz
dF9hZGRfdGFpbChwYWdlLCAmZS0+cGFnZV9saXN0KTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
bWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9yeS5jCmluZGV4IGU2NDVmNjMuLmE5MjVmNGQgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwpA
QCAtMjQ0LDggKzI0NCwxMiBAQCBpbnQgZ3Vlc3RfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgbG9uZyBnbWZuKQogICAgIG1mbiA9IG1mbl94KGdldF9nZm5fcXVlcnkoZCwg
Z21mbiwgJnAybXQpKTsgCiAgICAgaWYgKCB1bmxpa2VseShwMm1faXNfcGFnaW5nKHAybXQpKSAp
CiAgICAgewotICAgICAgICBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIGdtZm4sIG1mbiwg
MCk7CisgICAgICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBnbWZuLCBtZm4s
IDApOwogICAgICAgICBwdXRfZ2ZuKGQsIGdtZm4pOworCisgICAgICAgIGlmICggcmMgKQorICAg
ICAgICAgICAgcmV0dXJuIHJjOworCiAgICAgICAgIC8qIElmIHRoZSBwYWdlIGhhc24ndCB5ZXQg
YmVlbiBwYWdlZCBvdXQsIHRoZXJlIGlzIGFuCiAgICAgICAgICAqIGFjdHVhbCBwYWdlIHRoYXQg
bmVlZHMgdG8gYmUgcmVsZWFzZWQuICovCiAgICAgICAgIGlmICggcDJtdCA9PSBwMm1fcmFtX3Bh
Z2luZ19vdXQgKQpAQCAtMzA5LDE4ICszMTMsMTggQEAgaW50IGd1ZXN0X3JlbW92ZV9wYWdlKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ21mbikKICAgICAgICAgcmV0dXJuIC1FTlhJ
TzsKICAgICB9CiAKLSAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChfUEdUX3Bpbm5lZCwgJnBh
Z2UtPnUuaW51c2UudHlwZV9pbmZvKSApCisgICAgcmMgPSBndWVzdF9waHlzbWFwX3JlbW92ZV9w
YWdlKGQsIGdtZm4sIG1mbiwgMCk7CisKKyAgICBpZiAoICFyYyAmJiB0ZXN0X2FuZF9jbGVhcl9i
aXQoX1BHVF9waW5uZWQsICZwYWdlLT51LmludXNlLnR5cGVfaW5mbykgKQogICAgICAgICBwdXRf
cGFnZV9hbmRfdHlwZShwYWdlKTsKICAgICAgICAgICAgIAotICAgIGlmICggdGVzdF9hbmRfY2xl
YXJfYml0KF9QR0NfYWxsb2NhdGVkLCAmcGFnZS0+Y291bnRfaW5mbykgKQorICAgIGlmICggIXJj
ICYmIHRlc3RfYW5kX2NsZWFyX2JpdChfUEdDX2FsbG9jYXRlZCwgJnBhZ2UtPmNvdW50X2luZm8p
ICkKICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAKLSAgICBndWVzdF9waHlzbWFwX3JlbW92ZV9w
YWdlKGQsIGdtZm4sIG1mbiwgMCk7Ci0KICAgICBwdXRfcGFnZShwYWdlKTsKICAgICBwdXRfZ2Zu
KGQsIGdtZm4pOwogCi0gICAgcmV0dXJuIDA7CisgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMg
dm9pZCBkZWNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1Y3QgbWVtb3BfYXJncyAqYSkKQEAgLTU2MSw3
ICs1NjUsOCBAQCBzdGF0aWMgbG9uZyBtZW1vcnlfZXhjaGFuZ2UoWEVOX0dVRVNUX0hBTkRMRV9Q
QVJBTSh4ZW5fbWVtb3J5X2V4Y2hhbmdlX3QpIGFyZykKICAgICAgICAgICAgIGdmbiA9IG1mbl90
b19nbWZuKGQsIG1mbik7CiAgICAgICAgICAgICAvKiBQYWdlcyB3ZXJlIHVuc2hhcmVkIGFib3Zl
ICovCiAgICAgICAgICAgICBCVUdfT04oU0hBUkVEX00yUChnZm4pKTsKLSAgICAgICAgICAgIGd1
ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgZ2ZuLCBtZm4sIDApOworICAgICAgICAgICAgaWYg
KCBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIGdmbiwgbWZuLCAwKSApCisgICAgICAgICAg
ICAgICAgZG9tYWluX2NyYXNoKGQpOwogICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAgICAg
ICAgIH0KIApAQCAtMTAxNSw3ICsxMDIwLDcgQEAgbG9uZyBkb19tZW1vcnlfb3AodW5zaWduZWQg
bG9uZyBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogICAgICAgICBwYWdl
ID0gZ2V0X3BhZ2VfZnJvbV9nZm4oZCwgeHJmcC5ncGZuLCBOVUxMLCBQMk1fQUxMT0MpOwogICAg
ICAgICBpZiAoIHBhZ2UgKQogICAgICAgICB7Ci0gICAgICAgICAgICBndWVzdF9waHlzbWFwX3Jl
bW92ZV9wYWdlKGQsIHhyZnAuZ3BmbiwgcGFnZV90b19tZm4ocGFnZSksIDApOworICAgICAgICAg
ICAgcmMgPSBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIHhyZnAuZ3BmbiwgcGFnZV90b19t
Zm4ocGFnZSksIDApOwogICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAgICAgICAgIH0KICAg
ICAgICAgZWxzZQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUu
YyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKaW5kZXggYjI0NmFjNi4uMTNm
MDYwYyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYworKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCkBAIC0xNTcxLDkgKzE1NzEsNyBA
QCBzdGF0aWMgaW50IGFybV9zbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZyBnZm4pCiAgICAgaWYgKCAhaXNfZG9tYWluX2RpcmVjdF9tYXBwZWQoZCkgKQogICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKIAotICAgIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwg
Z2ZuLCBnZm4sIDApOwotCi0gICAgcmV0dXJuIDA7CisgICAgcmV0dXJuIGd1ZXN0X3BoeXNtYXBf
cmVtb3ZlX3BhZ2UoZCwgZ2ZuLCBnZm4sIDApOwogfQogCiBzdGF0aWMgY29uc3Qgc3RydWN0IGlv
bW11X29wcyBhcm1fc21tdV9pb21tdV9vcHMgPSB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20tYXJtL3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaAppbmRleCBkYTM2NTA0Li5j
MzVjNzJhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vcDJtLmgKQEAgLTE0MSwxMCArMTQxLDYgQEAgc3RhdGljIGlubGluZSBp
bnQgZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAogICAgIHJldHVybiBn
dWVzdF9waHlzbWFwX2FkZF9lbnRyeShkLCBnZm4sIG1mbiwgcGFnZV9vcmRlciwgcDJtX3JhbV9y
dyk7CiB9CiAKLXZvaWQgZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWluICpk
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ3BmbiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQg
aW50IHBhZ2Vfb3JkZXIpOwotCiB1bnNpZ25lZCBsb25nIGdtZm5fdG9fbWZuKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGxvbmcgZ3Bmbik7CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAppbmRleCAwYTNiMGI0
Li4yZWZhNTRlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKQEAgLTQ5NCwxMSArNDk0LDYgQEAgc3RhdGljIGlubGlu
ZSBpbnQgZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAogICAgIHJldHVy
biBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShkLCBnZm4sIG1mbiwgcGFnZV9vcmRlciwgcDJtX3Jh
bV9ydyk7CiB9CiAKLS8qIFJlbW92ZSBhIHBhZ2UgZnJvbSBhIGRvbWFpbidzIHAybSB0YWJsZSAq
Lwotdm9pZCBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4sCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGludCBwYWdl
X29yZGVyKTsKLQogLyogU2V0IGEgcDJtIHJhbmdlIGFzIHBvcHVsYXRlLW9uLWRlbWFuZCAqLwog
aW50IGd1ZXN0X3BoeXNtYXBfbWFya19wb3B1bGF0ZV9vbl9kZW1hbmQoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVu
L21tLmggYi94ZW4vaW5jbHVkZS94ZW4vbW0uaAppbmRleCAyNGZjMTBmLi40Y2FmNzNlIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vbW0uaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbW0uaApA
QCAtMzgyLDcgKzM4Miw3IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGludCBzcGFjZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgaWR4LCB4ZW5fcGZuX3QgZ3Bmbik7CiAKIC8qIFJldHVybnMgMCBv
biBzdWNjZXNzLCBvciBuZWdhdGl2ZSBvbiBlcnJvci4gKi8KLWludCBndWVzdF9yZW1vdmVfcGFn
ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdtZm4pOworaW50IF9fbXVzdF9jaGVj
ayBndWVzdF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdtZm4p
OwogCiAjZGVmaW5lIFJBTV9UWVBFX0NPTlZFTlRJT05BTCAweDAwMDAwMDAxCiAjZGVmaW5lIFJB
TV9UWVBFX1JFU0VSVkVEICAgICAweDAwMDAwMDAyCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94
ZW4vcDJtLWNvbW1vbi5oIGIveGVuL2luY2x1ZGUveGVuL3AybS1jb21tb24uaAppbmRleCAyOWYz
NjI4Li5iMzAyMGUxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vcDJtLWNvbW1vbi5oCisr
KyBiL3hlbi9pbmNsdWRlL3hlbi9wMm0tY29tbW9uLmgKQEAgLTEsNiArMSw3IEBACiAjaWZuZGVm
IF9YRU5fUDJNX0NPTU1PTl9ICiAjZGVmaW5lIF9YRU5fUDJNX0NPTU1PTl9ICiAKKyNpbmNsdWRl
IDx4ZW4vbW0uaD4KICNpbmNsdWRlIDxwdWJsaWMvbWVtX2V2ZW50Lmg+CiAKIC8qCkBAIC0zMiw2
ICszMywxMSBAQCB0eXBlZGVmIGVudW0gewogICAgIC8qIE5PVEU6IEFzc3VtZWQgdG8gYmUgb25s
eSA0IGJpdHMgcmlnaHQgbm93IG9uIHg4Ni4gKi8KIH0gcDJtX2FjY2Vzc190OwogCisvKiBSZW1v
dmUgYSBwYWdlIGZyb20gYSBkb21haW4ncyBwMm0gdGFibGUgKi8KK2ludCBfX211c3RfY2hlY2sK
K2d1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBnZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNp
Z25lZCBpbnQgcGFnZV9vcmRlcik7CisKIC8qIE1hcCBNTUlPIHJlZ2lvbnMgaW4gdGhlIHAybTog
c3RhcnRfZ2ZuIGFuZCBuciBkZXNjcmliZSB0aGUgcmFuZ2UgaW4KICAqICAqIHRoZSBndWVzdCBw
aHlzaWNhbCBhZGRyZXNzIHNwYWNlIHRvIG1hcCwgc3RhcnRpbmcgZnJvbSB0aGUgbWFjaGluZQog
ICogICAqIGZyYW1lIG51bWJlciBtZm4uICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC41CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Jun 22 00:34:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 00:34:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dNq58-0007p9-PR; Thu, 22 Jun 2017 00:34:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dNq58-0007oy-5g
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 00:34:46 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 71/30-02181-5A01B495; Thu, 22 Jun 2017 00:34:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVXepgHe
 kwe8ZjBYTthk4MHps79vFHsAYxZqZl5RfkcCaMWtJRcE14Yotk+axNTBO5u9i5OIQEvjCKPFs
 UTsLhHOeUeLBzF1sXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC4RItLavZ
 QexeQXMJPoX32cCsVmA6n+8v8g6gZFjASPDKkb14tSistQiXUu9pKLM9IyS3MTMHF1DA1O93N
 Ti4sT01JzEpGK95PzcTYxAjzAAwQ7Gta3OhxglOZiURHnXnPKKFOJLyk+pzEgszogvKs1JLT7
 EKMPBoSTBG8bvHSkkWJSanlqRlpkDDA2YtAQHj5II7wk2oDRvcUFibnFmOkTqFKMux4bV678w
 CbHk5eelSonzVoPMEAApyijNgxsBC9NLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEua9wwc0h
 SczrwRu0yugI5iAjnhxxAPkiJJEhJRUA6N8WWrTqstLi0viJt+8rn+nP2ZVxtrMhA0hL//K9S
 1JebXb6kzl5m0/YuvPKnFt96wwSk1wqlJjU2ZZO03VWeCu1dtlQdZXTsz5vqPkcYHiPr7qvb/
 Od2Zq6bNW3G48//2ixe/Fz/WYOwW62QxuyOzW+r1I603F8Xn1HxcnrHeeKbTs7Jt7MXuUWIoz
 Eg21mIuKEwEoiUj7TgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1498091684!65674526!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11100 invoked from network); 22 Jun 2017 00:34:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 00:34:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dNq55-0007s2-VG
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 00:34:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dNq55-0002kP-Uc
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 00:34:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dNq55-0002kP-Uc@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 00:34:43 +0000
Subject: [Xen-changelog] [xen stable-4.5] arm: vgic: Don't update the LR
	when the IRQ is not enabled
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGEzNzM0NTZhNDI4NGI5ZDVkZjE2M2UzYjAyMzcwYmEyMDNhNzJkYjQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIEp1
biAyMCAxNjo1Nzo0MSAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIEp1biAyMCAxNjo1Nzo0MSAyMDE3ICswMjAwCgog
ICAgYXJtOiB2Z2ljOiBEb24ndCB1cGRhdGUgdGhlIExSIHdoZW4gdGhlIElSUSBpcyBub3QgZW5h
YmxlZAogICAgCiAgICBnaWNfcmFpc2VfaW5mbGlnaHRfaXJxIHdpbGwgYmUgY2FsbGVkIGlmIHRo
ZSBJUlEgaXMgYWxyZWFkeSBpbmZsaWdodAogICAgKGkuZSB0aGUgSVJRIGlzIGluamVjdGVkIHRv
IHRoZSBndWVzdCkuIElmIHRoZSBJUlEgaXMgYWxyZWFkeSBhbHJlYWR5IGluCiAgICB0aGUgTFJz
LCB0aGVuIHRoZSBhc3NvY2lhdGVkIExSIHdpbGwgYmUgdXBkYXRlZC4KICAgIAogICAgVG8ga25v
dyBpZiB0aGUgaW50ZXJydXB0IGlzIGFscmVhZHkgaW4gdGhlIExSLCB0aGUgZnVuY3Rpb24gY2hl
Y2sgaWYgdGhlCiAgICBpbnRlcnJ1cHQgaXMgcXVldWVkLiBIb3dldmVyLCBpZiB0aGUgaW50ZXJy
dXB0IGlzIG5vdCBlbmFibGVkIHRoZW4gdGhlCiAgICBpbnRlcnJ1cHQgbWF5IG5vdCBiZSBxdWV1
ZWQgbm9yIGluIHRoZSBMUi4gU28gZ2ljX3VwZGF0ZV9vbmVfbHIgbWF5IGJlCiAgICBjYWxsZWQg
KGlmIHdlIGluamVjdCBvbiB0aGUgY3VycmVudCB2Q1BVKSBhbmQgcmVhZCB0aGUgTFIuCiAgICAK
ICAgIEJlY2F1c2UgdGhlIGludGVycnVwdCBpcyBub3QgaW4gdGhlIExSLCBYZW4gd2lsbCBlaXRo
ZXIgcmVhZDoKICAgICAgICAqIExSIDAgaWYgdGhlIGludGVycnVwdCB3YXMgbmV2ZXIgaW5qZWN0
ZWQgYmVmb3JlCiAgICAgICAgKiBMUiAyNTUgKEdJQ19JTlZBTElEX0xSKSBpZiB0aGUgaW50ZXJy
dXB0IHdhcyBpbmplY3RlZCBvbmNlLiBUaGlzCiAgICAgICAgaXMgYmVjYXVzZSBnaWNfdXBkYXRl
X29uZV9sciB3aWxsIHJlc2V0IHAtPmxyLgogICAgCiAgICBSZWFkaW5nIExSIDAgd2lsbCByZXN1
bHQgdG8gcG90ZW50aWFsbHkgdXBkYXRlIHRoZSB3cm9uZyBpbnRlcnJ1cHQgYW5kCiAgICBub3Qg
a2VlcCB0aGUgTFJzIGluIHN5bmMgd2l0aCBYZW4uCiAgICAKICAgIFJlYWRpbmcgTFIgMjU1IHdp
bGwgcmVzdWx0IHRvOgogICAgICAgICogQ3Jhc2ggWGVuIG9uIEdJQ3YzIGFzIHRoZSBMUiBpbmRl
eCBpcyBiaWdnZXIgdGhhbiBzdXBwb3J0ZWQgKHNlZQogICAgICAgIGdpY3YzX2ljaF9yZWFkX2xy
KS4KICAgICAgICAqIFJlYWQvd3JpdGUgYWx3YXlzIEdJQ0hfTFIgKyAyNTUgKiA0IHRoYXQgaXMg
bm90IHBhcnQgb2YgdGhlIG1lbW9yeQogICAgICAgIG1hcHBlZC4KICAgIAogICAgVGhlIHByb2Js
ZW0gY2FuIGJlIHByZXZlbnRlZCBieSBjaGVja2luZyB3aGV0aGVyIHRoZSBpbnRlcnJ1cHQgaXMK
ICAgIGVuYWJsZWQgaW4gZ2ljX3JhaXNlX2luZmxpZ2h0X2lycSBiZWZvcmUgY2FsbGluZyBnaWNf
dXBkYXRlX29uZV9sci4KICAgIAogICAgQSBmb2xsb3ctdXAgb2YgdGhpcyBwYXRjaCBpcyBleHBl
Y3RlZCB0byBtaXRpZ2F0ZSB0aGUgaXNzdWUgaW4gdGhlCiAgICBmdXR1cmUuCiAgICAKICAgIFRo
aXMgaXMgWFNBLTIyMy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBtYXN0ZXIgY29tbWl0OiBjODRlNGIyZGQ0MDUwZWYz
ZWVjYzEzZmNmYTY4NDIzNzNiYTQ1MTljCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNi0yMCAxNDo0
MTo1NSArMDIwMAotLS0KIHhlbi9hcmNoL2FybS9naWMuYyB8IDQgKysrKwogMSBmaWxlIGNoYW5n
ZWQsIDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMuYyBiL3hl
bi9hcmNoL2FybS9naWMuYwppbmRleCBlN2ExYWY1Li4xZTBmYTAxIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vZ2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy5jCkBAIC0yOTIsNiArMjkyLDEw
IEBAIHZvaWQgZ2ljX3JhaXNlX2luZmxpZ2h0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
aW50IHZpcnR1YWxfaXJxKQogCiAgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZ2LT5hcmNoLnZn
aWMubG9jaykpOwogCisgICAgLyogRG9uJ3QgdHJ5IHRvIHVwZGF0ZSB0aGUgTFIgaWYgdGhlIGlu
dGVycnVwdCBpcyBkaXNhYmxlZCAqLworICAgIGlmICggIXRlc3RfYml0KEdJQ19JUlFfR1VFU1Rf
RU5BQkxFRCwgJm4tPnN0YXR1cykgKQorICAgICAgICByZXR1cm47CisKICAgICBpZiAoIGxpc3Rf
ZW1wdHkoJm4tPmxyX3F1ZXVlKSApCiAgICAgewogICAgICAgICBpZiAoIHYgPT0gY3VycmVudCAp
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFibGUtNC41CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Jun 22 00:34:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 00:34:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dNq5J-0007rD-R8; Thu, 22 Jun 2017 00:34:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dNq5I-0007r3-KE
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 00:34:56 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 6C/BF-01992-FA01B495; Thu, 22 Jun 2017 00:34:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXe9gHe
 kQet+fosJ2wwcGD229+1iD2CMYs3MS8qvSGDNWNMyl7ngtGJF27zzrA2MjyW7GLk4hAS+MEos
 2LKaBcI5zygx+8wGpi5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQW8JbrOH
 2MCsXkFzCQeTJgCFmcBqt927CPjBEaOBYwMqxg1ilOLylKLdA0N9ZKKMtMzSnITM3N0DQ1M9X
 JTi4sT01NzEpOK9ZLzczcxAr3CAAQ7GFe2Ox9ilORgUhLlXXPKK1KILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBO9Vfu9IIcGi1PTUirTMHGB4wKQlOHiURHh1gCEixFtckJhbnJkOkTrFqCglzvsb
 pE8AJJFRmgfXBgvJS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmdQEZz5OZVwI3/RXQYiagx
 S+OeIAsLklESEk1MKpPS79VxMa7V/9BSdMZ/w1m6/ZPsy9uCBfp+XzauW8zU90RwbVaCbL+Tg
 Xz1K9KqDbIKffWXuGpD7E/PPm2mKuu+NRk5qY6KT0/E9Ypekam2r/sZ76pdVYN2D9pdkXpqo+
 bWb+9ep48K/X/PfczJQbRixwfF2WnOrXPNG/Os1zhcGNu/s9bSizFGYmGWsxFxYkAaAjLWkQC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1498091694!65674539!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15038 invoked from network); 22 Jun 2017 00:34:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 00:34:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dNq5G-0007sD-0v
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 00:34:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dNq5G-0002l0-0K
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 00:34:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dNq5G-0002l0-0K@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 00:34:54 +0000
Subject: [Xen-changelog] [xen stable-4.5] gnttab: fix handling of
	dev_bus_addr during unmap
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDZlYzE3M2IxZTNhZDljNzc2MWU2YzNmY2Y2ODA1OGE2MmVhZmZlNzAKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgSnVuIDIwIDE2OjU4OjEyIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE2OjU4OjEyIDIwMTcgKzAy
MDAKCiAgICBnbnR0YWI6IGZpeCBoYW5kbGluZyBvZiBkZXZfYnVzX2FkZHIgZHVyaW5nIHVubWFw
CiAgICAKICAgIElmIGEgZ3JhbnQgaGFzIGJlZW4gbWFwcGVkIHdpdGggdGhlIEdOVFRBQl9kZXZp
Y2VfbWFwIGZsYWcsIGNhbGxpbmcKICAgIGdyYW50X3VubWFwX3JlZigpIHdpdGggZGV2X2J1c19h
ZGRyIHNldCB0byB6ZXJvIHNob3VsZCBjYXVzZSB0aGUKICAgIEdOVFRBQl9kZXZpY2VfbWFwIHBh
cnQgb2YgdGhlIG1hcHBpbmcgdG8gYmUgbGVmdCBhbG9uZS4KICAgIAogICAgVW5mb3J0dW5hdGVs
eSwgYXQgdGhlIG1vbWVudCwgb3AtPmRldl9idXNfYWRkciBpcyBpbXBsaWNpdGx5IGNoZWNrZWQK
ICAgIGJlZm9yZSBjbGVhcmluZyB0aGUgbWFwIGFuZCBhZGp1c3RpbmcgdGhlIHBpbiBjb3VudCwg
YnV0IG9ubHkgdGhlIGJpdHMKICAgIGFib3ZlIDEyOyBhbmQgaXQgaXMgbm90IGNoZWNrZWQgYXQg
YWxsIGJlZm9yZSBkcm9wcGluZyBwYWdlCiAgICByZWZlcmVuY2VzLiAgVGhpcyBtZWFucyBhIGd1
ZXN0IGNhbiByZXBlYXRlZGx5IG1ha2Ugc3VjaCBhIGNhbGwgdG8KICAgIGNhdXNlIHRoZSByZWZl
cmVuY2UgY291bnQgdG8gZHJvcCB0byB6ZXJvLCBjYXVzaW5nIHRoZSBwYWdlIHRvIGJlCiAgICBm
cmVlZCBhbmQgcmUtdXNlZCwgZXZlbiB0aG91Z2ggaXQncyBzdGlsbCBtYXBwZWQgaW4gaXRzIHBh
Z2V0YWJsZXMuCiAgICAKICAgIFRvIGZpeCB0aGlzLCBhbHdheXMgY2hlY2sgb3AtPmRldl9idXNf
YWRkciBleHBsaWNpdGx5IGZvciBiZWluZwogICAgbm9uLXplcm8sIGFzIHdlbGwgYXMgb3AtPmZs
YWcgJiBHTlRNQVBfZGV2aWNlX21hcCwgYmVmb3JlIGRvaW5nCiAgICBvcGVyYXRpb25zIG9uIHRo
ZSBkZXZpY2VfbWFwLgogICAgCiAgICBXaGlsZSB3ZSdyZSBoZXJlLCBtYWtlIHRoZSBsb2dpYyBh
IGJpdCBjbGVhbmVyOgogICAgCiAgICAqIEFsd2F5cyBpbml0aWFsaXplIG9wLT5mcmFtZSB0byB6
ZXJvIGFuZCBzZXQgaXQgZnJvbSBhY3QtPmZyYW1lLCB0byByZWR1Y2UgdGhlCiAgICBjaGFuY2Ug
b2YgdW50cnVzdGVkIGlucHV0IGJlaW5nIHVzZWQKICAgIAogICAgKiBFeHBsaWNpdGx5IGNoZWNr
IHRoZSBmdWxsIGRldl9idXNfYWRkciBhZ2FpbnN0IGFjdC0+ZnJhbWUgPDwKICAgICAgUEFHRV9T
SElGVCwgcmF0aGVyIHRoYW4gaWdub3JpbmcgdGhlIGxvd2VyIDEyIGJpdHMKICAgIAogICAgVGhp
cyBpcyBwYXJ0IG9mIFhTQS0yMjQuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA4ZmRmY2IyYjZiY2QwNzQ3NzY1NjBl
NzY4NDM4MTVmMTI0ZDU4N2YxCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNi0yMCAxNDo0NTozMyAr
MDIwMAotLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyB8IDIzICsrKysrKysrKysrLS0tLS0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jCmluZGV4IDY3ODg1MGIuLmI3YmZkNGQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
Z3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTg5OSw4ICs4
OTksNiBAQCBfX2dudHRhYl91bm1hcF9jb21tb24oCiAgICAgbGQgPSBjdXJyZW50LT5kb21haW47
CiAgICAgbGd0ID0gbGQtPmdyYW50X3RhYmxlOwogCi0gICAgb3AtPmZyYW1lID0gKHVuc2lnbmVk
IGxvbmcpKG9wLT5kZXZfYnVzX2FkZHIgPj4gUEFHRV9TSElGVCk7Ci0KICAgICBpZiAoIHVubGlr
ZWx5KG9wLT5oYW5kbGUgPj0gbGd0LT5tYXB0cmFja19saW1pdCkgKQogICAgIHsKICAgICAgICAg
Z2RwcmludGsoWEVOTE9HX0lORk8sICJCYWQgaGFuZGxlICglZCkuXG4iLCBvcC0+aGFuZGxlKTsK
QEAgLTk1NywxNiArOTU1LDE0IEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbigKICAgICBvcC0+cmVm
ID0gbWFwLT5yZWY7CiAgICAgYWN0ID0gJmFjdGl2ZV9lbnRyeShyZ3QsIG1hcC0+cmVmKTsKIAot
ICAgIGlmICggb3AtPmZyYW1lID09IDAgKQotICAgIHsKLSAgICAgICAgb3AtPmZyYW1lID0gYWN0
LT5mcmFtZTsKLSAgICB9Ci0gICAgZWxzZQorICAgIG9wLT5mcmFtZSA9IGFjdC0+ZnJhbWU7CisK
KyAgICBpZiAoIG9wLT5kZXZfYnVzX2FkZHIgKQogICAgIHsKLSAgICAgICAgaWYgKCB1bmxpa2Vs
eShvcC0+ZnJhbWUgIT0gYWN0LT5mcmFtZSkgKQorICAgICAgICBpZiAoIHVubGlrZWx5KG9wLT5k
ZXZfYnVzX2FkZHIgIT0gcGZuX3RvX3BhZGRyKGFjdC0+ZnJhbWUpKSApCiAgICAgICAgICAgICBQ
SU5fRkFJTCh1bm1hcF9vdXQsIEdOVFNUX2dlbmVyYWxfZXJyb3IsCi0gICAgICAgICAgICAgICAg
ICAgICAiQmFkIGZyYW1lIG51bWJlciBkb2Vzbid0IG1hdGNoIGdudHJlZi4gKCVseCAhPSAlbHgp
XG4iLAotICAgICAgICAgICAgICAgICAgICAgb3AtPmZyYW1lLCBhY3QtPmZyYW1lKTsKKyAgICAg
ICAgICAgICAgICAgICAgICJCdXMgYWRkcmVzcyBkb2Vzbid0IG1hdGNoIGdudHJlZiAoJSJQUkl4
NjQiICE9ICUiUFJJcGFkZHIiKVxuIiwKKyAgICAgICAgICAgICAgICAgICAgIG9wLT5kZXZfYnVz
X2FkZHIsIHBmbl90b19wYWRkcihhY3QtPmZyYW1lKSk7CiAKICAgICAgICAgbWFwLT5mbGFncyAm
PSB+R05UTUFQX2RldmljZV9tYXA7CiAgICAgfQpAQCAtMTA1Nyw3ICsxMDUzLDggQEAgX19nbnR0
YWJfdW5tYXBfY29tbW9uX2NvbXBsZXRlKHN0cnVjdCBnbnR0YWJfdW5tYXBfY29tbW9uICpvcCkK
ICAgICBlbHNlCiAgICAgICAgIHN0YXR1cyA9ICZzdGF0dXNfZW50cnkocmd0LCBvcC0+cmVmKTsK
IAotICAgIGlmICggdW5saWtlbHkob3AtPmZyYW1lICE9IGFjdC0+ZnJhbWUpICkgCisgICAgaWYg
KCBvcC0+ZGV2X2J1c19hZGRyICYmCisgICAgICAgICB1bmxpa2VseShvcC0+ZGV2X2J1c19hZGRy
ICE9IHBmbl90b19wYWRkcihhY3QtPmZyYW1lKSkgKQogICAgIHsKICAgICAgICAgLyoKICAgICAg
ICAgICogU3VnZ2VzdHMgdGhhdCBfX2dudGFiX3VubWFwX2NvbW1vbiBmYWlsZWQgZWFybHkgYW5k
IHNvCkBAIC0xMDY4LDcgKzEwNjUsNyBAQCBfX2dudHRhYl91bm1hcF9jb21tb25fY29tcGxldGUo
c3RydWN0IGdudHRhYl91bm1hcF9jb21tb24gKm9wKQogCiAgICAgcGcgPSBtZm5fdG9fcGFnZShv
cC0+ZnJhbWUpOwogCi0gICAgaWYgKCBvcC0+ZmxhZ3MgJiBHTlRNQVBfZGV2aWNlX21hcCApIAor
ICAgIGlmICggb3AtPmRldl9idXNfYWRkciAmJiAob3AtPmZsYWdzICYgR05UTUFQX2RldmljZV9t
YXApICkKICAgICB7CiAgICAgICAgIGlmICggIWlzX2lvbWVtX3BhZ2UoYWN0LT5mcmFtZSkgKQog
ICAgICAgICB7CkBAIC0xMTM2LDYgKzExMzMsNyBAQCBfX2dudHRhYl91bm1hcF9ncmFudF9yZWYo
CiAgICAgLyogSW50aWFsaXNlIHRoZXNlIGluIGNhc2UgY29tbW9uIGNvbnRhaW5zIG9sZCBzdGF0
ZSAqLwogICAgIGNvbW1vbi0+bmV3X2FkZHIgPSAwOwogICAgIGNvbW1vbi0+cmQgPSBOVUxMOwor
ICAgIGNvbW1vbi0+ZnJhbWUgPSAwOwogCiAgICAgX19nbnR0YWJfdW5tYXBfY29tbW9uKGNvbW1v
bik7CiAgICAgb3AtPnN0YXR1cyA9IGNvbW1vbi0+c3RhdHVzOwpAQCAtMTIwMCw2ICsxMTk4LDcg
QEAgX19nbnR0YWJfdW5tYXBfYW5kX3JlcGxhY2UoCiAgICAgLyogSW50aWFsaXNlIHRoZXNlIGlu
IGNhc2UgY29tbW9uIGNvbnRhaW5zIG9sZCBzdGF0ZSAqLwogICAgIGNvbW1vbi0+ZGV2X2J1c19h
ZGRyID0gMDsKICAgICBjb21tb24tPnJkID0gTlVMTDsKKyAgICBjb21tb24tPmZyYW1lID0gMDsK
IAogICAgIF9fZ250dGFiX3VubWFwX2NvbW1vbihjb21tb24pOwogICAgIG9wLT5zdGF0dXMgPSBj
b21tb24tPnN0YXR1czsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjUKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Jun 22 00:35:06 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 00:35:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dNq5S-0007sn-Tb; Thu, 22 Jun 2017 00:35:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dNq5S-0007sd-7G
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 00:35:06 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 A3/CE-03920-9B01B495; Thu, 22 Jun 2017 00:35:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXengHe
 kwYdjbBYTthk4MHps79vFHsAYxZqZl5RfkcCacaJxBnPBWp6KtecvsTQw9nN2MXJxCAl8YZS4
 NOUbWxcjJ5BznlFi3c/aLkYODjYBMYm5exVAwiICqhKzVixnhihRl2j63QBWLizgLfG19wsji
 M0rYCZx8tAnFhCbBah+z6Qt7BMYORYwMqxi1ChOLSpLLdI1NtZLKspMzyjJTczM0TU0MNPLTS
 0uTkxPzUlMKtZLzs/dxAj0CQMQ7GDcuT7wEKMkB5OSKO+aU16RQnxJ+SmVGYnFGfFFpTmpxYc
 YZTg4lCR4w/i9I4UEi1LTUyvSMnOAwQGTluDgURLh1QEGiBBvcUFibnFmOkTqFKMux4d/674w
 CbHk5eelSonzVoPMEAApyijNgxsBC9RLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEua9wwc0h
 SczrwRu0yugI5iAjnhxxAPkiJJEhJRUA+PcySdmnZq22UU0giUkSGjHvTUqTSe2MGstML1Wbp
 N+Jf7b3XZut2VCc6oLps97brpyuXvL8S/HnJ5+lN2yeGLNrYjuS7Oz/wXJCLmZ/Z8n/sluUUH
 JF+8KpbtTqkMy2RsLr3+aZe79Lmzj8f6OvaYz+V4UWvxpmKvuJnBRYFJwRqSV/qVF778qsRRn
 JBpqMRcVJwIAFbJ7AU8CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-27.messagelabs.com!1498091704!107376569!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38013 invoked from network); 22 Jun 2017 00:35:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 00:35:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dNq5Q-0007sz-4m
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 00:35:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dNq5Q-0002lh-2B
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 00:35:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dNq5Q-0002lh-2B@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 00:35:04 +0000
Subject: [Xen-changelog] [xen stable-4.5] gnttab: never create host mapping
	unless asked to
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGMwNzk1OTc2MmUzZDkwYmY0M2VmM2JiMGVmNTNlOTg1YTA1NGY0MzEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDIw
IDE2OjU4OjM1IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE2OjU4OjM1IDIwMTcgKzAyMDAKCiAgICBn
bnR0YWI6IG5ldmVyIGNyZWF0ZSBob3N0IG1hcHBpbmcgdW5sZXNzIGFza2VkIHRvCiAgICAKICAg
IFdlIHNob3VsZG4ndCBjcmVhdGUgYSBob3N0IG1hcHBpbmcgdW5sZXNzIGFza2VkIHRvIGV2ZW4g
aW4gdGhlIGNhc2Ugb2YKICAgIG1hcHBpbmcgYSBncmFudGVkIE1NSU8gcGFnZS4gSW4gcGFydGlj
dWxhciB0aGUgbWFwcGluZyB3b3VsZG4ndCBiZSB0b3JuCiAgICBkb3duIHdoZW4gcHJvY2Vzc2lu
ZyB0aGUgbWF0Y2hpbmcgdW5tYXAgcmVxdWVzdC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhT
QS0yMjQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDU2ZjJhYjViOTcwZjFiMThjZjIwMTlkZjRiZjI3ZGI1
NDRjZGE2ZWEKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA2LTIwIDE0OjQ2OjAxICswMjAwCi0tLQog
eGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIHwgMTEgKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCA3IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IGI3YmZkNGQu
LjM5ZWU0ODAgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4v
Y29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTczNiwxMCArNzM2LDEzIEBAIF9fZ250dGFiX21hcF9n
cmFudF9yZWYoCiAgICAgICAgICAgICBnb3RvIHVuZG9fb3V0OwogICAgICAgICB9CiAKLSAgICAg
ICAgcmMgPSBjcmVhdGVfZ3JhbnRfaG9zdF9tYXBwaW5nKAotICAgICAgICAgICAgb3AtPmhvc3Rf
YWRkciwgZnJhbWUsIG9wLT5mbGFncywgY2FjaGVfZmxhZ3MpOwotICAgICAgICBpZiAoIHJjICE9
IEdOVFNUX29rYXkgKQotICAgICAgICAgICAgZ290byB1bmRvX291dDsKKyAgICAgICAgaWYgKCBv
cC0+ZmxhZ3MgJiBHTlRNQVBfaG9zdF9tYXAgKQorICAgICAgICB7CisgICAgICAgICAgICByYyA9
IGNyZWF0ZV9ncmFudF9ob3N0X21hcHBpbmcob3AtPmhvc3RfYWRkciwgZnJhbWUsIG9wLT5mbGFn
cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWNoZV9mbGFn
cyk7CisgICAgICAgICAgICBpZiAoIHJjICE9IEdOVFNUX29rYXkgKQorICAgICAgICAgICAgICAg
IGdvdG8gdW5kb19vdXQ7CisgICAgICAgIH0KICAgICB9CiAgICAgZWxzZSBpZiAoIG93bmVyID09
IHJkIHx8IG93bmVyID09IGRvbV9jb3cgKQogICAgIHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjUKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Jun 22 00:35:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 00:35:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dNq5d-0007uZ-VF; Thu, 22 Jun 2017 00:35:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dNq5c-0007uL-TK
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 00:35:16 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 7F/0A-03620-4C01B495; Thu, 22 Jun 2017 00:35:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfewgHe
 kwbat4hYTthk4MHps79vFHsAYxZqZl5RfkcCa8bNpK2vBAuOKX3fzGxjXKXcxcnEICXxhlNi/
 9AUrhHOeUWL28n7mLkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBaIkGvo3g
 tm8AmYSC36sYwGxWYDq1+7YwzSBkWMBI8MqRo3i1KKy1CJdQ0u9pKLM9IyS3MTMHF1DAzO93N
 Ti4sT01JzEpGK95PzcTYxAnzAAwQ7GH8sCDjFKcjApifKuOeUVKcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mC9yq/d6SQYFFqempFWmYOMDhg0hIcPEoivDrAABHiLS5IzC3OTIdInWJUlBLnrQbp
 EwBJZJTmwbXBAvISo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHnv8AFN4cnMK4Gb/gpoMRPQ4
 hdHPEAWlyQipKQaGC322O0LidE1WGn6ze356vlhhWWO3PMuybK/+urOL+Y6+fe+/dGJvq2TOU
 zPVvRfYvad1ngtMvHR8dVi1r6XLXYtbF296q2aj859S+Omic56RcuK5T4dT9ppynB71jdJ/0g
 vB0af7acW9dXJXhH0n/0yNm0qW1vUtpJdn/5xHiuT9fn+3TDHS4mlOCPRUIu5qDgRAJSd5KpD
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1498091714!78309028!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60414 invoked from network); 22 Jun 2017 00:35:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 00:35:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dNq5a-0007tF-6l
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 00:35:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dNq5a-0002nC-68
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 00:35:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dNq5a-0002nC-68@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 00:35:14 +0000
Subject: [Xen-changelog] [xen stable-4.5] gnttab: correct logic to get page
	references during map requests
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQ5NjRlODYxNTY4NGFiNzAxYmJhZGZmOWI3ZDQxYmQ3YjE3MzVjZDUKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgSnVuIDIwIDE2OjU4OjU0IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE2OjU4OjU0IDIwMTcgKzAy
MDAKCiAgICBnbnR0YWI6IGNvcnJlY3QgbG9naWMgdG8gZ2V0IHBhZ2UgcmVmZXJlbmNlcyBkdXJp
bmcgbWFwIHJlcXVlc3RzCiAgICAKICAgIFRoZSBydWxlcyBmb3IgcmVmZXJlbmNlIGNvdW50aW5n
IGFyZSBzb21ld2hhdCBjb21wbGljYXRlZDoKICAgIAogICAgKiBFYWNoIG9mIEdOVFRBQl9ob3N0
X21hcCBhbmQgR05UVEFCX2RldmljZV9tYXAgbmVlZCB0aGVpciBvd24KICAgIHJlZmVyZW5jZSBj
b3VudAogICAgCiAgICAqIElmIHRoZSBtYXBwaW5nIGlzIHdyaXRlYWJsZToKICAgICAtIEdOVFRB
Ql9ob3N0X21hcCBuZWVkcyBhIHR5cGUgY291bnQgdW5kZXIgb25seSBzb21lIGNvbmRpdGlvbnMK
ICAgICAtIEdOVFRBQl9kZXZpY2VfbWFwIGFsd2F5cyBuZWVkcyBhIHR5cGUgY291bnQKICAgIAog
ICAgSWYgdGhlIG1hcHBpbmcgc3VjY2VlZHMsIHdlIG5lZWQgdG8ga2VlcCBhbGwgb2YgdGhlc2U7
IGlmIHRoZSBtYXBwaW5nCiAgICBmYWlscywgd2UgbmVlZCB0byByZWxlYXNlIHdoYXRldmVyIHJl
ZmVyZW5jZXMgd2UgaGF2ZSBhY3F1aXJlZCBzbyBmYXIuCiAgICAKICAgIEFkZGl0aW9uYWxseSwg
dGhlIGNvZGUgdGhhdCBkb2VzIGEgbG90IG9mIHRoaXMgY2FsY3VsYXRpb24gImluaGVyaXRzIgog
ICAgYSByZWZlcmVuY2UgYXMgcGFydCBvZiB0aGUgcHJvY2VzcyBvZiBmaW5kaW5nIG91dCB3aG8g
dGhlIG93bmVyIGlzLgogICAgCiAgICBGaW5hbGx5LCBpZiB0aGUgZ3JhbnQgaXMgbWFwcGVkIGFz
IHdyaXRlYWJsZSAod2l0aG91dCB0aGUKICAgIEdOVE1BUF9yZWFkb25seSBmbGFnKSwgYnV0IHRo
ZSBoeXBlcnZpc29yIGNhbm5vdCBncmFiIGEKICAgIFBHVF93cml0ZWFibGVfcGFnZSB0eXBlLCB0
aGUgZW50aXJlIG9wZXJhdGlvbiBzaG91bGQgZmFpbC4KICAgIAogICAgVW5mb3J0dW5hdGVseSwg
dGhlIGN1cnJlbnQgY29kZSBoYXMgc2V2ZXJhbCBsb2dpYyBob2xlczoKICAgIAogICAgKiBJZiBh
IGdyYW50IGlzIG1hcHBlZCBvbmx5IEdOVFRBQl9kZXZpY2VfbWFwLCBhbmQgd2l0aCBhIHdyaXRl
YWJsZQogICAgICBtYXBwaW5nLCBidXQgaW4gY29uZGl0aW9ucyB3aGVyZSBhICpob3N0KiB0eXBl
IGNvdW50IGlzIG5vdAogICAgICBuZWNlc3NhcnksIHRoZSBjb2RlIHdpbGwgZmFpbCB0byBncmFi
IHRoZSBuZWNlc3NhcnkgdHlwZSBjb3VudC4KICAgIAogICAgKiBJZiBhIGdyYW50IGlzIG1hcHBl
ZCBib3RoIEdOVFRBQl9kZXZpY2VfbWFwIGFuZCBHTlRUQUJfaG9zdF9tYXAsCiAgICAgIHdpdGgg
YSB3cml0ZWFibGUgbWFwcGluZywgaW4gY29uZGl0aW9ucyB3aGVyZSB0aGUgaG9zdCB0eXBlIGNv
dW50IGlzCiAgICAgIG5vdCBuZWNlc3NhcnksICphbmQqIHdoZXJlIHRoZSBwYWdlIGNhbm5vdCBi
ZSBjaGFuZ2VkIHRvIHR5cGUKICAgICAgUEdUX3dyaXRlYWJsZSwgdGhlIGNvbmRpdGlvbiB3aWxs
IG5vdCBiZSBkZXRlY3RlZC4KICAgIAogICAgSW4gYm90aCBjYXNlcywgdGhpcyBtZWFucyB0aGF0
IG9uIHN1Y2Nlc3MsIHRoZSB0eXBlIGNvdW50IHdpbGwgYmUKICAgIGVycm9uZW91c2x5IHJlZHVj
ZWQgd2hlbiB0aGUgZ3JhbnQgaXMgdW5tYXBwZWQuICBJbiB0aGUgc2Vjb25kIGNhc2UsCiAgICB0
aGUgdHlwZSBjb3VudCB3aWxsIGJlIGVycm9uZW91c2x5IHJlZHVjZWQgb24gdGhlIGZhaWx1cmUg
cGF0aCBhcwogICAgd2VsbC4gIChJbiB0aGUgZmlyc3QgY2FzZSB0aGUgZmFpbHVyZSBwYXRoIGxv
Z2ljIGhhcyB0aGUgc2FtZSBob2xlCiAgICBhcyB0aGUgcmVmZXJlbmNlIGdyYWJiaW5nIGxvZ2lj
LikKICAgIAogICAgQWRkaXRpb25hbGx5LCB0aGUgcmV0dXJuIHZhbHVlIG9mIGdldF9wYWdlKCkg
aXMgbm90IGNoZWNrZWQ7IGJ1dCB0aGlzCiAgICBtYXkgZmFpbCBldmVuIGlmIHRoZSBmaXJzdCBn
ZXRfcGFnZSgpIHN1Y2NlZWRlZCBkdWUgdG8gYSByZWZlcmVuY2UKICAgIGNvdW50aW5nIG92ZXJm
bG93LgogICAgCiAgICBGaXJzdCBvZiBhbGwsIHNpbXBsaWZ5IHRoZSByZXN0b3JhdGlvbiBsb2dp
YyBieSBleHBsaWNpdGx5IGNvdW50aW5nCiAgICB0aGUgcmVmZXJlbmNlIGFuZCB0eXBlIHJlZmVy
ZW5jZXMgYWNxdWlyZWQuCiAgICAKICAgIENvbnNpZGVyIGVhY2ggbWFwcGluZyB0eXBlIHNlcGFy
YXRlbHksIGV4cGxpY2l0bHkgbWFya2luZyB0aGUKICAgICdpbmNvbWluZycgcmVmZXJlbmNlIGFz
IHVzZWQgc28gd2Uga25vdyB3aGVuIHdlIG5lZWQgdG8gZ3JhYiBhIHNlY29uZAogICAgb25lLgog
ICAgCiAgICBGaW5hbGx5LCBhbHdheXMgY2hlY2sgdGhlIHJldHVybiB2YWx1ZSBvZiBnZXRfcGFn
ZVtfdHlwZV0oKSBhbmQgZ28gdG8KICAgIHRoZSBmYWlsdXJlIHBhdGggaWYgYXBwcm9wcmlhdGUu
CiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjI0LgogICAgCiAgICBSZXBvcnRlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNzViMzg0ZWNl
NjM1YWRjNTVjMmJhZmJkYzJkODk1OWMxMDU0MmMzMQogICAgbWFzdGVyIGRhdGU6IDIwMTctMDYt
MjAgMTQ6NDY6MjEgKzAyMDAKLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCA1OCArKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAzMyBpbnNlcnRpb25zKCspLCAyNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggMzll
ZTQ4MC4uNmQ1YmExNCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBi
L3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtNTcyLDEyICs1NzIsMTIgQEAgX19nbnR0YWJf
bWFwX2dyYW50X3JlZigKICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmxndCwgKnJndDsKICAgICBz
dHJ1Y3QgdmNwdSAgICpsZWQ7CiAgICAgaW50ICAgICAgICAgICAgaGFuZGxlOwotICAgIHVuc2ln
bmVkIGxvbmcgIGZyYW1lID0gMCwgbnJfZ2V0cyA9IDA7CisgICAgdW5zaWduZWQgbG9uZyAgZnJh
bWUgPSAwOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnID0gTlVMTDsKICAgICBpbnQgICAgICAg
ICAgICByYyA9IEdOVFNUX29rYXk7CiAgICAgdTMyICAgICAgICAgICAgb2xkX3BpbjsKICAgICB1
MzIgICAgICAgICAgICBhY3RfcGluOwotICAgIHVuc2lnbmVkIGludCAgIGNhY2hlX2ZsYWdzOwor
ICAgIHVuc2lnbmVkIGludCAgIGNhY2hlX2ZsYWdzLCByZWZjbnQgPSAwLCB0eXBlY250ID0gMDsK
ICAgICBzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICphY3QgPSBOVUxMOwogICAgIHN0cnVjdCBn
cmFudF9tYXBwaW5nICptdDsKICAgICBncmFudF9lbnRyeV92MV90ICpzaGExOwpAQCAtNzE0LDEx
ICs3MTQsMTcgQEAgX19nbnR0YWJfbWFwX2dyYW50X3JlZigKICAgICBlbHNlCiAgICAgICAgIG93
bmVyID0gcGFnZV9nZXRfb3duZXIocGcpOwogCisgICAgaWYgKCBvd25lciApCisgICAgICAgIHJl
ZmNudCsrOworCiAgICAgaWYgKCAhcGcgfHwgKG93bmVyID09IGRvbV9pbykgKQogICAgIHsKICAg
ICAgICAgLyogT25seSBuZWVkZWQgdGhlIHJlZmVyZW5jZSB0byBjb25maXJtIGRvbV9pbyBvd25l
cnNoaXAuICovCiAgICAgICAgIGlmICggcGcgKQorICAgICAgICB7CiAgICAgICAgICAgICBwdXRf
cGFnZShwZyk7CisgICAgICAgICAgICByZWZjbnQtLTsKKyAgICAgICAgfQogCiAgICAgICAgIGlm
ICggcGFnaW5nX21vZGVfZXh0ZXJuYWwobGQpICkKICAgICAgICAgewpAQCAtNzQ2LDI3ICs3NTIs
MzggQEAgX19nbnR0YWJfbWFwX2dyYW50X3JlZigKICAgICB9CiAgICAgZWxzZSBpZiAoIG93bmVy
ID09IHJkIHx8IG93bmVyID09IGRvbV9jb3cgKQogICAgIHsKLSAgICAgICAgaWYgKCBnbnR0YWJf
aG9zdF9tYXBwaW5nX2dldF9wYWdlX3R5cGUob3AsIGxkLCByZCkgKQorICAgICAgICBpZiAoIChv
cC0+ZmxhZ3MgJiBHTlRNQVBfZGV2aWNlX21hcCkgJiYgIShvcC0+ZmxhZ3MgJiBHTlRNQVBfcmVh
ZG9ubHkpICkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCAob3duZXIgPT0gZG9tX2Nvdykg
fHwKICAgICAgICAgICAgICAgICAgIWdldF9wYWdlX3R5cGUocGcsIFBHVF93cml0YWJsZV9wYWdl
KSApCiAgICAgICAgICAgICAgICAgZ290byBjb3VsZF9ub3RfcGluOworICAgICAgICAgICAgdHlw
ZWNudCsrOwogICAgICAgICB9CiAKLSAgICAgICAgbnJfZ2V0cysrOwogICAgICAgICBpZiAoIG9w
LT5mbGFncyAmIEdOVE1BUF9ob3N0X21hcCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHJjID0g
Y3JlYXRlX2dyYW50X2hvc3RfbWFwcGluZyhvcC0+aG9zdF9hZGRyLCBmcmFtZSwgb3AtPmZsYWdz
LCAwKTsKLSAgICAgICAgICAgIGlmICggcmMgIT0gR05UU1Rfb2theSApCi0gICAgICAgICAgICAg
ICAgZ290byB1bmRvX291dDsKLQorICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIE9ubHkg
bmVlZCB0byBncmFiIGFub3RoZXIgcmVmZXJlbmNlIGlmIGRldmljZV9tYXAgY2xhaW1lZAorICAg
ICAgICAgICAgICogdGhlIG90aGVyIG9uZS4KKyAgICAgICAgICAgICAqLwogICAgICAgICAgICAg
aWYgKCBvcC0+ZmxhZ3MgJiBHTlRNQVBfZGV2aWNlX21hcCApCiAgICAgICAgICAgICB7Ci0gICAg
ICAgICAgICAgICAgbnJfZ2V0cysrOwotICAgICAgICAgICAgICAgICh2b2lkKWdldF9wYWdlKHBn
LCByZCk7Ci0gICAgICAgICAgICAgICAgaWYgKCAhKG9wLT5mbGFncyAmIEdOVE1BUF9yZWFkb25s
eSkgKQotICAgICAgICAgICAgICAgICAgICBnZXRfcGFnZV90eXBlKHBnLCBQR1Rfd3JpdGFibGVf
cGFnZSk7CisgICAgICAgICAgICAgICAgaWYgKCAhZ2V0X3BhZ2UocGcsIHJkKSApCisgICAgICAg
ICAgICAgICAgICAgIGdvdG8gY291bGRfbm90X3BpbjsKKyAgICAgICAgICAgICAgICByZWZjbnQr
KzsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgaWYgKCBnbnR0YWJfaG9zdF9tYXBwaW5n
X2dldF9wYWdlX3R5cGUob3AsIGxkLCByZCkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgIGlmICggKG93bmVyID09IGRvbV9jb3cpIHx8CisgICAgICAgICAgICAgICAgICAgICAhZ2V0
X3BhZ2VfdHlwZShwZywgUEdUX3dyaXRhYmxlX3BhZ2UpICkKKyAgICAgICAgICAgICAgICAgICAg
Z290byBjb3VsZF9ub3RfcGluOworICAgICAgICAgICAgICAgIHR5cGVjbnQrKzsKICAgICAgICAg
ICAgIH0KKworICAgICAgICAgICAgcmMgPSBjcmVhdGVfZ3JhbnRfaG9zdF9tYXBwaW5nKG9wLT5o
b3N0X2FkZHIsIGZyYW1lLCBvcC0+ZmxhZ3MsIDApOworICAgICAgICAgICAgaWYgKCByYyAhPSBH
TlRTVF9va2F5ICkKKyAgICAgICAgICAgICAgICBnb3RvIHVuZG9fb3V0OwogICAgICAgICB9CiAg
ICAgfQogICAgIGVsc2UKQEAgLTc3NSw4ICs3OTIsNiBAQCBfX2dudHRhYl9tYXBfZ3JhbnRfcmVm
KAogICAgICAgICBpZiAoICFyZC0+aXNfZHlpbmcgKQogICAgICAgICAgICAgZ2RwcmludGsoWEVO
TE9HX1dBUk5JTkcsICJDb3VsZCBub3QgcGluIGdyYW50IGZyYW1lICVseFxuIiwKICAgICAgICAg
ICAgICAgICAgICAgIGZyYW1lKTsKLSAgICAgICAgaWYgKCBvd25lciAhPSBOVUxMICkKLSAgICAg
ICAgICAgIHB1dF9wYWdlKHBnKTsKICAgICAgICAgcmMgPSBHTlRTVF9nZW5lcmFsX2Vycm9yOwog
ICAgICAgICBnb3RvIHVuZG9fb3V0OwogICAgIH0KQEAgLTgyNywxOCArODQyLDExIEBAIF9fZ250
dGFiX21hcF9ncmFudF9yZWYoCiAgICAgcmV0dXJuOwogCiAgdW5kb19vdXQ6Ci0gICAgaWYgKCBu
cl9nZXRzID4gMSApCi0gICAgewotICAgICAgICBpZiAoICEob3AtPmZsYWdzICYgR05UTUFQX3Jl
YWRvbmx5KSApCi0gICAgICAgICAgICBwdXRfcGFnZV90eXBlKHBnKTsKLSAgICAgICAgcHV0X3Bh
Z2UocGcpOwotICAgIH0KLSAgICBpZiAoIG5yX2dldHMgPiAwICkKLSAgICB7Ci0gICAgICAgIGlm
ICggZ250dGFiX2hvc3RfbWFwcGluZ19nZXRfcGFnZV90eXBlKG9wLCBsZCwgcmQpICkKLSAgICAg
ICAgICAgIHB1dF9wYWdlX3R5cGUocGcpOworICAgIHdoaWxlICggdHlwZWNudC0tICkKKyAgICAg
ICAgcHV0X3BhZ2VfdHlwZShwZyk7CisKKyAgICB3aGlsZSAoIHJlZmNudC0tICkKICAgICAgICAg
cHV0X3BhZ2UocGcpOwotICAgIH0KIAogICAgIHNwaW5fbG9jaygmcmd0LT5sb2NrKTsKIAotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxl
LTQuNQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Jun 22 00:35:35 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 00:35:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dNq5v-0007wP-0v; Thu, 22 Jun 2017 00:35:35 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dNq5u-0007wF-Eu
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 00:35:34 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 FD/32-02196-5D01B495; Thu, 22 Jun 2017 00:35:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfesgHe
 kwcXvmhYTthk4MHps79vFHsAYxZqZl5RfkcCace7ABLaC1REVUydeYW9gfG3XxcjFISTwhVFi
 /sUVTBDOeUaJtg8T2LoYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIkei/3
 woW5xUwk+j8uwkszgJUv7znAcsERo4FjAyrGNWLU4vKUot0zfWSijLTM0pyEzNzdA0NjPVyU4
 uLE9NTcxKTivWS83M3MQJ9wgAEOxgbvzsdYpTkYFIS5V1zyitSiC8pP6UyI7E4I76oNCe1+BC
 jDAeHkgTvVX7vSCHBotT01Iq0zBxgcMCkJTh4lER4T7ABpXmLCxJzizPTIVKnGBWlxHmrQfoE
 QBIZpXlwbbCAvMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3jt8QFN4MvNK4Ka/AlrMBLT4x
 REPkMUliQgpqQbG3rsNu3ja9VhUkkz3vdVcsk4iUm/9mtcZIbWsnJv6JaSSiyMm8yVYLIgUPG
 GzIYgr0zhjQ9OyVz+ero74rOXdGaq+X2lj4fu/sxevZJFd8t//PVuHQMOBp46Xv/Tffl98/lu
 X39PVzHoCheZXbdXU571WbdK10Em7XvfrY9WuuR8fvTGRFGtXYinOSDTUYi4qTgQAAgZFrkMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1498091724!99248140!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28151 invoked from network); 22 Jun 2017 00:35:25 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 00:35:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dNq5k-0007u0-8j
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 00:35:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dNq5k-0002v6-87
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 00:35:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dNq5k-0002v6-87@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 00:35:24 +0000
Subject: [Xen-changelog] [xen stable-4.5] gnttab:
	__gnttab_unmap_common_complete() is all-or-nothing
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDMyMTcxMjllYjY1YzBkNDk5NWVkMDhmYjg5MTllM2MzMzRjYWQ1NDgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDIw
IDE2OjU5OjE2IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE2OjU5OjE2IDIwMTcgKzAyMDAKCiAgICBn
bnR0YWI6IF9fZ250dGFiX3VubWFwX2NvbW1vbl9jb21wbGV0ZSgpIGlzIGFsbC1vci1ub3RoaW5n
CiAgICAKICAgIEFsbCBmYWlsdXJlcyBoYXZlIHRvIGJlIGRldGVjdGVkIGluIF9fZ250dGFiX3Vu
bWFwX2NvbW1vbigpLCB0aGUKICAgIGNvbXBsZXRpb24gZnVuY3Rpb24gbXVzdCBub3Qgc2tpcCBw
YXJ0IG9mIGl0cyBwcm9jZXNzaW5nLiBJbiBwYXJ0aWN1bGFyCiAgICB0aGUgR05UTUFQX2Rldmlj
ZV9tYXAgcmVsYXRlZCBwdXR0aW5nIG9mIHBhZ2UgcmVmZXJlbmNlcyBhbmQgYWRqdXN0bWVudAog
ICAgb2YgcGluIGNvdW50IG11c3Qgbm90IG9jY3VyIGlmIF9fZ250dGFiX3VubWFwX2NvbW1vbigp
IHNpZ25hbGVkIGFuCiAgICBlcnJvci4gRnVydGhlcm1vcmUgdGhlIGZ1bmN0aW9uIG11c3Qgbm90
IG1ha2UgYWRqdXN0bWVudHMgdG8gZ2xvYmFsCiAgICBzdGF0ZSAoaGVyZTogY2xlYXJpbmcgR05U
VEFCX2RldmljZV9tYXApIGJlZm9yZSBhbGwgcG9zc2libHkgZmFpbGluZwogICAgb3BlcmF0aW9u
cyBoYXZlIGJlZW4gcGVyZm9ybWVkLgogICAgCiAgICBUaGVyZSdzIG9uZSBleGNlcHRpb24gZm9y
IElPTU1VIHJlbGF0ZWQgZmFpbHVyZXM6IEFzIElPTU1VIG1hbmlwdWxhdGlvbgogICAgb2NjdXJz
IGFmdGVyIEdOVE1BUF8qX21hcCBoYXZlIGJlZW4gY2xlYXJlZCBhbHJlYWR5LCB0aGUgcmVsYXRl
ZCBwYWdlCiAgICByZWZlcmVuY2UgYW5kIHBpbiBjb3VudCBhZGp1c3RtZW50cyBuZWVkIHRvIGJl
IGRvbmUgbmV2ZXJ0aGVsZXNzLiBBCiAgICBmdW5kYW1lbnRhbCByZXF1aXJlbWVudCBmb3IgdGhl
IGNvcnJlY3RuZXNzIG9mIHRoaXMgaXMgdGhhdAogICAgaW9tbXVfeyx1bn1tYXBfcGFnZSgpIGNy
YXNoIGFueSBhZmZlY3RlZCBEb21VIGluIGNhc2Ugb2YgZmFpbHVyZS4KICAgIAogICAgVGhlIHZl
cnNpb24gY2hlY2sgYXBwZWFycyB0byBiZSBwb2ludGxlc3MgKG9yIGNvdWxkIHBlcmhhcHMgYmUg
YQogICAgQlVHX09OKCkgb3IgQVNTRVJUKCkpLCBidXQgZm9yIHRoZSBtb21lbnQgYWxzbyBtb3Zl
IGl0LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTIyNC4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDog
MTFmYzdjY2I3MjE3Y2NmYjc5ZWRiNzI3ZDEzNDk2MThiY2IwNjAyZAogICAgbWFzdGVyIGRhdGU6
IDIwMTctMDYtMjAgMTQ6NDY6NDcgKzAyMDAKLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMg
ICAgICAgICAgfCAxMDUgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhl
bi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaCB8ICAgMiArLQogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9ncmFudF90YWJsZS5oIHwgICA1ICstCiAzIGZpbGVzIGNoYW5nZWQsIDUzIGluc2VydGlv
bnMoKyksIDU5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFi
bGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCA2ZDViYTE0Li44M2E0YjllIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jCkBAIC05Niw3ICs5Niw3IEBAIHN0cnVjdCBnbnR0YWJfdW5tYXBfY29tbW9uIHsK
ICAgICBpbnQxNl90IHN0YXR1czsKIAogICAgIC8qIFNoYXJlZCBzdGF0ZSBiZXRlZW4gKl91bm1h
cCBhbmQgKl91bm1hcF9jb21wbGV0ZSAqLwotICAgIHUxNiBmbGFnczsKKyAgICB1MTYgZG9uZTsK
ICAgICB1bnNpZ25lZCBsb25nIGZyYW1lOwogICAgIHN0cnVjdCBkb21haW4gKnJkOwogICAgIGdy
YW50X3JlZl90IHJlZjsKQEAgLTc3Myw3ICs3NzMsOCBAQCBfX2dudHRhYl9tYXBfZ3JhbnRfcmVm
KAogICAgICAgICAgICAgICAgIHJlZmNudCsrOwogICAgICAgICAgICAgfQogCi0gICAgICAgICAg
ICBpZiAoIGdudHRhYl9ob3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZShvcCwgbGQsIHJkKSApCisg
ICAgICAgICAgICBpZiAoIGdudHRhYl9ob3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZShvcC0+Zmxh
Z3MgJiBHTlRNQVBfcmVhZG9ubHksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsZCwgcmQpICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAg
ICBpZiAoIChvd25lciA9PSBkb21fY293KSB8fAogICAgICAgICAgICAgICAgICAgICAgIWdldF9w
YWdlX3R5cGUocGcsIFBHVF93cml0YWJsZV9wYWdlKSApCkBAIC05MDUsNiArOTA2LDcgQEAgX19n
bnR0YWJfdW5tYXBfY29tbW9uKAogICAgIHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFjdDsK
ICAgICBzMTYgICAgICAgICAgICAgIHJjID0gMDsKICAgICBzdHJ1Y3QgZ3JhbnRfbWFwcGluZyAq
bWFwOworICAgIHVuc2lnbmVkIGludCBmbGFnczsKICAgICBib29sX3QgcHV0X2hhbmRsZSA9IDA7
CiAKICAgICBsZCA9IGN1cnJlbnQtPmRvbWFpbjsKQEAgLTk1NCw4ICs5NTYsMjIgQEAgX19nbnR0
YWJfdW5tYXBfY29tbW9uKAogICAgIHJndCA9IHJkLT5ncmFudF90YWJsZTsKICAgICBkb3VibGVf
Z3RfbG9jayhsZ3QsIHJndCk7CiAKLSAgICBvcC0+ZmxhZ3MgPSBtYXAtPmZsYWdzOwotICAgIGlm
ICggdW5saWtlbHkoIW9wLT5mbGFncykgfHwgdW5saWtlbHkobWFwLT5kb21pZCAhPSBkb20pICkK
KyAgICBpZiAoIHJndC0+Z3RfdmVyc2lvbiA9PSAwICkKKyAgICB7CisgICAgICAgIC8qCisgICAg
ICAgICAqIFRoaXMgb3VnaHQgdG8gYmUgaW1wb3NzaWJsZSwgYXMgc3VjaCBhIG1hcHBpbmcgc2hv
dWxkIG5vdCBoYXZlCisgICAgICAgICAqIGJlZW4gZXN0YWJsaXNoZWQgKHNlZSB0aGUgbnJfZ3Jh
bnRfZW50cmllcyhyZ3QpIGJvdW5kcyBjaGVjayBpbgorICAgICAgICAgKiBfX2dudHRhYl9tYXBf
Z3JhbnRfcmVmKCkpLiBEb2luZyB0aGlzIGNoZWNrIG9ubHkgaW4KKyAgICAgICAgICogX19nbnR0
YWJfdW5tYXBfY29tbW9uX2NvbXBsZXRlKCkgLSBhcyBpdCB1c2VkIHRvIGJlIGRvbmUgLSB3b3Vs
ZCwKKyAgICAgICAgICogaG93ZXZlciwgYmUgdG9vIGxhdGUuCisgICAgICAgICAqLworICAgICAg
ICByYyA9IEdOVFNUX2JhZF9nbnRyZWY7CisgICAgICAgIGZsYWdzID0gMDsKKyAgICAgICAgZ290
byB1bm1hcF9vdXQ7CisgICAgfQorCisgICAgZmxhZ3MgPSBtYXAtPmZsYWdzOworICAgIGlmICgg
dW5saWtlbHkoIWZsYWdzKSB8fCB1bmxpa2VseShtYXAtPmRvbWlkICE9IGRvbSkgKQogICAgIHsK
ICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJVbnN0YWJsZSBoYW5kbGUgJXVcbiIs
IG9wLT5oYW5kbGUpOwogICAgICAgICByYyA9IEdOVFNUX2JhZF9oYW5kbGU7CkBAIC05NjgsMjQg
Kzk4NCwyNyBAQCBfX2dudHRhYl91bm1hcF9jb21tb24oCiAKICAgICBvcC0+ZnJhbWUgPSBhY3Qt
PmZyYW1lOwogCi0gICAgaWYgKCBvcC0+ZGV2X2J1c19hZGRyICkKLSAgICB7Ci0gICAgICAgIGlm
ICggdW5saWtlbHkob3AtPmRldl9idXNfYWRkciAhPSBwZm5fdG9fcGFkZHIoYWN0LT5mcmFtZSkp
ICkKLSAgICAgICAgICAgIFBJTl9GQUlMKHVubWFwX291dCwgR05UU1RfZ2VuZXJhbF9lcnJvciwK
LSAgICAgICAgICAgICAgICAgICAgICJCdXMgYWRkcmVzcyBkb2Vzbid0IG1hdGNoIGdudHJlZiAo
JSJQUkl4NjQiICE9ICUiUFJJcGFkZHIiKVxuIiwKLSAgICAgICAgICAgICAgICAgICAgIG9wLT5k
ZXZfYnVzX2FkZHIsIHBmbl90b19wYWRkcihhY3QtPmZyYW1lKSk7Ci0KLSAgICAgICAgbWFwLT5m
bGFncyAmPSB+R05UTUFQX2RldmljZV9tYXA7Ci0gICAgfQorICAgIGlmICggb3AtPmRldl9idXNf
YWRkciAmJgorICAgICAgICAgdW5saWtlbHkob3AtPmRldl9idXNfYWRkciAhPSBwZm5fdG9fcGFk
ZHIoYWN0LT5mcmFtZSkpICkKKyAgICAgICAgUElOX0ZBSUwodW5tYXBfb3V0LCBHTlRTVF9nZW5l
cmFsX2Vycm9yLAorICAgICAgICAgICAgICAgICAiQnVzIGFkZHJlc3MgZG9lc24ndCBtYXRjaCBn
bnRyZWYgKCUiUFJJeDY0IiAhPSAlIlBSSXBhZGRyIilcbiIsCisgICAgICAgICAgICAgICAgIG9w
LT5kZXZfYnVzX2FkZHIsIHBmbl90b19wYWRkcihhY3QtPmZyYW1lKSk7CiAKLSAgICBpZiAoIChv
cC0+aG9zdF9hZGRyICE9IDApICYmIChvcC0+ZmxhZ3MgJiBHTlRNQVBfaG9zdF9tYXApICkKKyAg
ICBpZiAoIG9wLT5ob3N0X2FkZHIgJiYgKGZsYWdzICYgR05UTUFQX2hvc3RfbWFwKSApCiAgICAg
ewogICAgICAgICBpZiAoIChyYyA9IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKG9wLT5ob3N0
X2FkZHIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3At
PmZyYW1lLCBvcC0+bmV3X2FkZHIsIAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG9wLT5mbGFncykpIDwgMCApCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmxhZ3MpKSA8IDAgKQogICAgICAgICAgICAgZ290byB1bm1h
cF9vdXQ7CiAKICAgICAgICAgbWFwLT5mbGFncyAmPSB+R05UTUFQX2hvc3RfbWFwOworICAgICAg
ICBvcC0+ZG9uZSB8PSBHTlRNQVBfaG9zdF9tYXAgfCAoZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHkp
OworICAgIH0KKworICAgIGlmICggb3AtPmRldl9idXNfYWRkciAmJiAoZmxhZ3MgJiBHTlRNQVBf
ZGV2aWNlX21hcCkgKQorICAgIHsKKyAgICAgICAgbWFwLT5mbGFncyAmPSB+R05UTUFQX2Rldmlj
ZV9tYXA7CisgICAgICAgIG9wLT5kb25lIHw9IEdOVE1BUF9kZXZpY2VfbWFwIHwgKGZsYWdzICYg
R05UTUFQX3JlYWRvbmx5KTsKICAgICB9CiAKICAgICBpZiAoICEobWFwLT5mbGFncyAmIChHTlRN
QVBfZGV2aWNlX21hcHxHTlRNQVBfaG9zdF9tYXApKSApCkBAIC0xMDIwLDcgKzEwMzksNyBAQCBf
X2dudHRhYl91bm1hcF9jb21tb24oCiAgICAgfQogCiAgICAgLyogSWYganVzdCB1bm1hcHBlZCBh
IHdyaXRhYmxlIG1hcHBpbmcsIG1hcmsgYXMgZGlydGllZCAqLwotICAgIGlmICggcmMgPT0gR05U
U1Rfb2theSAmJiAhKG9wLT5mbGFncyAmIEdOVE1BUF9yZWFkb25seSkgKQorICAgIGlmICggcmMg
PT0gR05UU1Rfb2theSAmJiAhKGZsYWdzICYgR05UTUFQX3JlYWRvbmx5KSApCiAgICAgICAgICBn
bnR0YWJfbWFya19kaXJ0eShyZCwgb3AtPmZyYW1lKTsKIAogICAgIG9wLT5zdGF0dXMgPSByYzsK
QEAgLTEwMzcsMTMgKzEwNTYsOSBAQCBfX2dudHRhYl91bm1hcF9jb21tb25fY29tcGxldGUoc3Ry
dWN0IGdudHRhYl91bm1hcF9jb21tb24gKm9wKQogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOwog
ICAgIHVpbnQxNl90ICpzdGF0dXM7CiAKLSAgICBpZiAoIHJkID09IE5VTEwgKQorICAgIGlmICgg
IW9wLT5kb25lICkKICAgICB7IAotICAgICAgICAvKgotICAgICAgICAgKiBTdWdnZXN0cyB0aGF0
IF9fZ250YWJfdW5tYXBfY29tbW9uIGZhaWxlZCBpbgotICAgICAgICAgKiByY3VfbG9ja19kb21h
aW5fYnlfaWQoKSBvciBlYXJsaWVyLCBhbmQgc28gd2UgaGF2ZSBub3RoaW5nCi0gICAgICAgICAq
IHRvIGNvbXBsZXRlCi0gICAgICAgICAqLworICAgICAgICAvKiBfX2dudGFiX3VubWFwX2NvbW1v
bigpIGRpZG4ndCBkbyBhbnl0aGluZyAtIG5vdGhpbmcgdG8gY29tcGxldGUuICovCiAgICAgICAg
IHJldHVybjsKICAgICB9CiAKQEAgLTEwNTMsOSArMTA2OCw2IEBAIF9fZ250dGFiX3VubWFwX2Nv
bW1vbl9jb21wbGV0ZShzdHJ1Y3QgZ250dGFiX3VubWFwX2NvbW1vbiAqb3ApCiAgICAgcmd0ID0g
cmQtPmdyYW50X3RhYmxlOwogICAgIHNwaW5fbG9jaygmcmd0LT5sb2NrKTsKIAotICAgIGlmICgg
cmd0LT5ndF92ZXJzaW9uID09IDAgKQotICAgICAgICBnb3RvIHVubWFwX291dDsKLQogICAgIGFj
dCA9ICZhY3RpdmVfZW50cnkocmd0LCBvcC0+cmVmKTsKICAgICBzaGEgPSBzaGFyZWRfZW50cnlf
aGVhZGVyKHJndCwgb3AtPnJlZik7CiAKQEAgLTEwNjQsNzAgKzEwNzYsNDkgQEAgX19nbnR0YWJf
dW5tYXBfY29tbW9uX2NvbXBsZXRlKHN0cnVjdCBnbnR0YWJfdW5tYXBfY29tbW9uICpvcCkKICAg
ICBlbHNlCiAgICAgICAgIHN0YXR1cyA9ICZzdGF0dXNfZW50cnkocmd0LCBvcC0+cmVmKTsKIAot
ICAgIGlmICggb3AtPmRldl9idXNfYWRkciAmJgotICAgICAgICAgdW5saWtlbHkob3AtPmRldl9i
dXNfYWRkciAhPSBwZm5fdG9fcGFkZHIoYWN0LT5mcmFtZSkpICkKLSAgICB7Ci0gICAgICAgIC8q
Ci0gICAgICAgICAqIFN1Z2dlc3RzIHRoYXQgX19nbnRhYl91bm1hcF9jb21tb24gZmFpbGVkIGVh
cmx5IGFuZCBzbwotICAgICAgICAgKiBub3RoaW5nIGZ1cnRoZXIgdG8gZG8KLSAgICAgICAgICov
Ci0gICAgICAgIGdvdG8gdW5tYXBfb3V0OwotICAgIH0KLQogICAgIHBnID0gbWZuX3RvX3BhZ2Uo
b3AtPmZyYW1lKTsKIAotICAgIGlmICggb3AtPmRldl9idXNfYWRkciAmJiAob3AtPmZsYWdzICYg
R05UTUFQX2RldmljZV9tYXApICkKKyAgICBpZiAoIG9wLT5kb25lICYgR05UTUFQX2RldmljZV9t
YXAgKQogICAgIHsKICAgICAgICAgaWYgKCAhaXNfaW9tZW1fcGFnZShhY3QtPmZyYW1lKSApCiAg
ICAgICAgIHsKLSAgICAgICAgICAgIGlmICggb3AtPmZsYWdzICYgR05UTUFQX3JlYWRvbmx5ICkK
KyAgICAgICAgICAgIGlmICggb3AtPmRvbmUgJiBHTlRNQVBfcmVhZG9ubHkgKQogICAgICAgICAg
ICAgICAgIHB1dF9wYWdlKHBnKTsKICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICBw
dXRfcGFnZV9hbmRfdHlwZShwZyk7CiAgICAgICAgIH0KIAogICAgICAgICBBU1NFUlQoYWN0LT5w
aW4gJiAoR05UUElOX2RldndfbWFzayB8IEdOVFBJTl9kZXZyX21hc2spKTsKLSAgICAgICAgaWYg
KCBvcC0+ZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHkgKQorICAgICAgICBpZiAoIG9wLT5kb25lICYg
R05UTUFQX3JlYWRvbmx5ICkKICAgICAgICAgICAgIGFjdC0+cGluIC09IEdOVFBJTl9kZXZyX2lu
YzsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgYWN0LT5waW4gLT0gR05UUElOX2RldndfaW5j
OwogICAgIH0KIAotICAgIGlmICggKG9wLT5ob3N0X2FkZHIgIT0gMCkgJiYgKG9wLT5mbGFncyAm
IEdOVE1BUF9ob3N0X21hcCkgKQorICAgIGlmICggb3AtPmRvbmUgJiBHTlRNQVBfaG9zdF9tYXAg
KQogICAgIHsKLSAgICAgICAgaWYgKCBvcC0+c3RhdHVzICE9IDAgKSAKLSAgICAgICAgewotICAg
ICAgICAgICAgLyoKLSAgICAgICAgICAgICAqIFN1Z2dlc3RzIHRoYXQgX19nbnRhYl91bm1hcF9j
b21tb24gZmFpbGVkIGluCi0gICAgICAgICAgICAgKiByZXBsYWNlX2dyYW50X2hvc3RfbWFwcGlu
ZygpIG9yIElPTU1VIGhhbmRsaW5nLCBzbyBub3RoaW5nCi0gICAgICAgICAgICAgKiBmdXJ0aGVy
IHRvIGRvIChzaG9ydCBvZiByZS1lc3RhYmxpc2hpbmcgdGhlIG1hcHBpbmcgaW4gdGhlCi0gICAg
ICAgICAgICAgKiBsYXR0ZXIgY2FzZSkuCi0gICAgICAgICAgICAgKi8KLSAgICAgICAgICAgIGdv
dG8gdW5tYXBfb3V0OwotICAgICAgICB9Ci0KICAgICAgICAgaWYgKCAhaXNfaW9tZW1fcGFnZShv
cC0+ZnJhbWUpICkgCiAgICAgICAgIHsKLSAgICAgICAgICAgIGlmICggZ250dGFiX2hvc3RfbWFw
cGluZ19nZXRfcGFnZV90eXBlKG9wLCBsZCwgcmQpICkKKyAgICAgICAgICAgIGlmICggZ250dGFi
X2hvc3RfbWFwcGluZ19nZXRfcGFnZV90eXBlKG9wLT5kb25lICYgR05UTUFQX3JlYWRvbmx5LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGQsIHJk
KSApCiAgICAgICAgICAgICAgICAgcHV0X3BhZ2VfdHlwZShwZyk7CiAgICAgICAgICAgICBwdXRf
cGFnZShwZyk7CiAgICAgICAgIH0KIAogICAgICAgICBBU1NFUlQoYWN0LT5waW4gJiAoR05UUElO
X2hzdHdfbWFzayB8IEdOVFBJTl9oc3RyX21hc2spKTsKLSAgICAgICAgaWYgKCBvcC0+ZmxhZ3Mg
JiBHTlRNQVBfcmVhZG9ubHkgKQorICAgICAgICBpZiAoIG9wLT5kb25lICYgR05UTUFQX3JlYWRv
bmx5ICkKICAgICAgICAgICAgIGFjdC0+cGluIC09IEdOVFBJTl9oc3RyX2luYzsKICAgICAgICAg
ZWxzZQogICAgICAgICAgICAgYWN0LT5waW4gLT0gR05UUElOX2hzdHdfaW5jOwogICAgIH0KIAog
ICAgIGlmICggKChhY3QtPnBpbiAmIChHTlRQSU5fZGV2d19tYXNrfEdOVFBJTl9oc3R3X21hc2sp
KSA9PSAwKSAmJgotICAgICAgICAgIShvcC0+ZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHkpICkKKyAg
ICAgICAgICEob3AtPmRvbmUgJiBHTlRNQVBfcmVhZG9ubHkpICkKICAgICAgICAgZ250dGFiX2Ns
ZWFyX2ZsYWcoX0dURl93cml0aW5nLCBzdGF0dXMpOwogCiAgICAgaWYgKCBhY3QtPnBpbiA9PSAw
ICkKICAgICAgICAgZ250dGFiX2NsZWFyX2ZsYWcoX0dURl9yZWFkaW5nLCBzdGF0dXMpOwogCi0g
dW5tYXBfb3V0OgogICAgIHNwaW5fdW5sb2NrKCZyZ3QtPmxvY2spOwogICAgIHJjdV91bmxvY2tf
ZG9tYWluKHJkKTsKIH0KQEAgLTExNDIsNiArMTEzMyw3IEBAIF9fZ250dGFiX3VubWFwX2dyYW50
X3JlZigKICAgICBjb21tb24tPmhhbmRsZSA9IG9wLT5oYW5kbGU7CiAKICAgICAvKiBJbnRpYWxp
c2UgdGhlc2UgaW4gY2FzZSBjb21tb24gY29udGFpbnMgb2xkIHN0YXRlICovCisgICAgY29tbW9u
LT5kb25lID0gMDsKICAgICBjb21tb24tPm5ld19hZGRyID0gMDsKICAgICBjb21tb24tPnJkID0g
TlVMTDsKICAgICBjb21tb24tPmZyYW1lID0gMDsKQEAgLTEyMDcsNiArMTE5OSw3IEBAIF9fZ250
dGFiX3VubWFwX2FuZF9yZXBsYWNlKAogICAgIGNvbW1vbi0+aGFuZGxlID0gb3AtPmhhbmRsZTsK
ICAgICAKICAgICAvKiBJbnRpYWxpc2UgdGhlc2UgaW4gY2FzZSBjb21tb24gY29udGFpbnMgb2xk
IHN0YXRlICovCisgICAgY29tbW9uLT5kb25lID0gMDsKICAgICBjb21tb24tPmRldl9idXNfYWRk
ciA9IDA7CiAgICAgY29tbW9uLT5yZCA9IE5VTEw7CiAgICAgY29tbW9uLT5mcmFtZSA9IDA7CkBA
IC0yOTc4LDcgKzI5NzEsOSBAQCBnbnR0YWJfcmVsZWFzZV9tYXBwaW5ncygKICAgICAgICAgICAg
ICAgICBpZiAoIGdudHRhYl9yZWxlYXNlX2hvc3RfbWFwcGluZ3MoZCkgJiYKICAgICAgICAgICAg
ICAgICAgICAgICFpc19pb21lbV9wYWdlKGFjdC0+ZnJhbWUpICkKICAgICAgICAgICAgICAgICB7
Ci0gICAgICAgICAgICAgICAgICAgIGlmICggZ250dGFiX2hvc3RfbWFwcGluZ19nZXRfcGFnZV90
eXBlKG1hcCwgZCwgcmQpICkKKyAgICAgICAgICAgICAgICAgICAgaWYgKCBnbnR0YWJfaG9zdF9t
YXBwaW5nX2dldF9wYWdlX3R5cGUoKG1hcC0+ZmxhZ3MgJgorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR05UTUFQX3JlYWRvbmx5KSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZCwgcmQpICkKICAgICAgICAgICAgICAgICAgICAgICAgIHB1dF9wYWdlX3R5cGUocGcpOwog
ICAgICAgICAgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAgICAgICAgICAgICAgICAgfQpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9ncmFudF90YWJsZS5oCmluZGV4IDBlZGFkNjcuLmM2YzU0NTYgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL2dyYW50X3RhYmxlLmgKQEAgLTEwLDcgKzEwLDcgQEAgdm9pZCBnbnR0YWJfY2xlYXJfZmxh
Zyh1bnNpZ25lZCBsb25nIG5yLCB1aW50MTZfdCAqYWRkcik7CiBpbnQgY3JlYXRlX2dyYW50X2hv
c3RfbWFwcGluZyh1bnNpZ25lZCBsb25nIGdwYWRkciwKICAgICAgICAgdW5zaWduZWQgbG9uZyBt
Zm4sIHVuc2lnbmVkIGludCBmbGFncywgdW5zaWduZWQgaW50CiAgICAgICAgIGNhY2hlX2ZsYWdz
KTsKLSNkZWZpbmUgZ250dGFiX2hvc3RfbWFwcGluZ19nZXRfcGFnZV90eXBlKG9wLCBkLCByZCkg
KDApCisjZGVmaW5lIGdudHRhYl9ob3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZShybywgbGQsIHJk
KSAoMCkKIGludCByZXBsYWNlX2dyYW50X2hvc3RfbWFwcGluZyh1bnNpZ25lZCBsb25nIGdwYWRk
ciwgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAgICAgIHVuc2lnbmVkIGxvbmcgbmV3X2dwYWRkciwg
dW5zaWduZWQgaW50IGZsYWdzKTsKIHZvaWQgZ250dGFiX21hcmtfZGlydHkoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgbG9uZyBsKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
Z3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaAppbmRleCA4
YzliYmNmLi45Y2E2MzFjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3Rh
YmxlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oCkBAIC01OCw5ICs1
OCw4IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBnbnR0YWJfY2xlYXJfZmxhZyh1bnNpZ25lZCBpbnQg
bnIsIHVpbnQxNl90ICpzdCkKIH0KIAogLyogRm9yZWlnbiBtYXBwaW5ncyBvZiBISFZNLWd1ZXN0
IHBhZ2VzIGRvIG5vdCBtb2RpZnkgdGhlIHR5cGUgY291bnQuICovCi0jZGVmaW5lIGdudHRhYl9o
b3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZShvcCwgbGQsIHJkKSAgIFwKLSAgICAoISgob3ApLT5m
bGFncyAmIEdOVE1BUF9yZWFkb25seSkgJiYgICAgICAgICAgICAgICAgXAotICAgICAoKChsZCkg
PT0gKHJkKSkgfHwgIXBhZ2luZ19tb2RlX2V4dGVybmFsKHJkKSkpCisjZGVmaW5lIGdudHRhYl9o
b3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZShybywgbGQsIHJkKSAgIFwKKyAgICAoIShybykgJiYg
KCgobGQpID09IChyZCkpIHx8ICFwYWdpbmdfbW9kZV9leHRlcm5hbChyZCkpKQogCiAvKiBEb25l
IGltcGxpY2l0bHkgd2hlbiBwYWdlIHRhYmxlcyBhcmUgZGVzdHJveWVkLiAqLwogI2RlZmluZSBn
bnR0YWJfcmVsZWFzZV9ob3N0X21hcHBpbmdzKGRvbWFpbikgKCBwYWdpbmdfbW9kZV9leHRlcm5h
bChkb21haW4pICkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I3N0YWJsZS00LjUKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Jun 22 11:33:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 11:33:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dO0ME-0004Fj-76; Thu, 22 Jun 2017 11:33:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0MD-0004En-29
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:33:05 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 4C/02-01999-0FAAB495; Thu, 22 Jun 2017 11:33:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVff9Ku9
 Ig4cr1CwmbDNwYPTY3reLPYAxijUzLym/IoE1Y9XPNqaCffwV/euXMTYw9vJ0MXJxCAl8YZR4
 +fcqK4RznlHi9v1JbF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwt4Snw5P
 5kZpJxXwEyie6oASJgFqHzq4rssExg5FjAyrGLUKE4tKkst0jUy00sqykzPKMlNzMzRNTQw1c
 tNLS5OTE/NSUwq1kvOz93ECPRJPQMD4w7G25P9DjFKcjApifJuLvaOFOJLyk+pzEgszogvKs1
 JLT7EKMPBoSTBe3UlUE6wKDU9tSItMwcYHDBpCQ4eJRHejV1Aad7igsTc4sx0iNQpRl2ODavX
 f2ESYsnLz0uVEud9ATJDAKQoozQPbgQsUC8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuZdC
 zKFJzOvBG7TK6AjmICOeHHEA+SIkkSElFQDY4/usmof3oMlqxTSEwqWb5qz5OMqDe7jUZML01
 a4m3NpBpXs5Sh9v9w+6eAWmzLtdU2hEVMOzlWUuSgWcWH1zMRfRYF+hwRC57Ot6lzLJsJT4VH
 XblS30yDigbJ2H++bi3uXzTB64ri/ePZun/sTbff+OsK2/rrMm/lm+4ym/2RW/TJB9NLRhUos
 xRmJhlrMRcWJAGOuyWRPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1498131182!104395249!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44450 invoked from network); 22 Jun 2017 11:33:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 11:33:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0MA-0000FO-FP
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:33:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0MA-0005qH-Cx
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:33:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dO0MA-0005qH-Cx@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 11:33:02 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/mm: disallow page stealing
	from HVM domains
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGM5MjFhMDJmZGE5NzNiYzBkZjA1ZWNkNTc1YjZmNGNkZTI4NmQ2YWYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDIw
IDE2OjM0OjI1IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE2OjM0OjI1IDIwMTcgKzAyMDAKCiAgICB4
ODYvbW06IGRpc2FsbG93IHBhZ2Ugc3RlYWxpbmcgZnJvbSBIVk0gZG9tYWlucwogICAgCiAgICBU
aGUgb3BlcmF0aW9uJ3Mgc3VjY2VzcyBjYW4ndCBiZSBjb250cm9sbGVkIGJ5IHRoZSBndWVzdCwg
YXMgdGhlIGRldmljZQogICAgbW9kZWwgbWF5IGhhdmUgYW4gYWN0aXZlIG1hcHBpbmcgb2YgdGhl
IHBhZ2UuIElmIHdlIG5ldmVydGhlbGVzcwogICAgcGVybWl0dGVkIHRoaXMgb3BlcmF0aW9uLCB3
ZSdkIGhhdmUgdG8gYWRkIGZ1cnRoZXIgVExCIGZsdXNoaW5nIHRvCiAgICBwcmV2ZW50IHNjZW5h
cmlvcyBsaWtlCiAgICAKICAgICJEb21haW5zIEEgKEhWTSksIEIgKFBWKSwgQyAoUFYpOyBCLT50
YXJnZXQ9PUEKICAgICBTdGVwczoKICAgICAxLiBCIG1hcHMgcGFnZSBYIGZyb20gQSBhcyB3cml0
YWJsZQogICAgIDIuIEIgdW5tYXBzIHBhZ2UgWCB3aXRob3V0IGEgVExCIGZsdXNoCiAgICAgMy4g
QSBzZW5kcyBwYWdlIFggdG8gQyB2aWEgR05UVEFCT1BfdHJhbnNmZXIKICAgICA0LiBDIG1hcHMg
cGFnZSBYIGFzIHBhZ2V0YWJsZSAocG90ZW50aWFsbHkgY2F1c2luZyBhIFRMQiBmbHVzaCBpbiBD
LAogICAgIGJ1dCBub3QgaW4gQikKICAgIAogICAgIEF0IHRoaXMgcG9pbnQsIFggd291bGQgYmUg
bWFwcGVkIGFzIGEgcGFnZXRhYmxlIGluIEMgd2hpbGUgYmVpbmcKICAgICB3cml0YWJsZSB0aHJv
dWdoIGEgc3RhbGUgVExCIGVudHJ5IGluIEIuIgogICAgCiAgICBBIHNpbWlsYXIgc2NlbmFyaW8g
Y291bGQgYmUgY29uc3RydWN0ZWQgZm9yIEEgdXNpbmcgWEVOTUVNX2V4Y2hhbmdlIGFuZAogICAg
c29tZSBhcmJpdHJhcnkgUFYgZG9tYWluIEMgdGhlbiBoYXZpbmcgdGhpcyBwYWdlIGFsbG9jYXRl
ZC4KICAgIAogICAgVGhpcyBpcyBYU0EtMjE3LgogICAgCiAgICBSZXBvcnRlZC1ieTogSmFubiBI
b3JuIDxqYW5uaEBnb29nbGUuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBmYWU3ZDViZThiYjhiN2E1
YjcwMDVjNGYzYjgxMmE0NzY2MWE3MjFlCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNi0yMCAxNDoy
OTo1MSArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMyArKysKIDEgZmlsZSBjaGFuZ2Vk
LCAzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCmluZGV4IDI0ZGZkYTQuLjMyOWQyNWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC00MzE3LDYgKzQzMTcsOSBAQCBp
bnQgc3RlYWxfcGFnZSgKICAgICBib29sX3QgZHJvcF9kb21fcmVmID0gMDsKICAgICBjb25zdCBz
dHJ1Y3QgZG9tYWluICpvd25lciA9IGRvbV94ZW47CiAKKyAgICBpZiAoIHBhZ2luZ19tb2RlX2V4
dGVybmFsKGQpICkKKyAgICAgICAgcmV0dXJuIC0xOworCiAgICAgc3Bpbl9sb2NrKCZkLT5wYWdl
X2FsbG9jX2xvY2spOwogCiAgICAgaWYgKCBpc194ZW5faGVhcF9wYWdlKHBhZ2UpIHx8ICgob3du
ZXIgPSBwYWdlX2dldF9vd25lcihwYWdlKSkgIT0gZCkgKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Jun 22 11:33:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 11:33:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dO0MO-0004HE-9d; Thu, 22 Jun 2017 11:33:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0MN-0004H1-AY
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:33:15 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 E9/75-23755-AFAAB495; Thu, 22 Jun 2017 11:33:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVffnKu9
 Ig5YuS4sJ2wwcGD229+1iD2CMYs3MS8qvSGDNWPZyIkvBPtGKZe+lGxiXCHQxcnEICXxhlFg0
 6wcbhHOeUaL/52WWLkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBXwkfp1fy
 Q5i8wqYSZxc+AOshgWo/vjVxcwTGDkWMDKsYlQvTi0qSy3StdRLKspMzyjJTczM0TU0MNbLTS
 0uTkxPzUlMKtZLzs/dxAj0SD0DA+MOxtc/nQ4xSnIwKYnybi72jhTiS8pPqcxILM6ILyrNSS0
 +xCjDwaEkwXt1JVBOsCg1PbUiLTMHGBowaQkOHiUR3o1dQGne4oLE3OLMdIjUKUZFKXHeSJA+
 AZBERmkeXBssHC8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuZdCzKFJzOvBG76K6DFTECLX
 xzxAFlckoiQkmpgXNrklbu/5Gzto3S7H2Fus++WVvDcnfmrbmOlpMTUzL0hrdMuZhr0dgUovf
 i8eO4XlTW8XkyXU31uyBY9XCVTuzFoJ9cS7hlRWsLbbd9feCL/0SVR4M3+ktk6slNPveqSejP
 TbKEE38pHuzv6RXtS9upu4ujSM2z9/3ntp2uy1zQW+gXoXItQUWIpzkg01GIuKk4EAAFXorBC
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1498131192!99294632!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59651 invoked from network); 22 Jun 2017 11:33:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 11:33:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0MK-0000FY-LD
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:33:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0MK-0005qg-Gn
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:33:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dO0MK-0005qg-Gn@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 11:33:12 +0000
Subject: [Xen-changelog] [xen stable-4.6] IOMMU: handle IOMMU mapping and
	unmapping failures
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGE2ZjBlN2NjZTVmNWVmMTlhZDc4OTMyNjZiYjA2ZDllYjM4YTU0NzUKQXV0aG9yOiAg
ICAgUXVhbiBYdSA8cXVhbi54dUBpbnRlbC5jb20+CkF1dGhvckRhdGU6IFR1ZSBKdW4gMjAgMTY6
MzQ6NTcgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkNvbW1pdERhdGU6IFR1ZSBKdW4gMjAgMTY6MzQ6NTcgMjAxNyArMDIwMAoKICAgIElPTU1V
OiBoYW5kbGUgSU9NTVUgbWFwcGluZyBhbmQgdW5tYXBwaW5nIGZhaWx1cmVzCiAgICAKICAgIFRy
ZWF0IElPTU1VIG1hcHBpbmcgYW5kIHVubWFwcGluZyBmYWlsdXJlcyBhcyBhIGZhdGFsIHRvIHRo
ZSBEb21VCiAgICBJZiBJT01NVSBtYXBwaW5nIGFuZCB1bm1hcHBpbmcgZmFpbGVkLCBjcmFzaCB0
aGUgRG9tVSBhbmQgcHJvcGFnYXRlCiAgICB0aGUgZXJyb3IgdXAgdG8gdGhlIGNhbGwgdHJlZXMu
CiAgICAKICAgIE5vIHNwYW1taW5nIG9mIHRoZSBsb2cgY2FuIG9jY3VyLiBGb3IgRG9tVSwgd2Ug
YXZvaWQgbG9nZ2luZyBhbnkKICAgIG1lc3NhZ2UgZm9yIGFscmVhZHkgZHlpbmcgZG9tYWlucy4g
Rm9yIERvbTAsIHRoYXQnbGwgc3RpbGwgYmUgbW9yZQogICAgdmVyYm9zZSB0aGFuIHdlJ2QgcmVh
bGx5IGxpa2UsIGJ1dCBpdCBhdCBsZWFzdCB3b3VsZG4ndCBvdXRyaWdodAogICAgZmxvb2QgdGhl
IGNvbnNvbGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFF1YW4gWHUgPHF1YW4ueHVAaW50ZWwu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3Rl
ciBjb21taXQ6IDgzNGM5N2JhZWJiMzc0M2M1NGJjYWUyMjhlOTg0YWUxYjk2OTJlNmEKICAgIG1h
c3RlciBkYXRlOiAyMDE2LTA2LTE0IDE1OjEwOjU3ICswMjAwCi0tLQogeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvaW9tbXUuYyB8IDMwICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogMSBm
aWxlIGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvbW11LmMKaW5kZXggZGZiMGZkZC4uNjM5NGIyNCAxMDA2NDQKLS0tIGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21t
dS5jCkBAIC0yMjgsMjEgKzIyOCw0NyBAQCBpbnQgaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgbG9uZyBnZm4sIHVuc2lnbmVkIGxvbmcgbWZuLAogICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBmbGFncykKIHsKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluX2lv
bW11ICpoZCA9IGRvbV9pb21tdShkKTsKKyAgICBpbnQgcmM7CiAKICAgICBpZiAoICFpb21tdV9l
bmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICBy
ZXR1cm4gaGQtPnBsYXRmb3JtX29wcy0+bWFwX3BhZ2UoZCwgZ2ZuLCBtZm4sIGZsYWdzKTsKKyAg
ICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPm1hcF9wYWdlKGQsIGdmbiwgbWZuLCBmbGFncyk7Cisg
ICAgaWYgKCB1bmxpa2VseShyYykgKQorICAgIHsKKyAgICAgICAgaWYgKCAhZC0+aXNfc2h1dHRp
bmdfZG93biAmJiBwcmludGtfcmF0ZWxpbWl0KCkgKQorICAgICAgICAgICAgcHJpbnRrKFhFTkxP
R19FUlIKKyAgICAgICAgICAgICAgICAgICAiZCVkOiBJT01NVSBtYXBwaW5nIGdmbiAlI2x4IHRv
IG1mbiAlI2x4IGZhaWxlZDogJWRcbiIsCisgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lk
LCBnZm4sIG1mbiwgcmMpOworCisgICAgICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFpbihkKSAp
CisgICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7CisgICAgfQorCisgICAgcmV0dXJuIHJjOwog
fQogCiBpbnQgaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IGdmbikKIHsKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShk
KTsKKyAgICBpbnQgcmM7CiAKICAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxhdGZv
cm1fb3BzICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICByZXR1cm4gaGQtPnBsYXRmb3JtX29w
cy0+dW5tYXBfcGFnZShkLCBnZm4pOworICAgIHJjID0gaGQtPnBsYXRmb3JtX29wcy0+dW5tYXBf
cGFnZShkLCBnZm4pOworICAgIGlmICggdW5saWtlbHkocmMpICkKKyAgICB7CisgICAgICAgIGlm
ICggIWQtPmlzX3NodXR0aW5nX2Rvd24gJiYgcHJpbnRrX3JhdGVsaW1pdCgpICkKKyAgICAgICAg
ICAgIHByaW50ayhYRU5MT0dfRVJSCisgICAgICAgICAgICAgICAgICAgImQlZDogSU9NTVUgdW5t
YXBwaW5nIGdmbiAlI2x4IGZhaWxlZDogJWRcbiIsCisgICAgICAgICAgICAgICAgICAgZC0+ZG9t
YWluX2lkLCBnZm4sIHJjKTsKKworICAgICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkg
KQorICAgICAgICAgICAgZG9tYWluX2NyYXNoKGQpOworICAgIH0KKworICAgIHJldHVybiByYzsK
IH0KIAogc3RhdGljIHZvaWQgaW9tbXVfZnJlZV9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcgdW51
c2VkKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhYmxlLTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Jun 22 11:33:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 11:33:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dO0MY-0004Ij-BK; Thu, 22 Jun 2017 11:33:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0MX-0004IT-8i
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:33:25 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 F9/9C-19466-40BAB495; Thu, 22 Jun 2017 11:33:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVZd5tXe
 kwcv7JhYTthk4MHps79vFHsAYxZqZl5RfkcCasWTaROaCWQoVUxdMZW1gnCHexcjFISTwhVGi
 8f4WRgjnPKNE77EJQA4HB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAvYSk/teg
 9m8AmYSrR8usoLYLED1U7efYJ/AyLGAkWEVo0ZxalFZapGuoYleUlFmekZJbmJmjq6hgalebm
 pxcWJ6ak5iUrFecn7uJkagVxiAYAfj2dOehxglOZiURHk3F3tHCvEl5adUZiQWZ8QXleakFh9
 ilOHgUJLgvboSKCdYlJqeWpGWmQMMD5i0BAePkgjvxi6gNG9xQWJucWY6ROoUo6KUOO8LkD4B
 kERGaR5cGywkLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmY9yvIFJ7MvBK46a+AFjMBLX5xx
 ANkcUkiQkqqgXFBepOL9a6UPYofAhaKmR/4WXtlCfvUX6zPmRbX5syqW9FosvzpilNs6Q1Bkw
 w1U5bs0Tp3QeiHieIX3d6mpW43tFNYEqYdsD3+h/lD/7ptjn+OOt44/N9Vxmf2BR231i+eu4u
 OhDVd4gjjcYhMjHaxsAtVy7l6QWZF792NLxhzJNZYbuhXF1NiKc5INNRiLipOBACrN11VRAIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1498131202!83983470!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2580 invoked from network); 22 Jun 2017 11:33:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 11:33:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0MU-0000Fi-NH
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:33:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0MU-0005rV-MV
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:33:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dO0MU-0005rV-MV@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 11:33:22 +0000
Subject: [Xen-changelog] [xen stable-4.6] gnttab: fix unmap pin accounting
	race
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDgwODMzNzBhZWY1NGQ0ZGViZGU3Y2IyODU4NDUwMDU1MzU2ZWU5YmUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDIw
IDE2OjM1OjI5IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE2OjM1OjI5IDIwMTcgKzAyMDAKCiAgICBn
bnR0YWI6IGZpeCB1bm1hcCBwaW4gYWNjb3VudGluZyByYWNlCiAgICAKICAgIE9uY2UgYWxsIHt3
cml0YWJsZX0gbWFwcGluZ3Mgb2YgYSBncmFudCBlbnRyeSBoYXZlIGJlZW4gdW5tYXBwZWQsIHRo
ZQogICAgaHlwZXJ2aXNvciBpbmZvcm1zIHRoZSBndWVzdCB0aGF0IHRoZSBncmFudCBlbnRyeSBo
YXMgYmVlbiByZWxlYXNlZCBieQogICAgY2xlYXJpbmcgdGhlIF9HVEZfe3JlYWRpbmcsd3JpdGlu
Z30gdXNhZ2UgZmxhZ3MgaW4gdGhlIGd1ZXN0J3MgZ3JhbnQKICAgIHRhYmxlIGFzIGFwcHJvcHJp
YXRlLgogICAgCiAgICBVbmZvcnR1bmF0ZWx5LCBhdCB0aGUgbW9tZW50LCB0aGUgY29kZSB0aGF0
IHVwZGF0ZXMgdGhlIGFjY291bnRpbmcKICAgIGhhcHBlbnMgaW4gYSBkaWZmZXJlbnQgY3JpdGlj
YWwgc2VjdGlvbiB0aGFuIHRoZSBvbmUgd2hpY2ggdXBkYXRlcyB0aGUKICAgIHVzYWdlIGZsYWdz
OyB0aGlzIG1lYW5zIHRoYXQgdW5kZXIgdGhlIHJpZ2h0IGNpcmN1bXN0YW5jZXMsIHRoZXJlIG1h
eSBiZQogICAgYSB3aW5kb3cgaW4gdGltZSBhZnRlciB0aGUgaHlwZXJ2aXNvciByZXBvcnRlZCB0
aGUgZ3JhbnQgYXMgYmVpbmcgZnJlZQogICAgZHVyaW5nIHdoaWNoIHRoZSBncmFudCByZWZlcmVl
IHN0aWxsIGhhZCBhY2Nlc3MgdG8gdGhlIHBhZ2UuCiAgICAKICAgIE1vdmUgdGhlIGdyYW50IGFj
Y291bnRpbmcgY29kZSBpbnRvIHRoZSBzYW1lIGNyaXRpY2FsIHNlY3Rpb24gYXMgdGhlCiAgICBy
ZXBvcnRpbmcgY29kZSB0byBtYWtlIHN1cmUgdGhpcyBraW5kIG9mIHJhY2UgY2FuJ3QgaGFwcGVu
LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTIxOC4KICAgIAogICAgUmVwb3J0ZWQtYnk6
IEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDlhMGJkNDYwY2ZjMjg1
NjRkMzlmYTIzNTQxYmI4NzJiMTNlN2Y3ZWEKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA2LTIwIDE0
OjMyOjAzICswMjAwCi0tLQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIHwgMzIgKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCsp
LCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMg
Yi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggMmI0NDlkNS4uYmQ2MjMzOSAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFi
bGUuYwpAQCAtMTEzNywxNSArMTEzNyw4IEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbigKICAgICAg
ICAgICAgIFBJTl9GQUlMKGFjdF9yZWxlYXNlX291dCwgR05UU1RfZ2VuZXJhbF9lcnJvciwKICAg
ICAgICAgICAgICAgICAgICAgICJCYWQgZnJhbWUgbnVtYmVyIGRvZXNuJ3QgbWF0Y2ggZ250cmVm
LiAoJWx4ICE9ICVseClcbiIsCiAgICAgICAgICAgICAgICAgICAgICBvcC0+ZnJhbWUsIGFjdC0+
ZnJhbWUpOwotICAgICAgICBpZiAoIG9wLT5mbGFncyAmIEdOVE1BUF9kZXZpY2VfbWFwICkKLSAg
ICAgICAgewotICAgICAgICAgICAgQVNTRVJUKGFjdC0+cGluICYgKEdOVFBJTl9kZXZ3X21hc2sg
fCBHTlRQSU5fZGV2cl9tYXNrKSk7Ci0gICAgICAgICAgICBvcC0+bWFwLT5mbGFncyAmPSB+R05U
TUFQX2RldmljZV9tYXA7Ci0gICAgICAgICAgICBpZiAoIG9wLT5mbGFncyAmIEdOVE1BUF9yZWFk
b25seSApCi0gICAgICAgICAgICAgICAgYWN0LT5waW4gLT0gR05UUElOX2RldnJfaW5jOwotICAg
ICAgICAgICAgZWxzZQotICAgICAgICAgICAgICAgIGFjdC0+cGluIC09IEdOVFBJTl9kZXZ3X2lu
YzsKLSAgICAgICAgfQorCisgICAgICAgIG9wLT5tYXAtPmZsYWdzICY9IH5HTlRNQVBfZGV2aWNl
X21hcDsKICAgICB9CiAKICAgICBpZiAoIChvcC0+aG9zdF9hZGRyICE9IDApICYmIChvcC0+Zmxh
Z3MgJiBHTlRNQVBfaG9zdF9tYXApICkKQEAgLTExNTUsMTIgKzExNDgsNyBAQCBfX2dudHRhYl91
bm1hcF9jb21tb24oCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgb3AtPmZsYWdzKSkgPCAwICkKICAgICAgICAgICAgIGdvdG8gYWN0X3JlbGVhc2Vfb3V0Owog
Ci0gICAgICAgIEFTU0VSVChhY3QtPnBpbiAmIChHTlRQSU5faHN0d19tYXNrIHwgR05UUElOX2hz
dHJfbWFzaykpOwogICAgICAgICBvcC0+bWFwLT5mbGFncyAmPSB+R05UTUFQX2hvc3RfbWFwOwot
ICAgICAgICBpZiAoIG9wLT5mbGFncyAmIEdOVE1BUF9yZWFkb25seSApCi0gICAgICAgICAgICBh
Y3QtPnBpbiAtPSBHTlRQSU5faHN0cl9pbmM7Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIGFj
dC0+cGluIC09IEdOVFBJTl9oc3R3X2luYzsKICAgICB9CiAKICBhY3RfcmVsZWFzZV9vdXQ6CkBA
IC0xMjUzLDYgKzEyNDEsMTIgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uX2NvbXBsZXRlKHN0cnVj
dCBnbnR0YWJfdW5tYXBfY29tbW9uICpvcCkKICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAg
ICAgICBwdXRfcGFnZV9hbmRfdHlwZShwZyk7CiAgICAgICAgIH0KKworICAgICAgICBBU1NFUlQo
YWN0LT5waW4gJiAoR05UUElOX2RldndfbWFzayB8IEdOVFBJTl9kZXZyX21hc2spKTsKKyAgICAg
ICAgaWYgKCBvcC0+ZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHkgKQorICAgICAgICAgICAgYWN0LT5w
aW4gLT0gR05UUElOX2RldnJfaW5jOworICAgICAgICBlbHNlCisgICAgICAgICAgICBhY3QtPnBp
biAtPSBHTlRQSU5fZGV2d19pbmM7CiAgICAgfQogCiAgICAgaWYgKCAob3AtPmhvc3RfYWRkciAh
PSAwKSAmJiAob3AtPmZsYWdzICYgR05UTUFQX2hvc3RfbWFwKSApCkBAIC0xMjYxLDcgKzEyNTUs
OSBAQCBfX2dudHRhYl91bm1hcF9jb21tb25fY29tcGxldGUoc3RydWN0IGdudHRhYl91bm1hcF9j
b21tb24gKm9wKQogICAgICAgICB7CiAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICogU3Vn
Z2VzdHMgdGhhdCBfX2dudGFiX3VubWFwX2NvbW1vbiBmYWlsZWQgaW4KLSAgICAgICAgICAgICAq
IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKCkgc28gbm90aGluZyBmdXJ0aGVyIHRvIGRvCisg
ICAgICAgICAgICAgKiByZXBsYWNlX2dyYW50X2hvc3RfbWFwcGluZygpIG9yIElPTU1VIGhhbmRs
aW5nLCBzbyBub3RoaW5nCisgICAgICAgICAgICAgKiBmdXJ0aGVyIHRvIGRvIChzaG9ydCBvZiBy
ZS1lc3RhYmxpc2hpbmcgdGhlIG1hcHBpbmcgaW4gdGhlCisgICAgICAgICAgICAgKiBsYXR0ZXIg
Y2FzZSkuCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIGdvdG8gYWN0X3JlbGVhc2Vfb3V0
OwogICAgICAgICB9CkBAIC0xMjcyLDYgKzEyNjgsMTIgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9u
X2NvbXBsZXRlKHN0cnVjdCBnbnR0YWJfdW5tYXBfY29tbW9uICpvcCkKICAgICAgICAgICAgICAg
ICBwdXRfcGFnZV90eXBlKHBnKTsKICAgICAgICAgICAgIHB1dF9wYWdlKHBnKTsKICAgICAgICAg
fQorCisgICAgICAgIEFTU0VSVChhY3QtPnBpbiAmIChHTlRQSU5faHN0d19tYXNrIHwgR05UUElO
X2hzdHJfbWFzaykpOworICAgICAgICBpZiAoIG9wLT5mbGFncyAmIEdOVE1BUF9yZWFkb25seSAp
CisgICAgICAgICAgICBhY3QtPnBpbiAtPSBHTlRQSU5faHN0cl9pbmM7CisgICAgICAgIGVsc2UK
KyAgICAgICAgICAgIGFjdC0+cGluIC09IEdOVFBJTl9oc3R3X2luYzsKICAgICB9CiAKICAgICBp
ZiAoIChvcC0+bWFwLT5mbGFncyAmIChHTlRNQVBfZGV2aWNlX21hcHxHTlRNQVBfaG9zdF9tYXAp
KSA9PSAwICkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Jun 22 11:33:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 11:33:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dO0Mj-0004L8-Cw; Thu, 22 Jun 2017 11:33:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0Mi-0004Ku-CU
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:33:36 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 20/07-02956-F0BAB495; Thu, 22 Jun 2017 11:33:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVZdvtXe
 kwdZ+PYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNWPdrHWPBc/uK653nmBoYpxp0MXJxCAl8YZRY
 /XgWO4RznlFiweEfbF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwv4Sfz41
 8MIYvMKmEmsebQVLM4CVP9p00OmCYwcCxgZVjFqFKcWlaUW6Rpa6iUVZaZnlOQmZuboGhqY6e
 WmFhcnpqfmJCYV6yXn525iBHqFAQh2MP5YFnCIUZKDSUmUd3Oxd6QQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCd70VUA5waLU9NSKtMwcYHjApCU4eJREeDd2AaV5iwsSc4sz0yFSpxgVpcR5I0H6
 BEASGaV5cG2wkLzEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd4KkCk8mXklcNNfAS1mAlr84
 ogHyOKSRISUVAOj3K4X5yv6Zb+sPDbVPe9O6hX1zIYP4X6TtCa3CYgELJ7CelXKXW3RMjXLcz
 Um/plOSf9mMR6ImBD1dZH3xTU2R5d7hk9Y73ToQMy/lI0KD0wU3t5kjf7F+qR/7gL++6KMs8u
 ZI8+kaB9InW5/y3TDNY943p4Pm1l9viVwtkxlObiFTbxYbpGLEktxRqKhFnNRcSIAUftF50QC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1498131213!108164126!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24483 invoked from network); 22 Jun 2017 11:33:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 11:33:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0Me-0000GU-PT
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:33:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0Me-0005so-Og
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:33:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dO0Me-0005so-Og@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 11:33:32 +0000
Subject: [Xen-changelog] [xen stable-4.6] gnttab: Avoid potential double-put
	of maptrack entry
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDgxOTA0NGFiZTQ2OTAxNGIxNjNhOGExNDhkNjNkYWNhNzk4ZjBhNmYKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgSnVuIDIwIDE2OjM2OjAwIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE2OjM2OjAwIDIwMTcgKzAy
MDAKCiAgICBnbnR0YWI6IEF2b2lkIHBvdGVudGlhbCBkb3VibGUtcHV0IG9mIG1hcHRyYWNrIGVu
dHJ5CiAgICAKICAgIEVhY2ggZ3JhbnQgbWFwcGluZyBmb3IgYSBwYXJ0aWN1bGFyIGRvbWFpbiBp
cyB0cmFja2VkIGJ5IGFuIGluLVhlbgogICAgIm1hcHRyYWNrIiBlbnRyeS4gIFRoaXMgZW50cnkg
aXMgaXMgcmVmZXJlbmNlZCBieSBhICJoYW5kbGUiLCB3aGljaCBpcwogICAgZ2l2ZW4gdG8gdGhl
IGd1ZXN0IHdoZW4gaXQgY2FsbHMgZ250dGFiX21hcF9ncmFudF9yZWYoKS4KICAgIAogICAgVGhl
cmUgYXJlIHR3byB0eXBlcyBvZiBtYXBwaW5nIGEgcGFydGljdWxhciBoYW5kbGUgY2FuIHJlZmVy
IHRvOgogICAgR05UTUFQX2hvc3RfbWFwIGFuZCBHTlRNQVBfZGV2aWNlX21hcC4gIEEgZ2l2ZW4K
ICAgIGdudHRhYl91bm1hcF9ncmFudF9yZWYoKSBjYWxsIGNhbiByZW1vdmUgZWl0aGVyIG9ubHkg
b25lIG9yIGJvdGggb2YKICAgIHRoZXNlIGVudHJpZXMuICBXaGVuIGEgcGFydGljdWxhciBoYW5k
bGUgaGFzIG5vIGVudHJpZXMgbGVmdCwgaXQgbXVzdAogICAgYmUgZnJlZWQuCiAgICAKICAgIGdu
dHRhYl91bm1hcF9ncmFudF9yZWYoKSBsb29wcyB0aHJvdWdoIGl0cyBncmFudCB1bm1hcCByZXF1
ZXN0IGxpc3QKICAgIHR3aWNlLiAgSXQgZmlyc3QgcmVtb3ZlcyBlbnRyaWVzIGZyb20gYW55IGhv
c3QgcGFnZXRhYmxlcyBhbmQgKGlmCiAgICBhcHByb3ByYWl0ZSkgaW9tbXVzOyB0aGVuIGl0IGRv
ZXMgYSBzaW5nbGUgZG9tYWluIFRMQiBmbHVzaDsgdGhlbiBpdAogICAgZG9lcyB0aGUgY2xlYW4t
dXAsIGluY2x1ZGluZyB0ZWxsaW5nIHRoZSBncmFudGVyIHRoYXQgZW50cmllcyBhcmUgbm8KICAg
IGxvbmdlciBiZWluZyB1c2VkIChpZiBhcHByb3ByaWF0ZSkuCiAgICAKICAgIEF0IHRoZSBtb21l
bnQsIGl0J3MgZHVyaW5nIHRoZSBmaXJzdCBwYXNzIHRoYXQgdGhlIG1hcHRyYWNrIGZsYWdzIGFy
ZQogICAgY2xlYXJlZCwgYnV0IHRoZSBzZWNvbmQgcGFzcyB0aGF0IHRoZSBtYXB0cmFjayBlbnRy
eSBpcyBmcmVlZC4KICAgIAogICAgVW5mb3J0dW5hdGVseSB0aGlzIGFsbG93cyB0aGUgZm9sbG93
aW5nIHJhY2UsIHdoaWNoIHJlc3VsdHMgaW4gYQogICAgZG91YmxlLWZyZWU6CiAgICAKICAgICBB
OiAocGFzcyAxKSBjbGVhciBob3N0X21hcAogICAgIEI6IChwYXNzIDEpIGNsZWFyIGRldmljZV9t
YXAKICAgICBBOiAocGFzcyAyKSBTZWUgdGhhdCBtYXB0cmFjayBlbnRyeSBoYXMgbm8gbWFwcGlu
Z3MsIGZyZWUgaXQKICAgICBCOiAocGFzcyAyKSBTZWUgdGhhdCBtYXB0cmFjayBlbnRyeSBoYXMg
bm8gbWFwcGluZ3MsIGZyZWUgaXQgIwogICAgCiAgICBVbmZvcnR1bmF0ZWx5LCB1bmxpa2UgdGhl
IGFjdGl2ZSBlbnRyeSBwaW5uaW5nIHVwZGF0ZSwgd2UgY2FuJ3Qgc2ltcGx5CiAgICBtb3ZlIHRo
ZSBtYXB0cmFjayBmbGFnIGNoYW5nZXMgdG8gdGhlIHNlY29uZCBoYWxmLCBiZWNhdXNlIHRoZQog
ICAgbWFwdHJhY2sgZmxhZ3MgYXJlIHVzZWQgdG8gZGV0ZXJtaW5lIGlmIGlvbW11IGVudHJpZXMg
bmVlZCB0byBiZQogICAgYWRkZWQ6IGEgZG9tYWluJ3MgaW9tbXUgbXVzdCBuZXZlciBoYXZlIGZl
d2VyIHBlcm1pc3Npb25zIHRoYW4gdGhlCiAgICBtYXB0cmFjayBmbGFncyBpbmRpY2F0ZSwgb3Ig
YSBzdWJzZXF1ZW50IG1hcF9ncmFudF9yZWYoKSBtaWdodCBmYWlsIHRvCiAgICBhZGQgdGhlIG5l
Y2Vzc2FyeSBpb21tdSBlbnRyaWVzLgogICAgCiAgICBJbnN0ZWFkLCBmcmVlIHRoZSBtYXB0cmFj
ayBlbnRyeSBpbiB0aGUgZmlyc3QgcGFzcyBpZiB0aGVyZSBhcmUgbm8KICAgIGZ1cnRoZXIgbWFw
cGluZ3MuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjE4LgogICAgCiAgICBSZXBvcnRl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTog
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogYjdm
NmNiYjlkNDNmNzM4NGUxZjM4Zjg3NjRiOWE0ODIxNmM4YTUyNQogICAgbWFzdGVyIGRhdGU6IDIw
MTctMDYtMjAgMTQ6MzM6MTMgKzAyMDAKLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCA3
OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCA1NCBpbnNlcnRpb25zKCspLCAyNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5k
ZXggYmQ2MjMzOS4uZWFhYjBiYSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5j
CisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtOTgsOCArOTgsOCBAQCBzdHJ1Y3Qg
Z250dGFiX3VubWFwX2NvbW1vbiB7CiAgICAgLyogU2hhcmVkIHN0YXRlIGJldGVlbiAqX3VubWFw
IGFuZCAqX3VubWFwX2NvbXBsZXRlICovCiAgICAgdTE2IGZsYWdzOwogICAgIHVuc2lnbmVkIGxv
bmcgZnJhbWU7Ci0gICAgc3RydWN0IGdyYW50X21hcHBpbmcgKm1hcDsKICAgICBzdHJ1Y3QgZG9t
YWluICpyZDsKKyAgICBncmFudF9yZWZfdCByZWY7CiB9OwogCiAvKiBOdW1iZXIgb2YgdW5tYXAg
b3BlcmF0aW9ucyB0aGF0IGFyZSBkb25lIGJldHdlZW4gZWFjaCB0bGIgZmx1c2ggKi8KQEAgLTEw
NjYsNiArMTA2Niw4IEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbigKICAgICBzdHJ1Y3QgZ3JhbnRf
dGFibGUgKmxndCwgKnJndDsKICAgICBzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICphY3Q7CiAg
ICAgczE2ICAgICAgICAgICAgICByYyA9IDA7CisgICAgc3RydWN0IGdyYW50X21hcHBpbmcgKm1h
cDsKKyAgICBib29sX3QgcHV0X2hhbmRsZSA9IDA7CiAKICAgICBsZCA9IGN1cnJlbnQtPmRvbWFp
bjsKICAgICBsZ3QgPSBsZC0+Z3JhbnRfdGFibGU7CkBAIC0xMDc5LDExICsxMDgxLDExIEBAIF9f
Z250dGFiX3VubWFwX2NvbW1vbigKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIG9wLT5t
YXAgPSAmbWFwdHJhY2tfZW50cnkobGd0LCBvcC0+aGFuZGxlKTsKKyAgICBtYXAgPSAmbWFwdHJh
Y2tfZW50cnkobGd0LCBvcC0+aGFuZGxlKTsKIAogICAgIHJlYWRfbG9jaygmbGd0LT5sb2NrKTsK
IAotICAgIGlmICggdW5saWtlbHkoIXJlYWRfYXRvbWljKCZvcC0+bWFwLT5mbGFncykpICkKKyAg
ICBpZiAoIHVubGlrZWx5KCFyZWFkX2F0b21pYygmbWFwLT5mbGFncykpICkKICAgICB7CiAgICAg
ICAgIHJlYWRfdW5sb2NrKCZsZ3QtPmxvY2spOwogICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5G
TywgIlplcm8gZmxhZ3MgZm9yIGhhbmRsZSAoJWQpLlxuIiwgb3AtPmhhbmRsZSk7CkBAIC0xMDkx
LDcgKzEwOTMsNyBAQCBfX2dudHRhYl91bm1hcF9jb21tb24oCiAgICAgICAgIHJldHVybjsKICAg
ICB9CiAKLSAgICBkb20gPSBvcC0+bWFwLT5kb21pZDsKKyAgICBkb20gPSBtYXAtPmRvbWlkOwog
ICAgIHJlYWRfdW5sb2NrKCZsZ3QtPmxvY2spOwogCiAgICAgaWYgKCB1bmxpa2VseSgocmQgPSBy
Y3VfbG9ja19kb21haW5fYnlfaWQoZG9tKSkgPT0gTlVMTCkgKQpAQCAtMTExNiwxNiArMTExOCw0
MyBAQCBfX2dudHRhYl91bm1hcF9jb21tb24oCiAKICAgICByZWFkX2xvY2soJnJndC0+bG9jayk7
CiAKLSAgICBvcC0+ZmxhZ3MgPSByZWFkX2F0b21pYygmb3AtPm1hcC0+ZmxhZ3MpOwotICAgIGlm
ICggdW5saWtlbHkoIW9wLT5mbGFncykgfHwgdW5saWtlbHkob3AtPm1hcC0+ZG9taWQgIT0gZG9t
KSApCisgICAgb3AtPnJkID0gcmQ7CisgICAgb3AtPnJlZiA9IG1hcC0+cmVmOworCisgICAgLyoK
KyAgICAgKiBXZSBjYW4ndCBhc3N1bWUgdGhlcmUgd2FzIG5vIHJhY2luZyB1bm1hcCBmb3IgdGhp
cyBtYXB0cmFjayBlbnRyeSwKKyAgICAgKiBhbmQgaGVuY2Ugd2UgY2FuJ3QgYXNzdW1lIG1hcC0+
cmVmIGlzIHZhbGlkIGZvciByZC4gV2hpbGUgdGhlIGNoZWNrcworICAgICAqIGJlbG93ICh3aXRo
IHRoZSBhY3RpdmUgZW50cnkgbG9jayBoZWxkKSB3aWxsIHJlamVjdCBhbnkgc3VjaCByYWNpbmcK
KyAgICAgKiByZXF1ZXN0cywgd2Ugc3RpbGwgbmVlZCB0byBtYWtlIHN1cmUgd2UgZG9uJ3QgYXR0
ZW1wdCB0byBhY3F1aXJlIGFuCisgICAgICogaW52YWxpZCBsb2NrLgorICAgICAqLworICAgIHNt
cF9ybWIoKTsKKyAgICBpZiAoIHVubGlrZWx5KG9wLT5yZWYgPj0gbnJfZ3JhbnRfZW50cmllcyhy
Z3QpKSApCiAgICAgewotICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIlVuc3RhYmxl
IGhhbmRsZSAldVxuIiwgb3AtPmhhbmRsZSk7CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJO
SU5HLCAiVW5zdGFibGUgaGFuZGxlICUjeFxuIiwgb3AtPmhhbmRsZSk7CiAgICAgICAgIHJjID0g
R05UU1RfYmFkX2hhbmRsZTsKLSAgICAgICAgZ290byB1bm1hcF9vdXQ7CisgICAgICAgIGdvdG8g
dW5sb2NrX291dDsKICAgICB9CiAKLSAgICBvcC0+cmQgPSByZDsKLSAgICBhY3QgPSBhY3RpdmVf
ZW50cnlfYWNxdWlyZShyZ3QsIG9wLT5tYXAtPnJlZik7CisgICAgYWN0ID0gYWN0aXZlX2VudHJ5
X2FjcXVpcmUocmd0LCBvcC0+cmVmKTsKKworICAgIC8qCisgICAgICogTm90ZSB0aGF0IHdlIChh
Yil1c2UgdGhlIGFjdGl2ZSBlbnRyeSBsb2NrIGhlcmUgdG8gcHJvdGVjdCBhZ2FpbnN0CisgICAg
ICogbXVsdGlwbGUgdW5tYXBzIG9mIHRoZSBzYW1lIG1hcHBpbmcgaGVyZS4gV2UgZG9uJ3Qgd2Fu
dCB0byBob2xkIGxndCdzCisgICAgICogbG9jaywgYW5kIHdlIG9ubHkgaG9sZCByZ3QncyBsb2Nr
IGZvciByZWFkaW5nIChidXQgdGhlIGxhdHRlciB3b3VsZG4ndAorICAgICAqIGJlIHRoZSByaWdo
dCBvbmUgYW55d2F5KS4gSGVuY2UgdGhlIGVhc2llc3QgaXMgdG8gcmVseSBvbiBhIGxvY2sgd2UK
KyAgICAgKiBob2xkIGFueXdheTsgc2VlIGRvY3MvbWlzYy9ncmFudC10YWJsZXMudHh0J3MgIkxv
Y2tpbmciIHNlY3Rpb24uCisgICAgICovCisKKyAgICBvcC0+ZmxhZ3MgPSByZWFkX2F0b21pYygm
bWFwLT5mbGFncyk7CisgICAgc21wX3JtYigpOworICAgIGlmICggdW5saWtlbHkoIW9wLT5mbGFn
cykgfHwgdW5saWtlbHkobWFwLT5kb21pZCAhPSBkb20pIHx8CisgICAgICAgICB1bmxpa2VseSht
YXAtPnJlZiAhPSBvcC0+cmVmKSApCisgICAgeworICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FS
TklORywgIlVuc3RhYmxlIGhhbmRsZSAldVxuIiwgb3AtPmhhbmRsZSk7CisgICAgICAgIHJjID0g
R05UU1RfYmFkX2hhbmRsZTsKKyAgICAgICAgZ290byBhY3RfcmVsZWFzZV9vdXQ7CisgICAgfQog
CiAgICAgaWYgKCBvcC0+ZnJhbWUgPT0gMCApCiAgICAgewpAQCAtMTEzOCw3ICsxMTY3LDcgQEAg
X19nbnR0YWJfdW5tYXBfY29tbW9uKAogICAgICAgICAgICAgICAgICAgICAgIkJhZCBmcmFtZSBu
dW1iZXIgZG9lc24ndCBtYXRjaCBnbnRyZWYuICglbHggIT0gJWx4KVxuIiwKICAgICAgICAgICAg
ICAgICAgICAgIG9wLT5mcmFtZSwgYWN0LT5mcmFtZSk7CiAKLSAgICAgICAgb3AtPm1hcC0+Zmxh
Z3MgJj0gfkdOVE1BUF9kZXZpY2VfbWFwOworICAgICAgICBtYXAtPmZsYWdzICY9IH5HTlRNQVBf
ZGV2aWNlX21hcDsKICAgICB9CiAKICAgICBpZiAoIChvcC0+aG9zdF9hZGRyICE9IDApICYmIChv
cC0+ZmxhZ3MgJiBHTlRNQVBfaG9zdF9tYXApICkKQEAgLTExNDgsMTQgKzExNzcsMjMgQEAgX19n
bnR0YWJfdW5tYXBfY29tbW9uKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG9wLT5mbGFncykpIDwgMCApCiAgICAgICAgICAgICBnb3RvIGFjdF9yZWxlYXNl
X291dDsKIAotICAgICAgICBvcC0+bWFwLT5mbGFncyAmPSB+R05UTUFQX2hvc3RfbWFwOworICAg
ICAgICBtYXAtPmZsYWdzICY9IH5HTlRNQVBfaG9zdF9tYXA7CisgICAgfQorCisgICAgaWYgKCAh
KG1hcC0+ZmxhZ3MgJiAoR05UTUFQX2RldmljZV9tYXB8R05UTUFQX2hvc3RfbWFwKSkgKQorICAg
IHsKKyAgICAgICAgbWFwLT5mbGFncyA9IDA7CisgICAgICAgIHB1dF9oYW5kbGUgPSAxOwogICAg
IH0KIAogIGFjdF9yZWxlYXNlX291dDoKICAgICBhY3RpdmVfZW50cnlfcmVsZWFzZShhY3QpOwot
IHVubWFwX291dDoKKyB1bmxvY2tfb3V0OgogICAgIHJlYWRfdW5sb2NrKCZyZ3QtPmxvY2spOwog
CisgICAgaWYgKCBwdXRfaGFuZGxlICkKKyAgICAgICAgcHV0X21hcHRyYWNrX2hhbmRsZShsZ3Qs
IG9wLT5oYW5kbGUpOworCiAgICAgaWYgKCByYyA9PSBHTlRTVF9va2F5ICYmIGdudHRhYl9uZWVk
X2lvbW11X21hcHBpbmcobGQpICkKICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGludCBraW5kOwpA
QCAtMTE5Miw3ICsxMjMwLDYgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uX2NvbXBsZXRlKHN0cnVj
dCBnbnR0YWJfdW5tYXBfY29tbW9uICpvcCkKICAgICBncmFudF9lbnRyeV9oZWFkZXJfdCAqc2hh
OwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOwogICAgIHVpbnQxNl90ICpzdGF0dXM7Ci0gICAg
Ym9vbF90IHB1dF9oYW5kbGUgPSAwOwogCiAgICAgaWYgKCByZCA9PSBOVUxMICkKICAgICB7IApA
QCAtMTIxMywxMyArMTI1MCwxMyBAQCBfX2dudHRhYl91bm1hcF9jb21tb25fY29tcGxldGUoc3Ry
dWN0IGdudHRhYl91bm1hcF9jb21tb24gKm9wKQogICAgIGlmICggcmd0LT5ndF92ZXJzaW9uID09
IDAgKQogICAgICAgICBnb3RvIHVubG9ja19vdXQ7CiAKLSAgICBhY3QgPSBhY3RpdmVfZW50cnlf
YWNxdWlyZShyZ3QsIG9wLT5tYXAtPnJlZik7Ci0gICAgc2hhID0gc2hhcmVkX2VudHJ5X2hlYWRl
cihyZ3QsIG9wLT5tYXAtPnJlZik7CisgICAgYWN0ID0gYWN0aXZlX2VudHJ5X2FjcXVpcmUocmd0
LCBvcC0+cmVmKTsKKyAgICBzaGEgPSBzaGFyZWRfZW50cnlfaGVhZGVyKHJndCwgb3AtPnJlZik7
CiAKICAgICBpZiAoIHJndC0+Z3RfdmVyc2lvbiA9PSAxICkKICAgICAgICAgc3RhdHVzID0gJnNo
YS0+ZmxhZ3M7CiAgICAgZWxzZQotICAgICAgICBzdGF0dXMgPSAmc3RhdHVzX2VudHJ5KHJndCwg
b3AtPm1hcC0+cmVmKTsKKyAgICAgICAgc3RhdHVzID0gJnN0YXR1c19lbnRyeShyZ3QsIG9wLT5y
ZWYpOwogCiAgICAgaWYgKCB1bmxpa2VseShvcC0+ZnJhbWUgIT0gYWN0LT5mcmFtZSkgKSAKICAg
ICB7CkBAIC0xMjc2LDkgKzEzMTMsNiBAQCBfX2dudHRhYl91bm1hcF9jb21tb25fY29tcGxldGUo
c3RydWN0IGdudHRhYl91bm1hcF9jb21tb24gKm9wKQogICAgICAgICAgICAgYWN0LT5waW4gLT0g
R05UUElOX2hzdHdfaW5jOwogICAgIH0KIAotICAgIGlmICggKG9wLT5tYXAtPmZsYWdzICYgKEdO
VE1BUF9kZXZpY2VfbWFwfEdOVE1BUF9ob3N0X21hcCkpID09IDAgKQotICAgICAgICBwdXRfaGFu
ZGxlID0gMTsKLQogICAgIGlmICggKChhY3QtPnBpbiAmIChHTlRQSU5fZGV2d19tYXNrfEdOVFBJ
Tl9oc3R3X21hc2spKSA9PSAwKSAmJgogICAgICAgICAgIShvcC0+ZmxhZ3MgJiBHTlRNQVBfcmVh
ZG9ubHkpICkKICAgICAgICAgZ250dGFiX2NsZWFyX2ZsYWcoX0dURl93cml0aW5nLCBzdGF0dXMp
OwpAQCAtMTI5MSwxMSArMTMyNSw2IEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbl9jb21wbGV0ZShz
dHJ1Y3QgZ250dGFiX3VubWFwX2NvbW1vbiAqb3ApCiAgdW5sb2NrX291dDoKICAgICByZWFkX3Vu
bG9jaygmcmd0LT5sb2NrKTsKIAotICAgIGlmICggcHV0X2hhbmRsZSApCi0gICAgewotICAgICAg
ICBvcC0+bWFwLT5mbGFncyA9IDA7Ci0gICAgICAgIHB1dF9tYXB0cmFja19oYW5kbGUobGQtPmdy
YW50X3RhYmxlLCBvcC0+aGFuZGxlKTsKLSAgICB9CiAgICAgcmN1X3VubG9ja19kb21haW4ocmQp
OwogfQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFibGUtNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Jun 22 11:33:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 11:33:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dO0Ms-0004Ma-ES; Thu, 22 Jun 2017 11:33:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0Mr-0004MM-A5
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:33:45 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 2D/6D-03371-81BAB495; Thu, 22 Jun 2017 11:33:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVd8tXe
 kweM1NhYTthk4MHps79vFHsAYxZqZl5RfkcCacfrKLvaCOZIVb3qusjYwrhTuYuTiEBL4wihx
 6s8zNgjnPKPEzW0bWLoYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhZwlDjSu
 BsszitgJrFhWysTiM0CVL9h81+WCYwcCxgZVjGqF6cWlaUW6ZrqJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIE+oQBCHYwTr/sf4hRkoNJSZR3c7F3pBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3vRVQDnBotT01Iq0zBxgcMCkJTh4lER4N3YBpXmLCxJzizPTIVKnGBWlxHkjQfoE
 QBIZpXlwbbCAvMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3rUrgabwZOaVwE1/BbSYCWjxi
 yMeIItLEhFSUg2MrDOcPN3uTo5tXXXYeMLsPY3yKfxfJ+47JBegmvT9HLvquz3ZlcXJ1TZyqj
 Jyz3LvPv+++cXG5hmRVlKv7C3c1y50Ezr+TOFWZKT2I61pGV0ptc4PpyQwPeHTPbclvfrk87u
 yJr3MqtHu0xXT3h9a0+77wO6UnF/925vL/ZXLQz81Ld7l//6IEktxRqKhFnNRcSIA5DYUpUMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1498131223!96528624!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50080 invoked from network); 22 Jun 2017 11:33:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 11:33:43 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0Mo-0000Ge-TM
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:33:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0Mo-0005tK-Qu
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:33:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dO0Mo-0005tK-Qu@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 11:33:42 +0000
Subject: [Xen-changelog] [xen stable-4.6] gnttab: correct maptrack table
	accesses
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDg3ZTBlNWQ1NzdmMTFjNzk1OTcxMGM1ZjRhZTFhNmZmY2FiNjQwNmMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDIw
IDE2OjM2OjI2IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE2OjM2OjI2IDIwMTcgKzAyMDAKCiAgICBn
bnR0YWI6IGNvcnJlY3QgbWFwdHJhY2sgdGFibGUgYWNjZXNzZXMKICAgIAogICAgSW4gb3JkZXIg
dG8gb2JzZXJ2ZSBhIGNvbnNpc3RlbnQgKGxpbWl0LHBvaW50ZXItdGFibGUpIHBhaXIsIHRoZSBy
ZWFkZXIKICAgIG5lZWRzIHRvIGVpdGhlciBob2xkIHRoZSBtYXB0cmFjayBsb2NrIChpbiBsaW5l
IHdpdGggZG9jdW1lbnRhdGlvbikgb3IKICAgIGJvdGggc2lkZXMgbmVlZCB0byBvcmRlciB0aGVp
ciBhY2Nlc3NlcyBzdWl0YWJseSAodGhlIHdyaXRlciBzaWRlCiAgICBiYXJyaWVyIHdhcyByZW1v
dmVkIGJ5IGNvbW1pdCBkZmY1MTVkZmVhIFsiZ250dGFiOiB1c2UgcGVyLVZDUFUKICAgIG1hcHRy
YWNrIGZyZWUgbGlzdHMiXSwgYW5kIGEgcmVhZCBzaWRlIGJhcnJpZXIgaGFzIG5ldmVyIGJlZW4g
dGhlcmUpLgogICAgCiAgICBNYWtlIHRoZSB3cml0ZXIgcHVibGlzaCBhIG5ldyB0YWJsZSBwYWdl
IGJlZm9yZSBsaW1pdCAoZm9yIGJvdW5kcwogICAgY2hlY2tzIHRvIHdvcmspLCBhbmQgbmV3IGxp
c3QgaGVhZCBsYXN0IChmb3IgcmFjaW5nIG1hcHRyYWNrX2VudHJ5KCkKICAgIGludm9jYXRpb25z
IHRvIHdvcmspLiBBdCB0aGUgc2FtZSB0aW1lIGFkZCByZWFkIGJhcnJpZXJzIHRvIGxvY2tsZXNz
CiAgICByZWFkZXJzLgogICAgCiAgICBBZGRpdGlvbmFsbHkgZ2V0X21hcHRyYWNrX2hhbmRsZSgp
IG11c3Qgbm90IGFzc3VtZSAtPm1hcHRyYWNrX2hlYWQgdG8KICAgIG5vdCBjaGFuZ2UgYmVoaW5k
IGl0cyBiYWNrOiBBbm90aGVyIGhhbmRsZSBtYXkgYmUgcHV0ICh1cGRhdGluZyBvbmx5CiAgICAt
Pm1hcHRyYWNrX3RhaWwpIGFuZCB0aGVuIGdvdCBvciBzdG9sZW4gKHVwZGF0aW5nIC0+bWFwdHJh
Y2tfaGVhZCkuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjE4LgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1i
eTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgbWFzdGVyIGNv
bW1pdDogNGI3OGVmYTkxYzhhZTNjNDJlMTRiOGVhZWFhZDc3M2M1ZWIzYjcxYQogICAgbWFzdGVy
IGRhdGU6IDIwMTctMDYtMjAgMTQ6MzQ6MzQgKzAyMDAKLS0tCiB4ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMgfCAxMyArKysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCsp
LCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBi
L3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCBlYWFiMGJhLi4yOWRkNzJiIDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJs
ZS5jCkBAIC0zODcsNyArMzg3LDcgQEAgZ2V0X21hcHRyYWNrX2hhbmRsZSgKICAgICBzdHJ1Y3Qg
Z3JhbnRfdGFibGUgKmxndCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAgICAgICAgICAqY3VyciA9IGN1
cnJlbnQ7Ci0gICAgaW50ICAgICAgICAgICAgICAgICAgIGk7CisgICAgdW5zaWduZWQgaW50ICAg
ICAgICAgIGksIGhlYWQ7CiAgICAgZ3JhbnRfaGFuZGxlX3QgICAgICAgIGhhbmRsZTsKICAgICBz
dHJ1Y3QgZ3JhbnRfbWFwcGluZyAqbmV3X210OwogCkBAIC00NDMsMTcgKzQ0MywyMCBAQCBnZXRf
bWFwdHJhY2tfaGFuZGxlKAogICAgICAgICBuZXdfbXRbaV0ucmVmID0gaGFuZGxlICsgaSArIDE7
CiAgICAgICAgIG5ld19tdFtpXS52Y3B1ID0gY3Vyci0+dmNwdV9pZDsKICAgICB9Ci0gICAgbmV3
X210W2kgLSAxXS5yZWYgPSBjdXJyLT5tYXB0cmFja19oZWFkOwogCiAgICAgLyogU2V0IHRhaWwg
ZGlyZWN0bHkgaWYgdGhpcyBpcyB0aGUgZmlyc3QgcGFnZSBmb3IgdGhpcyBWQ1BVLiAqLwogICAg
IGlmICggY3Vyci0+bWFwdHJhY2tfdGFpbCA9PSBNQVBUUkFDS19UQUlMICkKICAgICAgICAgY3Vy
ci0+bWFwdHJhY2tfdGFpbCA9IGhhbmRsZSArIE1BUFRSQUNLX1BFUl9QQUdFIC0gMTsKIAotICAg
IHdyaXRlX2F0b21pYygmY3Vyci0+bWFwdHJhY2tfaGVhZCwgaGFuZGxlICsgMSk7Ci0KICAgICBs
Z3QtPm1hcHRyYWNrW25yX21hcHRyYWNrX2ZyYW1lcyhsZ3QpXSA9IG5ld19tdDsKKyAgICBzbXBf
d21iKCk7CiAgICAgbGd0LT5tYXB0cmFja19saW1pdCArPSBNQVBUUkFDS19QRVJfUEFHRTsKIAor
ICAgIGRvIHsKKyAgICAgICAgbmV3X210W2kgLSAxXS5yZWYgPSByZWFkX2F0b21pYygmY3Vyci0+
bWFwdHJhY2tfaGVhZCk7CisgICAgICAgIGhlYWQgPSBjbXB4Y2hnKCZjdXJyLT5tYXB0cmFja19o
ZWFkLCBuZXdfbXRbaSAtIDFdLnJlZiwgaGFuZGxlICsgMSk7CisgICAgfSB3aGlsZSAoIGhlYWQg
IT0gbmV3X210W2kgLSAxXS5yZWYgKTsKKwogICAgIHNwaW5fdW5sb2NrKCZsZ3QtPm1hcHRyYWNr
X2xvY2spOwogCiAgICAgcmV0dXJuIGhhbmRsZTsKQEAgLTcxMyw2ICs3MTYsNyBAQCBzdGF0aWMg
dW5zaWduZWQgaW50IG1hcGtpbmQoCiAgICAgZm9yICggaGFuZGxlID0gMDsgIShraW5kICYgTUFQ
S0lORF9XUklURSkgJiYKICAgICAgICAgICAgICAgICAgICAgICBoYW5kbGUgPCBsZ3QtPm1hcHRy
YWNrX2xpbWl0OyBoYW5kbGUrKyApCiAgICAgeworICAgICAgICBzbXBfcm1iKCk7CiAgICAgICAg
IG1hcCA9ICZtYXB0cmFja19lbnRyeShsZ3QsIGhhbmRsZSk7CiAgICAgICAgIGlmICggIShtYXAt
PmZsYWdzICYgKEdOVE1BUF9kZXZpY2VfbWFwfEdOVE1BUF9ob3N0X21hcCkpIHx8CiAgICAgICAg
ICAgICAgbWFwLT5kb21pZCAhPSByZC0+ZG9tYWluX2lkICkKQEAgLTEwODEsNiArMTA4NSw3IEBA
IF9fZ250dGFiX3VubWFwX2NvbW1vbigKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAorICAgIHNt
cF9ybWIoKTsKICAgICBtYXAgPSAmbWFwdHJhY2tfZW50cnkobGd0LCBvcC0+aGFuZGxlKTsKIAog
ICAgIHJlYWRfbG9jaygmbGd0LT5sb2NrKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Jun 22 11:33:56 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 11:33:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dO0N2-0004Oa-G7; Thu, 22 Jun 2017 11:33:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0N1-0004OJ-9s
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:33:55 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 E2/BF-03920-22BAB495; Thu, 22 Jun 2017 11:33:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVVdptXe
 kwcpZPBYTthk4MHps79vFHsAYxZqZl5RfkcCa0XiwlblgnUHFm8vzmBoYL6t0MXJxCAl8YZR4
 duAdM4RznlHi+p9HTF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwtESiz+d
 pURxOYVMJO4Me8ZE4jNAlS/ccU5tgmMHAsYGVYxqhenFpWlFuma6SUVZaZnlOQmZuboGhqY6e
 WmFhcnpqfmJCYV6yXn525iBPqEAQh2MM474X+IUZKDSUmUd3Oxd6QQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCd70VUA5waLU9NSKtMwcYHDApCU4eJREeDd2AaV5iwsSc4sz0yFSpxh1OTasXv+F
 SYglLz8vVUqcNxJkhgBIUUZpHtwIWKBeYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvBcgUn
 sy8ErhNr4COYAI64sURD5AjShIRUlINjHmvXJ859xm+LDvUHSossbxq8VSH6W9iZWObyw7Zrt
 ZRfv29jOGsNZtZiOuiteci3XT+HxZxONgUnfedP+Hv3EolX97Of/ubM15IiCxqqWC6IfQltul
 Hzl+/9taHiVv+b1PIV94wlXGty5ylTS7vzfa+bb60+sRVh7lyZltLLC9rfg0P3hy1TYmlOCPR
 UIu5qDgRAE2NU5NPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1498131233!103476094!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21984 invoked from network); 22 Jun 2017 11:33:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 11:33:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0Mz-0000IG-0y
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:33:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0My-0005to-Ul
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:33:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dO0My-0005to-Ul@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 11:33:52 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/shadow: hold references for
	the duration of emulated writes
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRkMTMwMTljYjA0NzFiNjAzMmE3MDFjODMwODFkYTYzYzE3Y2FkNjMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEp1biAyMCAxNjozOToxOCAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIEp1biAyMCAxNjozOToxOCAyMDE3ICsw
MjAwCgogICAgeDg2L3NoYWRvdzogaG9sZCByZWZlcmVuY2VzIGZvciB0aGUgZHVyYXRpb24gb2Yg
ZW11bGF0ZWQgd3JpdGVzCiAgICAKICAgIFRoZSAobWlzbmFtZWQpIGVtdWxhdGVfZ3ZhX3RvX21m
bigpIGZ1bmN0aW9uIHRyYW5zbGF0ZXMgYSBsaW5lYXIgYWRkcmVzcyB0byBhbgogICAgbWZuLCBi
dXQgcmVsZWFzZXMgaXRzIHBhZ2UgcmVmZXJlbmNlIGJlZm9yZSByZXR1cm5pbmcgdGhlIG1mbiB0
byBpdHMgY2FsbGVyLgogICAgCiAgICBzaF9lbXVsYXRlX21hcF9kZXN0KCkgdXNlcyB0aGUgcmVz
dWx0cyBvZiBvbmUgb3IgdHdvIHRyYW5zbGF0aW9ucyB0byBjb25zdHJ1Y3QKICAgIGEgdmlydHVh
bCBtYXBwaW5nIHRvIHRoZSB1bmRlcmx5aW5nIGZyYW1lcywgY29tcGxldGVzIGFuIGVtdWxhdGVk
CiAgICB3cml0ZS9jbXB4Y2hnLCB0aGVuIHVubWFwcyB0aGUgdmlydHVhbCBtYXBwaW5ncy4KICAg
IAogICAgVGhlIHBhZ2UgcmVmZXJlbmNlcyBuZWVkIGhvbGRpbmcgdW50aWwgdGhlIG1hcHBpbmdz
IGFyZSB1bm1hcHBlZCwgb3IgdGhlCiAgICBmcmFtZXMgY2FuIGNoYW5nZSBvd25lcnNoaXAgYmVm
b3JlIHRoZSB3cml0ZXMgb2NjdXJzLgogICAgCiAgICBUaGlzIGlzIFhTQS0yMTkuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogICAgbWFzdGVyIGNvbW1pdDogMjYy
MTdhZmY2N2FlMTUzOGQ0ZTFiMjIyNmFmYWI2OTkzY2RiZTc3MgogICAgbWFzdGVyIGRhdGU6IDIw
MTctMDYtMjAgMTQ6MzY6MTEgKzAyMDAKLS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRp
LmMgfCA1NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCAzOSBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93
L211bHRpLmMKaW5kZXggNzE0NzdmZS4uYzM0ZWJlMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L21tL3NoYWRvdy9tdWx0aS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwpA
QCAtNDU4Niw3ICs0NTg2LDEwIEBAIHN0YXRpYyB2b2lkIHNoX3BhZ2V0YWJsZV9keWluZyhzdHJ1
Y3QgdmNwdSAqdiwgcGFkZHJfdCBncGEpCiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCiAvKiBIYW5kbGlu
ZyBIVk0gZ3Vlc3Qgd3JpdGVzIHRvIHBhZ2V0YWJsZXMgICovCiAKLS8qIFRyYW5zbGF0ZSBhIFZB
IHRvIGFuIE1GTiwgaW5qZWN0aW5nIGEgcGFnZS1mYXVsdCBpZiB3ZSBmYWlsICovCisvKgorICog
VHJhbnNsYXRlIGEgVkEgdG8gYW4gTUZOLCBpbmplY3RpbmcgYSBwYWdlLWZhdWx0IGlmIHdlIGZh
aWwuICBJZiB0aGUKKyAqIG1hcHBpbmcgc3VjY2VlZHMsIGEgcmVmZXJlbmNlIHdpbGwgYmUgaGVs
ZCBvbiB0aGUgdW5kZXJseWluZyBwYWdlLgorICovCiAjZGVmaW5lIEJBRF9HVkFfVE9fR0ZOICh+
MFVMKQogI2RlZmluZSBCQURfR0ZOX1RPX01GTiAofjFVTCkKICNkZWZpbmUgUkVBRE9OTFlfR0ZO
ICAgKH4yVUwpCkBAIC00NjM1LDE0ICs0NjM4LDE1IEBAIHN0YXRpYyBtZm5fdCBlbXVsYXRlX2d2
YV90b19tZm4oc3RydWN0IHZjcHUgKnYsCiAgICAgQVNTRVJUKG1mbl92YWxpZChtZm4pKTsKIAog
ICAgIHYtPmFyY2gucGFnaW5nLmxhc3Rfd3JpdGVfd2FzX3B0ID0gISFzaF9tZm5faXNfYV9wYWdl
X3RhYmxlKG1mbik7Ci0gICAgLyogTm90ZSBzaGFkb3cgY2Fubm90IHBhZ2Ugb3V0IG9yIHVuc2hh
cmUgdGhpcyBtZm4sIHNvIHRoZSBtYXAgd29uJ3QKLSAgICAgKiBkaXNhcHBlYXIuIE90aGVyd2lz
ZSwgY2FsbGVyIG11c3QgaG9sZCBvbnRvIHBhZ2UgdW50aWwgZG9uZS4gKi8KLSAgICBwdXRfcGFn
ZShwYWdlKTsKKwogICAgIHJldHVybiBtZm47CiB9CiAKLS8qIENoZWNrIHRoYXQgdGhlIHVzZXIg
aXMgYWxsb3dlZCB0byBwZXJmb3JtIHRoaXMgd3JpdGUuCi0gKiBSZXR1cm5zIGEgbWFwcGVkIHBv
aW50ZXIgdG8gd3JpdGUgdG8sIG9yIE5VTEwgZm9yIGVycm9yLiAqLworLyoKKyAqIENoZWNrIHRo
YXQgdGhlIHVzZXIgaXMgYWxsb3dlZCB0byBwZXJmb3JtIHRoaXMgd3JpdGUuICBJZiBhIG1hcHBp
bmcgaXMKKyAqIHJldHVybmVkLCBwYWdlIHJlZmVyZW5jZXMgd2lsbCBiZSBoZWxkIG9uIHNoX2N0
eHQtPm1mbjEgYW5kCisgKiBzaF9jdHh0LT5tZm4yIGlmZiAhSU5WQUxJRF9NRk4uCisgKi8KICNk
ZWZpbmUgTUFQUElOR19VTkhBTkRMRUFCTEUgKCh2b2lkICopKHVuc2lnbmVkIGxvbmcpWDg2RU1V
TF9VTkhBTkRMRUFCTEUpCiAjZGVmaW5lIE1BUFBJTkdfRVhDRVBUSU9OICAgICgodm9pZCAqKSh1
bnNpZ25lZCBsb25nKVg4NkVNVUxfRVhDRVBUSU9OKQogI2RlZmluZSBNQVBQSU5HX1NJTEVOVF9G
QUlMICAoKHZvaWQgKikodW5zaWduZWQgbG9uZylYODZFTVVMX09LQVkpCkBAIC00NjU1LDEzICs0
NjU5LDYgQEAgc3RhdGljIHZvaWQgKmVtdWxhdGVfbWFwX2Rlc3Qoc3RydWN0IHZjcHUgKnYsCiAg
ICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKICAgICB2b2lkICptYXAgPSBOVUxMOwog
Ci0gICAgc2hfY3R4dC0+bWZuMSA9IGVtdWxhdGVfZ3ZhX3RvX21mbih2LCB2YWRkciwgc2hfY3R4
dCk7Ci0gICAgaWYgKCAhbWZuX3ZhbGlkKHNoX2N0eHQtPm1mbjEpICkKLSAgICAgICAgcmV0dXJu
ICgobWZuX3goc2hfY3R4dC0+bWZuMSkgPT0gQkFEX0dWQV9UT19HRk4pID8KLSAgICAgICAgICAg
ICAgICBNQVBQSU5HX0VYQ0VQVElPTiA6Ci0gICAgICAgICAgICAgICAgKG1mbl94KHNoX2N0eHQt
Pm1mbjEpID09IFJFQURPTkxZX0dGTikgPwotICAgICAgICAgICAgICAgIE1BUFBJTkdfU0lMRU5U
X0ZBSUwgOiBNQVBQSU5HX1VOSEFORExFQUJMRSk7Ci0KICNpZm5kZWYgTkRFQlVHCiAgICAgLyog
V2UgZG9uJ3QgZW11bGF0ZSB1c2VyLW1vZGUgd3JpdGVzIHRvIHBhZ2UgdGFibGVzICovCiAgICAg
aWYgKCBodm1fZ2V0X3NlZ19yZWcoeDg2X3NlZ19zcywgc2hfY3R4dCktPmF0dHIuZmllbGRzLmRw
bCA9PSAzICkKQEAgLTQ2NzIsNiArNDY2OSwxNyBAQCBzdGF0aWMgdm9pZCAqZW11bGF0ZV9tYXBf
ZGVzdChzdHJ1Y3QgdmNwdSAqdiwKICAgICB9CiAjZW5kaWYKIAorICAgIHNoX2N0eHQtPm1mbjEg
PSBlbXVsYXRlX2d2YV90b19tZm4odiwgdmFkZHIsIHNoX2N0eHQpOworICAgIGlmICggIW1mbl92
YWxpZChzaF9jdHh0LT5tZm4xKSApCisgICAgeworICAgICAgICBzd2l0Y2ggKCBtZm5feChzaF9j
dHh0LT5tZm4xKSApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSBCQURfR1ZBX1RPX0dGTjogcmV0
dXJuIE1BUFBJTkdfRVhDRVBUSU9OOworICAgICAgICBjYXNlIFJFQURPTkxZX0dGTjogICByZXR1
cm4gTUFQUElOR19TSUxFTlRfRkFJTDsKKyAgICAgICAgZGVmYXVsdDogICAgICAgICAgICAgcmV0
dXJuIE1BUFBJTkdfVU5IQU5ETEVBQkxFOworICAgICAgICB9CisgICAgfQorCiAgICAgLyogVW5h
bGlnbmVkIHdyaXRlcyBtZWFuIHByb2JhYmx5IHRoaXMgaXNuJ3QgYSBwYWdldGFibGUgKi8KICAg
ICBpZiAoIHZhZGRyICYgKGJ5dGVzIC0gMSkgKQogICAgICAgICBzaF9yZW1vdmVfc2hhZG93cyhk
LCBzaF9jdHh0LT5tZm4xLCAwLCAwIC8qIFNsb3csIGNhbiBmYWlsICovICk7CkBAIC00Njg5LDE2
ICs0Njk3LDI0IEBAIHN0YXRpYyB2b2lkICplbXVsYXRlX21hcF9kZXN0KHN0cnVjdCB2Y3B1ICp2
LAogICAgICAgICAvKiBDcm9zcy1wYWdlIGVtdWxhdGVkIHdyaXRlcyBhcmUgb25seSBzdXBwb3J0
ZWQgZm9yIEhWTSBndWVzdHM7CiAgICAgICAgICAqIFBWIGd1ZXN0cyBvdWdodCB0byBrbm93IGJl
dHRlciAqLwogICAgICAgICBpZiAoICFpc19odm1fZG9tYWluKGQpICkKKyAgICAgICAgeworICAg
ICAgICAgICAgcHV0X3BhZ2UobWZuX3RvX3BhZ2Uoc2hfY3R4dC0+bWZuMSkpOwogICAgICAgICAg
ICAgcmV0dXJuIE1BUFBJTkdfVU5IQU5ETEVBQkxFOworICAgICAgICB9CiAKICAgICAgICAgLyog
VGhpcyB3cml0ZSBjcm9zc2VzIGEgcGFnZSBib3VuZGFyeS4gIFRyYW5zbGF0ZSB0aGUgc2Vjb25k
IHBhZ2UgKi8KICAgICAgICAgc2hfY3R4dC0+bWZuMiA9IGVtdWxhdGVfZ3ZhX3RvX21mbih2LCAo
dmFkZHIgKyBieXRlcyAtIDEpICYgUEFHRV9NQVNLLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHNoX2N0eHQpOwogICAgICAgICBpZiAoICFtZm5fdmFsaWQoc2hf
Y3R4dC0+bWZuMikgKQotICAgICAgICAgICAgcmV0dXJuICgobWZuX3goc2hfY3R4dC0+bWZuMikg
PT0gQkFEX0dWQV9UT19HRk4pID8KLSAgICAgICAgICAgICAgICAgICAgTUFQUElOR19FWENFUFRJ
T04gOgotICAgICAgICAgICAgICAgICAgICAobWZuX3goc2hfY3R4dC0+bWZuMikgPT0gUkVBRE9O
TFlfR0ZOKSA/Ci0gICAgICAgICAgICAgICAgICAgIE1BUFBJTkdfU0lMRU5UX0ZBSUwgOiBNQVBQ
SU5HX1VOSEFORExFQUJMRSk7CisgICAgICAgIHsKKyAgICAgICAgICAgIHB1dF9wYWdlKG1mbl90
b19wYWdlKHNoX2N0eHQtPm1mbjEpKTsKKyAgICAgICAgICAgIHN3aXRjaCAoIG1mbl94KHNoX2N0
eHQtPm1mbjIpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgIGNhc2UgQkFEX0dWQV9UT19H
Rk46IHJldHVybiBNQVBQSU5HX0VYQ0VQVElPTjsKKyAgICAgICAgICAgIGNhc2UgUkVBRE9OTFlf
R0ZOOiAgIHJldHVybiBNQVBQSU5HX1NJTEVOVF9GQUlMOworICAgICAgICAgICAgZGVmYXVsdDog
ICAgICAgICAgICAgcmV0dXJuIE1BUFBJTkdfVU5IQU5ETEVBQkxFOworICAgICAgICAgICAgfQor
ICAgICAgICB9CiAKICAgICAgICAgLyogQ3Jvc3MtcGFnZSB3cml0ZXMgbWVhbiBwcm9iYWJseSBu
b3QgYSBwYWdldGFibGUgKi8KICAgICAgICAgc2hfcmVtb3ZlX3NoYWRvd3MoZCwgc2hfY3R4dC0+
bWZuMiwgMCwgMCAvKiBTbG93LCBjYW4gZmFpbCAqLyApOwpAQCAtNDcwNyw3ICs0NzIzLDExIEBA
IHN0YXRpYyB2b2lkICplbXVsYXRlX21hcF9kZXN0KHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICBt
Zm5zWzFdID0gc2hfY3R4dC0+bWZuMjsKICAgICAgICAgbWFwID0gdm1hcChtZm5zLCAyKTsKICAg
ICAgICAgaWYgKCAhbWFwICkKKyAgICAgICAgeworICAgICAgICAgICAgcHV0X3BhZ2UobWZuX3Rv
X3BhZ2Uoc2hfY3R4dC0+bWZuMSkpOworICAgICAgICAgICAgcHV0X3BhZ2UobWZuX3RvX3BhZ2Uo
c2hfY3R4dC0+bWZuMikpOwogICAgICAgICAgICAgcmV0dXJuIE1BUFBJTkdfVU5IQU5ETEVBQkxF
OworICAgICAgICB9CiAgICAgICAgIG1hcCArPSAodmFkZHIgJiB+UEFHRV9NQVNLKTsKICAgICB9
CiAKQEAgLTQ3ODIsMTAgKzQ4MDIsMTIgQEAgc3RhdGljIHZvaWQgZW11bGF0ZV91bm1hcF9kZXN0
KHN0cnVjdCB2Y3B1ICp2LAogICAgIH0KIAogICAgIHBhZ2luZ19tYXJrX2RpcnR5KHYtPmRvbWFp
biwgbWZuX3goc2hfY3R4dC0+bWZuMSkpOworICAgIHB1dF9wYWdlKG1mbl90b19wYWdlKHNoX2N0
eHQtPm1mbjEpKTsKIAogICAgIGlmICggdW5saWtlbHkobWZuX3ZhbGlkKHNoX2N0eHQtPm1mbjIp
KSApCiAgICAgewogICAgICAgICBwYWdpbmdfbWFya19kaXJ0eSh2LT5kb21haW4sIG1mbl94KHNo
X2N0eHQtPm1mbjIpKTsKKyAgICAgICAgcHV0X3BhZ2UobWZuX3RvX3BhZ2Uoc2hfY3R4dC0+bWZu
MikpOwogICAgICAgICB2dW5tYXAoKHZvaWQgKikoKHVuc2lnbmVkIGxvbmcpYWRkciAmIFBBR0Vf
TUFTSykpOwogICAgIH0KICAgICBlbHNlCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC42CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Jun 22 11:34:06 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 11:34:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dO0NC-0004R8-Iq; Thu, 22 Jun 2017 11:34:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0NB-0004Qn-Ex
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:34:05 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 40/8E-03613-C2BAB495; Thu, 22 Jun 2017 11:34:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVVdntXe
 kwZp1vBYTthk4MHps79vFHsAYxZqZl5RfkcCa8eDHCfaC83IVb3pPsjcwfhfrYuTiEBL4wihx
 bNcmNgjnPKPE4df7WboYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhZwkPj/8
 Q4jiM0rYCbR2t/FAmKzANX/nH+ccQIjxwJGhlWM6sWpRWWpRbpmeklFmekZJbmJmTm6hgZmer
 mpxcWJ6ak5iUnFesn5uZsYgT5hAIIdjPNO+B9ilORgUhLl3VzsHSnEl5SfUpmRWJwRX1Sak1p
 8iFGGg0NJgjd9FVBOsCg1PbUiLTMHGBwwaQkOHiUR3o1dQGne4oLE3OLMdIjUKUZdjg2r139h
 EmLJy89LlRLnjQSZIQBSlFGaBzcCFqiXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMxbATKFJ
 zOvBG7TK6AjmICOeHHEA+SIkkSElFQD48m9uXP1LTLW966KvGa6+96s2f+uhrI8tkrg28Bawb
 h9UugmMY0jy9LSw86Ub5+k3stmNXkfn2FeQHPuhNz5PHN3G7lIbf7xV8Xjkcn5NUtTanpNvT5
 tMk+pcP/vtW5xdeKnScLcYnv7ctwO1oQvbBLxfHqgMFnMecvcZzeDXsWnt35bxbpIWImlOCPR
 UIu5qDgRAGIXLBBPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1498131243!49406603!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55100 invoked from network); 22 Jun 2017 11:34:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 11:34:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0N9-0000J2-4l
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:34:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0N9-0005uR-2I
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:34:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dO0N9-0005uR-2I@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 11:34:03 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86: avoid leaking BND* between
	vCPU-s
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDg2ZjRlY2U3YzZiMDg1MWQyNzZlNWZiNDJkY2RlZGM2YjRlOWJiMTAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDIw
IDE2OjM5OjQxIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE2OjM5OjQxIDIwMTcgKzAyMDAKCiAgICB4
ODY6IGF2b2lkIGxlYWtpbmcgQk5EKiBiZXR3ZWVuIHZDUFUtcwogICAgCiAgICBGb3IgTVBYIChC
TkQ8bj4sIEJORENGR1UsIGFuZCBCTkRTVEFUVVMpIHRoZSBzaXR1YXRpb24gaXMgbGVzcyBjbGVh
ciwKICAgIGFuZCB0aGUgU0RNIGhhcyBub3QgZW50aXJlbHkgY29uc2lzdGVudCBpbmZvcm1hdGlv
biBmb3IgdGhhdCBjYXNlLgogICAgV2hpbGUgZXhwZXJpbWVudGFsbHkgdGhlIGluc3RydWN0aW9u
cyBkb24ndCBjaGFuZ2UgcmVnaXN0ZXIgc3RhdGUgYXMKICAgIGxvbmcgYXMgdGhlIHR3byBYQ1Iw
IGJpdHMgYXJlbid0IGJvdGggMSwgYmUgb24gdGhlIHNhZmUgc2lkZSBhbmQgZW5hYmxlCiAgICBi
b3RoIGlmIEJORENGR1MuRU4gaXMgYmVpbmcgc2V0IHRoZSBmaXJzdCB0aW1lLgogICAgCiAgICBU
aGlzIGlzIFhTQS0yMjAuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBkZTIwYmI2YzRmNjVjNDE2MWUw
OTMxNDAyNjEzZjlmZmFjODYzMDJkCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNi0yMCAxNDozNjo1
MSArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIHwgNTIgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQzIGlu
c2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRleCAwMWMzMzFlLi41
YWFjM2YyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4v
YXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtMzEsNiArMzEsNyBAQAogI2luY2x1ZGUgPGFzbS9y
ZWdzLmg+CiAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KICNpbmNsdWRlIDxhc20vcHJvY2Vz
c29yLmg+CisjaW5jbHVkZSA8YXNtL3hzdGF0ZS5oPgogI2luY2x1ZGUgPGFzbS9ndWVzdF9hY2Nl
c3MuaD4KICNpbmNsdWRlIDxhc20vZGVidWdyZWcuaD4KICNpbmNsdWRlIDxhc20vbXNyLmg+CkBA
IC02MjUsNiArNjI2LDQ1IEBAIHN0YXRpYyBpbnQgdm14X2xvYWRfdm1jc19jdHh0KHN0cnVjdCB2
Y3B1ICp2LCBzdHJ1Y3QgaHZtX2h3X2NwdSAqY3R4dCkKICAgICByZXR1cm4gMDsKIH0KIAorc3Rh
dGljIGJvb2xfdCB2bXhfc2V0X2d1ZXN0X2JuZGNmZ3Moc3RydWN0IHZjcHUgKnYsIHU2NCB2YWwp
Cit7CisgICAgaWYgKCAhY3B1X2hhc19tcHggfHwgIWNwdV9oYXNfdm14X21weCB8fAorICAgICAg
ICAgIWlzX2Nhbm9uaWNhbF9hZGRyZXNzKHZhbCkgfHwKKyAgICAgICAgICh2YWwgJiBJQTMyX0JO
RENGR1NfUkVTRVJWRUQpICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICAvKgorICAgICAqIFdo
aWxlIE1QWCBpbnN0cnVjdGlvbnMgYXJlIHN1cHBvc2VkIHRvIGJlIGdhdGVkIG9uIFhDUjAuQk5E
KiwgbGV0J3MKKyAgICAgKiBuZXZlcnRoZWxlc3MgZm9yY2UgdGhlIHJlbGV2YW50IFhDUjAgYml0
cyBvbiB3aGVuIHRoZSBmZWF0dXJlIGlzIGJlaW5nCisgICAgICogZW5hYmxlZCBpbiBCTkRDRkdT
LgorICAgICAqLworICAgIGlmICggKHZhbCAmIElBMzJfQk5EQ0ZHU19FTkFCTEUpICYmCisgICAg
ICAgICAhKHYtPmFyY2gueGNyMF9hY2N1bSAmIChYU1RBVEVfQk5EUkVHUyB8IFhTVEFURV9CTkRD
U1IpKSApCisgICAgeworICAgICAgICB1aW50NjRfdCB4Y3IwID0gZ2V0X3hjcjAoKTsKKyAgICAg
ICAgaW50IHJjOworCisgICAgICAgIGlmICggdiAhPSBjdXJyZW50ICkKKyAgICAgICAgICAgIHJl
dHVybiAwOworCisgICAgICAgIHJjID0gaGFuZGxlX3hzZXRidihYQ1JfWEZFQVRVUkVfRU5BQkxF
RF9NQVNLLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNyMCB8IFhTVEFURV9CTkRSRUdT
IHwgWFNUQVRFX0JORENTUik7CisKKyAgICAgICAgaWYgKCByYyApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIEhWTV9EQkdfTE9HKERCR19MRVZFTF8xLCAiRmFpbGVkIHRvIGZvcmNlIFhDUjAuQk5E
KjogJWQiLCByYyk7CisgICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgfQorCisgICAgICAg
IGlmICggaGFuZGxlX3hzZXRidihYQ1JfWEZFQVRVUkVfRU5BQkxFRF9NQVNLLCB4Y3IwKSApCisg
ICAgICAgICAgICAvKiBub3RoaW5nLCBiZXN0IGVmZm9ydCBvbmx5ICovOworICAgIH0KKworICAg
IF9fdm13cml0ZShHVUVTVF9CTkRDRkdTLCB2YWwpOworCisgICAgcmV0dXJuIDE7Cit9CisKIHN0
YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0IHZteF9pbml0X21zcih2b2lkKQogewogICAgIHJldHVy
biBjcHVfaGFzX21weCAmJiBjcHVfaGFzX3ZteF9tcHg7CkBAIC02NTYsMTEgKzY5Niw4IEBAIHN0
YXRpYyBpbnQgdm14X2xvYWRfbXNyKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgaHZtX21zciAqY3R4
dCkKICAgICAgICAgc3dpdGNoICggY3R4dC0+bXNyW2ldLmluZGV4ICkKICAgICAgICAgewogICAg
ICAgICBjYXNlIE1TUl9JQTMyX0JORENGR1M6Ci0gICAgICAgICAgICBpZiAoIGNwdV9oYXNfbXB4
ICYmIGNwdV9oYXNfdm14X21weCAmJgotICAgICAgICAgICAgICAgICBpc19jYW5vbmljYWxfYWRk
cmVzcyhjdHh0LT5tc3JbaV0udmFsKSAmJgotICAgICAgICAgICAgICAgICAhKGN0eHQtPm1zcltp
XS52YWwgJiBJQTMyX0JORENGR1NfUkVTRVJWRUQpICkKLSAgICAgICAgICAgICAgICBfX3Ztd3Jp
dGUoR1VFU1RfQk5EQ0ZHUywgY3R4dC0+bXNyW2ldLnZhbCk7Ci0gICAgICAgICAgICBlbHNlCisg
ICAgICAgICAgICBpZiAoICF2bXhfc2V0X2d1ZXN0X2JuZGNmZ3ModiwgY3R4dC0+bXNyW2ldLnZh
bCkgJiYKKyAgICAgICAgICAgICAgICAgY3R4dC0+bXNyW2ldLnZhbCApCiAgICAgICAgICAgICAg
ICAgZXJyID0gLUVOWElPOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGRlZmF1bHQ6CkBA
IC0yNTUyLDExICsyNTg5LDggQEAgc3RhdGljIGludCB2bXhfbXNyX3dyaXRlX2ludGVyY2VwdCh1
bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCBtc3JfY29udGVudCkKICAgICAgICAgYnJlYWs7CiAg
ICAgfQogICAgIGNhc2UgTVNSX0lBMzJfQk5EQ0ZHUzoKLSAgICAgICAgaWYgKCAhY3B1X2hhc19t
cHggfHwgIWNwdV9oYXNfdm14X21weCB8fAotICAgICAgICAgICAgICFpc19jYW5vbmljYWxfYWRk
cmVzcyhtc3JfY29udGVudCkgfHwKLSAgICAgICAgICAgICAobXNyX2NvbnRlbnQgJiBJQTMyX0JO
RENGR1NfUkVTRVJWRUQpICkKKyAgICAgICAgaWYgKCAhdm14X3NldF9ndWVzdF9ibmRjZmdzKHYs
IG1zcl9jb250ZW50KSApCiAgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OwotICAgICAgICBfX3Zt
d3JpdGUoR1VFU1RfQk5EQ0ZHUywgbXNyX2NvbnRlbnQpOwogICAgICAgICBicmVhazsKICAgICBj
YXNlIElBMzJfRkVBVFVSRV9DT05UUk9MX01TUjoKICAgICBjYXNlIE1TUl9JQTMyX1ZNWF9CQVNJ
Qy4uLk1TUl9JQTMyX1ZNWF9UUlVFX0VOVFJZX0NUTFM6Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC42CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Jun 22 11:34:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 11:34:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dO0NM-0004Se-KY; Thu, 22 Jun 2017 11:34:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0NL-0004ST-W1
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:34:16 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 FA/12-26749-73BAB495; Thu, 22 Jun 2017 11:34:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVddstXe
 kQc8PBYsJ2wwcGD229+1iD2CMYs3MS8qvSGDN2LXgG1PBTNeK12dmMDcwbjbpYuTiEBL4wigx
 98sHdgjnPKPEz97PrF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwsYSzzbf
 JAVxOYVMJP4OHEDWA0LUP2O6WcZJzByLGBkWMWoXpxaVJZapGuil1SUmZ5RkpuYmaNraGCsl5
 taXJyYnpqTmFSsl5yfu4kR6BMGINjB2PjF6RCjJAeTkijv5mLvSCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvOmrgHKCRanpqRVpmTnA4IBJS3DwKInwbuwCSvMWFyTmFmemQ6ROMepybFi9/guT
 EEtefl6qlDhvJMgMAZCijNI8uBGwQL3EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd4KkCk8m
 XklcJteAR3BBHTEiyMeIEeUJCKkpBoYJ84W6zBcqr9Wcd6ppYFu4dKvDSOnCxmWiPc63p6uOe
 /tfLNDB5nEgrZqtK9dxf7+oibrOptt6468Paz+mnGChubkxSk87a6amVULGm9ov3WQeWLt77l
 tKccx02mLvpyf+Ogx71GJrT3F2VO+3snZUZpbukVsxtoE7xl/3vrXGvy88aPJruFaqRJLcUai
 oRZzUXEiACy5kntPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1498131253!68343515!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36057 invoked from network); 22 Jun 2017 11:34:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 11:34:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0NJ-0000JC-74
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:34:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0NJ-0005vA-6M
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:34:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dO0NJ-0005vA-6M@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 11:34:13 +0000
Subject: [Xen-changelog] [xen stable-4.6] evtchn: avoid NULL derefs
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQ3YTQyYmI2NGE2ZWRhNTMyNTE5ZGM5MmE4OTNhZTM5MzUwNzMxOWYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDIw
IDE2OjQwOjI1IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE2OjQwOjI1IDIwMTcgKzAyMDAKCiAgICBl
dnRjaG46IGF2b2lkIE5VTEwgZGVyZWZzCiAgICAKICAgIENvbW1pdCBmYmJkNTAwOWU2ICgiZXZ0
Y2huOiByZWZhY3RvciBsb3ctbGV2ZWwgZXZlbnQgY2hhbm5lbCBwb3J0IG9wcyIpCiAgICBhZGRl
ZCBhIGRlLXJlZmVyZW5jZSBvZiB0aGUgc3RydWN0IGV2dGNobiBwb2ludGVyIGZvciBhIHBvcnQg
d2l0aG91dAogICAgZmlyc3QgbWFraW5nIHN1cmUgdGhlIGJ1Y2tldCBwb2ludGVyIGlzIG5vbi1O
VUxMLiBUaGlzIGRlLXJlZmVyZW5jZSBpcwogICAgYWN0dWFsbHkgZW50aXJlbHkgdW5uZWNlc3Nh
cnksIGFzIGFsbCByZWxldmFudCBjYWxsZXJzIChiZXlvbmQgdGhlCiAgICBwcm9ibGVtYXRpYyBk
b19wb2xsKCkpIGFscmVhZHkgaG9sZCB0aGUgcG9ydCBudW1iZXIgaW4gdGhlaXIgaGFuZHMsIGFu
ZAogICAgdGhlIGFjdHVhbCBsZWFmIGZ1bmN0aW9ucyBuZWVkIG5vdGhpbmcgZWxzZS4KICAgIAog
ICAgRm9yIEZJRk8gZXZlbnQgY2hhbm5lbHMgdGhlcmUncyBhIHNlY29uZCBwcm9ibGVtIGluIHRo
YXQgdGhlIG9yZGVyaW5nCiAgICBvZiByZWFkcyBhbmQgdXBkYXRlcyB0byAtPm51bV9ldnRjaG5z
IGFuZCAtPmV2ZW50X2FycmF5W10gd2FzIHNvIGZhcgogICAgdW5kZWZpbmVkICh0aGUgcmVhZCBz
aWRlIGlzbid0IGFsd2F5cyBob2xkaW5nIHRoZSBkb21haW4ncyBldmVudCBsb2NrKS4KICAgIEFk
ZCByZXNwZWN0aXZlIGJhcnJpZXJzLgogICAgCiAgICBUaGlzIGlzIFhTQS0yMjEuCiAgICAKICAg
IFJlcG9ydGVkLWJ5OiBBbmt1ciBBcm9yYSA8YW5rdXIuYS5hcm9yYUBvcmFjbGUuY29tPgogICAg
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVy
IGNvbW1pdDogZTc3MTlhMGRmYWM3YTIwY2I3ZGE1NTI5ZTA5NzczZDgyNzFiYjc4YgogICAgbWFz
dGVyIGRhdGU6IDIwMTctMDYtMjAgMTQ6Mzc6NDcgKzAyMDAKLS0tCiB4ZW4vYXJjaC94ODYvaXJx
LmMgICAgICAgICB8ICA4ICsrKy0tLS0tCiB4ZW4vY29tbW9uL2V2ZW50XzJsLmMgICAgICB8IDE2
ICsrKysrKysrKystLS0tLS0KIHhlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jIHwgIDQgKystLQog
eGVuL2NvbW1vbi9ldmVudF9maWZvLmMgICAgfCAyMCArKysrKysrKysrKysrKy0tLS0tLQogeGVu
L2NvbW1vbi9zY2hlZHVsZS5jICAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUveGVuL2V2ZW50Lmgg
ICAgfCAxMiArKysrKystLS0tLS0KIDYgZmlsZXMgY2hhbmdlZCwgMzYgaW5zZXJ0aW9ucygrKSwg
MjYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2lycS5jIGIveGVuL2Fy
Y2gveDg2L2lycS5jCmluZGV4IGJmMmU4MjIuLmRiNjkyNjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9pcnEuYworKysgYi94ZW4vYXJjaC94ODYvaXJxLmMKQEAgLTE0ODQsNyArMTQ4NCw3IEBA
IGludCBwaXJxX2d1ZXN0X3VubWFzayhzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICB7CiAgICAg
ICAgICAgICBwaXJxID0gcGlycXNbaV0tPnBpcnE7CiAgICAgICAgICAgICBpZiAoIHBpcnFzW2ld
LT5tYXNrZWQgJiYKLSAgICAgICAgICAgICAgICAgIWV2dGNobl9wb3J0X2lzX21hc2tlZChkLCBl
dnRjaG5fZnJvbV9wb3J0KGQsIHBpcnFzW2ldLT5ldnRjaG4pKSApCisgICAgICAgICAgICAgICAg
ICFldnRjaG5fcG9ydF9pc19tYXNrZWQoZCwgcGlycXNbaV0tPmV2dGNobikgKQogICAgICAgICAg
ICAgICAgIHBpcnFfZ3Vlc3RfZW9pKHBpcnFzW2ldKTsKICAgICAgICAgfQogICAgIH0gd2hpbGUg
KCArK3BpcnEgPCBkLT5ucl9waXJxcyAmJiBuID09IEFSUkFZX1NJWkUocGlycXMpICk7CkBAIC0y
MjQyLDcgKzIyNDIsNiBAQCBzdGF0aWMgdm9pZCBkdW1wX2lycXModW5zaWduZWQgY2hhciBrZXkp
CiAgICAgaW50IGksIGlycSwgcGlycTsKICAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2M7CiAgICAg
aXJxX2d1ZXN0X2FjdGlvbl90ICphY3Rpb247Ci0gICAgc3RydWN0IGV2dGNobiAqZXZ0Y2huOwog
ICAgIHN0cnVjdCBkb21haW4gKmQ7CiAgICAgY29uc3Qgc3RydWN0IHBpcnEgKmluZm87CiAgICAg
dW5zaWduZWQgbG9uZyBmbGFnczsKQEAgLTIyODUsMTEgKzIyODQsMTAgQEAgc3RhdGljIHZvaWQg
ZHVtcF9pcnFzKHVuc2lnbmVkIGNoYXIga2V5KQogICAgICAgICAgICAgICAgIGQgPSBhY3Rpb24t
Pmd1ZXN0W2ldOwogICAgICAgICAgICAgICAgIHBpcnEgPSBkb21haW5faXJxX3RvX3BpcnEoZCwg
aXJxKTsKICAgICAgICAgICAgICAgICBpbmZvID0gcGlycV9pbmZvKGQsIHBpcnEpOwotICAgICAg
ICAgICAgICAgIGV2dGNobiA9IGV2dGNobl9mcm9tX3BvcnQoZCwgaW5mby0+ZXZ0Y2huKTsKICAg
ICAgICAgICAgICAgICBwcmludGsoIiV1OiUzZCglYyVjJWMpIiwKICAgICAgICAgICAgICAgICAg
ICAgICAgZC0+ZG9tYWluX2lkLCBwaXJxLAotICAgICAgICAgICAgICAgICAgICAgICAoZXZ0Y2hu
X3BvcnRfaXNfcGVuZGluZyhkLCBldnRjaG4pID8gJ1AnIDogJy0nKSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgKGV2dGNobl9wb3J0X2lzX21hc2tlZChkLCBldnRjaG4pID8gJ00nIDogJy0nKSwK
KyAgICAgICAgICAgICAgICAgICAgICAgZXZ0Y2huX3BvcnRfaXNfcGVuZGluZyhkLCBpbmZvLT5l
dnRjaG4pID8gJ1AnIDogJy0nLAorICAgICAgICAgICAgICAgICAgICAgICBldnRjaG5fcG9ydF9p
c19tYXNrZWQoZCwgaW5mby0+ZXZ0Y2huKSA/ICdNJyA6ICctJywKICAgICAgICAgICAgICAgICAg
ICAgICAgKGluZm8tPm1hc2tlZCA/ICdNJyA6ICctJykpOwogICAgICAgICAgICAgICAgIGlmICgg
aSAhPSBhY3Rpb24tPm5yX2d1ZXN0cyApCiAgICAgICAgICAgICAgICAgICAgIHByaW50aygiLCIp
OwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ldmVudF8ybC5jIGIveGVuL2NvbW1vbi9ldmVudF8y
bC5jCmluZGV4IDU4MzdhZTguLjQyYTU0NzYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZXZlbnRf
MmwuYworKysgYi94ZW4vY29tbW9uL2V2ZW50XzJsLmMKQEAgLTYyLDE2ICs2MiwyMCBAQCBzdGF0
aWMgdm9pZCBldnRjaG5fMmxfdW5tYXNrKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBldnRjaG4g
KmV2dGNobikKICAgICB9CiB9CiAKLXN0YXRpYyBib29sX3QgZXZ0Y2huXzJsX2lzX3BlbmRpbmco
c3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3Qgc3RydWN0IGV2dGNobiAqZXZ0Y2huKQorc3RhdGljIGJvb2xfdCBldnRjaG5fMmxfaXNfcGVu
ZGluZyhzdHJ1Y3QgZG9tYWluICpkLCBldnRjaG5fcG9ydF90IHBvcnQpCiB7Ci0gICAgcmV0dXJu
IHRlc3RfYml0KGV2dGNobi0+cG9ydCwgJnNoYXJlZF9pbmZvKGQsIGV2dGNobl9wZW5kaW5nKSk7
CisgICAgdW5zaWduZWQgaW50IG1heF9wb3J0cyA9IEJJVFNfUEVSX0VWVENITl9XT1JEKGQpICog
QklUU19QRVJfRVZUQ0hOX1dPUkQoZCk7CisKKyAgICBBU1NFUlQocG9ydCA8IG1heF9wb3J0cyk7
CisgICAgcmV0dXJuIHBvcnQgPCBtYXhfcG9ydHMgJiYgdGVzdF9iaXQocG9ydCwgJnNoYXJlZF9p
bmZvKGQsIGV2dGNobl9wZW5kaW5nKSk7CiB9CiAKLXN0YXRpYyBib29sX3QgZXZ0Y2huXzJsX2lz
X21hc2tlZChzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnN0IHN0cnVjdCBldnRjaG4gKmV2dGNobikKK3N0YXRpYyBib29sX3QgZXZ0Y2huXzJs
X2lzX21hc2tlZChzdHJ1Y3QgZG9tYWluICpkLCBldnRjaG5fcG9ydF90IHBvcnQpCiB7Ci0gICAg
cmV0dXJuIHRlc3RfYml0KGV2dGNobi0+cG9ydCwgJnNoYXJlZF9pbmZvKGQsIGV2dGNobl9tYXNr
KSk7CisgICAgdW5zaWduZWQgaW50IG1heF9wb3J0cyA9IEJJVFNfUEVSX0VWVENITl9XT1JEKGQp
ICogQklUU19QRVJfRVZUQ0hOX1dPUkQoZCk7CisKKyAgICBBU1NFUlQocG9ydCA8IG1heF9wb3J0
cyk7CisgICAgcmV0dXJuIHBvcnQgPj0gbWF4X3BvcnRzIHx8IHRlc3RfYml0KHBvcnQsICZzaGFy
ZWRfaW5mbyhkLCBldnRjaG5fbWFzaykpOwogfQogCiBzdGF0aWMgdm9pZCBldnRjaG5fMmxfcHJp
bnRfc3RhdGUoc3RydWN0IGRvbWFpbiAqZCwKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZXZlbnRf
Y2hhbm5lbC5jIGIveGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMKaW5kZXggNTg0YTVmZi4uMDE0
ZDg4YyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMKKysrIGIveGVuL2Nv
bW1vbi9ldmVudF9jaGFubmVsLmMKQEAgLTEzODYsOCArMTM4Niw4IEBAIHN0YXRpYyB2b2lkIGRv
bWFpbl9kdW1wX2V2dGNobl9pbmZvKHN0cnVjdCBkb21haW4gKmQpCiAKICAgICAgICAgcHJpbnRr
KCIgICAgJTR1IFslZC8lZC8iLAogICAgICAgICAgICAgICAgcG9ydCwKLSAgICAgICAgICAgICAg
ICEhZXZ0Y2huX3BvcnRfaXNfcGVuZGluZyhkLCBjaG4pLAotICAgICAgICAgICAgICAgISFldnRj
aG5fcG9ydF9pc19tYXNrZWQoZCwgY2huKSk7CisgICAgICAgICAgICAgICBldnRjaG5fcG9ydF9p
c19wZW5kaW5nKGQsIHBvcnQpLAorICAgICAgICAgICAgICAgZXZ0Y2huX3BvcnRfaXNfbWFza2Vk
KGQsIHBvcnQpKTsKICAgICAgICAgZXZ0Y2huX3BvcnRfcHJpbnRfc3RhdGUoZCwgY2huKTsKICAg
ICAgICAgcHJpbnRrKCJdOiBzPSVkIG49JWQgeD0lZCIsCiAgICAgICAgICAgICAgICBjaG4tPnN0
YXRlLCBjaG4tPm5vdGlmeV92Y3B1X2lkLCBjaG4tPnhlbl9jb25zdW1lcik7CmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2V2ZW50X2ZpZm8uYyBiL3hlbi9jb21tb24vZXZlbnRfZmlmby5jCmluZGV4
IDc5YzM2ZmYuLjBiZTdmYjMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZXZlbnRfZmlmby5jCisr
KyBiL3hlbi9jb21tb24vZXZlbnRfZmlmby5jCkBAIC0yOCw2ICsyOCwxMiBAQCBzdGF0aWMgaW5s
aW5lIGV2ZW50X3dvcmRfdCAqZXZ0Y2huX2ZpZm9fd29yZF9mcm9tX3BvcnQoc3RydWN0IGRvbWFp
biAqZCwKICAgICBpZiAoIHVubGlrZWx5KHBvcnQgPj0gZC0+ZXZ0Y2huX2ZpZm8tPm51bV9ldnRj
aG5zKSApCiAgICAgICAgIHJldHVybiBOVUxMOwogCisgICAgLyoKKyAgICAgKiBDYWxsZXJzIGFy
ZW4ndCByZXF1aXJlZCB0byBob2xkIGQtPmV2ZW50X2xvY2ssIHNvIHdlIG5lZWQgdG8gc3luY2hy
b25pemUKKyAgICAgKiB3aXRoIGFkZF9wYWdlX3RvX2V2ZW50X2FycmF5KCkuCisgICAgICovCisg
ICAgc21wX3JtYigpOworCiAgICAgcCA9IHBvcnQgLyBFVlRDSE5fRklGT19FVkVOVF9XT1JEU19Q
RVJfUEFHRTsKICAgICB3ID0gcG9ydCAlIEVWVENITl9GSUZPX0VWRU5UX1dPUkRTX1BFUl9QQUdF
OwogCkBAIC0yODgsMjQgKzI5NCwyMiBAQCBzdGF0aWMgdm9pZCBldnRjaG5fZmlmb191bm1hc2so
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGV2dGNobiAqZXZ0Y2huKQogICAgICAgICBldnRjaG5f
Zmlmb19zZXRfcGVuZGluZyh2LCBldnRjaG4pOwogfQogCi1zdGF0aWMgYm9vbF90IGV2dGNobl9m
aWZvX2lzX3BlbmRpbmcoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZXZ0Y2huICpldnRjaG4pCitzdGF0aWMgYm9vbF90
IGV2dGNobl9maWZvX2lzX3BlbmRpbmcoc3RydWN0IGRvbWFpbiAqZCwgZXZ0Y2huX3BvcnRfdCBw
b3J0KQogewogICAgIGV2ZW50X3dvcmRfdCAqd29yZDsKIAotICAgIHdvcmQgPSBldnRjaG5fZmlm
b193b3JkX2Zyb21fcG9ydChkLCBldnRjaG4tPnBvcnQpOworICAgIHdvcmQgPSBldnRjaG5fZmlm
b193b3JkX2Zyb21fcG9ydChkLCBwb3J0KTsKICAgICBpZiAoIHVubGlrZWx5KCF3b3JkKSApCiAg
ICAgICAgIHJldHVybiAwOwogCiAgICAgcmV0dXJuIHRlc3RfYml0KEVWVENITl9GSUZPX1BFTkRJ
TkcsIHdvcmQpOwogfQogCi1zdGF0aWMgYm9vbF90IGV2dGNobl9maWZvX2lzX21hc2tlZChzdHJ1
Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
c3RydWN0IGV2dGNobiAqZXZ0Y2huKQorc3RhdGljIGJvb2xfdCBldnRjaG5fZmlmb19pc19tYXNr
ZWQoc3RydWN0IGRvbWFpbiAqZCwgZXZ0Y2huX3BvcnRfdCBwb3J0KQogewogICAgIGV2ZW50X3dv
cmRfdCAqd29yZDsKIAotICAgIHdvcmQgPSBldnRjaG5fZmlmb193b3JkX2Zyb21fcG9ydChkLCBl
dnRjaG4tPnBvcnQpOworICAgIHdvcmQgPSBldnRjaG5fZmlmb193b3JkX2Zyb21fcG9ydChkLCBw
b3J0KTsKICAgICBpZiAoIHVubGlrZWx5KCF3b3JkKSApCiAgICAgICAgIHJldHVybiAxOwogCkBA
IC01OTQsNiArNTk4LDEwIEBAIHN0YXRpYyBpbnQgYWRkX3BhZ2VfdG9fZXZlbnRfYXJyYXkoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgICAgIHJldHVybiByYzsKIAog
ICAgIGQtPmV2dGNobl9maWZvLT5ldmVudF9hcnJheVtzbG90XSA9IHZpcnQ7CisKKyAgICAvKiBT
eW5jaHJvbml6ZSB3aXRoIGV2dGNobl9maWZvX3dvcmRfZnJvbV9wb3J0KCkuICovCisgICAgc21w
X3dtYigpOworCiAgICAgZC0+ZXZ0Y2huX2ZpZm8tPm51bV9ldnRjaG5zICs9IEVWVENITl9GSUZP
X0VWRU5UX1dPUkRTX1BFUl9QQUdFOwogCiAgICAgLyoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
c2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCBmZGRjZDUyLi4yYTUxNWIy
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hl
ZHVsZS5jCkBAIC04NzAsNyArODcwLDcgQEAgc3RhdGljIGxvbmcgZG9fcG9sbChzdHJ1Y3Qgc2No
ZWRfcG9sbCAqc2NoZWRfcG9sbCkKICAgICAgICAgICAgIGdvdG8gb3V0OwogCiAgICAgICAgIHJj
ID0gMDsKLSAgICAgICAgaWYgKCBldnRjaG5fcG9ydF9pc19wZW5kaW5nKGQsIGV2dGNobl9mcm9t
X3BvcnQoZCwgcG9ydCkpICkKKyAgICAgICAgaWYgKCBldnRjaG5fcG9ydF9pc19wZW5kaW5nKGQs
IHBvcnQpICkKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveGVuL2V2ZW50LmggYi94ZW4vaW5jbHVkZS94ZW4vZXZlbnQuaAppbmRleCBlZjIy
ZjQ0Li5lZDNhMTcwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vZXZlbnQuaAorKysgYi94
ZW4vaW5jbHVkZS94ZW4vZXZlbnQuaApAQCAtMTM0LDggKzEzNCw4IEBAIHN0cnVjdCBldnRjaG5f
cG9ydF9vcHMgewogICAgIHZvaWQgKCpzZXRfcGVuZGluZykoc3RydWN0IHZjcHUgKnYsIHN0cnVj
dCBldnRjaG4gKmV2dGNobik7CiAgICAgdm9pZCAoKmNsZWFyX3BlbmRpbmcpKHN0cnVjdCBkb21h
aW4gKmQsIHN0cnVjdCBldnRjaG4gKmV2dGNobik7CiAgICAgdm9pZCAoKnVubWFzaykoc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IGV2dGNobiAqZXZ0Y2huKTsKLSAgICBib29sX3QgKCppc19wZW5k
aW5nKShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgZXZ0Y2huICpldnRjaG4pOwotICAg
IGJvb2xfdCAoKmlzX21hc2tlZCkoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IGV2dGNo
biAqZXZ0Y2huKTsKKyAgICBib29sX3QgKCppc19wZW5kaW5nKShzdHJ1Y3QgZG9tYWluICpkLCBl
dnRjaG5fcG9ydF90IHBvcnQpOworICAgIGJvb2xfdCAoKmlzX21hc2tlZCkoc3RydWN0IGRvbWFp
biAqZCwgZXZ0Y2huX3BvcnRfdCBwb3J0KTsKICAgICAvKgogICAgICAqIElzIHRoZSBwb3J0IHVu
YXZhaWxhYmxlIGJlY2F1c2UgaXQncyBzdGlsbCBiZWluZyBjbGVhbmVkIHVwCiAgICAgICogYWZ0
ZXIgYmVpbmcgY2xvc2VkPwpAQCAtMTcyLDE1ICsxNzIsMTUgQEAgc3RhdGljIGlubGluZSB2b2lk
IGV2dGNobl9wb3J0X3VubWFzayhzdHJ1Y3QgZG9tYWluICpkLAogfQogCiBzdGF0aWMgaW5saW5l
IGJvb2xfdCBldnRjaG5fcG9ydF9pc19wZW5kaW5nKHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBldnRjaG4g
KmV2dGNobikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZ0
Y2huX3BvcnRfdCBwb3J0KQogewotICAgIHJldHVybiBkLT5ldnRjaG5fcG9ydF9vcHMtPmlzX3Bl
bmRpbmcoZCwgZXZ0Y2huKTsKKyAgICByZXR1cm4gZC0+ZXZ0Y2huX3BvcnRfb3BzLT5pc19wZW5k
aW5nKGQsIHBvcnQpOwogfQogCiBzdGF0aWMgaW5saW5lIGJvb2xfdCBldnRjaG5fcG9ydF9pc19t
YXNrZWQoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZXZ0Y2huICpldnRjaG4pCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZ0Y2huX3BvcnRfdCBwb3J0KQogewotICAgIHJl
dHVybiBkLT5ldnRjaG5fcG9ydF9vcHMtPmlzX21hc2tlZChkLCBldnRjaG4pOworICAgIHJldHVy
biBkLT5ldnRjaG5fcG9ydF9vcHMtPmlzX21hc2tlZChkLCBwb3J0KTsKIH0KIAogc3RhdGljIGlu
bGluZSBib29sX3QgZXZ0Y2huX3BvcnRfaXNfYnVzeShzdHJ1Y3QgZG9tYWluICpkLCBldnRjaG5f
cG9ydF90IHBvcnQpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFibGUtNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Jun 22 11:34:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 11:34:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dO0NW-0004Tt-MS; Thu, 22 Jun 2017 11:34:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0NV-0004Tj-HW
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:34:25 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 70/2B-03557-04BAB495; Thu, 22 Jun 2017 11:34:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVddhtXe
 kQf9hMYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNmLB3BUvBNpWKP+3nWRsYH0l1MXJxCAl8YZTY
 euALO4RznlGi+dZJIIeDg01ATGLuXoUuRk4OEQFViVkrljOD2EIC6hJNvxvYQGxhgUCJ7bcng
 cV5Bcwkvv3+BRZnAarvv3KacQIjxwJGhlWMGsWpRWWpRbqGxnpJRZnpGSW5iZk5uoYGZnq5qc
 XFiempOYlJxXrJ+bmbGIFeYQCCHYxflgUcYpTkYFIS5d1c7B0pxJeUn1KZkVicEV9UmpNafIh
 RhoNDSYL36kqgnGBRanpqRVpmDjA8YNISHDxKIrwbu4DSvMUFibnFmekQqVOMilLivC9A+gRA
 EhmleXBtsJC8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHeXJApPJl5JXDTXwEtZgJa/OKIB
 8jikkSElFQDo97Xh8UunfH/TnMyz+72F57pdq8zN2LL6s51oQzZc/q+7RM6lCbyaXnPSqOpPT
 /u759wwGb3+/lzWZt8p5qkP/DTObym57jom0e/f5w3Lax9p/V9ynHPI1O8WdqiFDmVi7jWsjd
 1qN+4kzU3UjTks8q0SHfuqYvS1ppf1lP00H5RcmOl+oQSVSWW4oxEQy3mouJEAEW2zstEAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1498131263!108631354!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2247 invoked from network); 22 Jun 2017 11:34:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 11:34:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0NT-0000K7-99
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:34:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0NT-0005vm-8K
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:34:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dO0NT-0005vm-8K@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 11:34:23 +0000
Subject: [Xen-changelog] [xen stable-4.6] memory: fix return value handing
	of guest_remove_page()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQyM2ViODJjOGFlYjk5MmU0MDZjNzIxYzM1Nzk5Y2YyNzkwZmQyYTIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEp1biAyMCAxNjo0MDo0OCAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIEp1biAyMCAxNjo0MDo0OCAyMDE3ICsw
MjAwCgogICAgbWVtb3J5OiBmaXggcmV0dXJuIHZhbHVlIGhhbmRpbmcgb2YgZ3Vlc3RfcmVtb3Zl
X3BhZ2UoKQogICAgCiAgICBEZXNwaXRlIHRoZSBkZXNjcmlwdGlvbiBpbiBtbS5oLCBndWVzdF9y
ZW1vdmVfcGFnZSgpIHByZXZpb3VzbHkgcmV0dXJuZWQgMCBmb3IKICAgIHBhZ2luZyBlcnJvcnMu
CiAgICAKICAgIFN3aXRjaCBndWVzdF9yZW1vdmVfcGFnZSgpIHRvIGhhdmluZyByZWd1bGFyIDAv
LWVycm9yIHNlbWFudGljcywgYW5kIHByb3BhZ2F0ZQogICAgdGhlIHJldHVybiB2YWx1ZXMgZnJv
bSBjbGVhcl9tbWlvX3AybV9lbnRyeSgpIGFuZCBtZW1fc2hhcmluZ191bnNoYXJlX3BhZ2UoKQog
ICAgdG8gdGhlIGNhbGxlcnMgKGFsdGhvdWdoIGRlY3JlYXNlX3Jlc2VydmF0aW9uKCkgaXMgdGhl
IG9ubHkgY2FsbGVyIHdoaWNoCiAgICBjdXJyZW50bHkgY2FyZXMpLgogICAgCiAgICBUaGlzIGlz
IHBhcnQgb2YgWFNBLTIyMi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBiNjE0ZjY0MmMzNWRhNTE4NDQx
Njc4NzM1MmY1MWE2Mzc5YTkyNjI4CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNi0yMCAxNDozOTo1
NiArMDIwMAotLS0KIHhlbi9jb21tb24vbWVtb3J5LmMgIHwgMzQgKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL21tLmggfCAgMyArLS0KIDIgZmlsZXMg
Y2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9jb21tb24vbWVtb3J5LmMKaW5kZXggYzJmMGE3Ny4u
YzNkNWVkNiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYworKysgYi94ZW4vY29tbW9u
L21lbW9yeS5jCkBAIC0yNDAsNiArMjQwLDcgQEAgaW50IGd1ZXN0X3JlbW92ZV9wYWdlKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ21mbikKICAgICBwMm1fdHlwZV90IHAybXQ7CiAj
ZW5kaWYKICAgICB1bnNpZ25lZCBsb25nIG1mbjsKKyAgICBpbnQgcmM7CiAKICNpZmRlZiBDT05G
SUdfWDg2CiAgICAgbWZuID0gbWZuX3goZ2V0X2dmbl9xdWVyeShkLCBnbWZuLCAmcDJtdCkpOyAK
QEAgLTI1NywxMyArMjU4LDE1IEBAIGludCBndWVzdF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGdtZm4pCiAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7
CiAgICAgICAgIH0KICAgICAgICAgcDJtX21lbV9wYWdpbmdfZHJvcF9wYWdlKGQsIGdtZm4sIHAy
bXQpOwotICAgICAgICByZXR1cm4gMTsKKworICAgICAgICByZXR1cm4gMDsKICAgICB9CiAgICAg
aWYgKCBwMm10ID09IHAybV9tbWlvX2RpcmVjdCApCiAgICAgewotICAgICAgICBjbGVhcl9tbWlv
X3AybV9lbnRyeShkLCBnbWZuLCBfbWZuKG1mbikpOworICAgICAgICByYyA9IGNsZWFyX21taW9f
cDJtX2VudHJ5KGQsIGdtZm4sIF9tZm4obWZuKSk7CiAgICAgICAgIHB1dF9nZm4oZCwgZ21mbik7
Ci0gICAgICAgIHJldHVybiAxOworCisgICAgICAgIHJldHVybiByYzsKICAgICB9CiAjZWxzZQog
ICAgIG1mbiA9IGdtZm5fdG9fbWZuKGQsIGdtZm4pOwpAQCAtMjczLDIxICsyNzYsMjUgQEAgaW50
IGd1ZXN0X3JlbW92ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ21mbikK
ICAgICAgICAgcHV0X2dmbihkLCBnbWZuKTsKICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8s
ICJEb21haW4gJXUgcGFnZSBudW1iZXIgJWx4IGludmFsaWRcbiIsCiAgICAgICAgICAgICAgICAg
ZC0+ZG9tYWluX2lkLCBnbWZuKTsKLSAgICAgICAgcmV0dXJuIDA7CisKKyAgICAgICAgcmV0dXJu
IC1FSU5WQUw7CiAgICAgfQogICAgICAgICAgICAgCiAjaWZkZWYgQ09ORklHX1g4NgogICAgIGlm
ICggcDJtX2lzX3NoYXJlZChwMm10KSApCiAgICAgewotICAgICAgICAvKiBVbnNoYXJlIHRoZSBw
YWdlLCBiYWlsIG91dCBvbiBlcnJvci4gV2UgdW5zaGFyZSBiZWNhdXNlIAotICAgICAgICAgKiB3
ZSBtaWdodCBiZSB0aGUgb25seSBvbmUgdXNpbmcgdGhpcyBzaGFyZWQgcGFnZSwgYW5kIHdlCi0g
ICAgICAgICAqIG5lZWQgdG8gdHJpZ2dlciBwcm9wZXIgY2xlYW51cC4gT25jZSBkb25lLCB0aGlz
IGlzIAotICAgICAgICAgKiBsaWtlIGFueSBvdGhlciBwYWdlLiAqLwotICAgICAgICBpZiAoIG1l
bV9zaGFyaW5nX3Vuc2hhcmVfcGFnZShkLCBnbWZuLCAwKSApCisgICAgICAgIC8qCisgICAgICAg
ICAqIFVuc2hhcmUgdGhlIHBhZ2UsIGJhaWwgb3V0IG9uIGVycm9yLiBXZSB1bnNoYXJlIGJlY2F1
c2Ugd2UKKyAgICAgICAgICogbWlnaHQgYmUgdGhlIG9ubHkgb25lIHVzaW5nIHRoaXMgc2hhcmVk
IHBhZ2UsIGFuZCB3ZSBuZWVkIHRvCisgICAgICAgICAqIHRyaWdnZXIgcHJvcGVyIGNsZWFudXAu
IE9uY2UgZG9uZSwgdGhpcyBpcyBsaWtlIGFueSBvdGhlciBwYWdlLgorICAgICAgICAgKi8KKyAg
ICAgICAgcmMgPSBtZW1fc2hhcmluZ191bnNoYXJlX3BhZ2UoZCwgZ21mbiwgMCk7CisgICAgICAg
IGlmICggcmMgKQogICAgICAgICB7CiAgICAgICAgICAgICBwdXRfZ2ZuKGQsIGdtZm4pOwogICAg
ICAgICAgICAgKHZvaWQpbWVtX3NoYXJpbmdfbm90aWZ5X2Vub21lbShkLCBnbWZuLCAwKTsKLSAg
ICAgICAgICAgIHJldHVybiAwOworCisgICAgICAgICAgICByZXR1cm4gcmM7CiAgICAgICAgIH0K
ICAgICAgICAgLyogTWF5YmUgdGhlIG1mbiBjaGFuZ2VkICovCiAgICAgICAgIG1mbiA9IG1mbl94
KGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoZCwgZ21mbiwgJnAybXQpKTsKQEAgLTMwMCw3ICszMDcs
OCBAQCBpbnQgZ3Vlc3RfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBnbWZuKQogICAgIHsKICAgICAgICAgcHV0X2dmbihkLCBnbWZuKTsKICAgICAgICAgZ2Rwcmlu
dGsoWEVOTE9HX0lORk8sICJCYWQgcGFnZSBmcmVlIGZvciBkb21haW4gJXVcbiIsIGQtPmRvbWFp
bl9pZCk7Ci0gICAgICAgIHJldHVybiAwOworCisgICAgICAgIHJldHVybiAtRU5YSU87CiAgICAg
fQogCiAgICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQoX1BHVF9waW5uZWQsICZwYWdlLT51Lmlu
dXNlLnR5cGVfaW5mbykgKQpAQCAtMzE0LDcgKzMyMiw3IEBAIGludCBndWVzdF9yZW1vdmVfcGFn
ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdtZm4pCiAgICAgcHV0X3BhZ2UocGFn
ZSk7CiAgICAgcHV0X2dmbihkLCBnbWZuKTsKIAotICAgIHJldHVybiAxOworICAgIHJldHVybiAw
OwogfQogCiBzdGF0aWMgdm9pZCBkZWNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1Y3QgbWVtb3BfYXJn
cyAqYSkKQEAgLTM2NSw3ICszNzMsNyBAQCBzdGF0aWMgdm9pZCBkZWNyZWFzZV9yZXNlcnZhdGlv
bihzdHJ1Y3QgbWVtb3BfYXJncyAqYSkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAg
IGZvciAoIGogPSAwOyBqIDwgKDEgPDwgYS0+ZXh0ZW50X29yZGVyKTsgaisrICkKLSAgICAgICAg
ICAgIGlmICggIWd1ZXN0X3JlbW92ZV9wYWdlKGEtPmRvbWFpbiwgZ21mbiArIGopICkKKyAgICAg
ICAgICAgIGlmICggZ3Vlc3RfcmVtb3ZlX3BhZ2UoYS0+ZG9tYWluLCBnbWZuICsgaikgKQogICAg
ICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
eGVuL21tLmggYi94ZW4vaW5jbHVkZS94ZW4vbW0uaAppbmRleCBhNzk1ZGQ2Li5lYTkwNTJjIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vbW0uaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbW0u
aApAQCAtNDQ3LDggKzQ0Nyw3IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBzcGFjZSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRvbWlkX3QgZm9yZWlnbl9kb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgaWR4LCB4ZW5fcGZuX3QgZ3Bmbik7CiAKLS8qIFJldHVybnMgMSBv
biBzdWNjZXNzLCAwIG9uIGVycm9yLCBuZWdhdGl2ZSBpZiB0aGUgcmluZwotICogZm9yIGV2ZW50
IHByb3BhZ2F0aW9uIGlzIGZ1bGwgaW4gdGhlIHByZXNlbmNlIG9mIHBhZ2luZyAqLworLyogUmV0
dXJucyAwIG9uIHN1Y2Nlc3MsIG9yIG5lZ2F0aXZlIG9uIGVycm9yLiAqLwogaW50IGd1ZXN0X3Jl
bW92ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ21mbik7CiAKICNkZWZp
bmUgUkFNX1RZUEVfQ09OVkVOVElPTkFMIDB4MDAwMDAwMDEKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Jun 22 11:34:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 11:34:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dO0Nh-0004VO-O5; Thu, 22 Jun 2017 11:34:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0Ng-0004V8-A9
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:34:36 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 26/40-19409-B4BAB495; Thu, 22 Jun 2017 11:34:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVddrtXe
 kwZzH2hYTthk4MHps79vFHsAYxZqZl5RfkcCasXqvXsGkRsaKtoXn2RsYL8d1MXJxCAl8YZRY
 PHk5G4RznlFi05KnQA4HB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAiESn9Y/Z
 gGxeQXMJGb0vGMCsVmA6qfNX8M4gZFjASPDKkaN4tSistQiXSMTvaSizPSMktzEzBxdQwNjvd
 zU4uLE9NScxKRiveT83E2MQK/UMzAw7mB8ddzvEKMkB5OSKO/mYu9IIb6k/JTKjMTijPii0pz
 U4kOMMhwcShK86auAcoJFqempFWmZOcDwgElLcPAoifBu7AJK8xYXJOYWZ6ZDpE4x6nJsWL3+
 C5MQS15+XqqUOG8kyAwBkKKM0jy4EbBQvcQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmLcCZ
 ApPZl4J3KZXQEcwAR3x4ogHyBEliQgpqQbG7UF1E+Qv/Qhh0PF3qfv+XaH6WNzmrND/sdFNK6
 T3BqqkcWf8P779UsOepTfFmcO6+Hj9ubcVvb9/fuPklO6GjLWr/8mxbj5w8tn+ywu1It0mm74
 LrYgXPrr01evtEUtnPhH6VDErMaWPN6dy7mWzgrOLJjq3677Q+V7L0vhJ3P7Wum+XC3SmKLEU
 ZyQaajEXFScCAOGeJkZQAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-31.messagelabs.com!1498131273!99344365!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7865 invoked from network); 22 Jun 2017 11:34:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 11:34:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0Nd-0000L3-C9
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:34:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0Nd-0005wx-BP
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:34:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dO0Nd-0005wx-BP@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 11:34:33 +0000
Subject: [Xen-changelog] [xen stable-4.6] guest_physmap_remove_page() needs
	its return value checked
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDM5OGI2MGYxNzE0MDM2YjgwOGM0MzAwMmQ0Nzg0ZTc0ZmM3MDJiNWUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDIw
IDE2OjQxOjM3IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE2OjQxOjM3IDIwMTcgKzAyMDAKCiAgICBn
dWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKCkgbmVlZHMgaXRzIHJldHVybiB2YWx1ZSBjaGVja2Vk
CiAgICAKICAgIENhbGxlcnMsIG5hbWVseSBzdWNoIHN1YnNlcXVlbnRseSBmcmVlaW5nIHRoZSBw
YWdlLCBtdXN0IG5vdCBibGluZGx5CiAgICBhc3N1bWUgc3VjY2VzcyAtIHRoZSBmdW5jdGlvbiBt
YXkgbmFtZWx5IGZhaWwgd2hlbiBuZWVkaW5nIHRvIHNoYXR0ZXIgYQogICAgc3VwZXIgcGFnZSwg
YnV0IHRoZXJlIG5vdCBiZWluZyBtZW1vcnkgYXZhaWxhYmxlIGZvciB0aGUgdGhlbiBuZWVkZWQK
ICAgIGludGVybWVkaWF0ZSBwYWdlIHRhYmxlLgogICAgCiAgICBBcyBpdCBoYXBwZW5zLCBndWVz
dF9yZW1vdmVfcGFnZSgpIGNhbGxlcnMgbm93IGFsc28gYWxsIGNoZWNrIHRoZQogICAgcmV0dXJu
IHZhbHVlLgogICAgCiAgICBGdXJ0aGVybW9yZSBhIG1pc3NlZCBwdXRfZ2ZuKCkgb24gYW4gZXJy
b3IgcGF0aCBpbiBnbnR0YWJfdHJhbnNmZXIoKSBpcwogICAgYWxzbyBiZWluZyB0YWtlbiBjYXJl
IG9mLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTIyMi4KICAgIAogICAgUmVwb3J0ZWQt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGEw
Y2NlNjA0OGQwMTBhMzBhYzgyZjhkYjc3ODdiYmY5YWFkYTY0ZjQKICAgIG1hc3RlciBkYXRlOiAy
MDE3LTA2LTIwIDE0OjQxOjE2ICswMjAwCi0tLQogeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAg
ICAgICAgICB8ICA1ICsrKy0tCiB4ZW4vYXJjaC9hcm0vcDJtLmMgICAgICAgICAgICAgICAgIHwg
MTUgKysrKysrKy0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluX2J1aWxkLmMgICAgICAgIHwg
IDQgKysrLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICB8ICA1ICsrKy0tCiB4
ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgIHwgMjEgKysrKysrKysrKysrKysrLS0t
LS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICAgICAgIHwgIDcgKysrKystLQogeGVu
L2NvbW1vbi9ncmFudF90YWJsZS5jICAgICAgICAgICB8IDMyICsrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL21lbW9yeS5jICAgICAgICAgICAgICAgIHwgMjEgKysr
KysrKysrKysrKy0tLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jIHwg
IDQgKy0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCAgICAgICAgICB8ICA0IC0tLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvcDJtLmggICAgICAgICAgfCAgNSAtLS0tLQogeGVuL2luY2x1ZGUv
eGVuL21tLmggICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS94ZW4vcDJtLWNvbW1v
bi5oICAgICAgIHwgIDYgKysrKysrCiAxMyBmaWxlcyBjaGFuZ2VkLCA3MiBpbnNlcnRpb25zKCsp
LCA1OSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9h
cmNoL2FybS9tbS5jCmluZGV4IDYzMzRkNDAuLmYyMGIwODIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9tbS5jCkBAIC0xMjkzLDEzICsxMjkzLDE0IEBA
IGludCByZXBsYWNlX2dyYW50X2hvc3RfbWFwcGluZyh1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2ln
bmVkIGxvbmcgbWZuLAogewogICAgIHVuc2lnbmVkIGxvbmcgZ2ZuID0gKHVuc2lnbmVkIGxvbmcp
KGFkZHIgPj4gUEFHRV9TSElGVCk7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRv
bWFpbjsKKyAgICBpbnQgcmM7CiAKICAgICBpZiAoIG5ld19hZGRyICE9IDAgfHwgKGZsYWdzICYg
R05UTUFQX2NvbnRhaW5zX3B0ZSkgKQogICAgICAgICByZXR1cm4gR05UU1RfZ2VuZXJhbF9lcnJv
cjsKIAotICAgIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgZ2ZuLCBtZm4sIDApOworICAg
IHJjID0gZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBnZm4sIG1mbiwgMCk7CiAKLSAgICBy
ZXR1cm4gR05UU1Rfb2theTsKKyAgICByZXR1cm4gcmMgPyBHTlRTVF9nZW5lcmFsX2Vycm9yIDog
R05UU1Rfb2theTsKIH0KIAogaW50IGlzX2lvbWVtX3BhZ2UodW5zaWduZWQgbG9uZyBtZm4pCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXgg
ZjlmYTU3ZC4uZTMxMjRlNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hl
bi9hcmNoL2FybS9wMm0uYwpAQCAtMTE3NiwxNSArMTE3NiwxNCBAQCBpbnQgZ3Vlc3RfcGh5c21h
cF9hZGRfZW50cnkoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZC0+YXJjaC5wMm0uZGVmYXVsdF9hY2Nlc3MpOwogfQogCi12b2lkIGd1ZXN0X3BoeXNtYXBf
cmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIGdwZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGludCBwYWdlX29yZGVyKQoraW50IGd1ZXN0X3Bo
eXNtYXBfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQg
aW50IHBhZ2Vfb3JkZXIpCiB7Ci0gICAgYXBwbHlfcDJtX2NoYW5nZXMoZCwgUkVNT1ZFLAotICAg
ICAgICAgICAgICAgICAgICAgIHBmbl90b19wYWRkcihncGZuKSwKLSAgICAgICAgICAgICAgICAg
ICAgICBwZm5fdG9fcGFkZHIoZ3BmbiArICgxPDxwYWdlX29yZGVyKSksCi0gICAgICAgICAgICAg
ICAgICAgICAgcGZuX3RvX3BhZGRyKG1mbiksIE1BVFRSX01FTSwgMCwgcDJtX2ludmFsaWQsCi0g
ICAgICAgICAgICAgICAgICAgICAgZC0+YXJjaC5wMm0uZGVmYXVsdF9hY2Nlc3MpOworICAgIHJl
dHVybiBhcHBseV9wMm1fY2hhbmdlcyhkLCBSRU1PVkUsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBmbl90b19wYWRkcihnZm4pLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
Zm5fdG9fcGFkZHIoZ2ZuICsgKDEgPDwgcGFnZV9vcmRlcikpLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwZm5fdG9fcGFkZHIobWZuKSwgTUFUVFJfTUVNLCAwLCBwMm1faW52YWxpZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZC0+YXJjaC5wMm0uZGVmYXVsdF9hY2Nlc3Mp
OwogfQogCiBpbnQgcDJtX2FsbG9jX3RhYmxlKHN0cnVjdCBkb21haW4gKmQpCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluX2J1aWxk
LmMKaW5kZXggYmNhNmZlNy4uYTRiNDIwNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFp
bl9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW5fYnVpbGQuYwpAQCAtNDI3LDcgKzQy
Nyw5IEBAIHN0YXRpYyBfX2luaXQgdm9pZCBwdmhfYWRkX21lbV9tYXBwaW5nKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgICAgICBpZiAoICFpb21lbV9hY2Nlc3NfcGVy
bWl0dGVkKGQsIG1mbiArIGksIG1mbiArIGkpICkKICAgICAgICAgewogICAgICAgICAgICAgb21m
biA9IGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoZCwgZ2ZuICsgaSwgJnQpOwotICAgICAgICAgICAg
Z3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBnZm4gKyBpLCBtZm5feChvbWZuKSwgUEFHRV9P
UkRFUl80Syk7CisgICAgICAgICAgICBpZiAoIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwg
Z2ZuICsgaSwgbWZuX3gob21mbiksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgUEFHRV9PUkRFUl80SykgKQorICAgICAgICAgICAgICAgIC8qIG5vdGhpbmcsIGJl
c3QgZWZmb3J0IG9ubHkgKi87CiAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgfQogCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0u
YwppbmRleCA1ZDUwZGE0Li43MDY4MzQyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTY3MSw4ICs2NzEsOSBAQCBib29s
X3QgaXNfaW9yZXFfc2VydmVyX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSkKIHN0YXRpYyB2b2lkIGh2bV9yZW1vdmVfaW9yZXFfZ21mbigKICAgICBz
dHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnApCiB7Ci0gICAgZ3Vl
c3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBpb3JwLT5nbWZuLCAKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhZ2VfdG9fbWZuKGlvcnAtPnBhZ2UpLCAwKTsKKyAgICBpZiAoIGd1ZXN0
X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgaW9ycC0+Z21mbiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFnZV90b19tZm4oaW9ycC0+cGFnZSksIDApICkKKyAgICAgICAgZG9t
YWluX2NyYXNoKGQpOwogICAgIGNsZWFyX3BhZ2UoaW9ycC0+dmEpOwogfQogCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDMyOWQyNWUuLjIx
M2I1MmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCkBAIC00MTg4LDcgKzQxODgsMTEgQEAgc3RhdGljIGludCByZXBsYWNlX2dyYW50X3AybV9t
YXBwaW5nKAogICAgICAgICAgICAgICAgIHR5cGUsIG1mbl94KG9sZF9tZm4pLCBmcmFtZSk7CiAg
ICAgICAgIHJldHVybiBHTlRTVF9nZW5lcmFsX2Vycm9yOwogICAgIH0KLSAgICBndWVzdF9waHlz
bWFwX3JlbW92ZV9wYWdlKGQsIGdmbiwgZnJhbWUsIFBBR0VfT1JERVJfNEspOworICAgIGlmICgg
Z3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBnZm4sIGZyYW1lLCBQQUdFX09SREVSXzRLKSAp
CisgICAgeworICAgICAgICBwdXRfZ2ZuKGQsIGdmbik7CisgICAgICAgIHJldHVybiBHTlRTVF9n
ZW5lcmFsX2Vycm9yOworICAgIH0KIAogICAgIHB1dF9nZm4oZCwgZ2ZuKTsKICAgICByZXR1cm4g
R05UU1Rfb2theTsKQEAgLTQ3MTUsNyArNDcxOSw3IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNt
YXBfb25lKAogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBOVUxMOwogICAgIHVuc2lnbmVk
IGxvbmcgZ2ZuID0gMDsgLyogZ2NjIC4uLiAqLwogICAgIHVuc2lnbmVkIGxvbmcgcHJldl9tZm4s
IG1mbiA9IDAsIG9sZF9ncGZuOwotICAgIGludCByYzsKKyAgICBpbnQgcmMgPSAwOwogICAgIHAy
bV90eXBlX3QgcDJtdDsKIAogICAgIHN3aXRjaCAoIHNwYWNlICkKQEAgLTQ3ODksMjUgKzQ3OTMs
MzAgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCiAgICAgewogICAgICAgICBpZiAo
IGlzX3hlbl9oZWFwX21mbihwcmV2X21mbikgKQogICAgICAgICAgICAgLyogWGVuIGhlYXAgZnJh
bWVzIGFyZSBzaW1wbHkgdW5ob29rZWQgZnJvbSB0aGlzIHBoeXMgc2xvdC4gKi8KLSAgICAgICAg
ICAgIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgZ3BmbiwgcHJldl9tZm4sIFBBR0VfT1JE
RVJfNEspOworICAgICAgICAgICAgcmMgPSBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIGdw
Zm4sIHByZXZfbWZuLCBQQUdFX09SREVSXzRLKTsKICAgICAgICAgZWxzZQogICAgICAgICAgICAg
LyogTm9ybWFsIGRvbWFpbiBtZW1vcnkgaXMgZnJlZWQsIHRvIGF2b2lkIGxlYWtpbmcgbWVtb3J5
LiAqLwotICAgICAgICAgICAgZ3Vlc3RfcmVtb3ZlX3BhZ2UoZCwgZ3Bmbik7CisgICAgICAgICAg
ICByYyA9IGd1ZXN0X3JlbW92ZV9wYWdlKGQsIGdwZm4pOwogICAgIH0KICAgICAvKiBJbiB0aGUg
WEVOTUFQU1BBQ0VfZ21mbiBjYXNlIHdlIHN0aWxsIGhvbGQgYSByZWYgb24gdGhlIG9sZCBwYWdl
LiAqLwogICAgIHB1dF9nZm4oZCwgZ3Bmbik7CiAKKyAgICBpZiAoIHJjICkKKyAgICAgICAgZ290
byBwdXRfYm90aDsKKwogICAgIC8qIFVubWFwIGZyb20gb2xkIGxvY2F0aW9uLCBpZiBhbnkuICov
CiAgICAgb2xkX2dwZm4gPSBnZXRfZ3Bmbl9mcm9tX21mbihtZm4pOwogICAgIEFTU0VSVCggb2xk
X2dwZm4gIT0gU0hBUkVEX00yUF9FTlRSWSApOwogICAgIGlmICggc3BhY2UgPT0gWEVOTUFQU1BB
Q0VfZ21mbiB8fCBzcGFjZSA9PSBYRU5NQVBTUEFDRV9nbWZuX3JhbmdlICkKICAgICAgICAgQVNT
RVJUKCBvbGRfZ3BmbiA9PSBnZm4gKTsKICAgICBpZiAoIG9sZF9ncGZuICE9IElOVkFMSURfTTJQ
X0VOVFJZICkKLSAgICAgICAgZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBvbGRfZ3Bmbiwg
bWZuLCBQQUdFX09SREVSXzRLKTsKKyAgICAgICAgcmMgPSBndWVzdF9waHlzbWFwX3JlbW92ZV9w
YWdlKGQsIG9sZF9ncGZuLCBtZm4sIFBBR0VfT1JERVJfNEspOwogCiAgICAgLyogTWFwIGF0IG5l
dyBsb2NhdGlvbi4gKi8KLSAgICByYyA9IGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoZCwgZ3Bmbiwg
bWZuLCBQQUdFX09SREVSXzRLKTsKKyAgICBpZiAoICFyYyApCisgICAgICAgIHJjID0gZ3Vlc3Rf
cGh5c21hcF9hZGRfcGFnZShkLCBncGZuLCBtZm4sIFBBR0VfT1JERVJfNEspOwogCisgcHV0X2Jv
dGg6CiAgICAgLyogSW4gdGhlIFhFTk1BUFNQQUNFX2dtZm4sIHdlIHRvb2sgYSByZWYgb2YgdGhl
IGdmbiBhdCB0aGUgdG9wICovCiAgICAgaWYgKCBzcGFjZSA9PSBYRU5NQVBTUEFDRV9nbWZuIHx8
IHNwYWNlID09IFhFTk1BUFNQQUNFX2dtZm5fcmFuZ2UgKQogICAgICAgICBwdXRfZ2ZuKGQsIGdm
bik7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0v
cDJtLmMKaW5kZXggMGY5ZDYxNS4uMDJkM2MxNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21t
L3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtMjc5MCwxMCArMjc5MCwxMiBA
QCBpbnQgcDJtX2FkZF9mb3JlaWduKHN0cnVjdCBkb21haW4gKnRkb20sIHVuc2lnbmVkIGxvbmcg
ZmdmbiwKICAgICB7CiAgICAgICAgIGlmICggaXNfeGVuX2hlYXBfbWZuKHByZXZfbWZuKSApCiAg
ICAgICAgICAgICAvKiBYZW4gaGVhcCBmcmFtZXMgYXJlIHNpbXBseSB1bmhvb2tlZCBmcm9tIHRo
aXMgcGh5cyBzbG90ICovCi0gICAgICAgICAgICBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKHRk
b20sIGdwZm4sIHByZXZfbWZuLCAwKTsKKyAgICAgICAgICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9y
ZW1vdmVfcGFnZSh0ZG9tLCBncGZuLCBwcmV2X21mbiwgMCk7CiAgICAgICAgIGVsc2UKICAgICAg
ICAgICAgIC8qIE5vcm1hbCBkb21haW4gbWVtb3J5IGlzIGZyZWVkLCB0byBhdm9pZCBsZWFraW5n
IG1lbW9yeS4gKi8KLSAgICAgICAgICAgIGd1ZXN0X3JlbW92ZV9wYWdlKHRkb20sIGdwZm4pOwor
ICAgICAgICAgICAgcmMgPSBndWVzdF9yZW1vdmVfcGFnZSh0ZG9tLCBncGZuKTsKKyAgICAgICAg
aWYgKCByYyApCisgICAgICAgICAgICBnb3RvIHB1dF9ib3RoOwogICAgIH0KICAgICAvKgogICAg
ICAqIENyZWF0ZSB0aGUgbmV3IG1hcHBpbmcuIENhbid0IHVzZSBndWVzdF9waHlzbWFwX2FkZF9w
YWdlKCkgYmVjYXVzZSBpdApAQCAtMjgwNiw2ICsyODA4LDcgQEAgaW50IHAybV9hZGRfZm9yZWln
bihzdHJ1Y3QgZG9tYWluICp0ZG9tLCB1bnNpZ25lZCBsb25nIGZnZm4sCiAgICAgICAgICAgICAg
ICAgICJncGZuOiVseCBtZm46JWx4IGZnZm46JWx4IHRkOiVkIGZkOiVkXG4iLAogICAgICAgICAg
ICAgICAgICBncGZuLCBtZm4sIGZnZm4sIHRkb20tPmRvbWFpbl9pZCwgZmRvbS0+ZG9tYWluX2lk
KTsKIAorIHB1dF9ib3RoOgogICAgIHB1dF9wYWdlKHBhZ2UpOwogCiAgICAgLyoKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpp
bmRleCAyOWRkNzJiLi4xMjlhYThlIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxl
LmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0xNzkxLDYgKzE3OTEsNyBAQCBn
bnR0YWJfdHJhbnNmZXIoCiAgICAgZm9yICggaSA9IDA7IGkgPCBjb3VudDsgaSsrICkKICAgICB7
CiAgICAgICAgIGJvb2xfdCBva2F5OworICAgICAgICBpbnQgcmM7CiAKICAgICAgICAgaWYgKGkg
JiYgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSkKICAgICAgICAgICAgIHJldHVybiBpOwpAQCAt
MTg0MSwyNyArMTg0MiwzMyBAQCBnbnR0YWJfdHJhbnNmZXIoCiAgICAgICAgICAgICBnb3RvIGNv
cHliYWNrOwogICAgICAgICB9CiAKLSAgICAgICAgZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShk
LCBnb3AubWZuLCBtZm4sIDApOworICAgICAgICByYyA9IGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3Bh
Z2UoZCwgZ29wLm1mbiwgbWZuLCAwKTsKICAgICAgICAgZ250dGFiX2ZsdXNoX3RsYihkKTsKKyAg
ICAgICAgaWYgKCByYyApCisgICAgICAgIHsKKyAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19J
TkZPLAorICAgICAgICAgICAgICAgICAgICAgImdudHRhYl90cmFuc2ZlcjogY2FuJ3QgcmVtb3Zl
IEdGTiAlIlBSSV94ZW5fcGZuIiAoTUZOICVseClcbiIsCisgICAgICAgICAgICAgICAgICAgICBn
b3AubWZuLCBtZm4pOworICAgICAgICAgICAgZ29wLnN0YXR1cyA9IEdOVFNUX2dlbmVyYWxfZXJy
b3I7CisgICAgICAgICAgICBnb3RvIHB1dF9nZm5fYW5kX2NvcHliYWNrOworICAgICAgICB9CiAK
ICAgICAgICAgLyogRmluZCB0aGUgdGFyZ2V0IGRvbWFpbi4gKi8KICAgICAgICAgaWYgKCB1bmxp
a2VseSgoZSA9IHJjdV9sb2NrX2RvbWFpbl9ieV9pZChnb3AuZG9taWQpKSA9PSBOVUxMKSApCiAg
ICAgICAgIHsKLSAgICAgICAgICAgIHB1dF9nZm4oZCwgZ29wLm1mbik7CiAgICAgICAgICAgICBn
ZHByaW50ayhYRU5MT0dfSU5GTywgImdudHRhYl90cmFuc2ZlcjogY2FuJ3QgZmluZCBkb21haW4g
JWRcbiIsCiAgICAgICAgICAgICAgICAgICAgIGdvcC5kb21pZCk7Ci0gICAgICAgICAgICBwYWdl
LT5jb3VudF9pbmZvICY9IH4oUEdDX2NvdW50X21hc2t8UEdDX2FsbG9jYXRlZCk7Ci0gICAgICAg
ICAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKICAgICAgICAgICAgIGdvcC5zdGF0dXMgPSBH
TlRTVF9iYWRfZG9tYWluOwotICAgICAgICAgICAgZ290byBjb3B5YmFjazsKKyAgICAgICAgICAg
IGdvdG8gcHV0X2dmbl9hbmRfY29weWJhY2s7CiAgICAgICAgIH0KIAogICAgICAgICBpZiAoIHhz
bV9ncmFudF90cmFuc2ZlcihYU01fSE9PSywgZCwgZSkgKQogICAgICAgICB7Ci0gICAgICAgICAg
ICBwdXRfZ2ZuKGQsIGdvcC5tZm4pOwogICAgICAgICAgICAgZ29wLnN0YXR1cyA9IEdOVFNUX3Bl
cm1pc3Npb25fZGVuaWVkOwogICAgICAgICB1bmxvY2tfYW5kX2NvcHliYWNrOgogICAgICAgICAg
ICAgcmN1X3VubG9ja19kb21haW4oZSk7CisgICAgICAgIHB1dF9nZm5fYW5kX2NvcHliYWNrOgor
ICAgICAgICAgICAgcHV0X2dmbihkLCBnb3AubWZuKTsKICAgICAgICAgICAgIHBhZ2UtPmNvdW50
X2luZm8gJj0gfihQR0NfY291bnRfbWFza3xQR0NfYWxsb2NhdGVkKTsKICAgICAgICAgICAgIGZy
ZWVfZG9taGVhcF9wYWdlKHBhZ2UpOwogICAgICAgICAgICAgZ290byBjb3B5YmFjazsKQEAgLTE5
MTAsMTIgKzE5MTcsOCBAQCBnbnR0YWJfdHJhbnNmZXIoCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgIlRyYW5zZmVyZWUgKGQlZCkgaGFzIG5vIGhlYWRyb29tICh0b3QgJXUsIG1heCAldSlcbiIs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgZS0+ZG9tYWluX2lkLCBlLT50b3RfcGFnZXMsIGUt
Pm1heF9wYWdlcyk7CiAKLSAgICAgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKGUpOwotICAgICAg
ICAgICAgcHV0X2dmbihkLCBnb3AubWZuKTsKLSAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8g
Jj0gfihQR0NfY291bnRfbWFza3xQR0NfYWxsb2NhdGVkKTsKLSAgICAgICAgICAgIGZyZWVfZG9t
aGVhcF9wYWdlKHBhZ2UpOwogICAgICAgICAgICAgZ29wLnN0YXR1cyA9IEdOVFNUX2dlbmVyYWxf
ZXJyb3I7Ci0gICAgICAgICAgICBnb3RvIGNvcHliYWNrOworICAgICAgICAgICAgZ290byB1bmxv
Y2tfYW5kX2NvcHliYWNrOwogICAgICAgICB9CiAKICAgICAgICAgLyogT2theSwgYWRkIHRoZSBw
YWdlIHRvICdlJy4gKi8KQEAgLTE5NDQsMTMgKzE5NDcsOCBAQCBnbnR0YWJfdHJhbnNmZXIoCiAK
ICAgICAgICAgICAgIGlmICggZHJvcF9kb21fcmVmICkKICAgICAgICAgICAgICAgICBwdXRfZG9t
YWluKGUpOwotICAgICAgICAgICAgcmN1X3VubG9ja19kb21haW4oZSk7Ci0KLSAgICAgICAgICAg
IHB1dF9nZm4oZCwgZ29wLm1mbik7Ci0gICAgICAgICAgICBwYWdlLT5jb3VudF9pbmZvICY9IH4o
UEdDX2NvdW50X21hc2t8UEdDX2FsbG9jYXRlZCk7Ci0gICAgICAgICAgICBmcmVlX2RvbWhlYXBf
cGFnZShwYWdlKTsKICAgICAgICAgICAgIGdvcC5zdGF0dXMgPSBHTlRTVF9nZW5lcmFsX2Vycm9y
OwotICAgICAgICAgICAgZ290byBjb3B5YmFjazsKKyAgICAgICAgICAgIGdvdG8gdW5sb2NrX2Fu
ZF9jb3B5YmFjazsKICAgICAgICAgfQogCiAgICAgICAgIHBhZ2VfbGlzdF9hZGRfdGFpbChwYWdl
LCAmZS0+cGFnZV9saXN0KTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4v
Y29tbW9uL21lbW9yeS5jCmluZGV4IGMzZDVlZDYuLmQzNDE4NWQgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vbWVtb3J5LmMKKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtMjQ2LDggKzI0Niwx
MiBAQCBpbnQgZ3Vlc3RfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBnbWZuKQogICAgIG1mbiA9IG1mbl94KGdldF9nZm5fcXVlcnkoZCwgZ21mbiwgJnAybXQpKTsg
CiAgICAgaWYgKCB1bmxpa2VseShwMm1faXNfcGFnaW5nKHAybXQpKSApCiAgICAgewotICAgICAg
ICBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIGdtZm4sIG1mbiwgMCk7CisgICAgICAgIHJj
ID0gZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBnbWZuLCBtZm4sIDApOwogICAgICAgICBw
dXRfZ2ZuKGQsIGdtZm4pOworCisgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgcmV0dXJu
IHJjOworCiAgICAgICAgIC8qIElmIHRoZSBwYWdlIGhhc24ndCB5ZXQgYmVlbiBwYWdlZCBvdXQs
IHRoZXJlIGlzIGFuCiAgICAgICAgICAqIGFjdHVhbCBwYWdlIHRoYXQgbmVlZHMgdG8gYmUgcmVs
ZWFzZWQuICovCiAgICAgICAgIGlmICggcDJtdCA9PSBwMm1fcmFtX3BhZ2luZ19vdXQgKQpAQCAt
MzExLDE4ICszMTUsMTggQEAgaW50IGd1ZXN0X3JlbW92ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGxvbmcgZ21mbikKICAgICAgICAgcmV0dXJuIC1FTlhJTzsKICAgICB9CiAKLSAg
ICBpZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChfUEdUX3Bpbm5lZCwgJnBhZ2UtPnUuaW51c2UudHlw
ZV9pbmZvKSApCisgICAgcmMgPSBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIGdtZm4sIG1m
biwgMCk7CisKKyAgICBpZiAoICFyYyAmJiB0ZXN0X2FuZF9jbGVhcl9iaXQoX1BHVF9waW5uZWQs
ICZwYWdlLT51LmludXNlLnR5cGVfaW5mbykgKQogICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShw
YWdlKTsKICAgICAgICAgICAgIAotICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KF9QR0NfYWxs
b2NhdGVkLCAmcGFnZS0+Y291bnRfaW5mbykgKQorICAgIGlmICggIXJjICYmIHRlc3RfYW5kX2Ns
ZWFyX2JpdChfUEdDX2FsbG9jYXRlZCwgJnBhZ2UtPmNvdW50X2luZm8pICkKICAgICAgICAgcHV0
X3BhZ2UocGFnZSk7CiAKLSAgICBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIGdtZm4sIG1m
biwgMCk7Ci0KICAgICBwdXRfcGFnZShwYWdlKTsKICAgICBwdXRfZ2ZuKGQsIGdtZm4pOwogCi0g
ICAgcmV0dXJuIDA7CisgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgdm9pZCBkZWNyZWFzZV9y
ZXNlcnZhdGlvbihzdHJ1Y3QgbWVtb3BfYXJncyAqYSkKQEAgLTU2NCw3ICs1NjgsOCBAQCBzdGF0
aWMgbG9uZyBtZW1vcnlfZXhjaGFuZ2UoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWVtb3J5
X2V4Y2hhbmdlX3QpIGFyZykKICAgICAgICAgICAgIGdmbiA9IG1mbl90b19nbWZuKGQsIG1mbik7
CiAgICAgICAgICAgICAvKiBQYWdlcyB3ZXJlIHVuc2hhcmVkIGFib3ZlICovCiAgICAgICAgICAg
ICBCVUdfT04oU0hBUkVEX00yUChnZm4pKTsKLSAgICAgICAgICAgIGd1ZXN0X3BoeXNtYXBfcmVt
b3ZlX3BhZ2UoZCwgZ2ZuLCBtZm4sIDApOworICAgICAgICAgICAgaWYgKCBndWVzdF9waHlzbWFw
X3JlbW92ZV9wYWdlKGQsIGdmbiwgbWZuLCAwKSApCisgICAgICAgICAgICAgICAgZG9tYWluX2Ny
YXNoKGQpOwogICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAgICAgICAgIH0KIApAQCAtMTA5
Nyw3ICsxMTAyLDcgQEAgbG9uZyBkb19tZW1vcnlfb3AodW5zaWduZWQgbG9uZyBjbWQsIFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogICAgICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJv
bV9nZm4oZCwgeHJmcC5ncGZuLCBOVUxMLCBQMk1fQUxMT0MpOwogICAgICAgICBpZiAoIHBhZ2Ug
KQogICAgICAgICB7Ci0gICAgICAgICAgICBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIHhy
ZnAuZ3BmbiwgcGFnZV90b19tZm4ocGFnZSksIDApOworICAgICAgICAgICAgcmMgPSBndWVzdF9w
aHlzbWFwX3JlbW92ZV9wYWdlKGQsIHhyZnAuZ3BmbiwgcGFnZV90b19tZm4ocGFnZSksIDApOwog
ICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQpkaWZm
IC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYyBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKaW5kZXggY2JjYjA2Yy4uZjRkMGMxZCAxMDA2NDQKLS0t
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYworKysgYi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9hcm0vc21tdS5jCkBAIC0yNzg3LDkgKzI3ODcsNyBAQCBzdGF0aWMgaW50IGFy
bV9zbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCiAJ
aWYgKCAhaXNfZG9tYWluX2RpcmVjdF9tYXBwZWQoZCkgKQogCQlyZXR1cm4gLUVJTlZBTDsKIAot
CWd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgZ2ZuLCBnZm4sIDApOwotCi0JcmV0dXJuIDA7
CisJcmV0dXJuIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgZ2ZuLCBnZm4sIDApOwogfQog
CiBzdGF0aWMgY29uc3Qgc3RydWN0IGlvbW11X29wcyBhcm1fc21tdV9pb21tdV9vcHMgPSB7CmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9wMm0uaAppbmRleCAwOGJkY2UzLi5kMDJkNDVjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20tYXJtL3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKQEAgLTE3MywxMCAr
MTczLDYgQEAgc3RhdGljIGlubGluZSBpbnQgZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZShzdHJ1Y3Qg
ZG9tYWluICpkLAogICAgIHJldHVybiBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShkLCBnZm4sIG1m
biwgcGFnZV9vcmRlciwgcDJtX3JhbV9ydyk7CiB9CiAKLXZvaWQgZ3Vlc3RfcGh5c21hcF9yZW1v
dmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgZ3BmbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIG1mbiwgdW5zaWduZWQgaW50IHBhZ2Vfb3JkZXIpOwotCiB1bnNpZ25lZCBsb25n
IGdtZm5fdG9fbWZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ3Bmbik7CiAKIC8q
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wMm0uaAppbmRleCA1OWQzMzg2Li4yYWViZjVlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKQEAgLTUzNiwx
MSArNTM2LDYgQEAgc3RhdGljIGlubGluZSBpbnQgZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZShzdHJ1
Y3QgZG9tYWluICpkLAogICAgIHJldHVybiBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShkLCBnZm4s
IG1mbiwgcGFnZV9vcmRlciwgcDJtX3JhbV9ydyk7CiB9CiAKLS8qIFJlbW92ZSBhIHBhZ2UgZnJv
bSBhIGRvbWFpbidzIHAybSB0YWJsZSAqLwotaW50IGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2Uo
c3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgZ2ZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBt
Zm4sIHVuc2lnbmVkIGludCBwYWdlX29yZGVyKTsKLQogLyogU2V0IGEgcDJtIHJhbmdlIGFzIHBv
cHVsYXRlLW9uLWRlbWFuZCAqLwogaW50IGd1ZXN0X3BoeXNtYXBfbWFya19wb3B1bGF0ZV9vbl9k
ZW1hbmQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIpOwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUveGVuL21tLmggYi94ZW4vaW5jbHVkZS94ZW4vbW0uaAppbmRleCBl
YTkwNTJjLi4wNWZmZWQwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vbW0uaAorKysgYi94
ZW4vaW5jbHVkZS94ZW4vbW0uaApAQCAtNDQ4LDcgKzQ0OCw3IEBAIGludCB4ZW5tZW1fYWRkX3Rv
X3BoeXNtYXBfb25lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBzcGFjZSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgaWR4LCB4ZW5fcGZuX3QgZ3Bm
bik7CiAKIC8qIFJldHVybnMgMCBvbiBzdWNjZXNzLCBvciBuZWdhdGl2ZSBvbiBlcnJvci4gKi8K
LWludCBndWVzdF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdt
Zm4pOworaW50IF9fbXVzdF9jaGVjayBndWVzdF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBsb25nIGdtZm4pOwogCiAjZGVmaW5lIFJBTV9UWVBFX0NPTlZFTlRJT05BTCAw
eDAwMDAwMDAxCiAjZGVmaW5lIFJBTV9UWVBFX1JFU0VSVkVEICAgICAweDAwMDAwMDAyCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vcDJtLWNvbW1vbi5oIGIveGVuL2luY2x1ZGUveGVuL3Ay
bS1jb21tb24uaAppbmRleCA4MWQ2NTA5Li45Y2RkY2E3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS94ZW4vcDJtLWNvbW1vbi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9wMm0tY29tbW9uLmgKQEAg
LTEsNiArMSw3IEBACiAjaWZuZGVmIF9YRU5fUDJNX0NPTU1PTl9ICiAjZGVmaW5lIF9YRU5fUDJN
X0NPTU1PTl9ICiAKKyNpbmNsdWRlIDx4ZW4vbW0uaD4KICNpbmNsdWRlIDxwdWJsaWMvdm1fZXZl
bnQuaD4KIAogLyoKQEAgLTMzLDYgKzM0LDExIEBAIHR5cGVkZWYgZW51bSB7CiAgICAgLyogTk9U
RTogQXNzdW1lZCB0byBiZSBvbmx5IDQgYml0cyByaWdodCBub3cgb24geDg2LiAqLwogfSBwMm1f
YWNjZXNzX3Q7CiAKKy8qIFJlbW92ZSBhIHBhZ2UgZnJvbSBhIGRvbWFpbidzIHAybSB0YWJsZSAq
LworaW50IF9fbXVzdF9jaGVjaworZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGludCBwYWdlX29yZGVyKTsKKwogLyogTWFwIE1NSU8g
cmVnaW9ucyBpbiB0aGUgcDJtOiBzdGFydF9nZm4gYW5kIG5yIGRlc2NyaWJlIHRoZSByYW5nZSBp
bgogICogICogdGhlIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3Mgc3BhY2UgdG8gbWFwLCBzdGFydGlu
ZyBmcm9tIHRoZSBtYWNoaW5lCiAgKiAgICogZnJhbWUgbnVtYmVyIG1mbi4gKi8KLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Jun 22 11:34:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 11:34:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dO0Nq-0004XH-Qn; Thu, 22 Jun 2017 11:34:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0Np-0004Wy-La
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:34:45 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 4C/DF-19466-55BAB495; Thu, 22 Jun 2017 11:34:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVTdktXe
 kwfnjMhYTthk4MHps79vFHsAYxZqZl5RfkcCaservLJaCa8IV72/8YmxgnMzfxcjFISTwhVHi
 x8477F2MnEDOeUaJtpvyXYwcHGwCYhJz9yqAhEUEVCVmrVjODFGiLtH0u4ENxBYWCJGYtfABC
 4jNK2AmcfFlA9gYFqD65a032CcwcixgZFjFqF6cWlSWWqRrqZdUlJmeUZKbmJmja2hgqpebWl
 ycmJ6ak5hUrJecn7uJEegRBiDYwbi21fkQoyQHk5Io7+Zi70ghvqT8lMqMxOKM+KLSnNTiQ4w
 yHBxKErzpq4BygkWp6akVaZk5wNCASUtw8CiJ8G7sAkrzFhck5hZnpkOkTjHqcmxYvf4LkxBL
 Xn5eqpQ4byTIDAGQoozSPLgRsDC9xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFeBZApPJl5J
 XCbXgEdwQR0xIsjHiBHlCQipKQaGIOuTm3QU1a9IbWpOV7Gt3il6JlVjQmZhU2HfA99ai1jEP
 baUTCLd4noORlH1eiHN1izTeQqt8Qkvt924v1rt6MZuYKpXa++qJtwP18e1Hrh25F3BqksV5c
 t3Nrcx9Pp2VezXXhm3cSW5NebjqW/nWFe+09z08TUmwJ/zbeVFxguDysIWPegW4mlOCPRUIu5
 qDgRAI0lIaNOAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-206.messagelabs.com!1498131283!90578070!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57732 invoked from network); 22 Jun 2017 11:34:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 11:34:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0Nn-0000LD-E0
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:34:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0Nn-0005xq-DN
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:34:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dO0Nn-0005xq-DN@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 11:34:43 +0000
Subject: [Xen-changelog] [xen stable-4.6] arm: vgic: Don't update the LR
	when the IRQ is not enabled
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDlkZDVkZTA4ZDI4Y2Y2YWFiOTIzNTYwNzdkNTMxOWIyNDE5Zjg2YTcKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIEp1
biAyMCAxNjo0MjowMiAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIEp1biAyMCAxNjo0MjowMiAyMDE3ICswMjAwCgog
ICAgYXJtOiB2Z2ljOiBEb24ndCB1cGRhdGUgdGhlIExSIHdoZW4gdGhlIElSUSBpcyBub3QgZW5h
YmxlZAogICAgCiAgICBnaWNfcmFpc2VfaW5mbGlnaHRfaXJxIHdpbGwgYmUgY2FsbGVkIGlmIHRo
ZSBJUlEgaXMgYWxyZWFkeSBpbmZsaWdodAogICAgKGkuZSB0aGUgSVJRIGlzIGluamVjdGVkIHRv
IHRoZSBndWVzdCkuIElmIHRoZSBJUlEgaXMgYWxyZWFkeSBhbHJlYWR5IGluCiAgICB0aGUgTFJz
LCB0aGVuIHRoZSBhc3NvY2lhdGVkIExSIHdpbGwgYmUgdXBkYXRlZC4KICAgIAogICAgVG8ga25v
dyBpZiB0aGUgaW50ZXJydXB0IGlzIGFscmVhZHkgaW4gdGhlIExSLCB0aGUgZnVuY3Rpb24gY2hl
Y2sgaWYgdGhlCiAgICBpbnRlcnJ1cHQgaXMgcXVldWVkLiBIb3dldmVyLCBpZiB0aGUgaW50ZXJy
dXB0IGlzIG5vdCBlbmFibGVkIHRoZW4gdGhlCiAgICBpbnRlcnJ1cHQgbWF5IG5vdCBiZSBxdWV1
ZWQgbm9yIGluIHRoZSBMUi4gU28gZ2ljX3VwZGF0ZV9vbmVfbHIgbWF5IGJlCiAgICBjYWxsZWQg
KGlmIHdlIGluamVjdCBvbiB0aGUgY3VycmVudCB2Q1BVKSBhbmQgcmVhZCB0aGUgTFIuCiAgICAK
ICAgIEJlY2F1c2UgdGhlIGludGVycnVwdCBpcyBub3QgaW4gdGhlIExSLCBYZW4gd2lsbCBlaXRo
ZXIgcmVhZDoKICAgICAgICAqIExSIDAgaWYgdGhlIGludGVycnVwdCB3YXMgbmV2ZXIgaW5qZWN0
ZWQgYmVmb3JlCiAgICAgICAgKiBMUiAyNTUgKEdJQ19JTlZBTElEX0xSKSBpZiB0aGUgaW50ZXJy
dXB0IHdhcyBpbmplY3RlZCBvbmNlLiBUaGlzCiAgICAgICAgaXMgYmVjYXVzZSBnaWNfdXBkYXRl
X29uZV9sciB3aWxsIHJlc2V0IHAtPmxyLgogICAgCiAgICBSZWFkaW5nIExSIDAgd2lsbCByZXN1
bHQgdG8gcG90ZW50aWFsbHkgdXBkYXRlIHRoZSB3cm9uZyBpbnRlcnJ1cHQgYW5kCiAgICBub3Qg
a2VlcCB0aGUgTFJzIGluIHN5bmMgd2l0aCBYZW4uCiAgICAKICAgIFJlYWRpbmcgTFIgMjU1IHdp
bGwgcmVzdWx0IHRvOgogICAgICAgICogQ3Jhc2ggWGVuIG9uIEdJQ3YzIGFzIHRoZSBMUiBpbmRl
eCBpcyBiaWdnZXIgdGhhbiBzdXBwb3J0ZWQgKHNlZQogICAgICAgIGdpY3YzX2ljaF9yZWFkX2xy
KS4KICAgICAgICAqIFJlYWQvd3JpdGUgYWx3YXlzIEdJQ0hfTFIgKyAyNTUgKiA0IHRoYXQgaXMg
bm90IHBhcnQgb2YgdGhlIG1lbW9yeQogICAgICAgIG1hcHBlZC4KICAgIAogICAgVGhlIHByb2Js
ZW0gY2FuIGJlIHByZXZlbnRlZCBieSBjaGVja2luZyB3aGV0aGVyIHRoZSBpbnRlcnJ1cHQgaXMK
ICAgIGVuYWJsZWQgaW4gZ2ljX3JhaXNlX2luZmxpZ2h0X2lycSBiZWZvcmUgY2FsbGluZyBnaWNf
dXBkYXRlX29uZV9sci4KICAgIAogICAgQSBmb2xsb3ctdXAgb2YgdGhpcyBwYXRjaCBpcyBleHBl
Y3RlZCB0byBtaXRpZ2F0ZSB0aGUgaXNzdWUgaW4gdGhlCiAgICBmdXR1cmUuCiAgICAKICAgIFRo
aXMgaXMgWFNBLTIyMy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBtYXN0ZXIgY29tbWl0OiBjODRlNGIyZGQ0MDUwZWYz
ZWVjYzEzZmNmYTY4NDIzNzNiYTQ1MTljCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNi0yMCAxNDo0
MTo1NSArMDIwMAotLS0KIHhlbi9hcmNoL2FybS9naWMuYyB8IDQgKysrKwogMSBmaWxlIGNoYW5n
ZWQsIDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMuYyBiL3hl
bi9hcmNoL2FybS9naWMuYwppbmRleCAzZDVjMzk3Li5lNjUwMThmIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vZ2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy5jCkBAIC0zNzIsNiArMzcyLDEw
IEBAIHZvaWQgZ2ljX3JhaXNlX2luZmxpZ2h0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
aW50IHZpcnR1YWxfaXJxKQogCiAgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZ2LT5hcmNoLnZn
aWMubG9jaykpOwogCisgICAgLyogRG9uJ3QgdHJ5IHRvIHVwZGF0ZSB0aGUgTFIgaWYgdGhlIGlu
dGVycnVwdCBpcyBkaXNhYmxlZCAqLworICAgIGlmICggIXRlc3RfYml0KEdJQ19JUlFfR1VFU1Rf
RU5BQkxFRCwgJm4tPnN0YXR1cykgKQorICAgICAgICByZXR1cm47CisKICAgICBpZiAoIGxpc3Rf
ZW1wdHkoJm4tPmxyX3F1ZXVlKSApCiAgICAgewogICAgICAgICBpZiAoIHYgPT0gY3VycmVudCAp
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFibGUtNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Jun 22 11:34:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 11:34:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dO0O1-0004Z4-SP; Thu, 22 Jun 2017 11:34:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0O0-0004Yo-6H
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:34:56 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 F8/B3-26749-F5BAB495; Thu, 22 Jun 2017 11:34:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVTdutXe
 kwe85OhYTthk4MHps79vFHsAYxZqZl5RfkcCacW52A3PBTsWKW7suMDUwXpTsYuTiEBL4wijR
 MP0QK4RznlHiV+9u9i5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQW8Jb6fO
 MYEYvMKmEk8WtAGVsMCVL/p0zG2CYwcCxgZVjFqFKcWlaUW6Rqa6CUVZaZnlOQmZuboGhoY6+
 WmFhcnpqfmJCYV6yXn525iBHqFAQh2MK7Y7nmIUZKDSUmUd3Oxd6QQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCd70VUA5waLU9NSKtMwcYHjApCU4eJREeDd2AaV5iwsSc4sz0yFSpxgVpcR5X6wE
 SgiAJDJK8+DaYCF5iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8a0Gm8GTmlcBNfwW0mAlo8
 YsjHiCLSxIRUlINjFoztyX/vWXd7XPJKUha/UVxwYm67OyVcneu3VgVF2ERV3z78r8Fx4VPRP
 7Vrr7rXe92/sLqoJsHKlSvuX4M/c7PVniYJ+3Z7SIG3szzzUWFqw6xl+oYRXUYhMscPJr7+Bn
 HYYsdevWsXXaxuw50n5nlcppFyzevmbnip+pUiS33H12YsesCrxJLcUaioRZzUXEiACVoXXdE
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1498131293!106260981!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54227 invoked from network); 22 Jun 2017 11:34:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 11:34:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0Nx-0000LS-Fq
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:34:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0Nx-0005yl-FF
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:34:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dO0Nx-0005yl-FF@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 11:34:53 +0000
Subject: [Xen-changelog] [xen stable-4.6] gnttab: fix handling of
	dev_bus_addr during unmap
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDNhM2FhNGYxMzZmMTExODk5ODdhNzM0NTdmMTUwNWQzNGE3Mjc1MTEKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgSnVuIDIwIDE2OjQyOjI0IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE2OjQyOjI0IDIwMTcgKzAy
MDAKCiAgICBnbnR0YWI6IGZpeCBoYW5kbGluZyBvZiBkZXZfYnVzX2FkZHIgZHVyaW5nIHVubWFw
CiAgICAKICAgIElmIGEgZ3JhbnQgaGFzIGJlZW4gbWFwcGVkIHdpdGggdGhlIEdOVFRBQl9kZXZp
Y2VfbWFwIGZsYWcsIGNhbGxpbmcKICAgIGdyYW50X3VubWFwX3JlZigpIHdpdGggZGV2X2J1c19h
ZGRyIHNldCB0byB6ZXJvIHNob3VsZCBjYXVzZSB0aGUKICAgIEdOVFRBQl9kZXZpY2VfbWFwIHBh
cnQgb2YgdGhlIG1hcHBpbmcgdG8gYmUgbGVmdCBhbG9uZS4KICAgIAogICAgVW5mb3J0dW5hdGVs
eSwgYXQgdGhlIG1vbWVudCwgb3AtPmRldl9idXNfYWRkciBpcyBpbXBsaWNpdGx5IGNoZWNrZWQK
ICAgIGJlZm9yZSBjbGVhcmluZyB0aGUgbWFwIGFuZCBhZGp1c3RpbmcgdGhlIHBpbiBjb3VudCwg
YnV0IG9ubHkgdGhlIGJpdHMKICAgIGFib3ZlIDEyOyBhbmQgaXQgaXMgbm90IGNoZWNrZWQgYXQg
YWxsIGJlZm9yZSBkcm9wcGluZyBwYWdlCiAgICByZWZlcmVuY2VzLiAgVGhpcyBtZWFucyBhIGd1
ZXN0IGNhbiByZXBlYXRlZGx5IG1ha2Ugc3VjaCBhIGNhbGwgdG8KICAgIGNhdXNlIHRoZSByZWZl
cmVuY2UgY291bnQgdG8gZHJvcCB0byB6ZXJvLCBjYXVzaW5nIHRoZSBwYWdlIHRvIGJlCiAgICBm
cmVlZCBhbmQgcmUtdXNlZCwgZXZlbiB0aG91Z2ggaXQncyBzdGlsbCBtYXBwZWQgaW4gaXRzIHBh
Z2V0YWJsZXMuCiAgICAKICAgIFRvIGZpeCB0aGlzLCBhbHdheXMgY2hlY2sgb3AtPmRldl9idXNf
YWRkciBleHBsaWNpdGx5IGZvciBiZWluZwogICAgbm9uLXplcm8sIGFzIHdlbGwgYXMgb3AtPmZs
YWcgJiBHTlRNQVBfZGV2aWNlX21hcCwgYmVmb3JlIGRvaW5nCiAgICBvcGVyYXRpb25zIG9uIHRo
ZSBkZXZpY2VfbWFwLgogICAgCiAgICBXaGlsZSB3ZSdyZSBoZXJlLCBtYWtlIHRoZSBsb2dpYyBh
IGJpdCBjbGVhbmVyOgogICAgCiAgICAqIEFsd2F5cyBpbml0aWFsaXplIG9wLT5mcmFtZSB0byB6
ZXJvIGFuZCBzZXQgaXQgZnJvbSBhY3QtPmZyYW1lLCB0byByZWR1Y2UgdGhlCiAgICBjaGFuY2Ug
b2YgdW50cnVzdGVkIGlucHV0IGJlaW5nIHVzZWQKICAgIAogICAgKiBFeHBsaWNpdGx5IGNoZWNr
IHRoZSBmdWxsIGRldl9idXNfYWRkciBhZ2FpbnN0IGFjdC0+ZnJhbWUgPDwKICAgICAgUEFHRV9T
SElGVCwgcmF0aGVyIHRoYW4gaWdub3JpbmcgdGhlIGxvd2VyIDEyIGJpdHMKICAgIAogICAgVGhp
cyBpcyBwYXJ0IG9mIFhTQS0yMjQuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA4ZmRmY2IyYjZiY2QwNzQ3NzY1NjBl
NzY4NDM4MTVmMTI0ZDU4N2YxCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNi0yMCAxNDo0NTozMyAr
MDIwMAotLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyB8IDIzICsrKysrKysrKysrLS0tLS0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jCmluZGV4IDEyOWFhOGUuLjhmYTljY2EgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
Z3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTEwNzYsOCAr
MTA3Niw2IEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbigKICAgICBsZCA9IGN1cnJlbnQtPmRvbWFp
bjsKICAgICBsZ3QgPSBsZC0+Z3JhbnRfdGFibGU7CiAKLSAgICBvcC0+ZnJhbWUgPSAodW5zaWdu
ZWQgbG9uZykob3AtPmRldl9idXNfYWRkciA+PiBQQUdFX1NISUZUKTsKLQogICAgIGlmICggdW5s
aWtlbHkob3AtPmhhbmRsZSA+PSBsZ3QtPm1hcHRyYWNrX2xpbWl0KSApCiAgICAgewogICAgICAg
ICBnZHByaW50ayhYRU5MT0dfSU5GTywgIkJhZCBoYW5kbGUgKCVkKS5cbiIsIG9wLT5oYW5kbGUp
OwpAQCAtMTE2MSwxNiArMTE1OSwxNCBAQCBfX2dudHRhYl91bm1hcF9jb21tb24oCiAgICAgICAg
IGdvdG8gYWN0X3JlbGVhc2Vfb3V0OwogICAgIH0KIAotICAgIGlmICggb3AtPmZyYW1lID09IDAg
KQotICAgIHsKLSAgICAgICAgb3AtPmZyYW1lID0gYWN0LT5mcmFtZTsKLSAgICB9Ci0gICAgZWxz
ZQorICAgIG9wLT5mcmFtZSA9IGFjdC0+ZnJhbWU7CisKKyAgICBpZiAoIG9wLT5kZXZfYnVzX2Fk
ZHIgKQogICAgIHsKLSAgICAgICAgaWYgKCB1bmxpa2VseShvcC0+ZnJhbWUgIT0gYWN0LT5mcmFt
ZSkgKQorICAgICAgICBpZiAoIHVubGlrZWx5KG9wLT5kZXZfYnVzX2FkZHIgIT0gcGZuX3RvX3Bh
ZGRyKGFjdC0+ZnJhbWUpKSApCiAgICAgICAgICAgICBQSU5fRkFJTChhY3RfcmVsZWFzZV9vdXQs
IEdOVFNUX2dlbmVyYWxfZXJyb3IsCi0gICAgICAgICAgICAgICAgICAgICAiQmFkIGZyYW1lIG51
bWJlciBkb2Vzbid0IG1hdGNoIGdudHJlZi4gKCVseCAhPSAlbHgpXG4iLAotICAgICAgICAgICAg
ICAgICAgICAgb3AtPmZyYW1lLCBhY3QtPmZyYW1lKTsKKyAgICAgICAgICAgICAgICAgICAgICJC
dXMgYWRkcmVzcyBkb2Vzbid0IG1hdGNoIGdudHJlZiAoJSJQUkl4NjQiICE9ICUiUFJJcGFkZHIi
KVxuIiwKKyAgICAgICAgICAgICAgICAgICAgIG9wLT5kZXZfYnVzX2FkZHIsIHBmbl90b19wYWRk
cihhY3QtPmZyYW1lKSk7CiAKICAgICAgICAgbWFwLT5mbGFncyAmPSB+R05UTUFQX2RldmljZV9t
YXA7CiAgICAgfQpAQCAtMTI2Myw3ICsxMjU5LDggQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uX2Nv
bXBsZXRlKHN0cnVjdCBnbnR0YWJfdW5tYXBfY29tbW9uICpvcCkKICAgICBlbHNlCiAgICAgICAg
IHN0YXR1cyA9ICZzdGF0dXNfZW50cnkocmd0LCBvcC0+cmVmKTsKIAotICAgIGlmICggdW5saWtl
bHkob3AtPmZyYW1lICE9IGFjdC0+ZnJhbWUpICkgCisgICAgaWYgKCBvcC0+ZGV2X2J1c19hZGRy
ICYmCisgICAgICAgICB1bmxpa2VseShvcC0+ZGV2X2J1c19hZGRyICE9IHBmbl90b19wYWRkcihh
Y3QtPmZyYW1lKSkgKQogICAgIHsKICAgICAgICAgLyoKICAgICAgICAgICogU3VnZ2VzdHMgdGhh
dCBfX2dudGFiX3VubWFwX2NvbW1vbiBmYWlsZWQgZWFybHkgYW5kIHNvCkBAIC0xMjc0LDcgKzEy
NzEsNyBAQCBfX2dudHRhYl91bm1hcF9jb21tb25fY29tcGxldGUoc3RydWN0IGdudHRhYl91bm1h
cF9jb21tb24gKm9wKQogCiAgICAgcGcgPSBtZm5fdG9fcGFnZShvcC0+ZnJhbWUpOwogCi0gICAg
aWYgKCBvcC0+ZmxhZ3MgJiBHTlRNQVBfZGV2aWNlX21hcCApIAorICAgIGlmICggb3AtPmRldl9i
dXNfYWRkciAmJiAob3AtPmZsYWdzICYgR05UTUFQX2RldmljZV9tYXApICkKICAgICB7CiAgICAg
ICAgIGlmICggIWlzX2lvbWVtX3BhZ2UoYWN0LT5mcmFtZSkgKQogICAgICAgICB7CkBAIC0xMzQ1
LDYgKzEzNDIsNyBAQCBfX2dudHRhYl91bm1hcF9ncmFudF9yZWYoCiAgICAgLyogSW50aWFsaXNl
IHRoZXNlIGluIGNhc2UgY29tbW9uIGNvbnRhaW5zIG9sZCBzdGF0ZSAqLwogICAgIGNvbW1vbi0+
bmV3X2FkZHIgPSAwOwogICAgIGNvbW1vbi0+cmQgPSBOVUxMOworICAgIGNvbW1vbi0+ZnJhbWUg
PSAwOwogCiAgICAgX19nbnR0YWJfdW5tYXBfY29tbW9uKGNvbW1vbik7CiAgICAgb3AtPnN0YXR1
cyA9IGNvbW1vbi0+c3RhdHVzOwpAQCAtMTQwOSw2ICsxNDA3LDcgQEAgX19nbnR0YWJfdW5tYXBf
YW5kX3JlcGxhY2UoCiAgICAgLyogSW50aWFsaXNlIHRoZXNlIGluIGNhc2UgY29tbW9uIGNvbnRh
aW5zIG9sZCBzdGF0ZSAqLwogICAgIGNvbW1vbi0+ZGV2X2J1c19hZGRyID0gMDsKICAgICBjb21t
b24tPnJkID0gTlVMTDsKKyAgICBjb21tb24tPmZyYW1lID0gMDsKIAogICAgIF9fZ250dGFiX3Vu
bWFwX2NvbW1vbihjb21tb24pOwogICAgIG9wLT5zdGF0dXMgPSBjb21tb24tPnN0YXR1czsKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJs
ZS00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Jun 22 11:35:06 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 11:35:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dO0OA-0004av-Tv; Thu, 22 Jun 2017 11:35:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0OA-0004aj-0p
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:35:06 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 8B/49-01732-96BAB495; Thu, 22 Jun 2017 11:35:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVTdjtXe
 kweytehYTthk4MHps79vFHsAYxZqZl5RfkcCacX/pHMaCtTwVy/v3szQw9nN2MXJxCAl8YZTo
 +PqQCcI5zyhx+f41xi5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQW8Jaa2r
 Acr5xUwk7j/TAUkzAJU3vN8D+MERo4FjAyrGDWKU4vKUot0DS31kooy0zNKchMzc3QNDYz1cl
 OLixPTU3MSk4r1kvNzNzECfVLPwMC4g/H3cb9DjJIcTEqivJuLvSOF+JLyUyozEosz4otKc1K
 LDzHKcHAoSfCmrwLKCRalpqdWpGXmAIMDJi3BwaMkwruxCyjNW1yQmFucmQ6ROsWoy/Hh37ov
 TEIsefl5qVLivNdAZgiAFGWU5sGNgAXqJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvBUgU
 3gy80rgNr0COoIJ6IgXRzxAjihJREhJNTAWvs57+uTKjTjeN7NttjRJ7IqPvifuEdpRoWNjYR
 wmP4elerVrxFmT/jt8295qvU7PuS/4dZL5lMRnh3ZnBsQefHZy7pO1Cx/39pjo/fBbdnDVupS
 dytfet3efSe+1n572fd/WssjCXZO1WabsWVFQmnV47pxq4+7Jgosvd/QdVLV4t8rQp6lbiaU4
 I9FQi7moOBEAl9htWE8CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1498131303!95207327!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11389 invoked from network); 22 Jun 2017 11:35:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 11:35:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0O7-0000MK-Hq
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:35:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0O7-0005zg-HE
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:35:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dO0O7-0005zg-HE@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 11:35:03 +0000
Subject: [Xen-changelog] [xen stable-4.6] gnttab: never create host mapping
	unless asked to
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGFmNmM4ZTkyMjc2NjI2NGZhMzgxMzhmY2Y5MzVlZjA5ZDQzMTAyNTgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDIw
IDE2OjQyOjQ4IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE2OjQyOjQ4IDIwMTcgKzAyMDAKCiAgICBn
bnR0YWI6IG5ldmVyIGNyZWF0ZSBob3N0IG1hcHBpbmcgdW5sZXNzIGFza2VkIHRvCiAgICAKICAg
IFdlIHNob3VsZG4ndCBjcmVhdGUgYSBob3N0IG1hcHBpbmcgdW5sZXNzIGFza2VkIHRvIGV2ZW4g
aW4gdGhlIGNhc2Ugb2YKICAgIG1hcHBpbmcgYSBncmFudGVkIE1NSU8gcGFnZS4gSW4gcGFydGlj
dWxhciB0aGUgbWFwcGluZyB3b3VsZG4ndCBiZSB0b3JuCiAgICBkb3duIHdoZW4gcHJvY2Vzc2lu
ZyB0aGUgbWF0Y2hpbmcgdW5tYXAgcmVxdWVzdC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhT
QS0yMjQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDU2ZjJhYjViOTcwZjFiMThjZjIwMTlkZjRiZjI3ZGI1
NDRjZGE2ZWEKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA2LTIwIDE0OjQ2OjAxICswMjAwCi0tLQog
eGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIHwgMTEgKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCA3IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IDhmYTljY2Eu
LmQ3YTg1NzggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4v
Y29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTg5OCwxMCArODk4LDEzIEBAIF9fZ250dGFiX21hcF9n
cmFudF9yZWYoCiAgICAgICAgICAgICBnb3RvIHVuZG9fb3V0OwogICAgICAgICB9CiAKLSAgICAg
ICAgcmMgPSBjcmVhdGVfZ3JhbnRfaG9zdF9tYXBwaW5nKAotICAgICAgICAgICAgb3AtPmhvc3Rf
YWRkciwgZnJhbWUsIG9wLT5mbGFncywgY2FjaGVfZmxhZ3MpOwotICAgICAgICBpZiAoIHJjICE9
IEdOVFNUX29rYXkgKQotICAgICAgICAgICAgZ290byB1bmRvX291dDsKKyAgICAgICAgaWYgKCBv
cC0+ZmxhZ3MgJiBHTlRNQVBfaG9zdF9tYXAgKQorICAgICAgICB7CisgICAgICAgICAgICByYyA9
IGNyZWF0ZV9ncmFudF9ob3N0X21hcHBpbmcob3AtPmhvc3RfYWRkciwgZnJhbWUsIG9wLT5mbGFn
cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWNoZV9mbGFn
cyk7CisgICAgICAgICAgICBpZiAoIHJjICE9IEdOVFNUX29rYXkgKQorICAgICAgICAgICAgICAg
IGdvdG8gdW5kb19vdXQ7CisgICAgICAgIH0KICAgICB9CiAgICAgZWxzZSBpZiAoIG93bmVyID09
IHJkIHx8IG93bmVyID09IGRvbV9jb3cgKQogICAgIHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Jun 22 11:35:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 11:35:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dO0OK-0004cn-Vc; Thu, 22 Jun 2017 11:35:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0OK-0004cT-4A
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:35:16 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 EF/5E-02181-37BAB495; Thu, 22 Jun 2017 11:35:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbdotXe
 kwZutxhYTthk4MHps79vFHsAYxZqZl5RfkcCacXbeC9aCZcYVa5v2MTUwblHuYuTiEBL4wigx
 bedudgjnPKPEq+79zF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZSIiwQJXHye
 wpImFfATKLx+TawEhag8pet39gnMHIsYGRYxahRnFpUllqka2iol1SUmZ5RkpuYmaNraGCql5
 taXJyYnpqTmFSsl5yfu4kR6BMGINjBuLLd+RCjJAeTkijv5mLvSCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvOmrgHKCRanpqRVpmTnA4IBJS3DwKInwbuwCSvMWFyTmFmemQ6ROMSpKifNGgvQJ
 gCQySvPg2mABeYlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvAogU3gy80rgpr8CWswEtPjFE
 Q+QxSWJCCmpBka36+5mQrF/bbrP7nB0E/2jXLv4GnvbyVcah/4bZZbO1Tqw89tP5du8ThvNTt
 ssUjzMlL5eJvmMjjDHGTPmy9mMy2YF3H3AHS551e2JN+uXvec+TV2fzVAdNPVRtMr+vhscrgf
 rWm5xCfgnnQ3/vc/1wG3NRI6cnvTrnZdFTQwXKa4/N702aYISS3FGoqEWc1FxIgAJ+fjNQwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1498131313!104395719!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1599 invoked from network); 22 Jun 2017 11:35:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 11:35:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0OH-0000MY-K0
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:35:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0OH-00060W-JE
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:35:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dO0OH-00060W-JE@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 11:35:13 +0000
Subject: [Xen-changelog] [xen stable-4.6] gnttab: correct logic to get page
	references during map requests
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDBjZTA0NjAzYzc2MjA3YWYyMmIxMGViM2Q5OTYyMWRhYWNjYmRkZGMKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgSnVuIDIwIDE2OjQzOjA5IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE2OjQzOjA5IDIwMTcgKzAy
MDAKCiAgICBnbnR0YWI6IGNvcnJlY3QgbG9naWMgdG8gZ2V0IHBhZ2UgcmVmZXJlbmNlcyBkdXJp
bmcgbWFwIHJlcXVlc3RzCiAgICAKICAgIFRoZSBydWxlcyBmb3IgcmVmZXJlbmNlIGNvdW50aW5n
IGFyZSBzb21ld2hhdCBjb21wbGljYXRlZDoKICAgIAogICAgKiBFYWNoIG9mIEdOVFRBQl9ob3N0
X21hcCBhbmQgR05UVEFCX2RldmljZV9tYXAgbmVlZCB0aGVpciBvd24KICAgIHJlZmVyZW5jZSBj
b3VudAogICAgCiAgICAqIElmIHRoZSBtYXBwaW5nIGlzIHdyaXRlYWJsZToKICAgICAtIEdOVFRB
Ql9ob3N0X21hcCBuZWVkcyBhIHR5cGUgY291bnQgdW5kZXIgb25seSBzb21lIGNvbmRpdGlvbnMK
ICAgICAtIEdOVFRBQl9kZXZpY2VfbWFwIGFsd2F5cyBuZWVkcyBhIHR5cGUgY291bnQKICAgIAog
ICAgSWYgdGhlIG1hcHBpbmcgc3VjY2VlZHMsIHdlIG5lZWQgdG8ga2VlcCBhbGwgb2YgdGhlc2U7
IGlmIHRoZSBtYXBwaW5nCiAgICBmYWlscywgd2UgbmVlZCB0byByZWxlYXNlIHdoYXRldmVyIHJl
ZmVyZW5jZXMgd2UgaGF2ZSBhY3F1aXJlZCBzbyBmYXIuCiAgICAKICAgIEFkZGl0aW9uYWxseSwg
dGhlIGNvZGUgdGhhdCBkb2VzIGEgbG90IG9mIHRoaXMgY2FsY3VsYXRpb24gImluaGVyaXRzIgog
ICAgYSByZWZlcmVuY2UgYXMgcGFydCBvZiB0aGUgcHJvY2VzcyBvZiBmaW5kaW5nIG91dCB3aG8g
dGhlIG93bmVyIGlzLgogICAgCiAgICBGaW5hbGx5LCBpZiB0aGUgZ3JhbnQgaXMgbWFwcGVkIGFz
IHdyaXRlYWJsZSAod2l0aG91dCB0aGUKICAgIEdOVE1BUF9yZWFkb25seSBmbGFnKSwgYnV0IHRo
ZSBoeXBlcnZpc29yIGNhbm5vdCBncmFiIGEKICAgIFBHVF93cml0ZWFibGVfcGFnZSB0eXBlLCB0
aGUgZW50aXJlIG9wZXJhdGlvbiBzaG91bGQgZmFpbC4KICAgIAogICAgVW5mb3J0dW5hdGVseSwg
dGhlIGN1cnJlbnQgY29kZSBoYXMgc2V2ZXJhbCBsb2dpYyBob2xlczoKICAgIAogICAgKiBJZiBh
IGdyYW50IGlzIG1hcHBlZCBvbmx5IEdOVFRBQl9kZXZpY2VfbWFwLCBhbmQgd2l0aCBhIHdyaXRl
YWJsZQogICAgICBtYXBwaW5nLCBidXQgaW4gY29uZGl0aW9ucyB3aGVyZSBhICpob3N0KiB0eXBl
IGNvdW50IGlzIG5vdAogICAgICBuZWNlc3NhcnksIHRoZSBjb2RlIHdpbGwgZmFpbCB0byBncmFi
IHRoZSBuZWNlc3NhcnkgdHlwZSBjb3VudC4KICAgIAogICAgKiBJZiBhIGdyYW50IGlzIG1hcHBl
ZCBib3RoIEdOVFRBQl9kZXZpY2VfbWFwIGFuZCBHTlRUQUJfaG9zdF9tYXAsCiAgICAgIHdpdGgg
YSB3cml0ZWFibGUgbWFwcGluZywgaW4gY29uZGl0aW9ucyB3aGVyZSB0aGUgaG9zdCB0eXBlIGNv
dW50IGlzCiAgICAgIG5vdCBuZWNlc3NhcnksICphbmQqIHdoZXJlIHRoZSBwYWdlIGNhbm5vdCBi
ZSBjaGFuZ2VkIHRvIHR5cGUKICAgICAgUEdUX3dyaXRlYWJsZSwgdGhlIGNvbmRpdGlvbiB3aWxs
IG5vdCBiZSBkZXRlY3RlZC4KICAgIAogICAgSW4gYm90aCBjYXNlcywgdGhpcyBtZWFucyB0aGF0
IG9uIHN1Y2Nlc3MsIHRoZSB0eXBlIGNvdW50IHdpbGwgYmUKICAgIGVycm9uZW91c2x5IHJlZHVj
ZWQgd2hlbiB0aGUgZ3JhbnQgaXMgdW5tYXBwZWQuICBJbiB0aGUgc2Vjb25kIGNhc2UsCiAgICB0
aGUgdHlwZSBjb3VudCB3aWxsIGJlIGVycm9uZW91c2x5IHJlZHVjZWQgb24gdGhlIGZhaWx1cmUg
cGF0aCBhcwogICAgd2VsbC4gIChJbiB0aGUgZmlyc3QgY2FzZSB0aGUgZmFpbHVyZSBwYXRoIGxv
Z2ljIGhhcyB0aGUgc2FtZSBob2xlCiAgICBhcyB0aGUgcmVmZXJlbmNlIGdyYWJiaW5nIGxvZ2lj
LikKICAgIAogICAgQWRkaXRpb25hbGx5LCB0aGUgcmV0dXJuIHZhbHVlIG9mIGdldF9wYWdlKCkg
aXMgbm90IGNoZWNrZWQ7IGJ1dCB0aGlzCiAgICBtYXkgZmFpbCBldmVuIGlmIHRoZSBmaXJzdCBn
ZXRfcGFnZSgpIHN1Y2NlZWRlZCBkdWUgdG8gYSByZWZlcmVuY2UKICAgIGNvdW50aW5nIG92ZXJm
bG93LgogICAgCiAgICBGaXJzdCBvZiBhbGwsIHNpbXBsaWZ5IHRoZSByZXN0b3JhdGlvbiBsb2dp
YyBieSBleHBsaWNpdGx5IGNvdW50aW5nCiAgICB0aGUgcmVmZXJlbmNlIGFuZCB0eXBlIHJlZmVy
ZW5jZXMgYWNxdWlyZWQuCiAgICAKICAgIENvbnNpZGVyIGVhY2ggbWFwcGluZyB0eXBlIHNlcGFy
YXRlbHksIGV4cGxpY2l0bHkgbWFya2luZyB0aGUKICAgICdpbmNvbWluZycgcmVmZXJlbmNlIGFz
IHVzZWQgc28gd2Uga25vdyB3aGVuIHdlIG5lZWQgdG8gZ3JhYiBhIHNlY29uZAogICAgb25lLgog
ICAgCiAgICBGaW5hbGx5LCBhbHdheXMgY2hlY2sgdGhlIHJldHVybiB2YWx1ZSBvZiBnZXRfcGFn
ZVtfdHlwZV0oKSBhbmQgZ28gdG8KICAgIHRoZSBmYWlsdXJlIHBhdGggaWYgYXBwcm9wcmlhdGUu
CiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjI0LgogICAgCiAgICBSZXBvcnRlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNzViMzg0ZWNl
NjM1YWRjNTVjMmJhZmJkYzJkODk1OWMxMDU0MmMzMQogICAgbWFzdGVyIGRhdGU6IDIwMTctMDYt
MjAgMTQ6NDY6MjEgKzAyMDAKLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCA1OCArKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAzMyBpbnNlcnRpb25zKCspLCAyNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggZDdh
ODU3OC4uOTc2OGM0NyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBi
L3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtNzQ0LDEyICs3NDQsMTIgQEAgX19nbnR0YWJf
bWFwX2dyYW50X3JlZigKICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmxndCwgKnJndDsKICAgICBz
dHJ1Y3QgdmNwdSAgICpsZWQ7CiAgICAgaW50ICAgICAgICAgICAgaGFuZGxlOwotICAgIHVuc2ln
bmVkIGxvbmcgIGZyYW1lID0gMCwgbnJfZ2V0cyA9IDA7CisgICAgdW5zaWduZWQgbG9uZyAgZnJh
bWUgPSAwOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnID0gTlVMTDsKICAgICBpbnQgICAgICAg
ICAgICByYyA9IEdOVFNUX29rYXk7CiAgICAgdTMyICAgICAgICAgICAgb2xkX3BpbjsKICAgICB1
MzIgICAgICAgICAgICBhY3RfcGluOwotICAgIHVuc2lnbmVkIGludCAgIGNhY2hlX2ZsYWdzOwor
ICAgIHVuc2lnbmVkIGludCAgIGNhY2hlX2ZsYWdzLCByZWZjbnQgPSAwLCB0eXBlY250ID0gMDsK
ICAgICBzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICphY3QgPSBOVUxMOwogICAgIHN0cnVjdCBn
cmFudF9tYXBwaW5nICptdDsKICAgICBncmFudF9lbnRyeV9oZWFkZXJfdCAqc2hhaDsKQEAgLTg3
NiwxMSArODc2LDE3IEBAIF9fZ250dGFiX21hcF9ncmFudF9yZWYoCiAgICAgZWxzZQogICAgICAg
ICBvd25lciA9IHBhZ2VfZ2V0X293bmVyKHBnKTsKIAorICAgIGlmICggb3duZXIgKQorICAgICAg
ICByZWZjbnQrKzsKKwogICAgIGlmICggIXBnIHx8IChvd25lciA9PSBkb21faW8pICkKICAgICB7
CiAgICAgICAgIC8qIE9ubHkgbmVlZGVkIHRoZSByZWZlcmVuY2UgdG8gY29uZmlybSBkb21faW8g
b3duZXJzaGlwLiAqLwogICAgICAgICBpZiAoIHBnICkKKyAgICAgICAgewogICAgICAgICAgICAg
cHV0X3BhZ2UocGcpOworICAgICAgICAgICAgcmVmY250LS07CisgICAgICAgIH0KIAogICAgICAg
ICBpZiAoIHBhZ2luZ19tb2RlX2V4dGVybmFsKGxkKSApCiAgICAgICAgIHsKQEAgLTkwOCwyNyAr
OTE0LDM4IEBAIF9fZ250dGFiX21hcF9ncmFudF9yZWYoCiAgICAgfQogICAgIGVsc2UgaWYgKCBv
d25lciA9PSByZCB8fCBvd25lciA9PSBkb21fY293ICkKICAgICB7Ci0gICAgICAgIGlmICggZ250
dGFiX2hvc3RfbWFwcGluZ19nZXRfcGFnZV90eXBlKG9wLCBsZCwgcmQpICkKKyAgICAgICAgaWYg
KCAob3AtPmZsYWdzICYgR05UTUFQX2RldmljZV9tYXApICYmICEob3AtPmZsYWdzICYgR05UTUFQ
X3JlYWRvbmx5KSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggKG93bmVyID09IGRvbV9j
b3cpIHx8CiAgICAgICAgICAgICAgICAgICFnZXRfcGFnZV90eXBlKHBnLCBQR1Rfd3JpdGFibGVf
cGFnZSkgKQogICAgICAgICAgICAgICAgIGdvdG8gY291bGRfbm90X3BpbjsKKyAgICAgICAgICAg
IHR5cGVjbnQrKzsKICAgICAgICAgfQogCi0gICAgICAgIG5yX2dldHMrKzsKICAgICAgICAgaWYg
KCBvcC0+ZmxhZ3MgJiBHTlRNQVBfaG9zdF9tYXAgKQogICAgICAgICB7Ci0gICAgICAgICAgICBy
YyA9IGNyZWF0ZV9ncmFudF9ob3N0X21hcHBpbmcob3AtPmhvc3RfYWRkciwgZnJhbWUsIG9wLT5m
bGFncywgMCk7Ci0gICAgICAgICAgICBpZiAoIHJjICE9IEdOVFNUX29rYXkgKQotICAgICAgICAg
ICAgICAgIGdvdG8gdW5kb19vdXQ7Ci0KKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBP
bmx5IG5lZWQgdG8gZ3JhYiBhbm90aGVyIHJlZmVyZW5jZSBpZiBkZXZpY2VfbWFwIGNsYWltZWQK
KyAgICAgICAgICAgICAqIHRoZSBvdGhlciBvbmUuCisgICAgICAgICAgICAgKi8KICAgICAgICAg
ICAgIGlmICggb3AtPmZsYWdzICYgR05UTUFQX2RldmljZV9tYXAgKQogICAgICAgICAgICAgewot
ICAgICAgICAgICAgICAgIG5yX2dldHMrKzsKLSAgICAgICAgICAgICAgICAodm9pZClnZXRfcGFn
ZShwZywgcmQpOwotICAgICAgICAgICAgICAgIGlmICggIShvcC0+ZmxhZ3MgJiBHTlRNQVBfcmVh
ZG9ubHkpICkKLSAgICAgICAgICAgICAgICAgICAgZ2V0X3BhZ2VfdHlwZShwZywgUEdUX3dyaXRh
YmxlX3BhZ2UpOworICAgICAgICAgICAgICAgIGlmICggIWdldF9wYWdlKHBnLCByZCkgKQorICAg
ICAgICAgICAgICAgICAgICBnb3RvIGNvdWxkX25vdF9waW47CisgICAgICAgICAgICAgICAgcmVm
Y250Kys7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIGlmICggZ250dGFiX2hvc3RfbWFw
cGluZ19nZXRfcGFnZV90eXBlKG9wLCBsZCwgcmQpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICBpZiAoIChvd25lciA9PSBkb21fY293KSB8fAorICAgICAgICAgICAgICAgICAgICAg
IWdldF9wYWdlX3R5cGUocGcsIFBHVF93cml0YWJsZV9wYWdlKSApCisgICAgICAgICAgICAgICAg
ICAgIGdvdG8gY291bGRfbm90X3BpbjsKKyAgICAgICAgICAgICAgICB0eXBlY250Kys7CiAgICAg
ICAgICAgICB9CisKKyAgICAgICAgICAgIHJjID0gY3JlYXRlX2dyYW50X2hvc3RfbWFwcGluZyhv
cC0+aG9zdF9hZGRyLCBmcmFtZSwgb3AtPmZsYWdzLCAwKTsKKyAgICAgICAgICAgIGlmICggcmMg
IT0gR05UU1Rfb2theSApCisgICAgICAgICAgICAgICAgZ290byB1bmRvX291dDsKICAgICAgICAg
fQogICAgIH0KICAgICBlbHNlCkBAIC05MzcsOCArOTU0LDYgQEAgX19nbnR0YWJfbWFwX2dyYW50
X3JlZigKICAgICAgICAgaWYgKCAhcmQtPmlzX2R5aW5nICkKICAgICAgICAgICAgIGdkcHJpbnRr
KFhFTkxPR19XQVJOSU5HLCAiQ291bGQgbm90IHBpbiBncmFudCBmcmFtZSAlbHhcbiIsCiAgICAg
ICAgICAgICAgICAgICAgICBmcmFtZSk7Ci0gICAgICAgIGlmICggb3duZXIgIT0gTlVMTCApCi0g
ICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAgICAgICAgIHJjID0gR05UU1RfZ2VuZXJhbF9lcnJv
cjsKICAgICAgICAgZ290byB1bmRvX291dDsKICAgICB9CkBAIC0xMDAxLDE4ICsxMDE2LDExIEBA
IF9fZ250dGFiX21hcF9ncmFudF9yZWYoCiAgICAgcmV0dXJuOwogCiAgdW5kb19vdXQ6Ci0gICAg
aWYgKCBucl9nZXRzID4gMSApCi0gICAgewotICAgICAgICBpZiAoICEob3AtPmZsYWdzICYgR05U
TUFQX3JlYWRvbmx5KSApCi0gICAgICAgICAgICBwdXRfcGFnZV90eXBlKHBnKTsKLSAgICAgICAg
cHV0X3BhZ2UocGcpOwotICAgIH0KLSAgICBpZiAoIG5yX2dldHMgPiAwICkKLSAgICB7Ci0gICAg
ICAgIGlmICggZ250dGFiX2hvc3RfbWFwcGluZ19nZXRfcGFnZV90eXBlKG9wLCBsZCwgcmQpICkK
LSAgICAgICAgICAgIHB1dF9wYWdlX3R5cGUocGcpOworICAgIHdoaWxlICggdHlwZWNudC0tICkK
KyAgICAgICAgcHV0X3BhZ2VfdHlwZShwZyk7CisKKyAgICB3aGlsZSAoIHJlZmNudC0tICkKICAg
ICAgICAgcHV0X3BhZ2UocGcpOwotICAgIH0KIAogICAgIHJlYWRfbG9jaygmcmd0LT5sb2NrKTsK
IAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhYmxlLTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Jun 22 11:35:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 11:35:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dO0OW-0004eM-0z; Thu, 22 Jun 2017 11:35:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0OU-0004eB-Kk
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:35:26 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 E5/BA-23755-D7BAB495; Thu, 22 Jun 2017 11:35:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbd2tXe
 kwaSjXBYTthk4MHps79vFHsAYxZqZl5RfkcCaMW/JO/aCxTEV264tZW1gfO3YxcjFISTwhVGi
 t/csK4RznlHiwPdOti5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQVCJOaeX
 McIYvMKmEks2v+SBcRmAaq/NPciywRGjgWMDKsY1YtTi8pSi3SN9JKKMtMzSnITM3N0DQ2M9X
 JTi4sT01NzEpOK9ZLzczcxAn1Sz8DAuIPxVLPzIUZJDiYlUd7Nxd6RQnxJ+SmVGYnFGfFFpTm
 pxYcYZTg4lCR401cB5QSLUtNTK9Iyc4DBAZOW4OBREuHd2AWU5i0uSMwtzkyHSJ1iVJQS540E
 6RMASWSU5sG1wQLyEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3gqQKTyZeSVw018BLWYCW
 vziiAfI4pJEhJRUA6NstWDUNgf2zZJfrRR8XHj/N+5PFHqxOJgpxnBJ9uwUw5h51YJz1nzUTN
 Q/0FUkE+HR8ydwV8zL0x5qi9sr//nu7RbPsg7U13s0+5SG0437WQxLnrcl2j0S2ntgh8Cd27N
 amYR6+MKLUu+p7vnS9lWTQSL7p2pd7TzVY7kiew7FmAmrllSuU2Ipzkg01GIuKk4EAPvNdYBD
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1498131323!90100904!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35666 invoked from network); 22 Jun 2017 11:35:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 11:35:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0OR-0000Mi-Nk
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:35:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0OR-00061B-LP
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:35:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dO0OR-00061B-LP@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 11:35:23 +0000
Subject: [Xen-changelog] [xen stable-4.6] gnttab:
	__gnttab_unmap_common_complete() is all-or-nothing
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGFjM2ExYmE1YTVjM2RkYmMyZTYwMWM5MDYxZDg2ODk0YTE3NDY2OTEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDIw
IDE2OjQzOjM0IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE2OjQzOjM0IDIwMTcgKzAyMDAKCiAgICBn
bnR0YWI6IF9fZ250dGFiX3VubWFwX2NvbW1vbl9jb21wbGV0ZSgpIGlzIGFsbC1vci1ub3RoaW5n
CiAgICAKICAgIEFsbCBmYWlsdXJlcyBoYXZlIHRvIGJlIGRldGVjdGVkIGluIF9fZ250dGFiX3Vu
bWFwX2NvbW1vbigpLCB0aGUKICAgIGNvbXBsZXRpb24gZnVuY3Rpb24gbXVzdCBub3Qgc2tpcCBw
YXJ0IG9mIGl0cyBwcm9jZXNzaW5nLiBJbiBwYXJ0aWN1bGFyCiAgICB0aGUgR05UTUFQX2Rldmlj
ZV9tYXAgcmVsYXRlZCBwdXR0aW5nIG9mIHBhZ2UgcmVmZXJlbmNlcyBhbmQgYWRqdXN0bWVudAog
ICAgb2YgcGluIGNvdW50IG11c3Qgbm90IG9jY3VyIGlmIF9fZ250dGFiX3VubWFwX2NvbW1vbigp
IHNpZ25hbGVkIGFuCiAgICBlcnJvci4gRnVydGhlcm1vcmUgdGhlIGZ1bmN0aW9uIG11c3Qgbm90
IG1ha2UgYWRqdXN0bWVudHMgdG8gZ2xvYmFsCiAgICBzdGF0ZSAoaGVyZTogY2xlYXJpbmcgR05U
VEFCX2RldmljZV9tYXApIGJlZm9yZSBhbGwgcG9zc2libHkgZmFpbGluZwogICAgb3BlcmF0aW9u
cyBoYXZlIGJlZW4gcGVyZm9ybWVkLgogICAgCiAgICBUaGVyZSdzIG9uZSBleGNlcHRpb24gZm9y
IElPTU1VIHJlbGF0ZWQgZmFpbHVyZXM6IEFzIElPTU1VIG1hbmlwdWxhdGlvbgogICAgb2NjdXJz
IGFmdGVyIEdOVE1BUF8qX21hcCBoYXZlIGJlZW4gY2xlYXJlZCBhbHJlYWR5LCB0aGUgcmVsYXRl
ZCBwYWdlCiAgICByZWZlcmVuY2UgYW5kIHBpbiBjb3VudCBhZGp1c3RtZW50cyBuZWVkIHRvIGJl
IGRvbmUgbmV2ZXJ0aGVsZXNzLiBBCiAgICBmdW5kYW1lbnRhbCByZXF1aXJlbWVudCBmb3IgdGhl
IGNvcnJlY3RuZXNzIG9mIHRoaXMgaXMgdGhhdAogICAgaW9tbXVfeyx1bn1tYXBfcGFnZSgpIGNy
YXNoIGFueSBhZmZlY3RlZCBEb21VIGluIGNhc2Ugb2YgZmFpbHVyZS4KICAgIAogICAgVGhlIHZl
cnNpb24gY2hlY2sgYXBwZWFycyB0byBiZSBwb2ludGxlc3MgKG9yIGNvdWxkIHBlcmhhcHMgYmUg
YQogICAgQlVHX09OKCkgb3IgQVNTRVJUKCkpLCBidXQgZm9yIHRoZSBtb21lbnQgYWxzbyBtb3Zl
IGl0LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTIyNC4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDog
MTFmYzdjY2I3MjE3Y2NmYjc5ZWRiNzI3ZDEzNDk2MThiY2IwNjAyZAogICAgbWFzdGVyIGRhdGU6
IDIwMTctMDYtMjAgMTQ6NDY6NDcgKzAyMDAKLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMg
ICAgICAgICAgfCAxMDYgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhl
bi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaCB8ICAgMiArLQogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9ncmFudF90YWJsZS5oIHwgICA1ICstCiAzIGZpbGVzIGNoYW5nZWQsIDU0IGluc2VydGlv
bnMoKyksIDU5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFi
bGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCA5NzY4YzQ3Li4yMDIzMGZiIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jCkBAIC05Niw3ICs5Niw3IEBAIHN0cnVjdCBnbnR0YWJfdW5tYXBfY29tbW9uIHsK
ICAgICBpbnQxNl90IHN0YXR1czsKIAogICAgIC8qIFNoYXJlZCBzdGF0ZSBiZXRlZW4gKl91bm1h
cCBhbmQgKl91bm1hcF9jb21wbGV0ZSAqLwotICAgIHUxNiBmbGFnczsKKyAgICB1MTYgZG9uZTsK
ICAgICB1bnNpZ25lZCBsb25nIGZyYW1lOwogICAgIHN0cnVjdCBkb21haW4gKnJkOwogICAgIGdy
YW50X3JlZl90IHJlZjsKQEAgLTkzNSw3ICs5MzUsOCBAQCBfX2dudHRhYl9tYXBfZ3JhbnRfcmVm
KAogICAgICAgICAgICAgICAgIHJlZmNudCsrOwogICAgICAgICAgICAgfQogCi0gICAgICAgICAg
ICBpZiAoIGdudHRhYl9ob3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZShvcCwgbGQsIHJkKSApCisg
ICAgICAgICAgICBpZiAoIGdudHRhYl9ob3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZShvcC0+Zmxh
Z3MgJiBHTlRNQVBfcmVhZG9ubHksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsZCwgcmQpICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAg
ICBpZiAoIChvd25lciA9PSBkb21fY293KSB8fAogICAgICAgICAgICAgICAgICAgICAgIWdldF9w
YWdlX3R5cGUocGcsIFBHVF93cml0YWJsZV9wYWdlKSApCkBAIC0xMDgyLDYgKzEwODMsNyBAQCBf
X2dudHRhYl91bm1hcF9jb21tb24oCiAgICAgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqYWN0
OwogICAgIHMxNiAgICAgICAgICAgICAgcmMgPSAwOwogICAgIHN0cnVjdCBncmFudF9tYXBwaW5n
ICptYXA7CisgICAgdW5zaWduZWQgaW50IGZsYWdzOwogICAgIGJvb2xfdCBwdXRfaGFuZGxlID0g
MDsKIAogICAgIGxkID0gY3VycmVudC0+ZG9tYWluOwpAQCAtMTEzMiw2ICsxMTM0LDIwIEBAIF9f
Z250dGFiX3VubWFwX2NvbW1vbigKIAogICAgIHJlYWRfbG9jaygmcmd0LT5sb2NrKTsKIAorICAg
IGlmICggcmd0LT5ndF92ZXJzaW9uID09IDAgKQorICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAg
ICogVGhpcyBvdWdodCB0byBiZSBpbXBvc3NpYmxlLCBhcyBzdWNoIGEgbWFwcGluZyBzaG91bGQg
bm90IGhhdmUKKyAgICAgICAgICogYmVlbiBlc3RhYmxpc2hlZCAoc2VlIHRoZSBucl9ncmFudF9l
bnRyaWVzKHJndCkgYm91bmRzIGNoZWNrIGluCisgICAgICAgICAqIF9fZ250dGFiX21hcF9ncmFu
dF9yZWYoKSkuIERvaW5nIHRoaXMgY2hlY2sgb25seSBpbgorICAgICAgICAgKiBfX2dudHRhYl91
bm1hcF9jb21tb25fY29tcGxldGUoKSAtIGFzIGl0IHVzZWQgdG8gYmUgZG9uZSAtIHdvdWxkLAor
ICAgICAgICAgKiBob3dldmVyLCBiZSB0b28gbGF0ZS4KKyAgICAgICAgICovCisgICAgICAgIHJj
ID0gR05UU1RfYmFkX2dudHJlZjsKKyAgICAgICAgZmxhZ3MgPSAwOworICAgICAgICBnb3RvIHVu
bG9ja19vdXQ7CisgICAgfQorCiAgICAgb3AtPnJkID0gcmQ7CiAgICAgb3AtPnJlZiA9IG1hcC0+
cmVmOwogCkBAIC0xMTQ3LDYgKzExNjMsNyBAQCBfX2dudHRhYl91bm1hcF9jb21tb24oCiAgICAg
ewogICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIlVuc3RhYmxlIGhhbmRsZSAlI3hc
biIsIG9wLT5oYW5kbGUpOwogICAgICAgICByYyA9IEdOVFNUX2JhZF9oYW5kbGU7CisgICAgICAg
IGZsYWdzID0gMDsKICAgICAgICAgZ290byB1bmxvY2tfb3V0OwogICAgIH0KIApAQCAtMTE2MCw5
ICsxMTc3LDkgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uKAogICAgICAqIGhvbGQgYW55d2F5OyBz
ZWUgZG9jcy9taXNjL2dyYW50LXRhYmxlcy50eHQncyAiTG9ja2luZyIgc2VjdGlvbi4KICAgICAg
Ki8KIAotICAgIG9wLT5mbGFncyA9IHJlYWRfYXRvbWljKCZtYXAtPmZsYWdzKTsKKyAgICBmbGFn
cyA9IHJlYWRfYXRvbWljKCZtYXAtPmZsYWdzKTsKICAgICBzbXBfcm1iKCk7Ci0gICAgaWYgKCB1
bmxpa2VseSghb3AtPmZsYWdzKSB8fCB1bmxpa2VseShtYXAtPmRvbWlkICE9IGRvbSkgfHwKKyAg
ICBpZiAoIHVubGlrZWx5KCFmbGFncykgfHwgdW5saWtlbHkobWFwLT5kb21pZCAhPSBkb20pIHx8
CiAgICAgICAgICB1bmxpa2VseShtYXAtPnJlZiAhPSBvcC0+cmVmKSApCiAgICAgewogICAgICAg
ICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIlVuc3RhYmxlIGhhbmRsZSAldVxuIiwgb3AtPmhh
bmRsZSk7CkBAIC0xMTcyLDI0ICsxMTg5LDI3IEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbigKIAog
ICAgIG9wLT5mcmFtZSA9IGFjdC0+ZnJhbWU7CiAKLSAgICBpZiAoIG9wLT5kZXZfYnVzX2FkZHIg
KQotICAgIHsKLSAgICAgICAgaWYgKCB1bmxpa2VseShvcC0+ZGV2X2J1c19hZGRyICE9IHBmbl90
b19wYWRkcihhY3QtPmZyYW1lKSkgKQotICAgICAgICAgICAgUElOX0ZBSUwoYWN0X3JlbGVhc2Vf
b3V0LCBHTlRTVF9nZW5lcmFsX2Vycm9yLAotICAgICAgICAgICAgICAgICAgICAgIkJ1cyBhZGRy
ZXNzIGRvZXNuJ3QgbWF0Y2ggZ250cmVmICglIlBSSXg2NCIgIT0gJSJQUklwYWRkciIpXG4iLAot
ICAgICAgICAgICAgICAgICAgICAgb3AtPmRldl9idXNfYWRkciwgcGZuX3RvX3BhZGRyKGFjdC0+
ZnJhbWUpKTsKLQotICAgICAgICBtYXAtPmZsYWdzICY9IH5HTlRNQVBfZGV2aWNlX21hcDsKLSAg
ICB9CisgICAgaWYgKCBvcC0+ZGV2X2J1c19hZGRyICYmCisgICAgICAgICB1bmxpa2VseShvcC0+
ZGV2X2J1c19hZGRyICE9IHBmbl90b19wYWRkcihhY3QtPmZyYW1lKSkgKQorICAgICAgICBQSU5f
RkFJTChhY3RfcmVsZWFzZV9vdXQsIEdOVFNUX2dlbmVyYWxfZXJyb3IsCisgICAgICAgICAgICAg
ICAgICJCdXMgYWRkcmVzcyBkb2Vzbid0IG1hdGNoIGdudHJlZiAoJSJQUkl4NjQiICE9ICUiUFJJ
cGFkZHIiKVxuIiwKKyAgICAgICAgICAgICAgICAgb3AtPmRldl9idXNfYWRkciwgcGZuX3RvX3Bh
ZGRyKGFjdC0+ZnJhbWUpKTsKIAotICAgIGlmICggKG9wLT5ob3N0X2FkZHIgIT0gMCkgJiYgKG9w
LT5mbGFncyAmIEdOVE1BUF9ob3N0X21hcCkgKQorICAgIGlmICggb3AtPmhvc3RfYWRkciAmJiAo
ZmxhZ3MgJiBHTlRNQVBfaG9zdF9tYXApICkKICAgICB7CiAgICAgICAgIGlmICggKHJjID0gcmVw
bGFjZV9ncmFudF9ob3N0X21hcHBpbmcob3AtPmhvc3RfYWRkciwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcC0+ZnJhbWUsIG9wLT5uZXdfYWRkciwgCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3AtPmZsYWdzKSkg
PCAwICkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGFn
cykpIDwgMCApCiAgICAgICAgICAgICBnb3RvIGFjdF9yZWxlYXNlX291dDsKIAogICAgICAgICBt
YXAtPmZsYWdzICY9IH5HTlRNQVBfaG9zdF9tYXA7CisgICAgICAgIG9wLT5kb25lIHw9IEdOVE1B
UF9ob3N0X21hcCB8IChmbGFncyAmIEdOVE1BUF9yZWFkb25seSk7CisgICAgfQorCisgICAgaWYg
KCBvcC0+ZGV2X2J1c19hZGRyICYmIChmbGFncyAmIEdOVE1BUF9kZXZpY2VfbWFwKSApCisgICAg
eworICAgICAgICBtYXAtPmZsYWdzICY9IH5HTlRNQVBfZGV2aWNlX21hcDsKKyAgICAgICAgb3At
PmRvbmUgfD0gR05UTUFQX2RldmljZV9tYXAgfCAoZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHkpOwog
ICAgIH0KIAogICAgIGlmICggIShtYXAtPmZsYWdzICYgKEdOVE1BUF9kZXZpY2VfbWFwfEdOVE1B
UF9ob3N0X21hcCkpICkKQEAgLTEyMjYsNyArMTI0Niw3IEBAIF9fZ250dGFiX3VubWFwX2NvbW1v
bigKICAgICB9CiAKICAgICAvKiBJZiBqdXN0IHVubWFwcGVkIGEgd3JpdGFibGUgbWFwcGluZywg
bWFyayBhcyBkaXJ0aWVkICovCi0gICAgaWYgKCByYyA9PSBHTlRTVF9va2F5ICYmICEob3AtPmZs
YWdzICYgR05UTUFQX3JlYWRvbmx5KSApCisgICAgaWYgKCByYyA9PSBHTlRTVF9va2F5ICYmICEo
ZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHkpICkKICAgICAgICAgIGdudHRhYl9tYXJrX2RpcnR5KHJk
LCBvcC0+ZnJhbWUpOwogCiAgICAgb3AtPnN0YXR1cyA9IHJjOwpAQCAtMTI0MywxMyArMTI2Myw5
IEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbl9jb21wbGV0ZShzdHJ1Y3QgZ250dGFiX3VubWFwX2Nv
bW1vbiAqb3ApCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7CiAgICAgdWludDE2X3QgKnN0YXR1
czsKIAotICAgIGlmICggcmQgPT0gTlVMTCApCisgICAgaWYgKCAhb3AtPmRvbmUgKQogICAgIHsg
Ci0gICAgICAgIC8qCi0gICAgICAgICAqIFN1Z2dlc3RzIHRoYXQgX19nbnRhYl91bm1hcF9jb21t
b24gZmFpbGVkIGluCi0gICAgICAgICAqIHJjdV9sb2NrX2RvbWFpbl9ieV9pZCgpIG9yIGVhcmxp
ZXIsIGFuZCBzbyB3ZSBoYXZlIG5vdGhpbmcKLSAgICAgICAgICogdG8gY29tcGxldGUKLSAgICAg
ICAgICovCisgICAgICAgIC8qIF9fZ250YWJfdW5tYXBfY29tbW9uKCkgZGlkbid0IGRvIGFueXRo
aW5nIC0gbm90aGluZyB0byBjb21wbGV0ZS4gKi8KICAgICAgICAgcmV0dXJuOwogICAgIH0KIApA
QCAtMTI1OSw4ICsxMjc1LDYgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uX2NvbXBsZXRlKHN0cnVj
dCBnbnR0YWJfdW5tYXBfY29tbW9uICpvcCkKICAgICByZ3QgPSByZC0+Z3JhbnRfdGFibGU7CiAK
ICAgICByZWFkX2xvY2soJnJndC0+bG9jayk7Ci0gICAgaWYgKCByZ3QtPmd0X3ZlcnNpb24gPT0g
MCApCi0gICAgICAgIGdvdG8gdW5sb2NrX291dDsKIAogICAgIGFjdCA9IGFjdGl2ZV9lbnRyeV9h
Y3F1aXJlKHJndCwgb3AtPnJlZik7CiAgICAgc2hhID0gc2hhcmVkX2VudHJ5X2hlYWRlcihyZ3Qs
IG9wLT5yZWYpOwpAQCAtMTI3MCw3MiArMTI4NCw1MCBAQCBfX2dudHRhYl91bm1hcF9jb21tb25f
Y29tcGxldGUoc3RydWN0IGdudHRhYl91bm1hcF9jb21tb24gKm9wKQogICAgIGVsc2UKICAgICAg
ICAgc3RhdHVzID0gJnN0YXR1c19lbnRyeShyZ3QsIG9wLT5yZWYpOwogCi0gICAgaWYgKCBvcC0+
ZGV2X2J1c19hZGRyICYmCi0gICAgICAgICB1bmxpa2VseShvcC0+ZGV2X2J1c19hZGRyICE9IHBm
bl90b19wYWRkcihhY3QtPmZyYW1lKSkgKQotICAgIHsKLSAgICAgICAgLyoKLSAgICAgICAgICog
U3VnZ2VzdHMgdGhhdCBfX2dudGFiX3VubWFwX2NvbW1vbiBmYWlsZWQgZWFybHkgYW5kIHNvCi0g
ICAgICAgICAqIG5vdGhpbmcgZnVydGhlciB0byBkbwotICAgICAgICAgKi8KLSAgICAgICAgZ290
byBhY3RfcmVsZWFzZV9vdXQ7Ci0gICAgfQotCiAgICAgcGcgPSBtZm5fdG9fcGFnZShvcC0+ZnJh
bWUpOwogCi0gICAgaWYgKCBvcC0+ZGV2X2J1c19hZGRyICYmIChvcC0+ZmxhZ3MgJiBHTlRNQVBf
ZGV2aWNlX21hcCkgKQorICAgIGlmICggb3AtPmRvbmUgJiBHTlRNQVBfZGV2aWNlX21hcCApCiAg
ICAgewogICAgICAgICBpZiAoICFpc19pb21lbV9wYWdlKGFjdC0+ZnJhbWUpICkKICAgICAgICAg
ewotICAgICAgICAgICAgaWYgKCBvcC0+ZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHkgKQorICAgICAg
ICAgICAgaWYgKCBvcC0+ZG9uZSAmIEdOVE1BUF9yZWFkb25seSApCiAgICAgICAgICAgICAgICAg
cHV0X3BhZ2UocGcpOwogICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgIHB1dF9wYWdl
X2FuZF90eXBlKHBnKTsKICAgICAgICAgfQogCiAgICAgICAgIEFTU0VSVChhY3QtPnBpbiAmIChH
TlRQSU5fZGV2d19tYXNrIHwgR05UUElOX2RldnJfbWFzaykpOwotICAgICAgICBpZiAoIG9wLT5m
bGFncyAmIEdOVE1BUF9yZWFkb25seSApCisgICAgICAgIGlmICggb3AtPmRvbmUgJiBHTlRNQVBf
cmVhZG9ubHkgKQogICAgICAgICAgICAgYWN0LT5waW4gLT0gR05UUElOX2RldnJfaW5jOwogICAg
ICAgICBlbHNlCiAgICAgICAgICAgICBhY3QtPnBpbiAtPSBHTlRQSU5fZGV2d19pbmM7CiAgICAg
fQogCi0gICAgaWYgKCAob3AtPmhvc3RfYWRkciAhPSAwKSAmJiAob3AtPmZsYWdzICYgR05UTUFQ
X2hvc3RfbWFwKSApCisgICAgaWYgKCBvcC0+ZG9uZSAmIEdOVE1BUF9ob3N0X21hcCApCiAgICAg
ewotICAgICAgICBpZiAoIG9wLT5zdGF0dXMgIT0gMCApIAotICAgICAgICB7Ci0gICAgICAgICAg
ICAvKgotICAgICAgICAgICAgICogU3VnZ2VzdHMgdGhhdCBfX2dudGFiX3VubWFwX2NvbW1vbiBm
YWlsZWQgaW4KLSAgICAgICAgICAgICAqIHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKCkgb3Ig
SU9NTVUgaGFuZGxpbmcsIHNvIG5vdGhpbmcKLSAgICAgICAgICAgICAqIGZ1cnRoZXIgdG8gZG8g
KHNob3J0IG9mIHJlLWVzdGFibGlzaGluZyB0aGUgbWFwcGluZyBpbiB0aGUKLSAgICAgICAgICAg
ICAqIGxhdHRlciBjYXNlKS4KLSAgICAgICAgICAgICAqLwotICAgICAgICAgICAgZ290byBhY3Rf
cmVsZWFzZV9vdXQ7Ci0gICAgICAgIH0KLQogICAgICAgICBpZiAoICFpc19pb21lbV9wYWdlKG9w
LT5mcmFtZSkgKSAKICAgICAgICAgewotICAgICAgICAgICAgaWYgKCBnbnR0YWJfaG9zdF9tYXBw
aW5nX2dldF9wYWdlX3R5cGUob3AsIGxkLCByZCkgKQorICAgICAgICAgICAgaWYgKCBnbnR0YWJf
aG9zdF9tYXBwaW5nX2dldF9wYWdlX3R5cGUob3AtPmRvbmUgJiBHTlRNQVBfcmVhZG9ubHksCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZCwgcmQp
ICkKICAgICAgICAgICAgICAgICBwdXRfcGFnZV90eXBlKHBnKTsKICAgICAgICAgICAgIHB1dF9w
YWdlKHBnKTsKICAgICAgICAgfQogCiAgICAgICAgIEFTU0VSVChhY3QtPnBpbiAmIChHTlRQSU5f
aHN0d19tYXNrIHwgR05UUElOX2hzdHJfbWFzaykpOwotICAgICAgICBpZiAoIG9wLT5mbGFncyAm
IEdOVE1BUF9yZWFkb25seSApCisgICAgICAgIGlmICggb3AtPmRvbmUgJiBHTlRNQVBfcmVhZG9u
bHkgKQogICAgICAgICAgICAgYWN0LT5waW4gLT0gR05UUElOX2hzdHJfaW5jOwogICAgICAgICBl
bHNlCiAgICAgICAgICAgICBhY3QtPnBpbiAtPSBHTlRQSU5faHN0d19pbmM7CiAgICAgfQogCiAg
ICAgaWYgKCAoKGFjdC0+cGluICYgKEdOVFBJTl9kZXZ3X21hc2t8R05UUElOX2hzdHdfbWFzaykp
ID09IDApICYmCi0gICAgICAgICAhKG9wLT5mbGFncyAmIEdOVE1BUF9yZWFkb25seSkgKQorICAg
ICAgICAgIShvcC0+ZG9uZSAmIEdOVE1BUF9yZWFkb25seSkgKQogICAgICAgICBnbnR0YWJfY2xl
YXJfZmxhZyhfR1RGX3dyaXRpbmcsIHN0YXR1cyk7CiAKICAgICBpZiAoIGFjdC0+cGluID09IDAg
KQogICAgICAgICBnbnR0YWJfY2xlYXJfZmxhZyhfR1RGX3JlYWRpbmcsIHN0YXR1cyk7CiAKLSBh
Y3RfcmVsZWFzZV9vdXQ6CiAgICAgYWN0aXZlX2VudHJ5X3JlbGVhc2UoYWN0KTsKLSB1bmxvY2tf
b3V0OgogICAgIHJlYWRfdW5sb2NrKCZyZ3QtPmxvY2spOwogCiAgICAgcmN1X3VubG9ja19kb21h
aW4ocmQpOwpAQCAtMTM1MSw2ICsxMzQzLDcgQEAgX19nbnR0YWJfdW5tYXBfZ3JhbnRfcmVmKAog
ICAgIGNvbW1vbi0+aGFuZGxlID0gb3AtPmhhbmRsZTsKIAogICAgIC8qIEludGlhbGlzZSB0aGVz
ZSBpbiBjYXNlIGNvbW1vbiBjb250YWlucyBvbGQgc3RhdGUgKi8KKyAgICBjb21tb24tPmRvbmUg
PSAwOwogICAgIGNvbW1vbi0+bmV3X2FkZHIgPSAwOwogICAgIGNvbW1vbi0+cmQgPSBOVUxMOwog
ICAgIGNvbW1vbi0+ZnJhbWUgPSAwOwpAQCAtMTQxNiw2ICsxNDA5LDcgQEAgX19nbnR0YWJfdW5t
YXBfYW5kX3JlcGxhY2UoCiAgICAgY29tbW9uLT5oYW5kbGUgPSBvcC0+aGFuZGxlOwogICAgIAog
ICAgIC8qIEludGlhbGlzZSB0aGVzZSBpbiBjYXNlIGNvbW1vbiBjb250YWlucyBvbGQgc3RhdGUg
Ki8KKyAgICBjb21tb24tPmRvbmUgPSAwOwogICAgIGNvbW1vbi0+ZGV2X2J1c19hZGRyID0gMDsK
ICAgICBjb21tb24tPnJkID0gTlVMTDsKICAgICBjb21tb24tPmZyYW1lID0gMDsKQEAgLTMzNzQs
NyArMzM2OCw5IEBAIGdudHRhYl9yZWxlYXNlX21hcHBpbmdzKAogICAgICAgICAgICAgICAgIGlm
ICggZ250dGFiX3JlbGVhc2VfaG9zdF9tYXBwaW5ncyhkKSAmJgogICAgICAgICAgICAgICAgICAg
ICAgIWlzX2lvbWVtX3BhZ2UoYWN0LT5mcmFtZSkgKQogICAgICAgICAgICAgICAgIHsKLSAgICAg
ICAgICAgICAgICAgICAgaWYgKCBnbnR0YWJfaG9zdF9tYXBwaW5nX2dldF9wYWdlX3R5cGUobWFw
LCBkLCByZCkgKQorICAgICAgICAgICAgICAgICAgICBpZiAoIGdudHRhYl9ob3N0X21hcHBpbmdf
Z2V0X3BhZ2VfdHlwZSgobWFwLT5mbGFncyAmCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHTlRNQVBfcmVhZG9ubHkpLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkLCBy
ZCkgKQogICAgICAgICAgICAgICAgICAgICAgICAgcHV0X3BhZ2VfdHlwZShwZyk7CiAgICAgICAg
ICAgICAgICAgICAgIHB1dF9wYWdlKHBnKTsKICAgICAgICAgICAgICAgICB9CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJt
L2dyYW50X3RhYmxlLmgKaW5kZXggNWUwNzZjYy4uZDc2YzdjNyAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Jh
bnRfdGFibGUuaApAQCAtOSw3ICs5LDcgQEAgdm9pZCBnbnR0YWJfY2xlYXJfZmxhZyh1bnNpZ25l
ZCBsb25nIG5yLCB1aW50MTZfdCAqYWRkcik7CiBpbnQgY3JlYXRlX2dyYW50X2hvc3RfbWFwcGlu
Zyh1bnNpZ25lZCBsb25nIGdwYWRkciwKICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4sIHVuc2ln
bmVkIGludCBmbGFncywgdW5zaWduZWQgaW50CiAgICAgICAgIGNhY2hlX2ZsYWdzKTsKLSNkZWZp
bmUgZ250dGFiX2hvc3RfbWFwcGluZ19nZXRfcGFnZV90eXBlKG9wLCBkLCByZCkgKDApCisjZGVm
aW5lIGdudHRhYl9ob3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZShybywgbGQsIHJkKSAoMCkKIGlu
dCByZXBsYWNlX2dyYW50X2hvc3RfbWFwcGluZyh1bnNpZ25lZCBsb25nIGdwYWRkciwgdW5zaWdu
ZWQgbG9uZyBtZm4sCiAgICAgICAgIHVuc2lnbmVkIGxvbmcgbmV3X2dwYWRkciwgdW5zaWduZWQg
aW50IGZsYWdzKTsKIHZvaWQgZ250dGFiX21hcmtfZGlydHkoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyBsKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFi
bGUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaAppbmRleCA4YzliYmNmLi45
Y2E2MzFjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oCkBAIC01OCw5ICs1OCw4IEBAIHN0
YXRpYyBpbmxpbmUgdm9pZCBnbnR0YWJfY2xlYXJfZmxhZyh1bnNpZ25lZCBpbnQgbnIsIHVpbnQx
Nl90ICpzdCkKIH0KIAogLyogRm9yZWlnbiBtYXBwaW5ncyBvZiBISFZNLWd1ZXN0IHBhZ2VzIGRv
IG5vdCBtb2RpZnkgdGhlIHR5cGUgY291bnQuICovCi0jZGVmaW5lIGdudHRhYl9ob3N0X21hcHBp
bmdfZ2V0X3BhZ2VfdHlwZShvcCwgbGQsIHJkKSAgIFwKLSAgICAoISgob3ApLT5mbGFncyAmIEdO
VE1BUF9yZWFkb25seSkgJiYgICAgICAgICAgICAgICAgXAotICAgICAoKChsZCkgPT0gKHJkKSkg
fHwgIXBhZ2luZ19tb2RlX2V4dGVybmFsKHJkKSkpCisjZGVmaW5lIGdudHRhYl9ob3N0X21hcHBp
bmdfZ2V0X3BhZ2VfdHlwZShybywgbGQsIHJkKSAgIFwKKyAgICAoIShybykgJiYgKCgobGQpID09
IChyZCkpIHx8ICFwYWdpbmdfbW9kZV9leHRlcm5hbChyZCkpKQogCiAvKiBEb25lIGltcGxpY2l0
bHkgd2hlbiBwYWdlIHRhYmxlcyBhcmUgZGVzdHJveWVkLiAqLwogI2RlZmluZSBnbnR0YWJfcmVs
ZWFzZV9ob3N0X21hcHBpbmdzKGRvbWFpbikgKCBwYWdpbmdfbW9kZV9leHRlcm5hbChkb21haW4p
ICkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWJsZS00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Jun 22 11:35:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 11:35:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dO0Of-0004fx-3S; Thu, 22 Jun 2017 11:35:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0Oe-0004fm-0s
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:35:36 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 3A/89-03058-78BAB495; Thu, 22 Jun 2017 11:35:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbdttXe
 kwdKfhhYTthk4MHps79vFHsAYxZqZl5RfkcCa0blmM3PBLd6KAxNesDcwXuDqYuTkEBL4wiix
 77xfFyMXkH2eUaL902+mLkYODjYBMYm5exVAakQEVCVmrVjODFGvLtH0u4ENxBYW8JPofLyQF
 cTmFTCTmPl3ByOIzQJUP3nqH7YJjBwLGBlWMWoUpxaVpRbpGlnqJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIE+oQBCHYwHlgUeIhRkoNJSZR3c7F3pBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3qsrgXKCRanpqRVpmTnA4IBJS3DwKInwbuwCSvMWFyTmFmemQ6ROMSpKifNGrgJK
 CIAkMkrz4NpgAXmJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrxfQbbzZOaVwE1/BbSYCWjxi
 yMeIItLEhFSUg2MBw4E3q8+LvvaKW7B3o+VyvlSRg+e6z1hYduQ9K3jC59JW+JtU/u7i/7eP/
 tHnMNQt7Y2+eyEhc17pGd/TNCffqU3oEWG/1iAw+vHmUz3pa1PvF6vPmf2WTGdDSn3/5ewOmu
 46ph7deUt9r93s/PXNqv77K9f7klMdvBpaDm+8PocGeso941FSizFGYmGWsxFxYkAubBVWEMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1498131334!68505772!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43297 invoked from network); 22 Jun 2017 11:35:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 11:35:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0Ob-0000NP-Qr
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:35:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO0Ob-00062l-P7
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 11:35:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dO0Ob-00062l-P7@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 11:35:33 +0000
Subject: [Xen-changelog] [xen stable-4.6] xen/arm: vgic: Sanitize target
	mask used to send SGI
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRlZmQ3NGRiNTFkNzVmMjJiOWM2NWU1ZjFkYmU1MzMyODU0ZmZhMGEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIEp1
biAyMCAxNjo0NDowNiAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIEp1biAyMCAxNjo0NDowNiAyMDE3ICswMjAwCgog
ICAgeGVuL2FybTogdmdpYzogU2FuaXRpemUgdGFyZ2V0IG1hc2sgdXNlZCB0byBzZW5kIFNHSQog
ICAgCiAgICBUaGUgY3VycmVudCBmdW5jdGlvbiB2Z2ljX3RvX3NnaSBkb2VzIG5vdCBzYW5pdGl6
ZSB0aGUgdGFyZ2V0IG1hc2sgYW5kCiAgICBtYXkgdGhlcmVmb3JlIGdldCBhbiBpbnZhbGlkIHZD
UFUgSUQuIFRoaXMgd2lsbCByZXN1bHQgdG8gYW4gb3V0IG9mCiAgICBib3VuZCBhY2Nlc3Mgb2Yg
ZC0+dmNwdVsuLi5dIGFzIHRoZXJlIGlzIG5vIGNoZWNrIHdoZXRoZXIgdGhlIHZDUFUgSUQgaXMK
ICAgIHdpdGhpbiB0aGUgbWF4aW11bSBzdXBwb3J0ZWQgYnkgdGhlIGd1ZXN0LgogICAgCiAgICBU
aGlzIHdhcyBpbnRyb2R1Y2VkIGJ5IGNvbW1pdCBlYTM3ZmQyMTExICJ4ZW4vYXJtOiBzcGxpdCB2
Z2ljIGRyaXZlcgogICAgaW50byBnZW5lcmljIGFuZCB2Z2ljLXYyIGRyaXZlciIuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBS
ZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgog
ICAgbWFzdGVyIGNvbW1pdDogNmZiOTQxOTY3MzBmMzA5MjlmMWU2MTdmZDFkMDVkYWY1NTM3NjY2
NAogICAgbWFzdGVyIGRhdGU6IDIwMTctMDYtMjAgMTQ6NDc6MDcgKzAyMDAKLS0tCiB4ZW4vYXJj
aC9hcm0vdmdpYy5jIHwgMyArKy0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEg
ZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy5jIGIveGVuL2FyY2gv
YXJtL3ZnaWMuYwppbmRleCBhNjgzNWE4Li41NWVmYTdmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vdmdpYy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKQEAgLTM0MCw3ICszNDAsOCBAQCBp
bnQgdmdpY190b19zZ2koc3RydWN0IHZjcHUgKnYsIHJlZ2lzdGVyX3Qgc2dpciwgZW51bSBnaWNf
c2dpX21vZGUgaXJxbW9kZSwgaW50CiAgICAgICAgIGZvcl9lYWNoX3NldF9iaXQoIGksICZiaXRt
YXAsIHNpemVvZih0YXJnZXQtPmxpc3QpICogOCApCiAgICAgICAgIHsKICAgICAgICAgICAgIHZj
cHVpZCA9IGJhc2UgKyBpOwotICAgICAgICAgICAgaWYgKCBkLT52Y3B1W3ZjcHVpZF0gPT0gTlVM
TCB8fCAhaXNfdmNwdV9vbmxpbmUoZC0+dmNwdVt2Y3B1aWRdKSApCisgICAgICAgICAgICBpZiAo
IHZjcHVpZCA+PSBkLT5tYXhfdmNwdXMgfHwgZC0+dmNwdVt2Y3B1aWRdID09IE5VTEwgfHwKKyAg
ICAgICAgICAgICAgICAgIWlzX3ZjcHVfb25saW5lKGQtPnZjcHVbdmNwdWlkXSkgKQogICAgICAg
ICAgICAgewogICAgICAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsICJWR0lDOiB3
cml0ZSByPSUiUFJJcmVnaXN0ZXIiIFwKICAgICAgICAgICAgICAgICAgICAgICAgIHRhcmdldC0+
bGlzdD0laHgsIHdyb25nIENQVVRhcmdldExpc3QgXG4iLAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Jun 22 16:11:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 16:11:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dO4hF-0008Ry-8K; Thu, 22 Jun 2017 16:11:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO4hE-0008Rh-JN
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 16:11:04 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 B7/AC-03371-71CEB495; Thu, 22 Jun 2017 16:11:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVVf8jXe
 kwd+LUhYTthk4MHps79vFHsAYxZqZl5RfkcCa8XzNLMaC9eoVnZuPMTcwnpftYuTiEBL4wiix
 cekJZgjnPKNEc99iIIeDg01ATGLuXoUuRk4OEQFViVkrljOD2EIC6hJNvxvYQGxhgQCJaQu3s
 ILYvAJmEnO3HQCzWYDqL11YwjKBkWMBI8MqRo3i1KKy1CJdQyO9pKLM9IyS3MTMHF1DAzO93N
 Ti4sT01JzEpGK95PzcTYxArzAAwQ7GyxsDDjFKcjApifJuLvaOFOJLyk+pzEgszogvKs1JLT7
 EKMPBoSTB+/IVUE6wKDU9tSItMwcYHjBpCQ4eJRHenPtAad7igsTc4sx0iNQpRl2ODavXf2ES
 YsnLz0uVEuc1ew1UJABSlFGaBzcCFqqXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMy7C+QSn
 sy8ErhNr4COYAI64sURD5AjShIRUlINjPuyv1U+3n595pdT1iekHIN1nOYlv/V6odNc3Pkjyu
 plAr/eveoNBScc7z30/dRwiVtbes7pSTo1+9jXLdkjadwctqFq8U/25HltUU+Wmolp35x/itP
 +X7bEpy/syxsDLuzzufXlI7e4/vuEievOe8sVl0pf3HjibvS1TzUTD/GeMty3+m7MtTolluKM
 REMt5qLiRADcC+OzUAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1498147862!49464126!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47706 invoked from network); 22 Jun 2017 16:11:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 16:11:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO4hC-0008C2-9s
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 16:11:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO4hC-0002t0-9C
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 16:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dO4hC-0002t0-9C@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 16:11:02 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.9] xen/disk: don't leak stack
	data via response ring
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQxNGQwNjliMzhhYjExNGI4OTA4NWU0NDk4OWJmNTc2MDRlYTg2ZDcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSnVuIDIx
IDE2OjI3OjA2IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBKdW4gMjEgMTY6Mjc6MDYgMjAxNyAr
MDEwMAoKICAgIHhlbi9kaXNrOiBkb24ndCBsZWFrIHN0YWNrIGRhdGEgdmlhIHJlc3BvbnNlIHJp
bmcKICAgIAogICAgUmF0aGVyIHRoYW4gY29uc3RydWN0aW5nIGEgbG9jYWwgc3RydWN0dXJlIGlu
c3RhbmNlIG9uIHRoZSBzdGFjaywgZmlsbAogICAgdGhlIGZpZWxkcyBkaXJlY3RseSBvbiB0aGUg
c2hhcmVkIHJpbmcsIGp1c3QgbGlrZSBvdGhlciAoTGludXgpCiAgICBiYWNrZW5kcyBkby4gQnVp
bGQgb24gdGhlIGZhY3QgdGhhdCBhbGwgcmVzcG9uc2Ugc3RydWN0dXJlIGZsYXZvcnMgYXJlCiAg
ICBhY3R1YWxseSBpZGVudGljYWwgKHRoZSBvbGQgY29kZSBkaWQgbWFrZSB0aGlzIGFzc3VtcHRp
b24gdG9vKS4KICAgIAogICAgVGhpcyBpcyBYU0EtMjE2LgogICAgCiAgICBSZXBvcnRlZC1ieTog
QW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogS29u
cmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgQWNrZWQtYnk6
IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIGh3L2Jsb2Nr
L3hlbl9ibGtpZi5oIHwgMjEgKysrLS0tLS0tLS0tLS0tLS0tLS0tCiBody9ibG9jay94ZW5fZGlz
ay5jICB8IDI1ICsrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTUg
aW5zZXJ0aW9ucygrKSwgMzEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcvYmxvY2sveGVu
X2Jsa2lmLmggYi9ody9ibG9jay94ZW5fYmxraWYuaAppbmRleCAzMzAwYjZmLi4wNTU0Yjk0IDEw
MDY0NAotLS0gYS9ody9ibG9jay94ZW5fYmxraWYuaAorKysgYi9ody9ibG9jay94ZW5fYmxraWYu
aApAQCAtMTQsOSArMTQsNiBAQAogc3RydWN0IGJsa2lmX2NvbW1vbl9yZXF1ZXN0IHsKICAgICBj
aGFyIGR1bW15OwogfTsKLXN0cnVjdCBibGtpZl9jb21tb25fcmVzcG9uc2UgewotICAgIGNoYXIg
ZHVtbXk7Ci19OwogCiAvKiBpMzg2IHByb3RvY29sIHZlcnNpb24gKi8KICNwcmFnbWEgcGFjayhw
dXNoLCA0KQpAQCAtMzYsMTMgKzMzLDcgQEAgc3RydWN0IGJsa2lmX3g4Nl8zMl9yZXF1ZXN0X2Rp
c2NhcmQgewogICAgIGJsa2lmX3NlY3Rvcl90IHNlY3Rvcl9udW1iZXI7ICAgIC8qIHN0YXJ0IHNl
Y3RvciBpZHggb24gZGlzayAoci93IG9ubHkpICAqLwogICAgIHVpbnQ2NF90ICAgICAgIG5yX3Nl
Y3RvcnM7ICAgICAgIC8qICMgb2YgY29udGlndW91cyBzZWN0b3JzIHRvIGRpc2NhcmQgICAqLwog
fTsKLXN0cnVjdCBibGtpZl94ODZfMzJfcmVzcG9uc2UgewotICAgIHVpbnQ2NF90ICAgICAgICBp
ZDsgICAgICAgICAgICAgIC8qIGNvcGllZCBmcm9tIHJlcXVlc3QgKi8KLSAgICB1aW50OF90ICAg
ICAgICAgb3BlcmF0aW9uOyAgICAgICAvKiBjb3BpZWQgZnJvbSByZXF1ZXN0ICovCi0gICAgaW50
MTZfdCAgICAgICAgIHN0YXR1czsgICAgICAgICAgLyogQkxLSUZfUlNQXz8/PyAgICAgICAqLwot
fTsKIHR5cGVkZWYgc3RydWN0IGJsa2lmX3g4Nl8zMl9yZXF1ZXN0IGJsa2lmX3g4Nl8zMl9yZXF1
ZXN0X3Q7Ci10eXBlZGVmIHN0cnVjdCBibGtpZl94ODZfMzJfcmVzcG9uc2UgYmxraWZfeDg2XzMy
X3Jlc3BvbnNlX3Q7CiAjcHJhZ21hIHBhY2socG9wKQogCiAvKiB4ODZfNjQgcHJvdG9jb2wgdmVy
c2lvbiAqLwpAQCAtNjIsMjAgKzUzLDE0IEBAIHN0cnVjdCBibGtpZl94ODZfNjRfcmVxdWVzdF9k
aXNjYXJkIHsKICAgICBibGtpZl9zZWN0b3JfdCBzZWN0b3JfbnVtYmVyOyAgICAvKiBzdGFydCBz
ZWN0b3IgaWR4IG9uIGRpc2sgKHIvdyBvbmx5KSAgKi8KICAgICB1aW50NjRfdCAgICAgICBucl9z
ZWN0b3JzOyAgICAgICAvKiAjIG9mIGNvbnRpZ3VvdXMgc2VjdG9ycyB0byBkaXNjYXJkICAgKi8K
IH07Ci1zdHJ1Y3QgYmxraWZfeDg2XzY0X3Jlc3BvbnNlIHsKLSAgICB1aW50NjRfdCAgICAgICBf
X2F0dHJpYnV0ZV9fKChfX2FsaWduZWRfXyg4KSkpIGlkOwotICAgIHVpbnQ4X3QgICAgICAgICBv
cGVyYXRpb247ICAgICAgIC8qIGNvcGllZCBmcm9tIHJlcXVlc3QgKi8KLSAgICBpbnQxNl90ICAg
ICAgICAgc3RhdHVzOyAgICAgICAgICAvKiBCTEtJRl9SU1BfPz8/ICAgICAgICovCi19OwogdHlw
ZWRlZiBzdHJ1Y3QgYmxraWZfeDg2XzY0X3JlcXVlc3QgYmxraWZfeDg2XzY0X3JlcXVlc3RfdDsK
LXR5cGVkZWYgc3RydWN0IGJsa2lmX3g4Nl82NF9yZXNwb25zZSBibGtpZl94ODZfNjRfcmVzcG9u
c2VfdDsKIAogREVGSU5FX1JJTkdfVFlQRVMoYmxraWZfY29tbW9uLCBzdHJ1Y3QgYmxraWZfY29t
bW9uX3JlcXVlc3QsCi0gICAgICAgICAgICAgICAgICBzdHJ1Y3QgYmxraWZfY29tbW9uX3Jlc3Bv
bnNlKTsKKyAgICAgICAgICAgICAgICAgIHN0cnVjdCBibGtpZl9yZXNwb25zZSk7CiBERUZJTkVf
UklOR19UWVBFUyhibGtpZl94ODZfMzIsIHN0cnVjdCBibGtpZl94ODZfMzJfcmVxdWVzdCwKLSAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBibGtpZl94ODZfMzJfcmVzcG9uc2UpOworICAgICAgICAg
ICAgICAgICAgc3RydWN0IGJsa2lmX3Jlc3BvbnNlIFFFTVVfUEFDS0VEKTsKIERFRklORV9SSU5H
X1RZUEVTKGJsa2lmX3g4Nl82NCwgc3RydWN0IGJsa2lmX3g4Nl82NF9yZXF1ZXN0LAotICAgICAg
ICAgICAgICAgICAgc3RydWN0IGJsa2lmX3g4Nl82NF9yZXNwb25zZSk7CisgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgYmxraWZfcmVzcG9uc2UpOwogCiB1bmlvbiBibGtpZl9iYWNrX3JpbmdzIHsK
ICAgICBibGtpZl9iYWNrX3JpbmdfdCAgICAgICAgbmF0aXZlOwpkaWZmIC0tZ2l0IGEvaHcvYmxv
Y2sveGVuX2Rpc2suYyBiL2h3L2Jsb2NrL3hlbl9kaXNrLmMKaW5kZXggNDU2YTJkNS4uMzNhNTFj
YyAxMDA2NDQKLS0tIGEvaHcvYmxvY2sveGVuX2Rpc2suYworKysgYi9ody9ibG9jay94ZW5fZGlz
ay5jCkBAIC03NjksMzEgKzc2OSwzMCBAQCBzdGF0aWMgaW50IGJsa19zZW5kX3Jlc3BvbnNlX29u
ZShzdHJ1Y3QgaW9yZXEgKmlvcmVxKQogICAgIHN0cnVjdCBYZW5CbGtEZXYgICpibGtkZXYgPSBp
b3JlcS0+YmxrZGV2OwogICAgIGludCAgICAgICAgICAgICAgIHNlbmRfbm90aWZ5ICAgPSAwOwog
ICAgIGludCAgICAgICAgICAgICAgIGhhdmVfcmVxdWVzdHMgPSAwOwotICAgIGJsa2lmX3Jlc3Bv
bnNlX3QgIHJlc3A7Ci0gICAgdm9pZCAgICAgICAgICAgICAgKmRzdDsKLQotICAgIHJlc3AuaWQg
ICAgICAgID0gaW9yZXEtPnJlcS5pZDsKLSAgICByZXNwLm9wZXJhdGlvbiA9IGlvcmVxLT5yZXEu
b3BlcmF0aW9uOwotICAgIHJlc3Auc3RhdHVzICAgID0gaW9yZXEtPnN0YXR1czsKKyAgICBibGtp
Zl9yZXNwb25zZV90ICAqcmVzcDsKIAogICAgIC8qIFBsYWNlIG9uIHRoZSByZXNwb25zZSByaW5n
IGZvciB0aGUgcmVsZXZhbnQgZG9tYWluLiAqLwogICAgIHN3aXRjaCAoYmxrZGV2LT5wcm90b2Nv
bCkgewogICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfTkFUSVZFOgotICAgICAgICBkc3QgPSBSSU5H
X0dFVF9SRVNQT05TRSgmYmxrZGV2LT5yaW5ncy5uYXRpdmUsIGJsa2Rldi0+cmluZ3MubmF0aXZl
LnJzcF9wcm9kX3B2dCk7CisgICAgICAgIHJlc3AgPSBSSU5HX0dFVF9SRVNQT05TRSgmYmxrZGV2
LT5yaW5ncy5uYXRpdmUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGtkZXYt
PnJpbmdzLm5hdGl2ZS5yc3BfcHJvZF9wdnQpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIEJM
S0lGX1BST1RPQ09MX1g4Nl8zMjoKLSAgICAgICAgZHN0ID0gUklOR19HRVRfUkVTUE9OU0UoJmJs
a2Rldi0+cmluZ3MueDg2XzMyX3BhcnQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsa2Rldi0+cmluZ3MueDg2XzMyX3BhcnQucnNwX3Byb2RfcHZ0KTsKKyAgICAgICAgcmVzcCA9
IFJJTkdfR0VUX1JFU1BPTlNFKCZibGtkZXYtPnJpbmdzLng4Nl8zMl9wYXJ0LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxrZGV2LT5yaW5ncy54ODZfMzJfcGFydC5yc3BfcHJv
ZF9wdnQpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl82NDoK
LSAgICAgICAgZHN0ID0gUklOR19HRVRfUkVTUE9OU0UoJmJsa2Rldi0+cmluZ3MueDg2XzY0X3Bh
cnQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsa2Rldi0+cmluZ3MueDg2XzY0
X3BhcnQucnNwX3Byb2RfcHZ0KTsKKyAgICAgICAgcmVzcCA9IFJJTkdfR0VUX1JFU1BPTlNFKCZi
bGtkZXYtPnJpbmdzLng4Nl82NF9wYXJ0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxrZGV2LT5yaW5ncy54ODZfNjRfcGFydC5yc3BfcHJvZF9wdnQpOwogICAgICAgICBicmVh
azsKICAgICBkZWZhdWx0OgotICAgICAgICBkc3QgPSBOVUxMOwogICAgICAgICByZXR1cm4gMDsK
ICAgICB9Ci0gICAgbWVtY3B5KGRzdCwgJnJlc3AsIHNpemVvZihyZXNwKSk7CisKKyAgICByZXNw
LT5pZCAgICAgICAgPSBpb3JlcS0+cmVxLmlkOworICAgIHJlc3AtPm9wZXJhdGlvbiA9IGlvcmVx
LT5yZXEub3BlcmF0aW9uOworICAgIHJlc3AtPnN0YXR1cyAgICA9IGlvcmVxLT5zdGF0dXM7CisK
ICAgICBibGtkZXYtPnJpbmdzLmNvbW1vbi5yc3BfcHJvZF9wdnQrKzsKIAogICAgIFJJTkdfUFVT
SF9SRVNQT05TRVNfQU5EX0NIRUNLX05PVElGWSgmYmxrZGV2LT5yaW5ncy5jb21tb24sIHNlbmRf
bm90aWZ5KTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC9x
ZW11LXhlbi5naXQjc3RhYmxlLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Jun 22 21:11:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 21:11:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dO9Na-0001I0-Mq; Thu, 22 Jun 2017 21:11:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9NZ-0001Hp-Uc
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:11:06 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 46/19-02956-9623C495; Thu, 22 Jun 2017 21:11:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVTfDyCf
 SoOGunMWEbQYOjB7b+3axBzBGsWbmJeVXJLBmdDzayFawj79i/fEjbA2MvTxdjJwcQgJfGCX6
 7pR1MXIB2ecZJd537mTqYuTgYBMQk5i7VwGkRkRAVWLWiuXMEPXqEk2/G9hAbGEBT4mfB/pYQ
 GxeATOJfzfngtksQPVLjhxkncDIsYCRYRWjRnFqUVlqka6xsV5SUWZ6RkluYmaOrqGBmV5uan
 FxYnpqTmJSsV5yfu4mRqBPGIBgB+PO9YGHGCU5mJREeTcXe0cK8SXlp1RmJBZnxBeV5qQWH2K
 U4eBQkuCNMfSJFBIsSk1PrUjLzAEGB0xagoNHSYRXUQkozVtckJhbnJkOkTrFqMuxYfX6L0xC
 LHn5ealS4rwCIDMEQIoySvPgRsAC9RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeX8YAE3hy
 cwrgdv0CugIJqAjXhzxADmiJBEhJdXAWCnYNXVSh5X2ktZLGvq+Lre4l7Fnqj74ZCl4IU5RUO
 hO+EnG86LSGflCz5hXRf6v67q74IHlRSObrUlc3GrVk4/fTvkz9eWn7i0Molv2ZyY/SfvfyLn
 O2ODnrZt7/mx1ZXVSeCmRI1p2N3la9NGVpszSqfGFN417O1YqlkqkS0ZrisZZf3ZWYinOSDTU
 Yi4qTgQABwXQ5E8CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1498165863!67257116!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34366 invoked from network); 22 Jun 2017 21:11:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 21:11:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9NW-0007yl-JM
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:11:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9NW-0000JX-Ge
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dO9NW-0000JX-Ge@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 21:11:02 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/mm: disallow page stealing
	from HVM domains
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDFkZTQ1YjNmOWI4ZjQwZjA1ZWI1MDI2MzdiZmQ1ZjBmOTgxZTIzMDMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDIw
IDE2OjEzOjE1IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE2OjEzOjE1IDIwMTcgKzAyMDAKCiAgICB4
ODYvbW06IGRpc2FsbG93IHBhZ2Ugc3RlYWxpbmcgZnJvbSBIVk0gZG9tYWlucwogICAgCiAgICBU
aGUgb3BlcmF0aW9uJ3Mgc3VjY2VzcyBjYW4ndCBiZSBjb250cm9sbGVkIGJ5IHRoZSBndWVzdCwg
YXMgdGhlIGRldmljZQogICAgbW9kZWwgbWF5IGhhdmUgYW4gYWN0aXZlIG1hcHBpbmcgb2YgdGhl
IHBhZ2UuIElmIHdlIG5ldmVydGhlbGVzcwogICAgcGVybWl0dGVkIHRoaXMgb3BlcmF0aW9uLCB3
ZSdkIGhhdmUgdG8gYWRkIGZ1cnRoZXIgVExCIGZsdXNoaW5nIHRvCiAgICBwcmV2ZW50IHNjZW5h
cmlvcyBsaWtlCiAgICAKICAgICJEb21haW5zIEEgKEhWTSksIEIgKFBWKSwgQyAoUFYpOyBCLT50
YXJnZXQ9PUEKICAgICBTdGVwczoKICAgICAxLiBCIG1hcHMgcGFnZSBYIGZyb20gQSBhcyB3cml0
YWJsZQogICAgIDIuIEIgdW5tYXBzIHBhZ2UgWCB3aXRob3V0IGEgVExCIGZsdXNoCiAgICAgMy4g
QSBzZW5kcyBwYWdlIFggdG8gQyB2aWEgR05UVEFCT1BfdHJhbnNmZXIKICAgICA0LiBDIG1hcHMg
cGFnZSBYIGFzIHBhZ2V0YWJsZSAocG90ZW50aWFsbHkgY2F1c2luZyBhIFRMQiBmbHVzaCBpbiBD
LAogICAgIGJ1dCBub3QgaW4gQikKICAgIAogICAgIEF0IHRoaXMgcG9pbnQsIFggd291bGQgYmUg
bWFwcGVkIGFzIGEgcGFnZXRhYmxlIGluIEMgd2hpbGUgYmVpbmcKICAgICB3cml0YWJsZSB0aHJv
dWdoIGEgc3RhbGUgVExCIGVudHJ5IGluIEIuIgogICAgCiAgICBBIHNpbWlsYXIgc2NlbmFyaW8g
Y291bGQgYmUgY29uc3RydWN0ZWQgZm9yIEEgdXNpbmcgWEVOTUVNX2V4Y2hhbmdlIGFuZAogICAg
c29tZSBhcmJpdHJhcnkgUFYgZG9tYWluIEMgdGhlbiBoYXZpbmcgdGhpcyBwYWdlIGFsbG9jYXRl
ZC4KICAgIAogICAgVGhpcyBpcyBYU0EtMjE3LgogICAgCiAgICBSZXBvcnRlZC1ieTogSmFubiBI
b3JuIDxqYW5uaEBnb29nbGUuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBmYWU3ZDViZThiYjhiN2E1
YjcwMDVjNGYzYjgxMmE0NzY2MWE3MjFlCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNi0yMCAxNDoy
OTo1MSArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMyArKysKIDEgZmlsZSBjaGFuZ2Vk
LCAzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCmluZGV4IGQ1ZTcwMDQuLjAwODE4ZTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC00NDAwLDYgKzQ0MDAsOSBAQCBp
bnQgc3RlYWxfcGFnZSgKICAgICBib29sX3QgZHJvcF9kb21fcmVmID0gMDsKICAgICBjb25zdCBz
dHJ1Y3QgZG9tYWluICpvd25lciA9IGRvbV94ZW47CiAKKyAgICBpZiAoIHBhZ2luZ19tb2RlX2V4
dGVybmFsKGQpICkKKyAgICAgICAgcmV0dXJuIC0xOworCiAgICAgc3Bpbl9sb2NrKCZkLT5wYWdl
X2FsbG9jX2xvY2spOwogCiAgICAgaWYgKCBpc194ZW5faGVhcF9wYWdlKHBhZ2UpIHx8ICgob3du
ZXIgPSBwYWdlX2dldF9vd25lcihwYWdlKSkgIT0gZCkgKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Jun 22 21:11:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 21:11:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dO9Nk-0001Ir-OO; Thu, 22 Jun 2017 21:11:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9Nj-0001Ii-HL
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:11:15 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 9C/12-01709-2723C495; Thu, 22 Jun 2017 21:11:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbfQyCf
 S4P9rG4sJ2wwcGD229+1iD2CMYs3MS8qvSGDNuPY/o2CfaMWELx0sDYxLBLoYuTiEBL4wSiz9
 9o8ZwjnPKLH4WAdLFyMHB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAj4SU5Y/B
 rN5Bcwk5t98zgRiswDVd3T/ZZnAyLGAkWEVo0ZxalFZapGukYFeUlFmekZJbmJmjq6hgalebm
 pxcWJ6ak5iUrFecn7uJkagT+oZGBh3MDbO9jvEKMnBpCTKu7nYO1KILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBG+MoU+kkGBRanpqRVpmDjA4YNISHDxKIryKSkBp3uKCxNzizHSI1ClGRSlxXgGQ
 PgGQREZpHlwbLCAvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLm/WEANIUnM68EbvoroMVMQ
 ItfHPEAWVySiJCSamBsctp3REyCm8n7b1C3jJj+C/fbaWxL+Jf9E59YVaG3dnuSxQP7X8/rbN
 sLmu+7PY2cYn/c9GHRlUSTpB3ZTJNOquwL2zx5/4yb23hPnmO9VnzCIUxvf4D/7ASmlAf3t3h
 tkufyO2Z8Yu2axaXzTk5dwlZ+braEor2hDIeGG//O9ESlKRo24WxKLMUZiYZazEXFiQCJBESy
 QwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1498165872!89169233!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39149 invoked from network); 22 Jun 2017 21:11:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 21:11:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9Ng-0007yv-N3
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:11:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9Ng-0000KA-KW
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:11:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dO9Ng-0000KA-KW@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 21:11:12 +0000
Subject: [Xen-changelog] [xen stable-4.7] IOMMU: handle IOMMU mapping and
	unmapping failures
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDE1ZjQyOGFlN2E0YjdjMjFlNmI5ZDQ2NmMyMWZkYjU3ZWE4MjNiNjIKQXV0aG9yOiAg
ICAgUXVhbiBYdSA8cXVhbi54dUBpbnRlbC5jb20+CkF1dGhvckRhdGU6IFR1ZSBKdW4gMjAgMTY6
MTQ6MDYgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkNvbW1pdERhdGU6IFR1ZSBKdW4gMjAgMTY6MTQ6MDYgMjAxNyArMDIwMAoKICAgIElPTU1V
OiBoYW5kbGUgSU9NTVUgbWFwcGluZyBhbmQgdW5tYXBwaW5nIGZhaWx1cmVzCiAgICAKICAgIFRy
ZWF0IElPTU1VIG1hcHBpbmcgYW5kIHVubWFwcGluZyBmYWlsdXJlcyBhcyBhIGZhdGFsIHRvIHRo
ZSBEb21VCiAgICBJZiBJT01NVSBtYXBwaW5nIGFuZCB1bm1hcHBpbmcgZmFpbGVkLCBjcmFzaCB0
aGUgRG9tVSBhbmQgcHJvcGFnYXRlCiAgICB0aGUgZXJyb3IgdXAgdG8gdGhlIGNhbGwgdHJlZXMu
CiAgICAKICAgIE5vIHNwYW1taW5nIG9mIHRoZSBsb2cgY2FuIG9jY3VyLiBGb3IgRG9tVSwgd2Ug
YXZvaWQgbG9nZ2luZyBhbnkKICAgIG1lc3NhZ2UgZm9yIGFscmVhZHkgZHlpbmcgZG9tYWlucy4g
Rm9yIERvbTAsIHRoYXQnbGwgc3RpbGwgYmUgbW9yZQogICAgdmVyYm9zZSB0aGFuIHdlJ2QgcmVh
bGx5IGxpa2UsIGJ1dCBpdCBhdCBsZWFzdCB3b3VsZG4ndCBvdXRyaWdodAogICAgZmxvb2QgdGhl
IGNvbnNvbGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFF1YW4gWHUgPHF1YW4ueHVAaW50ZWwu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3Rl
ciBjb21taXQ6IDgzNGM5N2JhZWJiMzc0M2M1NGJjYWUyMjhlOTg0YWUxYjk2OTJlNmEKICAgIG1h
c3RlciBkYXRlOiAyMDE2LTA2LTE0IDE1OjEwOjU3ICswMjAwCi0tLQogeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvaW9tbXUuYyB8IDMwICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogMSBm
aWxlIGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvbW11LmMKaW5kZXggMWEzMTVlZS4uOTI3OTY2ZiAxMDA2NDQKLS0tIGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21t
dS5jCkBAIC0yMzksMjEgKzIzOSw0NyBAQCBpbnQgaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgbG9uZyBnZm4sIHVuc2lnbmVkIGxvbmcgbWZuLAogICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBmbGFncykKIHsKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluX2lv
bW11ICpoZCA9IGRvbV9pb21tdShkKTsKKyAgICBpbnQgcmM7CiAKICAgICBpZiAoICFpb21tdV9l
bmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICBy
ZXR1cm4gaGQtPnBsYXRmb3JtX29wcy0+bWFwX3BhZ2UoZCwgZ2ZuLCBtZm4sIGZsYWdzKTsKKyAg
ICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPm1hcF9wYWdlKGQsIGdmbiwgbWZuLCBmbGFncyk7Cisg
ICAgaWYgKCB1bmxpa2VseShyYykgKQorICAgIHsKKyAgICAgICAgaWYgKCAhZC0+aXNfc2h1dHRp
bmdfZG93biAmJiBwcmludGtfcmF0ZWxpbWl0KCkgKQorICAgICAgICAgICAgcHJpbnRrKFhFTkxP
R19FUlIKKyAgICAgICAgICAgICAgICAgICAiZCVkOiBJT01NVSBtYXBwaW5nIGdmbiAlI2x4IHRv
IG1mbiAlI2x4IGZhaWxlZDogJWRcbiIsCisgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lk
LCBnZm4sIG1mbiwgcmMpOworCisgICAgICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFpbihkKSAp
CisgICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7CisgICAgfQorCisgICAgcmV0dXJuIHJjOwog
fQogCiBpbnQgaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IGdmbikKIHsKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShk
KTsKKyAgICBpbnQgcmM7CiAKICAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8ICFoZC0+cGxhdGZv
cm1fb3BzICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICByZXR1cm4gaGQtPnBsYXRmb3JtX29w
cy0+dW5tYXBfcGFnZShkLCBnZm4pOworICAgIHJjID0gaGQtPnBsYXRmb3JtX29wcy0+dW5tYXBf
cGFnZShkLCBnZm4pOworICAgIGlmICggdW5saWtlbHkocmMpICkKKyAgICB7CisgICAgICAgIGlm
ICggIWQtPmlzX3NodXR0aW5nX2Rvd24gJiYgcHJpbnRrX3JhdGVsaW1pdCgpICkKKyAgICAgICAg
ICAgIHByaW50ayhYRU5MT0dfRVJSCisgICAgICAgICAgICAgICAgICAgImQlZDogSU9NTVUgdW5t
YXBwaW5nIGdmbiAlI2x4IGZhaWxlZDogJWRcbiIsCisgICAgICAgICAgICAgICAgICAgZC0+ZG9t
YWluX2lkLCBnZm4sIHJjKTsKKworICAgICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkg
KQorICAgICAgICAgICAgZG9tYWluX2NyYXNoKGQpOworICAgIH0KKworICAgIHJldHVybiByYzsK
IH0KIAogc3RhdGljIHZvaWQgaW9tbXVfZnJlZV9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcgdW51
c2VkKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Jun 22 21:11:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 21:11:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dO9Nu-0001LH-Q4; Thu, 22 Jun 2017 21:11:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9Nt-0001Kz-Fo
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:11:25 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 0C/EC-02199-C723C495; Thu, 22 Jun 2017 21:11:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbfGyCf
 S4ME2VosJ2wwcGD229+1iD2CMYs3MS8qvSGDNeLZyK1vBLIWK5b/mMTYwzhDvYuTkEBL4wijR
 99i5i5ELyD7PKNG0bTprFyMHB5uAmMTcvQogNSICqhKzVixnhqhXl2j63cAGYgsL2EscnbKfB
 cTmFTCTaPl2HayGBah+4YerTBMYORYwMqxi1ChOLSpLLdI1MtJLKspMzyjJTczM0TU0MNbLTS
 0uTkxPzUlMKtZLzs/dxAj0ST0DA+MOxqkn/A4xSnIwKYnybi72jhTiS8pPqcxILM6ILyrNSS0
 +xCjDwaEkwXvT0CdSSLAoNT21Ii0zBxgcMGkJDh4lEV5FJaA0b3FBYm5xZjpE6hSjopQ47wyQ
 PgGQREZpHlwbLCAvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLm/WEANIUnM68EbvoroMVMQ
 ItfHPEAWVySiJCSamBk+7joUMv2w25fdNb9CGS8nLC+1nT/r7aQ4r0Z7x7u8l5rX20oeSeFfe
 HmD/t4l0Y0FX8yenl3crGI5H0LAyexxVlfuBbv+L7YNHjjTMtwi+hw+VPBVkymfInqzz7bhzI
 zJa3o2hdzpu6c4ZeowjvC30LKUi4fcP5m8V7HpPf4ulNnln2fdLFYiaU4I9FQi7moOBEAk2Fg
 Q0MCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1498165883!106975821!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54358 invoked from network); 22 Jun 2017 21:11:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 21:11:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9Nq-0007z7-Qz
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:11:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9Nq-0000Ks-OL
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:11:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dO9Nq-0000Ks-OL@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 21:11:22 +0000
Subject: [Xen-changelog] [xen stable-4.7] gnttab: fix unmap pin accounting
	race
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDBkNmQ1NDU0MmZjMzQ3NTU0NmYyMzQwYmM2MTc4YjY5MTVjNGZlNmMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDIw
IDE2OjE0OjM0IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE2OjE0OjM0IDIwMTcgKzAyMDAKCiAgICBn
bnR0YWI6IGZpeCB1bm1hcCBwaW4gYWNjb3VudGluZyByYWNlCiAgICAKICAgIE9uY2UgYWxsIHt3
cml0YWJsZX0gbWFwcGluZ3Mgb2YgYSBncmFudCBlbnRyeSBoYXZlIGJlZW4gdW5tYXBwZWQsIHRo
ZQogICAgaHlwZXJ2aXNvciBpbmZvcm1zIHRoZSBndWVzdCB0aGF0IHRoZSBncmFudCBlbnRyeSBo
YXMgYmVlbiByZWxlYXNlZCBieQogICAgY2xlYXJpbmcgdGhlIF9HVEZfe3JlYWRpbmcsd3JpdGlu
Z30gdXNhZ2UgZmxhZ3MgaW4gdGhlIGd1ZXN0J3MgZ3JhbnQKICAgIHRhYmxlIGFzIGFwcHJvcHJp
YXRlLgogICAgCiAgICBVbmZvcnR1bmF0ZWx5LCBhdCB0aGUgbW9tZW50LCB0aGUgY29kZSB0aGF0
IHVwZGF0ZXMgdGhlIGFjY291bnRpbmcKICAgIGhhcHBlbnMgaW4gYSBkaWZmZXJlbnQgY3JpdGlj
YWwgc2VjdGlvbiB0aGFuIHRoZSBvbmUgd2hpY2ggdXBkYXRlcyB0aGUKICAgIHVzYWdlIGZsYWdz
OyB0aGlzIG1lYW5zIHRoYXQgdW5kZXIgdGhlIHJpZ2h0IGNpcmN1bXN0YW5jZXMsIHRoZXJlIG1h
eSBiZQogICAgYSB3aW5kb3cgaW4gdGltZSBhZnRlciB0aGUgaHlwZXJ2aXNvciByZXBvcnRlZCB0
aGUgZ3JhbnQgYXMgYmVpbmcgZnJlZQogICAgZHVyaW5nIHdoaWNoIHRoZSBncmFudCByZWZlcmVl
IHN0aWxsIGhhZCBhY2Nlc3MgdG8gdGhlIHBhZ2UuCiAgICAKICAgIE1vdmUgdGhlIGdyYW50IGFj
Y291bnRpbmcgY29kZSBpbnRvIHRoZSBzYW1lIGNyaXRpY2FsIHNlY3Rpb24gYXMgdGhlCiAgICBy
ZXBvcnRpbmcgY29kZSB0byBtYWtlIHN1cmUgdGhpcyBraW5kIG9mIHJhY2UgY2FuJ3QgaGFwcGVu
LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTIxOC4KICAgIAogICAgUmVwb3J0ZWQtYnk6
IEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDlhMGJkNDYwY2ZjMjg1
NjRkMzlmYTIzNTQxYmI4NzJiMTNlN2Y3ZWEKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA2LTIwIDE0
OjMyOjAzICswMjAwCi0tLQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIHwgMzIgKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCsp
LCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMg
Yi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggOGIyMjI5OS4uY2ZjNDgzZiAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFi
bGUuYwpAQCAtMTE1MCwxNSArMTE1MCw4IEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbigKICAgICAg
ICAgICAgIFBJTl9GQUlMKGFjdF9yZWxlYXNlX291dCwgR05UU1RfZ2VuZXJhbF9lcnJvciwKICAg
ICAgICAgICAgICAgICAgICAgICJCYWQgZnJhbWUgbnVtYmVyIGRvZXNuJ3QgbWF0Y2ggZ250cmVm
LiAoJWx4ICE9ICVseClcbiIsCiAgICAgICAgICAgICAgICAgICAgICBvcC0+ZnJhbWUsIGFjdC0+
ZnJhbWUpOwotICAgICAgICBpZiAoIG9wLT5mbGFncyAmIEdOVE1BUF9kZXZpY2VfbWFwICkKLSAg
ICAgICAgewotICAgICAgICAgICAgQVNTRVJUKGFjdC0+cGluICYgKEdOVFBJTl9kZXZ3X21hc2sg
fCBHTlRQSU5fZGV2cl9tYXNrKSk7Ci0gICAgICAgICAgICBvcC0+bWFwLT5mbGFncyAmPSB+R05U
TUFQX2RldmljZV9tYXA7Ci0gICAgICAgICAgICBpZiAoIG9wLT5mbGFncyAmIEdOVE1BUF9yZWFk
b25seSApCi0gICAgICAgICAgICAgICAgYWN0LT5waW4gLT0gR05UUElOX2RldnJfaW5jOwotICAg
ICAgICAgICAgZWxzZQotICAgICAgICAgICAgICAgIGFjdC0+cGluIC09IEdOVFBJTl9kZXZ3X2lu
YzsKLSAgICAgICAgfQorCisgICAgICAgIG9wLT5tYXAtPmZsYWdzICY9IH5HTlRNQVBfZGV2aWNl
X21hcDsKICAgICB9CiAKICAgICBpZiAoIChvcC0+aG9zdF9hZGRyICE9IDApICYmIChvcC0+Zmxh
Z3MgJiBHTlRNQVBfaG9zdF9tYXApICkKQEAgLTExNjgsMTIgKzExNjEsNyBAQCBfX2dudHRhYl91
bm1hcF9jb21tb24oCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgb3AtPmZsYWdzKSkgPCAwICkKICAgICAgICAgICAgIGdvdG8gYWN0X3JlbGVhc2Vfb3V0Owog
Ci0gICAgICAgIEFTU0VSVChhY3QtPnBpbiAmIChHTlRQSU5faHN0d19tYXNrIHwgR05UUElOX2hz
dHJfbWFzaykpOwogICAgICAgICBvcC0+bWFwLT5mbGFncyAmPSB+R05UTUFQX2hvc3RfbWFwOwot
ICAgICAgICBpZiAoIG9wLT5mbGFncyAmIEdOVE1BUF9yZWFkb25seSApCi0gICAgICAgICAgICBh
Y3QtPnBpbiAtPSBHTlRQSU5faHN0cl9pbmM7Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIGFj
dC0+cGluIC09IEdOVFBJTl9oc3R3X2luYzsKICAgICB9CiAKICBhY3RfcmVsZWFzZV9vdXQ6CkBA
IC0xMjY2LDYgKzEyNTQsMTIgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uX2NvbXBsZXRlKHN0cnVj
dCBnbnR0YWJfdW5tYXBfY29tbW9uICpvcCkKICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAg
ICAgICBwdXRfcGFnZV9hbmRfdHlwZShwZyk7CiAgICAgICAgIH0KKworICAgICAgICBBU1NFUlQo
YWN0LT5waW4gJiAoR05UUElOX2RldndfbWFzayB8IEdOVFBJTl9kZXZyX21hc2spKTsKKyAgICAg
ICAgaWYgKCBvcC0+ZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHkgKQorICAgICAgICAgICAgYWN0LT5w
aW4gLT0gR05UUElOX2RldnJfaW5jOworICAgICAgICBlbHNlCisgICAgICAgICAgICBhY3QtPnBp
biAtPSBHTlRQSU5fZGV2d19pbmM7CiAgICAgfQogCiAgICAgaWYgKCAob3AtPmhvc3RfYWRkciAh
PSAwKSAmJiAob3AtPmZsYWdzICYgR05UTUFQX2hvc3RfbWFwKSApCkBAIC0xMjc0LDcgKzEyNjgs
OSBAQCBfX2dudHRhYl91bm1hcF9jb21tb25fY29tcGxldGUoc3RydWN0IGdudHRhYl91bm1hcF9j
b21tb24gKm9wKQogICAgICAgICB7CiAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICogU3Vn
Z2VzdHMgdGhhdCBfX2dudGFiX3VubWFwX2NvbW1vbiBmYWlsZWQgaW4KLSAgICAgICAgICAgICAq
IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKCkgc28gbm90aGluZyBmdXJ0aGVyIHRvIGRvCisg
ICAgICAgICAgICAgKiByZXBsYWNlX2dyYW50X2hvc3RfbWFwcGluZygpIG9yIElPTU1VIGhhbmRs
aW5nLCBzbyBub3RoaW5nCisgICAgICAgICAgICAgKiBmdXJ0aGVyIHRvIGRvIChzaG9ydCBvZiBy
ZS1lc3RhYmxpc2hpbmcgdGhlIG1hcHBpbmcgaW4gdGhlCisgICAgICAgICAgICAgKiBsYXR0ZXIg
Y2FzZSkuCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIGdvdG8gYWN0X3JlbGVhc2Vfb3V0
OwogICAgICAgICB9CkBAIC0xMjg1LDYgKzEyODEsMTIgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9u
X2NvbXBsZXRlKHN0cnVjdCBnbnR0YWJfdW5tYXBfY29tbW9uICpvcCkKICAgICAgICAgICAgICAg
ICBwdXRfcGFnZV90eXBlKHBnKTsKICAgICAgICAgICAgIHB1dF9wYWdlKHBnKTsKICAgICAgICAg
fQorCisgICAgICAgIEFTU0VSVChhY3QtPnBpbiAmIChHTlRQSU5faHN0d19tYXNrIHwgR05UUElO
X2hzdHJfbWFzaykpOworICAgICAgICBpZiAoIG9wLT5mbGFncyAmIEdOVE1BUF9yZWFkb25seSAp
CisgICAgICAgICAgICBhY3QtPnBpbiAtPSBHTlRQSU5faHN0cl9pbmM7CisgICAgICAgIGVsc2UK
KyAgICAgICAgICAgIGFjdC0+cGluIC09IEdOVFBJTl9oc3R3X2luYzsKICAgICB9CiAKICAgICBp
ZiAoIChvcC0+bWFwLT5mbGFncyAmIChHTlRNQVBfZGV2aWNlX21hcHxHTlRNQVBfaG9zdF9tYXAp
KSA9PSAwICkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Jun 22 21:11:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 21:11:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dO9O4-0001N0-Rn; Thu, 22 Jun 2017 21:11:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9O3-0001Mn-SA
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:11:35 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 C9/1D-02199-7823C495; Thu, 22 Jun 2017 21:11:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbfNyCf
 S4OpEcYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNWHp4M2vBQ/uKtdPXMjYw9ht0MXJxCAl8YZT4
 smwuO4RznlHi8edtzF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwv4SSw4v
 pURxOYVMJN4OfcMC4jNAlT/58VFlgmMHAsYGVYxqhenFpWlFuma6iUVZaZnlOQmZuboGhoY6+
 WmFhcnpqfmJCYV6yXn525iBPqknoGBcQfj5a9OhxglOZiURHk3F3tHCvEl5adUZiQWZ8QXlea
 kFh9ilOHgUJLgjTH0iRQSLEpNT61Iy8wBBgdMWoKDR0mEV1EJKM1bXJCYW5yZDpE6xagoJc47
 A6RPACSRUZoH1wYLyEuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHl/GABN4cnMK4Gb/gpoM
 RPQ4hdHPEAWlyQipKQaGJ33a7RVqHpJrq6U3PYgY3Wvk8Hi6wIr9qTMO2Jcqc1zn4OXV/P/zR
 0xxv6uPl+fz2O6KDR7ymzZFTP9TFMal8+7G5u/5txsdt7+O/KHPfrEqm9yW/1P0L+4eEHA9M0
 stw9c5xBy5TmS+H3nqYMPbVh/rr2wRzs5dvGSxrxwOcE7X+0fnRITlFRiKc5INNRiLipOBAAk
 n/2UQwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1498165893!51500064!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59903 invoked from network); 22 Jun 2017 21:11:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 21:11:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9O0-0007zI-V5
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:11:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9O0-0000Ly-SG
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:11:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dO9O0-0000Ly-SG@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 21:11:32 +0000
Subject: [Xen-changelog] [xen stable-4.7] gnttab: Avoid potential double-put
	of maptrack entry
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGM0YWQyOWQzNWE2YTc5ZjgzYjM4ZjFkOGQ3MjEwNDBkZDEzYjY4MGEKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgSnVuIDIwIDE2OjE0OjU3IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE2OjE0OjU3IDIwMTcgKzAy
MDAKCiAgICBnbnR0YWI6IEF2b2lkIHBvdGVudGlhbCBkb3VibGUtcHV0IG9mIG1hcHRyYWNrIGVu
dHJ5CiAgICAKICAgIEVhY2ggZ3JhbnQgbWFwcGluZyBmb3IgYSBwYXJ0aWN1bGFyIGRvbWFpbiBp
cyB0cmFja2VkIGJ5IGFuIGluLVhlbgogICAgIm1hcHRyYWNrIiBlbnRyeS4gIFRoaXMgZW50cnkg
aXMgaXMgcmVmZXJlbmNlZCBieSBhICJoYW5kbGUiLCB3aGljaCBpcwogICAgZ2l2ZW4gdG8gdGhl
IGd1ZXN0IHdoZW4gaXQgY2FsbHMgZ250dGFiX21hcF9ncmFudF9yZWYoKS4KICAgIAogICAgVGhl
cmUgYXJlIHR3byB0eXBlcyBvZiBtYXBwaW5nIGEgcGFydGljdWxhciBoYW5kbGUgY2FuIHJlZmVy
IHRvOgogICAgR05UTUFQX2hvc3RfbWFwIGFuZCBHTlRNQVBfZGV2aWNlX21hcC4gIEEgZ2l2ZW4K
ICAgIGdudHRhYl91bm1hcF9ncmFudF9yZWYoKSBjYWxsIGNhbiByZW1vdmUgZWl0aGVyIG9ubHkg
b25lIG9yIGJvdGggb2YKICAgIHRoZXNlIGVudHJpZXMuICBXaGVuIGEgcGFydGljdWxhciBoYW5k
bGUgaGFzIG5vIGVudHJpZXMgbGVmdCwgaXQgbXVzdAogICAgYmUgZnJlZWQuCiAgICAKICAgIGdu
dHRhYl91bm1hcF9ncmFudF9yZWYoKSBsb29wcyB0aHJvdWdoIGl0cyBncmFudCB1bm1hcCByZXF1
ZXN0IGxpc3QKICAgIHR3aWNlLiAgSXQgZmlyc3QgcmVtb3ZlcyBlbnRyaWVzIGZyb20gYW55IGhv
c3QgcGFnZXRhYmxlcyBhbmQgKGlmCiAgICBhcHByb3ByYWl0ZSkgaW9tbXVzOyB0aGVuIGl0IGRv
ZXMgYSBzaW5nbGUgZG9tYWluIFRMQiBmbHVzaDsgdGhlbiBpdAogICAgZG9lcyB0aGUgY2xlYW4t
dXAsIGluY2x1ZGluZyB0ZWxsaW5nIHRoZSBncmFudGVyIHRoYXQgZW50cmllcyBhcmUgbm8KICAg
IGxvbmdlciBiZWluZyB1c2VkIChpZiBhcHByb3ByaWF0ZSkuCiAgICAKICAgIEF0IHRoZSBtb21l
bnQsIGl0J3MgZHVyaW5nIHRoZSBmaXJzdCBwYXNzIHRoYXQgdGhlIG1hcHRyYWNrIGZsYWdzIGFy
ZQogICAgY2xlYXJlZCwgYnV0IHRoZSBzZWNvbmQgcGFzcyB0aGF0IHRoZSBtYXB0cmFjayBlbnRy
eSBpcyBmcmVlZC4KICAgIAogICAgVW5mb3J0dW5hdGVseSB0aGlzIGFsbG93cyB0aGUgZm9sbG93
aW5nIHJhY2UsIHdoaWNoIHJlc3VsdHMgaW4gYQogICAgZG91YmxlLWZyZWU6CiAgICAKICAgICBB
OiAocGFzcyAxKSBjbGVhciBob3N0X21hcAogICAgIEI6IChwYXNzIDEpIGNsZWFyIGRldmljZV9t
YXAKICAgICBBOiAocGFzcyAyKSBTZWUgdGhhdCBtYXB0cmFjayBlbnRyeSBoYXMgbm8gbWFwcGlu
Z3MsIGZyZWUgaXQKICAgICBCOiAocGFzcyAyKSBTZWUgdGhhdCBtYXB0cmFjayBlbnRyeSBoYXMg
bm8gbWFwcGluZ3MsIGZyZWUgaXQgIwogICAgCiAgICBVbmZvcnR1bmF0ZWx5LCB1bmxpa2UgdGhl
IGFjdGl2ZSBlbnRyeSBwaW5uaW5nIHVwZGF0ZSwgd2UgY2FuJ3Qgc2ltcGx5CiAgICBtb3ZlIHRo
ZSBtYXB0cmFjayBmbGFnIGNoYW5nZXMgdG8gdGhlIHNlY29uZCBoYWxmLCBiZWNhdXNlIHRoZQog
ICAgbWFwdHJhY2sgZmxhZ3MgYXJlIHVzZWQgdG8gZGV0ZXJtaW5lIGlmIGlvbW11IGVudHJpZXMg
bmVlZCB0byBiZQogICAgYWRkZWQ6IGEgZG9tYWluJ3MgaW9tbXUgbXVzdCBuZXZlciBoYXZlIGZl
d2VyIHBlcm1pc3Npb25zIHRoYW4gdGhlCiAgICBtYXB0cmFjayBmbGFncyBpbmRpY2F0ZSwgb3Ig
YSBzdWJzZXF1ZW50IG1hcF9ncmFudF9yZWYoKSBtaWdodCBmYWlsIHRvCiAgICBhZGQgdGhlIG5l
Y2Vzc2FyeSBpb21tdSBlbnRyaWVzLgogICAgCiAgICBJbnN0ZWFkLCBmcmVlIHRoZSBtYXB0cmFj
ayBlbnRyeSBpbiB0aGUgZmlyc3QgcGFzcyBpZiB0aGVyZSBhcmUgbm8KICAgIGZ1cnRoZXIgbWFw
cGluZ3MuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjE4LgogICAgCiAgICBSZXBvcnRl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTog
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogYjdm
NmNiYjlkNDNmNzM4NGUxZjM4Zjg3NjRiOWE0ODIxNmM4YTUyNQogICAgbWFzdGVyIGRhdGU6IDIw
MTctMDYtMjAgMTQ6MzM6MTMgKzAyMDAKLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCA3
OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCA1NCBpbnNlcnRpb25zKCspLCAyNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5k
ZXggY2ZjNDgzZi4uNjcxN2IyMiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5j
CisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtOTgsOCArOTgsOCBAQCBzdHJ1Y3Qg
Z250dGFiX3VubWFwX2NvbW1vbiB7CiAgICAgLyogU2hhcmVkIHN0YXRlIGJldGVlbiAqX3VubWFw
IGFuZCAqX3VubWFwX2NvbXBsZXRlICovCiAgICAgdTE2IGZsYWdzOwogICAgIHVuc2lnbmVkIGxv
bmcgZnJhbWU7Ci0gICAgc3RydWN0IGdyYW50X21hcHBpbmcgKm1hcDsKICAgICBzdHJ1Y3QgZG9t
YWluICpyZDsKKyAgICBncmFudF9yZWZfdCByZWY7CiB9OwogCiAvKiBOdW1iZXIgb2YgdW5tYXAg
b3BlcmF0aW9ucyB0aGF0IGFyZSBkb25lIGJldHdlZW4gZWFjaCB0bGIgZmx1c2ggKi8KQEAgLTEw
NzksNiArMTA3OSw4IEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbigKICAgICBzdHJ1Y3QgZ3JhbnRf
dGFibGUgKmxndCwgKnJndDsKICAgICBzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICphY3Q7CiAg
ICAgczE2ICAgICAgICAgICAgICByYyA9IDA7CisgICAgc3RydWN0IGdyYW50X21hcHBpbmcgKm1h
cDsKKyAgICBib29sX3QgcHV0X2hhbmRsZSA9IDA7CiAKICAgICBsZCA9IGN1cnJlbnQtPmRvbWFp
bjsKICAgICBsZ3QgPSBsZC0+Z3JhbnRfdGFibGU7CkBAIC0xMDkyLDExICsxMDk0LDExIEBAIF9f
Z250dGFiX3VubWFwX2NvbW1vbigKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIG9wLT5t
YXAgPSAmbWFwdHJhY2tfZW50cnkobGd0LCBvcC0+aGFuZGxlKTsKKyAgICBtYXAgPSAmbWFwdHJh
Y2tfZW50cnkobGd0LCBvcC0+aGFuZGxlKTsKIAogICAgIGdyYW50X3JlYWRfbG9jayhsZ3QpOwog
Ci0gICAgaWYgKCB1bmxpa2VseSghcmVhZF9hdG9taWMoJm9wLT5tYXAtPmZsYWdzKSkgKQorICAg
IGlmICggdW5saWtlbHkoIXJlYWRfYXRvbWljKCZtYXAtPmZsYWdzKSkgKQogICAgIHsKICAgICAg
ICAgZ3JhbnRfcmVhZF91bmxvY2sobGd0KTsKICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8s
ICJaZXJvIGZsYWdzIGZvciBoYW5kbGUgKCVkKS5cbiIsIG9wLT5oYW5kbGUpOwpAQCAtMTEwNCw3
ICsxMTA2LDcgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uKAogICAgICAgICByZXR1cm47CiAgICAg
fQogCi0gICAgZG9tID0gb3AtPm1hcC0+ZG9taWQ7CisgICAgZG9tID0gbWFwLT5kb21pZDsKICAg
ICBncmFudF9yZWFkX3VubG9jayhsZ3QpOwogCiAgICAgaWYgKCB1bmxpa2VseSgocmQgPSByY3Vf
bG9ja19kb21haW5fYnlfaWQoZG9tKSkgPT0gTlVMTCkgKQpAQCAtMTEyOSwxNiArMTEzMSw0MyBA
QCBfX2dudHRhYl91bm1hcF9jb21tb24oCiAKICAgICBncmFudF9yZWFkX2xvY2socmd0KTsKIAot
ICAgIG9wLT5mbGFncyA9IHJlYWRfYXRvbWljKCZvcC0+bWFwLT5mbGFncyk7Ci0gICAgaWYgKCB1
bmxpa2VseSghb3AtPmZsYWdzKSB8fCB1bmxpa2VseShvcC0+bWFwLT5kb21pZCAhPSBkb20pICkK
KyAgICBvcC0+cmQgPSByZDsKKyAgICBvcC0+cmVmID0gbWFwLT5yZWY7CisKKyAgICAvKgorICAg
ICAqIFdlIGNhbid0IGFzc3VtZSB0aGVyZSB3YXMgbm8gcmFjaW5nIHVubWFwIGZvciB0aGlzIG1h
cHRyYWNrIGVudHJ5LAorICAgICAqIGFuZCBoZW5jZSB3ZSBjYW4ndCBhc3N1bWUgbWFwLT5yZWYg
aXMgdmFsaWQgZm9yIHJkLiBXaGlsZSB0aGUgY2hlY2tzCisgICAgICogYmVsb3cgKHdpdGggdGhl
IGFjdGl2ZSBlbnRyeSBsb2NrIGhlbGQpIHdpbGwgcmVqZWN0IGFueSBzdWNoIHJhY2luZworICAg
ICAqIHJlcXVlc3RzLCB3ZSBzdGlsbCBuZWVkIHRvIG1ha2Ugc3VyZSB3ZSBkb24ndCBhdHRlbXB0
IHRvIGFjcXVpcmUgYW4KKyAgICAgKiBpbnZhbGlkIGxvY2suCisgICAgICovCisgICAgc21wX3Jt
YigpOworICAgIGlmICggdW5saWtlbHkob3AtPnJlZiA+PSBucl9ncmFudF9lbnRyaWVzKHJndCkp
ICkKICAgICB7Ci0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiVW5zdGFibGUgaGFu
ZGxlICV1XG4iLCBvcC0+aGFuZGxlKTsKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcs
ICJVbnN0YWJsZSBoYW5kbGUgJSN4XG4iLCBvcC0+aGFuZGxlKTsKICAgICAgICAgcmMgPSBHTlRT
VF9iYWRfaGFuZGxlOwotICAgICAgICBnb3RvIHVubWFwX291dDsKKyAgICAgICAgZ290byB1bmxv
Y2tfb3V0OwogICAgIH0KIAotICAgIG9wLT5yZCA9IHJkOwotICAgIGFjdCA9IGFjdGl2ZV9lbnRy
eV9hY3F1aXJlKHJndCwgb3AtPm1hcC0+cmVmKTsKKyAgICBhY3QgPSBhY3RpdmVfZW50cnlfYWNx
dWlyZShyZ3QsIG9wLT5yZWYpOworCisgICAgLyoKKyAgICAgKiBOb3RlIHRoYXQgd2UgKGFiKXVz
ZSB0aGUgYWN0aXZlIGVudHJ5IGxvY2sgaGVyZSB0byBwcm90ZWN0IGFnYWluc3QKKyAgICAgKiBt
dWx0aXBsZSB1bm1hcHMgb2YgdGhlIHNhbWUgbWFwcGluZyBoZXJlLiBXZSBkb24ndCB3YW50IHRv
IGhvbGQgbGd0J3MKKyAgICAgKiBsb2NrLCBhbmQgd2Ugb25seSBob2xkIHJndCdzIGxvY2sgZm9y
IHJlYWRpbmcgKGJ1dCB0aGUgbGF0dGVyIHdvdWxkbid0CisgICAgICogYmUgdGhlIHJpZ2h0IG9u
ZSBhbnl3YXkpLiBIZW5jZSB0aGUgZWFzaWVzdCBpcyB0byByZWx5IG9uIGEgbG9jayB3ZQorICAg
ICAqIGhvbGQgYW55d2F5OyBzZWUgZG9jcy9taXNjL2dyYW50LXRhYmxlcy50eHQncyAiTG9ja2lu
ZyIgc2VjdGlvbi4KKyAgICAgKi8KKworICAgIG9wLT5mbGFncyA9IHJlYWRfYXRvbWljKCZtYXAt
PmZsYWdzKTsKKyAgICBzbXBfcm1iKCk7CisgICAgaWYgKCB1bmxpa2VseSghb3AtPmZsYWdzKSB8
fCB1bmxpa2VseShtYXAtPmRvbWlkICE9IGRvbSkgfHwKKyAgICAgICAgIHVubGlrZWx5KG1hcC0+
cmVmICE9IG9wLT5yZWYpICkKKyAgICB7CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5H
LCAiVW5zdGFibGUgaGFuZGxlICV1XG4iLCBvcC0+aGFuZGxlKTsKKyAgICAgICAgcmMgPSBHTlRT
VF9iYWRfaGFuZGxlOworICAgICAgICBnb3RvIGFjdF9yZWxlYXNlX291dDsKKyAgICB9CiAKICAg
ICBpZiAoIG9wLT5mcmFtZSA9PSAwICkKICAgICB7CkBAIC0xMTUxLDcgKzExODAsNyBAQCBfX2du
dHRhYl91bm1hcF9jb21tb24oCiAgICAgICAgICAgICAgICAgICAgICAiQmFkIGZyYW1lIG51bWJl
ciBkb2Vzbid0IG1hdGNoIGdudHJlZi4gKCVseCAhPSAlbHgpXG4iLAogICAgICAgICAgICAgICAg
ICAgICAgb3AtPmZyYW1lLCBhY3QtPmZyYW1lKTsKIAotICAgICAgICBvcC0+bWFwLT5mbGFncyAm
PSB+R05UTUFQX2RldmljZV9tYXA7CisgICAgICAgIG1hcC0+ZmxhZ3MgJj0gfkdOVE1BUF9kZXZp
Y2VfbWFwOwogICAgIH0KIAogICAgIGlmICggKG9wLT5ob3N0X2FkZHIgIT0gMCkgJiYgKG9wLT5m
bGFncyAmIEdOVE1BUF9ob3N0X21hcCkgKQpAQCAtMTE2MSwxNCArMTE5MCwyMyBAQCBfX2dudHRh
Yl91bm1hcF9jb21tb24oCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgb3AtPmZsYWdzKSkgPCAwICkKICAgICAgICAgICAgIGdvdG8gYWN0X3JlbGVhc2Vfb3V0
OwogCi0gICAgICAgIG9wLT5tYXAtPmZsYWdzICY9IH5HTlRNQVBfaG9zdF9tYXA7CisgICAgICAg
IG1hcC0+ZmxhZ3MgJj0gfkdOVE1BUF9ob3N0X21hcDsKKyAgICB9CisKKyAgICBpZiAoICEobWFw
LT5mbGFncyAmIChHTlRNQVBfZGV2aWNlX21hcHxHTlRNQVBfaG9zdF9tYXApKSApCisgICAgewor
ICAgICAgICBtYXAtPmZsYWdzID0gMDsKKyAgICAgICAgcHV0X2hhbmRsZSA9IDE7CiAgICAgfQog
CiAgYWN0X3JlbGVhc2Vfb3V0OgogICAgIGFjdGl2ZV9lbnRyeV9yZWxlYXNlKGFjdCk7Ci0gdW5t
YXBfb3V0OgorIHVubG9ja19vdXQ6CiAgICAgZ3JhbnRfcmVhZF91bmxvY2socmd0KTsKIAorICAg
IGlmICggcHV0X2hhbmRsZSApCisgICAgICAgIHB1dF9tYXB0cmFja19oYW5kbGUobGd0LCBvcC0+
aGFuZGxlKTsKKwogICAgIGlmICggcmMgPT0gR05UU1Rfb2theSAmJiBnbnR0YWJfbmVlZF9pb21t
dV9tYXBwaW5nKGxkKSApCiAgICAgewogICAgICAgICB1bnNpZ25lZCBpbnQga2luZDsKQEAgLTEy
MDUsNyArMTI0Myw2IEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbl9jb21wbGV0ZShzdHJ1Y3QgZ250
dGFiX3VubWFwX2NvbW1vbiAqb3ApCiAgICAgZ3JhbnRfZW50cnlfaGVhZGVyX3QgKnNoYTsKICAg
ICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKICAgICB1aW50MTZfdCAqc3RhdHVzOwotICAgIGJvb2xf
dCBwdXRfaGFuZGxlID0gMDsKIAogICAgIGlmICggcmQgPT0gTlVMTCApCiAgICAgeyAKQEAgLTEy
MjYsMTMgKzEyNjMsMTMgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uX2NvbXBsZXRlKHN0cnVjdCBn
bnR0YWJfdW5tYXBfY29tbW9uICpvcCkKICAgICBpZiAoIHJndC0+Z3RfdmVyc2lvbiA9PSAwICkK
ICAgICAgICAgZ290byB1bmxvY2tfb3V0OwogCi0gICAgYWN0ID0gYWN0aXZlX2VudHJ5X2FjcXVp
cmUocmd0LCBvcC0+bWFwLT5yZWYpOwotICAgIHNoYSA9IHNoYXJlZF9lbnRyeV9oZWFkZXIocmd0
LCBvcC0+bWFwLT5yZWYpOworICAgIGFjdCA9IGFjdGl2ZV9lbnRyeV9hY3F1aXJlKHJndCwgb3At
PnJlZik7CisgICAgc2hhID0gc2hhcmVkX2VudHJ5X2hlYWRlcihyZ3QsIG9wLT5yZWYpOwogCiAg
ICAgaWYgKCByZ3QtPmd0X3ZlcnNpb24gPT0gMSApCiAgICAgICAgIHN0YXR1cyA9ICZzaGEtPmZs
YWdzOwogICAgIGVsc2UKLSAgICAgICAgc3RhdHVzID0gJnN0YXR1c19lbnRyeShyZ3QsIG9wLT5t
YXAtPnJlZik7CisgICAgICAgIHN0YXR1cyA9ICZzdGF0dXNfZW50cnkocmd0LCBvcC0+cmVmKTsK
IAogICAgIGlmICggdW5saWtlbHkob3AtPmZyYW1lICE9IGFjdC0+ZnJhbWUpICkgCiAgICAgewpA
QCAtMTI4OSw5ICsxMzI2LDYgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uX2NvbXBsZXRlKHN0cnVj
dCBnbnR0YWJfdW5tYXBfY29tbW9uICpvcCkKICAgICAgICAgICAgIGFjdC0+cGluIC09IEdOVFBJ
Tl9oc3R3X2luYzsKICAgICB9CiAKLSAgICBpZiAoIChvcC0+bWFwLT5mbGFncyAmIChHTlRNQVBf
ZGV2aWNlX21hcHxHTlRNQVBfaG9zdF9tYXApKSA9PSAwICkKLSAgICAgICAgcHV0X2hhbmRsZSA9
IDE7Ci0KICAgICBpZiAoICgoYWN0LT5waW4gJiAoR05UUElOX2RldndfbWFza3xHTlRQSU5faHN0
d19tYXNrKSkgPT0gMCkgJiYKICAgICAgICAgICEob3AtPmZsYWdzICYgR05UTUFQX3JlYWRvbmx5
KSApCiAgICAgICAgIGdudHRhYl9jbGVhcl9mbGFnKF9HVEZfd3JpdGluZywgc3RhdHVzKTsKQEAg
LTEzMDQsMTEgKzEzMzgsNiBAQCBfX2dudHRhYl91bm1hcF9jb21tb25fY29tcGxldGUoc3RydWN0
IGdudHRhYl91bm1hcF9jb21tb24gKm9wKQogIHVubG9ja19vdXQ6CiAgICAgZ3JhbnRfcmVhZF91
bmxvY2socmd0KTsKIAotICAgIGlmICggcHV0X2hhbmRsZSApCi0gICAgewotICAgICAgICBvcC0+
bWFwLT5mbGFncyA9IDA7Ci0gICAgICAgIHB1dF9tYXB0cmFja19oYW5kbGUobGQtPmdyYW50X3Rh
YmxlLCBvcC0+aGFuZGxlKTsKLSAgICB9CiAgICAgcmN1X3VubG9ja19kb21haW4ocmQpOwogfQog
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Jun 22 21:11:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 21:11:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dO9OE-0001Ox-Ua; Thu, 22 Jun 2017 21:11:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9OE-0001Ok-0J
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:11:46 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 EF/D5-03613-1923C495; Thu, 22 Jun 2017 21:11:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXeCkU+
 kwZ0z3BYTthk4MHps79vFHsAYxZqZl5RfkcCasfzVdeaC2ZIVVzbMYGxgXCHcxcjJISTwhVFi
 3eOgLkYuIPs8o0T7uyWsXYwcHGwCYhJz9yqA1IgIqErMWrGcGaJeXaLpdwMbiC0s4Chx9vNXF
 hCbV8BMYuGOL4wgNgtQ/aX2u4wTGDkWMDKsYtQoTi0qSy3SNTTUSyrKTM8oyU3MzNE1NDDTy0
 0tLk5MT81JTCrWS87P3cQI9AkDEOxg/LQs4BCjJAeTkijv5mLvSCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvDGGPpFCgkWp6akVaZk5wOCASUtw8CiJ8CoqAaV5iwsSc4sz0yFSpxgVpcR5BUD6
 BEASGaV5cG2wgLzEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd4fBkBTeDLzSuCmvwJazAS0+
 MURD5DFJYkIKakGRmOW/7XrrP4UWGwTswsVnX7+/Rthi+PZs8xfBKtqnGU+s7pO1/fS2+PvO1
 vm/Lqg9DDhWOmJ8oWOH9v0NIUPv/sw966H4c0sY1m72J/sLJ/3nw8RfN0twnOC+ZsaT/e0ZTH
 PmCJuFIunBX1Xv21RnBptJnG3u/IoU0vbPJ3/LDf/6nwx0KuXV2Ipzkg01GIuKk4EADln2ElD
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1498165903!98769662!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54627 invoked from network); 22 Jun 2017 21:11:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 21:11:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9OB-0007zS-2j
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:11:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9OB-0000NR-08
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:11:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dO9OB-0000NR-08@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 21:11:43 +0000
Subject: [Xen-changelog] [xen stable-4.7] gnttab: correct maptrack table
	accesses
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDg2NWQ1YmI0YjM2NTkwOWIwYThmMDgwMjdhYmRhYTczMjlhMmUxM2UKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDIw
IDE2OjE1OjI0IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE2OjE1OjI0IDIwMTcgKzAyMDAKCiAgICBn
bnR0YWI6IGNvcnJlY3QgbWFwdHJhY2sgdGFibGUgYWNjZXNzZXMKICAgIAogICAgSW4gb3JkZXIg
dG8gb2JzZXJ2ZSBhIGNvbnNpc3RlbnQgKGxpbWl0LHBvaW50ZXItdGFibGUpIHBhaXIsIHRoZSBy
ZWFkZXIKICAgIG5lZWRzIHRvIGVpdGhlciBob2xkIHRoZSBtYXB0cmFjayBsb2NrIChpbiBsaW5l
IHdpdGggZG9jdW1lbnRhdGlvbikgb3IKICAgIGJvdGggc2lkZXMgbmVlZCB0byBvcmRlciB0aGVp
ciBhY2Nlc3NlcyBzdWl0YWJseSAodGhlIHdyaXRlciBzaWRlCiAgICBiYXJyaWVyIHdhcyByZW1v
dmVkIGJ5IGNvbW1pdCBkZmY1MTVkZmVhIFsiZ250dGFiOiB1c2UgcGVyLVZDUFUKICAgIG1hcHRy
YWNrIGZyZWUgbGlzdHMiXSwgYW5kIGEgcmVhZCBzaWRlIGJhcnJpZXIgaGFzIG5ldmVyIGJlZW4g
dGhlcmUpLgogICAgCiAgICBNYWtlIHRoZSB3cml0ZXIgcHVibGlzaCBhIG5ldyB0YWJsZSBwYWdl
IGJlZm9yZSBsaW1pdCAoZm9yIGJvdW5kcwogICAgY2hlY2tzIHRvIHdvcmspLCBhbmQgbmV3IGxp
c3QgaGVhZCBsYXN0IChmb3IgcmFjaW5nIG1hcHRyYWNrX2VudHJ5KCkKICAgIGludm9jYXRpb25z
IHRvIHdvcmspLiBBdCB0aGUgc2FtZSB0aW1lIGFkZCByZWFkIGJhcnJpZXJzIHRvIGxvY2tsZXNz
CiAgICByZWFkZXJzLgogICAgCiAgICBBZGRpdGlvbmFsbHkgZ2V0X21hcHRyYWNrX2hhbmRsZSgp
IG11c3Qgbm90IGFzc3VtZSAtPm1hcHRyYWNrX2hlYWQgdG8KICAgIG5vdCBjaGFuZ2UgYmVoaW5k
IGl0cyBiYWNrOiBBbm90aGVyIGhhbmRsZSBtYXkgYmUgcHV0ICh1cGRhdGluZyBvbmx5CiAgICAt
Pm1hcHRyYWNrX3RhaWwpIGFuZCB0aGVuIGdvdCBvciBzdG9sZW4gKHVwZGF0aW5nIC0+bWFwdHJh
Y2tfaGVhZCkuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjE4LgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1i
eTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgbWFzdGVyIGNv
bW1pdDogNGI3OGVmYTkxYzhhZTNjNDJlMTRiOGVhZWFhZDc3M2M1ZWIzYjcxYQogICAgbWFzdGVy
IGRhdGU6IDIwMTctMDYtMjAgMTQ6MzQ6MzQgKzAyMDAKLS0tCiB4ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMgfCAxMyArKysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCsp
LCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBi
L3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCA2NzE3YjIyLi5iZDA4ODBmIDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJs
ZS5jCkBAIC0zOTUsNyArMzk1LDcgQEAgZ2V0X21hcHRyYWNrX2hhbmRsZSgKICAgICBzdHJ1Y3Qg
Z3JhbnRfdGFibGUgKmxndCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAgICAgICAgICAqY3VyciA9IGN1
cnJlbnQ7Ci0gICAgaW50ICAgICAgICAgICAgICAgICAgIGk7CisgICAgdW5zaWduZWQgaW50ICAg
ICAgICAgIGksIGhlYWQ7CiAgICAgZ3JhbnRfaGFuZGxlX3QgICAgICAgIGhhbmRsZTsKICAgICBz
dHJ1Y3QgZ3JhbnRfbWFwcGluZyAqbmV3X210OwogCkBAIC00NTEsMTcgKzQ1MSwyMCBAQCBnZXRf
bWFwdHJhY2tfaGFuZGxlKAogICAgICAgICBuZXdfbXRbaV0ucmVmID0gaGFuZGxlICsgaSArIDE7
CiAgICAgICAgIG5ld19tdFtpXS52Y3B1ID0gY3Vyci0+dmNwdV9pZDsKICAgICB9Ci0gICAgbmV3
X210W2kgLSAxXS5yZWYgPSBjdXJyLT5tYXB0cmFja19oZWFkOwogCiAgICAgLyogU2V0IHRhaWwg
ZGlyZWN0bHkgaWYgdGhpcyBpcyB0aGUgZmlyc3QgcGFnZSBmb3IgdGhpcyBWQ1BVLiAqLwogICAg
IGlmICggY3Vyci0+bWFwdHJhY2tfdGFpbCA9PSBNQVBUUkFDS19UQUlMICkKICAgICAgICAgY3Vy
ci0+bWFwdHJhY2tfdGFpbCA9IGhhbmRsZSArIE1BUFRSQUNLX1BFUl9QQUdFIC0gMTsKIAotICAg
IHdyaXRlX2F0b21pYygmY3Vyci0+bWFwdHJhY2tfaGVhZCwgaGFuZGxlICsgMSk7Ci0KICAgICBs
Z3QtPm1hcHRyYWNrW25yX21hcHRyYWNrX2ZyYW1lcyhsZ3QpXSA9IG5ld19tdDsKKyAgICBzbXBf
d21iKCk7CiAgICAgbGd0LT5tYXB0cmFja19saW1pdCArPSBNQVBUUkFDS19QRVJfUEFHRTsKIAor
ICAgIGRvIHsKKyAgICAgICAgbmV3X210W2kgLSAxXS5yZWYgPSByZWFkX2F0b21pYygmY3Vyci0+
bWFwdHJhY2tfaGVhZCk7CisgICAgICAgIGhlYWQgPSBjbXB4Y2hnKCZjdXJyLT5tYXB0cmFja19o
ZWFkLCBuZXdfbXRbaSAtIDFdLnJlZiwgaGFuZGxlICsgMSk7CisgICAgfSB3aGlsZSAoIGhlYWQg
IT0gbmV3X210W2kgLSAxXS5yZWYgKTsKKwogICAgIHNwaW5fdW5sb2NrKCZsZ3QtPm1hcHRyYWNr
X2xvY2spOwogCiAgICAgcmV0dXJuIGhhbmRsZTsKQEAgLTcyNyw2ICs3MzAsNyBAQCBzdGF0aWMg
dW5zaWduZWQgaW50IG1hcGtpbmQoCiAgICAgZm9yICggaGFuZGxlID0gMDsgIShraW5kICYgTUFQ
S0lORF9XUklURSkgJiYKICAgICAgICAgICAgICAgICAgICAgICBoYW5kbGUgPCBsZ3QtPm1hcHRy
YWNrX2xpbWl0OyBoYW5kbGUrKyApCiAgICAgeworICAgICAgICBzbXBfcm1iKCk7CiAgICAgICAg
IG1hcCA9ICZtYXB0cmFja19lbnRyeShsZ3QsIGhhbmRsZSk7CiAgICAgICAgIGlmICggIShtYXAt
PmZsYWdzICYgKEdOVE1BUF9kZXZpY2VfbWFwfEdOVE1BUF9ob3N0X21hcCkpIHx8CiAgICAgICAg
ICAgICAgbWFwLT5kb21pZCAhPSByZC0+ZG9tYWluX2lkICkKQEAgLTEwOTQsNiArMTA5OCw3IEBA
IF9fZ250dGFiX3VubWFwX2NvbW1vbigKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAorICAgIHNt
cF9ybWIoKTsKICAgICBtYXAgPSAmbWFwdHJhY2tfZW50cnkobGd0LCBvcC0+aGFuZGxlKTsKIAog
ICAgIGdyYW50X3JlYWRfbG9jayhsZ3QpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Jun 22 21:11:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 21:11:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dO9OP-0001Qs-0C; Thu, 22 Jun 2017 21:11:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9OO-0001Qf-2s
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:11:56 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 75/3D-01735-B923C495; Thu, 22 Jun 2017 21:11:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVXeWkU+
 kwdwlKhYTthk4MHps79vFHsAYxZqZl5RfkcCa8XhRI1PBXf2KzzuvsjQwzlLpYuTiEBL4wijx
 /sAbVgjnPKPEnRvX2LoYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhaIlPh6r
 osFxOYVMJNoe3cbrIYFqP73/ClsExg5FjAyrGLUKE4tKkst0jU00ksqykzPKMlNzMzRNTQw1c
 tNLS5OTE/NSUwq1kvOz93ECPQKAxDsYOyb5XyIUZKDSUmUd3Oxd6QQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCd4YQ59IIcGi1PTUirTMHGB4wKQlOHiURHgVlYDSvMUFibnFmekQqVOMuhwbVq//
 wiTEkpeflyolzjsDZIYASFFGaR7cCFioXmKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw7w8Do
 Ck8mXklcJteAR3BBHTEiyMeIEeUJCKkpBoY3cRZxeb9ttuzZvMvMyX/C8waAusZXybub/6zfF
 ZfXOD56z/zb37fdermjbs9r+5J7fU9ql5/on9hzZP/MZNi+jJd9pouXS8QINHEpcPo7Jey5La
 UnK6hVM327I8KYgx1TUF3dnporDp2+tWswsUv3jxm2av06ufSB7wrfmsUzCpdXFqXXs/SqMRS
 nJFoqMVcVJwIAP1e+xhQAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1498165913!65854845!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7841 invoked from network); 22 Jun 2017 21:11:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 21:11:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9OL-00080F-73
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:11:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9OL-0000OA-4E
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:11:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dO9OL-0000OA-4E@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 21:11:53 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/shadow: hold references for
	the duration of emulated writes
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDVkNmFiODNhMmRjNWI1MmI4NjZhMDE2Y2IwNGU3NzE1NDAzYTJhNzUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEp1biAyMCAxNjoxNTo1NiAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIEp1biAyMCAxNjoxNTo1NiAyMDE3ICsw
MjAwCgogICAgeDg2L3NoYWRvdzogaG9sZCByZWZlcmVuY2VzIGZvciB0aGUgZHVyYXRpb24gb2Yg
ZW11bGF0ZWQgd3JpdGVzCiAgICAKICAgIFRoZSAobWlzbmFtZWQpIGVtdWxhdGVfZ3ZhX3RvX21m
bigpIGZ1bmN0aW9uIHRyYW5zbGF0ZXMgYSBsaW5lYXIgYWRkcmVzcyB0byBhbgogICAgbWZuLCBi
dXQgcmVsZWFzZXMgaXRzIHBhZ2UgcmVmZXJlbmNlIGJlZm9yZSByZXR1cm5pbmcgdGhlIG1mbiB0
byBpdHMgY2FsbGVyLgogICAgCiAgICBzaF9lbXVsYXRlX21hcF9kZXN0KCkgdXNlcyB0aGUgcmVz
dWx0cyBvZiBvbmUgb3IgdHdvIHRyYW5zbGF0aW9ucyB0byBjb25zdHJ1Y3QKICAgIGEgdmlydHVh
bCBtYXBwaW5nIHRvIHRoZSB1bmRlcmx5aW5nIGZyYW1lcywgY29tcGxldGVzIGFuIGVtdWxhdGVk
CiAgICB3cml0ZS9jbXB4Y2hnLCB0aGVuIHVubWFwcyB0aGUgdmlydHVhbCBtYXBwaW5ncy4KICAg
IAogICAgVGhlIHBhZ2UgcmVmZXJlbmNlcyBuZWVkIGhvbGRpbmcgdW50aWwgdGhlIG1hcHBpbmdz
IGFyZSB1bm1hcHBlZCwgb3IgdGhlCiAgICBmcmFtZXMgY2FuIGNoYW5nZSBvd25lcnNoaXAgYmVm
b3JlIHRoZSB3cml0ZXMgb2NjdXJzLgogICAgCiAgICBUaGlzIGlzIFhTQS0yMTkuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogICAgbWFzdGVyIGNvbW1pdDogMjYy
MTdhZmY2N2FlMTUzOGQ0ZTFiMjIyNmFmYWI2OTkzY2RiZTc3MgogICAgbWFzdGVyIGRhdGU6IDIw
MTctMDYtMjAgMTQ6MzY6MTEgKzAyMDAKLS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1v
bi5jIHwgNTQgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCAzNiBpbnNlcnRpb25zKCspLCAxOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRv
dy9jb21tb24uYwppbmRleCBjYmQ4MWEwLi5hMGVjYzI1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbW0vc2hhZG93L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9u
LmMKQEAgLTE3MDQsNyArMTcwNCwxMCBAQCBzdGF0aWMgdW5zaWduZWQgaW50IHNoYWRvd19nZXRf
YWxsb2NhdGlvbihzdHJ1Y3QgZG9tYWluICpkKQogLyoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwogLyogSGFu
ZGxpbmcgZ3Vlc3Qgd3JpdGVzIHRvIHBhZ2V0YWJsZXMuICovCiAKLS8qIFRyYW5zbGF0ZSBhIFZB
IHRvIGFuIE1GTiwgaW5qZWN0aW5nIGEgcGFnZS1mYXVsdCBpZiB3ZSBmYWlsLiAqLworLyoKKyAq
IFRyYW5zbGF0ZSBhIFZBIHRvIGFuIE1GTiwgaW5qZWN0aW5nIGEgcGFnZS1mYXVsdCBpZiB3ZSBm
YWlsLiAgSWYgdGhlCisgKiBtYXBwaW5nIHN1Y2NlZWRzLCBhIHJlZmVyZW5jZSB3aWxsIGJlIGhl
bGQgb24gdGhlIHVuZGVybHlpbmcgcGFnZS4KKyAqLwogI2RlZmluZSBCQURfR1ZBX1RPX0dGTiAo
fjBVTCkKICNkZWZpbmUgQkFEX0dGTl9UT19NRk4gKH4xVUwpCiAjZGVmaW5lIFJFQURPTkxZX0dG
TiAgICh+MlVMKQpAQCAtMTc1MiwxNiArMTc1NSwxNSBAQCBzdGF0aWMgbWZuX3QgZW11bGF0ZV9n
dmFfdG9fbWZuKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIHZhZGRyLAogICAgIEFTU0VS
VChtZm5fdmFsaWQobWZuKSk7CiAKICAgICB2LT5hcmNoLnBhZ2luZy5sYXN0X3dyaXRlX3dhc19w
dCA9ICEhc2hfbWZuX2lzX2FfcGFnZV90YWJsZShtZm4pOwotICAgIC8qCi0gICAgICogTm90ZSBz
aGFkb3cgY2Fubm90IHBhZ2Ugb3V0IG9yIHVuc2hhcmUgdGhpcyBtZm4sIHNvIHRoZSBtYXAgd29u
J3QKLSAgICAgKiBkaXNhcHBlYXIuIE90aGVyd2lzZSwgY2FsbGVyIG11c3QgaG9sZCBvbnRvIHBh
Z2UgdW50aWwgZG9uZS4KLSAgICAgKi8KLSAgICBwdXRfcGFnZShwYWdlKTsKIAogICAgIHJldHVy
biBtZm47CiB9CiAKLS8qIENoZWNrIHRoYXQgdGhlIHVzZXIgaXMgYWxsb3dlZCB0byBwZXJmb3Jt
IHRoaXMgd3JpdGUuICovCisvKgorICogQ2hlY2sgdGhhdCB0aGUgdXNlciBpcyBhbGxvd2VkIHRv
IHBlcmZvcm0gdGhpcyB3cml0ZS4gIElmIGEgbWFwcGluZyBpcworICogcmV0dXJuZWQsIHBhZ2Ug
cmVmZXJlbmNlcyB3aWxsIGJlIGhlbGQgb24gc2hfY3R4dC0+bWZuWzBdIGFuZAorICogc2hfY3R4
dC0+bWZuWzFdIGlmZiAhSU5WQUxJRF9NRk4uCisgKi8KIHZvaWQgKnNoX2VtdWxhdGVfbWFwX2Rl
c3Qoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgdmFkZHIsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBieXRlcywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IHNoX2VtdWxhdGVfY3R4dCAqc2hfY3R4dCkKQEAgLTE3NjksMTMgKzE3NzEsNiBAQCB2
b2lkICpzaF9lbXVsYXRlX21hcF9kZXN0KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIHZh
ZGRyLAogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CiAgICAgdm9pZCAqbWFwOwog
Ci0gICAgc2hfY3R4dC0+bWZuWzBdID0gZW11bGF0ZV9ndmFfdG9fbWZuKHYsIHZhZGRyLCBzaF9j
dHh0KTsKLSAgICBpZiAoICFtZm5fdmFsaWQoc2hfY3R4dC0+bWZuWzBdKSApCi0gICAgICAgIHJl
dHVybiAoKG1mbl94KHNoX2N0eHQtPm1mblswXSkgPT0gQkFEX0dWQV9UT19HRk4pID8KLSAgICAg
ICAgICAgICAgICBNQVBQSU5HX0VYQ0VQVElPTiA6Ci0gICAgICAgICAgICAgICAgKG1mbl94KHNo
X2N0eHQtPm1mblswXSkgPT0gUkVBRE9OTFlfR0ZOKSA/Ci0gICAgICAgICAgICAgICAgTUFQUElO
R19TSUxFTlRfRkFJTCA6IE1BUFBJTkdfVU5IQU5ETEVBQkxFKTsKLQogI2lmbmRlZiBOREVCVUcK
ICAgICAvKiBXZSBkb24ndCBlbXVsYXRlIHVzZXItbW9kZSB3cml0ZXMgdG8gcGFnZSB0YWJsZXMu
ICovCiAgICAgaWYgKCBoYXNfaHZtX2NvbnRhaW5lcl9kb21haW4oZCkKQEAgLTE3ODgsNiArMTc4
MywxNyBAQCB2b2lkICpzaF9lbXVsYXRlX21hcF9kZXN0KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBsb25nIHZhZGRyLAogICAgIH0KICNlbmRpZgogCisgICAgc2hfY3R4dC0+bWZuWzBdID0gZW11
bGF0ZV9ndmFfdG9fbWZuKHYsIHZhZGRyLCBzaF9jdHh0KTsKKyAgICBpZiAoICFtZm5fdmFsaWQo
c2hfY3R4dC0+bWZuWzBdKSApCisgICAgeworICAgICAgICBzd2l0Y2ggKCBtZm5feChzaF9jdHh0
LT5tZm5bMF0pICkKKyAgICAgICAgeworICAgICAgICBjYXNlIEJBRF9HVkFfVE9fR0ZOOiByZXR1
cm4gTUFQUElOR19FWENFUFRJT047CisgICAgICAgIGNhc2UgUkVBRE9OTFlfR0ZOOiAgIHJldHVy
biBNQVBQSU5HX1NJTEVOVF9GQUlMOworICAgICAgICBkZWZhdWx0OiAgICAgICAgICAgICByZXR1
cm4gTUFQUElOR19VTkhBTkRMRUFCTEU7CisgICAgICAgIH0KKyAgICB9CisKICAgICAvKiBVbmFs
aWduZWQgd3JpdGVzIG1lYW4gcHJvYmFibHkgdGhpcyBpc24ndCBhIHBhZ2V0YWJsZS4gKi8KICAg
ICBpZiAoIHZhZGRyICYgKGJ5dGVzIC0gMSkgKQogICAgICAgICBzaF9yZW1vdmVfc2hhZG93cyhk
LCBzaF9jdHh0LT5tZm5bMF0sIDAsIDAgLyogU2xvdywgY2FuIGZhaWwuICovICk7CkBAIC0xODA0
LDYgKzE4MTAsNyBAQCB2b2lkICpzaF9lbXVsYXRlX21hcF9kZXN0KHN0cnVjdCB2Y3B1ICp2LCB1
bnNpZ25lZCBsb25nIHZhZGRyLAogICAgICAgICAgKiBDcm9zcy1wYWdlIGVtdWxhdGVkIHdyaXRl
cyBhcmUgb25seSBzdXBwb3J0ZWQgZm9yIEhWTSBndWVzdHM7CiAgICAgICAgICAqIFBWIGd1ZXN0
cyBvdWdodCB0byBrbm93IGJldHRlci4KICAgICAgICAgICovCisgICAgICAgIHB1dF9wYWdlKG1m
bl90b19wYWdlKHNoX2N0eHQtPm1mblswXSkpOwogICAgICAgICByZXR1cm4gTUFQUElOR19VTkhB
TkRMRUFCTEU7CiAgICAgfQogICAgIGVsc2UKQEAgLTE4MTEsMTcgKzE4MTgsMjYgQEAgdm9pZCAq
c2hfZW11bGF0ZV9tYXBfZGVzdChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyB2YWRkciwK
ICAgICAgICAgLyogVGhpcyB3cml0ZSBjcm9zc2VzIGEgcGFnZSBib3VuZGFyeS4gVHJhbnNsYXRl
IHRoZSBzZWNvbmQgcGFnZS4gKi8KICAgICAgICAgc2hfY3R4dC0+bWZuWzFdID0gZW11bGF0ZV9n
dmFfdG9fbWZuKHYsIHZhZGRyICsgYnl0ZXMgLSAxLCBzaF9jdHh0KTsKICAgICAgICAgaWYgKCAh
bWZuX3ZhbGlkKHNoX2N0eHQtPm1mblsxXSkgKQotICAgICAgICAgICAgcmV0dXJuICgobWZuX3go
c2hfY3R4dC0+bWZuWzFdKSA9PSBCQURfR1ZBX1RPX0dGTikgPwotICAgICAgICAgICAgICAgICAg
ICBNQVBQSU5HX0VYQ0VQVElPTiA6Ci0gICAgICAgICAgICAgICAgICAgIChtZm5feChzaF9jdHh0
LT5tZm5bMV0pID09IFJFQURPTkxZX0dGTikgPwotICAgICAgICAgICAgICAgICAgICBNQVBQSU5H
X1NJTEVOVF9GQUlMIDogTUFQUElOR19VTkhBTkRMRUFCTEUpOworICAgICAgICB7CisgICAgICAg
ICAgICBwdXRfcGFnZShtZm5fdG9fcGFnZShzaF9jdHh0LT5tZm5bMF0pKTsKKyAgICAgICAgICAg
IHN3aXRjaCAoIG1mbl94KHNoX2N0eHQtPm1mblsxXSkgKQorICAgICAgICAgICAgeworICAgICAg
ICAgICAgY2FzZSBCQURfR1ZBX1RPX0dGTjogcmV0dXJuIE1BUFBJTkdfRVhDRVBUSU9OOworICAg
ICAgICAgICAgY2FzZSBSRUFET05MWV9HRk46ICAgcmV0dXJuIE1BUFBJTkdfU0lMRU5UX0ZBSUw7
CisgICAgICAgICAgICBkZWZhdWx0OiAgICAgICAgICAgICByZXR1cm4gTUFQUElOR19VTkhBTkRM
RUFCTEU7CisgICAgICAgICAgICB9CisgICAgICAgIH0KIAogICAgICAgICAvKiBDcm9zcy1wYWdl
IHdyaXRlcyBtZWFuIHByb2JhYmx5IG5vdCBhIHBhZ2V0YWJsZS4gKi8KICAgICAgICAgc2hfcmVt
b3ZlX3NoYWRvd3MoZCwgc2hfY3R4dC0+bWZuWzFdLCAwLCAwIC8qIFNsb3csIGNhbiBmYWlsLiAq
LyApOwogCiAgICAgICAgIG1hcCA9IHZtYXAoc2hfY3R4dC0+bWZuLCAyKTsKICAgICAgICAgaWYg
KCAhbWFwICkKKyAgICAgICAgeworICAgICAgICAgICAgcHV0X3BhZ2UobWZuX3RvX3BhZ2Uoc2hf
Y3R4dC0+bWZuWzBdKSk7CisgICAgICAgICAgICBwdXRfcGFnZShtZm5fdG9fcGFnZShzaF9jdHh0
LT5tZm5bMV0pKTsKICAgICAgICAgICAgIHJldHVybiBNQVBQSU5HX1VOSEFORExFQUJMRTsKKyAg
ICAgICAgfQogICAgICAgICBtYXAgKz0gKHZhZGRyICYgflBBR0VfTUFTSyk7CiAgICAgfQogCkBA
IC0xODkxLDEwICsxOTA3LDEyIEBAIHZvaWQgc2hfZW11bGF0ZV91bm1hcF9kZXN0KHN0cnVjdCB2
Y3B1ICp2LCB2b2lkICphZGRyLCB1bnNpZ25lZCBpbnQgYnl0ZXMsCiAgICAgfQogCiAgICAgcGFn
aW5nX21hcmtfZGlydHkodi0+ZG9tYWluLCBtZm5feChzaF9jdHh0LT5tZm5bMF0pKTsKKyAgICBw
dXRfcGFnZShtZm5fdG9fcGFnZShzaF9jdHh0LT5tZm5bMF0pKTsKIAogICAgIGlmICggdW5saWtl
bHkobWZuX3ZhbGlkKHNoX2N0eHQtPm1mblsxXSkpICkKICAgICB7CiAgICAgICAgIHBhZ2luZ19t
YXJrX2RpcnR5KHYtPmRvbWFpbiwgbWZuX3goc2hfY3R4dC0+bWZuWzFdKSk7CisgICAgICAgIHB1
dF9wYWdlKG1mbl90b19wYWdlKHNoX2N0eHQtPm1mblsxXSkpOwogICAgICAgICB2dW5tYXAoKHZv
aWQgKikoKHVuc2lnbmVkIGxvbmcpYWRkciAmIFBBR0VfTUFTSykpOwogICAgIH0KICAgICBlbHNl
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Jun 22 21:12:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 21:12:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dO9Oa-0001Sf-22; Thu, 22 Jun 2017 21:12:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9OY-0001SQ-JK
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:12:06 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 EB/56-03613-6A23C495; Thu, 22 Jun 2017 21:12:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXepkU+
 kwfW9whYTthk4MHps79vFHsAYxZqZl5RfkcCa0XjLu+CmZkXLt/esDYz/5LoYuTiEBL4wSnz+
 /pQNwjnPKDFnSgdzFyMHB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAp4Ss/t+s
 oLYvAJmEns3zWcEsVmA6if/6mKcwMixgJFhFaNGcWpRWWqRrpGBXlJRZnpGSW5iZo6uoYGZXm
 5qcXFiempOYlKxXnJ+7iZGoE8YgGAH469lAYcYJTmYlER5Nxd7RwrxJeWnVGYkFmfEF5XmpBY
 fYpTh4FCS4L1p6BMpJFiUmp5akZaZAwwOmLQEB4+SCK+iElCat7ggMbc4Mx0idYpRl2PD6vVf
 mIRY8vLzUqXEeWeAzBAAKcoozYMbAQvUS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLm/WEAN
 IUnM68EbtMroCOYgI54ccQD5IiSRISUVAOjxg1x3fsL/N6Gdu71tpSo1/qtLvUukv+omW32vR
 Mu5yRCzXaa2ems+CinOOuJ8/PZP313Gi3Jq1JvtBTefOqD6Lmnk4W+Xzx8qKp5kjNr4XUb55u
 cBZ//1OQ8kVPdc2HeVR8Gnxf1UjuCph90SZRIqmBpbXE/Y9rxVqT13rPGtKNpxjv11ucrsRRn
 JBpqMRcVJwIANxJtu08CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1498165924!52208789!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5281 invoked from network); 22 Jun 2017 21:12:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 21:12:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9OV-000811-9J
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:12:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9OV-0000P8-8c
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:12:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dO9OV-0000P8-8c@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 21:12:03 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86: avoid leaking PKRU and BND*
	between vCPU-s
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQ2Y2UzMGQyZmFlNjY5MDMwMzNjNjI5ZGFjNTIwNmM1MDBjNjBhNmMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDIw
IDE2OjE2OjI0IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE2OjE2OjI0IDIwMTcgKzAyMDAKCiAgICB4
ODY6IGF2b2lkIGxlYWtpbmcgUEtSVSBhbmQgQk5EKiBiZXR3ZWVuIHZDUFUtcwogICAgCiAgICBQ
S1JVIGlzIGV4cGxpY2l0bHkgIlhTQVZFLW1hbmFnZWQgYnV0IG5vdCBYU0FWRS1lbmFibGVkIiwg
c28gZ3Vlc3RzCiAgICBtaWdodCBhY2Nlc3MgdGhlIHJlZ2lzdGVyICh2aWEge1JELFdSfVBLUlUp
IHdpdGhvdXQgc2V0dGluZyBYQ1IwLlBLUlUuCiAgICBGb3JjZSBjb250ZXh0IHN3aXRjaGluZyBh
cyB3ZWxsIGFzIG1pZ3JhdGluZyB0aGUgcmVnaXN0ZXIgYXMgc29vbiBhcwogICAgQ1I0LlBLRSBp
cyBiZWluZyBzZXQgdGhlIGZpcnN0IHRpbWUuCiAgICAKICAgIEZvciBNUFggKEJORDxuPiwgQk5E
Q0ZHVSwgYW5kIEJORFNUQVRVUykgdGhlIHNpdHVhdGlvbiBpcyBsZXNzIGNsZWFyLAogICAgYW5k
IHRoZSBTRE0gaGFzIG5vdCBlbnRpcmVseSBjb25zaXN0ZW50IGluZm9ybWF0aW9uIGZvciB0aGF0
IGNhc2UuCiAgICBXaGlsZSBleHBlcmltZW50YWxseSB0aGUgaW5zdHJ1Y3Rpb25zIGRvbid0IGNo
YW5nZSByZWdpc3RlciBzdGF0ZSBhcwogICAgbG9uZyBhcyB0aGUgdHdvIFhDUjAgYml0cyBhcmVu
J3QgYm90aCAxLCBiZSBvbiB0aGUgc2FmZSBzaWRlIGFuZCBlbmFibGUKICAgIGJvdGggaWYgQk5E
Q0ZHUy5FTiBpcyBiZWluZyBzZXQgdGhlIGZpcnN0IHRpbWUuCiAgICAKICAgIFRoaXMgaXMgWFNB
LTIyMC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGRlMjBiYjZjNGY2NWM0MTYxZTA5MzE0MDI2MTNm
OWZmYWM4NjMwMmQKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA2LTIwIDE0OjM2OjUxICswMjAwCi0t
LQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgfCAyMSArKysrKysrKysrKysrKysrKysrCiB4
ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyB8IDUyICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNjQgaW5zZXJ0aW9ucygrKSwg
OSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVu
L2FyY2gveDg2L2h2bS9odm0uYwppbmRleCA2NTY0MzBlLi5kYjQ4ZmQ0IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTI0
NTIsNiArMjQ1MiwyNyBAQCBpbnQgaHZtX3NldF9jcjQodW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9v
bF90IG1heV9kZWZlcikKICAgICAgICAgICAgIHBhZ2luZ191cGRhdGVfcGFnaW5nX21vZGVzKHYp
OwogICAgIH0KIAorICAgIC8qCisgICAgICoge1JELFdSfVBLUlUgYXJlIG5vdCBnYXRlZCBvbiBY
Q1IwLlBLUlUgYW5kIGhlbmNlIGFuIG9kZGx5IGJlaGF2aW5nCisgICAgICogZ3Vlc3QgbWF5IGVu
YWJsZSB0aGUgZmVhdHVyZSBpbiBDUjQgd2l0aG91dCBlbmFibGluZyBpdCBpbiBYQ1IwLiBXZQor
ICAgICAqIG5lZWQgdG8gY29udGV4dCBzd2l0Y2ggLyBtaWdyYXRlIFBLUlUgbmV2ZXJ0aGVsZXNz
LgorICAgICAqLworICAgIGlmICggKHZhbHVlICYgWDg2X0NSNF9QS0UpICYmICEodi0+YXJjaC54
Y3IwX2FjY3VtICYgWFNUQVRFX1BLUlUpICkKKyAgICB7CisgICAgICAgIGludCByYyA9IGhhbmRs
ZV94c2V0YnYoWENSX1hGRUFUVVJFX0VOQUJMRURfTUFTSywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBnZXRfeGNyMCgpIHwgWFNUQVRFX1BLUlUpOworCisgICAgICAgIGlmICggcmMg
KQorICAgICAgICB7CisgICAgICAgICAgICBIVk1fREJHX0xPRyhEQkdfTEVWRUxfMSwgIkZhaWxl
ZCB0byBmb3JjZSBYQ1IwLlBLUlU6ICVkIiwgcmMpOworICAgICAgICAgICAgZ290byBncGY7Cisg
ICAgICAgIH0KKworICAgICAgICBpZiAoIGhhbmRsZV94c2V0YnYoWENSX1hGRUFUVVJFX0VOQUJM
RURfTUFTSywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGdldF94Y3IwKCkgJiB+WFNUQVRF
X1BLUlUpICkKKyAgICAgICAgICAgIC8qIG5vdGhpbmcsIGJlc3QgZWZmb3J0IG9ubHkgKi87Cisg
ICAgfQorCiAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIAogIGdwZjoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5k
ZXggOWQ5NThlOC4uM2ZlNTA4MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTMxLDYgKzMxLDcgQEAKICNp
bmNsdWRlIDxhc20vcmVncy5oPgogI2luY2x1ZGUgPGFzbS9jcHVmZWF0dXJlLmg+CiAjaW5jbHVk
ZSA8YXNtL3Byb2Nlc3Nvci5oPgorI2luY2x1ZGUgPGFzbS94c3RhdGUuaD4KICNpbmNsdWRlIDxh
c20vZ3Vlc3RfYWNjZXNzLmg+CiAjaW5jbHVkZSA8YXNtL2RlYnVncmVnLmg+CiAjaW5jbHVkZSA8
YXNtL21zci5oPgpAQCAtNzgzLDYgKzc4NCw0NSBAQCBzdGF0aWMgaW50IHZteF9sb2FkX3ZtY3Nf
Y3R4dChzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV9od19jcHUgKmN0eHQpCiAgICAgcmV0dXJu
IDA7CiB9CiAKK3N0YXRpYyBib29sX3Qgdm14X3NldF9ndWVzdF9ibmRjZmdzKHN0cnVjdCB2Y3B1
ICp2LCB1NjQgdmFsKQoreworICAgIGlmICggIWNwdV9oYXNfbXB4IHx8ICFjcHVfaGFzX3ZteF9t
cHggfHwKKyAgICAgICAgICFpc19jYW5vbmljYWxfYWRkcmVzcyh2YWwpIHx8CisgICAgICAgICAo
dmFsICYgSUEzMl9CTkRDRkdTX1JFU0VSVkVEKSApCisgICAgICAgIHJldHVybiAwOworCisgICAg
LyoKKyAgICAgKiBXaGlsZSBNUFggaW5zdHJ1Y3Rpb25zIGFyZSBzdXBwb3NlZCB0byBiZSBnYXRl
ZCBvbiBYQ1IwLkJORCosIGxldCdzCisgICAgICogbmV2ZXJ0aGVsZXNzIGZvcmNlIHRoZSByZWxl
dmFudCBYQ1IwIGJpdHMgb24gd2hlbiB0aGUgZmVhdHVyZSBpcyBiZWluZworICAgICAqIGVuYWJs
ZWQgaW4gQk5EQ0ZHUy4KKyAgICAgKi8KKyAgICBpZiAoICh2YWwgJiBJQTMyX0JORENGR1NfRU5B
QkxFKSAmJgorICAgICAgICAgISh2LT5hcmNoLnhjcjBfYWNjdW0gJiAoWFNUQVRFX0JORFJFR1Mg
fCBYU1RBVEVfQk5EQ1NSKSkgKQorICAgIHsKKyAgICAgICAgdWludDY0X3QgeGNyMCA9IGdldF94
Y3IwKCk7CisgICAgICAgIGludCByYzsKKworICAgICAgICBpZiAoIHYgIT0gY3VycmVudCApCisg
ICAgICAgICAgICByZXR1cm4gMDsKKworICAgICAgICByYyA9IGhhbmRsZV94c2V0YnYoWENSX1hG
RUFUVVJFX0VOQUJMRURfTUFTSywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHhjcjAgfCBY
U1RBVEVfQk5EUkVHUyB8IFhTVEFURV9CTkRDU1IpOworCisgICAgICAgIGlmICggcmMgKQorICAg
ICAgICB7CisgICAgICAgICAgICBIVk1fREJHX0xPRyhEQkdfTEVWRUxfMSwgIkZhaWxlZCB0byBm
b3JjZSBYQ1IwLkJORCo6ICVkIiwgcmMpOworICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgICAg
IH0KKworICAgICAgICBpZiAoIGhhbmRsZV94c2V0YnYoWENSX1hGRUFUVVJFX0VOQUJMRURfTUFT
SywgeGNyMCkgKQorICAgICAgICAgICAgLyogbm90aGluZywgYmVzdCBlZmZvcnQgb25seSAqLzsK
KyAgICB9CisKKyAgICBfX3Ztd3JpdGUoR1VFU1RfQk5EQ0ZHUywgdmFsKTsKKworICAgIHJldHVy
biAxOworfQorCiBzdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdCB2bXhfaW5pdF9tc3Iodm9pZCkK
IHsKICAgICByZXR1cm4gKGNwdV9oYXNfbXB4ICYmIGNwdV9oYXNfdm14X21weCkgKwpAQCAtODIy
LDExICs4NjIsOCBAQCBzdGF0aWMgaW50IHZteF9sb2FkX21zcihzdHJ1Y3QgdmNwdSAqdiwgc3Ry
dWN0IGh2bV9tc3IgKmN0eHQpCiAgICAgICAgIHN3aXRjaCAoIGN0eHQtPm1zcltpXS5pbmRleCAp
CiAgICAgICAgIHsKICAgICAgICAgY2FzZSBNU1JfSUEzMl9CTkRDRkdTOgotICAgICAgICAgICAg
aWYgKCBjcHVfaGFzX21weCAmJiBjcHVfaGFzX3ZteF9tcHggJiYKLSAgICAgICAgICAgICAgICAg
aXNfY2Fub25pY2FsX2FkZHJlc3MoY3R4dC0+bXNyW2ldLnZhbCkgJiYKLSAgICAgICAgICAgICAg
ICAgIShjdHh0LT5tc3JbaV0udmFsICYgSUEzMl9CTkRDRkdTX1JFU0VSVkVEKSApCi0gICAgICAg
ICAgICAgICAgX192bXdyaXRlKEdVRVNUX0JORENGR1MsIGN0eHQtPm1zcltpXS52YWwpOwotICAg
ICAgICAgICAgZWxzZSBpZiAoIGN0eHQtPm1zcltpXS52YWwgKQorICAgICAgICAgICAgaWYgKCAh
dm14X3NldF9ndWVzdF9ibmRjZmdzKHYsIGN0eHQtPm1zcltpXS52YWwpICYmCisgICAgICAgICAg
ICAgICAgIGN0eHQtPm1zcltpXS52YWwgKQogICAgICAgICAgICAgICAgIGVyciA9IC1FTlhJTzsK
ICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNlIE1TUl9JQTMyX1hTUzoKQEAgLTI4Nzgs
MTEgKzI5MTUsOCBAQCBzdGF0aWMgaW50IHZteF9tc3Jfd3JpdGVfaW50ZXJjZXB0KHVuc2lnbmVk
IGludCBtc3IsIHVpbnQ2NF90IG1zcl9jb250ZW50KQogICAgICAgICBicmVhazsKICAgICB9CiAg
ICAgY2FzZSBNU1JfSUEzMl9CTkRDRkdTOgotICAgICAgICBpZiAoICFjcHVfaGFzX21weCB8fCAh
Y3B1X2hhc192bXhfbXB4IHx8Ci0gICAgICAgICAgICAgIWlzX2Nhbm9uaWNhbF9hZGRyZXNzKG1z
cl9jb250ZW50KSB8fAotICAgICAgICAgICAgIChtc3JfY29udGVudCAmIElBMzJfQk5EQ0ZHU19S
RVNFUlZFRCkgKQorICAgICAgICBpZiAoICF2bXhfc2V0X2d1ZXN0X2JuZGNmZ3ModiwgbXNyX2Nv
bnRlbnQpICkKICAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7Ci0gICAgICAgIF9fdm13cml0ZShH
VUVTVF9CTkRDRkdTLCBtc3JfY29udGVudCk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgSUEz
Ml9GRUFUVVJFX0NPTlRST0xfTVNSOgogICAgIGNhc2UgTVNSX0lBMzJfVk1YX0JBU0lDLi4uTVNS
X0lBMzJfVk1YX1RSVUVfRU5UUllfQ1RMUzoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Jun 22 21:12:20 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 21:12:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dO9Om-0001Uu-3g; Thu, 22 Jun 2017 21:12:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9Ol-0001Uj-1e
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:12:19 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 FD/5E-01985-2B23C495; Thu, 22 Jun 2017 21:12:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVXedkU+
 kwbmv2hYTthk4MHps79vFHsAYxZqZl5RfkcCa8emjasFM14p3PdcZGxg3m3QxcnEICXxhlFj8
 bzYzhHOeUWLa1t3sXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILCxhLtCy6w
 gJSzitgJvF0uRpImAWovGXqP5YJjBwLGBlWMWoUpxaVpRbpGpnqJRVlpmeU5CZm5ugaGhjr5a
 YWFyemp+YkJhXrJefnbmIEeqSegYFxB2PrCb9DjJIcTEqivJuLvSOF+JLyUyozEosz4otKc1K
 LDzHKcHAoSfDeNPSJFBIsSk1PrUjLzAGGBkxagoNHSYRXCxgeQrzFBYm5xZnpEKlTjLocG1av
 /8IkxJKXn5cqJc47A2SGAEhRRmke3AhYmF5ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMz7w
 wBoCk9mXgncpldARzABHfHiiAfIESWJCCmpBsZsl0OyO3gOt2ybckAqYVp3SI+RqWlnnMC35K
 tVotvfsvPKZx43vshbv3BPcvWHnodyAgXlM++LeIYc3GBZeGN/qGiv2JxjyldzP1yOmPqI2T0
 05sylNZ1pO3sus+RMTSpoO1fgsWu10bUZXnvct+ySXJL7ztuvufl5ifUJjShx8S/mgl6by5VY
 ijMSDbWYi4oTAY4oIUxOAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1498165933!90186114!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21407 invoked from network); 22 Jun 2017 21:12:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 21:12:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9Of-00081D-BN
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:12:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9Of-0000Q4-Ah
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:12:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dO9Of-0000Q4-Ah@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 21:12:13 +0000
Subject: [Xen-changelog] [xen stable-4.7] evtchn: avoid NULL derefs
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDMxMGNkOTc1ZDg2YTM1NmVlMjdmMDUwYzRlNzdjYjY3YWYzNGUxZGIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDIw
IDE2OjE3OjA5IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE2OjE3OjA5IDIwMTcgKzAyMDAKCiAgICBl
dnRjaG46IGF2b2lkIE5VTEwgZGVyZWZzCiAgICAKICAgIENvbW1pdCBmYmJkNTAwOWU2ICgiZXZ0
Y2huOiByZWZhY3RvciBsb3ctbGV2ZWwgZXZlbnQgY2hhbm5lbCBwb3J0IG9wcyIpCiAgICBhZGRl
ZCBhIGRlLXJlZmVyZW5jZSBvZiB0aGUgc3RydWN0IGV2dGNobiBwb2ludGVyIGZvciBhIHBvcnQg
d2l0aG91dAogICAgZmlyc3QgbWFraW5nIHN1cmUgdGhlIGJ1Y2tldCBwb2ludGVyIGlzIG5vbi1O
VUxMLiBUaGlzIGRlLXJlZmVyZW5jZSBpcwogICAgYWN0dWFsbHkgZW50aXJlbHkgdW5uZWNlc3Nh
cnksIGFzIGFsbCByZWxldmFudCBjYWxsZXJzIChiZXlvbmQgdGhlCiAgICBwcm9ibGVtYXRpYyBk
b19wb2xsKCkpIGFscmVhZHkgaG9sZCB0aGUgcG9ydCBudW1iZXIgaW4gdGhlaXIgaGFuZHMsIGFu
ZAogICAgdGhlIGFjdHVhbCBsZWFmIGZ1bmN0aW9ucyBuZWVkIG5vdGhpbmcgZWxzZS4KICAgIAog
ICAgRm9yIEZJRk8gZXZlbnQgY2hhbm5lbHMgdGhlcmUncyBhIHNlY29uZCBwcm9ibGVtIGluIHRo
YXQgdGhlIG9yZGVyaW5nCiAgICBvZiByZWFkcyBhbmQgdXBkYXRlcyB0byAtPm51bV9ldnRjaG5z
IGFuZCAtPmV2ZW50X2FycmF5W10gd2FzIHNvIGZhcgogICAgdW5kZWZpbmVkICh0aGUgcmVhZCBz
aWRlIGlzbid0IGFsd2F5cyBob2xkaW5nIHRoZSBkb21haW4ncyBldmVudCBsb2NrKS4KICAgIEFk
ZCByZXNwZWN0aXZlIGJhcnJpZXJzLgogICAgCiAgICBUaGlzIGlzIFhTQS0yMjEuCiAgICAKICAg
IFJlcG9ydGVkLWJ5OiBBbmt1ciBBcm9yYSA8YW5rdXIuYS5hcm9yYUBvcmFjbGUuY29tPgogICAg
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVy
IGNvbW1pdDogZTc3MTlhMGRmYWM3YTIwY2I3ZGE1NTI5ZTA5NzczZDgyNzFiYjc4YgogICAgbWFz
dGVyIGRhdGU6IDIwMTctMDYtMjAgMTQ6Mzc6NDcgKzAyMDAKLS0tCiB4ZW4vYXJjaC94ODYvaXJx
LmMgICAgICAgICB8ICA4ICsrKy0tLS0tCiB4ZW4vY29tbW9uL2V2ZW50XzJsLmMgICAgICB8IDE2
ICsrKysrKysrKystLS0tLS0KIHhlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jIHwgIDQgKystLQog
eGVuL2NvbW1vbi9ldmVudF9maWZvLmMgICAgfCAyMCArKysrKysrKysrKysrKy0tLS0tLQogeGVu
L2NvbW1vbi9zY2hlZHVsZS5jICAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUveGVuL2V2ZW50Lmgg
ICAgfCAxMiArKysrKystLS0tLS0KIDYgZmlsZXMgY2hhbmdlZCwgMzYgaW5zZXJ0aW9ucygrKSwg
MjYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2lycS5jIGIveGVuL2Fy
Y2gveDg2L2lycS5jCmluZGV4IDNmOTNjMzEuLmViNTBlNDMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9pcnEuYworKysgYi94ZW4vYXJjaC94ODYvaXJxLmMKQEAgLTE0ODksNyArMTQ4OSw3IEBA
IGludCBwaXJxX2d1ZXN0X3VubWFzayhzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICB7CiAgICAg
ICAgICAgICBwaXJxID0gcGlycXNbaV0tPnBpcnE7CiAgICAgICAgICAgICBpZiAoIHBpcnFzW2ld
LT5tYXNrZWQgJiYKLSAgICAgICAgICAgICAgICAgIWV2dGNobl9wb3J0X2lzX21hc2tlZChkLCBl
dnRjaG5fZnJvbV9wb3J0KGQsIHBpcnFzW2ldLT5ldnRjaG4pKSApCisgICAgICAgICAgICAgICAg
ICFldnRjaG5fcG9ydF9pc19tYXNrZWQoZCwgcGlycXNbaV0tPmV2dGNobikgKQogICAgICAgICAg
ICAgICAgIHBpcnFfZ3Vlc3RfZW9pKHBpcnFzW2ldKTsKICAgICAgICAgfQogICAgIH0gd2hpbGUg
KCArK3BpcnEgPCBkLT5ucl9waXJxcyAmJiBuID09IEFSUkFZX1NJWkUocGlycXMpICk7CkBAIC0y
MjQ3LDcgKzIyNDcsNiBAQCBzdGF0aWMgdm9pZCBkdW1wX2lycXModW5zaWduZWQgY2hhciBrZXkp
CiAgICAgaW50IGksIGlycSwgcGlycTsKICAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2M7CiAgICAg
aXJxX2d1ZXN0X2FjdGlvbl90ICphY3Rpb247Ci0gICAgc3RydWN0IGV2dGNobiAqZXZ0Y2huOwog
ICAgIHN0cnVjdCBkb21haW4gKmQ7CiAgICAgY29uc3Qgc3RydWN0IHBpcnEgKmluZm87CiAgICAg
dW5zaWduZWQgbG9uZyBmbGFnczsKQEAgLTIyOTAsMTEgKzIyODksMTAgQEAgc3RhdGljIHZvaWQg
ZHVtcF9pcnFzKHVuc2lnbmVkIGNoYXIga2V5KQogICAgICAgICAgICAgICAgIGQgPSBhY3Rpb24t
Pmd1ZXN0W2ldOwogICAgICAgICAgICAgICAgIHBpcnEgPSBkb21haW5faXJxX3RvX3BpcnEoZCwg
aXJxKTsKICAgICAgICAgICAgICAgICBpbmZvID0gcGlycV9pbmZvKGQsIHBpcnEpOwotICAgICAg
ICAgICAgICAgIGV2dGNobiA9IGV2dGNobl9mcm9tX3BvcnQoZCwgaW5mby0+ZXZ0Y2huKTsKICAg
ICAgICAgICAgICAgICBwcmludGsoIiV1OiUzZCglYyVjJWMpIiwKICAgICAgICAgICAgICAgICAg
ICAgICAgZC0+ZG9tYWluX2lkLCBwaXJxLAotICAgICAgICAgICAgICAgICAgICAgICAoZXZ0Y2hu
X3BvcnRfaXNfcGVuZGluZyhkLCBldnRjaG4pID8gJ1AnIDogJy0nKSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgKGV2dGNobl9wb3J0X2lzX21hc2tlZChkLCBldnRjaG4pID8gJ00nIDogJy0nKSwK
KyAgICAgICAgICAgICAgICAgICAgICAgZXZ0Y2huX3BvcnRfaXNfcGVuZGluZyhkLCBpbmZvLT5l
dnRjaG4pID8gJ1AnIDogJy0nLAorICAgICAgICAgICAgICAgICAgICAgICBldnRjaG5fcG9ydF9p
c19tYXNrZWQoZCwgaW5mby0+ZXZ0Y2huKSA/ICdNJyA6ICctJywKICAgICAgICAgICAgICAgICAg
ICAgICAgKGluZm8tPm1hc2tlZCA/ICdNJyA6ICctJykpOwogICAgICAgICAgICAgICAgIGlmICgg
aSAhPSBhY3Rpb24tPm5yX2d1ZXN0cyApCiAgICAgICAgICAgICAgICAgICAgIHByaW50aygiLCIp
OwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ldmVudF8ybC5jIGIveGVuL2NvbW1vbi9ldmVudF8y
bC5jCmluZGV4IDU4MzdhZTguLjQyYTU0NzYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZXZlbnRf
MmwuYworKysgYi94ZW4vY29tbW9uL2V2ZW50XzJsLmMKQEAgLTYyLDE2ICs2MiwyMCBAQCBzdGF0
aWMgdm9pZCBldnRjaG5fMmxfdW5tYXNrKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBldnRjaG4g
KmV2dGNobikKICAgICB9CiB9CiAKLXN0YXRpYyBib29sX3QgZXZ0Y2huXzJsX2lzX3BlbmRpbmco
c3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3Qgc3RydWN0IGV2dGNobiAqZXZ0Y2huKQorc3RhdGljIGJvb2xfdCBldnRjaG5fMmxfaXNfcGVu
ZGluZyhzdHJ1Y3QgZG9tYWluICpkLCBldnRjaG5fcG9ydF90IHBvcnQpCiB7Ci0gICAgcmV0dXJu
IHRlc3RfYml0KGV2dGNobi0+cG9ydCwgJnNoYXJlZF9pbmZvKGQsIGV2dGNobl9wZW5kaW5nKSk7
CisgICAgdW5zaWduZWQgaW50IG1heF9wb3J0cyA9IEJJVFNfUEVSX0VWVENITl9XT1JEKGQpICog
QklUU19QRVJfRVZUQ0hOX1dPUkQoZCk7CisKKyAgICBBU1NFUlQocG9ydCA8IG1heF9wb3J0cyk7
CisgICAgcmV0dXJuIHBvcnQgPCBtYXhfcG9ydHMgJiYgdGVzdF9iaXQocG9ydCwgJnNoYXJlZF9p
bmZvKGQsIGV2dGNobl9wZW5kaW5nKSk7CiB9CiAKLXN0YXRpYyBib29sX3QgZXZ0Y2huXzJsX2lz
X21hc2tlZChzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnN0IHN0cnVjdCBldnRjaG4gKmV2dGNobikKK3N0YXRpYyBib29sX3QgZXZ0Y2huXzJs
X2lzX21hc2tlZChzdHJ1Y3QgZG9tYWluICpkLCBldnRjaG5fcG9ydF90IHBvcnQpCiB7Ci0gICAg
cmV0dXJuIHRlc3RfYml0KGV2dGNobi0+cG9ydCwgJnNoYXJlZF9pbmZvKGQsIGV2dGNobl9tYXNr
KSk7CisgICAgdW5zaWduZWQgaW50IG1heF9wb3J0cyA9IEJJVFNfUEVSX0VWVENITl9XT1JEKGQp
ICogQklUU19QRVJfRVZUQ0hOX1dPUkQoZCk7CisKKyAgICBBU1NFUlQocG9ydCA8IG1heF9wb3J0
cyk7CisgICAgcmV0dXJuIHBvcnQgPj0gbWF4X3BvcnRzIHx8IHRlc3RfYml0KHBvcnQsICZzaGFy
ZWRfaW5mbyhkLCBldnRjaG5fbWFzaykpOwogfQogCiBzdGF0aWMgdm9pZCBldnRjaG5fMmxfcHJp
bnRfc3RhdGUoc3RydWN0IGRvbWFpbiAqZCwKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZXZlbnRf
Y2hhbm5lbC5jIGIveGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMKaW5kZXggNjM4ZGM1ZS4uZTA0
ODY5NiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMKKysrIGIveGVuL2Nv
bW1vbi9ldmVudF9jaGFubmVsLmMKQEAgLTEzODEsOCArMTM4MSw4IEBAIHN0YXRpYyB2b2lkIGRv
bWFpbl9kdW1wX2V2dGNobl9pbmZvKHN0cnVjdCBkb21haW4gKmQpCiAKICAgICAgICAgcHJpbnRr
KCIgICAgJTR1IFslZC8lZC8iLAogICAgICAgICAgICAgICAgcG9ydCwKLSAgICAgICAgICAgICAg
ICEhZXZ0Y2huX3BvcnRfaXNfcGVuZGluZyhkLCBjaG4pLAotICAgICAgICAgICAgICAgISFldnRj
aG5fcG9ydF9pc19tYXNrZWQoZCwgY2huKSk7CisgICAgICAgICAgICAgICBldnRjaG5fcG9ydF9p
c19wZW5kaW5nKGQsIHBvcnQpLAorICAgICAgICAgICAgICAgZXZ0Y2huX3BvcnRfaXNfbWFza2Vk
KGQsIHBvcnQpKTsKICAgICAgICAgZXZ0Y2huX3BvcnRfcHJpbnRfc3RhdGUoZCwgY2huKTsKICAg
ICAgICAgcHJpbnRrKCJdOiBzPSVkIG49JWQgeD0lZCIsCiAgICAgICAgICAgICAgICBjaG4tPnN0
YXRlLCBjaG4tPm5vdGlmeV92Y3B1X2lkLCBjaG4tPnhlbl9jb25zdW1lcik7CmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2V2ZW50X2ZpZm8uYyBiL3hlbi9jb21tb24vZXZlbnRfZmlmby5jCmluZGV4
IDc5YzM2ZmYuLjBiZTdmYjMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZXZlbnRfZmlmby5jCisr
KyBiL3hlbi9jb21tb24vZXZlbnRfZmlmby5jCkBAIC0yOCw2ICsyOCwxMiBAQCBzdGF0aWMgaW5s
aW5lIGV2ZW50X3dvcmRfdCAqZXZ0Y2huX2ZpZm9fd29yZF9mcm9tX3BvcnQoc3RydWN0IGRvbWFp
biAqZCwKICAgICBpZiAoIHVubGlrZWx5KHBvcnQgPj0gZC0+ZXZ0Y2huX2ZpZm8tPm51bV9ldnRj
aG5zKSApCiAgICAgICAgIHJldHVybiBOVUxMOwogCisgICAgLyoKKyAgICAgKiBDYWxsZXJzIGFy
ZW4ndCByZXF1aXJlZCB0byBob2xkIGQtPmV2ZW50X2xvY2ssIHNvIHdlIG5lZWQgdG8gc3luY2hy
b25pemUKKyAgICAgKiB3aXRoIGFkZF9wYWdlX3RvX2V2ZW50X2FycmF5KCkuCisgICAgICovCisg
ICAgc21wX3JtYigpOworCiAgICAgcCA9IHBvcnQgLyBFVlRDSE5fRklGT19FVkVOVF9XT1JEU19Q
RVJfUEFHRTsKICAgICB3ID0gcG9ydCAlIEVWVENITl9GSUZPX0VWRU5UX1dPUkRTX1BFUl9QQUdF
OwogCkBAIC0yODgsMjQgKzI5NCwyMiBAQCBzdGF0aWMgdm9pZCBldnRjaG5fZmlmb191bm1hc2so
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGV2dGNobiAqZXZ0Y2huKQogICAgICAgICBldnRjaG5f
Zmlmb19zZXRfcGVuZGluZyh2LCBldnRjaG4pOwogfQogCi1zdGF0aWMgYm9vbF90IGV2dGNobl9m
aWZvX2lzX3BlbmRpbmcoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZXZ0Y2huICpldnRjaG4pCitzdGF0aWMgYm9vbF90
IGV2dGNobl9maWZvX2lzX3BlbmRpbmcoc3RydWN0IGRvbWFpbiAqZCwgZXZ0Y2huX3BvcnRfdCBw
b3J0KQogewogICAgIGV2ZW50X3dvcmRfdCAqd29yZDsKIAotICAgIHdvcmQgPSBldnRjaG5fZmlm
b193b3JkX2Zyb21fcG9ydChkLCBldnRjaG4tPnBvcnQpOworICAgIHdvcmQgPSBldnRjaG5fZmlm
b193b3JkX2Zyb21fcG9ydChkLCBwb3J0KTsKICAgICBpZiAoIHVubGlrZWx5KCF3b3JkKSApCiAg
ICAgICAgIHJldHVybiAwOwogCiAgICAgcmV0dXJuIHRlc3RfYml0KEVWVENITl9GSUZPX1BFTkRJ
TkcsIHdvcmQpOwogfQogCi1zdGF0aWMgYm9vbF90IGV2dGNobl9maWZvX2lzX21hc2tlZChzdHJ1
Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
c3RydWN0IGV2dGNobiAqZXZ0Y2huKQorc3RhdGljIGJvb2xfdCBldnRjaG5fZmlmb19pc19tYXNr
ZWQoc3RydWN0IGRvbWFpbiAqZCwgZXZ0Y2huX3BvcnRfdCBwb3J0KQogewogICAgIGV2ZW50X3dv
cmRfdCAqd29yZDsKIAotICAgIHdvcmQgPSBldnRjaG5fZmlmb193b3JkX2Zyb21fcG9ydChkLCBl
dnRjaG4tPnBvcnQpOworICAgIHdvcmQgPSBldnRjaG5fZmlmb193b3JkX2Zyb21fcG9ydChkLCBw
b3J0KTsKICAgICBpZiAoIHVubGlrZWx5KCF3b3JkKSApCiAgICAgICAgIHJldHVybiAxOwogCkBA
IC01OTQsNiArNTk4LDEwIEBAIHN0YXRpYyBpbnQgYWRkX3BhZ2VfdG9fZXZlbnRfYXJyYXkoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgICAgIHJldHVybiByYzsKIAog
ICAgIGQtPmV2dGNobl9maWZvLT5ldmVudF9hcnJheVtzbG90XSA9IHZpcnQ7CisKKyAgICAvKiBT
eW5jaHJvbml6ZSB3aXRoIGV2dGNobl9maWZvX3dvcmRfZnJvbV9wb3J0KCkuICovCisgICAgc21w
X3dtYigpOworCiAgICAgZC0+ZXZ0Y2huX2ZpZm8tPm51bV9ldnRjaG5zICs9IEVWVENITl9GSUZP
X0VWRU5UX1dPUkRTX1BFUl9QQUdFOwogCiAgICAgLyoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
c2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCBkNzM3YTdmLi5lZDNhMzE3
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hl
ZHVsZS5jCkBAIC05NTUsNyArOTU1LDcgQEAgc3RhdGljIGxvbmcgZG9fcG9sbChzdHJ1Y3Qgc2No
ZWRfcG9sbCAqc2NoZWRfcG9sbCkKICAgICAgICAgICAgIGdvdG8gb3V0OwogCiAgICAgICAgIHJj
ID0gMDsKLSAgICAgICAgaWYgKCBldnRjaG5fcG9ydF9pc19wZW5kaW5nKGQsIGV2dGNobl9mcm9t
X3BvcnQoZCwgcG9ydCkpICkKKyAgICAgICAgaWYgKCBldnRjaG5fcG9ydF9pc19wZW5kaW5nKGQs
IHBvcnQpICkKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveGVuL2V2ZW50LmggYi94ZW4vaW5jbHVkZS94ZW4vZXZlbnQuaAppbmRleCA1MDA4
YzgwLi44MmNhZGRiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vZXZlbnQuaAorKysgYi94
ZW4vaW5jbHVkZS94ZW4vZXZlbnQuaApAQCAtMTM3LDggKzEzNyw4IEBAIHN0cnVjdCBldnRjaG5f
cG9ydF9vcHMgewogICAgIHZvaWQgKCpzZXRfcGVuZGluZykoc3RydWN0IHZjcHUgKnYsIHN0cnVj
dCBldnRjaG4gKmV2dGNobik7CiAgICAgdm9pZCAoKmNsZWFyX3BlbmRpbmcpKHN0cnVjdCBkb21h
aW4gKmQsIHN0cnVjdCBldnRjaG4gKmV2dGNobik7CiAgICAgdm9pZCAoKnVubWFzaykoc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IGV2dGNobiAqZXZ0Y2huKTsKLSAgICBib29sX3QgKCppc19wZW5k
aW5nKShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgZXZ0Y2huICpldnRjaG4pOwotICAg
IGJvb2xfdCAoKmlzX21hc2tlZCkoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IGV2dGNo
biAqZXZ0Y2huKTsKKyAgICBib29sX3QgKCppc19wZW5kaW5nKShzdHJ1Y3QgZG9tYWluICpkLCBl
dnRjaG5fcG9ydF90IHBvcnQpOworICAgIGJvb2xfdCAoKmlzX21hc2tlZCkoc3RydWN0IGRvbWFp
biAqZCwgZXZ0Y2huX3BvcnRfdCBwb3J0KTsKICAgICAvKgogICAgICAqIElzIHRoZSBwb3J0IHVu
YXZhaWxhYmxlIGJlY2F1c2UgaXQncyBzdGlsbCBiZWluZyBjbGVhbmVkIHVwCiAgICAgICogYWZ0
ZXIgYmVpbmcgY2xvc2VkPwpAQCAtMTc1LDE1ICsxNzUsMTUgQEAgc3RhdGljIGlubGluZSB2b2lk
IGV2dGNobl9wb3J0X3VubWFzayhzdHJ1Y3QgZG9tYWluICpkLAogfQogCiBzdGF0aWMgaW5saW5l
IGJvb2xfdCBldnRjaG5fcG9ydF9pc19wZW5kaW5nKHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBldnRjaG4g
KmV2dGNobikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZ0
Y2huX3BvcnRfdCBwb3J0KQogewotICAgIHJldHVybiBkLT5ldnRjaG5fcG9ydF9vcHMtPmlzX3Bl
bmRpbmcoZCwgZXZ0Y2huKTsKKyAgICByZXR1cm4gZC0+ZXZ0Y2huX3BvcnRfb3BzLT5pc19wZW5k
aW5nKGQsIHBvcnQpOwogfQogCiBzdGF0aWMgaW5saW5lIGJvb2xfdCBldnRjaG5fcG9ydF9pc19t
YXNrZWQoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZXZ0Y2huICpldnRjaG4pCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZ0Y2huX3BvcnRfdCBwb3J0KQogewotICAgIHJl
dHVybiBkLT5ldnRjaG5fcG9ydF9vcHMtPmlzX21hc2tlZChkLCBldnRjaG4pOworICAgIHJldHVy
biBkLT5ldnRjaG5fcG9ydF9vcHMtPmlzX21hc2tlZChkLCBwb3J0KTsKIH0KIAogc3RhdGljIGlu
bGluZSBib29sX3QgZXZ0Y2huX3BvcnRfaXNfYnVzeShzdHJ1Y3QgZG9tYWluICpkLCBldnRjaG5f
cG9ydF90IHBvcnQpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Jun 22 21:12:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 21:12:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dO9Ot-0001WQ-6B; Thu, 22 Jun 2017 21:12:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9Os-0001WA-70
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:12:26 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 F8/CD-02199-9B23C495; Thu, 22 Jun 2017 21:12:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXeHkU+
 kQdctA4sJ2wwcGD229+1iD2CMYs3MS8qvSGDN+DPlJFPBXZWKq4+dGxjbpLsYuTiEBL4wStyf
 cIQVwjnPKPF30nvmLkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBQIlpnw+y
 ghi8wqYSSzccBishgWo/trJ1WwTGDkWMDKsYtQoTi0qSy3SNTTQSyrKTM8oyU3MzAHyjPVyU4
 uLE9NTcxKTivWS83M3MQJ9Us/AwLiDcVuX8yFGSQ4mJVHezcXekUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeG8a+kQKCRalpqdWpGXmAIMDJi3BwaMkwquoBJTmLS5IzC3OTIdInWJUlBLnnQHS
 JwCSyCjNg2uDBeQlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8PwyApvBk5pXATX8FtJgJa
 PGLIx4gi0sSEVJSDYy9i7typLv+f1HgujvNVPPBeYtbdmZBZaF8fYWa910VrnF2hGuZZMlXmY
 dN2iJ36OhGse9S0uWcmy4f3ZYXqD7R9WQ1l4tbX2ho4LOIFlZp7jf+afPiIj6d4GnSfttcKTZ
 ZesYKkYf6/nIvg6MbJ69fa/16mk3G8wkL3RUMJJO3fNd/KJm2RImlOCPRUIu5qDgRANFb0I9D
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1498165943!51500113!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62773 invoked from network); 22 Jun 2017 21:12:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 21:12:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9Op-00081P-DU
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:12:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9Op-0000Qs-Ce
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:12:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dO9Op-0000Qs-Ce@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 21:12:23 +0000
Subject: [Xen-changelog] [xen stable-4.7] memory: fix return value handing
	of guest_remove_page()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGJhNzhmZWFlMzY0ZGI4YzM1YzdhZmMwMDRiM2I4YjI3ZjYyNTI1ZDEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEp1biAyMCAxNjoxNzozNCAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIEp1biAyMCAxNjoxNzozNCAyMDE3ICsw
MjAwCgogICAgbWVtb3J5OiBmaXggcmV0dXJuIHZhbHVlIGhhbmRpbmcgb2YgZ3Vlc3RfcmVtb3Zl
X3BhZ2UoKQogICAgCiAgICBEZXNwaXRlIHRoZSBkZXNjcmlwdGlvbiBpbiBtbS5oLCBndWVzdF9y
ZW1vdmVfcGFnZSgpIHByZXZpb3VzbHkgcmV0dXJuZWQgMCBmb3IKICAgIHBhZ2luZyBlcnJvcnMu
CiAgICAKICAgIFN3aXRjaCBndWVzdF9yZW1vdmVfcGFnZSgpIHRvIGhhdmluZyByZWd1bGFyIDAv
LWVycm9yIHNlbWFudGljcywgYW5kIHByb3BhZ2F0ZQogICAgdGhlIHJldHVybiB2YWx1ZXMgZnJv
bSBjbGVhcl9tbWlvX3AybV9lbnRyeSgpIGFuZCBtZW1fc2hhcmluZ191bnNoYXJlX3BhZ2UoKQog
ICAgdG8gdGhlIGNhbGxlcnMgKGFsdGhvdWdoIGRlY3JlYXNlX3Jlc2VydmF0aW9uKCkgaXMgdGhl
IG9ubHkgY2FsbGVyIHdoaWNoCiAgICBjdXJyZW50bHkgY2FyZXMpLgogICAgCiAgICBUaGlzIGlz
IHBhcnQgb2YgWFNBLTIyMi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBiNjE0ZjY0MmMzNWRhNTE4NDQx
Njc4NzM1MmY1MWE2Mzc5YTkyNjI4CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNi0yMCAxNDozOTo1
NiArMDIwMAotLS0KIHhlbi9jb21tb24vbWVtb3J5LmMgIHwgMzQgKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL21tLmggfCAgMyArLS0KIDIgZmlsZXMg
Y2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9jb21tb24vbWVtb3J5LmMKaW5kZXggZTdlMWIzNi4u
ODk4NmNhZCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYworKysgYi94ZW4vY29tbW9u
L21lbW9yeS5jCkBAIC0yNDQsNiArMjQ0LDcgQEAgaW50IGd1ZXN0X3JlbW92ZV9wYWdlKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ21mbikKICAgICBwMm1fdHlwZV90IHAybXQ7CiAj
ZW5kaWYKICAgICB1bnNpZ25lZCBsb25nIG1mbjsKKyAgICBpbnQgcmM7CiAKICNpZmRlZiBDT05G
SUdfWDg2CiAgICAgbWZuID0gbWZuX3goZ2V0X2dmbl9xdWVyeShkLCBnbWZuLCAmcDJtdCkpOyAK
QEAgLTI2MSwxMyArMjYyLDE1IEBAIGludCBndWVzdF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGdtZm4pCiAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7
CiAgICAgICAgIH0KICAgICAgICAgcDJtX21lbV9wYWdpbmdfZHJvcF9wYWdlKGQsIGdtZm4sIHAy
bXQpOwotICAgICAgICByZXR1cm4gMTsKKworICAgICAgICByZXR1cm4gMDsKICAgICB9CiAgICAg
aWYgKCBwMm10ID09IHAybV9tbWlvX2RpcmVjdCApCiAgICAgewotICAgICAgICBjbGVhcl9tbWlv
X3AybV9lbnRyeShkLCBnbWZuLCBfbWZuKG1mbiksIDApOworICAgICAgICByYyA9IGNsZWFyX21t
aW9fcDJtX2VudHJ5KGQsIGdtZm4sIF9tZm4obWZuKSwgUEFHRV9PUkRFUl80Syk7CiAgICAgICAg
IHB1dF9nZm4oZCwgZ21mbik7Ci0gICAgICAgIHJldHVybiAxOworCisgICAgICAgIHJldHVybiBy
YzsKICAgICB9CiAjZWxzZQogICAgIG1mbiA9IGdtZm5fdG9fbWZuKGQsIGdtZm4pOwpAQCAtMjc3
LDIxICsyODAsMjUgQEAgaW50IGd1ZXN0X3JlbW92ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGxvbmcgZ21mbikKICAgICAgICAgcHV0X2dmbihkLCBnbWZuKTsKICAgICAgICAgZ2Rw
cmludGsoWEVOTE9HX0lORk8sICJEb21haW4gJXUgcGFnZSBudW1iZXIgJWx4IGludmFsaWRcbiIs
CiAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBnbWZuKTsKLSAgICAgICAgcmV0dXJuIDA7
CisKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgfQogICAgICAgICAgICAgCiAjaWZkZWYg
Q09ORklHX1g4NgogICAgIGlmICggcDJtX2lzX3NoYXJlZChwMm10KSApCiAgICAgewotICAgICAg
ICAvKiBVbnNoYXJlIHRoZSBwYWdlLCBiYWlsIG91dCBvbiBlcnJvci4gV2UgdW5zaGFyZSBiZWNh
dXNlIAotICAgICAgICAgKiB3ZSBtaWdodCBiZSB0aGUgb25seSBvbmUgdXNpbmcgdGhpcyBzaGFy
ZWQgcGFnZSwgYW5kIHdlCi0gICAgICAgICAqIG5lZWQgdG8gdHJpZ2dlciBwcm9wZXIgY2xlYW51
cC4gT25jZSBkb25lLCB0aGlzIGlzIAotICAgICAgICAgKiBsaWtlIGFueSBvdGhlciBwYWdlLiAq
LwotICAgICAgICBpZiAoIG1lbV9zaGFyaW5nX3Vuc2hhcmVfcGFnZShkLCBnbWZuLCAwKSApCisg
ICAgICAgIC8qCisgICAgICAgICAqIFVuc2hhcmUgdGhlIHBhZ2UsIGJhaWwgb3V0IG9uIGVycm9y
LiBXZSB1bnNoYXJlIGJlY2F1c2Ugd2UKKyAgICAgICAgICogbWlnaHQgYmUgdGhlIG9ubHkgb25l
IHVzaW5nIHRoaXMgc2hhcmVkIHBhZ2UsIGFuZCB3ZSBuZWVkIHRvCisgICAgICAgICAqIHRyaWdn
ZXIgcHJvcGVyIGNsZWFudXAuIE9uY2UgZG9uZSwgdGhpcyBpcyBsaWtlIGFueSBvdGhlciBwYWdl
LgorICAgICAgICAgKi8KKyAgICAgICAgcmMgPSBtZW1fc2hhcmluZ191bnNoYXJlX3BhZ2UoZCwg
Z21mbiwgMCk7CisgICAgICAgIGlmICggcmMgKQogICAgICAgICB7CiAgICAgICAgICAgICBwdXRf
Z2ZuKGQsIGdtZm4pOwogICAgICAgICAgICAgKHZvaWQpbWVtX3NoYXJpbmdfbm90aWZ5X2Vub21l
bShkLCBnbWZuLCAwKTsKLSAgICAgICAgICAgIHJldHVybiAwOworCisgICAgICAgICAgICByZXR1
cm4gcmM7CiAgICAgICAgIH0KICAgICAgICAgLyogTWF5YmUgdGhlIG1mbiBjaGFuZ2VkICovCiAg
ICAgICAgIG1mbiA9IG1mbl94KGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoZCwgZ21mbiwgJnAybXQp
KTsKQEAgLTMwNCw3ICszMTEsOCBAQCBpbnQgZ3Vlc3RfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgbG9uZyBnbWZuKQogICAgIHsKICAgICAgICAgcHV0X2dmbihkLCBnbWZu
KTsKICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJCYWQgcGFnZSBmcmVlIGZvciBkb21h
aW4gJXVcbiIsIGQtPmRvbWFpbl9pZCk7Ci0gICAgICAgIHJldHVybiAwOworCisgICAgICAgIHJl
dHVybiAtRU5YSU87CiAgICAgfQogCiAgICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQoX1BHVF9w
aW5uZWQsICZwYWdlLT51LmludXNlLnR5cGVfaW5mbykgKQpAQCAtMzI3LDcgKzMzNSw3IEBAIGlu
dCBndWVzdF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdtZm4p
CiAgICAgcHV0X3BhZ2UocGFnZSk7CiAgICAgcHV0X2dmbihkLCBnbWZuKTsKIAotICAgIHJldHVy
biAxOworICAgIHJldHVybiAwOwogfQogCiBzdGF0aWMgdm9pZCBkZWNyZWFzZV9yZXNlcnZhdGlv
bihzdHJ1Y3QgbWVtb3BfYXJncyAqYSkKQEAgLTM3MSw3ICszNzksNyBAQCBzdGF0aWMgdm9pZCBk
ZWNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1Y3QgbWVtb3BfYXJncyAqYSkKICAgICAgICAgICAgIGNv
bnRpbnVlOwogCiAgICAgICAgIGZvciAoIGogPSAwOyBqIDwgKDEgPDwgYS0+ZXh0ZW50X29yZGVy
KTsgaisrICkKLSAgICAgICAgICAgIGlmICggIWd1ZXN0X3JlbW92ZV9wYWdlKGEtPmRvbWFpbiwg
Z21mbiArIGopICkKKyAgICAgICAgICAgIGlmICggZ3Vlc3RfcmVtb3ZlX3BhZ2UoYS0+ZG9tYWlu
LCBnbWZuICsgaikgKQogICAgICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIApkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUveGVuL21tLmggYi94ZW4vaW5jbHVkZS94ZW4vbW0uaAppbmRleCAz
Y2Y2NDZhLi4xOTNiOTkzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vbW0uaAorKysgYi94
ZW4vaW5jbHVkZS94ZW4vbW0uaApAQCAtNTA5LDggKzUwOSw3IEBAIGludCB4ZW5tZW1fYWRkX3Rv
X3BoeXNtYXBfb25lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBzcGFjZSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuaW9uIHhlbl9hZGRfdG9fcGh5c21hcF9iYXRjaF9l
eHRyYSBleHRyYSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
aWR4LCB4ZW5fcGZuX3QgZ3Bmbik7CiAKLS8qIFJldHVybnMgMSBvbiBzdWNjZXNzLCAwIG9uIGVy
cm9yLCBuZWdhdGl2ZSBpZiB0aGUgcmluZwotICogZm9yIGV2ZW50IHByb3BhZ2F0aW9uIGlzIGZ1
bGwgaW4gdGhlIHByZXNlbmNlIG9mIHBhZ2luZyAqLworLyogUmV0dXJucyAwIG9uIHN1Y2Nlc3Ms
IG9yIG5lZ2F0aXZlIG9uIGVycm9yLiAqLwogaW50IGd1ZXN0X3JlbW92ZV9wYWdlKHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ21mbik7CiAKICNkZWZpbmUgUkFNX1RZUEVfQ09OVkVO
VElPTkFMIDB4MDAwMDAwMDEKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xen.org Thu Jun 22 21:12:39 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 21:12:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dO9P5-0001Ye-7t; Thu, 22 Jun 2017 21:12:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9P3-0001Y8-BY
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:12:37 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 37/86-02955-4C23C495; Thu, 22 Jun 2017 21:12:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVfewkU+
 kwdqL+hYTthk4MHps79vFHsAYxZqZl5RfkcCa8eH+OvaChx2MFf8+zGFsYDyU0sXIxSEk8IVR
 4vzxzcxdjJxAznlGibuby7sYOTjYBMQk5u5VAAmLCKhKzFqxHKpEXaLpdwMbiC0sECKxZsots
 DivgJnExa8LmEBaWYDqm96ITGDkWMDIsIpRozi1qCy1SNfISC+pKDM9oyQ3MTNH19DAWC83tb
 g4MT01JzGpWC85P3cTI9An9QwMjDsYp57wO8QoycGkJMq7udg7UogvKT+lMiOxOCO+qDQntfg
 QowwHh5IE701Dn0ghwaLU9NSKtMwcYHDApCU4eJREeBWVgNK8xQWJucWZ6RCpU4y6HBtWr//C
 JMSSl5+XKiXOOwNkhgBIUUZpHtwIWKBeYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTM+8MAa
 ApPZl4J3KZXQEcwAR3x4ogHyBEliQgpqQZGiWubu1932tX8Z2blmbfUm8+44on+0vAKhlW7s1
 5PEDp3Sy2Y/6cS5yGZ3xkBeo+02LvMdr6807x2Zo9v+NqC12eWHp9k+zJe1vNh09xlgjZmp7s
 +Kkw5ev35wluKr59+Ef3AGZBb3mU0R0T5Q/kJ4Zh6e2W+3X4x2+wfzn1y6fOy3Nkmm8rvKbEU
 ZyQaajEXFScCADLXU/NPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-31.messagelabs.com!1498165954!76105331!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44742 invoked from network); 22 Jun 2017 21:12:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 21:12:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9Oz-00081Z-GK
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:12:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9Oz-0000Rn-Fc
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:12:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dO9Oz-0000Rn-Fc@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 21:12:33 +0000
Subject: [Xen-changelog] [xen stable-4.7] guest_physmap_remove_page() needs
	its return value checked
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGVlYmExNzQwM2UxYmMzMzQ1M2NlNDljNWRlZDk1MWYxMTVlYmYxZTUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDIw
IDE2OjE4OjQzIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE2OjE4OjQzIDIwMTcgKzAyMDAKCiAgICBn
dWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKCkgbmVlZHMgaXRzIHJldHVybiB2YWx1ZSBjaGVja2Vk
CiAgICAKICAgIENhbGxlcnMsIG5hbWVseSBzdWNoIHN1YnNlcXVlbnRseSBmcmVlaW5nIHRoZSBw
YWdlLCBtdXN0IG5vdCBibGluZGx5CiAgICBhc3N1bWUgc3VjY2VzcyAtIHRoZSBmdW5jdGlvbiBt
YXkgbmFtZWx5IGZhaWwgd2hlbiBuZWVkaW5nIHRvIHNoYXR0ZXIgYQogICAgc3VwZXIgcGFnZSwg
YnV0IHRoZXJlIG5vdCBiZWluZyBtZW1vcnkgYXZhaWxhYmxlIGZvciB0aGUgdGhlbiBuZWVkZWQK
ICAgIGludGVybWVkaWF0ZSBwYWdlIHRhYmxlLgogICAgCiAgICBBcyBpdCBoYXBwZW5zLCBndWVz
dF9yZW1vdmVfcGFnZSgpIGNhbGxlcnMgbm93IGFsc28gYWxsIGNoZWNrIHRoZQogICAgcmV0dXJu
IHZhbHVlLgogICAgCiAgICBGdXJ0aGVybW9yZSBhIG1pc3NlZCBwdXRfZ2ZuKCkgb24gYW4gZXJy
b3IgcGF0aCBpbiBnbnR0YWJfdHJhbnNmZXIoKSBpcwogICAgYWxzbyBiZWluZyB0YWtlbiBjYXJl
IG9mLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTIyMi4KICAgIAogICAgUmVwb3J0ZWQt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGEw
Y2NlNjA0OGQwMTBhMzBhYzgyZjhkYjc3ODdiYmY5YWFkYTY0ZjQKICAgIG1hc3RlciBkYXRlOiAy
MDE3LTA2LTIwIDE0OjQxOjE2ICswMjAwCi0tLQogeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAg
ICAgICAgICB8ICA1ICsrKy0tCiB4ZW4vYXJjaC9hcm0vcDJtLmMgICAgICAgICAgICAgICAgIHwg
MTUgKysrKysrKy0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgIHwg
MTAgKysrKysrKysrLQogeGVuL2FyY2gveDg2L2RvbWFpbl9idWlsZC5jICAgICAgICB8ICA0ICsr
Ky0KIHhlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyAgICAgICAgICAgfCAgNSArKystLQogeGVuL2Fy
Y2gveDg2L21tLmMgICAgICAgICAgICAgICAgICB8IDIxICsrKysrKysrKysrKysrKy0tLS0tLQog
eGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAgICAgICB8ICA3ICsrKysrLS0KIHhlbi9jb21t
b24vZ3JhbnRfdGFibGUuYyAgICAgICAgICAgfCAzMiArKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0tLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgICAgICB8IDIxICsrKysrKysr
KysrKystLS0tLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYyB8ICA0ICst
LS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggICAgICAgICAgfCAgNCAtLS0tCiB4ZW4vaW5j
bHVkZS9hc20teDg2L3AybS5oICAgICAgICAgIHwgIDUgLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9t
bS5oICAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUveGVuL3AybS1jb21tb24uaCAg
ICAgICB8ICA2ICsrKysrKwogMTQgZmlsZXMgY2hhbmdlZCwgODEgaW5zZXJ0aW9ucygrKSwgNjAg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9h
cm0vbW0uYwppbmRleCAzOGJkZWFjLi44ZGYwM2I5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v
bW0uYworKysgYi94ZW4vYXJjaC9hcm0vbW0uYwpAQCAtMTMwOSwxMyArMTMwOSwxNCBAQCBpbnQg
cmVwbGFjZV9ncmFudF9ob3N0X21hcHBpbmcodW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBs
b25nIG1mbiwKIHsKICAgICB1bnNpZ25lZCBsb25nIGdmbiA9ICh1bnNpZ25lZCBsb25nKShhZGRy
ID4+IFBBR0VfU0hJRlQpOwogICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47
CisgICAgaW50IHJjOwogCiAgICAgaWYgKCBuZXdfYWRkciAhPSAwIHx8IChmbGFncyAmIEdOVE1B
UF9jb250YWluc19wdGUpICkKICAgICAgICAgcmV0dXJuIEdOVFNUX2dlbmVyYWxfZXJyb3I7CiAK
LSAgICBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIGdmbiwgbWZuLCAwKTsKKyAgICByYyA9
IGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgZ2ZuLCBtZm4sIDApOwogCi0gICAgcmV0dXJu
IEdOVFNUX29rYXk7CisgICAgcmV0dXJuIHJjID8gR05UU1RfZ2VuZXJhbF9lcnJvciA6IEdOVFNU
X29rYXk7CiB9CiAKIGludCBpc19pb21lbV9wYWdlKHVuc2lnbmVkIGxvbmcgbWZuKQpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCmluZGV4IDkxNjJm
NWIuLjNhNzQ5ZGQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYworKysgYi94ZW4vYXJj
aC9hcm0vcDJtLmMKQEAgLTEzMTMsMTUgKzEzMTMsMTQgQEAgaW50IGd1ZXN0X3BoeXNtYXBfYWRk
X2VudHJ5KHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQt
PmFyY2gucDJtLmRlZmF1bHRfYWNjZXNzKTsKIH0KIAotdm9pZCBndWVzdF9waHlzbWFwX3JlbW92
ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBncGZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBpbnQgcGFnZV9vcmRlcikKK2ludCBndWVzdF9waHlzbWFw
X3JlbW92ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGludCBw
YWdlX29yZGVyKQogewotICAgIGFwcGx5X3AybV9jaGFuZ2VzKGQsIFJFTU9WRSwKLSAgICAgICAg
ICAgICAgICAgICAgICBwZm5fdG9fcGFkZHIoZ3BmbiksCi0gICAgICAgICAgICAgICAgICAgICAg
cGZuX3RvX3BhZGRyKGdwZm4gKyAoMTw8cGFnZV9vcmRlcikpLAotICAgICAgICAgICAgICAgICAg
ICAgIHBmbl90b19wYWRkcihtZm4pLCBNQVRUUl9NRU0sIDAsIHAybV9pbnZhbGlkLAotICAgICAg
ICAgICAgICAgICAgICAgIGQtPmFyY2gucDJtLmRlZmF1bHRfYWNjZXNzKTsKKyAgICByZXR1cm4g
YXBwbHlfcDJtX2NoYW5nZXMoZCwgUkVNT1ZFLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwZm5fdG9fcGFkZHIoZ2ZuKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGZuX3Rv
X3BhZGRyKGdmbiArICgxIDw8IHBhZ2Vfb3JkZXIpKSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGZuX3RvX3BhZGRyKG1mbiksIE1BVFRSX01FTSwgMCwgcDJtX2ludmFsaWQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGQtPmFyY2gucDJtLmRlZmF1bHRfYWNjZXNzKTsKIH0K
IAogaW50IHAybV9hbGxvY190YWJsZShzdHJ1Y3QgZG9tYWluICpkKQpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IGRkYjQxOTcu
LjQ1Mjc0OGQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJj
aC94ODYvZG9tYWluLmMKQEAgLTgwMiw3ICs4MDIsMTUgQEAgaW50IGFyY2hfZG9tYWluX3NvZnRf
cmVzZXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgcmV0ID0gLUVOT01FTTsKICAgICAgICAg
Z290byBleGl0X3B1dF9nZm47CiAgICAgfQotICAgIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2Uo
ZCwgZ2ZuLCBtZm4sIFBBR0VfT1JERVJfNEspOworCisgICAgcmV0ID0gZ3Vlc3RfcGh5c21hcF9y
ZW1vdmVfcGFnZShkLCBnZm4sIG1mbiwgUEFHRV9PUkRFUl80Syk7CisgICAgaWYgKCByZXQgKQor
ICAgIHsKKyAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiRmFpbGVkIHRvIHJlbW92ZSBEb20l
ZCdzIHNoYXJlZF9pbmZvIGZyYW1lICVseFxuIiwKKyAgICAgICAgICAgICAgIGQtPmRvbWFpbl9p
ZCwgZ2ZuKTsKKyAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2UobmV3X3BhZ2UpOworICAgICAgICBn
b3RvIGV4aXRfcHV0X2dmbjsKKyAgICB9CiAKICAgICByZXQgPSBndWVzdF9waHlzbWFwX2FkZF9w
YWdlKGQsIGdmbiwgcGFnZV90b19tZm4obmV3X3BhZ2UpLCBQQUdFX09SREVSXzRLKTsKICAgICBp
ZiAoIHJldCApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluX2J1aWxkLmMgYi94ZW4v
YXJjaC94ODYvZG9tYWluX2J1aWxkLmMKaW5kZXggZjlhM2VjYS4uMTY2MWFkNCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2RvbWFpbl9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW5f
YnVpbGQuYwpAQCAtNDI3LDcgKzQyNyw5IEBAIHN0YXRpYyBfX2luaXQgdm9pZCBwdmhfYWRkX21l
bV9tYXBwaW5nKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgICAgICBp
ZiAoICFpb21lbV9hY2Nlc3NfcGVybWl0dGVkKGQsIG1mbiArIGksIG1mbiArIGkpICkKICAgICAg
ICAgewogICAgICAgICAgICAgb21mbiA9IGdldF9nZm5fcXVlcnlfdW5sb2NrZWQoZCwgZ2ZuICsg
aSwgJnQpOwotICAgICAgICAgICAgZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBnZm4gKyBp
LCBtZm5feChvbWZuKSwgUEFHRV9PUkRFUl80Syk7CisgICAgICAgICAgICBpZiAoIGd1ZXN0X3Bo
eXNtYXBfcmVtb3ZlX3BhZ2UoZCwgZ2ZuICsgaSwgbWZuX3gob21mbiksCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEFHRV9PUkRFUl80SykgKQorICAgICAgICAg
ICAgICAgIC8qIG5vdGhpbmcsIGJlc3QgZWZmb3J0IG9ubHkgKi87CiAgICAgICAgICAgICBjb250
aW51ZTsKICAgICAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKaW5kZXggMzMzY2UxNC4uNDZiOTM4NiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9y
ZXEuYwpAQCAtMjY3LDggKzI2Nyw5IEBAIGJvb2xfdCBpc19pb3JlcV9zZXJ2ZXJfcGFnZShzdHJ1
Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogc3RhdGljIHZvaWQg
aHZtX3JlbW92ZV9pb3JlcV9nbWZuKAogICAgIHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1f
aW9yZXFfcGFnZSAqaW9ycCkKIHsKLSAgICBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIGlv
cnAtPmdtZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlX3RvX21mbihpb3Jw
LT5wYWdlKSwgMCk7CisgICAgaWYgKCBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIGlvcnAt
PmdtZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2VfdG9fbWZuKGlv
cnAtPnBhZ2UpLCAwKSApCisgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICBjbGVhcl9wYWdl
KGlvcnAtPnZhKTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJj
aC94ODYvbW0uYwppbmRleCAwMDgxOGUxLi4wNDI2YjZlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNDI3MSw3ICs0MjcxLDExIEBAIHN0
YXRpYyBpbnQgcmVwbGFjZV9ncmFudF9wMm1fbWFwcGluZygKICAgICAgICAgICAgICAgICB0eXBl
LCBtZm5feChvbGRfbWZuKSwgZnJhbWUpOwogICAgICAgICByZXR1cm4gR05UU1RfZ2VuZXJhbF9l
cnJvcjsKICAgICB9Ci0gICAgZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBnZm4sIGZyYW1l
LCBQQUdFX09SREVSXzRLKTsKKyAgICBpZiAoIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwg
Z2ZuLCBmcmFtZSwgUEFHRV9PUkRFUl80SykgKQorICAgIHsKKyAgICAgICAgcHV0X2dmbihkLCBn
Zm4pOworICAgICAgICByZXR1cm4gR05UU1RfZ2VuZXJhbF9lcnJvcjsKKyAgICB9CiAKICAgICBw
dXRfZ2ZuKGQsIGdmbik7CiAgICAgcmV0dXJuIEdOVFNUX29rYXk7CkBAIC00Nzk2LDcgKzQ4MDAs
NyBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKICAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlID0gTlVMTDsKICAgICB1bnNpZ25lZCBsb25nIGdmbiA9IDA7IC8qIGdjYyAuLi4gKi8K
ICAgICB1bnNpZ25lZCBsb25nIHByZXZfbWZuLCBtZm4gPSAwLCBvbGRfZ3BmbjsKLSAgICBpbnQg
cmM7CisgICAgaW50IHJjID0gMDsKICAgICBwMm1fdHlwZV90IHAybXQ7CiAKICAgICBzd2l0Y2gg
KCBzcGFjZSApCkBAIC00ODcwLDI1ICs0ODc0LDMwIEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNt
YXBfb25lKAogICAgIHsKICAgICAgICAgaWYgKCBpc194ZW5faGVhcF9tZm4ocHJldl9tZm4pICkK
ICAgICAgICAgICAgIC8qIFhlbiBoZWFwIGZyYW1lcyBhcmUgc2ltcGx5IHVuaG9va2VkIGZyb20g
dGhpcyBwaHlzIHNsb3QuICovCi0gICAgICAgICAgICBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdl
KGQsIGdwZm4sIHByZXZfbWZuLCBQQUdFX09SREVSXzRLKTsKKyAgICAgICAgICAgIHJjID0gZ3Vl
c3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBncGZuLCBwcmV2X21mbiwgUEFHRV9PUkRFUl80Syk7
CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIC8qIE5vcm1hbCBkb21haW4gbWVtb3J5IGlzIGZy
ZWVkLCB0byBhdm9pZCBsZWFraW5nIG1lbW9yeS4gKi8KLSAgICAgICAgICAgIGd1ZXN0X3JlbW92
ZV9wYWdlKGQsIGdwZm4pOworICAgICAgICAgICAgcmMgPSBndWVzdF9yZW1vdmVfcGFnZShkLCBn
cGZuKTsKICAgICB9CiAgICAgLyogSW4gdGhlIFhFTk1BUFNQQUNFX2dtZm4gY2FzZSB3ZSBzdGls
bCBob2xkIGEgcmVmIG9uIHRoZSBvbGQgcGFnZS4gKi8KICAgICBwdXRfZ2ZuKGQsIGdwZm4pOwog
CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gcHV0X2JvdGg7CisKICAgICAvKiBVbm1hcCBm
cm9tIG9sZCBsb2NhdGlvbiwgaWYgYW55LiAqLwogICAgIG9sZF9ncGZuID0gZ2V0X2dwZm5fZnJv
bV9tZm4obWZuKTsKICAgICBBU1NFUlQoIG9sZF9ncGZuICE9IFNIQVJFRF9NMlBfRU5UUlkgKTsK
ICAgICBpZiAoIHNwYWNlID09IFhFTk1BUFNQQUNFX2dtZm4gfHwgc3BhY2UgPT0gWEVOTUFQU1BB
Q0VfZ21mbl9yYW5nZSApCiAgICAgICAgIEFTU0VSVCggb2xkX2dwZm4gPT0gZ2ZuICk7CiAgICAg
aWYgKCBvbGRfZ3BmbiAhPSBJTlZBTElEX00yUF9FTlRSWSApCi0gICAgICAgIGd1ZXN0X3BoeXNt
YXBfcmVtb3ZlX3BhZ2UoZCwgb2xkX2dwZm4sIG1mbiwgUEFHRV9PUkRFUl80Syk7CisgICAgICAg
IHJjID0gZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBvbGRfZ3BmbiwgbWZuLCBQQUdFX09S
REVSXzRLKTsKIAogICAgIC8qIE1hcCBhdCBuZXcgbG9jYXRpb24uICovCi0gICAgcmMgPSBndWVz
dF9waHlzbWFwX2FkZF9wYWdlKGQsIGdwZm4sIG1mbiwgUEFHRV9PUkRFUl80Syk7CisgICAgaWYg
KCAhcmMgKQorICAgICAgICByYyA9IGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoZCwgZ3BmbiwgbWZu
LCBQQUdFX09SREVSXzRLKTsKIAorIHB1dF9ib3RoOgogICAgIC8qIEluIHRoZSBYRU5NQVBTUEFD
RV9nbWZuLCB3ZSB0b29rIGEgcmVmIG9mIHRoZSBnZm4gYXQgdGhlIHRvcCAqLwogICAgIGlmICgg
c3BhY2UgPT0gWEVOTUFQU1BBQ0VfZ21mbiB8fCBzcGFjZSA9PSBYRU5NQVBTUEFDRV9nbWZuX3Jh
bmdlICkKICAgICAgICAgcHV0X2dmbihkLCBnZm4pOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IDViOGI3YjkuLjdiYmI3ODIg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0v
cDJtLmMKQEAgLTI4NDAsMTAgKzI4NDAsMTIgQEAgaW50IHAybV9hZGRfZm9yZWlnbihzdHJ1Y3Qg
ZG9tYWluICp0ZG9tLCB1bnNpZ25lZCBsb25nIGZnZm4sCiAgICAgewogICAgICAgICBpZiAoIGlz
X3hlbl9oZWFwX21mbihwcmV2X21mbikgKQogICAgICAgICAgICAgLyogWGVuIGhlYXAgZnJhbWVz
IGFyZSBzaW1wbHkgdW5ob29rZWQgZnJvbSB0aGlzIHBoeXMgc2xvdCAqLwotICAgICAgICAgICAg
Z3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZSh0ZG9tLCBncGZuLCBwcmV2X21mbiwgMCk7CisgICAg
ICAgICAgICByYyA9IGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UodGRvbSwgZ3BmbiwgcHJldl9t
Zm4sIDApOwogICAgICAgICBlbHNlCiAgICAgICAgICAgICAvKiBOb3JtYWwgZG9tYWluIG1lbW9y
eSBpcyBmcmVlZCwgdG8gYXZvaWQgbGVha2luZyBtZW1vcnkuICovCi0gICAgICAgICAgICBndWVz
dF9yZW1vdmVfcGFnZSh0ZG9tLCBncGZuKTsKKyAgICAgICAgICAgIHJjID0gZ3Vlc3RfcmVtb3Zl
X3BhZ2UodGRvbSwgZ3Bmbik7CisgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgZ290byBw
dXRfYm90aDsKICAgICB9CiAgICAgLyoKICAgICAgKiBDcmVhdGUgdGhlIG5ldyBtYXBwaW5nLiBD
YW4ndCB1c2UgZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZSgpIGJlY2F1c2UgaXQKQEAgLTI4NTYsNiAr
Mjg1OCw3IEBAIGludCBwMm1fYWRkX2ZvcmVpZ24oc3RydWN0IGRvbWFpbiAqdGRvbSwgdW5zaWdu
ZWQgbG9uZyBmZ2ZuLAogICAgICAgICAgICAgICAgICAiZ3BmbjolbHggbWZuOiVseCBmZ2ZuOiVs
eCB0ZDolZCBmZDolZFxuIiwKICAgICAgICAgICAgICAgICAgZ3BmbiwgbWZuLCBmZ2ZuLCB0ZG9t
LT5kb21haW5faWQsIGZkb20tPmRvbWFpbl9pZCk7CiAKKyBwdXRfYm90aDoKICAgICBwdXRfcGFn
ZShwYWdlKTsKIAogICAgIC8qCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMg
Yi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggYmQwODgwZi4uMzk2Yzk5ZCAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFi
bGUuYwpAQCAtMTgwNCw2ICsxODA0LDcgQEAgZ250dGFiX3RyYW5zZmVyKAogICAgIGZvciAoIGkg
PSAwOyBpIDwgY291bnQ7IGkrKyApCiAgICAgewogICAgICAgICBib29sX3Qgb2theTsKKyAgICAg
ICAgaW50IHJjOwogCiAgICAgICAgIGlmIChpICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkp
CiAgICAgICAgICAgICByZXR1cm4gaTsKQEAgLTE4NTQsMjcgKzE4NTUsMzMgQEAgZ250dGFiX3Ry
YW5zZmVyKAogICAgICAgICAgICAgZ290byBjb3B5YmFjazsKICAgICAgICAgfQogCi0gICAgICAg
IGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgZ29wLm1mbiwgbWZuLCAwKTsKKyAgICAgICAg
cmMgPSBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIGdvcC5tZm4sIG1mbiwgMCk7CiAgICAg
ICAgIGdudHRhYl9mbHVzaF90bGIoZCk7CisgICAgICAgIGlmICggcmMgKQorICAgICAgICB7Cisg
ICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywKKyAgICAgICAgICAgICAgICAgICAgICJn
bnR0YWJfdHJhbnNmZXI6IGNhbid0IHJlbW92ZSBHRk4gJSJQUklfeGVuX3BmbiIgKE1GTiAlbHgp
XG4iLAorICAgICAgICAgICAgICAgICAgICAgZ29wLm1mbiwgbWZuKTsKKyAgICAgICAgICAgIGdv
cC5zdGF0dXMgPSBHTlRTVF9nZW5lcmFsX2Vycm9yOworICAgICAgICAgICAgZ290byBwdXRfZ2Zu
X2FuZF9jb3B5YmFjazsKKyAgICAgICAgfQogCiAgICAgICAgIC8qIEZpbmQgdGhlIHRhcmdldCBk
b21haW4uICovCiAgICAgICAgIGlmICggdW5saWtlbHkoKGUgPSByY3VfbG9ja19kb21haW5fYnlf
aWQoZ29wLmRvbWlkKSkgPT0gTlVMTCkgKQogICAgICAgICB7Ci0gICAgICAgICAgICBwdXRfZ2Zu
KGQsIGdvcC5tZm4pOwogICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJnbnR0YWJf
dHJhbnNmZXI6IGNhbid0IGZpbmQgZG9tYWluICVkXG4iLAogICAgICAgICAgICAgICAgICAgICBn
b3AuZG9taWQpOwotICAgICAgICAgICAgcGFnZS0+Y291bnRfaW5mbyAmPSB+KFBHQ19jb3VudF9t
YXNrfFBHQ19hbGxvY2F0ZWQpOwotICAgICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2UocGFnZSk7
CiAgICAgICAgICAgICBnb3Auc3RhdHVzID0gR05UU1RfYmFkX2RvbWFpbjsKLSAgICAgICAgICAg
IGdvdG8gY29weWJhY2s7CisgICAgICAgICAgICBnb3RvIHB1dF9nZm5fYW5kX2NvcHliYWNrOwog
ICAgICAgICB9CiAKICAgICAgICAgaWYgKCB4c21fZ3JhbnRfdHJhbnNmZXIoWFNNX0hPT0ssIGQs
IGUpICkKICAgICAgICAgewotICAgICAgICAgICAgcHV0X2dmbihkLCBnb3AubWZuKTsKICAgICAg
ICAgICAgIGdvcC5zdGF0dXMgPSBHTlRTVF9wZXJtaXNzaW9uX2RlbmllZDsKICAgICAgICAgdW5s
b2NrX2FuZF9jb3B5YmFjazoKICAgICAgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKGUpOworICAg
ICAgICBwdXRfZ2ZuX2FuZF9jb3B5YmFjazoKKyAgICAgICAgICAgIHB1dF9nZm4oZCwgZ29wLm1m
bik7CiAgICAgICAgICAgICBwYWdlLT5jb3VudF9pbmZvICY9IH4oUEdDX2NvdW50X21hc2t8UEdD
X2FsbG9jYXRlZCk7CiAgICAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKICAgICAg
ICAgICAgIGdvdG8gY29weWJhY2s7CkBAIC0xOTIzLDEyICsxOTMwLDggQEAgZ250dGFiX3RyYW5z
ZmVyKAogICAgICAgICAgICAgICAgICAgICAgICAgICJUcmFuc2ZlcmVlIChkJWQpIGhhcyBubyBo
ZWFkcm9vbSAodG90ICV1LCBtYXggJXUpXG4iLAogICAgICAgICAgICAgICAgICAgICAgICAgIGUt
PmRvbWFpbl9pZCwgZS0+dG90X3BhZ2VzLCBlLT5tYXhfcGFnZXMpOwogCi0gICAgICAgICAgICBy
Y3VfdW5sb2NrX2RvbWFpbihlKTsKLSAgICAgICAgICAgIHB1dF9nZm4oZCwgZ29wLm1mbik7Ci0g
ICAgICAgICAgICBwYWdlLT5jb3VudF9pbmZvICY9IH4oUEdDX2NvdW50X21hc2t8UEdDX2FsbG9j
YXRlZCk7Ci0gICAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKICAgICAgICAgICAg
IGdvcC5zdGF0dXMgPSBHTlRTVF9nZW5lcmFsX2Vycm9yOwotICAgICAgICAgICAgZ290byBjb3B5
YmFjazsKKyAgICAgICAgICAgIGdvdG8gdW5sb2NrX2FuZF9jb3B5YmFjazsKICAgICAgICAgfQog
CiAgICAgICAgIC8qIE9rYXksIGFkZCB0aGUgcGFnZSB0byAnZScuICovCkBAIC0xOTU3LDEzICsx
OTYwLDggQEAgZ250dGFiX3RyYW5zZmVyKAogCiAgICAgICAgICAgICBpZiAoIGRyb3BfZG9tX3Jl
ZiApCiAgICAgICAgICAgICAgICAgcHV0X2RvbWFpbihlKTsKLSAgICAgICAgICAgIHJjdV91bmxv
Y2tfZG9tYWluKGUpOwotCi0gICAgICAgICAgICBwdXRfZ2ZuKGQsIGdvcC5tZm4pOwotICAgICAg
ICAgICAgcGFnZS0+Y291bnRfaW5mbyAmPSB+KFBHQ19jb3VudF9tYXNrfFBHQ19hbGxvY2F0ZWQp
OwotICAgICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2UocGFnZSk7CiAgICAgICAgICAgICBnb3Au
c3RhdHVzID0gR05UU1RfZ2VuZXJhbF9lcnJvcjsKLSAgICAgICAgICAgIGdvdG8gY29weWJhY2s7
CisgICAgICAgICAgICBnb3RvIHVubG9ja19hbmRfY29weWJhY2s7CiAgICAgICAgIH0KIAogICAg
ICAgICBwYWdlX2xpc3RfYWRkX3RhaWwocGFnZSwgJmUtPnBhZ2VfbGlzdCk7CmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL21lbW9yeS5jIGIveGVuL2NvbW1vbi9tZW1vcnkuYwppbmRleCA4OTg2Y2Fk
Li4xNDhiOGZlIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCisrKyBiL3hlbi9jb21t
b24vbWVtb3J5LmMKQEAgLTI1MCw4ICsyNTAsMTIgQEAgaW50IGd1ZXN0X3JlbW92ZV9wYWdlKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ21mbikKICAgICBtZm4gPSBtZm5feChnZXRf
Z2ZuX3F1ZXJ5KGQsIGdtZm4sICZwMm10KSk7IAogICAgIGlmICggdW5saWtlbHkocDJtX2lzX3Bh
Z2luZyhwMm10KSkgKQogICAgIHsKLSAgICAgICAgZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShk
LCBnbWZuLCBtZm4sIDApOworICAgICAgICByYyA9IGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2Uo
ZCwgZ21mbiwgbWZuLCAwKTsKICAgICAgICAgcHV0X2dmbihkLCBnbWZuKTsKKworICAgICAgICBp
ZiAoIHJjICkKKyAgICAgICAgICAgIHJldHVybiByYzsKKwogICAgICAgICAvKiBJZiB0aGUgcGFn
ZSBoYXNuJ3QgeWV0IGJlZW4gcGFnZWQgb3V0LCB0aGVyZSBpcyBhbgogICAgICAgICAgKiBhY3R1
YWwgcGFnZSB0aGF0IG5lZWRzIHRvIGJlIHJlbGVhc2VkLiAqLwogICAgICAgICBpZiAoIHAybXQg
PT0gcDJtX3JhbV9wYWdpbmdfb3V0ICkKQEAgLTMxNSw3ICszMTksOSBAQCBpbnQgZ3Vlc3RfcmVt
b3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnbWZuKQogICAgICAgICBy
ZXR1cm4gLUVOWElPOwogICAgIH0KIAotICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KF9QR1Rf
cGlubmVkLCAmcGFnZS0+dS5pbnVzZS50eXBlX2luZm8pICkKKyAgICByYyA9IGd1ZXN0X3BoeXNt
YXBfcmVtb3ZlX3BhZ2UoZCwgZ21mbiwgbWZuLCAwKTsKKworICAgIGlmICggIXJjICYmIHRlc3Rf
YW5kX2NsZWFyX2JpdChfUEdUX3Bpbm5lZCwgJnBhZ2UtPnUuaW51c2UudHlwZV9pbmZvKSApCiAg
ICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwogCiAgICAgLyoKQEAgLTMyNiwxNiArMzMy
LDE0IEBAIGludCBndWVzdF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBs
b25nIGdtZm4pCiAgICAgICogRm9yIHRoaXMgcHVycG9zZSAoYW5kIHRvIG1hdGNoIHBvcHVsYXRl
X3BoeXNtYXAoKSBiZWhhdmlvciksIHRoZSBwYWdlCiAgICAgICogaXMga2VwdCBhbGxvY2F0ZWQu
CiAgICAgICovCi0gICAgaWYgKCAhaXNfZG9tYWluX2RpcmVjdF9tYXBwZWQoZCkgJiYKKyAgICBp
ZiAoICFyYyAmJiAhaXNfZG9tYWluX2RpcmVjdF9tYXBwZWQoZCkgJiYKICAgICAgICAgIHRlc3Rf
YW5kX2NsZWFyX2JpdChfUEdDX2FsbG9jYXRlZCwgJnBhZ2UtPmNvdW50X2luZm8pICkKICAgICAg
ICAgcHV0X3BhZ2UocGFnZSk7CiAKLSAgICBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIGdt
Zm4sIG1mbiwgMCk7Ci0KICAgICBwdXRfcGFnZShwYWdlKTsKICAgICBwdXRfZ2ZuKGQsIGdtZm4p
OwogCi0gICAgcmV0dXJuIDA7CisgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgdm9pZCBkZWNy
ZWFzZV9yZXNlcnZhdGlvbihzdHJ1Y3QgbWVtb3BfYXJncyAqYSkKQEAgLTU3MCw3ICs1NzQsOCBA
QCBzdGF0aWMgbG9uZyBtZW1vcnlfZXhjaGFuZ2UoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5f
bWVtb3J5X2V4Y2hhbmdlX3QpIGFyZykKICAgICAgICAgICAgIGdmbiA9IG1mbl90b19nbWZuKGQs
IG1mbik7CiAgICAgICAgICAgICAvKiBQYWdlcyB3ZXJlIHVuc2hhcmVkIGFib3ZlICovCiAgICAg
ICAgICAgICBCVUdfT04oU0hBUkVEX00yUChnZm4pKTsKLSAgICAgICAgICAgIGd1ZXN0X3BoeXNt
YXBfcmVtb3ZlX3BhZ2UoZCwgZ2ZuLCBtZm4sIDApOworICAgICAgICAgICAgaWYgKCBndWVzdF9w
aHlzbWFwX3JlbW92ZV9wYWdlKGQsIGdmbiwgbWZuLCAwKSApCisgICAgICAgICAgICAgICAgZG9t
YWluX2NyYXNoKGQpOwogICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAgICAgICAgIH0KIApA
QCAtMTEyMCw3ICsxMTI1LDcgQEAgbG9uZyBkb19tZW1vcnlfb3AodW5zaWduZWQgbG9uZyBjbWQs
IFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogICAgICAgICBwYWdlID0gZ2V0X3Bh
Z2VfZnJvbV9nZm4oZCwgeHJmcC5ncGZuLCBOVUxMLCBQMk1fQUxMT0MpOwogICAgICAgICBpZiAo
IHBhZ2UgKQogICAgICAgICB7Ci0gICAgICAgICAgICBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdl
KGQsIHhyZnAuZ3BmbiwgcGFnZV90b19tZm4ocGFnZSksIDApOworICAgICAgICAgICAgcmMgPSBn
dWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIHhyZnAuZ3BmbiwgcGFnZV90b19tZm4ocGFnZSks
IDApOwogICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAgICAgICAgIH0KICAgICAgICAgZWxz
ZQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKaW5kZXggNTRhMDNhNi4uOWM4MzViMiAxMDA2
NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYworKysgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCkBAIC0yNzgzLDkgKzI3ODMsNyBAQCBzdGF0aWMg
aW50IGFybV9zbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBn
Zm4pCiAJaWYgKCAhaXNfZG9tYWluX2RpcmVjdF9tYXBwZWQoZCkgKQogCQlyZXR1cm4gLUVJTlZB
TDsKIAotCWd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgZ2ZuLCBnZm4sIDApOwotCi0JcmV0
dXJuIDA7CisJcmV0dXJuIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgZ2ZuLCBnZm4sIDAp
OwogfQogCiBzdGF0aWMgY29uc3Qgc3RydWN0IGlvbW11X29wcyBhcm1fc21tdV9pb21tdV9vcHMg
PSB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9wMm0uaAppbmRleCBjYjE5MzUwLi4wNDI3ZmE0IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKQEAgLTE3
NywxMCArMTc3LDYgQEAgc3RhdGljIGlubGluZSBpbnQgZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZShz
dHJ1Y3QgZG9tYWluICpkLAogICAgIHJldHVybiBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShkLCBn
Zm4sIG1mbiwgcGFnZV9vcmRlciwgcDJtX3JhbV9ydyk7CiB9CiAKLXZvaWQgZ3Vlc3RfcGh5c21h
cF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgZ3BmbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgaW50IHBhZ2Vfb3JkZXIpOwotCiB1bnNpZ25l
ZCBsb25nIGdtZm5fdG9fbWZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ3Bmbik7
CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wMm0uaAppbmRleCA2NTY3NWEyLi5lMDNkNDQ5IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKQEAg
LTU1OCwxMSArNTU4LDYgQEAgc3RhdGljIGlubGluZSBpbnQgZ3Vlc3RfcGh5c21hcF9hZGRfcGFn
ZShzdHJ1Y3QgZG9tYWluICpkLAogICAgIHJldHVybiBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShk
LCBnZm4sIG1mbiwgcGFnZV9vcmRlciwgcDJtX3JhbV9ydyk7CiB9CiAKLS8qIFJlbW92ZSBhIHBh
Z2UgZnJvbSBhIGRvbWFpbidzIHAybSB0YWJsZSAqLwotaW50IGd1ZXN0X3BoeXNtYXBfcmVtb3Zl
X3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgZ2ZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBtZm4sIHVuc2lnbmVkIGludCBwYWdlX29yZGVyKTsKLQogLyogU2V0IGEgcDJtIHJhbmdl
IGFzIHBvcHVsYXRlLW9uLWRlbWFuZCAqLwogaW50IGd1ZXN0X3BoeXNtYXBfbWFya19wb3B1bGF0
ZV9vbl9kZW1hbmQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIpOwpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL21tLmggYi94ZW4vaW5jbHVkZS94ZW4vbW0uaApp
bmRleCAxOTNiOTkzLi40YjNiMDEzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vbW0uaAor
KysgYi94ZW4vaW5jbHVkZS94ZW4vbW0uaApAQCAtNTEwLDcgKzUxMCw3IEBAIGludCB4ZW5tZW1f
YWRkX3RvX3BoeXNtYXBfb25lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBzcGFjZSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgaWR4LCB4ZW5fcGZu
X3QgZ3Bmbik7CiAKIC8qIFJldHVybnMgMCBvbiBzdWNjZXNzLCBvciBuZWdhdGl2ZSBvbiBlcnJv
ci4gKi8KLWludCBndWVzdF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBs
b25nIGdtZm4pOworaW50IF9fbXVzdF9jaGVjayBndWVzdF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBsb25nIGdtZm4pOwogCiAjZGVmaW5lIFJBTV9UWVBFX0NPTlZFTlRJ
T05BTCAweDAwMDAwMDAxCiAjZGVmaW5lIFJBTV9UWVBFX1JFU0VSVkVEICAgICAweDAwMDAwMDAy
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vcDJtLWNvbW1vbi5oIGIveGVuL2luY2x1ZGUv
eGVuL3AybS1jb21tb24uaAppbmRleCA2Mzc0YTViLi5jZDQxNjkwIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS94ZW4vcDJtLWNvbW1vbi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9wMm0tY29tbW9u
LmgKQEAgLTEsNiArMSw3IEBACiAjaWZuZGVmIF9YRU5fUDJNX0NPTU1PTl9ICiAjZGVmaW5lIF9Y
RU5fUDJNX0NPTU1PTl9ICiAKKyNpbmNsdWRlIDx4ZW4vbW0uaD4KICNpbmNsdWRlIDxwdWJsaWMv
dm1fZXZlbnQuaD4KIAogLyoKQEAgLTMzLDYgKzM0LDExIEBAIHR5cGVkZWYgZW51bSB7CiAgICAg
LyogTk9URTogQXNzdW1lZCB0byBiZSBvbmx5IDQgYml0cyByaWdodCBub3cgb24geDg2LiAqLwog
fSBwMm1fYWNjZXNzX3Q7CiAKKy8qIFJlbW92ZSBhIHBhZ2UgZnJvbSBhIGRvbWFpbidzIHAybSB0
YWJsZSAqLworaW50IF9fbXVzdF9jaGVjaworZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGludCBwYWdlX29yZGVyKTsKKwogLyogTWFw
IE1NSU8gcmVnaW9ucyBpbiB0aGUgcDJtOiBzdGFydF9nZm4gYW5kIG5yIGRlc2NyaWJlIHRoZSBy
YW5nZSBpbgogICogICogdGhlIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3Mgc3BhY2UgdG8gbWFwLCBz
dGFydGluZyBmcm9tIHRoZSBtYWNoaW5lCiAgKiAgICogZnJhbWUgbnVtYmVyIG1mbi4gKi8KLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJs
ZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Jun 22 21:12:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 21:12:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dO9PD-0001a6-9X; Thu, 22 Jun 2017 21:12:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9PC-0001Zs-8T
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:12:46 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 D4/90-03058-DC23C495; Thu, 22 Jun 2017 21:12:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVfeMkU+
 kwYEHqhYTthk4MHps79vFHsAYxZqZl5RfkcCasX7+BdaCa8IVO39/YG5gnMzfxcjFISTwhVHi
 weMtrBDOeUaJX1OnATkcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC4RI7Li6g
 hHE5hUwk2i6PpMJxGYBqr/c3sU2gZFjASPDKkaN4tSistQiXUMLvaSizPSMktzEzBxdQwMzvd
 zU4uLE9NScxKRiveT83E2MQK8wAMEOxpsbAw4xSnIwKYnybi72jhTiS8pPqcxILM6ILyrNSS0
 +xCjDwaEkwXvT0CdSSLAoNT21Ii0zBxgeMGkJDh4lEV4tYIgI8RYXJOYWZ6ZDpE4x6nJsWL3+
 C5MQS15+XqqUOK8cSJEASFFGaR7cCFioXmKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw7w8Do
 Ck8mXklcJteAR3BBHTEiyMeIEeUJCKkpBoYw86+Zm0oUDn49fQdi5VXv8r8rWF2erdUQmWXj+
 S6BfLGj1q8RSJYtx8I7Nvo3iukGT/TctcVDa+gfVY3V0oGcz82euZuu3mGEnfnj/5zzrzTv61
 Pmufhe22K0NZVU1pKTXRrHyyx+vPkZPcKt4bTr88rnnSYdFFBdbZBwvJJnbOSJU+EfVgdpsRS
 nJFoqMVcVJwIAHUCVNJQAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1498165963!85838126!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 362 invoked from network); 22 Jun 2017 21:12:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 21:12:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9P9-00081q-IG
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:12:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9P9-0000Te-HY
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:12:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dO9P9-0000Te-HY@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 21:12:43 +0000
Subject: [Xen-changelog] [xen stable-4.7] arm: vgic: Don't update the LR
	when the IRQ is not enabled
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDljMjg2NDgyMDA2ZTI1MGNmNjdhYmVkZDg3MjFhMDZiNjE2NzIwNzAKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIEp1
biAyMCAxNjoxOToyNCAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIEp1biAyMCAxNjoxOToyNCAyMDE3ICswMjAwCgog
ICAgYXJtOiB2Z2ljOiBEb24ndCB1cGRhdGUgdGhlIExSIHdoZW4gdGhlIElSUSBpcyBub3QgZW5h
YmxlZAogICAgCiAgICBnaWNfcmFpc2VfaW5mbGlnaHRfaXJxIHdpbGwgYmUgY2FsbGVkIGlmIHRo
ZSBJUlEgaXMgYWxyZWFkeSBpbmZsaWdodAogICAgKGkuZSB0aGUgSVJRIGlzIGluamVjdGVkIHRv
IHRoZSBndWVzdCkuIElmIHRoZSBJUlEgaXMgYWxyZWFkeSBhbHJlYWR5IGluCiAgICB0aGUgTFJz
LCB0aGVuIHRoZSBhc3NvY2lhdGVkIExSIHdpbGwgYmUgdXBkYXRlZC4KICAgIAogICAgVG8ga25v
dyBpZiB0aGUgaW50ZXJydXB0IGlzIGFscmVhZHkgaW4gdGhlIExSLCB0aGUgZnVuY3Rpb24gY2hl
Y2sgaWYgdGhlCiAgICBpbnRlcnJ1cHQgaXMgcXVldWVkLiBIb3dldmVyLCBpZiB0aGUgaW50ZXJy
dXB0IGlzIG5vdCBlbmFibGVkIHRoZW4gdGhlCiAgICBpbnRlcnJ1cHQgbWF5IG5vdCBiZSBxdWV1
ZWQgbm9yIGluIHRoZSBMUi4gU28gZ2ljX3VwZGF0ZV9vbmVfbHIgbWF5IGJlCiAgICBjYWxsZWQg
KGlmIHdlIGluamVjdCBvbiB0aGUgY3VycmVudCB2Q1BVKSBhbmQgcmVhZCB0aGUgTFIuCiAgICAK
ICAgIEJlY2F1c2UgdGhlIGludGVycnVwdCBpcyBub3QgaW4gdGhlIExSLCBYZW4gd2lsbCBlaXRo
ZXIgcmVhZDoKICAgICAgICAqIExSIDAgaWYgdGhlIGludGVycnVwdCB3YXMgbmV2ZXIgaW5qZWN0
ZWQgYmVmb3JlCiAgICAgICAgKiBMUiAyNTUgKEdJQ19JTlZBTElEX0xSKSBpZiB0aGUgaW50ZXJy
dXB0IHdhcyBpbmplY3RlZCBvbmNlLiBUaGlzCiAgICAgICAgaXMgYmVjYXVzZSBnaWNfdXBkYXRl
X29uZV9sciB3aWxsIHJlc2V0IHAtPmxyLgogICAgCiAgICBSZWFkaW5nIExSIDAgd2lsbCByZXN1
bHQgdG8gcG90ZW50aWFsbHkgdXBkYXRlIHRoZSB3cm9uZyBpbnRlcnJ1cHQgYW5kCiAgICBub3Qg
a2VlcCB0aGUgTFJzIGluIHN5bmMgd2l0aCBYZW4uCiAgICAKICAgIFJlYWRpbmcgTFIgMjU1IHdp
bGwgcmVzdWx0IHRvOgogICAgICAgICogQ3Jhc2ggWGVuIG9uIEdJQ3YzIGFzIHRoZSBMUiBpbmRl
eCBpcyBiaWdnZXIgdGhhbiBzdXBwb3J0ZWQgKHNlZQogICAgICAgIGdpY3YzX2ljaF9yZWFkX2xy
KS4KICAgICAgICAqIFJlYWQvd3JpdGUgYWx3YXlzIEdJQ0hfTFIgKyAyNTUgKiA0IHRoYXQgaXMg
bm90IHBhcnQgb2YgdGhlIG1lbW9yeQogICAgICAgIG1hcHBlZC4KICAgIAogICAgVGhlIHByb2Js
ZW0gY2FuIGJlIHByZXZlbnRlZCBieSBjaGVja2luZyB3aGV0aGVyIHRoZSBpbnRlcnJ1cHQgaXMK
ICAgIGVuYWJsZWQgaW4gZ2ljX3JhaXNlX2luZmxpZ2h0X2lycSBiZWZvcmUgY2FsbGluZyBnaWNf
dXBkYXRlX29uZV9sci4KICAgIAogICAgQSBmb2xsb3ctdXAgb2YgdGhpcyBwYXRjaCBpcyBleHBl
Y3RlZCB0byBtaXRpZ2F0ZSB0aGUgaXNzdWUgaW4gdGhlCiAgICBmdXR1cmUuCiAgICAKICAgIFRo
aXMgaXMgWFNBLTIyMy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBtYXN0ZXIgY29tbWl0OiBjODRlNGIyZGQ0MDUwZWYz
ZWVjYzEzZmNmYTY4NDIzNzNiYTQ1MTljCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNi0yMCAxNDo0
MTo1NSArMDIwMAotLS0KIHhlbi9hcmNoL2FybS9naWMuYyB8IDQgKysrKwogMSBmaWxlIGNoYW5n
ZWQsIDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMuYyBiL3hl
bi9hcmNoL2FybS9naWMuYwppbmRleCA4ZTA0NGUzLi5mNGNlNzU3IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vZ2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy5jCkBAIC00MDEsNiArNDAxLDEw
IEBAIHZvaWQgZ2ljX3JhaXNlX2luZmxpZ2h0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
aW50IHZpcnR1YWxfaXJxKQogCiAgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZ2LT5hcmNoLnZn
aWMubG9jaykpOwogCisgICAgLyogRG9uJ3QgdHJ5IHRvIHVwZGF0ZSB0aGUgTFIgaWYgdGhlIGlu
dGVycnVwdCBpcyBkaXNhYmxlZCAqLworICAgIGlmICggIXRlc3RfYml0KEdJQ19JUlFfR1VFU1Rf
RU5BQkxFRCwgJm4tPnN0YXR1cykgKQorICAgICAgICByZXR1cm47CisKICAgICBpZiAoIGxpc3Rf
ZW1wdHkoJm4tPmxyX3F1ZXVlKSApCiAgICAgewogICAgICAgICBpZiAoIHYgPT0gY3VycmVudCAp
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Jun 22 21:12:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 21:12:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dO9PO-0001bs-C7; Thu, 22 Jun 2017 21:12:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9PM-0001bc-BD
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:12:56 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 AD/D3-01709-7D23C495; Thu, 22 Jun 2017 21:12:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVfeakU+
 kwatrZhYTthk4MHps79vFHsAYxZqZl5RfkcCasfvwfvaCnYoVL1uPMTYwXpTsYuTiEBL4wiix
 +/0UZgjnPKPEwYW7gBwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBbwlbm45C
 xbnFTCT+Ht7CSuIzQJUf+bbHrYJjBwLGBlWMWoUpxaVpRbpGhnpJRVlpmeU5CZm5ugaGpjq5a
 YWFyemp+YkJhXrJefnbmIEeqWegYFxB+Oedr9DjJIcTEqivJuLvSOF+JLyUyozEosz4otKc1K
 LDzHKcHAoSfDGGPpECgkWpaanVqRl5gDDAyYtwcGjJMKrBQwRId7igsTc4sx0iNQpRkUpcd4Z
 IH0CIImM0jy4NlhIXmKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzPvDAGgKT2ZeCdz0V0CLm
 YAWvzjiAbK4JBEhJdXAWHg3iO3yrvZfaiuqzI5d8dTYELORd+vPAq88lWn/b7dN0Tt5eLtque
 3prNkuu713z37ac93Ft356S4iCvrtK39Fp1p8VP6eIW05+VfHOuP8b/6J1LXeFs91+JiX1+a3
 3iT3NvKghsDFfUerWut/BN4oP/GNKlZrydpe7BXe5WlhchOlkcV1nJZbijERDLeai4kQAUejb
 TEQCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1498165973!104791559!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 700 invoked from network); 22 Jun 2017 21:12:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 21:12:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9PJ-00082k-MK
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:12:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9PJ-0000UX-JY
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:12:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dO9PJ-0000UX-JY@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 21:12:53 +0000
Subject: [Xen-changelog] [xen stable-4.7] gnttab: fix handling of
	dev_bus_addr during unmap
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDI4MzY2OGQxNDZhOGM0Mzk1ZTNkNmFmOGZkNzczZjY0MzU4Mzg1OGIKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgSnVuIDIwIDE2OjE5OjQxIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE2OjE5OjQxIDIwMTcgKzAy
MDAKCiAgICBnbnR0YWI6IGZpeCBoYW5kbGluZyBvZiBkZXZfYnVzX2FkZHIgZHVyaW5nIHVubWFw
CiAgICAKICAgIElmIGEgZ3JhbnQgaGFzIGJlZW4gbWFwcGVkIHdpdGggdGhlIEdOVFRBQl9kZXZp
Y2VfbWFwIGZsYWcsIGNhbGxpbmcKICAgIGdyYW50X3VubWFwX3JlZigpIHdpdGggZGV2X2J1c19h
ZGRyIHNldCB0byB6ZXJvIHNob3VsZCBjYXVzZSB0aGUKICAgIEdOVFRBQl9kZXZpY2VfbWFwIHBh
cnQgb2YgdGhlIG1hcHBpbmcgdG8gYmUgbGVmdCBhbG9uZS4KICAgIAogICAgVW5mb3J0dW5hdGVs
eSwgYXQgdGhlIG1vbWVudCwgb3AtPmRldl9idXNfYWRkciBpcyBpbXBsaWNpdGx5IGNoZWNrZWQK
ICAgIGJlZm9yZSBjbGVhcmluZyB0aGUgbWFwIGFuZCBhZGp1c3RpbmcgdGhlIHBpbiBjb3VudCwg
YnV0IG9ubHkgdGhlIGJpdHMKICAgIGFib3ZlIDEyOyBhbmQgaXQgaXMgbm90IGNoZWNrZWQgYXQg
YWxsIGJlZm9yZSBkcm9wcGluZyBwYWdlCiAgICByZWZlcmVuY2VzLiAgVGhpcyBtZWFucyBhIGd1
ZXN0IGNhbiByZXBlYXRlZGx5IG1ha2Ugc3VjaCBhIGNhbGwgdG8KICAgIGNhdXNlIHRoZSByZWZl
cmVuY2UgY291bnQgdG8gZHJvcCB0byB6ZXJvLCBjYXVzaW5nIHRoZSBwYWdlIHRvIGJlCiAgICBm
cmVlZCBhbmQgcmUtdXNlZCwgZXZlbiB0aG91Z2ggaXQncyBzdGlsbCBtYXBwZWQgaW4gaXRzIHBh
Z2V0YWJsZXMuCiAgICAKICAgIFRvIGZpeCB0aGlzLCBhbHdheXMgY2hlY2sgb3AtPmRldl9idXNf
YWRkciBleHBsaWNpdGx5IGZvciBiZWluZwogICAgbm9uLXplcm8sIGFzIHdlbGwgYXMgb3AtPmZs
YWcgJiBHTlRNQVBfZGV2aWNlX21hcCwgYmVmb3JlIGRvaW5nCiAgICBvcGVyYXRpb25zIG9uIHRo
ZSBkZXZpY2VfbWFwLgogICAgCiAgICBXaGlsZSB3ZSdyZSBoZXJlLCBtYWtlIHRoZSBsb2dpYyBh
IGJpdCBjbGVhbmVyOgogICAgCiAgICAqIEFsd2F5cyBpbml0aWFsaXplIG9wLT5mcmFtZSB0byB6
ZXJvIGFuZCBzZXQgaXQgZnJvbSBhY3QtPmZyYW1lLCB0byByZWR1Y2UgdGhlCiAgICBjaGFuY2Ug
b2YgdW50cnVzdGVkIGlucHV0IGJlaW5nIHVzZWQKICAgIAogICAgKiBFeHBsaWNpdGx5IGNoZWNr
IHRoZSBmdWxsIGRldl9idXNfYWRkciBhZ2FpbnN0IGFjdC0+ZnJhbWUgPDwKICAgICAgUEFHRV9T
SElGVCwgcmF0aGVyIHRoYW4gaWdub3JpbmcgdGhlIGxvd2VyIDEyIGJpdHMKICAgIAogICAgVGhp
cyBpcyBwYXJ0IG9mIFhTQS0yMjQuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA4ZmRmY2IyYjZiY2QwNzQ3NzY1NjBl
NzY4NDM4MTVmMTI0ZDU4N2YxCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNi0yMCAxNDo0NTozMyAr
MDIwMAotLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyB8IDIzICsrKysrKysrKysrLS0tLS0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jCmluZGV4IDM5NmM5OWQuLjNjOWI2ZmEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
Z3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTEwODksOCAr
MTA4OSw2IEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbigKICAgICBsZCA9IGN1cnJlbnQtPmRvbWFp
bjsKICAgICBsZ3QgPSBsZC0+Z3JhbnRfdGFibGU7CiAKLSAgICBvcC0+ZnJhbWUgPSAodW5zaWdu
ZWQgbG9uZykob3AtPmRldl9idXNfYWRkciA+PiBQQUdFX1NISUZUKTsKLQogICAgIGlmICggdW5s
aWtlbHkob3AtPmhhbmRsZSA+PSBsZ3QtPm1hcHRyYWNrX2xpbWl0KSApCiAgICAgewogICAgICAg
ICBnZHByaW50ayhYRU5MT0dfSU5GTywgIkJhZCBoYW5kbGUgKCVkKS5cbiIsIG9wLT5oYW5kbGUp
OwpAQCAtMTE3NCwxNiArMTE3MiwxNCBAQCBfX2dudHRhYl91bm1hcF9jb21tb24oCiAgICAgICAg
IGdvdG8gYWN0X3JlbGVhc2Vfb3V0OwogICAgIH0KIAotICAgIGlmICggb3AtPmZyYW1lID09IDAg
KQotICAgIHsKLSAgICAgICAgb3AtPmZyYW1lID0gYWN0LT5mcmFtZTsKLSAgICB9Ci0gICAgZWxz
ZQorICAgIG9wLT5mcmFtZSA9IGFjdC0+ZnJhbWU7CisKKyAgICBpZiAoIG9wLT5kZXZfYnVzX2Fk
ZHIgKQogICAgIHsKLSAgICAgICAgaWYgKCB1bmxpa2VseShvcC0+ZnJhbWUgIT0gYWN0LT5mcmFt
ZSkgKQorICAgICAgICBpZiAoIHVubGlrZWx5KG9wLT5kZXZfYnVzX2FkZHIgIT0gcGZuX3RvX3Bh
ZGRyKGFjdC0+ZnJhbWUpKSApCiAgICAgICAgICAgICBQSU5fRkFJTChhY3RfcmVsZWFzZV9vdXQs
IEdOVFNUX2dlbmVyYWxfZXJyb3IsCi0gICAgICAgICAgICAgICAgICAgICAiQmFkIGZyYW1lIG51
bWJlciBkb2Vzbid0IG1hdGNoIGdudHJlZi4gKCVseCAhPSAlbHgpXG4iLAotICAgICAgICAgICAg
ICAgICAgICAgb3AtPmZyYW1lLCBhY3QtPmZyYW1lKTsKKyAgICAgICAgICAgICAgICAgICAgICJC
dXMgYWRkcmVzcyBkb2Vzbid0IG1hdGNoIGdudHJlZiAoJSJQUkl4NjQiICE9ICUiUFJJcGFkZHIi
KVxuIiwKKyAgICAgICAgICAgICAgICAgICAgIG9wLT5kZXZfYnVzX2FkZHIsIHBmbl90b19wYWRk
cihhY3QtPmZyYW1lKSk7CiAKICAgICAgICAgbWFwLT5mbGFncyAmPSB+R05UTUFQX2RldmljZV9t
YXA7CiAgICAgfQpAQCAtMTI3Niw3ICsxMjcyLDggQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uX2Nv
bXBsZXRlKHN0cnVjdCBnbnR0YWJfdW5tYXBfY29tbW9uICpvcCkKICAgICBlbHNlCiAgICAgICAg
IHN0YXR1cyA9ICZzdGF0dXNfZW50cnkocmd0LCBvcC0+cmVmKTsKIAotICAgIGlmICggdW5saWtl
bHkob3AtPmZyYW1lICE9IGFjdC0+ZnJhbWUpICkgCisgICAgaWYgKCBvcC0+ZGV2X2J1c19hZGRy
ICYmCisgICAgICAgICB1bmxpa2VseShvcC0+ZGV2X2J1c19hZGRyICE9IHBmbl90b19wYWRkcihh
Y3QtPmZyYW1lKSkgKQogICAgIHsKICAgICAgICAgLyoKICAgICAgICAgICogU3VnZ2VzdHMgdGhh
dCBfX2dudGFiX3VubWFwX2NvbW1vbiBmYWlsZWQgZWFybHkgYW5kIHNvCkBAIC0xMjg3LDcgKzEy
ODQsNyBAQCBfX2dudHRhYl91bm1hcF9jb21tb25fY29tcGxldGUoc3RydWN0IGdudHRhYl91bm1h
cF9jb21tb24gKm9wKQogCiAgICAgcGcgPSBtZm5fdG9fcGFnZShvcC0+ZnJhbWUpOwogCi0gICAg
aWYgKCBvcC0+ZmxhZ3MgJiBHTlRNQVBfZGV2aWNlX21hcCApIAorICAgIGlmICggb3AtPmRldl9i
dXNfYWRkciAmJiAob3AtPmZsYWdzICYgR05UTUFQX2RldmljZV9tYXApICkKICAgICB7CiAgICAg
ICAgIGlmICggIWlzX2lvbWVtX3BhZ2UoYWN0LT5mcmFtZSkgKQogICAgICAgICB7CkBAIC0xMzU4
LDYgKzEzNTUsNyBAQCBfX2dudHRhYl91bm1hcF9ncmFudF9yZWYoCiAgICAgLyogSW50aWFsaXNl
IHRoZXNlIGluIGNhc2UgY29tbW9uIGNvbnRhaW5zIG9sZCBzdGF0ZSAqLwogICAgIGNvbW1vbi0+
bmV3X2FkZHIgPSAwOwogICAgIGNvbW1vbi0+cmQgPSBOVUxMOworICAgIGNvbW1vbi0+ZnJhbWUg
PSAwOwogCiAgICAgX19nbnR0YWJfdW5tYXBfY29tbW9uKGNvbW1vbik7CiAgICAgb3AtPnN0YXR1
cyA9IGNvbW1vbi0+c3RhdHVzOwpAQCAtMTQyMiw2ICsxNDIwLDcgQEAgX19nbnR0YWJfdW5tYXBf
YW5kX3JlcGxhY2UoCiAgICAgLyogSW50aWFsaXNlIHRoZXNlIGluIGNhc2UgY29tbW9uIGNvbnRh
aW5zIG9sZCBzdGF0ZSAqLwogICAgIGNvbW1vbi0+ZGV2X2J1c19hZGRyID0gMDsKICAgICBjb21t
b24tPnJkID0gTlVMTDsKKyAgICBjb21tb24tPmZyYW1lID0gMDsKIAogICAgIF9fZ250dGFiX3Vu
bWFwX2NvbW1vbihjb21tb24pOwogICAgIG9wLT5zdGF0dXMgPSBjb21tb24tPnN0YXR1czsKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJs
ZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Jun 22 21:13:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 21:13:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dO9PY-0001dI-Db; Thu, 22 Jun 2017 21:13:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9PX-0001d8-87
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:13:07 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 D4/DC-31580-2E23C495; Thu, 22 Jun 2017 21:13:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVfehkU+
 kwcvLJhYTthk4MHps79vFHsAYxZqZl5RfkcCacWv/ZOaCtTwVy87INTD2c3YxcnEICXxhlPj7
 czUThHOeUaJ5eS9rFyMHB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAt4S679PZ
 gKxeQXMJD7sOQlWwwJUv/jISuYJjBwLGBlWMaoXpxaVpRbpmuslFWWmZ5TkJmbm6BoaGOvlph
 YXJ6an5iQmFesl5+duYgR6hAEIdjA2fnc6xCjJwaQkyru52DtSiC8pP6UyI7E4I76oNCe1+BC
 jDAeHkgTvTUOfSCHBotT01Iq0zBxgaMCkJTh4lER4tYDhIcRbXJCYW5yZDpE6xajL8eHfui9M
 Qix5+XmpUuK8ciBFAiBFGaV5cCNgYXqJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrw/DICm8
 GTmlcBtegV0BBPQES+OeIAcUZKIkJJqYKy+VfZowVKXjrc/8huP2dYYF3nmGNXnCLiIWLrP33
 A0S9+d1XNRVyTnTlfdTSocaepPj5cmLleWqxXfHbtROWTt9/xbZV/N2hNb9kbsT2Zhv8i9KlB
 3acWcX8tMeF3yZqxZ8b1CJzGwduUFhfzal5eNH8X01nnem7O38FP++6dnbnq8Pu3JqMRSnJFo
 qMVcVJwIAKHN7ZZOAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1498165984!48894559!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62301 invoked from network); 22 Jun 2017 21:13:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 21:13:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9PT-00083T-OJ
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:13:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9PT-0000VZ-Nd
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:13:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dO9PT-0000VZ-Nd@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 21:13:03 +0000
Subject: [Xen-changelog] [xen stable-4.7] gnttab: never create host mapping
	unless asked to
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDNiNGZkZGRmNTVkNDBjZmZkODIxMjg5ZTEzYWQ4ODNiNmQ5MDFmMzMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDIw
IDE2OjIwOjE3IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE2OjIwOjE3IDIwMTcgKzAyMDAKCiAgICBn
bnR0YWI6IG5ldmVyIGNyZWF0ZSBob3N0IG1hcHBpbmcgdW5sZXNzIGFza2VkIHRvCiAgICAKICAg
IFdlIHNob3VsZG4ndCBjcmVhdGUgYSBob3N0IG1hcHBpbmcgdW5sZXNzIGFza2VkIHRvIGV2ZW4g
aW4gdGhlIGNhc2Ugb2YKICAgIG1hcHBpbmcgYSBncmFudGVkIE1NSU8gcGFnZS4gSW4gcGFydGlj
dWxhciB0aGUgbWFwcGluZyB3b3VsZG4ndCBiZSB0b3JuCiAgICBkb3duIHdoZW4gcHJvY2Vzc2lu
ZyB0aGUgbWF0Y2hpbmcgdW5tYXAgcmVxdWVzdC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhT
QS0yMjQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDU2ZjJhYjViOTcwZjFiMThjZjIwMTlkZjRiZjI3ZGI1
NDRjZGE2ZWEKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA2LTIwIDE0OjQ2OjAxICswMjAwCi0tLQog
eGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIHwgMTEgKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCA3IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IDNjOWI2ZmEu
LjAxMDJkMzIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4v
Y29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTkxMSwxMCArOTExLDEzIEBAIF9fZ250dGFiX21hcF9n
cmFudF9yZWYoCiAgICAgICAgICAgICBnb3RvIHVuZG9fb3V0OwogICAgICAgICB9CiAKLSAgICAg
ICAgcmMgPSBjcmVhdGVfZ3JhbnRfaG9zdF9tYXBwaW5nKAotICAgICAgICAgICAgb3AtPmhvc3Rf
YWRkciwgZnJhbWUsIG9wLT5mbGFncywgY2FjaGVfZmxhZ3MpOwotICAgICAgICBpZiAoIHJjICE9
IEdOVFNUX29rYXkgKQotICAgICAgICAgICAgZ290byB1bmRvX291dDsKKyAgICAgICAgaWYgKCBv
cC0+ZmxhZ3MgJiBHTlRNQVBfaG9zdF9tYXAgKQorICAgICAgICB7CisgICAgICAgICAgICByYyA9
IGNyZWF0ZV9ncmFudF9ob3N0X21hcHBpbmcob3AtPmhvc3RfYWRkciwgZnJhbWUsIG9wLT5mbGFn
cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWNoZV9mbGFn
cyk7CisgICAgICAgICAgICBpZiAoIHJjICE9IEdOVFNUX29rYXkgKQorICAgICAgICAgICAgICAg
IGdvdG8gdW5kb19vdXQ7CisgICAgICAgIH0KICAgICB9CiAgICAgZWxzZSBpZiAoIG93bmVyID09
IHJkIHx8IG93bmVyID09IGRvbV9jb3cgKQogICAgIHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Jun 22 21:13:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 21:13:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dO9Pi-0001ea-F8; Thu, 22 Jun 2017 21:13:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9Pg-0001eK-Dp
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:13:16 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 31/DD-03920-BE23C495; Thu, 22 Jun 2017 21:13:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVfeVkU+
 kwapZNhYTthk4MHps79vFHsAYxZqZl5RfkcCasfXzHdaCpcYVN461sDcwblbuYuTiEBL4wiix
 9uNBNgjnPKPEoz+LGLsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhaIkrg84
 SdYnFfATKL99E5WEJsFqH7D40/sExg5FjAyrGLUKE4tKkst0jUy0ksqykzPKMlNzMzRNTQw08
 tNLS5OTE/NSUwq1kvOz93ECPQKAxDsYFwzP/AQoyQHk5Io7+Zi70ghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErwxhj6RQoJFqempFWmZOcDwgElLcPAoifAqKgGleYsLEnOLM9MhUqcYFaXEeQVA
 +gRAEhmleXBtsJC8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHeHwZAU3gy80rgpr8CWswEt
 PjFEQ+QxSWJCCmpBkbxaW4s4Q53dv/QE5U6Kv77kjT3vI0uVhND03p9NovMkfWRYD3QpKsabq
 IfETaljPu1ww0Ol1q9wAt5/+N2H3eQ/7Z2xoXvB3Pela1pCUz+JHc9JnNJREYZa/fnTia7sN0
 zWkz35MtnsT5IlG04JNHs+0Y3X8X28v7cL6+E99+7tOtzsNaXFiWW4oxEQy3mouJEAHK7B81E
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-21.messagelabs.com!1498165993!68591800!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9495 invoked from network); 22 Jun 2017 21:13:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 21:13:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9Pd-00083h-QD
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:13:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9Pd-0000Wh-PT
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:13:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dO9Pd-0000Wh-PT@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 21:13:13 +0000
Subject: [Xen-changelog] [xen stable-4.7] gnttab: correct logic to get page
	references during map requests
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDAwZjY3ZWUzNDc2M2FkZjRiMTkxZjRhNzI0NzQ3MGQ0MmYyYTllMmUKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgSnVuIDIwIDE2OjIwOjQxIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE2OjIwOjQxIDIwMTcgKzAy
MDAKCiAgICBnbnR0YWI6IGNvcnJlY3QgbG9naWMgdG8gZ2V0IHBhZ2UgcmVmZXJlbmNlcyBkdXJp
bmcgbWFwIHJlcXVlc3RzCiAgICAKICAgIFRoZSBydWxlcyBmb3IgcmVmZXJlbmNlIGNvdW50aW5n
IGFyZSBzb21ld2hhdCBjb21wbGljYXRlZDoKICAgIAogICAgKiBFYWNoIG9mIEdOVFRBQl9ob3N0
X21hcCBhbmQgR05UVEFCX2RldmljZV9tYXAgbmVlZCB0aGVpciBvd24KICAgIHJlZmVyZW5jZSBj
b3VudAogICAgCiAgICAqIElmIHRoZSBtYXBwaW5nIGlzIHdyaXRlYWJsZToKICAgICAtIEdOVFRB
Ql9ob3N0X21hcCBuZWVkcyBhIHR5cGUgY291bnQgdW5kZXIgb25seSBzb21lIGNvbmRpdGlvbnMK
ICAgICAtIEdOVFRBQl9kZXZpY2VfbWFwIGFsd2F5cyBuZWVkcyBhIHR5cGUgY291bnQKICAgIAog
ICAgSWYgdGhlIG1hcHBpbmcgc3VjY2VlZHMsIHdlIG5lZWQgdG8ga2VlcCBhbGwgb2YgdGhlc2U7
IGlmIHRoZSBtYXBwaW5nCiAgICBmYWlscywgd2UgbmVlZCB0byByZWxlYXNlIHdoYXRldmVyIHJl
ZmVyZW5jZXMgd2UgaGF2ZSBhY3F1aXJlZCBzbyBmYXIuCiAgICAKICAgIEFkZGl0aW9uYWxseSwg
dGhlIGNvZGUgdGhhdCBkb2VzIGEgbG90IG9mIHRoaXMgY2FsY3VsYXRpb24gImluaGVyaXRzIgog
ICAgYSByZWZlcmVuY2UgYXMgcGFydCBvZiB0aGUgcHJvY2VzcyBvZiBmaW5kaW5nIG91dCB3aG8g
dGhlIG93bmVyIGlzLgogICAgCiAgICBGaW5hbGx5LCBpZiB0aGUgZ3JhbnQgaXMgbWFwcGVkIGFz
IHdyaXRlYWJsZSAod2l0aG91dCB0aGUKICAgIEdOVE1BUF9yZWFkb25seSBmbGFnKSwgYnV0IHRo
ZSBoeXBlcnZpc29yIGNhbm5vdCBncmFiIGEKICAgIFBHVF93cml0ZWFibGVfcGFnZSB0eXBlLCB0
aGUgZW50aXJlIG9wZXJhdGlvbiBzaG91bGQgZmFpbC4KICAgIAogICAgVW5mb3J0dW5hdGVseSwg
dGhlIGN1cnJlbnQgY29kZSBoYXMgc2V2ZXJhbCBsb2dpYyBob2xlczoKICAgIAogICAgKiBJZiBh
IGdyYW50IGlzIG1hcHBlZCBvbmx5IEdOVFRBQl9kZXZpY2VfbWFwLCBhbmQgd2l0aCBhIHdyaXRl
YWJsZQogICAgICBtYXBwaW5nLCBidXQgaW4gY29uZGl0aW9ucyB3aGVyZSBhICpob3N0KiB0eXBl
IGNvdW50IGlzIG5vdAogICAgICBuZWNlc3NhcnksIHRoZSBjb2RlIHdpbGwgZmFpbCB0byBncmFi
IHRoZSBuZWNlc3NhcnkgdHlwZSBjb3VudC4KICAgIAogICAgKiBJZiBhIGdyYW50IGlzIG1hcHBl
ZCBib3RoIEdOVFRBQl9kZXZpY2VfbWFwIGFuZCBHTlRUQUJfaG9zdF9tYXAsCiAgICAgIHdpdGgg
YSB3cml0ZWFibGUgbWFwcGluZywgaW4gY29uZGl0aW9ucyB3aGVyZSB0aGUgaG9zdCB0eXBlIGNv
dW50IGlzCiAgICAgIG5vdCBuZWNlc3NhcnksICphbmQqIHdoZXJlIHRoZSBwYWdlIGNhbm5vdCBi
ZSBjaGFuZ2VkIHRvIHR5cGUKICAgICAgUEdUX3dyaXRlYWJsZSwgdGhlIGNvbmRpdGlvbiB3aWxs
IG5vdCBiZSBkZXRlY3RlZC4KICAgIAogICAgSW4gYm90aCBjYXNlcywgdGhpcyBtZWFucyB0aGF0
IG9uIHN1Y2Nlc3MsIHRoZSB0eXBlIGNvdW50IHdpbGwgYmUKICAgIGVycm9uZW91c2x5IHJlZHVj
ZWQgd2hlbiB0aGUgZ3JhbnQgaXMgdW5tYXBwZWQuICBJbiB0aGUgc2Vjb25kIGNhc2UsCiAgICB0
aGUgdHlwZSBjb3VudCB3aWxsIGJlIGVycm9uZW91c2x5IHJlZHVjZWQgb24gdGhlIGZhaWx1cmUg
cGF0aCBhcwogICAgd2VsbC4gIChJbiB0aGUgZmlyc3QgY2FzZSB0aGUgZmFpbHVyZSBwYXRoIGxv
Z2ljIGhhcyB0aGUgc2FtZSBob2xlCiAgICBhcyB0aGUgcmVmZXJlbmNlIGdyYWJiaW5nIGxvZ2lj
LikKICAgIAogICAgQWRkaXRpb25hbGx5LCB0aGUgcmV0dXJuIHZhbHVlIG9mIGdldF9wYWdlKCkg
aXMgbm90IGNoZWNrZWQ7IGJ1dCB0aGlzCiAgICBtYXkgZmFpbCBldmVuIGlmIHRoZSBmaXJzdCBn
ZXRfcGFnZSgpIHN1Y2NlZWRlZCBkdWUgdG8gYSByZWZlcmVuY2UKICAgIGNvdW50aW5nIG92ZXJm
bG93LgogICAgCiAgICBGaXJzdCBvZiBhbGwsIHNpbXBsaWZ5IHRoZSByZXN0b3JhdGlvbiBsb2dp
YyBieSBleHBsaWNpdGx5IGNvdW50aW5nCiAgICB0aGUgcmVmZXJlbmNlIGFuZCB0eXBlIHJlZmVy
ZW5jZXMgYWNxdWlyZWQuCiAgICAKICAgIENvbnNpZGVyIGVhY2ggbWFwcGluZyB0eXBlIHNlcGFy
YXRlbHksIGV4cGxpY2l0bHkgbWFya2luZyB0aGUKICAgICdpbmNvbWluZycgcmVmZXJlbmNlIGFz
IHVzZWQgc28gd2Uga25vdyB3aGVuIHdlIG5lZWQgdG8gZ3JhYiBhIHNlY29uZAogICAgb25lLgog
ICAgCiAgICBGaW5hbGx5LCBhbHdheXMgY2hlY2sgdGhlIHJldHVybiB2YWx1ZSBvZiBnZXRfcGFn
ZVtfdHlwZV0oKSBhbmQgZ28gdG8KICAgIHRoZSBmYWlsdXJlIHBhdGggaWYgYXBwcm9wcmlhdGUu
CiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjI0LgogICAgCiAgICBSZXBvcnRlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNzViMzg0ZWNl
NjM1YWRjNTVjMmJhZmJkYzJkODk1OWMxMDU0MmMzMQogICAgbWFzdGVyIGRhdGU6IDIwMTctMDYt
MjAgMTQ6NDY6MjEgKzAyMDAKLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCA1OCArKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAzMyBpbnNlcnRpb25zKCspLCAyNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggMDEw
MmQzMi4uYTIwZmZjMSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBi
L3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtNzU4LDEyICs3NTgsMTIgQEAgX19nbnR0YWJf
bWFwX2dyYW50X3JlZigKICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmxndCwgKnJndDsKICAgICBz
dHJ1Y3QgdmNwdSAgICpsZWQ7CiAgICAgaW50ICAgICAgICAgICAgaGFuZGxlOwotICAgIHVuc2ln
bmVkIGxvbmcgIGZyYW1lID0gMCwgbnJfZ2V0cyA9IDA7CisgICAgdW5zaWduZWQgbG9uZyAgZnJh
bWUgPSAwOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnID0gTlVMTDsKICAgICBpbnQgICAgICAg
ICAgICByYyA9IEdOVFNUX29rYXk7CiAgICAgdTMyICAgICAgICAgICAgb2xkX3BpbjsKICAgICB1
MzIgICAgICAgICAgICBhY3RfcGluOwotICAgIHVuc2lnbmVkIGludCAgIGNhY2hlX2ZsYWdzOwor
ICAgIHVuc2lnbmVkIGludCAgIGNhY2hlX2ZsYWdzLCByZWZjbnQgPSAwLCB0eXBlY250ID0gMDsK
ICAgICBzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICphY3QgPSBOVUxMOwogICAgIHN0cnVjdCBn
cmFudF9tYXBwaW5nICptdDsKICAgICBncmFudF9lbnRyeV9oZWFkZXJfdCAqc2hhaDsKQEAgLTg4
OSwxMSArODg5LDE3IEBAIF9fZ250dGFiX21hcF9ncmFudF9yZWYoCiAgICAgZWxzZQogICAgICAg
ICBvd25lciA9IHBhZ2VfZ2V0X293bmVyKHBnKTsKIAorICAgIGlmICggb3duZXIgKQorICAgICAg
ICByZWZjbnQrKzsKKwogICAgIGlmICggIXBnIHx8IChvd25lciA9PSBkb21faW8pICkKICAgICB7
CiAgICAgICAgIC8qIE9ubHkgbmVlZGVkIHRoZSByZWZlcmVuY2UgdG8gY29uZmlybSBkb21faW8g
b3duZXJzaGlwLiAqLwogICAgICAgICBpZiAoIHBnICkKKyAgICAgICAgewogICAgICAgICAgICAg
cHV0X3BhZ2UocGcpOworICAgICAgICAgICAgcmVmY250LS07CisgICAgICAgIH0KIAogICAgICAg
ICBpZiAoIHBhZ2luZ19tb2RlX2V4dGVybmFsKGxkKSApCiAgICAgICAgIHsKQEAgLTkyMSwyNyAr
OTI3LDM4IEBAIF9fZ250dGFiX21hcF9ncmFudF9yZWYoCiAgICAgfQogICAgIGVsc2UgaWYgKCBv
d25lciA9PSByZCB8fCBvd25lciA9PSBkb21fY293ICkKICAgICB7Ci0gICAgICAgIGlmICggZ250
dGFiX2hvc3RfbWFwcGluZ19nZXRfcGFnZV90eXBlKG9wLCBsZCwgcmQpICkKKyAgICAgICAgaWYg
KCAob3AtPmZsYWdzICYgR05UTUFQX2RldmljZV9tYXApICYmICEob3AtPmZsYWdzICYgR05UTUFQ
X3JlYWRvbmx5KSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggKG93bmVyID09IGRvbV9j
b3cpIHx8CiAgICAgICAgICAgICAgICAgICFnZXRfcGFnZV90eXBlKHBnLCBQR1Rfd3JpdGFibGVf
cGFnZSkgKQogICAgICAgICAgICAgICAgIGdvdG8gY291bGRfbm90X3BpbjsKKyAgICAgICAgICAg
IHR5cGVjbnQrKzsKICAgICAgICAgfQogCi0gICAgICAgIG5yX2dldHMrKzsKICAgICAgICAgaWYg
KCBvcC0+ZmxhZ3MgJiBHTlRNQVBfaG9zdF9tYXAgKQogICAgICAgICB7Ci0gICAgICAgICAgICBy
YyA9IGNyZWF0ZV9ncmFudF9ob3N0X21hcHBpbmcob3AtPmhvc3RfYWRkciwgZnJhbWUsIG9wLT5m
bGFncywgMCk7Ci0gICAgICAgICAgICBpZiAoIHJjICE9IEdOVFNUX29rYXkgKQotICAgICAgICAg
ICAgICAgIGdvdG8gdW5kb19vdXQ7Ci0KKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBP
bmx5IG5lZWQgdG8gZ3JhYiBhbm90aGVyIHJlZmVyZW5jZSBpZiBkZXZpY2VfbWFwIGNsYWltZWQK
KyAgICAgICAgICAgICAqIHRoZSBvdGhlciBvbmUuCisgICAgICAgICAgICAgKi8KICAgICAgICAg
ICAgIGlmICggb3AtPmZsYWdzICYgR05UTUFQX2RldmljZV9tYXAgKQogICAgICAgICAgICAgewot
ICAgICAgICAgICAgICAgIG5yX2dldHMrKzsKLSAgICAgICAgICAgICAgICAodm9pZClnZXRfcGFn
ZShwZywgcmQpOwotICAgICAgICAgICAgICAgIGlmICggIShvcC0+ZmxhZ3MgJiBHTlRNQVBfcmVh
ZG9ubHkpICkKLSAgICAgICAgICAgICAgICAgICAgZ2V0X3BhZ2VfdHlwZShwZywgUEdUX3dyaXRh
YmxlX3BhZ2UpOworICAgICAgICAgICAgICAgIGlmICggIWdldF9wYWdlKHBnLCByZCkgKQorICAg
ICAgICAgICAgICAgICAgICBnb3RvIGNvdWxkX25vdF9waW47CisgICAgICAgICAgICAgICAgcmVm
Y250Kys7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIGlmICggZ250dGFiX2hvc3RfbWFw
cGluZ19nZXRfcGFnZV90eXBlKG9wLCBsZCwgcmQpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICBpZiAoIChvd25lciA9PSBkb21fY293KSB8fAorICAgICAgICAgICAgICAgICAgICAg
IWdldF9wYWdlX3R5cGUocGcsIFBHVF93cml0YWJsZV9wYWdlKSApCisgICAgICAgICAgICAgICAg
ICAgIGdvdG8gY291bGRfbm90X3BpbjsKKyAgICAgICAgICAgICAgICB0eXBlY250Kys7CiAgICAg
ICAgICAgICB9CisKKyAgICAgICAgICAgIHJjID0gY3JlYXRlX2dyYW50X2hvc3RfbWFwcGluZyhv
cC0+aG9zdF9hZGRyLCBmcmFtZSwgb3AtPmZsYWdzLCAwKTsKKyAgICAgICAgICAgIGlmICggcmMg
IT0gR05UU1Rfb2theSApCisgICAgICAgICAgICAgICAgZ290byB1bmRvX291dDsKICAgICAgICAg
fQogICAgIH0KICAgICBlbHNlCkBAIC05NTAsOCArOTY3LDYgQEAgX19nbnR0YWJfbWFwX2dyYW50
X3JlZigKICAgICAgICAgaWYgKCAhcmQtPmlzX2R5aW5nICkKICAgICAgICAgICAgIGdkcHJpbnRr
KFhFTkxPR19XQVJOSU5HLCAiQ291bGQgbm90IHBpbiBncmFudCBmcmFtZSAlbHhcbiIsCiAgICAg
ICAgICAgICAgICAgICAgICBmcmFtZSk7Ci0gICAgICAgIGlmICggb3duZXIgIT0gTlVMTCApCi0g
ICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAgICAgICAgIHJjID0gR05UU1RfZ2VuZXJhbF9lcnJv
cjsKICAgICAgICAgZ290byB1bmRvX291dDsKICAgICB9CkBAIC0xMDE0LDE4ICsxMDI5LDExIEBA
IF9fZ250dGFiX21hcF9ncmFudF9yZWYoCiAgICAgcmV0dXJuOwogCiAgdW5kb19vdXQ6Ci0gICAg
aWYgKCBucl9nZXRzID4gMSApCi0gICAgewotICAgICAgICBpZiAoICEob3AtPmZsYWdzICYgR05U
TUFQX3JlYWRvbmx5KSApCi0gICAgICAgICAgICBwdXRfcGFnZV90eXBlKHBnKTsKLSAgICAgICAg
cHV0X3BhZ2UocGcpOwotICAgIH0KLSAgICBpZiAoIG5yX2dldHMgPiAwICkKLSAgICB7Ci0gICAg
ICAgIGlmICggZ250dGFiX2hvc3RfbWFwcGluZ19nZXRfcGFnZV90eXBlKG9wLCBsZCwgcmQpICkK
LSAgICAgICAgICAgIHB1dF9wYWdlX3R5cGUocGcpOworICAgIHdoaWxlICggdHlwZWNudC0tICkK
KyAgICAgICAgcHV0X3BhZ2VfdHlwZShwZyk7CisKKyAgICB3aGlsZSAoIHJlZmNudC0tICkKICAg
ICAgICAgcHV0X3BhZ2UocGcpOwotICAgIH0KIAogICAgIGdyYW50X3JlYWRfbG9jayhyZ3QpOwog
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Jun 22 21:13:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 21:13:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dO9Ps-0001gW-Gp; Thu, 22 Jun 2017 21:13:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9Pq-0001gJ-Qo
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:13:26 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 D9/C3-03557-6F23C495; Thu, 22 Jun 2017 21:13:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVferkU+
 kwa53/BYTthk4MHps79vFHsAYxZqZl5RfkcCa8fLsXsaCUzEVK3ZbNzC2O3UxcnEICXxhlLj2
 eBY7hHOeUWLKstlMXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC4RI9O49B
 BbnFTCTuHD+CiOIzQJUf7H7DesERo4FjAyrGNWLU4vKUot0jfWSijLTM0pyEzNzdA0NzPRyU4
 uLE9NTcxKTivWS83M3MQI9wgAEOxg7/jkdYpTkYFIS5d1c7B0pxJeUn1KZkVicEV9UmpNafIh
 RhoNDSYI3CehhIcGi1PTUirTMHGBowKQlOHiURHi1QNK8xQWJucWZ6RCpU4yKUuK8ciAJAZBE
 RmkeXBssHC8xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmPeHAdAUnsy8Erjpr4AWMwEtfnHEA
 2RxSSJCSqqBMf/ZD16Zs0Kbs0xEKxS4rpx5LfIo7tRX/WMTcxYdVIv6qfBxwfwfAa17Ay7Uf2
 sInWJ9y/Bl8g0fpj1d4j2Mz07v3JBzeLZDGLuc9+yIjgNP06PYdSd92HckRsPg7JQFme58RwT
 avZOKZJj+l/2ruSGY+2VqovwxsZOc++KdH75wP8HvdKp6nRJLcUaioRZzUXEiAO/FaERCAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1498166004!49493778!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8642 invoked from network); 22 Jun 2017 21:13:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 21:13:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9Pn-00083r-S9
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:13:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9Pn-0000XN-RQ
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:13:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dO9Pn-0000XN-RQ@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 21:13:23 +0000
Subject: [Xen-changelog] [xen stable-4.7] gnttab:
	__gnttab_unmap_common_complete() is all-or-nothing
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRhNzljMjlmNjc2NWU2NGUxNzM5Y2MyMGEyZmY1NDk4YTMzMTA3ZTcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDIw
IDE2OjIxOjA5IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE2OjIxOjA5IDIwMTcgKzAyMDAKCiAgICBn
bnR0YWI6IF9fZ250dGFiX3VubWFwX2NvbW1vbl9jb21wbGV0ZSgpIGlzIGFsbC1vci1ub3RoaW5n
CiAgICAKICAgIEFsbCBmYWlsdXJlcyBoYXZlIHRvIGJlIGRldGVjdGVkIGluIF9fZ250dGFiX3Vu
bWFwX2NvbW1vbigpLCB0aGUKICAgIGNvbXBsZXRpb24gZnVuY3Rpb24gbXVzdCBub3Qgc2tpcCBw
YXJ0IG9mIGl0cyBwcm9jZXNzaW5nLiBJbiBwYXJ0aWN1bGFyCiAgICB0aGUgR05UTUFQX2Rldmlj
ZV9tYXAgcmVsYXRlZCBwdXR0aW5nIG9mIHBhZ2UgcmVmZXJlbmNlcyBhbmQgYWRqdXN0bWVudAog
ICAgb2YgcGluIGNvdW50IG11c3Qgbm90IG9jY3VyIGlmIF9fZ250dGFiX3VubWFwX2NvbW1vbigp
IHNpZ25hbGVkIGFuCiAgICBlcnJvci4gRnVydGhlcm1vcmUgdGhlIGZ1bmN0aW9uIG11c3Qgbm90
IG1ha2UgYWRqdXN0bWVudHMgdG8gZ2xvYmFsCiAgICBzdGF0ZSAoaGVyZTogY2xlYXJpbmcgR05U
VEFCX2RldmljZV9tYXApIGJlZm9yZSBhbGwgcG9zc2libHkgZmFpbGluZwogICAgb3BlcmF0aW9u
cyBoYXZlIGJlZW4gcGVyZm9ybWVkLgogICAgCiAgICBUaGVyZSdzIG9uZSBleGNlcHRpb24gZm9y
IElPTU1VIHJlbGF0ZWQgZmFpbHVyZXM6IEFzIElPTU1VIG1hbmlwdWxhdGlvbgogICAgb2NjdXJz
IGFmdGVyIEdOVE1BUF8qX21hcCBoYXZlIGJlZW4gY2xlYXJlZCBhbHJlYWR5LCB0aGUgcmVsYXRl
ZCBwYWdlCiAgICByZWZlcmVuY2UgYW5kIHBpbiBjb3VudCBhZGp1c3RtZW50cyBuZWVkIHRvIGJl
IGRvbmUgbmV2ZXJ0aGVsZXNzLiBBCiAgICBmdW5kYW1lbnRhbCByZXF1aXJlbWVudCBmb3IgdGhl
IGNvcnJlY3RuZXNzIG9mIHRoaXMgaXMgdGhhdAogICAgaW9tbXVfeyx1bn1tYXBfcGFnZSgpIGNy
YXNoIGFueSBhZmZlY3RlZCBEb21VIGluIGNhc2Ugb2YgZmFpbHVyZS4KICAgIAogICAgVGhlIHZl
cnNpb24gY2hlY2sgYXBwZWFycyB0byBiZSBwb2ludGxlc3MgKG9yIGNvdWxkIHBlcmhhcHMgYmUg
YQogICAgQlVHX09OKCkgb3IgQVNTRVJUKCkpLCBidXQgZm9yIHRoZSBtb21lbnQgYWxzbyBtb3Zl
IGl0LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTIyNC4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDog
MTFmYzdjY2I3MjE3Y2NmYjc5ZWRiNzI3ZDEzNDk2MThiY2IwNjAyZAogICAgbWFzdGVyIGRhdGU6
IDIwMTctMDYtMjAgMTQ6NDY6NDcgKzAyMDAKLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMg
ICAgICAgICAgfCAxMDggKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhl
bi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaCB8ICAgMiArLQogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9ncmFudF90YWJsZS5oIHwgICA1ICstCiAzIGZpbGVzIGNoYW5nZWQsIDU1IGluc2VydGlv
bnMoKyksIDYwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFi
bGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCBhMjBmZmMxLi5mMDZiNjY0IDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jCkBAIC05Niw3ICs5Niw3IEBAIHN0cnVjdCBnbnR0YWJfdW5tYXBfY29tbW9uIHsK
ICAgICBpbnQxNl90IHN0YXR1czsKIAogICAgIC8qIFNoYXJlZCBzdGF0ZSBiZXRlZW4gKl91bm1h
cCBhbmQgKl91bm1hcF9jb21wbGV0ZSAqLwotICAgIHUxNiBmbGFnczsKKyAgICB1MTYgZG9uZTsK
ICAgICB1bnNpZ25lZCBsb25nIGZyYW1lOwogICAgIHN0cnVjdCBkb21haW4gKnJkOwogICAgIGdy
YW50X3JlZl90IHJlZjsKQEAgLTk0OCw3ICs5NDgsOCBAQCBfX2dudHRhYl9tYXBfZ3JhbnRfcmVm
KAogICAgICAgICAgICAgICAgIHJlZmNudCsrOwogICAgICAgICAgICAgfQogCi0gICAgICAgICAg
ICBpZiAoIGdudHRhYl9ob3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZShvcCwgbGQsIHJkKSApCisg
ICAgICAgICAgICBpZiAoIGdudHRhYl9ob3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZShvcC0+Zmxh
Z3MgJiBHTlRNQVBfcmVhZG9ubHksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsZCwgcmQpICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAg
ICBpZiAoIChvd25lciA9PSBkb21fY293KSB8fAogICAgICAgICAgICAgICAgICAgICAgIWdldF9w
YWdlX3R5cGUocGcsIFBHVF93cml0YWJsZV9wYWdlKSApCkBAIC0xMDk1LDYgKzEwOTYsNyBAQCBf
X2dudHRhYl91bm1hcF9jb21tb24oCiAgICAgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqYWN0
OwogICAgIHMxNiAgICAgICAgICAgICAgcmMgPSAwOwogICAgIHN0cnVjdCBncmFudF9tYXBwaW5n
ICptYXA7CisgICAgdW5zaWduZWQgaW50IGZsYWdzOwogICAgIGJvb2xfdCBwdXRfaGFuZGxlID0g
MDsKIAogICAgIGxkID0gY3VycmVudC0+ZG9tYWluOwpAQCAtMTE0NSw2ICsxMTQ3LDIwIEBAIF9f
Z250dGFiX3VubWFwX2NvbW1vbigKIAogICAgIGdyYW50X3JlYWRfbG9jayhyZ3QpOwogCisgICAg
aWYgKCByZ3QtPmd0X3ZlcnNpb24gPT0gMCApCisgICAgeworICAgICAgICAvKgorICAgICAgICAg
KiBUaGlzIG91Z2h0IHRvIGJlIGltcG9zc2libGUsIGFzIHN1Y2ggYSBtYXBwaW5nIHNob3VsZCBu
b3QgaGF2ZQorICAgICAgICAgKiBiZWVuIGVzdGFibGlzaGVkIChzZWUgdGhlIG5yX2dyYW50X2Vu
dHJpZXMocmd0KSBib3VuZHMgY2hlY2sgaW4KKyAgICAgICAgICogX19nbnR0YWJfbWFwX2dyYW50
X3JlZigpKS4gRG9pbmcgdGhpcyBjaGVjayBvbmx5IGluCisgICAgICAgICAqIF9fZ250dGFiX3Vu
bWFwX2NvbW1vbl9jb21wbGV0ZSgpIC0gYXMgaXQgdXNlZCB0byBiZSBkb25lIC0gd291bGQsCisg
ICAgICAgICAqIGhvd2V2ZXIsIGJlIHRvbyBsYXRlLgorICAgICAgICAgKi8KKyAgICAgICAgcmMg
PSBHTlRTVF9iYWRfZ250cmVmOworICAgICAgICBmbGFncyA9IDA7CisgICAgICAgIGdvdG8gdW5s
b2NrX291dDsKKyAgICB9CisKICAgICBvcC0+cmQgPSByZDsKICAgICBvcC0+cmVmID0gbWFwLT5y
ZWY7CiAKQEAgLTExNjAsNiArMTE3Niw3IEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbigKICAgICB7
CiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiVW5zdGFibGUgaGFuZGxlICUjeFxu
Iiwgb3AtPmhhbmRsZSk7CiAgICAgICAgIHJjID0gR05UU1RfYmFkX2hhbmRsZTsKKyAgICAgICAg
ZmxhZ3MgPSAwOwogICAgICAgICBnb3RvIHVubG9ja19vdXQ7CiAgICAgfQogCkBAIC0xMTczLDkg
KzExOTAsOSBAQCBfX2dudHRhYl91bm1hcF9jb21tb24oCiAgICAgICogaG9sZCBhbnl3YXk7IHNl
ZSBkb2NzL21pc2MvZ3JhbnQtdGFibGVzLnR4dCdzICJMb2NraW5nIiBzZWN0aW9uLgogICAgICAq
LwogCi0gICAgb3AtPmZsYWdzID0gcmVhZF9hdG9taWMoJm1hcC0+ZmxhZ3MpOworICAgIGZsYWdz
ID0gcmVhZF9hdG9taWMoJm1hcC0+ZmxhZ3MpOwogICAgIHNtcF9ybWIoKTsKLSAgICBpZiAoIHVu
bGlrZWx5KCFvcC0+ZmxhZ3MpIHx8IHVubGlrZWx5KG1hcC0+ZG9taWQgIT0gZG9tKSB8fAorICAg
IGlmICggdW5saWtlbHkoIWZsYWdzKSB8fCB1bmxpa2VseShtYXAtPmRvbWlkICE9IGRvbSkgfHwK
ICAgICAgICAgIHVubGlrZWx5KG1hcC0+cmVmICE9IG9wLT5yZWYpICkKICAgICB7CiAgICAgICAg
IGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiVW5zdGFibGUgaGFuZGxlICV1XG4iLCBvcC0+aGFu
ZGxlKTsKQEAgLTExODUsMjQgKzEyMDIsMjcgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uKAogCiAg
ICAgb3AtPmZyYW1lID0gYWN0LT5mcmFtZTsKIAotICAgIGlmICggb3AtPmRldl9idXNfYWRkciAp
Ci0gICAgewotICAgICAgICBpZiAoIHVubGlrZWx5KG9wLT5kZXZfYnVzX2FkZHIgIT0gcGZuX3Rv
X3BhZGRyKGFjdC0+ZnJhbWUpKSApCi0gICAgICAgICAgICBQSU5fRkFJTChhY3RfcmVsZWFzZV9v
dXQsIEdOVFNUX2dlbmVyYWxfZXJyb3IsCi0gICAgICAgICAgICAgICAgICAgICAiQnVzIGFkZHJl
c3MgZG9lc24ndCBtYXRjaCBnbnRyZWYgKCUiUFJJeDY0IiAhPSAlIlBSSXBhZGRyIilcbiIsCi0g
ICAgICAgICAgICAgICAgICAgICBvcC0+ZGV2X2J1c19hZGRyLCBwZm5fdG9fcGFkZHIoYWN0LT5m
cmFtZSkpOwotCi0gICAgICAgIG1hcC0+ZmxhZ3MgJj0gfkdOVE1BUF9kZXZpY2VfbWFwOwotICAg
IH0KKyAgICBpZiAoIG9wLT5kZXZfYnVzX2FkZHIgJiYKKyAgICAgICAgIHVubGlrZWx5KG9wLT5k
ZXZfYnVzX2FkZHIgIT0gcGZuX3RvX3BhZGRyKGFjdC0+ZnJhbWUpKSApCisgICAgICAgIFBJTl9G
QUlMKGFjdF9yZWxlYXNlX291dCwgR05UU1RfZ2VuZXJhbF9lcnJvciwKKyAgICAgICAgICAgICAg
ICAgIkJ1cyBhZGRyZXNzIGRvZXNuJ3QgbWF0Y2ggZ250cmVmICglIlBSSXg2NCIgIT0gJSJQUklw
YWRkciIpXG4iLAorICAgICAgICAgICAgICAgICBvcC0+ZGV2X2J1c19hZGRyLCBwZm5fdG9fcGFk
ZHIoYWN0LT5mcmFtZSkpOwogCi0gICAgaWYgKCAob3AtPmhvc3RfYWRkciAhPSAwKSAmJiAob3At
PmZsYWdzICYgR05UTUFQX2hvc3RfbWFwKSApCisgICAgaWYgKCBvcC0+aG9zdF9hZGRyICYmIChm
bGFncyAmIEdOVE1BUF9ob3N0X21hcCkgKQogICAgIHsKICAgICAgICAgaWYgKCAocmMgPSByZXBs
YWNlX2dyYW50X2hvc3RfbWFwcGluZyhvcC0+aG9zdF9hZGRyLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wLT5mcmFtZSwgb3AtPm5ld19hZGRyLCAKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcC0+ZmxhZ3MpKSA8
IDAgKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsYWdz
KSkgPCAwICkKICAgICAgICAgICAgIGdvdG8gYWN0X3JlbGVhc2Vfb3V0OwogCiAgICAgICAgIG1h
cC0+ZmxhZ3MgJj0gfkdOVE1BUF9ob3N0X21hcDsKKyAgICAgICAgb3AtPmRvbmUgfD0gR05UTUFQ
X2hvc3RfbWFwIHwgKGZsYWdzICYgR05UTUFQX3JlYWRvbmx5KTsKKyAgICB9CisKKyAgICBpZiAo
IG9wLT5kZXZfYnVzX2FkZHIgJiYgKGZsYWdzICYgR05UTUFQX2RldmljZV9tYXApICkKKyAgICB7
CisgICAgICAgIG1hcC0+ZmxhZ3MgJj0gfkdOVE1BUF9kZXZpY2VfbWFwOworICAgICAgICBvcC0+
ZG9uZSB8PSBHTlRNQVBfZGV2aWNlX21hcCB8IChmbGFncyAmIEdOVE1BUF9yZWFkb25seSk7CiAg
ICAgfQogCiAgICAgaWYgKCAhKG1hcC0+ZmxhZ3MgJiAoR05UTUFQX2RldmljZV9tYXB8R05UTUFQ
X2hvc3RfbWFwKSkgKQpAQCAtMTIzOSw3ICsxMjU5LDcgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9u
KAogICAgIH0KIAogICAgIC8qIElmIGp1c3QgdW5tYXBwZWQgYSB3cml0YWJsZSBtYXBwaW5nLCBt
YXJrIGFzIGRpcnRpZWQgKi8KLSAgICBpZiAoIHJjID09IEdOVFNUX29rYXkgJiYgIShvcC0+Zmxh
Z3MgJiBHTlRNQVBfcmVhZG9ubHkpICkKKyAgICBpZiAoIHJjID09IEdOVFNUX29rYXkgJiYgIShm
bGFncyAmIEdOVE1BUF9yZWFkb25seSkgKQogICAgICAgICAgZ250dGFiX21hcmtfZGlydHkocmQs
IG9wLT5mcmFtZSk7CiAKICAgICBvcC0+c3RhdHVzID0gcmM7CkBAIC0xMjU2LDEzICsxMjc2LDkg
QEAgX19nbnR0YWJfdW5tYXBfY29tbW9uX2NvbXBsZXRlKHN0cnVjdCBnbnR0YWJfdW5tYXBfY29t
bW9uICpvcCkKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKICAgICB1aW50MTZfdCAqc3RhdHVz
OwogCi0gICAgaWYgKCByZCA9PSBOVUxMICkKKyAgICBpZiAoICFvcC0+ZG9uZSApCiAgICAgeyAK
LSAgICAgICAgLyoKLSAgICAgICAgICogU3VnZ2VzdHMgdGhhdCBfX2dudGFiX3VubWFwX2NvbW1v
biBmYWlsZWQgaW4KLSAgICAgICAgICogcmN1X2xvY2tfZG9tYWluX2J5X2lkKCkgb3IgZWFybGll
ciwgYW5kIHNvIHdlIGhhdmUgbm90aGluZwotICAgICAgICAgKiB0byBjb21wbGV0ZQotICAgICAg
ICAgKi8KKyAgICAgICAgLyogX19nbnRhYl91bm1hcF9jb21tb24oKSBkaWRuJ3QgZG8gYW55dGhp
bmcgLSBub3RoaW5nIHRvIGNvbXBsZXRlLiAqLwogICAgICAgICByZXR1cm47CiAgICAgfQogCkBA
IC0xMjcyLDggKzEyODgsNiBAQCBfX2dudHRhYl91bm1hcF9jb21tb25fY29tcGxldGUoc3RydWN0
IGdudHRhYl91bm1hcF9jb21tb24gKm9wKQogICAgIHJndCA9IHJkLT5ncmFudF90YWJsZTsKIAog
ICAgIGdyYW50X3JlYWRfbG9jayhyZ3QpOwotICAgIGlmICggcmd0LT5ndF92ZXJzaW9uID09IDAg
KQotICAgICAgICBnb3RvIHVubG9ja19vdXQ7CiAKICAgICBhY3QgPSBhY3RpdmVfZW50cnlfYWNx
dWlyZShyZ3QsIG9wLT5yZWYpOwogICAgIHNoYSA9IHNoYXJlZF9lbnRyeV9oZWFkZXIocmd0LCBv
cC0+cmVmKTsKQEAgLTEyODMsNzIgKzEyOTcsNTAgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uX2Nv
bXBsZXRlKHN0cnVjdCBnbnR0YWJfdW5tYXBfY29tbW9uICpvcCkKICAgICBlbHNlCiAgICAgICAg
IHN0YXR1cyA9ICZzdGF0dXNfZW50cnkocmd0LCBvcC0+cmVmKTsKIAotICAgIGlmICggb3AtPmRl
dl9idXNfYWRkciAmJgotICAgICAgICAgdW5saWtlbHkob3AtPmRldl9idXNfYWRkciAhPSBwZm5f
dG9fcGFkZHIoYWN0LT5mcmFtZSkpICkKLSAgICB7Ci0gICAgICAgIC8qCi0gICAgICAgICAqIFN1
Z2dlc3RzIHRoYXQgX19nbnRhYl91bm1hcF9jb21tb24gZmFpbGVkIGVhcmx5IGFuZCBzbwotICAg
ICAgICAgKiBub3RoaW5nIGZ1cnRoZXIgdG8gZG8KLSAgICAgICAgICovCi0gICAgICAgIGdvdG8g
YWN0X3JlbGVhc2Vfb3V0OwotICAgIH0KLQogICAgIHBnID0gbWZuX3RvX3BhZ2Uob3AtPmZyYW1l
KTsKIAotICAgIGlmICggb3AtPmRldl9idXNfYWRkciAmJiAob3AtPmZsYWdzICYgR05UTUFQX2Rl
dmljZV9tYXApICkKKyAgICBpZiAoIG9wLT5kb25lICYgR05UTUFQX2RldmljZV9tYXAgKQogICAg
IHsKICAgICAgICAgaWYgKCAhaXNfaW9tZW1fcGFnZShhY3QtPmZyYW1lKSApCiAgICAgICAgIHsK
LSAgICAgICAgICAgIGlmICggb3AtPmZsYWdzICYgR05UTUFQX3JlYWRvbmx5ICkKKyAgICAgICAg
ICAgIGlmICggb3AtPmRvbmUgJiBHTlRNQVBfcmVhZG9ubHkgKQogICAgICAgICAgICAgICAgIHB1
dF9wYWdlKHBnKTsKICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICBwdXRfcGFnZV9h
bmRfdHlwZShwZyk7CiAgICAgICAgIH0KIAogICAgICAgICBBU1NFUlQoYWN0LT5waW4gJiAoR05U
UElOX2RldndfbWFzayB8IEdOVFBJTl9kZXZyX21hc2spKTsKLSAgICAgICAgaWYgKCBvcC0+Zmxh
Z3MgJiBHTlRNQVBfcmVhZG9ubHkgKQorICAgICAgICBpZiAoIG9wLT5kb25lICYgR05UTUFQX3Jl
YWRvbmx5ICkKICAgICAgICAgICAgIGFjdC0+cGluIC09IEdOVFBJTl9kZXZyX2luYzsKICAgICAg
ICAgZWxzZQogICAgICAgICAgICAgYWN0LT5waW4gLT0gR05UUElOX2RldndfaW5jOwogICAgIH0K
IAotICAgIGlmICggKG9wLT5ob3N0X2FkZHIgIT0gMCkgJiYgKG9wLT5mbGFncyAmIEdOVE1BUF9o
b3N0X21hcCkgKQorICAgIGlmICggb3AtPmRvbmUgJiBHTlRNQVBfaG9zdF9tYXAgKQogICAgIHsK
LSAgICAgICAgaWYgKCBvcC0+c3RhdHVzICE9IDAgKSAKKyAgICAgICAgaWYgKCAhaXNfaW9tZW1f
cGFnZShvcC0+ZnJhbWUpICkKICAgICAgICAgewotICAgICAgICAgICAgLyoKLSAgICAgICAgICAg
ICAqIFN1Z2dlc3RzIHRoYXQgX19nbnRhYl91bm1hcF9jb21tb24gZmFpbGVkIGluCi0gICAgICAg
ICAgICAgKiByZXBsYWNlX2dyYW50X2hvc3RfbWFwcGluZygpIG9yIElPTU1VIGhhbmRsaW5nLCBz
byBub3RoaW5nCi0gICAgICAgICAgICAgKiBmdXJ0aGVyIHRvIGRvIChzaG9ydCBvZiByZS1lc3Rh
Ymxpc2hpbmcgdGhlIG1hcHBpbmcgaW4gdGhlCi0gICAgICAgICAgICAgKiBsYXR0ZXIgY2FzZSku
Ci0gICAgICAgICAgICAgKi8KLSAgICAgICAgICAgIGdvdG8gYWN0X3JlbGVhc2Vfb3V0OwotICAg
ICAgICB9Ci0KLSAgICAgICAgaWYgKCAhaXNfaW9tZW1fcGFnZShvcC0+ZnJhbWUpICkgCi0gICAg
ICAgIHsKLSAgICAgICAgICAgIGlmICggZ250dGFiX2hvc3RfbWFwcGluZ19nZXRfcGFnZV90eXBl
KG9wLCBsZCwgcmQpICkKKyAgICAgICAgICAgIGlmICggZ250dGFiX2hvc3RfbWFwcGluZ19nZXRf
cGFnZV90eXBlKG9wLT5kb25lICYgR05UTUFQX3JlYWRvbmx5LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGQsIHJkKSApCiAgICAgICAgICAgICAg
ICAgcHV0X3BhZ2VfdHlwZShwZyk7CiAgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAgICAgICAg
IH0KIAogICAgICAgICBBU1NFUlQoYWN0LT5waW4gJiAoR05UUElOX2hzdHdfbWFzayB8IEdOVFBJ
Tl9oc3RyX21hc2spKTsKLSAgICAgICAgaWYgKCBvcC0+ZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHkg
KQorICAgICAgICBpZiAoIG9wLT5kb25lICYgR05UTUFQX3JlYWRvbmx5ICkKICAgICAgICAgICAg
IGFjdC0+cGluIC09IEdOVFBJTl9oc3RyX2luYzsKICAgICAgICAgZWxzZQogICAgICAgICAgICAg
YWN0LT5waW4gLT0gR05UUElOX2hzdHdfaW5jOwogICAgIH0KIAogICAgIGlmICggKChhY3QtPnBp
biAmIChHTlRQSU5fZGV2d19tYXNrfEdOVFBJTl9oc3R3X21hc2spKSA9PSAwKSAmJgotICAgICAg
ICAgIShvcC0+ZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHkpICkKKyAgICAgICAgICEob3AtPmRvbmUg
JiBHTlRNQVBfcmVhZG9ubHkpICkKICAgICAgICAgZ250dGFiX2NsZWFyX2ZsYWcoX0dURl93cml0
aW5nLCBzdGF0dXMpOwogCiAgICAgaWYgKCBhY3QtPnBpbiA9PSAwICkKICAgICAgICAgZ250dGFi
X2NsZWFyX2ZsYWcoX0dURl9yZWFkaW5nLCBzdGF0dXMpOwogCi0gYWN0X3JlbGVhc2Vfb3V0Ogog
ICAgIGFjdGl2ZV9lbnRyeV9yZWxlYXNlKGFjdCk7Ci0gdW5sb2NrX291dDoKICAgICBncmFudF9y
ZWFkX3VubG9jayhyZ3QpOwogCiAgICAgcmN1X3VubG9ja19kb21haW4ocmQpOwpAQCAtMTM2NCw2
ICsxMzU2LDcgQEAgX19nbnR0YWJfdW5tYXBfZ3JhbnRfcmVmKAogICAgIGNvbW1vbi0+aGFuZGxl
ID0gb3AtPmhhbmRsZTsKIAogICAgIC8qIEludGlhbGlzZSB0aGVzZSBpbiBjYXNlIGNvbW1vbiBj
b250YWlucyBvbGQgc3RhdGUgKi8KKyAgICBjb21tb24tPmRvbmUgPSAwOwogICAgIGNvbW1vbi0+
bmV3X2FkZHIgPSAwOwogICAgIGNvbW1vbi0+cmQgPSBOVUxMOwogICAgIGNvbW1vbi0+ZnJhbWUg
PSAwOwpAQCAtMTQyOSw2ICsxNDIyLDcgQEAgX19nbnR0YWJfdW5tYXBfYW5kX3JlcGxhY2UoCiAg
ICAgY29tbW9uLT5oYW5kbGUgPSBvcC0+aGFuZGxlOwogICAgIAogICAgIC8qIEludGlhbGlzZSB0
aGVzZSBpbiBjYXNlIGNvbW1vbiBjb250YWlucyBvbGQgc3RhdGUgKi8KKyAgICBjb21tb24tPmRv
bmUgPSAwOwogICAgIGNvbW1vbi0+ZGV2X2J1c19hZGRyID0gMDsKICAgICBjb21tb24tPnJkID0g
TlVMTDsKICAgICBjb21tb24tPmZyYW1lID0gMDsKQEAgLTMzODcsNyArMzM4MSw5IEBAIGdudHRh
Yl9yZWxlYXNlX21hcHBpbmdzKAogICAgICAgICAgICAgICAgIGlmICggZ250dGFiX3JlbGVhc2Vf
aG9zdF9tYXBwaW5ncyhkKSAmJgogICAgICAgICAgICAgICAgICAgICAgIWlzX2lvbWVtX3BhZ2Uo
YWN0LT5mcmFtZSkgKQogICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgaWYg
KCBnbnR0YWJfaG9zdF9tYXBwaW5nX2dldF9wYWdlX3R5cGUobWFwLCBkLCByZCkgKQorICAgICAg
ICAgICAgICAgICAgICBpZiAoIGdudHRhYl9ob3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZSgobWFw
LT5mbGFncyAmCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBHTlRNQVBfcmVhZG9ubHkpLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkLCByZCkgKQogICAgICAgICAgICAg
ICAgICAgICAgICAgcHV0X3BhZ2VfdHlwZShwZyk7CiAgICAgICAgICAgICAgICAgICAgIHB1dF9w
YWdlKHBnKTsKICAgICAgICAgICAgICAgICB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
YXJtL2dyYW50X3RhYmxlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKaW5k
ZXggNWUwNzZjYy4uZDc2YzdjNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFu
dF90YWJsZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaApAQCAtOSw3
ICs5LDcgQEAgdm9pZCBnbnR0YWJfY2xlYXJfZmxhZyh1bnNpZ25lZCBsb25nIG5yLCB1aW50MTZf
dCAqYWRkcik7CiBpbnQgY3JlYXRlX2dyYW50X2hvc3RfbWFwcGluZyh1bnNpZ25lZCBsb25nIGdw
YWRkciwKICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGludCBmbGFncywgdW5z
aWduZWQgaW50CiAgICAgICAgIGNhY2hlX2ZsYWdzKTsKLSNkZWZpbmUgZ250dGFiX2hvc3RfbWFw
cGluZ19nZXRfcGFnZV90eXBlKG9wLCBkLCByZCkgKDApCisjZGVmaW5lIGdudHRhYl9ob3N0X21h
cHBpbmdfZ2V0X3BhZ2VfdHlwZShybywgbGQsIHJkKSAoMCkKIGludCByZXBsYWNlX2dyYW50X2hv
c3RfbWFwcGluZyh1bnNpZ25lZCBsb25nIGdwYWRkciwgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgbmV3X2dwYWRkciwgdW5zaWduZWQgaW50IGZsYWdzKTsKIHZvaWQg
Z250dGFiX21hcmtfZGlydHkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBsKTsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvZ3JhbnRfdGFibGUuaAppbmRleCA4YzliYmNmLi45Y2E2MzFjIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9ncmFudF90YWJsZS5oCkBAIC01OCw5ICs1OCw4IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBn
bnR0YWJfY2xlYXJfZmxhZyh1bnNpZ25lZCBpbnQgbnIsIHVpbnQxNl90ICpzdCkKIH0KIAogLyog
Rm9yZWlnbiBtYXBwaW5ncyBvZiBISFZNLWd1ZXN0IHBhZ2VzIGRvIG5vdCBtb2RpZnkgdGhlIHR5
cGUgY291bnQuICovCi0jZGVmaW5lIGdudHRhYl9ob3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZShv
cCwgbGQsIHJkKSAgIFwKLSAgICAoISgob3ApLT5mbGFncyAmIEdOVE1BUF9yZWFkb25seSkgJiYg
ICAgICAgICAgICAgICAgXAotICAgICAoKChsZCkgPT0gKHJkKSkgfHwgIXBhZ2luZ19tb2RlX2V4
dGVybmFsKHJkKSkpCisjZGVmaW5lIGdudHRhYl9ob3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZShy
bywgbGQsIHJkKSAgIFwKKyAgICAoIShybykgJiYgKCgobGQpID09IChyZCkpIHx8ICFwYWdpbmdf
bW9kZV9leHRlcm5hbChyZCkpKQogCiAvKiBEb25lIGltcGxpY2l0bHkgd2hlbiBwYWdlIHRhYmxl
cyBhcmUgZGVzdHJveWVkLiAqLwogI2RlZmluZSBnbnR0YWJfcmVsZWFzZV9ob3N0X21hcHBpbmdz
KGRvbWFpbikgKCBwYWdpbmdfbW9kZV9leHRlcm5hbChkb21haW4pICkKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Jun 22 21:13:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Jun 2017 21:13:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dO9Q0-0001if-JU; Thu, 22 Jun 2017 21:13:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9Q0-0001iW-9D
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:13:36 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 F8/81-10689-FF23C495; Thu, 22 Jun 2017 21:13:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfe/kU+
 kwaW3LBYTthk4MHps79vFHsAYxZqZl5RfkcCacfb6CfaCW7wVT8+FNTBe4Opi5OIQEvjCKPHq
 7wI2COc8o8TWW3eYuxg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFvCTaN/5g
 R3E5hUwk3j8bw8TiM0CVN/VMolpAiPHAkaGVYwaxalFZalFukbGeklFmekZJbmJmTm6hgbGer
 mpxcWJ6ak5iUnFesn5uZsYgT6pZ2Bg3MHYt9fvEKMkB5OSKO/mYu9IIb6k/JTKjMTijPii0pz
 U4kOMMhwcShK8Nw19IoUEi1LTUyvSMnOAwQGTluDgURLh1QIGiBBvcUFibnFmOkTqFKOilDjv
 DJA+AZBERmkeXBssIC8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEub9YQA0hSczrwRu+iugx
 UxAi18c8QBZXJKIkJJqYCxSVrlUvvLvvNlpZ/Y8MbVUasg2mpziod2sU627bLf2zcTLx1jt/5
 3b5xYh4Sd8o+LZm1lcx59e/D5zOnPh95m3qtw7OL7XXWqKYQ4Kn6d0zedapEL+w+6zq5Yvrva
 9t3ESf9DVFVmb5u46ppQuePsS3/L83Rr/TRxWr7vRsueVccx2zW7l4O9KLMUZiYZazEXFiQC2
 JuSDQwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1498166014!99380673!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17445 invoked from network); 22 Jun 2017 21:13:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jun 2017 21:13:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9Px-000843-U3
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:13:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dO9Px-0000YA-TO
 for xen-changelog@lists.xensource.com; Thu, 22 Jun 2017 21:13:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dO9Px-0000YA-TO@xenbits.xenproject.org>
Date: Thu, 22 Jun 2017 21:13:33 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/arm: vgic: Sanitize target
	mask used to send SGI
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGRiMmE4ZmU4YjJmMGE2NWRkYzMyYWQ3NThiNzI3NGFjMzYxNTIyMDkKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIEp1
biAyMCAxNjoyMTo0MiAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIEp1biAyMCAxNjoyMTo0MiAyMDE3ICswMjAwCgog
ICAgeGVuL2FybTogdmdpYzogU2FuaXRpemUgdGFyZ2V0IG1hc2sgdXNlZCB0byBzZW5kIFNHSQog
ICAgCiAgICBUaGUgY3VycmVudCBmdW5jdGlvbiB2Z2ljX3RvX3NnaSBkb2VzIG5vdCBzYW5pdGl6
ZSB0aGUgdGFyZ2V0IG1hc2sgYW5kCiAgICBtYXkgdGhlcmVmb3JlIGdldCBhbiBpbnZhbGlkIHZD
UFUgSUQuIFRoaXMgd2lsbCByZXN1bHQgdG8gYW4gb3V0IG9mCiAgICBib3VuZCBhY2Nlc3Mgb2Yg
ZC0+dmNwdVsuLi5dIGFzIHRoZXJlIGlzIG5vIGNoZWNrIHdoZXRoZXIgdGhlIHZDUFUgSUQgaXMK
ICAgIHdpdGhpbiB0aGUgbWF4aW11bSBzdXBwb3J0ZWQgYnkgdGhlIGd1ZXN0LgogICAgCiAgICBU
aGlzIHdhcyBpbnRyb2R1Y2VkIGJ5IGNvbW1pdCBlYTM3ZmQyMTExICJ4ZW4vYXJtOiBzcGxpdCB2
Z2ljIGRyaXZlcgogICAgaW50byBnZW5lcmljIGFuZCB2Z2ljLXYyIGRyaXZlciIuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBS
ZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgog
ICAgbWFzdGVyIGNvbW1pdDogNmZiOTQxOTY3MzBmMzA5MjlmMWU2MTdmZDFkMDVkYWY1NTM3NjY2
NAogICAgbWFzdGVyIGRhdGU6IDIwMTctMDYtMjAgMTQ6NDc6MDcgKzAyMDAKLS0tCiB4ZW4vYXJj
aC9hcm0vdmdpYy5jIHwgMyArKy0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEg
ZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy5jIGIveGVuL2FyY2gv
YXJtL3ZnaWMuYwppbmRleCBjMzRlYjlmLi44MzQyZjcwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vdmdpYy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKQEAgLTM4NSw3ICszODUsOCBAQCBp
bnQgdmdpY190b19zZ2koc3RydWN0IHZjcHUgKnYsIHJlZ2lzdGVyX3Qgc2dpciwgZW51bSBnaWNf
c2dpX21vZGUgaXJxbW9kZSwgaW50CiAgICAgICAgIGZvcl9lYWNoX3NldF9iaXQoIGksICZiaXRt
YXAsIHNpemVvZih0YXJnZXQtPmxpc3QpICogOCApCiAgICAgICAgIHsKICAgICAgICAgICAgIHZj
cHVpZCA9IGJhc2UgKyBpOwotICAgICAgICAgICAgaWYgKCBkLT52Y3B1W3ZjcHVpZF0gPT0gTlVM
TCB8fCAhaXNfdmNwdV9vbmxpbmUoZC0+dmNwdVt2Y3B1aWRdKSApCisgICAgICAgICAgICBpZiAo
IHZjcHVpZCA+PSBkLT5tYXhfdmNwdXMgfHwgZC0+dmNwdVt2Y3B1aWRdID09IE5VTEwgfHwKKyAg
ICAgICAgICAgICAgICAgIWlzX3ZjcHVfb25saW5lKGQtPnZjcHVbdmNwdWlkXSkgKQogICAgICAg
ICAgICAgewogICAgICAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsICJWR0lDOiB3
cml0ZSByPSUiUFJJcmVnaXN0ZXIiIFwKICAgICAgICAgICAgICAgICAgICAgICAgIHRhcmdldC0+
bGlzdD0laHgsIHdyb25nIENQVVRhcmdldExpc3QgXG4iLAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Jun 23 00:55:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 00:55:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dOCsM-0000af-Jm; Fri, 23 Jun 2017 00:55:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCsL-0000aZ-8g
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:55:05 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 14/42-06719-8E66C495; Fri, 23 Jun 2017 00:55:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfd5mk+
 kwecj1hYTthk4MHps79vFHsAYxZqZl5RfkcCasWn6XZaCzUIVm+dvZGxgnCHQxcjFISTwhVGi
 7fJVVgjnPKPEjVNzmboYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhZIlejZc
 IEVxOYVMJN4NPkGM0grC1D9tP1JExg5FjAyrGLUKE4tKkst0jUy1ksqykzPKMlNzMzRNTQw08
 tNLS5OTE/NSUwq1kvOz93ECPQJAxDsYPwzP/AQoyQHk5Ior2akT6QQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCd7eVKCcYFFqempFWmYOMDhg0hIcPEoivK+9gdK8xQWJucWZ6RCpU4yKUuK8U0H6
 BEASGaV5cG2wgLzEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd64FKApPJl5JXDTXwEtZgJa/
 OKIB8jikkSElFQDo2rUUbP8II2O8DSlJ1scppf/83/+akbai5u/fScdNsquZHx0PX65A6eGTt
 i212tfJcQdUpGbpXzU7sRJ7vQ70be+eqfn5z4R562/wc3T+Cj60tGfTqYi4dqL3th/m/Egp1L
 9dUuLYxL3uc9Jf2W+1+jHPF2wzHmSZOmsgn13dLp5s5605TIUK7EUZyQaajEXFScCABDqZehD
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1498179303!99546368!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4662 invoked from network); 23 Jun 2017 00:55:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Jun 2017 00:55:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCsI-0005un-SZ
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCsI-0000Tm-Rl
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dOCsI-0000Tm-Rl@xenbits.xenproject.org>
Date: Fri, 23 Jun 2017 00:55:02 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/test/livepatch/Makefile:
	Install in DESTDIR/usr/lib/debug/xen-livepatch
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDJkMzdlOTBjYzdmMTYzYjdiZWJjMWQ5MTNkMjJhYjU5MjAyYTgzMGMKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFdl
ZCBKdW4gNyAxNTowMDoxNyAyMDE3ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gSnVuIDE5IDExOjM2OjA1IDIw
MTcgKzAxMDAKCiAgICB4ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGU6IEluc3RhbGwgaW4gREVT
VERJUi91c3IvbGliL2RlYnVnL3hlbi1saXZlcGF0Y2gKICAgIAogICAgRHVtcGluZyB0aGVzZSBw
YXRjaCBmaWxlcyBpbiAvdXNyL2xpYi9kZWJ1Zy94ZW4tKi5saXZlcGF0Y2ggaXMgYSBiaXQKICAg
IHVnbHkuCiAgICAKICAgIEFsc28sIHJlZmFjdG9yIHRoZSBNYWtlZmlsZSB0byBoYXZlIGEgTElW
RVBBVENIRVMgdmFyaWFibGUsIHRvIHJlZHVjZQogICAgcmVwZXRpdGlvbi4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
PgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZy
b20gY29tbWl0IGEzOGQxYWY1ZmIwMmJlZTY4YzlhMzBlMzhiOTdjNjEyOTgxNWY5NDMpCiAgICAo
Y2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBkMzI2MDcwNDJiZGM5NDRhYTIzYjdlYWYxN2NkNjhj
ODUzNmQzYTExKQotLS0KIHhlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZSB8IDE5ICsrKysrKysr
KysrLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZSBiL3hlbi90ZXN0
L2xpdmVwYXRjaC9NYWtlZmlsZQppbmRleCA3NmE3NzlhLi43NmQ2NWNmIDEwMDY0NAotLS0gYS94
ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUKKysrIGIveGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2Vm
aWxlCkBAIC0yMCwxOCArMjAsMjEgQEAgTElWRVBBVENIX0JZRSA6PSB4ZW5fYnllX3dvcmxkLmxp
dmVwYXRjaAogTElWRVBBVENIX1JFUExBQ0UgOj0geGVuX3JlcGxhY2Vfd29ybGQubGl2ZXBhdGNo
CiBMSVZFUEFUQ0hfTk9QIDo9IHhlbl9ub3AubGl2ZXBhdGNoCiAKK0xJVkVQQVRDSEVTICs9ICQo
TElWRVBBVENIKQorTElWRVBBVENIRVMgKz0gJChMSVZFUEFUQ0hfQllFKQorTElWRVBBVENIRVMg
Kz0gJChMSVZFUEFUQ0hfUkVQTEFDRSkKK0xJVkVQQVRDSEVTICs9ICQoTElWRVBBVENIX05PUCkK
KworTElWRVBBVENIX0RFQlVHX0RJUiA/PSAkKERFQlVHX0RJUikveGVuLWxpdmVwYXRjaAorCiBk
ZWZhdWx0OiBsaXZlcGF0Y2gKIAogaW5zdGFsbDogbGl2ZXBhdGNoCi0JJChJTlNUQUxMX0RBVEEp
ICQoTElWRVBBVENIKSAkKERFU1RESVIpJChERUJVR19ESVIpLyQoTElWRVBBVENIKQotCSQoSU5T
VEFMTF9EQVRBKSAkKExJVkVQQVRDSF9CWUUpICQoREVTVERJUikkKERFQlVHX0RJUikvJChMSVZF
UEFUQ0hfQllFKQotCSQoSU5TVEFMTF9EQVRBKSAkKExJVkVQQVRDSF9SRVBMQUNFKSAkKERFU1RE
SVIpJChERUJVR19ESVIpLyQoTElWRVBBVENIX1JFUExBQ0UpCi0JJChJTlNUQUxMX0RBVEEpICQo
TElWRVBBVENIX05PUCkgJChERVNURElSKSQoREVCVUdfRElSKS8kKExJVkVQQVRDSF9OT1ApCisJ
JChJTlNUQUxMX0RJUikgJChERVNURElSKSQoTElWRVBBVENIX0RFQlVHX0RJUikKKwkkKElOU1RB
TExfREFUQSkgJChMSVZFUEFUQ0hFUykgJChERVNURElSKSQoTElWRVBBVENIX0RFQlVHX0RJUikK
KwogdW5pbnN0YWxsOgotCXJtIC1mICQoREVTVERJUikkKERFQlVHX0RJUikvJChMSVZFUEFUQ0gp
Ci0Jcm0gLWYgJChERVNURElSKSQoREVCVUdfRElSKS8kKExJVkVQQVRDSF9CWUUpCi0Jcm0gLWYg
JChERVNURElSKSQoREVCVUdfRElSKS8kKExJVkVQQVRDSF9SRVBMQUNFKQotCXJtIC1mICQoREVT
VERJUikkKERFQlVHX0RJUikvJChMSVZFUEFUQ0hfTk9QKQorCWNkICQoREVTVERJUikkKExJVkVQ
QVRDSF9ERUJVR19ESVIpICYmIHJtIC1mICQoTElWRVBBVENIRVMpCiAKIC5QSE9OWTogY2xlYW4K
IGNsZWFuOjoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Jun 23 00:55:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 00:55:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dOCsW-0000bR-LN; Fri, 23 Jun 2017 00:55:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCsV-0000bB-MC
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:55:15 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 BA/69-02199-2F66C495; Fri, 23 Jun 2017 00:55:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVfdTmk+
 kweon3BYTthk4MHps79vFHsAYxZqZl5RfkcCaMaOtj6ngmWjF2Y+nmRoY3wt2MXJxCAl8YZR4
 ePkvG4RznlGibeNTxi5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAMpERZwkti1M
 QEkzCtgJrH+70c2EJsFqHz+u/fMExg5FjAyrGJUL04tKkst0jXSSyrKTM8oyU3MzNE1NDDWy0
 0tLk5MT81JTCrWS87P3cQI9Eg9AwPjDsZTzc6HGCU5mJREeTUjfSKF+JLyUyozEosz4otKc1K
 LDzHKcHAoSfDKAT0sJFiUmp5akZaZAwwNmLQEB4+SCO9rb6A0b3FBYm5xZjpE6hSjopQ4rxJI
 nwBIIqM0D64NFo6XGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzxqUATeHJzCuBm/4KaDET0
 OIXRzxAFpckIqSkGhgTs1xu2POaxX9g1bqpvtzu98HLR/8E2JYuljj98FrGVZN9ze6tSzKPqJ
 Z0SSXxVyc71MQLSZpqpP1vlykqS964PmfG/Gcx/50CMhmfy/ye0+Mxe8WaUtngdIv/iz9y75C
 5YXEo4uM9/hJrsSihfdvblLsfH9qVEPSE9Xqd68N9izdFBOzlc1RiKc5INNRiLipOBAAUVkEi
 QgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1498179313!68442907!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 880 invoked from network); 23 Jun 2017 00:55:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Jun 2017 00:55:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCsS-0005v1-Ue
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:55:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCsS-0000UP-Tu
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dOCsS-0000UP-Tu@xenbits.xenproject.org>
Date: Fri, 23 Jun 2017 00:55:12 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/test/livepatch: Regularise
	Makefiles
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGUxYmNmYjEyZDdjZTljMjc1MDc5ZGFlYzJiYjI2MzcyNDAzMmJmYTkKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFdl
ZCBKdW4gNyAxNDo0NDo1MSAyMDE3ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gSnVuIDE5IDExOjM2OjA3IDIw
MTcgKzAxMDAKCiAgICB4ZW4vdGVzdC9saXZlcGF0Y2g6IFJlZ3VsYXJpc2UgTWFrZWZpbGVzCiAg
ICAKICAgIEluIHhlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZToKICAgIAogICAgICBQcm92aWRl
IGEgYGJ1aWxkJyB0YXJnZXQsIGFzIG1vc3Qgb2YgdGhlCiAgICAgIHN1YmRpci1pbnZva2luZyBN
YWtlZmlsZXMgZWxzZXdoZXJlIGV4cGVjdC4KICAgIAogICAgSW4geGVuL3Rlc3QvTWFrZWZpbGU6
CiAgICAKICAgICAgUmVwbGFjZSB0aGUgdHdvIG9wZW4tY29kZWQgdGFyZ2V0cyB3aXRoIGEgZ2Vu
ZXJhbGlzZWQgcGF0dGVybiBydWxlCiAgICAgIHdoaWNoIGRlc2NlbmRzIGludG8gZWFjaCBvZiBT
VUJESVJTLiAgVGhpcyBhbGxvd3MgYGluc3RhbGwnIHRvIHdvcmsKICAgICAgdG9vIChpdCBpcyBh
bHJlYWR5IHN1cHBvcnRlZCBieSB4ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUpLgogICAgCiAg
ICAgIFByb3ZpZGUgYW4gZXhwbGljaXQgZGVmYXVsdCB0YXJnZXQgb2YgYHRlc3RzJywgYW5kIGFu
IGBhbGwnIHRhcmdldAogICAgICAod2hpY2ggaXMgY29udmVudGlvbmFsKS4KICAgIAogICAgICBT
dXBwcmVzcyBlbnRyeSBpbnRvIHRoZSB4ZW4vdGVzdC9saXZlcGF0Y2ggc3ViZGlyIHdoZW4gd2Ug
YXJlCiAgICAgIGJ1aWxkaW5nIGZvciBpMzg2LCBzaW5jZSB0aGUgMzItYml0IGh5cGVydmlzb3Ig
aXMgbm90IHN1cHBvcnRlZCBhbnkKICAgICAgbW9yZSBhbmQgd2UgY2FuJ3QgYnVpbGQgbGl2ZXBh
dGNoZXMgZm9yIGl0IGVpdGhlci4KICAgIAogICAgQWZ0ZXIgdGhpcywgdGhlIHhlbi90ZXN0IHN1
YmRpcmVjdG9yeSBpcyBzb21ld2hlcmUgd2VyZSBtYWtlIGNhbiBiZQogICAgaW52b2tlZCBpbiB0
aGUgd2F5IHdoaWNoIGlzIGNvbnZlbnRpb25hbCBmb3IgeGVuLmdpdC94ZW4vIHN1YmRpcnMuCiAg
ICAKICAgIE5vbmUgb2YgdGhpcyBpcyB5ZXQgaW52b2tlZCBmcm9tIHRoZSB0b3AtbGV2ZWwgTWFr
ZWZpbGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBl
dS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFk
LndpbGtAb3JhY2xlLmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJl
bGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICAo
Y2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlNTQxOTgyZGMyMWRjYzViZTYxMjc5ZDIyZDQ3N2Vk
NWMwYmM0MWM1KQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgOGM2MGU1ZjQzMjc1ODNi
MWM5MGNmMzY0MTM4OGVmNjE4YzE3MjdlYykKLS0tCiB4ZW4vdGVzdC9NYWtlZmlsZSAgICAgICAg
ICAgfCAxOCArKysrKysrKysrKystLS0tLS0KIHhlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZSB8
ICAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL3Rlc3QvTWFrZWZpbGUgYi94ZW4vdGVzdC9NYWtlZmlsZQppbmRl
eCBkOTFiMzE5Li5hYTFhMjNiIDEwMDY0NAotLS0gYS94ZW4vdGVzdC9NYWtlZmlsZQorKysgYi94
ZW4vdGVzdC9NYWtlZmlsZQpAQCAtMSw3ICsxLDEzIEBACi0uUEhPTlk6IHRlc3RzCi10ZXN0czoK
LQkkKE1BS0UpIC1mICQoQkFTRURJUikvUnVsZXMubWsgLUMgbGl2ZXBhdGNoIGxpdmVwYXRjaAog
Ci0uUEhPTlk6IGNsZWFuCi1jbGVhbjo6Ci0JJChNQUtFKSAtZiAkKEJBU0VESVIpL1J1bGVzLm1r
IC1DIGxpdmVwYXRjaCBjbGVhbgordGVzdHMgYWxsOiBidWlsZAorCisKK2lmbmVxICgkKFhFTl9U
QVJHRVRfQVJDSCkseDg2XzMyKQorIyBYZW4gMzItYml0IHg4NiBoeXBlcnZpc29yIG5vIGxvbmdl
ciBzdXBwb3J0ZWQsIHNvIGhhcyBubyB0ZXN0IGxpdmVwYXRjaGVzCitTVUJESVJTICs9IGxpdmVw
YXRjaAorZW5kaWYKKworJToKKwlzZXQgLWU7IGZvciBzIGluICQoU1VCRElSUyk7IGRvIFwKKwkJ
JChNQUtFKSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rIC1DICQkcyAkKjsgXAorCWRvbmUKZGlmZiAt
LWdpdCBhL3hlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZSBiL3hlbi90ZXN0L2xpdmVwYXRjaC9N
YWtlZmlsZQppbmRleCA3NmQ2NWNmLi42ODMxMzgzZCAxMDA2NDQKLS0tIGEveGVuL3Rlc3QvbGl2
ZXBhdGNoL01ha2VmaWxlCisrKyBiL3hlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZQpAQCAtMjcs
NyArMjcsNyBAQCBMSVZFUEFUQ0hFUyArPSAkKExJVkVQQVRDSF9OT1ApCiAKIExJVkVQQVRDSF9E
RUJVR19ESVIgPz0gJChERUJVR19ESVIpL3hlbi1saXZlcGF0Y2gKIAotZGVmYXVsdDogbGl2ZXBh
dGNoCitidWlsZCBkZWZhdWx0OiBsaXZlcGF0Y2gKIAogaW5zdGFsbDogbGl2ZXBhdGNoCiAJJChJ
TlNUQUxMX0RJUikgJChERVNURElSKSQoTElWRVBBVENIX0RFQlVHX0RJUikKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Jun 23 00:55:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 00:55:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dOCsg-0000dL-Mt; Fri, 23 Jun 2017 00:55:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCsf-0000dB-I0
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:55:25 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 73/61-02955-CF66C495; Fri, 23 Jun 2017 00:55:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVfdPmk+
 kwe4bghYTthk4MHps79vFHsAYxZqZl5RfkcCasat7MXvBK86KbVd+szUwXuDoYuTiEBL4wihx
 YvpUdgjnPKPEoXeXmboYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIlDh5Z
 hWYzStgJrFv0jsWEJsFqH7/vS7WCYwcCxgZVjFqFKcWlaUW6RqZ6iUVZaZnlOQmZuboGhoY6+
 WmFhcnpqfmJCYV6yXn525iBHqlnoGBcQdj6wm/Q4ySHExKoryakT6RQnxJ+SmVGYnFGfFFpTm
 pxYcYZTg4lCR4e1OBcoJFqempFWmZOcDwgElLcPAoifC+9gZK8xYXJOYWZ6ZDpE4xKkqJ804F
 6RMASWSU5sG1wULyEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3rgUoCk8mXklcNNfAS1mA
 lr84ogHyOKSRISUVAPjFK27Vq7SX781nTSflPr17TvxqP/9n0zLZGNUt80N/Ku+lz1xk9mi3G
 uahVuSZOTyJpy4suDJpnme+beXM+5cqnD/0K+3x8I4JuTaFe38ddbMdKrxonvd5wNNHn+0LCr
 k4bh5rd33wTu2i2+W3zL8vEhu2bawgk9bfj+Y9lh30qtWRm3m05eUupVYijMSDbWYi4oTAYq6
 Og5EAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-31.messagelabs.com!1498179323!106840330!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64199 invoked from network); 23 Jun 2017 00:55:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Jun 2017 00:55:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCsd-0005vB-2S
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:55:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCsc-0000Uw-Vv
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:55:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dOCsc-0000Uw-Vv@xenbits.xenproject.org>
Date: Fri, 23 Jun 2017 00:55:22 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/test/livepatch: Add
	xen_nop.livepatch to .gitignore
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGNiOTkwNzhlZjk5NDE1N2FiYzhhNjBiYzFmYTA0YWQ3MTc1MmEyMWIKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFdl
ZCBKdW4gNyAxNTowOTo1NyAyMDE3ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gSnVuIDE5IDExOjM2OjA4IDIw
MTcgKzAxMDAKCiAgICB4ZW4vdGVzdC9saXZlcGF0Y2g6IEFkZCB4ZW5fbm9wLmxpdmVwYXRjaCB0
byAuZ2l0aWdub3JlCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFj
a3NvbkBldS5jaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2ls
ayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA1MjI1ZTcwY2NiYjAyZjc4NjY0N2Vk
ZGZlYjY1ZDZkYjFlMjMwNzgyKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYzQwMjM3
ZmI1MDBiZTA1YWVlNjg2OWY1YzJkYTVhYTZmMWE4NmY3NikKLS0tCiAuZ2l0aWdub3JlIHwgMSAr
CiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS8uZ2l0aWdub3Jl
IGIvLmdpdGlnbm9yZQppbmRleCBhMmYzNGExLi5jOTEwZjFlIDEwMDY0NAotLS0gYS8uZ2l0aWdu
b3JlCisrKyBiLy5naXRpZ25vcmUKQEAgLTI3Niw2ICsyNzYsNyBAQCB4ZW4vaW5jbHVkZS94ZW4v
Y29tcGlsZS5oCiB4ZW4vdGVzdC9saXZlcGF0Y2gvY29uZmlnLmgKIHhlbi90ZXN0L2xpdmVwYXRj
aC94ZW5fYnllX3dvcmxkLmxpdmVwYXRjaAogeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9oZWxsb193
b3JsZC5saXZlcGF0Y2gKK3hlbi90ZXN0L2xpdmVwYXRjaC94ZW5fbm9wLmxpdmVwYXRjaAogeGVu
L3Rlc3QvbGl2ZXBhdGNoL3hlbl9yZXBsYWNlX3dvcmxkLmxpdmVwYXRjaAogeGVuL3Rvb2xzL2tj
b25maWcvLnRtcF9ndGtjaGVjawogeGVuL3Rvb2xzL2tjb25maWcvLnRtcF9xdGNoZWNrCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUt
NC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Jun 23 00:55:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 00:55:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dOCsr-0000et-Oe; Fri, 23 Jun 2017 00:55:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCsp-0000ec-Q3
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:55:35 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 24/B9-02199-6076C495; Fri, 23 Jun 2017 00:55:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVZct3Sf
 SoPOAmMWEbQYOjB7b+3axBzBGsWbmJeVXJLBm3Hl+irXgv2hF59T57A2MPwS7GLk4hAS+MEo8
 vHmcGcI5zyhx8P0Mli5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQV8JO4cW
 M0CYvMKmElcu9wHZrMA1c89/IJlAiPHAkaGVYzqxalFZalFukZ6SUWZ6RkluYmZObqGBsZ6ua
 nFxYnpqTmJScV6yfm5mxiBPqlnYGDcwXiq2fkQoyQHk5Ior2akT6QQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCV65NKCcYFFqempFWmYOMDhg0hIcPEoivK+9gdK8xQWJucWZ6RCpU4yKUuK8SiB9
 AiCJjNI8uDZYQF5ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMwblwI0hSczrwRu+iugxUxAi
 18c8QBZXJKIkJJqYNyq9izEcOLPjMBPqxtqSpJ+f1scERl7JeraaYn3lr3uj3OP88fctbwVHc
 LPJOiSbbT5rvp++Wb7r7lzXgpPuM6if8daYMX2hc/2f+BOZi71/zVhXZmtu2edzdxZCp3hPEt
 eLlbhPCF3PJu5bP7VQqOW60ZXJlya/aT9/3nH89IKKVpVhzanvVViKc5INNRiLipOBAD1L4y5
 QwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1498179333!68442926!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2039 invoked from network); 23 Jun 2017 00:55:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Jun 2017 00:55:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCsn-0005vL-4I
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:55:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCsn-0000Ve-3d
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:55:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dOCsn-0000Ve-3d@xenbits.xenproject.org>
Date: Fri, 23 Jun 2017 00:55:33 +0000
Subject: [Xen-changelog] [xen stable-4.8] Makefile: Provide way to ship
	livepatch test files
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGZlNWJiZmRhNjQxYTU0OTFmMjkxNDQ3MTNhOTg3MGJjOGE1MmY1MmEKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFdl
ZCBKdW4gNyAxNTowNTo0NCAyMDE3ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gSnVuIDE5IDExOjM2OjA5IDIw
MTcgKzAxMDAKCiAgICBNYWtlZmlsZTogUHJvdmlkZSB3YXkgdG8gc2hpcCBsaXZlcGF0Y2ggdGVz
dCBmaWxlcwogICAgCiAgICBJbiB0aGUgdG9wbGV2ZWwgTWFrZWZpbGUsIHByb3ZpZGUgYnVpbGQt
dGVzdHMgYW5kIGluc3RhbGwtdGVzdHMKICAgIHRhcmdldHMgd2hpY2ggZGVzY2VuZCBpbnRvIHhl
bi90ZXN0LiAgKGRpc3QtdGVzdHMgaXMgcHJvdmlkZWQKICAgIGF1dG9tYXRpY2FsbHkgYnkgdGhl
IHBhdHRlcm4gcnVsZSwgYXMgaXMgdGhlIGNvbnZlbnRpb24gaGVyZS4pCiAgICAKICAgIFdlIGhh
dmUgdG8gc2V0IEJBU0VESVIgb3Vyc2VsdmVzLCBhbmQgdXNlIHRoZXNlIGN1cmlvdXMgcnVuZXMs
IGJlY2F1c2UKICAgIHRoZSBjb252ZW50aW9uIGluIE1ha2VmaWxlcyB1bmRlciB4ZW4vIGlzIHRv
ICJtYWtlIC1mIFJ1bGVzLm1rIiB3aXRoCiAgICBCQVNFRElSIHNldCBhbmQgdG8gZXhwZWN0IFJ1
bGVzLm1rIHRvIHJlaW52b2tlIHRoZSBwZXItZGlyZWN0b3J5CiAgICBNYWtlZmlsZS4gIChUaGlz
IGlzIHJlYWxseSB2ZXJ5IHN0cmFuZ2UuKSAgTm9ybWFsbHkgdGhpcyBpbnZvY2F0aW9uCiAgICBw
YXR0ZXJuIGlzIG9yZ2FuaXNlZCBieSB0aGUgbWFjaGluZXJ5IGluIHhlbi9NYWtlZmlsZSAod2hp
Y2ggc2V0cwogICAgQkFTRURJUikgYW5kIFJ1bGVzLm1rLCBidXQgd2UgbmVlZCB0byBpbnZva2Ug
aXQgZnJvbSBvdXRzaWRlIHRoYXQKICAgIGNvbnRleHQuCiAgICAKICAgIEluIHRoZW9yeSBpdCB3
b3VsZCBiZSBuaWNlIHRvIGhhdmUgYSBwYXR0ZXJuIHJ1bGUgJS10ZXN0cy4gIEJ1dCB0aGlzCiAg
ICBpcyBub3QgdGhlIHN0eWxlIGluIHRoZSByZXN0IG9mIHRoZSB0b3BsZXZlbCBNYWtlZmlsZTsg
YW5kIGRvaW5nIHRoYXQKICAgIG1pZ2h0IGludGVyZmVyZSB3aXRoIHRoZSBkaXN0LSUgcGF0dGVy
biBydWxlLgogICAgCiAgICBOb25lIG9mIHRoaXMgaXMgaW52b2tlZCBieSBkZWZhdWx0LiAgSWYg
aW5zdGFsbC10ZXN0cyBvciBkaXN0LXRlc3RzIGlzCiAgICByZXF1ZXN0ZWQsIHRoZSBsaXZlcGF0
Y2hlcyAodGhlIG9ubHkgY3VycmVudCBvdXRwdXQgZnJvbSB4ZW4vdGVzdHMpCiAgICBhcmUgc2hp
cHBlZCBpbiBERVNURElSL3Vzci9saWIvZGVidWcveGVuLWxpdmVwYXRjaC8uCiAgICAKICAgIFRo
aXMgYWxsb3dzIENJIHN5c3RlbXMgc3VjaCBhcyBvc3N0ZXN0IHdoaWNoIGFyZSB0cnlpbmcgdG8g
Y29uc3VtZQogICAgdGhpcyB0byBhcnJhbmdlIGZvciB0aGUgZmlsZXMgdG8gYmUgYnVpbHQsIGFu
ZCBvdXRwdXQsIHdpdGhvdXQgdGhlbQogICAgaGF2aW5nIHRvIGhhdmUgc3BlY2lhbCBrbm93bGVk
Z2Ugb2YgdGhlIGRldGFpbHMgb2YgWGVuJ3MgYnVpbGQgc3lzdGVtLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAg
ICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBj
b21taXQgYzU1NjY3YmQwYWQ4ZjA0Njg4YWJmZDVjNjMxNzcwOWRjMDBmODhhYikKICAgIChjaGVy
cnkgcGlja2VkIGZyb20gY29tbWl0IDJmYjcyYjU2YmYwNDIzZTRiNjI1Y2ViYzQwZTJkYzdlYTc3
MzQ5ODYpCi0tLQogTWFrZWZpbGUgfCAxMSArKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDEx
IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9NYWtlZmlsZSBiL01ha2VmaWxlCmluZGV4IGE4
ZTk1MjMuLjFjYTljNWQgMTAwNjQ0Ci0tLSBhL01ha2VmaWxlCisrKyBiL01ha2VmaWxlCkBAIC0x
MTksNiArMTE5LDE3IEBAIHRvb2xzL2Zpcm13YXJlL292bWYtZGlyLWZvcmNlLXVwZGF0ZToKIGlu
c3RhbGwtZG9jczoKIAkkKE1BS0UpIC1DIGRvY3MgaW5zdGFsbAogCisjIFdlIG9ubHkgaGF2ZSBi
dWlsZC10ZXN0cyBpbnN0YWxsLXRlc3RzLCBub3QgdW5pbnN0YWxsLXRlc3RzIGV0Yy4KKy5QSE9O
WTogYnVpbGQtdGVzdHMKK2J1aWxkLXRlc3RzOiBidWlsZC14ZW4KKwlleHBvcnQgQkFTRURJUj0k
KFhFTl9ST09UKS94ZW47IFwKKwkkKE1BS0UpIC1mICQkQkFTRURJUi9SdWxlcy5tayAtQyB4ZW4v
dGVzdCBidWlsZAorCisuUEhPTlk6IGluc3RhbGwtdGVzdHMKK2luc3RhbGwtdGVzdHM6IGluc3Rh
bGwteGVuCisJZXhwb3J0IEJBU0VESVI9JChYRU5fUk9PVCkveGVuOyBcCisJJChNQUtFKSAtZiAk
JEJBU0VESVIvUnVsZXMubWsgLUMgeGVuL3Rlc3QgaW5zdGFsbAorCiAjIGJ1aWxkIHhlbiBhbmQg
dGhlIHRvb2xzIGFuZCBwbGFjZSB0aGVtIGluIHRoZSBpbnN0YWxsCiAjIGRpcmVjdG9yeS4gJ21h
a2UgaW5zdGFsbCcgc2hvdWxkIHRoZW4gY29weSB0aGVtIHRvIHRoZSBub3JtYWwgc3lzdGVtCiAj
IGRpcmVjdG9yaWVzCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Jun 23 00:55:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 00:55:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dOCt1-0000gL-QI; Fri, 23 Jun 2017 00:55:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCsz-0000g3-SP
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:55:45 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 0C/C9-02181-1176C495; Fri, 23 Jun 2017 00:55:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVVcg3Sf
 SoPuUpMWEbQYOjB7b+3axBzBGsWbmJeVXJLBmnO28wlqwj7/i6Z/UBsZeni5GTg4hgS+MEn+e
 hnYxcgHZ5xklDs5vYOli5OBgExCTmLtXAaRGREBVYtaK5cwQ9eoSTb8b2EBsYQFPiXtPrjCB2
 LwCZhJNm+eC1bAA1V86cZdpAiPHAkaGVYwaxalFZalFuobmeklFmekZJbmJmTm6hgamermpxc
 WJ6ak5iUnFesn5uZsYgR5hAIIdjBdPex5ilORgUhLl1Yz0iRTiS8pPqcxILM6ILyrNSS0+xCj
 DwaEkwdubCpQTLEpNT61Iy8wBhgZMWoKDR0mE97U3UJq3uCAxtzgzHSJ1ilGXY8Pq9V+YhFjy
 8vNSpcR5p4LMEAApyijNgxsBC9NLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuaNSwGawpOZV
 wK36RXQEUxAR7w44gFyREkiQkqqgVGwe/pKtlV882I3Beyf2HtLYsal1aL7mJqyFtm4n8u8VH
 i44UAWT2hczN76Gh2How2uoZ8FD93uuW4YvWdr6ieppzH6f3SsRb0XSWdxLXQ2Ohmp/+zyTMW
 bYYe91qgJXr8zfZ75ap9Hfwt8yg+te2qy8bN61Y6lARLL5X1OJvlNfJfGKf0787sSS3FGoqEW
 c1FxIgDnxyvxTgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1498179343!104494645!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33698 invoked from network); 23 Jun 2017 00:55:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Jun 2017 00:55:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCsx-0005vX-88
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:55:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCsx-0000W8-5h
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:55:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dOCsx-0000W8-5h@xenbits.xenproject.org>
Date: Fri, 23 Jun 2017 00:55:43 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/mm: disallow page stealing
	from HVM domains
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGE0YmNhN2MzMDk1ZTRiMmRlYjAxNzFmMTkwMzEzZjZkMjRjN2U4MjEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDIw
IDE1OjU4OjQwIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE1OjU4OjQwIDIwMTcgKzAyMDAKCiAgICB4
ODYvbW06IGRpc2FsbG93IHBhZ2Ugc3RlYWxpbmcgZnJvbSBIVk0gZG9tYWlucwogICAgCiAgICBU
aGUgb3BlcmF0aW9uJ3Mgc3VjY2VzcyBjYW4ndCBiZSBjb250cm9sbGVkIGJ5IHRoZSBndWVzdCwg
YXMgdGhlIGRldmljZQogICAgbW9kZWwgbWF5IGhhdmUgYW4gYWN0aXZlIG1hcHBpbmcgb2YgdGhl
IHBhZ2UuIElmIHdlIG5ldmVydGhlbGVzcwogICAgcGVybWl0dGVkIHRoaXMgb3BlcmF0aW9uLCB3
ZSdkIGhhdmUgdG8gYWRkIGZ1cnRoZXIgVExCIGZsdXNoaW5nIHRvCiAgICBwcmV2ZW50IHNjZW5h
cmlvcyBsaWtlCiAgICAKICAgICJEb21haW5zIEEgKEhWTSksIEIgKFBWKSwgQyAoUFYpOyBCLT50
YXJnZXQ9PUEKICAgICBTdGVwczoKICAgICAxLiBCIG1hcHMgcGFnZSBYIGZyb20gQSBhcyB3cml0
YWJsZQogICAgIDIuIEIgdW5tYXBzIHBhZ2UgWCB3aXRob3V0IGEgVExCIGZsdXNoCiAgICAgMy4g
QSBzZW5kcyBwYWdlIFggdG8gQyB2aWEgR05UVEFCT1BfdHJhbnNmZXIKICAgICA0LiBDIG1hcHMg
cGFnZSBYIGFzIHBhZ2V0YWJsZSAocG90ZW50aWFsbHkgY2F1c2luZyBhIFRMQiBmbHVzaCBpbiBD
LAogICAgIGJ1dCBub3QgaW4gQikKICAgIAogICAgIEF0IHRoaXMgcG9pbnQsIFggd291bGQgYmUg
bWFwcGVkIGFzIGEgcGFnZXRhYmxlIGluIEMgd2hpbGUgYmVpbmcKICAgICB3cml0YWJsZSB0aHJv
dWdoIGEgc3RhbGUgVExCIGVudHJ5IGluIEIuIgogICAgCiAgICBBIHNpbWlsYXIgc2NlbmFyaW8g
Y291bGQgYmUgY29uc3RydWN0ZWQgZm9yIEEgdXNpbmcgWEVOTUVNX2V4Y2hhbmdlIGFuZAogICAg
c29tZSBhcmJpdHJhcnkgUFYgZG9tYWluIEMgdGhlbiBoYXZpbmcgdGhpcyBwYWdlIGFsbG9jYXRl
ZC4KICAgIAogICAgVGhpcyBpcyBYU0EtMjE3LgogICAgCiAgICBSZXBvcnRlZC1ieTogSmFubiBI
b3JuIDxqYW5uaEBnb29nbGUuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBmYWU3ZDViZThiYjhiN2E1
YjcwMDVjNGYzYjgxMmE0NzY2MWE3MjFlCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNi0yMCAxNDoy
OTo1MSArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMyArKysKIDEgZmlsZSBjaGFuZ2Vk
LCAzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCmluZGV4IDIwZTk0ZjcuLmMwMzQ3OWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC00NDA1LDYgKzQ0MDUsOSBAQCBp
bnQgc3RlYWxfcGFnZSgKICAgICBib29sX3QgZHJvcF9kb21fcmVmID0gMDsKICAgICBjb25zdCBz
dHJ1Y3QgZG9tYWluICpvd25lciA9IGRvbV94ZW47CiAKKyAgICBpZiAoIHBhZ2luZ19tb2RlX2V4
dGVybmFsKGQpICkKKyAgICAgICAgcmV0dXJuIC0xOworCiAgICAgc3Bpbl9sb2NrKCZkLT5wYWdl
X2FsbG9jX2xvY2spOwogCiAgICAgaWYgKCBpc194ZW5faGVhcF9wYWdlKHBhZ2UpIHx8ICgob3du
ZXIgPSBwYWdlX2dldF9vd25lcihwYWdlKSkgIT0gZCkgKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Jun 23 00:55:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 00:55:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dOCtB-0000i3-T6; Fri, 23 Jun 2017 00:55:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCt9-0000hp-W0
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:55:56 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 F2/D1-02955-B176C495; Fri, 23 Jun 2017 00:55:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVcq3Sf
 SYMlGRYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNWLP+LUvBLIWKG6vuMzcwzhDvYuTkEBL4wiix
 6npUFyMXkH2eUWLl6h9MXYwcHGwCYhJz9yqA1IgIqErMWrGcGaJeXaLpdwMbiC0sYC/xat95V
 hCbV8BMYsfp7WA2C1D9ggubWCYwcixgZFjFqFGcWlSWWqRrZK6XVJSZnlGSm5iZo2toYKyXm1
 pcnJiempOYVKyXnJ+7iRHok3oGBsYdjC17/Q4xSnIwKYnyakb6RArxJeWnVGYkFmfEF5XmpBY
 fYpTh4FCS4M1OA8oJFqWmp1akZeYAgwMmLcHBoyTC+9obKM1bXJCYW5yZDpE6xagoJc6rBNIn
 AJLIKM2Da4MF5CVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrxxKUBTeDLzSuCmvwJazAS0+
 MURD5DFJYkIKakGRp0Vr9Zxlgr82ayxvuHL5pigJLWjDZN9rhosEZ/tELLJ5//KeU29S3iOrP
 UJubvS5whHxfIDpw1T8nLmTQuK6meO0/BI732pODnvztNzK2SuGD512l+Qq/7m+rvrsycUSa9
 NM5sWuv6z8IxnSo8v2PHOYrFLlt+sETUj2uLq519xO3Tnd3yTi1ZiKc5INNRiLipOBABagtbh
 QwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1498179353!99394762!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21636 invoked from network); 23 Jun 2017 00:55:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Jun 2017 00:55:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCt7-0005wD-A6
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:55:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCt7-0000Xt-9U
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:55:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dOCt7-0000Xt-9U@xenbits.xenproject.org>
Date: Fri, 23 Jun 2017 00:55:53 +0000
Subject: [Xen-changelog] [xen stable-4.8] gnttab: fix unmap pin accounting
	race
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGNhOTc0MDkxYzg1NThjZDE2ZDRmOGIyY2Q4MzY0ZjU4MTdlNTdlYWYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDIw
IDE2OjAwOjI5IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE2OjAwOjI5IDIwMTcgKzAyMDAKCiAgICBn
bnR0YWI6IGZpeCB1bm1hcCBwaW4gYWNjb3VudGluZyByYWNlCiAgICAKICAgIE9uY2UgYWxsIHt3
cml0YWJsZX0gbWFwcGluZ3Mgb2YgYSBncmFudCBlbnRyeSBoYXZlIGJlZW4gdW5tYXBwZWQsIHRo
ZQogICAgaHlwZXJ2aXNvciBpbmZvcm1zIHRoZSBndWVzdCB0aGF0IHRoZSBncmFudCBlbnRyeSBo
YXMgYmVlbiByZWxlYXNlZCBieQogICAgY2xlYXJpbmcgdGhlIF9HVEZfe3JlYWRpbmcsd3JpdGlu
Z30gdXNhZ2UgZmxhZ3MgaW4gdGhlIGd1ZXN0J3MgZ3JhbnQKICAgIHRhYmxlIGFzIGFwcHJvcHJp
YXRlLgogICAgCiAgICBVbmZvcnR1bmF0ZWx5LCBhdCB0aGUgbW9tZW50LCB0aGUgY29kZSB0aGF0
IHVwZGF0ZXMgdGhlIGFjY291bnRpbmcKICAgIGhhcHBlbnMgaW4gYSBkaWZmZXJlbnQgY3JpdGlj
YWwgc2VjdGlvbiB0aGFuIHRoZSBvbmUgd2hpY2ggdXBkYXRlcyB0aGUKICAgIHVzYWdlIGZsYWdz
OyB0aGlzIG1lYW5zIHRoYXQgdW5kZXIgdGhlIHJpZ2h0IGNpcmN1bXN0YW5jZXMsIHRoZXJlIG1h
eSBiZQogICAgYSB3aW5kb3cgaW4gdGltZSBhZnRlciB0aGUgaHlwZXJ2aXNvciByZXBvcnRlZCB0
aGUgZ3JhbnQgYXMgYmVpbmcgZnJlZQogICAgZHVyaW5nIHdoaWNoIHRoZSBncmFudCByZWZlcmVl
IHN0aWxsIGhhZCBhY2Nlc3MgdG8gdGhlIHBhZ2UuCiAgICAKICAgIE1vdmUgdGhlIGdyYW50IGFj
Y291bnRpbmcgY29kZSBpbnRvIHRoZSBzYW1lIGNyaXRpY2FsIHNlY3Rpb24gYXMgdGhlCiAgICBy
ZXBvcnRpbmcgY29kZSB0byBtYWtlIHN1cmUgdGhpcyBraW5kIG9mIHJhY2UgY2FuJ3QgaGFwcGVu
LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTIxOC4KICAgIAogICAgUmVwb3J0ZWQtYnk6
IEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDlhMGJkNDYwY2ZjMjg1
NjRkMzlmYTIzNTQxYmI4NzJiMTNlN2Y3ZWEKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA2LTIwIDE0
OjMyOjAzICswMjAwCi0tLQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIHwgMzIgKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCsp
LCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMg
Yi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggZTJjNDA5Ny4uZDgwYmQ0OSAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFi
bGUuYwpAQCAtMTE1MCwxNSArMTE1MCw4IEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbigKICAgICAg
ICAgICAgIFBJTl9GQUlMKGFjdF9yZWxlYXNlX291dCwgR05UU1RfZ2VuZXJhbF9lcnJvciwKICAg
ICAgICAgICAgICAgICAgICAgICJCYWQgZnJhbWUgbnVtYmVyIGRvZXNuJ3QgbWF0Y2ggZ250cmVm
LiAoJWx4ICE9ICVseClcbiIsCiAgICAgICAgICAgICAgICAgICAgICBvcC0+ZnJhbWUsIGFjdC0+
ZnJhbWUpOwotICAgICAgICBpZiAoIG9wLT5mbGFncyAmIEdOVE1BUF9kZXZpY2VfbWFwICkKLSAg
ICAgICAgewotICAgICAgICAgICAgQVNTRVJUKGFjdC0+cGluICYgKEdOVFBJTl9kZXZ3X21hc2sg
fCBHTlRQSU5fZGV2cl9tYXNrKSk7Ci0gICAgICAgICAgICBvcC0+bWFwLT5mbGFncyAmPSB+R05U
TUFQX2RldmljZV9tYXA7Ci0gICAgICAgICAgICBpZiAoIG9wLT5mbGFncyAmIEdOVE1BUF9yZWFk
b25seSApCi0gICAgICAgICAgICAgICAgYWN0LT5waW4gLT0gR05UUElOX2RldnJfaW5jOwotICAg
ICAgICAgICAgZWxzZQotICAgICAgICAgICAgICAgIGFjdC0+cGluIC09IEdOVFBJTl9kZXZ3X2lu
YzsKLSAgICAgICAgfQorCisgICAgICAgIG9wLT5tYXAtPmZsYWdzICY9IH5HTlRNQVBfZGV2aWNl
X21hcDsKICAgICB9CiAKICAgICBpZiAoIChvcC0+aG9zdF9hZGRyICE9IDApICYmIChvcC0+Zmxh
Z3MgJiBHTlRNQVBfaG9zdF9tYXApICkKQEAgLTExNjgsMTIgKzExNjEsNyBAQCBfX2dudHRhYl91
bm1hcF9jb21tb24oCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgb3AtPmZsYWdzKSkgPCAwICkKICAgICAgICAgICAgIGdvdG8gYWN0X3JlbGVhc2Vfb3V0Owog
Ci0gICAgICAgIEFTU0VSVChhY3QtPnBpbiAmIChHTlRQSU5faHN0d19tYXNrIHwgR05UUElOX2hz
dHJfbWFzaykpOwogICAgICAgICBvcC0+bWFwLT5mbGFncyAmPSB+R05UTUFQX2hvc3RfbWFwOwot
ICAgICAgICBpZiAoIG9wLT5mbGFncyAmIEdOVE1BUF9yZWFkb25seSApCi0gICAgICAgICAgICBh
Y3QtPnBpbiAtPSBHTlRQSU5faHN0cl9pbmM7Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIGFj
dC0+cGluIC09IEdOVFBJTl9oc3R3X2luYzsKICAgICB9CiAKICBhY3RfcmVsZWFzZV9vdXQ6CkBA
IC0xMjY2LDYgKzEyNTQsMTIgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uX2NvbXBsZXRlKHN0cnVj
dCBnbnR0YWJfdW5tYXBfY29tbW9uICpvcCkKICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAg
ICAgICBwdXRfcGFnZV9hbmRfdHlwZShwZyk7CiAgICAgICAgIH0KKworICAgICAgICBBU1NFUlQo
YWN0LT5waW4gJiAoR05UUElOX2RldndfbWFzayB8IEdOVFBJTl9kZXZyX21hc2spKTsKKyAgICAg
ICAgaWYgKCBvcC0+ZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHkgKQorICAgICAgICAgICAgYWN0LT5w
aW4gLT0gR05UUElOX2RldnJfaW5jOworICAgICAgICBlbHNlCisgICAgICAgICAgICBhY3QtPnBp
biAtPSBHTlRQSU5fZGV2d19pbmM7CiAgICAgfQogCiAgICAgaWYgKCAob3AtPmhvc3RfYWRkciAh
PSAwKSAmJiAob3AtPmZsYWdzICYgR05UTUFQX2hvc3RfbWFwKSApCkBAIC0xMjc0LDcgKzEyNjgs
OSBAQCBfX2dudHRhYl91bm1hcF9jb21tb25fY29tcGxldGUoc3RydWN0IGdudHRhYl91bm1hcF9j
b21tb24gKm9wKQogICAgICAgICB7CiAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICogU3Vn
Z2VzdHMgdGhhdCBfX2dudGFiX3VubWFwX2NvbW1vbiBmYWlsZWQgaW4KLSAgICAgICAgICAgICAq
IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKCkgc28gbm90aGluZyBmdXJ0aGVyIHRvIGRvCisg
ICAgICAgICAgICAgKiByZXBsYWNlX2dyYW50X2hvc3RfbWFwcGluZygpIG9yIElPTU1VIGhhbmRs
aW5nLCBzbyBub3RoaW5nCisgICAgICAgICAgICAgKiBmdXJ0aGVyIHRvIGRvIChzaG9ydCBvZiBy
ZS1lc3RhYmxpc2hpbmcgdGhlIG1hcHBpbmcgaW4gdGhlCisgICAgICAgICAgICAgKiBsYXR0ZXIg
Y2FzZSkuCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIGdvdG8gYWN0X3JlbGVhc2Vfb3V0
OwogICAgICAgICB9CkBAIC0xMjg1LDYgKzEyODEsMTIgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9u
X2NvbXBsZXRlKHN0cnVjdCBnbnR0YWJfdW5tYXBfY29tbW9uICpvcCkKICAgICAgICAgICAgICAg
ICBwdXRfcGFnZV90eXBlKHBnKTsKICAgICAgICAgICAgIHB1dF9wYWdlKHBnKTsKICAgICAgICAg
fQorCisgICAgICAgIEFTU0VSVChhY3QtPnBpbiAmIChHTlRQSU5faHN0d19tYXNrIHwgR05UUElO
X2hzdHJfbWFzaykpOworICAgICAgICBpZiAoIG9wLT5mbGFncyAmIEdOVE1BUF9yZWFkb25seSAp
CisgICAgICAgICAgICBhY3QtPnBpbiAtPSBHTlRQSU5faHN0cl9pbmM7CisgICAgICAgIGVsc2UK
KyAgICAgICAgICAgIGFjdC0+cGluIC09IEdOVFBJTl9oc3R3X2luYzsKICAgICB9CiAKICAgICBp
ZiAoIChvcC0+bWFwLT5mbGFncyAmIChHTlRNQVBfZGV2aWNlX21hcHxHTlRNQVBfaG9zdF9tYXAp
KSA9PSAwICkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Jun 23 00:56:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 00:56:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dOCtN-0000jY-Ut; Fri, 23 Jun 2017 00:56:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCtM-0000jM-2o
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:56:08 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 48/CA-03557-7276C495; Fri, 23 Jun 2017 00:56:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVcl3Sf
 S4MhMFYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNOLH5FUvBM/uK+XtOsjQwTjHoYuTkEBL4wijR
 c9Kqi5ELyD7PKNEyfTtbFyMHB5uAmMTcvQogNSICqhKzVixnhqhXl2j63cAGYgsL+Em0HbnKD
 mLzCphJtHzrYgWxWYDqJy16xTKBkWMBI8MqRo3i1KKy1CJdY2O9pKLM9IyS3MTMHF1DAzO93N
 Ti4sT01JzEpGK95PzcTYxAnzAAwQ7GnesDDzFKcjApifJqRvpECvEl5adUZiQWZ8QXleakFh9
 ilOHgUJLg7U0FygkWpaanVqRl5gCDAyYtwcGjJML72hsozVtckJhbnJkOkTrFqCglzjsVpE8A
 JJFRmgfXBgvIS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmjUsBmsKTmVcCN/0V0GImoMUvj
 niALC5JREhJNTBmSCz8fmXFl5ObLi8rNs9RtdOr2sXgN/lCnpgAY3RnY8+tPqW1CS6hVvF1nK
 +Zy1ddeCc5Qff1n/amPkGebdPEi1bzb1JZtn+1we8ly98tfmVwSqJ//vbb02Lvng9aEv/ozqJ
 quwabzDOWXsobOyP2XZM4c0Tdf13Iwoot3BarT6ay8v1as36vEktxRqKhFnNRcSIAe046VkMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1498179363!67271529!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29940 invoked from network); 23 Jun 2017 00:56:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Jun 2017 00:56:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCtH-0005wz-CE
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:56:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCtH-0000Yx-BZ
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:56:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dOCtH-0000Yx-BZ@xenbits.xenproject.org>
Date: Fri, 23 Jun 2017 00:56:03 +0000
Subject: [Xen-changelog] [xen stable-4.8] gnttab: Avoid potential double-put
	of maptrack entry
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGM3ZGFiMjU5MzNiMDMyYWU4MDg5N2MxY2ZhZWZkN2NjZWZiNzE1NmUKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgSnVuIDIwIDE2OjAxOjAxIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE2OjAxOjAxIDIwMTcgKzAy
MDAKCiAgICBnbnR0YWI6IEF2b2lkIHBvdGVudGlhbCBkb3VibGUtcHV0IG9mIG1hcHRyYWNrIGVu
dHJ5CiAgICAKICAgIEVhY2ggZ3JhbnQgbWFwcGluZyBmb3IgYSBwYXJ0aWN1bGFyIGRvbWFpbiBp
cyB0cmFja2VkIGJ5IGFuIGluLVhlbgogICAgIm1hcHRyYWNrIiBlbnRyeS4gIFRoaXMgZW50cnkg
aXMgaXMgcmVmZXJlbmNlZCBieSBhICJoYW5kbGUiLCB3aGljaCBpcwogICAgZ2l2ZW4gdG8gdGhl
IGd1ZXN0IHdoZW4gaXQgY2FsbHMgZ250dGFiX21hcF9ncmFudF9yZWYoKS4KICAgIAogICAgVGhl
cmUgYXJlIHR3byB0eXBlcyBvZiBtYXBwaW5nIGEgcGFydGljdWxhciBoYW5kbGUgY2FuIHJlZmVy
IHRvOgogICAgR05UTUFQX2hvc3RfbWFwIGFuZCBHTlRNQVBfZGV2aWNlX21hcC4gIEEgZ2l2ZW4K
ICAgIGdudHRhYl91bm1hcF9ncmFudF9yZWYoKSBjYWxsIGNhbiByZW1vdmUgZWl0aGVyIG9ubHkg
b25lIG9yIGJvdGggb2YKICAgIHRoZXNlIGVudHJpZXMuICBXaGVuIGEgcGFydGljdWxhciBoYW5k
bGUgaGFzIG5vIGVudHJpZXMgbGVmdCwgaXQgbXVzdAogICAgYmUgZnJlZWQuCiAgICAKICAgIGdu
dHRhYl91bm1hcF9ncmFudF9yZWYoKSBsb29wcyB0aHJvdWdoIGl0cyBncmFudCB1bm1hcCByZXF1
ZXN0IGxpc3QKICAgIHR3aWNlLiAgSXQgZmlyc3QgcmVtb3ZlcyBlbnRyaWVzIGZyb20gYW55IGhv
c3QgcGFnZXRhYmxlcyBhbmQgKGlmCiAgICBhcHByb3ByYWl0ZSkgaW9tbXVzOyB0aGVuIGl0IGRv
ZXMgYSBzaW5nbGUgZG9tYWluIFRMQiBmbHVzaDsgdGhlbiBpdAogICAgZG9lcyB0aGUgY2xlYW4t
dXAsIGluY2x1ZGluZyB0ZWxsaW5nIHRoZSBncmFudGVyIHRoYXQgZW50cmllcyBhcmUgbm8KICAg
IGxvbmdlciBiZWluZyB1c2VkIChpZiBhcHByb3ByaWF0ZSkuCiAgICAKICAgIEF0IHRoZSBtb21l
bnQsIGl0J3MgZHVyaW5nIHRoZSBmaXJzdCBwYXNzIHRoYXQgdGhlIG1hcHRyYWNrIGZsYWdzIGFy
ZQogICAgY2xlYXJlZCwgYnV0IHRoZSBzZWNvbmQgcGFzcyB0aGF0IHRoZSBtYXB0cmFjayBlbnRy
eSBpcyBmcmVlZC4KICAgIAogICAgVW5mb3J0dW5hdGVseSB0aGlzIGFsbG93cyB0aGUgZm9sbG93
aW5nIHJhY2UsIHdoaWNoIHJlc3VsdHMgaW4gYQogICAgZG91YmxlLWZyZWU6CiAgICAKICAgICBB
OiAocGFzcyAxKSBjbGVhciBob3N0X21hcAogICAgIEI6IChwYXNzIDEpIGNsZWFyIGRldmljZV9t
YXAKICAgICBBOiAocGFzcyAyKSBTZWUgdGhhdCBtYXB0cmFjayBlbnRyeSBoYXMgbm8gbWFwcGlu
Z3MsIGZyZWUgaXQKICAgICBCOiAocGFzcyAyKSBTZWUgdGhhdCBtYXB0cmFjayBlbnRyeSBoYXMg
bm8gbWFwcGluZ3MsIGZyZWUgaXQgIwogICAgCiAgICBVbmZvcnR1bmF0ZWx5LCB1bmxpa2UgdGhl
IGFjdGl2ZSBlbnRyeSBwaW5uaW5nIHVwZGF0ZSwgd2UgY2FuJ3Qgc2ltcGx5CiAgICBtb3ZlIHRo
ZSBtYXB0cmFjayBmbGFnIGNoYW5nZXMgdG8gdGhlIHNlY29uZCBoYWxmLCBiZWNhdXNlIHRoZQog
ICAgbWFwdHJhY2sgZmxhZ3MgYXJlIHVzZWQgdG8gZGV0ZXJtaW5lIGlmIGlvbW11IGVudHJpZXMg
bmVlZCB0byBiZQogICAgYWRkZWQ6IGEgZG9tYWluJ3MgaW9tbXUgbXVzdCBuZXZlciBoYXZlIGZl
d2VyIHBlcm1pc3Npb25zIHRoYW4gdGhlCiAgICBtYXB0cmFjayBmbGFncyBpbmRpY2F0ZSwgb3Ig
YSBzdWJzZXF1ZW50IG1hcF9ncmFudF9yZWYoKSBtaWdodCBmYWlsIHRvCiAgICBhZGQgdGhlIG5l
Y2Vzc2FyeSBpb21tdSBlbnRyaWVzLgogICAgCiAgICBJbnN0ZWFkLCBmcmVlIHRoZSBtYXB0cmFj
ayBlbnRyeSBpbiB0aGUgZmlyc3QgcGFzcyBpZiB0aGVyZSBhcmUgbm8KICAgIGZ1cnRoZXIgbWFw
cGluZ3MuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjE4LgogICAgCiAgICBSZXBvcnRl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTog
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogYjdm
NmNiYjlkNDNmNzM4NGUxZjM4Zjg3NjRiOWE0ODIxNmM4YTUyNQogICAgbWFzdGVyIGRhdGU6IDIw
MTctMDYtMjAgMTQ6MzM6MTMgKzAyMDAKLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCA3
OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCA1NCBpbnNlcnRpb25zKCspLCAyNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5k
ZXggZDgwYmQ0OS4uZjk0ZmE3ZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5j
CisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtOTgsOCArOTgsOCBAQCBzdHJ1Y3Qg
Z250dGFiX3VubWFwX2NvbW1vbiB7CiAgICAgLyogU2hhcmVkIHN0YXRlIGJldGVlbiAqX3VubWFw
IGFuZCAqX3VubWFwX2NvbXBsZXRlICovCiAgICAgdTE2IGZsYWdzOwogICAgIHVuc2lnbmVkIGxv
bmcgZnJhbWU7Ci0gICAgc3RydWN0IGdyYW50X21hcHBpbmcgKm1hcDsKICAgICBzdHJ1Y3QgZG9t
YWluICpyZDsKKyAgICBncmFudF9yZWZfdCByZWY7CiB9OwogCiAvKiBOdW1iZXIgb2YgdW5tYXAg
b3BlcmF0aW9ucyB0aGF0IGFyZSBkb25lIGJldHdlZW4gZWFjaCB0bGIgZmx1c2ggKi8KQEAgLTEw
NzksNiArMTA3OSw4IEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbigKICAgICBzdHJ1Y3QgZ3JhbnRf
dGFibGUgKmxndCwgKnJndDsKICAgICBzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICphY3Q7CiAg
ICAgczE2ICAgICAgICAgICAgICByYyA9IDA7CisgICAgc3RydWN0IGdyYW50X21hcHBpbmcgKm1h
cDsKKyAgICBib29sIHB1dF9oYW5kbGUgPSBmYWxzZTsKIAogICAgIGxkID0gY3VycmVudC0+ZG9t
YWluOwogICAgIGxndCA9IGxkLT5ncmFudF90YWJsZTsKQEAgLTEwOTIsMTEgKzEwOTQsMTEgQEAg
X19nbnR0YWJfdW5tYXBfY29tbW9uKAogICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAgb3At
Pm1hcCA9ICZtYXB0cmFja19lbnRyeShsZ3QsIG9wLT5oYW5kbGUpOworICAgIG1hcCA9ICZtYXB0
cmFja19lbnRyeShsZ3QsIG9wLT5oYW5kbGUpOwogCiAgICAgZ3JhbnRfcmVhZF9sb2NrKGxndCk7
CiAKLSAgICBpZiAoIHVubGlrZWx5KCFyZWFkX2F0b21pYygmb3AtPm1hcC0+ZmxhZ3MpKSApCisg
ICAgaWYgKCB1bmxpa2VseSghcmVhZF9hdG9taWMoJm1hcC0+ZmxhZ3MpKSApCiAgICAgewogICAg
ICAgICBncmFudF9yZWFkX3VubG9jayhsZ3QpOwogICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5G
TywgIlplcm8gZmxhZ3MgZm9yIGhhbmRsZSAoJWQpLlxuIiwgb3AtPmhhbmRsZSk7CkBAIC0xMTA0
LDcgKzExMDYsNyBAQCBfX2dudHRhYl91bm1hcF9jb21tb24oCiAgICAgICAgIHJldHVybjsKICAg
ICB9CiAKLSAgICBkb20gPSBvcC0+bWFwLT5kb21pZDsKKyAgICBkb20gPSBtYXAtPmRvbWlkOwog
ICAgIGdyYW50X3JlYWRfdW5sb2NrKGxndCk7CiAKICAgICBpZiAoIHVubGlrZWx5KChyZCA9IHJj
dV9sb2NrX2RvbWFpbl9ieV9pZChkb20pKSA9PSBOVUxMKSApCkBAIC0xMTI5LDE2ICsxMTMxLDQz
IEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbigKIAogICAgIGdyYW50X3JlYWRfbG9jayhyZ3QpOwog
Ci0gICAgb3AtPmZsYWdzID0gcmVhZF9hdG9taWMoJm9wLT5tYXAtPmZsYWdzKTsKLSAgICBpZiAo
IHVubGlrZWx5KCFvcC0+ZmxhZ3MpIHx8IHVubGlrZWx5KG9wLT5tYXAtPmRvbWlkICE9IGRvbSkg
KQorICAgIG9wLT5yZCA9IHJkOworICAgIG9wLT5yZWYgPSBtYXAtPnJlZjsKKworICAgIC8qCisg
ICAgICogV2UgY2FuJ3QgYXNzdW1lIHRoZXJlIHdhcyBubyByYWNpbmcgdW5tYXAgZm9yIHRoaXMg
bWFwdHJhY2sgZW50cnksCisgICAgICogYW5kIGhlbmNlIHdlIGNhbid0IGFzc3VtZSBtYXAtPnJl
ZiBpcyB2YWxpZCBmb3IgcmQuIFdoaWxlIHRoZSBjaGVja3MKKyAgICAgKiBiZWxvdyAod2l0aCB0
aGUgYWN0aXZlIGVudHJ5IGxvY2sgaGVsZCkgd2lsbCByZWplY3QgYW55IHN1Y2ggcmFjaW5nCisg
ICAgICogcmVxdWVzdHMsIHdlIHN0aWxsIG5lZWQgdG8gbWFrZSBzdXJlIHdlIGRvbid0IGF0dGVt
cHQgdG8gYWNxdWlyZSBhbgorICAgICAqIGludmFsaWQgbG9jay4KKyAgICAgKi8KKyAgICBzbXBf
cm1iKCk7CisgICAgaWYgKCB1bmxpa2VseShvcC0+cmVmID49IG5yX2dyYW50X2VudHJpZXMocmd0
KSkgKQogICAgIHsKLSAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJVbnN0YWJsZSBo
YW5kbGUgJXVcbiIsIG9wLT5oYW5kbGUpOworICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklO
RywgIlVuc3RhYmxlIGhhbmRsZSAlI3hcbiIsIG9wLT5oYW5kbGUpOwogICAgICAgICByYyA9IEdO
VFNUX2JhZF9oYW5kbGU7Ci0gICAgICAgIGdvdG8gdW5tYXBfb3V0OworICAgICAgICBnb3RvIHVu
bG9ja19vdXQ7CiAgICAgfQogCi0gICAgb3AtPnJkID0gcmQ7Ci0gICAgYWN0ID0gYWN0aXZlX2Vu
dHJ5X2FjcXVpcmUocmd0LCBvcC0+bWFwLT5yZWYpOworICAgIGFjdCA9IGFjdGl2ZV9lbnRyeV9h
Y3F1aXJlKHJndCwgb3AtPnJlZik7CisKKyAgICAvKgorICAgICAqIE5vdGUgdGhhdCB3ZSAoYWIp
dXNlIHRoZSBhY3RpdmUgZW50cnkgbG9jayBoZXJlIHRvIHByb3RlY3QgYWdhaW5zdAorICAgICAq
IG11bHRpcGxlIHVubWFwcyBvZiB0aGUgc2FtZSBtYXBwaW5nIGhlcmUuIFdlIGRvbid0IHdhbnQg
dG8gaG9sZCBsZ3QncworICAgICAqIGxvY2ssIGFuZCB3ZSBvbmx5IGhvbGQgcmd0J3MgbG9jayBm
b3IgcmVhZGluZyAoYnV0IHRoZSBsYXR0ZXIgd291bGRuJ3QKKyAgICAgKiBiZSB0aGUgcmlnaHQg
b25lIGFueXdheSkuIEhlbmNlIHRoZSBlYXNpZXN0IGlzIHRvIHJlbHkgb24gYSBsb2NrIHdlCisg
ICAgICogaG9sZCBhbnl3YXk7IHNlZSBkb2NzL21pc2MvZ3JhbnQtdGFibGVzLnR4dCdzICJMb2Nr
aW5nIiBzZWN0aW9uLgorICAgICAqLworCisgICAgb3AtPmZsYWdzID0gcmVhZF9hdG9taWMoJm1h
cC0+ZmxhZ3MpOworICAgIHNtcF9ybWIoKTsKKyAgICBpZiAoIHVubGlrZWx5KCFvcC0+ZmxhZ3Mp
IHx8IHVubGlrZWx5KG1hcC0+ZG9taWQgIT0gZG9tKSB8fAorICAgICAgICAgdW5saWtlbHkobWFw
LT5yZWYgIT0gb3AtPnJlZikgKQorICAgIHsKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5J
TkcsICJVbnN0YWJsZSBoYW5kbGUgJXVcbiIsIG9wLT5oYW5kbGUpOworICAgICAgICByYyA9IEdO
VFNUX2JhZF9oYW5kbGU7CisgICAgICAgIGdvdG8gYWN0X3JlbGVhc2Vfb3V0OworICAgIH0KIAog
ICAgIGlmICggb3AtPmZyYW1lID09IDAgKQogICAgIHsKQEAgLTExNTEsNyArMTE4MCw3IEBAIF9f
Z250dGFiX3VubWFwX2NvbW1vbigKICAgICAgICAgICAgICAgICAgICAgICJCYWQgZnJhbWUgbnVt
YmVyIGRvZXNuJ3QgbWF0Y2ggZ250cmVmLiAoJWx4ICE9ICVseClcbiIsCiAgICAgICAgICAgICAg
ICAgICAgICBvcC0+ZnJhbWUsIGFjdC0+ZnJhbWUpOwogCi0gICAgICAgIG9wLT5tYXAtPmZsYWdz
ICY9IH5HTlRNQVBfZGV2aWNlX21hcDsKKyAgICAgICAgbWFwLT5mbGFncyAmPSB+R05UTUFQX2Rl
dmljZV9tYXA7CiAgICAgfQogCiAgICAgaWYgKCAob3AtPmhvc3RfYWRkciAhPSAwKSAmJiAob3At
PmZsYWdzICYgR05UTUFQX2hvc3RfbWFwKSApCkBAIC0xMTYxLDE0ICsxMTkwLDIzIEBAIF9fZ250
dGFiX3VubWFwX2NvbW1vbigKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBvcC0+ZmxhZ3MpKSA8IDAgKQogICAgICAgICAgICAgZ290byBhY3RfcmVsZWFzZV9v
dXQ7CiAKLSAgICAgICAgb3AtPm1hcC0+ZmxhZ3MgJj0gfkdOVE1BUF9ob3N0X21hcDsKKyAgICAg
ICAgbWFwLT5mbGFncyAmPSB+R05UTUFQX2hvc3RfbWFwOworICAgIH0KKworICAgIGlmICggISht
YXAtPmZsYWdzICYgKEdOVE1BUF9kZXZpY2VfbWFwfEdOVE1BUF9ob3N0X21hcCkpICkKKyAgICB7
CisgICAgICAgIG1hcC0+ZmxhZ3MgPSAwOworICAgICAgICBwdXRfaGFuZGxlID0gdHJ1ZTsKICAg
ICB9CiAKICBhY3RfcmVsZWFzZV9vdXQ6CiAgICAgYWN0aXZlX2VudHJ5X3JlbGVhc2UoYWN0KTsK
LSB1bm1hcF9vdXQ6CisgdW5sb2NrX291dDoKICAgICBncmFudF9yZWFkX3VubG9jayhyZ3QpOwog
CisgICAgaWYgKCBwdXRfaGFuZGxlICkKKyAgICAgICAgcHV0X21hcHRyYWNrX2hhbmRsZShsZ3Qs
IG9wLT5oYW5kbGUpOworCiAgICAgaWYgKCByYyA9PSBHTlRTVF9va2F5ICYmIGdudHRhYl9uZWVk
X2lvbW11X21hcHBpbmcobGQpICkKICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGludCBraW5kOwpA
QCAtMTIwNSw3ICsxMjQzLDYgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uX2NvbXBsZXRlKHN0cnVj
dCBnbnR0YWJfdW5tYXBfY29tbW9uICpvcCkKICAgICBncmFudF9lbnRyeV9oZWFkZXJfdCAqc2hh
OwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOwogICAgIHVpbnQxNl90ICpzdGF0dXM7Ci0gICAg
Ym9vbF90IHB1dF9oYW5kbGUgPSAwOwogCiAgICAgaWYgKCByZCA9PSBOVUxMICkKICAgICB7IApA
QCAtMTIyNiwxMyArMTI2MywxMyBAQCBfX2dudHRhYl91bm1hcF9jb21tb25fY29tcGxldGUoc3Ry
dWN0IGdudHRhYl91bm1hcF9jb21tb24gKm9wKQogICAgIGlmICggcmd0LT5ndF92ZXJzaW9uID09
IDAgKQogICAgICAgICBnb3RvIHVubG9ja19vdXQ7CiAKLSAgICBhY3QgPSBhY3RpdmVfZW50cnlf
YWNxdWlyZShyZ3QsIG9wLT5tYXAtPnJlZik7Ci0gICAgc2hhID0gc2hhcmVkX2VudHJ5X2hlYWRl
cihyZ3QsIG9wLT5tYXAtPnJlZik7CisgICAgYWN0ID0gYWN0aXZlX2VudHJ5X2FjcXVpcmUocmd0
LCBvcC0+cmVmKTsKKyAgICBzaGEgPSBzaGFyZWRfZW50cnlfaGVhZGVyKHJndCwgb3AtPnJlZik7
CiAKICAgICBpZiAoIHJndC0+Z3RfdmVyc2lvbiA9PSAxICkKICAgICAgICAgc3RhdHVzID0gJnNo
YS0+ZmxhZ3M7CiAgICAgZWxzZQotICAgICAgICBzdGF0dXMgPSAmc3RhdHVzX2VudHJ5KHJndCwg
b3AtPm1hcC0+cmVmKTsKKyAgICAgICAgc3RhdHVzID0gJnN0YXR1c19lbnRyeShyZ3QsIG9wLT5y
ZWYpOwogCiAgICAgaWYgKCB1bmxpa2VseShvcC0+ZnJhbWUgIT0gYWN0LT5mcmFtZSkgKSAKICAg
ICB7CkBAIC0xMjg5LDkgKzEzMjYsNiBAQCBfX2dudHRhYl91bm1hcF9jb21tb25fY29tcGxldGUo
c3RydWN0IGdudHRhYl91bm1hcF9jb21tb24gKm9wKQogICAgICAgICAgICAgYWN0LT5waW4gLT0g
R05UUElOX2hzdHdfaW5jOwogICAgIH0KIAotICAgIGlmICggKG9wLT5tYXAtPmZsYWdzICYgKEdO
VE1BUF9kZXZpY2VfbWFwfEdOVE1BUF9ob3N0X21hcCkpID09IDAgKQotICAgICAgICBwdXRfaGFu
ZGxlID0gMTsKLQogICAgIGlmICggKChhY3QtPnBpbiAmIChHTlRQSU5fZGV2d19tYXNrfEdOVFBJ
Tl9oc3R3X21hc2spKSA9PSAwKSAmJgogICAgICAgICAgIShvcC0+ZmxhZ3MgJiBHTlRNQVBfcmVh
ZG9ubHkpICkKICAgICAgICAgZ250dGFiX2NsZWFyX2ZsYWcoX0dURl93cml0aW5nLCBzdGF0dXMp
OwpAQCAtMTMwNCwxMSArMTMzOCw2IEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbl9jb21wbGV0ZShz
dHJ1Y3QgZ250dGFiX3VubWFwX2NvbW1vbiAqb3ApCiAgdW5sb2NrX291dDoKICAgICBncmFudF9y
ZWFkX3VubG9jayhyZ3QpOwogCi0gICAgaWYgKCBwdXRfaGFuZGxlICkKLSAgICB7Ci0gICAgICAg
IG9wLT5tYXAtPmZsYWdzID0gMDsKLSAgICAgICAgcHV0X21hcHRyYWNrX2hhbmRsZShsZC0+Z3Jh
bnRfdGFibGUsIG9wLT5oYW5kbGUpOwotICAgIH0KICAgICByY3VfdW5sb2NrX2RvbWFpbihyZCk7
CiB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Jun 23 00:56:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 00:56:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dOCtV-0000ka-07; Fri, 23 Jun 2017 00:56:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCtT-0000kQ-SY
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:56:15 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 94/EE-03613-F276C495; Fri, 23 Jun 2017 00:56:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVVcv3Sf
 SYN4TVYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNmLh0KWvBbMmKU9OeMzcwrhDuYuTiEBL4wigx
 t/spK4RznlFi8u3JTF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCws4Srx49
 ZQNpJxXwEyicWMySJgFqLx36Qa2CYwcCxgZVjGqF6cWlaUW6ZrrJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIEeoQBCHYwzrzsf4hRkoNJSZRXM9InUogvKT+lMiOxOCO+qDQntfg
 QowwHh5IEb28qUE6wKDU9tSItMwcYGjBpCQ4eJRHe195Aad7igsTc4sx0iNQpRkUpcd6pIH0C
 IImM0jy4Nlg4XmKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iwb1wK0BSezLwSuOmvgBYzAS1+c
 cQDZHFJIkJKqoGR+/TPv3cuBXtqfF+03MswPr5ML89ayH1+4p/UqkzFi5m6WqWzjt2Z7v/JO7
 So+Pj/1194czSvyN2zvL17xmRHa6vYjU94zHXdDzw2UT71oHtlsr1S/N4PfyPFj2zmULhxRmF
 qwQ3hSVvmR108tmOTvbJ+7PJGr2P/nN7flmzza9gQ/a67acNLJZbijERDLeai4kQAFCyXq0IC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1498179373!104458286!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30461 invoked from network); 23 Jun 2017 00:56:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Jun 2017 00:56:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCtR-0005x9-G9
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:56:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCtR-0000Zs-DW
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:56:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dOCtR-0000Zs-DW@xenbits.xenproject.org>
Date: Fri, 23 Jun 2017 00:56:13 +0000
Subject: [Xen-changelog] [xen stable-4.8] gnttab: correct maptrack table
	accesses
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGNhNzFlYjMxZDY5YTg3ODk1YTc0NDQ0YzcyOTUxMzA4ZjNmN2M5MDYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDIw
IDE2OjAxOjI0IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE2OjAxOjI0IDIwMTcgKzAyMDAKCiAgICBn
bnR0YWI6IGNvcnJlY3QgbWFwdHJhY2sgdGFibGUgYWNjZXNzZXMKICAgIAogICAgSW4gb3JkZXIg
dG8gb2JzZXJ2ZSBhIGNvbnNpc3RlbnQgKGxpbWl0LHBvaW50ZXItdGFibGUpIHBhaXIsIHRoZSBy
ZWFkZXIKICAgIG5lZWRzIHRvIGVpdGhlciBob2xkIHRoZSBtYXB0cmFjayBsb2NrIChpbiBsaW5l
IHdpdGggZG9jdW1lbnRhdGlvbikgb3IKICAgIGJvdGggc2lkZXMgbmVlZCB0byBvcmRlciB0aGVp
ciBhY2Nlc3NlcyBzdWl0YWJseSAodGhlIHdyaXRlciBzaWRlCiAgICBiYXJyaWVyIHdhcyByZW1v
dmVkIGJ5IGNvbW1pdCBkZmY1MTVkZmVhIFsiZ250dGFiOiB1c2UgcGVyLVZDUFUKICAgIG1hcHRy
YWNrIGZyZWUgbGlzdHMiXSwgYW5kIGEgcmVhZCBzaWRlIGJhcnJpZXIgaGFzIG5ldmVyIGJlZW4g
dGhlcmUpLgogICAgCiAgICBNYWtlIHRoZSB3cml0ZXIgcHVibGlzaCBhIG5ldyB0YWJsZSBwYWdl
IGJlZm9yZSBsaW1pdCAoZm9yIGJvdW5kcwogICAgY2hlY2tzIHRvIHdvcmspLCBhbmQgbmV3IGxp
c3QgaGVhZCBsYXN0IChmb3IgcmFjaW5nIG1hcHRyYWNrX2VudHJ5KCkKICAgIGludm9jYXRpb25z
IHRvIHdvcmspLiBBdCB0aGUgc2FtZSB0aW1lIGFkZCByZWFkIGJhcnJpZXJzIHRvIGxvY2tsZXNz
CiAgICByZWFkZXJzLgogICAgCiAgICBBZGRpdGlvbmFsbHkgZ2V0X21hcHRyYWNrX2hhbmRsZSgp
IG11c3Qgbm90IGFzc3VtZSAtPm1hcHRyYWNrX2hlYWQgdG8KICAgIG5vdCBjaGFuZ2UgYmVoaW5k
IGl0cyBiYWNrOiBBbm90aGVyIGhhbmRsZSBtYXkgYmUgcHV0ICh1cGRhdGluZyBvbmx5CiAgICAt
Pm1hcHRyYWNrX3RhaWwpIGFuZCB0aGVuIGdvdCBvciBzdG9sZW4gKHVwZGF0aW5nIC0+bWFwdHJh
Y2tfaGVhZCkuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjE4LgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1i
eTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgbWFzdGVyIGNv
bW1pdDogNGI3OGVmYTkxYzhhZTNjNDJlMTRiOGVhZWFhZDc3M2M1ZWIzYjcxYQogICAgbWFzdGVy
IGRhdGU6IDIwMTctMDYtMjAgMTQ6MzQ6MzQgKzAyMDAKLS0tCiB4ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMgfCAxMyArKysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCsp
LCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBi
L3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCBmOTRmYTdlLi5iNWY3NGMyIDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJs
ZS5jCkBAIC0zOTUsNyArMzk1LDcgQEAgZ2V0X21hcHRyYWNrX2hhbmRsZSgKICAgICBzdHJ1Y3Qg
Z3JhbnRfdGFibGUgKmxndCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAgICAgICAgICAqY3VyciA9IGN1
cnJlbnQ7Ci0gICAgaW50ICAgICAgICAgICAgICAgICAgIGk7CisgICAgdW5zaWduZWQgaW50ICAg
ICAgICAgIGksIGhlYWQ7CiAgICAgZ3JhbnRfaGFuZGxlX3QgICAgICAgIGhhbmRsZTsKICAgICBz
dHJ1Y3QgZ3JhbnRfbWFwcGluZyAqbmV3X210OwogCkBAIC00NTEsMTcgKzQ1MSwyMCBAQCBnZXRf
bWFwdHJhY2tfaGFuZGxlKAogICAgICAgICBuZXdfbXRbaV0ucmVmID0gaGFuZGxlICsgaSArIDE7
CiAgICAgICAgIG5ld19tdFtpXS52Y3B1ID0gY3Vyci0+dmNwdV9pZDsKICAgICB9Ci0gICAgbmV3
X210W2kgLSAxXS5yZWYgPSBjdXJyLT5tYXB0cmFja19oZWFkOwogCiAgICAgLyogU2V0IHRhaWwg
ZGlyZWN0bHkgaWYgdGhpcyBpcyB0aGUgZmlyc3QgcGFnZSBmb3IgdGhpcyBWQ1BVLiAqLwogICAg
IGlmICggY3Vyci0+bWFwdHJhY2tfdGFpbCA9PSBNQVBUUkFDS19UQUlMICkKICAgICAgICAgY3Vy
ci0+bWFwdHJhY2tfdGFpbCA9IGhhbmRsZSArIE1BUFRSQUNLX1BFUl9QQUdFIC0gMTsKIAotICAg
IHdyaXRlX2F0b21pYygmY3Vyci0+bWFwdHJhY2tfaGVhZCwgaGFuZGxlICsgMSk7Ci0KICAgICBs
Z3QtPm1hcHRyYWNrW25yX21hcHRyYWNrX2ZyYW1lcyhsZ3QpXSA9IG5ld19tdDsKKyAgICBzbXBf
d21iKCk7CiAgICAgbGd0LT5tYXB0cmFja19saW1pdCArPSBNQVBUUkFDS19QRVJfUEFHRTsKIAor
ICAgIGRvIHsKKyAgICAgICAgbmV3X210W2kgLSAxXS5yZWYgPSByZWFkX2F0b21pYygmY3Vyci0+
bWFwdHJhY2tfaGVhZCk7CisgICAgICAgIGhlYWQgPSBjbXB4Y2hnKCZjdXJyLT5tYXB0cmFja19o
ZWFkLCBuZXdfbXRbaSAtIDFdLnJlZiwgaGFuZGxlICsgMSk7CisgICAgfSB3aGlsZSAoIGhlYWQg
IT0gbmV3X210W2kgLSAxXS5yZWYgKTsKKwogICAgIHNwaW5fdW5sb2NrKCZsZ3QtPm1hcHRyYWNr
X2xvY2spOwogCiAgICAgcmV0dXJuIGhhbmRsZTsKQEAgLTcyNyw2ICs3MzAsNyBAQCBzdGF0aWMg
dW5zaWduZWQgaW50IG1hcGtpbmQoCiAgICAgZm9yICggaGFuZGxlID0gMDsgIShraW5kICYgTUFQ
S0lORF9XUklURSkgJiYKICAgICAgICAgICAgICAgICAgICAgICBoYW5kbGUgPCBsZ3QtPm1hcHRy
YWNrX2xpbWl0OyBoYW5kbGUrKyApCiAgICAgeworICAgICAgICBzbXBfcm1iKCk7CiAgICAgICAg
IG1hcCA9ICZtYXB0cmFja19lbnRyeShsZ3QsIGhhbmRsZSk7CiAgICAgICAgIGlmICggIShtYXAt
PmZsYWdzICYgKEdOVE1BUF9kZXZpY2VfbWFwfEdOVE1BUF9ob3N0X21hcCkpIHx8CiAgICAgICAg
ICAgICAgbWFwLT5kb21pZCAhPSByZC0+ZG9tYWluX2lkICkKQEAgLTEwOTQsNiArMTA5OCw3IEBA
IF9fZ250dGFiX3VubWFwX2NvbW1vbigKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAorICAgIHNt
cF9ybWIoKTsKICAgICBtYXAgPSAmbWFwdHJhY2tfZW50cnkobGd0LCBvcC0+aGFuZGxlKTsKIAog
ICAgIGdyYW50X3JlYWRfbG9jayhsZ3QpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Jun 23 00:56:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 00:56:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dOCtg-0000mO-1j; Fri, 23 Jun 2017 00:56:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCtd-0000m9-VN
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:56:26 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 6C/FA-03557-9376C495; Fri, 23 Jun 2017 00:56:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVdci3Sf
 SYM93XYsJ2wwcGD229+1iD2CMYs3MS8qvSGDN+DS1gbHgrn7Fis1zWRoYZ6l0MXJyCAl8YZR4
 26PUxcgFZJ9nlFj+/CZrFyMHB5uAmMTcvQogNSICqhKzVixnhqhXl2j63cAGYgsLRErMvfeLE
 aScV8BM4uyMOJAwC1B5z7MlTBMYORYwMqxi1ChOLSpLLdI1NNRLKspMzyjJTczM0TU0MNPLTS
 0uTkxPzUlMKtZLzs/dxAj0CAMQ7GD8tCzgEKMkB5OSKK9mpE+kEF9SfkplRmJxRnxRaU5q8SF
 GGQ4OJQleuTSgnGBRanpqRVpmDjA0YNISHDxKIryvvYHSvMUFibnFmekQqVOMuhwbVq//wiTE
 kpeflyolzqsEMkMApCijNA9uBCxMLzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYNy4FaApPZ
 l4J3KZXQEcwAR3x4ogHyBEliQgpqQZGuXlXJk7xj/hho7plza536vELzHfUW78q5cy6NbP0eO
 jsV2ytAd3Jk85r+e1+433JQfi9au7P26u/nTm06lP3ffkOjxijRdKhOqtUVksrP2g5F3xlgwb
 vzlW8mn8OuvVekvmjv4PXlocjKMF2jvFi3dyulz6Kkc+U8pLm6UomnPt64qOk7d1iJZbijERD
 Leai4kQAKN1R2E4CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-21.messagelabs.com!1498179383!61337295!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48659 invoked from network); 23 Jun 2017 00:56:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Jun 2017 00:56:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCtb-0005xJ-I9
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:56:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCtb-0000aP-HP
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:56:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dOCtb-0000aP-HP@xenbits.xenproject.org>
Date: Fri, 23 Jun 2017 00:56:23 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/shadow: hold references for
	the duration of emulated writes
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDk4MmQ0NzdiNTZiNzMyMWE1ZDIyZDJmZmM1ODVhMjIwODZkNmYxYWYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEp1biAyMCAxNjowMTo0NiAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIEp1biAyMCAxNjowMTo0NiAyMDE3ICsw
MjAwCgogICAgeDg2L3NoYWRvdzogaG9sZCByZWZlcmVuY2VzIGZvciB0aGUgZHVyYXRpb24gb2Yg
ZW11bGF0ZWQgd3JpdGVzCiAgICAKICAgIFRoZSAobWlzbmFtZWQpIGVtdWxhdGVfZ3ZhX3RvX21m
bigpIGZ1bmN0aW9uIHRyYW5zbGF0ZXMgYSBsaW5lYXIgYWRkcmVzcyB0byBhbgogICAgbWZuLCBi
dXQgcmVsZWFzZXMgaXRzIHBhZ2UgcmVmZXJlbmNlIGJlZm9yZSByZXR1cm5pbmcgdGhlIG1mbiB0
byBpdHMgY2FsbGVyLgogICAgCiAgICBzaF9lbXVsYXRlX21hcF9kZXN0KCkgdXNlcyB0aGUgcmVz
dWx0cyBvZiBvbmUgb3IgdHdvIHRyYW5zbGF0aW9ucyB0byBjb25zdHJ1Y3QKICAgIGEgdmlydHVh
bCBtYXBwaW5nIHRvIHRoZSB1bmRlcmx5aW5nIGZyYW1lcywgY29tcGxldGVzIGFuIGVtdWxhdGVk
CiAgICB3cml0ZS9jbXB4Y2hnLCB0aGVuIHVubWFwcyB0aGUgdmlydHVhbCBtYXBwaW5ncy4KICAg
IAogICAgVGhlIHBhZ2UgcmVmZXJlbmNlcyBuZWVkIGhvbGRpbmcgdW50aWwgdGhlIG1hcHBpbmdz
IGFyZSB1bm1hcHBlZCwgb3IgdGhlCiAgICBmcmFtZXMgY2FuIGNoYW5nZSBvd25lcnNoaXAgYmVm
b3JlIHRoZSB3cml0ZXMgb2NjdXJzLgogICAgCiAgICBUaGlzIGlzIFhTQS0yMTkuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogICAgbWFzdGVyIGNvbW1pdDogMjYy
MTdhZmY2N2FlMTUzOGQ0ZTFiMjIyNmFmYWI2OTkzY2RiZTc3MgogICAgbWFzdGVyIGRhdGU6IDIw
MTctMDYtMjAgMTQ6MzY6MTEgKzAyMDAKLS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1v
bi5jIHwgNTQgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCAzNiBpbnNlcnRpb25zKCspLCAxOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRv
dy9jb21tb24uYwppbmRleCBjZWQyMzEzLi4xMzMwNWQyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbW0vc2hhZG93L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9u
LmMKQEAgLTE3MDMsNyArMTcwMywxMCBAQCBzdGF0aWMgdW5zaWduZWQgaW50IHNoYWRvd19nZXRf
YWxsb2NhdGlvbihzdHJ1Y3QgZG9tYWluICpkKQogLyoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwogLyogSGFu
ZGxpbmcgZ3Vlc3Qgd3JpdGVzIHRvIHBhZ2V0YWJsZXMuICovCiAKLS8qIFRyYW5zbGF0ZSBhIFZB
IHRvIGFuIE1GTiwgaW5qZWN0aW5nIGEgcGFnZS1mYXVsdCBpZiB3ZSBmYWlsLiAqLworLyoKKyAq
IFRyYW5zbGF0ZSBhIFZBIHRvIGFuIE1GTiwgaW5qZWN0aW5nIGEgcGFnZS1mYXVsdCBpZiB3ZSBm
YWlsLiAgSWYgdGhlCisgKiBtYXBwaW5nIHN1Y2NlZWRzLCBhIHJlZmVyZW5jZSB3aWxsIGJlIGhl
bGQgb24gdGhlIHVuZGVybHlpbmcgcGFnZS4KKyAqLwogI2RlZmluZSBCQURfR1ZBX1RPX0dGTiAo
fjBVTCkKICNkZWZpbmUgQkFEX0dGTl9UT19NRk4gKH4xVUwpCiAjZGVmaW5lIFJFQURPTkxZX0dG
TiAgICh+MlVMKQpAQCAtMTc1MSwxNiArMTc1NCwxNSBAQCBzdGF0aWMgbWZuX3QgZW11bGF0ZV9n
dmFfdG9fbWZuKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIHZhZGRyLAogICAgIEFTU0VS
VChtZm5fdmFsaWQobWZuKSk7CiAKICAgICB2LT5hcmNoLnBhZ2luZy5sYXN0X3dyaXRlX3dhc19w
dCA9ICEhc2hfbWZuX2lzX2FfcGFnZV90YWJsZShtZm4pOwotICAgIC8qCi0gICAgICogTm90ZSBz
aGFkb3cgY2Fubm90IHBhZ2Ugb3V0IG9yIHVuc2hhcmUgdGhpcyBtZm4sIHNvIHRoZSBtYXAgd29u
J3QKLSAgICAgKiBkaXNhcHBlYXIuIE90aGVyd2lzZSwgY2FsbGVyIG11c3QgaG9sZCBvbnRvIHBh
Z2UgdW50aWwgZG9uZS4KLSAgICAgKi8KLSAgICBwdXRfcGFnZShwYWdlKTsKIAogICAgIHJldHVy
biBtZm47CiB9CiAKLS8qIENoZWNrIHRoYXQgdGhlIHVzZXIgaXMgYWxsb3dlZCB0byBwZXJmb3Jt
IHRoaXMgd3JpdGUuICovCisvKgorICogQ2hlY2sgdGhhdCB0aGUgdXNlciBpcyBhbGxvd2VkIHRv
IHBlcmZvcm0gdGhpcyB3cml0ZS4gIElmIGEgbWFwcGluZyBpcworICogcmV0dXJuZWQsIHBhZ2Ug
cmVmZXJlbmNlcyB3aWxsIGJlIGhlbGQgb24gc2hfY3R4dC0+bWZuWzBdIGFuZAorICogc2hfY3R4
dC0+bWZuWzFdIGlmZiAhSU5WQUxJRF9NRk4uCisgKi8KIHZvaWQgKnNoX2VtdWxhdGVfbWFwX2Rl
c3Qoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgdmFkZHIsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBieXRlcywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IHNoX2VtdWxhdGVfY3R4dCAqc2hfY3R4dCkKQEAgLTE3NjgsMTMgKzE3NzAsNiBAQCB2
b2lkICpzaF9lbXVsYXRlX21hcF9kZXN0KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIHZh
ZGRyLAogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CiAgICAgdm9pZCAqbWFwOwog
Ci0gICAgc2hfY3R4dC0+bWZuWzBdID0gZW11bGF0ZV9ndmFfdG9fbWZuKHYsIHZhZGRyLCBzaF9j
dHh0KTsKLSAgICBpZiAoICFtZm5fdmFsaWQoc2hfY3R4dC0+bWZuWzBdKSApCi0gICAgICAgIHJl
dHVybiAoKG1mbl94KHNoX2N0eHQtPm1mblswXSkgPT0gQkFEX0dWQV9UT19HRk4pID8KLSAgICAg
ICAgICAgICAgICBNQVBQSU5HX0VYQ0VQVElPTiA6Ci0gICAgICAgICAgICAgICAgKG1mbl94KHNo
X2N0eHQtPm1mblswXSkgPT0gUkVBRE9OTFlfR0ZOKSA/Ci0gICAgICAgICAgICAgICAgTUFQUElO
R19TSUxFTlRfRkFJTCA6IE1BUFBJTkdfVU5IQU5ETEVBQkxFKTsKLQogI2lmbmRlZiBOREVCVUcK
ICAgICAvKiBXZSBkb24ndCBlbXVsYXRlIHVzZXItbW9kZSB3cml0ZXMgdG8gcGFnZSB0YWJsZXMu
ICovCiAgICAgaWYgKCBoYXNfaHZtX2NvbnRhaW5lcl9kb21haW4oZCkKQEAgLTE3ODcsNiArMTc4
MiwxNyBAQCB2b2lkICpzaF9lbXVsYXRlX21hcF9kZXN0KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBsb25nIHZhZGRyLAogICAgIH0KICNlbmRpZgogCisgICAgc2hfY3R4dC0+bWZuWzBdID0gZW11
bGF0ZV9ndmFfdG9fbWZuKHYsIHZhZGRyLCBzaF9jdHh0KTsKKyAgICBpZiAoICFtZm5fdmFsaWQo
c2hfY3R4dC0+bWZuWzBdKSApCisgICAgeworICAgICAgICBzd2l0Y2ggKCBtZm5feChzaF9jdHh0
LT5tZm5bMF0pICkKKyAgICAgICAgeworICAgICAgICBjYXNlIEJBRF9HVkFfVE9fR0ZOOiByZXR1
cm4gTUFQUElOR19FWENFUFRJT047CisgICAgICAgIGNhc2UgUkVBRE9OTFlfR0ZOOiAgIHJldHVy
biBNQVBQSU5HX1NJTEVOVF9GQUlMOworICAgICAgICBkZWZhdWx0OiAgICAgICAgICAgICByZXR1
cm4gTUFQUElOR19VTkhBTkRMRUFCTEU7CisgICAgICAgIH0KKyAgICB9CisKICAgICAvKiBVbmFs
aWduZWQgd3JpdGVzIG1lYW4gcHJvYmFibHkgdGhpcyBpc24ndCBhIHBhZ2V0YWJsZS4gKi8KICAg
ICBpZiAoIHZhZGRyICYgKGJ5dGVzIC0gMSkgKQogICAgICAgICBzaF9yZW1vdmVfc2hhZG93cyhk
LCBzaF9jdHh0LT5tZm5bMF0sIDAsIDAgLyogU2xvdywgY2FuIGZhaWwuICovICk7CkBAIC0xODAz
LDYgKzE4MDksNyBAQCB2b2lkICpzaF9lbXVsYXRlX21hcF9kZXN0KHN0cnVjdCB2Y3B1ICp2LCB1
bnNpZ25lZCBsb25nIHZhZGRyLAogICAgICAgICAgKiBDcm9zcy1wYWdlIGVtdWxhdGVkIHdyaXRl
cyBhcmUgb25seSBzdXBwb3J0ZWQgZm9yIEhWTSBndWVzdHM7CiAgICAgICAgICAqIFBWIGd1ZXN0
cyBvdWdodCB0byBrbm93IGJldHRlci4KICAgICAgICAgICovCisgICAgICAgIHB1dF9wYWdlKG1m
bl90b19wYWdlKHNoX2N0eHQtPm1mblswXSkpOwogICAgICAgICByZXR1cm4gTUFQUElOR19VTkhB
TkRMRUFCTEU7CiAgICAgfQogICAgIGVsc2UKQEAgLTE4MTAsMTcgKzE4MTcsMjYgQEAgdm9pZCAq
c2hfZW11bGF0ZV9tYXBfZGVzdChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyB2YWRkciwK
ICAgICAgICAgLyogVGhpcyB3cml0ZSBjcm9zc2VzIGEgcGFnZSBib3VuZGFyeS4gVHJhbnNsYXRl
IHRoZSBzZWNvbmQgcGFnZS4gKi8KICAgICAgICAgc2hfY3R4dC0+bWZuWzFdID0gZW11bGF0ZV9n
dmFfdG9fbWZuKHYsIHZhZGRyICsgYnl0ZXMgLSAxLCBzaF9jdHh0KTsKICAgICAgICAgaWYgKCAh
bWZuX3ZhbGlkKHNoX2N0eHQtPm1mblsxXSkgKQotICAgICAgICAgICAgcmV0dXJuICgobWZuX3go
c2hfY3R4dC0+bWZuWzFdKSA9PSBCQURfR1ZBX1RPX0dGTikgPwotICAgICAgICAgICAgICAgICAg
ICBNQVBQSU5HX0VYQ0VQVElPTiA6Ci0gICAgICAgICAgICAgICAgICAgIChtZm5feChzaF9jdHh0
LT5tZm5bMV0pID09IFJFQURPTkxZX0dGTikgPwotICAgICAgICAgICAgICAgICAgICBNQVBQSU5H
X1NJTEVOVF9GQUlMIDogTUFQUElOR19VTkhBTkRMRUFCTEUpOworICAgICAgICB7CisgICAgICAg
ICAgICBwdXRfcGFnZShtZm5fdG9fcGFnZShzaF9jdHh0LT5tZm5bMF0pKTsKKyAgICAgICAgICAg
IHN3aXRjaCAoIG1mbl94KHNoX2N0eHQtPm1mblsxXSkgKQorICAgICAgICAgICAgeworICAgICAg
ICAgICAgY2FzZSBCQURfR1ZBX1RPX0dGTjogcmV0dXJuIE1BUFBJTkdfRVhDRVBUSU9OOworICAg
ICAgICAgICAgY2FzZSBSRUFET05MWV9HRk46ICAgcmV0dXJuIE1BUFBJTkdfU0lMRU5UX0ZBSUw7
CisgICAgICAgICAgICBkZWZhdWx0OiAgICAgICAgICAgICByZXR1cm4gTUFQUElOR19VTkhBTkRM
RUFCTEU7CisgICAgICAgICAgICB9CisgICAgICAgIH0KIAogICAgICAgICAvKiBDcm9zcy1wYWdl
IHdyaXRlcyBtZWFuIHByb2JhYmx5IG5vdCBhIHBhZ2V0YWJsZS4gKi8KICAgICAgICAgc2hfcmVt
b3ZlX3NoYWRvd3MoZCwgc2hfY3R4dC0+bWZuWzFdLCAwLCAwIC8qIFNsb3csIGNhbiBmYWlsLiAq
LyApOwogCiAgICAgICAgIG1hcCA9IHZtYXAoc2hfY3R4dC0+bWZuLCAyKTsKICAgICAgICAgaWYg
KCAhbWFwICkKKyAgICAgICAgeworICAgICAgICAgICAgcHV0X3BhZ2UobWZuX3RvX3BhZ2Uoc2hf
Y3R4dC0+bWZuWzBdKSk7CisgICAgICAgICAgICBwdXRfcGFnZShtZm5fdG9fcGFnZShzaF9jdHh0
LT5tZm5bMV0pKTsKICAgICAgICAgICAgIHJldHVybiBNQVBQSU5HX1VOSEFORExFQUJMRTsKKyAg
ICAgICAgfQogICAgICAgICBtYXAgKz0gKHZhZGRyICYgflBBR0VfTUFTSyk7CiAgICAgfQogCkBA
IC0xODkwLDEwICsxOTA2LDEyIEBAIHZvaWQgc2hfZW11bGF0ZV91bm1hcF9kZXN0KHN0cnVjdCB2
Y3B1ICp2LCB2b2lkICphZGRyLCB1bnNpZ25lZCBpbnQgYnl0ZXMsCiAgICAgfQogCiAgICAgcGFn
aW5nX21hcmtfZGlydHkodi0+ZG9tYWluLCBtZm5feChzaF9jdHh0LT5tZm5bMF0pKTsKKyAgICBw
dXRfcGFnZShtZm5fdG9fcGFnZShzaF9jdHh0LT5tZm5bMF0pKTsKIAogICAgIGlmICggdW5saWtl
bHkobWZuX3ZhbGlkKHNoX2N0eHQtPm1mblsxXSkpICkKICAgICB7CiAgICAgICAgIHBhZ2luZ19t
YXJrX2RpcnR5KHYtPmRvbWFpbiwgbWZuX3goc2hfY3R4dC0+bWZuWzFdKSk7CisgICAgICAgIHB1
dF9wYWdlKG1mbl90b19wYWdlKHNoX2N0eHQtPm1mblsxXSkpOwogICAgICAgICB2dW5tYXAoKHZv
aWQgKikoKHVuc2lnbmVkIGxvbmcpYWRkciAmIFBBR0VfTUFTSykpOwogICAgIH0KICAgICBlbHNl
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Jun 23 00:56:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 00:56:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dOCtp-0000o4-4S; Fri, 23 Jun 2017 00:56:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCto-0000nt-9Y
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:56:36 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 15/EA-03620-3476C495; Fri, 23 Jun 2017 00:56:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVdcp3Sf
 S4P8GQ4sJ2wwcGD229+1iD2CMYs3MS8qvSGDNWPj1KVvBTNeKHy/72RoYN5t0MXJxCAl8YZR4
 1NjNDOGcZ5SY0rGdtYuRg4NNQExi7l6FLkZODhEBVYlZK5Yzg9hCAuoSTb8b2EBsYQFjic6+g
 2BxXgEzicZ981hAWlmA6rcuCp7AyLGAkWEVo0ZxalFZapGusYFeUlFmekZJbmJmjq6hgZlebm
 pxcWJ6ak5iUrFecn7uJkagTxiAYAfj37WBhxglOZiURHk1I30ihfiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnwZqcB5QSLUtNTK9Iyc4DBAZOW4OBREuF97Q2U5i0uSMwtzkyHSJ1i1OXYsHr9FyYh
 lrz8vFQpcd6lIDMEQIoySvPgRsAC9RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeeNSgKbwZ
 OaVwG16BXQEE9ARL454gBxRkoiQkmpgrMxe+JHtrUokx98fKZf5LlcY9t927G55/UpByCbiy4
 957972LNlo1bbPak5Q7Ycjy4P8Us22vpr4Zcnp62wnl0X6J0ozOiy/bR9zXNXnTOfZ5WtOX0z
 OXP7tTZzWy2vsHjEs2mq6qkUMmYp1C3+nymS0mbdfiXM+Z7vFf9GXf0oHT00988T1iBJLcUai
 oRZzUXEiAJZjKZNPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1498179393!109245464!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50683 invoked from network); 23 Jun 2017 00:56:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Jun 2017 00:56:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCtl-0005xU-K8
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:56:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCtl-0000bJ-JT
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:56:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dOCtl-0000bJ-JT@xenbits.xenproject.org>
Date: Fri, 23 Jun 2017 00:56:33 +0000
Subject: [Xen-changelog] [xen stable-4.8] evtchn: avoid NULL derefs
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGU1ZGEzY2NhZmQ5YTMwZjFkODE2NWIzZTUxZjkzYzQ4Njc1YzY1NmQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDIw
IDE2OjAyOjQ1IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE2OjAyOjQ1IDIwMTcgKzAyMDAKCiAgICBl
dnRjaG46IGF2b2lkIE5VTEwgZGVyZWZzCiAgICAKICAgIENvbW1pdCBmYmJkNTAwOWU2ICgiZXZ0
Y2huOiByZWZhY3RvciBsb3ctbGV2ZWwgZXZlbnQgY2hhbm5lbCBwb3J0IG9wcyIpCiAgICBhZGRl
ZCBhIGRlLXJlZmVyZW5jZSBvZiB0aGUgc3RydWN0IGV2dGNobiBwb2ludGVyIGZvciBhIHBvcnQg
d2l0aG91dAogICAgZmlyc3QgbWFraW5nIHN1cmUgdGhlIGJ1Y2tldCBwb2ludGVyIGlzIG5vbi1O
VUxMLiBUaGlzIGRlLXJlZmVyZW5jZSBpcwogICAgYWN0dWFsbHkgZW50aXJlbHkgdW5uZWNlc3Nh
cnksIGFzIGFsbCByZWxldmFudCBjYWxsZXJzIChiZXlvbmQgdGhlCiAgICBwcm9ibGVtYXRpYyBk
b19wb2xsKCkpIGFscmVhZHkgaG9sZCB0aGUgcG9ydCBudW1iZXIgaW4gdGhlaXIgaGFuZHMsIGFu
ZAogICAgdGhlIGFjdHVhbCBsZWFmIGZ1bmN0aW9ucyBuZWVkIG5vdGhpbmcgZWxzZS4KICAgIAog
ICAgRm9yIEZJRk8gZXZlbnQgY2hhbm5lbHMgdGhlcmUncyBhIHNlY29uZCBwcm9ibGVtIGluIHRo
YXQgdGhlIG9yZGVyaW5nCiAgICBvZiByZWFkcyBhbmQgdXBkYXRlcyB0byAtPm51bV9ldnRjaG5z
IGFuZCAtPmV2ZW50X2FycmF5W10gd2FzIHNvIGZhcgogICAgdW5kZWZpbmVkICh0aGUgcmVhZCBz
aWRlIGlzbid0IGFsd2F5cyBob2xkaW5nIHRoZSBkb21haW4ncyBldmVudCBsb2NrKS4KICAgIEFk
ZCByZXNwZWN0aXZlIGJhcnJpZXJzLgogICAgCiAgICBUaGlzIGlzIFhTQS0yMjEuCiAgICAKICAg
IFJlcG9ydGVkLWJ5OiBBbmt1ciBBcm9yYSA8YW5rdXIuYS5hcm9yYUBvcmFjbGUuY29tPgogICAg
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVy
IGNvbW1pdDogZTc3MTlhMGRmYWM3YTIwY2I3ZGE1NTI5ZTA5NzczZDgyNzFiYjc4YgogICAgbWFz
dGVyIGRhdGU6IDIwMTctMDYtMjAgMTQ6Mzc6NDcgKzAyMDAKLS0tCiB4ZW4vYXJjaC94ODYvaXJx
LmMgICAgICAgICB8ICA4ICsrKy0tLS0tCiB4ZW4vY29tbW9uL2V2ZW50XzJsLmMgICAgICB8IDE2
ICsrKysrKysrKystLS0tLS0KIHhlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jIHwgIDQgKystLQog
eGVuL2NvbW1vbi9ldmVudF9maWZvLmMgICAgfCAyMCArKysrKysrKysrKysrKy0tLS0tLQogeGVu
L2NvbW1vbi9zY2hlZHVsZS5jICAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUveGVuL2V2ZW50Lmgg
ICAgfCAxMiArKysrKystLS0tLS0KIDYgZmlsZXMgY2hhbmdlZCwgMzYgaW5zZXJ0aW9ucygrKSwg
MjYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2lycS5jIGIveGVuL2Fy
Y2gveDg2L2lycS5jCmluZGV4IDhjMTU0NWEuLjY4NmIxMjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9pcnEuYworKysgYi94ZW4vYXJjaC94ODYvaXJxLmMKQEAgLTE0ODcsNyArMTQ4Nyw3IEBA
IGludCBwaXJxX2d1ZXN0X3VubWFzayhzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICB7CiAgICAg
ICAgICAgICBwaXJxID0gcGlycXNbaV0tPnBpcnE7CiAgICAgICAgICAgICBpZiAoIHBpcnFzW2ld
LT5tYXNrZWQgJiYKLSAgICAgICAgICAgICAgICAgIWV2dGNobl9wb3J0X2lzX21hc2tlZChkLCBl
dnRjaG5fZnJvbV9wb3J0KGQsIHBpcnFzW2ldLT5ldnRjaG4pKSApCisgICAgICAgICAgICAgICAg
ICFldnRjaG5fcG9ydF9pc19tYXNrZWQoZCwgcGlycXNbaV0tPmV2dGNobikgKQogICAgICAgICAg
ICAgICAgIHBpcnFfZ3Vlc3RfZW9pKHBpcnFzW2ldKTsKICAgICAgICAgfQogICAgIH0gd2hpbGUg
KCArK3BpcnEgPCBkLT5ucl9waXJxcyAmJiBuID09IEFSUkFZX1NJWkUocGlycXMpICk7CkBAIC0y
MjQ1LDcgKzIyNDUsNiBAQCBzdGF0aWMgdm9pZCBkdW1wX2lycXModW5zaWduZWQgY2hhciBrZXkp
CiAgICAgaW50IGksIGlycSwgcGlycTsKICAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2M7CiAgICAg
aXJxX2d1ZXN0X2FjdGlvbl90ICphY3Rpb247Ci0gICAgc3RydWN0IGV2dGNobiAqZXZ0Y2huOwog
ICAgIHN0cnVjdCBkb21haW4gKmQ7CiAgICAgY29uc3Qgc3RydWN0IHBpcnEgKmluZm87CiAgICAg
dW5zaWduZWQgbG9uZyBmbGFnczsKQEAgLTIyODgsMTEgKzIyODcsMTAgQEAgc3RhdGljIHZvaWQg
ZHVtcF9pcnFzKHVuc2lnbmVkIGNoYXIga2V5KQogICAgICAgICAgICAgICAgIGQgPSBhY3Rpb24t
Pmd1ZXN0W2ldOwogICAgICAgICAgICAgICAgIHBpcnEgPSBkb21haW5faXJxX3RvX3BpcnEoZCwg
aXJxKTsKICAgICAgICAgICAgICAgICBpbmZvID0gcGlycV9pbmZvKGQsIHBpcnEpOwotICAgICAg
ICAgICAgICAgIGV2dGNobiA9IGV2dGNobl9mcm9tX3BvcnQoZCwgaW5mby0+ZXZ0Y2huKTsKICAg
ICAgICAgICAgICAgICBwcmludGsoIiV1OiUzZCglYyVjJWMpIiwKICAgICAgICAgICAgICAgICAg
ICAgICAgZC0+ZG9tYWluX2lkLCBwaXJxLAotICAgICAgICAgICAgICAgICAgICAgICAoZXZ0Y2hu
X3BvcnRfaXNfcGVuZGluZyhkLCBldnRjaG4pID8gJ1AnIDogJy0nKSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgKGV2dGNobl9wb3J0X2lzX21hc2tlZChkLCBldnRjaG4pID8gJ00nIDogJy0nKSwK
KyAgICAgICAgICAgICAgICAgICAgICAgZXZ0Y2huX3BvcnRfaXNfcGVuZGluZyhkLCBpbmZvLT5l
dnRjaG4pID8gJ1AnIDogJy0nLAorICAgICAgICAgICAgICAgICAgICAgICBldnRjaG5fcG9ydF9p
c19tYXNrZWQoZCwgaW5mby0+ZXZ0Y2huKSA/ICdNJyA6ICctJywKICAgICAgICAgICAgICAgICAg
ICAgICAgKGluZm8tPm1hc2tlZCA/ICdNJyA6ICctJykpOwogICAgICAgICAgICAgICAgIGlmICgg
aSAhPSBhY3Rpb24tPm5yX2d1ZXN0cyApCiAgICAgICAgICAgICAgICAgICAgIHByaW50aygiLCIp
OwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ldmVudF8ybC5jIGIveGVuL2NvbW1vbi9ldmVudF8y
bC5jCmluZGV4IDU4MzdhZTguLjQyYTU0NzYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZXZlbnRf
MmwuYworKysgYi94ZW4vY29tbW9uL2V2ZW50XzJsLmMKQEAgLTYyLDE2ICs2MiwyMCBAQCBzdGF0
aWMgdm9pZCBldnRjaG5fMmxfdW5tYXNrKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBldnRjaG4g
KmV2dGNobikKICAgICB9CiB9CiAKLXN0YXRpYyBib29sX3QgZXZ0Y2huXzJsX2lzX3BlbmRpbmco
c3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3Qgc3RydWN0IGV2dGNobiAqZXZ0Y2huKQorc3RhdGljIGJvb2xfdCBldnRjaG5fMmxfaXNfcGVu
ZGluZyhzdHJ1Y3QgZG9tYWluICpkLCBldnRjaG5fcG9ydF90IHBvcnQpCiB7Ci0gICAgcmV0dXJu
IHRlc3RfYml0KGV2dGNobi0+cG9ydCwgJnNoYXJlZF9pbmZvKGQsIGV2dGNobl9wZW5kaW5nKSk7
CisgICAgdW5zaWduZWQgaW50IG1heF9wb3J0cyA9IEJJVFNfUEVSX0VWVENITl9XT1JEKGQpICog
QklUU19QRVJfRVZUQ0hOX1dPUkQoZCk7CisKKyAgICBBU1NFUlQocG9ydCA8IG1heF9wb3J0cyk7
CisgICAgcmV0dXJuIHBvcnQgPCBtYXhfcG9ydHMgJiYgdGVzdF9iaXQocG9ydCwgJnNoYXJlZF9p
bmZvKGQsIGV2dGNobl9wZW5kaW5nKSk7CiB9CiAKLXN0YXRpYyBib29sX3QgZXZ0Y2huXzJsX2lz
X21hc2tlZChzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnN0IHN0cnVjdCBldnRjaG4gKmV2dGNobikKK3N0YXRpYyBib29sX3QgZXZ0Y2huXzJs
X2lzX21hc2tlZChzdHJ1Y3QgZG9tYWluICpkLCBldnRjaG5fcG9ydF90IHBvcnQpCiB7Ci0gICAg
cmV0dXJuIHRlc3RfYml0KGV2dGNobi0+cG9ydCwgJnNoYXJlZF9pbmZvKGQsIGV2dGNobl9tYXNr
KSk7CisgICAgdW5zaWduZWQgaW50IG1heF9wb3J0cyA9IEJJVFNfUEVSX0VWVENITl9XT1JEKGQp
ICogQklUU19QRVJfRVZUQ0hOX1dPUkQoZCk7CisKKyAgICBBU1NFUlQocG9ydCA8IG1heF9wb3J0
cyk7CisgICAgcmV0dXJuIHBvcnQgPj0gbWF4X3BvcnRzIHx8IHRlc3RfYml0KHBvcnQsICZzaGFy
ZWRfaW5mbyhkLCBldnRjaG5fbWFzaykpOwogfQogCiBzdGF0aWMgdm9pZCBldnRjaG5fMmxfcHJp
bnRfc3RhdGUoc3RydWN0IGRvbWFpbiAqZCwKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZXZlbnRf
Y2hhbm5lbC5jIGIveGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMKaW5kZXggNjM4ZGM1ZS4uZTA0
ODY5NiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMKKysrIGIveGVuL2Nv
bW1vbi9ldmVudF9jaGFubmVsLmMKQEAgLTEzODEsOCArMTM4MSw4IEBAIHN0YXRpYyB2b2lkIGRv
bWFpbl9kdW1wX2V2dGNobl9pbmZvKHN0cnVjdCBkb21haW4gKmQpCiAKICAgICAgICAgcHJpbnRr
KCIgICAgJTR1IFslZC8lZC8iLAogICAgICAgICAgICAgICAgcG9ydCwKLSAgICAgICAgICAgICAg
ICEhZXZ0Y2huX3BvcnRfaXNfcGVuZGluZyhkLCBjaG4pLAotICAgICAgICAgICAgICAgISFldnRj
aG5fcG9ydF9pc19tYXNrZWQoZCwgY2huKSk7CisgICAgICAgICAgICAgICBldnRjaG5fcG9ydF9p
c19wZW5kaW5nKGQsIHBvcnQpLAorICAgICAgICAgICAgICAgZXZ0Y2huX3BvcnRfaXNfbWFza2Vk
KGQsIHBvcnQpKTsKICAgICAgICAgZXZ0Y2huX3BvcnRfcHJpbnRfc3RhdGUoZCwgY2huKTsKICAg
ICAgICAgcHJpbnRrKCJdOiBzPSVkIG49JWQgeD0lZCIsCiAgICAgICAgICAgICAgICBjaG4tPnN0
YXRlLCBjaG4tPm5vdGlmeV92Y3B1X2lkLCBjaG4tPnhlbl9jb25zdW1lcik7CmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2V2ZW50X2ZpZm8uYyBiL3hlbi9jb21tb24vZXZlbnRfZmlmby5jCmluZGV4
IDQ1NTgzZTUuLmZjNThhNDYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZXZlbnRfZmlmby5jCisr
KyBiL3hlbi9jb21tb24vZXZlbnRfZmlmby5jCkBAIC0yOCw2ICsyOCwxMiBAQCBzdGF0aWMgaW5s
aW5lIGV2ZW50X3dvcmRfdCAqZXZ0Y2huX2ZpZm9fd29yZF9mcm9tX3BvcnQoc3RydWN0IGRvbWFp
biAqZCwKICAgICBpZiAoIHVubGlrZWx5KHBvcnQgPj0gZC0+ZXZ0Y2huX2ZpZm8tPm51bV9ldnRj
aG5zKSApCiAgICAgICAgIHJldHVybiBOVUxMOwogCisgICAgLyoKKyAgICAgKiBDYWxsZXJzIGFy
ZW4ndCByZXF1aXJlZCB0byBob2xkIGQtPmV2ZW50X2xvY2ssIHNvIHdlIG5lZWQgdG8gc3luY2hy
b25pemUKKyAgICAgKiB3aXRoIGFkZF9wYWdlX3RvX2V2ZW50X2FycmF5KCkuCisgICAgICovCisg
ICAgc21wX3JtYigpOworCiAgICAgcCA9IHBvcnQgLyBFVlRDSE5fRklGT19FVkVOVF9XT1JEU19Q
RVJfUEFHRTsKICAgICB3ID0gcG9ydCAlIEVWVENITl9GSUZPX0VWRU5UX1dPUkRTX1BFUl9QQUdF
OwogCkBAIC0yODgsMjQgKzI5NCwyMiBAQCBzdGF0aWMgdm9pZCBldnRjaG5fZmlmb191bm1hc2so
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGV2dGNobiAqZXZ0Y2huKQogICAgICAgICBldnRjaG5f
Zmlmb19zZXRfcGVuZGluZyh2LCBldnRjaG4pOwogfQogCi1zdGF0aWMgYm9vbF90IGV2dGNobl9m
aWZvX2lzX3BlbmRpbmcoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZXZ0Y2huICpldnRjaG4pCitzdGF0aWMgYm9vbF90
IGV2dGNobl9maWZvX2lzX3BlbmRpbmcoc3RydWN0IGRvbWFpbiAqZCwgZXZ0Y2huX3BvcnRfdCBw
b3J0KQogewogICAgIGV2ZW50X3dvcmRfdCAqd29yZDsKIAotICAgIHdvcmQgPSBldnRjaG5fZmlm
b193b3JkX2Zyb21fcG9ydChkLCBldnRjaG4tPnBvcnQpOworICAgIHdvcmQgPSBldnRjaG5fZmlm
b193b3JkX2Zyb21fcG9ydChkLCBwb3J0KTsKICAgICBpZiAoIHVubGlrZWx5KCF3b3JkKSApCiAg
ICAgICAgIHJldHVybiAwOwogCiAgICAgcmV0dXJuIHRlc3RfYml0KEVWVENITl9GSUZPX1BFTkRJ
TkcsIHdvcmQpOwogfQogCi1zdGF0aWMgYm9vbF90IGV2dGNobl9maWZvX2lzX21hc2tlZChzdHJ1
Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
c3RydWN0IGV2dGNobiAqZXZ0Y2huKQorc3RhdGljIGJvb2xfdCBldnRjaG5fZmlmb19pc19tYXNr
ZWQoc3RydWN0IGRvbWFpbiAqZCwgZXZ0Y2huX3BvcnRfdCBwb3J0KQogewogICAgIGV2ZW50X3dv
cmRfdCAqd29yZDsKIAotICAgIHdvcmQgPSBldnRjaG5fZmlmb193b3JkX2Zyb21fcG9ydChkLCBl
dnRjaG4tPnBvcnQpOworICAgIHdvcmQgPSBldnRjaG5fZmlmb193b3JkX2Zyb21fcG9ydChkLCBw
b3J0KTsKICAgICBpZiAoIHVubGlrZWx5KCF3b3JkKSApCiAgICAgICAgIHJldHVybiAxOwogCkBA
IC01OTQsNiArNTk4LDEwIEBAIHN0YXRpYyBpbnQgYWRkX3BhZ2VfdG9fZXZlbnRfYXJyYXkoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgICAgIHJldHVybiByYzsKIAog
ICAgIGQtPmV2dGNobl9maWZvLT5ldmVudF9hcnJheVtzbG90XSA9IHZpcnQ7CisKKyAgICAvKiBT
eW5jaHJvbml6ZSB3aXRoIGV2dGNobl9maWZvX3dvcmRfZnJvbV9wb3J0KCkuICovCisgICAgc21w
X3dtYigpOworCiAgICAgZC0+ZXZ0Y2huX2ZpZm8tPm51bV9ldnRjaG5zICs9IEVWVENITl9GSUZP
X0VWRU5UX1dPUkRTX1BFUl9QQUdFOwogCiAgICAgLyoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
c2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCA0N2IyMTU1Li5iMWUzMjI1
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hl
ZHVsZS5jCkBAIC05NTUsNyArOTU1LDcgQEAgc3RhdGljIGxvbmcgZG9fcG9sbChzdHJ1Y3Qgc2No
ZWRfcG9sbCAqc2NoZWRfcG9sbCkKICAgICAgICAgICAgIGdvdG8gb3V0OwogCiAgICAgICAgIHJj
ID0gMDsKLSAgICAgICAgaWYgKCBldnRjaG5fcG9ydF9pc19wZW5kaW5nKGQsIGV2dGNobl9mcm9t
X3BvcnQoZCwgcG9ydCkpICkKKyAgICAgICAgaWYgKCBldnRjaG5fcG9ydF9pc19wZW5kaW5nKGQs
IHBvcnQpICkKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveGVuL2V2ZW50LmggYi94ZW4vaW5jbHVkZS94ZW4vZXZlbnQuaAppbmRleCA1MDA4
YzgwLi44MmNhZGRiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vZXZlbnQuaAorKysgYi94
ZW4vaW5jbHVkZS94ZW4vZXZlbnQuaApAQCAtMTM3LDggKzEzNyw4IEBAIHN0cnVjdCBldnRjaG5f
cG9ydF9vcHMgewogICAgIHZvaWQgKCpzZXRfcGVuZGluZykoc3RydWN0IHZjcHUgKnYsIHN0cnVj
dCBldnRjaG4gKmV2dGNobik7CiAgICAgdm9pZCAoKmNsZWFyX3BlbmRpbmcpKHN0cnVjdCBkb21h
aW4gKmQsIHN0cnVjdCBldnRjaG4gKmV2dGNobik7CiAgICAgdm9pZCAoKnVubWFzaykoc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IGV2dGNobiAqZXZ0Y2huKTsKLSAgICBib29sX3QgKCppc19wZW5k
aW5nKShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgZXZ0Y2huICpldnRjaG4pOwotICAg
IGJvb2xfdCAoKmlzX21hc2tlZCkoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IGV2dGNo
biAqZXZ0Y2huKTsKKyAgICBib29sX3QgKCppc19wZW5kaW5nKShzdHJ1Y3QgZG9tYWluICpkLCBl
dnRjaG5fcG9ydF90IHBvcnQpOworICAgIGJvb2xfdCAoKmlzX21hc2tlZCkoc3RydWN0IGRvbWFp
biAqZCwgZXZ0Y2huX3BvcnRfdCBwb3J0KTsKICAgICAvKgogICAgICAqIElzIHRoZSBwb3J0IHVu
YXZhaWxhYmxlIGJlY2F1c2UgaXQncyBzdGlsbCBiZWluZyBjbGVhbmVkIHVwCiAgICAgICogYWZ0
ZXIgYmVpbmcgY2xvc2VkPwpAQCAtMTc1LDE1ICsxNzUsMTUgQEAgc3RhdGljIGlubGluZSB2b2lk
IGV2dGNobl9wb3J0X3VubWFzayhzdHJ1Y3QgZG9tYWluICpkLAogfQogCiBzdGF0aWMgaW5saW5l
IGJvb2xfdCBldnRjaG5fcG9ydF9pc19wZW5kaW5nKHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBldnRjaG4g
KmV2dGNobikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZ0
Y2huX3BvcnRfdCBwb3J0KQogewotICAgIHJldHVybiBkLT5ldnRjaG5fcG9ydF9vcHMtPmlzX3Bl
bmRpbmcoZCwgZXZ0Y2huKTsKKyAgICByZXR1cm4gZC0+ZXZ0Y2huX3BvcnRfb3BzLT5pc19wZW5k
aW5nKGQsIHBvcnQpOwogfQogCiBzdGF0aWMgaW5saW5lIGJvb2xfdCBldnRjaG5fcG9ydF9pc19t
YXNrZWQoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZXZ0Y2huICpldnRjaG4pCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZ0Y2huX3BvcnRfdCBwb3J0KQogewotICAgIHJl
dHVybiBkLT5ldnRjaG5fcG9ydF9vcHMtPmlzX21hc2tlZChkLCBldnRjaG4pOworICAgIHJldHVy
biBkLT5ldnRjaG5fcG9ydF9vcHMtPmlzX21hc2tlZChkLCBwb3J0KTsKIH0KIAogc3RhdGljIGlu
bGluZSBib29sX3QgZXZ0Y2huX3BvcnRfaXNfYnVzeShzdHJ1Y3QgZG9tYWluICpkLCBldnRjaG5f
cG9ydF90IHBvcnQpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Jun 23 00:56:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 00:56:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dOCtz-0000pY-6V; Fri, 23 Jun 2017 00:56:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCty-0000pO-KP
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:56:46 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 FE/AA-01985-D476C495; Fri, 23 Jun 2017 00:56:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVdc33Sf
 S4OdtVosJ2wwcGD229+1iD2CMYs3MS8qvSGDNaO1dxlSwWLViWn9SA+MB6S5GLg4hgS+MEtM2
 T2WGcM4zSty9/p2li5GDg01ATGLuXoUuRk4OEQFViVkrljOD2EIC6hJNvxvYQGxhgUCJBYeOg
 cV5BcwklnTvZgKxWYDqWw5cYZ7AyLGAkWEVo3pxalFZapGuiV5SUWZ6RkluYmaOrqGBsV5uan
 FxYnpqTmJSsV5yfu4mRqBHGIBgB2PjF6dDjJIcTEqivJqRPpFCfEn5KZUZicUZ8UWlOanFhxh
 lODiUJHh7U4FygkWp6akVaZk5wNCASUtw8CiJ8L72BkrzFhck5hZnpkOkTjEqSonzKqUBJQRA
 EhmleXBtsHC8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHeuBSgKTyZeSVw018BLWYCWvzii
 AfI4pJEhJRUA+NynkC1eTGnf3d/eyCzokBm/bHq7zppn2Ki3daqWa7/83FvaEkKy729T9+cYN
 HYyP2EVSjy3bP977+IH1F67inQV8DrvM6fQ31FJKu1ZPSnGzc3hv08NiGnee/e6Y48Bf9qVE9
 XbZ224f6dc97CwlXpjHJLlRTM+sWlX1infDr1tKBpRdDEnYlKLMUZiYZazEXFiQDvAYL+QgIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1498179403!90200208!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41371 invoked from network); 23 Jun 2017 00:56:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Jun 2017 00:56:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCtv-0005xe-Nq
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:56:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCtv-0000c2-LN
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:56:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dOCtv-0000c2-LN@xenbits.xenproject.org>
Date: Fri, 23 Jun 2017 00:56:43 +0000
Subject: [Xen-changelog] [xen stable-4.8] memory: fix return value handing
	of guest_remove_page()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDUwZWUxMGUyMmNkZTY2ZTZjMzdjZTBjNTI2YmE0ZmYyZmNhNzYwNmUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEp1biAyMCAxNjowMzoxMSAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIEp1biAyMCAxNjowMzoxMSAyMDE3ICsw
MjAwCgogICAgbWVtb3J5OiBmaXggcmV0dXJuIHZhbHVlIGhhbmRpbmcgb2YgZ3Vlc3RfcmVtb3Zl
X3BhZ2UoKQogICAgCiAgICBEZXNwaXRlIHRoZSBkZXNjcmlwdGlvbiBpbiBtbS5oLCBndWVzdF9y
ZW1vdmVfcGFnZSgpIHByZXZpb3VzbHkgcmV0dXJuZWQgMCBmb3IKICAgIHBhZ2luZyBlcnJvcnMu
CiAgICAKICAgIFN3aXRjaCBndWVzdF9yZW1vdmVfcGFnZSgpIHRvIGhhdmluZyByZWd1bGFyIDAv
LWVycm9yIHNlbWFudGljcywgYW5kIHByb3BhZ2F0ZQogICAgdGhlIHJldHVybiB2YWx1ZXMgZnJv
bSBjbGVhcl9tbWlvX3AybV9lbnRyeSgpIGFuZCBtZW1fc2hhcmluZ191bnNoYXJlX3BhZ2UoKQog
ICAgdG8gdGhlIGNhbGxlcnMgKGFsdGhvdWdoIGRlY3JlYXNlX3Jlc2VydmF0aW9uKCkgaXMgdGhl
IG9ubHkgY2FsbGVyIHdoaWNoCiAgICBjdXJyZW50bHkgY2FyZXMpLgogICAgCiAgICBUaGlzIGlz
IHBhcnQgb2YgWFNBLTIyMi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBiNjE0ZjY0MmMzNWRhNTE4NDQx
Njc4NzM1MmY1MWE2Mzc5YTkyNjI4CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNi0yMCAxNDozOTo1
NiArMDIwMAotLS0KIHhlbi9jb21tb24vbWVtb3J5LmMgIHwgMzQgKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL21tLmggfCAgNSArKy0tLQogMiBmaWxl
cyBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL21lbW9yeS5jIGIveGVuL2NvbW1vbi9tZW1vcnkuYwppbmRleCAyYjQ0NjA0
Li4xNDI5NjIwIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCisrKyBiL3hlbi9jb21t
b24vbWVtb3J5LmMKQEAgLTI2Niw2ICsyNjYsNyBAQCBpbnQgZ3Vlc3RfcmVtb3ZlX3BhZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnbWZuKQogICAgIHAybV90eXBlX3QgcDJtdDsK
ICNlbmRpZgogICAgIG1mbl90IG1mbjsKKyAgICBpbnQgcmM7CiAKICNpZmRlZiBDT05GSUdfWDg2
CiAgICAgbWZuID0gZ2V0X2dmbl9xdWVyeShkLCBnbWZuLCAmcDJtdCk7CkBAIC0yODMsMTMgKzI4
NCwxNSBAQCBpbnQgZ3Vlc3RfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
bG9uZyBnbWZuKQogICAgICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogICAgICAgICB9CiAg
ICAgICAgIHAybV9tZW1fcGFnaW5nX2Ryb3BfcGFnZShkLCBnbWZuLCBwMm10KTsKLSAgICAgICAg
cmV0dXJuIDE7CisKKyAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogICAgIGlmICggcDJtdCA9PSBw
Mm1fbW1pb19kaXJlY3QgKQogICAgIHsKLSAgICAgICAgY2xlYXJfbW1pb19wMm1fZW50cnkoZCwg
Z21mbiwgbWZuLCAwKTsKKyAgICAgICAgcmMgPSBjbGVhcl9tbWlvX3AybV9lbnRyeShkLCBnbWZu
LCBtZm4sIFBBR0VfT1JERVJfNEspOwogICAgICAgICBwdXRfZ2ZuKGQsIGdtZm4pOwotICAgICAg
ICByZXR1cm4gMTsKKworICAgICAgICByZXR1cm4gcmM7CiAgICAgfQogI2Vsc2UKICAgICBtZm4g
PSBnZm5fdG9fbWZuKGQsIF9nZm4oZ21mbikpOwpAQCAtMjk5LDIxICszMDIsMjUgQEAgaW50IGd1
ZXN0X3JlbW92ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ21mbikKICAg
ICAgICAgcHV0X2dmbihkLCBnbWZuKTsKICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJE
b21haW4gJXUgcGFnZSBudW1iZXIgJWx4IGludmFsaWRcbiIsCiAgICAgICAgICAgICAgICAgZC0+
ZG9tYWluX2lkLCBnbWZuKTsKLSAgICAgICAgcmV0dXJuIDA7CisKKyAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CiAgICAgfQogICAgICAgICAgICAgCiAjaWZkZWYgQ09ORklHX1g4NgogICAgIGlmICgg
cDJtX2lzX3NoYXJlZChwMm10KSApCiAgICAgewotICAgICAgICAvKiBVbnNoYXJlIHRoZSBwYWdl
LCBiYWlsIG91dCBvbiBlcnJvci4gV2UgdW5zaGFyZSBiZWNhdXNlIAotICAgICAgICAgKiB3ZSBt
aWdodCBiZSB0aGUgb25seSBvbmUgdXNpbmcgdGhpcyBzaGFyZWQgcGFnZSwgYW5kIHdlCi0gICAg
ICAgICAqIG5lZWQgdG8gdHJpZ2dlciBwcm9wZXIgY2xlYW51cC4gT25jZSBkb25lLCB0aGlzIGlz
IAotICAgICAgICAgKiBsaWtlIGFueSBvdGhlciBwYWdlLiAqLwotICAgICAgICBpZiAoIG1lbV9z
aGFyaW5nX3Vuc2hhcmVfcGFnZShkLCBnbWZuLCAwKSApCisgICAgICAgIC8qCisgICAgICAgICAq
IFVuc2hhcmUgdGhlIHBhZ2UsIGJhaWwgb3V0IG9uIGVycm9yLiBXZSB1bnNoYXJlIGJlY2F1c2Ug
d2UKKyAgICAgICAgICogbWlnaHQgYmUgdGhlIG9ubHkgb25lIHVzaW5nIHRoaXMgc2hhcmVkIHBh
Z2UsIGFuZCB3ZSBuZWVkIHRvCisgICAgICAgICAqIHRyaWdnZXIgcHJvcGVyIGNsZWFudXAuIE9u
Y2UgZG9uZSwgdGhpcyBpcyBsaWtlIGFueSBvdGhlciBwYWdlLgorICAgICAgICAgKi8KKyAgICAg
ICAgcmMgPSBtZW1fc2hhcmluZ191bnNoYXJlX3BhZ2UoZCwgZ21mbiwgMCk7CisgICAgICAgIGlm
ICggcmMgKQogICAgICAgICB7CiAgICAgICAgICAgICBwdXRfZ2ZuKGQsIGdtZm4pOwogICAgICAg
ICAgICAgKHZvaWQpbWVtX3NoYXJpbmdfbm90aWZ5X2Vub21lbShkLCBnbWZuLCAwKTsKLSAgICAg
ICAgICAgIHJldHVybiAwOworCisgICAgICAgICAgICByZXR1cm4gcmM7CiAgICAgICAgIH0KICAg
ICAgICAgLyogTWF5YmUgdGhlIG1mbiBjaGFuZ2VkICovCiAgICAgICAgIG1mbiA9IGdldF9nZm5f
cXVlcnlfdW5sb2NrZWQoZCwgZ21mbiwgJnAybXQpOwpAQCAtMzI2LDcgKzMzMyw4IEBAIGludCBn
dWVzdF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdtZm4pCiAg
ICAgewogICAgICAgICBwdXRfZ2ZuKGQsIGdtZm4pOwogICAgICAgICBnZHByaW50ayhYRU5MT0df
SU5GTywgIkJhZCBwYWdlIGZyZWUgZm9yIGRvbWFpbiAldVxuIiwgZC0+ZG9tYWluX2lkKTsKLSAg
ICAgICAgcmV0dXJuIDA7CisKKyAgICAgICAgcmV0dXJuIC1FTlhJTzsKICAgICB9CiAKICAgICBp
ZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChfUEdUX3Bpbm5lZCwgJnBhZ2UtPnUuaW51c2UudHlwZV9p
bmZvKSApCkBAIC0zNDksNyArMzU3LDcgQEAgaW50IGd1ZXN0X3JlbW92ZV9wYWdlKHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ21mbikKICAgICBwdXRfcGFnZShwYWdlKTsKICAgICBw
dXRfZ2ZuKGQsIGdtZm4pOwogCi0gICAgcmV0dXJuIDE7CisgICAgcmV0dXJuIDA7CiB9CiAKIHN0
YXRpYyB2b2lkIGRlY3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVjdCBtZW1vcF9hcmdzICphKQpAQCAt
MzkzLDcgKzQwMSw3IEBAIHN0YXRpYyB2b2lkIGRlY3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVjdCBt
ZW1vcF9hcmdzICphKQogICAgICAgICAgICAgY29udGludWU7CiAKICAgICAgICAgZm9yICggaiA9
IDA7IGogPCAoMSA8PCBhLT5leHRlbnRfb3JkZXIpOyBqKysgKQotICAgICAgICAgICAgaWYgKCAh
Z3Vlc3RfcmVtb3ZlX3BhZ2UoYS0+ZG9tYWluLCBnbWZuICsgaikgKQorICAgICAgICAgICAgaWYg
KCBndWVzdF9yZW1vdmVfcGFnZShhLT5kb21haW4sIGdtZm4gKyBqKSApCiAgICAgICAgICAgICAg
ICAgZ290byBvdXQ7CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbW0uaCBi
L3hlbi9pbmNsdWRlL3hlbi9tbS5oCmluZGV4IDc2ZmJiODIuLjhiNWZmZDAgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3hlbi9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9tbS5oCkBAIC01NTMs
OSArNTUzLDggQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgaW50IHNwYWNlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5p
b24geGVuX2FkZF90b19waHlzbWFwX2JhdGNoX2V4dHJhIGV4dHJhLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBpZHgsIGdmbl90IGdmbik7CiAKLS8qIFJldHVy
bnMgMSBvbiBzdWNjZXNzLCAwIG9uIGVycm9yLCBuZWdhdGl2ZSBpZiB0aGUgcmluZwotICogZm9y
IGV2ZW50IHByb3BhZ2F0aW9uIGlzIGZ1bGwgaW4gdGhlIHByZXNlbmNlIG9mIHBhZ2luZyAqLwot
aW50IGd1ZXN0X3JlbW92ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2Zu
KTsKKy8qIFJldHVybnMgMCBvbiBzdWNjZXNzLCBvciBuZWdhdGl2ZSBvbiBlcnJvci4gKi8KK2lu
dCBndWVzdF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdtZm4p
OwogCiAjZGVmaW5lIFJBTV9UWVBFX0NPTlZFTlRJT05BTCAweDAwMDAwMDAxCiAjZGVmaW5lIFJB
TV9UWVBFX1JFU0VSVkVEICAgICAweDAwMDAwMDAyCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Jun 23 00:56:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 00:56:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dOCu9-0000r2-87; Fri, 23 Jun 2017 00:56:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCu8-0000qv-JW
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:56:56 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 48/4F-03613-8576C495; Fri, 23 Jun 2017 00:56:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHLMWRWlGSWpSXmKPExsWS0XRdVTc83Sf
 SYP8UFosJ2wwcGD229+1iD2CMYs3MS8qvSGDNmLv8AXvB3nbGin/HP7I0MJ5I6WLk4hAS+MIo
 8eLDf0YI5zyjxOZtz9m7GDk42ATEJObuVehi5OQQEVCVmLViOTOILSSgLtH0u4ENxBYWCJGYe
 /g6WJxXwEzi/o5OdhCbBaj+7q3PrBMYORYwMqxi1ChOLSpLLdI1MtFLKspMzyjJTczM0TU0MN
 PLTS0uTkxPzUlMKtZLzs/dxAj0CwMQ7GDc9zHyEKMkB5OSKK9mpE+kEF9SfkplRmJxRnxRaU5
 q8SFGGQ4OJQleuTSgnGBRanpqRVpmDjBAYNISHDxKIryvvYHSvMUFibnFmekQqVOMuhwbVq//
 wiTEkpeflyolzqsEMkMApCijNA9uBCxYLzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYNy4Fa
 ApPZl4J3KZXQEcwAR3x4ogHyBEliQgpqQZGlVjNF2++bZ9pOG1XzeLjma7y+uz9DYVfD5pYz7
 oUfqZEs+nNxeBPnFFVWocSDm39+9hpTs2fA15/Gy+UyG3UcJ/6/DCz8vwC2Y4Sn8j3ixpmbn+
 vYpTrcFnkeUfehdWPzz5ISuM5qPejuacs2Hqy25ausP0remdePex2zyLDlLM7KJ7N+L2CEktx
 RqKhFnNRcSIAHadWTlECAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-21.messagelabs.com!1498179413!52223312!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56974 invoked from network); 23 Jun 2017 00:56:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Jun 2017 00:56:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCu5-0005yZ-Qg
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:56:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCu5-0000d5-Q3
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:56:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dOCu5-0000d5-Q3@xenbits.xenproject.org>
Date: Fri, 23 Jun 2017 00:56:53 +0000
Subject: [Xen-changelog] [xen stable-4.8] guest_physmap_remove_page() needs
	its return value checked
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDI3MGI5ZjhmNjQ5MmM3NDBhMmU2ZmY1YmYzZGQ0OWIxODFkMjNmZmUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDIw
IDE2OjA0OjI0IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE2OjA0OjI0IDIwMTcgKzAyMDAKCiAgICBn
dWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKCkgbmVlZHMgaXRzIHJldHVybiB2YWx1ZSBjaGVja2Vk
CiAgICAKICAgIENhbGxlcnMsIG5hbWVseSBzdWNoIHN1YnNlcXVlbnRseSBmcmVlaW5nIHRoZSBw
YWdlLCBtdXN0IG5vdCBibGluZGx5CiAgICBhc3N1bWUgc3VjY2VzcyAtIHRoZSBmdW5jdGlvbiBt
YXkgbmFtZWx5IGZhaWwgd2hlbiBuZWVkaW5nIHRvIHNoYXR0ZXIgYQogICAgc3VwZXIgcGFnZSwg
YnV0IHRoZXJlIG5vdCBiZWluZyBtZW1vcnkgYXZhaWxhYmxlIGZvciB0aGUgdGhlbiBuZWVkZWQK
ICAgIGludGVybWVkaWF0ZSBwYWdlIHRhYmxlLgogICAgCiAgICBBcyBpdCBoYXBwZW5zLCBndWVz
dF9yZW1vdmVfcGFnZSgpIGNhbGxlcnMgbm93IGFsc28gYWxsIGNoZWNrIHRoZQogICAgcmV0dXJu
IHZhbHVlLgogICAgCiAgICBGdXJ0aGVybW9yZSBhIG1pc3NlZCBwdXRfZ2ZuKCkgb24gYW4gZXJy
b3IgcGF0aCBpbiBnbnR0YWJfdHJhbnNmZXIoKSBpcwogICAgYWxzbyBiZWluZyB0YWtlbiBjYXJl
IG9mLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTIyMi4KICAgIAogICAgUmVwb3J0ZWQt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGEw
Y2NlNjA0OGQwMTBhMzBhYzgyZjhkYjc3ODdiYmY5YWFkYTY0ZjQKICAgIG1hc3RlciBkYXRlOiAy
MDE3LTA2LTIwIDE0OjQxOjE2ICswMjAwCi0tLQogeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAg
ICAgICAgICB8ICA1ICsrKy0tCiB4ZW4vYXJjaC9hcm0vcDJtLmMgICAgICAgICAgICAgICAgIHwg
IDcgKysrLS0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgICAgICB8IDEwICsrKysr
KysrKy0KIHhlbi9hcmNoL3g4Ni9kb21haW5fYnVpbGQuYyAgICAgICAgfCAgNCArKystCiB4ZW4v
YXJjaC94ODYvaHZtL2lvcmVxLmMgICAgICAgICAgIHwgIDUgKysrLS0KIHhlbi9hcmNoL3g4Ni9t
bS5jICAgICAgICAgICAgICAgICAgfCAyMSArKysrKysrKysrKysrKystLS0tLS0KIHhlbi9hcmNo
L3g4Ni9tbS9wMm0uYyAgICAgICAgICAgICAgfCAgNyArKysrKy0tCiB4ZW4vY29tbW9uL2dyYW50
X3RhYmxlLmMgICAgICAgICAgIHwgMzIgKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0K
IHhlbi9jb21tb24vbWVtb3J5LmMgICAgICAgICAgICAgICAgfCAyMyArKysrKysrKysrKysrKy0t
LS0tLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYyB8ICA0ICstLS0KIHhl
bi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggICAgICAgICAgfCAgNCAtLS0tCiB4ZW4vaW5jbHVkZS9h
c20teDg2L3AybS5oICAgICAgICAgIHwgIDQgLS0tLQogeGVuL2luY2x1ZGUveGVuL21tLmggICAg
ICAgICAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS94ZW4vcDJtLWNvbW1vbi5oICAgICAgIHwg
IDYgKysrKysrCiAxNCBmaWxlcyBjaGFuZ2VkLCA3OCBpbnNlcnRpb25zKCspLCA1NiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5j
CmluZGV4IDU5NjI4M2YuLjc0YWNhZjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisr
KyBiL3hlbi9hcmNoL2FybS9tbS5jCkBAIC0xMzQwLDEzICsxMzQwLDE0IEBAIGludCByZXBsYWNl
X2dyYW50X2hvc3RfbWFwcGluZyh1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2lnbmVkIGxvbmcgbWZu
LAogewogICAgIGdmbl90IGdmbiA9IF9nZm4oYWRkciA+PiBQQUdFX1NISUZUKTsKICAgICBzdHJ1
Y3QgZG9tYWluICpkID0gY3VycmVudC0+ZG9tYWluOworICAgIGludCByYzsKIAogICAgIGlmICgg
bmV3X2FkZHIgIT0gMCB8fCAoZmxhZ3MgJiBHTlRNQVBfY29udGFpbnNfcHRlKSApCiAgICAgICAg
IHJldHVybiBHTlRTVF9nZW5lcmFsX2Vycm9yOwogCi0gICAgZ3Vlc3RfcGh5c21hcF9yZW1vdmVf
cGFnZShkLCBnZm4sIF9tZm4obWZuKSwgMCk7CisgICAgcmMgPSBndWVzdF9waHlzbWFwX3JlbW92
ZV9wYWdlKGQsIGdmbiwgX21mbihtZm4pLCAwKTsKIAotICAgIHJldHVybiBHTlRTVF9va2F5Owor
ICAgIHJldHVybiByYyA/IEdOVFNUX2dlbmVyYWxfZXJyb3IgOiBHTlRTVF9va2F5OwogfQogCiBp
bnQgaXNfaW9tZW1fcGFnZSh1bnNpZ25lZCBsb25nIG1mbikKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwppbmRleCBmODU0MjRiLi5jMGIzZGUwIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCkBA
IC0xMjE3LDExICsxMjE3LDEwIEBAIGludCBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShzdHJ1Y3Qg
ZG9tYWluICpkLAogICAgIHJldHVybiBwMm1faW5zZXJ0X21hcHBpbmcoZCwgZ2ZuLCAoMSA8PCBw
YWdlX29yZGVyKSwgbWZuLCB0KTsKIH0KIAotdm9pZCBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdl
KHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3Qg
Z2ZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90IG1mbiwgdW5zaWduZWQg
aW50IHBhZ2Vfb3JkZXIpCitpbnQgZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9t
YWluICpkLCBnZm5fdCBnZm4sIG1mbl90IG1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBwYWdlX29yZGVyKQogewotICAgIHAybV9yZW1vdmVfbWFwcGluZyhk
LCBnZm4sICgxIDw8IHBhZ2Vfb3JkZXIpLCBtZm4pOworICAgIHJldHVybiBwMm1fcmVtb3ZlX21h
cHBpbmcoZCwgZ2ZuLCAoMSA8PCBwYWdlX29yZGVyKSwgbWZuKTsKIH0KIAogc3RhdGljIGludCBw
Mm1fYWxsb2NfdGFibGUoc3RydWN0IGRvbWFpbiAqZCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCA3YjRlNWU1Li5hNzI1YjQz
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCkBAIC04MDgsNyArODA4LDE1IEBAIGludCBhcmNoX2RvbWFpbl9zb2Z0X3Jlc2V0KHN0
cnVjdCBkb21haW4gKmQpCiAgICAgICAgIHJldCA9IC1FTk9NRU07CiAgICAgICAgIGdvdG8gZXhp
dF9wdXRfZ2ZuOwogICAgIH0KLSAgICBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4o
Z2ZuKSwgX21mbihtZm4pLCBQQUdFX09SREVSXzRLKTsKKworICAgIHJldCA9IGd1ZXN0X3BoeXNt
YXBfcmVtb3ZlX3BhZ2UoZCwgX2dmbihnZm4pLCBfbWZuKG1mbiksIFBBR0VfT1JERVJfNEspOwor
ICAgIGlmICggcmV0ICkKKyAgICB7CisgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgIkZhaWxl
ZCB0byByZW1vdmUgRG9tJWQncyBzaGFyZWRfaW5mbyBmcmFtZSAlbHhcbiIsCisgICAgICAgICAg
ICAgICBkLT5kb21haW5faWQsIGdmbik7CisgICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKG5ld19w
YWdlKTsKKyAgICAgICAgZ290byBleGl0X3B1dF9nZm47CisgICAgfQogCiAgICAgcmV0ID0gZ3Vl
c3RfcGh5c21hcF9hZGRfcGFnZShkLCBfZ2ZuKGdmbiksIF9tZm4ocGFnZV90b19tZm4obmV3X3Bh
Z2UpKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBBR0VfT1JERVJfNEspOwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gveDg2L2Rv
bWFpbl9idWlsZC5jCmluZGV4IDBhMDJkNjUuLmEzNGY3ZjUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluX2J1aWxkLmMKQEAg
LTQyNyw3ICs0MjcsOSBAQCBzdGF0aWMgX19pbml0IHZvaWQgcHZoX2FkZF9tZW1fbWFwcGluZyhz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICAgICAgaWYgKCAhaW9tZW1f
YWNjZXNzX3Blcm1pdHRlZChkLCBtZm4gKyBpLCBtZm4gKyBpKSApCiAgICAgICAgIHsKICAgICAg
ICAgICAgIG9tZm4gPSBnZXRfZ2ZuX3F1ZXJ5X3VubG9ja2VkKGQsIGdmbiArIGksICZ0KTsKLSAg
ICAgICAgICAgIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dmbihnZm4gKyBpKSwgb21m
biwgUEFHRV9PUkRFUl80Syk7CisgICAgICAgICAgICBpZiAoIGd1ZXN0X3BoeXNtYXBfcmVtb3Zl
X3BhZ2UoZCwgX2dmbihnZm4gKyBpKSwgb21mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBQQUdFX09SREVSXzRLKSApCisgICAgICAgICAgICAgICAgLyogbm90
aGluZywgYmVzdCBlZmZvcnQgb25seSAqLzsKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAg
ICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9hcmNoL3g4
Ni9odm0vaW9yZXEuYwppbmRleCA4ODA3MWFiLi5lYTE1MzZkIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCkBAIC0yNjcs
OCArMjY3LDkgQEAgYm9vbF90IGlzX2lvcmVxX3NlcnZlcl9wYWdlKHN0cnVjdCBkb21haW4gKmQs
IGNvbnN0IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiBzdGF0aWMgdm9pZCBodm1fcmVtb3ZlX2lv
cmVxX2dtZm4oCiAgICAgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGh2bV9pb3JlcV9wYWdlICpp
b3JwKQogewotICAgIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dmbihpb3JwLT5nbWZu
KSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+
cGFnZSkpLCAwKTsKKyAgICBpZiAoIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dmbihp
b3JwLT5nbWZuKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX21mbihwYWdl
X3RvX21mbihpb3JwLT5wYWdlKSksIDApICkKKyAgICAgICAgZG9tYWluX2NyYXNoKGQpOwogICAg
IGNsZWFyX3BhZ2UoaW9ycC0+dmEpOwogfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0u
YyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGMwMzQ3OWIuLmFmYzY1ZDQgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC00Mjc2LDcgKzQy
NzYsMTEgQEAgc3RhdGljIGludCByZXBsYWNlX2dyYW50X3AybV9tYXBwaW5nKAogICAgICAgICAg
ICAgICAgIHR5cGUsIG1mbl94KG9sZF9tZm4pLCBmcmFtZSk7CiAgICAgICAgIHJldHVybiBHTlRT
VF9nZW5lcmFsX2Vycm9yOwogICAgIH0KLSAgICBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQs
IF9nZm4oZ2ZuKSwgX21mbihmcmFtZSksIFBBR0VfT1JERVJfNEspOworICAgIGlmICggZ3Vlc3Rf
cGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGdmbiksIF9tZm4oZnJhbWUpLCBQQUdFX09SREVS
XzRLKSApCisgICAgeworICAgICAgICBwdXRfZ2ZuKGQsIGdmbik7CisgICAgICAgIHJldHVybiBH
TlRTVF9nZW5lcmFsX2Vycm9yOworICAgIH0KIAogICAgIHB1dF9nZm4oZCwgZ2ZuKTsKICAgICBy
ZXR1cm4gR05UU1Rfb2theTsKQEAgLTQ4MDEsNyArNDgwNSw3IEBAIGludCB4ZW5tZW1fYWRkX3Rv
X3BoeXNtYXBfb25lKAogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBOVUxMOwogICAgIHVu
c2lnbmVkIGxvbmcgZ2ZuID0gMDsgLyogZ2NjIC4uLiAqLwogICAgIHVuc2lnbmVkIGxvbmcgcHJl
dl9tZm4sIG1mbiA9IDAsIG9sZF9ncGZuOwotICAgIGludCByYzsKKyAgICBpbnQgcmMgPSAwOwog
ICAgIHAybV90eXBlX3QgcDJtdDsKIAogICAgIHN3aXRjaCAoIHNwYWNlICkKQEAgLTQ4NzUsMjUg
KzQ4NzksMzAgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCiAgICAgewogICAgICAg
ICBpZiAoIGlzX3hlbl9oZWFwX21mbihwcmV2X21mbikgKQogICAgICAgICAgICAgLyogWGVuIGhl
YXAgZnJhbWVzIGFyZSBzaW1wbHkgdW5ob29rZWQgZnJvbSB0aGlzIHBoeXMgc2xvdC4gKi8KLSAg
ICAgICAgICAgIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgZ3BmbiwgX21mbihwcmV2X21m
biksIFBBR0VfT1JERVJfNEspOworICAgICAgICAgICAgcmMgPSBndWVzdF9waHlzbWFwX3JlbW92
ZV9wYWdlKGQsIGdwZm4sIF9tZm4ocHJldl9tZm4pLCBQQUdFX09SREVSXzRLKTsKICAgICAgICAg
ZWxzZQogICAgICAgICAgICAgLyogTm9ybWFsIGRvbWFpbiBtZW1vcnkgaXMgZnJlZWQsIHRvIGF2
b2lkIGxlYWtpbmcgbWVtb3J5LiAqLwotICAgICAgICAgICAgZ3Vlc3RfcmVtb3ZlX3BhZ2UoZCwg
Z2ZuX3goZ3BmbikpOworICAgICAgICAgICAgcmMgPSBndWVzdF9yZW1vdmVfcGFnZShkLCBnZm5f
eChncGZuKSk7CiAgICAgfQogICAgIC8qIEluIHRoZSBYRU5NQVBTUEFDRV9nbWZuIGNhc2Ugd2Ug
c3RpbGwgaG9sZCBhIHJlZiBvbiB0aGUgb2xkIHBhZ2UuICovCiAgICAgcHV0X2dmbihkLCBnZm5f
eChncGZuKSk7CiAKKyAgICBpZiAoIHJjICkKKyAgICAgICAgZ290byBwdXRfYm90aDsKKwogICAg
IC8qIFVubWFwIGZyb20gb2xkIGxvY2F0aW9uLCBpZiBhbnkuICovCiAgICAgb2xkX2dwZm4gPSBn
ZXRfZ3Bmbl9mcm9tX21mbihtZm4pOwogICAgIEFTU0VSVCggb2xkX2dwZm4gIT0gU0hBUkVEX00y
UF9FTlRSWSApOwogICAgIGlmICggc3BhY2UgPT0gWEVOTUFQU1BBQ0VfZ21mbiB8fCBzcGFjZSA9
PSBYRU5NQVBTUEFDRV9nbWZuX3JhbmdlICkKICAgICAgICAgQVNTRVJUKCBvbGRfZ3BmbiA9PSBn
Zm4gKTsKICAgICBpZiAoIG9sZF9ncGZuICE9IElOVkFMSURfTTJQX0VOVFJZICkKLSAgICAgICAg
Z3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKG9sZF9ncGZuKSwgX21mbihtZm4pLCBQ
QUdFX09SREVSXzRLKTsKKyAgICAgICAgcmMgPSBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQs
IF9nZm4ob2xkX2dwZm4pLCBfbWZuKG1mbiksIFBBR0VfT1JERVJfNEspOwogCiAgICAgLyogTWFw
IGF0IG5ldyBsb2NhdGlvbi4gKi8KLSAgICByYyA9IGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoZCwg
Z3BmbiwgX21mbihtZm4pLCBQQUdFX09SREVSXzRLKTsKKyAgICBpZiAoICFyYyApCisgICAgICAg
IHJjID0gZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZShkLCBncGZuLCBfbWZuKG1mbiksIFBBR0VfT1JE
RVJfNEspOwogCisgcHV0X2JvdGg6CiAgICAgLyogSW4gdGhlIFhFTk1BUFNQQUNFX2dtZm4sIHdl
IHRvb2sgYSByZWYgb2YgdGhlIGdmbiBhdCB0aGUgdG9wICovCiAgICAgaWYgKCBzcGFjZSA9PSBY
RU5NQVBTUEFDRV9nbWZuIHx8IHNwYWNlID09IFhFTk1BUFNQQUNFX2dtZm5fcmFuZ2UgKQogICAg
ICAgICBwdXRfZ2ZuKGQsIGdmbik7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMg
Yi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggMmU0NTZiYy4uYTg2ZGQ4MSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAt
MjkyOCwxMCArMjkyOCwxMiBAQCBpbnQgcDJtX2FkZF9mb3JlaWduKHN0cnVjdCBkb21haW4gKnRk
b20sIHVuc2lnbmVkIGxvbmcgZmdmbiwKICAgICB7CiAgICAgICAgIGlmICggaXNfeGVuX2hlYXBf
bWZuKG1mbl94KHByZXZfbWZuKSkgKQogICAgICAgICAgICAgLyogWGVuIGhlYXAgZnJhbWVzIGFy
ZSBzaW1wbHkgdW5ob29rZWQgZnJvbSB0aGlzIHBoeXMgc2xvdCAqLwotICAgICAgICAgICAgZ3Vl
c3RfcGh5c21hcF9yZW1vdmVfcGFnZSh0ZG9tLCBfZ2ZuKGdwZm4pLCBwcmV2X21mbiwgMCk7Cisg
ICAgICAgICAgICByYyA9IGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UodGRvbSwgX2dmbihncGZu
KSwgcHJldl9tZm4sIDApOwogICAgICAgICBlbHNlCiAgICAgICAgICAgICAvKiBOb3JtYWwgZG9t
YWluIG1lbW9yeSBpcyBmcmVlZCwgdG8gYXZvaWQgbGVha2luZyBtZW1vcnkuICovCi0gICAgICAg
ICAgICBndWVzdF9yZW1vdmVfcGFnZSh0ZG9tLCBncGZuKTsKKyAgICAgICAgICAgIHJjID0gZ3Vl
c3RfcmVtb3ZlX3BhZ2UodGRvbSwgZ3Bmbik7CisgICAgICAgIGlmICggcmMgKQorICAgICAgICAg
ICAgZ290byBwdXRfYm90aDsKICAgICB9CiAgICAgLyoKICAgICAgKiBDcmVhdGUgdGhlIG5ldyBt
YXBwaW5nLiBDYW4ndCB1c2UgZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZSgpIGJlY2F1c2UgaXQKQEAg
LTI5NDQsNiArMjk0Niw3IEBAIGludCBwMm1fYWRkX2ZvcmVpZ24oc3RydWN0IGRvbWFpbiAqdGRv
bSwgdW5zaWduZWQgbG9uZyBmZ2ZuLAogICAgICAgICAgICAgICAgICAiZ3BmbjolbHggbWZuOiVs
eCBmZ2ZuOiVseCB0ZDolZCBmZDolZFxuIiwKICAgICAgICAgICAgICAgICAgZ3BmbiwgbWZuX3go
bWZuKSwgZmdmbiwgdGRvbS0+ZG9tYWluX2lkLCBmZG9tLT5kb21haW5faWQpOwogCisgcHV0X2Jv
dGg6CiAgICAgcHV0X3BhZ2UocGFnZSk7CiAKICAgICAvKgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IGI1Zjc0YzIu
LjlmYjg3OWYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4v
Y29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTE4MDQsNiArMTgwNCw3IEBAIGdudHRhYl90cmFuc2Zl
cigKICAgICBmb3IgKCBpID0gMDsgaSA8IGNvdW50OyBpKysgKQogICAgIHsKICAgICAgICAgYm9v
bF90IG9rYXk7CisgICAgICAgIGludCByYzsKIAogICAgICAgICBpZiAoaSAmJiBoeXBlcmNhbGxf
cHJlZW1wdF9jaGVjaygpKQogICAgICAgICAgICAgcmV0dXJuIGk7CkBAIC0xODU0LDI3ICsxODU1
LDMzIEBAIGdudHRhYl90cmFuc2ZlcigKICAgICAgICAgICAgIGdvdG8gY29weWJhY2s7CiAgICAg
ICAgIH0KIAotICAgICAgICBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4oZ29wLm1m
biksIF9tZm4obWZuKSwgMCk7CisgICAgICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFn
ZShkLCBfZ2ZuKGdvcC5tZm4pLCBfbWZuKG1mbiksIDApOwogICAgICAgICBnbnR0YWJfZmx1c2hf
dGxiKGQpOworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgeworICAgICAgICAgICAgZ2Rwcmlu
dGsoWEVOTE9HX0lORk8sCisgICAgICAgICAgICAgICAgICAgICAiZ250dGFiX3RyYW5zZmVyOiBj
YW4ndCByZW1vdmUgR0ZOICUiUFJJX3hlbl9wZm4iIChNRk4gJWx4KVxuIiwKKyAgICAgICAgICAg
ICAgICAgICAgIGdvcC5tZm4sIG1mbik7CisgICAgICAgICAgICBnb3Auc3RhdHVzID0gR05UU1Rf
Z2VuZXJhbF9lcnJvcjsKKyAgICAgICAgICAgIGdvdG8gcHV0X2dmbl9hbmRfY29weWJhY2s7Cisg
ICAgICAgIH0KIAogICAgICAgICAvKiBGaW5kIHRoZSB0YXJnZXQgZG9tYWluLiAqLwogICAgICAg
ICBpZiAoIHVubGlrZWx5KChlID0gcmN1X2xvY2tfZG9tYWluX2J5X2lkKGdvcC5kb21pZCkpID09
IE5VTEwpICkKICAgICAgICAgewotICAgICAgICAgICAgcHV0X2dmbihkLCBnb3AubWZuKTsKICAg
ICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiZ250dGFiX3RyYW5zZmVyOiBjYW4ndCBm
aW5kIGRvbWFpbiAlZFxuIiwKICAgICAgICAgICAgICAgICAgICAgZ29wLmRvbWlkKTsKLSAgICAg
ICAgICAgIHBhZ2UtPmNvdW50X2luZm8gJj0gfihQR0NfY291bnRfbWFza3xQR0NfYWxsb2NhdGVk
KTsKLSAgICAgICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKHBhZ2UpOwogICAgICAgICAgICAgZ29w
LnN0YXR1cyA9IEdOVFNUX2JhZF9kb21haW47Ci0gICAgICAgICAgICBnb3RvIGNvcHliYWNrOwor
ICAgICAgICAgICAgZ290byBwdXRfZ2ZuX2FuZF9jb3B5YmFjazsKICAgICAgICAgfQogCiAgICAg
ICAgIGlmICggeHNtX2dyYW50X3RyYW5zZmVyKFhTTV9IT09LLCBkLCBlKSApCiAgICAgICAgIHsK
LSAgICAgICAgICAgIHB1dF9nZm4oZCwgZ29wLm1mbik7CiAgICAgICAgICAgICBnb3Auc3RhdHVz
ID0gR05UU1RfcGVybWlzc2lvbl9kZW5pZWQ7CiAgICAgICAgIHVubG9ja19hbmRfY29weWJhY2s6
CiAgICAgICAgICAgICByY3VfdW5sb2NrX2RvbWFpbihlKTsKKyAgICAgICAgcHV0X2dmbl9hbmRf
Y29weWJhY2s6CisgICAgICAgICAgICBwdXRfZ2ZuKGQsIGdvcC5tZm4pOwogICAgICAgICAgICAg
cGFnZS0+Y291bnRfaW5mbyAmPSB+KFBHQ19jb3VudF9tYXNrfFBHQ19hbGxvY2F0ZWQpOwogICAg
ICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2UocGFnZSk7CiAgICAgICAgICAgICBnb3RvIGNvcHli
YWNrOwpAQCAtMTkyMywxMiArMTkzMCw4IEBAIGdudHRhYl90cmFuc2ZlcigKICAgICAgICAgICAg
ICAgICAgICAgICAgICAiVHJhbnNmZXJlZSAoZCVkKSBoYXMgbm8gaGVhZHJvb20gKHRvdCAldSwg
bWF4ICV1KVxuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICBlLT5kb21haW5faWQsIGUtPnRv
dF9wYWdlcywgZS0+bWF4X3BhZ2VzKTsKIAotICAgICAgICAgICAgcmN1X3VubG9ja19kb21haW4o
ZSk7Ci0gICAgICAgICAgICBwdXRfZ2ZuKGQsIGdvcC5tZm4pOwotICAgICAgICAgICAgcGFnZS0+
Y291bnRfaW5mbyAmPSB+KFBHQ19jb3VudF9tYXNrfFBHQ19hbGxvY2F0ZWQpOwotICAgICAgICAg
ICAgZnJlZV9kb21oZWFwX3BhZ2UocGFnZSk7CiAgICAgICAgICAgICBnb3Auc3RhdHVzID0gR05U
U1RfZ2VuZXJhbF9lcnJvcjsKLSAgICAgICAgICAgIGdvdG8gY29weWJhY2s7CisgICAgICAgICAg
ICBnb3RvIHVubG9ja19hbmRfY29weWJhY2s7CiAgICAgICAgIH0KIAogICAgICAgICAvKiBPa2F5
LCBhZGQgdGhlIHBhZ2UgdG8gJ2UnLiAqLwpAQCAtMTk1NywxMyArMTk2MCw4IEBAIGdudHRhYl90
cmFuc2ZlcigKIAogICAgICAgICAgICAgaWYgKCBkcm9wX2RvbV9yZWYgKQogICAgICAgICAgICAg
ICAgIHB1dF9kb21haW4oZSk7Ci0gICAgICAgICAgICByY3VfdW5sb2NrX2RvbWFpbihlKTsKLQot
ICAgICAgICAgICAgcHV0X2dmbihkLCBnb3AubWZuKTsKLSAgICAgICAgICAgIHBhZ2UtPmNvdW50
X2luZm8gJj0gfihQR0NfY291bnRfbWFza3xQR0NfYWxsb2NhdGVkKTsKLSAgICAgICAgICAgIGZy
ZWVfZG9taGVhcF9wYWdlKHBhZ2UpOwogICAgICAgICAgICAgZ29wLnN0YXR1cyA9IEdOVFNUX2dl
bmVyYWxfZXJyb3I7Ci0gICAgICAgICAgICBnb3RvIGNvcHliYWNrOworICAgICAgICAgICAgZ290
byB1bmxvY2tfYW5kX2NvcHliYWNrOwogICAgICAgICB9CiAKICAgICAgICAgcGFnZV9saXN0X2Fk
ZF90YWlsKHBhZ2UsICZlLT5wYWdlX2xpc3QpOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1v
cnkuYyBiL3hlbi9jb21tb24vbWVtb3J5LmMKaW5kZXggMTQyOTYyMC4uOGIyYzdhOSAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYworKysgYi94ZW4vY29tbW9uL21lbW9yeS5jCkBAIC0y
NzIsOCArMjcyLDEyIEBAIGludCBndWVzdF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBsb25nIGdtZm4pCiAgICAgbWZuID0gZ2V0X2dmbl9xdWVyeShkLCBnbWZuLCAmcDJt
dCk7CiAgICAgaWYgKCB1bmxpa2VseShwMm1faXNfcGFnaW5nKHAybXQpKSApCiAgICAgewotICAg
ICAgICBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4oZ21mbiksIG1mbiwgMCk7Cisg
ICAgICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGdtZm4pLCBtZm4s
IDApOwogICAgICAgICBwdXRfZ2ZuKGQsIGdtZm4pOworCisgICAgICAgIGlmICggcmMgKQorICAg
ICAgICAgICAgcmV0dXJuIHJjOworCiAgICAgICAgIC8qIElmIHRoZSBwYWdlIGhhc24ndCB5ZXQg
YmVlbiBwYWdlZCBvdXQsIHRoZXJlIGlzIGFuCiAgICAgICAgICAqIGFjdHVhbCBwYWdlIHRoYXQg
bmVlZHMgdG8gYmUgcmVsZWFzZWQuICovCiAgICAgICAgIGlmICggcDJtdCA9PSBwMm1fcmFtX3Bh
Z2luZ19vdXQgKQpAQCAtMzM3LDcgKzM0MSw5IEBAIGludCBndWVzdF9yZW1vdmVfcGFnZShzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdtZm4pCiAgICAgICAgIHJldHVybiAtRU5YSU87
CiAgICAgfQogCi0gICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQoX1BHVF9waW5uZWQsICZwYWdl
LT51LmludXNlLnR5cGVfaW5mbykgKQorICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFn
ZShkLCBfZ2ZuKGdtZm4pLCBtZm4sIDApOworCisgICAgaWYgKCAhcmMgJiYgdGVzdF9hbmRfY2xl
YXJfYml0KF9QR1RfcGlubmVkLCAmcGFnZS0+dS5pbnVzZS50eXBlX2luZm8pICkKICAgICAgICAg
cHV0X3BhZ2VfYW5kX3R5cGUocGFnZSk7CiAKICAgICAvKgpAQCAtMzQ4LDE2ICszNTQsMTQgQEAg
aW50IGd1ZXN0X3JlbW92ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ21m
bikKICAgICAgKiBGb3IgdGhpcyBwdXJwb3NlIChhbmQgdG8gbWF0Y2ggcG9wdWxhdGVfcGh5c21h
cCgpIGJlaGF2aW9yKSwgdGhlIHBhZ2UKICAgICAgKiBpcyBrZXB0IGFsbG9jYXRlZC4KICAgICAg
Ki8KLSAgICBpZiAoICFpc19kb21haW5fZGlyZWN0X21hcHBlZChkKSAmJgorICAgIGlmICggIXJj
ICYmICFpc19kb21haW5fZGlyZWN0X21hcHBlZChkKSAmJgogICAgICAgICAgdGVzdF9hbmRfY2xl
YXJfYml0KF9QR0NfYWxsb2NhdGVkLCAmcGFnZS0+Y291bnRfaW5mbykgKQogICAgICAgICBwdXRf
cGFnZShwYWdlKTsKIAotICAgIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dmbihnbWZu
KSwgbWZuLCAwKTsKLQogICAgIHB1dF9wYWdlKHBhZ2UpOwogICAgIHB1dF9nZm4oZCwgZ21mbik7
CiAKLSAgICByZXR1cm4gMDsKKyAgICByZXR1cm4gcmM7CiB9CiAKIHN0YXRpYyB2b2lkIGRlY3Jl
YXNlX3Jlc2VydmF0aW9uKHN0cnVjdCBtZW1vcF9hcmdzICphKQpAQCAtNTkyLDcgKzU5Niw4IEBA
IHN0YXRpYyBsb25nIG1lbW9yeV9leGNoYW5nZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9t
ZW1vcnlfZXhjaGFuZ2VfdCkgYXJnKQogICAgICAgICAgICAgZ2ZuID0gbWZuX3RvX2dtZm4oZCwg
bWZuKTsKICAgICAgICAgICAgIC8qIFBhZ2VzIHdlcmUgdW5zaGFyZWQgYWJvdmUgKi8KICAgICAg
ICAgICAgIEJVR19PTihTSEFSRURfTTJQKGdmbikpOwotICAgICAgICAgICAgZ3Vlc3RfcGh5c21h
cF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGdmbiksIF9tZm4obWZuKSwgMCk7CisgICAgICAgICAgICBp
ZiAoIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dmbihnZm4pLCBfbWZuKG1mbiksIDAp
ICkKKyAgICAgICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7CiAgICAgICAgICAgICBwdXRfcGFn
ZShwYWdlKTsKICAgICAgICAgfQogCkBAIC0xMTUxLDggKzExNTYsOCBAQCBsb25nIGRvX21lbW9y
eV9vcCh1bnNpZ25lZCBsb25nIGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcp
CiAgICAgICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihkLCB4cmZwLmdwZm4sIE5VTEwsIFAy
TV9BTExPQyk7CiAgICAgICAgIGlmICggcGFnZSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGd1
ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dmbih4cmZwLmdwZm4pLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBfbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKSwgMCk7Cisg
ICAgICAgICAgICByYyA9IGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dmbih4cmZwLmdw
Zm4pLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9tZm4ocGFn
ZV90b19tZm4ocGFnZSkpLCAwKTsKICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogICAgICAg
ICB9CiAgICAgICAgIGVsc2UKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Fy
bS9zbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCmluZGV4IGNmOGI4
YjguLjQ4ZTRmMWIgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11
LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYwpAQCAtMjc4Niw5ICsy
Nzg2LDcgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgYXJtX3NtbXVfdW5tYXBfcGFnZShzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbikKIAlpZiAoICFpc19kb21haW5fZGlyZWN0
X21hcHBlZChkKSApCiAJCXJldHVybiAtRUlOVkFMOwogCi0JZ3Vlc3RfcGh5c21hcF9yZW1vdmVf
cGFnZShkLCBfZ2ZuKGdmbiksIF9tZm4oZ2ZuKSwgMCk7Ci0KLQlyZXR1cm4gMDsKKwlyZXR1cm4g
Z3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGdmbiksIF9tZm4oZ2ZuKSwgMCk7CiB9
CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzIGFybV9zbW11X2lvbW11X29wcyA9IHsK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggYi94ZW4vaW5jbHVkZS9hc20t
YXJtL3AybS5oCmluZGV4IDllNzE3NzYuLjM1NWMyYmIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vcDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaApAQCAtMjY4LDEw
ICsyNjgsNiBAQCBzdGF0aWMgaW5saW5lIGludCBndWVzdF9waHlzbWFwX2FkZF9wYWdlKHN0cnVj
dCBkb21haW4gKmQsCiAgICAgcmV0dXJuIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KGQsIGdmbiwg
bWZuLCBwYWdlX29yZGVyLCBwMm1fcmFtX3J3KTsKIH0KIAotdm9pZCBndWVzdF9waHlzbWFwX3Jl
bW92ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZ2ZuX3QgZ2ZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90IG1mbiwg
dW5zaWduZWQgaW50IHBhZ2Vfb3JkZXIpOwotCiBtZm5fdCBnZm5fdG9fbWZuKHN0cnVjdCBkb21h
aW4gKmQsIGdmbl90IGdmbik7CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAppbmRleCA3MDM1ODYwLi44ZGMxMzIw
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvcDJtLmgKQEAgLTU2MSwxMCArNTYxLDYgQEAgc3RhdGljIGlubGluZSBpbnQgZ3Vl
c3RfcGh5c21hcF9hZGRfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAogICAgIHJldHVybiBndWVzdF9w
aHlzbWFwX2FkZF9lbnRyeShkLCBnZm4sIG1mbiwgcGFnZV9vcmRlciwgcDJtX3JhbV9ydyk7CiB9
CiAKLS8qIFJlbW92ZSBhIHBhZ2UgZnJvbSBhIGRvbWFpbidzIHAybSB0YWJsZSAqLwotaW50IGd1
ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGdmbl90IGdmbiwgbWZuX3QgbWZuLCB1bnNpZ25lZCBpbnQgcGFnZV9v
cmRlcik7Ci0KIC8qIFNldCBhIHAybSByYW5nZSBhcyBwb3B1bGF0ZS1vbi1kZW1hbmQgKi8KIGlu
dCBndWVzdF9waHlzbWFwX21hcmtfcG9wdWxhdGVfb25fZGVtYW5kKHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IG9yZGVyKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9t
bS5oIGIveGVuL2luY2x1ZGUveGVuL21tLmgKaW5kZXggOGI1ZmZkMC4uMDdiMjQwMSAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUveGVuL21tLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL21tLmgKQEAg
LTU1NCw3ICs1NTQsNyBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZShzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBpbnQgc3BhY2UsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIGlkeCwgZ2ZuX3QgZ2ZuKTsKIAogLyogUmV0dXJucyAwIG9uIHN1Y2Nl
c3MsIG9yIG5lZ2F0aXZlIG9uIGVycm9yLiAqLwotaW50IGd1ZXN0X3JlbW92ZV9wYWdlKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ21mbik7CitpbnQgX19tdXN0X2NoZWNrIGd1ZXN0
X3JlbW92ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ21mbik7CiAKICNk
ZWZpbmUgUkFNX1RZUEVfQ09OVkVOVElPTkFMIDB4MDAwMDAwMDEKICNkZWZpbmUgUkFNX1RZUEVf
UkVTRVJWRUQgICAgIDB4MDAwMDAwMDIKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9wMm0t
Y29tbW9uLmggYi94ZW4vaW5jbHVkZS94ZW4vcDJtLWNvbW1vbi5oCmluZGV4IDNiZTFlOTEuLjBm
NjRhNmUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9wMm0tY29tbW9uLmgKKysrIGIveGVu
L2luY2x1ZGUveGVuL3AybS1jb21tb24uaApAQCAtMSw2ICsxLDcgQEAKICNpZm5kZWYgX1hFTl9Q
Mk1fQ09NTU9OX0gKICNkZWZpbmUgX1hFTl9QMk1fQ09NTU9OX0gKIAorI2luY2x1ZGUgPHhlbi9t
bS5oPgogI2luY2x1ZGUgPHB1YmxpYy92bV9ldmVudC5oPgogCiAvKgpAQCAtMzMsNiArMzQsMTEg
QEAgdHlwZWRlZiBlbnVtIHsKICAgICAvKiBOT1RFOiBBc3N1bWVkIHRvIGJlIG9ubHkgNCBiaXRz
IHJpZ2h0IG5vdyBvbiB4ODYuICovCiB9IHAybV9hY2Nlc3NfdDsKIAorLyogUmVtb3ZlIGEgcGFn
ZSBmcm9tIGEgZG9tYWluJ3MgcDJtIHRhYmxlICovCitpbnQgX19tdXN0X2NoZWNrCitndWVzdF9w
aHlzbWFwX3JlbW92ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgbWZuX3QgbWZu
LAorICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcGFnZV9vcmRlcik7CisK
IC8qIE1hcCBNTUlPIHJlZ2lvbnMgaW4gdGhlIHAybTogc3RhcnRfZ2ZuIGFuZCBuciBkZXNjcmli
ZSB0aGUgcmFuZ2UgaW4KICAqICAqIHRoZSBndWVzdCBwaHlzaWNhbCBhZGRyZXNzIHNwYWNlIHRv
IG1hcCwgc3RhcnRpbmcgZnJvbSB0aGUgbWFjaGluZQogICogICAqIGZyYW1lIG51bWJlciBtZm4u
ICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Jun 23 00:57:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 00:57:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dOCuJ-0000se-Ap; Fri, 23 Jun 2017 00:57:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCuI-0000sS-8z
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:57:06 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 10/13-02956-1676C495; Fri, 23 Jun 2017 00:57:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVTch3Sf
 SYPtsS4sJ2wwcGD229+1iD2CMYs3MS8qvSGDNaJl6m6ngmnDF5VUv2BoYJ/N3MXJxCAl8YZRo
 +9rIAuGcZ5Q4vPcZaxcjBwebgJjE3L0KXYycHCICqhKzVixnBrGFBNQlmn43sIHYwgIhEv9W7
 2EBsXkFzCS67n0As1mA6idv38Y+gZFjASPDKkaN4tSistQiXSMDvaSizPSMktzEzBxdQwMzvd
 zU4uLE9NScxKRiveT83E2MQK8wAMEOxl/LAg4xSnIwKYnyakb6RArxJeWnVGYkFmfEF5XmpBY
 fYpTh4FCS4O1NBcoJFqWmp1akZeYAwwMmLcHBoyTC+9obKM1bXJCYW5yZDpE6xajLsWH1+i9M
 Qix5+XmpUuK8SmlARQIgRRmleXAjYKF6iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8cSlAU
 3gy80rgNr0COoIJ6IgXRzxAjihJREhJNTCaKB9jPv9BcM8zccWr+YEB6ZpSgTe6U337JBdKq1
 Uvrn4emLnCICIqoDtCUNHXdc8BLVmHjx/TnnnKnmHYtpU/du5tjwM2n6ZeitC94Z+wab/h/cZ
 K9rBjrq1LV4tdmzPvr/ukbsvgLFvv1xf7m86a7F8vso138p955ZJlrdGZpVtufujpXavEUpyR
 aKjFXFScCAD1Zxp4UAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1498179424!75162758!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50809 invoked from network); 23 Jun 2017 00:57:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Jun 2017 00:57:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCuF-0005zL-SW
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:57:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCuF-0000dg-Ru
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:57:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dOCuF-0000dg-Ru@xenbits.xenproject.org>
Date: Fri, 23 Jun 2017 00:57:03 +0000
Subject: [Xen-changelog] [xen stable-4.8] arm: vgic: Don't update the LR
	when the IRQ is not enabled
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDY3MGJiOWRkOWVlNjQ4NWU5ZDJkNTExODQxMjZlNGE0NjMzMDBmY2YKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIEp1
biAyMCAxNjowNDo1NSAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIEp1biAyMCAxNjowNDo1NSAyMDE3ICswMjAwCgog
ICAgYXJtOiB2Z2ljOiBEb24ndCB1cGRhdGUgdGhlIExSIHdoZW4gdGhlIElSUSBpcyBub3QgZW5h
YmxlZAogICAgCiAgICBnaWNfcmFpc2VfaW5mbGlnaHRfaXJxIHdpbGwgYmUgY2FsbGVkIGlmIHRo
ZSBJUlEgaXMgYWxyZWFkeSBpbmZsaWdodAogICAgKGkuZSB0aGUgSVJRIGlzIGluamVjdGVkIHRv
IHRoZSBndWVzdCkuIElmIHRoZSBJUlEgaXMgYWxyZWFkeSBhbHJlYWR5IGluCiAgICB0aGUgTFJz
LCB0aGVuIHRoZSBhc3NvY2lhdGVkIExSIHdpbGwgYmUgdXBkYXRlZC4KICAgIAogICAgVG8ga25v
dyBpZiB0aGUgaW50ZXJydXB0IGlzIGFscmVhZHkgaW4gdGhlIExSLCB0aGUgZnVuY3Rpb24gY2hl
Y2sgaWYgdGhlCiAgICBpbnRlcnJ1cHQgaXMgcXVldWVkLiBIb3dldmVyLCBpZiB0aGUgaW50ZXJy
dXB0IGlzIG5vdCBlbmFibGVkIHRoZW4gdGhlCiAgICBpbnRlcnJ1cHQgbWF5IG5vdCBiZSBxdWV1
ZWQgbm9yIGluIHRoZSBMUi4gU28gZ2ljX3VwZGF0ZV9vbmVfbHIgbWF5IGJlCiAgICBjYWxsZWQg
KGlmIHdlIGluamVjdCBvbiB0aGUgY3VycmVudCB2Q1BVKSBhbmQgcmVhZCB0aGUgTFIuCiAgICAK
ICAgIEJlY2F1c2UgdGhlIGludGVycnVwdCBpcyBub3QgaW4gdGhlIExSLCBYZW4gd2lsbCBlaXRo
ZXIgcmVhZDoKICAgICAgICAqIExSIDAgaWYgdGhlIGludGVycnVwdCB3YXMgbmV2ZXIgaW5qZWN0
ZWQgYmVmb3JlCiAgICAgICAgKiBMUiAyNTUgKEdJQ19JTlZBTElEX0xSKSBpZiB0aGUgaW50ZXJy
dXB0IHdhcyBpbmplY3RlZCBvbmNlLiBUaGlzCiAgICAgICAgaXMgYmVjYXVzZSBnaWNfdXBkYXRl
X29uZV9sciB3aWxsIHJlc2V0IHAtPmxyLgogICAgCiAgICBSZWFkaW5nIExSIDAgd2lsbCByZXN1
bHQgdG8gcG90ZW50aWFsbHkgdXBkYXRlIHRoZSB3cm9uZyBpbnRlcnJ1cHQgYW5kCiAgICBub3Qg
a2VlcCB0aGUgTFJzIGluIHN5bmMgd2l0aCBYZW4uCiAgICAKICAgIFJlYWRpbmcgTFIgMjU1IHdp
bGwgcmVzdWx0IHRvOgogICAgICAgICogQ3Jhc2ggWGVuIG9uIEdJQ3YzIGFzIHRoZSBMUiBpbmRl
eCBpcyBiaWdnZXIgdGhhbiBzdXBwb3J0ZWQgKHNlZQogICAgICAgIGdpY3YzX2ljaF9yZWFkX2xy
KS4KICAgICAgICAqIFJlYWQvd3JpdGUgYWx3YXlzIEdJQ0hfTFIgKyAyNTUgKiA0IHRoYXQgaXMg
bm90IHBhcnQgb2YgdGhlIG1lbW9yeQogICAgICAgIG1hcHBlZC4KICAgIAogICAgVGhlIHByb2Js
ZW0gY2FuIGJlIHByZXZlbnRlZCBieSBjaGVja2luZyB3aGV0aGVyIHRoZSBpbnRlcnJ1cHQgaXMK
ICAgIGVuYWJsZWQgaW4gZ2ljX3JhaXNlX2luZmxpZ2h0X2lycSBiZWZvcmUgY2FsbGluZyBnaWNf
dXBkYXRlX29uZV9sci4KICAgIAogICAgQSBmb2xsb3ctdXAgb2YgdGhpcyBwYXRjaCBpcyBleHBl
Y3RlZCB0byBtaXRpZ2F0ZSB0aGUgaXNzdWUgaW4gdGhlCiAgICBmdXR1cmUuCiAgICAKICAgIFRo
aXMgaXMgWFNBLTIyMy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBtYXN0ZXIgY29tbWl0OiBjODRlNGIyZGQ0MDUwZWYz
ZWVjYzEzZmNmYTY4NDIzNzNiYTQ1MTljCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNi0yMCAxNDo0
MTo1NSArMDIwMAotLS0KIHhlbi9hcmNoL2FybS9naWMuYyB8IDQgKysrKwogMSBmaWxlIGNoYW5n
ZWQsIDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMuYyBiL3hl
bi9hcmNoL2FybS9naWMuYwppbmRleCA2N2Y3ZDZiLi5kMGIwOTQ0IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vZ2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy5jCkBAIC00MTgsNiArNDE4LDEw
IEBAIHZvaWQgZ2ljX3JhaXNlX2luZmxpZ2h0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
aW50IHZpcnR1YWxfaXJxKQogCiAgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZ2LT5hcmNoLnZn
aWMubG9jaykpOwogCisgICAgLyogRG9uJ3QgdHJ5IHRvIHVwZGF0ZSB0aGUgTFIgaWYgdGhlIGlu
dGVycnVwdCBpcyBkaXNhYmxlZCAqLworICAgIGlmICggIXRlc3RfYml0KEdJQ19JUlFfR1VFU1Rf
RU5BQkxFRCwgJm4tPnN0YXR1cykgKQorICAgICAgICByZXR1cm47CisKICAgICBpZiAoIGxpc3Rf
ZW1wdHkoJm4tPmxyX3F1ZXVlKSApCiAgICAgewogICAgICAgICBpZiAoIHYgPT0gY3VycmVudCAp
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Jun 23 00:57:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 00:57:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dOCuT-0000tv-CT; Fri, 23 Jun 2017 00:57:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCuS-0000to-JF
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:57:16 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 A8/D2-17076-B676C495; Fri, 23 Jun 2017 00:57:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTc73Sf
 S4MEmVosJ2wwcGD229+1iD2CMYs3MS8qvSGDN2NM4k61gp2JF574tTA2MFyW7GLk4hAS+MEqc
 2X6SpYuRE8g5zyjxdqtqFyMHB5uAmMTcvQogYREBVYlZK5YzQ5SoSzT9bmADsYUFvCXOPTnHD
 mLzCphJPN9yCqyGBah+6dsbjBMYORYwMqxi1ChOLSpLLdI1tNBLKspMzyjJTczM0TU0MNbLTS
 0uTkxPzUlMKtZLzs/dxAj0ST0DA+MOxt+nPQ8xSnIwKYnyakb6RArxJeWnVGYkFmfEF5XmpBY
 fYpTh4FCS4O1NBcoJFqWmp1akZeYAgwMmLcHBoyTC+9obKM1bXJCYW5yZDpE6xagoJc67NA0o
 IQCSyCjNg2uDBeQlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8cSlAU3gy80rgpr8CWswEt
 PjFEQ+QxSWJCCmpBkaL5a/fHA72NTKe0VceKrc4Jp6PZbNzb5XnTIkUox0f1leJfy245p7VaO
 fX8nBPdurxyStXFGXIM9ed5jgx/3A8z9YMhgT1HQbvVS2rQyvkZ4TdWjuDcY/ONPd2eaGvSQY
 7iw0jfu/+LS63oeJSbfzF1UtF3NXP7n1e99Jg1sKivPfTdkyUXqDEUpyRaKjFXFScCAC4txUS
 QwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1498179434!48908598!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36060 invoked from network); 23 Jun 2017 00:57:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Jun 2017 00:57:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCuP-0005zV-UZ
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:57:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCuP-0000eK-Tr
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:57:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dOCuP-0000eK-Tr@xenbits.xenproject.org>
Date: Fri, 23 Jun 2017 00:57:13 +0000
Subject: [Xen-changelog] [xen stable-4.8] gnttab: fix handling of
	dev_bus_addr during unmap
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDE5NTliNDlmMzUwZjVmM2U3ODUyNTcyMGVhZDE2OWYyNjJmZjg1OTYKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgSnVuIDIwIDE2OjA1OjE0IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE2OjA1OjE0IDIwMTcgKzAy
MDAKCiAgICBnbnR0YWI6IGZpeCBoYW5kbGluZyBvZiBkZXZfYnVzX2FkZHIgZHVyaW5nIHVubWFw
CiAgICAKICAgIElmIGEgZ3JhbnQgaGFzIGJlZW4gbWFwcGVkIHdpdGggdGhlIEdOVFRBQl9kZXZp
Y2VfbWFwIGZsYWcsIGNhbGxpbmcKICAgIGdyYW50X3VubWFwX3JlZigpIHdpdGggZGV2X2J1c19h
ZGRyIHNldCB0byB6ZXJvIHNob3VsZCBjYXVzZSB0aGUKICAgIEdOVFRBQl9kZXZpY2VfbWFwIHBh
cnQgb2YgdGhlIG1hcHBpbmcgdG8gYmUgbGVmdCBhbG9uZS4KICAgIAogICAgVW5mb3J0dW5hdGVs
eSwgYXQgdGhlIG1vbWVudCwgb3AtPmRldl9idXNfYWRkciBpcyBpbXBsaWNpdGx5IGNoZWNrZWQK
ICAgIGJlZm9yZSBjbGVhcmluZyB0aGUgbWFwIGFuZCBhZGp1c3RpbmcgdGhlIHBpbiBjb3VudCwg
YnV0IG9ubHkgdGhlIGJpdHMKICAgIGFib3ZlIDEyOyBhbmQgaXQgaXMgbm90IGNoZWNrZWQgYXQg
YWxsIGJlZm9yZSBkcm9wcGluZyBwYWdlCiAgICByZWZlcmVuY2VzLiAgVGhpcyBtZWFucyBhIGd1
ZXN0IGNhbiByZXBlYXRlZGx5IG1ha2Ugc3VjaCBhIGNhbGwgdG8KICAgIGNhdXNlIHRoZSByZWZl
cmVuY2UgY291bnQgdG8gZHJvcCB0byB6ZXJvLCBjYXVzaW5nIHRoZSBwYWdlIHRvIGJlCiAgICBm
cmVlZCBhbmQgcmUtdXNlZCwgZXZlbiB0aG91Z2ggaXQncyBzdGlsbCBtYXBwZWQgaW4gaXRzIHBh
Z2V0YWJsZXMuCiAgICAKICAgIFRvIGZpeCB0aGlzLCBhbHdheXMgY2hlY2sgb3AtPmRldl9idXNf
YWRkciBleHBsaWNpdGx5IGZvciBiZWluZwogICAgbm9uLXplcm8sIGFzIHdlbGwgYXMgb3AtPmZs
YWcgJiBHTlRNQVBfZGV2aWNlX21hcCwgYmVmb3JlIGRvaW5nCiAgICBvcGVyYXRpb25zIG9uIHRo
ZSBkZXZpY2VfbWFwLgogICAgCiAgICBXaGlsZSB3ZSdyZSBoZXJlLCBtYWtlIHRoZSBsb2dpYyBh
IGJpdCBjbGVhbmVyOgogICAgCiAgICAqIEFsd2F5cyBpbml0aWFsaXplIG9wLT5mcmFtZSB0byB6
ZXJvIGFuZCBzZXQgaXQgZnJvbSBhY3QtPmZyYW1lLCB0byByZWR1Y2UgdGhlCiAgICBjaGFuY2Ug
b2YgdW50cnVzdGVkIGlucHV0IGJlaW5nIHVzZWQKICAgIAogICAgKiBFeHBsaWNpdGx5IGNoZWNr
IHRoZSBmdWxsIGRldl9idXNfYWRkciBhZ2FpbnN0IGFjdC0+ZnJhbWUgPDwKICAgICAgUEFHRV9T
SElGVCwgcmF0aGVyIHRoYW4gaWdub3JpbmcgdGhlIGxvd2VyIDEyIGJpdHMKICAgIAogICAgVGhp
cyBpcyBwYXJ0IG9mIFhTQS0yMjQuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA4ZmRmY2IyYjZiY2QwNzQ3NzY1NjBl
NzY4NDM4MTVmMTI0ZDU4N2YxCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNi0yMCAxNDo0NTozMyAr
MDIwMAotLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyB8IDIzICsrKysrKysrKysrLS0tLS0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jCmluZGV4IDlmYjg3OWYuLmViY2YyZDEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
Z3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTEwODksOCAr
MTA4OSw2IEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbigKICAgICBsZCA9IGN1cnJlbnQtPmRvbWFp
bjsKICAgICBsZ3QgPSBsZC0+Z3JhbnRfdGFibGU7CiAKLSAgICBvcC0+ZnJhbWUgPSAodW5zaWdu
ZWQgbG9uZykob3AtPmRldl9idXNfYWRkciA+PiBQQUdFX1NISUZUKTsKLQogICAgIGlmICggdW5s
aWtlbHkob3AtPmhhbmRsZSA+PSBsZ3QtPm1hcHRyYWNrX2xpbWl0KSApCiAgICAgewogICAgICAg
ICBnZHByaW50ayhYRU5MT0dfSU5GTywgIkJhZCBoYW5kbGUgKCVkKS5cbiIsIG9wLT5oYW5kbGUp
OwpAQCAtMTE3NCwxNiArMTE3MiwxNCBAQCBfX2dudHRhYl91bm1hcF9jb21tb24oCiAgICAgICAg
IGdvdG8gYWN0X3JlbGVhc2Vfb3V0OwogICAgIH0KIAotICAgIGlmICggb3AtPmZyYW1lID09IDAg
KQotICAgIHsKLSAgICAgICAgb3AtPmZyYW1lID0gYWN0LT5mcmFtZTsKLSAgICB9Ci0gICAgZWxz
ZQorICAgIG9wLT5mcmFtZSA9IGFjdC0+ZnJhbWU7CisKKyAgICBpZiAoIG9wLT5kZXZfYnVzX2Fk
ZHIgKQogICAgIHsKLSAgICAgICAgaWYgKCB1bmxpa2VseShvcC0+ZnJhbWUgIT0gYWN0LT5mcmFt
ZSkgKQorICAgICAgICBpZiAoIHVubGlrZWx5KG9wLT5kZXZfYnVzX2FkZHIgIT0gcGZuX3RvX3Bh
ZGRyKGFjdC0+ZnJhbWUpKSApCiAgICAgICAgICAgICBQSU5fRkFJTChhY3RfcmVsZWFzZV9vdXQs
IEdOVFNUX2dlbmVyYWxfZXJyb3IsCi0gICAgICAgICAgICAgICAgICAgICAiQmFkIGZyYW1lIG51
bWJlciBkb2Vzbid0IG1hdGNoIGdudHJlZi4gKCVseCAhPSAlbHgpXG4iLAotICAgICAgICAgICAg
ICAgICAgICAgb3AtPmZyYW1lLCBhY3QtPmZyYW1lKTsKKyAgICAgICAgICAgICAgICAgICAgICJC
dXMgYWRkcmVzcyBkb2Vzbid0IG1hdGNoIGdudHJlZiAoJSJQUkl4NjQiICE9ICUiUFJJcGFkZHIi
KVxuIiwKKyAgICAgICAgICAgICAgICAgICAgIG9wLT5kZXZfYnVzX2FkZHIsIHBmbl90b19wYWRk
cihhY3QtPmZyYW1lKSk7CiAKICAgICAgICAgbWFwLT5mbGFncyAmPSB+R05UTUFQX2RldmljZV9t
YXA7CiAgICAgfQpAQCAtMTI3Niw3ICsxMjcyLDggQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uX2Nv
bXBsZXRlKHN0cnVjdCBnbnR0YWJfdW5tYXBfY29tbW9uICpvcCkKICAgICBlbHNlCiAgICAgICAg
IHN0YXR1cyA9ICZzdGF0dXNfZW50cnkocmd0LCBvcC0+cmVmKTsKIAotICAgIGlmICggdW5saWtl
bHkob3AtPmZyYW1lICE9IGFjdC0+ZnJhbWUpICkgCisgICAgaWYgKCBvcC0+ZGV2X2J1c19hZGRy
ICYmCisgICAgICAgICB1bmxpa2VseShvcC0+ZGV2X2J1c19hZGRyICE9IHBmbl90b19wYWRkcihh
Y3QtPmZyYW1lKSkgKQogICAgIHsKICAgICAgICAgLyoKICAgICAgICAgICogU3VnZ2VzdHMgdGhh
dCBfX2dudGFiX3VubWFwX2NvbW1vbiBmYWlsZWQgZWFybHkgYW5kIHNvCkBAIC0xMjg3LDcgKzEy
ODQsNyBAQCBfX2dudHRhYl91bm1hcF9jb21tb25fY29tcGxldGUoc3RydWN0IGdudHRhYl91bm1h
cF9jb21tb24gKm9wKQogCiAgICAgcGcgPSBtZm5fdG9fcGFnZShvcC0+ZnJhbWUpOwogCi0gICAg
aWYgKCBvcC0+ZmxhZ3MgJiBHTlRNQVBfZGV2aWNlX21hcCApIAorICAgIGlmICggb3AtPmRldl9i
dXNfYWRkciAmJiAob3AtPmZsYWdzICYgR05UTUFQX2RldmljZV9tYXApICkKICAgICB7CiAgICAg
ICAgIGlmICggIWlzX2lvbWVtX3BhZ2UoYWN0LT5mcmFtZSkgKQogICAgICAgICB7CkBAIC0xMzU4
LDYgKzEzNTUsNyBAQCBfX2dudHRhYl91bm1hcF9ncmFudF9yZWYoCiAgICAgLyogSW50aWFsaXNl
IHRoZXNlIGluIGNhc2UgY29tbW9uIGNvbnRhaW5zIG9sZCBzdGF0ZSAqLwogICAgIGNvbW1vbi0+
bmV3X2FkZHIgPSAwOwogICAgIGNvbW1vbi0+cmQgPSBOVUxMOworICAgIGNvbW1vbi0+ZnJhbWUg
PSAwOwogCiAgICAgX19nbnR0YWJfdW5tYXBfY29tbW9uKGNvbW1vbik7CiAgICAgb3AtPnN0YXR1
cyA9IGNvbW1vbi0+c3RhdHVzOwpAQCAtMTQyMiw2ICsxNDIwLDcgQEAgX19nbnR0YWJfdW5tYXBf
YW5kX3JlcGxhY2UoCiAgICAgLyogSW50aWFsaXNlIHRoZXNlIGluIGNhc2UgY29tbW9uIGNvbnRh
aW5zIG9sZCBzdGF0ZSAqLwogICAgIGNvbW1vbi0+ZGV2X2J1c19hZGRyID0gMDsKICAgICBjb21t
b24tPnJkID0gTlVMTDsKKyAgICBjb21tb24tPmZyYW1lID0gMDsKIAogICAgIF9fZ250dGFiX3Vu
bWFwX2NvbW1vbihjb21tb24pOwogICAgIG9wLT5zdGF0dXMgPSBjb21tb24tPnN0YXR1czsKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJs
ZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Jun 23 00:57:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 00:57:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dOCud-0000w7-E6; Fri, 23 Jun 2017 00:57:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCuc-0000vu-9h
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:57:26 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 FA/1F-03058-5776C495; Fri, 23 Jun 2017 00:57:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVbc03Sf
 SYPE5FosJ2wwcGD229+1iD2CMYs3MS8qvSGDNmLuFo2AtT8Xdm5eZGhj7ObsYuTiEBL4wStz9
 2cQC4ZxnlJg3/wZTFyMHB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAt4Sq2+eA
 7N5Bcwknr18BWazANXP75zEPoGRYwEjwypGjeLUorLUIl1DQ72kosz0jJLcxMwcXUMDM73c1O
 LixPTUnMSkYr3k/NxNjECfMADBDsZPywIOMUpyMCmJ8mpG+kQK8SXlp1RmJBZnxBeV5qQWH2K
 U4eBQkuCVSwPKCRalpqdWpGXmAIMDJi3BwaMkwvvaGyjNW1yQmFucmQ6ROsWoy/Hh37ovTEIs
 efl5qVLivEogMwRAijJK8+BGwAL1EqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR541KApvBk5
 pXAbXoFdAQT0BEvjniAHFGSiJCSamCs25P58HzU3Ulhlzi6xD+2ON0778wuff+IavOmNK61pe
 sivic9ZuPjeLv/TVTpBO0XNaU6tqKfRW4nB7G8W7VmaaXU1vd5uTuW7vIvtGdwFzHPu6Q9ye/
 4ac8Tzld/nzKYo3PZ5KZYSGD/ksyCy70bso0qO5j2PlrodUeV6ZxAVtGGUxs8qnyVWIozEg21
 mIuKEwHUax4cTwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1498179444!108266452!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58349 invoked from network); 23 Jun 2017 00:57:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Jun 2017 00:57:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCua-0005zh-0C
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:57:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCuZ-0000ep-Vp
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:57:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dOCuZ-0000ep-Vp@xenbits.xenproject.org>
Date: Fri, 23 Jun 2017 00:57:23 +0000
Subject: [Xen-changelog] [xen stable-4.8] gnttab: never create host mapping
	unless asked to
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQyOWFkMGQzZjI5NGE0Yjk4Y2U2NWE1NWE1NDg2YmVlYzY3MmM3NTkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDIw
IDE2OjA1OjM5IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE2OjA1OjM5IDIwMTcgKzAyMDAKCiAgICBn
bnR0YWI6IG5ldmVyIGNyZWF0ZSBob3N0IG1hcHBpbmcgdW5sZXNzIGFza2VkIHRvCiAgICAKICAg
IFdlIHNob3VsZG4ndCBjcmVhdGUgYSBob3N0IG1hcHBpbmcgdW5sZXNzIGFza2VkIHRvIGV2ZW4g
aW4gdGhlIGNhc2Ugb2YKICAgIG1hcHBpbmcgYSBncmFudGVkIE1NSU8gcGFnZS4gSW4gcGFydGlj
dWxhciB0aGUgbWFwcGluZyB3b3VsZG4ndCBiZSB0b3JuCiAgICBkb3duIHdoZW4gcHJvY2Vzc2lu
ZyB0aGUgbWF0Y2hpbmcgdW5tYXAgcmVxdWVzdC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhT
QS0yMjQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDU2ZjJhYjViOTcwZjFiMThjZjIwMTlkZjRiZjI3ZGI1
NDRjZGE2ZWEKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA2LTIwIDE0OjQ2OjAxICswMjAwCi0tLQog
eGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIHwgMTEgKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCA3IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IGViY2YyZDEu
LjUyMGJhZjQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4v
Y29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTkxMSwxMCArOTExLDEzIEBAIF9fZ250dGFiX21hcF9n
cmFudF9yZWYoCiAgICAgICAgICAgICBnb3RvIHVuZG9fb3V0OwogICAgICAgICB9CiAKLSAgICAg
ICAgcmMgPSBjcmVhdGVfZ3JhbnRfaG9zdF9tYXBwaW5nKAotICAgICAgICAgICAgb3AtPmhvc3Rf
YWRkciwgZnJhbWUsIG9wLT5mbGFncywgY2FjaGVfZmxhZ3MpOwotICAgICAgICBpZiAoIHJjICE9
IEdOVFNUX29rYXkgKQotICAgICAgICAgICAgZ290byB1bmRvX291dDsKKyAgICAgICAgaWYgKCBv
cC0+ZmxhZ3MgJiBHTlRNQVBfaG9zdF9tYXAgKQorICAgICAgICB7CisgICAgICAgICAgICByYyA9
IGNyZWF0ZV9ncmFudF9ob3N0X21hcHBpbmcob3AtPmhvc3RfYWRkciwgZnJhbWUsIG9wLT5mbGFn
cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWNoZV9mbGFn
cyk7CisgICAgICAgICAgICBpZiAoIHJjICE9IEdOVFNUX29rYXkgKQorICAgICAgICAgICAgICAg
IGdvdG8gdW5kb19vdXQ7CisgICAgICAgIH0KICAgICB9CiAgICAgZWxzZSBpZiAoIG93bmVyID09
IHJkIHx8IG93bmVyID09IGRvbV9jb3cgKQogICAgIHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Jun 23 00:57:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 00:57:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dOCun-0000xK-Fo; Fri, 23 Jun 2017 00:57:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCum-0000xD-Hi
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:57:36 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 BF/A3-06719-F776C495; Fri, 23 Jun 2017 00:57:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVbc+3Sf
 SYHkDm8WEbQYOjB7b+3axBzBGsWbmJeVXJLBmzJp0krFgqXHFpV1L2BsYNyt3MXJxCAl8YZS4
 cr+XDcI5zyjRun0akMPBwSYgJjF3r0IXIyeHiICqxKwVy5lBbCEBdYmm3w1sILawQJREw6t5Y
 DavgJnE9KaZrCA2C1D9vJnPWSYwcixgZFjFqFGcWlSWWqRrZKmXVJSZnlGSm5iZo2toYKaXm1
 pcnJiempOYVKyXnJ+7iRHoFQYg2MF4YFHgIUZJDiYlUV7NSJ9IIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK82WlAOcGi1PTUirTMHGB4wKQlOHiURHhfewOleYsLEnOLM9MhUqcYFaXEeZeC9AmA
 JDJK8+DaYCF5iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8K0Gm8GTmlcBNfwW0mAlo8YsjH
 iCLSxIRUlINjDrmqybIHffKYr3z8ciMngtM8YfcNgbPnfq7wsv1fOvb4tnCh+OmP/GfFnvnaf
 uea3+Xl8TfKrE5rMr0sPW6L0/Eh0oujvQbX9yevRFXnadwME975s64ldkt9199MAvTv1M062L
 ob/f+jJdVGW+nXn65qXal45HF0W2G4kaFIufTOt6Z3dlx/oESS3FGoqEWc1FxIgAWy/T3RAIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-27.messagelabs.com!1498179454!109245514!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63209 invoked from network); 23 Jun 2017 00:57:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Jun 2017 00:57:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCuk-0005zr-29
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:57:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCuk-0000fK-1U
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:57:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dOCuk-0000fK-1U@xenbits.xenproject.org>
Date: Fri, 23 Jun 2017 00:57:34 +0000
Subject: [Xen-changelog] [xen stable-4.8] gnttab: correct logic to get page
	references during map requests
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGI4NTk2NTNiN2MzYmJlODZiOGNjN2QzNWI1YjI3NDc0MjhjNjI5MzUKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgSnVuIDIwIDE2OjA2OjA2IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE2OjA2OjA2IDIwMTcgKzAy
MDAKCiAgICBnbnR0YWI6IGNvcnJlY3QgbG9naWMgdG8gZ2V0IHBhZ2UgcmVmZXJlbmNlcyBkdXJp
bmcgbWFwIHJlcXVlc3RzCiAgICAKICAgIFRoZSBydWxlcyBmb3IgcmVmZXJlbmNlIGNvdW50aW5n
IGFyZSBzb21ld2hhdCBjb21wbGljYXRlZDoKICAgIAogICAgKiBFYWNoIG9mIEdOVFRBQl9ob3N0
X21hcCBhbmQgR05UVEFCX2RldmljZV9tYXAgbmVlZCB0aGVpciBvd24KICAgIHJlZmVyZW5jZSBj
b3VudAogICAgCiAgICAqIElmIHRoZSBtYXBwaW5nIGlzIHdyaXRlYWJsZToKICAgICAtIEdOVFRB
Ql9ob3N0X21hcCBuZWVkcyBhIHR5cGUgY291bnQgdW5kZXIgb25seSBzb21lIGNvbmRpdGlvbnMK
ICAgICAtIEdOVFRBQl9kZXZpY2VfbWFwIGFsd2F5cyBuZWVkcyBhIHR5cGUgY291bnQKICAgIAog
ICAgSWYgdGhlIG1hcHBpbmcgc3VjY2VlZHMsIHdlIG5lZWQgdG8ga2VlcCBhbGwgb2YgdGhlc2U7
IGlmIHRoZSBtYXBwaW5nCiAgICBmYWlscywgd2UgbmVlZCB0byByZWxlYXNlIHdoYXRldmVyIHJl
ZmVyZW5jZXMgd2UgaGF2ZSBhY3F1aXJlZCBzbyBmYXIuCiAgICAKICAgIEFkZGl0aW9uYWxseSwg
dGhlIGNvZGUgdGhhdCBkb2VzIGEgbG90IG9mIHRoaXMgY2FsY3VsYXRpb24gImluaGVyaXRzIgog
ICAgYSByZWZlcmVuY2UgYXMgcGFydCBvZiB0aGUgcHJvY2VzcyBvZiBmaW5kaW5nIG91dCB3aG8g
dGhlIG93bmVyIGlzLgogICAgCiAgICBGaW5hbGx5LCBpZiB0aGUgZ3JhbnQgaXMgbWFwcGVkIGFz
IHdyaXRlYWJsZSAod2l0aG91dCB0aGUKICAgIEdOVE1BUF9yZWFkb25seSBmbGFnKSwgYnV0IHRo
ZSBoeXBlcnZpc29yIGNhbm5vdCBncmFiIGEKICAgIFBHVF93cml0ZWFibGVfcGFnZSB0eXBlLCB0
aGUgZW50aXJlIG9wZXJhdGlvbiBzaG91bGQgZmFpbC4KICAgIAogICAgVW5mb3J0dW5hdGVseSwg
dGhlIGN1cnJlbnQgY29kZSBoYXMgc2V2ZXJhbCBsb2dpYyBob2xlczoKICAgIAogICAgKiBJZiBh
IGdyYW50IGlzIG1hcHBlZCBvbmx5IEdOVFRBQl9kZXZpY2VfbWFwLCBhbmQgd2l0aCBhIHdyaXRl
YWJsZQogICAgICBtYXBwaW5nLCBidXQgaW4gY29uZGl0aW9ucyB3aGVyZSBhICpob3N0KiB0eXBl
IGNvdW50IGlzIG5vdAogICAgICBuZWNlc3NhcnksIHRoZSBjb2RlIHdpbGwgZmFpbCB0byBncmFi
IHRoZSBuZWNlc3NhcnkgdHlwZSBjb3VudC4KICAgIAogICAgKiBJZiBhIGdyYW50IGlzIG1hcHBl
ZCBib3RoIEdOVFRBQl9kZXZpY2VfbWFwIGFuZCBHTlRUQUJfaG9zdF9tYXAsCiAgICAgIHdpdGgg
YSB3cml0ZWFibGUgbWFwcGluZywgaW4gY29uZGl0aW9ucyB3aGVyZSB0aGUgaG9zdCB0eXBlIGNv
dW50IGlzCiAgICAgIG5vdCBuZWNlc3NhcnksICphbmQqIHdoZXJlIHRoZSBwYWdlIGNhbm5vdCBi
ZSBjaGFuZ2VkIHRvIHR5cGUKICAgICAgUEdUX3dyaXRlYWJsZSwgdGhlIGNvbmRpdGlvbiB3aWxs
IG5vdCBiZSBkZXRlY3RlZC4KICAgIAogICAgSW4gYm90aCBjYXNlcywgdGhpcyBtZWFucyB0aGF0
IG9uIHN1Y2Nlc3MsIHRoZSB0eXBlIGNvdW50IHdpbGwgYmUKICAgIGVycm9uZW91c2x5IHJlZHVj
ZWQgd2hlbiB0aGUgZ3JhbnQgaXMgdW5tYXBwZWQuICBJbiB0aGUgc2Vjb25kIGNhc2UsCiAgICB0
aGUgdHlwZSBjb3VudCB3aWxsIGJlIGVycm9uZW91c2x5IHJlZHVjZWQgb24gdGhlIGZhaWx1cmUg
cGF0aCBhcwogICAgd2VsbC4gIChJbiB0aGUgZmlyc3QgY2FzZSB0aGUgZmFpbHVyZSBwYXRoIGxv
Z2ljIGhhcyB0aGUgc2FtZSBob2xlCiAgICBhcyB0aGUgcmVmZXJlbmNlIGdyYWJiaW5nIGxvZ2lj
LikKICAgIAogICAgQWRkaXRpb25hbGx5LCB0aGUgcmV0dXJuIHZhbHVlIG9mIGdldF9wYWdlKCkg
aXMgbm90IGNoZWNrZWQ7IGJ1dCB0aGlzCiAgICBtYXkgZmFpbCBldmVuIGlmIHRoZSBmaXJzdCBn
ZXRfcGFnZSgpIHN1Y2NlZWRlZCBkdWUgdG8gYSByZWZlcmVuY2UKICAgIGNvdW50aW5nIG92ZXJm
bG93LgogICAgCiAgICBGaXJzdCBvZiBhbGwsIHNpbXBsaWZ5IHRoZSByZXN0b3JhdGlvbiBsb2dp
YyBieSBleHBsaWNpdGx5IGNvdW50aW5nCiAgICB0aGUgcmVmZXJlbmNlIGFuZCB0eXBlIHJlZmVy
ZW5jZXMgYWNxdWlyZWQuCiAgICAKICAgIENvbnNpZGVyIGVhY2ggbWFwcGluZyB0eXBlIHNlcGFy
YXRlbHksIGV4cGxpY2l0bHkgbWFya2luZyB0aGUKICAgICdpbmNvbWluZycgcmVmZXJlbmNlIGFz
IHVzZWQgc28gd2Uga25vdyB3aGVuIHdlIG5lZWQgdG8gZ3JhYiBhIHNlY29uZAogICAgb25lLgog
ICAgCiAgICBGaW5hbGx5LCBhbHdheXMgY2hlY2sgdGhlIHJldHVybiB2YWx1ZSBvZiBnZXRfcGFn
ZVtfdHlwZV0oKSBhbmQgZ28gdG8KICAgIHRoZSBmYWlsdXJlIHBhdGggaWYgYXBwcm9wcmlhdGUu
CiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjI0LgogICAgCiAgICBSZXBvcnRlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNzViMzg0ZWNl
NjM1YWRjNTVjMmJhZmJkYzJkODk1OWMxMDU0MmMzMQogICAgbWFzdGVyIGRhdGU6IDIwMTctMDYt
MjAgMTQ6NDY6MjEgKzAyMDAKLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCA1OCArKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAzMyBpbnNlcnRpb25zKCspLCAyNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggNTIw
YmFmNC4uNjBlNjBkNCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBi
L3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtNzU4LDEyICs3NTgsMTIgQEAgX19nbnR0YWJf
bWFwX2dyYW50X3JlZigKICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmxndCwgKnJndDsKICAgICBz
dHJ1Y3QgdmNwdSAgICpsZWQ7CiAgICAgaW50ICAgICAgICAgICAgaGFuZGxlOwotICAgIHVuc2ln
bmVkIGxvbmcgIGZyYW1lID0gMCwgbnJfZ2V0cyA9IDA7CisgICAgdW5zaWduZWQgbG9uZyAgZnJh
bWUgPSAwOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnID0gTlVMTDsKICAgICBpbnQgICAgICAg
ICAgICByYyA9IEdOVFNUX29rYXk7CiAgICAgdTMyICAgICAgICAgICAgb2xkX3BpbjsKICAgICB1
MzIgICAgICAgICAgICBhY3RfcGluOwotICAgIHVuc2lnbmVkIGludCAgIGNhY2hlX2ZsYWdzOwor
ICAgIHVuc2lnbmVkIGludCAgIGNhY2hlX2ZsYWdzLCByZWZjbnQgPSAwLCB0eXBlY250ID0gMDsK
ICAgICBzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICphY3QgPSBOVUxMOwogICAgIHN0cnVjdCBn
cmFudF9tYXBwaW5nICptdDsKICAgICBncmFudF9lbnRyeV9oZWFkZXJfdCAqc2hhaDsKQEAgLTg4
OSwxMSArODg5LDE3IEBAIF9fZ250dGFiX21hcF9ncmFudF9yZWYoCiAgICAgZWxzZQogICAgICAg
ICBvd25lciA9IHBhZ2VfZ2V0X293bmVyKHBnKTsKIAorICAgIGlmICggb3duZXIgKQorICAgICAg
ICByZWZjbnQrKzsKKwogICAgIGlmICggIXBnIHx8IChvd25lciA9PSBkb21faW8pICkKICAgICB7
CiAgICAgICAgIC8qIE9ubHkgbmVlZGVkIHRoZSByZWZlcmVuY2UgdG8gY29uZmlybSBkb21faW8g
b3duZXJzaGlwLiAqLwogICAgICAgICBpZiAoIHBnICkKKyAgICAgICAgewogICAgICAgICAgICAg
cHV0X3BhZ2UocGcpOworICAgICAgICAgICAgcmVmY250LS07CisgICAgICAgIH0KIAogICAgICAg
ICBpZiAoIHBhZ2luZ19tb2RlX2V4dGVybmFsKGxkKSApCiAgICAgICAgIHsKQEAgLTkyMSwyNyAr
OTI3LDM4IEBAIF9fZ250dGFiX21hcF9ncmFudF9yZWYoCiAgICAgfQogICAgIGVsc2UgaWYgKCBv
d25lciA9PSByZCB8fCBvd25lciA9PSBkb21fY293ICkKICAgICB7Ci0gICAgICAgIGlmICggZ250
dGFiX2hvc3RfbWFwcGluZ19nZXRfcGFnZV90eXBlKG9wLCBsZCwgcmQpICkKKyAgICAgICAgaWYg
KCAob3AtPmZsYWdzICYgR05UTUFQX2RldmljZV9tYXApICYmICEob3AtPmZsYWdzICYgR05UTUFQ
X3JlYWRvbmx5KSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggKG93bmVyID09IGRvbV9j
b3cpIHx8CiAgICAgICAgICAgICAgICAgICFnZXRfcGFnZV90eXBlKHBnLCBQR1Rfd3JpdGFibGVf
cGFnZSkgKQogICAgICAgICAgICAgICAgIGdvdG8gY291bGRfbm90X3BpbjsKKyAgICAgICAgICAg
IHR5cGVjbnQrKzsKICAgICAgICAgfQogCi0gICAgICAgIG5yX2dldHMrKzsKICAgICAgICAgaWYg
KCBvcC0+ZmxhZ3MgJiBHTlRNQVBfaG9zdF9tYXAgKQogICAgICAgICB7Ci0gICAgICAgICAgICBy
YyA9IGNyZWF0ZV9ncmFudF9ob3N0X21hcHBpbmcob3AtPmhvc3RfYWRkciwgZnJhbWUsIG9wLT5m
bGFncywgMCk7Ci0gICAgICAgICAgICBpZiAoIHJjICE9IEdOVFNUX29rYXkgKQotICAgICAgICAg
ICAgICAgIGdvdG8gdW5kb19vdXQ7Ci0KKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBP
bmx5IG5lZWQgdG8gZ3JhYiBhbm90aGVyIHJlZmVyZW5jZSBpZiBkZXZpY2VfbWFwIGNsYWltZWQK
KyAgICAgICAgICAgICAqIHRoZSBvdGhlciBvbmUuCisgICAgICAgICAgICAgKi8KICAgICAgICAg
ICAgIGlmICggb3AtPmZsYWdzICYgR05UTUFQX2RldmljZV9tYXAgKQogICAgICAgICAgICAgewot
ICAgICAgICAgICAgICAgIG5yX2dldHMrKzsKLSAgICAgICAgICAgICAgICAodm9pZClnZXRfcGFn
ZShwZywgcmQpOwotICAgICAgICAgICAgICAgIGlmICggIShvcC0+ZmxhZ3MgJiBHTlRNQVBfcmVh
ZG9ubHkpICkKLSAgICAgICAgICAgICAgICAgICAgZ2V0X3BhZ2VfdHlwZShwZywgUEdUX3dyaXRh
YmxlX3BhZ2UpOworICAgICAgICAgICAgICAgIGlmICggIWdldF9wYWdlKHBnLCByZCkgKQorICAg
ICAgICAgICAgICAgICAgICBnb3RvIGNvdWxkX25vdF9waW47CisgICAgICAgICAgICAgICAgcmVm
Y250Kys7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIGlmICggZ250dGFiX2hvc3RfbWFw
cGluZ19nZXRfcGFnZV90eXBlKG9wLCBsZCwgcmQpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICBpZiAoIChvd25lciA9PSBkb21fY293KSB8fAorICAgICAgICAgICAgICAgICAgICAg
IWdldF9wYWdlX3R5cGUocGcsIFBHVF93cml0YWJsZV9wYWdlKSApCisgICAgICAgICAgICAgICAg
ICAgIGdvdG8gY291bGRfbm90X3BpbjsKKyAgICAgICAgICAgICAgICB0eXBlY250Kys7CiAgICAg
ICAgICAgICB9CisKKyAgICAgICAgICAgIHJjID0gY3JlYXRlX2dyYW50X2hvc3RfbWFwcGluZyhv
cC0+aG9zdF9hZGRyLCBmcmFtZSwgb3AtPmZsYWdzLCAwKTsKKyAgICAgICAgICAgIGlmICggcmMg
IT0gR05UU1Rfb2theSApCisgICAgICAgICAgICAgICAgZ290byB1bmRvX291dDsKICAgICAgICAg
fQogICAgIH0KICAgICBlbHNlCkBAIC05NTAsOCArOTY3LDYgQEAgX19nbnR0YWJfbWFwX2dyYW50
X3JlZigKICAgICAgICAgaWYgKCAhcmQtPmlzX2R5aW5nICkKICAgICAgICAgICAgIGdkcHJpbnRr
KFhFTkxPR19XQVJOSU5HLCAiQ291bGQgbm90IHBpbiBncmFudCBmcmFtZSAlbHhcbiIsCiAgICAg
ICAgICAgICAgICAgICAgICBmcmFtZSk7Ci0gICAgICAgIGlmICggb3duZXIgIT0gTlVMTCApCi0g
ICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAgICAgICAgIHJjID0gR05UU1RfZ2VuZXJhbF9lcnJv
cjsKICAgICAgICAgZ290byB1bmRvX291dDsKICAgICB9CkBAIC0xMDE0LDE4ICsxMDI5LDExIEBA
IF9fZ250dGFiX21hcF9ncmFudF9yZWYoCiAgICAgcmV0dXJuOwogCiAgdW5kb19vdXQ6Ci0gICAg
aWYgKCBucl9nZXRzID4gMSApCi0gICAgewotICAgICAgICBpZiAoICEob3AtPmZsYWdzICYgR05U
TUFQX3JlYWRvbmx5KSApCi0gICAgICAgICAgICBwdXRfcGFnZV90eXBlKHBnKTsKLSAgICAgICAg
cHV0X3BhZ2UocGcpOwotICAgIH0KLSAgICBpZiAoIG5yX2dldHMgPiAwICkKLSAgICB7Ci0gICAg
ICAgIGlmICggZ250dGFiX2hvc3RfbWFwcGluZ19nZXRfcGFnZV90eXBlKG9wLCBsZCwgcmQpICkK
LSAgICAgICAgICAgIHB1dF9wYWdlX3R5cGUocGcpOworICAgIHdoaWxlICggdHlwZWNudC0tICkK
KyAgICAgICAgcHV0X3BhZ2VfdHlwZShwZyk7CisKKyAgICB3aGlsZSAoIHJlZmNudC0tICkKICAg
ICAgICAgcHV0X3BhZ2UocGcpOwotICAgIH0KIAogICAgIGdyYW50X3JlYWRfbG9jayhyZ3QpOwog
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Jun 23 00:57:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 00:57:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dOCux-0000yf-HW; Fri, 23 Jun 2017 00:57:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCuw-0000yS-MJ
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:57:46 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 C6/AB-03620-A876C495; Fri, 23 Jun 2017 00:57:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbcz3Sf
 SYOYHSYsJ2wwcGD229+1iD2CMYs3MS8qvSGDN+HzhIXvBopiK/a07mBoYXzl2MXJxCAl8YZT4
 cvQAK4RznlHi66aNjF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwuESDw4d
 poZpJxXwExi515bkDALUPmLf+8YJzByLGBkWMWoUZxaVJZapGtkpJdUlJmeUZKbmJmja2hgpp
 ebWlycmJ6ak5hUrJecn7uJEegTBiDYwbhmfuAhRkkOJiVRXs1In0ghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErzZaUA5waLU9NSKtMwcYHDApCU4eJREeF97A6V5iwsSc4sz0yFSpxgVpcR5l4L0
 CYAkMkrz4NpgAXmJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrwrQabwZOaVwE1/BbSYCWjxi
 yMeIItLEhFSUg2MGavu9exvuPt/o4oWd+SEft3p6zznumsK9s571MUhtyq5bu/bZLmfd0MC9u
 YpufXKefwoZDwkx/dkQ57NFIngpj+7w7yt3uQctpD+tcHmPp//9Y2e9QJCIpleXXWtNobNn3/
 6tc79Ned/iLn0yVXycisyJs//uMUqLTZGpeFnmJ9bI3tBQ5QSS3FGoqEWc1FxIgBx0VfpQwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1498179464!108776695!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23541 invoked from network); 23 Jun 2017 00:57:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Jun 2017 00:57:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCuu-000601-5y
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:57:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCuu-0000gS-3Y
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:57:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dOCuu-0000gS-3Y@xenbits.xenproject.org>
Date: Fri, 23 Jun 2017 00:57:44 +0000
Subject: [Xen-changelog] [xen stable-4.8] gnttab:
	__gnttab_unmap_common_complete() is all-or-nothing
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDEyNWEzYTlkNmE5NmJmMTQ4NTRjNmE2YWU3YzJiYmIxOGNlZGI4OGEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDIw
IDE2OjA2OjMyIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE2OjA2OjMyIDIwMTcgKzAyMDAKCiAgICBn
bnR0YWI6IF9fZ250dGFiX3VubWFwX2NvbW1vbl9jb21wbGV0ZSgpIGlzIGFsbC1vci1ub3RoaW5n
CiAgICAKICAgIEFsbCBmYWlsdXJlcyBoYXZlIHRvIGJlIGRldGVjdGVkIGluIF9fZ250dGFiX3Vu
bWFwX2NvbW1vbigpLCB0aGUKICAgIGNvbXBsZXRpb24gZnVuY3Rpb24gbXVzdCBub3Qgc2tpcCBw
YXJ0IG9mIGl0cyBwcm9jZXNzaW5nLiBJbiBwYXJ0aWN1bGFyCiAgICB0aGUgR05UTUFQX2Rldmlj
ZV9tYXAgcmVsYXRlZCBwdXR0aW5nIG9mIHBhZ2UgcmVmZXJlbmNlcyBhbmQgYWRqdXN0bWVudAog
ICAgb2YgcGluIGNvdW50IG11c3Qgbm90IG9jY3VyIGlmIF9fZ250dGFiX3VubWFwX2NvbW1vbigp
IHNpZ25hbGVkIGFuCiAgICBlcnJvci4gRnVydGhlcm1vcmUgdGhlIGZ1bmN0aW9uIG11c3Qgbm90
IG1ha2UgYWRqdXN0bWVudHMgdG8gZ2xvYmFsCiAgICBzdGF0ZSAoaGVyZTogY2xlYXJpbmcgR05U
VEFCX2RldmljZV9tYXApIGJlZm9yZSBhbGwgcG9zc2libHkgZmFpbGluZwogICAgb3BlcmF0aW9u
cyBoYXZlIGJlZW4gcGVyZm9ybWVkLgogICAgCiAgICBUaGVyZSdzIG9uZSBleGNlcHRpb24gZm9y
IElPTU1VIHJlbGF0ZWQgZmFpbHVyZXM6IEFzIElPTU1VIG1hbmlwdWxhdGlvbgogICAgb2NjdXJz
IGFmdGVyIEdOVE1BUF8qX21hcCBoYXZlIGJlZW4gY2xlYXJlZCBhbHJlYWR5LCB0aGUgcmVsYXRl
ZCBwYWdlCiAgICByZWZlcmVuY2UgYW5kIHBpbiBjb3VudCBhZGp1c3RtZW50cyBuZWVkIHRvIGJl
IGRvbmUgbmV2ZXJ0aGVsZXNzLiBBCiAgICBmdW5kYW1lbnRhbCByZXF1aXJlbWVudCBmb3IgdGhl
IGNvcnJlY3RuZXNzIG9mIHRoaXMgaXMgdGhhdAogICAgaW9tbXVfeyx1bn1tYXBfcGFnZSgpIGNy
YXNoIGFueSBhZmZlY3RlZCBEb21VIGluIGNhc2Ugb2YgZmFpbHVyZS4KICAgIAogICAgVGhlIHZl
cnNpb24gY2hlY2sgYXBwZWFycyB0byBiZSBwb2ludGxlc3MgKG9yIGNvdWxkIHBlcmhhcHMgYmUg
YQogICAgQlVHX09OKCkgb3IgQVNTRVJUKCkpLCBidXQgZm9yIHRoZSBtb21lbnQgYWxzbyBtb3Zl
IGl0LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTIyNC4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDog
MTFmYzdjY2I3MjE3Y2NmYjc5ZWRiNzI3ZDEzNDk2MThiY2IwNjAyZAogICAgbWFzdGVyIGRhdGU6
IDIwMTctMDYtMjAgMTQ6NDY6NDcgKzAyMDAKLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMg
ICAgICAgICAgfCAxMDYgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhl
bi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaCB8ICAgMiArLQogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9ncmFudF90YWJsZS5oIHwgICA1ICstCiAzIGZpbGVzIGNoYW5nZWQsIDU0IGluc2VydGlv
bnMoKyksIDU5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFi
bGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCA2MGU2MGQ0Li5mOTY1NGYxIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jCkBAIC05Niw3ICs5Niw3IEBAIHN0cnVjdCBnbnR0YWJfdW5tYXBfY29tbW9uIHsK
ICAgICBpbnQxNl90IHN0YXR1czsKIAogICAgIC8qIFNoYXJlZCBzdGF0ZSBiZXRlZW4gKl91bm1h
cCBhbmQgKl91bm1hcF9jb21wbGV0ZSAqLwotICAgIHUxNiBmbGFnczsKKyAgICB1MTYgZG9uZTsK
ICAgICB1bnNpZ25lZCBsb25nIGZyYW1lOwogICAgIHN0cnVjdCBkb21haW4gKnJkOwogICAgIGdy
YW50X3JlZl90IHJlZjsKQEAgLTk0OCw3ICs5NDgsOCBAQCBfX2dudHRhYl9tYXBfZ3JhbnRfcmVm
KAogICAgICAgICAgICAgICAgIHJlZmNudCsrOwogICAgICAgICAgICAgfQogCi0gICAgICAgICAg
ICBpZiAoIGdudHRhYl9ob3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZShvcCwgbGQsIHJkKSApCisg
ICAgICAgICAgICBpZiAoIGdudHRhYl9ob3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZShvcC0+Zmxh
Z3MgJiBHTlRNQVBfcmVhZG9ubHksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsZCwgcmQpICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAg
ICBpZiAoIChvd25lciA9PSBkb21fY293KSB8fAogICAgICAgICAgICAgICAgICAgICAgIWdldF9w
YWdlX3R5cGUocGcsIFBHVF93cml0YWJsZV9wYWdlKSApCkBAIC0xMDk1LDYgKzEwOTYsNyBAQCBf
X2dudHRhYl91bm1hcF9jb21tb24oCiAgICAgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqYWN0
OwogICAgIHMxNiAgICAgICAgICAgICAgcmMgPSAwOwogICAgIHN0cnVjdCBncmFudF9tYXBwaW5n
ICptYXA7CisgICAgdW5zaWduZWQgaW50IGZsYWdzOwogICAgIGJvb2wgcHV0X2hhbmRsZSA9IGZh
bHNlOwogCiAgICAgbGQgPSBjdXJyZW50LT5kb21haW47CkBAIC0xMTQ1LDYgKzExNDcsMjAgQEAg
X19nbnR0YWJfdW5tYXBfY29tbW9uKAogCiAgICAgZ3JhbnRfcmVhZF9sb2NrKHJndCk7CiAKKyAg
ICBpZiAoIHJndC0+Z3RfdmVyc2lvbiA9PSAwICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAg
ICAqIFRoaXMgb3VnaHQgdG8gYmUgaW1wb3NzaWJsZSwgYXMgc3VjaCBhIG1hcHBpbmcgc2hvdWxk
IG5vdCBoYXZlCisgICAgICAgICAqIGJlZW4gZXN0YWJsaXNoZWQgKHNlZSB0aGUgbnJfZ3JhbnRf
ZW50cmllcyhyZ3QpIGJvdW5kcyBjaGVjayBpbgorICAgICAgICAgKiBfX2dudHRhYl9tYXBfZ3Jh
bnRfcmVmKCkpLiBEb2luZyB0aGlzIGNoZWNrIG9ubHkgaW4KKyAgICAgICAgICogX19nbnR0YWJf
dW5tYXBfY29tbW9uX2NvbXBsZXRlKCkgLSBhcyBpdCB1c2VkIHRvIGJlIGRvbmUgLSB3b3VsZCwK
KyAgICAgICAgICogaG93ZXZlciwgYmUgdG9vIGxhdGUuCisgICAgICAgICAqLworICAgICAgICBy
YyA9IEdOVFNUX2JhZF9nbnRyZWY7CisgICAgICAgIGZsYWdzID0gMDsKKyAgICAgICAgZ290byB1
bmxvY2tfb3V0OworICAgIH0KKwogICAgIG9wLT5yZCA9IHJkOwogICAgIG9wLT5yZWYgPSBtYXAt
PnJlZjsKIApAQCAtMTE2MCw2ICsxMTc2LDcgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uKAogICAg
IHsKICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJVbnN0YWJsZSBoYW5kbGUgJSN4
XG4iLCBvcC0+aGFuZGxlKTsKICAgICAgICAgcmMgPSBHTlRTVF9iYWRfaGFuZGxlOworICAgICAg
ICBmbGFncyA9IDA7CiAgICAgICAgIGdvdG8gdW5sb2NrX291dDsKICAgICB9CiAKQEAgLTExNzMs
OSArMTE5MCw5IEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbigKICAgICAgKiBob2xkIGFueXdheTsg
c2VlIGRvY3MvbWlzYy9ncmFudC10YWJsZXMudHh0J3MgIkxvY2tpbmciIHNlY3Rpb24uCiAgICAg
ICovCiAKLSAgICBvcC0+ZmxhZ3MgPSByZWFkX2F0b21pYygmbWFwLT5mbGFncyk7CisgICAgZmxh
Z3MgPSByZWFkX2F0b21pYygmbWFwLT5mbGFncyk7CiAgICAgc21wX3JtYigpOwotICAgIGlmICgg
dW5saWtlbHkoIW9wLT5mbGFncykgfHwgdW5saWtlbHkobWFwLT5kb21pZCAhPSBkb20pIHx8Cisg
ICAgaWYgKCB1bmxpa2VseSghZmxhZ3MpIHx8IHVubGlrZWx5KG1hcC0+ZG9taWQgIT0gZG9tKSB8
fAogICAgICAgICAgdW5saWtlbHkobWFwLT5yZWYgIT0gb3AtPnJlZikgKQogICAgIHsKICAgICAg
ICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJVbnN0YWJsZSBoYW5kbGUgJXVcbiIsIG9wLT5o
YW5kbGUpOwpAQCAtMTE4NSwyNCArMTIwMiwyNyBAQCBfX2dudHRhYl91bm1hcF9jb21tb24oCiAK
ICAgICBvcC0+ZnJhbWUgPSBhY3QtPmZyYW1lOwogCi0gICAgaWYgKCBvcC0+ZGV2X2J1c19hZGRy
ICkKLSAgICB7Ci0gICAgICAgIGlmICggdW5saWtlbHkob3AtPmRldl9idXNfYWRkciAhPSBwZm5f
dG9fcGFkZHIoYWN0LT5mcmFtZSkpICkKLSAgICAgICAgICAgIFBJTl9GQUlMKGFjdF9yZWxlYXNl
X291dCwgR05UU1RfZ2VuZXJhbF9lcnJvciwKLSAgICAgICAgICAgICAgICAgICAgICJCdXMgYWRk
cmVzcyBkb2Vzbid0IG1hdGNoIGdudHJlZiAoJSJQUkl4NjQiICE9ICUiUFJJcGFkZHIiKVxuIiwK
LSAgICAgICAgICAgICAgICAgICAgIG9wLT5kZXZfYnVzX2FkZHIsIHBmbl90b19wYWRkcihhY3Qt
PmZyYW1lKSk7Ci0KLSAgICAgICAgbWFwLT5mbGFncyAmPSB+R05UTUFQX2RldmljZV9tYXA7Ci0g
ICAgfQorICAgIGlmICggb3AtPmRldl9idXNfYWRkciAmJgorICAgICAgICAgdW5saWtlbHkob3At
PmRldl9idXNfYWRkciAhPSBwZm5fdG9fcGFkZHIoYWN0LT5mcmFtZSkpICkKKyAgICAgICAgUElO
X0ZBSUwoYWN0X3JlbGVhc2Vfb3V0LCBHTlRTVF9nZW5lcmFsX2Vycm9yLAorICAgICAgICAgICAg
ICAgICAiQnVzIGFkZHJlc3MgZG9lc24ndCBtYXRjaCBnbnRyZWYgKCUiUFJJeDY0IiAhPSAlIlBS
SXBhZGRyIilcbiIsCisgICAgICAgICAgICAgICAgIG9wLT5kZXZfYnVzX2FkZHIsIHBmbl90b19w
YWRkcihhY3QtPmZyYW1lKSk7CiAKLSAgICBpZiAoIChvcC0+aG9zdF9hZGRyICE9IDApICYmIChv
cC0+ZmxhZ3MgJiBHTlRNQVBfaG9zdF9tYXApICkKKyAgICBpZiAoIG9wLT5ob3N0X2FkZHIgJiYg
KGZsYWdzICYgR05UTUFQX2hvc3RfbWFwKSApCiAgICAgewogICAgICAgICBpZiAoIChyYyA9IHJl
cGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKG9wLT5ob3N0X2FkZHIsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3AtPmZyYW1lLCBvcC0+bmV3X2FkZHIsIAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wLT5mbGFncykp
IDwgMCApCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxh
Z3MpKSA8IDAgKQogICAgICAgICAgICAgZ290byBhY3RfcmVsZWFzZV9vdXQ7CiAKICAgICAgICAg
bWFwLT5mbGFncyAmPSB+R05UTUFQX2hvc3RfbWFwOworICAgICAgICBvcC0+ZG9uZSB8PSBHTlRN
QVBfaG9zdF9tYXAgfCAoZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHkpOworICAgIH0KKworICAgIGlm
ICggb3AtPmRldl9idXNfYWRkciAmJiAoZmxhZ3MgJiBHTlRNQVBfZGV2aWNlX21hcCkgKQorICAg
IHsKKyAgICAgICAgbWFwLT5mbGFncyAmPSB+R05UTUFQX2RldmljZV9tYXA7CisgICAgICAgIG9w
LT5kb25lIHw9IEdOVE1BUF9kZXZpY2VfbWFwIHwgKGZsYWdzICYgR05UTUFQX3JlYWRvbmx5KTsK
ICAgICB9CiAKICAgICBpZiAoICEobWFwLT5mbGFncyAmIChHTlRNQVBfZGV2aWNlX21hcHxHTlRN
QVBfaG9zdF9tYXApKSApCkBAIC0xMjM5LDcgKzEyNTksNyBAQCBfX2dudHRhYl91bm1hcF9jb21t
b24oCiAgICAgfQogCiAgICAgLyogSWYganVzdCB1bm1hcHBlZCBhIHdyaXRhYmxlIG1hcHBpbmcs
IG1hcmsgYXMgZGlydGllZCAqLwotICAgIGlmICggcmMgPT0gR05UU1Rfb2theSAmJiAhKG9wLT5m
bGFncyAmIEdOVE1BUF9yZWFkb25seSkgKQorICAgIGlmICggcmMgPT0gR05UU1Rfb2theSAmJiAh
KGZsYWdzICYgR05UTUFQX3JlYWRvbmx5KSApCiAgICAgICAgICBnbnR0YWJfbWFya19kaXJ0eShy
ZCwgb3AtPmZyYW1lKTsKIAogICAgIG9wLT5zdGF0dXMgPSByYzsKQEAgLTEyNTYsMTMgKzEyNzYs
OSBAQCBfX2dudHRhYl91bm1hcF9jb21tb25fY29tcGxldGUoc3RydWN0IGdudHRhYl91bm1hcF9j
b21tb24gKm9wKQogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOwogICAgIHVpbnQxNl90ICpzdGF0
dXM7CiAKLSAgICBpZiAoIHJkID09IE5VTEwgKQorICAgIGlmICggIW9wLT5kb25lICkKICAgICB7
IAotICAgICAgICAvKgotICAgICAgICAgKiBTdWdnZXN0cyB0aGF0IF9fZ250YWJfdW5tYXBfY29t
bW9uIGZhaWxlZCBpbgotICAgICAgICAgKiByY3VfbG9ja19kb21haW5fYnlfaWQoKSBvciBlYXJs
aWVyLCBhbmQgc28gd2UgaGF2ZSBub3RoaW5nCi0gICAgICAgICAqIHRvIGNvbXBsZXRlCi0gICAg
ICAgICAqLworICAgICAgICAvKiBfX2dudGFiX3VubWFwX2NvbW1vbigpIGRpZG4ndCBkbyBhbnl0
aGluZyAtIG5vdGhpbmcgdG8gY29tcGxldGUuICovCiAgICAgICAgIHJldHVybjsKICAgICB9CiAK
QEAgLTEyNzIsOCArMTI4OCw2IEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbl9jb21wbGV0ZShzdHJ1
Y3QgZ250dGFiX3VubWFwX2NvbW1vbiAqb3ApCiAgICAgcmd0ID0gcmQtPmdyYW50X3RhYmxlOwog
CiAgICAgZ3JhbnRfcmVhZF9sb2NrKHJndCk7Ci0gICAgaWYgKCByZ3QtPmd0X3ZlcnNpb24gPT0g
MCApCi0gICAgICAgIGdvdG8gdW5sb2NrX291dDsKIAogICAgIGFjdCA9IGFjdGl2ZV9lbnRyeV9h
Y3F1aXJlKHJndCwgb3AtPnJlZik7CiAgICAgc2hhID0gc2hhcmVkX2VudHJ5X2hlYWRlcihyZ3Qs
IG9wLT5yZWYpOwpAQCAtMTI4Myw3MiArMTI5Nyw1MCBAQCBfX2dudHRhYl91bm1hcF9jb21tb25f
Y29tcGxldGUoc3RydWN0IGdudHRhYl91bm1hcF9jb21tb24gKm9wKQogICAgIGVsc2UKICAgICAg
ICAgc3RhdHVzID0gJnN0YXR1c19lbnRyeShyZ3QsIG9wLT5yZWYpOwogCi0gICAgaWYgKCBvcC0+
ZGV2X2J1c19hZGRyICYmCi0gICAgICAgICB1bmxpa2VseShvcC0+ZGV2X2J1c19hZGRyICE9IHBm
bl90b19wYWRkcihhY3QtPmZyYW1lKSkgKQotICAgIHsKLSAgICAgICAgLyoKLSAgICAgICAgICog
U3VnZ2VzdHMgdGhhdCBfX2dudGFiX3VubWFwX2NvbW1vbiBmYWlsZWQgZWFybHkgYW5kIHNvCi0g
ICAgICAgICAqIG5vdGhpbmcgZnVydGhlciB0byBkbwotICAgICAgICAgKi8KLSAgICAgICAgZ290
byBhY3RfcmVsZWFzZV9vdXQ7Ci0gICAgfQotCiAgICAgcGcgPSBtZm5fdG9fcGFnZShvcC0+ZnJh
bWUpOwogCi0gICAgaWYgKCBvcC0+ZGV2X2J1c19hZGRyICYmIChvcC0+ZmxhZ3MgJiBHTlRNQVBf
ZGV2aWNlX21hcCkgKQorICAgIGlmICggb3AtPmRvbmUgJiBHTlRNQVBfZGV2aWNlX21hcCApCiAg
ICAgewogICAgICAgICBpZiAoICFpc19pb21lbV9wYWdlKGFjdC0+ZnJhbWUpICkKICAgICAgICAg
ewotICAgICAgICAgICAgaWYgKCBvcC0+ZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHkgKQorICAgICAg
ICAgICAgaWYgKCBvcC0+ZG9uZSAmIEdOVE1BUF9yZWFkb25seSApCiAgICAgICAgICAgICAgICAg
cHV0X3BhZ2UocGcpOwogICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgIHB1dF9wYWdl
X2FuZF90eXBlKHBnKTsKICAgICAgICAgfQogCiAgICAgICAgIEFTU0VSVChhY3QtPnBpbiAmIChH
TlRQSU5fZGV2d19tYXNrIHwgR05UUElOX2RldnJfbWFzaykpOwotICAgICAgICBpZiAoIG9wLT5m
bGFncyAmIEdOVE1BUF9yZWFkb25seSApCisgICAgICAgIGlmICggb3AtPmRvbmUgJiBHTlRNQVBf
cmVhZG9ubHkgKQogICAgICAgICAgICAgYWN0LT5waW4gLT0gR05UUElOX2RldnJfaW5jOwogICAg
ICAgICBlbHNlCiAgICAgICAgICAgICBhY3QtPnBpbiAtPSBHTlRQSU5fZGV2d19pbmM7CiAgICAg
fQogCi0gICAgaWYgKCAob3AtPmhvc3RfYWRkciAhPSAwKSAmJiAob3AtPmZsYWdzICYgR05UTUFQ
X2hvc3RfbWFwKSApCisgICAgaWYgKCBvcC0+ZG9uZSAmIEdOVE1BUF9ob3N0X21hcCApCiAgICAg
ewotICAgICAgICBpZiAoIG9wLT5zdGF0dXMgIT0gMCApIAotICAgICAgICB7Ci0gICAgICAgICAg
ICAvKgotICAgICAgICAgICAgICogU3VnZ2VzdHMgdGhhdCBfX2dudGFiX3VubWFwX2NvbW1vbiBm
YWlsZWQgaW4KLSAgICAgICAgICAgICAqIHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKCkgb3Ig
SU9NTVUgaGFuZGxpbmcsIHNvIG5vdGhpbmcKLSAgICAgICAgICAgICAqIGZ1cnRoZXIgdG8gZG8g
KHNob3J0IG9mIHJlLWVzdGFibGlzaGluZyB0aGUgbWFwcGluZyBpbiB0aGUKLSAgICAgICAgICAg
ICAqIGxhdHRlciBjYXNlKS4KLSAgICAgICAgICAgICAqLwotICAgICAgICAgICAgZ290byBhY3Rf
cmVsZWFzZV9vdXQ7Ci0gICAgICAgIH0KLQogICAgICAgICBpZiAoICFpc19pb21lbV9wYWdlKG9w
LT5mcmFtZSkgKSAKICAgICAgICAgewotICAgICAgICAgICAgaWYgKCBnbnR0YWJfaG9zdF9tYXBw
aW5nX2dldF9wYWdlX3R5cGUob3AsIGxkLCByZCkgKQorICAgICAgICAgICAgaWYgKCBnbnR0YWJf
aG9zdF9tYXBwaW5nX2dldF9wYWdlX3R5cGUob3AtPmRvbmUgJiBHTlRNQVBfcmVhZG9ubHksCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZCwgcmQp
ICkKICAgICAgICAgICAgICAgICBwdXRfcGFnZV90eXBlKHBnKTsKICAgICAgICAgICAgIHB1dF9w
YWdlKHBnKTsKICAgICAgICAgfQogCiAgICAgICAgIEFTU0VSVChhY3QtPnBpbiAmIChHTlRQSU5f
aHN0d19tYXNrIHwgR05UUElOX2hzdHJfbWFzaykpOwotICAgICAgICBpZiAoIG9wLT5mbGFncyAm
IEdOVE1BUF9yZWFkb25seSApCisgICAgICAgIGlmICggb3AtPmRvbmUgJiBHTlRNQVBfcmVhZG9u
bHkgKQogICAgICAgICAgICAgYWN0LT5waW4gLT0gR05UUElOX2hzdHJfaW5jOwogICAgICAgICBl
bHNlCiAgICAgICAgICAgICBhY3QtPnBpbiAtPSBHTlRQSU5faHN0d19pbmM7CiAgICAgfQogCiAg
ICAgaWYgKCAoKGFjdC0+cGluICYgKEdOVFBJTl9kZXZ3X21hc2t8R05UUElOX2hzdHdfbWFzaykp
ID09IDApICYmCi0gICAgICAgICAhKG9wLT5mbGFncyAmIEdOVE1BUF9yZWFkb25seSkgKQorICAg
ICAgICAgIShvcC0+ZG9uZSAmIEdOVE1BUF9yZWFkb25seSkgKQogICAgICAgICBnbnR0YWJfY2xl
YXJfZmxhZyhfR1RGX3dyaXRpbmcsIHN0YXR1cyk7CiAKICAgICBpZiAoIGFjdC0+cGluID09IDAg
KQogICAgICAgICBnbnR0YWJfY2xlYXJfZmxhZyhfR1RGX3JlYWRpbmcsIHN0YXR1cyk7CiAKLSBh
Y3RfcmVsZWFzZV9vdXQ6CiAgICAgYWN0aXZlX2VudHJ5X3JlbGVhc2UoYWN0KTsKLSB1bmxvY2tf
b3V0OgogICAgIGdyYW50X3JlYWRfdW5sb2NrKHJndCk7CiAKICAgICByY3VfdW5sb2NrX2RvbWFp
bihyZCk7CkBAIC0xMzY0LDYgKzEzNTYsNyBAQCBfX2dudHRhYl91bm1hcF9ncmFudF9yZWYoCiAg
ICAgY29tbW9uLT5oYW5kbGUgPSBvcC0+aGFuZGxlOwogCiAgICAgLyogSW50aWFsaXNlIHRoZXNl
IGluIGNhc2UgY29tbW9uIGNvbnRhaW5zIG9sZCBzdGF0ZSAqLworICAgIGNvbW1vbi0+ZG9uZSA9
IDA7CiAgICAgY29tbW9uLT5uZXdfYWRkciA9IDA7CiAgICAgY29tbW9uLT5yZCA9IE5VTEw7CiAg
ICAgY29tbW9uLT5mcmFtZSA9IDA7CkBAIC0xNDI5LDYgKzE0MjIsNyBAQCBfX2dudHRhYl91bm1h
cF9hbmRfcmVwbGFjZSgKICAgICBjb21tb24tPmhhbmRsZSA9IG9wLT5oYW5kbGU7CiAgICAgCiAg
ICAgLyogSW50aWFsaXNlIHRoZXNlIGluIGNhc2UgY29tbW9uIGNvbnRhaW5zIG9sZCBzdGF0ZSAq
LworICAgIGNvbW1vbi0+ZG9uZSA9IDA7CiAgICAgY29tbW9uLT5kZXZfYnVzX2FkZHIgPSAwOwog
ICAgIGNvbW1vbi0+cmQgPSBOVUxMOwogICAgIGNvbW1vbi0+ZnJhbWUgPSAwOwpAQCAtMzM4OCw3
ICszMzgyLDkgQEAgZ250dGFiX3JlbGVhc2VfbWFwcGluZ3MoCiAgICAgICAgICAgICAgICAgaWYg
KCBnbnR0YWJfcmVsZWFzZV9ob3N0X21hcHBpbmdzKGQpICYmCiAgICAgICAgICAgICAgICAgICAg
ICAhaXNfaW9tZW1fcGFnZShhY3QtPmZyYW1lKSApCiAgICAgICAgICAgICAgICAgewotICAgICAg
ICAgICAgICAgICAgICBpZiAoIGdudHRhYl9ob3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZShtYXAs
IGQsIHJkKSApCisgICAgICAgICAgICAgICAgICAgIGlmICggZ250dGFiX2hvc3RfbWFwcGluZ19n
ZXRfcGFnZV90eXBlKChtYXAtPmZsYWdzICYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdOVE1BUF9yZWFkb25seSksCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQsIHJk
KSApCiAgICAgICAgICAgICAgICAgICAgICAgICBwdXRfcGFnZV90eXBlKHBnKTsKICAgICAgICAg
ICAgICAgICAgICAgcHV0X3BhZ2UocGcpOwogICAgICAgICAgICAgICAgIH0KZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Z3JhbnRfdGFibGUuaAppbmRleCBlYjAyNDIzLi5iYzRkNjFhIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFu
dF90YWJsZS5oCkBAIC05LDcgKzksNyBAQCB2b2lkIGdudHRhYl9jbGVhcl9mbGFnKHVuc2lnbmVk
IGxvbmcgbnIsIHVpbnQxNl90ICphZGRyKTsKIGludCBjcmVhdGVfZ3JhbnRfaG9zdF9tYXBwaW5n
KHVuc2lnbmVkIGxvbmcgZ3BhZGRyLAogICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWdu
ZWQgaW50IGZsYWdzLCB1bnNpZ25lZCBpbnQKICAgICAgICAgY2FjaGVfZmxhZ3MpOwotI2RlZmlu
ZSBnbnR0YWJfaG9zdF9tYXBwaW5nX2dldF9wYWdlX3R5cGUob3AsIGQsIHJkKSAoMCkKKyNkZWZp
bmUgZ250dGFiX2hvc3RfbWFwcGluZ19nZXRfcGFnZV90eXBlKHJvLCBsZCwgcmQpICgwKQogaW50
IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKHVuc2lnbmVkIGxvbmcgZ3BhZGRyLCB1bnNpZ25l
ZCBsb25nIG1mbiwKICAgICAgICAgdW5zaWduZWQgbG9uZyBuZXdfZ3BhZGRyLCB1bnNpZ25lZCBp
bnQgZmxhZ3MpOwogdm9pZCBnbnR0YWJfbWFya19kaXJ0eShzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBsb25nIGwpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJs
ZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oCmluZGV4IDhjOWJiY2YuLjlj
YTYzMWMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmgKQEAgLTU4LDkgKzU4LDggQEAgc3Rh
dGljIGlubGluZSB2b2lkIGdudHRhYl9jbGVhcl9mbGFnKHVuc2lnbmVkIGludCBuciwgdWludDE2
X3QgKnN0KQogfQogCiAvKiBGb3JlaWduIG1hcHBpbmdzIG9mIEhIVk0tZ3Vlc3QgcGFnZXMgZG8g
bm90IG1vZGlmeSB0aGUgdHlwZSBjb3VudC4gKi8KLSNkZWZpbmUgZ250dGFiX2hvc3RfbWFwcGlu
Z19nZXRfcGFnZV90eXBlKG9wLCBsZCwgcmQpICAgXAotICAgICghKChvcCktPmZsYWdzICYgR05U
TUFQX3JlYWRvbmx5KSAmJiAgICAgICAgICAgICAgICBcCi0gICAgICgoKGxkKSA9PSAocmQpKSB8
fCAhcGFnaW5nX21vZGVfZXh0ZXJuYWwocmQpKSkKKyNkZWZpbmUgZ250dGFiX2hvc3RfbWFwcGlu
Z19nZXRfcGFnZV90eXBlKHJvLCBsZCwgcmQpICAgXAorICAgICghKHJvKSAmJiAoKChsZCkgPT0g
KHJkKSkgfHwgIXBhZ2luZ19tb2RlX2V4dGVybmFsKHJkKSkpCiAKIC8qIERvbmUgaW1wbGljaXRs
eSB3aGVuIHBhZ2UgdGFibGVzIGFyZSBkZXN0cm95ZWQuICovCiAjZGVmaW5lIGdudHRhYl9yZWxl
YXNlX2hvc3RfbWFwcGluZ3MoZG9tYWluKSAoIHBhZ2luZ19tb2RlX2V4dGVybmFsKGRvbWFpbikg
KQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Jun 23 00:57:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 00:57:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dOCv7-00010M-KV; Fri, 23 Jun 2017 00:57:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCv6-00010B-IX
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:57:56 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 41/00-03613-3976C495; Fri, 23 Jun 2017 00:57:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVXdyuk+
 kwfVrghYTthk4MHps79vFHsAYxZqZl5RfkcCaseHEA8aCW7wVcy8eZm5gvMDVxcjFISTwhVHi
 3KxO9i5GTiDnPKPEg61pXYwcHGwCYhJz9yqAhEUEVCVmrVjODFGiLtH0u4ENxBYW8JO49WATC
 4jNK2AmsfTzDCYQmwWo/vu7OYwTGDkWMDKsYlQvTi0qSy3SNdZLKspMzyjJTczM0TU0MNPLTS
 0uTkxPzUlMKtZLzs/dxAj0CAMQ7GDs+Od0iFGSg0lJlFcz0idSiC8pP6UyI7E4I76oNCe1+BC
 jDAeHkgTvnTSgnGBRanpqRVpmDjA0YNISHDxKIryvvYHSvMUFibnFmekQqVOMilLivEtB+gRA
 EhmleXBtsHC8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHelSBTeDLzSuCmvwJazAS0+MURD
 5DFJYkIKakGRq3nm3eu0fpn2fyG90KPCN/R63GFs13V/PQUsnVm+2+7Hxt1mVnugjHjI4tbTC
 EnjrkeMr4WUJ1aocOQGuuXP+eZ4aIHq439Lkd17c6MYOQ+/r6Xc9tfBUHHZzX/LyqE5qx4njB
 NucMlvi7LfUn2xhO1yamsfqxbe6sKd6Xv0j6//LTBZLEKJZbijERDLeai4kQA26F9TUICAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1498179474!104458376!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52818 invoked from network); 23 Jun 2017 00:57:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Jun 2017 00:57:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCv4-00060i-7w
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:57:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCv4-0000hg-7C
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:57:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dOCv4-0000hg-7C@xenbits.xenproject.org>
Date: Fri, 23 Jun 2017 00:57:54 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm: vgic: Sanitize target
	mask used to send SGI
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGE3NWQ3YWQwNTMzMTAzZTdmMjU1N2M0NTNmODllYmNiYzMzNDA1Y2EKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIEp1
biAyMCAxNjowNzowNiAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIEp1biAyMCAxNjowNzowNiAyMDE3ICswMjAwCgog
ICAgeGVuL2FybTogdmdpYzogU2FuaXRpemUgdGFyZ2V0IG1hc2sgdXNlZCB0byBzZW5kIFNHSQog
ICAgCiAgICBUaGUgY3VycmVudCBmdW5jdGlvbiB2Z2ljX3RvX3NnaSBkb2VzIG5vdCBzYW5pdGl6
ZSB0aGUgdGFyZ2V0IG1hc2sgYW5kCiAgICBtYXkgdGhlcmVmb3JlIGdldCBhbiBpbnZhbGlkIHZD
UFUgSUQuIFRoaXMgd2lsbCByZXN1bHQgdG8gYW4gb3V0IG9mCiAgICBib3VuZCBhY2Nlc3Mgb2Yg
ZC0+dmNwdVsuLi5dIGFzIHRoZXJlIGlzIG5vIGNoZWNrIHdoZXRoZXIgdGhlIHZDUFUgSUQgaXMK
ICAgIHdpdGhpbiB0aGUgbWF4aW11bSBzdXBwb3J0ZWQgYnkgdGhlIGd1ZXN0LgogICAgCiAgICBU
aGlzIHdhcyBpbnRyb2R1Y2VkIGJ5IGNvbW1pdCBlYTM3ZmQyMTExICJ4ZW4vYXJtOiBzcGxpdCB2
Z2ljIGRyaXZlcgogICAgaW50byBnZW5lcmljIGFuZCB2Z2ljLXYyIGRyaXZlciIuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBS
ZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgog
ICAgbWFzdGVyIGNvbW1pdDogNmZiOTQxOTY3MzBmMzA5MjlmMWU2MTdmZDFkMDVkYWY1NTM3NjY2
NAogICAgbWFzdGVyIGRhdGU6IDIwMTctMDYtMjAgMTQ6NDc6MDcgKzAyMDAKLS0tCiB4ZW4vYXJj
aC9hcm0vdmdpYy5jIHwgMyArKy0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEg
ZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy5jIGIveGVuL2FyY2gv
YXJtL3ZnaWMuYwppbmRleCBkMjAxYmQ1Li43ODg0ZDFjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vdmdpYy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKQEAgLTQwMCw3ICs0MDAsOCBAQCBp
bnQgdmdpY190b19zZ2koc3RydWN0IHZjcHUgKnYsIHJlZ2lzdGVyX3Qgc2dpciwgZW51bSBnaWNf
c2dpX21vZGUgaXJxbW9kZSwgaW50CiAgICAgICAgIGZvcl9lYWNoX3NldF9iaXQoIGksICZiaXRt
YXAsIHNpemVvZih0YXJnZXQtPmxpc3QpICogOCApCiAgICAgICAgIHsKICAgICAgICAgICAgIHZj
cHVpZCA9IGJhc2UgKyBpOwotICAgICAgICAgICAgaWYgKCBkLT52Y3B1W3ZjcHVpZF0gPT0gTlVM
TCB8fCAhaXNfdmNwdV9vbmxpbmUoZC0+dmNwdVt2Y3B1aWRdKSApCisgICAgICAgICAgICBpZiAo
IHZjcHVpZCA+PSBkLT5tYXhfdmNwdXMgfHwgZC0+dmNwdVt2Y3B1aWRdID09IE5VTEwgfHwKKyAg
ICAgICAgICAgICAgICAgIWlzX3ZjcHVfb25saW5lKGQtPnZjcHVbdmNwdWlkXSkgKQogICAgICAg
ICAgICAgewogICAgICAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsICJWR0lDOiB3
cml0ZSByPSUiUFJJcmVnaXN0ZXIiIFwKICAgICAgICAgICAgICAgICAgICAgICAgIHRhcmdldC0+
bGlzdD0laHgsIHdyb25nIENQVVRhcmdldExpc3QgXG4iLAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Jun 23 00:58:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 00:58:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dOCvH-00011m-MO; Fri, 23 Jun 2017 00:58:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCvG-00011e-R2
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:58:06 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 A7/9B-01985-E976C495; Fri, 23 Jun 2017 00:58:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVXduuk+
 kwayV8hYTthk4MHps79vFHsAYxZqZl5RfkcCacf1pO0vBadmKBefusjUwfhPtYuTiEBL4wijR
 3D+bGcI5zyhxve8JUxcjBwebgJjE3L0KXYycHCICqhKzVixnBrGFBNQlmn43sIHYwgKeEsv2N
 DKC2LwCZhLH+z6D2SxA9XNnbmCfwMixgJFhFaNGcWpRWWqRrrGBXlJRZnpGSW5iZo6uoYGxXm
 5qcXFiempOYlKxXnJ+7iZGoFfqGRgYdzB2nvA7xCjJwaQkyqsZ6RMpxJeUn1KZkVicEV9UmpN
 afIhRhoNDSYI3Ow0oJ1iUmp5akZaZAwwPmLQEB4+SCO9rb6A0b3FBYm5xZjpE6hSjLseG1eu/
 MAmx5OXnpUqJ8y4FmSEAUpRRmgc3AhaqlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ88alA
 E3hycwrgdv0CugIJqAjXhzxADmiJBEhJdXAKN/k+vZ84ueF9qsXrWwPFGZL5ff4M5mx6Fqm86
 JKu6gzhXmsoVPc9265JrBprnmu983XL35MdVHMc5tgpShTL/T5zuHUT+HTqq+0OlV7H1vu1e4
 ed/NAVctT1YtGXwyebRE1ThZ/8tb7JB+fiw7n12eqazRzjshNZlhfuvVQxtc//+ccKar/o8RS
 nJFoqMVcVJwIAMIjIDlQAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1498179484!102144388!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6771 invoked from network); 23 Jun 2017 00:58:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Jun 2017 00:58:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCvE-00061U-9r
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:58:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCvE-0000jY-9D
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:58:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dOCvE-0000jY-9D@xenbits.xenproject.org>
Date: Fri, 23 Jun 2017 00:58:04 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86: avoid leaking PKRU and BND*
	between vCPU-s
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGFlZGFhODJjMmY2NzE1NDRhODQwMDliNTMxNTQ0NzdmNDQzMWM2MjkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDIw
IDE2OjEwOjA0IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE2OjEwOjA0IDIwMTcgKzAyMDAKCiAgICB4
ODY6IGF2b2lkIGxlYWtpbmcgUEtSVSBhbmQgQk5EKiBiZXR3ZWVuIHZDUFUtcwogICAgCiAgICBQ
S1JVIGlzIGV4cGxpY2l0bHkgIlhTQVZFLW1hbmFnZWQgYnV0IG5vdCBYU0FWRS1lbmFibGVkIiwg
c28gZ3Vlc3RzCiAgICBtaWdodCBhY2Nlc3MgdGhlIHJlZ2lzdGVyICh2aWEge1JELFdSfVBLUlUp
IHdpdGhvdXQgc2V0dGluZyBYQ1IwLlBLUlUuCiAgICBGb3JjZSBjb250ZXh0IHN3aXRjaGluZyBh
cyB3ZWxsIGFzIG1pZ3JhdGluZyB0aGUgcmVnaXN0ZXIgYXMgc29vbiBhcwogICAgQ1I0LlBLRSBp
cyBiZWluZyBzZXQgdGhlIGZpcnN0IHRpbWUuCiAgICAKICAgIEZvciBNUFggKEJORDxuPiwgQk5E
Q0ZHVSwgYW5kIEJORFNUQVRVUykgdGhlIHNpdHVhdGlvbiBpcyBsZXNzIGNsZWFyLAogICAgYW5k
IHRoZSBTRE0gaGFzIG5vdCBlbnRpcmVseSBjb25zaXN0ZW50IGluZm9ybWF0aW9uIGZvciB0aGF0
IGNhc2UuCiAgICBXaGlsZSBleHBlcmltZW50YWxseSB0aGUgaW5zdHJ1Y3Rpb25zIGRvbid0IGNo
YW5nZSByZWdpc3RlciBzdGF0ZSBhcwogICAgbG9uZyBhcyB0aGUgdHdvIFhDUjAgYml0cyBhcmVu
J3QgYm90aCAxLCBiZSBvbiB0aGUgc2FmZSBzaWRlIGFuZCBlbmFibGUKICAgIGJvdGggaWYgQk5E
Q0ZHUy5FTiBpcyBiZWluZyBzZXQgdGhlIGZpcnN0IHRpbWUuCiAgICAKICAgIFRoaXMgaXMgWFNB
LTIyMC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGRlMjBiYjZjNGY2NWM0MTYxZTA5MzE0MDI2MTNm
OWZmYWM4NjMwMmQKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA2LTIwIDE0OjM2OjUxICswMjAwCi0t
LQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyB8IDU4ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgNTQgaW5zZXJ0aW9ucygr
KSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIv
eGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCA2YzMwYmVjLi41M2I5OWMzIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAg
LTMxMSwxMCArMzExLDM5IEBAIGludCBodm1fc2V0X2d1ZXN0X3BhdChzdHJ1Y3QgdmNwdSAqdiwg
dTY0IGd1ZXN0X3BhdCkKIAogYm9vbCBodm1fc2V0X2d1ZXN0X2JuZGNmZ3Moc3RydWN0IHZjcHUg
KnYsIHU2NCB2YWwpCiB7Ci0gICAgcmV0dXJuIGh2bV9mdW5jcy5zZXRfZ3Vlc3RfYm5kY2ZncyAm
JgotICAgICAgICAgICBpc19jYW5vbmljYWxfYWRkcmVzcyh2YWwpICYmCi0gICAgICAgICAgICEo
dmFsICYgSUEzMl9CTkRDRkdTX1JFU0VSVkVEKSAmJgotICAgICAgICAgICBodm1fZnVuY3Muc2V0
X2d1ZXN0X2JuZGNmZ3ModiwgdmFsKTsKKyAgICBpZiAoICFodm1fZnVuY3Muc2V0X2d1ZXN0X2Ju
ZGNmZ3MgfHwKKyAgICAgICAgICFpc19jYW5vbmljYWxfYWRkcmVzcyh2YWwpIHx8CisgICAgICAg
ICAodmFsICYgSUEzMl9CTkRDRkdTX1JFU0VSVkVEKSApCisgICAgICAgIHJldHVybiBmYWxzZTsK
KworICAgIC8qCisgICAgICogV2hpbGUgTVBYIGluc3RydWN0aW9ucyBhcmUgc3VwcG9zZWQgdG8g
YmUgZ2F0ZWQgb24gWENSMC5CTkQqLCBsZXQncworICAgICAqIG5ldmVydGhlbGVzcyBmb3JjZSB0
aGUgcmVsZXZhbnQgWENSMCBiaXRzIG9uIHdoZW4gdGhlIGZlYXR1cmUgaXMgYmVpbmcKKyAgICAg
KiBlbmFibGVkIGluIEJORENGR1MuCisgICAgICovCisgICAgaWYgKCAodmFsICYgSUEzMl9CTkRD
RkdTX0VOQUJMRSkgJiYKKyAgICAgICAgICEodi0+YXJjaC54Y3IwX2FjY3VtICYgKFhTVEFURV9C
TkRSRUdTIHwgWFNUQVRFX0JORENTUikpICkKKyAgICB7CisgICAgICAgIHVpbnQ2NF90IHhjcjAg
PSBnZXRfeGNyMCgpOworICAgICAgICBpbnQgcmM7CisKKyAgICAgICAgaWYgKCB2ICE9IGN1cnJl
bnQgKQorICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgICAgIHJjID0gaGFuZGxlX3hz
ZXRidihYQ1JfWEZFQVRVUkVfRU5BQkxFRF9NQVNLLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgeGNyMCB8IFhTVEFURV9CTkRSRUdTIHwgWFNUQVRFX0JORENTUik7CisKKyAgICAgICAgaWYg
KCByYyApCisgICAgICAgIHsKKyAgICAgICAgICAgIEhWTV9EQkdfTE9HKERCR19MRVZFTF8xLCAi
RmFpbGVkIHRvIGZvcmNlIFhDUjAuQk5EKjogJWQiLCByYyk7CisgICAgICAgICAgICByZXR1cm4g
ZmFsc2U7CisgICAgICAgIH0KKworICAgICAgICBpZiAoIGhhbmRsZV94c2V0YnYoWENSX1hGRUFU
VVJFX0VOQUJMRURfTUFTSywgeGNyMCkgKQorICAgICAgICAgICAgLyogbm90aGluZywgYmVzdCBl
ZmZvcnQgb25seSAqLzsKKyAgICB9CisKKyAgICByZXR1cm4gaHZtX2Z1bmNzLnNldF9ndWVzdF9i
bmRjZmdzKHYsIHZhbCk7CiB9CiAKIC8qCkBAIC0yNDc3LDYgKzI1MDYsMjcgQEAgaW50IGh2bV9z
ZXRfY3I0KHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJvb2xfdCBtYXlfZGVmZXIpCiAgICAgICAgICAg
ICBwYWdpbmdfdXBkYXRlX3BhZ2luZ19tb2Rlcyh2KTsKICAgICB9CiAKKyAgICAvKgorICAgICAq
IHtSRCxXUn1QS1JVIGFyZSBub3QgZ2F0ZWQgb24gWENSMC5QS1JVIGFuZCBoZW5jZSBhbiBvZGRs
eSBiZWhhdmluZworICAgICAqIGd1ZXN0IG1heSBlbmFibGUgdGhlIGZlYXR1cmUgaW4gQ1I0IHdp
dGhvdXQgZW5hYmxpbmcgaXQgaW4gWENSMC4gV2UKKyAgICAgKiBuZWVkIHRvIGNvbnRleHQgc3dp
dGNoIC8gbWlncmF0ZSBQS1JVIG5ldmVydGhlbGVzcy4KKyAgICAgKi8KKyAgICBpZiAoICh2YWx1
ZSAmIFg4Nl9DUjRfUEtFKSAmJiAhKHYtPmFyY2gueGNyMF9hY2N1bSAmIFhTVEFURV9QS1JVKSAp
CisgICAgeworICAgICAgICBpbnQgcmMgPSBoYW5kbGVfeHNldGJ2KFhDUl9YRkVBVFVSRV9FTkFC
TEVEX01BU0ssCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2V0X3hjcjAoKSB8IFhT
VEFURV9QS1JVKTsKKworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgeworICAgICAgICAgICAg
SFZNX0RCR19MT0coREJHX0xFVkVMXzEsICJGYWlsZWQgdG8gZm9yY2UgWENSMC5QS1JVOiAlZCIs
IHJjKTsKKyAgICAgICAgICAgIGdvdG8gZ3BmOworICAgICAgICB9CisKKyAgICAgICAgaWYgKCBo
YW5kbGVfeHNldGJ2KFhDUl9YRkVBVFVSRV9FTkFCTEVEX01BU0ssCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICBnZXRfeGNyMCgpICYgflhTVEFURV9QS1JVKSApCisgICAgICAgICAgICAvKiBu
b3RoaW5nLCBiZXN0IGVmZm9ydCBvbmx5ICovOworICAgIH0KKwogICAgIHJldHVybiBYODZFTVVM
X09LQVk7CiAKICBncGY6Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Jun 23 00:58:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Jun 2017 00:58:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dOCvR-000136-OD; Fri, 23 Jun 2017 00:58:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCvQ-00012x-T0
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:58:17 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 AA/63-02955-8A76C495; Fri, 23 Jun 2017 00:58:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXd5uk+
 kwaRjKhYTthk4MHps79vFHsAYxZqZl5RfkcCacbaDu+CoRMXv1p1MDYw3hLsYuTiEBL4wSmyY
 9IwNwjnPKDFhxUfmLkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBUIlbp14z
 Api8wqYSezp7wKzWYDqT7/fzDyBkWMBI8MqRo3i1KKy1CJdI1O9pKLM9IyS3MTMHF1DA2O93N
 Ti4sT01JzEpGK95PzcTYxAn9QzMDDuYGw94XeIUZKDSUmUVzPSJ1KILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBO+dNKCcYFFqempFWmYOMDhg0hIcPEoivK+9gdK8xQWJucWZ6RCpU4yKUuK8AsCQ
 EhIASWSU5sG1wQLyEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3pUg23ky80rgpr8CWswEt
 PjFEQ+QxSWJCCmpBsbyefKOMtFnVmX8m7zs2Oc7l7LmXbp3sXWu3ik7P+dkxqsiOy6mzIjr2D
 dpYtL30mksSVekUlaV7XkV8FCz+d6GmAk1D/VUpwru1lncemCBxIon/uz7uF/tO924+S0Ly90
 3CdMkrZumXrMt2TmN13tbX5B709IGFb4922rvvD0st+nQ/u2u98znKLEUZyQaajEXFScCAHBU
 Zr9DAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1498179494!51514279!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54279 invoked from network); 23 Jun 2017 00:58:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Jun 2017 00:58:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCvO-00061e-BZ
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:58:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOCvO-0000k5-B2
 for xen-changelog@lists.xensource.com; Fri, 23 Jun 2017 00:58:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dOCvO-0000k5-B2@xenbits.xenproject.org>
Date: Fri, 23 Jun 2017 00:58:14 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/test/Makefile: Fix clean
	target, broken by pattern rule
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDhkM2RhZmI0M2Y2MWM2ZGViNGZjMzYxMmY4MzZkMDRhZmFiMjFiYmUKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBKdW4gMTkgMTU6MDQ6MDggMjAxNyArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEp1biAyMSAxMTo1NDowOCAy
MDE3ICswMTAwCgogICAgeGVuL3Rlc3QvTWFrZWZpbGU6IEZpeCBjbGVhbiB0YXJnZXQsIGJyb2tl
biBieSBwYXR0ZXJuIHJ1bGUKICAgIAogICAgSW4gInhlbi90ZXN0L2xpdmVwYXRjaDogUmVndWxh
cmlzZSBNYWtlZmlsZXMiIHdlIHJld29ya2VkCiAgICB4ZW4vdGVzdC9NYWtlZmlsZSB0byB1c2Ug
YSBwYXR0ZXJuIHJ1bGUuICBIb3dldmVyLCB0aGVyZSBhcmUgdHdvCiAgICBwcm9ibGVtcyB3aXRo
IHRoaXMuICBCb3RoIGFyZSByZWxhdGVkIHRvIHRoZSB3YXkgdGhhdCB4ZW4vUnVsZXMubWsgaXMK
ICAgIGltcGxpY2l0bHkgcGFydCBvZiB0aGlzIE1ha2VmaWxlIGJlY2F1c2Ugb2YgdGhlIHdheSB0
aGF0IE1ha2VmaWxlcwogICAgdW5kZXIgeGVuLyBhcmUgaW52b2tlZCBieSB0aGVpciBwYXJlbnQg
ZGlyZWN0b3J5IE1ha2VmaWxlcy4KICAgIAogICAgRmlyc3RseSwgdGhlIFJ1bGVzLm1rIGBjbGVh
bicgdGFyZ2V0IG92ZXJyaWRlcyB0aGUgcGF0dGVybiBydWxlIGluCiAgICB4ZW4vdGVzdC9NYWtl
ZmlsZS4gIFRoZSByZXN1bHQgaXMgdGhhdCBgbWFrZSAtQyB4ZW4gY2xlYW4nIGRvZXMgbm90CiAg
ICBhY3R1YWxseSBydW4gdGhlIGxpdmVwYXRjaCBjbGVhbiB0YXJnZXQuCiAgICAKICAgIFRoZSBS
dWxlcy5tayBjbGVhbiB0YXJnZXQgZG9lcyBoYXZlIHByb3Zpc2lvbiBmb3IgcmVjdXJzaW5nIGlu
dG8KICAgIHN1YmRpcmVjdG9yaWVzLCBidXQgdGhhdCBmZWF0dXJlIGlzIHRhbmdsZWQgdXAgd2l0
aCBjb21wbGV4IG9iamVjdAogICAgZmlsZSBpdGVyYXRpb24gbWFjaGluZXJ5IHdoaWNoIGlzIG5v
dCBkZXNpcmFibGUgaGVyZS4gIEhvd2V2ZXIsIHdlIGNhbgogICAgZXh0ZW5kIHRoZSBSdWxlcy5t
ayBjbGVhbiB0YXJnZXQgc2luY2UgaXQgaXMgYSBkb3VibGUtY29sb24gcnVsZS4KICAgIAogICAg
U2FkbHkgdGhpcyBpbnZvbHZlcyBkdXBsaWNhdGluZyB0aGUgU1VCRElSIGl0ZXJhdGlvbiBib2ls
ZXJwbGF0ZS4gIChBCiAgICBtYWtlIGZ1bmN0aW9uIGNvdWxkIGJlIHVzZWQgYnV0IHRoZSBjdXJl
IHdvdWxkIGJlIHdvcnNlIHRoYW4gdGhlCiAgICBkaXNlYXNlLikKICAgIAogICAgU2Vjb25kbHks
IFJ1bGVzLm1rIGhhcyBhIG51bWJlciBvZiAtaW5jbHVkZSBkaXJlY3RpdmVzLiAgbWFrZSBsaWtl
cyB0bwogICAgdHJ5IHRvIChyZSlidWlsZCBmaWxlcyBtZW50aW9uZWQgaW4gaW5jbHVkZXMuICBX
aXRoIHRoZSAlIHBhdHRlcm4KICAgIHJ1bGUsIHRoaXMgYXBwbGllcyB0byB0aG9zZSBmaWxlcyB0
b28uCiAgICAKICAgIEFzIGEgcmVzdWx0LCBtYWtlIC1DIHhlbiBjbGVhbiB3b3VsZCB0cnkgdG8g
YnVpbGQgYC4qLmQnIChmb3IgZXhhbXBsZSkKICAgIGluIHhlbi90ZXN0LiAgVGhpcyB3b3VsZCBm
YWlsIHdpdGggYW4gZXJyb3IgbWVzc2FnZS4gIFRoZSBlcnJvciB3b3VsZAogICAgYmUgaWdub3Jl
ZCBiZWNhdXNlIG9mIHRoZSBgLScsIGJ1dCBpdCdzIGFubm95aW5nIGFuZCB1Z2x5LgogICAgCiAg
ICBTb2x2ZSB0aGlzIGJ5IGxpbWl0aW5nIHRoZSAlIHBhdHRlcm4gcnVsZSB0byB0aGUgdGFyZ2V0
cyB3ZSBleHBlY3QgaXQKICAgIHRvIGhhbmRsZS4gIFRoZXNlIGFyZSB0aG9zZSBsaXN0ZWQgaW4g
dGhlIHRvcC1sZXZlbCBNYWtlZmlsZSBoZWxwCiAgICBtZXNzYWdlLCBhcGFydCBmcm9tOiB0aG9z
ZSB3aGljaCBhcmUgc3ViZGlyLSBvciBjb21wb25lbnQtcXVhbGlmaWVkOwogICAgY2xlYW4gdGFy
Z2V0cyAod2hpY2ggYXJlIGhhbmRsZWQgc3BlY2lhbGx5LCBldmVuIGRpc3RjbGVhbik7IGFuZCBk
aXN0LAogICAgc3JjLXRhcmJhbGwtKiwgZXRjLiAod2hpY2ggYXJlIGNvbnZlcnRlZCB0byBpbnN0
YWxsIGJ5IGFuIGVhcmxpZXIKICAgIE1ha2VmaWxlKS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5
OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIFRlc3RlZC1ieTog
S29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgQWNrZWQt
Ynk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICAgIFJl
bGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICAo
Y2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA1OTJlODM0NTIyMDg2MDA5OTc1YmQ0OGQ1OTM4NjA5
NDc3MWJkMDZiKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYjM4YjE0NzlhNTMyZjA4
ZmVkZDdmM2I3NjE2NzNiYzc4YjY2NzM5ZCkKLS0tCiB4ZW4vdGVzdC9NYWtlZmlsZSB8IDcgKysr
KysrLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlm
ZiAtLWdpdCBhL3hlbi90ZXN0L01ha2VmaWxlIGIveGVuL3Rlc3QvTWFrZWZpbGUKaW5kZXggYWEx
YTIzYi4uYWFhNDk5NiAxMDA2NDQKLS0tIGEveGVuL3Rlc3QvTWFrZWZpbGUKKysrIGIveGVuL3Rl
c3QvTWFrZWZpbGUKQEAgLTcsNyArNywxMiBAQCBpZm5lcSAoJChYRU5fVEFSR0VUX0FSQ0gpLHg4
Nl8zMikKIFNVQkRJUlMgKz0gbGl2ZXBhdGNoCiBlbmRpZgogCi0lOgoraW5zdGFsbCBidWlsZCBz
dWJ0cmVlLWZvcmNlLXVwZGF0ZSB1bmluc3RhbGw6ICU6CiAJc2V0IC1lOyBmb3IgcyBpbiAkKFNV
QkRJUlMpOyBkbyBcCiAJCSQoTUFLRSkgLWYgJChCQVNFRElSKS9SdWxlcy5tayAtQyAkJHMgJCo7
IFwKIAlkb25lCisKK2NsZWFuOjoKKwlzZXQgLWU7IGZvciBzIGluICQoU1VCRElSUyk7IGRvIFwK
KwkJJChNQUtFKSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rIC1DICQkcyAkQDsgXAorCWRvbmUKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJs
ZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Jun 25 05:22:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Jun 2017 05:22:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dOzzq-0005Ga-Ox; Sun, 25 Jun 2017 05:22:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOzzp-0005GT-Bs
 for xen-changelog@lists.xensource.com; Sun, 25 Jun 2017 05:22:05 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 33/4E-01999-C784F495; Sun, 25 Jun 2017 05:22:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVbfawz/
 S4PtUG4sJ2wwcGD229+1iD2CMYs3MS8qvSGDNeLLkL1PBavWKdwdnMzYwnpbtYuTiEBL4wiix
 rGcSG4RznlFiX8djxi5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQV8JFpvL
 wSzeQXMJKaffscEYrMA1W/auZN5AiPHAkaGVYwaxalFZalFuobmeklFmekZJbmJmTm6hgamer
 mpxcWJ6ak5iUnFesn5uZsYgV5hAIIdjBdPex5ilORgUhLljT3jEynEl5SfUpmRWJwRX1Sak1p
 8iFGGg0NJgneKu3+kkGBRanpqRVpmDjA8YNISHDxKIrwOJkBp3uKCxNzizHSI1ClGXY4Nq9d/
 YRJiycvPS5US520EmSEAUpRRmgc3AhaqlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMKw4yh
 SczrwRu0yugI5iAjpixxgfkiJJEhJRUA2PZyVVT76Va/Tj4K+T0FI4eq9vfF5S6BM565f09r2
 h92wzlqkMVGcaLfJojqmpzm2q/L8hj6pjQcFnI9rpwyrFepUcX3jDtMpC6uWBOp/Onq+qfP1w
 9cZPj2Y5NTLVfJKS/Os4Nbj041/SPVsiUh296J7N8UzlmY7ngg/uOaLO5zskvTsx5cL1BiaU4
 I9FQi7moOBEAJhjL7lACAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1498368122!101349484!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52762 invoked from network); 25 Jun 2017 05:22:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Jun 2017 05:22:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOzzm-0006UC-Jr
 for xen-changelog@lists.xensource.com; Sun, 25 Jun 2017 05:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dOzzm-0003CM-Iy
 for xen-changelog@lists.xensource.com; Sun, 25 Jun 2017 05:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dOzzm-0003CM-Iy@xenbits.xenproject.org>
Date: Sun, 25 Jun 2017 05:22:02 +0000
Subject: [Xen-changelog] [qemu-xen master] xen/disk: don't leak stack data
	via response ring
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQxNGQwNjliMzhhYjExNGI4OTA4NWU0NDk4OWJmNTc2MDRlYTg2ZDcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSnVuIDIx
IDE2OjI3OjA2IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBKdW4gMjEgMTY6Mjc6MDYgMjAxNyAr
MDEwMAoKICAgIHhlbi9kaXNrOiBkb24ndCBsZWFrIHN0YWNrIGRhdGEgdmlhIHJlc3BvbnNlIHJp
bmcKICAgIAogICAgUmF0aGVyIHRoYW4gY29uc3RydWN0aW5nIGEgbG9jYWwgc3RydWN0dXJlIGlu
c3RhbmNlIG9uIHRoZSBzdGFjaywgZmlsbAogICAgdGhlIGZpZWxkcyBkaXJlY3RseSBvbiB0aGUg
c2hhcmVkIHJpbmcsIGp1c3QgbGlrZSBvdGhlciAoTGludXgpCiAgICBiYWNrZW5kcyBkby4gQnVp
bGQgb24gdGhlIGZhY3QgdGhhdCBhbGwgcmVzcG9uc2Ugc3RydWN0dXJlIGZsYXZvcnMgYXJlCiAg
ICBhY3R1YWxseSBpZGVudGljYWwgKHRoZSBvbGQgY29kZSBkaWQgbWFrZSB0aGlzIGFzc3VtcHRp
b24gdG9vKS4KICAgIAogICAgVGhpcyBpcyBYU0EtMjE2LgogICAgCiAgICBSZXBvcnRlZC1ieTog
QW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogS29u
cmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgQWNrZWQtYnk6
IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIGh3L2Jsb2Nr
L3hlbl9ibGtpZi5oIHwgMjEgKysrLS0tLS0tLS0tLS0tLS0tLS0tCiBody9ibG9jay94ZW5fZGlz
ay5jICB8IDI1ICsrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTUg
aW5zZXJ0aW9ucygrKSwgMzEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcvYmxvY2sveGVu
X2Jsa2lmLmggYi9ody9ibG9jay94ZW5fYmxraWYuaAppbmRleCAzMzAwYjZmLi4wNTU0Yjk0IDEw
MDY0NAotLS0gYS9ody9ibG9jay94ZW5fYmxraWYuaAorKysgYi9ody9ibG9jay94ZW5fYmxraWYu
aApAQCAtMTQsOSArMTQsNiBAQAogc3RydWN0IGJsa2lmX2NvbW1vbl9yZXF1ZXN0IHsKICAgICBj
aGFyIGR1bW15OwogfTsKLXN0cnVjdCBibGtpZl9jb21tb25fcmVzcG9uc2UgewotICAgIGNoYXIg
ZHVtbXk7Ci19OwogCiAvKiBpMzg2IHByb3RvY29sIHZlcnNpb24gKi8KICNwcmFnbWEgcGFjayhw
dXNoLCA0KQpAQCAtMzYsMTMgKzMzLDcgQEAgc3RydWN0IGJsa2lmX3g4Nl8zMl9yZXF1ZXN0X2Rp
c2NhcmQgewogICAgIGJsa2lmX3NlY3Rvcl90IHNlY3Rvcl9udW1iZXI7ICAgIC8qIHN0YXJ0IHNl
Y3RvciBpZHggb24gZGlzayAoci93IG9ubHkpICAqLwogICAgIHVpbnQ2NF90ICAgICAgIG5yX3Nl
Y3RvcnM7ICAgICAgIC8qICMgb2YgY29udGlndW91cyBzZWN0b3JzIHRvIGRpc2NhcmQgICAqLwog
fTsKLXN0cnVjdCBibGtpZl94ODZfMzJfcmVzcG9uc2UgewotICAgIHVpbnQ2NF90ICAgICAgICBp
ZDsgICAgICAgICAgICAgIC8qIGNvcGllZCBmcm9tIHJlcXVlc3QgKi8KLSAgICB1aW50OF90ICAg
ICAgICAgb3BlcmF0aW9uOyAgICAgICAvKiBjb3BpZWQgZnJvbSByZXF1ZXN0ICovCi0gICAgaW50
MTZfdCAgICAgICAgIHN0YXR1czsgICAgICAgICAgLyogQkxLSUZfUlNQXz8/PyAgICAgICAqLwot
fTsKIHR5cGVkZWYgc3RydWN0IGJsa2lmX3g4Nl8zMl9yZXF1ZXN0IGJsa2lmX3g4Nl8zMl9yZXF1
ZXN0X3Q7Ci10eXBlZGVmIHN0cnVjdCBibGtpZl94ODZfMzJfcmVzcG9uc2UgYmxraWZfeDg2XzMy
X3Jlc3BvbnNlX3Q7CiAjcHJhZ21hIHBhY2socG9wKQogCiAvKiB4ODZfNjQgcHJvdG9jb2wgdmVy
c2lvbiAqLwpAQCAtNjIsMjAgKzUzLDE0IEBAIHN0cnVjdCBibGtpZl94ODZfNjRfcmVxdWVzdF9k
aXNjYXJkIHsKICAgICBibGtpZl9zZWN0b3JfdCBzZWN0b3JfbnVtYmVyOyAgICAvKiBzdGFydCBz
ZWN0b3IgaWR4IG9uIGRpc2sgKHIvdyBvbmx5KSAgKi8KICAgICB1aW50NjRfdCAgICAgICBucl9z
ZWN0b3JzOyAgICAgICAvKiAjIG9mIGNvbnRpZ3VvdXMgc2VjdG9ycyB0byBkaXNjYXJkICAgKi8K
IH07Ci1zdHJ1Y3QgYmxraWZfeDg2XzY0X3Jlc3BvbnNlIHsKLSAgICB1aW50NjRfdCAgICAgICBf
X2F0dHJpYnV0ZV9fKChfX2FsaWduZWRfXyg4KSkpIGlkOwotICAgIHVpbnQ4X3QgICAgICAgICBv
cGVyYXRpb247ICAgICAgIC8qIGNvcGllZCBmcm9tIHJlcXVlc3QgKi8KLSAgICBpbnQxNl90ICAg
ICAgICAgc3RhdHVzOyAgICAgICAgICAvKiBCTEtJRl9SU1BfPz8/ICAgICAgICovCi19OwogdHlw
ZWRlZiBzdHJ1Y3QgYmxraWZfeDg2XzY0X3JlcXVlc3QgYmxraWZfeDg2XzY0X3JlcXVlc3RfdDsK
LXR5cGVkZWYgc3RydWN0IGJsa2lmX3g4Nl82NF9yZXNwb25zZSBibGtpZl94ODZfNjRfcmVzcG9u
c2VfdDsKIAogREVGSU5FX1JJTkdfVFlQRVMoYmxraWZfY29tbW9uLCBzdHJ1Y3QgYmxraWZfY29t
bW9uX3JlcXVlc3QsCi0gICAgICAgICAgICAgICAgICBzdHJ1Y3QgYmxraWZfY29tbW9uX3Jlc3Bv
bnNlKTsKKyAgICAgICAgICAgICAgICAgIHN0cnVjdCBibGtpZl9yZXNwb25zZSk7CiBERUZJTkVf
UklOR19UWVBFUyhibGtpZl94ODZfMzIsIHN0cnVjdCBibGtpZl94ODZfMzJfcmVxdWVzdCwKLSAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBibGtpZl94ODZfMzJfcmVzcG9uc2UpOworICAgICAgICAg
ICAgICAgICAgc3RydWN0IGJsa2lmX3Jlc3BvbnNlIFFFTVVfUEFDS0VEKTsKIERFRklORV9SSU5H
X1RZUEVTKGJsa2lmX3g4Nl82NCwgc3RydWN0IGJsa2lmX3g4Nl82NF9yZXF1ZXN0LAotICAgICAg
ICAgICAgICAgICAgc3RydWN0IGJsa2lmX3g4Nl82NF9yZXNwb25zZSk7CisgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgYmxraWZfcmVzcG9uc2UpOwogCiB1bmlvbiBibGtpZl9iYWNrX3JpbmdzIHsK
ICAgICBibGtpZl9iYWNrX3JpbmdfdCAgICAgICAgbmF0aXZlOwpkaWZmIC0tZ2l0IGEvaHcvYmxv
Y2sveGVuX2Rpc2suYyBiL2h3L2Jsb2NrL3hlbl9kaXNrLmMKaW5kZXggNDU2YTJkNS4uMzNhNTFj
YyAxMDA2NDQKLS0tIGEvaHcvYmxvY2sveGVuX2Rpc2suYworKysgYi9ody9ibG9jay94ZW5fZGlz
ay5jCkBAIC03NjksMzEgKzc2OSwzMCBAQCBzdGF0aWMgaW50IGJsa19zZW5kX3Jlc3BvbnNlX29u
ZShzdHJ1Y3QgaW9yZXEgKmlvcmVxKQogICAgIHN0cnVjdCBYZW5CbGtEZXYgICpibGtkZXYgPSBp
b3JlcS0+YmxrZGV2OwogICAgIGludCAgICAgICAgICAgICAgIHNlbmRfbm90aWZ5ICAgPSAwOwog
ICAgIGludCAgICAgICAgICAgICAgIGhhdmVfcmVxdWVzdHMgPSAwOwotICAgIGJsa2lmX3Jlc3Bv
bnNlX3QgIHJlc3A7Ci0gICAgdm9pZCAgICAgICAgICAgICAgKmRzdDsKLQotICAgIHJlc3AuaWQg
ICAgICAgID0gaW9yZXEtPnJlcS5pZDsKLSAgICByZXNwLm9wZXJhdGlvbiA9IGlvcmVxLT5yZXEu
b3BlcmF0aW9uOwotICAgIHJlc3Auc3RhdHVzICAgID0gaW9yZXEtPnN0YXR1czsKKyAgICBibGtp
Zl9yZXNwb25zZV90ICAqcmVzcDsKIAogICAgIC8qIFBsYWNlIG9uIHRoZSByZXNwb25zZSByaW5n
IGZvciB0aGUgcmVsZXZhbnQgZG9tYWluLiAqLwogICAgIHN3aXRjaCAoYmxrZGV2LT5wcm90b2Nv
bCkgewogICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfTkFUSVZFOgotICAgICAgICBkc3QgPSBSSU5H
X0dFVF9SRVNQT05TRSgmYmxrZGV2LT5yaW5ncy5uYXRpdmUsIGJsa2Rldi0+cmluZ3MubmF0aXZl
LnJzcF9wcm9kX3B2dCk7CisgICAgICAgIHJlc3AgPSBSSU5HX0dFVF9SRVNQT05TRSgmYmxrZGV2
LT5yaW5ncy5uYXRpdmUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGtkZXYt
PnJpbmdzLm5hdGl2ZS5yc3BfcHJvZF9wdnQpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIEJM
S0lGX1BST1RPQ09MX1g4Nl8zMjoKLSAgICAgICAgZHN0ID0gUklOR19HRVRfUkVTUE9OU0UoJmJs
a2Rldi0+cmluZ3MueDg2XzMyX3BhcnQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsa2Rldi0+cmluZ3MueDg2XzMyX3BhcnQucnNwX3Byb2RfcHZ0KTsKKyAgICAgICAgcmVzcCA9
IFJJTkdfR0VUX1JFU1BPTlNFKCZibGtkZXYtPnJpbmdzLng4Nl8zMl9wYXJ0LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxrZGV2LT5yaW5ncy54ODZfMzJfcGFydC5yc3BfcHJv
ZF9wdnQpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl82NDoK
LSAgICAgICAgZHN0ID0gUklOR19HRVRfUkVTUE9OU0UoJmJsa2Rldi0+cmluZ3MueDg2XzY0X3Bh
cnQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsa2Rldi0+cmluZ3MueDg2XzY0
X3BhcnQucnNwX3Byb2RfcHZ0KTsKKyAgICAgICAgcmVzcCA9IFJJTkdfR0VUX1JFU1BPTlNFKCZi
bGtkZXYtPnJpbmdzLng4Nl82NF9wYXJ0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxrZGV2LT5yaW5ncy54ODZfNjRfcGFydC5yc3BfcHJvZF9wdnQpOwogICAgICAgICBicmVh
azsKICAgICBkZWZhdWx0OgotICAgICAgICBkc3QgPSBOVUxMOwogICAgICAgICByZXR1cm4gMDsK
ICAgICB9Ci0gICAgbWVtY3B5KGRzdCwgJnJlc3AsIHNpemVvZihyZXNwKSk7CisKKyAgICByZXNw
LT5pZCAgICAgICAgPSBpb3JlcS0+cmVxLmlkOworICAgIHJlc3AtPm9wZXJhdGlvbiA9IGlvcmVx
LT5yZXEub3BlcmF0aW9uOworICAgIHJlc3AtPnN0YXR1cyAgICA9IGlvcmVxLT5zdGF0dXM7CisK
ICAgICBibGtkZXYtPnJpbmdzLmNvbW1vbi5yc3BfcHJvZF9wdnQrKzsKIAogICAgIFJJTkdfUFVT
SF9SRVNQT05TRVNfQU5EX0NIRUNLX05PVElGWSgmYmxrZGV2LT5yaW5ncy5jb21tb24sIHNlbmRf
bm90aWZ5KTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC9x
ZW11LXhlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Mon Jun 26 05:33:10 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 05:33:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dPMe2-0004I7-Br; Mon, 26 Jun 2017 05:33:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPMe1-0004Hz-4Z
 for xen-changelog@lists.xensource.com; Mon, 26 Jun 2017 05:33:05 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 90/F9-03557-09C90595; Mon, 26 Jun 2017 05:33:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbd/TkC
 kwaVOA4sJ2wwcGD229+1iD2CMYs3MS8qvSGDNuDFHtuCNaMXed/9ZGxgfC3QxcnEICXxhlLjQ
 vJEJwjnPKHHt2nvWLkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBcIlOnYvY
 gSxeQXMJK7+/QgWZwGqvzT1OcsERo4FjAyrGDWKU4vKUot0Dc31kooy0zNKchMzc3QNDcz0cl
 OLixPTU3MSk4r1kvNzNzECfcIABDsYb28MOMQoycGkJMrb6O8fKcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mC9/2sgEghwaLU9NSKtMwcYHDApCU4eJREeM/VAqV5iwsSc4sz0yFSpxgVpcR5k2cD
 JQRAEhmleXBtsIC8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHeaJApPJl5JXDTXwEtZgJaP
 GOND8jikkSElFQDo/SmZ61cN6YJmfUt8p6Ux/5ljv+/pT8m5vW99eeeq6squOBvvd+E1T+2nX
 UP3Hh1keDHU/1eN2fZ716uxrXknEeTRMe/R2Fqs9NvVkxmCi0/qK8f+PnixoPCj5YtiPs5RyB
 RstTQRchOJXRW5b9nynL8eV6nliv2vZXW79zheCbD+O6zM2a/hZRYijMSDbWYi4oTAUWYXcFD
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1498455182!69409001!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33204 invoked from network); 26 Jun 2017 05:33:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Jun 2017 05:33:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPMdy-0002Fs-Ml
 for xen-changelog@lists.xensource.com; Mon, 26 Jun 2017 05:33:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPMdy-0004FV-K1
 for xen-changelog@lists.xensource.com; Mon, 26 Jun 2017 05:33:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dPMdy-0004FV-K1@xenbits.xenproject.org>
Date: Mon, 26 Jun 2017 05:33:02 +0000
Subject: [Xen-changelog] [xen stable-4.7] Revert "x86/hvm: disable pkeys for
	guests in non-paging mode"
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGEyZTNkMjdkZjc0NjJmYjZkZjNmMjVkZWRjZmViOGNlZGYxYmVkN2QKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEp1biAyMyAxNToxNTo1NyAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIEp1biAyMyAxNToxNTo1NyAyMDE3ICsw
MjAwCgogICAgUmV2ZXJ0ICJ4ODYvaHZtOiBkaXNhYmxlIHBrZXlzIGZvciBndWVzdHMgaW4gbm9u
LXBhZ2luZyBtb2RlIgogICAgCiAgICBUaGlzIHJldmVydHMgY29tbWl0IGM0MWUwMjY2ZGQ1OWFi
NTBiN2ExNTMxNTdlOWJkMmEzYWQxMTRiNTMuCiAgICAKICAgIFdoZW4gZGV0ZXJtaW5pbmcgQWNj
ZXNzIFJpZ2h0cywgUHJvdGVjdGlvbiBLZXlzIG9ubHkgdGFrZSBlZmZlY3Qgd2hlbiBDUjQuUEtF
CiAgICBpdCBzZXQsIGFuZCA0LWxldmVsIHBhZ2luZyBpcyBhY3RpdmUuICBBbGwgb3RoZXIgY2ly
Y3Vtc3RhbmNlcyAobm90aWJseSwgMzJiaXQKICAgIFBBRSBwYWdpbmcpIHNraXAgdGhlIFByb3Rl
Y3Rpb24gS2V5IGNvbnRyb2wgbWVjaGFuaXNtLgogICAgCiAgICBUaGVyZWZvcmUsIHdlIGRvIG5v
dCBuZWVkIHRvIGNsZWFyIENSNC5QS0UgYmVoaW5kIHRoZSBiYWNrIG9mIGEgZ3Vlc3Qgd2hpY2gg
aXMKICAgIG5vdCB1c2luZyBwYWdpbmcsIGFzIHN1Y2ggYSBndWVzdCBpcyBuZWNlc3NlcmlseSBy
dW5uaW5nIHdpdGggRUZFUi5MTUEKICAgIGRpc2FibGVkLgogICAgCiAgICBUaGUge1JELFdSfVBL
UlUgaW5zdHJ1Y3Rpb25zIGFyZSBzcGVjaWZpZWQgYXMgYmVpbmcgbGVnYWwgZm9yIHVzZSBpbiBh
bnkKICAgIG9wZXJhdGluZyBtb2RlLCBidXQgb25seSBpZiBDUjQuUEtFIGlzIHNldC4gIEJ5IGNs
ZWFyaW5nIENSNC5QS0UgYmVoaW5kIHRoZQogICAgYmFjayBvZiBhbiB1bnBhZ2VkIGd1ZXN0LCB0
aGVzZSBpbnN0cnVjdGlvbnMgeWllbGQgI1VEIGRlc3BpdGUgdGhlIGd1ZXN0CiAgICBjb3JyZWN0
bHkgc2VlaW5nIFBLRSBzZXQgaWYgaXQgcmVhZHMgQ1I0LCBhbmQgT1NQS0UgYmVpbmcgdmlzaWJs
ZSBpbiBDUFVJRC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSHVhaXRvbmcgSGFuIDxodWFpdG9uZy5oYW5A
aW50ZWwuY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29t
PgogICAgbWFzdGVyIGNvbW1pdDogMjI0YWNkZDA0YTlmNmZmZTQ0ZDJmNzE2Mjg3Y2FjNzQ3ODc4
OTllYwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDYtMDEgMTQ6MTM6NTcgKzAxMDAKLS0tCiB4ZW4v
YXJjaC94ODYvaHZtL3ZteC92bXguYyB8IDExICsrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
NSBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggM2ZlNTA4
My4uMDEyMjI3ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTE1ODgsMTMgKzE1ODgsMTIgQEAgc3RhdGlj
IHZvaWQgdm14X3VwZGF0ZV9ndWVzdF9jcihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNy
KQogICAgICAgICBpZiAoICFodm1fcGFnaW5nX2VuYWJsZWQodikgKQogICAgICAgICB7CiAgICAg
ICAgICAgICAvKgotICAgICAgICAgICAgICogU01FUC9TTUFQL1BLVSBpcyBkaXNhYmxlZCBpZiBD
UFUgaXMgaW4gbm9uLXBhZ2luZyBtb2RlIGluCi0gICAgICAgICAgICAgKiBoYXJkd2FyZS4gSG93
ZXZlciBYZW4gYWx3YXlzIHVzZXMgcGFnaW5nIG1vZGUgdG8gZW11bGF0ZSBndWVzdAotICAgICAg
ICAgICAgICogbm9uLXBhZ2luZyBtb2RlLiBUbyBlbXVsYXRlIHRoaXMgYmVoYXZpb3IsIFNNRVAv
U01BUC9QS1UgbmVlZHMKLSAgICAgICAgICAgICAqIHRvIGJlIG1hbnVhbGx5IGRpc2FibGVkIHdo
ZW4gZ3Vlc3QgVkNQVSBpcyBpbiBub24tcGFnaW5nIG1vZGUuCisgICAgICAgICAgICAgKiBTTUVQ
L1NNQVAgaXMgZGlzYWJsZWQgaWYgQ1BVIGlzIGluIG5vbi1wYWdpbmcgbW9kZSBpbiBoYXJkd2Fy
ZS4KKyAgICAgICAgICAgICAqIEhvd2V2ZXIgWGVuIGFsd2F5cyB1c2VzIHBhZ2luZyBtb2RlIHRv
IGVtdWxhdGUgZ3Vlc3Qgbm9uLXBhZ2luZworICAgICAgICAgICAgICogbW9kZS4gVG8gZW11bGF0
ZSB0aGlzIGJlaGF2aW9yLCBTTUVQL1NNQVAgbmVlZHMgdG8gYmUgbWFudWFsbHkKKyAgICAgICAg
ICAgICAqIGRpc2FibGVkIHdoZW4gZ3Vlc3QgVkNQVSBpcyBpbiBub24tcGFnaW5nIG1vZGUuCiAg
ICAgICAgICAgICAgKi8KLSAgICAgICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuaHdfY3JbNF0gJj0K
LSAgICAgICAgICAgICAgICB+KFg4Nl9DUjRfU01FUCB8IFg4Nl9DUjRfU01BUCB8IFg4Nl9DUjRf
UEtFKTsKKyAgICAgICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuaHdfY3JbNF0gJj0gfihYODZfQ1I0
X1NNRVAgfCBYODZfQ1I0X1NNQVApOwogICAgICAgICB9CiAgICAgICAgIF9fdm13cml0ZShHVUVT
VF9DUjQsIHYtPmFyY2guaHZtX3ZjcHUuaHdfY3JbNF0pOwogICAgICAgICBicmVhazsKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00
LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Mon Jun 26 05:33:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 05:33:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dPMeD-0004JR-DU; Mon, 26 Jun 2017 05:33:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPMeC-0004JI-48
 for xen-changelog@lists.xensource.com; Mon, 26 Jun 2017 05:33:16 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 13/35-02006-B9C90595; Mon, 26 Jun 2017 05:33:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVXfWnIB
 Ig0dTDSwmbDNwYPTY3reLPYAxijUzLym/IoE143D/f6aCH7wVy1t72BsYL3J1MXJxCAl8YZRY
 dvcBM4RznlGir/MqYxcjBwebgJjE3L0KXYycHCICqhKzVixnBrGFBNQlmn43sIHYwgJ+Em+ft
 YHFeQXMJD7u3s0EYrMA1V9atoZtAiPHAkaGVYwaxalFZalFukaGeklFmekZJbmJmTm6hgamer
 mpxcWJ6ak5iUnFesn5uZsYgV6pZ2Bg3MF4d7LfIUZJDiYlUd5Gf/9IIb6k/JTKjMTijPii0pz
 U4kOMMhwcShK872cFRAoJFqWmp1akZeYAwwMmLcHBoyTCe64WKM1bXJCYW5yZDpE6xajLsWH1
 +i9MQix5+XmpUuK8ybOBigRAijJK8+BGwEL1EqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3
 miQKTyZeSVwm14BHcEEdMSMNT4gR5QkIqSkGhjF1njdyd6j/WlDp69i3ueTc54ImG3fbPJ4fV
 LwK6n7tw61fWf7LOL1vJEzjTl7YgCTWNUJn2ydjBnvCz2tXruU/twu2DY55ueioybb4hrPNlQ
 vVVZy1J8XtGOr0C3DA53q14NvlHgwVtbKvuA8v8Os+XvAQsa/0sq3gpcwrpfMWO7AOKn40SIl
 luKMREMt5qLiRAAR9LVYUAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-206.messagelabs.com!1498455193!66192848!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1153 invoked from network); 26 Jun 2017 05:33:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Jun 2017 05:33:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPMe8-0002Fx-Os
 for xen-changelog@lists.xensource.com; Mon, 26 Jun 2017 05:33:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPMe8-0004G0-Ny
 for xen-changelog@lists.xensource.com; Mon, 26 Jun 2017 05:33:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dPMe8-0004G0-Ny@xenbits.xenproject.org>
Date: Mon, 26 Jun 2017 05:33:12 +0000
Subject: [Xen-changelog] [xen stable-4.7] livepatch: Wrong usage of spinlock
	on debug console.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGEwY2VkNWFiZWZhMzdiNDFlMjg2OTdiM2YyY2E2MjEwYTQ2OTBlOTUKQXV0aG9yOiAg
ICAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpBdXRob3JE
YXRlOiBGcmkgSnVuIDIzIDE1OjE2OjM4IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgSnVuIDIzIDE1OjE2OjM4IDIw
MTcgKzAyMDAKCiAgICBsaXZlcGF0Y2g6IFdyb25nIHVzYWdlIG9mIHNwaW5sb2NrIG9uIGRlYnVn
IGNvbnNvbGUuCiAgICAKICAgIElmIHdlIGhhdmUgYSBsYXJnZSBhbW91bnQgb2YgbGl2ZXBhdGNo
ZXMgYW5kIHdhbnQgdG8gcHJpbnQgdGhlbQogICAgb24gdGhlIGNvbnNvbGUgdXNpbmcgJ3hsIGRl
YnVnLWtleXMgeCcgd2UgZXZlbnR1YWxseSBoaXQKICAgIHRoZSBwcmVlbXB0aW9uIGNoZWNrOgog
ICAgCiAgICAgIGlmICggaSAmJiAhKGkgJSA2NCkgKQogICAgICB7CiAgICAJc3Bpbl91bmxvY2so
JnBheWxvYWRfbG9jayk7CiAgICAJcHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFzKCk7CiAgICAJaWYg
KCBzcGluX3RyeWxvY2soJnBheWxvYWRfbG9jaykgKQogICAgCQlyZXR1cm4KICAgIAogICAgPGZh
Y2VwYWxtPiBUaGUgZWZmZWN0IGlzIHRoYXQgd2UgaGF2ZSBqdXN0IGVmZmVjdGl2ZWx5CiAgICB0
YWtlbiB0aGUgbG9jayBhbmQgcmV0dXJuZWQgd2l0aG91dCB1bmxvY2tpbmchCiAgICAKICAgIFJl
dmlld2VkLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWFuZC10ZXN0ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5
QG9yYWNsZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgU2lnbmVkLW9mZi1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2ls
a0BvcmFjbGUuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNzVkZmU3YzU2NmMzNmUwYWY0NzE0NTU3
YTY2NjgyN2Y0OWI2OTE5MQogICAgbWFzdGVyIGRhdGU6IDIwMTctMDYtMTIgMDg6NTk6MzMgLTA0
MDAKLS0tCiB4ZW4vY29tbW9uL2xpdmVwYXRjaC5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEg
aW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9saXZl
cGF0Y2guYyBiL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKaW5kZXggNWRhMjhhMy4uYzlhNzY5OCAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9saXZlcGF0Y2guYworKysgYi94ZW4vY29tbW9uL2xpdmVw
YXRjaC5jCkBAIC0xNTI3LDcgKzE1MjcsNyBAQCBzdGF0aWMgdm9pZCBsaXZlcGF0Y2hfcHJpbnRh
bGwodW5zaWduZWQgY2hhciBrZXkpCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgc3Bp
bl91bmxvY2soJnBheWxvYWRfbG9jayk7CiAgICAgICAgICAgICAgICAgcHJvY2Vzc19wZW5kaW5n
X3NvZnRpcnFzKCk7Ci0gICAgICAgICAgICAgICAgaWYgKCBzcGluX3RyeWxvY2soJnBheWxvYWRf
bG9jaykgKQorICAgICAgICAgICAgICAgIGlmICggIXNwaW5fdHJ5bG9jaygmcGF5bG9hZF9sb2Nr
KSApCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICBwcmludGsoIkNvdWxk
bid0IHJlYWNxdWlyZSBsb2NrLiBUcnkgYWdhaW4uXG4iKTsKICAgICAgICAgICAgICAgICAgICAg
cmV0dXJuOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Mon Jun 26 05:33:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 05:33:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dPMeM-0004KZ-Ex; Mon, 26 Jun 2017 05:33:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPMeL-0004KL-R4
 for xen-changelog@lists.xensource.com; Mon, 26 Jun 2017 05:33:25 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 CC/03-17076-4AC90595; Mon, 26 Jun 2017 05:33:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXfJnIB
 Ig5M7OS0mbDNwYPTY3reLPYAxijUzLym/IoE1Y8O/6ewF/TwVi5fsZWpg3MvZxcjFISTwhVFi
 9fqT7BDOeUaJ3YtXMHYxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSwQKLF44
 kpWEJtXwEyia/JudpBWFqD6axN8JjByLGBkWMWoUZxaVJZapGtsoJdUlJmeUZKbmJmja2hgrJ
 ebWlycmJ6ak5hUrJecn7uJEeiTegYGxh2MnSf8DjFKcjApifI2+vtHCvEl5adUZiQWZ8QXlea
 kFh9ilOHgUJLgDZgdECkkWJSanlqRlpkDDA6YtAQHj5II77laoDRvcUFibnFmOkTqFKOilDjv
 OZA+AZBERmkeXBssIC8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuaNBpnCk5lXAjf9FdBiJ
 qDFM9b4gCwuSURISTUwuh0t45qred7o9NUn7SpLE56+nv/kj2HpQ6mQwplHfy/btZfDKO+L4a
 mr4u27MvetYzoSk2j3yaapUeGtY52Ta4JB2K2u1zOn3Thz4nlKxPmunP+t80Kuy6aV/+AUibR
 fvVxz0bwjGXvCz361STmTmiy1nWfyRZ61AXc1VF7lJFsv01fWX7grUYmlOCPRUIu5qDgRALEh
 9PJDAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-31.messagelabs.com!1498455203!106681110!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5720 invoked from network); 26 Jun 2017 05:33:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Jun 2017 05:33:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPMeI-0002GC-Qn
 for xen-changelog@lists.xensource.com; Mon, 26 Jun 2017 05:33:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPMeI-0004Gp-Q2
 for xen-changelog@lists.xensource.com; Mon, 26 Jun 2017 05:33:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dPMeI-0004Gp-Q2@xenbits.xenproject.org>
Date: Mon, 26 Jun 2017 05:33:22 +0000
Subject: [Xen-changelog] [xen stable-4.7] memory: don't suppress P2M update
	in populate_physmap()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGUxNDZiN2UzZWFhMjU3NDI3Yzk3YzU1NWYzNTdlYWU1Y2Q3ODJkMmQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgSnVuIDIz
IDE1OjE3OjA3IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgSnVuIDIzIDE1OjE3OjA3IDIwMTcgKzAyMDAKCiAgICBt
ZW1vcnk6IGRvbid0IHN1cHByZXNzIFAyTSB1cGRhdGUgaW4gcG9wdWxhdGVfcGh5c21hcCgpCiAg
ICAKICAgIENvbW1pdCBkMTg2Mjc1ODNkICgibWVtb3J5OiBkb24ndCBoYW5kIE1GTiBpbmZvIHRv
IHRyYW5zbGF0ZWQgZ3Vlc3RzIikKICAgIHdyb25nbHkgYWRkZWQgYSBudWxsLWhhbmRsZSBjaGVj
ayB0aGVyZSAtIGp1c3QgbGlrZSBzdGF0ZWQgaW4gaXRzCiAgICBkZXNjcmlwdGlvbiBmb3IgbWVt
b3J5X2V4Y2hhbmdlKCksIHRoZSBhcnJheSBpcyBhbHNvIGFuIGlucHV0IGZvcgogICAgcG9wdWxh
dGVfcGh5c21hcCgpIChhbmQgaGVuY2UgY2FuJ3QgcmVhc29uYWJseSBiZSBudWxsKS4gSSBoYXZl
IG5vIGlkZWEKICAgIGhvdyBJJ3ZlIG1hbmFnZWQgdG8gb3Zlcmxvb2sgdGhpcy4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiBiOTY0ZTMxMDZkMmNkYWExMWNjNDUyNDE4MWZmMTQ2MDdkMTEwYWU0CiAgICBtYXN0
ZXIgZGF0ZTogMjAxNy0wNi0yMCAxNDo1MTo1MyArMDIwMAotLS0KIHhlbi9jb21tb24vbWVtb3J5
LmMgfCAzICstLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAyIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9yeS5j
CmluZGV4IDE0OGI4ZmUuLjYxNTkyOGMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMK
KysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtMjIwLDggKzIyMCw3IEBAIHN0YXRpYyB2b2lk
IHBvcHVsYXRlX3BoeXNtYXAoc3RydWN0IG1lbW9wX2FyZ3MgKmEpCiAKICAgICAgICAgICAgIGd1
ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoZCwgZ3BmbiwgbWZuLCBhLT5leHRlbnRfb3JkZXIpOwogCi0g
ICAgICAgICAgICBpZiAoICFwYWdpbmdfbW9kZV90cmFuc2xhdGUoZCkgJiYKLSAgICAgICAgICAg
ICAgICAgIWd1ZXN0X2hhbmRsZV9pc19udWxsKGEtPmV4dGVudF9saXN0KSApCisgICAgICAgICAg
ICBpZiAoICFwYWdpbmdfbW9kZV90cmFuc2xhdGUoZCkgKQogICAgICAgICAgICAgewogICAgICAg
ICAgICAgICAgIGZvciAoIGogPSAwOyBqIDwgKDFVIDw8IGEtPmV4dGVudF9vcmRlcik7IGorKyAp
CiAgICAgICAgICAgICAgICAgICAgIHNldF9ncGZuX2Zyb21fbWZuKG1mbiArIGosIGdwZm4gKyBq
KTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Mon Jun 26 07:33:06 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 07:33:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dPOW9-0004JT-Sv; Mon, 26 Jun 2017 07:33:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPOW8-0004JC-Kd
 for xen-changelog@lists.xensource.com; Mon, 26 Jun 2017 07:33:04 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 8C/E8-03696-0B8B0595; Mon, 26 Jun 2017 07:33:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVXf9joB
 Ig00fFS0mbDNwYPTY3reLPYAxijUzLym/IoE1Y/7cPvaCTTwVW74cZ25gvMTZxcjJISTwhVHi
 5TdLCPs8o8T8nvQuRg4ONgExibl7FUDCIgKqErNWLGeGKFGXaPrdwAZiCwsESpyfdQPM5hUwk
 1i6vIkFxGYBqn98YRX7BEaOBYwMqxg1ilOLylKLdA1N9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01
 NzEpOK9ZLzczcxAj3CAAQ7GL8tCzjEKMnBpCTK2+jvHynEl5SfUpmRWJwRX1Sak1p8iFGGg0N
 Jgpd9e0CkkGBRanpqRVpmDjA0YNISHDxKIryTVwGleYsLEnOLM9MhUqcYFaXEeTVB+gRAEhml
 eXBtsHC8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWFeb5ApPJl5JXDTXwEtZgJazDIPbHFJI
 kJKqoGRS8yJb/fHnflz+A8dX6HReu/SKof7Ii2Sa1Wdme14debIbQq8s71m0uN52+aq77Y2+s
 Pa8IyH//vHUwkiC27dmmMSbvi/78y/rSfv7tadrPnqM1Ocg9v0k+47dBWYZJ10b/1xcCxg4nu
 dEHqxbvIHfYl07fnveJckbtUSeKeY2HurzWepxC0ZJZbijERDLeai4kQA/pZKXEICAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1498462382!75646625!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56723 invoked from network); 26 Jun 2017 07:33:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Jun 2017 07:33:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPOW6-0005Mx-Ew
 for xen-changelog@lists.xensource.com; Mon, 26 Jun 2017 07:33:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPOW6-0005h7-CJ
 for xen-changelog@lists.xensource.com; Mon, 26 Jun 2017 07:33:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dPOW6-0005h7-CJ@xenbits.xenproject.org>
Date: Mon, 26 Jun 2017 07:33:02 +0000
Subject: [Xen-changelog] [xen stable-4.6] memory: don't suppress P2M update
	in populate_physmap()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGY3YWQ5MmE3NGYwYTNmZDVhN2I4YmI3N2MzNDYwODRjZTNlODY0M2MKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgSnVuIDIz
IDE1OjE5OjI3IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgSnVuIDIzIDE1OjE5OjI3IDIwMTcgKzAyMDAKCiAgICBt
ZW1vcnk6IGRvbid0IHN1cHByZXNzIFAyTSB1cGRhdGUgaW4gcG9wdWxhdGVfcGh5c21hcCgpCiAg
ICAKICAgIENvbW1pdCBkMTg2Mjc1ODNkICgibWVtb3J5OiBkb24ndCBoYW5kIE1GTiBpbmZvIHRv
IHRyYW5zbGF0ZWQgZ3Vlc3RzIikKICAgIHdyb25nbHkgYWRkZWQgYSBudWxsLWhhbmRsZSBjaGVj
ayB0aGVyZSAtIGp1c3QgbGlrZSBzdGF0ZWQgaW4gaXRzCiAgICBkZXNjcmlwdGlvbiBmb3IgbWVt
b3J5X2V4Y2hhbmdlKCksIHRoZSBhcnJheSBpcyBhbHNvIGFuIGlucHV0IGZvcgogICAgcG9wdWxh
dGVfcGh5c21hcCgpIChhbmQgaGVuY2UgY2FuJ3QgcmVhc29uYWJseSBiZSBudWxsKS4gSSBoYXZl
IG5vIGlkZWEKICAgIGhvdyBJJ3ZlIG1hbmFnZWQgdG8gb3Zlcmxvb2sgdGhpcy4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiBiOTY0ZTMxMDZkMmNkYWExMWNjNDUyNDE4MWZmMTQ2MDdkMTEwYWU0CiAgICBtYXN0
ZXIgZGF0ZTogMjAxNy0wNi0yMCAxNDo1MTo1MyArMDIwMAotLS0KIHhlbi9jb21tb24vbWVtb3J5
LmMgfCAzICstLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAyIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9yeS5j
CmluZGV4IGQzNDE4NWQuLjhjN2VlMDkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMK
KysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtMjE2LDggKzIxNiw3IEBAIHN0YXRpYyB2b2lk
IHBvcHVsYXRlX3BoeXNtYXAoc3RydWN0IG1lbW9wX2FyZ3MgKmEpCiAgICAgICAgICAgICBtZm4g
PSBwYWdlX3RvX21mbihwYWdlKTsKICAgICAgICAgICAgIGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2Uo
ZCwgZ3BmbiwgbWZuLCBhLT5leHRlbnRfb3JkZXIpOwogCi0gICAgICAgICAgICBpZiAoICFwYWdp
bmdfbW9kZV90cmFuc2xhdGUoZCkgJiYKLSAgICAgICAgICAgICAgICAgIWd1ZXN0X2hhbmRsZV9p
c19udWxsKGEtPmV4dGVudF9saXN0KSApCisgICAgICAgICAgICBpZiAoICFwYWdpbmdfbW9kZV90
cmFuc2xhdGUoZCkgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGZvciAoIGogPSAw
OyBqIDwgKDEgPDwgYS0+ZXh0ZW50X29yZGVyKTsgaisrICkKICAgICAgICAgICAgICAgICAgICAg
c2V0X2dwZm5fZnJvbV9tZm4obWZuICsgaiwgZ3BmbiArIGopOwotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Mon Jun 26 12:22:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 12:22:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dPT1q-0002DO-Dx; Mon, 26 Jun 2017 12:22:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPT1o-0002DI-Sm
 for xen-changelog@lists.xensource.com; Mon, 26 Jun 2017 12:22:04 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 3F/3E-03058-C6CF0595; Mon, 26 Jun 2017 12:22:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTf7T0C
 kwZtzKhYTthk4MHps79vFHsAYxZqZl5RfkcCa8ffhNvaCRumKm3tWszQwThXtYuTkEBL4wijR
 +1Wpi5ELyD7PKLH1+02WLkYODjYBMYm5exVAakQEVCVmrVjODFGvLtH0u4ENxBYWSJSYPn0RK
 4jNK2Am8X3OLbA4C1D92gefWSYwcixgZFjFqFGcWlSWWqRrZKSXVJSZnlGSm5iZo2toYKaXm1
 pcnJiempOYVKyXnJ+7iRHoEwYg2MG4Zn7gIUZJDiYlUV6OJwGRQnxJ+SmVGYnFGfFFpTmpxYc
 YZTg4lCR4OX8D5QSLUtNTK9Iyc4DBAZOW4OBREuE9+hAozVtckJhbnJkOkTrFqCglzpsE0icA
 ksgozYNrgwXkJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKgnz8vwCmsKTmVcCN/0V0GImoMUs8
 8AWlyQipKQaGNXDvK5o5sse6v0WUvW/5PG5XY++caY8agnxvtVuudJ747PlIZ43qhV6PW6zBF
 Q1RE6ztJmVbCzA+n3z7/Sc8l2J7LzO9Vvkecxz41v3sSWvzvgYWtm0eevGRXub43OdFxnGZWf
 cj3MUO/PQYZL6zNhtmm6rjs+ZHdR2IdyRJbInZf7PnoVblViKMxINtZiLihMB0wcQF0MCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1498479722!78924481!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32856 invoked from network); 26 Jun 2017 12:22:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Jun 2017 12:22:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPT1m-0004sZ-HU
 for xen-changelog@lists.xensource.com; Mon, 26 Jun 2017 12:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPT1m-0002MR-D9
 for xen-changelog@lists.xensource.com; Mon, 26 Jun 2017 12:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dPT1m-0002MR-D9@xenbits.xenproject.org>
Date: Mon, 26 Jun 2017 12:22:02 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/pv: Fix the handling of `int
	$x` for vectors which alias exceptions
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDI0ODA5ZTA0ZTdhMmZhYTZjOGIwZmE5MzJlZTBjZGE4NTJlYjI0YWYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEp1biAyMyAxNToxMToxOSAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIEp1biAyMyAxNToxMToxOSAyMDE3ICsw
MjAwCgogICAgeDg2L3B2OiBGaXggdGhlIGhhbmRsaW5nIG9mIGBpbnQgJHhgIGZvciB2ZWN0b3Jz
IHdoaWNoIGFsaWFzIGV4Y2VwdGlvbnMKICAgIAogICAgVGhlIGNsYWltIGF0IHRoZSB0b3Agb2Yg
Yy9zIDJlNDI2ZDZlZWNmICJ4ODYvdHJhcHM6IERyb3AgdXNlX2Vycm9yX2NvZGUKICAgIHBhcmFt
ZXRlciBmcm9tIGRvX3ssZ3Vlc3RffXRyYXAoKSIgaXMgb25seSBhY3R1YWxseSB0cnVlIGZvciBo
YXJkd2FyZQogICAgZXhjZXB0aW9ucy4gIEl0IGlzIG5vdCB0cnVlIGZvciBgaW50ICR4YCBpbnN0
cnVjdGlvbnMgKHdoaWNoIG5ldmVyIHB1c2ggZXJyb3IKICAgIGNvZGUpLCBpcnJlc3BlY3RpdmUg
b2Ygd2hldGhlciB0aGUgdmVjdG9yIGFsaWFzZXMgYW4gZXhjZXB0aW9uIG9yIG5vdC4KICAgIAog
ICAgRnVydGhlcm1vcmUsIGMvcyA2NDgwY2M2MjgwZSAieDg2L3RyYXBzOiBGaXggZmFpbGVkIEFT
U0VSVCgpIGluCiAgICBkb19ndWVzdF90cmFwKCkiIHJlYWxseSBzaG91bGQgaGF2ZSBoZWxwZWQg
aGlnaGxpZ2h0IHRoYXQgYSByZWdyZXNzaW9uIGhhZAogICAgYmVlbiBpbnRyb2R1Y2VkLgogICAg
CiAgICBNb2RpZnkgcHZfaW5qZWN0X2V2ZW50KCkgdG8gdW5kZXJzdGFuZCBldmVudCB0eXBlcyBv
dGhlciB0aGFuCiAgICBYODZfRVZFTlRUWVBFX0hXX0VYQ0VQVElPTiwgYW5kIGludHJvZHVjZSBw
dl9pbmplY3Rfc3dfaW50ZXJydXB0KCkgZm9yIHRoZQogICAgYGludCAkeGAgaGFuZGxpbmcgY29k
ZS4KICAgIAogICAgQWRkIGZ1cnRoZXIgYXNzZXJ0aW9ucyB0byBwdl9pbmplY3RfZXZlbnQoKSBj
b25jZXJuaW5nIHRoZSB0eXBlIG9mIGV2ZW50cwogICAgcGFzc2VkIGluLCB3aGljaCBpbiB0dXJu
IHJlcXVpcmVzIHRoYXQgZG9fZ3Vlc3RfdHJhcCgpIHNldCBpdHMgdHlwZQogICAgYXBwcm9wcmlh
dGVseSAod2hpY2ggaXMgbm93IHVzZWQgZXhjbHVzaXZlbHkgZm9yIGhhcmR3YXJlIGV4Y2VwdGlv
bnMpLgogICAgCiAgICBUaGlzIGlzIGxvZ2ljYWxseSBhIGJhY2twb3J0IG9mIGMvcyA1YzRmNTc5
ZTBlZTRmMzhjYWQ1NjM2YmJmOGNlNzAwYTM5NDMzOGQwCiAgICBmcm9tIFhlbiA0LjksIGJ1dCBk
aXNlbnRhbmdsZWQgZnJvbSB0aGUgb3RoZXIgaW5qZWN0aW9uIHdvcmsuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni90cmFwcy5jIHwgMjYgKysrKysrKysrKysrKysrKysrKysrLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAyMSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKaW5kZXggMTlhYzY1Mi4uOGM5
OTJjZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2
L3RyYXBzLmMKQEAgLTYyNSwxNCArNjI1LDI0IEBAIHZvaWQgZmF0YWxfdHJhcChjb25zdCBzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgYm9vbF90IHNob3dfcmVtb3RlKQogICAgICAgICAgIChy
ZWdzLT5lZmxhZ3MgJiBYODZfRUZMQUdTX0lGKSA/ICIiIDogIiwgSU4gSU5URVJSVVBUIENPTlRF
WFQiKTsKIH0KIAotc3RhdGljIHZvaWQgZG9fZ3Vlc3RfdHJhcCh1bnNpZ25lZCBpbnQgdHJhcG5y
LAotICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKK3N0YXRpYyB2b2lkIHB2X2luamVjdF9ldmVudCgKKyAgICB1bnNpZ25lZCBpbnQgdHJh
cG5yLCBjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdW5zaWduZWQgaW50IHR5cGUp
CiB7CiAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OwogICAgIHN0cnVjdCB0cmFwX2JvdW5j
ZSAqdGI7CiAgICAgY29uc3Qgc3RydWN0IHRyYXBfaW5mbyAqdGk7Ci0gICAgY29uc3QgYm9vbCB1
c2VfZXJyb3JfY29kZSA9Ci0gICAgICAgICgodHJhcG5yIDwgMzIpICYmIChUUkFQX0hBVkVfRUMg
JiAoMXUgPDwgdHJhcG5yKSkpOworICAgIGJvb2wgdXNlX2Vycm9yX2NvZGU7CisKKyAgICBpZiAo
IHR5cGUgPT0gWDg2X0VWRU5UVFlQRV9IV19FWENFUFRJT04gKQorICAgIHsKKyAgICAgICAgQVNT
RVJUKHRyYXBuciA8IDMyKTsKKyAgICAgICAgdXNlX2Vycm9yX2NvZGUgPSBUUkFQX0hBVkVfRUMg
JiAoMXUgPDwgdHJhcG5yKTsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgQVNTRVJU
KHR5cGUgPT0gWDg2X0VWRU5UVFlQRV9TV19JTlRFUlJVUFQpOworICAgICAgICB1c2VfZXJyb3Jf
Y29kZSA9IGZhbHNlOworICAgIH0KIAogICAgIHRyYWNlX3B2X3RyYXAodHJhcG5yLCByZWdzLT5l
aXAsIHVzZV9lcnJvcl9jb2RlLCByZWdzLT5lcnJvcl9jb2RlKTsKIApAQCAtNjU4LDYgKzY2OCwx
MiBAQCBzdGF0aWMgdm9pZCBkb19ndWVzdF90cmFwKHVuc2lnbmVkIGludCB0cmFwbnIsCiAgICAg
ICAgICAgICAgICAgdHJhcHN0cih0cmFwbnIpLCB0cmFwbnIsIHJlZ3MtPmVycm9yX2NvZGUpOwog
fQogCitzdGF0aWMgdm9pZCBkb19ndWVzdF90cmFwKAorICAgIHVuc2lnbmVkIGludCB0cmFwbnIs
IGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQoreworICAgIHB2X2luamVjdF9ldmVu
dCh0cmFwbnIsIHJlZ3MsIFg4Nl9FVkVOVFRZUEVfSFdfRVhDRVBUSU9OKTsKK30KKwogc3RhdGlj
IHZvaWQgaW5zdHJ1Y3Rpb25fZG9uZSgKICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywg
dW5zaWduZWQgbG9uZyBlaXAsIHVuc2lnbmVkIGludCBicG1hdGNoKQogewpAQCAtMzY4NSw3ICsz
NzAxLDcgQEAgdm9pZCBkb19nZW5lcmFsX3Byb3RlY3Rpb24oc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpCiAgICAgICAgIGlmICggcGVybWl0X3NvZnRpbnQoVElfR0VUX0RQTCh0aSksIHYsIHJl
Z3MpICkKICAgICAgICAgewogICAgICAgICAgICAgcmVncy0+ZWlwICs9IDI7Ci0gICAgICAgICAg
ICBkb19ndWVzdF90cmFwKHZlY3RvciwgcmVncyk7CisgICAgICAgICAgICBwdl9pbmplY3RfZXZl
bnQodmVjdG9yLCByZWdzLCBYODZfRVZFTlRUWVBFX1NXX0lOVEVSUlVQVCk7CiAgICAgICAgICAg
ICByZXR1cm47CiAgICAgICAgIH0KICAgICB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Mon Jun 26 12:22:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 12:22:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dPT20-0002E5-Fb; Mon, 26 Jun 2017 12:22:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPT1z-0002Dy-7s
 for xen-changelog@lists.xensource.com; Mon, 26 Jun 2017 12:22:15 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 25/30-01730-67CF0595; Mon, 26 Jun 2017 12:22:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbf0T0C
 kwYkd1hYTthk4MHps79vFHsAYxZqZl5RfkcCacefVftaCN6IV/c8nsjYwPhboYuTiEBL4wiix
 9PwGFgjnPKNEx9LjbF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdAFYiLBAu0bldE
 yTMK2AmsXRJC1gJC1D5568dTBMYORYwMqxi1ChOLSpLLdI1NNNLKspMzyjJTczM0TU0MNXLTS
 0uTkxPzUlMKtZLzs/dxAj0CQMQ7GA8f9rzEKMkB5OSKC/Hk4BIIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8nL+BcoJFqempFWmZOcDggElLcPAoifAefQiU5i0uSMwtzkyHSJ1iVJQS5739Cygh
 AJLIKM2Da4MF5CVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ8/KATOHJzCuBm/4KaDET0GKWe
 WCLSxIRUlINjBMfMxb/X6S4/8LEJ2JnX96qTVOZ8TBIcta+WbPs/26raZISnnBor8PpV2o913
 QU9tzJCRD4edrlzesz7x5vZ5AP/2+46/q3BM0chhK1xis/nSfs7rY7c+zmhd+u+5ZZPLr//Mf
 hK2L+wgEJYsfuxFZOnxyRpHrv1+rmY6++db2beGBXS1lSxr8LSizFGYmGWsxFxYkAYJ6rWUMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-206.messagelabs.com!1498479733!105065265!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50852 invoked from network); 26 Jun 2017 12:22:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Jun 2017 12:22:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPT1w-0004sj-N9
 for xen-changelog@lists.xensource.com; Mon, 26 Jun 2017 12:22:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPT1w-0002Mt-Ip
 for xen-changelog@lists.xensource.com; Mon, 26 Jun 2017 12:22:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dPT1w-0002Mt-Ip@xenbits.xenproject.org>
Date: Mon, 26 Jun 2017 12:22:12 +0000
Subject: [Xen-changelog] [xen stable-4.8] Revert "x86/hvm: disable pkeys for
	guests in non-paging mode"
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDdkZDg1ZWIzNzIzOTUxNDI1ZDdmY2I1Y2MyNWRmNWZjNzk0NWJlZTgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEp1biAyMyAxNToxMjoxMiAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIEp1biAyMyAxNToxMjoxMiAyMDE3ICsw
MjAwCgogICAgUmV2ZXJ0ICJ4ODYvaHZtOiBkaXNhYmxlIHBrZXlzIGZvciBndWVzdHMgaW4gbm9u
LXBhZ2luZyBtb2RlIgogICAgCiAgICBUaGlzIHJldmVydHMgY29tbWl0IGM0MWUwMjY2ZGQ1OWFi
NTBiN2ExNTMxNTdlOWJkMmEzYWQxMTRiNTMuCiAgICAKICAgIFdoZW4gZGV0ZXJtaW5pbmcgQWNj
ZXNzIFJpZ2h0cywgUHJvdGVjdGlvbiBLZXlzIG9ubHkgdGFrZSBlZmZlY3Qgd2hlbiBDUjQuUEtF
CiAgICBpdCBzZXQsIGFuZCA0LWxldmVsIHBhZ2luZyBpcyBhY3RpdmUuICBBbGwgb3RoZXIgY2ly
Y3Vtc3RhbmNlcyAobm90aWJseSwgMzJiaXQKICAgIFBBRSBwYWdpbmcpIHNraXAgdGhlIFByb3Rl
Y3Rpb24gS2V5IGNvbnRyb2wgbWVjaGFuaXNtLgogICAgCiAgICBUaGVyZWZvcmUsIHdlIGRvIG5v
dCBuZWVkIHRvIGNsZWFyIENSNC5QS0UgYmVoaW5kIHRoZSBiYWNrIG9mIGEgZ3Vlc3Qgd2hpY2gg
aXMKICAgIG5vdCB1c2luZyBwYWdpbmcsIGFzIHN1Y2ggYSBndWVzdCBpcyBuZWNlc3NlcmlseSBy
dW5uaW5nIHdpdGggRUZFUi5MTUEKICAgIGRpc2FibGVkLgogICAgCiAgICBUaGUge1JELFdSfVBL
UlUgaW5zdHJ1Y3Rpb25zIGFyZSBzcGVjaWZpZWQgYXMgYmVpbmcgbGVnYWwgZm9yIHVzZSBpbiBh
bnkKICAgIG9wZXJhdGluZyBtb2RlLCBidXQgb25seSBpZiBDUjQuUEtFIGlzIHNldC4gIEJ5IGNs
ZWFyaW5nIENSNC5QS0UgYmVoaW5kIHRoZQogICAgYmFjayBvZiBhbiB1bnBhZ2VkIGd1ZXN0LCB0
aGVzZSBpbnN0cnVjdGlvbnMgeWllbGQgI1VEIGRlc3BpdGUgdGhlIGd1ZXN0CiAgICBjb3JyZWN0
bHkgc2VlaW5nIFBLRSBzZXQgaWYgaXQgcmVhZHMgQ1I0LCBhbmQgT1NQS0UgYmVpbmcgdmlzaWJs
ZSBpbiBDUFVJRC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSHVhaXRvbmcgSGFuIDxodWFpdG9uZy5oYW5A
aW50ZWwuY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29t
PgogICAgbWFzdGVyIGNvbW1pdDogMjI0YWNkZDA0YTlmNmZmZTQ0ZDJmNzE2Mjg3Y2FjNzQ3ODc4
OTllYwogICAgbWFzdGVyIGRhdGU6IDIwMTctMDYtMDEgMTQ6MTM6NTcgKzAxMDAKLS0tCiB4ZW4v
YXJjaC94ODYvaHZtL3ZteC92bXguYyB8IDExICsrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
NSBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggOWE0MmUy
ZS4uYzRmYTEyMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTE1NzgsMTMgKzE1NzgsMTIgQEAgc3RhdGlj
IHZvaWQgdm14X3VwZGF0ZV9ndWVzdF9jcihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNy
KQogICAgICAgICBpZiAoICFodm1fcGFnaW5nX2VuYWJsZWQodikgKQogICAgICAgICB7CiAgICAg
ICAgICAgICAvKgotICAgICAgICAgICAgICogU01FUC9TTUFQL1BLVSBpcyBkaXNhYmxlZCBpZiBD
UFUgaXMgaW4gbm9uLXBhZ2luZyBtb2RlIGluCi0gICAgICAgICAgICAgKiBoYXJkd2FyZS4gSG93
ZXZlciBYZW4gYWx3YXlzIHVzZXMgcGFnaW5nIG1vZGUgdG8gZW11bGF0ZSBndWVzdAotICAgICAg
ICAgICAgICogbm9uLXBhZ2luZyBtb2RlLiBUbyBlbXVsYXRlIHRoaXMgYmVoYXZpb3IsIFNNRVAv
U01BUC9QS1UgbmVlZHMKLSAgICAgICAgICAgICAqIHRvIGJlIG1hbnVhbGx5IGRpc2FibGVkIHdo
ZW4gZ3Vlc3QgVkNQVSBpcyBpbiBub24tcGFnaW5nIG1vZGUuCisgICAgICAgICAgICAgKiBTTUVQ
L1NNQVAgaXMgZGlzYWJsZWQgaWYgQ1BVIGlzIGluIG5vbi1wYWdpbmcgbW9kZSBpbiBoYXJkd2Fy
ZS4KKyAgICAgICAgICAgICAqIEhvd2V2ZXIgWGVuIGFsd2F5cyB1c2VzIHBhZ2luZyBtb2RlIHRv
IGVtdWxhdGUgZ3Vlc3Qgbm9uLXBhZ2luZworICAgICAgICAgICAgICogbW9kZS4gVG8gZW11bGF0
ZSB0aGlzIGJlaGF2aW9yLCBTTUVQL1NNQVAgbmVlZHMgdG8gYmUgbWFudWFsbHkKKyAgICAgICAg
ICAgICAqIGRpc2FibGVkIHdoZW4gZ3Vlc3QgVkNQVSBpcyBpbiBub24tcGFnaW5nIG1vZGUuCiAg
ICAgICAgICAgICAgKi8KLSAgICAgICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuaHdfY3JbNF0gJj0K
LSAgICAgICAgICAgICAgICB+KFg4Nl9DUjRfU01FUCB8IFg4Nl9DUjRfU01BUCB8IFg4Nl9DUjRf
UEtFKTsKKyAgICAgICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuaHdfY3JbNF0gJj0gfihYODZfQ1I0
X1NNRVAgfCBYODZfQ1I0X1NNQVApOwogICAgICAgICB9CiAgICAgICAgIF9fdm13cml0ZShHVUVT
VF9DUjQsIHYtPmFyY2guaHZtX3ZjcHUuaHdfY3JbNF0pOwogICAgICAgICBicmVhazsKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00
LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Mon Jun 26 12:22:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 12:22:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dPT2A-0002Gh-HN; Mon, 26 Jun 2017 12:22:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPT29-0002GW-47
 for xen-changelog@lists.xensource.com; Mon, 26 Jun 2017 12:22:25 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 5A/C1-02181-08CF0595; Mon, 26 Jun 2017 12:22:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVbf+T0C
 kwYONVhYTthk4MHps79vFHsAYxZqZl5RfkcCa8Wf1fvaCH7wV3w71MjcwXuTqYuTiEBL4wiix
 4O8ddgjnPKPEjB17WLoYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhbwk9jW+
 Y4dxOYVMJN42fkKLM4CVL+/9Q7jBEaOBYwMqxg1ilOLylKLdA1N9JKKMtMzSnITM3N0DQ1M9X
 JTi4sT01NzEpOK9ZLzczcxAr3CAAQ7GM+e9jzEKMnBpCTKy/EkIFKILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBC/nb6CcYFFqempFWmYOMDxg0hIcPEoivEcfAqV5iwsSc4sz0yFSpxh1OTasXv+F
 SYglLz8vVUqc9/YvoCIBkKKM0jy4EbBQvcQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXh6QK
 TyZeSVwm14BHcEEdATLPLAjShIRUlINjFXGfe8Df63K55p3P1pTvPL6+ezZDiUvTOeG5f/63n
 r2+tMl/6OXlis4Ne9K/u772sM47YtNdbSs4R0971Df7l8xP6b+8n7xf9nxFS2xFx5fd+hlj7Y
 9xbfZOik/YmqYy07WM/qG1yIPHHpnpB2/imva6o39XhzGfJyPL9VwfS1O+XxGy1FARImlOCPR
 UIu5qDgRAJfMqwVQAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1498479743!105207408!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9487 invoked from network); 26 Jun 2017 12:22:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Jun 2017 12:22:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPT26-0004sv-P5
 for xen-changelog@lists.xensource.com; Mon, 26 Jun 2017 12:22:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPT26-0002NQ-OM
 for xen-changelog@lists.xensource.com; Mon, 26 Jun 2017 12:22:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dPT26-0002NQ-OM@xenbits.xenproject.org>
Date: Mon, 26 Jun 2017 12:22:22 +0000
Subject: [Xen-changelog] [xen stable-4.8] livepatch: Wrong usage of spinlock
	on debug console.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDFlNDBmODdkYmJjNWE2MzJmZDU2ZjQzMDEwOWFjZDRjYzViNWY0MzgKQXV0aG9yOiAg
ICAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpBdXRob3JE
YXRlOiBGcmkgSnVuIDIzIDE1OjEyOjQ0IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgSnVuIDIzIDE1OjEyOjQ0IDIw
MTcgKzAyMDAKCiAgICBsaXZlcGF0Y2g6IFdyb25nIHVzYWdlIG9mIHNwaW5sb2NrIG9uIGRlYnVn
IGNvbnNvbGUuCiAgICAKICAgIElmIHdlIGhhdmUgYSBsYXJnZSBhbW91bnQgb2YgbGl2ZXBhdGNo
ZXMgYW5kIHdhbnQgdG8gcHJpbnQgdGhlbQogICAgb24gdGhlIGNvbnNvbGUgdXNpbmcgJ3hsIGRl
YnVnLWtleXMgeCcgd2UgZXZlbnR1YWxseSBoaXQKICAgIHRoZSBwcmVlbXB0aW9uIGNoZWNrOgog
ICAgCiAgICAgIGlmICggaSAmJiAhKGkgJSA2NCkgKQogICAgICB7CiAgICAJc3Bpbl91bmxvY2so
JnBheWxvYWRfbG9jayk7CiAgICAJcHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFzKCk7CiAgICAJaWYg
KCBzcGluX3RyeWxvY2soJnBheWxvYWRfbG9jaykgKQogICAgCQlyZXR1cm4KICAgIAogICAgPGZh
Y2VwYWxtPiBUaGUgZWZmZWN0IGlzIHRoYXQgd2UgaGF2ZSBqdXN0IGVmZmVjdGl2ZWx5CiAgICB0
YWtlbiB0aGUgbG9jayBhbmQgcmV0dXJuZWQgd2l0aG91dCB1bmxvY2tpbmchCiAgICAKICAgIFJl
dmlld2VkLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWFuZC10ZXN0ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5
QG9yYWNsZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgU2lnbmVkLW9mZi1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2ls
a0BvcmFjbGUuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNzVkZmU3YzU2NmMzNmUwYWY0NzE0NTU3
YTY2NjgyN2Y0OWI2OTE5MQogICAgbWFzdGVyIGRhdGU6IDIwMTctMDYtMTIgMDg6NTk6MzMgLTA0
MDAKLS0tCiB4ZW4vY29tbW9uL2xpdmVwYXRjaC5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEg
aW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9saXZl
cGF0Y2guYyBiL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKaW5kZXggZmM4ZWY5OS4uOGFhYWFkMiAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9saXZlcGF0Y2guYworKysgYi94ZW4vY29tbW9uL2xpdmVw
YXRjaC5jCkBAIC0xNjQxLDcgKzE2NDEsNyBAQCBzdGF0aWMgdm9pZCBsaXZlcGF0Y2hfcHJpbnRh
bGwodW5zaWduZWQgY2hhciBrZXkpCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgc3Bp
bl91bmxvY2soJnBheWxvYWRfbG9jayk7CiAgICAgICAgICAgICAgICAgcHJvY2Vzc19wZW5kaW5n
X3NvZnRpcnFzKCk7Ci0gICAgICAgICAgICAgICAgaWYgKCBzcGluX3RyeWxvY2soJnBheWxvYWRf
bG9jaykgKQorICAgICAgICAgICAgICAgIGlmICggIXNwaW5fdHJ5bG9jaygmcGF5bG9hZF9sb2Nr
KSApCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICBwcmludGsoIkNvdWxk
bid0IHJlYWNxdWlyZSBsb2NrLiBUcnkgYWdhaW4uXG4iKTsKICAgICAgICAgICAgICAgICAgICAg
cmV0dXJuOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Mon Jun 26 12:22:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 12:22:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dPT2K-0002I4-Ip; Mon, 26 Jun 2017 12:22:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPT2J-0002Hs-9v
 for xen-changelog@lists.xensource.com; Mon, 26 Jun 2017 12:22:35 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 F9/D1-06719-A8CF0595; Mon, 26 Jun 2017 12:22:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbfzT0C
 kwdspZhYTthk4MHps79vFHsAYxZqZl5RfkcCasW/7McaC2TwVnd9bWBsYT3J2MXJxCAl8YZTo
 33eMCcI5zyixuekJaxcjBwebgJjE3L0KXYycHCICqhKzVixnBrGFBNQlmn43sIHYwgKBEnMe7
 gOzeQXMJL4vaABrZQGqX/tDYQIjxwJGhlWMGsWpRWWpRbqGlnpJRZnpGSW5iZk5uoYGZnq5qc
 XFiempOYlJxXrJ+bmbGIE+YQCCHYw/lgUcYpTkYFIS5eV4EhApxJeUn1KZkVicEV9UmpNafIh
 RhoNDSYK34zdQTrAoNT21Ii0zBxgcMGkJDh4lEd6jD4HSvMUFibnFmekQqVOMilLivEkgfQIg
 iYzSPLg2WEBeYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjAvzy+gKTyZeSVw018BLWYCWswyD
 2xxSSJCSqqBcfqbv8dOT5II5X1v//7VdPMdN6XeT7x3MbOY95LNL9VHeU8OaDSu17sdZbs76P
 S3rIpvzmfVNLZ+sTiYPPnwEuHI7dNsJxk8k1rw9uV+rh/bvdo6ZsRs6qr+++b/fZWcZe1qK6O
 fHT+1QbI+w4TlnnZ/7Z3D2ywjRFz8ExxdYl8vqLx0eOoejm1KLMUZiYZazEXFiQDNTL7hQwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1498479753!103994990!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48932 invoked from network); 26 Jun 2017 12:22:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Jun 2017 12:22:33 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPT2G-0004t5-R9
 for xen-changelog@lists.xensource.com; Mon, 26 Jun 2017 12:22:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPT2G-0002Ns-QI
 for xen-changelog@lists.xensource.com; Mon, 26 Jun 2017 12:22:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dPT2G-0002Ns-QI@xenbits.xenproject.org>
Date: Mon, 26 Jun 2017 12:22:32 +0000
Subject: [Xen-changelog] [xen stable-4.8] memory: don't suppress P2M update
	in populate_physmap()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDg2NTI5MDg3YWJlMjM5ZWI0ODQ1ZWUzOWNmZjE4N2VhNTE2MGVlOTMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgSnVuIDIz
IDE1OjEzOjIxIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgSnVuIDIzIDE1OjEzOjIxIDIwMTcgKzAyMDAKCiAgICBt
ZW1vcnk6IGRvbid0IHN1cHByZXNzIFAyTSB1cGRhdGUgaW4gcG9wdWxhdGVfcGh5c21hcCgpCiAg
ICAKICAgIENvbW1pdCBkMTg2Mjc1ODNkICgibWVtb3J5OiBkb24ndCBoYW5kIE1GTiBpbmZvIHRv
IHRyYW5zbGF0ZWQgZ3Vlc3RzIikKICAgIHdyb25nbHkgYWRkZWQgYSBudWxsLWhhbmRsZSBjaGVj
ayB0aGVyZSAtIGp1c3QgbGlrZSBzdGF0ZWQgaW4gaXRzCiAgICBkZXNjcmlwdGlvbiBmb3IgbWVt
b3J5X2V4Y2hhbmdlKCksIHRoZSBhcnJheSBpcyBhbHNvIGFuIGlucHV0IGZvcgogICAgcG9wdWxh
dGVfcGh5c21hcCgpIChhbmQgaGVuY2UgY2FuJ3QgcmVhc29uYWJseSBiZSBudWxsKS4gSSBoYXZl
IG5vIGlkZWEKICAgIGhvdyBJJ3ZlIG1hbmFnZWQgdG8gb3Zlcmxvb2sgdGhpcy4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiBiOTY0ZTMxMDZkMmNkYWExMWNjNDUyNDE4MWZmMTQ2MDdkMTEwYWU0CiAgICBtYXN0
ZXIgZGF0ZTogMjAxNy0wNi0yMCAxNDo1MTo1MyArMDIwMAotLS0KIHhlbi9jb21tb24vbWVtb3J5
LmMgfCAzICstLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAyIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21lbW9yeS5j
CmluZGV4IDhiMmM3YTkuLjc0MTgyZDIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMK
KysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtMjQwLDggKzI0MCw3IEBAIHN0YXRpYyB2b2lk
IHBvcHVsYXRlX3BoeXNtYXAoc3RydWN0IG1lbW9wX2FyZ3MgKmEpCiAKICAgICAgICAgICAgIGd1
ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoZCwgX2dmbihncGZuKSwgX21mbihtZm4pLCBhLT5leHRlbnRf
b3JkZXIpOwogCi0gICAgICAgICAgICBpZiAoICFwYWdpbmdfbW9kZV90cmFuc2xhdGUoZCkgJiYK
LSAgICAgICAgICAgICAgICAgIWd1ZXN0X2hhbmRsZV9pc19udWxsKGEtPmV4dGVudF9saXN0KSAp
CisgICAgICAgICAgICBpZiAoICFwYWdpbmdfbW9kZV90cmFuc2xhdGUoZCkgKQogICAgICAgICAg
ICAgewogICAgICAgICAgICAgICAgIGZvciAoIGogPSAwOyBqIDwgKDFVIDw8IGEtPmV4dGVudF9v
cmRlcik7IGorKyApCiAgICAgICAgICAgICAgICAgICAgIHNldF9ncGZuX2Zyb21fbWZuKG1mbiAr
IGosIGdwZm4gKyBqKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Mon Jun 26 17:22:10 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Jun 2017 17:22:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dPXiC-0004Ww-Ne; Mon, 26 Jun 2017 17:22:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPXiB-0004Wo-NQ
 for xen-changelog@lists.xensource.com; Mon, 26 Jun 2017 17:22:07 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 DD/66-01709-EB241595; Mon, 26 Jun 2017 17:22:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFLMWRWlGSWpSXmKPExsWS0XRdVXe3U2C
 kwe/LJhYTthk4MHps79vFHsAYxZqZl5RfkcCa8fDcV5aC9eoVj961MTUwnpftYuTiEBL4wihx
 9u1E5i5GTiDnPKPE7oX1XYwcHGwCYhJz9yqAhEUEVCVmrVgOVaIu0fS7gQ3EFhYIkLjUs5Adp
 JxXwExi0QRFkDALUHnLlPlMExg5FjAyrGJUL04tKkst0jXTSyrKTM8oyU3MzNE1NDDVy00tLk
 5MT81JTCrWS87P3cQI9AcDEOxgnNrgfIhRkoNJSZSX40lApBBfUn5KZUZicUZ8UWlOavEhRhk
 ODiUJXmXHwEghwaLU9NSKtMwcYGDApCU4eJREeLs0gdK8xQWJucWZ6RCpU4y6HBtWr//CJMSS
 l5+XKiXOu8EBqEgApCijNA9uBCxILzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYdy/IJTyZe
 SVwm14BHcEEdATLvACQI0oSEVJSDYx8GxW26z9stt2Y/H71GyuTtJDnp3/Pe/n9Z/yGrS5982
 ZNbMv++nTb7hN+s5y2bPhTwcH48TmT2eFD+1hu7TX6f2GRlpoEl97HJ1s9ZAzTdNkMOM4JP/y
 +7c2sY8GhZ7qKs0tmP/Uxbd/L/mrD6Tlai1ivXMg0viyf8f0WR5SZZqt6XPdMhV9HlFiKMxIN
 tZiLihMB7xZYBU0CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1498497722!89637989!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59498 invoked from network); 26 Jun 2017 17:22:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Jun 2017 17:22:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPXi6-0004gH-K8
 for xen-changelog@lists.xensource.com; Mon, 26 Jun 2017 17:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPXi6-0004Kz-JI
 for xen-changelog@lists.xensource.com; Mon, 26 Jun 2017 17:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dPXi6-0004Kz-JI@xenbits.xenproject.org>
Date: Mon, 26 Jun 2017 17:22:02 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.8] xen/disk: don't leak stack
	data via response ring
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDI5MzgzZjRmYjNjMjY2ZDFmZmNmNjI3YmI4MzI5YWI2MGNmNGI2YTYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSnVuIDIx
IDE2OjQwOjU4IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBKdW4gMjEgMTY6NDA6NTggMjAxNyAr
MDEwMAoKICAgIHhlbi9kaXNrOiBkb24ndCBsZWFrIHN0YWNrIGRhdGEgdmlhIHJlc3BvbnNlIHJp
bmcKICAgIAogICAgUmF0aGVyIHRoYW4gY29uc3RydWN0aW5nIGEgbG9jYWwgc3RydWN0dXJlIGlu
c3RhbmNlIG9uIHRoZSBzdGFjaywgZmlsbAogICAgdGhlIGZpZWxkcyBkaXJlY3RseSBvbiB0aGUg
c2hhcmVkIHJpbmcsIGp1c3QgbGlrZSBvdGhlciAoTGludXgpCiAgICBiYWNrZW5kcyBkby4gQnVp
bGQgb24gdGhlIGZhY3QgdGhhdCBhbGwgcmVzcG9uc2Ugc3RydWN0dXJlIGZsYXZvcnMgYXJlCiAg
ICBhY3R1YWxseSBpZGVudGljYWwgKHRoZSBvbGQgY29kZSBkaWQgbWFrZSB0aGlzIGFzc3VtcHRp
b24gdG9vKS4KICAgIAogICAgVGhpcyBpcyBYU0EtMjE2LgogICAgCiAgICBSZXBvcnRlZC1ieTog
QW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogS29u
cmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgQWNrZWQtYnk6
IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIGh3L2Jsb2Nr
L3hlbl9ibGtpZi5oIHwgMjEgKysrLS0tLS0tLS0tLS0tLS0tLS0tCiBody9ibG9jay94ZW5fZGlz
ay5jICB8IDI1ICsrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTUg
aW5zZXJ0aW9ucygrKSwgMzEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcvYmxvY2sveGVu
X2Jsa2lmLmggYi9ody9ibG9jay94ZW5fYmxraWYuaAppbmRleCAzMzAwYjZmLi4wNTU0Yjk0IDEw
MDY0NAotLS0gYS9ody9ibG9jay94ZW5fYmxraWYuaAorKysgYi9ody9ibG9jay94ZW5fYmxraWYu
aApAQCAtMTQsOSArMTQsNiBAQAogc3RydWN0IGJsa2lmX2NvbW1vbl9yZXF1ZXN0IHsKICAgICBj
aGFyIGR1bW15OwogfTsKLXN0cnVjdCBibGtpZl9jb21tb25fcmVzcG9uc2UgewotICAgIGNoYXIg
ZHVtbXk7Ci19OwogCiAvKiBpMzg2IHByb3RvY29sIHZlcnNpb24gKi8KICNwcmFnbWEgcGFjayhw
dXNoLCA0KQpAQCAtMzYsMTMgKzMzLDcgQEAgc3RydWN0IGJsa2lmX3g4Nl8zMl9yZXF1ZXN0X2Rp
c2NhcmQgewogICAgIGJsa2lmX3NlY3Rvcl90IHNlY3Rvcl9udW1iZXI7ICAgIC8qIHN0YXJ0IHNl
Y3RvciBpZHggb24gZGlzayAoci93IG9ubHkpICAqLwogICAgIHVpbnQ2NF90ICAgICAgIG5yX3Nl
Y3RvcnM7ICAgICAgIC8qICMgb2YgY29udGlndW91cyBzZWN0b3JzIHRvIGRpc2NhcmQgICAqLwog
fTsKLXN0cnVjdCBibGtpZl94ODZfMzJfcmVzcG9uc2UgewotICAgIHVpbnQ2NF90ICAgICAgICBp
ZDsgICAgICAgICAgICAgIC8qIGNvcGllZCBmcm9tIHJlcXVlc3QgKi8KLSAgICB1aW50OF90ICAg
ICAgICAgb3BlcmF0aW9uOyAgICAgICAvKiBjb3BpZWQgZnJvbSByZXF1ZXN0ICovCi0gICAgaW50
MTZfdCAgICAgICAgIHN0YXR1czsgICAgICAgICAgLyogQkxLSUZfUlNQXz8/PyAgICAgICAqLwot
fTsKIHR5cGVkZWYgc3RydWN0IGJsa2lmX3g4Nl8zMl9yZXF1ZXN0IGJsa2lmX3g4Nl8zMl9yZXF1
ZXN0X3Q7Ci10eXBlZGVmIHN0cnVjdCBibGtpZl94ODZfMzJfcmVzcG9uc2UgYmxraWZfeDg2XzMy
X3Jlc3BvbnNlX3Q7CiAjcHJhZ21hIHBhY2socG9wKQogCiAvKiB4ODZfNjQgcHJvdG9jb2wgdmVy
c2lvbiAqLwpAQCAtNjIsMjAgKzUzLDE0IEBAIHN0cnVjdCBibGtpZl94ODZfNjRfcmVxdWVzdF9k
aXNjYXJkIHsKICAgICBibGtpZl9zZWN0b3JfdCBzZWN0b3JfbnVtYmVyOyAgICAvKiBzdGFydCBz
ZWN0b3IgaWR4IG9uIGRpc2sgKHIvdyBvbmx5KSAgKi8KICAgICB1aW50NjRfdCAgICAgICBucl9z
ZWN0b3JzOyAgICAgICAvKiAjIG9mIGNvbnRpZ3VvdXMgc2VjdG9ycyB0byBkaXNjYXJkICAgKi8K
IH07Ci1zdHJ1Y3QgYmxraWZfeDg2XzY0X3Jlc3BvbnNlIHsKLSAgICB1aW50NjRfdCAgICAgICBf
X2F0dHJpYnV0ZV9fKChfX2FsaWduZWRfXyg4KSkpIGlkOwotICAgIHVpbnQ4X3QgICAgICAgICBv
cGVyYXRpb247ICAgICAgIC8qIGNvcGllZCBmcm9tIHJlcXVlc3QgKi8KLSAgICBpbnQxNl90ICAg
ICAgICAgc3RhdHVzOyAgICAgICAgICAvKiBCTEtJRl9SU1BfPz8/ICAgICAgICovCi19OwogdHlw
ZWRlZiBzdHJ1Y3QgYmxraWZfeDg2XzY0X3JlcXVlc3QgYmxraWZfeDg2XzY0X3JlcXVlc3RfdDsK
LXR5cGVkZWYgc3RydWN0IGJsa2lmX3g4Nl82NF9yZXNwb25zZSBibGtpZl94ODZfNjRfcmVzcG9u
c2VfdDsKIAogREVGSU5FX1JJTkdfVFlQRVMoYmxraWZfY29tbW9uLCBzdHJ1Y3QgYmxraWZfY29t
bW9uX3JlcXVlc3QsCi0gICAgICAgICAgICAgICAgICBzdHJ1Y3QgYmxraWZfY29tbW9uX3Jlc3Bv
bnNlKTsKKyAgICAgICAgICAgICAgICAgIHN0cnVjdCBibGtpZl9yZXNwb25zZSk7CiBERUZJTkVf
UklOR19UWVBFUyhibGtpZl94ODZfMzIsIHN0cnVjdCBibGtpZl94ODZfMzJfcmVxdWVzdCwKLSAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBibGtpZl94ODZfMzJfcmVzcG9uc2UpOworICAgICAgICAg
ICAgICAgICAgc3RydWN0IGJsa2lmX3Jlc3BvbnNlIFFFTVVfUEFDS0VEKTsKIERFRklORV9SSU5H
X1RZUEVTKGJsa2lmX3g4Nl82NCwgc3RydWN0IGJsa2lmX3g4Nl82NF9yZXF1ZXN0LAotICAgICAg
ICAgICAgICAgICAgc3RydWN0IGJsa2lmX3g4Nl82NF9yZXNwb25zZSk7CisgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgYmxraWZfcmVzcG9uc2UpOwogCiB1bmlvbiBibGtpZl9iYWNrX3JpbmdzIHsK
ICAgICBibGtpZl9iYWNrX3JpbmdfdCAgICAgICAgbmF0aXZlOwpkaWZmIC0tZ2l0IGEvaHcvYmxv
Y2sveGVuX2Rpc2suYyBiL2h3L2Jsb2NrL3hlbl9kaXNrLmMKaW5kZXggM2I4YWQzMy4uMmMwOGIx
NSAxMDA2NDQKLS0tIGEvaHcvYmxvY2sveGVuX2Rpc2suYworKysgYi9ody9ibG9jay94ZW5fZGlz
ay5jCkBAIC02MDIsMzEgKzYwMiwzMCBAQCBzdGF0aWMgaW50IGJsa19zZW5kX3Jlc3BvbnNlX29u
ZShzdHJ1Y3QgaW9yZXEgKmlvcmVxKQogICAgIHN0cnVjdCBYZW5CbGtEZXYgICpibGtkZXYgPSBp
b3JlcS0+YmxrZGV2OwogICAgIGludCAgICAgICAgICAgICAgIHNlbmRfbm90aWZ5ICAgPSAwOwog
ICAgIGludCAgICAgICAgICAgICAgIGhhdmVfcmVxdWVzdHMgPSAwOwotICAgIGJsa2lmX3Jlc3Bv
bnNlX3QgIHJlc3A7Ci0gICAgdm9pZCAgICAgICAgICAgICAgKmRzdDsKLQotICAgIHJlc3AuaWQg
ICAgICAgID0gaW9yZXEtPnJlcS5pZDsKLSAgICByZXNwLm9wZXJhdGlvbiA9IGlvcmVxLT5yZXEu
b3BlcmF0aW9uOwotICAgIHJlc3Auc3RhdHVzICAgID0gaW9yZXEtPnN0YXR1czsKKyAgICBibGtp
Zl9yZXNwb25zZV90ICAqcmVzcDsKIAogICAgIC8qIFBsYWNlIG9uIHRoZSByZXNwb25zZSByaW5n
IGZvciB0aGUgcmVsZXZhbnQgZG9tYWluLiAqLwogICAgIHN3aXRjaCAoYmxrZGV2LT5wcm90b2Nv
bCkgewogICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfTkFUSVZFOgotICAgICAgICBkc3QgPSBSSU5H
X0dFVF9SRVNQT05TRSgmYmxrZGV2LT5yaW5ncy5uYXRpdmUsIGJsa2Rldi0+cmluZ3MubmF0aXZl
LnJzcF9wcm9kX3B2dCk7CisgICAgICAgIHJlc3AgPSBSSU5HX0dFVF9SRVNQT05TRSgmYmxrZGV2
LT5yaW5ncy5uYXRpdmUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGtkZXYt
PnJpbmdzLm5hdGl2ZS5yc3BfcHJvZF9wdnQpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIEJM
S0lGX1BST1RPQ09MX1g4Nl8zMjoKLSAgICAgICAgZHN0ID0gUklOR19HRVRfUkVTUE9OU0UoJmJs
a2Rldi0+cmluZ3MueDg2XzMyX3BhcnQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsa2Rldi0+cmluZ3MueDg2XzMyX3BhcnQucnNwX3Byb2RfcHZ0KTsKKyAgICAgICAgcmVzcCA9
IFJJTkdfR0VUX1JFU1BPTlNFKCZibGtkZXYtPnJpbmdzLng4Nl8zMl9wYXJ0LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxrZGV2LT5yaW5ncy54ODZfMzJfcGFydC5yc3BfcHJv
ZF9wdnQpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl82NDoK
LSAgICAgICAgZHN0ID0gUklOR19HRVRfUkVTUE9OU0UoJmJsa2Rldi0+cmluZ3MueDg2XzY0X3Bh
cnQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsa2Rldi0+cmluZ3MueDg2XzY0
X3BhcnQucnNwX3Byb2RfcHZ0KTsKKyAgICAgICAgcmVzcCA9IFJJTkdfR0VUX1JFU1BPTlNFKCZi
bGtkZXYtPnJpbmdzLng4Nl82NF9wYXJ0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxrZGV2LT5yaW5ncy54ODZfNjRfcGFydC5yc3BfcHJvZF9wdnQpOwogICAgICAgICBicmVh
azsKICAgICBkZWZhdWx0OgotICAgICAgICBkc3QgPSBOVUxMOwogICAgICAgICByZXR1cm4gMDsK
ICAgICB9Ci0gICAgbWVtY3B5KGRzdCwgJnJlc3AsIHNpemVvZihyZXNwKSk7CisKKyAgICByZXNw
LT5pZCAgICAgICAgPSBpb3JlcS0+cmVxLmlkOworICAgIHJlc3AtPm9wZXJhdGlvbiA9IGlvcmVx
LT5yZXEub3BlcmF0aW9uOworICAgIHJlc3AtPnN0YXR1cyAgICA9IGlvcmVxLT5zdGF0dXM7CisK
ICAgICBibGtkZXYtPnJpbmdzLmNvbW1vbi5yc3BfcHJvZF9wdnQrKzsKIAogICAgIFJJTkdfUFVT
SF9SRVNQT05TRVNfQU5EX0NIRUNLX05PVElGWSgmYmxrZGV2LT5yaW5ncy5jb21tb24sIHNlbmRf
bm90aWZ5KTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC9x
ZW11LXhlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Jun 27 09:44:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 09:44:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dPn2T-0004u8-9Y; Tue, 27 Jun 2017 09:44:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPn2S-0004u2-VL
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 09:44:05 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 41/0B-19466-4E822595; Tue, 27 Jun 2017 09:44:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVfexRlC
 kwZHNGhYTthk4MHps79vFHsAYxZqZl5RfkcCa8X/OPtaCh+oVW5bNZG1g7JLvYuTiEBL4wijx
 49pkNgjnPKPEt28rmLsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIkFiy9
 zMjiM0rYCax8Oh7VhCbBah+3vse9gmMHAsYGVYxahSnFpWlFukaG+glFWWmZ5TkJmbm6BoamO
 rlphYXJ6an5iQmFesl5+duYgR6pZ6BgXEH44RVfocYJTmYlER5V0sERQrxJeWnVGYkFmfEF5X
 mpBYfYpTh4FCS4DVRB8oJFqWmp1akZeYAwwMmLcHBoyTCW3Y8MFKIt7ggMbc4Mx0idYpRl2PD
 6vVfmIRY8vLzUqXEeetAZgiAFGWU5sGNgIXqJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCv
 BEgU3gy80rgNr0COoIJ6AiWeQEgR5QkIqSkGhiFH1fo2ZdvZY9t7E8r3vLU3LVq4qdiZ9/eF7
 0Orrvm8z36YB36zHXu1qsfRVcdMgw/7eIl/D1Lzdv/GUPFau+rB9/a1bg/EVz8uMvy9PSyfUo
 z9lpIOuZMfBL2er7rjUePDZl4fpbqFR1+KpshunHmv+AbokFNRq3y61989429Kp2z6mvJoQQl
 luKMREMt5qLiRADa4bmQUAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-13.tower-206.messagelabs.com!1498556642!89738198!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38204 invoked from network); 27 Jun 2017 09:44:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jun 2017 09:44:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPn2Q-0004mk-Bc
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 09:44:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPn2Q-00074B-8u
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 09:44:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dPn2Q-00074B-8u@xenbits.xenproject.org>
Date: Tue, 27 Jun 2017 09:44:02 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.7] xen/disk: don't leak stack
	data via response ring
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGNkYmE1YmE5NzEwMjU1ZTE0YjU2NTJlY2ExN2E2MmYzMmY0MzViODYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSnVuIDIx
IDE2OjQyOjQxIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBKdW4gMjEgMTY6NDI6NDEgMjAxNyAr
MDEwMAoKICAgIHhlbi9kaXNrOiBkb24ndCBsZWFrIHN0YWNrIGRhdGEgdmlhIHJlc3BvbnNlIHJp
bmcKICAgIAogICAgUmF0aGVyIHRoYW4gY29uc3RydWN0aW5nIGEgbG9jYWwgc3RydWN0dXJlIGlu
c3RhbmNlIG9uIHRoZSBzdGFjaywgZmlsbAogICAgdGhlIGZpZWxkcyBkaXJlY3RseSBvbiB0aGUg
c2hhcmVkIHJpbmcsIGp1c3QgbGlrZSBvdGhlciAoTGludXgpCiAgICBiYWNrZW5kcyBkby4gQnVp
bGQgb24gdGhlIGZhY3QgdGhhdCBhbGwgcmVzcG9uc2Ugc3RydWN0dXJlIGZsYXZvcnMgYXJlCiAg
ICBhY3R1YWxseSBpZGVudGljYWwgKHRoZSBvbGQgY29kZSBkaWQgbWFrZSB0aGlzIGFzc3VtcHRp
b24gdG9vKS4KICAgIAogICAgVGhpcyBpcyBYU0EtMjE2LgogICAgCiAgICBSZXBvcnRlZC1ieTog
QW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogS29u
cmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgQWNrZWQtYnk6
IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIGh3L2Jsb2Nr
L3hlbl9ibGtpZi5oIHwgMjQgKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiBody9ibG9jay94ZW5f
ZGlzay5jICB8IDI1ICsrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwg
MTggaW5zZXJ0aW9ucygrKSwgMzEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcvYmxvY2sv
eGVuX2Jsa2lmLmggYi9ody9ibG9jay94ZW5fYmxraWYuaAppbmRleCBjNjg0ODdjYi4uNTk2MmYy
MyAxMDA2NDQKLS0tIGEvaHcvYmxvY2sveGVuX2Jsa2lmLmgKKysrIGIvaHcvYmxvY2sveGVuX2Js
a2lmLmgKQEAgLTEyLDkgKzEyLDYgQEAKIHN0cnVjdCBibGtpZl9jb21tb25fcmVxdWVzdCB7CiAJ
Y2hhciBkdW1teTsKIH07Ci1zdHJ1Y3QgYmxraWZfY29tbW9uX3Jlc3BvbnNlIHsKLQljaGFyIGR1
bW15OwotfTsKIAogLyogaTM4NiBwcm90b2NvbCB2ZXJzaW9uICovCiAjcHJhZ21hIHBhY2socHVz
aCwgNCkKQEAgLTI2LDEzICsyMyw3IEBAIHN0cnVjdCBibGtpZl94ODZfMzJfcmVxdWVzdCB7CiAJ
YmxraWZfc2VjdG9yX3Qgc2VjdG9yX251bWJlcjsvKiBzdGFydCBzZWN0b3IgaWR4IG9uIGRpc2sg
KHIvdyBvbmx5KSAgKi8KIAlzdHJ1Y3QgYmxraWZfcmVxdWVzdF9zZWdtZW50IHNlZ1tCTEtJRl9N
QVhfU0VHTUVOVFNfUEVSX1JFUVVFU1RdOwogfTsKLXN0cnVjdCBibGtpZl94ODZfMzJfcmVzcG9u
c2UgewotCXVpbnQ2NF90ICAgICAgICBpZDsgICAgICAgICAgICAgIC8qIGNvcGllZCBmcm9tIHJl
cXVlc3QgKi8KLQl1aW50OF90ICAgICAgICAgb3BlcmF0aW9uOyAgICAgICAvKiBjb3BpZWQgZnJv
bSByZXF1ZXN0ICovCi0JaW50MTZfdCAgICAgICAgIHN0YXR1czsgICAgICAgICAgLyogQkxLSUZf
UlNQXz8/PyAgICAgICAqLwotfTsKIHR5cGVkZWYgc3RydWN0IGJsa2lmX3g4Nl8zMl9yZXF1ZXN0
IGJsa2lmX3g4Nl8zMl9yZXF1ZXN0X3Q7Ci10eXBlZGVmIHN0cnVjdCBibGtpZl94ODZfMzJfcmVz
cG9uc2UgYmxraWZfeDg2XzMyX3Jlc3BvbnNlX3Q7CiAjcHJhZ21hIHBhY2socG9wKQogCiAvKiB4
ODZfNjQgcHJvdG9jb2wgdmVyc2lvbiAqLwpAQCAtNDQsMTcgKzM1LDE0IEBAIHN0cnVjdCBibGtp
Zl94ODZfNjRfcmVxdWVzdCB7CiAJYmxraWZfc2VjdG9yX3Qgc2VjdG9yX251bWJlcjsvKiBzdGFy
dCBzZWN0b3IgaWR4IG9uIGRpc2sgKHIvdyBvbmx5KSAgKi8KIAlzdHJ1Y3QgYmxraWZfcmVxdWVz
dF9zZWdtZW50IHNlZ1tCTEtJRl9NQVhfU0VHTUVOVFNfUEVSX1JFUVVFU1RdOwogfTsKLXN0cnVj
dCBibGtpZl94ODZfNjRfcmVzcG9uc2UgewotCXVpbnQ2NF90ICAgICAgIF9fYXR0cmlidXRlX18o
KF9fYWxpZ25lZF9fKDgpKSkgaWQ7Ci0JdWludDhfdCAgICAgICAgIG9wZXJhdGlvbjsgICAgICAg
LyogY29waWVkIGZyb20gcmVxdWVzdCAqLwotCWludDE2X3QgICAgICAgICBzdGF0dXM7ICAgICAg
ICAgIC8qIEJMS0lGX1JTUF8/Pz8gICAgICAgKi8KLX07CiB0eXBlZGVmIHN0cnVjdCBibGtpZl94
ODZfNjRfcmVxdWVzdCBibGtpZl94ODZfNjRfcmVxdWVzdF90OwotdHlwZWRlZiBzdHJ1Y3QgYmxr
aWZfeDg2XzY0X3Jlc3BvbnNlIGJsa2lmX3g4Nl82NF9yZXNwb25zZV90OwogCi1ERUZJTkVfUklO
R19UWVBFUyhibGtpZl9jb21tb24sIHN0cnVjdCBibGtpZl9jb21tb25fcmVxdWVzdCwgc3RydWN0
IGJsa2lmX2NvbW1vbl9yZXNwb25zZSk7Ci1ERUZJTkVfUklOR19UWVBFUyhibGtpZl94ODZfMzIs
IHN0cnVjdCBibGtpZl94ODZfMzJfcmVxdWVzdCwgc3RydWN0IGJsa2lmX3g4Nl8zMl9yZXNwb25z
ZSk7Ci1ERUZJTkVfUklOR19UWVBFUyhibGtpZl94ODZfNjQsIHN0cnVjdCBibGtpZl94ODZfNjRf
cmVxdWVzdCwgc3RydWN0IGJsa2lmX3g4Nl82NF9yZXNwb25zZSk7CitERUZJTkVfUklOR19UWVBF
UyhibGtpZl9jb21tb24sIHN0cnVjdCBibGtpZl9jb21tb25fcmVxdWVzdCwKKyAgICAgICAgICAg
ICAgICAgIHN0cnVjdCBibGtpZl9yZXNwb25zZSk7CitERUZJTkVfUklOR19UWVBFUyhibGtpZl94
ODZfMzIsIHN0cnVjdCBibGtpZl94ODZfMzJfcmVxdWVzdCwKKyAgICAgICAgICAgICAgICAgIHN0
cnVjdCBibGtpZl9yZXNwb25zZSBRRU1VX1BBQ0tFRCk7CitERUZJTkVfUklOR19UWVBFUyhibGtp
Zl94ODZfNjQsIHN0cnVjdCBibGtpZl94ODZfNjRfcmVxdWVzdCwKKyAgICAgICAgICAgICAgICAg
IHN0cnVjdCBibGtpZl9yZXNwb25zZSk7CiAKIHVuaW9uIGJsa2lmX2JhY2tfcmluZ3MgewogCWJs
a2lmX2JhY2tfcmluZ190ICAgICAgICBuYXRpdmU7CmRpZmYgLS1naXQgYS9ody9ibG9jay94ZW5f
ZGlzay5jIGIvaHcvYmxvY2sveGVuX2Rpc2suYwppbmRleCAzN2UxNGQxLi4zNGRlMjBkIDEwMDY0
NAotLS0gYS9ody9ibG9jay94ZW5fZGlzay5jCisrKyBiL2h3L2Jsb2NrL3hlbl9kaXNrLmMKQEAg
LTYxNCwzMSArNjE0LDMwIEBAIHN0YXRpYyBpbnQgYmxrX3NlbmRfcmVzcG9uc2Vfb25lKHN0cnVj
dCBpb3JlcSAqaW9yZXEpCiAgICAgc3RydWN0IFhlbkJsa0RldiAgKmJsa2RldiA9IGlvcmVxLT5i
bGtkZXY7CiAgICAgaW50ICAgICAgICAgICAgICAgc2VuZF9ub3RpZnkgICA9IDA7CiAgICAgaW50
ICAgICAgICAgICAgICAgaGF2ZV9yZXF1ZXN0cyA9IDA7Ci0gICAgYmxraWZfcmVzcG9uc2VfdCAg
cmVzcDsKLSAgICB2b2lkICAgICAgICAgICAgICAqZHN0OwotCi0gICAgcmVzcC5pZCAgICAgICAg
PSBpb3JlcS0+cmVxLmlkOwotICAgIHJlc3Aub3BlcmF0aW9uID0gaW9yZXEtPnJlcS5vcGVyYXRp
b247Ci0gICAgcmVzcC5zdGF0dXMgICAgPSBpb3JlcS0+c3RhdHVzOworICAgIGJsa2lmX3Jlc3Bv
bnNlX3QgICpyZXNwOwogCiAgICAgLyogUGxhY2Ugb24gdGhlIHJlc3BvbnNlIHJpbmcgZm9yIHRo
ZSByZWxldmFudCBkb21haW4uICovCiAgICAgc3dpdGNoIChibGtkZXYtPnByb3RvY29sKSB7CiAg
ICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9OQVRJVkU6Ci0gICAgICAgIGRzdCA9IFJJTkdfR0VUX1JF
U1BPTlNFKCZibGtkZXYtPnJpbmdzLm5hdGl2ZSwgYmxrZGV2LT5yaW5ncy5uYXRpdmUucnNwX3By
b2RfcHZ0KTsKKyAgICAgICAgcmVzcCA9IFJJTkdfR0VUX1JFU1BPTlNFKCZibGtkZXYtPnJpbmdz
Lm5hdGl2ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsa2Rldi0+cmluZ3Mu
bmF0aXZlLnJzcF9wcm9kX3B2dCk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgQkxLSUZfUFJP
VE9DT0xfWDg2XzMyOgotICAgICAgICBkc3QgPSBSSU5HX0dFVF9SRVNQT05TRSgmYmxrZGV2LT5y
aW5ncy54ODZfMzJfcGFydCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxrZGV2
LT5yaW5ncy54ODZfMzJfcGFydC5yc3BfcHJvZF9wdnQpOworICAgICAgICByZXNwID0gUklOR19H
RVRfUkVTUE9OU0UoJmJsa2Rldi0+cmluZ3MueDg2XzMyX3BhcnQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibGtkZXYtPnJpbmdzLng4Nl8zMl9wYXJ0LnJzcF9wcm9kX3B2dCk7
CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzY0OgotICAgICAg
ICBkc3QgPSBSSU5HX0dFVF9SRVNQT05TRSgmYmxrZGV2LT5yaW5ncy54ODZfNjRfcGFydCwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxrZGV2LT5yaW5ncy54ODZfNjRfcGFydC5y
c3BfcHJvZF9wdnQpOworICAgICAgICByZXNwID0gUklOR19HRVRfUkVTUE9OU0UoJmJsa2Rldi0+
cmluZ3MueDg2XzY0X3BhcnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGtk
ZXYtPnJpbmdzLng4Nl82NF9wYXJ0LnJzcF9wcm9kX3B2dCk7CiAgICAgICAgIGJyZWFrOwogICAg
IGRlZmF1bHQ6Ci0gICAgICAgIGRzdCA9IE5VTEw7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0K
LSAgICBtZW1jcHkoZHN0LCAmcmVzcCwgc2l6ZW9mKHJlc3ApKTsKKworICAgIHJlc3AtPmlkICAg
ICAgICA9IGlvcmVxLT5yZXEuaWQ7CisgICAgcmVzcC0+b3BlcmF0aW9uID0gaW9yZXEtPnJlcS5v
cGVyYXRpb247CisgICAgcmVzcC0+c3RhdHVzICAgID0gaW9yZXEtPnN0YXR1czsKKwogICAgIGJs
a2Rldi0+cmluZ3MuY29tbW9uLnJzcF9wcm9kX3B2dCsrOwogCiAgICAgUklOR19QVVNIX1JFU1BP
TlNFU19BTkRfQ0hFQ0tfTk9USUZZKCZibGtkZXYtPnJpbmdzLmNvbW1vbiwgc2VuZF9ub3RpZnkp
OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3FlbXUteGVu
LmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Jun 27 13:22:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 13:22:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dPqRT-0002Fv-AC; Tue, 27 Jun 2017 13:22:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqRS-0002Fp-I0
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:22:06 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 12/AD-02181-DFB52595; Tue, 27 Jun 2017 13:22:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfdvdFC
 kQedTTosJ2wwcGD229+1iD2CMYs3MS8qvSGDN+D77N2PBK8GKE8e3MTUw3uDvYuTiEBL4wijx
 d8YeFgjnPKPE0b2bGbsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhZIldh04
 TiYzStgJnHv40GwVhag+ikPxCYwcixgZFjFqFGcWlSWWqRrZKqXVJSZnlGSm5iZo2toYKyXm1
 pcnJiempOYVKyXnJ+7iRHok3oGBsYdjK0n/A4xSnIwKYnyrpYIihTiS8pPqcxILM6ILyrNSS0
 +xCjDwaEkwfs4CignWJSanlqRlpkDDA6YtAQHj5IIb58bUJq3uCAxtzgzHSJ1ilFRSpz3BUif
 AEgiozQPrg0WkJcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfPOAJnCk5lXAjf9FdBiJqDFL
 PMCQBaXJCKkpBoYo3+cazz3c+6lJXbZytVzglMsnH/H63671s379s6l528eLz1ZnHTs+/I3Th
 MmK7tkvbfN5ubPDdQ0f/Ly+rmgncLfVx9MvcM04d+GJVyl/8utNsz5Yulx7Me2aYxvDc0vb1h
 0gO+z2rFp5omCH92Orlx+o6J33aamhVEfH50wveHhcPqYqP7MC5eVWIozEg21mIuKEwF0qbw7
 QwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1498569724!69044154!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7800 invoked from network); 27 Jun 2017 13:22:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jun 2017 13:22:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqRO-00024L-8q
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqRO-0001D6-6Q
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dPqRO-0001D6-6Q@xenbits.xenproject.org>
Date: Tue, 27 Jun 2017 13:22:02 +0000
Subject: [Xen-changelog] [xen stable-4.9] xen/test/livepatch/Makefile:
	Install in DESTDIR/usr/lib/debug/xen-livepatch
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQzMjYwNzA0MmJkYzk0NGFhMjNiN2VhZjE3Y2Q2OGM4NTM2ZDNhMTEKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFdl
ZCBKdW4gNyAxNTowMDoxNyAyMDE3ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gSnVuIDE5IDExOjM1OjIxIDIw
MTcgKzAxMDAKCiAgICB4ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGU6IEluc3RhbGwgaW4gREVT
VERJUi91c3IvbGliL2RlYnVnL3hlbi1saXZlcGF0Y2gKICAgIAogICAgRHVtcGluZyB0aGVzZSBw
YXRjaCBmaWxlcyBpbiAvdXNyL2xpYi9kZWJ1Zy94ZW4tKi5saXZlcGF0Y2ggaXMgYSBiaXQKICAg
IHVnbHkuCiAgICAKICAgIEFsc28sIHJlZmFjdG9yIHRoZSBNYWtlZmlsZSB0byBoYXZlIGEgTElW
RVBBVENIRVMgdmFyaWFibGUsIHRvIHJlZHVjZQogICAgcmVwZXRpdGlvbi4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
PgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZy
b20gY29tbWl0IGEzOGQxYWY1ZmIwMmJlZTY4YzlhMzBlMzhiOTdjNjEyOTgxNWY5NDMpCi0tLQog
eGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlIHwgMTkgKysrKysrKysrKystLS0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlIGIveGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2Vm
aWxlCmluZGV4IDc2YTc3OWEuLjc2ZDY1Y2YgMTAwNjQ0Ci0tLSBhL3hlbi90ZXN0L2xpdmVwYXRj
aC9NYWtlZmlsZQorKysgYi94ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUKQEAgLTIwLDE4ICsy
MCwyMSBAQCBMSVZFUEFUQ0hfQllFIDo9IHhlbl9ieWVfd29ybGQubGl2ZXBhdGNoCiBMSVZFUEFU
Q0hfUkVQTEFDRSA6PSB4ZW5fcmVwbGFjZV93b3JsZC5saXZlcGF0Y2gKIExJVkVQQVRDSF9OT1Ag
Oj0geGVuX25vcC5saXZlcGF0Y2gKIAorTElWRVBBVENIRVMgKz0gJChMSVZFUEFUQ0gpCitMSVZF
UEFUQ0hFUyArPSAkKExJVkVQQVRDSF9CWUUpCitMSVZFUEFUQ0hFUyArPSAkKExJVkVQQVRDSF9S
RVBMQUNFKQorTElWRVBBVENIRVMgKz0gJChMSVZFUEFUQ0hfTk9QKQorCitMSVZFUEFUQ0hfREVC
VUdfRElSID89ICQoREVCVUdfRElSKS94ZW4tbGl2ZXBhdGNoCisKIGRlZmF1bHQ6IGxpdmVwYXRj
aAogCiBpbnN0YWxsOiBsaXZlcGF0Y2gKLQkkKElOU1RBTExfREFUQSkgJChMSVZFUEFUQ0gpICQo
REVTVERJUikkKERFQlVHX0RJUikvJChMSVZFUEFUQ0gpCi0JJChJTlNUQUxMX0RBVEEpICQoTElW
RVBBVENIX0JZRSkgJChERVNURElSKSQoREVCVUdfRElSKS8kKExJVkVQQVRDSF9CWUUpCi0JJChJ
TlNUQUxMX0RBVEEpICQoTElWRVBBVENIX1JFUExBQ0UpICQoREVTVERJUikkKERFQlVHX0RJUikv
JChMSVZFUEFUQ0hfUkVQTEFDRSkKLQkkKElOU1RBTExfREFUQSkgJChMSVZFUEFUQ0hfTk9QKSAk
KERFU1RESVIpJChERUJVR19ESVIpLyQoTElWRVBBVENIX05PUCkKKwkkKElOU1RBTExfRElSKSAk
KERFU1RESVIpJChMSVZFUEFUQ0hfREVCVUdfRElSKQorCSQoSU5TVEFMTF9EQVRBKSAkKExJVkVQ
QVRDSEVTKSAkKERFU1RESVIpJChMSVZFUEFUQ0hfREVCVUdfRElSKQorCiB1bmluc3RhbGw6Ci0J
cm0gLWYgJChERVNURElSKSQoREVCVUdfRElSKS8kKExJVkVQQVRDSCkKLQlybSAtZiAkKERFU1RE
SVIpJChERUJVR19ESVIpLyQoTElWRVBBVENIX0JZRSkKLQlybSAtZiAkKERFU1RESVIpJChERUJV
R19ESVIpLyQoTElWRVBBVENIX1JFUExBQ0UpCi0Jcm0gLWYgJChERVNURElSKSQoREVCVUdfRElS
KS8kKExJVkVQQVRDSF9OT1ApCisJY2QgJChERVNURElSKSQoTElWRVBBVENIX0RFQlVHX0RJUikg
JiYgcm0gLWYgJChMSVZFUEFUQ0hFUykKIAogLlBIT05ZOiBjbGVhbgogY2xlYW46OgotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQu
OQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Jun 27 13:22:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 13:22:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dPqRc-0002Gd-Bh; Tue, 27 Jun 2017 13:22:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqRb-0002GT-He
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:22:15 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 A6/D5-02962-60C52595; Tue, 27 Jun 2017 13:22:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVZctJij
 SYEGXgMWEbQYOjB7b+3axBzBGsWbmJeVXJLBmHF3cw1wwV7Ri2bk/zA2M6wW7GLk4hAS+MEo0
 zVzICuGcZ5TYMOsCkMPBwSYgJjF3r0IXIyeHiICqxKwVy5lBbCEBdYmm3w1sILawgJPEnjtN7
 CA2r4CZxJrPr8HiLED1G/ZvZprAyLGAkWEVo0ZxalFZapGuoaleUlFmekZJbmJmjq6hgZlebm
 pxcWJ6ak5iUrFecn7uJkagVxiAYAfjt2UBhxglOZiURHlXSwRFCvEl5adUZiQWZ8QXleakFh9
 ilOHgUJLgfRwFlBMsSk1PrUjLzAGGB0xagoNHSYS3zw0ozVtckJhbnJkOkTrFqCglzvsCpE8A
 JJFRmgfXBgvJS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmnQEyhSczrwRu+iugxUxAi1nmB
 YAsLklESEk1MJrW1HzU4rAwY2uJfDPn245idfuCTIUD9z23bM+pe6P2b8L+Z99+7d+qmlN8M7
 CRNyVObI2ynuWJvUu3bmPzl1nzs221hUbhLMbYByGXHn/yCHvcfovtYf7ixpUrhN5xFWQL3or
 lifV44PVcdgp7di3PoZdyxx7wcl49MOWh8qaIZwJTtgpksyixFGckGmoxFxUnAgBdjo04RAIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1498569733!79131261!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17890 invoked from network); 27 Jun 2017 13:22:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jun 2017 13:22:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqRY-00024x-Al
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:22:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqRY-0001Dd-A3
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:22:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dPqRY-0001Dd-A3@xenbits.xenproject.org>
Date: Tue, 27 Jun 2017 13:22:12 +0000
Subject: [Xen-changelog] [xen stable-4.9] xen/test/livepatch: Regularise
	Makefiles
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDhjNjBlNWY0MzI3NTgzYjFjOTBjZjM2NDEzODhlZjYxOGMxNzI3ZWMKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFdl
ZCBKdW4gNyAxNDo0NDo1MSAyMDE3ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gSnVuIDE5IDExOjM1OjMwIDIw
MTcgKzAxMDAKCiAgICB4ZW4vdGVzdC9saXZlcGF0Y2g6IFJlZ3VsYXJpc2UgTWFrZWZpbGVzCiAg
ICAKICAgIEluIHhlbi90ZXN0L2xpdmVwYXRjaC9NYWtlZmlsZToKICAgIAogICAgICBQcm92aWRl
IGEgYGJ1aWxkJyB0YXJnZXQsIGFzIG1vc3Qgb2YgdGhlCiAgICAgIHN1YmRpci1pbnZva2luZyBN
YWtlZmlsZXMgZWxzZXdoZXJlIGV4cGVjdC4KICAgIAogICAgSW4geGVuL3Rlc3QvTWFrZWZpbGU6
CiAgICAKICAgICAgUmVwbGFjZSB0aGUgdHdvIG9wZW4tY29kZWQgdGFyZ2V0cyB3aXRoIGEgZ2Vu
ZXJhbGlzZWQgcGF0dGVybiBydWxlCiAgICAgIHdoaWNoIGRlc2NlbmRzIGludG8gZWFjaCBvZiBT
VUJESVJTLiAgVGhpcyBhbGxvd3MgYGluc3RhbGwnIHRvIHdvcmsKICAgICAgdG9vIChpdCBpcyBh
bHJlYWR5IHN1cHBvcnRlZCBieSB4ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUpLgogICAgCiAg
ICAgIFByb3ZpZGUgYW4gZXhwbGljaXQgZGVmYXVsdCB0YXJnZXQgb2YgYHRlc3RzJywgYW5kIGFu
IGBhbGwnIHRhcmdldAogICAgICAod2hpY2ggaXMgY29udmVudGlvbmFsKS4KICAgIAogICAgICBT
dXBwcmVzcyBlbnRyeSBpbnRvIHRoZSB4ZW4vdGVzdC9saXZlcGF0Y2ggc3ViZGlyIHdoZW4gd2Ug
YXJlCiAgICAgIGJ1aWxkaW5nIGZvciBpMzg2LCBzaW5jZSB0aGUgMzItYml0IGh5cGVydmlzb3Ig
aXMgbm90IHN1cHBvcnRlZCBhbnkKICAgICAgbW9yZSBhbmQgd2UgY2FuJ3QgYnVpbGQgbGl2ZXBh
dGNoZXMgZm9yIGl0IGVpdGhlci4KICAgIAogICAgQWZ0ZXIgdGhpcywgdGhlIHhlbi90ZXN0IHN1
YmRpcmVjdG9yeSBpcyBzb21ld2hlcmUgd2VyZSBtYWtlIGNhbiBiZQogICAgaW52b2tlZCBpbiB0
aGUgd2F5IHdoaWNoIGlzIGNvbnZlbnRpb25hbCBmb3IgeGVuLmdpdC94ZW4vIHN1YmRpcnMuCiAg
ICAKICAgIE5vbmUgb2YgdGhpcyBpcyB5ZXQgaW52b2tlZCBmcm9tIHRoZSB0b3AtbGV2ZWwgTWFr
ZWZpbGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBl
dS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFk
LndpbGtAb3JhY2xlLmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJl
bGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICAo
Y2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlNTQxOTgyZGMyMWRjYzViZTYxMjc5ZDIyZDQ3N2Vk
NWMwYmM0MWM1KQotLS0KIHhlbi90ZXN0L01ha2VmaWxlICAgICAgICAgICB8IDE4ICsrKysrKysr
KysrKy0tLS0tLQogeGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlIHwgIDIgKy0KIDIgZmlsZXMg
Y2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vdGVzdC9NYWtlZmlsZSBiL3hlbi90ZXN0L01ha2VmaWxlCmluZGV4IGQ5MWIzMTkuLmFhMWEy
M2IgMTAwNjQ0Ci0tLSBhL3hlbi90ZXN0L01ha2VmaWxlCisrKyBiL3hlbi90ZXN0L01ha2VmaWxl
CkBAIC0xLDcgKzEsMTMgQEAKLS5QSE9OWTogdGVzdHMKLXRlc3RzOgotCSQoTUFLRSkgLWYgJChC
QVNFRElSKS9SdWxlcy5tayAtQyBsaXZlcGF0Y2ggbGl2ZXBhdGNoCiAKLS5QSE9OWTogY2xlYW4K
LWNsZWFuOjoKLQkkKE1BS0UpIC1mICQoQkFTRURJUikvUnVsZXMubWsgLUMgbGl2ZXBhdGNoIGNs
ZWFuCit0ZXN0cyBhbGw6IGJ1aWxkCisKKworaWZuZXEgKCQoWEVOX1RBUkdFVF9BUkNIKSx4ODZf
MzIpCisjIFhlbiAzMi1iaXQgeDg2IGh5cGVydmlzb3Igbm8gbG9uZ2VyIHN1cHBvcnRlZCwgc28g
aGFzIG5vIHRlc3QgbGl2ZXBhdGNoZXMKK1NVQkRJUlMgKz0gbGl2ZXBhdGNoCitlbmRpZgorCisl
OgorCXNldCAtZTsgZm9yIHMgaW4gJChTVUJESVJTKTsgZG8gXAorCQkkKE1BS0UpIC1mICQoQkFT
RURJUikvUnVsZXMubWsgLUMgJCRzICQqOyBcCisJZG9uZQpkaWZmIC0tZ2l0IGEveGVuL3Rlc3Qv
bGl2ZXBhdGNoL01ha2VmaWxlIGIveGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlCmluZGV4IDc2
ZDY1Y2YuLjY4MzEzODNkIDEwMDY0NAotLS0gYS94ZW4vdGVzdC9saXZlcGF0Y2gvTWFrZWZpbGUK
KysrIGIveGVuL3Rlc3QvbGl2ZXBhdGNoL01ha2VmaWxlCkBAIC0yNyw3ICsyNyw3IEBAIExJVkVQ
QVRDSEVTICs9ICQoTElWRVBBVENIX05PUCkKIAogTElWRVBBVENIX0RFQlVHX0RJUiA/PSAkKERF
QlVHX0RJUikveGVuLWxpdmVwYXRjaAogCi1kZWZhdWx0OiBsaXZlcGF0Y2gKK2J1aWxkIGRlZmF1
bHQ6IGxpdmVwYXRjaAogCiBpbnN0YWxsOiBsaXZlcGF0Y2gKIAkkKElOU1RBTExfRElSKSAkKERF
U1RESVIpJChMSVZFUEFUQ0hfREVCVUdfRElSKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Jun 27 13:22:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 13:22:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dPqRm-0002Hy-DQ; Tue, 27 Jun 2017 13:22:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqRl-0002Hn-NB
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:22:25 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 83/09-03577-01C52595; Tue, 27 Jun 2017 13:22:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVVcgJij
 SoLdT2GLCNgMHRo/tfbvYAxijWDPzkvIrElgzenZfYCtYyFmx/+Z3tgbGCRxdjFwcQgJfGCV2
 TmpmgnDOM0o8ftjM1sXIwcEmICYxd69CFyMnh4iAqsSsFcuZQWwhAXWJpt8NbCC2sECgxKy7U
 8FsXgEziZ2/f4PVsADVT9sziXUCI8cCRoZVjBrFqUVlqUW6huZ6SUWZ6RkluYmZObqGBmZ6ua
 nFxYnpqTmJScV6yfm5mxiBXmEAgh2MtzcGHGKU5GBSEuVdLREUKcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mCNycaKCdYlJqeWpGWmQMMD5i0BAePkghvnxtQmre4IDG3ODMdInWKUVFKnPdFFFBC
 ACSRUZoH1wYLyUuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5p0BMoUnM68EbvoroMVMQItZ5
 gWALC5JREhJNTBKZGgo/nqv46Z21mPmGdfo0ji970L/JyvY6U9TspJ+szzyYccyQyMB//fp32
 Ib+qurfe/2nNtkPWVKCufN1tiaeZyOm++ftVETDvDfeS1Dyef/hS/nL3QUxPxwb7bzlSibGHd
 4or9CSEOO5EOnG8Y746fpXjeIE5f4zO7yu+fF2/eRXzRCeJRYijMSDbWYi4oTAVlWFu1EAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1498569743!67886700!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52716 invoked from network); 27 Jun 2017 13:22:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jun 2017 13:22:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqRi-00025D-Cc
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:22:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqRi-0001EA-Bt
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:22:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dPqRi-0001EA-Bt@xenbits.xenproject.org>
Date: Tue, 27 Jun 2017 13:22:22 +0000
Subject: [Xen-changelog] [xen stable-4.9] xen/test/livepatch: Add
	xen_nop.livepatch to .gitignore
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGM0MDIzN2ZiNTAwYmUwNWFlZTY4NjlmNWMyZGE1YWE2ZjFhODZmNzYKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFdl
ZCBKdW4gNyAxNTowOTo1NyAyMDE3ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gSnVuIDE5IDExOjM1OjM2IDIw
MTcgKzAxMDAKCiAgICB4ZW4vdGVzdC9saXZlcGF0Y2g6IEFkZCB4ZW5fbm9wLmxpdmVwYXRjaCB0
byAuZ2l0aWdub3JlCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFj
a3NvbkBldS5jaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2ls
ayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA1MjI1ZTcwY2NiYjAyZjc4NjY0N2Vk
ZGZlYjY1ZDZkYjFlMjMwNzgyKQotLS0KIC5naXRpZ25vcmUgfCAxICsKIDEgZmlsZSBjaGFuZ2Vk
LCAxIGluc2VydGlvbigrKQoKZGlmZiAtLWdpdCBhLy5naXRpZ25vcmUgYi8uZ2l0aWdub3JlCmlu
ZGV4IDc0NzQ3Y2IuLmQ2ZTA4NDQgMTAwNjQ0Ci0tLSBhLy5naXRpZ25vcmUKKysrIGIvLmdpdGln
bm9yZQpAQCAtMjk5LDYgKzI5OSw3IEBAIHhlbi9pbmNsdWRlL3hlbi9jb21waWxlLmgKIHhlbi90
ZXN0L2xpdmVwYXRjaC9jb25maWcuaAogeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9ieWVfd29ybGQu
bGl2ZXBhdGNoCiB4ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2hlbGxvX3dvcmxkLmxpdmVwYXRjaAor
eGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9ub3AubGl2ZXBhdGNoCiB4ZW4vdGVzdC9saXZlcGF0Y2gv
eGVuX3JlcGxhY2Vfd29ybGQubGl2ZXBhdGNoCiB4ZW4vdG9vbHMva2NvbmZpZy8udG1wX2d0a2No
ZWNrCiB4ZW4vdG9vbHMva2NvbmZpZy8udG1wX3F0Y2hlY2sKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Jun 27 13:22:35 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 13:22:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dPqRv-0002J6-Ew; Tue, 27 Jun 2017 13:22:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqRv-0002Iu-1r
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:22:35 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 26/B4-01733-A1C52595; Tue, 27 Jun 2017 13:22:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVVcyJij
 S4Nc3dYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNuPt4I2PBNtGKmztbmBoYdwh2MXJxCAl8YZS4
 svQQWxcjJ5BznlFiyiP2LkYODjYBMYm5exVAwiICqhKzVixnhihRl2j63QBWLizgIzFrzw0wm
 1fATOL7rUWsIDYLUP3r7oNsExg5FjAyrGJUL04tKkst0rXUSyrKTM8oyU3MzNE1NDDVy00tLk
 5MT81JTCrWS87P3cQI9AgDEOxgXNvqfIhRkoNJSZR3tURQpBBfUn5KZUZicUZ8UWlOavEhRhk
 ODiUJ3pxooJxgUWp6akVaZg4wNGDSEhw8SiK8fW5Aad7igsTc4sx0iNQpRkUpcd4XUUAJAZBE
 RmkeXBssHC8xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmHcGyBSezLwSuOmvgBYzAS1mmRcAs
 rgkESEl1cDoebHMOt3A5MJtc0636fNFCkuO/9uZ+Mt8t4j9HRGb5coWBmWtgW0rjk9zCp5byP
 127tuQyctZ5aWfXl77sOfg7741vsbvC7wOnf7lcC9R9vH9Y1tSOz7feebis/f9n0VmrSsC5a3
 2n74yyY9H4sdBn5yXrJNYvLUbZwWvXXAh/3px8yWriPcpSizFGYmGWsxFxYkAj/cXzEICAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-206.messagelabs.com!1498569752!105098902!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24783 invoked from network); 27 Jun 2017 13:22:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jun 2017 13:22:33 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqRs-00025N-Ec
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:22:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqRs-0001Eh-Du
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:22:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dPqRs-0001Eh-Du@xenbits.xenproject.org>
Date: Tue, 27 Jun 2017 13:22:32 +0000
Subject: [Xen-changelog] [xen stable-4.9] Makefile: Provide way to ship
	livepatch test files
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDJmYjcyYjU2YmYwNDIzZTRiNjI1Y2ViYzQwZTJkYzdlYTc3MzQ5ODYKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFdl
ZCBKdW4gNyAxNTowNTo0NCAyMDE3ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gSnVuIDE5IDExOjM1OjQxIDIw
MTcgKzAxMDAKCiAgICBNYWtlZmlsZTogUHJvdmlkZSB3YXkgdG8gc2hpcCBsaXZlcGF0Y2ggdGVz
dCBmaWxlcwogICAgCiAgICBJbiB0aGUgdG9wbGV2ZWwgTWFrZWZpbGUsIHByb3ZpZGUgYnVpbGQt
dGVzdHMgYW5kIGluc3RhbGwtdGVzdHMKICAgIHRhcmdldHMgd2hpY2ggZGVzY2VuZCBpbnRvIHhl
bi90ZXN0LiAgKGRpc3QtdGVzdHMgaXMgcHJvdmlkZWQKICAgIGF1dG9tYXRpY2FsbHkgYnkgdGhl
IHBhdHRlcm4gcnVsZSwgYXMgaXMgdGhlIGNvbnZlbnRpb24gaGVyZS4pCiAgICAKICAgIFdlIGhh
dmUgdG8gc2V0IEJBU0VESVIgb3Vyc2VsdmVzLCBhbmQgdXNlIHRoZXNlIGN1cmlvdXMgcnVuZXMs
IGJlY2F1c2UKICAgIHRoZSBjb252ZW50aW9uIGluIE1ha2VmaWxlcyB1bmRlciB4ZW4vIGlzIHRv
ICJtYWtlIC1mIFJ1bGVzLm1rIiB3aXRoCiAgICBCQVNFRElSIHNldCBhbmQgdG8gZXhwZWN0IFJ1
bGVzLm1rIHRvIHJlaW52b2tlIHRoZSBwZXItZGlyZWN0b3J5CiAgICBNYWtlZmlsZS4gIChUaGlz
IGlzIHJlYWxseSB2ZXJ5IHN0cmFuZ2UuKSAgTm9ybWFsbHkgdGhpcyBpbnZvY2F0aW9uCiAgICBw
YXR0ZXJuIGlzIG9yZ2FuaXNlZCBieSB0aGUgbWFjaGluZXJ5IGluIHhlbi9NYWtlZmlsZSAod2hp
Y2ggc2V0cwogICAgQkFTRURJUikgYW5kIFJ1bGVzLm1rLCBidXQgd2UgbmVlZCB0byBpbnZva2Ug
aXQgZnJvbSBvdXRzaWRlIHRoYXQKICAgIGNvbnRleHQuCiAgICAKICAgIEluIHRoZW9yeSBpdCB3
b3VsZCBiZSBuaWNlIHRvIGhhdmUgYSBwYXR0ZXJuIHJ1bGUgJS10ZXN0cy4gIEJ1dCB0aGlzCiAg
ICBpcyBub3QgdGhlIHN0eWxlIGluIHRoZSByZXN0IG9mIHRoZSB0b3BsZXZlbCBNYWtlZmlsZTsg
YW5kIGRvaW5nIHRoYXQKICAgIG1pZ2h0IGludGVyZmVyZSB3aXRoIHRoZSBkaXN0LSUgcGF0dGVy
biBydWxlLgogICAgCiAgICBOb25lIG9mIHRoaXMgaXMgaW52b2tlZCBieSBkZWZhdWx0LiAgSWYg
aW5zdGFsbC10ZXN0cyBvciBkaXN0LXRlc3RzIGlzCiAgICByZXF1ZXN0ZWQsIHRoZSBsaXZlcGF0
Y2hlcyAodGhlIG9ubHkgY3VycmVudCBvdXRwdXQgZnJvbSB4ZW4vdGVzdHMpCiAgICBhcmUgc2hp
cHBlZCBpbiBERVNURElSL3Vzci9saWIvZGVidWcveGVuLWxpdmVwYXRjaC8uCiAgICAKICAgIFRo
aXMgYWxsb3dzIENJIHN5c3RlbXMgc3VjaCBhcyBvc3N0ZXN0IHdoaWNoIGFyZSB0cnlpbmcgdG8g
Y29uc3VtZQogICAgdGhpcyB0byBhcnJhbmdlIGZvciB0aGUgZmlsZXMgdG8gYmUgYnVpbHQsIGFu
ZCBvdXRwdXQsIHdpdGhvdXQgdGhlbQogICAgaGF2aW5nIHRvIGhhdmUgc3BlY2lhbCBrbm93bGVk
Z2Ugb2YgdGhlIGRldGFpbHMgb2YgWGVuJ3MgYnVpbGQgc3lzdGVtLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAg
ICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBj
b21taXQgYzU1NjY3YmQwYWQ4ZjA0Njg4YWJmZDVjNjMxNzcwOWRjMDBmODhhYikKLS0tCiBNYWtl
ZmlsZSB8IDExICsrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL01ha2VmaWxlIGIvTWFrZWZpbGUKaW5kZXggMmZmMzNkZi4uMGI1ZjU3ZCAx
MDA2NDQKLS0tIGEvTWFrZWZpbGUKKysrIGIvTWFrZWZpbGUKQEAgLTE0NCw2ICsxNDQsMTcgQEAg
dG9vbHMvZmlybXdhcmUvb3ZtZi1kaXItZm9yY2UtdXBkYXRlOgogaW5zdGFsbC1kb2NzOgogCSQo
TUFLRSkgLUMgZG9jcyBpbnN0YWxsCiAKKyMgV2Ugb25seSBoYXZlIGJ1aWxkLXRlc3RzIGluc3Rh
bGwtdGVzdHMsIG5vdCB1bmluc3RhbGwtdGVzdHMgZXRjLgorLlBIT05ZOiBidWlsZC10ZXN0cwor
YnVpbGQtdGVzdHM6IGJ1aWxkLXhlbgorCWV4cG9ydCBCQVNFRElSPSQoWEVOX1JPT1QpL3hlbjsg
XAorCSQoTUFLRSkgLWYgJCRCQVNFRElSL1J1bGVzLm1rIC1DIHhlbi90ZXN0IGJ1aWxkCisKKy5Q
SE9OWTogaW5zdGFsbC10ZXN0cworaW5zdGFsbC10ZXN0czogaW5zdGFsbC14ZW4KKwlleHBvcnQg
QkFTRURJUj0kKFhFTl9ST09UKS94ZW47IFwKKwkkKE1BS0UpIC1mICQkQkFTRURJUi9SdWxlcy5t
ayAtQyB4ZW4vdGVzdCBpbnN0YWxsCisKICMgYnVpbGQgeGVuIGFuZCB0aGUgdG9vbHMgYW5kIHBs
YWNlIHRoZW0gaW4gdGhlIGluc3RhbGwKICMgZGlyZWN0b3J5LiAnbWFrZSBpbnN0YWxsJyBzaG91
bGQgdGhlbiBjb3B5IHRoZW0gdG8gdGhlIG5vcm1hbCBzeXN0ZW0KICMgZGlyZWN0b3JpZXMKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJs
ZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Jun 27 13:22:45 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 13:22:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dPqS5-0002KN-GV; Tue, 27 Jun 2017 13:22:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqS5-0002KD-10
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:22:45 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 72/90-03920-42C52595; Tue, 27 Jun 2017 13:22:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFLMWRWlGSWpSXmKPExsWS0XRdVVc5Jij
 SYNoEY4sJ2wwcGD229+1iD2CMYs3MS8qvSGDN+HZqAWvBB+WK65vdGxg/SnUxcnIICXxhlHgy
 o7yLkQvIPs8o0XLlClsXIwcHm4CYxNy9CiA1IgKqErNWLGeGqFeXaPrdwAZiCwv4Shyd28oCY
 vMKmEnM3DydEcRmAarv+nSFfQIjxwJGhlWM6sWpRWWpRbpmeklFmekZJbmJmTm6hgZmermpxc
 WJ6ak5iUnFesn5uZsYgf5gAIIdjPNO+B9ilORgUhLlXS0RFCnEl5SfUpmRWJwRX1Sak1p8iFG
 Gg0NJgvdxFFBOsCg1PbUiLTMHGBgwaQkOHiUR3j43oDRvcUFibnFmOkTqFKMux4bV678wCbHk
 5eelSonzvgCZIQBSlFGaBzcCFqSXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMw7A2QKT2ZeC
 dymV0BHMAEdwTIvAOSIkkSElFQD477C9J4ldu0M0S8nLN/R2HitXJ9bX+CXoaz3x93P/GzWPn
 pSN3nizy8rfLl1t4kd2H1jV90lNqX3d1wETrEYpO2VTc/qz/hydYLabdOo93+Nqy7XTJSxjy/
 f/vpIo3HmhvYwifPTuzcEL+ye8Tu8dN+TtdU3Npzo3taYfP8w8wMzgdVXfSVXXVBiKc5INNRi
 LipOBABpustjTQIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1498569762!109399569!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17628 invoked from network); 27 Jun 2017 13:22:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jun 2017 13:22:43 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqS2-00025X-KQ
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:22:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqS2-0001GX-Fu
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:22:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dPqS2-0001GX-Fu@xenbits.xenproject.org>
Date: Tue, 27 Jun 2017 13:22:42 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/boot: Fix the boot time
	relocation calculations
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDc1YmZiOWVhZjBjOTMyYzRkOTUzZTZlZWRhNjcwMjc1MjM4YTFmY2EKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEp1biAyIDExOjIyOjE3IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIEp1biAyMCAwOTozOToy
MiAyMDE3ICswMTAwCgogICAgeDg2L2Jvb3Q6IEZpeCB0aGUgYm9vdCB0aW1lIHJlbG9jYXRpb24g
Y2FsY3VsYXRpb25zCiAgICAKICAgIGMvcyBiMjgwNDQyMjZlMSAieDg2OiBtYWtlIFhlbiBlYXJs
eSBib290IGNvZGUgcmVsb2NhdGFibGUiIGludHJvZHVjZXMKICAgIAogICAgICAgIG1vdiAkc3lt
X29mZnMoX19pbWFnZV9iYXNlX18pLCVlc2kKICAgIAogICAgdG8gdGhlIGxlZ2FjeSBib290IHBh
dGguICBIb3dldmVyLCB0aGlzIGlzIGJ5IGRlZmluaXRpb24gMCwgd2hpY2ggbWVhbnMgdGhlCiAg
ICBib290IGNvZGUgb25seSBmdW5jdGlvbnMgY29ycmVjdGx5IHdoZW4gWGVuIGlzIGxvYWRlZCBh
dCBpdHMgcHJlZmVycmVkCiAgICBwaHlzaWNhbCBhZGRyZXNzICgyTSBhdCB0aGUgdGltZSBvZiB3
cml0aW5nKS4KICAgIAogICAgWGVuIGRvZXMgY29wZSBpZiBsb2FkZWQgYXQgYW4gYWx0ZXJuYXRp
dmUgcGh5c2ljYWwgYWRkcmVzcywgaWYgdGhlCiAgICBNVUxUSUJPT1QyX1RBR19UWVBFX0xPQURf
QkFTRV9BRERSIHRhZyBpcyBmaWxsZWQgaW4gcHJvcGVybHkuICBXaGlsZSByZWNlbnQKICAgIHZl
cnNpb25zIG9mIEdydWIgZG8gZmlsbCB0aGlzIGluIGFwcHJvcHJpYXRlbHksIHRib290IGRvZXMg
bm90LiAgKEluIGZhY3QsCiAgICB0Ym9vdCBsb2FkcyBYZW4gYXQgdGhlIHByZWZlcnJlZCBhZGRy
ZXNzLCBidXQgY2xhaW1zIGEgbG9hZCBhZGRyZXNzIG9mIDhNLikKICAgIAogICAgQm90aCBNdWx0
aWJvb3QgMSBhbmQgMiBzcGVjaWZ5IHRoZSBleGVjdXRpb24gZW52aXJvbm1lbnQgYXMgYmVpbmcg
ZmxhdC4gIEFzIGEKICAgIHJlc3VsdCwgWGVuIG5lZWRzIG5vIGhlbHAgY2FsY3VsYXRpbmcgdGhl
IHByb3BlciBsb2FkIGFkZHJlc3MuCiAgICAKICAgIEhvd2V2ZXIsIE11bHRpYm9vdCBzcGVjaWZp
ZXMgJWVzcCBhcyB1bmRlZmluZWQuICBFeHBlcmltZW50YWxseSwgdXNpbmcgdGhlCiAgICBlbnRy
eSAlZXNwIGlzIGZpbmUsIGJ1dCB0aGlzIGlzIGNlcnRhaW5seSBubyBndWFyYW50ZWUuICBVc2Ug
YSB0ZW1wb3Jhcnkgc3RhY2sKICAgIGluIHRoZSBmaXJzdCBwYWdlIG9mIFJBTSwgd2hpY2ggaXMg
b25lIG9mIHRoZSBzYWZlc3QgYXJlYXMgdG8gY2xvYmJlci4KICAgIAogICAgQ2FsY3VsYXRlIHRo
ZSBsb2FkIGFkZHJlc3MgZnJvbSAlZWlwIGFsb25lLCBhbmQgaWdub3JlCiAgICBNVUxUSUJPT1Qy
X1RBR19UWVBFX0xPQURfQkFTRV9BRERSIGVudGlyZWx5LiAgVGhpcyBmaXhlcyBsZWdhY3kgYm9v
dCB1bmRlcgogICAgdmFyaW91cyB2ZXJzaW9ucyBvZiB0Ym9vdC4KICAgIAogICAgRmluYWxseSwg
c2V0IHVwIHRoZSBzdGFjayBhcyBzb29uIGFzIHBvc3NpYmxlLCB3aGljaCBtZWFucyB0aGUgQklP
UyBwYXRoIGhhcyBhCiAgICB1c2FibGUgc3RhY2sgZm9yIHRoZSBlbnRpcmV0eSBvZiBpdHMgZHVy
YXRpb24uICBVc2UgdGhlIGZ1bGwgYXZhaWxhYmxlIHN0YWNrCiAgICBzaXplLCByYXRoZXIgdGhh
biBsaW1pdGluZyB0byBhbiBhcmJpdHJhcnkgMWsuICBPbmUgc2lkZSBlZmZlY3QgaXMgdGhhdCB0
aGUKICAgIE1CMi9FRkkgcGF0aCBjb250aW51ZXMgdG8gdXNlIHRoZSBFRkkgc3RhY2sgdW50aWwg
dGhlIHRyYW1wb2xpbmUgaXMgZW50ZXJlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFRlc3RlZC1ieTogU2VyZ2V5
IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBEYW5pZWwgS2lwZXIg
PGRhbmllbC5raXBlckBvcmFjbGUuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0
IDE2OTVlNTM4NTFlNTIzYjYyZGJmYTE5OTA1NTZlZjY4MzkzMTk5YTgpCi0tLQogeGVuL2FyY2gv
eDg2L2Jvb3QvaGVhZC5TIHwgMzQgKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUyBiL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQu
UwppbmRleCA1ZTg0ZTQyLi5mZDZmYzMzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYm9vdC9o
ZWFkLlMKKysrIGIveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCkBAIC0zNzcsOCArMzc3LDI2IEBA
IF9fc3RhcnQ6CiAgICAgICAgIGNsZAogICAgICAgICBjbGkKIAotICAgICAgICAvKiBMb2FkIGRl
ZmF1bHQgWGVuIGltYWdlIGxvYWQgYmFzZSBhZGRyZXNzLiAqLwotICAgICAgICBtb3YgICAgICRz
eW1fb2ZmcyhfX2ltYWdlX2Jhc2VfXyksJWVzaQorICAgICAgICAvKgorICAgICAgICAgKiBNdWx0
aWJvb3QgKGJvdGggMSBhbmQgMikgc3BlY2lmeSB0aGUgc3RhY2sgcG9pbnRlciBhcyB1bmRlZmlu
ZWQKKyAgICAgICAgICogd2hlbiBlbnRlcmluZyBpbiBCSU9TIGNpcmN1bXN0YW5jZXMuICBUaGlz
IGlzIHVuaGVscGZ1bCBmb3IKKyAgICAgICAgICogcmVsb2NhdGFibGUgaW1hZ2VzLCB3aGVyZSBv
bmUgcHVzaC9wb3AgaXMgcmVxdWlyZWQgdG8gY2FsY3VsYXRlCisgICAgICAgICAqIGltYWdlcyBs
b2FkIGFkZHJlc3MuCisgICAgICAgICAqCisgICAgICAgICAqIE9uIGEgQklPUy1iYXNlZCBzeXN0
ZW0sIHRoZSBJVlQgYW5kIEJEQSBvY2N1cHkgdGhlIGZpcnN0IDUvMTZ0aHMgb2YKKyAgICAgICAg
ICogdGhlIGZpcnN0IHBhZ2Ugb2YgUkFNLCB3aXRoIHRoZSByZXN0IGZyZWUgZm9yIHVzZS4gIFVz
ZSB0aGUgdG9wIG9mCisgICAgICAgICAqIHRoaXMgcGFnZSBmb3IgYSB0ZW1wb3Jhcnkgc3RhY2ss
IGJlaW5nIG9uZSBvZiB0aGUgc2FmZXN0IGxvY2F0aW9ucworICAgICAgICAgKiB0byBjbG9iYmVy
LgorICAgICAgICAgKi8KKyAgICAgICAgbW92ICAgICAkMHgxMDAwLCAlZXNwCisKKyAgICAgICAg
LyogQ2FsY3VsYXRlIHRoZSBsb2FkIGJhc2UgYWRkcmVzcy4gKi8KKyAgICAgICAgY2FsbCAgICAx
ZgorMTogICAgICBwb3AgICAgICVlc2kKKyAgICAgICAgc3ViICAgICAkc3ltX29mZnMoMWIpLCAl
ZXNpCisKKyAgICAgICAgLyogU2V0IHVwIHN0YWNrLiAqLworICAgICAgICBsZWEgICAgIFNUQUNL
X1NJWkUgKyBzeW1fZXNpKGNwdTBfc3RhY2spLCAlZXNwCiAKICAgICAgICAgLyogQm9vdGxvYWRl
cnMgbWF5IHNldCBtdWx0aWJvb3R7MSwyfS5tZW1fbG93ZXIgdG8gYSBub256ZXJvIHZhbHVlLiAq
LwogICAgICAgICB4b3IgICAgICVlZHgsJWVkeApAQCAtNDEwLDE1ICs0MjgsNiBAQCBfX3N0YXJ0
OgogICAgICAgICBjbXAgICAgICVlZGksTUIyX2ZpeGVkX3RvdGFsX3NpemUoJWVieCkKICAgICAg
ICAgamJlICAgICB0cmFtcG9saW5lX2Jpb3Nfc2V0dXAKIAotICAgICAgICAvKiBHZXQgWGVuIGlt
YWdlIGxvYWQgYmFzZSBhZGRyZXNzIGZyb20gTXVsdGlib290MiBpbmZvcm1hdGlvbi4gKi8KLSAg
ICAgICAgY21wbCAgICAkTVVMVElCT09UMl9UQUdfVFlQRV9MT0FEX0JBU0VfQUREUixNQjJfdGFn
X3R5cGUoJWVjeCkKLSAgICAgICAgam5lICAgICAuTG1iMl9tZW1fbG93ZXIKLQotICAgICAgICBt
b3YgICAgIE1CMl9sb2FkX2Jhc2VfYWRkciglZWN4KSwlZXNpCi0gICAgICAgIHN1YiAgICAgJFhF
Tl9JTUdfT0ZGU0VULCVlc2kKLSAgICAgICAgam1wICAgICAuTG1iMl9uZXh0X3RhZwotCi0uTG1i
Ml9tZW1fbG93ZXI6CiAgICAgICAgIC8qIEdldCBtZW1fbG93ZXIgZnJvbSBNdWx0aWJvb3QyIGlu
Zm9ybWF0aW9uLiAqLwogICAgICAgICBjbXBsICAgICRNVUxUSUJPT1QyX1RBR19UWVBFX0JBU0lD
X01FTUlORk8sTUIyX3RhZ190eXBlKCVlY3gpCiAgICAgICAgIGNtb3ZlICAgTUIyX21lbV9sb3dl
ciglZWN4KSwlZWR4CkBAIC01MTksOSArNTI4LDYgQEAgdHJhbXBvbGluZV9zZXR1cDoKICAgICAg
ICAgbW92ICAgICAlZXNpLHN5bV9mcyh4ZW5fcGh5c19zdGFydCkKICAgICAgICAgbW92ICAgICAl
ZXNpLHN5bV9mcyh0cmFtcG9saW5lX3hlbl9waHlzX3N0YXJ0KQogCi0gICAgICAgIC8qIFNldHVw
IHN0YWNrLiAlc3Mgd2FzIGluaXRpYWxpemVkIGVhcmxpZXIuICovCi0gICAgICAgIGxlYSAgICAg
MTAyNCtzeW1fZXNpKGNwdTBfc3RhY2spLCVlc3AKLQogICAgICAgICBtb3YgICAgIHN5bV9mcyh0
cmFtcG9saW5lX3BoeXMpLCVlY3gKIAogICAgICAgICAvKiBHZXQgYm90dG9tLW1vc3QgbG93LW1l
bW9yeSBzdGFjayBhZGRyZXNzLiAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Jun 27 13:22:56 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 13:22:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dPqSG-0002M0-IG; Tue, 27 Jun 2017 13:22:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqSF-0002Le-5a
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:22:55 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 D2/5D-01752-E2C52595; Tue, 27 Jun 2017 13:22:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVVc3Jij
 SYM0dU4sJ2wwcGD229+1iD2CMYs3MS8qvSGDNeLztDkvBP5mKnTuesTYwLhDrYuTiEBL4wihx
 99gEdgjnPKPEt4WXGbsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ2kRFggROLAB
 WuQMK+AmcTpe1dYQGwWoPLDW7+xTWDkWMDIsIpRozi1qCy1SNfIUi+pKDM9oyQ3MTNH19DAVC
 83tbg4MT01JzGpWC85P3cTI9An9QwMjDsYL2/xO8QoycGkJMq7WiIoUogvKT+lMiOxOCO+qDQ
 ntfgQowwHh5IEb1kUUE6wKDU9tSItMwcYHDBpCQ4eJRHePjegNG9xQWJucWY6ROoUoy7HhtXr
 vzAJseTl56VKifO+AJkhAFKUUZoHNwIWqJcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfPOA
 JnCk5lXArfpFdARTEBHsMwLADmiJBEhJdXAuC31kHd1JZMfv/jl4m9ndOyd3/bPvuL/7fML8Z
 CfB/Oa9vmV3jh598nZfG3zVPVLGY+/CR80uB4i9LxuR7jjk+8uxzRbu87OUZZm5PwSMatPbW/
 y4+xgZS3boNJ3aczn7v18EvGuNLt02/RJOpybvvmwMmuaWFov6/BU71CwXsUll/mp42O+Ektx
 RqKhFnNRcSIAx1RQ808CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1498569772!84686932!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 810 invoked from network); 27 Jun 2017 13:22:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jun 2017 13:22:53 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqSC-00025i-MM
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:22:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqSC-0001H3-Lh
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:22:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dPqSC-0001H3-Lh@xenbits.xenproject.org>
Date: Tue, 27 Jun 2017 13:22:52 +0000
Subject: [Xen-changelog] [xen stable-4.9] tools: fix several
	"format-truncation" warnings with GCC 7
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0447294779337024076=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 7dc15bd7ecb4f8a9b1e3a221c9526c95d6a5c3d4
Author:     Zhongze Liu <blackskygg@gmail.com>
AuthorDate: Wed Jun 14 09:11:48 2017 +0800
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Tue Jun 20 12:09:13 2017 +0100

    tools: fix several "format-truncation" warnings with GCC 7
    
    GCC 7.1.1 complains that several buffers passed to snprintf() in xenpmd
    and tools/ocmal/xc are too small to hold the largest possible resulting string,
    which is calculated by adding up the maximum length of all the substrings.
    
    The warnings are treated as errors by -Werror, and goes like this (abbreviated):
    
    xenpmd.c:94:36: error: ‘%s’ directive output may be truncated writing up to
    255 bytes into a region of size 13 [-Werror=format-truncation=]
         #define BATTERY_INFO_FILE_PATH "/proc/acpi/battery/%s/info"
                                        ^
    xenpmd.c:113:13: note: ‘snprintf’ output between 25 and 280 bytes into a
    destination of size 32
    
    xenpmd.c:95:37: error: ‘%s’ directive output may be truncated writing up to
    255 bytes into a region of size 13 [-Werror=format-truncation=]
         #define BATTERY_STATE_FILE_PATH "/proc/acpi/battery/%s/state"
                                         ^
    xenpmd.c:116:13: note: ‘snprintf’ output between 26 and 281 bytes into a
    destination of size 32
    
    xenctrl_stubs.c:65:15: error: ‘%s’ directive output may be truncated writing
    up to 1023 bytes into a region of size 252 [-Werror=format-truncation=]
          "%d: %s: %s", error->code,
                   ^~
    xenctrl_stubs.c:64:4: note: ‘snprintf’ output 5 or more bytes (assuming 1028)
    into a destination of size 256
    
    Enlarge the size of these buffers as suggested by the complier
    (and slightly rounded) to fix the warnings.
    
    No functional changes.
    
    Signed-off-by: Zhongze Liu <blackskygg@gmail.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Release-acked-by: Julien Grall <julien.grall@arm.com>
    (cherry picked from commit 2d78f78a14528752266982473c07118f1bc336e3)
---
 tools/ocaml/libs/xc/xenctrl_stubs.c | 2 +-
 tools/xenpmd/xenpmd.c               | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/tools/ocaml/libs/xc/xenctrl_stubs.c b/tools/ocaml/libs/xc/xenctrl_stubs.c
index 5e45551..f1b28db 100644
--- a/tools/ocaml/libs/xc/xenctrl_stubs.c
+++ b/tools/ocaml/libs/xc/xenctrl_stubs.c
@@ -54,7 +54,7 @@
 
 static void Noreturn failwith_xc(xc_interface *xch)
 {
-	char error_str[256];
+	char error_str[1028];
 	if (xch) {
 		const xc_error *error = xc_get_last_error(xch);
 		if (error->code == XC_ERROR_NONE)
diff --git a/tools/xenpmd/xenpmd.c b/tools/xenpmd/xenpmd.c
index b3a3106..689c8fd 100644
--- a/tools/xenpmd/xenpmd.c
+++ b/tools/xenpmd/xenpmd.c
@@ -100,7 +100,7 @@ FILE *get_next_battery_file(DIR *battery_dir,
 {
     FILE *file = 0;
     struct dirent *dir_entries;
-    char file_name[32];
+    char file_name[284];
     
     do 
     {
@@ -110,10 +110,10 @@ FILE *get_next_battery_file(DIR *battery_dir,
         if ( strlen(dir_entries->d_name) < 4 )
             continue;
         if ( battery_info_type == BIF ) 
-            snprintf(file_name, 32, BATTERY_INFO_FILE_PATH,
+            snprintf(file_name, sizeof(file_name), BATTERY_INFO_FILE_PATH,
                      dir_entries->d_name);
         else 
-            snprintf(file_name, 32, BATTERY_STATE_FILE_PATH,
+            snprintf(file_name, sizeof(file_name), BATTERY_STATE_FILE_PATH,
                      dir_entries->d_name);
         file = fopen(file_name, "r");
     } while ( !file );
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.9


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============0447294779337024076==--

From xen-changelog-bounces@lists.xen.org Tue Jun 27 13:23:06 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 13:23:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dPqSQ-0002OO-Kq; Tue, 27 Jun 2017 13:23:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqSP-0002O6-DX
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:23:05 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 94/70-11537-83C52595; Tue, 27 Jun 2017 13:23:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVdc8Jij
 SoKXPxmLCNgMHRo/tfbvYAxijWDPzkvIrElgzZnenF+zjr/i+WKeBsZeni5GLQ0jgC6PEj8lT
 2SCc84wSy5omsnQxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSzgKTFhxit2E
 JtXwExixvqTLCA2C1D9yfc/mCYwcixgZFjFqFGcWlSWWqRraKCXVJSZnlGSm5iZA+QZ6+WmFh
 cnpqfmJCYV6yXn525iBHqknoGBcQfjti7nQ4ySHExKoryrJYIihfiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnwPo4CygkWpaanVqRl5gBDAyYtwcGjJMLb5waU5i0uSMwtzkyHSJ1i1OXYsHr9FyYh
 lrz8vFQpcd7YaKAiAZCijNI8uBGwML3EKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZh3BsglP
 Jl5JXCbXgEdwQR0BMu8AJAjShIRUlINjM3nFF516P2zO2JxZ2b/pUWOPsr3bs9kvLJNNF8h5J
 cKS/Kp36IPzhz/XMpm0/g9Ietbksnn9UdcmU1Vuq9f+KnTMXONm2nNyuLXTBMVnZob1dK6Dpu
 dPSYuLfXBSlvr5Ak/A9kll72iovdbefBWKmdu/FVg9z7dPSLsddbsCUXzTPZGpT2YpsRSnJFo
 qMVcVJwIAO39eixOAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-31.messagelabs.com!1498569782!52117540!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24083 invoked from network); 27 Jun 2017 13:23:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jun 2017 13:23:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqSM-00026U-Of
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:23:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqSM-0001Hm-Nw
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:23:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dPqSM-0001Hm-Nw@xenbits.xenproject.org>
Date: Tue, 27 Jun 2017 13:23:02 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/mm: disallow page stealing
	from HVM domains
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDcyNWZlMDA2YTVhMDI2YjQ4ZTNhYzFmOTViM2JiY2IxMWVlMGU1ODIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDIw
IDE1OjM5OjE2IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE1OjM5OjE2IDIwMTcgKzAyMDAKCiAgICB4
ODYvbW06IGRpc2FsbG93IHBhZ2Ugc3RlYWxpbmcgZnJvbSBIVk0gZG9tYWlucwogICAgCiAgICBU
aGUgb3BlcmF0aW9uJ3Mgc3VjY2VzcyBjYW4ndCBiZSBjb250cm9sbGVkIGJ5IHRoZSBndWVzdCwg
YXMgdGhlIGRldmljZQogICAgbW9kZWwgbWF5IGhhdmUgYW4gYWN0aXZlIG1hcHBpbmcgb2YgdGhl
IHBhZ2UuIElmIHdlIG5ldmVydGhlbGVzcwogICAgcGVybWl0dGVkIHRoaXMgb3BlcmF0aW9uLCB3
ZSdkIGhhdmUgdG8gYWRkIGZ1cnRoZXIgVExCIGZsdXNoaW5nIHRvCiAgICBwcmV2ZW50IHNjZW5h
cmlvcyBsaWtlCiAgICAKICAgICJEb21haW5zIEEgKEhWTSksIEIgKFBWKSwgQyAoUFYpOyBCLT50
YXJnZXQ9PUEKICAgICBTdGVwczoKICAgICAxLiBCIG1hcHMgcGFnZSBYIGZyb20gQSBhcyB3cml0
YWJsZQogICAgIDIuIEIgdW5tYXBzIHBhZ2UgWCB3aXRob3V0IGEgVExCIGZsdXNoCiAgICAgMy4g
QSBzZW5kcyBwYWdlIFggdG8gQyB2aWEgR05UVEFCT1BfdHJhbnNmZXIKICAgICA0LiBDIG1hcHMg
cGFnZSBYIGFzIHBhZ2V0YWJsZSAocG90ZW50aWFsbHkgY2F1c2luZyBhIFRMQiBmbHVzaCBpbiBD
LAogICAgIGJ1dCBub3QgaW4gQikKICAgIAogICAgIEF0IHRoaXMgcG9pbnQsIFggd291bGQgYmUg
bWFwcGVkIGFzIGEgcGFnZXRhYmxlIGluIEMgd2hpbGUgYmVpbmcKICAgICB3cml0YWJsZSB0aHJv
dWdoIGEgc3RhbGUgVExCIGVudHJ5IGluIEIuIgogICAgCiAgICBBIHNpbWlsYXIgc2NlbmFyaW8g
Y291bGQgYmUgY29uc3RydWN0ZWQgZm9yIEEgdXNpbmcgWEVOTUVNX2V4Y2hhbmdlIGFuZAogICAg
c29tZSBhcmJpdHJhcnkgUFYgZG9tYWluIEMgdGhlbiBoYXZpbmcgdGhpcyBwYWdlIGFsbG9jYXRl
ZC4KICAgIAogICAgVGhpcyBpcyBYU0EtMjE3LgogICAgCiAgICBSZXBvcnRlZC1ieTogSmFubiBI
b3JuIDxqYW5uaEBnb29nbGUuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBmYWU3ZDViZThiYjhiN2E1
YjcwMDVjNGYzYjgxMmE0NzY2MWE3MjFlCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNi0yMCAxNDoy
OTo1MSArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMyArKysKIDEgZmlsZSBjaGFuZ2Vk
LCAzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCmluZGV4IDc3YjBhZjEuLjE2YjZjNjYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC00NDQ5LDYgKzQ0NDksOSBAQCBp
bnQgc3RlYWxfcGFnZSgKICAgICBib29sX3QgZHJvcF9kb21fcmVmID0gMDsKICAgICBjb25zdCBz
dHJ1Y3QgZG9tYWluICpvd25lciA9IGRvbV94ZW47CiAKKyAgICBpZiAoIHBhZ2luZ19tb2RlX2V4
dGVybmFsKGQpICkKKyAgICAgICAgcmV0dXJuIC0xOworCiAgICAgc3Bpbl9sb2NrKCZkLT5wYWdl
X2FsbG9jX2xvY2spOwogCiAgICAgaWYgKCBpc194ZW5faGVhcF9wYWdlKHBhZ2UpIHx8ICgob3du
ZXIgPSBwYWdlX2dldF9vd25lcihwYWdlKSkgIT0gZCkgKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Jun 27 13:23:15 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 13:23:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dPqSZ-0002Pc-MN; Tue, 27 Jun 2017 13:23:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqSZ-0002PR-50
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:23:15 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 BD/85-03371-24C52595; Tue, 27 Jun 2017 13:23:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVdcxJij
 S4M5/M4sJ2wwcGD229+1iD2CMYs3MS8qvSGDNePqyl7lglkLF/IZfrA2MM8S7GLk4hAS+MEp0
 TX7KDOGcZ5S48KaFtYuRg4NNQExi7l6FLkZODhEBVYlZK5Yzg9hCAuoSTb8b2EBsYQF7iT8rW
 9lBbF4BM4m9Z4+A2SxA9VefLGecwMixgJFhFaNGcWpRWWqRrpGRXlJRZnpGSW5iZo6uoYGZXm
 5qcXFiempOYlKxXnJ+7iZGoFcYgGAH45r5gYcYJTmYlER5V0sERQrxJeWnVGYkFmfEF5XmpBY
 fYpTh4FCS4H0cBZQTLEpNT61Iy8wBhgdMWoKDR0mEt88NKM1bXJCYW5yZDpE6xagoJc77AqRP
 ACSRUZoH1wYLyUuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5p0BMoUnM68EbvoroMVMQItZ5
 gWALC5JREhJNTAujOdQlNH1m/b21lnuFwsj9r+zT3Y+EzhjKv/1a7pCbut/zmmc9WvNh49tZ9
 tsnhosn5v895nqD61MudZztXlP+I3bNvCt632sFXxt/VSBlUGqSYwmzO3JPOX357pqm39pe7b
 +XaFCV7riQyWNt1JGV9cxz9WZEvE3cvlD7j8LFy/d+nTrnkhDJZbijERDLeai4kQAn739KkQC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1498569793!75750790!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8257 invoked from network); 27 Jun 2017 13:23:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jun 2017 13:23:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqSW-00027N-Sf
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:23:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqSW-0001IM-Q0
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:23:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dPqSW-0001IM-Q0@xenbits.xenproject.org>
Date: Tue, 27 Jun 2017 13:23:12 +0000
Subject: [Xen-changelog] [xen stable-4.9] gnttab: fix unmap pin accounting
	race
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDliY2ZjZGJlYzA0NmRlYWI1NDIxNmJiZTc4MGE3MmMyMzQyN2Q5YWMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDIw
IDE1OjQwOjE5IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE1OjQwOjE5IDIwMTcgKzAyMDAKCiAgICBn
bnR0YWI6IGZpeCB1bm1hcCBwaW4gYWNjb3VudGluZyByYWNlCiAgICAKICAgIE9uY2UgYWxsIHt3
cml0YWJsZX0gbWFwcGluZ3Mgb2YgYSBncmFudCBlbnRyeSBoYXZlIGJlZW4gdW5tYXBwZWQsIHRo
ZQogICAgaHlwZXJ2aXNvciBpbmZvcm1zIHRoZSBndWVzdCB0aGF0IHRoZSBncmFudCBlbnRyeSBo
YXMgYmVlbiByZWxlYXNlZCBieQogICAgY2xlYXJpbmcgdGhlIF9HVEZfe3JlYWRpbmcsd3JpdGlu
Z30gdXNhZ2UgZmxhZ3MgaW4gdGhlIGd1ZXN0J3MgZ3JhbnQKICAgIHRhYmxlIGFzIGFwcHJvcHJp
YXRlLgogICAgCiAgICBVbmZvcnR1bmF0ZWx5LCBhdCB0aGUgbW9tZW50LCB0aGUgY29kZSB0aGF0
IHVwZGF0ZXMgdGhlIGFjY291bnRpbmcKICAgIGhhcHBlbnMgaW4gYSBkaWZmZXJlbnQgY3JpdGlj
YWwgc2VjdGlvbiB0aGFuIHRoZSBvbmUgd2hpY2ggdXBkYXRlcyB0aGUKICAgIHVzYWdlIGZsYWdz
OyB0aGlzIG1lYW5zIHRoYXQgdW5kZXIgdGhlIHJpZ2h0IGNpcmN1bXN0YW5jZXMsIHRoZXJlIG1h
eSBiZQogICAgYSB3aW5kb3cgaW4gdGltZSBhZnRlciB0aGUgaHlwZXJ2aXNvciByZXBvcnRlZCB0
aGUgZ3JhbnQgYXMgYmVpbmcgZnJlZQogICAgZHVyaW5nIHdoaWNoIHRoZSBncmFudCByZWZlcmVl
IHN0aWxsIGhhZCBhY2Nlc3MgdG8gdGhlIHBhZ2UuCiAgICAKICAgIE1vdmUgdGhlIGdyYW50IGFj
Y291bnRpbmcgY29kZSBpbnRvIHRoZSBzYW1lIGNyaXRpY2FsIHNlY3Rpb24gYXMgdGhlCiAgICBy
ZXBvcnRpbmcgY29kZSB0byBtYWtlIHN1cmUgdGhpcyBraW5kIG9mIHJhY2UgY2FuJ3QgaGFwcGVu
LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTIxOC4KICAgIAogICAgUmVwb3J0ZWQtYnk6
IEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDlhMGJkNDYwY2ZjMjg1
NjRkMzlmYTIzNTQxYmI4NzJiMTNlN2Y3ZWEKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA2LTIwIDE0
OjMyOjAzICswMjAwCi0tLQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIHwgMzIgKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCsp
LCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMg
Yi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggNGZlOTU0NC4uMTQ3YWZlOSAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFi
bGUuYwpAQCAtMTE1MCwxNSArMTE1MCw4IEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbigKICAgICAg
ICAgICAgIFBJTl9GQUlMKGFjdF9yZWxlYXNlX291dCwgR05UU1RfZ2VuZXJhbF9lcnJvciwKICAg
ICAgICAgICAgICAgICAgICAgICJCYWQgZnJhbWUgbnVtYmVyIGRvZXNuJ3QgbWF0Y2ggZ250cmVm
LiAoJWx4ICE9ICVseClcbiIsCiAgICAgICAgICAgICAgICAgICAgICBvcC0+ZnJhbWUsIGFjdC0+
ZnJhbWUpOwotICAgICAgICBpZiAoIG9wLT5mbGFncyAmIEdOVE1BUF9kZXZpY2VfbWFwICkKLSAg
ICAgICAgewotICAgICAgICAgICAgQVNTRVJUKGFjdC0+cGluICYgKEdOVFBJTl9kZXZ3X21hc2sg
fCBHTlRQSU5fZGV2cl9tYXNrKSk7Ci0gICAgICAgICAgICBvcC0+bWFwLT5mbGFncyAmPSB+R05U
TUFQX2RldmljZV9tYXA7Ci0gICAgICAgICAgICBpZiAoIG9wLT5mbGFncyAmIEdOVE1BUF9yZWFk
b25seSApCi0gICAgICAgICAgICAgICAgYWN0LT5waW4gLT0gR05UUElOX2RldnJfaW5jOwotICAg
ICAgICAgICAgZWxzZQotICAgICAgICAgICAgICAgIGFjdC0+cGluIC09IEdOVFBJTl9kZXZ3X2lu
YzsKLSAgICAgICAgfQorCisgICAgICAgIG9wLT5tYXAtPmZsYWdzICY9IH5HTlRNQVBfZGV2aWNl
X21hcDsKICAgICB9CiAKICAgICBpZiAoIChvcC0+aG9zdF9hZGRyICE9IDApICYmIChvcC0+Zmxh
Z3MgJiBHTlRNQVBfaG9zdF9tYXApICkKQEAgLTExNjgsMTIgKzExNjEsNyBAQCBfX2dudHRhYl91
bm1hcF9jb21tb24oCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgb3AtPmZsYWdzKSkgPCAwICkKICAgICAgICAgICAgIGdvdG8gYWN0X3JlbGVhc2Vfb3V0Owog
Ci0gICAgICAgIEFTU0VSVChhY3QtPnBpbiAmIChHTlRQSU5faHN0d19tYXNrIHwgR05UUElOX2hz
dHJfbWFzaykpOwogICAgICAgICBvcC0+bWFwLT5mbGFncyAmPSB+R05UTUFQX2hvc3RfbWFwOwot
ICAgICAgICBpZiAoIG9wLT5mbGFncyAmIEdOVE1BUF9yZWFkb25seSApCi0gICAgICAgICAgICBh
Y3QtPnBpbiAtPSBHTlRQSU5faHN0cl9pbmM7Ci0gICAgICAgIGVsc2UKLSAgICAgICAgICAgIGFj
dC0+cGluIC09IEdOVFBJTl9oc3R3X2luYzsKICAgICB9CiAKICBhY3RfcmVsZWFzZV9vdXQ6CkBA
IC0xMjY2LDYgKzEyNTQsMTIgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uX2NvbXBsZXRlKHN0cnVj
dCBnbnR0YWJfdW5tYXBfY29tbW9uICpvcCkKICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAg
ICAgICBwdXRfcGFnZV9hbmRfdHlwZShwZyk7CiAgICAgICAgIH0KKworICAgICAgICBBU1NFUlQo
YWN0LT5waW4gJiAoR05UUElOX2RldndfbWFzayB8IEdOVFBJTl9kZXZyX21hc2spKTsKKyAgICAg
ICAgaWYgKCBvcC0+ZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHkgKQorICAgICAgICAgICAgYWN0LT5w
aW4gLT0gR05UUElOX2RldnJfaW5jOworICAgICAgICBlbHNlCisgICAgICAgICAgICBhY3QtPnBp
biAtPSBHTlRQSU5fZGV2d19pbmM7CiAgICAgfQogCiAgICAgaWYgKCAob3AtPmhvc3RfYWRkciAh
PSAwKSAmJiAob3AtPmZsYWdzICYgR05UTUFQX2hvc3RfbWFwKSApCkBAIC0xMjc0LDcgKzEyNjgs
OSBAQCBfX2dudHRhYl91bm1hcF9jb21tb25fY29tcGxldGUoc3RydWN0IGdudHRhYl91bm1hcF9j
b21tb24gKm9wKQogICAgICAgICB7CiAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICogU3Vn
Z2VzdHMgdGhhdCBfX2dudGFiX3VubWFwX2NvbW1vbiBmYWlsZWQgaW4KLSAgICAgICAgICAgICAq
IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKCkgc28gbm90aGluZyBmdXJ0aGVyIHRvIGRvCisg
ICAgICAgICAgICAgKiByZXBsYWNlX2dyYW50X2hvc3RfbWFwcGluZygpIG9yIElPTU1VIGhhbmRs
aW5nLCBzbyBub3RoaW5nCisgICAgICAgICAgICAgKiBmdXJ0aGVyIHRvIGRvIChzaG9ydCBvZiBy
ZS1lc3RhYmxpc2hpbmcgdGhlIG1hcHBpbmcgaW4gdGhlCisgICAgICAgICAgICAgKiBsYXR0ZXIg
Y2FzZSkuCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIGdvdG8gYWN0X3JlbGVhc2Vfb3V0
OwogICAgICAgICB9CkBAIC0xMjg1LDYgKzEyODEsMTIgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9u
X2NvbXBsZXRlKHN0cnVjdCBnbnR0YWJfdW5tYXBfY29tbW9uICpvcCkKICAgICAgICAgICAgICAg
ICBwdXRfcGFnZV90eXBlKHBnKTsKICAgICAgICAgICAgIHB1dF9wYWdlKHBnKTsKICAgICAgICAg
fQorCisgICAgICAgIEFTU0VSVChhY3QtPnBpbiAmIChHTlRQSU5faHN0d19tYXNrIHwgR05UUElO
X2hzdHJfbWFzaykpOworICAgICAgICBpZiAoIG9wLT5mbGFncyAmIEdOVE1BUF9yZWFkb25seSAp
CisgICAgICAgICAgICBhY3QtPnBpbiAtPSBHTlRQSU5faHN0cl9pbmM7CisgICAgICAgIGVsc2UK
KyAgICAgICAgICAgIGFjdC0+cGluIC09IEdOVFBJTl9oc3R3X2luYzsKICAgICB9CiAKICAgICBp
ZiAoIChvcC0+bWFwLT5mbGFncyAmIChHTlRNQVBfZGV2aWNlX21hcHxHTlRNQVBfaG9zdF9tYXAp
KSA9PSAwICkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Jun 27 13:23:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 13:23:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dPqSl-0002R7-O9; Tue, 27 Jun 2017 13:23:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqSk-0002Qs-Bs
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:23:26 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 84/05-03696-D4C52595; Tue, 27 Jun 2017 13:23:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVdcnJij
 SYE6LqcWEbQYOjB7b+3axBzBGsWbmJeVXJLBmnJ6zkblgnn3F/y0bmBsYb+h3MXJxCAl8YZQ4
 8+geO4RznlFixb/HzF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwv4SWx9t
 poFpJxXwExi6UpXkDALUHn3sp9sExg5FjAyrGLUKE4tKkst0jU21EsqykzPKMlNzMzRNTQw08
 tNLS5OTE/NSUwq1kvOz93ECPQJAxDsYGxaFHiIUZKDSUmUd7VEUKQQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCd7HUUA5waLU9NSKtMwcYHDApCU4eJREePvcgNK8xQWJucWZ6RCpU4yKUuK8L0D6
 BEASGaV5cG2wgLzEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd4ZIFN4MvNK4Ka/AlrMBLSYZ
 V4AyOKSRISUVAPjIdvPj45aiBx/YaxwSNSyYN8qPw8v+bk+1xmPm/44oSpodvAlR2vA8i+7r2
 ZEXMmpCeF2XPW7NTGipL8z9bbGPa6UkKORW7Ye9dmuc2t2f/4mrUUeW3wiauLkkiKP38pb2H5
 Z/2bewdenzvFJqQT0PL/rOqVf4/T0DoHzSh9eSp7cKGM/Q2uVEktxRqKhFnNRcSIAdJGzsEMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1498569803!99404959!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10910 invoked from network); 27 Jun 2017 13:23:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jun 2017 13:23:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqSg-00027X-UX
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:23:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqSg-0001J8-Tv
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:23:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dPqSg-0001J8-Tv@xenbits.xenproject.org>
Date: Tue, 27 Jun 2017 13:23:22 +0000
Subject: [Xen-changelog] [xen stable-4.9] gnttab: Avoid potential double-put
	of maptrack entry
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDhhYWQzYTlkNzhjYjFmYjU1ZDIyOTNiZWExZTNiNTg2NmQ1M2E0YWQKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgSnVuIDIwIDE1OjQxOjA3IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE1OjQxOjA3IDIwMTcgKzAy
MDAKCiAgICBnbnR0YWI6IEF2b2lkIHBvdGVudGlhbCBkb3VibGUtcHV0IG9mIG1hcHRyYWNrIGVu
dHJ5CiAgICAKICAgIEVhY2ggZ3JhbnQgbWFwcGluZyBmb3IgYSBwYXJ0aWN1bGFyIGRvbWFpbiBp
cyB0cmFja2VkIGJ5IGFuIGluLVhlbgogICAgIm1hcHRyYWNrIiBlbnRyeS4gIFRoaXMgZW50cnkg
aXMgaXMgcmVmZXJlbmNlZCBieSBhICJoYW5kbGUiLCB3aGljaCBpcwogICAgZ2l2ZW4gdG8gdGhl
IGd1ZXN0IHdoZW4gaXQgY2FsbHMgZ250dGFiX21hcF9ncmFudF9yZWYoKS4KICAgIAogICAgVGhl
cmUgYXJlIHR3byB0eXBlcyBvZiBtYXBwaW5nIGEgcGFydGljdWxhciBoYW5kbGUgY2FuIHJlZmVy
IHRvOgogICAgR05UTUFQX2hvc3RfbWFwIGFuZCBHTlRNQVBfZGV2aWNlX21hcC4gIEEgZ2l2ZW4K
ICAgIGdudHRhYl91bm1hcF9ncmFudF9yZWYoKSBjYWxsIGNhbiByZW1vdmUgZWl0aGVyIG9ubHkg
b25lIG9yIGJvdGggb2YKICAgIHRoZXNlIGVudHJpZXMuICBXaGVuIGEgcGFydGljdWxhciBoYW5k
bGUgaGFzIG5vIGVudHJpZXMgbGVmdCwgaXQgbXVzdAogICAgYmUgZnJlZWQuCiAgICAKICAgIGdu
dHRhYl91bm1hcF9ncmFudF9yZWYoKSBsb29wcyB0aHJvdWdoIGl0cyBncmFudCB1bm1hcCByZXF1
ZXN0IGxpc3QKICAgIHR3aWNlLiAgSXQgZmlyc3QgcmVtb3ZlcyBlbnRyaWVzIGZyb20gYW55IGhv
c3QgcGFnZXRhYmxlcyBhbmQgKGlmCiAgICBhcHByb3ByYWl0ZSkgaW9tbXVzOyB0aGVuIGl0IGRv
ZXMgYSBzaW5nbGUgZG9tYWluIFRMQiBmbHVzaDsgdGhlbiBpdAogICAgZG9lcyB0aGUgY2xlYW4t
dXAsIGluY2x1ZGluZyB0ZWxsaW5nIHRoZSBncmFudGVyIHRoYXQgZW50cmllcyBhcmUgbm8KICAg
IGxvbmdlciBiZWluZyB1c2VkIChpZiBhcHByb3ByaWF0ZSkuCiAgICAKICAgIEF0IHRoZSBtb21l
bnQsIGl0J3MgZHVyaW5nIHRoZSBmaXJzdCBwYXNzIHRoYXQgdGhlIG1hcHRyYWNrIGZsYWdzIGFy
ZQogICAgY2xlYXJlZCwgYnV0IHRoZSBzZWNvbmQgcGFzcyB0aGF0IHRoZSBtYXB0cmFjayBlbnRy
eSBpcyBmcmVlZC4KICAgIAogICAgVW5mb3J0dW5hdGVseSB0aGlzIGFsbG93cyB0aGUgZm9sbG93
aW5nIHJhY2UsIHdoaWNoIHJlc3VsdHMgaW4gYQogICAgZG91YmxlLWZyZWU6CiAgICAKICAgICBB
OiAocGFzcyAxKSBjbGVhciBob3N0X21hcAogICAgIEI6IChwYXNzIDEpIGNsZWFyIGRldmljZV9t
YXAKICAgICBBOiAocGFzcyAyKSBTZWUgdGhhdCBtYXB0cmFjayBlbnRyeSBoYXMgbm8gbWFwcGlu
Z3MsIGZyZWUgaXQKICAgICBCOiAocGFzcyAyKSBTZWUgdGhhdCBtYXB0cmFjayBlbnRyeSBoYXMg
bm8gbWFwcGluZ3MsIGZyZWUgaXQgIwogICAgCiAgICBVbmZvcnR1bmF0ZWx5LCB1bmxpa2UgdGhl
IGFjdGl2ZSBlbnRyeSBwaW5uaW5nIHVwZGF0ZSwgd2UgY2FuJ3Qgc2ltcGx5CiAgICBtb3ZlIHRo
ZSBtYXB0cmFjayBmbGFnIGNoYW5nZXMgdG8gdGhlIHNlY29uZCBoYWxmLCBiZWNhdXNlIHRoZQog
ICAgbWFwdHJhY2sgZmxhZ3MgYXJlIHVzZWQgdG8gZGV0ZXJtaW5lIGlmIGlvbW11IGVudHJpZXMg
bmVlZCB0byBiZQogICAgYWRkZWQ6IGEgZG9tYWluJ3MgaW9tbXUgbXVzdCBuZXZlciBoYXZlIGZl
d2VyIHBlcm1pc3Npb25zIHRoYW4gdGhlCiAgICBtYXB0cmFjayBmbGFncyBpbmRpY2F0ZSwgb3Ig
YSBzdWJzZXF1ZW50IG1hcF9ncmFudF9yZWYoKSBtaWdodCBmYWlsIHRvCiAgICBhZGQgdGhlIG5l
Y2Vzc2FyeSBpb21tdSBlbnRyaWVzLgogICAgCiAgICBJbnN0ZWFkLCBmcmVlIHRoZSBtYXB0cmFj
ayBlbnRyeSBpbiB0aGUgZmlyc3QgcGFzcyBpZiB0aGVyZSBhcmUgbm8KICAgIGZ1cnRoZXIgbWFw
cGluZ3MuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjE4LgogICAgCiAgICBSZXBvcnRl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTog
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogYjdm
NmNiYjlkNDNmNzM4NGUxZjM4Zjg3NjRiOWE0ODIxNmM4YTUyNQogICAgbWFzdGVyIGRhdGU6IDIw
MTctMDYtMjAgMTQ6MzM6MTMgKzAyMDAKLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCA3
NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCA1MyBpbnNlcnRpb25zKCspLCAyNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5k
ZXggMTQ3YWZlOS4uNzA5OGFmNyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5j
CisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtOTgsOCArOTgsOCBAQCBzdHJ1Y3Qg
Z250dGFiX3VubWFwX2NvbW1vbiB7CiAgICAgLyogU2hhcmVkIHN0YXRlIGJldGVlbiAqX3VubWFw
IGFuZCAqX3VubWFwX2NvbXBsZXRlICovCiAgICAgdTE2IGZsYWdzOwogICAgIHVuc2lnbmVkIGxv
bmcgZnJhbWU7Ci0gICAgc3RydWN0IGdyYW50X21hcHBpbmcgKm1hcDsKICAgICBzdHJ1Y3QgZG9t
YWluICpyZDsKKyAgICBncmFudF9yZWZfdCByZWY7CiB9OwogCiAvKiBOdW1iZXIgb2YgdW5tYXAg
b3BlcmF0aW9ucyB0aGF0IGFyZSBkb25lIGJldHdlZW4gZWFjaCB0bGIgZmx1c2ggKi8KQEAgLTEw
NzksNiArMTA3OSw4IEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbigKICAgICBzdHJ1Y3QgZ3JhbnRf
dGFibGUgKmxndCwgKnJndDsKICAgICBzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICphY3Q7CiAg
ICAgczE2ICAgICAgICAgICAgICByYyA9IDA7CisgICAgc3RydWN0IGdyYW50X21hcHBpbmcgKm1h
cDsKKyAgICBib29sIHB1dF9oYW5kbGUgPSBmYWxzZTsKIAogICAgIGxkID0gY3VycmVudC0+ZG9t
YWluOwogICAgIGxndCA9IGxkLT5ncmFudF90YWJsZTsKQEAgLTEwOTIsMTEgKzEwOTQsMTEgQEAg
X19nbnR0YWJfdW5tYXBfY29tbW9uKAogICAgICAgICByZXR1cm47CiAgICAgfQogCi0gICAgb3At
Pm1hcCA9ICZtYXB0cmFja19lbnRyeShsZ3QsIG9wLT5oYW5kbGUpOworICAgIG1hcCA9ICZtYXB0
cmFja19lbnRyeShsZ3QsIG9wLT5oYW5kbGUpOwogCiAgICAgZ3JhbnRfcmVhZF9sb2NrKGxndCk7
CiAKLSAgICBpZiAoIHVubGlrZWx5KCFyZWFkX2F0b21pYygmb3AtPm1hcC0+ZmxhZ3MpKSApCisg
ICAgaWYgKCB1bmxpa2VseSghcmVhZF9hdG9taWMoJm1hcC0+ZmxhZ3MpKSApCiAgICAgewogICAg
ICAgICBncmFudF9yZWFkX3VubG9jayhsZ3QpOwogICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5G
TywgIlplcm8gZmxhZ3MgZm9yIGhhbmRsZSAlI3hcbiIsIG9wLT5oYW5kbGUpOwpAQCAtMTEwNCw3
ICsxMTA2LDcgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uKAogICAgICAgICByZXR1cm47CiAgICAg
fQogCi0gICAgZG9tID0gb3AtPm1hcC0+ZG9taWQ7CisgICAgZG9tID0gbWFwLT5kb21pZDsKICAg
ICBncmFudF9yZWFkX3VubG9jayhsZ3QpOwogCiAgICAgaWYgKCB1bmxpa2VseSgocmQgPSByY3Vf
bG9ja19kb21haW5fYnlfaWQoZG9tKSkgPT0gTlVMTCkgKQpAQCAtMTEyOSwxNiArMTEzMSw0MyBA
QCBfX2dudHRhYl91bm1hcF9jb21tb24oCiAKICAgICBncmFudF9yZWFkX2xvY2socmd0KTsKIAot
ICAgIG9wLT5mbGFncyA9IHJlYWRfYXRvbWljKCZvcC0+bWFwLT5mbGFncyk7Ci0gICAgaWYgKCB1
bmxpa2VseSghb3AtPmZsYWdzKSB8fCB1bmxpa2VseShvcC0+bWFwLT5kb21pZCAhPSBkb20pICkK
KyAgICBvcC0+cmQgPSByZDsKKyAgICBvcC0+cmVmID0gbWFwLT5yZWY7CisKKyAgICAvKgorICAg
ICAqIFdlIGNhbid0IGFzc3VtZSB0aGVyZSB3YXMgbm8gcmFjaW5nIHVubWFwIGZvciB0aGlzIG1h
cHRyYWNrIGVudHJ5LAorICAgICAqIGFuZCBoZW5jZSB3ZSBjYW4ndCBhc3N1bWUgbWFwLT5yZWYg
aXMgdmFsaWQgZm9yIHJkLiBXaGlsZSB0aGUgY2hlY2tzCisgICAgICogYmVsb3cgKHdpdGggdGhl
IGFjdGl2ZSBlbnRyeSBsb2NrIGhlbGQpIHdpbGwgcmVqZWN0IGFueSBzdWNoIHJhY2luZworICAg
ICAqIHJlcXVlc3RzLCB3ZSBzdGlsbCBuZWVkIHRvIG1ha2Ugc3VyZSB3ZSBkb24ndCBhdHRlbXB0
IHRvIGFjcXVpcmUgYW4KKyAgICAgKiBpbnZhbGlkIGxvY2suCisgICAgICovCisgICAgc21wX3Jt
YigpOworICAgIGlmICggdW5saWtlbHkob3AtPnJlZiA+PSBucl9ncmFudF9lbnRyaWVzKHJndCkp
ICkKICAgICB7CiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiVW5zdGFibGUgaGFu
ZGxlICUjeFxuIiwgb3AtPmhhbmRsZSk7CiAgICAgICAgIHJjID0gR05UU1RfYmFkX2hhbmRsZTsK
LSAgICAgICAgZ290byB1bm1hcF9vdXQ7CisgICAgICAgIGdvdG8gdW5sb2NrX291dDsKICAgICB9
CiAKLSAgICBvcC0+cmQgPSByZDsKLSAgICBhY3QgPSBhY3RpdmVfZW50cnlfYWNxdWlyZShyZ3Qs
IG9wLT5tYXAtPnJlZik7CisgICAgYWN0ID0gYWN0aXZlX2VudHJ5X2FjcXVpcmUocmd0LCBvcC0+
cmVmKTsKKworICAgIC8qCisgICAgICogTm90ZSB0aGF0IHdlIChhYil1c2UgdGhlIGFjdGl2ZSBl
bnRyeSBsb2NrIGhlcmUgdG8gcHJvdGVjdCBhZ2FpbnN0CisgICAgICogbXVsdGlwbGUgdW5tYXBz
IG9mIHRoZSBzYW1lIG1hcHBpbmcgaGVyZS4gV2UgZG9uJ3Qgd2FudCB0byBob2xkIGxndCdzCisg
ICAgICogbG9jaywgYW5kIHdlIG9ubHkgaG9sZCByZ3QncyBsb2NrIGZvciByZWFkaW5nIChidXQg
dGhlIGxhdHRlciB3b3VsZG4ndAorICAgICAqIGJlIHRoZSByaWdodCBvbmUgYW55d2F5KS4gSGVu
Y2UgdGhlIGVhc2llc3QgaXMgdG8gcmVseSBvbiBhIGxvY2sgd2UKKyAgICAgKiBob2xkIGFueXdh
eTsgc2VlIGRvY3MvbWlzYy9ncmFudC10YWJsZXMudHh0J3MgIkxvY2tpbmciIHNlY3Rpb24uCisg
ICAgICovCisKKyAgICBvcC0+ZmxhZ3MgPSByZWFkX2F0b21pYygmbWFwLT5mbGFncyk7CisgICAg
c21wX3JtYigpOworICAgIGlmICggdW5saWtlbHkoIW9wLT5mbGFncykgfHwgdW5saWtlbHkobWFw
LT5kb21pZCAhPSBkb20pIHx8CisgICAgICAgICB1bmxpa2VseShtYXAtPnJlZiAhPSBvcC0+cmVm
KSApCisgICAgeworICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIlVuc3RhYmxlIGhh
bmRsZSAlI3hcbiIsIG9wLT5oYW5kbGUpOworICAgICAgICByYyA9IEdOVFNUX2JhZF9oYW5kbGU7
CisgICAgICAgIGdvdG8gYWN0X3JlbGVhc2Vfb3V0OworICAgIH0KIAogICAgIGlmICggb3AtPmZy
YW1lID09IDAgKQogICAgIHsKQEAgLTExNTEsNyArMTE4MCw3IEBAIF9fZ250dGFiX3VubWFwX2Nv
bW1vbigKICAgICAgICAgICAgICAgICAgICAgICJCYWQgZnJhbWUgbnVtYmVyIGRvZXNuJ3QgbWF0
Y2ggZ250cmVmLiAoJWx4ICE9ICVseClcbiIsCiAgICAgICAgICAgICAgICAgICAgICBvcC0+ZnJh
bWUsIGFjdC0+ZnJhbWUpOwogCi0gICAgICAgIG9wLT5tYXAtPmZsYWdzICY9IH5HTlRNQVBfZGV2
aWNlX21hcDsKKyAgICAgICAgbWFwLT5mbGFncyAmPSB+R05UTUFQX2RldmljZV9tYXA7CiAgICAg
fQogCiAgICAgaWYgKCAob3AtPmhvc3RfYWRkciAhPSAwKSAmJiAob3AtPmZsYWdzICYgR05UTUFQ
X2hvc3RfbWFwKSApCkBAIC0xMTYxLDE0ICsxMTkwLDIzIEBAIF9fZ250dGFiX3VubWFwX2NvbW1v
bigKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcC0+Zmxh
Z3MpKSA8IDAgKQogICAgICAgICAgICAgZ290byBhY3RfcmVsZWFzZV9vdXQ7CiAKLSAgICAgICAg
b3AtPm1hcC0+ZmxhZ3MgJj0gfkdOVE1BUF9ob3N0X21hcDsKKyAgICAgICAgbWFwLT5mbGFncyAm
PSB+R05UTUFQX2hvc3RfbWFwOworICAgIH0KKworICAgIGlmICggIShtYXAtPmZsYWdzICYgKEdO
VE1BUF9kZXZpY2VfbWFwfEdOVE1BUF9ob3N0X21hcCkpICkKKyAgICB7CisgICAgICAgIG1hcC0+
ZmxhZ3MgPSAwOworICAgICAgICBwdXRfaGFuZGxlID0gdHJ1ZTsKICAgICB9CiAKICBhY3RfcmVs
ZWFzZV9vdXQ6CiAgICAgYWN0aXZlX2VudHJ5X3JlbGVhc2UoYWN0KTsKLSB1bm1hcF9vdXQ6Cisg
dW5sb2NrX291dDoKICAgICBncmFudF9yZWFkX3VubG9jayhyZ3QpOwogCisgICAgaWYgKCBwdXRf
aGFuZGxlICkKKyAgICAgICAgcHV0X21hcHRyYWNrX2hhbmRsZShsZ3QsIG9wLT5oYW5kbGUpOwor
CiAgICAgaWYgKCByYyA9PSBHTlRTVF9va2F5ICYmIGdudHRhYl9uZWVkX2lvbW11X21hcHBpbmco
bGQpICkKICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGludCBraW5kOwpAQCAtMTIwNSw3ICsxMjQz
LDYgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uX2NvbXBsZXRlKHN0cnVjdCBnbnR0YWJfdW5tYXBf
Y29tbW9uICpvcCkKICAgICBncmFudF9lbnRyeV9oZWFkZXJfdCAqc2hhOwogICAgIHN0cnVjdCBw
YWdlX2luZm8gKnBnOwogICAgIHVpbnQxNl90ICpzdGF0dXM7Ci0gICAgYm9vbF90IHB1dF9oYW5k
bGUgPSAwOwogCiAgICAgaWYgKCByZCA9PSBOVUxMICkKICAgICB7IApAQCAtMTIyNiwxMyArMTI2
MywxMyBAQCBfX2dudHRhYl91bm1hcF9jb21tb25fY29tcGxldGUoc3RydWN0IGdudHRhYl91bm1h
cF9jb21tb24gKm9wKQogICAgIGlmICggcmd0LT5ndF92ZXJzaW9uID09IDAgKQogICAgICAgICBn
b3RvIHVubG9ja19vdXQ7CiAKLSAgICBhY3QgPSBhY3RpdmVfZW50cnlfYWNxdWlyZShyZ3QsIG9w
LT5tYXAtPnJlZik7Ci0gICAgc2hhID0gc2hhcmVkX2VudHJ5X2hlYWRlcihyZ3QsIG9wLT5tYXAt
PnJlZik7CisgICAgYWN0ID0gYWN0aXZlX2VudHJ5X2FjcXVpcmUocmd0LCBvcC0+cmVmKTsKKyAg
ICBzaGEgPSBzaGFyZWRfZW50cnlfaGVhZGVyKHJndCwgb3AtPnJlZik7CiAKICAgICBpZiAoIHJn
dC0+Z3RfdmVyc2lvbiA9PSAxICkKICAgICAgICAgc3RhdHVzID0gJnNoYS0+ZmxhZ3M7CiAgICAg
ZWxzZQotICAgICAgICBzdGF0dXMgPSAmc3RhdHVzX2VudHJ5KHJndCwgb3AtPm1hcC0+cmVmKTsK
KyAgICAgICAgc3RhdHVzID0gJnN0YXR1c19lbnRyeShyZ3QsIG9wLT5yZWYpOwogCiAgICAgaWYg
KCB1bmxpa2VseShvcC0+ZnJhbWUgIT0gYWN0LT5mcmFtZSkgKSAKICAgICB7CkBAIC0xMjg5LDkg
KzEzMjYsNiBAQCBfX2dudHRhYl91bm1hcF9jb21tb25fY29tcGxldGUoc3RydWN0IGdudHRhYl91
bm1hcF9jb21tb24gKm9wKQogICAgICAgICAgICAgYWN0LT5waW4gLT0gR05UUElOX2hzdHdfaW5j
OwogICAgIH0KIAotICAgIGlmICggKG9wLT5tYXAtPmZsYWdzICYgKEdOVE1BUF9kZXZpY2VfbWFw
fEdOVE1BUF9ob3N0X21hcCkpID09IDAgKQotICAgICAgICBwdXRfaGFuZGxlID0gMTsKLQogICAg
IGlmICggKChhY3QtPnBpbiAmIChHTlRQSU5fZGV2d19tYXNrfEdOVFBJTl9oc3R3X21hc2spKSA9
PSAwKSAmJgogICAgICAgICAgIShvcC0+ZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHkpICkKICAgICAg
ICAgZ250dGFiX2NsZWFyX2ZsYWcoX0dURl93cml0aW5nLCBzdGF0dXMpOwpAQCAtMTMwNCwxMSAr
MTMzOCw2IEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbl9jb21wbGV0ZShzdHJ1Y3QgZ250dGFiX3Vu
bWFwX2NvbW1vbiAqb3ApCiAgdW5sb2NrX291dDoKICAgICBncmFudF9yZWFkX3VubG9jayhyZ3Qp
OwogCi0gICAgaWYgKCBwdXRfaGFuZGxlICkKLSAgICB7Ci0gICAgICAgIG9wLT5tYXAtPmZsYWdz
ID0gMDsKLSAgICAgICAgcHV0X21hcHRyYWNrX2hhbmRsZShsZC0+Z3JhbnRfdGFibGUsIG9wLT5o
YW5kbGUpOwotICAgIH0KICAgICByY3VfdW5sb2NrX2RvbWFpbihyZCk7CiB9CiAKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Jun 27 13:23:35 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 13:23:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dPqSt-0002Sr-Py; Tue, 27 Jun 2017 13:23:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqSt-0002Sf-5c
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:23:35 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 8B/E9-02962-65C52595; Tue, 27 Jun 2017 13:23:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVTcsJij
 S4O0rZosJ2wwcGD229+1iD2CMYs3MS8qvSGDNmPSQvWC2ZMXSM49ZGxhXCHcxcnEICXxhlLjT
 /pEdwjnPKDH/0COWLkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBRwlZt6az
 w5i8wqYScxcf48dpJUFqP79GqkJjBwLGBlWMaoXpxaVpRbpmuglFWWmZ5TkJmbm6BoamOnlph
 YXJ6an5iQmFesl5+duYgT6gwEIdjB2X/Y/xCjJwaQkyrtaIihSiC8pP6UyI7E4I76oNCe1+BC
 jDAeHkgRvWRRQTrAoNT21Ii0zBxgYMGkJDh4lEd4+N6A0b3FBYm5xZjpE6hSjopQ47wuQPgGQ
 REZpHlwbLBgvMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZh3BsgUnsy8Erjpr4AWMwEtZpkXA
 LK4JBEhJdXAeLK2q+JtQXPLWq7PsaomO77/mrvtZdbcvW4OzEXB7264bvAK9fgkd/VzwtEn2o
 s3TEs2nX5a4bZHz22zyxL9RhviVqQqhiQ/DnBKtFMpX/FZxvrIyqOLz7Lv2NF0cM3hn2umTS2
 +emfmin9SYb9OTd+vJK8gKMVo68b7OKv90BpeUUbpGfX3K5RYijMSDbWYi4oTAXRDEARBAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1498569813!104202514!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60651 invoked from network); 27 Jun 2017 13:23:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jun 2017 13:23:33 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqSr-00027h-1y
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:23:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqSq-0001Jg-Vj
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:23:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dPqSq-0001Jg-Vj@xenbits.xenproject.org>
Date: Tue, 27 Jun 2017 13:23:32 +0000
Subject: [Xen-changelog] [xen stable-4.9] gnttab: correct maptrack table
	accesses
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDY4ZTAxODQ0MjJkMzFiNjI3MzBmNjhlZDcwZTQyYzNmZWY4YjJkYzQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDIw
IDE1OjQxOjM2IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE1OjQxOjM2IDIwMTcgKzAyMDAKCiAgICBn
bnR0YWI6IGNvcnJlY3QgbWFwdHJhY2sgdGFibGUgYWNjZXNzZXMKICAgIAogICAgSW4gb3JkZXIg
dG8gb2JzZXJ2ZSBhIGNvbnNpc3RlbnQgKGxpbWl0LHBvaW50ZXItdGFibGUpIHBhaXIsIHRoZSBy
ZWFkZXIKICAgIG5lZWRzIHRvIGVpdGhlciBob2xkIHRoZSBtYXB0cmFjayBsb2NrIChpbiBsaW5l
IHdpdGggZG9jdW1lbnRhdGlvbikgb3IKICAgIGJvdGggc2lkZXMgbmVlZCB0byBvcmRlciB0aGVp
ciBhY2Nlc3NlcyBzdWl0YWJseSAodGhlIHdyaXRlciBzaWRlCiAgICBiYXJyaWVyIHdhcyByZW1v
dmVkIGJ5IGNvbW1pdCBkZmY1MTVkZmVhIFsiZ250dGFiOiB1c2UgcGVyLVZDUFUKICAgIG1hcHRy
YWNrIGZyZWUgbGlzdHMiXSwgYW5kIGEgcmVhZCBzaWRlIGJhcnJpZXIgaGFzIG5ldmVyIGJlZW4g
dGhlcmUpLgogICAgCiAgICBNYWtlIHRoZSB3cml0ZXIgcHVibGlzaCBhIG5ldyB0YWJsZSBwYWdl
IGJlZm9yZSBsaW1pdCAoZm9yIGJvdW5kcwogICAgY2hlY2tzIHRvIHdvcmspLCBhbmQgbmV3IGxp
c3QgaGVhZCBsYXN0IChmb3IgcmFjaW5nIG1hcHRyYWNrX2VudHJ5KCkKICAgIGludm9jYXRpb25z
IHRvIHdvcmspLiBBdCB0aGUgc2FtZSB0aW1lIGFkZCByZWFkIGJhcnJpZXJzIHRvIGxvY2tsZXNz
CiAgICByZWFkZXJzLgogICAgCiAgICBBZGRpdGlvbmFsbHkgZ2V0X21hcHRyYWNrX2hhbmRsZSgp
IG11c3Qgbm90IGFzc3VtZSAtPm1hcHRyYWNrX2hlYWQgdG8KICAgIG5vdCBjaGFuZ2UgYmVoaW5k
IGl0cyBiYWNrOiBBbm90aGVyIGhhbmRsZSBtYXkgYmUgcHV0ICh1cGRhdGluZyBvbmx5CiAgICAt
Pm1hcHRyYWNrX3RhaWwpIGFuZCB0aGVuIGdvdCBvciBzdG9sZW4gKHVwZGF0aW5nIC0+bWFwdHJh
Y2tfaGVhZCkuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjE4LgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1i
eTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgbWFzdGVyIGNv
bW1pdDogNGI3OGVmYTkxYzhhZTNjNDJlMTRiOGVhZWFhZDc3M2M1ZWIzYjcxYQogICAgbWFzdGVy
IGRhdGU6IDIwMTctMDYtMjAgMTQ6MzQ6MzQgKzAyMDAKLS0tCiB4ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMgfCAxMyArKysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCsp
LCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBi
L3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCA3MDk4YWY3Li45MjdmZDJiIDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJs
ZS5jCkBAIC0zOTUsNyArMzk1LDcgQEAgZ2V0X21hcHRyYWNrX2hhbmRsZSgKICAgICBzdHJ1Y3Qg
Z3JhbnRfdGFibGUgKmxndCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAgICAgICAgICAqY3VyciA9IGN1
cnJlbnQ7Ci0gICAgaW50ICAgICAgICAgICAgICAgICAgIGk7CisgICAgdW5zaWduZWQgaW50ICAg
ICAgICAgIGksIGhlYWQ7CiAgICAgZ3JhbnRfaGFuZGxlX3QgICAgICAgIGhhbmRsZTsKICAgICBz
dHJ1Y3QgZ3JhbnRfbWFwcGluZyAqbmV3X210OwogCkBAIC00NTEsMTcgKzQ1MSwyMCBAQCBnZXRf
bWFwdHJhY2tfaGFuZGxlKAogICAgICAgICBuZXdfbXRbaV0ucmVmID0gaGFuZGxlICsgaSArIDE7
CiAgICAgICAgIG5ld19tdFtpXS52Y3B1ID0gY3Vyci0+dmNwdV9pZDsKICAgICB9Ci0gICAgbmV3
X210W2kgLSAxXS5yZWYgPSBjdXJyLT5tYXB0cmFja19oZWFkOwogCiAgICAgLyogU2V0IHRhaWwg
ZGlyZWN0bHkgaWYgdGhpcyBpcyB0aGUgZmlyc3QgcGFnZSBmb3IgdGhpcyBWQ1BVLiAqLwogICAg
IGlmICggY3Vyci0+bWFwdHJhY2tfdGFpbCA9PSBNQVBUUkFDS19UQUlMICkKICAgICAgICAgY3Vy
ci0+bWFwdHJhY2tfdGFpbCA9IGhhbmRsZSArIE1BUFRSQUNLX1BFUl9QQUdFIC0gMTsKIAotICAg
IHdyaXRlX2F0b21pYygmY3Vyci0+bWFwdHJhY2tfaGVhZCwgaGFuZGxlICsgMSk7Ci0KICAgICBs
Z3QtPm1hcHRyYWNrW25yX21hcHRyYWNrX2ZyYW1lcyhsZ3QpXSA9IG5ld19tdDsKKyAgICBzbXBf
d21iKCk7CiAgICAgbGd0LT5tYXB0cmFja19saW1pdCArPSBNQVBUUkFDS19QRVJfUEFHRTsKIAor
ICAgIGRvIHsKKyAgICAgICAgbmV3X210W2kgLSAxXS5yZWYgPSByZWFkX2F0b21pYygmY3Vyci0+
bWFwdHJhY2tfaGVhZCk7CisgICAgICAgIGhlYWQgPSBjbXB4Y2hnKCZjdXJyLT5tYXB0cmFja19o
ZWFkLCBuZXdfbXRbaSAtIDFdLnJlZiwgaGFuZGxlICsgMSk7CisgICAgfSB3aGlsZSAoIGhlYWQg
IT0gbmV3X210W2kgLSAxXS5yZWYgKTsKKwogICAgIHNwaW5fdW5sb2NrKCZsZ3QtPm1hcHRyYWNr
X2xvY2spOwogCiAgICAgcmV0dXJuIGhhbmRsZTsKQEAgLTcyNyw2ICs3MzAsNyBAQCBzdGF0aWMg
dW5zaWduZWQgaW50IG1hcGtpbmQoCiAgICAgZm9yICggaGFuZGxlID0gMDsgIShraW5kICYgTUFQ
S0lORF9XUklURSkgJiYKICAgICAgICAgICAgICAgICAgICAgICBoYW5kbGUgPCBsZ3QtPm1hcHRy
YWNrX2xpbWl0OyBoYW5kbGUrKyApCiAgICAgeworICAgICAgICBzbXBfcm1iKCk7CiAgICAgICAg
IG1hcCA9ICZtYXB0cmFja19lbnRyeShsZ3QsIGhhbmRsZSk7CiAgICAgICAgIGlmICggIShtYXAt
PmZsYWdzICYgKEdOVE1BUF9kZXZpY2VfbWFwfEdOVE1BUF9ob3N0X21hcCkpIHx8CiAgICAgICAg
ICAgICAgbWFwLT5kb21pZCAhPSByZC0+ZG9tYWluX2lkICkKQEAgLTEwOTQsNiArMTA5OCw3IEBA
IF9fZ250dGFiX3VubWFwX2NvbW1vbigKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAorICAgIHNt
cF9ybWIoKTsKICAgICBtYXAgPSAmbWFwdHJhY2tfZW50cnkobGd0LCBvcC0+aGFuZGxlKTsKIAog
ICAgIGdyYW50X3JlYWRfbG9jayhsZ3QpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Jun 27 13:23:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 13:23:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dPqT4-0002UP-Rd; Tue, 27 Jun 2017 13:23:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqT3-0002U6-ET
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:23:45 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 69/9D-03620-06C52595; Tue, 27 Jun 2017 13:23:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVTchJij
 S4M1tTosJ2wwcGD229+1iD2CMYs3MS8qvSGDNODbhO1PBCv2K7lv7WRoYnyl3MXJxCAl8YZRY
 dW8VM4RznlHiyaenjF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwtESvw/d
 pQJxOYVMJPomLGDHcRmAaq/cWcm+wRGjgWMDKsYNYpTi8pSi3QNLfWSijLTM0pyEzNzdA0NzP
 RyU4uLE9NTcxKTivWS83M3MQK9wgAEOxh/LAs4xCjJwaQkyrtaIihSiC8pP6UyI7E4I76oNCe
 1+BCjDAeHkgTv6WignGBRanpqRVpmDjA8YNISHDxKIrx9bkBp3uKCxNzizHSI1ClGXY4Nq9d/
 YRJiycvPS5US540FmSEAUpRRmgc3AhaqlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMOyMKa
 ApPZl4J3KZXQEcwAR3BMi8A5IiSRISUVAOjZ6vkOqNGVgO3cqenuXv8L3xk/6n6vWtNW9AG89
 fPDbfflDQ7d7bYZuuT+AkX3mZz2eyx2iHBHH7fQq1tl+j5MONQ/94LLIeTNhhvY3KsOnFqxYW
 OJfVVR6KPzP6aXDp5w5JXTdnHkm6eqE/+kbf8/8Orm2bucA0p7v06pWd/6+cis5eSf97PVmIp
 zkg01GIuKk4EAAboxWRQAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-15.tower-27.messagelabs.com!1498569823!56825978!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23537 invoked from network); 27 Jun 2017 13:23:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jun 2017 13:23:43 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqT1-00027r-3v
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:23:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqT1-0001Ke-3G
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:23:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dPqT1-0001Ke-3G@xenbits.xenproject.org>
Date: Tue, 27 Jun 2017 13:23:43 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/shadow: hold references for
	the duration of emulated writes
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDY2ZDI1NThkNTAxMjJhMTk4NmJhOTgwMzNhNDllYmUzM2ZkMzBiYjcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEp1biAyMCAxNTo0MjowMSAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIEp1biAyMCAxNTo0MjowMSAyMDE3ICsw
MjAwCgogICAgeDg2L3NoYWRvdzogaG9sZCByZWZlcmVuY2VzIGZvciB0aGUgZHVyYXRpb24gb2Yg
ZW11bGF0ZWQgd3JpdGVzCiAgICAKICAgIFRoZSAobWlzbmFtZWQpIGVtdWxhdGVfZ3ZhX3RvX21m
bigpIGZ1bmN0aW9uIHRyYW5zbGF0ZXMgYSBsaW5lYXIgYWRkcmVzcyB0byBhbgogICAgbWZuLCBi
dXQgcmVsZWFzZXMgaXRzIHBhZ2UgcmVmZXJlbmNlIGJlZm9yZSByZXR1cm5pbmcgdGhlIG1mbiB0
byBpdHMgY2FsbGVyLgogICAgCiAgICBzaF9lbXVsYXRlX21hcF9kZXN0KCkgdXNlcyB0aGUgcmVz
dWx0cyBvZiBvbmUgb3IgdHdvIHRyYW5zbGF0aW9ucyB0byBjb25zdHJ1Y3QKICAgIGEgdmlydHVh
bCBtYXBwaW5nIHRvIHRoZSB1bmRlcmx5aW5nIGZyYW1lcywgY29tcGxldGVzIGFuIGVtdWxhdGVk
CiAgICB3cml0ZS9jbXB4Y2hnLCB0aGVuIHVubWFwcyB0aGUgdmlydHVhbCBtYXBwaW5ncy4KICAg
IAogICAgVGhlIHBhZ2UgcmVmZXJlbmNlcyBuZWVkIGhvbGRpbmcgdW50aWwgdGhlIG1hcHBpbmdz
IGFyZSB1bm1hcHBlZCwgb3IgdGhlCiAgICBmcmFtZXMgY2FuIGNoYW5nZSBvd25lcnNoaXAgYmVm
b3JlIHRoZSB3cml0ZXMgb2NjdXJzLgogICAgCiAgICBUaGlzIGlzIFhTQS0yMTkuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogICAgbWFzdGVyIGNvbW1pdDogMjYy
MTdhZmY2N2FlMTUzOGQ0ZTFiMjIyNmFmYWI2OTkzY2RiZTc3MgogICAgbWFzdGVyIGRhdGU6IDIw
MTctMDYtMjAgMTQ6MzY6MTEgKzAyMDAKLS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1v
bi5jIHwgNTQgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCAzNiBpbnNlcnRpb25zKCspLCAxOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRv
dy9jb21tb24uYwppbmRleCBkNDMyMTk4Li4yZTY0YTc3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbW0vc2hhZG93L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9u
LmMKQEAgLTE2MjcsNyArMTYyNywxMCBAQCBzdGF0aWMgdW5zaWduZWQgaW50IHNoYWRvd19nZXRf
YWxsb2NhdGlvbihzdHJ1Y3QgZG9tYWluICpkKQogLyoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwogLyogSGFu
ZGxpbmcgZ3Vlc3Qgd3JpdGVzIHRvIHBhZ2V0YWJsZXMuICovCiAKLS8qIFRyYW5zbGF0ZSBhIFZB
IHRvIGFuIE1GTiwgaW5qZWN0aW5nIGEgcGFnZS1mYXVsdCBpZiB3ZSBmYWlsLiAqLworLyoKKyAq
IFRyYW5zbGF0ZSBhIFZBIHRvIGFuIE1GTiwgaW5qZWN0aW5nIGEgcGFnZS1mYXVsdCBpZiB3ZSBm
YWlsLiAgSWYgdGhlCisgKiBtYXBwaW5nIHN1Y2NlZWRzLCBhIHJlZmVyZW5jZSB3aWxsIGJlIGhl
bGQgb24gdGhlIHVuZGVybHlpbmcgcGFnZS4KKyAqLwogI2RlZmluZSBCQURfR1ZBX1RPX0dGTiAo
fjBVTCkKICNkZWZpbmUgQkFEX0dGTl9UT19NRk4gKH4xVUwpCiAjZGVmaW5lIFJFQURPTkxZX0dG
TiAgICh+MlVMKQpAQCAtMTY3MywxNiArMTY3NiwxNSBAQCBzdGF0aWMgbWZuX3QgZW11bGF0ZV9n
dmFfdG9fbWZuKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIHZhZGRyLAogICAgIEFTU0VS
VChtZm5fdmFsaWQobWZuKSk7CiAKICAgICB2LT5hcmNoLnBhZ2luZy5sYXN0X3dyaXRlX3dhc19w
dCA9ICEhc2hfbWZuX2lzX2FfcGFnZV90YWJsZShtZm4pOwotICAgIC8qCi0gICAgICogTm90ZSBz
aGFkb3cgY2Fubm90IHBhZ2Ugb3V0IG9yIHVuc2hhcmUgdGhpcyBtZm4sIHNvIHRoZSBtYXAgd29u
J3QKLSAgICAgKiBkaXNhcHBlYXIuIE90aGVyd2lzZSwgY2FsbGVyIG11c3QgaG9sZCBvbnRvIHBh
Z2UgdW50aWwgZG9uZS4KLSAgICAgKi8KLSAgICBwdXRfcGFnZShwYWdlKTsKIAogICAgIHJldHVy
biBtZm47CiB9CiAKLS8qIENoZWNrIHRoYXQgdGhlIHVzZXIgaXMgYWxsb3dlZCB0byBwZXJmb3Jt
IHRoaXMgd3JpdGUuICovCisvKgorICogQ2hlY2sgdGhhdCB0aGUgdXNlciBpcyBhbGxvd2VkIHRv
IHBlcmZvcm0gdGhpcyB3cml0ZS4gIElmIGEgbWFwcGluZyBpcworICogcmV0dXJuZWQsIHBhZ2Ug
cmVmZXJlbmNlcyB3aWxsIGJlIGhlbGQgb24gc2hfY3R4dC0+bWZuWzBdIGFuZAorICogc2hfY3R4
dC0+bWZuWzFdIGlmZiAhSU5WQUxJRF9NRk4uCisgKi8KIHZvaWQgKnNoX2VtdWxhdGVfbWFwX2Rl
c3Qoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgdmFkZHIsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBieXRlcywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IHNoX2VtdWxhdGVfY3R4dCAqc2hfY3R4dCkKQEAgLTE2OTAsMTMgKzE2OTIsNiBAQCB2
b2lkICpzaF9lbXVsYXRlX21hcF9kZXN0KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIHZh
ZGRyLAogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CiAgICAgdm9pZCAqbWFwOwog
Ci0gICAgc2hfY3R4dC0+bWZuWzBdID0gZW11bGF0ZV9ndmFfdG9fbWZuKHYsIHZhZGRyLCBzaF9j
dHh0KTsKLSAgICBpZiAoICFtZm5fdmFsaWQoc2hfY3R4dC0+bWZuWzBdKSApCi0gICAgICAgIHJl
dHVybiAoKG1mbl94KHNoX2N0eHQtPm1mblswXSkgPT0gQkFEX0dWQV9UT19HRk4pID8KLSAgICAg
ICAgICAgICAgICBNQVBQSU5HX0VYQ0VQVElPTiA6Ci0gICAgICAgICAgICAgICAgKG1mbl94KHNo
X2N0eHQtPm1mblswXSkgPT0gUkVBRE9OTFlfR0ZOKSA/Ci0gICAgICAgICAgICAgICAgTUFQUElO
R19TSUxFTlRfRkFJTCA6IE1BUFBJTkdfVU5IQU5ETEVBQkxFKTsKLQogI2lmbmRlZiBOREVCVUcK
ICAgICAvKiBXZSBkb24ndCBlbXVsYXRlIHVzZXItbW9kZSB3cml0ZXMgdG8gcGFnZSB0YWJsZXMu
ICovCiAgICAgaWYgKCBpc19odm1fZG9tYWluKGQpID8gaHZtX2dldF9jcGwodikgPT0gMwpAQCAt
MTcwOCw2ICsxNzAzLDE3IEBAIHZvaWQgKnNoX2VtdWxhdGVfbWFwX2Rlc3Qoc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGxvbmcgdmFkZHIsCiAgICAgfQogI2VuZGlmCiAKKyAgICBzaF9jdHh0LT5t
Zm5bMF0gPSBlbXVsYXRlX2d2YV90b19tZm4odiwgdmFkZHIsIHNoX2N0eHQpOworICAgIGlmICgg
IW1mbl92YWxpZChzaF9jdHh0LT5tZm5bMF0pICkKKyAgICB7CisgICAgICAgIHN3aXRjaCAoIG1m
bl94KHNoX2N0eHQtPm1mblswXSkgKQorICAgICAgICB7CisgICAgICAgIGNhc2UgQkFEX0dWQV9U
T19HRk46IHJldHVybiBNQVBQSU5HX0VYQ0VQVElPTjsKKyAgICAgICAgY2FzZSBSRUFET05MWV9H
Rk46ICAgcmV0dXJuIE1BUFBJTkdfU0lMRU5UX0ZBSUw7CisgICAgICAgIGRlZmF1bHQ6ICAgICAg
ICAgICAgIHJldHVybiBNQVBQSU5HX1VOSEFORExFQUJMRTsKKyAgICAgICAgfQorICAgIH0KKwog
ICAgIC8qIFVuYWxpZ25lZCB3cml0ZXMgbWVhbiBwcm9iYWJseSB0aGlzIGlzbid0IGEgcGFnZXRh
YmxlLiAqLwogICAgIGlmICggdmFkZHIgJiAoYnl0ZXMgLSAxKSApCiAgICAgICAgIHNoX3JlbW92
ZV9zaGFkb3dzKGQsIHNoX2N0eHQtPm1mblswXSwgMCwgMCAvKiBTbG93LCBjYW4gZmFpbC4gKi8g
KTsKQEAgLTE3MjQsNiArMTczMCw3IEBAIHZvaWQgKnNoX2VtdWxhdGVfbWFwX2Rlc3Qoc3RydWN0
IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgdmFkZHIsCiAgICAgICAgICAqIENyb3NzLXBhZ2UgZW11
bGF0ZWQgd3JpdGVzIGFyZSBvbmx5IHN1cHBvcnRlZCBmb3IgSFZNIGd1ZXN0czsKICAgICAgICAg
ICogUFYgZ3Vlc3RzIG91Z2h0IHRvIGtub3cgYmV0dGVyLgogICAgICAgICAgKi8KKyAgICAgICAg
cHV0X3BhZ2UobWZuX3RvX3BhZ2Uoc2hfY3R4dC0+bWZuWzBdKSk7CiAgICAgICAgIHJldHVybiBN
QVBQSU5HX1VOSEFORExFQUJMRTsKICAgICB9CiAgICAgZWxzZQpAQCAtMTczMiwxNyArMTczOSwy
NiBAQCB2b2lkICpzaF9lbXVsYXRlX21hcF9kZXN0KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBs
b25nIHZhZGRyLAogICAgICAgICBzaF9jdHh0LT5tZm5bMV0gPSBlbXVsYXRlX2d2YV90b19tZm4o
CiAgICAgICAgICAgICB2LCAodmFkZHIgKyBieXRlcyAtIDEpICYgUEFHRV9NQVNLLCBzaF9jdHh0
KTsKICAgICAgICAgaWYgKCAhbWZuX3ZhbGlkKHNoX2N0eHQtPm1mblsxXSkgKQotICAgICAgICAg
ICAgcmV0dXJuICgobWZuX3goc2hfY3R4dC0+bWZuWzFdKSA9PSBCQURfR1ZBX1RPX0dGTikgPwot
ICAgICAgICAgICAgICAgICAgICBNQVBQSU5HX0VYQ0VQVElPTiA6Ci0gICAgICAgICAgICAgICAg
ICAgIChtZm5feChzaF9jdHh0LT5tZm5bMV0pID09IFJFQURPTkxZX0dGTikgPwotICAgICAgICAg
ICAgICAgICAgICBNQVBQSU5HX1NJTEVOVF9GQUlMIDogTUFQUElOR19VTkhBTkRMRUFCTEUpOwor
ICAgICAgICB7CisgICAgICAgICAgICBwdXRfcGFnZShtZm5fdG9fcGFnZShzaF9jdHh0LT5tZm5b
MF0pKTsKKyAgICAgICAgICAgIHN3aXRjaCAoIG1mbl94KHNoX2N0eHQtPm1mblsxXSkgKQorICAg
ICAgICAgICAgeworICAgICAgICAgICAgY2FzZSBCQURfR1ZBX1RPX0dGTjogcmV0dXJuIE1BUFBJ
TkdfRVhDRVBUSU9OOworICAgICAgICAgICAgY2FzZSBSRUFET05MWV9HRk46ICAgcmV0dXJuIE1B
UFBJTkdfU0lMRU5UX0ZBSUw7CisgICAgICAgICAgICBkZWZhdWx0OiAgICAgICAgICAgICByZXR1
cm4gTUFQUElOR19VTkhBTkRMRUFCTEU7CisgICAgICAgICAgICB9CisgICAgICAgIH0KIAogICAg
ICAgICAvKiBDcm9zcy1wYWdlIHdyaXRlcyBtZWFuIHByb2JhYmx5IG5vdCBhIHBhZ2V0YWJsZS4g
Ki8KICAgICAgICAgc2hfcmVtb3ZlX3NoYWRvd3MoZCwgc2hfY3R4dC0+bWZuWzFdLCAwLCAwIC8q
IFNsb3csIGNhbiBmYWlsLiAqLyApOwogCiAgICAgICAgIG1hcCA9IHZtYXAoc2hfY3R4dC0+bWZu
LCAyKTsKICAgICAgICAgaWYgKCAhbWFwICkKKyAgICAgICAgeworICAgICAgICAgICAgcHV0X3Bh
Z2UobWZuX3RvX3BhZ2Uoc2hfY3R4dC0+bWZuWzBdKSk7CisgICAgICAgICAgICBwdXRfcGFnZSht
Zm5fdG9fcGFnZShzaF9jdHh0LT5tZm5bMV0pKTsKICAgICAgICAgICAgIHJldHVybiBNQVBQSU5H
X1VOSEFORExFQUJMRTsKKyAgICAgICAgfQogICAgICAgICBtYXAgKz0gKHZhZGRyICYgflBBR0Vf
TUFTSyk7CiAgICAgfQogCkBAIC0xODEyLDEwICsxODI4LDEyIEBAIHZvaWQgc2hfZW11bGF0ZV91
bm1hcF9kZXN0KHN0cnVjdCB2Y3B1ICp2LCB2b2lkICphZGRyLCB1bnNpZ25lZCBpbnQgYnl0ZXMs
CiAgICAgfQogCiAgICAgcGFnaW5nX21hcmtfZGlydHkodi0+ZG9tYWluLCBzaF9jdHh0LT5tZm5b
MF0pOworICAgIHB1dF9wYWdlKG1mbl90b19wYWdlKHNoX2N0eHQtPm1mblswXSkpOwogCiAgICAg
aWYgKCB1bmxpa2VseShtZm5fdmFsaWQoc2hfY3R4dC0+bWZuWzFdKSkgKQogICAgIHsKICAgICAg
ICAgcGFnaW5nX21hcmtfZGlydHkodi0+ZG9tYWluLCBzaF9jdHh0LT5tZm5bMV0pOworICAgICAg
ICBwdXRfcGFnZShtZm5fdG9fcGFnZShzaF9jdHh0LT5tZm5bMV0pKTsKICAgICAgICAgdnVubWFw
KCh2b2lkICopKCh1bnNpZ25lZCBsb25nKWFkZHIgJiBQQUdFX01BU0spKTsKICAgICB9CiAgICAg
ZWxzZQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhYmxlLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Jun 27 13:23:56 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 13:23:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dPqTE-0002W8-UY; Tue, 27 Jun 2017 13:23:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqTD-0002Vx-FW
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:23:55 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 27/66-03696-A6C52595; Tue, 27 Jun 2017 13:23:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFLMWRWlGSWpSXmKPExsWS0XRdVTcrJij
 S4NxufosJ2wwcGD229+1iD2CMYs3MS8qvSGDN2HX6GGPBddmKppWlDYzNYl2MXBxCAl8YJZ78
 mccK4ZxnlDh9Yz1TFyMHB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAp4SR182s
 YOU8wqYSdydFggSZgEqnzb5LesERo4FjAyrGNWLU4vKUot0DfWSijLTM0pyEzNzdA0NzPRyU4
 uLE9NTcxKTivWS83M3MQL9wQAEOxh3Pnc6xCjJwaQkyrtaIihSiC8pP6UyI7E4I76oNCe1+BC
 jDAeHkgTv4yignGBRanpqRVpmDjAwYNISHDxKIrx9bkBp3uKCxNzizHSI1ClGXY4Nq9d/YRJi
 ycvPS5US530BMkMApCijNA9uBCxILzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYdwbIFJ7Mv
 BK4Ta+AjmACOoJlXgDIESWJCCmpBsYo50adKS83RfX7b91w99Jruwk7LebPu35hmuKdvw25x1
 pla1UElybLG30yiIwQ0VU4sWXu//rc7zl7S/Qk7locc4517XjrOo3rj9jrJVqZ1z4ujpzbrnT
 cccUjteVsp34EJPna/LSfEf/Q4MNNuTgu37M/fr+V2HMjRPvU4u6tr84cX3Wi1O21EktxRqKh
 FnNRcSIAw9Ldik0CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1498569833!86477096!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34131 invoked from network); 27 Jun 2017 13:23:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jun 2017 13:23:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqTB-000281-5r
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:23:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqTB-0001LC-5E
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:23:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dPqTB-0001LC-5E@xenbits.xenproject.org>
Date: Tue, 27 Jun 2017 13:23:53 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86: avoid leaking PKRU and BND*
	between vCPU-s
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDhmNDRmNzFlZmM1ZDA4N2YwMDQ3MTkxMzk5NGI4ZTIzN2RiMmNiMmEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDIw
IDE1OjQzOjEzIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE1OjQzOjEzIDIwMTcgKzAyMDAKCiAgICB4
ODY6IGF2b2lkIGxlYWtpbmcgUEtSVSBhbmQgQk5EKiBiZXR3ZWVuIHZDUFUtcwogICAgCiAgICBQ
S1JVIGlzIGV4cGxpY2l0bHkgIlhTQVZFLW1hbmFnZWQgYnV0IG5vdCBYU0FWRS1lbmFibGVkIiwg
c28gZ3Vlc3RzCiAgICBtaWdodCBhY2Nlc3MgdGhlIHJlZ2lzdGVyICh2aWEge1JELFdSfVBLUlUp
IHdpdGhvdXQgc2V0dGluZyBYQ1IwLlBLUlUuCiAgICBGb3JjZSBjb250ZXh0IHN3aXRjaGluZyBh
cyB3ZWxsIGFzIG1pZ3JhdGluZyB0aGUgcmVnaXN0ZXIgYXMgc29vbiBhcwogICAgQ1I0LlBLRSBp
cyBiZWluZyBzZXQgdGhlIGZpcnN0IHRpbWUuCiAgICAKICAgIEZvciBNUFggKEJORDxuPiwgQk5E
Q0ZHVSwgYW5kIEJORFNUQVRVUykgdGhlIHNpdHVhdGlvbiBpcyBsZXNzIGNsZWFyLAogICAgYW5k
IHRoZSBTRE0gaGFzIG5vdCBlbnRpcmVseSBjb25zaXN0ZW50IGluZm9ybWF0aW9uIGZvciB0aGF0
IGNhc2UuCiAgICBXaGlsZSBleHBlcmltZW50YWxseSB0aGUgaW5zdHJ1Y3Rpb25zIGRvbid0IGNo
YW5nZSByZWdpc3RlciBzdGF0ZSBhcwogICAgbG9uZyBhcyB0aGUgdHdvIFhDUjAgYml0cyBhcmVu
J3QgYm90aCAxLCBiZSBvbiB0aGUgc2FmZSBzaWRlIGFuZCBlbmFibGUKICAgIGJvdGggaWYgQk5E
Q0ZHUy5FTiBpcyBiZWluZyBzZXQgdGhlIGZpcnN0IHRpbWUuCiAgICAKICAgIFRoaXMgaXMgWFNB
LTIyMC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGRlMjBiYjZjNGY2NWM0MTYxZTA5MzE0MDI2MTNm
OWZmYWM4NjMwMmQKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA2LTIwIDE0OjM2OjUxICswMjAwCi0t
LQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyB8IDU4ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgNTQgaW5zZXJ0aW9ucygr
KSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIv
eGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCA0Yjc3MmE1Li41YjAzM2NhIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAg
LTMwNywxMCArMzA3LDM5IEBAIGludCBodm1fc2V0X2d1ZXN0X3BhdChzdHJ1Y3QgdmNwdSAqdiwg
dTY0IGd1ZXN0X3BhdCkKIAogYm9vbCBodm1fc2V0X2d1ZXN0X2JuZGNmZ3Moc3RydWN0IHZjcHUg
KnYsIHU2NCB2YWwpCiB7Ci0gICAgcmV0dXJuIGh2bV9mdW5jcy5zZXRfZ3Vlc3RfYm5kY2ZncyAm
JgotICAgICAgICAgICBpc19jYW5vbmljYWxfYWRkcmVzcyh2YWwpICYmCi0gICAgICAgICAgICEo
dmFsICYgSUEzMl9CTkRDRkdTX1JFU0VSVkVEKSAmJgotICAgICAgICAgICBodm1fZnVuY3Muc2V0
X2d1ZXN0X2JuZGNmZ3ModiwgdmFsKTsKKyAgICBpZiAoICFodm1fZnVuY3Muc2V0X2d1ZXN0X2Ju
ZGNmZ3MgfHwKKyAgICAgICAgICFpc19jYW5vbmljYWxfYWRkcmVzcyh2YWwpIHx8CisgICAgICAg
ICAodmFsICYgSUEzMl9CTkRDRkdTX1JFU0VSVkVEKSApCisgICAgICAgIHJldHVybiBmYWxzZTsK
KworICAgIC8qCisgICAgICogV2hpbGUgTVBYIGluc3RydWN0aW9ucyBhcmUgc3VwcG9zZWQgdG8g
YmUgZ2F0ZWQgb24gWENSMC5CTkQqLCBsZXQncworICAgICAqIG5ldmVydGhlbGVzcyBmb3JjZSB0
aGUgcmVsZXZhbnQgWENSMCBiaXRzIG9uIHdoZW4gdGhlIGZlYXR1cmUgaXMgYmVpbmcKKyAgICAg
KiBlbmFibGVkIGluIEJORENGR1MuCisgICAgICovCisgICAgaWYgKCAodmFsICYgSUEzMl9CTkRD
RkdTX0VOQUJMRSkgJiYKKyAgICAgICAgICEodi0+YXJjaC54Y3IwX2FjY3VtICYgKFhTVEFURV9C
TkRSRUdTIHwgWFNUQVRFX0JORENTUikpICkKKyAgICB7CisgICAgICAgIHVpbnQ2NF90IHhjcjAg
PSBnZXRfeGNyMCgpOworICAgICAgICBpbnQgcmM7CisKKyAgICAgICAgaWYgKCB2ICE9IGN1cnJl
bnQgKQorICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgICAgIHJjID0gaGFuZGxlX3hz
ZXRidihYQ1JfWEZFQVRVUkVfRU5BQkxFRF9NQVNLLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgeGNyMCB8IFhTVEFURV9CTkRSRUdTIHwgWFNUQVRFX0JORENTUik7CisKKyAgICAgICAgaWYg
KCByYyApCisgICAgICAgIHsKKyAgICAgICAgICAgIEhWTV9EQkdfTE9HKERCR19MRVZFTF8xLCAi
RmFpbGVkIHRvIGZvcmNlIFhDUjAuQk5EKjogJWQiLCByYyk7CisgICAgICAgICAgICByZXR1cm4g
ZmFsc2U7CisgICAgICAgIH0KKworICAgICAgICBpZiAoIGhhbmRsZV94c2V0YnYoWENSX1hGRUFU
VVJFX0VOQUJMRURfTUFTSywgeGNyMCkgKQorICAgICAgICAgICAgLyogbm90aGluZywgYmVzdCBl
ZmZvcnQgb25seSAqLzsKKyAgICB9CisKKyAgICByZXR1cm4gaHZtX2Z1bmNzLnNldF9ndWVzdF9i
bmRjZmdzKHYsIHZhbCk7CiB9CiAKIC8qCkBAIC0yMzM1LDYgKzIzNjQsMjcgQEAgaW50IGh2bV9z
ZXRfY3I0KHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJvb2xfdCBtYXlfZGVmZXIpCiAgICAgICAgICAg
ICBwYWdpbmdfdXBkYXRlX3BhZ2luZ19tb2Rlcyh2KTsKICAgICB9CiAKKyAgICAvKgorICAgICAq
IHtSRCxXUn1QS1JVIGFyZSBub3QgZ2F0ZWQgb24gWENSMC5QS1JVIGFuZCBoZW5jZSBhbiBvZGRs
eSBiZWhhdmluZworICAgICAqIGd1ZXN0IG1heSBlbmFibGUgdGhlIGZlYXR1cmUgaW4gQ1I0IHdp
dGhvdXQgZW5hYmxpbmcgaXQgaW4gWENSMC4gV2UKKyAgICAgKiBuZWVkIHRvIGNvbnRleHQgc3dp
dGNoIC8gbWlncmF0ZSBQS1JVIG5ldmVydGhlbGVzcy4KKyAgICAgKi8KKyAgICBpZiAoICh2YWx1
ZSAmIFg4Nl9DUjRfUEtFKSAmJiAhKHYtPmFyY2gueGNyMF9hY2N1bSAmIFhTVEFURV9QS1JVKSAp
CisgICAgeworICAgICAgICBpbnQgcmMgPSBoYW5kbGVfeHNldGJ2KFhDUl9YRkVBVFVSRV9FTkFC
TEVEX01BU0ssCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2V0X3hjcjAoKSB8IFhT
VEFURV9QS1JVKTsKKworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgeworICAgICAgICAgICAg
SFZNX0RCR19MT0coREJHX0xFVkVMXzEsICJGYWlsZWQgdG8gZm9yY2UgWENSMC5QS1JVOiAlZCIs
IHJjKTsKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKyAgICAgICAgfQor
CisgICAgICAgIGlmICggaGFuZGxlX3hzZXRidihYQ1JfWEZFQVRVUkVfRU5BQkxFRF9NQVNLLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2V0X3hjcjAoKSAmIH5YU1RBVEVfUEtSVSkgKQor
ICAgICAgICAgICAgLyogbm90aGluZywgYmVzdCBlZmZvcnQgb25seSAqLzsKKyAgICB9CisKICAg
ICByZXR1cm4gWDg2RU1VTF9PS0FZOwogfQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Jun 27 13:24:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 13:24:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dPqTO-0002YB-WA; Tue, 27 Jun 2017 13:24:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqTN-0002Xx-Tq
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:24:06 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 B9/1A-01977-57C52595; Tue, 27 Jun 2017 13:24:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVbckJij
 SoPWAjMWEbQYOjB7b+3axBzBGsWbmJeVXJLBmPHy9lbVgpmvF0ntrmRsYN5t0MXJxCAl8YZS4
 0DiZEcI5zyhx7sF75i5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQWMJZonL
 mcFKecVMJO4dzUEJMwCVH5u3m22CYwcCxgZVjGqF6cWlaUW6RrpJRVlpmeU5CZm5ugaGpjq5a
 YWFyemp+YkJhXrJefnbmIEeoQBCHYwfv/jdIhRkoNJSZR3tURQpBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3sdRQDnBotT01Iq0zBxgaMCkJTh4lER4+9yA0rzFBYm5xZnpEKlTjLocG1av/8Ik
 xJKXn5cqJc77AmSGAEhRRmke3AhYmF5ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO8MkCk8m
 XklcJteAR3BBHQEy7wAkCNKEhFSUg2M6VVapXtX8N97ctm8m9l00Y4pr+61vPhxWl50g1TT/C
 8ME801zs6IPpCnYWs2c3rabaEz2d6fHvqr/n3f7F5dmVq7NuVz8hL7+V+dDzQ6S5fNjKxTUr7
 w9fGPCAmv3EULtEpM7yybeDo3drHA35bwDwd2TVzQl845Kbf/+nzJeyfWlfxbWL3bTYmlOCPR
 UIu5qDgRAIDd/TVOAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1498569843!89428364!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14808 invoked from network); 27 Jun 2017 13:24:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jun 2017 13:24:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqTL-00028i-7w
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:24:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqTL-0001Ly-7M
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:24:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dPqTL-0001Ly-7M@xenbits.xenproject.org>
Date: Tue, 27 Jun 2017 13:24:03 +0000
Subject: [Xen-changelog] [xen stable-4.9] evtchn: avoid NULL derefs
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDAzOTI4OGQ5M2RjYzY2NzdhMjZkNDU4NjY1OTExODQ3YjAyNjNlNTkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDIw
IDE1OjQ0OjExIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE1OjQ0OjExIDIwMTcgKzAyMDAKCiAgICBl
dnRjaG46IGF2b2lkIE5VTEwgZGVyZWZzCiAgICAKICAgIENvbW1pdCBmYmJkNTAwOWU2ICgiZXZ0
Y2huOiByZWZhY3RvciBsb3ctbGV2ZWwgZXZlbnQgY2hhbm5lbCBwb3J0IG9wcyIpCiAgICBhZGRl
ZCBhIGRlLXJlZmVyZW5jZSBvZiB0aGUgc3RydWN0IGV2dGNobiBwb2ludGVyIGZvciBhIHBvcnQg
d2l0aG91dAogICAgZmlyc3QgbWFraW5nIHN1cmUgdGhlIGJ1Y2tldCBwb2ludGVyIGlzIG5vbi1O
VUxMLiBUaGlzIGRlLXJlZmVyZW5jZSBpcwogICAgYWN0dWFsbHkgZW50aXJlbHkgdW5uZWNlc3Nh
cnksIGFzIGFsbCByZWxldmFudCBjYWxsZXJzIChiZXlvbmQgdGhlCiAgICBwcm9ibGVtYXRpYyBk
b19wb2xsKCkpIGFscmVhZHkgaG9sZCB0aGUgcG9ydCBudW1iZXIgaW4gdGhlaXIgaGFuZHMsIGFu
ZAogICAgdGhlIGFjdHVhbCBsZWFmIGZ1bmN0aW9ucyBuZWVkIG5vdGhpbmcgZWxzZS4KICAgIAog
ICAgRm9yIEZJRk8gZXZlbnQgY2hhbm5lbHMgdGhlcmUncyBhIHNlY29uZCBwcm9ibGVtIGluIHRo
YXQgdGhlIG9yZGVyaW5nCiAgICBvZiByZWFkcyBhbmQgdXBkYXRlcyB0byAtPm51bV9ldnRjaG5z
IGFuZCAtPmV2ZW50X2FycmF5W10gd2FzIHNvIGZhcgogICAgdW5kZWZpbmVkICh0aGUgcmVhZCBz
aWRlIGlzbid0IGFsd2F5cyBob2xkaW5nIHRoZSBkb21haW4ncyBldmVudCBsb2NrKS4KICAgIEFk
ZCByZXNwZWN0aXZlIGJhcnJpZXJzLgogICAgCiAgICBUaGlzIGlzIFhTQS0yMjEuCiAgICAKICAg
IFJlcG9ydGVkLWJ5OiBBbmt1ciBBcm9yYSA8YW5rdXIuYS5hcm9yYUBvcmFjbGUuY29tPgogICAg
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVy
IGNvbW1pdDogZTc3MTlhMGRmYWM3YTIwY2I3ZGE1NTI5ZTA5NzczZDgyNzFiYjc4YgogICAgbWFz
dGVyIGRhdGU6IDIwMTctMDYtMjAgMTQ6Mzc6NDcgKzAyMDAKLS0tCiB4ZW4vYXJjaC94ODYvaXJx
LmMgICAgICAgICB8ICA4ICsrKy0tLS0tCiB4ZW4vY29tbW9uL2V2ZW50XzJsLmMgICAgICB8IDE2
ICsrKysrKysrKystLS0tLS0KIHhlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jIHwgIDQgKystLQog
eGVuL2NvbW1vbi9ldmVudF9maWZvLmMgICAgfCAyMCArKysrKysrKysrKysrKy0tLS0tLQogeGVu
L2NvbW1vbi9zY2hlZHVsZS5jICAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUveGVuL2V2ZW50Lmgg
ICAgfCAxMiArKysrKystLS0tLS0KIDYgZmlsZXMgY2hhbmdlZCwgMzYgaW5zZXJ0aW9ucygrKSwg
MjYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2lycS5jIGIveGVuL2Fy
Y2gveDg2L2lycS5jCmluZGV4IDY3NmJhNTIuLjFlM2JlYmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9pcnEuYworKysgYi94ZW4vYXJjaC94ODYvaXJxLmMKQEAgLTE0ODYsNyArMTQ4Niw3IEBA
IGludCBwaXJxX2d1ZXN0X3VubWFzayhzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICB7CiAgICAg
ICAgICAgICBwaXJxID0gcGlycXNbaV0tPnBpcnE7CiAgICAgICAgICAgICBpZiAoIHBpcnFzW2ld
LT5tYXNrZWQgJiYKLSAgICAgICAgICAgICAgICAgIWV2dGNobl9wb3J0X2lzX21hc2tlZChkLCBl
dnRjaG5fZnJvbV9wb3J0KGQsIHBpcnFzW2ldLT5ldnRjaG4pKSApCisgICAgICAgICAgICAgICAg
ICFldnRjaG5fcG9ydF9pc19tYXNrZWQoZCwgcGlycXNbaV0tPmV2dGNobikgKQogICAgICAgICAg
ICAgICAgIHBpcnFfZ3Vlc3RfZW9pKHBpcnFzW2ldKTsKICAgICAgICAgfQogICAgIH0gd2hpbGUg
KCArK3BpcnEgPCBkLT5ucl9waXJxcyAmJiBuID09IEFSUkFZX1NJWkUocGlycXMpICk7CkBAIC0y
MjQ0LDcgKzIyNDQsNiBAQCBzdGF0aWMgdm9pZCBkdW1wX2lycXModW5zaWduZWQgY2hhciBrZXkp
CiAgICAgaW50IGksIGlycSwgcGlycTsKICAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2M7CiAgICAg
aXJxX2d1ZXN0X2FjdGlvbl90ICphY3Rpb247Ci0gICAgc3RydWN0IGV2dGNobiAqZXZ0Y2huOwog
ICAgIHN0cnVjdCBkb21haW4gKmQ7CiAgICAgY29uc3Qgc3RydWN0IHBpcnEgKmluZm87CiAgICAg
dW5zaWduZWQgbG9uZyBmbGFnczsKQEAgLTIyODcsMTEgKzIyODYsMTAgQEAgc3RhdGljIHZvaWQg
ZHVtcF9pcnFzKHVuc2lnbmVkIGNoYXIga2V5KQogICAgICAgICAgICAgICAgIGQgPSBhY3Rpb24t
Pmd1ZXN0W2ldOwogICAgICAgICAgICAgICAgIHBpcnEgPSBkb21haW5faXJxX3RvX3BpcnEoZCwg
aXJxKTsKICAgICAgICAgICAgICAgICBpbmZvID0gcGlycV9pbmZvKGQsIHBpcnEpOwotICAgICAg
ICAgICAgICAgIGV2dGNobiA9IGV2dGNobl9mcm9tX3BvcnQoZCwgaW5mby0+ZXZ0Y2huKTsKICAg
ICAgICAgICAgICAgICBwcmludGsoIiV1OiUzZCglYyVjJWMpIiwKICAgICAgICAgICAgICAgICAg
ICAgICAgZC0+ZG9tYWluX2lkLCBwaXJxLAotICAgICAgICAgICAgICAgICAgICAgICAoZXZ0Y2hu
X3BvcnRfaXNfcGVuZGluZyhkLCBldnRjaG4pID8gJ1AnIDogJy0nKSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgKGV2dGNobl9wb3J0X2lzX21hc2tlZChkLCBldnRjaG4pID8gJ00nIDogJy0nKSwK
KyAgICAgICAgICAgICAgICAgICAgICAgZXZ0Y2huX3BvcnRfaXNfcGVuZGluZyhkLCBpbmZvLT5l
dnRjaG4pID8gJ1AnIDogJy0nLAorICAgICAgICAgICAgICAgICAgICAgICBldnRjaG5fcG9ydF9p
c19tYXNrZWQoZCwgaW5mby0+ZXZ0Y2huKSA/ICdNJyA6ICctJywKICAgICAgICAgICAgICAgICAg
ICAgICAgKGluZm8tPm1hc2tlZCA/ICdNJyA6ICctJykpOwogICAgICAgICAgICAgICAgIGlmICgg
aSAhPSBhY3Rpb24tPm5yX2d1ZXN0cyApCiAgICAgICAgICAgICAgICAgICAgIHByaW50aygiLCIp
OwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ldmVudF8ybC5jIGIveGVuL2NvbW1vbi9ldmVudF8y
bC5jCmluZGV4IDNiOTkwZmYuLmM3MzBjYWUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZXZlbnRf
MmwuYworKysgYi94ZW4vY29tbW9uL2V2ZW50XzJsLmMKQEAgLTYxLDE2ICs2MSwyMCBAQCBzdGF0
aWMgdm9pZCBldnRjaG5fMmxfdW5tYXNrKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBldnRjaG4g
KmV2dGNobikKICAgICB9CiB9CiAKLXN0YXRpYyBib29sX3QgZXZ0Y2huXzJsX2lzX3BlbmRpbmco
c3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3Qgc3RydWN0IGV2dGNobiAqZXZ0Y2huKQorc3RhdGljIGJvb2xfdCBldnRjaG5fMmxfaXNfcGVu
ZGluZyhzdHJ1Y3QgZG9tYWluICpkLCBldnRjaG5fcG9ydF90IHBvcnQpCiB7Ci0gICAgcmV0dXJu
IHRlc3RfYml0KGV2dGNobi0+cG9ydCwgJnNoYXJlZF9pbmZvKGQsIGV2dGNobl9wZW5kaW5nKSk7
CisgICAgdW5zaWduZWQgaW50IG1heF9wb3J0cyA9IEJJVFNfUEVSX0VWVENITl9XT1JEKGQpICog
QklUU19QRVJfRVZUQ0hOX1dPUkQoZCk7CisKKyAgICBBU1NFUlQocG9ydCA8IG1heF9wb3J0cyk7
CisgICAgcmV0dXJuIHBvcnQgPCBtYXhfcG9ydHMgJiYgdGVzdF9iaXQocG9ydCwgJnNoYXJlZF9p
bmZvKGQsIGV2dGNobl9wZW5kaW5nKSk7CiB9CiAKLXN0YXRpYyBib29sX3QgZXZ0Y2huXzJsX2lz
X21hc2tlZChzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnN0IHN0cnVjdCBldnRjaG4gKmV2dGNobikKK3N0YXRpYyBib29sX3QgZXZ0Y2huXzJs
X2lzX21hc2tlZChzdHJ1Y3QgZG9tYWluICpkLCBldnRjaG5fcG9ydF90IHBvcnQpCiB7Ci0gICAg
cmV0dXJuIHRlc3RfYml0KGV2dGNobi0+cG9ydCwgJnNoYXJlZF9pbmZvKGQsIGV2dGNobl9tYXNr
KSk7CisgICAgdW5zaWduZWQgaW50IG1heF9wb3J0cyA9IEJJVFNfUEVSX0VWVENITl9XT1JEKGQp
ICogQklUU19QRVJfRVZUQ0hOX1dPUkQoZCk7CisKKyAgICBBU1NFUlQocG9ydCA8IG1heF9wb3J0
cyk7CisgICAgcmV0dXJuIHBvcnQgPj0gbWF4X3BvcnRzIHx8IHRlc3RfYml0KHBvcnQsICZzaGFy
ZWRfaW5mbyhkLCBldnRjaG5fbWFzaykpOwogfQogCiBzdGF0aWMgdm9pZCBldnRjaG5fMmxfcHJp
bnRfc3RhdGUoc3RydWN0IGRvbWFpbiAqZCwKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZXZlbnRf
Y2hhbm5lbC5jIGIveGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMKaW5kZXggMTQ0ZDQ4ZS4uYzY5
ZjlkYiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMKKysrIGIveGVuL2Nv
bW1vbi9ldmVudF9jaGFubmVsLmMKQEAgLTEzODAsOCArMTM4MCw4IEBAIHN0YXRpYyB2b2lkIGRv
bWFpbl9kdW1wX2V2dGNobl9pbmZvKHN0cnVjdCBkb21haW4gKmQpCiAKICAgICAgICAgcHJpbnRr
KCIgICAgJTR1IFslZC8lZC8iLAogICAgICAgICAgICAgICAgcG9ydCwKLSAgICAgICAgICAgICAg
ICEhZXZ0Y2huX3BvcnRfaXNfcGVuZGluZyhkLCBjaG4pLAotICAgICAgICAgICAgICAgISFldnRj
aG5fcG9ydF9pc19tYXNrZWQoZCwgY2huKSk7CisgICAgICAgICAgICAgICBldnRjaG5fcG9ydF9p
c19wZW5kaW5nKGQsIHBvcnQpLAorICAgICAgICAgICAgICAgZXZ0Y2huX3BvcnRfaXNfbWFza2Vk
KGQsIHBvcnQpKTsKICAgICAgICAgZXZ0Y2huX3BvcnRfcHJpbnRfc3RhdGUoZCwgY2huKTsKICAg
ICAgICAgcHJpbnRrKCJdOiBzPSVkIG49JWQgeD0lZCIsCiAgICAgICAgICAgICAgICBjaG4tPnN0
YXRlLCBjaG4tPm5vdGlmeV92Y3B1X2lkLCBjaG4tPnhlbl9jb25zdW1lcik7CmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2V2ZW50X2ZpZm8uYyBiL3hlbi9jb21tb24vZXZlbnRfZmlmby5jCmluZGV4
IDE5NzA3NGMuLmQ1MjA3Y2MgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZXZlbnRfZmlmby5jCisr
KyBiL3hlbi9jb21tb24vZXZlbnRfZmlmby5jCkBAIC0yNyw2ICsyNywxMiBAQCBzdGF0aWMgaW5s
aW5lIGV2ZW50X3dvcmRfdCAqZXZ0Y2huX2ZpZm9fd29yZF9mcm9tX3BvcnQoc3RydWN0IGRvbWFp
biAqZCwKICAgICBpZiAoIHVubGlrZWx5KHBvcnQgPj0gZC0+ZXZ0Y2huX2ZpZm8tPm51bV9ldnRj
aG5zKSApCiAgICAgICAgIHJldHVybiBOVUxMOwogCisgICAgLyoKKyAgICAgKiBDYWxsZXJzIGFy
ZW4ndCByZXF1aXJlZCB0byBob2xkIGQtPmV2ZW50X2xvY2ssIHNvIHdlIG5lZWQgdG8gc3luY2hy
b25pemUKKyAgICAgKiB3aXRoIGFkZF9wYWdlX3RvX2V2ZW50X2FycmF5KCkuCisgICAgICovCisg
ICAgc21wX3JtYigpOworCiAgICAgcCA9IHBvcnQgLyBFVlRDSE5fRklGT19FVkVOVF9XT1JEU19Q
RVJfUEFHRTsKICAgICB3ID0gcG9ydCAlIEVWVENITl9GSUZPX0VWRU5UX1dPUkRTX1BFUl9QQUdF
OwogCkBAIC0yODcsMjQgKzI5MywyMiBAQCBzdGF0aWMgdm9pZCBldnRjaG5fZmlmb191bm1hc2so
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGV2dGNobiAqZXZ0Y2huKQogICAgICAgICBldnRjaG5f
Zmlmb19zZXRfcGVuZGluZyh2LCBldnRjaG4pOwogfQogCi1zdGF0aWMgYm9vbF90IGV2dGNobl9m
aWZvX2lzX3BlbmRpbmcoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZXZ0Y2huICpldnRjaG4pCitzdGF0aWMgYm9vbF90
IGV2dGNobl9maWZvX2lzX3BlbmRpbmcoc3RydWN0IGRvbWFpbiAqZCwgZXZ0Y2huX3BvcnRfdCBw
b3J0KQogewogICAgIGV2ZW50X3dvcmRfdCAqd29yZDsKIAotICAgIHdvcmQgPSBldnRjaG5fZmlm
b193b3JkX2Zyb21fcG9ydChkLCBldnRjaG4tPnBvcnQpOworICAgIHdvcmQgPSBldnRjaG5fZmlm
b193b3JkX2Zyb21fcG9ydChkLCBwb3J0KTsKICAgICBpZiAoIHVubGlrZWx5KCF3b3JkKSApCiAg
ICAgICAgIHJldHVybiAwOwogCiAgICAgcmV0dXJuIHRlc3RfYml0KEVWVENITl9GSUZPX1BFTkRJ
TkcsIHdvcmQpOwogfQogCi1zdGF0aWMgYm9vbF90IGV2dGNobl9maWZvX2lzX21hc2tlZChzdHJ1
Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
c3RydWN0IGV2dGNobiAqZXZ0Y2huKQorc3RhdGljIGJvb2xfdCBldnRjaG5fZmlmb19pc19tYXNr
ZWQoc3RydWN0IGRvbWFpbiAqZCwgZXZ0Y2huX3BvcnRfdCBwb3J0KQogewogICAgIGV2ZW50X3dv
cmRfdCAqd29yZDsKIAotICAgIHdvcmQgPSBldnRjaG5fZmlmb193b3JkX2Zyb21fcG9ydChkLCBl
dnRjaG4tPnBvcnQpOworICAgIHdvcmQgPSBldnRjaG5fZmlmb193b3JkX2Zyb21fcG9ydChkLCBw
b3J0KTsKICAgICBpZiAoIHVubGlrZWx5KCF3b3JkKSApCiAgICAgICAgIHJldHVybiAxOwogCkBA
IC01OTMsNiArNTk3LDEwIEBAIHN0YXRpYyBpbnQgYWRkX3BhZ2VfdG9fZXZlbnRfYXJyYXkoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgICAgIHJldHVybiByYzsKIAog
ICAgIGQtPmV2dGNobl9maWZvLT5ldmVudF9hcnJheVtzbG90XSA9IHZpcnQ7CisKKyAgICAvKiBT
eW5jaHJvbml6ZSB3aXRoIGV2dGNobl9maWZvX3dvcmRfZnJvbV9wb3J0KCkuICovCisgICAgc21w
X3dtYigpOworCiAgICAgZC0+ZXZ0Y2huX2ZpZm8tPm51bV9ldnRjaG5zICs9IEVWVENITl9GSUZP
X0VWRU5UX1dPUkRTX1BFUl9QQUdFOwogCiAgICAgLyoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
c2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCA2NDZmM2Q5Li4xMDU4ZTE5
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hl
ZHVsZS5jCkBAIC05NjUsNyArOTY1LDcgQEAgc3RhdGljIGxvbmcgZG9fcG9sbChzdHJ1Y3Qgc2No
ZWRfcG9sbCAqc2NoZWRfcG9sbCkKICAgICAgICAgICAgIGdvdG8gb3V0OwogCiAgICAgICAgIHJj
ID0gMDsKLSAgICAgICAgaWYgKCBldnRjaG5fcG9ydF9pc19wZW5kaW5nKGQsIGV2dGNobl9mcm9t
X3BvcnQoZCwgcG9ydCkpICkKKyAgICAgICAgaWYgKCBldnRjaG5fcG9ydF9pc19wZW5kaW5nKGQs
IHBvcnQpICkKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveGVuL2V2ZW50LmggYi94ZW4vaW5jbHVkZS94ZW4vZXZlbnQuaAppbmRleCA1MDA4
YzgwLi44MmNhZGRiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vZXZlbnQuaAorKysgYi94
ZW4vaW5jbHVkZS94ZW4vZXZlbnQuaApAQCAtMTM3LDggKzEzNyw4IEBAIHN0cnVjdCBldnRjaG5f
cG9ydF9vcHMgewogICAgIHZvaWQgKCpzZXRfcGVuZGluZykoc3RydWN0IHZjcHUgKnYsIHN0cnVj
dCBldnRjaG4gKmV2dGNobik7CiAgICAgdm9pZCAoKmNsZWFyX3BlbmRpbmcpKHN0cnVjdCBkb21h
aW4gKmQsIHN0cnVjdCBldnRjaG4gKmV2dGNobik7CiAgICAgdm9pZCAoKnVubWFzaykoc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IGV2dGNobiAqZXZ0Y2huKTsKLSAgICBib29sX3QgKCppc19wZW5k
aW5nKShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgZXZ0Y2huICpldnRjaG4pOwotICAg
IGJvb2xfdCAoKmlzX21hc2tlZCkoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IGV2dGNo
biAqZXZ0Y2huKTsKKyAgICBib29sX3QgKCppc19wZW5kaW5nKShzdHJ1Y3QgZG9tYWluICpkLCBl
dnRjaG5fcG9ydF90IHBvcnQpOworICAgIGJvb2xfdCAoKmlzX21hc2tlZCkoc3RydWN0IGRvbWFp
biAqZCwgZXZ0Y2huX3BvcnRfdCBwb3J0KTsKICAgICAvKgogICAgICAqIElzIHRoZSBwb3J0IHVu
YXZhaWxhYmxlIGJlY2F1c2UgaXQncyBzdGlsbCBiZWluZyBjbGVhbmVkIHVwCiAgICAgICogYWZ0
ZXIgYmVpbmcgY2xvc2VkPwpAQCAtMTc1LDE1ICsxNzUsMTUgQEAgc3RhdGljIGlubGluZSB2b2lk
IGV2dGNobl9wb3J0X3VubWFzayhzdHJ1Y3QgZG9tYWluICpkLAogfQogCiBzdGF0aWMgaW5saW5l
IGJvb2xfdCBldnRjaG5fcG9ydF9pc19wZW5kaW5nKHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBldnRjaG4g
KmV2dGNobikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZ0
Y2huX3BvcnRfdCBwb3J0KQogewotICAgIHJldHVybiBkLT5ldnRjaG5fcG9ydF9vcHMtPmlzX3Bl
bmRpbmcoZCwgZXZ0Y2huKTsKKyAgICByZXR1cm4gZC0+ZXZ0Y2huX3BvcnRfb3BzLT5pc19wZW5k
aW5nKGQsIHBvcnQpOwogfQogCiBzdGF0aWMgaW5saW5lIGJvb2xfdCBldnRjaG5fcG9ydF9pc19t
YXNrZWQoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZXZ0Y2huICpldnRjaG4pCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZ0Y2huX3BvcnRfdCBwb3J0KQogewotICAgIHJl
dHVybiBkLT5ldnRjaG5fcG9ydF9vcHMtPmlzX21hc2tlZChkLCBldnRjaG4pOworICAgIHJldHVy
biBkLT5ldnRjaG5fcG9ydF9vcHMtPmlzX21hc2tlZChkLCBwb3J0KTsKIH0KIAogc3RhdGljIGlu
bGluZSBib29sX3QgZXZ0Y2huX3BvcnRfaXNfYnVzeShzdHJ1Y3QgZG9tYWluICpkLCBldnRjaG5f
cG9ydF90IHBvcnQpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Jun 27 13:24:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 13:24:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dPqTZ-0002ZU-1X; Tue, 27 Jun 2017 13:24:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqTY-0002ZI-0g
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:24:16 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 AA/DA-03577-F7C52595; Tue, 27 Jun 2017 13:24:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVbcuJij
 S4P57SYsJ2wwcGD229+1iD2CMYs3MS8qvSGDN+PfiGGPBYtWKVRdnMjUwHpDuYuTiEBL4wiix
 d+VuVgjnPKNE29KlzF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwsESmz8/
 ZkVxOYVMJP42rOLCcRmAaqfOeMU6wRGjgWMDKsYNYpTi8pSi3QNDfSSijLTM0pyEzNzgDwzvd
 zU4uLE9NScxKRiveT83E2MQK8wAMEOxnvLAg4xSnIwKYnyrpYIihTiS8pPqcxILM6ILyrNSS0
 +xCjDwaEkwZsTDZQTLEpNT61Iy8wBhgdMWoKDR0mEt88NKM1bXJCYW5yZDpE6xagoJc4bC9In
 AJLIKM2Da4OF5CVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ886IAprCk5lXAjf9FdBiJqDFL
 PMCQBaXJCKkpBoYF3/ZFLymdqWqcMCFif+UwmfsiziYUXLhYMy0g2kN81L5cjewBlR9eP1goR
 Pv3OtMEolzN6jfrtZNO/j+7PVZDFuXFsuF1G1w+jEzz2hryPLH1/jmWWovnBK3o6dfrXEWo86
 euKXvXpsvnVMiyNjTIqmQymk/YYnPHVYeI+sp+7QrDQomBL3KUGIpzkg01GIuKk4EALlg4dlE
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1498569853!99405130!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17879 invoked from network); 27 Jun 2017 13:24:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jun 2017 13:24:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqTV-00029T-9o
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:24:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqTV-0001My-9B
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:24:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dPqTV-0001My-9B@xenbits.xenproject.org>
Date: Tue, 27 Jun 2017 13:24:13 +0000
Subject: [Xen-changelog] [xen stable-4.9] memory: fix return value handing
	of guest_remove_page()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGFiOGUyYWNkYmZiMmRiZjIxOTZjZWNjOWM0YjdiNzRiOWFhNzJhZmMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEp1biAyMCAxNTo0NDo1MyAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIEp1biAyMCAxNTo0NDo1MyAyMDE3ICsw
MjAwCgogICAgbWVtb3J5OiBmaXggcmV0dXJuIHZhbHVlIGhhbmRpbmcgb2YgZ3Vlc3RfcmVtb3Zl
X3BhZ2UoKQogICAgCiAgICBEZXNwaXRlIHRoZSBkZXNjcmlwdGlvbiBpbiBtbS5oLCBndWVzdF9y
ZW1vdmVfcGFnZSgpIHByZXZpb3VzbHkgcmV0dXJuZWQgMCBmb3IKICAgIHBhZ2luZyBlcnJvcnMu
CiAgICAKICAgIFN3aXRjaCBndWVzdF9yZW1vdmVfcGFnZSgpIHRvIGhhdmluZyByZWd1bGFyIDAv
LWVycm9yIHNlbWFudGljcywgYW5kIHByb3BhZ2F0ZQogICAgdGhlIHJldHVybiB2YWx1ZXMgZnJv
bSBjbGVhcl9tbWlvX3AybV9lbnRyeSgpIGFuZCBtZW1fc2hhcmluZ191bnNoYXJlX3BhZ2UoKQog
ICAgdG8gdGhlIGNhbGxlcnMgKGFsdGhvdWdoIGRlY3JlYXNlX3Jlc2VydmF0aW9uKCkgaXMgdGhl
IG9ubHkgY2FsbGVyIHdoaWNoCiAgICBjdXJyZW50bHkgY2FyZXMpLgogICAgCiAgICBUaGlzIGlz
IHBhcnQgb2YgWFNBLTIyMi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBiNjE0ZjY0MmMzNWRhNTE4NDQx
Njc4NzM1MmY1MWE2Mzc5YTkyNjI4CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNi0yMCAxNDozOTo1
NiArMDIwMAotLS0KIHhlbi9jb21tb24vbWVtb3J5LmMgIHwgMzQgKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL21tLmggfCAgNSArKy0tLQogMiBmaWxl
cyBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL21lbW9yeS5jIGIveGVuL2NvbW1vbi9tZW1vcnkuYwppbmRleCA1Mjg3OWU3
Li5hNDBiYzFjIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCisrKyBiL3hlbi9jb21t
b24vbWVtb3J5LmMKQEAgLTI2NSw2ICsyNjUsNyBAQCBpbnQgZ3Vlc3RfcmVtb3ZlX3BhZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnbWZuKQogICAgIHAybV90eXBlX3QgcDJtdDsK
ICNlbmRpZgogICAgIG1mbl90IG1mbjsKKyAgICBpbnQgcmM7CiAKICNpZmRlZiBDT05GSUdfWDg2
CiAgICAgbWZuID0gZ2V0X2dmbl9xdWVyeShkLCBnbWZuLCAmcDJtdCk7CkBAIC0yODIsMTMgKzI4
MywxNSBAQCBpbnQgZ3Vlc3RfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
bG9uZyBnbWZuKQogICAgICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogICAgICAgICB9CiAg
ICAgICAgIHAybV9tZW1fcGFnaW5nX2Ryb3BfcGFnZShkLCBnbWZuLCBwMm10KTsKLSAgICAgICAg
cmV0dXJuIDE7CisKKyAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogICAgIGlmICggcDJtdCA9PSBw
Mm1fbW1pb19kaXJlY3QgKQogICAgIHsKLSAgICAgICAgY2xlYXJfbW1pb19wMm1fZW50cnkoZCwg
Z21mbiwgbWZuLCAwKTsKKyAgICAgICAgcmMgPSBjbGVhcl9tbWlvX3AybV9lbnRyeShkLCBnbWZu
LCBtZm4sIFBBR0VfT1JERVJfNEspOwogICAgICAgICBwdXRfZ2ZuKGQsIGdtZm4pOwotICAgICAg
ICByZXR1cm4gMTsKKworICAgICAgICByZXR1cm4gcmM7CiAgICAgfQogI2Vsc2UKICAgICBtZm4g
PSBnZm5fdG9fbWZuKGQsIF9nZm4oZ21mbikpOwpAQCAtMjk4LDIxICszMDEsMjUgQEAgaW50IGd1
ZXN0X3JlbW92ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ21mbikKICAg
ICAgICAgcHV0X2dmbihkLCBnbWZuKTsKICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJE
b21haW4gJXUgcGFnZSBudW1iZXIgJWx4IGludmFsaWRcbiIsCiAgICAgICAgICAgICAgICAgZC0+
ZG9tYWluX2lkLCBnbWZuKTsKLSAgICAgICAgcmV0dXJuIDA7CisKKyAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CiAgICAgfQogICAgICAgICAgICAgCiAjaWZkZWYgQ09ORklHX1g4NgogICAgIGlmICgg
cDJtX2lzX3NoYXJlZChwMm10KSApCiAgICAgewotICAgICAgICAvKiBVbnNoYXJlIHRoZSBwYWdl
LCBiYWlsIG91dCBvbiBlcnJvci4gV2UgdW5zaGFyZSBiZWNhdXNlIAotICAgICAgICAgKiB3ZSBt
aWdodCBiZSB0aGUgb25seSBvbmUgdXNpbmcgdGhpcyBzaGFyZWQgcGFnZSwgYW5kIHdlCi0gICAg
ICAgICAqIG5lZWQgdG8gdHJpZ2dlciBwcm9wZXIgY2xlYW51cC4gT25jZSBkb25lLCB0aGlzIGlz
IAotICAgICAgICAgKiBsaWtlIGFueSBvdGhlciBwYWdlLiAqLwotICAgICAgICBpZiAoIG1lbV9z
aGFyaW5nX3Vuc2hhcmVfcGFnZShkLCBnbWZuLCAwKSApCisgICAgICAgIC8qCisgICAgICAgICAq
IFVuc2hhcmUgdGhlIHBhZ2UsIGJhaWwgb3V0IG9uIGVycm9yLiBXZSB1bnNoYXJlIGJlY2F1c2Ug
d2UKKyAgICAgICAgICogbWlnaHQgYmUgdGhlIG9ubHkgb25lIHVzaW5nIHRoaXMgc2hhcmVkIHBh
Z2UsIGFuZCB3ZSBuZWVkIHRvCisgICAgICAgICAqIHRyaWdnZXIgcHJvcGVyIGNsZWFudXAuIE9u
Y2UgZG9uZSwgdGhpcyBpcyBsaWtlIGFueSBvdGhlciBwYWdlLgorICAgICAgICAgKi8KKyAgICAg
ICAgcmMgPSBtZW1fc2hhcmluZ191bnNoYXJlX3BhZ2UoZCwgZ21mbiwgMCk7CisgICAgICAgIGlm
ICggcmMgKQogICAgICAgICB7CiAgICAgICAgICAgICBwdXRfZ2ZuKGQsIGdtZm4pOwogICAgICAg
ICAgICAgKHZvaWQpbWVtX3NoYXJpbmdfbm90aWZ5X2Vub21lbShkLCBnbWZuLCAwKTsKLSAgICAg
ICAgICAgIHJldHVybiAwOworCisgICAgICAgICAgICByZXR1cm4gcmM7CiAgICAgICAgIH0KICAg
ICAgICAgLyogTWF5YmUgdGhlIG1mbiBjaGFuZ2VkICovCiAgICAgICAgIG1mbiA9IGdldF9nZm5f
cXVlcnlfdW5sb2NrZWQoZCwgZ21mbiwgJnAybXQpOwpAQCAtMzI1LDcgKzMzMiw4IEBAIGludCBn
dWVzdF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdtZm4pCiAg
ICAgewogICAgICAgICBwdXRfZ2ZuKGQsIGdtZm4pOwogICAgICAgICBnZHByaW50ayhYRU5MT0df
SU5GTywgIkJhZCBwYWdlIGZyZWUgZm9yIGRvbWFpbiAldVxuIiwgZC0+ZG9tYWluX2lkKTsKLSAg
ICAgICAgcmV0dXJuIDA7CisKKyAgICAgICAgcmV0dXJuIC1FTlhJTzsKICAgICB9CiAKICAgICBp
ZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChfUEdUX3Bpbm5lZCwgJnBhZ2UtPnUuaW51c2UudHlwZV9p
bmZvKSApCkBAIC0zNDgsNyArMzU2LDcgQEAgaW50IGd1ZXN0X3JlbW92ZV9wYWdlKHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ21mbikKICAgICBwdXRfcGFnZShwYWdlKTsKICAgICBw
dXRfZ2ZuKGQsIGdtZm4pOwogCi0gICAgcmV0dXJuIDE7CisgICAgcmV0dXJuIDA7CiB9CiAKIHN0
YXRpYyB2b2lkIGRlY3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVjdCBtZW1vcF9hcmdzICphKQpAQCAt
MzkyLDcgKzQwMCw3IEBAIHN0YXRpYyB2b2lkIGRlY3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVjdCBt
ZW1vcF9hcmdzICphKQogICAgICAgICAgICAgY29udGludWU7CiAKICAgICAgICAgZm9yICggaiA9
IDA7IGogPCAoMSA8PCBhLT5leHRlbnRfb3JkZXIpOyBqKysgKQotICAgICAgICAgICAgaWYgKCAh
Z3Vlc3RfcmVtb3ZlX3BhZ2UoYS0+ZG9tYWluLCBnbWZuICsgaikgKQorICAgICAgICAgICAgaWYg
KCBndWVzdF9yZW1vdmVfcGFnZShhLT5kb21haW4sIGdtZm4gKyBqKSApCiAgICAgICAgICAgICAg
ICAgZ290byBvdXQ7CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbW0uaCBi
L3hlbi9pbmNsdWRlL3hlbi9tbS5oCmluZGV4IDg4ZGUzYzEuLmIzNjc5MzAgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3hlbi9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9tbS5oCkBAIC01NTMs
OSArNTUzLDggQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgaW50IHNwYWNlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5p
b24geGVuX2FkZF90b19waHlzbWFwX2JhdGNoX2V4dHJhIGV4dHJhLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBpZHgsIGdmbl90IGdmbik7CiAKLS8qIFJldHVy
bnMgMSBvbiBzdWNjZXNzLCAwIG9uIGVycm9yLCBuZWdhdGl2ZSBpZiB0aGUgcmluZwotICogZm9y
IGV2ZW50IHByb3BhZ2F0aW9uIGlzIGZ1bGwgaW4gdGhlIHByZXNlbmNlIG9mIHBhZ2luZyAqLwot
aW50IGd1ZXN0X3JlbW92ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2Zu
KTsKKy8qIFJldHVybnMgMCBvbiBzdWNjZXNzLCBvciBuZWdhdGl2ZSBvbiBlcnJvci4gKi8KK2lu
dCBndWVzdF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdtZm4p
OwogCiAjZGVmaW5lIFJBTV9UWVBFX0NPTlZFTlRJT05BTCAweDAwMDAwMDAxCiAjZGVmaW5lIFJB
TV9UWVBFX1JFU0VSVkVEICAgICAweDAwMDAwMDAyCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC45CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Jun 27 13:24:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 13:24:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dPqTj-0002an-3D; Tue, 27 Jun 2017 13:24:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqTi-0002ag-8E
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:24:26 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 E0/A4-02181-98C52595; Tue, 27 Jun 2017 13:24:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVbcjJij
 S4PlWbYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNeH6Mu+BIA2PF37Vn2RoYT8d3MXJxCAl8YZRY
 dHMqC4RznlFiT0cLUxcjBwebgJjE3L0KXYycHCICqhKzVixnBrGFBNQlmn43sIHYwgIhEn82t
 7KClPMKmEn0PmMCCbMAlb+50Mw2gZFjASPDKkaN4tSistQiXSMzvaSizPSMktzEzBxdQwNjvd
 zU4uLE9NScxKRiveT83E2MQJ/UMzAw7mBs2Ot3iFGSg0lJlHe1RFCkEF9SfkplRmJxRnxRaU5
 q8SFGGQ4OJQnenGignGBRanpqRVpmDjA4YNISHDxKIrx9bkBp3uKCxNzizHSI1ClGXY4Nq9d/
 YRJiycvPS5US530RBVQkAFKUUZoHNwIWqJcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfPOA
 JnCk5lXArfpFdARTEBHsMwLADmiJBEhJdXA2BQX3belSXBKFmvR1Iu/3diEdeMXefmmajts0n
 quvXlWhO+XrB0FbzoFoudosCayLf/WuUmn7GJWp9e/2wr7zZ89bkqba77SpzWRKevATreM6Qt
 vur01bI1c/yntnhlPIp+f1ocnXqflVM5ePpEwZZfZ+kf8e1unPn2o+vFPjFXkb4Y7Mo/dlViK
 MxINtZiLihMByBOQ1U8CAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-31.messagelabs.com!1498569863!107591840!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59270 invoked from network); 27 Jun 2017 13:24:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jun 2017 13:24:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqTf-0002AO-CO
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:24:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqTf-0001Nc-Bl
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:24:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dPqTf-0001Nc-Bl@xenbits.xenproject.org>
Date: Tue, 27 Jun 2017 13:24:23 +0000
Subject: [Xen-changelog] [xen stable-4.9] guest_physmap_remove_page() needs
	its return value checked
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDZmNTJmYTA0MDA2YmEzZDNjYTcyYWJmZjUxNTg2ZGIzZjRlNTZlYmQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDIw
IDE1OjQ1OjU1IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE1OjQ1OjU1IDIwMTcgKzAyMDAKCiAgICBn
dWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKCkgbmVlZHMgaXRzIHJldHVybiB2YWx1ZSBjaGVja2Vk
CiAgICAKICAgIENhbGxlcnMsIG5hbWVseSBzdWNoIHN1YnNlcXVlbnRseSBmcmVlaW5nIHRoZSBw
YWdlLCBtdXN0IG5vdCBibGluZGx5CiAgICBhc3N1bWUgc3VjY2VzcyAtIHRoZSBmdW5jdGlvbiBt
YXkgbmFtZWx5IGZhaWwgd2hlbiBuZWVkaW5nIHRvIHNoYXR0ZXIgYQogICAgc3VwZXIgcGFnZSwg
YnV0IHRoZXJlIG5vdCBiZWluZyBtZW1vcnkgYXZhaWxhYmxlIGZvciB0aGUgdGhlbiBuZWVkZWQK
ICAgIGludGVybWVkaWF0ZSBwYWdlIHRhYmxlLgogICAgCiAgICBBcyBpdCBoYXBwZW5zLCBndWVz
dF9yZW1vdmVfcGFnZSgpIGNhbGxlcnMgbm93IGFsc28gYWxsIGNoZWNrIHRoZQogICAgcmV0dXJu
IHZhbHVlLgogICAgCiAgICBGdXJ0aGVybW9yZSBhIG1pc3NlZCBwdXRfZ2ZuKCkgb24gYW4gZXJy
b3IgcGF0aCBpbiBnbnR0YWJfdHJhbnNmZXIoKSBpcwogICAgYWxzbyBiZWluZyB0YWtlbiBjYXJl
IG9mLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTIyMi4KICAgIAogICAgUmVwb3J0ZWQt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGEw
Y2NlNjA0OGQwMTBhMzBhYzgyZjhkYjc3ODdiYmY5YWFkYTY0ZjQKICAgIG1hc3RlciBkYXRlOiAy
MDE3LTA2LTIwIDE0OjQxOjE2ICswMjAwCi0tLQogeGVuL2FyY2gvYXJtL21tLmMgICAgICAgICAg
ICAgICAgICB8ICA1ICsrKy0tCiB4ZW4vYXJjaC9hcm0vcDJtLmMgICAgICAgICAgICAgICAgIHwg
IDcgKysrLS0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgICAgICB8IDEwICsrKysr
KysrKy0KIHhlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyAgICAgICAgICAgfCAgNSArKystLQogeGVu
L2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgICB8IDIxICsrKysrKysrKysrKysrKy0tLS0t
LQogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAgICAgICB8ICA3ICsrKysrLS0KIHhlbi9j
b21tb24vZ3JhbnRfdGFibGUuYyAgICAgICAgICAgfCAzMiArKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0tLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgICAgICB8IDIzICsrKysr
KysrKysrKysrLS0tLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jIHwg
IDQgKy0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCAgICAgICAgICB8ICA0IC0tLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvcDJtLmggICAgICAgICAgfCAgNCAtLS0tCiB4ZW4vaW5jbHVkZS94
ZW4vbW0uaCAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL3hlbi9wMm0tY29tbW9u
LmggICAgICAgfCAgNyArKysrKysrCiAxMyBmaWxlcyBjaGFuZ2VkLCA3NiBpbnNlcnRpb25zKCsp
LCA1NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9h
cmNoL2FybS9tbS5jCmluZGV4IDQ4Zjc0ZjYuLjMzNzEwMDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9tbS5jCkBAIC0xMzkyLDEzICsxMzkyLDE0IEBA
IGludCByZXBsYWNlX2dyYW50X2hvc3RfbWFwcGluZyh1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2ln
bmVkIGxvbmcgbWZuLAogewogICAgIGdmbl90IGdmbiA9IF9nZm4oYWRkciA+PiBQQUdFX1NISUZU
KTsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVudC0+ZG9tYWluOworICAgIGludCByYzsK
IAogICAgIGlmICggbmV3X2FkZHIgIT0gMCB8fCAoZmxhZ3MgJiBHTlRNQVBfY29udGFpbnNfcHRl
KSApCiAgICAgICAgIHJldHVybiBHTlRTVF9nZW5lcmFsX2Vycm9yOwogCi0gICAgZ3Vlc3RfcGh5
c21hcF9yZW1vdmVfcGFnZShkLCBnZm4sIF9tZm4obWZuKSwgMCk7CisgICAgcmMgPSBndWVzdF9w
aHlzbWFwX3JlbW92ZV9wYWdlKGQsIGdmbiwgX21mbihtZm4pLCAwKTsKIAotICAgIHJldHVybiBH
TlRTVF9va2F5OworICAgIHJldHVybiByYyA/IEdOVFNUX2dlbmVyYWxfZXJyb3IgOiBHTlRTVF9v
a2F5OwogfQogCiBib29sIGlzX2lvbWVtX3BhZ2UobWZuX3QgbWZuKQpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCmluZGV4IDc1MmU5NDguLmZjMmEx
MDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYworKysgYi94ZW4vYXJjaC9hcm0vcDJt
LmMKQEAgLTExMzcsMTEgKzExMzcsMTAgQEAgaW50IGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0
cnVjdCBkb21haW4gKmQsCiAgICAgcmV0dXJuIHAybV9pbnNlcnRfbWFwcGluZyhkLCBnZm4sICgx
IDw8IHBhZ2Vfb3JkZXIpLCBtZm4sIHQpOwogfQogCi12b2lkIGd1ZXN0X3BoeXNtYXBfcmVtb3Zl
X3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBn
Zm5fdCBnZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgbWZuLCB1bnNp
Z25lZCBpbnQgcGFnZV9vcmRlcikKK2ludCBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKHN0cnVj
dCBkb21haW4gKmQsIGdmbl90IGdmbiwgbWZuX3QgbWZuLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2Vfb3JkZXIpCiB7Ci0gICAgcDJtX3JlbW92ZV9tYXBw
aW5nKGQsIGdmbiwgKDEgPDwgcGFnZV9vcmRlciksIG1mbik7CisgICAgcmV0dXJuIHAybV9yZW1v
dmVfbWFwcGluZyhkLCBnZm4sICgxIDw8IHBhZ2Vfb3JkZXIpLCBtZm4pOwogfQogCiBzdGF0aWMg
aW50IHAybV9hbGxvY190YWJsZShzdHJ1Y3QgZG9tYWluICpkKQpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IDEzY2RjNTAuLmQ3
ZTY5OTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94
ODYvZG9tYWluLmMKQEAgLTgxNSw3ICs4MTUsMTUgQEAgaW50IGFyY2hfZG9tYWluX3NvZnRfcmVz
ZXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgcmV0ID0gLUVOT01FTTsKICAgICAgICAgZ290
byBleGl0X3B1dF9nZm47CiAgICAgfQotICAgIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwg
X2dmbihnZm4pLCBfbWZuKG1mbiksIFBBR0VfT1JERVJfNEspOworCisgICAgcmV0ID0gZ3Vlc3Rf
cGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGdmbiksIF9tZm4obWZuKSwgUEFHRV9PUkRFUl80
Syk7CisgICAgaWYgKCByZXQgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAi
RmFpbGVkIHRvIHJlbW92ZSBEb20lZCdzIHNoYXJlZF9pbmZvIGZyYW1lICVseFxuIiwKKyAgICAg
ICAgICAgICAgIGQtPmRvbWFpbl9pZCwgZ2ZuKTsKKyAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2Uo
bmV3X3BhZ2UpOworICAgICAgICBnb3RvIGV4aXRfcHV0X2dmbjsKKyAgICB9CiAKICAgICByZXQg
PSBndWVzdF9waHlzbWFwX2FkZF9wYWdlKGQsIF9nZm4oZ2ZuKSwgX21mbihwYWdlX3RvX21mbihu
ZXdfcGFnZSkpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEFHRV9PUkRFUl80
Syk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgYi94ZW4vYXJjaC94ODYv
aHZtL2lvcmVxLmMKaW5kZXggMDdhNmMyNi4uYjJhOGIwZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS9pb3JlcS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwpAQCAtMjY3LDgg
KzI2Nyw5IEBAIGJvb2xfdCBpc19pb3JlcV9zZXJ2ZXJfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBj
b25zdCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogc3RhdGljIHZvaWQgaHZtX3JlbW92ZV9pb3Jl
cV9nbWZuKAogICAgIHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9y
cCkKIHsKLSAgICBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4oaW9ycC0+Z21mbiks
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfbWZuKHBhZ2VfdG9fbWZuKGlvcnAtPnBh
Z2UpKSwgMCk7CisgICAgaWYgKCBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4oaW9y
cC0+Z21mbiksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9tZm4ocGFnZV90
b19tZm4oaW9ycC0+cGFnZSkpLCAwKSApCisgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICBj
bGVhcl9wYWdlKGlvcnAtPnZhKTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMg
Yi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAxNmI2YzY2Li4yZGM3ZGI5IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNDMyMCw3ICs0MzIw
LDExIEBAIHN0YXRpYyBpbnQgcmVwbGFjZV9ncmFudF9wMm1fbWFwcGluZygKICAgICAgICAgICAg
ICAgICAgdHlwZSwgbWZuX3gob2xkX21mbiksIGZyYW1lKTsKICAgICAgICAgcmV0dXJuIEdOVFNU
X2dlbmVyYWxfZXJyb3I7CiAgICAgfQotICAgIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwg
X2dmbihnZm4pLCBfbWZuKGZyYW1lKSwgUEFHRV9PUkRFUl80Syk7CisgICAgaWYgKCBndWVzdF9w
aHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4oZ2ZuKSwgX21mbihmcmFtZSksIFBBR0VfT1JERVJf
NEspICkKKyAgICB7CisgICAgICAgIHB1dF9nZm4oZCwgZ2ZuKTsKKyAgICAgICAgcmV0dXJuIEdO
VFNUX2dlbmVyYWxfZXJyb3I7CisgICAgfQogCiAgICAgcHV0X2dmbihkLCBnZm4pOwogICAgIHJl
dHVybiBHTlRTVF9va2F5OwpAQCAtNDg1Myw3ICs0ODU3LDcgQEAgaW50IHhlbm1lbV9hZGRfdG9f
cGh5c21hcF9vbmUoCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IE5VTEw7CiAgICAgdW5z
aWduZWQgbG9uZyBnZm4gPSAwOyAvKiBnY2MgLi4uICovCiAgICAgdW5zaWduZWQgbG9uZyBwcmV2
X21mbiwgbWZuID0gMCwgb2xkX2dwZm47Ci0gICAgaW50IHJjOworICAgIGludCByYyA9IDA7CiAg
ICAgcDJtX3R5cGVfdCBwMm10OwogCiAgICAgc3dpdGNoICggc3BhY2UgKQpAQCAtNDkyNywyNSAr
NDkzMSwzMCBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKICAgICB7CiAgICAgICAg
IGlmICggaXNfeGVuX2hlYXBfbWZuKHByZXZfbWZuKSApCiAgICAgICAgICAgICAvKiBYZW4gaGVh
cCBmcmFtZXMgYXJlIHNpbXBseSB1bmhvb2tlZCBmcm9tIHRoaXMgcGh5cyBzbG90LiAqLwotICAg
ICAgICAgICAgZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBncGZuLCBfbWZuKHByZXZfbWZu
KSwgUEFHRV9PUkRFUl80Syk7CisgICAgICAgICAgICByYyA9IGd1ZXN0X3BoeXNtYXBfcmVtb3Zl
X3BhZ2UoZCwgZ3BmbiwgX21mbihwcmV2X21mbiksIFBBR0VfT1JERVJfNEspOwogICAgICAgICBl
bHNlCiAgICAgICAgICAgICAvKiBOb3JtYWwgZG9tYWluIG1lbW9yeSBpcyBmcmVlZCwgdG8gYXZv
aWQgbGVha2luZyBtZW1vcnkuICovCi0gICAgICAgICAgICBndWVzdF9yZW1vdmVfcGFnZShkLCBn
Zm5feChncGZuKSk7CisgICAgICAgICAgICByYyA9IGd1ZXN0X3JlbW92ZV9wYWdlKGQsIGdmbl94
KGdwZm4pKTsKICAgICB9CiAgICAgLyogSW4gdGhlIFhFTk1BUFNQQUNFX2dtZm4gY2FzZSB3ZSBz
dGlsbCBob2xkIGEgcmVmIG9uIHRoZSBvbGQgcGFnZS4gKi8KICAgICBwdXRfZ2ZuKGQsIGdmbl94
KGdwZm4pKTsKIAorICAgIGlmICggcmMgKQorICAgICAgICBnb3RvIHB1dF9ib3RoOworCiAgICAg
LyogVW5tYXAgZnJvbSBvbGQgbG9jYXRpb24sIGlmIGFueS4gKi8KICAgICBvbGRfZ3BmbiA9IGdl
dF9ncGZuX2Zyb21fbWZuKG1mbik7CiAgICAgQVNTRVJUKCBvbGRfZ3BmbiAhPSBTSEFSRURfTTJQ
X0VOVFJZICk7CiAgICAgaWYgKCBzcGFjZSA9PSBYRU5NQVBTUEFDRV9nbWZuIHx8IHNwYWNlID09
IFhFTk1BUFNQQUNFX2dtZm5fcmFuZ2UgKQogICAgICAgICBBU1NFUlQoIG9sZF9ncGZuID09IGdm
biApOwogICAgIGlmICggb2xkX2dwZm4gIT0gSU5WQUxJRF9NMlBfRU5UUlkgKQotICAgICAgICBn
dWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4ob2xkX2dwZm4pLCBfbWZuKG1mbiksIFBB
R0VfT1JERVJfNEspOworICAgICAgICByYyA9IGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwg
X2dmbihvbGRfZ3BmbiksIF9tZm4obWZuKSwgUEFHRV9PUkRFUl80Syk7CiAKICAgICAvKiBNYXAg
YXQgbmV3IGxvY2F0aW9uLiAqLwotICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZShkLCBn
cGZuLCBfbWZuKG1mbiksIFBBR0VfT1JERVJfNEspOworICAgIGlmICggIXJjICkKKyAgICAgICAg
cmMgPSBndWVzdF9waHlzbWFwX2FkZF9wYWdlKGQsIGdwZm4sIF9tZm4obWZuKSwgUEFHRV9PUkRF
Ul80Syk7CiAKKyBwdXRfYm90aDoKICAgICAvKiBJbiB0aGUgWEVOTUFQU1BBQ0VfZ21mbiwgd2Ug
dG9vayBhIHJlZiBvZiB0aGUgZ2ZuIGF0IHRoZSB0b3AgKi8KICAgICBpZiAoIHNwYWNlID09IFhF
Tk1BUFNQQUNFX2dtZm4gfHwgc3BhY2UgPT0gWEVOTUFQU1BBQ0VfZ21mbl9yYW5nZSApCiAgICAg
ICAgIHB1dF9nZm4oZCwgZ2ZuKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBi
L3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRleCBiZWU3MzNkLi5lY2UzMmZmIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC0y
NTY5LDEwICsyNTY5LDEyIEBAIGludCBwMm1fYWRkX2ZvcmVpZ24oc3RydWN0IGRvbWFpbiAqdGRv
bSwgdW5zaWduZWQgbG9uZyBmZ2ZuLAogICAgIHsKICAgICAgICAgaWYgKCBpc194ZW5faGVhcF9t
Zm4obWZuX3gocHJldl9tZm4pKSApCiAgICAgICAgICAgICAvKiBYZW4gaGVhcCBmcmFtZXMgYXJl
IHNpbXBseSB1bmhvb2tlZCBmcm9tIHRoaXMgcGh5cyBzbG90ICovCi0gICAgICAgICAgICBndWVz
dF9waHlzbWFwX3JlbW92ZV9wYWdlKHRkb20sIF9nZm4oZ3BmbiksIHByZXZfbWZuLCAwKTsKKyAg
ICAgICAgICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZSh0ZG9tLCBfZ2ZuKGdwZm4p
LCBwcmV2X21mbiwgMCk7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIC8qIE5vcm1hbCBkb21h
aW4gbWVtb3J5IGlzIGZyZWVkLCB0byBhdm9pZCBsZWFraW5nIG1lbW9yeS4gKi8KLSAgICAgICAg
ICAgIGd1ZXN0X3JlbW92ZV9wYWdlKHRkb20sIGdwZm4pOworICAgICAgICAgICAgcmMgPSBndWVz
dF9yZW1vdmVfcGFnZSh0ZG9tLCBncGZuKTsKKyAgICAgICAgaWYgKCByYyApCisgICAgICAgICAg
ICBnb3RvIHB1dF9ib3RoOwogICAgIH0KICAgICAvKgogICAgICAqIENyZWF0ZSB0aGUgbmV3IG1h
cHBpbmcuIENhbid0IHVzZSBndWVzdF9waHlzbWFwX2FkZF9wYWdlKCkgYmVjYXVzZSBpdApAQCAt
MjU4NSw2ICsyNTg3LDcgQEAgaW50IHAybV9hZGRfZm9yZWlnbihzdHJ1Y3QgZG9tYWluICp0ZG9t
LCB1bnNpZ25lZCBsb25nIGZnZm4sCiAgICAgICAgICAgICAgICAgICJncGZuOiVseCBtZm46JWx4
IGZnZm46JWx4IHRkOiVkIGZkOiVkXG4iLAogICAgICAgICAgICAgICAgICBncGZuLCBtZm5feCht
Zm4pLCBmZ2ZuLCB0ZG9tLT5kb21haW5faWQsIGZkb20tPmRvbWFpbl9pZCk7CiAKKyBwdXRfYm90
aDoKICAgICBwdXRfcGFnZShwYWdlKTsKIAogICAgIC8qCmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggOTI3ZmQyYi4u
NTRhN2ZjMCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9j
b21tb24vZ3JhbnRfdGFibGUuYwpAQCAtMTgwNCw2ICsxODA0LDcgQEAgZ250dGFiX3RyYW5zZmVy
KAogICAgIGZvciAoIGkgPSAwOyBpIDwgY291bnQ7IGkrKyApCiAgICAgewogICAgICAgICBib29s
X3Qgb2theTsKKyAgICAgICAgaW50IHJjOwogCiAgICAgICAgIGlmIChpICYmIGh5cGVyY2FsbF9w
cmVlbXB0X2NoZWNrKCkpCiAgICAgICAgICAgICByZXR1cm4gaTsKQEAgLTE4NTQsMjcgKzE4NTUs
MzMgQEAgZ250dGFiX3RyYW5zZmVyKAogICAgICAgICAgICAgZ290byBjb3B5YmFjazsKICAgICAg
ICAgfQogCi0gICAgICAgIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dmbihnb3AubWZu
KSwgX21mbihtZm4pLCAwKTsKKyAgICAgICAgcmMgPSBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdl
KGQsIF9nZm4oZ29wLm1mbiksIF9tZm4obWZuKSwgMCk7CiAgICAgICAgIGdudHRhYl9mbHVzaF90
bGIoZCk7CisgICAgICAgIGlmICggcmMgKQorICAgICAgICB7CisgICAgICAgICAgICBnZHByaW50
ayhYRU5MT0dfSU5GTywKKyAgICAgICAgICAgICAgICAgICAgICJnbnR0YWJfdHJhbnNmZXI6IGNh
bid0IHJlbW92ZSBHRk4gJSJQUklfeGVuX3BmbiIgKE1GTiAlbHgpXG4iLAorICAgICAgICAgICAg
ICAgICAgICAgZ29wLm1mbiwgbWZuKTsKKyAgICAgICAgICAgIGdvcC5zdGF0dXMgPSBHTlRTVF9n
ZW5lcmFsX2Vycm9yOworICAgICAgICAgICAgZ290byBwdXRfZ2ZuX2FuZF9jb3B5YmFjazsKKyAg
ICAgICAgfQogCiAgICAgICAgIC8qIEZpbmQgdGhlIHRhcmdldCBkb21haW4uICovCiAgICAgICAg
IGlmICggdW5saWtlbHkoKGUgPSByY3VfbG9ja19kb21haW5fYnlfaWQoZ29wLmRvbWlkKSkgPT0g
TlVMTCkgKQogICAgICAgICB7Ci0gICAgICAgICAgICBwdXRfZ2ZuKGQsIGdvcC5tZm4pOwogICAg
ICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJnbnR0YWJfdHJhbnNmZXI6IGNhbid0IGZp
bmQgZG9tYWluICVkXG4iLAogICAgICAgICAgICAgICAgICAgICBnb3AuZG9taWQpOwotICAgICAg
ICAgICAgcGFnZS0+Y291bnRfaW5mbyAmPSB+KFBHQ19jb3VudF9tYXNrfFBHQ19hbGxvY2F0ZWQp
OwotICAgICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2UocGFnZSk7CiAgICAgICAgICAgICBnb3Au
c3RhdHVzID0gR05UU1RfYmFkX2RvbWFpbjsKLSAgICAgICAgICAgIGdvdG8gY29weWJhY2s7Cisg
ICAgICAgICAgICBnb3RvIHB1dF9nZm5fYW5kX2NvcHliYWNrOwogICAgICAgICB9CiAKICAgICAg
ICAgaWYgKCB4c21fZ3JhbnRfdHJhbnNmZXIoWFNNX0hPT0ssIGQsIGUpICkKICAgICAgICAgewot
ICAgICAgICAgICAgcHV0X2dmbihkLCBnb3AubWZuKTsKICAgICAgICAgICAgIGdvcC5zdGF0dXMg
PSBHTlRTVF9wZXJtaXNzaW9uX2RlbmllZDsKICAgICAgICAgdW5sb2NrX2FuZF9jb3B5YmFjazoK
ICAgICAgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKGUpOworICAgICAgICBwdXRfZ2ZuX2FuZF9j
b3B5YmFjazoKKyAgICAgICAgICAgIHB1dF9nZm4oZCwgZ29wLm1mbik7CiAgICAgICAgICAgICBw
YWdlLT5jb3VudF9pbmZvICY9IH4oUEdDX2NvdW50X21hc2t8UEdDX2FsbG9jYXRlZCk7CiAgICAg
ICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKICAgICAgICAgICAgIGdvdG8gY29weWJh
Y2s7CkBAIC0xOTIzLDEyICsxOTMwLDggQEAgZ250dGFiX3RyYW5zZmVyKAogICAgICAgICAgICAg
ICAgICAgICAgICAgICJUcmFuc2ZlcmVlIChkJWQpIGhhcyBubyBoZWFkcm9vbSAodG90ICV1LCBt
YXggJXUpXG4iLAogICAgICAgICAgICAgICAgICAgICAgICAgIGUtPmRvbWFpbl9pZCwgZS0+dG90
X3BhZ2VzLCBlLT5tYXhfcGFnZXMpOwogCi0gICAgICAgICAgICByY3VfdW5sb2NrX2RvbWFpbihl
KTsKLSAgICAgICAgICAgIHB1dF9nZm4oZCwgZ29wLm1mbik7Ci0gICAgICAgICAgICBwYWdlLT5j
b3VudF9pbmZvICY9IH4oUEdDX2NvdW50X21hc2t8UEdDX2FsbG9jYXRlZCk7Ci0gICAgICAgICAg
ICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKICAgICAgICAgICAgIGdvcC5zdGF0dXMgPSBHTlRT
VF9nZW5lcmFsX2Vycm9yOwotICAgICAgICAgICAgZ290byBjb3B5YmFjazsKKyAgICAgICAgICAg
IGdvdG8gdW5sb2NrX2FuZF9jb3B5YmFjazsKICAgICAgICAgfQogCiAgICAgICAgIC8qIE9rYXks
IGFkZCB0aGUgcGFnZSB0byAnZScuICovCkBAIC0xOTU3LDEzICsxOTYwLDggQEAgZ250dGFiX3Ry
YW5zZmVyKAogCiAgICAgICAgICAgICBpZiAoIGRyb3BfZG9tX3JlZiApCiAgICAgICAgICAgICAg
ICAgcHV0X2RvbWFpbihlKTsKLSAgICAgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKGUpOwotCi0g
ICAgICAgICAgICBwdXRfZ2ZuKGQsIGdvcC5tZm4pOwotICAgICAgICAgICAgcGFnZS0+Y291bnRf
aW5mbyAmPSB+KFBHQ19jb3VudF9tYXNrfFBHQ19hbGxvY2F0ZWQpOwotICAgICAgICAgICAgZnJl
ZV9kb21oZWFwX3BhZ2UocGFnZSk7CiAgICAgICAgICAgICBnb3Auc3RhdHVzID0gR05UU1RfZ2Vu
ZXJhbF9lcnJvcjsKLSAgICAgICAgICAgIGdvdG8gY29weWJhY2s7CisgICAgICAgICAgICBnb3Rv
IHVubG9ja19hbmRfY29weWJhY2s7CiAgICAgICAgIH0KIAogICAgICAgICBwYWdlX2xpc3RfYWRk
X3RhaWwocGFnZSwgJmUtPnBhZ2VfbGlzdCk7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL21lbW9y
eS5jIGIveGVuL2NvbW1vbi9tZW1vcnkuYwppbmRleCBhNDBiYzFjLi4xMTA1ZjNlIDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCisrKyBiL3hlbi9jb21tb24vbWVtb3J5LmMKQEAgLTI3
MSw4ICsyNzEsMTIgQEAgaW50IGd1ZXN0X3JlbW92ZV9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGxvbmcgZ21mbikKICAgICBtZm4gPSBnZXRfZ2ZuX3F1ZXJ5KGQsIGdtZm4sICZwMm10
KTsKICAgICBpZiAoIHVubGlrZWx5KHAybV9pc19wYWdpbmcocDJtdCkpICkKICAgICB7Ci0gICAg
ICAgIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dmbihnbWZuKSwgbWZuLCAwKTsKKyAg
ICAgICAgcmMgPSBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4oZ21mbiksIG1mbiwg
MCk7CiAgICAgICAgIHB1dF9nZm4oZCwgZ21mbik7CisKKyAgICAgICAgaWYgKCByYyApCisgICAg
ICAgICAgICByZXR1cm4gcmM7CisKICAgICAgICAgLyogSWYgdGhlIHBhZ2UgaGFzbid0IHlldCBi
ZWVuIHBhZ2VkIG91dCwgdGhlcmUgaXMgYW4KICAgICAgICAgICogYWN0dWFsIHBhZ2UgdGhhdCBu
ZWVkcyB0byBiZSByZWxlYXNlZC4gKi8KICAgICAgICAgaWYgKCBwMm10ID09IHAybV9yYW1fcGFn
aW5nX291dCApCkBAIC0zMzYsNyArMzQwLDkgQEAgaW50IGd1ZXN0X3JlbW92ZV9wYWdlKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ21mbikKICAgICAgICAgcmV0dXJuIC1FTlhJTzsK
ICAgICB9CiAKLSAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChfUEdUX3Bpbm5lZCwgJnBhZ2Ut
PnUuaW51c2UudHlwZV9pbmZvKSApCisgICAgcmMgPSBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdl
KGQsIF9nZm4oZ21mbiksIG1mbiwgMCk7CisKKyAgICBpZiAoICFyYyAmJiB0ZXN0X2FuZF9jbGVh
cl9iaXQoX1BHVF9waW5uZWQsICZwYWdlLT51LmludXNlLnR5cGVfaW5mbykgKQogICAgICAgICBw
dXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKIAogICAgIC8qCkBAIC0zNDcsMTYgKzM1MywxNCBAQCBp
bnQgZ3Vlc3RfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnbWZu
KQogICAgICAqIEZvciB0aGlzIHB1cnBvc2UgKGFuZCB0byBtYXRjaCBwb3B1bGF0ZV9waHlzbWFw
KCkgYmVoYXZpb3IpLCB0aGUgcGFnZQogICAgICAqIGlzIGtlcHQgYWxsb2NhdGVkLgogICAgICAq
LwotICAgIGlmICggIWlzX2RvbWFpbl9kaXJlY3RfbWFwcGVkKGQpICYmCisgICAgaWYgKCAhcmMg
JiYgIWlzX2RvbWFpbl9kaXJlY3RfbWFwcGVkKGQpICYmCiAgICAgICAgICB0ZXN0X2FuZF9jbGVh
cl9iaXQoX1BHQ19hbGxvY2F0ZWQsICZwYWdlLT5jb3VudF9pbmZvKSApCiAgICAgICAgIHB1dF9w
YWdlKHBhZ2UpOwogCi0gICAgZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGdtZm4p
LCBtZm4sIDApOwotCiAgICAgcHV0X3BhZ2UocGFnZSk7CiAgICAgcHV0X2dmbihkLCBnbWZuKTsK
IAotICAgIHJldHVybiAwOworICAgIHJldHVybiByYzsKIH0KIAogc3RhdGljIHZvaWQgZGVjcmVh
c2VfcmVzZXJ2YXRpb24oc3RydWN0IG1lbW9wX2FyZ3MgKmEpCkBAIC01OTEsNyArNTk1LDggQEAg
c3RhdGljIGxvbmcgbWVtb3J5X2V4Y2hhbmdlKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX21l
bW9yeV9leGNoYW5nZV90KSBhcmcpCiAgICAgICAgICAgICBnZm4gPSBtZm5fdG9fZ21mbihkLCBt
Zm4pOwogICAgICAgICAgICAgLyogUGFnZXMgd2VyZSB1bnNoYXJlZCBhYm92ZSAqLwogICAgICAg
ICAgICAgQlVHX09OKFNIQVJFRF9NMlAoZ2ZuKSk7Ci0gICAgICAgICAgICBndWVzdF9waHlzbWFw
X3JlbW92ZV9wYWdlKGQsIF9nZm4oZ2ZuKSwgX21mbihtZm4pLCAwKTsKKyAgICAgICAgICAgIGlm
ICggZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGdmbiksIF9tZm4obWZuKSwgMCkg
KQorICAgICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICAgICAgICAgIHB1dF9wYWdl
KHBhZ2UpOwogICAgICAgICB9CiAKQEAgLTExNTAsOCArMTE1NSw4IEBAIGxvbmcgZG9fbWVtb3J5
X29wKHVuc2lnbmVkIGxvbmcgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykK
ICAgICAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIHhyZnAuZ3BmbiwgTlVMTCwgUDJN
X0FMTE9DKTsKICAgICAgICAgaWYgKCBwYWdlICkKICAgICAgICAgewotICAgICAgICAgICAgZ3Vl
c3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKHhyZnAuZ3BmbiksCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4ocGFnZSkpLCAwKTsKKyAg
ICAgICAgICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKHhyZnAuZ3Bm
biksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX21mbihwYWdl
X3RvX21mbihwYWdlKSksIDApOwogICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAgICAgICAg
IH0KICAgICAgICAgZWxzZQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJt
L3NtbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKaW5kZXggMTA4MmZj
Zi4uNzRjMDliMCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUu
YworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCkBAIC0yNzc1LDkgKzI3
NzUsNyBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV91bm1hcF9wYWdlKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQogCWlmICggIWlzX2RvbWFpbl9kaXJlY3Rf
bWFwcGVkKGQpICkKIAkJcmV0dXJuIC1FSU5WQUw7CiAKLQlndWVzdF9waHlzbWFwX3JlbW92ZV9w
YWdlKGQsIF9nZm4oZ2ZuKSwgX21mbihnZm4pLCAwKTsKLQotCXJldHVybiAwOworCXJldHVybiBn
dWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4oZ2ZuKSwgX21mbihnZm4pLCAwKTsKIH0K
IAogc3RhdGljIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgYXJtX3NtbXVfaW9tbXVfb3BzID0gewpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vcDJtLmgKaW5kZXggMThjNTdmOS4uMTI2OTA1MiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCkBAIC0yNTgsMTAg
KzI1OCw2IEBAIHN0YXRpYyBpbmxpbmUgaW50IGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2Uoc3RydWN0
IGRvbWFpbiAqZCwKICAgICByZXR1cm4gZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoZCwgZ2ZuLCBt
Zm4sIHBhZ2Vfb3JkZXIsIHAybV9yYW1fcncpOwogfQogCi12b2lkIGd1ZXN0X3BoeXNtYXBfcmVt
b3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBnZm5fdCBnZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgbWZuLCB1
bnNpZ25lZCBpbnQgcGFnZV9vcmRlcik7Ci0KIG1mbl90IGdmbl90b19tZm4oc3RydWN0IGRvbWFp
biAqZCwgZ2ZuX3QgZ2ZuKTsKIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
cDJtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCmluZGV4IDQwOGY3ZGEuLmUwMjNlMzMg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9wMm0uaApAQCAtNTc5LDEwICs1NzksNiBAQCBzdGF0aWMgaW5saW5lIGludCBndWVz
dF9waHlzbWFwX2FkZF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgcmV0dXJuIGd1ZXN0X3Bo
eXNtYXBfYWRkX2VudHJ5KGQsIGdmbiwgbWZuLCBwYWdlX29yZGVyLCBwMm1fcmFtX3J3KTsKIH0K
IAotLyogUmVtb3ZlIGEgcGFnZSBmcm9tIGEgZG9tYWluJ3MgcDJtIHRhYmxlICovCi1pbnQgZ3Vl
c3RfcGh5c21hcF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZ2ZuX3QgZ2ZuLCBtZm5fdCBtZm4sIHVuc2lnbmVkIGludCBwYWdlX29y
ZGVyKTsKLQogLyogU2V0IGEgcDJtIHJhbmdlIGFzIHBvcHVsYXRlLW9uLWRlbWFuZCAqLwogaW50
IGd1ZXN0X3BoeXNtYXBfbWFya19wb3B1bGF0ZV9vbl9kZW1hbmQoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgbG9uZyBnZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgb3JkZXIpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL21t
LmggYi94ZW4vaW5jbHVkZS94ZW4vbW0uaAppbmRleCBiMzY3OTMwLi4yNWFjODYyIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS94ZW4vbW0uaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbW0uaApAQCAt
NTU0LDcgKzU1NCw3IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGludCBzcGFjZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgaWR4LCBnZm5fdCBnZm4pOwogCiAvKiBSZXR1cm5zIDAgb24gc3VjY2Vz
cywgb3IgbmVnYXRpdmUgb24gZXJyb3IuICovCi1pbnQgZ3Vlc3RfcmVtb3ZlX3BhZ2Uoc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnbWZuKTsKK2ludCBfX211c3RfY2hlY2sgZ3Vlc3Rf
cmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnbWZuKTsKIAogI2Rl
ZmluZSBSQU1fVFlQRV9DT05WRU5USU9OQUwgMHgwMDAwMDAwMQogI2RlZmluZSBSQU1fVFlQRV9S
RVNFUlZFRCAgICAgMHgwMDAwMDAwMgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3AybS1j
b21tb24uaCBiL3hlbi9pbmNsdWRlL3hlbi9wMm0tY29tbW9uLmgKaW5kZXggOGNkNWE2Yi4uMmI1
Njk2YyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3AybS1jb21tb24uaAorKysgYi94ZW4v
aW5jbHVkZS94ZW4vcDJtLWNvbW1vbi5oCkBAIC0xLDYgKzEsMTMgQEAKICNpZm5kZWYgX1hFTl9Q
Mk1fQ09NTU9OX0gKICNkZWZpbmUgX1hFTl9QMk1fQ09NTU9OX0gKIAorI2luY2x1ZGUgPHhlbi9t
bS5oPgorCisvKiBSZW1vdmUgYSBwYWdlIGZyb20gYSBkb21haW4ncyBwMm0gdGFibGUgKi8KK2lu
dCBfX211c3RfY2hlY2sKK2d1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwgZ2ZuX3QgZ2ZuLCBtZm5fdCBtZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBwYWdlX29yZGVyKTsKKwogLyogTWFwIE1NSU8gcmVnaW9ucyBpbiB0aGUgcDJtOiBz
dGFydF9nZm4gYW5kIG5yIGRlc2NyaWJlIHRoZSByYW5nZSBpbgogICogICogdGhlIGd1ZXN0IHBo
eXNpY2FsIGFkZHJlc3Mgc3BhY2UgdG8gbWFwLCBzdGFydGluZyBmcm9tIHRoZSBtYWNoaW5lCiAg
KiAgICogZnJhbWUgbnVtYmVyIG1mbi4gKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Jun 27 13:24:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 13:24:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dPqTt-0002cK-5y; Tue, 27 Jun 2017 13:24:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqTr-0002c7-SY
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:24:35 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 06/D3-02181-39C52595; Tue, 27 Jun 2017 13:24:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVXdSTFC
 kwZG5GhYTthk4MHps79vFHsAYxZqZl5RfkcCa8fd5N2vBNeGK/8s3sjcwTubvYuTiEBL4wijx
 ubeNCcI5zyix9eNk5i5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQVCJA6fm
 8YEYvMKmEk0dy8Aq2EBqn975CXjBEaOBYwMqxg1ilOLylKLdA0N9ZKKMtMzSnITM3N0DQ2M9X
 JTi4sT01NzEpOK9ZLzczcxAr3CAAQ7GFf/djrEKMnBpCTKu1oiKFKILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBO/jKKCcYFFqempFWmYOMDxg0hIcPEoivH1uQGne4oLE3OLMdIjUKUZdjg2r139h
 EmLJy89LlRLnfQEyQwCkKKM0D24ELFQvMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZh3BsgUn
 sy8ErhNr4COYAI6gmVeAMgRJYkIKakGRo0JVRtOmS0qPuyw6vRnntiWO3x5i37a5B7e7XGLaQ
 vPm7UKt9+em9TPEvCcpSI37+Hpr+3hN9olCh4ZlD82SOQr8vBKr9nzjMHNTeblwfMq149sDWL
 /7c3Rv3rr5Rnr5q6ceN336en+ktfpbqFxyasV3mxZNOV9iR77jfoq83mP7X/5/mlPiFdiKc5I
 NNRiLipOBAAASBqqUAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-31.messagelabs.com!1498569873!95908419!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61410 invoked from network); 27 Jun 2017 13:24:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jun 2017 13:24:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqTp-0002Aa-EJ
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:24:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqTp-0001OD-Dc
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:24:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dPqTp-0001OD-Dc@xenbits.xenproject.org>
Date: Tue, 27 Jun 2017 13:24:33 +0000
Subject: [Xen-changelog] [xen stable-4.9] arm: vgic: Don't update the LR
	when the IRQ is not enabled
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQ3MWQ5Y2E0M2NjMWZhOWViOWM3YzdmMzliM2RlODMzM2Q5NTIxZWYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIEp1
biAyMCAxNTo0NjozOCAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIEp1biAyMCAxNTo0NjozOCAyMDE3ICswMjAwCgog
ICAgYXJtOiB2Z2ljOiBEb24ndCB1cGRhdGUgdGhlIExSIHdoZW4gdGhlIElSUSBpcyBub3QgZW5h
YmxlZAogICAgCiAgICBnaWNfcmFpc2VfaW5mbGlnaHRfaXJxIHdpbGwgYmUgY2FsbGVkIGlmIHRo
ZSBJUlEgaXMgYWxyZWFkeSBpbmZsaWdodAogICAgKGkuZSB0aGUgSVJRIGlzIGluamVjdGVkIHRv
IHRoZSBndWVzdCkuIElmIHRoZSBJUlEgaXMgYWxyZWFkeSBhbHJlYWR5IGluCiAgICB0aGUgTFJz
LCB0aGVuIHRoZSBhc3NvY2lhdGVkIExSIHdpbGwgYmUgdXBkYXRlZC4KICAgIAogICAgVG8ga25v
dyBpZiB0aGUgaW50ZXJydXB0IGlzIGFscmVhZHkgaW4gdGhlIExSLCB0aGUgZnVuY3Rpb24gY2hl
Y2sgaWYgdGhlCiAgICBpbnRlcnJ1cHQgaXMgcXVldWVkLiBIb3dldmVyLCBpZiB0aGUgaW50ZXJy
dXB0IGlzIG5vdCBlbmFibGVkIHRoZW4gdGhlCiAgICBpbnRlcnJ1cHQgbWF5IG5vdCBiZSBxdWV1
ZWQgbm9yIGluIHRoZSBMUi4gU28gZ2ljX3VwZGF0ZV9vbmVfbHIgbWF5IGJlCiAgICBjYWxsZWQg
KGlmIHdlIGluamVjdCBvbiB0aGUgY3VycmVudCB2Q1BVKSBhbmQgcmVhZCB0aGUgTFIuCiAgICAK
ICAgIEJlY2F1c2UgdGhlIGludGVycnVwdCBpcyBub3QgaW4gdGhlIExSLCBYZW4gd2lsbCBlaXRo
ZXIgcmVhZDoKICAgICAgICAqIExSIDAgaWYgdGhlIGludGVycnVwdCB3YXMgbmV2ZXIgaW5qZWN0
ZWQgYmVmb3JlCiAgICAgICAgKiBMUiAyNTUgKEdJQ19JTlZBTElEX0xSKSBpZiB0aGUgaW50ZXJy
dXB0IHdhcyBpbmplY3RlZCBvbmNlLiBUaGlzCiAgICAgICAgaXMgYmVjYXVzZSBnaWNfdXBkYXRl
X29uZV9sciB3aWxsIHJlc2V0IHAtPmxyLgogICAgCiAgICBSZWFkaW5nIExSIDAgd2lsbCByZXN1
bHQgdG8gcG90ZW50aWFsbHkgdXBkYXRlIHRoZSB3cm9uZyBpbnRlcnJ1cHQgYW5kCiAgICBub3Qg
a2VlcCB0aGUgTFJzIGluIHN5bmMgd2l0aCBYZW4uCiAgICAKICAgIFJlYWRpbmcgTFIgMjU1IHdp
bGwgcmVzdWx0IHRvOgogICAgICAgICogQ3Jhc2ggWGVuIG9uIEdJQ3YzIGFzIHRoZSBMUiBpbmRl
eCBpcyBiaWdnZXIgdGhhbiBzdXBwb3J0ZWQgKHNlZQogICAgICAgIGdpY3YzX2ljaF9yZWFkX2xy
KS4KICAgICAgICAqIFJlYWQvd3JpdGUgYWx3YXlzIEdJQ0hfTFIgKyAyNTUgKiA0IHRoYXQgaXMg
bm90IHBhcnQgb2YgdGhlIG1lbW9yeQogICAgICAgIG1hcHBlZC4KICAgIAogICAgVGhlIHByb2Js
ZW0gY2FuIGJlIHByZXZlbnRlZCBieSBjaGVja2luZyB3aGV0aGVyIHRoZSBpbnRlcnJ1cHQgaXMK
ICAgIGVuYWJsZWQgaW4gZ2ljX3JhaXNlX2luZmxpZ2h0X2lycSBiZWZvcmUgY2FsbGluZyBnaWNf
dXBkYXRlX29uZV9sci4KICAgIAogICAgQSBmb2xsb3ctdXAgb2YgdGhpcyBwYXRjaCBpcyBleHBl
Y3RlZCB0byBtaXRpZ2F0ZSB0aGUgaXNzdWUgaW4gdGhlCiAgICBmdXR1cmUuCiAgICAKICAgIFRo
aXMgaXMgWFNBLTIyMy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBtYXN0ZXIgY29tbWl0OiBjODRlNGIyZGQ0MDUwZWYz
ZWVjYzEzZmNmYTY4NDIzNzNiYTQ1MTljCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNi0yMCAxNDo0
MTo1NSArMDIwMAotLS0KIHhlbi9hcmNoL2FybS9naWMuYyB8IDQgKysrKwogMSBmaWxlIGNoYW5n
ZWQsIDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMuYyBiL3hl
bi9hcmNoL2FybS9naWMuYwppbmRleCBkYTE5MTMwLi5hODhjYTRiIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vZ2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy5jCkBAIC00MTcsNiArNDE3LDEw
IEBAIHZvaWQgZ2ljX3JhaXNlX2luZmxpZ2h0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
aW50IHZpcnR1YWxfaXJxKQogCiAgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZ2LT5hcmNoLnZn
aWMubG9jaykpOwogCisgICAgLyogRG9uJ3QgdHJ5IHRvIHVwZGF0ZSB0aGUgTFIgaWYgdGhlIGlu
dGVycnVwdCBpcyBkaXNhYmxlZCAqLworICAgIGlmICggIXRlc3RfYml0KEdJQ19JUlFfR1VFU1Rf
RU5BQkxFRCwgJm4tPnN0YXR1cykgKQorICAgICAgICByZXR1cm47CisKICAgICBpZiAoIGxpc3Rf
ZW1wdHkoJm4tPmxyX3F1ZXVlKSApCiAgICAgewogICAgICAgICBpZiAoIHYgPT0gY3VycmVudCAp
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Jun 27 13:24:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 13:24:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dPqU3-0002dn-7X; Tue, 27 Jun 2017 13:24:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqU1-0002dZ-OC
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:24:45 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 C2/8D-02962-D9C52595; Tue, 27 Jun 2017 13:24:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXdOTFC
 kwcE38hYTthk4MHps79vFHsAYxZqZl5RfkcCacf5mJ3vBXsWKm9dOsjcwXpXsYuTiEBL4wiix
 dvtpRgjnPKPEwVuLmbsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhbwlrgys
 4cdxOYVMJPYcmcvK4jNAlT//PQ/9gmMHAsYGVYxahSnFpWlFukaGeglFWWmZ5TkJmbm6BoamO
 nlphYXJ6an5iQmFesl5+duYgR6hQEIdjD+WhZwiFGSg0lJlHe1RFCkEF9SfkplRmJxRnxRaU5
 q8SFGGQ4OJQnenGignGBRanpqRVpmDjA8YNISHDxKIrx9bkBp3uKCxNzizHSI1ClGRSlx3hdR
 QAkBkERGaR5cGywkLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYdwbIFJ7MvBK46a+AFjMBL
 WaZFwCyuCQRISXVwBic+s3sT73/ezOnTzr/RB6tevYwo+b2qb96W+/KPraen/EnP/vCzHiTN9
 JrklZUTE56bDvzz57r+x/uLu+1+7nA4eqJvOeHfq4/vewDw0vDY6tmvMjW5d22PCh0zb4n63O
 1ldIC04x3vu0y73X2rnFzim96569X2qLOsPmkyY/pG/fOel39vtRKiaU4I9FQi7moOBEAoZBz
 H0QCAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-27.messagelabs.com!1498569883!108888946!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46386 invoked from network); 27 Jun 2017 13:24:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jun 2017 13:24:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqTz-0002Ak-G6
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:24:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqTz-0001Pa-FY
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:24:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dPqTz-0001Pa-FY@xenbits.xenproject.org>
Date: Tue, 27 Jun 2017 13:24:43 +0000
Subject: [Xen-changelog] [xen stable-4.9] gnttab: fix handling of
	dev_bus_addr during unmap
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDUyMGVjN2I4YWE3ODQwMTg4ZDI3NmE1ZWNjOThlYWM1NzAwNTg1MDAKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgSnVuIDIwIDE1OjQ2OjUwIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE1OjQ2OjUwIDIwMTcgKzAy
MDAKCiAgICBnbnR0YWI6IGZpeCBoYW5kbGluZyBvZiBkZXZfYnVzX2FkZHIgZHVyaW5nIHVubWFw
CiAgICAKICAgIElmIGEgZ3JhbnQgaGFzIGJlZW4gbWFwcGVkIHdpdGggdGhlIEdOVFRBQl9kZXZp
Y2VfbWFwIGZsYWcsIGNhbGxpbmcKICAgIGdyYW50X3VubWFwX3JlZigpIHdpdGggZGV2X2J1c19h
ZGRyIHNldCB0byB6ZXJvIHNob3VsZCBjYXVzZSB0aGUKICAgIEdOVFRBQl9kZXZpY2VfbWFwIHBh
cnQgb2YgdGhlIG1hcHBpbmcgdG8gYmUgbGVmdCBhbG9uZS4KICAgIAogICAgVW5mb3J0dW5hdGVs
eSwgYXQgdGhlIG1vbWVudCwgb3AtPmRldl9idXNfYWRkciBpcyBpbXBsaWNpdGx5IGNoZWNrZWQK
ICAgIGJlZm9yZSBjbGVhcmluZyB0aGUgbWFwIGFuZCBhZGp1c3RpbmcgdGhlIHBpbiBjb3VudCwg
YnV0IG9ubHkgdGhlIGJpdHMKICAgIGFib3ZlIDEyOyBhbmQgaXQgaXMgbm90IGNoZWNrZWQgYXQg
YWxsIGJlZm9yZSBkcm9wcGluZyBwYWdlCiAgICByZWZlcmVuY2VzLiAgVGhpcyBtZWFucyBhIGd1
ZXN0IGNhbiByZXBlYXRlZGx5IG1ha2Ugc3VjaCBhIGNhbGwgdG8KICAgIGNhdXNlIHRoZSByZWZl
cmVuY2UgY291bnQgdG8gZHJvcCB0byB6ZXJvLCBjYXVzaW5nIHRoZSBwYWdlIHRvIGJlCiAgICBm
cmVlZCBhbmQgcmUtdXNlZCwgZXZlbiB0aG91Z2ggaXQncyBzdGlsbCBtYXBwZWQgaW4gaXRzIHBh
Z2V0YWJsZXMuCiAgICAKICAgIFRvIGZpeCB0aGlzLCBhbHdheXMgY2hlY2sgb3AtPmRldl9idXNf
YWRkciBleHBsaWNpdGx5IGZvciBiZWluZwogICAgbm9uLXplcm8sIGFzIHdlbGwgYXMgb3AtPmZs
YWcgJiBHTlRNQVBfZGV2aWNlX21hcCwgYmVmb3JlIGRvaW5nCiAgICBvcGVyYXRpb25zIG9uIHRo
ZSBkZXZpY2VfbWFwLgogICAgCiAgICBXaGlsZSB3ZSdyZSBoZXJlLCBtYWtlIHRoZSBsb2dpYyBh
IGJpdCBjbGVhbmVyOgogICAgCiAgICAqIEFsd2F5cyBpbml0aWFsaXplIG9wLT5mcmFtZSB0byB6
ZXJvIGFuZCBzZXQgaXQgZnJvbSBhY3QtPmZyYW1lLCB0byByZWR1Y2UgdGhlCiAgICBjaGFuY2Ug
b2YgdW50cnVzdGVkIGlucHV0IGJlaW5nIHVzZWQKICAgIAogICAgKiBFeHBsaWNpdGx5IGNoZWNr
IHRoZSBmdWxsIGRldl9idXNfYWRkciBhZ2FpbnN0IGFjdC0+ZnJhbWUgPDwKICAgICAgUEFHRV9T
SElGVCwgcmF0aGVyIHRoYW4gaWdub3JpbmcgdGhlIGxvd2VyIDEyIGJpdHMKICAgIAogICAgVGhp
cyBpcyBwYXJ0IG9mIFhTQS0yMjQuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA4ZmRmY2IyYjZiY2QwNzQ3NzY1NjBl
NzY4NDM4MTVmMTI0ZDU4N2YxCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wNi0yMCAxNDo0NTozMyAr
MDIwMAotLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyB8IDIzICsrKysrKysrKysrLS0tLS0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jCmluZGV4IDU0YTdmYzAuLmMxNDNlMjEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
Z3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTEwODksOCAr
MTA4OSw2IEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbigKICAgICBsZCA9IGN1cnJlbnQtPmRvbWFp
bjsKICAgICBsZ3QgPSBsZC0+Z3JhbnRfdGFibGU7CiAKLSAgICBvcC0+ZnJhbWUgPSAodW5zaWdu
ZWQgbG9uZykob3AtPmRldl9idXNfYWRkciA+PiBQQUdFX1NISUZUKTsKLQogICAgIGlmICggdW5s
aWtlbHkob3AtPmhhbmRsZSA+PSBsZ3QtPm1hcHRyYWNrX2xpbWl0KSApCiAgICAgewogICAgICAg
ICBnZHByaW50ayhYRU5MT0dfSU5GTywgIkJhZCBoYW5kbGUgJSN4XG4iLCBvcC0+aGFuZGxlKTsK
QEAgLTExNzQsMTYgKzExNzIsMTQgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uKAogICAgICAgICBn
b3RvIGFjdF9yZWxlYXNlX291dDsKICAgICB9CiAKLSAgICBpZiAoIG9wLT5mcmFtZSA9PSAwICkK
LSAgICB7Ci0gICAgICAgIG9wLT5mcmFtZSA9IGFjdC0+ZnJhbWU7Ci0gICAgfQotICAgIGVsc2UK
KyAgICBvcC0+ZnJhbWUgPSBhY3QtPmZyYW1lOworCisgICAgaWYgKCBvcC0+ZGV2X2J1c19hZGRy
ICkKICAgICB7Ci0gICAgICAgIGlmICggdW5saWtlbHkob3AtPmZyYW1lICE9IGFjdC0+ZnJhbWUp
ICkKKyAgICAgICAgaWYgKCB1bmxpa2VseShvcC0+ZGV2X2J1c19hZGRyICE9IHBmbl90b19wYWRk
cihhY3QtPmZyYW1lKSkgKQogICAgICAgICAgICAgUElOX0ZBSUwoYWN0X3JlbGVhc2Vfb3V0LCBH
TlRTVF9nZW5lcmFsX2Vycm9yLAotICAgICAgICAgICAgICAgICAgICAgIkJhZCBmcmFtZSBudW1i
ZXIgZG9lc24ndCBtYXRjaCBnbnRyZWYuICglbHggIT0gJWx4KVxuIiwKLSAgICAgICAgICAgICAg
ICAgICAgIG9wLT5mcmFtZSwgYWN0LT5mcmFtZSk7CisgICAgICAgICAgICAgICAgICAgICAiQnVz
IGFkZHJlc3MgZG9lc24ndCBtYXRjaCBnbnRyZWYgKCUiUFJJeDY0IiAhPSAlIlBSSXBhZGRyIilc
biIsCisgICAgICAgICAgICAgICAgICAgICBvcC0+ZGV2X2J1c19hZGRyLCBwZm5fdG9fcGFkZHIo
YWN0LT5mcmFtZSkpOwogCiAgICAgICAgIG1hcC0+ZmxhZ3MgJj0gfkdOVE1BUF9kZXZpY2VfbWFw
OwogICAgIH0KQEAgLTEyNzYsNyArMTI3Miw4IEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbl9jb21w
bGV0ZShzdHJ1Y3QgZ250dGFiX3VubWFwX2NvbW1vbiAqb3ApCiAgICAgZWxzZQogICAgICAgICBz
dGF0dXMgPSAmc3RhdHVzX2VudHJ5KHJndCwgb3AtPnJlZik7CiAKLSAgICBpZiAoIHVubGlrZWx5
KG9wLT5mcmFtZSAhPSBhY3QtPmZyYW1lKSApIAorICAgIGlmICggb3AtPmRldl9idXNfYWRkciAm
JgorICAgICAgICAgdW5saWtlbHkob3AtPmRldl9idXNfYWRkciAhPSBwZm5fdG9fcGFkZHIoYWN0
LT5mcmFtZSkpICkKICAgICB7CiAgICAgICAgIC8qCiAgICAgICAgICAqIFN1Z2dlc3RzIHRoYXQg
X19nbnRhYl91bm1hcF9jb21tb24gZmFpbGVkIGVhcmx5IGFuZCBzbwpAQCAtMTI4Nyw3ICsxMjg0
LDcgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uX2NvbXBsZXRlKHN0cnVjdCBnbnR0YWJfdW5tYXBf
Y29tbW9uICpvcCkKIAogICAgIHBnID0gbWZuX3RvX3BhZ2Uob3AtPmZyYW1lKTsKIAotICAgIGlm
ICggb3AtPmZsYWdzICYgR05UTUFQX2RldmljZV9tYXAgKSAKKyAgICBpZiAoIG9wLT5kZXZfYnVz
X2FkZHIgJiYgKG9wLT5mbGFncyAmIEdOVE1BUF9kZXZpY2VfbWFwKSApCiAgICAgewogICAgICAg
ICBpZiAoICFpc19pb21lbV9wYWdlKF9tZm4oYWN0LT5mcmFtZSkpICkKICAgICAgICAgewpAQCAt
MTM1OCw2ICsxMzU1LDcgQEAgX19nbnR0YWJfdW5tYXBfZ3JhbnRfcmVmKAogICAgIC8qIEludGlh
bGlzZSB0aGVzZSBpbiBjYXNlIGNvbW1vbiBjb250YWlucyBvbGQgc3RhdGUgKi8KICAgICBjb21t
b24tPm5ld19hZGRyID0gMDsKICAgICBjb21tb24tPnJkID0gTlVMTDsKKyAgICBjb21tb24tPmZy
YW1lID0gMDsKIAogICAgIF9fZ250dGFiX3VubWFwX2NvbW1vbihjb21tb24pOwogICAgIG9wLT5z
dGF0dXMgPSBjb21tb24tPnN0YXR1czsKQEAgLTE0MjIsNiArMTQyMCw3IEBAIF9fZ250dGFiX3Vu
bWFwX2FuZF9yZXBsYWNlKAogICAgIC8qIEludGlhbGlzZSB0aGVzZSBpbiBjYXNlIGNvbW1vbiBj
b250YWlucyBvbGQgc3RhdGUgKi8KICAgICBjb21tb24tPmRldl9idXNfYWRkciA9IDA7CiAgICAg
Y29tbW9uLT5yZCA9IE5VTEw7CisgICAgY29tbW9uLT5mcmFtZSA9IDA7CiAKICAgICBfX2dudHRh
Yl91bm1hcF9jb21tb24oY29tbW9uKTsKICAgICBvcC0+c3RhdHVzID0gY29tbW9uLT5zdGF0dXM7
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Jun 27 13:24:59 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 13:24:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dPqUF-0002g0-9A; Tue, 27 Jun 2017 13:24:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqUD-0002fC-RK
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:24:57 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 F1/A3-03044-9AC52595; Tue, 27 Jun 2017 13:24:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVXdZTFC
 kwZQ/shYTthk4MHps79vFHsAYxZqZl5RfkcCacfTiI+aCtTwV7VNmsjUw9nN2MXJxCAl8YZSY
 93UdM4RznlFi37eLbF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwt4S1y8u
 JoJxOYVMJO4u6uPHcRmAarftX8D2wRGjgWMDKsYNYpTi8pSi3QNLfSSijLTM0pyEzNzdA0NzP
 RyU4uLE9NTcxKTivWS83M3MQK9wgAEOxhvbgw4xCjJwaQkyrtaIihSiC8pP6UyI7E4I76oNCe
 1+BCjDAeHkgRvTjRQTrAoNT21Ii0zBxgeMGkJDh4lEd4+N6A0b3FBYm5xZjpE6hSjLseHf+u+
 MAmx5OXnpUqJ88aCzBAAKcoozYMbAQvVS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmnREFN
 IUnM68EbtMroCOYgI5gmRcAckRJIkJKqoGxqTKqyMbYv01FbM1ROz22ZS5TD6SuPrY5aI943d
 K5hZme6v/XbH21c7/y9HdL8i+m/piY8dghMv1HoPcth29PTzY6NqoezuT5wlKwZu1N+6NHpr3
 5/PX8Vb1HPjv5jt64si3pQ0LDMRazycqdBWor/SeI/tRtZ5204M+8/LdRghlrmgOZF/auVWIp
 zkg01GIuKk4EAFS5fn9QAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1498569893!104202821!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6814 invoked from network); 27 Jun 2017 13:24:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jun 2017 13:24:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqU9-0002Av-I1
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:24:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqU9-0001Q6-HM
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:24:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dPqU9-0001Q6-HM@xenbits.xenproject.org>
Date: Tue, 27 Jun 2017 13:24:53 +0000
Subject: [Xen-changelog] [xen stable-4.9] gnttab: never create host mapping
	unless asked to
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGVkNTgzZmQxNzZlNmY3NjkzODgwMjEwYzAxYjE1N2E4M2RkYTdhMjkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDIw
IDE1OjQ3OjE5IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE1OjQ3OjE5IDIwMTcgKzAyMDAKCiAgICBn
bnR0YWI6IG5ldmVyIGNyZWF0ZSBob3N0IG1hcHBpbmcgdW5sZXNzIGFza2VkIHRvCiAgICAKICAg
IFdlIHNob3VsZG4ndCBjcmVhdGUgYSBob3N0IG1hcHBpbmcgdW5sZXNzIGFza2VkIHRvIGV2ZW4g
aW4gdGhlIGNhc2Ugb2YKICAgIG1hcHBpbmcgYSBncmFudGVkIE1NSU8gcGFnZS4gSW4gcGFydGlj
dWxhciB0aGUgbWFwcGluZyB3b3VsZG4ndCBiZSB0b3JuCiAgICBkb3duIHdoZW4gcHJvY2Vzc2lu
ZyB0aGUgbWF0Y2hpbmcgdW5tYXAgcmVxdWVzdC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhT
QS0yMjQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDU2ZjJhYjViOTcwZjFiMThjZjIwMTlkZjRiZjI3ZGI1
NDRjZGE2ZWEKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA2LTIwIDE0OjQ2OjAxICswMjAwCi0tLQog
eGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIHwgMTEgKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCA3IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IGMxNDNlMjEu
LjY3MjU4MmYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4v
Y29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTkxMSwxMCArOTExLDEzIEBAIF9fZ250dGFiX21hcF9n
cmFudF9yZWYoCiAgICAgICAgICAgICBnb3RvIHVuZG9fb3V0OwogICAgICAgICB9CiAKLSAgICAg
ICAgcmMgPSBjcmVhdGVfZ3JhbnRfaG9zdF9tYXBwaW5nKAotICAgICAgICAgICAgb3AtPmhvc3Rf
YWRkciwgZnJhbWUsIG9wLT5mbGFncywgY2FjaGVfZmxhZ3MpOwotICAgICAgICBpZiAoIHJjICE9
IEdOVFNUX29rYXkgKQotICAgICAgICAgICAgZ290byB1bmRvX291dDsKKyAgICAgICAgaWYgKCBv
cC0+ZmxhZ3MgJiBHTlRNQVBfaG9zdF9tYXAgKQorICAgICAgICB7CisgICAgICAgICAgICByYyA9
IGNyZWF0ZV9ncmFudF9ob3N0X21hcHBpbmcob3AtPmhvc3RfYWRkciwgZnJhbWUsIG9wLT5mbGFn
cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWNoZV9mbGFn
cyk7CisgICAgICAgICAgICBpZiAoIHJjICE9IEdOVFNUX29rYXkgKQorICAgICAgICAgICAgICAg
IGdvdG8gdW5kb19vdXQ7CisgICAgICAgIH0KICAgICB9CiAgICAgZWxzZSBpZiAoIG93bmVyID09
IHJkIHx8IG93bmVyID09IGRvbV9jb3cgKQogICAgIHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Jun 27 13:25:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 13:25:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dPqUN-0002hG-Ac; Tue, 27 Jun 2017 13:25:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqUM-0002h3-07
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:25:06 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 ED/D5-03613-1BC52595; Tue, 27 Jun 2017 13:25:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVXdDTFC
 kQdsbHYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNOP64hbFgqXHFpbtGDYyblbsYuTiEBL4wSmy7
 cZ29i5ETyDnPKPHmcWEXIwcHm4CYxNy9CiBhEQFViVkrljNDlKhLNP1uYAMpERaIkrgwswgkz
 CtgJvHu/Qs2EJsFqHzy+UVsExg5FjAyrGLUKE4tKkst0jU000sqykzPKMlNzMzRNTQw08tNLS
 5OTE/NSUwq1kvOz93ECPQHAxDsYLy/MeAQoyQHk5Io72qJoEghvqT8lMqMxOKM+KLSnNTiQ4w
 yHBxKEryPo4BygkWp6akVaZk5wMCASUtw8CiJ8Pa5AaV5iwsSc4sz0yFSpxgVpcR5X4D0CYAk
 Mkrz4NpgwXiJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrwzQKbwZOaVwE1/BbSYCWgxy7wAk
 MUliQgpqQbGcsETR3m99k713p7zevebhf9Cpx0p1V6glnNBYimDspCR9pnIXck8c0XSFkoFme
 nndz167pVbWf/I4oXkp8Nt09fsipotnNrql7p88sMLv+3TDTu8P34VirGp5XrP+vKx5S6Ou8Z
 3m2VXTmivKTxzlel/s9DVGWkB5/d+PjJp9eP7BxQ9oiwVlFiKMxINtZiLihMBQF1mvkECAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-10.tower-21.messagelabs.com!1498569903!69246672!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47277 invoked from network); 27 Jun 2017 13:25:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jun 2017 13:25:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqUJ-0002Bh-Lv
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:25:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqUJ-0001Qu-JJ
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:25:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dPqUJ-0001Qu-JJ@xenbits.xenproject.org>
Date: Tue, 27 Jun 2017 13:25:03 +0000
Subject: [Xen-changelog] [xen stable-4.9] gnttab: correct logic to get page
	references during map requests
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDA5ODRkMGRjMTI0M2EyNjYzOTFjOGNhYWZjMGZhNWJlMmE3MWY0YTYKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgSnVuIDIwIDE1OjQ3OjQ2IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE1OjQ3OjQ2IDIwMTcgKzAy
MDAKCiAgICBnbnR0YWI6IGNvcnJlY3QgbG9naWMgdG8gZ2V0IHBhZ2UgcmVmZXJlbmNlcyBkdXJp
bmcgbWFwIHJlcXVlc3RzCiAgICAKICAgIFRoZSBydWxlcyBmb3IgcmVmZXJlbmNlIGNvdW50aW5n
IGFyZSBzb21ld2hhdCBjb21wbGljYXRlZDoKICAgIAogICAgKiBFYWNoIG9mIEdOVFRBQl9ob3N0
X21hcCBhbmQgR05UVEFCX2RldmljZV9tYXAgbmVlZCB0aGVpciBvd24KICAgIHJlZmVyZW5jZSBj
b3VudAogICAgCiAgICAqIElmIHRoZSBtYXBwaW5nIGlzIHdyaXRlYWJsZToKICAgICAtIEdOVFRB
Ql9ob3N0X21hcCBuZWVkcyBhIHR5cGUgY291bnQgdW5kZXIgb25seSBzb21lIGNvbmRpdGlvbnMK
ICAgICAtIEdOVFRBQl9kZXZpY2VfbWFwIGFsd2F5cyBuZWVkcyBhIHR5cGUgY291bnQKICAgIAog
ICAgSWYgdGhlIG1hcHBpbmcgc3VjY2VlZHMsIHdlIG5lZWQgdG8ga2VlcCBhbGwgb2YgdGhlc2U7
IGlmIHRoZSBtYXBwaW5nCiAgICBmYWlscywgd2UgbmVlZCB0byByZWxlYXNlIHdoYXRldmVyIHJl
ZmVyZW5jZXMgd2UgaGF2ZSBhY3F1aXJlZCBzbyBmYXIuCiAgICAKICAgIEFkZGl0aW9uYWxseSwg
dGhlIGNvZGUgdGhhdCBkb2VzIGEgbG90IG9mIHRoaXMgY2FsY3VsYXRpb24gImluaGVyaXRzIgog
ICAgYSByZWZlcmVuY2UgYXMgcGFydCBvZiB0aGUgcHJvY2VzcyBvZiBmaW5kaW5nIG91dCB3aG8g
dGhlIG93bmVyIGlzLgogICAgCiAgICBGaW5hbGx5LCBpZiB0aGUgZ3JhbnQgaXMgbWFwcGVkIGFz
IHdyaXRlYWJsZSAod2l0aG91dCB0aGUKICAgIEdOVE1BUF9yZWFkb25seSBmbGFnKSwgYnV0IHRo
ZSBoeXBlcnZpc29yIGNhbm5vdCBncmFiIGEKICAgIFBHVF93cml0ZWFibGVfcGFnZSB0eXBlLCB0
aGUgZW50aXJlIG9wZXJhdGlvbiBzaG91bGQgZmFpbC4KICAgIAogICAgVW5mb3J0dW5hdGVseSwg
dGhlIGN1cnJlbnQgY29kZSBoYXMgc2V2ZXJhbCBsb2dpYyBob2xlczoKICAgIAogICAgKiBJZiBh
IGdyYW50IGlzIG1hcHBlZCBvbmx5IEdOVFRBQl9kZXZpY2VfbWFwLCBhbmQgd2l0aCBhIHdyaXRl
YWJsZQogICAgICBtYXBwaW5nLCBidXQgaW4gY29uZGl0aW9ucyB3aGVyZSBhICpob3N0KiB0eXBl
IGNvdW50IGlzIG5vdAogICAgICBuZWNlc3NhcnksIHRoZSBjb2RlIHdpbGwgZmFpbCB0byBncmFi
IHRoZSBuZWNlc3NhcnkgdHlwZSBjb3VudC4KICAgIAogICAgKiBJZiBhIGdyYW50IGlzIG1hcHBl
ZCBib3RoIEdOVFRBQl9kZXZpY2VfbWFwIGFuZCBHTlRUQUJfaG9zdF9tYXAsCiAgICAgIHdpdGgg
YSB3cml0ZWFibGUgbWFwcGluZywgaW4gY29uZGl0aW9ucyB3aGVyZSB0aGUgaG9zdCB0eXBlIGNv
dW50IGlzCiAgICAgIG5vdCBuZWNlc3NhcnksICphbmQqIHdoZXJlIHRoZSBwYWdlIGNhbm5vdCBi
ZSBjaGFuZ2VkIHRvIHR5cGUKICAgICAgUEdUX3dyaXRlYWJsZSwgdGhlIGNvbmRpdGlvbiB3aWxs
IG5vdCBiZSBkZXRlY3RlZC4KICAgIAogICAgSW4gYm90aCBjYXNlcywgdGhpcyBtZWFucyB0aGF0
IG9uIHN1Y2Nlc3MsIHRoZSB0eXBlIGNvdW50IHdpbGwgYmUKICAgIGVycm9uZW91c2x5IHJlZHVj
ZWQgd2hlbiB0aGUgZ3JhbnQgaXMgdW5tYXBwZWQuICBJbiB0aGUgc2Vjb25kIGNhc2UsCiAgICB0
aGUgdHlwZSBjb3VudCB3aWxsIGJlIGVycm9uZW91c2x5IHJlZHVjZWQgb24gdGhlIGZhaWx1cmUg
cGF0aCBhcwogICAgd2VsbC4gIChJbiB0aGUgZmlyc3QgY2FzZSB0aGUgZmFpbHVyZSBwYXRoIGxv
Z2ljIGhhcyB0aGUgc2FtZSBob2xlCiAgICBhcyB0aGUgcmVmZXJlbmNlIGdyYWJiaW5nIGxvZ2lj
LikKICAgIAogICAgQWRkaXRpb25hbGx5LCB0aGUgcmV0dXJuIHZhbHVlIG9mIGdldF9wYWdlKCkg
aXMgbm90IGNoZWNrZWQ7IGJ1dCB0aGlzCiAgICBtYXkgZmFpbCBldmVuIGlmIHRoZSBmaXJzdCBn
ZXRfcGFnZSgpIHN1Y2NlZWRlZCBkdWUgdG8gYSByZWZlcmVuY2UKICAgIGNvdW50aW5nIG92ZXJm
bG93LgogICAgCiAgICBGaXJzdCBvZiBhbGwsIHNpbXBsaWZ5IHRoZSByZXN0b3JhdGlvbiBsb2dp
YyBieSBleHBsaWNpdGx5IGNvdW50aW5nCiAgICB0aGUgcmVmZXJlbmNlIGFuZCB0eXBlIHJlZmVy
ZW5jZXMgYWNxdWlyZWQuCiAgICAKICAgIENvbnNpZGVyIGVhY2ggbWFwcGluZyB0eXBlIHNlcGFy
YXRlbHksIGV4cGxpY2l0bHkgbWFya2luZyB0aGUKICAgICdpbmNvbWluZycgcmVmZXJlbmNlIGFz
IHVzZWQgc28gd2Uga25vdyB3aGVuIHdlIG5lZWQgdG8gZ3JhYiBhIHNlY29uZAogICAgb25lLgog
ICAgCiAgICBGaW5hbGx5LCBhbHdheXMgY2hlY2sgdGhlIHJldHVybiB2YWx1ZSBvZiBnZXRfcGFn
ZVtfdHlwZV0oKSBhbmQgZ28gdG8KICAgIHRoZSBmYWlsdXJlIHBhdGggaWYgYXBwcm9wcmlhdGUu
CiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjI0LgogICAgCiAgICBSZXBvcnRlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNzViMzg0ZWNl
NjM1YWRjNTVjMmJhZmJkYzJkODk1OWMxMDU0MmMzMQogICAgbWFzdGVyIGRhdGU6IDIwMTctMDYt
MjAgMTQ6NDY6MjEgKzAyMDAKLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCA1OCArKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAzMyBpbnNlcnRpb25zKCspLCAyNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggNjcy
NTgyZi4uMzQwODZmOSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBi
L3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtNzU4LDEyICs3NTgsMTIgQEAgX19nbnR0YWJf
bWFwX2dyYW50X3JlZigKICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmxndCwgKnJndDsKICAgICBz
dHJ1Y3QgdmNwdSAgICpsZWQ7CiAgICAgaW50ICAgICAgICAgICAgaGFuZGxlOwotICAgIHVuc2ln
bmVkIGxvbmcgIGZyYW1lID0gMCwgbnJfZ2V0cyA9IDA7CisgICAgdW5zaWduZWQgbG9uZyAgZnJh
bWUgPSAwOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnID0gTlVMTDsKICAgICBpbnQgICAgICAg
ICAgICByYyA9IEdOVFNUX29rYXk7CiAgICAgdTMyICAgICAgICAgICAgb2xkX3BpbjsKICAgICB1
MzIgICAgICAgICAgICBhY3RfcGluOwotICAgIHVuc2lnbmVkIGludCAgIGNhY2hlX2ZsYWdzOwor
ICAgIHVuc2lnbmVkIGludCAgIGNhY2hlX2ZsYWdzLCByZWZjbnQgPSAwLCB0eXBlY250ID0gMDsK
ICAgICBzdHJ1Y3QgYWN0aXZlX2dyYW50X2VudHJ5ICphY3QgPSBOVUxMOwogICAgIHN0cnVjdCBn
cmFudF9tYXBwaW5nICptdDsKICAgICBncmFudF9lbnRyeV9oZWFkZXJfdCAqc2hhaDsKQEAgLTg4
OSwxMSArODg5LDE3IEBAIF9fZ250dGFiX21hcF9ncmFudF9yZWYoCiAgICAgZWxzZQogICAgICAg
ICBvd25lciA9IHBhZ2VfZ2V0X293bmVyKHBnKTsKIAorICAgIGlmICggb3duZXIgKQorICAgICAg
ICByZWZjbnQrKzsKKwogICAgIGlmICggIXBnIHx8IChvd25lciA9PSBkb21faW8pICkKICAgICB7
CiAgICAgICAgIC8qIE9ubHkgbmVlZGVkIHRoZSByZWZlcmVuY2UgdG8gY29uZmlybSBkb21faW8g
b3duZXJzaGlwLiAqLwogICAgICAgICBpZiAoIHBnICkKKyAgICAgICAgewogICAgICAgICAgICAg
cHV0X3BhZ2UocGcpOworICAgICAgICAgICAgcmVmY250LS07CisgICAgICAgIH0KIAogICAgICAg
ICBpZiAoIHBhZ2luZ19tb2RlX2V4dGVybmFsKGxkKSApCiAgICAgICAgIHsKQEAgLTkyMSwyNyAr
OTI3LDM4IEBAIF9fZ250dGFiX21hcF9ncmFudF9yZWYoCiAgICAgfQogICAgIGVsc2UgaWYgKCBv
d25lciA9PSByZCB8fCBvd25lciA9PSBkb21fY293ICkKICAgICB7Ci0gICAgICAgIGlmICggZ250
dGFiX2hvc3RfbWFwcGluZ19nZXRfcGFnZV90eXBlKG9wLCBsZCwgcmQpICkKKyAgICAgICAgaWYg
KCAob3AtPmZsYWdzICYgR05UTUFQX2RldmljZV9tYXApICYmICEob3AtPmZsYWdzICYgR05UTUFQ
X3JlYWRvbmx5KSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggKG93bmVyID09IGRvbV9j
b3cpIHx8CiAgICAgICAgICAgICAgICAgICFnZXRfcGFnZV90eXBlKHBnLCBQR1Rfd3JpdGFibGVf
cGFnZSkgKQogICAgICAgICAgICAgICAgIGdvdG8gY291bGRfbm90X3BpbjsKKyAgICAgICAgICAg
IHR5cGVjbnQrKzsKICAgICAgICAgfQogCi0gICAgICAgIG5yX2dldHMrKzsKICAgICAgICAgaWYg
KCBvcC0+ZmxhZ3MgJiBHTlRNQVBfaG9zdF9tYXAgKQogICAgICAgICB7Ci0gICAgICAgICAgICBy
YyA9IGNyZWF0ZV9ncmFudF9ob3N0X21hcHBpbmcob3AtPmhvc3RfYWRkciwgZnJhbWUsIG9wLT5m
bGFncywgMCk7Ci0gICAgICAgICAgICBpZiAoIHJjICE9IEdOVFNUX29rYXkgKQotICAgICAgICAg
ICAgICAgIGdvdG8gdW5kb19vdXQ7Ci0KKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBP
bmx5IG5lZWQgdG8gZ3JhYiBhbm90aGVyIHJlZmVyZW5jZSBpZiBkZXZpY2VfbWFwIGNsYWltZWQK
KyAgICAgICAgICAgICAqIHRoZSBvdGhlciBvbmUuCisgICAgICAgICAgICAgKi8KICAgICAgICAg
ICAgIGlmICggb3AtPmZsYWdzICYgR05UTUFQX2RldmljZV9tYXAgKQogICAgICAgICAgICAgewot
ICAgICAgICAgICAgICAgIG5yX2dldHMrKzsKLSAgICAgICAgICAgICAgICAodm9pZClnZXRfcGFn
ZShwZywgcmQpOwotICAgICAgICAgICAgICAgIGlmICggIShvcC0+ZmxhZ3MgJiBHTlRNQVBfcmVh
ZG9ubHkpICkKLSAgICAgICAgICAgICAgICAgICAgZ2V0X3BhZ2VfdHlwZShwZywgUEdUX3dyaXRh
YmxlX3BhZ2UpOworICAgICAgICAgICAgICAgIGlmICggIWdldF9wYWdlKHBnLCByZCkgKQorICAg
ICAgICAgICAgICAgICAgICBnb3RvIGNvdWxkX25vdF9waW47CisgICAgICAgICAgICAgICAgcmVm
Y250Kys7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIGlmICggZ250dGFiX2hvc3RfbWFw
cGluZ19nZXRfcGFnZV90eXBlKG9wLCBsZCwgcmQpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICBpZiAoIChvd25lciA9PSBkb21fY293KSB8fAorICAgICAgICAgICAgICAgICAgICAg
IWdldF9wYWdlX3R5cGUocGcsIFBHVF93cml0YWJsZV9wYWdlKSApCisgICAgICAgICAgICAgICAg
ICAgIGdvdG8gY291bGRfbm90X3BpbjsKKyAgICAgICAgICAgICAgICB0eXBlY250Kys7CiAgICAg
ICAgICAgICB9CisKKyAgICAgICAgICAgIHJjID0gY3JlYXRlX2dyYW50X2hvc3RfbWFwcGluZyhv
cC0+aG9zdF9hZGRyLCBmcmFtZSwgb3AtPmZsYWdzLCAwKTsKKyAgICAgICAgICAgIGlmICggcmMg
IT0gR05UU1Rfb2theSApCisgICAgICAgICAgICAgICAgZ290byB1bmRvX291dDsKICAgICAgICAg
fQogICAgIH0KICAgICBlbHNlCkBAIC05NTAsOCArOTY3LDYgQEAgX19nbnR0YWJfbWFwX2dyYW50
X3JlZigKICAgICAgICAgaWYgKCAhcmQtPmlzX2R5aW5nICkKICAgICAgICAgICAgIGdkcHJpbnRr
KFhFTkxPR19XQVJOSU5HLCAiQ291bGQgbm90IHBpbiBncmFudCBmcmFtZSAlbHhcbiIsCiAgICAg
ICAgICAgICAgICAgICAgICBmcmFtZSk7Ci0gICAgICAgIGlmICggb3duZXIgIT0gTlVMTCApCi0g
ICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAgICAgICAgIHJjID0gR05UU1RfZ2VuZXJhbF9lcnJv
cjsKICAgICAgICAgZ290byB1bmRvX291dDsKICAgICB9CkBAIC0xMDE0LDE4ICsxMDI5LDExIEBA
IF9fZ250dGFiX21hcF9ncmFudF9yZWYoCiAgICAgcmV0dXJuOwogCiAgdW5kb19vdXQ6Ci0gICAg
aWYgKCBucl9nZXRzID4gMSApCi0gICAgewotICAgICAgICBpZiAoICEob3AtPmZsYWdzICYgR05U
TUFQX3JlYWRvbmx5KSApCi0gICAgICAgICAgICBwdXRfcGFnZV90eXBlKHBnKTsKLSAgICAgICAg
cHV0X3BhZ2UocGcpOwotICAgIH0KLSAgICBpZiAoIG5yX2dldHMgPiAwICkKLSAgICB7Ci0gICAg
ICAgIGlmICggZ250dGFiX2hvc3RfbWFwcGluZ19nZXRfcGFnZV90eXBlKG9wLCBsZCwgcmQpICkK
LSAgICAgICAgICAgIHB1dF9wYWdlX3R5cGUocGcpOworICAgIHdoaWxlICggdHlwZWNudC0tICkK
KyAgICAgICAgcHV0X3BhZ2VfdHlwZShwZyk7CisKKyAgICB3aGlsZSAoIHJlZmNudC0tICkKICAg
ICAgICAgcHV0X3BhZ2UocGcpOwotICAgIH0KIAogICAgIGdyYW50X3JlYWRfbG9jayhyZ3QpOwog
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Jun 27 13:25:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 13:25:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dPqUY-0002in-CH; Tue, 27 Jun 2017 13:25:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqUX-0002ib-8v
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:25:17 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 52/D1-01735-CBC52595; Tue, 27 Jun 2017 13:25:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXd3TFC
 kwbO3phYTthk4MHps79vFHsAYxZqZl5RfkcCa8eX0b7aCLTEVXfM/szUw/nXsYuTiEBL4wiix
 6GsbI4RznlGiY8kV5i5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQVCJBYca
 AKL8wqYSZxubGEEsVmA6vd/38c6gZFjASPDKkaN4tSistQiXWMDvaSizPSMktzEzBxdQwNTvd
 zU4uLE9NScxKRiveT83E2MQK/UMzAw7mCcsMrvEKMkB5OSKO9qiaBIIb6k/JTKjMTijPii0pz
 U4kOMMhwcShK8p6OBcoJFqempFWmZOcDwgElLcPAoifD2uQGleYsLEnOLM9MhUqcYFaXEeWNB
 +gRAEhmleXBtsJC8xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYd0YU0BSezLwSuOmvgBYzA
 S1mmRcAsrgkESEl1cBoLPOLo8/8c1SUht7ZtZe7C08IcB0wv3fYksN2aujSdy6b2dUZ+15+2p
 Wyye5du5K1EIPzCe6mHUtsf8YZPClZfnix/YvSed6re7InCGetiTnpfyf+fMn23in3FX0fhga
 tz3OW3+zcXiiuGqE6ge2Mee1rvjVvrEq5ykSdb4jPXfst1XxR7AQlluKMREMt5qLiRACX4gGN
 RAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1498569914!105409551!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65013 invoked from network); 27 Jun 2017 13:25:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jun 2017 13:25:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqUT-0002Ce-Nj
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:25:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqUT-0001Rp-N8
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:25:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dPqUT-0001Rp-N8@xenbits.xenproject.org>
Date: Tue, 27 Jun 2017 13:25:13 +0000
Subject: [Xen-changelog] [xen stable-4.9] gnttab:
	__gnttab_unmap_common_complete() is all-or-nothing
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDNkYTQxNzA5MTQwNmE4YWU3MDBkYzU3YjFhMWUyZmQ4Njk1NGJjMmQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDIw
IDE1OjQ4OjExIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE1OjQ4OjExIDIwMTcgKzAyMDAKCiAgICBn
bnR0YWI6IF9fZ250dGFiX3VubWFwX2NvbW1vbl9jb21wbGV0ZSgpIGlzIGFsbC1vci1ub3RoaW5n
CiAgICAKICAgIEFsbCBmYWlsdXJlcyBoYXZlIHRvIGJlIGRldGVjdGVkIGluIF9fZ250dGFiX3Vu
bWFwX2NvbW1vbigpLCB0aGUKICAgIGNvbXBsZXRpb24gZnVuY3Rpb24gbXVzdCBub3Qgc2tpcCBw
YXJ0IG9mIGl0cyBwcm9jZXNzaW5nLiBJbiBwYXJ0aWN1bGFyCiAgICB0aGUgR05UTUFQX2Rldmlj
ZV9tYXAgcmVsYXRlZCBwdXR0aW5nIG9mIHBhZ2UgcmVmZXJlbmNlcyBhbmQgYWRqdXN0bWVudAog
ICAgb2YgcGluIGNvdW50IG11c3Qgbm90IG9jY3VyIGlmIF9fZ250dGFiX3VubWFwX2NvbW1vbigp
IHNpZ25hbGVkIGFuCiAgICBlcnJvci4gRnVydGhlcm1vcmUgdGhlIGZ1bmN0aW9uIG11c3Qgbm90
IG1ha2UgYWRqdXN0bWVudHMgdG8gZ2xvYmFsCiAgICBzdGF0ZSAoaGVyZTogY2xlYXJpbmcgR05U
VEFCX2RldmljZV9tYXApIGJlZm9yZSBhbGwgcG9zc2libHkgZmFpbGluZwogICAgb3BlcmF0aW9u
cyBoYXZlIGJlZW4gcGVyZm9ybWVkLgogICAgCiAgICBUaGVyZSdzIG9uZSBleGNlcHRpb24gZm9y
IElPTU1VIHJlbGF0ZWQgZmFpbHVyZXM6IEFzIElPTU1VIG1hbmlwdWxhdGlvbgogICAgb2NjdXJz
IGFmdGVyIEdOVE1BUF8qX21hcCBoYXZlIGJlZW4gY2xlYXJlZCBhbHJlYWR5LCB0aGUgcmVsYXRl
ZCBwYWdlCiAgICByZWZlcmVuY2UgYW5kIHBpbiBjb3VudCBhZGp1c3RtZW50cyBuZWVkIHRvIGJl
IGRvbmUgbmV2ZXJ0aGVsZXNzLiBBCiAgICBmdW5kYW1lbnRhbCByZXF1aXJlbWVudCBmb3IgdGhl
IGNvcnJlY3RuZXNzIG9mIHRoaXMgaXMgdGhhdAogICAgaW9tbXVfeyx1bn1tYXBfcGFnZSgpIGNy
YXNoIGFueSBhZmZlY3RlZCBEb21VIGluIGNhc2Ugb2YgZmFpbHVyZS4KICAgIAogICAgVGhlIHZl
cnNpb24gY2hlY2sgYXBwZWFycyB0byBiZSBwb2ludGxlc3MgKG9yIGNvdWxkIHBlcmhhcHMgYmUg
YQogICAgQlVHX09OKCkgb3IgQVNTRVJUKCkpLCBidXQgZm9yIHRoZSBtb21lbnQgYWxzbyBtb3Zl
IGl0LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTIyNC4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDog
MTFmYzdjY2I3MjE3Y2NmYjc5ZWRiNzI3ZDEzNDk2MThiY2IwNjAyZAogICAgbWFzdGVyIGRhdGU6
IDIwMTctMDYtMjAgMTQ6NDY6NDcgKzAyMDAKLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMg
ICAgICAgICAgfCAxMDYgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhl
bi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaCB8ICAgMiArLQogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9ncmFudF90YWJsZS5oIHwgICA1ICstCiAzIGZpbGVzIGNoYW5nZWQsIDU0IGluc2VydGlv
bnMoKyksIDU5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFi
bGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCAzNDA4NmY5Li4wM2RlMmJlIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jCkBAIC05Niw3ICs5Niw3IEBAIHN0cnVjdCBnbnR0YWJfdW5tYXBfY29tbW9uIHsK
ICAgICBpbnQxNl90IHN0YXR1czsKIAogICAgIC8qIFNoYXJlZCBzdGF0ZSBiZXRlZW4gKl91bm1h
cCBhbmQgKl91bm1hcF9jb21wbGV0ZSAqLwotICAgIHUxNiBmbGFnczsKKyAgICB1MTYgZG9uZTsK
ICAgICB1bnNpZ25lZCBsb25nIGZyYW1lOwogICAgIHN0cnVjdCBkb21haW4gKnJkOwogICAgIGdy
YW50X3JlZl90IHJlZjsKQEAgLTk0OCw3ICs5NDgsOCBAQCBfX2dudHRhYl9tYXBfZ3JhbnRfcmVm
KAogICAgICAgICAgICAgICAgIHJlZmNudCsrOwogICAgICAgICAgICAgfQogCi0gICAgICAgICAg
ICBpZiAoIGdudHRhYl9ob3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZShvcCwgbGQsIHJkKSApCisg
ICAgICAgICAgICBpZiAoIGdudHRhYl9ob3N0X21hcHBpbmdfZ2V0X3BhZ2VfdHlwZShvcC0+Zmxh
Z3MgJiBHTlRNQVBfcmVhZG9ubHksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsZCwgcmQpICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAg
ICBpZiAoIChvd25lciA9PSBkb21fY293KSB8fAogICAgICAgICAgICAgICAgICAgICAgIWdldF9w
YWdlX3R5cGUocGcsIFBHVF93cml0YWJsZV9wYWdlKSApCkBAIC0xMDk1LDYgKzEwOTYsNyBAQCBf
X2dudHRhYl91bm1hcF9jb21tb24oCiAgICAgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqYWN0
OwogICAgIHMxNiAgICAgICAgICAgICAgcmMgPSAwOwogICAgIHN0cnVjdCBncmFudF9tYXBwaW5n
ICptYXA7CisgICAgdW5zaWduZWQgaW50IGZsYWdzOwogICAgIGJvb2wgcHV0X2hhbmRsZSA9IGZh
bHNlOwogCiAgICAgbGQgPSBjdXJyZW50LT5kb21haW47CkBAIC0xMTQ1LDYgKzExNDcsMjAgQEAg
X19nbnR0YWJfdW5tYXBfY29tbW9uKAogCiAgICAgZ3JhbnRfcmVhZF9sb2NrKHJndCk7CiAKKyAg
ICBpZiAoIHJndC0+Z3RfdmVyc2lvbiA9PSAwICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAg
ICAqIFRoaXMgb3VnaHQgdG8gYmUgaW1wb3NzaWJsZSwgYXMgc3VjaCBhIG1hcHBpbmcgc2hvdWxk
IG5vdCBoYXZlCisgICAgICAgICAqIGJlZW4gZXN0YWJsaXNoZWQgKHNlZSB0aGUgbnJfZ3JhbnRf
ZW50cmllcyhyZ3QpIGJvdW5kcyBjaGVjayBpbgorICAgICAgICAgKiBfX2dudHRhYl9tYXBfZ3Jh
bnRfcmVmKCkpLiBEb2luZyB0aGlzIGNoZWNrIG9ubHkgaW4KKyAgICAgICAgICogX19nbnR0YWJf
dW5tYXBfY29tbW9uX2NvbXBsZXRlKCkgLSBhcyBpdCB1c2VkIHRvIGJlIGRvbmUgLSB3b3VsZCwK
KyAgICAgICAgICogaG93ZXZlciwgYmUgdG9vIGxhdGUuCisgICAgICAgICAqLworICAgICAgICBy
YyA9IEdOVFNUX2JhZF9nbnRyZWY7CisgICAgICAgIGZsYWdzID0gMDsKKyAgICAgICAgZ290byB1
bmxvY2tfb3V0OworICAgIH0KKwogICAgIG9wLT5yZCA9IHJkOwogICAgIG9wLT5yZWYgPSBtYXAt
PnJlZjsKIApAQCAtMTE2MCw2ICsxMTc2LDcgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uKAogICAg
IHsKICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJVbnN0YWJsZSBoYW5kbGUgJSN4
XG4iLCBvcC0+aGFuZGxlKTsKICAgICAgICAgcmMgPSBHTlRTVF9iYWRfaGFuZGxlOworICAgICAg
ICBmbGFncyA9IDA7CiAgICAgICAgIGdvdG8gdW5sb2NrX291dDsKICAgICB9CiAKQEAgLTExNzMs
OSArMTE5MCw5IEBAIF9fZ250dGFiX3VubWFwX2NvbW1vbigKICAgICAgKiBob2xkIGFueXdheTsg
c2VlIGRvY3MvbWlzYy9ncmFudC10YWJsZXMudHh0J3MgIkxvY2tpbmciIHNlY3Rpb24uCiAgICAg
ICovCiAKLSAgICBvcC0+ZmxhZ3MgPSByZWFkX2F0b21pYygmbWFwLT5mbGFncyk7CisgICAgZmxh
Z3MgPSByZWFkX2F0b21pYygmbWFwLT5mbGFncyk7CiAgICAgc21wX3JtYigpOwotICAgIGlmICgg
dW5saWtlbHkoIW9wLT5mbGFncykgfHwgdW5saWtlbHkobWFwLT5kb21pZCAhPSBkb20pIHx8Cisg
ICAgaWYgKCB1bmxpa2VseSghZmxhZ3MpIHx8IHVubGlrZWx5KG1hcC0+ZG9taWQgIT0gZG9tKSB8
fAogICAgICAgICAgdW5saWtlbHkobWFwLT5yZWYgIT0gb3AtPnJlZikgKQogICAgIHsKICAgICAg
ICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJVbnN0YWJsZSBoYW5kbGUgJSN4XG4iLCBvcC0+
aGFuZGxlKTsKQEAgLTExODUsMjQgKzEyMDIsMjcgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uKAog
CiAgICAgb3AtPmZyYW1lID0gYWN0LT5mcmFtZTsKIAotICAgIGlmICggb3AtPmRldl9idXNfYWRk
ciApCi0gICAgewotICAgICAgICBpZiAoIHVubGlrZWx5KG9wLT5kZXZfYnVzX2FkZHIgIT0gcGZu
X3RvX3BhZGRyKGFjdC0+ZnJhbWUpKSApCi0gICAgICAgICAgICBQSU5fRkFJTChhY3RfcmVsZWFz
ZV9vdXQsIEdOVFNUX2dlbmVyYWxfZXJyb3IsCi0gICAgICAgICAgICAgICAgICAgICAiQnVzIGFk
ZHJlc3MgZG9lc24ndCBtYXRjaCBnbnRyZWYgKCUiUFJJeDY0IiAhPSAlIlBSSXBhZGRyIilcbiIs
Ci0gICAgICAgICAgICAgICAgICAgICBvcC0+ZGV2X2J1c19hZGRyLCBwZm5fdG9fcGFkZHIoYWN0
LT5mcmFtZSkpOwotCi0gICAgICAgIG1hcC0+ZmxhZ3MgJj0gfkdOVE1BUF9kZXZpY2VfbWFwOwot
ICAgIH0KKyAgICBpZiAoIG9wLT5kZXZfYnVzX2FkZHIgJiYKKyAgICAgICAgIHVubGlrZWx5KG9w
LT5kZXZfYnVzX2FkZHIgIT0gcGZuX3RvX3BhZGRyKGFjdC0+ZnJhbWUpKSApCisgICAgICAgIFBJ
Tl9GQUlMKGFjdF9yZWxlYXNlX291dCwgR05UU1RfZ2VuZXJhbF9lcnJvciwKKyAgICAgICAgICAg
ICAgICAgIkJ1cyBhZGRyZXNzIGRvZXNuJ3QgbWF0Y2ggZ250cmVmICglIlBSSXg2NCIgIT0gJSJQ
UklwYWRkciIpXG4iLAorICAgICAgICAgICAgICAgICBvcC0+ZGV2X2J1c19hZGRyLCBwZm5fdG9f
cGFkZHIoYWN0LT5mcmFtZSkpOwogCi0gICAgaWYgKCAob3AtPmhvc3RfYWRkciAhPSAwKSAmJiAo
b3AtPmZsYWdzICYgR05UTUFQX2hvc3RfbWFwKSApCisgICAgaWYgKCBvcC0+aG9zdF9hZGRyICYm
IChmbGFncyAmIEdOVE1BUF9ob3N0X21hcCkgKQogICAgIHsKICAgICAgICAgaWYgKCAocmMgPSBy
ZXBsYWNlX2dyYW50X2hvc3RfbWFwcGluZyhvcC0+aG9zdF9hZGRyLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wLT5mcmFtZSwgb3AtPm5ld19hZGRyLCAK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcC0+ZmxhZ3Mp
KSA8IDAgKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZs
YWdzKSkgPCAwICkKICAgICAgICAgICAgIGdvdG8gYWN0X3JlbGVhc2Vfb3V0OwogCiAgICAgICAg
IG1hcC0+ZmxhZ3MgJj0gfkdOVE1BUF9ob3N0X21hcDsKKyAgICAgICAgb3AtPmRvbmUgfD0gR05U
TUFQX2hvc3RfbWFwIHwgKGZsYWdzICYgR05UTUFQX3JlYWRvbmx5KTsKKyAgICB9CisKKyAgICBp
ZiAoIG9wLT5kZXZfYnVzX2FkZHIgJiYgKGZsYWdzICYgR05UTUFQX2RldmljZV9tYXApICkKKyAg
ICB7CisgICAgICAgIG1hcC0+ZmxhZ3MgJj0gfkdOVE1BUF9kZXZpY2VfbWFwOworICAgICAgICBv
cC0+ZG9uZSB8PSBHTlRNQVBfZGV2aWNlX21hcCB8IChmbGFncyAmIEdOVE1BUF9yZWFkb25seSk7
CiAgICAgfQogCiAgICAgaWYgKCAhKG1hcC0+ZmxhZ3MgJiAoR05UTUFQX2RldmljZV9tYXB8R05U
TUFQX2hvc3RfbWFwKSkgKQpAQCAtMTIzOSw3ICsxMjU5LDcgQEAgX19nbnR0YWJfdW5tYXBfY29t
bW9uKAogICAgIH0KIAogICAgIC8qIElmIGp1c3QgdW5tYXBwZWQgYSB3cml0YWJsZSBtYXBwaW5n
LCBtYXJrIGFzIGRpcnRpZWQgKi8KLSAgICBpZiAoIHJjID09IEdOVFNUX29rYXkgJiYgIShvcC0+
ZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHkpICkKKyAgICBpZiAoIHJjID09IEdOVFNUX29rYXkgJiYg
IShmbGFncyAmIEdOVE1BUF9yZWFkb25seSkgKQogICAgICAgICAgZ250dGFiX21hcmtfZGlydHko
cmQsIG9wLT5mcmFtZSk7CiAKICAgICBvcC0+c3RhdHVzID0gcmM7CkBAIC0xMjU2LDEzICsxMjc2
LDkgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9uX2NvbXBsZXRlKHN0cnVjdCBnbnR0YWJfdW5tYXBf
Y29tbW9uICpvcCkKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKICAgICB1aW50MTZfdCAqc3Rh
dHVzOwogCi0gICAgaWYgKCByZCA9PSBOVUxMICkKKyAgICBpZiAoICFvcC0+ZG9uZSApCiAgICAg
eyAKLSAgICAgICAgLyoKLSAgICAgICAgICogU3VnZ2VzdHMgdGhhdCBfX2dudGFiX3VubWFwX2Nv
bW1vbiBmYWlsZWQgaW4KLSAgICAgICAgICogcmN1X2xvY2tfZG9tYWluX2J5X2lkKCkgb3IgZWFy
bGllciwgYW5kIHNvIHdlIGhhdmUgbm90aGluZwotICAgICAgICAgKiB0byBjb21wbGV0ZQotICAg
ICAgICAgKi8KKyAgICAgICAgLyogX19nbnRhYl91bm1hcF9jb21tb24oKSBkaWRuJ3QgZG8gYW55
dGhpbmcgLSBub3RoaW5nIHRvIGNvbXBsZXRlLiAqLwogICAgICAgICByZXR1cm47CiAgICAgfQog
CkBAIC0xMjcyLDggKzEyODgsNiBAQCBfX2dudHRhYl91bm1hcF9jb21tb25fY29tcGxldGUoc3Ry
dWN0IGdudHRhYl91bm1hcF9jb21tb24gKm9wKQogICAgIHJndCA9IHJkLT5ncmFudF90YWJsZTsK
IAogICAgIGdyYW50X3JlYWRfbG9jayhyZ3QpOwotICAgIGlmICggcmd0LT5ndF92ZXJzaW9uID09
IDAgKQotICAgICAgICBnb3RvIHVubG9ja19vdXQ7CiAKICAgICBhY3QgPSBhY3RpdmVfZW50cnlf
YWNxdWlyZShyZ3QsIG9wLT5yZWYpOwogICAgIHNoYSA9IHNoYXJlZF9lbnRyeV9oZWFkZXIocmd0
LCBvcC0+cmVmKTsKQEAgLTEyODMsNzIgKzEyOTcsNTAgQEAgX19nbnR0YWJfdW5tYXBfY29tbW9u
X2NvbXBsZXRlKHN0cnVjdCBnbnR0YWJfdW5tYXBfY29tbW9uICpvcCkKICAgICBlbHNlCiAgICAg
ICAgIHN0YXR1cyA9ICZzdGF0dXNfZW50cnkocmd0LCBvcC0+cmVmKTsKIAotICAgIGlmICggb3At
PmRldl9idXNfYWRkciAmJgotICAgICAgICAgdW5saWtlbHkob3AtPmRldl9idXNfYWRkciAhPSBw
Zm5fdG9fcGFkZHIoYWN0LT5mcmFtZSkpICkKLSAgICB7Ci0gICAgICAgIC8qCi0gICAgICAgICAq
IFN1Z2dlc3RzIHRoYXQgX19nbnRhYl91bm1hcF9jb21tb24gZmFpbGVkIGVhcmx5IGFuZCBzbwot
ICAgICAgICAgKiBub3RoaW5nIGZ1cnRoZXIgdG8gZG8KLSAgICAgICAgICovCi0gICAgICAgIGdv
dG8gYWN0X3JlbGVhc2Vfb3V0OwotICAgIH0KLQogICAgIHBnID0gbWZuX3RvX3BhZ2Uob3AtPmZy
YW1lKTsKIAotICAgIGlmICggb3AtPmRldl9idXNfYWRkciAmJiAob3AtPmZsYWdzICYgR05UTUFQ
X2RldmljZV9tYXApICkKKyAgICBpZiAoIG9wLT5kb25lICYgR05UTUFQX2RldmljZV9tYXAgKQog
ICAgIHsKICAgICAgICAgaWYgKCAhaXNfaW9tZW1fcGFnZShfbWZuKGFjdC0+ZnJhbWUpKSApCiAg
ICAgICAgIHsKLSAgICAgICAgICAgIGlmICggb3AtPmZsYWdzICYgR05UTUFQX3JlYWRvbmx5ICkK
KyAgICAgICAgICAgIGlmICggb3AtPmRvbmUgJiBHTlRNQVBfcmVhZG9ubHkgKQogICAgICAgICAg
ICAgICAgIHB1dF9wYWdlKHBnKTsKICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICBw
dXRfcGFnZV9hbmRfdHlwZShwZyk7CiAgICAgICAgIH0KIAogICAgICAgICBBU1NFUlQoYWN0LT5w
aW4gJiAoR05UUElOX2RldndfbWFzayB8IEdOVFBJTl9kZXZyX21hc2spKTsKLSAgICAgICAgaWYg
KCBvcC0+ZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHkgKQorICAgICAgICBpZiAoIG9wLT5kb25lICYg
R05UTUFQX3JlYWRvbmx5ICkKICAgICAgICAgICAgIGFjdC0+cGluIC09IEdOVFBJTl9kZXZyX2lu
YzsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgYWN0LT5waW4gLT0gR05UUElOX2RldndfaW5j
OwogICAgIH0KIAotICAgIGlmICggKG9wLT5ob3N0X2FkZHIgIT0gMCkgJiYgKG9wLT5mbGFncyAm
IEdOVE1BUF9ob3N0X21hcCkgKQorICAgIGlmICggb3AtPmRvbmUgJiBHTlRNQVBfaG9zdF9tYXAg
KQogICAgIHsKLSAgICAgICAgaWYgKCBvcC0+c3RhdHVzICE9IDAgKSAKLSAgICAgICAgewotICAg
ICAgICAgICAgLyoKLSAgICAgICAgICAgICAqIFN1Z2dlc3RzIHRoYXQgX19nbnRhYl91bm1hcF9j
b21tb24gZmFpbGVkIGluCi0gICAgICAgICAgICAgKiByZXBsYWNlX2dyYW50X2hvc3RfbWFwcGlu
ZygpIG9yIElPTU1VIGhhbmRsaW5nLCBzbyBub3RoaW5nCi0gICAgICAgICAgICAgKiBmdXJ0aGVy
IHRvIGRvIChzaG9ydCBvZiByZS1lc3RhYmxpc2hpbmcgdGhlIG1hcHBpbmcgaW4gdGhlCi0gICAg
ICAgICAgICAgKiBsYXR0ZXIgY2FzZSkuCi0gICAgICAgICAgICAgKi8KLSAgICAgICAgICAgIGdv
dG8gYWN0X3JlbGVhc2Vfb3V0OwotICAgICAgICB9Ci0KICAgICAgICAgaWYgKCAhaXNfaW9tZW1f
cGFnZShfbWZuKG9wLT5mcmFtZSkpICkKICAgICAgICAgewotICAgICAgICAgICAgaWYgKCBnbnR0
YWJfaG9zdF9tYXBwaW5nX2dldF9wYWdlX3R5cGUob3AsIGxkLCByZCkgKQorICAgICAgICAgICAg
aWYgKCBnbnR0YWJfaG9zdF9tYXBwaW5nX2dldF9wYWdlX3R5cGUob3AtPmRvbmUgJiBHTlRNQVBf
cmVhZG9ubHksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsZCwgcmQpICkKICAgICAgICAgICAgICAgICBwdXRfcGFnZV90eXBlKHBnKTsKICAgICAg
ICAgICAgIHB1dF9wYWdlKHBnKTsKICAgICAgICAgfQogCiAgICAgICAgIEFTU0VSVChhY3QtPnBp
biAmIChHTlRQSU5faHN0d19tYXNrIHwgR05UUElOX2hzdHJfbWFzaykpOwotICAgICAgICBpZiAo
IG9wLT5mbGFncyAmIEdOVE1BUF9yZWFkb25seSApCisgICAgICAgIGlmICggb3AtPmRvbmUgJiBH
TlRNQVBfcmVhZG9ubHkgKQogICAgICAgICAgICAgYWN0LT5waW4gLT0gR05UUElOX2hzdHJfaW5j
OwogICAgICAgICBlbHNlCiAgICAgICAgICAgICBhY3QtPnBpbiAtPSBHTlRQSU5faHN0d19pbmM7
CiAgICAgfQogCiAgICAgaWYgKCAoKGFjdC0+cGluICYgKEdOVFBJTl9kZXZ3X21hc2t8R05UUElO
X2hzdHdfbWFzaykpID09IDApICYmCi0gICAgICAgICAhKG9wLT5mbGFncyAmIEdOVE1BUF9yZWFk
b25seSkgKQorICAgICAgICAgIShvcC0+ZG9uZSAmIEdOVE1BUF9yZWFkb25seSkgKQogICAgICAg
ICBnbnR0YWJfY2xlYXJfZmxhZyhfR1RGX3dyaXRpbmcsIHN0YXR1cyk7CiAKICAgICBpZiAoIGFj
dC0+cGluID09IDAgKQogICAgICAgICBnbnR0YWJfY2xlYXJfZmxhZyhfR1RGX3JlYWRpbmcsIHN0
YXR1cyk7CiAKLSBhY3RfcmVsZWFzZV9vdXQ6CiAgICAgYWN0aXZlX2VudHJ5X3JlbGVhc2UoYWN0
KTsKLSB1bmxvY2tfb3V0OgogICAgIGdyYW50X3JlYWRfdW5sb2NrKHJndCk7CiAKICAgICByY3Vf
dW5sb2NrX2RvbWFpbihyZCk7CkBAIC0xMzY0LDYgKzEzNTYsNyBAQCBfX2dudHRhYl91bm1hcF9n
cmFudF9yZWYoCiAgICAgY29tbW9uLT5oYW5kbGUgPSBvcC0+aGFuZGxlOwogCiAgICAgLyogSW50
aWFsaXNlIHRoZXNlIGluIGNhc2UgY29tbW9uIGNvbnRhaW5zIG9sZCBzdGF0ZSAqLworICAgIGNv
bW1vbi0+ZG9uZSA9IDA7CiAgICAgY29tbW9uLT5uZXdfYWRkciA9IDA7CiAgICAgY29tbW9uLT5y
ZCA9IE5VTEw7CiAgICAgY29tbW9uLT5mcmFtZSA9IDA7CkBAIC0xNDI5LDYgKzE0MjIsNyBAQCBf
X2dudHRhYl91bm1hcF9hbmRfcmVwbGFjZSgKICAgICBjb21tb24tPmhhbmRsZSA9IG9wLT5oYW5k
bGU7CiAgICAgCiAgICAgLyogSW50aWFsaXNlIHRoZXNlIGluIGNhc2UgY29tbW9uIGNvbnRhaW5z
IG9sZCBzdGF0ZSAqLworICAgIGNvbW1vbi0+ZG9uZSA9IDA7CiAgICAgY29tbW9uLT5kZXZfYnVz
X2FkZHIgPSAwOwogICAgIGNvbW1vbi0+cmQgPSBOVUxMOwogICAgIGNvbW1vbi0+ZnJhbWUgPSAw
OwpAQCAtMzM4Nyw3ICszMzgxLDkgQEAgZ250dGFiX3JlbGVhc2VfbWFwcGluZ3MoCiAgICAgICAg
ICAgICAgICAgaWYgKCBnbnR0YWJfcmVsZWFzZV9ob3N0X21hcHBpbmdzKGQpICYmCiAgICAgICAg
ICAgICAgICAgICAgICAhaXNfaW9tZW1fcGFnZShfbWZuKGFjdC0+ZnJhbWUpKSApCiAgICAgICAg
ICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICBpZiAoIGdudHRhYl9ob3N0X21hcHBpbmdf
Z2V0X3BhZ2VfdHlwZShtYXAsIGQsIHJkKSApCisgICAgICAgICAgICAgICAgICAgIGlmICggZ250
dGFiX2hvc3RfbWFwcGluZ19nZXRfcGFnZV90eXBlKChtYXAtPmZsYWdzICYKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdOVE1BUF9y
ZWFkb25seSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGQsIHJkKSApCiAgICAgICAgICAgICAgICAgICAgICAgICBwdXRfcGFnZV90
eXBlKHBnKTsKICAgICAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGcpOwogICAgICAgICAgICAg
ICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaCBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaAppbmRleCBlYjAyNDIzLi5iYzRkNjFhIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oCkBAIC05LDcgKzksNyBAQCB2b2lkIGdudHRhYl9j
bGVhcl9mbGFnKHVuc2lnbmVkIGxvbmcgbnIsIHVpbnQxNl90ICphZGRyKTsKIGludCBjcmVhdGVf
Z3JhbnRfaG9zdF9tYXBwaW5nKHVuc2lnbmVkIGxvbmcgZ3BhZGRyLAogICAgICAgICB1bnNpZ25l
ZCBsb25nIG1mbiwgdW5zaWduZWQgaW50IGZsYWdzLCB1bnNpZ25lZCBpbnQKICAgICAgICAgY2Fj
aGVfZmxhZ3MpOwotI2RlZmluZSBnbnR0YWJfaG9zdF9tYXBwaW5nX2dldF9wYWdlX3R5cGUob3As
IGQsIHJkKSAoMCkKKyNkZWZpbmUgZ250dGFiX2hvc3RfbWFwcGluZ19nZXRfcGFnZV90eXBlKHJv
LCBsZCwgcmQpICgwKQogaW50IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKHVuc2lnbmVkIGxv
bmcgZ3BhZGRyLCB1bnNpZ25lZCBsb25nIG1mbiwKICAgICAgICAgdW5zaWduZWQgbG9uZyBuZXdf
Z3BhZGRyLCB1bnNpZ25lZCBpbnQgZmxhZ3MpOwogdm9pZCBnbnR0YWJfbWFya19kaXJ0eShzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGwpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9ncmFudF90YWJsZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5o
CmluZGV4IGUxYjMzOTEuLjMyZDBhODYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
Z3JhbnRfdGFibGUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmgKQEAg
LTU4LDkgKzU4LDggQEAgc3RhdGljIGlubGluZSB2b2lkIGdudHRhYl9jbGVhcl9mbGFnKHVuc2ln
bmVkIGludCBuciwgdWludDE2X3QgKnN0KQogfQogCiAvKiBGb3JlaWduIG1hcHBpbmdzIG9mIEhI
Vk0tZ3Vlc3QgcGFnZXMgZG8gbm90IG1vZGlmeSB0aGUgdHlwZSBjb3VudC4gKi8KLSNkZWZpbmUg
Z250dGFiX2hvc3RfbWFwcGluZ19nZXRfcGFnZV90eXBlKG9wLCBsZCwgcmQpICAgXAotICAgICgh
KChvcCktPmZsYWdzICYgR05UTUFQX3JlYWRvbmx5KSAmJiAgICAgICAgICAgICAgICBcCi0gICAg
ICgoKGxkKSA9PSAocmQpKSB8fCAhcGFnaW5nX21vZGVfZXh0ZXJuYWwocmQpKSkKKyNkZWZpbmUg
Z250dGFiX2hvc3RfbWFwcGluZ19nZXRfcGFnZV90eXBlKHJvLCBsZCwgcmQpICAgXAorICAgICgh
KHJvKSAmJiAoKChsZCkgPT0gKHJkKSkgfHwgIXBhZ2luZ19tb2RlX2V4dGVybmFsKHJkKSkpCiAK
IC8qIERvbmUgaW1wbGljaXRseSB3aGVuIHBhZ2UgdGFibGVzIGFyZSBkZXN0cm95ZWQuICovCiAj
ZGVmaW5lIGdudHRhYl9yZWxlYXNlX2hvc3RfbWFwcGluZ3MoZG9tYWluKSAoIHBhZ2luZ19tb2Rl
X2V4dGVybmFsKGRvbWFpbikgKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Jun 27 13:25:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 13:25:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dPqUh-0002kq-Lb; Tue, 27 Jun 2017 13:25:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqUg-0002kT-Ay
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:25:26 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 37/E0-01994-5CC52595; Tue, 27 Jun 2017 13:25:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfdoTFC
 kwf79zBYTthk4MHps79vFHsAYxZqZl5RfkcCa8fzjUraC67wVt75/YWlgPMfVxcjFISTwhVFi
 1f/J7BDOeUaJO/OfsHYxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSzgJ7F++
 3cwm1fATGLamhssIDYLUH3vlcOMExg5FjAyrGJUL04tKkst0jXXSyrKTM8oyU3MzNE1NDDWy0
 0tLk5MT81JTCrWS87P3cQI9AkDEOxgbPzudIhRkoNJSZR3tURQpBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3pxooJxgUWp6akVaZg4wOGDSEhw8SiK8fW5Aad7igsTc4sx0iNQpRkUpcd5YkD4B
 kERGaR5cGywgLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYd0YU0BSezLwSuOmvgBYzAS1mm
 RcAsrgkESEl1cB4ZEfhJBnJB3+0ZJh22v6xvtO7vlrVv2Lu+ae1c+bMO5T45q7viVzZBDbHtT
 42Emve5bB3H3A7VLEhu7Mn0l646vgFxnlPdQ6E6/Kp/vaTZdm9ZWvbpU3G16QP2xad0U5S6mM
 MmxN9wfXcD10RvYzSbwv0PjF36lxrffNPyyPI08jZq3zDv8dKLMUZiYZazEXFiQCHIQAuQwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-6.tower-31.messagelabs.com!1498569924!69044899!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50475 invoked from network); 27 Jun 2017 13:25:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jun 2017 13:25:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqUd-0002Cr-PU
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:25:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqUd-0001SP-Ov
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:25:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dPqUd-0001SP-Ov@xenbits.xenproject.org>
Date: Tue, 27 Jun 2017 13:25:23 +0000
Subject: [Xen-changelog] [xen stable-4.9] xen/arm: vgic: Sanitize target
	mask used to send SGI
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGFjNTA1ZWUwZjI1ODY2ZTk3OTM2NTM0MzQ1ZDMwMTBiMTQwM2MyM2MKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIEp1
biAyMCAxNTo0ODo0MiAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIEp1biAyMCAxNTo0ODo0MiAyMDE3ICswMjAwCgog
ICAgeGVuL2FybTogdmdpYzogU2FuaXRpemUgdGFyZ2V0IG1hc2sgdXNlZCB0byBzZW5kIFNHSQog
ICAgCiAgICBUaGUgY3VycmVudCBmdW5jdGlvbiB2Z2ljX3RvX3NnaSBkb2VzIG5vdCBzYW5pdGl6
ZSB0aGUgdGFyZ2V0IG1hc2sgYW5kCiAgICBtYXkgdGhlcmVmb3JlIGdldCBhbiBpbnZhbGlkIHZD
UFUgSUQuIFRoaXMgd2lsbCByZXN1bHQgdG8gYW4gb3V0IG9mCiAgICBib3VuZCBhY2Nlc3Mgb2Yg
ZC0+dmNwdVsuLi5dIGFzIHRoZXJlIGlzIG5vIGNoZWNrIHdoZXRoZXIgdGhlIHZDUFUgSUQgaXMK
ICAgIHdpdGhpbiB0aGUgbWF4aW11bSBzdXBwb3J0ZWQgYnkgdGhlIGd1ZXN0LgogICAgCiAgICBU
aGlzIHdhcyBpbnRyb2R1Y2VkIGJ5IGNvbW1pdCBlYTM3ZmQyMTExICJ4ZW4vYXJtOiBzcGxpdCB2
Z2ljIGRyaXZlcgogICAgaW50byBnZW5lcmljIGFuZCB2Z2ljLXYyIGRyaXZlciIuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBS
ZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgog
ICAgbWFzdGVyIGNvbW1pdDogNmZiOTQxOTY3MzBmMzA5MjlmMWU2MTdmZDFkMDVkYWY1NTM3NjY2
NAogICAgbWFzdGVyIGRhdGU6IDIwMTctMDYtMjAgMTQ6NDc6MDcgKzAyMDAKLS0tCiB4ZW4vYXJj
aC9hcm0vdmdpYy5jIHwgMyArKy0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEg
ZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy5jIGIveGVuL2FyY2gv
YXJtL3ZnaWMuYwppbmRleCA4MzU2OWIwLi41MTdiMGY5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vdmdpYy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKQEAgLTM5OSw3ICszOTksOCBAQCBi
b29sIHZnaWNfdG9fc2dpKHN0cnVjdCB2Y3B1ICp2LCByZWdpc3Rlcl90IHNnaXIsIGVudW0gZ2lj
X3NnaV9tb2RlIGlycW1vZGUsCiAgICAgICAgIGZvcl9lYWNoX3NldF9iaXQoIGksICZiaXRtYXAs
IHNpemVvZih0YXJnZXQtPmxpc3QpICogOCApCiAgICAgICAgIHsKICAgICAgICAgICAgIHZjcHVp
ZCA9IGJhc2UgKyBpOwotICAgICAgICAgICAgaWYgKCBkLT52Y3B1W3ZjcHVpZF0gPT0gTlVMTCB8
fCAhaXNfdmNwdV9vbmxpbmUoZC0+dmNwdVt2Y3B1aWRdKSApCisgICAgICAgICAgICBpZiAoIHZj
cHVpZCA+PSBkLT5tYXhfdmNwdXMgfHwgZC0+dmNwdVt2Y3B1aWRdID09IE5VTEwgfHwKKyAgICAg
ICAgICAgICAgICAgIWlzX3ZjcHVfb25saW5lKGQtPnZjcHVbdmNwdWlkXSkgKQogICAgICAgICAg
ICAgewogICAgICAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsICJWR0lDOiB3cml0
ZSByPSUiUFJJcmVnaXN0ZXIiIFwKICAgICAgICAgICAgICAgICAgICAgICAgIHRhcmdldC0+bGlz
dD0laHgsIHdyb25nIENQVVRhcmdldExpc3QgXG4iLAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Jun 27 13:25:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 13:25:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dPqUr-0002nx-N8; Tue, 27 Jun 2017 13:25:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqUp-0002na-Si
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:25:35 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 E3/5B-03696-FCC52595; Tue, 27 Jun 2017 13:25:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfdcTFC
 kwcWNRhYTthk4MHps79vFHsAYxZqZl5RfkcCa0b1GruAqT8WZha3sDYy/ObsYuTiEBL4wSty7
 eIQVwjnPKPG0+xVLFyMHB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAoES5+4tZ
 gSxeQXMJJ6unwcWZwGqXzKvi2kCI8cCRoZVjBrFqUVlqUW6hsZ6SUWZ6RkluYmZObqGBmZ6ua
 nFxYnpqTmJScV6yfm5mxiBPmEAgh2MX5YFHGKU5GBSEuVdLREUKcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mC93Q0UE6wKDU9tSItMwcYHDBpCQ4eJRHePjegNG9xQWJucWY6ROoUo6KUOG8sSJ8A
 SCKjNA+uDRaQlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMOyMKaApPZl4J3PRXQIuZgBazz
 AsAWVySiJCSamA0/7D8Q8ksly25T2SVnmw+/mxB2Z0ynuss99cU7jt3dfvV77nZgYs5Gy03sA
 Wt6LddnXJrmdrrvCUX82xfhIqfDeKb3/O7Wcb4LEuAwJLbVVUcR3b/4ty17/fJ9nfPTeQey5V
 0SSZw8YY93O7rG3WYS+7n4g72vk2nbhdWh5s07l76zFLM+dxcJZbijERDLeai4kQAizZfbEMC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-27.messagelabs.com!1498569934!79132062!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49787 invoked from network); 27 Jun 2017 13:25:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jun 2017 13:25:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqUn-0002DK-RD
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:25:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqUn-0001Sr-Qc
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:25:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dPqUn-0001Sr-Qc@xenbits.xenproject.org>
Date: Tue, 27 Jun 2017 13:25:33 +0000
Subject: [Xen-changelog] [xen stable-4.9] memory: don't suppress P2M update
	in populate_physmap()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGE2ZDMzNjYxNGU5MGFiN2QwOTZjOTIyOWU2NTQ5MWU1Mjc1ZjBmMGIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSnVuIDIw
IDE3OjA3OjEyIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgSnVuIDIwIDE3OjA3OjEyIDIwMTcgKzAyMDAKCiAgICBt
ZW1vcnk6IGRvbid0IHN1cHByZXNzIFAyTSB1cGRhdGUgaW4gcG9wdWxhdGVfcGh5c21hcCgpCiAg
ICAKICAgIENvbW1pdCBkMTg2Mjc1ODNkICgibWVtb3J5OiBkb24ndCBoYW5kIE1GTiBpbmZvIHRv
IHRyYW5zbGF0ZWQgZ3Vlc3RzIikKICAgIHdyb25nbHkgYWRkZWQgYSBudWxsLWhhbmRsZSBjaGVj
ayB0aGVyZSAtIGp1c3QgbGlrZSBzdGF0ZWQgaW4gaXRzCiAgICBkZXNjcmlwdGlvbiBmb3IgbWVt
b3J5X2V4Y2hhbmdlKCksIHRoZSBhcnJheSBpcyBhbHNvIGFuIGlucHV0IGZvcgogICAgcG9wdWxh
dGVfcGh5c21hcCgpIChhbmQgaGVuY2UgY2FuJ3QgcmVhc29uYWJseSBiZSBudWxsKS4gSSBoYXZl
IG5vIGlkZWEKICAgIGhvdyBJJ3ZlIG1hbmFnZWQgdG8gb3Zlcmxvb2sgdGhpcy4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZWxlYXNl
LWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgbWFzdGVy
IGNvbW1pdDogYjk2NGUzMTA2ZDJjZGFhMTFjYzQ1MjQxODFmZjE0NjA3ZDExMGFlNAogICAgbWFz
dGVyIGRhdGU6IDIwMTctMDYtMjAgMTQ6NTE6NTMgKzAyMDAKLS0tCiB4ZW4vY29tbW9uL21lbW9y
eS5jIHwgMyArLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL21lbW9yeS5jIGIveGVuL2NvbW1vbi9tZW1vcnku
YwppbmRleCAxMTA1ZjNlLi41ZTQ5MWJmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL21lbW9yeS5j
CisrKyBiL3hlbi9jb21tb24vbWVtb3J5LmMKQEAgLTIzOSw4ICsyMzksNyBAQCBzdGF0aWMgdm9p
ZCBwb3B1bGF0ZV9waHlzbWFwKHN0cnVjdCBtZW1vcF9hcmdzICphKQogCiAgICAgICAgICAgICBn
dWVzdF9waHlzbWFwX2FkZF9wYWdlKGQsIF9nZm4oZ3BmbiksIF9tZm4obWZuKSwgYS0+ZXh0ZW50
X29yZGVyKTsKIAotICAgICAgICAgICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpICYm
Ci0gICAgICAgICAgICAgICAgICFndWVzdF9oYW5kbGVfaXNfbnVsbChhLT5leHRlbnRfbGlzdCkg
KQorICAgICAgICAgICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpICkKICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICBmb3IgKCBqID0gMDsgaiA8ICgxVSA8PCBhLT5leHRlbnRf
b3JkZXIpOyBqKysgKQogICAgICAgICAgICAgICAgICAgICBzZXRfZ3Bmbl9mcm9tX21mbihtZm4g
KyBqLCBncGZuICsgaik7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Jun 27 13:25:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 13:25:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dPqV1-0002q3-Of; Tue, 27 Jun 2017 13:25:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqV0-0002pb-Eb
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:25:46 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 95/EB-03696-9DC52595; Tue, 27 Jun 2017 13:25:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVfdmTFC
 kwemlzBYTthk4MHps79vFHsAYxZqZl5RfkcCasXnTQ+aC18YV21u3MjYwrlfvYuTiEBL4wijx
 8ch7ZgjnPKPExkfvWLoYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhbwkrj0r
 I8RxOYVMJNY/P4xC4jNAlR/9Mgu9gmMHAsYGVYxahSnFpWlFukamuglFWWmZ5TkJmbm6BoamO
 nlphYXJ6an5iQmFesl5+duYgR6hQEIdjBe3xhwiFGSg0lJlHe1RFCkEF9SfkplRmJxRnxRaU5
 q8SFGGQ4OJQnenGignGBRanpqRVpmDjA8YNISHDxKIrx9bkBp3uKCxNzizHSI1ClGRSlx3liQ
 PgGQREZpHlwbLCQvMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZjXFBjgQjyZeSVw018BLWYCW
 swyLwBkcUkiQkqqgXGLi7n0c99k7TtcJVXzVrz6eiDyqPmu3OUvHVamr7vsuNx3t+KDbAn5jy
 cy3kmqXrK25GYte35/xfU/TyQubN9WxdU0oUfNcPaCrcqp8tsezs83ZpydZ/bRSK1/t9nmXa5
 6lVLP/6v88f4asTXRafO+oD3N/hvuuH442i7enfrE1GVlVIDXivdKLMUZiYZazEXFiQA4M9OF
 RAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-9.tower-21.messagelabs.com!1498569944!75751383!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31004 invoked from network); 27 Jun 2017 13:25:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jun 2017 13:25:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqUx-0002DW-T1
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:25:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqUx-0001UC-SR
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:25:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dPqUx-0001UC-SR@xenbits.xenproject.org>
Date: Tue, 27 Jun 2017 13:25:43 +0000
Subject: [Xen-changelog] [xen stable-4.9] ARM: vGIC: avoid rank lock when
	reading priority
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQwOGYxNmRkYjNiMDUwNzdlNjBjMzc3YTE5ZDlkZjFiNWVjMTFmYTkKQXV0aG9yOiAg
ICAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CkF1dGhvckRhdGU6IFdl
ZCBNYXkgMjQgMDE6MDc6MDAgMjAxNyArMDEwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFR1ZSBKdW4gMjAgMTQ6NTE6
NDcgMjAxNyAtMDcwMAoKICAgIEFSTTogdkdJQzogYXZvaWQgcmFuayBsb2NrIHdoZW4gcmVhZGlu
ZyBwcmlvcml0eQogICAgCiAgICBXaGVuIHJlYWRpbmcgdGhlIHByaW9yaXR5IHZhbHVlIG9mIGEg
dmlydHVhbCBpbnRlcnJ1cHQsIHdlIHdlcmUgdGFraW5nCiAgICB0aGUgcmVzcGVjdGl2ZSByYW5r
IGxvY2sgc28gZmFyLgogICAgSG93ZXZlciBmb3IgZm9yd2FyZGVkIGludGVycnVwdHMgKERvbTAg
b25seSBzbyBmYXIpIHRoaXMgbWF5IGxlYWQgdG8gYQogICAgZGVhZGxvY2sgd2l0aCB0aGUgZm9s
bG93aW5nIGNhbGwgY2hhaW46CiAgICAtIE1NSU8gYWNjZXNzIHRvIGNoYW5nZSB0aGUgSVJRIGFm
ZmluaXR5LCBjYWxsaW5nIHRoZSBJVEFSR0VUU1IgaGFuZGxlcgogICAgLSB0aGlzIGhhbmRsZXIg
dGFrZXMgdGhlIGFwcHJvcHJpYXRlIHJhbmsgbG9jayBhbmQgY2FsbHMgdmdpY19zdG9yZV9pdGFy
Z2V0c3IoKQogICAgLSB2Z2ljX3N0b3JlX2l0YXJnZXRzcigpIHdpbGwgZXZlbnR1YWxseSBjYWxs
IHZnaWNfbWlncmF0ZV9pcnEoKQogICAgLSBpZiB0aGlzIElSUSBpcyBhbHJlYWR5IGluLWZsaWdo
dCwgaXQgd2lsbCByZW1vdmUgaXQgZnJvbSB0aGUgb2xkCiAgICAgIFZDUFUgYW5kIGluamVjdCBp
dCBpbnRvIHRoZSBuZXcgb25lLCBieSBjYWxsaW5nIHZnaWNfdmNwdV9pbmplY3RfaXJxKCkKICAg
IC0gdmdpY192Y3B1X2luamVjdF9pcnEgd2lsbCBjYWxsIHZnaWNfZ2V0X3ZpcnFfcHJpb3JpdHko
KQogICAgLSB2Z2ljX2dldF92aXJxX3ByaW9yaXR5KCkgdHJpZXMgdG8gdGFrZSB0aGUgcmFuayBs
b2NrIC0gYWdhaW4hCiAgICBJdCBzZWVtcyBsaWtlIHRoaXMgY29kZSBwYXRoIGhhcyBuZXZlciBi
ZWVuIGV4ZXJjaXNlZCBiZWZvcmUuCiAgICAKICAgIEZpeCB0aGlzIGJ5IGF2b2lkaW5nIHRha2lu
ZyB0aGUgbG9jayBpbiB2Z2ljX2dldF92aXJxX3ByaW9yaXR5KCkgKGxpa2Ugd2UKICAgIGRvIGlu
IHZnaWNfZ2V0X3RhcmdldF92Y3B1KCkpLgogICAgQWN0dWFsbHkgd2UgYXJlIGp1c3QgcmVhZGlu
ZyBvbmUgYnl0ZSwgYW5kIHByaW9yaXR5IGNoYW5nZXMgd2hpbGUKICAgIGludGVycnVwdHMgYXJl
IGhhbmRsZWQgYXJlIGEgYmVuaWduIHJhY2UgdGhhdCBjYW4gaGFwcGVuIG9uIHJlYWwgaGFyZHdh
cmUKICAgIHRvby4gU28gaXQgaXMgc2FmZSB0byBqdXN0IHByZXZlbnQgdGhlIGNvbXBpbGVyIGZy
b20gcmVhZGluZyBmcm9tIHRoZQogICAgc3RydWN0IG1vcmUgdGhhbiBvbmNlLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNr
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChj
aGVycnkgcGlja2VkIGZyb20gY29tbWl0IDQzMjA4YTljYjRjM2RlY2NlNjdiNjUzNTM5YzFiODYw
MTIxZmJiNWUpCi0tLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyB8IDEzICsrKysrKysrLS0tLS0K
IHhlbi9hcmNoL2FybS92Z2ljLXYzLmMgfCAxMSArKysrKysrLS0tLQogeGVuL2FyY2gvYXJtL3Zn
aWMuYyAgICB8ICA4ICstLS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyks
IDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMgYi94
ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCmluZGV4IGRjOWY5NWIuLjlmYTQyZTEgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS92Z2ljLXYyLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYwpAQCAt
MjUyLDE1ICsyNTIsMTUgQEAgc3RhdGljIGludCB2Z2ljX3YyX2Rpc3RyX21taW9fcmVhZChzdHJ1
Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiAgICAgY2FzZSBWUkFOR0UzMihHSUNEX0lQ
UklPUklUWVIsIEdJQ0RfSVBSSU9SSVRZUk4pOgogICAgIHsKICAgICAgICAgdWludDMyX3QgaXBy
aW9yaXR5cjsKKyAgICAgICAgdWludDhfdCByYW5rX2luZGV4OwogCiAgICAgICAgIGlmICggZGFi
dC5zaXplICE9IERBQlRfQllURSAmJiBkYWJ0LnNpemUgIT0gREFCVF9XT1JEICkgZ290byBiYWRf
d2lkdGg7CiAgICAgICAgIHJhbmsgPSB2Z2ljX3Jhbmtfb2Zmc2V0KHYsIDgsIGdpY2RfcmVnIC0g
R0lDRF9JUFJJT1JJVFlSLCBEQUJUX1dPUkQpOwogICAgICAgICBpZiAoIHJhbmsgPT0gTlVMTCAp
IGdvdG8gcmVhZF9hc196ZXJvOworICAgICAgICByYW5rX2luZGV4ID0gUkVHX1JBTktfSU5ERVgo
OCwgZ2ljZF9yZWcgLSBHSUNEX0lQUklPUklUWVIsIERBQlRfV09SRCk7CiAKICAgICAgICAgdmdp
Y19sb2NrX3JhbmsodiwgcmFuaywgZmxhZ3MpOwotICAgICAgICBpcHJpb3JpdHlyID0gcmFuay0+
aXByaW9yaXR5cltSRUdfUkFOS19JTkRFWCg4LAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBnaWNkX3JlZyAtIEdJQ0RfSVBSSU9SSVRZUiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgREFCVF9X
T1JEKV07CisgICAgICAgIGlwcmlvcml0eXIgPSBBQ0NFU1NfT05DRShyYW5rLT5pcHJpb3JpdHly
W3JhbmtfaW5kZXhdKTsKICAgICAgICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7
CiAgICAgICAgICpyID0gdmdpY19yZWczMl9leHRyYWN0KGlwcmlvcml0eXIsIGluZm8pOwogCkBA
IC00OTksNyArNDk5LDcgQEAgc3RhdGljIGludCB2Z2ljX3YyX2Rpc3RyX21taW9fd3JpdGUoc3Ry
dWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAogCiAgICAgY2FzZSBWUkFOR0UzMihHSUNE
X0lQUklPUklUWVIsIEdJQ0RfSVBSSU9SSVRZUk4pOgogICAgIHsKLSAgICAgICAgdWludDMyX3Qg
Kmlwcmlvcml0eXI7CisgICAgICAgIHVpbnQzMl90ICppcHJpb3JpdHlyLCBwcmlvcml0eTsKIAog
ICAgICAgICBpZiAoIGRhYnQuc2l6ZSAhPSBEQUJUX0JZVEUgJiYgZGFidC5zaXplICE9IERBQlRf
V09SRCApIGdvdG8gYmFkX3dpZHRoOwogICAgICAgICByYW5rID0gdmdpY19yYW5rX29mZnNldCh2
LCA4LCBnaWNkX3JlZyAtIEdJQ0RfSVBSSU9SSVRZUiwgREFCVF9XT1JEKTsKQEAgLTUwOCw3ICs1
MDgsMTAgQEAgc3RhdGljIGludCB2Z2ljX3YyX2Rpc3RyX21taW9fd3JpdGUoc3RydWN0IHZjcHUg
KnYsIG1taW9faW5mb190ICppbmZvLAogICAgICAgICBpcHJpb3JpdHlyID0gJnJhbmstPmlwcmlv
cml0eXJbUkVHX1JBTktfSU5ERVgoOCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGdpY2RfcmVnIC0gR0lDRF9JUFJJT1JJVFlSLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgREFCVF9XT1JE
KV07Ci0gICAgICAgIHZnaWNfcmVnMzJfdXBkYXRlKGlwcmlvcml0eXIsIHIsIGluZm8pOworICAg
ICAgICBwcmlvcml0eSA9IEFDQ0VTU19PTkNFKCppcHJpb3JpdHlyKTsKKyAgICAgICAgdmdpY19y
ZWczMl91cGRhdGUoJnByaW9yaXR5LCByLCBpbmZvKTsKKyAgICAgICAgQUNDRVNTX09OQ0UoKmlw
cmlvcml0eXIpID0gcHJpb3JpdHk7CisKICAgICAgICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5r
LCBmbGFncyk7CiAgICAgICAgIHJldHVybiAxOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS92Z2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCmluZGV4IGQxMDc1N2EuLjkw
MThkZGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKKysrIGIveGVuL2FyY2gv
YXJtL3ZnaWMtdjMuYwpAQCAtNTE1LDE0ICs1MTUsMTUgQEAgc3RhdGljIGludCBfX3ZnaWNfdjNf
ZGlzdHJfY29tbW9uX21taW9fcmVhZChjb25zdCBjaGFyICpuYW1lLCBzdHJ1Y3QgdmNwdSAqdiwK
ICAgICBjYXNlIFZSQU5HRTMyKEdJQ0RfSVBSSU9SSVRZUiwgR0lDRF9JUFJJT1JJVFlSTik6CiAg
ICAgewogICAgICAgICB1aW50MzJfdCBpcHJpb3JpdHlyOworICAgICAgICB1aW50OF90IHJhbmtf
aW5kZXg7CiAKICAgICAgICAgaWYgKCBkYWJ0LnNpemUgIT0gREFCVF9CWVRFICYmIGRhYnQuc2l6
ZSAhPSBEQUJUX1dPUkQgKSBnb3RvIGJhZF93aWR0aDsKICAgICAgICAgcmFuayA9IHZnaWNfcmFu
a19vZmZzZXQodiwgOCwgcmVnIC0gR0lDRF9JUFJJT1JJVFlSLCBEQUJUX1dPUkQpOwogICAgICAg
ICBpZiAoIHJhbmsgPT0gTlVMTCApIGdvdG8gcmVhZF9hc196ZXJvOworICAgICAgICByYW5rX2lu
ZGV4ID0gUkVHX1JBTktfSU5ERVgoOCwgcmVnIC0gR0lDRF9JUFJJT1JJVFlSLCBEQUJUX1dPUkQp
OwogCiAgICAgICAgIHZnaWNfbG9ja19yYW5rKHYsIHJhbmssIGZsYWdzKTsKLSAgICAgICAgaXBy
aW9yaXR5ciA9IHJhbmstPmlwcmlvcml0eXJbUkVHX1JBTktfSU5ERVgoOCwgcmVnIC0gR0lDRF9J
UFJJT1JJVFlSLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBEQUJUX1dPUkQpXTsKKyAgICAgICAgaXByaW9yaXR5ciA9IEFDQ0VTU19PTkNFKHJh
bmstPmlwcmlvcml0eXJbcmFua19pbmRleF0pOwogICAgICAgICB2Z2ljX3VubG9ja19yYW5rKHYs
IHJhbmssIGZsYWdzKTsKIAogICAgICAgICAqciA9IHZnaWNfcmVnMzJfZXh0cmFjdChpcHJpb3Jp
dHlyLCBpbmZvKTsKQEAgLTYzMCw3ICs2MzEsNyBAQCBzdGF0aWMgaW50IF9fdmdpY192M19kaXN0
cl9jb21tb25fbW1pb193cml0ZShjb25zdCBjaGFyICpuYW1lLCBzdHJ1Y3QgdmNwdSAqdiwKIAog
ICAgIGNhc2UgVlJBTkdFMzIoR0lDRF9JUFJJT1JJVFlSLCBHSUNEX0lQUklPUklUWVJOKToKICAg
ICB7Ci0gICAgICAgIHVpbnQzMl90ICppcHJpb3JpdHlyOworICAgICAgICB1aW50MzJfdCAqaXBy
aW9yaXR5ciwgcHJpb3JpdHk7CiAKICAgICAgICAgaWYgKCBkYWJ0LnNpemUgIT0gREFCVF9CWVRF
ICYmIGRhYnQuc2l6ZSAhPSBEQUJUX1dPUkQgKSBnb3RvIGJhZF93aWR0aDsKICAgICAgICAgcmFu
ayA9IHZnaWNfcmFua19vZmZzZXQodiwgOCwgcmVnIC0gR0lDRF9JUFJJT1JJVFlSLCBEQUJUX1dP
UkQpOwpAQCAtNjM4LDcgKzYzOSw5IEBAIHN0YXRpYyBpbnQgX192Z2ljX3YzX2Rpc3RyX2NvbW1v
bl9tbWlvX3dyaXRlKGNvbnN0IGNoYXIgKm5hbWUsIHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICB2
Z2ljX2xvY2tfcmFuayh2LCByYW5rLCBmbGFncyk7CiAgICAgICAgIGlwcmlvcml0eXIgPSAmcmFu
ay0+aXByaW9yaXR5cltSRUdfUkFOS19JTkRFWCg4LCByZWcgLSBHSUNEX0lQUklPUklUWVIsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBEQUJU
X1dPUkQpXTsKLSAgICAgICAgdmdpY19yZWczMl91cGRhdGUoaXByaW9yaXR5ciwgciwgaW5mbyk7
CisgICAgICAgIHByaW9yaXR5ID0gQUNDRVNTX09OQ0UoKmlwcmlvcml0eXIpOworICAgICAgICB2
Z2ljX3JlZzMyX3VwZGF0ZSgmcHJpb3JpdHksIHIsIGluZm8pOworICAgICAgICBBQ0NFU1NfT05D
RSgqaXByaW9yaXR5cikgPSBwcmlvcml0eTsKICAgICAgICAgdmdpY191bmxvY2tfcmFuayh2LCBy
YW5rLCBmbGFncyk7CiAgICAgICAgIHJldHVybiAxOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCmluZGV4IDUxN2IwZjkuLjQ2OTZm
YmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL3Zn
aWMuYwpAQCAtMjI3LDE0ICsyMjcsOCBAQCBzdHJ1Y3QgdmNwdSAqdmdpY19nZXRfdGFyZ2V0X3Zj
cHUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJxKQogc3RhdGljIGludCB2Z2ljX2dl
dF92aXJxX3ByaW9yaXR5KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlycSkKIHsKICAg
ICBzdHJ1Y3QgdmdpY19pcnFfcmFuayAqcmFuayA9IHZnaWNfcmFua19pcnEodiwgdmlycSk7Ci0g
ICAgdW5zaWduZWQgbG9uZyBmbGFnczsKLSAgICBpbnQgcHJpb3JpdHk7Ci0KLSAgICB2Z2ljX2xv
Y2tfcmFuayh2LCByYW5rLCBmbGFncyk7Ci0gICAgcHJpb3JpdHkgPSByYW5rLT5wcmlvcml0eVt2
aXJxICYgSU5URVJSVVBUX1JBTktfTUFTS107Ci0gICAgdmdpY191bmxvY2tfcmFuayh2LCByYW5r
LCBmbGFncyk7CiAKLSAgICByZXR1cm4gcHJpb3JpdHk7CisgICAgcmV0dXJuIEFDQ0VTU19PTkNF
KHJhbmstPnByaW9yaXR5W3ZpcnEgJiBJTlRFUlJVUFRfUkFOS19NQVNLXSk7CiB9CiAKIGJvb2wg
dmdpY19taWdyYXRlX2lycShzdHJ1Y3QgdmNwdSAqb2xkLCBzdHJ1Y3QgdmNwdSAqbmV3LCB1bnNp
Z25lZCBpbnQgaXJxKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhYmxlLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Jun 27 13:25:56 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 13:25:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dPqVA-0002rl-QI; Tue, 27 Jun 2017 13:25:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqVA-0002rc-5M
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:25:56 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 93/D5-01752-3EC52595; Tue, 27 Jun 2017 13:25:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVfdRTFC
 kwa6tNhYTthk4MHps79vFHsAYxZqZl5RfkcCa0XdoOmPBH/GK1j0zmBsYZwh3MXJyCAl8YZR4
 /EC6i5ELyD7PKHF08TTGLkYODjYBMYm5exVAakQEVCVmrVjODFGvLtH0u4ENxBYWCJW4OPUjO
 4jNK2AmcXrPBBYQmwWofufmA+wTGDkWMDKsYlQvTi0qSy3StdRLKspMzyjJTczM0TU0MNXLTS
 0uTkxPzUlMKtZLzs/dxAj0CAMQ7GBc2+p8iFGSg0lJlHe1RFCkEF9SfkplRmJxRnxRaU5q8SF
 GGQ4OJQne09FAOcGi1PTUirTMHGBowKQlOHiURHj73IDSvMUFibnFmekQqVOMilLivA9B+gRA
 EhmleXBtsHC8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHeGVFAU3gy80rgpr8CWswEtJhlX
 gDI4pJEhJRUA6O07KSi9eHThbZwWbTGs3T/SpBN/y3Rt9RZfvNB23sPlk0qOPBJfJplSNILS9
 VThcJHPHmtv0lXvXLNUny+i+HEbvWrCy6edHvK+/Tfmv37wrYLWKSrKqmJJdWsyF79YMnLoF+
 7XgnO9tjPzTlrGQPXhf0xpiL5UznPV1jHFif8CL3r2+v/UFqJpTgj0VCLuag4EQCkeklpQgIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-11.tower-206.messagelabs.com!1498569954!85510843!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54004 invoked from network); 27 Jun 2017 13:25:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jun 2017 13:25:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqV7-0002Dg-Uf
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:25:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPqV7-0001Ux-U6
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 13:25:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dPqV7-0001Ux-U6@xenbits.xenproject.org>
Date: Tue, 27 Jun 2017 13:25:53 +0000
Subject: [Xen-changelog] [xen stable-4.9] xen/test/Makefile: Fix clean
	target, broken by pattern rule
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGIzOGIxNDc5YTUzMmYwOGZlZGQ3ZjNiNzYxNjczYmM3OGI2NjczOWQKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBKdW4gMTkgMTU6MDQ6MDggMjAxNyArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIEp1biAyMSAxMTo1Mzo0NyAy
MDE3ICswMTAwCgogICAgeGVuL3Rlc3QvTWFrZWZpbGU6IEZpeCBjbGVhbiB0YXJnZXQsIGJyb2tl
biBieSBwYXR0ZXJuIHJ1bGUKICAgIAogICAgSW4gInhlbi90ZXN0L2xpdmVwYXRjaDogUmVndWxh
cmlzZSBNYWtlZmlsZXMiIHdlIHJld29ya2VkCiAgICB4ZW4vdGVzdC9NYWtlZmlsZSB0byB1c2Ug
YSBwYXR0ZXJuIHJ1bGUuICBIb3dldmVyLCB0aGVyZSBhcmUgdHdvCiAgICBwcm9ibGVtcyB3aXRo
IHRoaXMuICBCb3RoIGFyZSByZWxhdGVkIHRvIHRoZSB3YXkgdGhhdCB4ZW4vUnVsZXMubWsgaXMK
ICAgIGltcGxpY2l0bHkgcGFydCBvZiB0aGlzIE1ha2VmaWxlIGJlY2F1c2Ugb2YgdGhlIHdheSB0
aGF0IE1ha2VmaWxlcwogICAgdW5kZXIgeGVuLyBhcmUgaW52b2tlZCBieSB0aGVpciBwYXJlbnQg
ZGlyZWN0b3J5IE1ha2VmaWxlcy4KICAgIAogICAgRmlyc3RseSwgdGhlIFJ1bGVzLm1rIGBjbGVh
bicgdGFyZ2V0IG92ZXJyaWRlcyB0aGUgcGF0dGVybiBydWxlIGluCiAgICB4ZW4vdGVzdC9NYWtl
ZmlsZS4gIFRoZSByZXN1bHQgaXMgdGhhdCBgbWFrZSAtQyB4ZW4gY2xlYW4nIGRvZXMgbm90CiAg
ICBhY3R1YWxseSBydW4gdGhlIGxpdmVwYXRjaCBjbGVhbiB0YXJnZXQuCiAgICAKICAgIFRoZSBS
dWxlcy5tayBjbGVhbiB0YXJnZXQgZG9lcyBoYXZlIHByb3Zpc2lvbiBmb3IgcmVjdXJzaW5nIGlu
dG8KICAgIHN1YmRpcmVjdG9yaWVzLCBidXQgdGhhdCBmZWF0dXJlIGlzIHRhbmdsZWQgdXAgd2l0
aCBjb21wbGV4IG9iamVjdAogICAgZmlsZSBpdGVyYXRpb24gbWFjaGluZXJ5IHdoaWNoIGlzIG5v
dCBkZXNpcmFibGUgaGVyZS4gIEhvd2V2ZXIsIHdlIGNhbgogICAgZXh0ZW5kIHRoZSBSdWxlcy5t
ayBjbGVhbiB0YXJnZXQgc2luY2UgaXQgaXMgYSBkb3VibGUtY29sb24gcnVsZS4KICAgIAogICAg
U2FkbHkgdGhpcyBpbnZvbHZlcyBkdXBsaWNhdGluZyB0aGUgU1VCRElSIGl0ZXJhdGlvbiBib2ls
ZXJwbGF0ZS4gIChBCiAgICBtYWtlIGZ1bmN0aW9uIGNvdWxkIGJlIHVzZWQgYnV0IHRoZSBjdXJl
IHdvdWxkIGJlIHdvcnNlIHRoYW4gdGhlCiAgICBkaXNlYXNlLikKICAgIAogICAgU2Vjb25kbHks
IFJ1bGVzLm1rIGhhcyBhIG51bWJlciBvZiAtaW5jbHVkZSBkaXJlY3RpdmVzLiAgbWFrZSBsaWtl
cyB0bwogICAgdHJ5IHRvIChyZSlidWlsZCBmaWxlcyBtZW50aW9uZWQgaW4gaW5jbHVkZXMuICBX
aXRoIHRoZSAlIHBhdHRlcm4KICAgIHJ1bGUsIHRoaXMgYXBwbGllcyB0byB0aG9zZSBmaWxlcyB0
b28uCiAgICAKICAgIEFzIGEgcmVzdWx0LCBtYWtlIC1DIHhlbiBjbGVhbiB3b3VsZCB0cnkgdG8g
YnVpbGQgYC4qLmQnIChmb3IgZXhhbXBsZSkKICAgIGluIHhlbi90ZXN0LiAgVGhpcyB3b3VsZCBm
YWlsIHdpdGggYW4gZXJyb3IgbWVzc2FnZS4gIFRoZSBlcnJvciB3b3VsZAogICAgYmUgaWdub3Jl
ZCBiZWNhdXNlIG9mIHRoZSBgLScsIGJ1dCBpdCdzIGFubm95aW5nIGFuZCB1Z2x5LgogICAgCiAg
ICBTb2x2ZSB0aGlzIGJ5IGxpbWl0aW5nIHRoZSAlIHBhdHRlcm4gcnVsZSB0byB0aGUgdGFyZ2V0
cyB3ZSBleHBlY3QgaXQKICAgIHRvIGhhbmRsZS4gIFRoZXNlIGFyZSB0aG9zZSBsaXN0ZWQgaW4g
dGhlIHRvcC1sZXZlbCBNYWtlZmlsZSBoZWxwCiAgICBtZXNzYWdlLCBhcGFydCBmcm9tOiB0aG9z
ZSB3aGljaCBhcmUgc3ViZGlyLSBvciBjb21wb25lbnQtcXVhbGlmaWVkOwogICAgY2xlYW4gdGFy
Z2V0cyAod2hpY2ggYXJlIGhhbmRsZWQgc3BlY2lhbGx5LCBldmVuIGRpc3RjbGVhbik7IGFuZCBk
aXN0LAogICAgc3JjLXRhcmJhbGwtKiwgZXRjLiAod2hpY2ggYXJlIGNvbnZlcnRlZCB0byBpbnN0
YWxsIGJ5IGFuIGVhcmxpZXIKICAgIE1ha2VmaWxlKS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5
OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIFRlc3RlZC1ieTog
S29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgQWNrZWQt
Ynk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICAgIFJl
bGVhc2UtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICAo
Y2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA1OTJlODM0NTIyMDg2MDA5OTc1YmQ0OGQ1OTM4NjA5
NDc3MWJkMDZiKQotLS0KIHhlbi90ZXN0L01ha2VmaWxlIHwgNyArKysrKystCiAxIGZpbGUgY2hh
bmdlZCwgNiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL3Rl
c3QvTWFrZWZpbGUgYi94ZW4vdGVzdC9NYWtlZmlsZQppbmRleCBhYTFhMjNiLi5hYWE0OTk2IDEw
MDY0NAotLS0gYS94ZW4vdGVzdC9NYWtlZmlsZQorKysgYi94ZW4vdGVzdC9NYWtlZmlsZQpAQCAt
Nyw3ICs3LDEyIEBAIGlmbmVxICgkKFhFTl9UQVJHRVRfQVJDSCkseDg2XzMyKQogU1VCRElSUyAr
PSBsaXZlcGF0Y2gKIGVuZGlmCiAKLSU6CitpbnN0YWxsIGJ1aWxkIHN1YnRyZWUtZm9yY2UtdXBk
YXRlIHVuaW5zdGFsbDogJToKIAlzZXQgLWU7IGZvciBzIGluICQoU1VCRElSUyk7IGRvIFwKIAkJ
JChNQUtFKSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rIC1DICQkcyAkKjsgXAogCWRvbmUKKworY2xl
YW46OgorCXNldCAtZTsgZm9yIHMgaW4gJChTVUJESVJTKTsgZG8gXAorCQkkKE1BS0UpIC1mICQo
QkFTRURJUikvUnVsZXMubWsgLUMgJCRzICRAOyBcCisJZG9uZQotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Jun 27 16:33:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 16:33:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dPtQH-0004T0-Pa; Tue, 27 Jun 2017 16:33:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPtQG-0004Sm-Ho
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 16:33:04 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 52/D8-03371-FB882595; Tue, 27 Jun 2017 16:33:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXd/R1C
 kwar9ChYTthk4MHps79vFHsAYxZqZl5RfkcCa0Xz5DlvBQ/WKBUf/sjYwdsl3MXJxCAl8YZSY
 8n8KG4RznlFizrxTrF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwsESDS0z
 mYHsXkFzCSe9HxjBLFZgOq//b3NNIGRYwEjwypG9eLUorLUIl0jvaSizPSMktzEzBxdQwMzvd
 zU4uLE9NScxKRiveT83E2MQJ8wAMEOxmV/nQ4xSnIwKYnyrpYIihTiS8pPqcxILM6ILyrNSS0
 +xCjDwaEkwRvaDpQTLEpNT61Iy8wBBgdMWoKDR0mEN7cNKM1bXJCYW5yZDpE6xajLsWH1+i9M
 Qix5+XmpUuK8LSAzBECKMkrz4EbAAvUSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHnjQKbwZ
 OaVwG16BXQEE9ARLPMCQI4oSURISTUwyv467FTV9UduyaIglYsXNew6f3wt+3OX01nuomHpTr
 EjX1fwb+55vabscdc/R/bd34z/3p121uv9OvuPNe/OSW++aXVT9t4tr1jhUtu986z01m2Yu+3
 4apu4tzs4miWXrfx08rRUenfT6uP1607O1O7ZlrUhUNOKb3OMoF3XDn613T1XNPJ+sCixFGck
 GmoxFxUnAgCDZ7l2TwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-3.tower-27.messagelabs.com!1498581182!109436995!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10371 invoked from network); 27 Jun 2017 16:33:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jun 2017 16:33:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPtQE-0007rc-EU
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 16:33:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPtQE-0004H2-Bn
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 16:33:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dPtQE-0004H2-Bn@xenbits.xenproject.org>
Date: Tue, 27 Jun 2017 16:33:02 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.6] xen/disk: don't leak stack
	data via response ring
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRlMzVhYjFlZGQ3NGI3ZDI0YjdhNGFhZWJlNzVmZTY4MjIyYTJmMmIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSnVuIDIx
IDE2OjQzOjA5IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBKdW4gMjEgMTY6NDM6MDkgMjAxNyAr
MDEwMAoKICAgIHhlbi9kaXNrOiBkb24ndCBsZWFrIHN0YWNrIGRhdGEgdmlhIHJlc3BvbnNlIHJp
bmcKICAgIAogICAgUmF0aGVyIHRoYW4gY29uc3RydWN0aW5nIGEgbG9jYWwgc3RydWN0dXJlIGlu
c3RhbmNlIG9uIHRoZSBzdGFjaywgZmlsbAogICAgdGhlIGZpZWxkcyBkaXJlY3RseSBvbiB0aGUg
c2hhcmVkIHJpbmcsIGp1c3QgbGlrZSBvdGhlciAoTGludXgpCiAgICBiYWNrZW5kcyBkby4gQnVp
bGQgb24gdGhlIGZhY3QgdGhhdCBhbGwgcmVzcG9uc2Ugc3RydWN0dXJlIGZsYXZvcnMgYXJlCiAg
ICBhY3R1YWxseSBpZGVudGljYWwgKHRoZSBvbGQgY29kZSBkaWQgbWFrZSB0aGlzIGFzc3VtcHRp
b24gdG9vKS4KICAgIAogICAgVGhpcyBpcyBYU0EtMjE2LgogICAgCiAgICBSZXBvcnRlZC1ieTog
QW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogS29u
cmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgQWNrZWQtYnk6
IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIGh3L2Jsb2Nr
L3hlbl9ibGtpZi5oIHwgMjQgKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiBody9ibG9jay94ZW5f
ZGlzay5jICB8IDI1ICsrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwg
MTggaW5zZXJ0aW9ucygrKSwgMzEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcvYmxvY2sv
eGVuX2Jsa2lmLmggYi9ody9ibG9jay94ZW5fYmxraWYuaAppbmRleCBjNjg0ODdjYi4uNTk2MmYy
MyAxMDA2NDQKLS0tIGEvaHcvYmxvY2sveGVuX2Jsa2lmLmgKKysrIGIvaHcvYmxvY2sveGVuX2Js
a2lmLmgKQEAgLTEyLDkgKzEyLDYgQEAKIHN0cnVjdCBibGtpZl9jb21tb25fcmVxdWVzdCB7CiAJ
Y2hhciBkdW1teTsKIH07Ci1zdHJ1Y3QgYmxraWZfY29tbW9uX3Jlc3BvbnNlIHsKLQljaGFyIGR1
bW15OwotfTsKIAogLyogaTM4NiBwcm90b2NvbCB2ZXJzaW9uICovCiAjcHJhZ21hIHBhY2socHVz
aCwgNCkKQEAgLTI2LDEzICsyMyw3IEBAIHN0cnVjdCBibGtpZl94ODZfMzJfcmVxdWVzdCB7CiAJ
YmxraWZfc2VjdG9yX3Qgc2VjdG9yX251bWJlcjsvKiBzdGFydCBzZWN0b3IgaWR4IG9uIGRpc2sg
KHIvdyBvbmx5KSAgKi8KIAlzdHJ1Y3QgYmxraWZfcmVxdWVzdF9zZWdtZW50IHNlZ1tCTEtJRl9N
QVhfU0VHTUVOVFNfUEVSX1JFUVVFU1RdOwogfTsKLXN0cnVjdCBibGtpZl94ODZfMzJfcmVzcG9u
c2UgewotCXVpbnQ2NF90ICAgICAgICBpZDsgICAgICAgICAgICAgIC8qIGNvcGllZCBmcm9tIHJl
cXVlc3QgKi8KLQl1aW50OF90ICAgICAgICAgb3BlcmF0aW9uOyAgICAgICAvKiBjb3BpZWQgZnJv
bSByZXF1ZXN0ICovCi0JaW50MTZfdCAgICAgICAgIHN0YXR1czsgICAgICAgICAgLyogQkxLSUZf
UlNQXz8/PyAgICAgICAqLwotfTsKIHR5cGVkZWYgc3RydWN0IGJsa2lmX3g4Nl8zMl9yZXF1ZXN0
IGJsa2lmX3g4Nl8zMl9yZXF1ZXN0X3Q7Ci10eXBlZGVmIHN0cnVjdCBibGtpZl94ODZfMzJfcmVz
cG9uc2UgYmxraWZfeDg2XzMyX3Jlc3BvbnNlX3Q7CiAjcHJhZ21hIHBhY2socG9wKQogCiAvKiB4
ODZfNjQgcHJvdG9jb2wgdmVyc2lvbiAqLwpAQCAtNDQsMTcgKzM1LDE0IEBAIHN0cnVjdCBibGtp
Zl94ODZfNjRfcmVxdWVzdCB7CiAJYmxraWZfc2VjdG9yX3Qgc2VjdG9yX251bWJlcjsvKiBzdGFy
dCBzZWN0b3IgaWR4IG9uIGRpc2sgKHIvdyBvbmx5KSAgKi8KIAlzdHJ1Y3QgYmxraWZfcmVxdWVz
dF9zZWdtZW50IHNlZ1tCTEtJRl9NQVhfU0VHTUVOVFNfUEVSX1JFUVVFU1RdOwogfTsKLXN0cnVj
dCBibGtpZl94ODZfNjRfcmVzcG9uc2UgewotCXVpbnQ2NF90ICAgICAgIF9fYXR0cmlidXRlX18o
KF9fYWxpZ25lZF9fKDgpKSkgaWQ7Ci0JdWludDhfdCAgICAgICAgIG9wZXJhdGlvbjsgICAgICAg
LyogY29waWVkIGZyb20gcmVxdWVzdCAqLwotCWludDE2X3QgICAgICAgICBzdGF0dXM7ICAgICAg
ICAgIC8qIEJMS0lGX1JTUF8/Pz8gICAgICAgKi8KLX07CiB0eXBlZGVmIHN0cnVjdCBibGtpZl94
ODZfNjRfcmVxdWVzdCBibGtpZl94ODZfNjRfcmVxdWVzdF90OwotdHlwZWRlZiBzdHJ1Y3QgYmxr
aWZfeDg2XzY0X3Jlc3BvbnNlIGJsa2lmX3g4Nl82NF9yZXNwb25zZV90OwogCi1ERUZJTkVfUklO
R19UWVBFUyhibGtpZl9jb21tb24sIHN0cnVjdCBibGtpZl9jb21tb25fcmVxdWVzdCwgc3RydWN0
IGJsa2lmX2NvbW1vbl9yZXNwb25zZSk7Ci1ERUZJTkVfUklOR19UWVBFUyhibGtpZl94ODZfMzIs
IHN0cnVjdCBibGtpZl94ODZfMzJfcmVxdWVzdCwgc3RydWN0IGJsa2lmX3g4Nl8zMl9yZXNwb25z
ZSk7Ci1ERUZJTkVfUklOR19UWVBFUyhibGtpZl94ODZfNjQsIHN0cnVjdCBibGtpZl94ODZfNjRf
cmVxdWVzdCwgc3RydWN0IGJsa2lmX3g4Nl82NF9yZXNwb25zZSk7CitERUZJTkVfUklOR19UWVBF
UyhibGtpZl9jb21tb24sIHN0cnVjdCBibGtpZl9jb21tb25fcmVxdWVzdCwKKyAgICAgICAgICAg
ICAgICAgIHN0cnVjdCBibGtpZl9yZXNwb25zZSk7CitERUZJTkVfUklOR19UWVBFUyhibGtpZl94
ODZfMzIsIHN0cnVjdCBibGtpZl94ODZfMzJfcmVxdWVzdCwKKyAgICAgICAgICAgICAgICAgIHN0
cnVjdCBibGtpZl9yZXNwb25zZSBRRU1VX1BBQ0tFRCk7CitERUZJTkVfUklOR19UWVBFUyhibGtp
Zl94ODZfNjQsIHN0cnVjdCBibGtpZl94ODZfNjRfcmVxdWVzdCwKKyAgICAgICAgICAgICAgICAg
IHN0cnVjdCBibGtpZl9yZXNwb25zZSk7CiAKIHVuaW9uIGJsa2lmX2JhY2tfcmluZ3MgewogCWJs
a2lmX2JhY2tfcmluZ190ICAgICAgICBuYXRpdmU7CmRpZmYgLS1naXQgYS9ody9ibG9jay94ZW5f
ZGlzay5jIGIvaHcvYmxvY2sveGVuX2Rpc2suYwppbmRleCAyMTg0MmEwLi5hZTlmNTBmIDEwMDY0
NAotLS0gYS9ody9ibG9jay94ZW5fZGlzay5jCisrKyBiL2h3L2Jsb2NrL3hlbl9kaXNrLmMKQEAg
LTYxMiwzMSArNjEyLDMwIEBAIHN0YXRpYyBpbnQgYmxrX3NlbmRfcmVzcG9uc2Vfb25lKHN0cnVj
dCBpb3JlcSAqaW9yZXEpCiAgICAgc3RydWN0IFhlbkJsa0RldiAgKmJsa2RldiA9IGlvcmVxLT5i
bGtkZXY7CiAgICAgaW50ICAgICAgICAgICAgICAgc2VuZF9ub3RpZnkgICA9IDA7CiAgICAgaW50
ICAgICAgICAgICAgICAgaGF2ZV9yZXF1ZXN0cyA9IDA7Ci0gICAgYmxraWZfcmVzcG9uc2VfdCAg
cmVzcDsKLSAgICB2b2lkICAgICAgICAgICAgICAqZHN0OwotCi0gICAgcmVzcC5pZCAgICAgICAg
PSBpb3JlcS0+cmVxLmlkOwotICAgIHJlc3Aub3BlcmF0aW9uID0gaW9yZXEtPnJlcS5vcGVyYXRp
b247Ci0gICAgcmVzcC5zdGF0dXMgICAgPSBpb3JlcS0+c3RhdHVzOworICAgIGJsa2lmX3Jlc3Bv
bnNlX3QgICpyZXNwOwogCiAgICAgLyogUGxhY2Ugb24gdGhlIHJlc3BvbnNlIHJpbmcgZm9yIHRo
ZSByZWxldmFudCBkb21haW4uICovCiAgICAgc3dpdGNoIChibGtkZXYtPnByb3RvY29sKSB7CiAg
ICAgY2FzZSBCTEtJRl9QUk9UT0NPTF9OQVRJVkU6Ci0gICAgICAgIGRzdCA9IFJJTkdfR0VUX1JF
U1BPTlNFKCZibGtkZXYtPnJpbmdzLm5hdGl2ZSwgYmxrZGV2LT5yaW5ncy5uYXRpdmUucnNwX3By
b2RfcHZ0KTsKKyAgICAgICAgcmVzcCA9IFJJTkdfR0VUX1JFU1BPTlNFKCZibGtkZXYtPnJpbmdz
Lm5hdGl2ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsa2Rldi0+cmluZ3Mu
bmF0aXZlLnJzcF9wcm9kX3B2dCk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgQkxLSUZfUFJP
VE9DT0xfWDg2XzMyOgotICAgICAgICBkc3QgPSBSSU5HX0dFVF9SRVNQT05TRSgmYmxrZGV2LT5y
aW5ncy54ODZfMzJfcGFydCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxrZGV2
LT5yaW5ncy54ODZfMzJfcGFydC5yc3BfcHJvZF9wdnQpOworICAgICAgICByZXNwID0gUklOR19H
RVRfUkVTUE9OU0UoJmJsa2Rldi0+cmluZ3MueDg2XzMyX3BhcnQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibGtkZXYtPnJpbmdzLng4Nl8zMl9wYXJ0LnJzcF9wcm9kX3B2dCk7
CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfWDg2XzY0OgotICAgICAg
ICBkc3QgPSBSSU5HX0dFVF9SRVNQT05TRSgmYmxrZGV2LT5yaW5ncy54ODZfNjRfcGFydCwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxrZGV2LT5yaW5ncy54ODZfNjRfcGFydC5y
c3BfcHJvZF9wdnQpOworICAgICAgICByZXNwID0gUklOR19HRVRfUkVTUE9OU0UoJmJsa2Rldi0+
cmluZ3MueDg2XzY0X3BhcnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGtk
ZXYtPnJpbmdzLng4Nl82NF9wYXJ0LnJzcF9wcm9kX3B2dCk7CiAgICAgICAgIGJyZWFrOwogICAg
IGRlZmF1bHQ6Ci0gICAgICAgIGRzdCA9IE5VTEw7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0K
LSAgICBtZW1jcHkoZHN0LCAmcmVzcCwgc2l6ZW9mKHJlc3ApKTsKKworICAgIHJlc3AtPmlkICAg
ICAgICA9IGlvcmVxLT5yZXEuaWQ7CisgICAgcmVzcC0+b3BlcmF0aW9uID0gaW9yZXEtPnJlcS5v
cGVyYXRpb247CisgICAgcmVzcC0+c3RhdHVzICAgID0gaW9yZXEtPnN0YXR1czsKKwogICAgIGJs
a2Rldi0+cmluZ3MuY29tbW9uLnJzcF9wcm9kX3B2dCsrOwogCiAgICAgUklOR19QVVNIX1JFU1BP
TlNFU19BTkRfQ0hFQ0tfTk9USUZZKCZibGtkZXYtPnJpbmdzLmNvbW1vbiwgc2VuZF9ub3RpZnkp
OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3FlbXUteGVu
LmdpdCNzdGFibGUtNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Jun 27 18:33:06 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 18:33:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dPvIP-0001Aa-DH; Tue, 27 Jun 2017 18:33:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPvIP-00019t-2s
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 18:33:05 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 14/D7-02962-0E4A2595; Tue, 27 Jun 2017 18:33:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVff+kqB
 Ig1XPDSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y/XiJ0wFTZwVV1a7NTA+Zu9i5OIQEvjCKPH7
 xgEmCOc8o8SDmRfYuhg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFvCVWLnwE
 TuIzStgJnHm8GcWEJsFqH793onsExg5FjAyrGJUL04tKkst0rXQSyrKTM8oyU3MzNE1NDDTy0
 0tLk5MT81JTCrWS87P3cQI9AgDEOxgnH3Z/xCjJAeTkijvqc6gSCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvPMWA+UEi1LTUyvSMnOAoQGTluDgURLhrZ0DlOYtLkjMLc5Mh0idYtTl2LB6/Rcm
 IZa8/LxUKXHeaSAzBECKMkrz4EbAwvQSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHkngUzhy
 cwrgdv0CugIJqAjWOYFgBxRkoiQkmpgXHs/q/De2kyD/UpL77HlT1wvrr3K9qski9Jn5Xr/Sr
 uL/1yLNGxD609qcvjP0dMQ6n054YzYZE0eGae2jWWnE5/VyP/mrKz0qBPZaP63/OZOhwXsV67
 PbstrtjlVLZP3ovP+CRYRc7fpNU/iT5V2PX2jMOcr74l8VXUFPQZH+8tNilLtpgJKLMUZiYZa
 zEXFiQARDc/5TgIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1498588382!75810487!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36552 invoked from network); 27 Jun 2017 18:33:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jun 2017 18:33:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPvIM-0002bG-PI
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 18:33:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPvIM-0006OF-Mr
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 18:33:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dPvIM-0006OF-Mr@xenbits.xenproject.org>
Date: Tue, 27 Jun 2017 18:33:02 +0000
Subject: [Xen-changelog] [xen stable-4.9] QEMU_UPSTREAM_REVISION: Bump to
	pick up XSA-216 fix
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDczMWNlNWI4YmYzNmY1N2RhMmRlYzZhODcyZTRlOWRkNjA3ZjllZGEKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBKdW4gMjcgMTU6MDU6MzIgMjAxNyArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIEp1biAyNyAxNTowNTozMiAy
MDE3ICswMTAwCgogICAgUUVNVV9VUFNUUkVBTV9SRVZJU0lPTjogQnVtcCB0byBwaWNrIHVwIFhT
QS0yMTYgZml4CiAgICAKICAgIFRoaXMgd2FzIGxhbmd1aXNoaW5nIGluIHFlbXUteGVuLmdpdCNz
dGFibGUtNC45IGJ1dCBvZiBjb3Vyc2Ugb3VyCiAgICBDb25maWcubWsgaGFzIGFuIGV4cGxpY2l0
IHJldmlzaW9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tz
b25AZXUuY2l0cml4LmNvbT4KLS0tCiBDb25maWcubWsgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwg
MSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9Db25maWcubWsgYi9D
b25maWcubWsKaW5kZXggODY0MmZlYy4uYzU5YWJjYyAxMDA2NDQKLS0tIGEvQ29uZmlnLm1rCisr
KyBiL0NvbmZpZy5tawpAQCAtMjY4LDcgKzI2OCw3IEBAIFNFQUJJT1NfVVBTVFJFQU1fVVJMID89
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9zZWFiaW9zLmdpdAogTUlOSU9TX1VQU1RSRUFNX1VSTCA/
PSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbWluaS1vcy5naXQKIGVuZGlmCiBPVk1GX1VQU1RSRUFN
X1JFVklTSU9OID89IDU5MjBhOWQxNmIxYWI4ODdjMjg1ODIyNDMxNmE5OGU5NjFkNzFiMDUKLVFF
TVVfVVBTVFJFQU1fUkVWSVNJT04gPz0gcWVtdS14ZW4tNC45LjAtcmMxCitRRU1VX1VQU1RSRUFN
X1JFVklTSU9OID89IDQxNGQwNjliMzhhYjExNGI4OTA4NWU0NDk4OWJmNTc2MDRlYTg2ZDcKIE1J
TklPU19VUFNUUkVBTV9SRVZJU0lPTiA/PSB4ZW4tNC45LjAtcmMxLjIKICMgVHVlIERlYyAxMyAx
NTowMjowMiAyMDE2ICswMDAwCiAjIGJ1aWxkOiBwcmVwZW5kIE9CSl9ESVIgdG8gbGlua2VyIHNj
cmlwdAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhYmxlLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Jun 27 18:33:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 18:33:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dPvIZ-0001Bw-Er; Tue, 27 Jun 2017 18:33:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPvIZ-0001Bj-4Y
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 18:33:15 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 3E/F7-02962-AE4A2595; Tue, 27 Jun 2017 18:33:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfflkqB
 Ig46LZhYTthk4MHps79vFHsAYxZqZl5RfkcCasXnmZOaCHxIVr69/Z2pg/CrSxcjFISTwhVFi
 xfEZTBDOeUaJV9NbWLsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhbwlzgK1
 svJwStgJtEzv5kRxGYBqv91dCrzBEaOBYwMqxjVi1OLylKLdE30kooy0zNKchMzc3QNDcz0cl
 OLixPTU3MSk4r1kvNzNzECfcIABDsYuy/7H2KU5GBSEuU91RkUKcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mCd95ioJxgUWp6akVaZg4wOGDSEhw8SiK8tXOA0rzFBYm5xZnpEKlTjIpS4rzTQPoE
 QBIZpXlwbbCAvMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3kkgU3gy80rgpr8CWswEtJhlX
 gDI4pJEhJRUA2ParX/VUiuz3G8sj61+13qkfPEqztu6j2JF7N2Pb2J5rynnI7dX5rOUi/X0Jw
 0TfSqyP8os10/O2K1QvejFxoKp97aw2d/6/91Z4ffqtOnK9cf+9D6dHJT3dl2N05I1l/4siqu
 5y+4tqKT0807+zAkCe8uLpYrYlY5rzpTQuMoUkujYwqM4/7ESS3FGoqEWc1FxIgBEwm+xQwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-27.messagelabs.com!1498588393!104254169!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56929 invoked from network); 27 Jun 2017 18:33:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jun 2017 18:33:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPvIW-0002c9-RF
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 18:33:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPvIW-0006On-QT
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 18:33:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dPvIW-0006On-QT@xenbits.xenproject.org>
Date: Tue, 27 Jun 2017 18:33:12 +0000
Subject: [Xen-changelog] [xen stable-4.9] oxenstored: trim history in the
	frequent_ops function
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDY5NTAwZGE2YzBkM2EzN2U2MWI4NTgzZWUzNTlhOWRmOTA0M2NlZjMKQXV0aG9yOiAg
ICAgVGhvbWFzIFNhbmRlcnMgPHRob21hcy5zYW5kZXJzQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBNYXIgMjggMTg6NTc6NTIgMjAxNyArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIEp1biAyNyAxNTowNzow
NCAyMDE3ICswMTAwCgogICAgb3hlbnN0b3JlZDogdHJpbSBoaXN0b3J5IGluIHRoZSBmcmVxdWVu
dF9vcHMgZnVuY3Rpb24KICAgIAogICAgV2Ugd2VyZSB0cmltbWluZyB0aGUgaGlzdG9yeSBvZiBj
b21taXRzIG9ubHkgYXQgdGhlIGVuZCBvZiBlYWNoCiAgICB0cmFuc2FjdGlvbiAocmVnYXJkbGVz
cyBvZiBob3cgaXQgZW5kZWQpLgogICAgCiAgICBUaGVyZWZvcmUgaWYgbm9uLXRyYW5zYWN0aW9u
YWwgd3JpdGVzIHdlcmUgYmVpbmcgbWFkZSBidXQgbm8KICAgIHRyYW5zYWN0aW9ucyB3ZXJlIGJl
aW5nIGVuZGVkLCB0aGUgaGlzdG9yeSB3b3VsZCBncm93CiAgICBpbmRlZmluaXRlbHkuIE5vdyB3
ZSB0cmltIHRoZSBoaXN0b3J5IGF0IHJlZ3VsYXIgaW50ZXJ2YWxzLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBUaG9tYXMgU2FuZGVycyA8dGhvbWFzLnNhbmRlcnNAY2l0cml4LmNvbT4KLS0tCiB0
b29scy9vY2FtbC94ZW5zdG9yZWQvaGlzdG9yeS5tbCAgICAgfCA2ICsrKy0tLQogdG9vbHMvb2Nh
bWwveGVuc3RvcmVkL3RyYW5zYWN0aW9uLm1sIHwgOCArKysrKystLQogdG9vbHMvb2NhbWwveGVu
c3RvcmVkL3hlbnN0b3JlZC5tbCAgIHwgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlv
bnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVk
L2hpc3RvcnkubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvaGlzdG9yeS5tbAppbmRleCA0MDc5
NTg4Li5mMzk1NjViIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvaGlzdG9yeS5t
bAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvaGlzdG9yeS5tbApAQCAtMzksNyArMzksOCBA
QCBsZXQgbWFya19zeW1ib2xzICgpID0KICgqIEtlZXAgb25seSBlbm91Z2ggY29tbWl0LWhpc3Rv
cnkgdG8gcHJvdGVjdCB0aGUgcnVubmluZyB0cmFuc2FjdGlvbnMgdGhhdCB3ZSBhcmUgc3RpbGwg
dHJhY2tpbmcgKikKICgqIFRoZXJlIGlzIHNjb3BlIGZvciBvcHRpbWlzYXRpb24gaGVyZSwgcmVw
bGFjaW5nIExpc3QuZmlsdGVyIHdpdGggc29tZXRoaW5nIG1vcmUgZWZmaWNpZW50LAogICogcHJv
YmFibHkgb24gYSBkaWZmZXJlbnQgbGlzdC1saWtlIHN0cnVjdHVyZS4gKikKLWxldCB0cmltICgp
ID0KK2xldCB0cmltID90eG4gKCkgPQorCVRyYW5zYWN0aW9uLnRyaW1fc2hvcnRfcnVubmluZ190
cmFuc2FjdGlvbnMgdHhuOwogCWhpc3RvcnkgOj0gbWF0Y2ggVHJhbnNhY3Rpb24ub2xkZXN0X3No
b3J0X3J1bm5pbmdfdHJhbnNhY3Rpb24gKCkgd2l0aAogCXwgTm9uZSAtPiBbXSAoKiBXZSBoYXZl
IG5vIG9wZW4gdHJhbnNhY3Rpb24sIHNvIG5vIGhpc3RvcnkgaXMgbmVlZGVkICopCiAJfCBTb21l
IChfLCB0eG4pIC0+ICgKQEAgLTQ5LDggKzUwLDcgQEAgbGV0IHRyaW0gKCkgPQogCiBsZXQgZW5k
X3RyYW5zYWN0aW9uIHR4biBjb24gdGlkIGNvbW1pdCA9CiAJbGV0IHN1Y2Nlc3MgPSBDb25uZWN0
aW9uLmVuZF90cmFuc2FjdGlvbiBjb24gdGlkIGNvbW1pdCBpbgotCVRyYW5zYWN0aW9uLmVuZF90
cmFuc2FjdGlvbiB0eG47Ci0JdHJpbSAoKTsKKwl0cmltIH50eG4gKCk7CiAJc3VjY2VzcwogCiBs
ZXQgcHVzaCAoeDogaGlzdG9yeV9yZWNvcmQpID0KZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hl
bnN0b3JlZC90cmFuc2FjdGlvbi5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC90cmFuc2FjdGlv
bi5tbAppbmRleCBkYTRhM2UzLi4yM2U3Y2NmIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5z
dG9yZWQvdHJhbnNhY3Rpb24ubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3RyYW5zYWN0
aW9uLm1sCkBAIC0xMDYsMTAgKzEwNiwxNCBAQCBsZXQgb2xkZXN0X3Nob3J0X3J1bm5pbmdfdHJh
bnNhY3Rpb24gKCkgPQogCQl8IHggOjogeHMgLT4gbGFzdCB4cwogCWluIGxhc3QgIXNob3J0X3J1
bm5pbmdfdHhucwogCi1sZXQgZW5kX3RyYW5zYWN0aW9uIHR4biA9CitsZXQgdHJpbV9zaG9ydF9y
dW5uaW5nX3RyYW5zYWN0aW9ucyB0eG4gPQogCWxldCBjdXRvZmYgPSBVbml4LmdldHRpbWVvZmRh
eSAoKSAtLiAhRGVmaW5lLmNvbmZsaWN0X21heF9oaXN0b3J5X3NlY29uZHMgaW4KKwlsZXQga2Vl
cCA9IG1hdGNoIHR4biB3aXRoCisJCXwgTm9uZSAtPiAoZnVuY3Rpb24gKHN0YXJ0X3RpbWUsIF8p
IC0+IHN0YXJ0X3RpbWUgPj0gY3V0b2ZmKQorCQl8IFNvbWUgdCAtPiAoZnVuY3Rpb24gKHN0YXJ0
X3RpbWUsIHR4KSAtPiBzdGFydF90aW1lID49IGN1dG9mZiAmJiB0eCAhPSB0KQorCWluCiAJc2hv
cnRfcnVubmluZ190eG5zIDo9IExpc3QuZmlsdGVyCi0JCShmdW5jdGlvbiAoc3RhcnRfdGltZSwg
dHgpIC0+IHN0YXJ0X3RpbWUgPj0gY3V0b2ZmICYmIHR4ICE9IHR4bikKKwkJa2VlcAogCQkhc2hv
cnRfcnVubmluZ190eG5zCiAKIGxldCBtYWtlID8oaW50ZXJuYWw9ZmFsc2UpIGlkIHN0b3JlID0K
ZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwgYi90b29scy9v
Y2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sCmluZGV4IDQzOGFmZDkuLjMzMmE2OWIgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwKKysrIGIvdG9vbHMvb2Nh
bWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbApAQCAtMjgwLDYgKzI4MCw3IEBAIGxldCBfID0KIAkg
KiB0aGFuIHRoZSBwZXJpb2RpY19vcHMgZnVuY3Rpb24gKikKIAlsZXQgZnJlcXVlbnRfb3BzICgp
ID0KIAkJaWYgVW5peC5nZXR0aW1lb2ZkYXkgKCkgPiAhbmV4dF9mcmVxdWVudF9vcHMgdGhlbiAo
CisJCQlIaXN0b3J5LnRyaW0gKCk7CiAJCQlEb21haW5zLmluY3JfY29uZmxpY3RfY3JlZGl0IGRv
bWFpbnM7CiAJCQlhZHZhbmNlX25leHRfZnJlcXVlbnRfb3BzICgpCiAJCSkgaW4KLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Jun 27 18:33:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 18:33:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dPvIk-0001E3-GX; Tue, 27 Jun 2017 18:33:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPvIj-0001Di-Bv
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 18:33:25 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 CF/61-03044-4F4A2595; Tue, 27 Jun 2017 18:33:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJLMWRWlGSWpSXmKPExsWS0XRdVffLkqB
 IgwUeFhO2GTgwemzv28UewBjFmpmXlF+RwJrx4VxpQTNPxf0l/9gaGLdzdTFycQgJfGGU2DXz
 ITOEc55RYsuqW+xdjBwcbAJiEnP3KnQxcnKICKhKzFqxnBnEFhJQl2j63cAGYgsLxEg0HuoHi
 /MKmEk0L53BBNLKAlS/Yqr6BEaOBYwMqxjVi1OLylKLdE30kooy0zNKchMzc3QNDcz0clOLix
 PTU3MSk4r1kvNzNzECvcEABDsYuy/7H2KU5GBSEuU91RkUKcSXlJ9SmZFYnBFfVJqTWnyIUYa
 DQ0mCd95ioJxgUWp6akVaZg4wLGDSEhw8SiK8tXOA0rzFBYm5xZnpEKlTjLocG1av/8IkxJKX
 n5cqJc47DWSGAEhRRmke3AhYiF5ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMO8kkCk8mXklc
 JteAR3BBHQEy7wAkCNKEhFSUg2MWrPkc24z5b+63hvHvNJg90rfXWoBEzR3bH6SLfpilgPz6S
 0Hzu9dNfPOQ8uKNwdqF3E9e3Fy3d1HPDUmMke37bvf0M2YzJ+048DL+L7J/EdiGL+ztos9vLP
 09Z6ek/P217ypkbDMWb5k9+VH51rVnhittRBZI1y9pciMp9vt/Iw/oSWlrhccu5RYijMSDbWY
 i4oTAaMlmalMAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1498588403!99456349!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64836 invoked from network); 27 Jun 2017 18:33:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jun 2017 18:33:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPvIg-0002cJ-TG
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 18:33:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPvIg-0006Pa-SR
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 18:33:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dPvIg-0006Pa-SR@xenbits.xenproject.org>
Date: Tue, 27 Jun 2017 18:33:22 +0000
Subject: [Xen-changelog] [xen stable-4.9] Xen 4.9.0 release: Adjust
	Config.mk commits to refer to 4.9.0 tags
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGY3Mzk1ZGJjNWMwYTY5ODk5NzE3ZWRmYmVkOGJjNWUyMmQ5MTJiYzYKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBKdW4gMjcgMTk6MTA6NDMgMjAxNyArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIEp1biAyNyAxOToxMDo0MyAy
MDE3ICswMTAwCgogICAgWGVuIDQuOS4wIHJlbGVhc2U6IEFkanVzdCBDb25maWcubWsgY29tbWl0
cyB0byByZWZlciB0byA0LjkuMCB0YWdzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNr
c29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIENvbmZpZy5tayB8IDEwICsrKysr
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvQ29uZmlnLm1rIGIvQ29uZmlnLm1rCmluZGV4IGM1OWFiY2MuLjg5YmFiNGYg
MTAwNjQ0Ci0tLSBhL0NvbmZpZy5taworKysgYi9Db25maWcubWsKQEAgLTI2OCwxMCArMjY4LDEw
IEBAIFNFQUJJT1NfVVBTVFJFQU1fVVJMID89IGdpdDovL3hlbmJpdHMueGVuLm9yZy9zZWFiaW9z
LmdpdAogTUlOSU9TX1VQU1RSRUFNX1VSTCA/PSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbWluaS1v
cy5naXQKIGVuZGlmCiBPVk1GX1VQU1RSRUFNX1JFVklTSU9OID89IDU5MjBhOWQxNmIxYWI4ODdj
Mjg1ODIyNDMxNmE5OGU5NjFkNzFiMDUKLVFFTVVfVVBTVFJFQU1fUkVWSVNJT04gPz0gNDE0ZDA2
OWIzOGFiMTE0Yjg5MDg1ZTQ0OTg5YmY1NzYwNGVhODZkNwotTUlOSU9TX1VQU1RSRUFNX1JFVklT
SU9OID89IHhlbi00LjkuMC1yYzEuMgotIyBUdWUgRGVjIDEzIDE1OjAyOjAyIDIwMTYgKzAwMDAK
LSMgYnVpbGQ6IHByZXBlbmQgT0JKX0RJUiB0byBsaW5rZXIgc2NyaXB0CitRRU1VX1VQU1RSRUFN
X1JFVklTSU9OID89IHFlbXUteGVuLTQuOS4wCitNSU5JT1NfVVBTVFJFQU1fUkVWSVNJT04gPz0g
eGVuLVJFTEVBU0UtNC45LjAKKyMgV2VkIEZlYiAyMiAxMTowMzozNyAyMDE3ICswMDAwCisjIElu
Y2x1ZGUgbGlieGVuZGV2aWNlbW9kZWwgd2l0aCBsaWJ4YwogCiBTRUFCSU9TX1VQU1RSRUFNX1JF
VklTSU9OID89IHJlbC0xLjEwLjAKICMgV2VkIEp1biAyMiAxNDo1MzoyNCAyMDE2ICswODAwCkBA
IC0yODAsNyArMjgwLDcgQEAgU0VBQklPU19VUFNUUkVBTV9SRVZJU0lPTiA/PSByZWwtMS4xMC4w
CiBFVEhFUkJPT1RfTklDUyA/PSBydGw4MTM5IDgwODYxMDBlCiAKIAotUUVNVV9UUkFESVRJT05B
TF9SRVZJU0lPTiA/PSB4ZW4tNC45LjAtcmMxCitRRU1VX1RSQURJVElPTkFMX1JFVklTSU9OID89
IHhlbi00LjkuMAogIyBUaHUgTWFyIDkgMTE6MTQ6NTUgMjAxNyArMDAwMAogIyBjaXJydXMvdm5j
OiB6YXAgZHJvcCBiaXRibGl0IHN1cHBvcnQgZnJvbSBjb25zb2xlIGNvZGUuCiAKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Jun 27 18:33:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 18:33:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dPvIu-0001Gg-I7; Tue, 27 Jun 2017 18:33:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPvIt-0001GQ-L4
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 18:33:35 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 D0/96-02955-EF4A2595; Tue, 27 Jun 2017 18:33:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfffkqB
 IgxuveS0mbDNwYPTY3reLPYAxijUzLym/IoE149+GpWwFz7kr7l0+xdbAuJqzi5GLQ0jgC6PE
 kyUnmLsYOYGc84wSF3uLuxg5ONgExCTm7lUACYsIqErMWrEcqkRdoul3AxuILSzgLbFu/jywO
 K+AmcSPRTfBbBag+puXbjNPYORYwMiwilGjOLWoLLVI19BQL6koMz2jJDcxM0fX0MBYLze1uD
 gxPTUnMalYLzk/dxMj0CcMQLCDcfVvp0OMkhxMSqK8pzqDIoX4kvJTKjMSizPii0pzUosPMcp
 wcChJ8DIDfSwkWJSanlqRlpkDDA6YtAQHj5IIb+0coDRvcUFibnFmOkTqFKOilDgvF0ifAEgi
 ozQPrg0WkJcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzDtpMdAUnsy8Erjpr4AWMwEtZpkXA
 LK4JBEhJdXAmKFkyTLr/8uPj/2dF6wUymv2mr333M2Lmc/rdxrv09h59VueGXv9Vr6uvK/VYg
 Jpv7JP1W9b/K95YfGp1iXndSWuvJrjsSSI4UzBTOXA7ev6p/jVPZnGenxj8837zW3fy80OP9+
 wrPfl0xk2M7YtfDgv4Nmcq0+kc8Q48q+2Bs+6nswnUzLhrb8SS3FGoqEWc1FxIgBKQJWoQwIA
 AA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-5.tower-31.messagelabs.com!1498588413!102797722!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60475 invoked from network); 27 Jun 2017 18:33:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jun 2017 18:33:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPvIq-0002cZ-VG
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 18:33:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPvIq-0006QZ-UT
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 18:33:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dPvIq-0006QZ-UT@xenbits.xenproject.org>
Date: Tue, 27 Jun 2017 18:33:32 +0000
Subject: [Xen-changelog] [xen stable-4.9] Xen 4.9.0 release: Adjust README
	and xen/Makefile
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGMzMGJmNTU1OTRhNTNmYWU4YWFlMDhhYWJmMTZmYzE5MmZhYWQ3ZGEKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBKdW4gMjcgMTk6MTM6MTkgMjAxNyArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIEp1biAyNyAxOToxMzoxOSAy
MDE3ICswMTAwCgogICAgWGVuIDQuOS4wIHJlbGVhc2U6IEFkanVzdCBSRUFETUUgYW5kIHhlbi9N
YWtlZmlsZQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25A
ZXUuY2l0cml4LmNvbT4KLS0tCiBSRUFETUUgICAgICAgfCA4ICsrKystLS0tCiB4ZW4vTWFrZWZp
bGUgfCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9SRUFETUUgYi9SRUFETUUKaW5kZXggMDVlOTJkMC4uZGUxM2JmNCAx
MDA2NDQKLS0tIGEvUkVBRE1FCisrKyBiL1JFQURNRQpAQCAtMSw5ICsxLDkgQEAKICMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwogX18gIF9fICAgICAgICAgICAgXyAgXyAgIF9fXwot
XCBcLyAvX19fIF8gX18gICB8IHx8IHwgLyBfIFwgICAgICAgXyBfXyBfX18KLSBcICAvLyBfIFwg
J18gXCAgfCB8fCB8fCAoXykgfF9fX19ffCAnX18vIF9ffAotIC8gIFwgIF9fLyB8IHwgfCB8X18g
ICBfXF9fLCB8X19fX198IHwgfCAoX18KLS9fL1xfXF9fX3xffCB8X3wgICAgfF98KF8pL18vICAg
ICAgfF98ICBcX19ffAorXCBcLyAvX19fIF8gX18gICB8IHx8IHwgLyBfIFwKKyBcICAvLyBfIFwg
J18gXCAgfCB8fCB8fCAoXykgfAorIC8gIFwgIF9fLyB8IHwgfCB8X18gICBfXF9fLCB8CisvXy9c
X1xfX198X3wgfF98ICAgIHxffChfKS9fLwogCiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMKIApkaWZmIC0tZ2l0IGEveGVuL01ha2VmaWxlIGIveGVuL01ha2VmaWxlCmluZGV4IDc1
MGJiOGEuLjcyOWI3YmUgMTAwNjQ0Ci0tLSBhL3hlbi9NYWtlZmlsZQorKysgYi94ZW4vTWFrZWZp
bGUKQEAgLTIsNyArMiw3IEBACiAjIEFsbCBvdGhlciBwbGFjZXMgdGhpcyBpcyBzdG9yZWQgKGVn
LiBjb21waWxlLmgpIHNob3VsZCBiZSBhdXRvZ2VuZXJhdGVkLgogZXhwb3J0IFhFTl9WRVJTSU9O
ICAgICAgID0gNAogZXhwb3J0IFhFTl9TVUJWRVJTSU9OICAgID0gOQotZXhwb3J0IFhFTl9FWFRS
QVZFUlNJT04gPz0gLXJjJChYRU5fVkVORE9SVkVSU0lPTikKK2V4cG9ydCBYRU5fRVhUUkFWRVJT
SU9OID89IC4wJChYRU5fVkVORE9SVkVSU0lPTikKIGV4cG9ydCBYRU5fRlVMTFZFUlNJT04gICA9
ICQoWEVOX1ZFUlNJT04pLiQoWEVOX1NVQlZFUlNJT04pJChYRU5fRVhUUkFWRVJTSU9OKQogLWlu
Y2x1ZGUgeGVuLXZlcnNpb24KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Jun 27 21:33:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Jun 2017 21:33:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dPy6c-0000A3-MR; Tue, 27 Jun 2017 21:33:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPy6b-00009w-B1
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 21:33:05 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 8B/58-02962-01FC2595; Tue, 27 Jun 2017 21:33:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVZf/fFC
 kQeNLTYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNuH98P2vBI/WKzatvMzYw9sh3MXJxCAl8YZRo
 6L3JCuGcZ5To2DqdvYuRg4NNQExi7l6FLkZODhEBVYlZK5Yzg9hCAuoSTb8b2EBsYYEAie/dr
 9lBbF4BM4kfj3+A1bAA1R+7cINpAiPHAkaGVYwaxalFZalFukYmeklFmekZJbmJmTm6hgZmer
 mpxcWJ6ak5iUnFesn5uZsYgV5hAIIdjPs+Rh5ilORgUhLlPdUZFCnEl5SfUpmRWJwRX1Sak1p
 8iFGGg0NJgvfWWaCcYFFqempFWmYOMDxg0hIcPEoivAf3AaV5iwsSc4sz0yFSpxh1OTasXv+F
 SYglLz8vVUqcV/wcUJEASFFGaR7cCFioXmKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5Iw71WQS
 3gy80rgNr0COoIJ6AiWeQEgR5QkIqSkGhjLTrhtyru39sK7JJ/t/Y2StXeVopjCN/+wvHekK1
 DmhWIQ5zIjuWDOpMIH/O+FvBVYTiubMzhFpu2X0s3P/LbInFHa8PJXl+s6daJnntS717wKVmp
 YXszq8eH5km1aJ9ldr8QzLFr44cmGhcvu7b624tiNI/p5E9f9vTJj9muOh4ejHlzT5r6txFKc
 kWioxVxUnAgAbuurClACAAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-7.tower-27.messagelabs.com!1498599182!105149235!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62201 invoked from network); 27 Jun 2017 21:33:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jun 2017 21:33:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPy6Y-0007OM-Eo
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 21:33:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dPy6Y-0003QP-E3
 for xen-changelog@lists.xensource.com; Tue, 27 Jun 2017 21:33:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dPy6Y-0003QP-E3@xenbits.xenproject.org>
Date: Tue, 27 Jun 2017 21:33:02 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.5] xen/disk: don't leak stack
	data via response ring
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDg1M2Q0ZGJlNDFhYjQwZGZkMjg5YjkzMTU4YWZiYjQxZGRjYjRhNTQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgSnVuIDIx
IDE2OjQ0OjE3IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBKdW4gMjEgMTY6NDQ6MTcgMjAxNyAr
MDEwMAoKICAgIHhlbi9kaXNrOiBkb24ndCBsZWFrIHN0YWNrIGRhdGEgdmlhIHJlc3BvbnNlIHJp
bmcKICAgIAogICAgUmF0aGVyIHRoYW4gY29uc3RydWN0aW5nIGEgbG9jYWwgc3RydWN0dXJlIGlu
c3RhbmNlIG9uIHRoZSBzdGFjaywgZmlsbAogICAgdGhlIGZpZWxkcyBkaXJlY3RseSBvbiB0aGUg
c2hhcmVkIHJpbmcsIGp1c3QgbGlrZSBvdGhlciAoTGludXgpCiAgICBiYWNrZW5kcyBkby4gQnVp
bGQgb24gdGhlIGZhY3QgdGhhdCBhbGwgcmVzcG9uc2Ugc3RydWN0dXJlIGZsYXZvcnMgYXJlCiAg
ICBhY3R1YWxseSBpZGVudGljYWwgKHRoZSBvbGQgY29kZSBkaWQgbWFrZSB0aGlzIGFzc3VtcHRp
b24gdG9vKS4KICAgIAogICAgVGhpcyBpcyBYU0EtMjE2LgogICAgCiAgICBSZXBvcnRlZC1ieTog
QW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogS29u
cmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgQWNrZWQtYnk6
IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIGh3L2Jsb2Nr
L3hlbl9ibGtpZi5oIHwgMjQgKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiBody9ibG9jay94ZW5f
ZGlzay5jICB8IDI2ICsrKysrKysrKysrKystLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQs
IDE5IGluc2VydGlvbnMoKyksIDMxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L2Jsb2Nr
L3hlbl9ibGtpZi5oIGIvaHcvYmxvY2sveGVuX2Jsa2lmLmgKaW5kZXggYzY4NDg3Y2IuLjU5NjJm
MjMgMTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL3hlbl9ibGtpZi5oCisrKyBiL2h3L2Jsb2NrL3hlbl9i
bGtpZi5oCkBAIC0xMiw5ICsxMiw2IEBACiBzdHJ1Y3QgYmxraWZfY29tbW9uX3JlcXVlc3Qgewog
CWNoYXIgZHVtbXk7CiB9Owotc3RydWN0IGJsa2lmX2NvbW1vbl9yZXNwb25zZSB7Ci0JY2hhciBk
dW1teTsKLX07CiAKIC8qIGkzODYgcHJvdG9jb2wgdmVyc2lvbiAqLwogI3ByYWdtYSBwYWNrKHB1
c2gsIDQpCkBAIC0yNiwxMyArMjMsNyBAQCBzdHJ1Y3QgYmxraWZfeDg2XzMyX3JlcXVlc3Qgewog
CWJsa2lmX3NlY3Rvcl90IHNlY3Rvcl9udW1iZXI7Lyogc3RhcnQgc2VjdG9yIGlkeCBvbiBkaXNr
IChyL3cgb25seSkgICovCiAJc3RydWN0IGJsa2lmX3JlcXVlc3Rfc2VnbWVudCBzZWdbQkxLSUZf
TUFYX1NFR01FTlRTX1BFUl9SRVFVRVNUXTsKIH07Ci1zdHJ1Y3QgYmxraWZfeDg2XzMyX3Jlc3Bv
bnNlIHsKLQl1aW50NjRfdCAgICAgICAgaWQ7ICAgICAgICAgICAgICAvKiBjb3BpZWQgZnJvbSBy
ZXF1ZXN0ICovCi0JdWludDhfdCAgICAgICAgIG9wZXJhdGlvbjsgICAgICAgLyogY29waWVkIGZy
b20gcmVxdWVzdCAqLwotCWludDE2X3QgICAgICAgICBzdGF0dXM7ICAgICAgICAgIC8qIEJMS0lG
X1JTUF8/Pz8gICAgICAgKi8KLX07CiB0eXBlZGVmIHN0cnVjdCBibGtpZl94ODZfMzJfcmVxdWVz
dCBibGtpZl94ODZfMzJfcmVxdWVzdF90OwotdHlwZWRlZiBzdHJ1Y3QgYmxraWZfeDg2XzMyX3Jl
c3BvbnNlIGJsa2lmX3g4Nl8zMl9yZXNwb25zZV90OwogI3ByYWdtYSBwYWNrKHBvcCkKIAogLyog
eDg2XzY0IHByb3RvY29sIHZlcnNpb24gKi8KQEAgLTQ0LDE3ICszNSwxNCBAQCBzdHJ1Y3QgYmxr
aWZfeDg2XzY0X3JlcXVlc3QgewogCWJsa2lmX3NlY3Rvcl90IHNlY3Rvcl9udW1iZXI7Lyogc3Rh
cnQgc2VjdG9yIGlkeCBvbiBkaXNrIChyL3cgb25seSkgICovCiAJc3RydWN0IGJsa2lmX3JlcXVl
c3Rfc2VnbWVudCBzZWdbQkxLSUZfTUFYX1NFR01FTlRTX1BFUl9SRVFVRVNUXTsKIH07Ci1zdHJ1
Y3QgYmxraWZfeDg2XzY0X3Jlc3BvbnNlIHsKLQl1aW50NjRfdCAgICAgICBfX2F0dHJpYnV0ZV9f
KChfX2FsaWduZWRfXyg4KSkpIGlkOwotCXVpbnQ4X3QgICAgICAgICBvcGVyYXRpb247ICAgICAg
IC8qIGNvcGllZCBmcm9tIHJlcXVlc3QgKi8KLQlpbnQxNl90ICAgICAgICAgc3RhdHVzOyAgICAg
ICAgICAvKiBCTEtJRl9SU1BfPz8/ICAgICAgICovCi19OwogdHlwZWRlZiBzdHJ1Y3QgYmxraWZf
eDg2XzY0X3JlcXVlc3QgYmxraWZfeDg2XzY0X3JlcXVlc3RfdDsKLXR5cGVkZWYgc3RydWN0IGJs
a2lmX3g4Nl82NF9yZXNwb25zZSBibGtpZl94ODZfNjRfcmVzcG9uc2VfdDsKIAotREVGSU5FX1JJ
TkdfVFlQRVMoYmxraWZfY29tbW9uLCBzdHJ1Y3QgYmxraWZfY29tbW9uX3JlcXVlc3QsIHN0cnVj
dCBibGtpZl9jb21tb25fcmVzcG9uc2UpOwotREVGSU5FX1JJTkdfVFlQRVMoYmxraWZfeDg2XzMy
LCBzdHJ1Y3QgYmxraWZfeDg2XzMyX3JlcXVlc3QsIHN0cnVjdCBibGtpZl94ODZfMzJfcmVzcG9u
c2UpOwotREVGSU5FX1JJTkdfVFlQRVMoYmxraWZfeDg2XzY0LCBzdHJ1Y3QgYmxraWZfeDg2XzY0
X3JlcXVlc3QsIHN0cnVjdCBibGtpZl94ODZfNjRfcmVzcG9uc2UpOworREVGSU5FX1JJTkdfVFlQ
RVMoYmxraWZfY29tbW9uLCBzdHJ1Y3QgYmxraWZfY29tbW9uX3JlcXVlc3QsCisgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgYmxraWZfcmVzcG9uc2UpOworREVGSU5FX1JJTkdfVFlQRVMoYmxraWZf
eDg2XzMyLCBzdHJ1Y3QgYmxraWZfeDg2XzMyX3JlcXVlc3QsCisgICAgICAgICAgICAgICAgICBz
dHJ1Y3QgYmxraWZfcmVzcG9uc2UgUUVNVV9QQUNLRUQpOworREVGSU5FX1JJTkdfVFlQRVMoYmxr
aWZfeDg2XzY0LCBzdHJ1Y3QgYmxraWZfeDg2XzY0X3JlcXVlc3QsCisgICAgICAgICAgICAgICAg
ICBzdHJ1Y3QgYmxraWZfcmVzcG9uc2UpOwogCiB1bmlvbiBibGtpZl9iYWNrX3JpbmdzIHsKIAli
bGtpZl9iYWNrX3JpbmdfdCAgICAgICAgbmF0aXZlOwpkaWZmIC0tZ2l0IGEvaHcvYmxvY2sveGVu
X2Rpc2suYyBiL2h3L2Jsb2NrL3hlbl9kaXNrLmMKaW5kZXggZDkwZjJjZC4uOTI1YjNhMCAxMDA2
NDQKLS0tIGEvaHcvYmxvY2sveGVuX2Rpc2suYworKysgYi9ody9ibG9jay94ZW5fZGlzay5jCkBA
IC02MDksMzAgKzYwOSwzMCBAQCBzdGF0aWMgaW50IGJsa19zZW5kX3Jlc3BvbnNlX29uZShzdHJ1
Y3QgaW9yZXEgKmlvcmVxKQogICAgIHN0cnVjdCBYZW5CbGtEZXYgICpibGtkZXYgPSBpb3JlcS0+
YmxrZGV2OwogICAgIGludCAgICAgICAgICAgICAgIHNlbmRfbm90aWZ5ICAgPSAwOwogICAgIGlu
dCAgICAgICAgICAgICAgIGhhdmVfcmVxdWVzdHMgPSAwOwotICAgIGJsa2lmX3Jlc3BvbnNlX3Qg
IHJlc3A7Ci0gICAgdm9pZCAgICAgICAgICAgICAgKmRzdDsKLQotICAgIHJlc3AuaWQgICAgICAg
ID0gaW9yZXEtPnJlcS5pZDsKLSAgICByZXNwLm9wZXJhdGlvbiA9IGlvcmVxLT5yZXEub3BlcmF0
aW9uOwotICAgIHJlc3Auc3RhdHVzICAgID0gaW9yZXEtPnN0YXR1czsKKyAgICBibGtpZl9yZXNw
b25zZV90ICAqcmVzcDsKIAogICAgIC8qIFBsYWNlIG9uIHRoZSByZXNwb25zZSByaW5nIGZvciB0
aGUgcmVsZXZhbnQgZG9tYWluLiAqLwogICAgIHN3aXRjaCAoYmxrZGV2LT5wcm90b2NvbCkgewog
ICAgIGNhc2UgQkxLSUZfUFJPVE9DT0xfTkFUSVZFOgotICAgICAgICBkc3QgPSBSSU5HX0dFVF9S
RVNQT05TRSgmYmxrZGV2LT5yaW5ncy5uYXRpdmUsIGJsa2Rldi0+cmluZ3MubmF0aXZlLnJzcF9w
cm9kX3B2dCk7CisgICAgICAgIHJlc3AgPSBSSU5HX0dFVF9SRVNQT05TRSgmYmxrZGV2LT5yaW5n
cy5uYXRpdmUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGtkZXYtPnJpbmdz
Lm5hdGl2ZS5yc3BfcHJvZF9wdnQpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIEJMS0lGX1BS
T1RPQ09MX1g4Nl8zMjoKLSAgICAgICAgZHN0ID0gUklOR19HRVRfUkVTUE9OU0UoJmJsa2Rldi0+
cmluZ3MueDg2XzMyX3BhcnQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsa2Rl
di0+cmluZ3MueDg2XzMyX3BhcnQucnNwX3Byb2RfcHZ0KTsKKyAgICAgICAgcmVzcCA9IFJJTkdf
R0VUX1JFU1BPTlNFKCZibGtkZXYtPnJpbmdzLng4Nl8zMl9wYXJ0LAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxrZGV2LT5yaW5ncy54ODZfMzJfcGFydC5yc3BfcHJvZF9wdnQp
OwogICAgICAgICBicmVhazsKICAgICBjYXNlIEJMS0lGX1BST1RPQ09MX1g4Nl82NDoKLSAgICAg
ICAgZHN0ID0gUklOR19HRVRfUkVTUE9OU0UoJmJsa2Rldi0+cmluZ3MueDg2XzY0X3BhcnQsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsa2Rldi0+cmluZ3MueDg2XzY0X3BhcnQu
cnNwX3Byb2RfcHZ0KTsKKyAgICAgICAgcmVzcCA9IFJJTkdfR0VUX1JFU1BPTlNFKCZibGtkZXYt
PnJpbmdzLng4Nl82NF9wYXJ0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxr
ZGV2LT5yaW5ncy54ODZfNjRfcGFydC5yc3BfcHJvZF9wdnQpOwogICAgICAgICBicmVhazsKICAg
ICBkZWZhdWx0OgotICAgICAgICBkc3QgPSBOVUxMOworICAgICAgICByZXR1cm4gMDsKICAgICB9
Ci0gICAgbWVtY3B5KGRzdCwgJnJlc3AsIHNpemVvZihyZXNwKSk7CisKKyAgICByZXNwLT5pZCAg
ICAgICAgPSBpb3JlcS0+cmVxLmlkOworICAgIHJlc3AtPm9wZXJhdGlvbiA9IGlvcmVxLT5yZXEu
b3BlcmF0aW9uOworICAgIHJlc3AtPnN0YXR1cyAgICA9IGlvcmVxLT5zdGF0dXM7CisKICAgICBi
bGtkZXYtPnJpbmdzLmNvbW1vbi5yc3BfcHJvZF9wdnQrKzsKIAogICAgIFJJTkdfUFVTSF9SRVNQ
T05TRVNfQU5EX0NIRUNLX05PVElGWSgmYmxrZGV2LT5yaW5ncy5jb21tb24sIHNlbmRfbm90aWZ5
KTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC9xZW11LXhl
bi5naXQjc3RhYmxlLTQuNQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Jun 29 11:11:12 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 29 Jun 2017 11:11:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dQXLm-0001vw-Bu; Thu, 29 Jun 2017 11:11:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dQXLk-0001vl-Pk
 for xen-changelog@lists.xensource.com; Thu, 29 Jun 2017 11:11:04 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 5C/5A-01996-840E4595; Thu, 29 Jun 2017 11:11:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVdf9QUi
 kwaV9ChYTthk4MHps79vFHsAYxZqZl5RfkcCasX7de8aChZwVc3tOsDYwXmDvYuTiEBL4wiix
 Y28bI4RznlFi090nrF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwvoSbxe1
 MYKYvMKmElc3DmBCcRmAao/fXE+2wRGjgWMDKsY1YtTi8pSi3Qt9JKKMtMzSnITM3N0DQ1M9X
 JTi4sT01NzEpOK9ZLzczcxAn3CAAQ7GA82Ox9ilORgUhLljU4IiRTiS8pPqcxILM6ILyrNSS0
 +xCjDwaEkwfvlHlBOsCg1PbUiLTMHGBwwaQkOHiUR3vKbQGne4oLE3OLMdIjUKUZFKXHeHyB9
 AiCJjNI8uDZYQF5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMK/wfaApPJl5JXDTXwEtZgJaL
 DwDbHFJIkJKqoFRn91X3Ctq+trVKbcrzmStOOKl+/Pd+ud6BypCiiv5F5++wJAvoV+/ze/gjx
 PMR45KseWf5tDz/XLcb/GWy2erJ59mviHw2GPd52N7j/C4vUvO+Z9Re6Lw9JIfEQufG3fJrtQ
 wr1n75EaZwq2X7SYH2g907BR4xvOlbqqFa5K+8fxn/VOeFy9zUGIpzkg01GIuKk4EAJ5Ptm9D
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-8.tower-206.messagelabs.com!1498734662!100486095!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15914 invoked from network); 29 Jun 2017 11:11:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Jun 2017 11:11:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dQXLi-00005y-Ag
 for xen-changelog@lists.xensource.com; Thu, 29 Jun 2017 11:11:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dQXLi-0006Vk-87
 for xen-changelog@lists.xensource.com; Thu, 29 Jun 2017 11:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dQXLi-0006Vk-87@xenbits.xenproject.org>
Date: Thu, 29 Jun 2017 11:11:02 +0000
Subject: [Xen-changelog] [mini-os master] mini-os: use gzip -n
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGEyMDdlY2ZkM2FkMDliZTVkMDg1OTc0OWQ4ZTQzM2I0Y2U4ZWZkZDYKQXV0aG9yOiAg
ICAgQmVybmhhcmQgTS4gV2llZGVtYW5uIDxid2llZGVtYW5uQHN1c2UuZGU+CkF1dGhvckRhdGU6
IFRodSBKdW4gMjIgMTU6NDA6MjYgMjAxNyArMDIwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgSnVuIDI5IDEyOjAwOjU1IDIwMTcgKzAx
MDAKCiAgICBtaW5pLW9zOiB1c2UgZ3ppcCAtbgogICAgCiAgICB0byBub3QgYWRkIGN1cnJlbnQg
dGltZXN0YW1wIHRvCiAgICBpb2VtdS1zdHViZG9tLmd6CiAgICBwdi1ncnViLXg4Nl8zMi5negog
ICAgcHYtZ3J1Yi14ODZfNjQuZ3oKICAgIHhlbnN0b3JlLXN0dWJkb20uZ3oKICAgIAogICAgdG8g
YWxsb3cgZm9yIHJlcHJvZHVjaWJsZSBidWlsZHMKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQmVy
bmhhcmQgTS4gV2llZGVtYW5uIDxid2llZGVtYW5uQHN1c2UuZGU+CiAgICBBY2tlZC1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBNYWtlZmlsZSB8IDIgKy0KIDEgZmlsZSBj
aGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL01ha2Vm
aWxlIGIvTWFrZWZpbGUKaW5kZXggZWY4NTU5Yi4uNWJkY2RhYyAxMDA2NDQKLS0tIGEvTWFrZWZp
bGUKKysrIGIvTWFrZWZpbGUKQEAgLTE2NSw3ICsxNjUsNyBAQCAkKE9CSl9ESVIpLyQoVEFSR0VU
KTogJChPQkpTKSAkKEFQUF9PKSBhcmNoX2xpYiAkKE9CSl9ESVIpLyQoVEFSR0VUX0FSQ0hfRElS
KS9taQogCSQoTEQpIC1yICQoTERGTEFHUykgJChIRUFEX09CSikgJChBUFBfTykgJChPQkpTKSAk
KExEQVJDSExJQikgJChMRExJQlMpIC1vICRALm8KIAkkKE9CSkNPUFkpIC13IC1HICQoR0xPQkFM
X1BSRUZJWCkqIC1HIF9zdGFydCAkQC5vICRALm8KIAkkKExEKSAkKExERkxBR1MpICQoTERGTEFH
U19GSU5BTCkgJEAubyAkKEVYVFJBX09CSlMpIC1vICRACi0JZ3ppcCAtZiAtOSAtYyAkQCA+JEAu
Z3oKKwlnemlwIC1uIC1mIC05IC1jICRAID4kQC5negogCiAuUEhPTlk6IGNvbmZpZwogQ09ORklH
X0ZJTEUgPz0gJChDVVJESVIpL21pbmlvcy1jb25maWcubWsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC9taW5pLW9zLmdpdCNtYXN0ZXIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Jun 30 16:55:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 16:55:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dQzCE-0001ru-9z; Fri, 30 Jun 2017 16:55:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dQzCC-0001rn-Qs
 for xen-changelog@lists.xensource.com; Fri, 30 Jun 2017 16:55:05 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 8B/C3-03582-86286595; Fri, 30 Jun 2017 16:55:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVTe9KSz
 S4Os0A4sJ2wwcGD229+1iD2CMYs3MS8qvSGDNeHJ2C1vBXvaK/ua3rA2M69i6GLk4hAS+MErc
 XHiSHcI5zyix88Jf1i5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQUcJTa0P
 wWL8wqYSRy9/IoVxGYBql/8+hbTBEaOBYwMqxg1ilOLylKLdA0N9ZKKMtMzSnITM3N0DQ3M9H
 JTi4sT01NzEpOK9ZLzczcxAr3CAAQ7GD8tCzjEKMnBpCTKu/JaaKQQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCV6OxrBIIcGi1PTUirTMHGB4wKQlOHiURHj9aoHSvMUFibnFmekQqVOMuhxNH7Z8
 YRJiycvPS5US5zUCmSEAUpRRmgc3AhaqlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMGwEyh
 SczrwRu0yugI5iAjhCeEQJyREkiQkqqgTE0Vps36R1j5puWXxkO8XusNaOswmeGNh2aFVys88
 76sdYb8aYP/1zkPC/+ZdZemvv4t9bbfcZyW4/8+2WgbcCyOeictMBsS20xB5b4/VL53MtfdGe
 0lP2yX39gx5OSX9t8P81LPnmzoNLs034F7SPfpxSWn634eDcx8rd+UNb6iMl5eqff3VJiKc5I
 NNRiLipOBAB94LU8UAIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-14.tower-27.messagelabs.com!1498841702!92592148!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60632 invoked from network); 30 Jun 2017 16:55:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Jun 2017 16:55:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dQzCA-0005wd-Md
 for xen-changelog@lists.xensource.com; Fri, 30 Jun 2017 16:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dQzCA-0004oA-IY
 for xen-changelog@lists.xensource.com; Fri, 30 Jun 2017 16:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dQzCA-0004oA-IY@xenbits.xenproject.org>
Date: Fri, 30 Jun 2017 16:55:02 +0000
Subject: [Xen-changelog] [xen stable-4.9] xen/Makefile: Bump version to
	4.9.1-pre
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGFiNGViNmNlZDliN2Y0Yjc1MTU2Y2U1MzU0MzEzZDQyOTI0NTM1YmIKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBKdW4gMjcgMTk6NDE6NDYgMjAxNyArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIEp1biAyNyAxOTo0MTo0NiAy
MDE3ICswMTAwCgogICAgeGVuL01ha2VmaWxlOiBCdW1wIHZlcnNpb24gdG8gNC45LjEtcHJlCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXgu
Y29tPgotLS0KIHhlbi9NYWtlZmlsZSB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlv
bigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9NYWtlZmlsZSBiL3hlbi9NYWtl
ZmlsZQppbmRleCA3MjliN2JlLi42N2I4ZjgyIDEwMDY0NAotLS0gYS94ZW4vTWFrZWZpbGUKKysr
IGIveGVuL01ha2VmaWxlCkBAIC0yLDcgKzIsNyBAQAogIyBBbGwgb3RoZXIgcGxhY2VzIHRoaXMg
aXMgc3RvcmVkIChlZy4gY29tcGlsZS5oKSBzaG91bGQgYmUgYXV0b2dlbmVyYXRlZC4KIGV4cG9y
dCBYRU5fVkVSU0lPTiAgICAgICA9IDQKIGV4cG9ydCBYRU5fU1VCVkVSU0lPTiAgICA9IDkKLWV4
cG9ydCBYRU5fRVhUUkFWRVJTSU9OID89IC4wJChYRU5fVkVORE9SVkVSU0lPTikKK2V4cG9ydCBY
RU5fRVhUUkFWRVJTSU9OID89IC4xLXByZSQoWEVOX1ZFTkRPUlZFUlNJT04pCiBleHBvcnQgWEVO
X0ZVTExWRVJTSU9OICAgPSAkKFhFTl9WRVJTSU9OKS4kKFhFTl9TVUJWRVJTSU9OKSQoWEVOX0VY
VFJBVkVSU0lPTikKIC1pbmNsdWRlIHhlbi12ZXJzaW9uCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Jun 30 16:55:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 16:55:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dQzCP-0001ss-Ba; Fri, 30 Jun 2017 16:55:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dQzCN-0001sf-QN
 for xen-changelog@lists.xensource.com; Fri, 30 Jun 2017 16:55:15 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 AC/0F-03044-37286595; Fri, 30 Jun 2017 16:55:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVbeoKSz
 SoOuxjMWEbQYOjB7b+3axBzBGsWbmJeVXJLBm9MyzL9goU9F44Q9jA+Nd8S5GLg4hgS+MEm2r
 P7BAOOcZJWb9uM/WxcjBwSYgJjF3r0IXIyeHiICqxKwVy5lBbCEBdYmm3w1sILawgLXEkaajT
 CA2r4CZxL2jlxhBbBag+pM/TjBPYORYwMiwilGjOLWoLLVI18hUL6koMz2jJDcxM0fX0MBMLz
 e1uDgxPTUnMalYLzk/dxMj0CcMQLCDcdWCwEOMkhxMSqK8K6+FRgrxJeWnVGYkFmfEF5XmpBY
 fYpTh4FCS4K1tDIsUEixKTU+tSMvMAQYHTFqCg0dJhNevFijNW1yQmFucmQ6ROsWoy7Fh9fov
 TEIsefl5qVLivEYgMwRAijJK8+BGwAL1EqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5I0Cm8
 GTmlcBtegV0BBPQEcIzQkCOKElESEk1MEZvTPd+wOzltO/7LsNK2YyE9Z+kbVYn8Ar8mznTub
 ji3gNTpR0hamUfWPhEb9T6bVq022lZ+8SMQ3eZWs+ZuO+aHRX8+JfuLJGr3P+Omf7YXDaZ1ee
 nftla1lUCJ9cfFvLN+S275v2xt38EG7g/lG/jivdg3nye328L/72QoguL+ebeaLMJ5FZiKc5I
 NNRiLipOBABT56qWTwIAAA==
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-27.messagelabs.com!1498841713!45466153!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60000 invoked from network); 30 Jun 2017 16:55:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Jun 2017 16:55:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dQzCL-0005wr-DW
 for xen-changelog@lists.xensource.com; Fri, 30 Jun 2017 16:55:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dQzCL-0004pz-7w
 for xen-changelog@lists.xensource.com; Fri, 30 Jun 2017 16:55:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dQzCL-0004pz-7w@xenbits.xenproject.org>
Date: Fri, 30 Jun 2017 16:55:13 +0000
Subject: [Xen-changelog] [xen stable-4.9] docs: improve ARM passthrough doc
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDFiNzgzNGE3ODBhMTVhZGYxMjAwYTAzZTU5ODc0ZmE2M2EyYWJmZDAKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUdWUgSnVuIDIwIDE2OjA0OjE3IDIwMTcgLTA3MDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBGcmkgSnVuIDIzIDEx
OjIyOjIyIDIwMTcgLTA3MDAKCiAgICBkb2NzOiBpbXByb3ZlIEFSTSBwYXNzdGhyb3VnaCBkb2MK
ICAgIAogICAgQWRkIGEgd2FybmluZzogdXNlIHBhc3N0aHJvdWdoIHdpdGggY2FyZS4KICAgIAog
ICAgQWRkIGEgcG9pbnRlciB0byB0aGUgZ2ljIGRldmljZSB0cmVlIGJpbmRpbmdzLiBBZGQgYW4g
ZXhwbGFuYXRpb24gb24gaG93CiAgICB0byBjYWxjdWxhdGUgaXJxIG51bWJlcnMgZnJvbSBkZXZp
Y2UgdHJlZS4KICAgIAogICAgQWRkIGEgYnJpZWYgZXhwbGFuYXRpb24gb2YgdGhlIHJlZyBwcm9w
ZXJ0eSBhbmQgYSBwb2ludGVyIHRvIHRoZSB4bCBkb2NzCiAgICBmb3IgYSBkZXNjcmlwdGlvbiBv
ZiB0aGUgaW9tZW0gcHJvcGVydHkuIEFkZCBhIG5vdGUgdGhhdCBpbiB0aGUgZXhhbXBsZQogICAg
d2UgYXJlIHVzaW5nIGRpZmZlcmVudCBtZW1vcnkgYWRkcmVzc2VzIGZvciBndWVzdHMgYW5kIGhv
c3QuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZGVkNzMwM2YxNjFmZDU3OGYw
YWM5ZmJhZjUyY2ZkOWQ3MmI0YTMyMCkKLS0tCiBkb2NzL21pc2MvYXJtL3Bhc3N0aHJvdWdoLnR4
dCB8IDI1ICsrKysrKysrKysrKysrKysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCAyNCBpbnNl
cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL2FybS9wYXNz
dGhyb3VnaC50eHQgYi9kb2NzL21pc2MvYXJtL3Bhc3N0aHJvdWdoLnR4dAppbmRleCAwODJlOWFi
Li4wZWZiZDEyIDEwMDY0NAotLS0gYS9kb2NzL21pc2MvYXJtL3Bhc3N0aHJvdWdoLnR4dAorKysg
Yi9kb2NzL21pc2MvYXJtL3Bhc3N0aHJvdWdoLnR4dApAQCAtMTIsNyArMTIsMTEgQEAgcHJvcGVy
dHkgInhlbixwYXNzdGhyb3VnaCIuIFRoZSBjb21tYW5kIHRvIGRvIGl0IGluIFUtQm9vdCBpczoK
IDIpIENyZWF0ZSBhIHBhcnRpYWwgZGV2aWNlIHRyZWUgZGVzY3JpYmluZyB0aGUgZGV2aWNlLiBU
aGUgSVJRIGFyZSBtYXBwZWQKIDE6MSB0byB0aGUgZ3Vlc3QgKGkuZSBWSVJRID09IElSUSkuIEZv
ciBNTUlPLCB5b3Ugd2lsbCBoYXZlIHRvIGZpbmQgYSBob2xlCiBpbiB0aGUgZ3Vlc3QgbWVtb3J5
IGxheW91dCAoc2VlIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oLCBub3RlIHRoYXQKLXRo
ZSBsYXlvdXQgaXMgbm90IHN0YWJsZSBhbmQgY2FuIGNoYW5nZSBiZXR3ZWVuIHZlcnNpb25zIG9m
IFhlbikuCit0aGUgbGF5b3V0IGlzIG5vdCBzdGFibGUgYW5kIGNhbiBjaGFuZ2UgYmV0d2VlbiB2
ZXJzaW9ucyBvZiBYZW4pLiBQbGVhc2UKK2JlIGF3YXJlIHRoYXQgcGFzc2luZyBhIHBhcnRpYWwg
ZGV2aWNlIHRyZWUgdG8gYSBWTSBpcyBhIHBvd2VyZnVsIHRvb2wsCit1c2UgaXQgd2l0aCBjYXJl
LiBJbiBwcm9kdWN0aW9uLCBvbmx5IGFsbG93IGFzc2lnbm1lbnQgb2YgZGV2aWNlcyB3aGljaAor
aGF2ZSBiZWVuIHByZXZpb3VzbHkgdGVzdGVkIGFuZCBrbm93biB0byB3b3JrIGNvcnJlY3RseSB3
aGVuIGdpdmVuIHRvCitndWVzdHMuCiAKIC9kdHMtdjEvOwogCkBAIC00OCw2ICs1Miw4IEBAIE5v
dGU6CiAgICAgICAgIC0gI3NpemUtY2VsbHMKICAgICAqIFNlZSBodHRwOi8vd3d3LmRldmljZXRy
ZWUub3JnL0RldmljZV9UcmVlX1VzYWdlIGZvciBtb3JlCiAgICAgaW5mb3JtYXRpb24gYWJvdXQg
ZGV2aWNlIHRyZWUuCisgICAgKiBJbiB0aGlzIGV4YW1wbGUsIHRoZSBkZXZpY2UgTU1JTyByZWdp
b24gaXMgcGxhY2VkIGF0IGEgZGlmZmVyZW50CisgICAgYWRkcmVzcyAoMHgxMDAwMDAwMCkgY29t
cGFyZWQgdG8gdGhlIGhvc3QgYWRkcmVzcyAoMHhmZmY1MTAwMCkKIAogMykgQ29tcGlsZSB0aGUg
cGFydGlhbCBndWVzdCBkZXZpY2Ugd2l0aCBkdGMgKERldmljZSBUcmVlIENvbXBpbGVyKS4KIEZv
ciBvdXIgcHVycG9zZSwgdGhlIGNvbXBpbGVkIGZpbGUgd2lsbCBiZSBjYWxsZWQgZ3Vlc3QtbWlk
d2F5LmR0YiBhbmQKQEAgLTYwLDMgKzY2LDIwIEBAIGR0ZGV2ID0gWyAiL3NvYy9ldGhlcm5ldEBm
ZmY1MTAwMCIgXQogaXJxcyA9IFsgMTEyLCAxMTMsIDExNCBdCiBpb21lbSA9IFsgIjB4ZmZmNTEs
MUAweDEwMDAwIiBdCiAKK1BsZWFzZSByZWZlciB0byB5b3VyIHBsYXRmb3JtIGRvY3MgZm9yIHRo
ZSBNTUlPIHJhbmdlcyBhbmQgaW50ZXJydXB0cy4KKworVGhleSBjYW4gYWxzbyBiZSBjYWxjdWxh
dGVkIGZyb20gdGhlIG9yaWdpbmFsIGRldmljZSB0cmVlIChub3QKK3JlY29tbWVuZGVkKS4gWW91
IGNhbiByZWFkIGFib3V0IHRoZSAiaW50ZXJydXB0cyIgcHJvcGVydHkgZm9ybWF0IGluIHRoZQor
ZGV2aWNlIHRyZWUgYmluZGluZ3Mgb2YgdGhlIGludGVycnVwdCBjb250cm9sbGVyIG9mIHlvdXIg
cGxhdGZvcm0uIEZvcgorZXhhbXBsZSwgaW4gdGhlIGNhc2Ugb2YgR0lDdjIgc2VlIFthcm0sZ2lj
LnR4dF07IGluIHRoZSBjYXNlIG9mIEdJQ3YzCitzZWUgW2FybSxnaWMtdjMudHh0XSBpbiB0aGUg
TGludXggcmVwb3NpdG9yeS4gRm9yIGJvdGggR0lDdjIgYW5kIEdJQ3YzCit0aGUgImludGVycnVw
dHMiIHByb3BlcnR5IGZvcm1hdCBpcyB0aGUgc2FtZTogdGhlIGZpcnN0IGNlbGwgaXMgdGhlCitp
bnRlcnJ1cHQgdHlwZSwgYW5kIHRoZSBzZWNvbmQgY2VsbCBpcyB0aGUgaW50ZXJydXB0IG51bWJl
ci4gIEdpdmVuIHRoYXQKK1NQSSBudW1iZXJzIHN0YXJ0IGZyb20gMzIsIGluIHRoaXMgZXhhbXBs
ZSA4MCArIDMyID0gMTEyLgorCitTZWUgbWFuIFt4bC5jZmddIGZvciB0aGUgaW9tZW0gZm9ybWF0
LiBUaGUgcmVnIHByb3BlcnR5IGlzIGp1c3QgYSBwYWlyCitvZiBhZGRyZXNzLCB0aGVuIHNpemUg
bnVtYmVycywgZWFjaCBvZiB0aGVtIGNhbiBvY2N1cHkgMSBvciAyIGNlbGxzLgorCitbYXJtLGdp
Yy50eHRdOiBodHRwczovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90
b3J2YWxkcy9saW51eC5naXQvdHJlZS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mv
aW50ZXJydXB0LWNvbnRyb2xsZXIvYXJtLGdpYy50eHQKK1thcm0sZ2ljLXYzLnR4dF06IGh0dHBz
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4
LmdpdC90cmVlL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9pbnRlcnJ1cHQtY29u
dHJvbGxlci9hcm0sZ2ljLXYzLnR4dAorW3hsLmNmZ106IGh0dHBzOi8veGVuYml0cy54ZW4ub3Jn
L2RvY3MvdW5zdGFibGUvbWFuL3hsLmNmZy41Lmh0bWwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Jun 30 16:55:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 16:55:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dQzCZ-0001uR-DH; Fri, 30 Jun 2017 16:55:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dQzCY-0001uC-Aq
 for xen-changelog@lists.xensource.com; Fri, 30 Jun 2017 16:55:26 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 CD/76-22472-D7286595; Fri, 30 Jun 2017 16:55:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVbemKSz
 SoL3N1GLCNgMHRo/tfbvYAxijWDPzkvIrElgzllxdy1zw3Lhi8V7lBsYfKl2MXBxCAl8YJR4c
 +c4K4ZxnlNh26RRzFyMHB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAl4S3X++s
 oPYvAJmEuvfzQerYQGq75r7jnECI8cCRoZVjOrFqUVlqUW6lnpJRZnpGSW5iZk5uoYGxnq5qc
 XFiempOYlJxXrJ+bmbGIEeqWdgYNzB+Pqn0yFGSQ4mJVHelddCI4X4kvJTKjMSizPii0pzUos
 PMcpwcChJ8NY2hkUKCRalpqdWpGXmAEMDJi3BwaMkwutXC5TmLS5IzC3OTIdInWJUlBLnNQLp
 EwBJZJTmwbXBwvESo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWFeaZApPJl5JXDTXwEtZgJaL
 DwjBGRxSSJCSqqBcfrLhxHNJkcZL/uGzwq25D/zPOrqHb5opmuOEWfF18vIzr/c8+T2Bkuj7j
 1/P/j9u5V88FLHtyV5O1u2bVWsC3CdN99K7ZjS5IL+Tg3PZEPZfwV7SzevijAy5J7/e4+LtWX
 FuU/7LVwcamaa8nYkiKuxPeF2utno9+H6srBP9R/FGj4YZs/1UWIpzkg01GIuKk4EABFeN1dC
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-16.tower-31.messagelabs.com!1498841723!95800462!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43139 invoked from network); 30 Jun 2017 16:55:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Jun 2017 16:55:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dQzCV-0005x1-FQ
 for xen-changelog@lists.xensource.com; Fri, 30 Jun 2017 16:55:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dQzCV-0004qX-Ej
 for xen-changelog@lists.xensource.com; Fri, 30 Jun 2017 16:55:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dQzCV-0004qX-Ej@xenbits.xenproject.org>
Date: Fri, 30 Jun 2017 16:55:23 +0000
Subject: [Xen-changelog] [xen stable-4.9] xen/livepatch: Clean up arch
	relocation handling
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDEwNzQwMWVjZTIwNTdjYmRmYjY0ZGZlZGFjMzg2MzZiMDkxMTNkZjIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEp1biAxMyAyMToxNzo0NyAyMDE3ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBKdW4gMjYgMTE6MTk6
MTYgMjAxNyArMDEwMAoKICAgIHhlbi9saXZlcGF0Y2g6IENsZWFuIHVwIGFyY2ggcmVsb2NhdGlv
biBoYW5kbGluZwogICAgCiAgICAgKiBSZWR1Y2Ugc3ltYm9sIHNjb3BlIGFuZCBpbml0YWxpc2F0
aW9uIGFzIG11Y2ggYXMgcG9zc2libGUKICAgICAqIEFubm90YXRlIGEgZmFsbHRocm91Z2ggY2Fz
ZSBpbiBhcm02NAogICAgICogRml4IHN3aXRjaCBzdGF0ZW1lbnQgc3R5bGUgaW4gYXJtMzIKICAg
IAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEtvbnJhZCBSemVz
enV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICAgIFRlc3RlZC1ieTogS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPiBbeDg2IGFuZCBhcm0zMl0K
ICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGJmNTcwZjU5MzU1NDM1NmViNTA4YWMyZjhm
ZmIwNWViYmY3NDdjNzgpCiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9saXZlcGF0Y2guYyB8IDI3
ICsrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gvYXJtL2FybTY0L2xpdmVwYXRj
aC5jIHwgMTkgKysrKysrKy0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jICAg
ICAgIHwgMTMgKysrKystLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCsp
LCAzNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBh
dGNoLmMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMKaW5kZXggYTdmZDVlMi4uYTMy
ODE3OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2xpdmVwYXRjaC5jCisrKyBiL3hl
bi9hcmNoL2FybS9hcm0zMi9saXZlcGF0Y2guYwpAQCAtMjI0LDIxICsyMjQsMjEgQEAgaW50IGFy
Y2hfbGl2ZXBhdGNoX3BlcmZvcm0oc3RydWN0IGxpdmVwYXRjaF9lbGYgKmVsZiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfZWxmX3NlYyAqcmVsYSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgdXNlX3JlbGEpCiB7Ci0gICAgY29uc3Qg
RWxmX1JlbEEgKnJfYTsKLSAgICBjb25zdCBFbGZfUmVsICpyOwotICAgIHVuc2lnbmVkIGludCBz
eW1uZHgsIGk7Ci0gICAgdWludDMyX3QgdmFsOwotICAgIHZvaWQgKmRlc3Q7CisgICAgdW5zaWdu
ZWQgaW50IGk7CiAgICAgaW50IHJjID0gMDsKIAogICAgIGZvciAoIGkgPSAwOyBpIDwgKHJlbGEt
PnNlYy0+c2hfc2l6ZSAvIHJlbGEtPnNlYy0+c2hfZW50c2l6ZSk7IGkrKyApCiAgICAgeworICAg
ICAgICB1bnNpZ25lZCBpbnQgc3ltbmR4OworICAgICAgICB1aW50MzJfdCB2YWw7CisgICAgICAg
IHZvaWQgKmRlc3Q7CiAgICAgICAgIHVuc2lnbmVkIGNoYXIgdHlwZTsKLSAgICAgICAgczMyIGFk
ZGVuZCA9IDA7CisgICAgICAgIHMzMiBhZGRlbmQ7CiAKICAgICAgICAgaWYgKCB1c2VfcmVsYSAp
CiAgICAgICAgIHsKLSAgICAgICAgICAgIHJfYSA9IHJlbGEtPmRhdGEgKyBpICogcmVsYS0+c2Vj
LT5zaF9lbnRzaXplOworICAgICAgICAgICAgY29uc3QgRWxmX1JlbEEgKnJfYSA9IHJlbGEtPmRh
dGEgKyBpICogcmVsYS0+c2VjLT5zaF9lbnRzaXplOworCiAgICAgICAgICAgICBzeW1uZHggPSBF
TEYzMl9SX1NZTShyX2EtPnJfaW5mbyk7CiAgICAgICAgICAgICB0eXBlID0gRUxGMzJfUl9UWVBF
KHJfYS0+cl9pbmZvKTsKICAgICAgICAgICAgIGRlc3QgPSBiYXNlLT5sb2FkX2FkZHIgKyByX2Et
PnJfb2Zmc2V0OyAvKiBQICovCkBAIC0yNDYsMTAgKzI0NiwxMiBAQCBpbnQgYXJjaF9saXZlcGF0
Y2hfcGVyZm9ybShzdHJ1Y3QgbGl2ZXBhdGNoX2VsZiAqZWxmLAogICAgICAgICB9CiAgICAgICAg
IGVsc2UKICAgICAgICAgewotICAgICAgICAgICAgciA9IHJlbGEtPmRhdGEgKyBpICogcmVsYS0+
c2VjLT5zaF9lbnRzaXplOworICAgICAgICAgICAgY29uc3QgRWxmX1JlbCAqciA9IHJlbGEtPmRh
dGEgKyBpICogcmVsYS0+c2VjLT5zaF9lbnRzaXplOworCiAgICAgICAgICAgICBzeW1uZHggPSBF
TEYzMl9SX1NZTShyLT5yX2luZm8pOwogICAgICAgICAgICAgdHlwZSA9IEVMRjMyX1JfVFlQRShy
LT5yX2luZm8pOwogICAgICAgICAgICAgZGVzdCA9IGJhc2UtPmxvYWRfYWRkciArIHItPnJfb2Zm
c2V0OyAvKiBQICovCisgICAgICAgICAgICBhZGRlbmQgPSBnZXRfYWRkZW5kKHR5cGUsIGRlc3Qp
OwogICAgICAgICB9CiAKICAgICAgICAgaWYgKCBzeW1uZHggPiBlbGYtPm5zeW0gKQpAQCAtMjU5
LDEzICsyNjEsMTEgQEAgaW50IGFyY2hfbGl2ZXBhdGNoX3BlcmZvcm0oc3RydWN0IGxpdmVwYXRj
aF9lbGYgKmVsZiwKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgICAgICB9CiAKLSAg
ICAgICAgaWYgKCAhdXNlX3JlbGEgKQotICAgICAgICAgICAgYWRkZW5kID0gZ2V0X2FkZGVuZCh0
eXBlLCBkZXN0KTsKLQogICAgICAgICB2YWwgPSBlbGYtPnN5bVtzeW1uZHhdLnN5bS0+c3RfdmFs
dWU7IC8qIFMgKi8KIAogICAgICAgICByYyA9IHBlcmZvcm1fcmVsKHR5cGUsIGRlc3QsIHZhbCwg
YWRkZW5kKTsKLSAgICAgICAgc3dpdGNoICggcmMgKSB7CisgICAgICAgIHN3aXRjaCAoIHJjICkK
KyAgICAgICAgewogICAgICAgICBjYXNlIC1FT1ZFUkZMT1c6CiAgICAgICAgICAgICBkcHJpbnRr
KFhFTkxPR19FUlIsIExJVkVQQVRDSCAiJXM6IE92ZXJmbG93IGluIHJlbG9jYXRpb24gJXUgaW4g
JXMgZm9yICVzIVxuIiwKICAgICAgICAgICAgICAgICAgICAgZWxmLT5uYW1lLCBpLCByZWxhLT5u
YW1lLCBiYXNlLT5uYW1lKTsKQEAgLTI3NSw5ICsyNzUsNiBAQCBpbnQgYXJjaF9saXZlcGF0Y2hf
cGVyZm9ybShzdHJ1Y3QgbGl2ZXBhdGNoX2VsZiAqZWxmLAogICAgICAgICAgICAgZHByaW50ayhY
RU5MT0dfRVJSLCBMSVZFUEFUQ0ggIiVzOiBVbmhhbmRsZWQgcmVsb2NhdGlvbiAjJXhcbiIsCiAg
ICAgICAgICAgICAgICAgICAgIGVsZi0+bmFtZSwgdHlwZSk7CiAgICAgICAgICAgICBicmVhazsK
LQotICAgICAgICBkZWZhdWx0OgotICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KIAogICAg
ICAgICBpZiAoIHJjICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9saXZlcGF0Y2gu
YyBiL3hlbi9hcmNoL2FybS9hcm02NC9saXZlcGF0Y2guYwppbmRleCBkYWU2NGY1Li42MzkyOWIx
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvbGl2ZXBhdGNoLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL2FybTY0L2xpdmVwYXRjaC5jCkBAIC0yNDEsMTkgKzI0MSwxNiBAQCBpbnQgYXJjaF9s
aXZlcGF0Y2hfcGVyZm9ybV9yZWxhKHN0cnVjdCBsaXZlcGF0Y2hfZWxmICplbGYsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfZWxmX3NlYyAq
YmFzZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGxpdmVw
YXRjaF9lbGZfc2VjICpyZWxhKQogewotICAgIGNvbnN0IEVsZl9SZWxBICpyOwotICAgIHVuc2ln
bmVkIGludCBzeW1uZHgsIGk7Ci0gICAgdWludDY0X3QgdmFsOwotICAgIHZvaWQgKmRlc3Q7Ci0g
ICAgYm9vbF90IG92ZXJmbG93X2NoZWNrOworICAgIHVuc2lnbmVkIGludCBpOwogCiAgICAgZm9y
ICggaSA9IDA7IGkgPCAocmVsYS0+c2VjLT5zaF9zaXplIC8gcmVsYS0+c2VjLT5zaF9lbnRzaXpl
KTsgaSsrICkKICAgICB7CisgICAgICAgIGNvbnN0IEVsZl9SZWxBICpyID0gcmVsYS0+ZGF0YSAr
IGkgKiByZWxhLT5zZWMtPnNoX2VudHNpemU7CisgICAgICAgIHVuc2lnbmVkIGludCBzeW1uZHgg
PSBFTEY2NF9SX1NZTShyLT5yX2luZm8pOworICAgICAgICB2b2lkICpkZXN0ID0gYmFzZS0+bG9h
ZF9hZGRyICsgci0+cl9vZmZzZXQ7IC8qIFAgKi8KKyAgICAgICAgYm9vbCBvdmVyZmxvd19jaGVj
ayA9IHRydWU7CiAgICAgICAgIGludCBvdmYgPSAwOwotCi0gICAgICAgIHIgPSByZWxhLT5kYXRh
ICsgaSAqIHJlbGEtPnNlYy0+c2hfZW50c2l6ZTsKLQotICAgICAgICBzeW1uZHggPSBFTEY2NF9S
X1NZTShyLT5yX2luZm8pOworICAgICAgICB1aW50NjRfdCB2YWw7CiAKICAgICAgICAgaWYgKCBz
eW1uZHggPiBlbGYtPm5zeW0gKQogICAgICAgICB7CkBAIC0yNjIsMTEgKzI1OSw4IEBAIGludCBh
cmNoX2xpdmVwYXRjaF9wZXJmb3JtX3JlbGEoc3RydWN0IGxpdmVwYXRjaF9lbGYgKmVsZiwKICAg
ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgICAgICB9CiAKLSAgICAgICAgZGVzdCA9IGJh
c2UtPmxvYWRfYWRkciArIHItPnJfb2Zmc2V0OyAvKiBQICovCiAgICAgICAgIHZhbCA9IGVsZi0+
c3ltW3N5bW5keF0uc3ltLT5zdF92YWx1ZSArICByLT5yX2FkZGVuZDsgLyogUytBICovCiAKLSAg
ICAgICAgb3ZlcmZsb3dfY2hlY2sgPSB0cnVlOwotCiAgICAgICAgIC8qIEFSTTY0IG9wZXJhdGlv
bnMgYXQgbWluaW11bSBhcmUgYWx3YXlzIDMyLWJpdC4gKi8KICAgICAgICAgaWYgKCByLT5yX29m
ZnNldCA+PSBiYXNlLT5zZWMtPnNoX3NpemUgfHwKICAgICAgICAgICAgIChyLT5yX29mZnNldCAr
IHNpemVvZih1aW50MzJfdCkpID4gYmFzZS0+c2VjLT5zaF9zaXplICkKQEAgLTQwMyw2ICszOTcs
NyBAQCBpbnQgYXJjaF9saXZlcGF0Y2hfcGVyZm9ybV9yZWxhKHN0cnVjdCBsaXZlcGF0Y2hfZWxm
ICplbGYsCiAKICAgICAgICAgY2FzZSBSX0FBUkNINjRfQURSX1BSRUxfUEdfSEkyMV9OQzoKICAg
ICAgICAgICAgIG92ZXJmbG93X2NoZWNrID0gZmFsc2U7CisgICAgICAgICAgICAvKiBGYWxsdGhy
b3VnaC4gKi8KICAgICAgICAgY2FzZSBSX0FBUkNINjRfQURSX1BSRUxfUEdfSEkyMToKICAgICAg
ICAgICAgIG92ZiA9IHJlbG9jX2luc25faW1tKFJFTE9DX09QX1BBR0UsIGRlc3QsIHZhbCwgMTIs
IDIxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQUFSQ0g2NF9JTlNOX0lNTV9B
RFIpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jIGIveGVuL2FyY2gveDg2
L2xpdmVwYXRjaC5jCmluZGV4IDk2NjNlZjYuLmJiOGFhNDEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9saXZlcGF0Y2guYworKysgYi94ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMKQEAgLTE1MSwx
NiArMTUxLDE0IEBAIGludCBhcmNoX2xpdmVwYXRjaF9wZXJmb3JtX3JlbGEoc3RydWN0IGxpdmVw
YXRjaF9lbGYgKmVsZiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3Ry
dWN0IGxpdmVwYXRjaF9lbGZfc2VjICpiYXNlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCBzdHJ1Y3QgbGl2ZXBhdGNoX2VsZl9zZWMgKnJlbGEpCiB7Ci0gICAgY29uc3Qg
RWxmX1JlbEEgKnI7Ci0gICAgdW5zaWduZWQgaW50IHN5bW5keCwgaTsKLSAgICB1aW50NjRfdCB2
YWw7Ci0gICAgdWludDhfdCAqZGVzdDsKKyAgICB1bnNpZ25lZCBpbnQgaTsKIAogICAgIGZvciAo
IGkgPSAwOyBpIDwgKHJlbGEtPnNlYy0+c2hfc2l6ZSAvIHJlbGEtPnNlYy0+c2hfZW50c2l6ZSk7
IGkrKyApCiAgICAgewotICAgICAgICByID0gcmVsYS0+ZGF0YSArIGkgKiByZWxhLT5zZWMtPnNo
X2VudHNpemU7Ci0KLSAgICAgICAgc3ltbmR4ID0gRUxGNjRfUl9TWU0oci0+cl9pbmZvKTsKKyAg
ICAgICAgY29uc3QgRWxmX1JlbEEgKnIgPSByZWxhLT5kYXRhICsgaSAqIHJlbGEtPnNlYy0+c2hf
ZW50c2l6ZTsKKyAgICAgICAgdW5zaWduZWQgaW50IHN5bW5keCA9IEVMRjY0X1JfU1lNKHItPnJf
aW5mbyk7CisgICAgICAgIHVpbnQ4X3QgKmRlc3QgPSBiYXNlLT5sb2FkX2FkZHIgKyByLT5yX29m
ZnNldDsKKyAgICAgICAgdWludDY0X3QgdmFsOwogCiAgICAgICAgIGlmICggc3ltbmR4ID4gZWxm
LT5uc3ltICkKICAgICAgICAgewpAQCAtMTY5LDcgKzE2Nyw2IEBAIGludCBhcmNoX2xpdmVwYXRj
aF9wZXJmb3JtX3JlbGEoc3RydWN0IGxpdmVwYXRjaF9lbGYgKmVsZiwKICAgICAgICAgICAgIHJl
dHVybiAtRUlOVkFMOwogICAgICAgICB9CiAKLSAgICAgICAgZGVzdCA9IGJhc2UtPmxvYWRfYWRk
ciArIHItPnJfb2Zmc2V0OwogICAgICAgICB2YWwgPSByLT5yX2FkZGVuZCArIGVsZi0+c3ltW3N5
bW5keF0uc3ltLT5zdF92YWx1ZTsKIAogICAgICAgICBzd2l0Y2ggKCBFTEY2NF9SX1RZUEUoci0+
cl9pbmZvKSApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Jun 30 16:55:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 16:55:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dQzCj-0001vw-Es; Fri, 30 Jun 2017 16:55:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dQzCi-0001vj-5d
 for xen-changelog@lists.xensource.com; Fri, 30 Jun 2017 16:55:36 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 46/94-03704-78286595; Fri, 30 Jun 2017 16:55:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVbetKSz
 S4FKrnsWEbQYOjB7b+3axBzBGsWbmJeVXJLBmHGvdzViwX6Ri88e3TA2MfwS6GLk4hAS+MEr8
 mLGPFcI5zyjR2d7P2MXIwcEmICYxd69CFyMnh4iAqsSsFcuZQWwhAXWJpt8NbCC2sECgRGfPf
 TCbV8BM4sChFnYQmwWo/tudf6wTGDkWMDKsYtQoTi0qSy3SNTLUSyrKTM8oyU3MzNE1NDDTy0
 0tLk5MT81JTCrWS87P3cQI9AoDEOxg/LMs4BCjJAeTkijvymuhkUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeGsbwyKFBItS01Mr0jJzgOEBk5bg4FES4fWrBUrzFhck5hZnpkOkTjEqSonzHgDp
 EwBJZJTmwbXBQvISo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHmngEzhycwrgZv+CmgxE9Bi4
 RkhIItLEhFSUg2MWVlLNld77bnVZd28xCxYaFmb279OPsZPt5adu3NRo8pun8V0YYO97xSSlq
 xZxi35JDb0eZ3b9I2lYVOVbyd+nay7SFVyM9P95cc01G4zCxQkboubpOGw33jxy3XrztZcuvD
 0QO6X8IgtmhPafq+UuvhZ2nZd44WJXhxtu9oLtwSoWqm8YNqfrMRSnJFoqMVcVJwIADcMvI5E
 AgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-21.messagelabs.com!1498841733!64954595!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26755 invoked from network); 30 Jun 2017 16:55:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Jun 2017 16:55:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dQzCf-0005xB-Iz
 for xen-changelog@lists.xensource.com; Fri, 30 Jun 2017 16:55:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dQzCf-0004r7-Gg
 for xen-changelog@lists.xensource.com; Fri, 30 Jun 2017 16:55:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dQzCf-0004r7-Gg@xenbits.xenproject.org>
Date: Fri, 30 Jun 2017 16:55:33 +0000
Subject: [Xen-changelog] [xen stable-4.9] xen/livepatch: Use zeroed memory
	allocations for arrays
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGExMWQxNGJmMjZlOWFmM2RkMGE2NTk0OTNiMzRlOTUyNmJmNTQyMzYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEp1biAyMiAxODo1NTozMSAyMDE3ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBKdW4gMjYgMTE6MTk6
MTYgMjAxNyArMDEwMAoKICAgIHhlbi9saXZlcGF0Y2g6IFVzZSB6ZXJvZWQgbWVtb3J5IGFsbG9j
YXRpb25zIGZvciBhcnJheXMKICAgIAogICAgRWFjaCBvZiB0aGVzZSBhcnJheXMgaXMgc3BhcnNl
LiAgVXNlIHplcm9lZCBhbGxvY2F0aW9ucyB0byBjYXVzZSB1bmluaXRpYWxpc2VkCiAgICBhcnJh
eSBlbGVtZW50cyB0byBjb250YWluIGRldGVybWluaXN0aWMgdmFsdWVzLCBtb3N0IGltcG9ydGFu
dGx5IGZvciB0aGUKICAgIGVtYmVkZGVkIHBvaW50ZXJzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICAgIFRl
c3RlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPiBb
eDg2IGFuZCBhcm0zMl0KICAgIFJldmlld2VkLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdl
cndhbGxAY2l0cml4LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGJkNTNiODUx
NTZhYWYwMzMwMTgxYWI5YjgyZDlhNmM1MmZiMzBmOGMpCiAgICBSZWxlYXNlLWFja2VkLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9jb21tb24vbGl2ZXBh
dGNoLmMgICAgIHwgNCArKy0tCiB4ZW4vY29tbW9uL2xpdmVwYXRjaF9lbGYuYyB8IDQgKystLQog
MiBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9saXZlcGF0Y2guYyBiL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKaW5k
ZXggZGY2N2ExYS4uNjZkNTMyZCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9saXZlcGF0Y2guYwor
KysgYi94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCkBAIC03NzEsOCArNzcxLDggQEAgc3RhdGljIGlu
dCBidWlsZF9zeW1ib2xfdGFibGUoc3RydWN0IHBheWxvYWQgKnBheWxvYWQsCiAgICAgICAgIH0K
ICAgICB9CiAKLSAgICBzeW10YWIgPSB4bWFsbG9jX2FycmF5KHN0cnVjdCBsaXZlcGF0Y2hfc3lt
Ym9sLCBuc3ltcyk7Ci0gICAgc3RydGFiID0geG1hbGxvY19hcnJheShjaGFyLCBzdHJ0YWJfbGVu
KTsKKyAgICBzeW10YWIgPSB4emFsbG9jX2FycmF5KHN0cnVjdCBsaXZlcGF0Y2hfc3ltYm9sLCBu
c3ltcyk7CisgICAgc3RydGFiID0geHphbGxvY19hcnJheShjaGFyLCBzdHJ0YWJfbGVuKTsKIAog
ICAgIGlmICggIXN0cnRhYiB8fCAhc3ltdGFiICkKICAgICB7CmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL2xpdmVwYXRjaF9lbGYuYyBiL3hlbi9jb21tb24vbGl2ZXBhdGNoX2VsZi5jCmluZGV4IGM0
YTk2MzMuLmI2OWUyNzEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbGl2ZXBhdGNoX2VsZi5jCisr
KyBiL3hlbi9jb21tb24vbGl2ZXBhdGNoX2VsZi5jCkBAIC01Miw3ICs1Miw3IEBAIHN0YXRpYyBp
bnQgZWxmX3Jlc29sdmVfc2VjdGlvbnMoc3RydWN0IGxpdmVwYXRjaF9lbGYgKmVsZiwgY29uc3Qg
dm9pZCAqZGF0YSkKICAgICBpbnQgcmM7CiAKICAgICAvKiBsaXZlcGF0Y2hfZWxmX2xvYWQgc2Fu
aXR5IGNoZWNrZWQgZV9zaG51bS4gKi8KLSAgICBzZWMgPSB4bWFsbG9jX2FycmF5KHN0cnVjdCBs
aXZlcGF0Y2hfZWxmX3NlYywgZWxmLT5oZHItPmVfc2hudW0pOworICAgIHNlYyA9IHh6YWxsb2Nf
YXJyYXkoc3RydWN0IGxpdmVwYXRjaF9lbGZfc2VjLCBlbGYtPmhkci0+ZV9zaG51bSk7CiAgICAg
aWYgKCAhc2VjICkKICAgICB7CiAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgTElWRVBBVENI
IiVzOiBDb3VsZCBub3QgYWxsb2NhdGUgbWVtb3J5IGZvciBzZWN0aW9uIHRhYmxlIVxuIiwKQEAg
LTIyNSw3ICsyMjUsNyBAQCBzdGF0aWMgaW50IGVsZl9nZXRfc3ltKHN0cnVjdCBsaXZlcGF0Y2hf
ZWxmICplbGYsIGNvbnN0IHZvaWQgKmRhdGEpCiAgICAgLyogTm8gbmVlZCB0byBjaGVjayB2YWx1
ZXMgYXMgZWxmX3Jlc29sdmVfc2VjdGlvbnMgZGlkIGl0LiAqLwogICAgIG5zeW0gPSBzeW10YWJf
c2VjLT5zZWMtPnNoX3NpemUgLyBzeW10YWJfc2VjLT5zZWMtPnNoX2VudHNpemU7CiAKLSAgICBz
eW0gPSB4bWFsbG9jX2FycmF5KHN0cnVjdCBsaXZlcGF0Y2hfZWxmX3N5bSwgbnN5bSk7CisgICAg
c3ltID0geHphbGxvY19hcnJheShzdHJ1Y3QgbGl2ZXBhdGNoX2VsZl9zeW0sIG5zeW0pOwogICAg
IGlmICggIXN5bSApCiAgICAgewogICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsIExJVkVQQVRD
SCAiJXM6IENvdWxkIG5vdCBhbGxvY2F0ZSBtZW1vcnkgZm9yIHN5bWJvbHNcbiIsCi0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC45
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Jun 30 16:55:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 16:55:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dQzCt-0001yD-GS; Fri, 30 Jun 2017 16:55:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dQzCs-0001y0-Dw
 for xen-changelog@lists.xensource.com; Fri, 30 Jun 2017 16:55:46 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 03/1A-02176-19286595; Fri, 30 Jun 2017 16:55:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVXdCU1i
 kwdKvVhYTthk4MHps79vFHsAYxZqZl5RfkcCacWu+ScEM1Yo1be2MDYyN0l2MXBxCAl8YJV6/
 3cHaxcgJ5JxnlJi1162LkYODTUBMYu5eBZCwiICqxKwVy5khStQlmn43sIHYwgJREg/6JjOC2
 LwCZhJzFrxmArFZgOqnzl/NPIGRYwEjwypGjeLUorLUIl1DC72kosz0jJLcxMwcXUMDY73c1O
 LixPTUnMSkYr3k/NxNjECP1DMwMO5g/H3a8xCjJAeTkijvymuhkUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeGsbwyKFBItS01Mr0jJzgKEBk5bg4FES4fWrBUrzFhck5hZnpkOkTjEqSonzGoH0
 CYAkMkrz4Npg4XiJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvFJApPJl5JXDTXwEtZgJaL
 DwjBGRxSSJCSqqBsWGBw2kfSeuFH5OYD9xQjk4Kk9tcea7k0dd7cnt29kfrfZ7Fs3nf9EVGR3
 /p+LE/VrubUWl7dM8+liTLhXlqtV658hxr/qxk4Zrnv8ZwfZPxffZOd5Frn66u/NL0re1e/gT
 5u1kZLTIpDF9vFr0JkT+k5bb6WG6fyT5VFU12E0nN0PU17wublViKMxINtZiLihMBJmkJukIC
 AAA=
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1498841743!45323384!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.19; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13409 invoked from network); 30 Jun 2017 16:55:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Jun 2017 16:55:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dQzCp-0005xt-Ks
 for xen-changelog@lists.xensource.com; Fri, 30 Jun 2017 16:55:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dQzCp-0004sA-KE
 for xen-changelog@lists.xensource.com; Fri, 30 Jun 2017 16:55:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dQzCp-0004sA-KE@xenbits.xenproject.org>
Date: Fri, 30 Jun 2017 16:55:43 +0000
Subject: [Xen-changelog] [xen stable-4.9] xen/livepatch: Don't crash on
	encountering STN_UNDEF relocations
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGIyOWVjYzdmNzU2ZGI1M2JkYmU0ZjY0NDAwYjYxNzlhMTlmNTBjNWQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEp1biAxMyAyMTozNjo1OCAyMDE3ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBKdW4gMjYgMTE6MTk6
MTYgMjAxNyArMDEwMAoKICAgIHhlbi9saXZlcGF0Y2g6IERvbid0IGNyYXNoIG9uIGVuY291bnRl
cmluZyBTVE5fVU5ERUYgcmVsb2NhdGlvbnMKICAgIAogICAgQSBzeW1uZHggb2YgU1ROX1VOREVG
IGlzIHNwZWNpYWwsIGFuZCBtZWFucyBhIHN5bWJvbCB2YWx1ZSBvZiAwLiAgV2hpbGUKICAgIGxl
Z2l0aW1hdGUgaW4gdGhlIEVMRiBzdGFuZGFyZCwgaXRzIGV4aXN0YW5jZSBpbiBhIGxpdmVwYXRj
aCBpcyBxdWVzdGlvbmFibGUKICAgIGF0IGJlc3QuICBVbnRpbCBhIHBsYXVzaWJsZSB1c2VjYXNl
IHByZXNlbnRzIGl0c2VsZiwgcmVqZWN0IHN1Y2ggYSByZWxvY2F0aW9uCiAgICB3aXRoIC1FT1BO
T1RTVVBQLgogICAgCiAgICBBZGRpdGlvbmFsbHksIGZpeCBhbiBvZmYtYnktb25lIGVycm9yIHdo
aWxlIHJhbmdlIGNoZWNraW5nIHN5bW5keCwgYW5kIHBlcmZvcm0KICAgIGEgc2FmZXR5IGNoZWNr
IG9uIGVsZi0+c3ltW3N5bW5keF0uc3ltIGJlZm9yZSBkZXJlZmVuY2luZyBpdCwgdG8gYXZvaWQK
ICAgIHRyaXBwaW5nIG92ZXIgYSBOVUxMIHBvaW50ZXIgd2hlbiBjYWxjdWxhdGluZyB2YWwuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgogICAgUmV2aWV3ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFk
LndpbGtAb3JhY2xlLmNvbT4KICAgIFRlc3RlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxr
b25yYWQud2lsa0BvcmFjbGUuY29tPiBbeDg2IGFuZCBhcm0zMl0KICAgIFJldmlld2VkLWJ5OiBK
YW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogUm9zcyBMYWdl
cndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9t
IGNvbW1pdCAyZmYyMjk2NDNiNzM5ZTJmZDBjZDA1MzZlZTlmY2E1MDZjZmE5MmY4KQogICAgUmVs
ZWFzZS1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4
ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMgfCAxNCArKysrKysrKysrKysrLQogeGVuL2Fy
Y2gvYXJtL2FybTY0L2xpdmVwYXRjaC5jIHwgMTQgKysrKysrKysrKysrKy0KIHhlbi9hcmNoL3g4
Ni9saXZlcGF0Y2guYyAgICAgICB8IDE0ICsrKysrKysrKysrKystCiAzIGZpbGVzIGNoYW5nZWQs
IDM5IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL2FybTMyL2xpdmVwYXRjaC5jIGIveGVuL2FyY2gvYXJtL2FybTMyL2xpdmVwYXRjaC5jCmlu
ZGV4IGEzMjgxNzkuLjQxMzc4YTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9saXZl
cGF0Y2guYworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvbGl2ZXBhdGNoLmMKQEAgLTI1NCwxMiAr
MjU0LDI0IEBAIGludCBhcmNoX2xpdmVwYXRjaF9wZXJmb3JtKHN0cnVjdCBsaXZlcGF0Y2hfZWxm
ICplbGYsCiAgICAgICAgICAgICBhZGRlbmQgPSBnZXRfYWRkZW5kKHR5cGUsIGRlc3QpOwogICAg
ICAgICB9CiAKLSAgICAgICAgaWYgKCBzeW1uZHggPiBlbGYtPm5zeW0gKQorICAgICAgICBpZiAo
IHN5bW5keCA9PSBTVE5fVU5ERUYgKQorICAgICAgICB7CisgICAgICAgICAgICBkcHJpbnRrKFhF
TkxPR19FUlIsIExJVkVQQVRDSCAiJXM6IEVuY291bnRlcmVkIFNUTl9VTkRFRlxuIiwKKyAgICAg
ICAgICAgICAgICAgICAgZWxmLT5uYW1lKTsKKyAgICAgICAgICAgIHJldHVybiAtRU9QTk9UU1VQ
UDsKKyAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggc3ltbmR4ID49IGVsZi0+bnN5bSApCiAg
ICAgICAgIHsKICAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgTElWRVBBVENIICIlczog
UmVsYXRpdmUgc3ltYm9sIHdhbnRzIHN5bWJvbEAldSB3aGljaCBpcyBwYXN0IGVuZCFcbiIsCiAg
ICAgICAgICAgICAgICAgICAgIGVsZi0+bmFtZSwgc3ltbmR4KTsKICAgICAgICAgICAgIHJldHVy
biAtRUlOVkFMOwogICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCAhZWxmLT5zeW1bc3ltbmR4
XS5zeW0gKQorICAgICAgICB7CisgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsIExJVkVQ
QVRDSCAiJXM6IE5vIHJlbGF0aXZlIHN5bWJvbEAldVxuIiwKKyAgICAgICAgICAgICAgICAgICAg
ZWxmLT5uYW1lLCBzeW1uZHgpOworICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgICAg
IH0KIAogICAgICAgICB2YWwgPSBlbGYtPnN5bVtzeW1uZHhdLnN5bS0+c3RfdmFsdWU7IC8qIFMg
Ki8KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2xpdmVwYXRjaC5jIGIveGVuL2Fy
Y2gvYXJtL2FybTY0L2xpdmVwYXRjaC5jCmluZGV4IDYzOTI5YjEuLjIyNDdiOTIgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS9hcm02NC9saXZlcGF0Y2guYworKysgYi94ZW4vYXJjaC9hcm0vYXJt
NjQvbGl2ZXBhdGNoLmMKQEAgLTI1MiwxMiArMjUyLDI0IEBAIGludCBhcmNoX2xpdmVwYXRjaF9w
ZXJmb3JtX3JlbGEoc3RydWN0IGxpdmVwYXRjaF9lbGYgKmVsZiwKICAgICAgICAgaW50IG92ZiA9
IDA7CiAgICAgICAgIHVpbnQ2NF90IHZhbDsKIAotICAgICAgICBpZiAoIHN5bW5keCA+IGVsZi0+
bnN5bSApCisgICAgICAgIGlmICggc3ltbmR4ID09IFNUTl9VTkRFRiApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgTElWRVBBVENIICIlczogRW5jb3VudGVyZWQg
U1ROX1VOREVGXG4iLAorICAgICAgICAgICAgICAgICAgICBlbGYtPm5hbWUpOworICAgICAgICAg
ICAgcmV0dXJuIC1FT1BOT1RTVVBQOworICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCBzeW1u
ZHggPj0gZWxmLT5uc3ltICkKICAgICAgICAgewogICAgICAgICAgICAgZHByaW50ayhYRU5MT0df
RVJSLCBMSVZFUEFUQ0ggIiVzOiBSZWxhdGl2ZSByZWxvY2F0aW9uIHdhbnRzIHN5bWJvbEAldSB3
aGljaCBpcyBwYXN0IGVuZCFcbiIsCiAgICAgICAgICAgICAgICAgICAgIGVsZi0+bmFtZSwgc3lt
bmR4KTsKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgICAgICB9CisgICAgICAgIGVs
c2UgaWYgKCAhZWxmLT5zeW1bc3ltbmR4XS5zeW0gKQorICAgICAgICB7CisgICAgICAgICAgICBk
cHJpbnRrKFhFTkxPR19FUlIsIExJVkVQQVRDSCAiJXM6IE5vIHJlbGF0aXZlIHN5bWJvbEAldVxu
IiwKKyAgICAgICAgICAgICAgICAgICAgZWxmLT5uYW1lLCBzeW1uZHgpOworICAgICAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CisgICAgICAgIH0KIAogICAgICAgICB2YWwgPSBlbGYtPnN5bVtzeW1u
ZHhdLnN5bS0+c3RfdmFsdWUgKyAgci0+cl9hZGRlbmQ7IC8qIFMrQSAqLwogCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMgYi94ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMKaW5k
ZXggYmI4YWE0MS4uNzFiMTgxYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2xpdmVwYXRjaC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9saXZlcGF0Y2guYwpAQCAtMTYwLDEyICsxNjAsMjQgQEAgaW50
IGFyY2hfbGl2ZXBhdGNoX3BlcmZvcm1fcmVsYShzdHJ1Y3QgbGl2ZXBhdGNoX2VsZiAqZWxmLAog
ICAgICAgICB1aW50OF90ICpkZXN0ID0gYmFzZS0+bG9hZF9hZGRyICsgci0+cl9vZmZzZXQ7CiAg
ICAgICAgIHVpbnQ2NF90IHZhbDsKIAotICAgICAgICBpZiAoIHN5bW5keCA+IGVsZi0+bnN5bSAp
CisgICAgICAgIGlmICggc3ltbmR4ID09IFNUTl9VTkRFRiApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIGRwcmludGsoWEVOTE9HX0VSUiwgTElWRVBBVENIICIlczogRW5jb3VudGVyZWQgU1ROX1VO
REVGXG4iLAorICAgICAgICAgICAgICAgICAgICBlbGYtPm5hbWUpOworICAgICAgICAgICAgcmV0
dXJuIC1FT1BOT1RTVVBQOworICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCBzeW1uZHggPj0g
ZWxmLT5uc3ltICkKICAgICAgICAgewogICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCBM
SVZFUEFUQ0ggIiVzOiBSZWxhdGl2ZSByZWxvY2F0aW9uIHdhbnRzIHN5bWJvbEAldSB3aGljaCBp
cyBwYXN0IGVuZCFcbiIsCiAgICAgICAgICAgICAgICAgICAgIGVsZi0+bmFtZSwgc3ltbmR4KTsK
ICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgICAgICB9CisgICAgICAgIGVsc2UgaWYg
KCAhZWxmLT5zeW1bc3ltbmR4XS5zeW0gKQorICAgICAgICB7CisgICAgICAgICAgICBkcHJpbnRr
KFhFTkxPR19FUlIsIExJVkVQQVRDSCAiJXM6IE5vIHN5bWJvbEAldVxuIiwKKyAgICAgICAgICAg
ICAgICAgICAgZWxmLT5uYW1lLCBzeW1uZHgpOworICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7
CisgICAgICAgIH0KIAogICAgICAgICB2YWwgPSByLT5yX2FkZGVuZCArIGVsZi0+c3ltW3N5bW5k
eF0uc3ltLT5zdF92YWx1ZTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Jun 30 16:55:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 30 Jun 2017 16:55:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dQzD3-0001zx-Ix; Fri, 30 Jun 2017 16:55:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dQzD2-0001zi-4N
 for xen-changelog@lists.xensource.com; Fri, 30 Jun 2017 16:55:56 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 0D/1C-01993-B9286595; Fri, 30 Jun 2017 16:55:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXdWU1i
 kwcUWM4sJ2wwcGD229+1iD2CMYs3MS8qvSGDNOL/3IlvBJbaK2adWMDYwPmbtYuTiEBL4wihx
 8XwHE4RznlHiTOtati5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uACsRFrCT2DshE
 STMK2Am8a39EwuIzQJUvvTlWpYJjBwLGBlWMWoUpxaVpRbpGpnpJRVlpmeU5CZm5ugaGpjq5a
 YWFyemp+YkJhXrJefnbmIE+qSegYFxB+PtyX6HGCU5mJREeVdeC40U4kvKT6nMSCzOiC8qzUk
 tPsQow8GhJMHL0RgWKSRYlJqeWpGWmQMMDpi0BAePkgivXy1Qmre4IDG3ODMdInWKUZej6cOW
 L0xCLHn5ealS4rxGIDMEQIoySvPgRsAC9RKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd7HD
 UBTeDLzSuA2vQI6ggnoCOEZISBHlCQipKQaGHlF25RTzv5QfVplcWtdVve1fB/BmTMXXl//88
 PKa8XrvpW7N3PcErsW1j03+OXLKVMnLFk0fXmEZrP2hDrt1O1iR5SyKy3LF9qxpXRMEmphWMu
 kfFvL1ExfYvH2Scm1PvktsWKnFt4X2X1nCV9H/Re1n4lfYh4dahD9xXjHuttiwsnsiFC16Uos
 xRmJhlrMRcWJAJJocWFPAgAA
X-Env-Sender: ian.jackson@eu.citrix.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1498841753!80264950!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.25; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6561 invoked from network); 30 Jun 2017 16:55:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Jun 2017 16:55:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dQzCz-0005y3-Mw
 for xen-changelog@lists.xensource.com; Fri, 30 Jun 2017 16:55:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dQzCz-0004sl-M9
 for xen-changelog@lists.xensource.com; Fri, 30 Jun 2017 16:55:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dQzCz-0004sl-M9@xenbits.xenproject.org>
Date: Fri, 30 Jun 2017 16:55:53 +0000
Subject: [Xen-changelog] [xen stable-4.9] Merge staging-4.9 into 4.9.0
	release
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDBmYWRhMDU5YTc5NDgxNTM5NzZjYzE1MmUzNjYzM2RlZTNkNWIyNzMKTWVyZ2U6IGFi
NGViNmNlZDliN2Y0Yjc1MTU2Y2U1MzU0MzEzZDQyOTI0NTM1YmIgYjI5ZWNjN2Y3NTZkYjUzYmRi
ZTRmNjQ0MDBiNjE3OWExOWY1MGM1ZApBdXRob3I6ICAgICBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVlIEp1biAyNyAxOTo0MjozOCAyMDE3ICsw
MTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgpD
b21taXREYXRlOiBUdWUgSnVuIDI3IDE5OjQyOjM4IDIwMTcgKzAxMDAKCiAgICBNZXJnZSBzdGFn
aW5nLTQuOSBpbnRvIDQuOS4wIHJlbGVhc2UKCiBkb2NzL21pc2MvYXJtL3Bhc3N0aHJvdWdoLnR4
dCAgfCAyNSArKysrKysrKysrKysrKysrKysrKysrKystCiB4ZW4vYXJjaC9hcm0vYXJtMzIvbGl2
ZXBhdGNoLmMgfCA0MSArKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQog
eGVuL2FyY2gvYXJtL2FybTY0L2xpdmVwYXRjaC5jIHwgMzMgKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMgICAgICAgfCAyNyArKysrKysr
KysrKysrKysrKystLS0tLS0tLS0KIHhlbi9jb21tb24vbGl2ZXBhdGNoLmMgICAgICAgICB8ICA0
ICsrLS0KIHhlbi9jb21tb24vbGl2ZXBhdGNoX2VsZi5jICAgICB8ICA0ICsrLS0KIDYgZmlsZXMg
Y2hhbmdlZCwgOTEgaW5zZXJ0aW9ucygrKSwgNDMgZGVsZXRpb25zKC0pCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC45CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

