From xen-users-bounces@lists.xenproject.org Wed May 01 10:21:09 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 10:21:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1hLmLU-0002nI-NE; Wed, 01 May 2019 10:20:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Qkc7=TB=openapp.ie=paul.walsh@srs-us1.protection.inumbo.net>)
 id 1hLmLT-0002nB-Bs
 for xen-users@lists.xenproject.org; Wed, 01 May 2019 10:20:11 +0000
X-Inumbo-ID: b094b6c6-6bfa-11e9-b428-47c223e02e5a
Received: from post.openapp.ie (unknown [144.76.100.109])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b094b6c6-6bfa-11e9-b428-47c223e02e5a;
 Wed, 01 May 2019 10:20:06 +0000 (UTC)
Received: from localhost (post.openapp.ie [127.0.0.1])
 by post.openapp.ie (Postfix) with ESMTP id AECB55F60390
 for <xen-users@lists.xenproject.org>; Wed,  1 May 2019 11:20:05 +0100 (BST)
Received: from post.openapp.ie ([127.0.0.1])
 by localhost (post.openapp.ie [127.0.0.1]) (amavisd-new, port 10032)
 with ESMTP id dVOQLKt2znpW for <xen-users@lists.xenproject.org>;
 Wed,  1 May 2019 11:20:05 +0100 (BST)
Received: from localhost (post.openapp.ie [127.0.0.1])
 by post.openapp.ie (Postfix) with ESMTP id 752015F60919
 for <xen-users@lists.xenproject.org>; Wed,  1 May 2019 11:20:05 +0100 (BST)
DKIM-Filter: OpenDKIM Filter v2.10.3 post.openapp.ie 752015F60919
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=openapp.ie;
 s=3016E07A-3805-11E8-991B-19957699C5EE; t=1556706005;
 bh=kONgAaooslG9B8qdrSELJdrN2IMeXG5HP/7DWBEeqZI=;
 h=Date:From:To:Message-ID:MIME-Version;
 b=QysbCoXsG9MY9sJhfh/9v74zIUzVtWEqlKe3gQ8ykuSq5I8kuNGxdshnQkaRxfKHw
 6UmgN9ID3qYwI7gB43TsV1prUqchWZnkjZCTQ7vPsTTwKAxAKoSnMWUbqxlzHoIwoD
 Gs0EqjD6XcKYvqQ4ircX2fkl1QZWyyp95bWXIagk=
X-Virus-Scanned: amavisd-new at openapp.ie
Received: from post.openapp.ie ([127.0.0.1])
 by localhost (post.openapp.ie [127.0.0.1]) (amavisd-new, port 10026)
 with ESMTP id dTbaXQmmAdkN for <xen-users@lists.xenproject.org>;
 Wed,  1 May 2019 11:20:05 +0100 (BST)
Received: from post.openapp.ie (post.openapp.ie [127.0.0.1])
 by post.openapp.ie (Postfix) with ESMTP id 3CB865F60390
 for <xen-users@lists.xenproject.org>; Wed,  1 May 2019 11:20:05 +0100 (BST)
Date: Wed, 1 May 2019 11:20:04 +0100 (BST)
From: Paul Walsh <paul.walsh@openapp.ie>
To: xen-users@lists.xenproject.org
Message-ID: <1478203904.4201.1556706004971.JavaMail.zimbra@openapp.ie>
MIME-Version: 1.0
X-Originating-IP: [89.101.222.90]
X-Mailer: Zimbra 8.8.11_GA_3780 (ZimbraWebClient - FF66 (Linux)/8.8.11_GA_3787)
Thread-Index: o/yiJicXoGDIGrW/7pEVNJfYvzMNcg==
Thread-Topic: Xen install on Debian and Dell server
Subject: [Xen-users] Xen install on Debian and Dell server
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0425504473989647646=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============0425504473989647646==
Content-Type: multipart/alternative; 
	boundary="=_b8088ee7-b3f5-4509-bbd6-0b6e1223553d"

--=_b8088ee7-b3f5-4509-bbd6-0b6e1223553d
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit

Hi, 

I've been struggling with this for a few weeks now. 

Trying to install Xen, as per https://wiki.debian.org/Xen 

Dell PowerEdge R740xd server with PERC H740P Adapter RAID controller. 
Two disk groups (virtual disks) configured. One is 479GB for the OS and one is 4TB for LVM 

Boot mode set to UEFI 

I installed Debian 9.9 and configured the disks as - 
600 GB EFI partition 
447.6GB ext4 / (root partition) 
32 GB /swap 

Machine boots as normal. 

Then it comes to Xen. 

I went with the default xen-system install, which gives me Xen 4.8.5+shim4.10.2+xsa282-1+deb9u11 

If I use EFI to boot, Debian can boot fine, but Xen hangs - 
Loading Xen 4.8-amd64 ... 
WARNING: no console will be available to OS 
Loading Linux 4.9.0-8-amd64 ... 
Loading initial ramdisk ... 

Nothing else happens. The system hangs there. 

If I reboot and try booting to just Debian, it will boot and fun fine. 

----------------------------------------------------------- 

So, I switched, thinking it's an EFI issue. 

Boot mode set to BIOS 
Configured the disks during Debian install 
Primary partition 447.6 GB ext4 / 
Logical partition 32GB swap 

I installed Debian 9.9, and put GRUB loot loader in the MBR. (/dev/sda) 

Machine boots as normal. I installed firmware-linux-nonfree 
Machine boots as normal. 

root@earhart:~# lsb_release -a 
No LSB modules are available. 
Distributor ID: Debian 
Description: Debian GNU/Linux 9.9 (stretch) 
Release: 9.9 
Codename: stretch 
root@earhart:~# uname -a 
Linux earhart 4.9.0-9-amd64 #1 SMP Debian 4.9.168-1 (2019-04-12) x86_64 GNU/Linux 
root@earhart:~# cat /proc/cmdline 
BOOT_IMAGE=/boot/vmlinuz-4.9.0-9-amd64 root=/dev/sda1 ro quiet 



Then it comes to Xen (4.8.5+shim4.10.2+xsa282-1+deb9u11). 

#apt-get install xen-system xen-tools 
root@earhart:~# apt-get install xen-system xen-tools 
Reading package lists... Done 
Building dependency tree 
Reading state information... Done 
Note, selecting 'xen-system-amd64' instead of 'xen-system' 
The following additional packages will be installed: 
bridge-utils debootstrap debugedit grub-xen-bin grub-xen-host ipxe-qemu libaio1 libarchive13 libasound2 libasound2-data libasyncns0 libauthen-sasl-perl libbluetooth3 libbrlapi0.6 
libcaca0 libcacard0 libconfig-inifiles-perl libdata-validate-domain-perl libdata-validate-ip-perl libdata-validate-uri-perl libencode-locale-perl libexpect-perl libfdt1 
libfile-listing-perl libfile-slurp-perl libfile-which-perl libflac8 libfont-afm-perl libglib2.0-0 libglib2.0-data libhtml-form-perl libhtml-format-perl libhtml-parser-perl 
libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libice6 libio-html-perl libio-pty-perl 
libio-socket-ssl-perl libio-stty-perl libjpeg62-turbo liblog-message-perl liblog-message-simple-perl liblua5.2-0 liblwp-mediatypes-perl liblwp-protocol-https-perl liblzo2-2 
libmailtools-perl libnet-domain-tld-perl libnet-http-perl libnet-ipv6addr-perl libnet-netmask-perl libnet-smtp-ssl-perl libnet-ssleay-perl libnetaddr-ip-perl libnetwork-ipv4addr-perl 
libnspr4 libnss3 libnuma1 libogg0 libopus0 libpixman-1-0 libpulse0 librpm3 librpmbuild3 librpmio3 librpmsign3 libsdl1.2debian libsm6 libsndfile1 libsocket6-perl libsort-versions-perl 
libspice-server1 libterm-size-perl libterm-ui-perl libtext-template-perl libtimedate-perl liburi-perl libusbredirparser1 libvdeplug2 libvorbis0a libvorbisenc2 libwww-perl 
libwww-robotrules-perl libx11-xcb1 libxen-4.8 libxenstore3.0 libxi6 libxtst6 libyajl2 perl-openssl-defaults qemu-system-common qemu-system-x86 qemu-utils rinse rpm rpm-common rpm2cpio 
seabios shared-mime-info ubuntu-archive-keyring x11-common xdg-user-dirs xen-hypervisor-4.8-amd64 xen-utils-4.8 xen-utils-common xenstore-utils 
Suggested packages: 
rpm-i18n lrzip libasound2-plugins alsa-utils libdigest-hmac-perl libgssapi-perl libdata-dump-perl libcrypt-ssleay-perl opus-tools pulseaudio libauthen-ntlm-perl samba vde2 
qemu-block-extra sgabios ovmf alien elfutils rpmlint rpm2html btrfs-tools cfengine2 reiserfsprogs xfsprogs 
The following NEW packages will be installed: 
bridge-utils debootstrap debugedit grub-xen-bin grub-xen-host ipxe-qemu libaio1 libarchive13 libasound2 libasound2-data libasyncns0 libauthen-sasl-perl libbluetooth3 libbrlapi0.6 
libcaca0 libcacard0 libconfig-inifiles-perl libdata-validate-domain-perl libdata-validate-ip-perl libdata-validate-uri-perl libencode-locale-perl libexpect-perl libfdt1 
libfile-listing-perl libfile-slurp-perl libfile-which-perl libflac8 libfont-afm-perl libglib2.0-0 libglib2.0-data libhtml-form-perl libhtml-format-perl libhtml-parser-perl 
libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libice6 libio-html-perl libio-pty-perl 
libio-socket-ssl-perl libio-stty-perl libjpeg62-turbo liblog-message-perl liblog-message-simple-perl liblua5.2-0 liblwp-mediatypes-perl liblwp-protocol-https-perl liblzo2-2 
libmailtools-perl libnet-domain-tld-perl libnet-http-perl libnet-ipv6addr-perl libnet-netmask-perl libnet-smtp-ssl-perl libnet-ssleay-perl libnetaddr-ip-perl libnetwork-ipv4addr-perl 
libnspr4 libnss3 libnuma1 libogg0 libopus0 libpixman-1-0 libpulse0 librpm3 librpmbuild3 librpmio3 librpmsign3 libsdl1.2debian libsm6 libsndfile1 libsocket6-perl libsort-versions-perl 
libspice-server1 libterm-size-perl libterm-ui-perl libtext-template-perl libtimedate-perl liburi-perl libusbredirparser1 libvdeplug2 libvorbis0a libvorbisenc2 libwww-perl 
libwww-robotrules-perl libx11-xcb1 libxen-4.8 libxenstore3.0 libxi6 libxtst6 libyajl2 perl-openssl-defaults qemu-system-common qemu-system-x86 qemu-utils rinse rpm rpm-common rpm2cpio 
seabios shared-mime-info ubuntu-archive-keyring x11-common xdg-user-dirs xen-hypervisor-4.8-amd64 xen-system-amd64 xen-tools xen-utils-4.8 xen-utils-common xenstore-utils 
0 upgraded, 114 newly installed, 0 to remove and 0 not upgraded. 
Need to get 36.5 MB of archives. 
After this operation, 105 MB of additional disk space will be used. 


root@earhart:~# ls -lrt /boot 
total 56620 
-rw-r--r-- 1 root root 958896 Jan 11 18:01 xen-4.8-amd64.gz 
-rwxr-xr-x 1 root root 2270216 Jan 11 18:01 xen-4.8-amd64.efi 
-rw-r--r-- 1 root root 4241184 Feb 19 09:05 vmlinuz-4.9.0-8-amd64 
-rw-r--r-- 1 root root 186589 Feb 19 09:05 config-4.9.0-8-amd64 
-rw-r--r-- 1 root root 3196808 Feb 19 09:05 System.map-4.9.0-8-amd64 
-rw-r--r-- 1 root root 4245280 Apr 12 14:52 vmlinuz-4.9.0-9-amd64 
-rw-r--r-- 1 root root 186589 Apr 12 14:52 config-4.9.0-9-amd64 
-rw-r--r-- 1 root root 3198158 Apr 12 14:52 System.map-4.9.0-9-amd64 
-rw-r--r-- 1 root root 19313544 May 1 10:38 initrd.img-4.9.0-8-amd64 
drwxr-xr-x 5 root root 4096 May 1 10:50 grub 
-rw-r--r-- 1 root root 20153847 May 1 10:51 initrd.img-4.9.0-9-amd64 

I edited my grub - 
root@earhart:~# cat /etc/default/grub 
# If you change this file, run 'update-grub' afterwards to update 
# /boot/grub/grub.cfg. 
# For full documentation of the options in this file, see: 
# info -f grub -n 'Simple configuration' 

GRUB_DEFAULT=0 
GRUB_TIMEOUT=15 
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` 
GRUB_CMDLINE_LINUX_DEFAULT="quiet" 
GRUB_CMDLINE_LINUX="" 
GRUB_CMDLINE_XEN_DEFAULT="dom0_max_vcpus=2 dom0_vcpus_pin dom0_mem=2048M,max:2048M" 
GRUB_CMDLINE_XEN="" 


# Uncomment to enable BadRAM filtering, modify to suit your needs 
# This works with Linux (no patch required) and with any kernel that obtains 
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...) 
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef" 

# Uncomment to disable graphical terminal (grub-pc only) 
#GRUB_TERMINAL=console 

# The resolution used on graphical terminal 
# note that you can use only modes which your graphic card supports via VBE 
# you can see them in real GRUB with the command `vbeinfo' 
#GRUB_GFXMODE=640x480 

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux 
#GRUB_DISABLE_LINUX_UUID=true 

# Uncomment to disable generation of recovery mode menu entries 
#GRUB_DISABLE_RECOVERY="true" 

# Uncomment to get a beep at grub start 
#GRUB_INIT_TUNE="480 440 1" 


root@earhart:~# update-grub 
Including Xen overrides from /etc/default/grub.d/xen.cfg 
WARNING: GRUB_DEFAULT changed to boot into Xen by default! 
Edit /etc/default/grub.d/xen.cfg to avoid this warning. 
Generating grub configuration file ... 
Found linux image: /boot/vmlinuz-4.9.0-9-amd64 
Found initrd image: /boot/initrd.img-4.9.0-9-amd64 
Found linux image: /boot/vmlinuz-4.9.0-8-amd64 
Found initrd image: /boot/initrd.img-4.9.0-8-amd64 
Found linux image: /boot/vmlinuz-4.9.0-9-amd64 
Found initrd image: /boot/initrd.img-4.9.0-9-amd64 
Found linux image: /boot/vmlinuz-4.9.0-8-amd64 
Found initrd image: /boot/initrd.img-4.9.0-8-amd64 
Found linux image: /boot/vmlinuz-4.9.0-9-amd64 
Found initrd image: /boot/initrd.img-4.9.0-9-amd64 
Found linux image: /boot/vmlinuz-4.9.0-8-amd64 
Found initrd image: /boot/initrd.img-4.9.0-8-amd64 
done 


When it reboots I get the following - 
[ 22.424146] mce: Unable to init device /dev/mcelog (rc: -16) 
[ 22.806814] megaraid_sas 0000:86:00.0: Failed from megasas_alloc_request_fusi on 495 
Gave up waiting for suspend/resume device 
Gave up waiting for root file system device. Common problems: 
- Boot args (cat /proc/cmdline{ 
- Check rootdelay= (did the system wait long enough?) 
- Missing modules (cat /proc/modules; ls /dev) 
ALERT! UUID=ffc22a21-fb8c-4e85-8f72-e2435ef8e6c5 does not exist. Dropping to a shell! 

BusyBox v1.22.1 (Debian 1:1.22.0-19+b3) built-in shell (ash) 
Enter 'help' for a list of built-in commands. 

(initramfs) 

(initramfs) cat /proc/cmdline 
placeholder root=UUID=ffc22a21-fb8c-4e85-8f72-e2435ef8e6c5 ro quiet 
(initramfs) cat /proc/modules; ls /dev 

It lists a load of devices, but no /dev/sd devices and no UUID devices. 


If I reboot and select Debian (no Xen), then the system will boot fine. 

Any ideas? 

----------------------- 
Paul Walsh 
Senior Systems Administrator 

OpenApp Consulting Ltd. 
Avoca House, 189-193 Parnell Street, 
Dublin 1, Ireland, D01 H578 

Office Phone: +353 18729331 
Web: www.openapp.ie 

--=_b8088ee7-b3f5-4509-bbd6-0b6e1223553d
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"font-family: arial, helvetica, sans-serif; font-s=
ize: 12pt; color: #000000"><div>Hi,<br></div><div><br data-mce-bogus=3D"1">=
</div><div>I've been struggling with this for a few weeks now.<br data-mce-=
bogus=3D"1"></div><div><br data-mce-bogus=3D"1"></div><div>Trying to instal=
l Xen, as per https://wiki.debian.org/Xen<br data-mce-bogus=3D"1"></div><di=
v><br data-mce-bogus=3D"1"></div><div>Dell  <span ng-if=3D"!row.translate" =
style=3D"word-break: break-all; white-space: pre-wrap;" id=3D"System.Info_S=
ystemModelName" class=3D"ng-binding ng-scope" data-mce-style=3D"word-break:=
 break-all; white-space: pre-wrap;">PowerEdge R740xd</span>&nbsp; server wi=
th <span ng-if=3D"!column.translate" ng-style=3D"column.style" ng-bind=3D"r=
ow[column.map]" class=3D"ng-binding ng-scope">PERC H740P Adapter </span>RAI=
D controller.<br data-mce-bogus=3D"1"></div><div>Two disk groups (virtual d=
isks) configured. One is 479GB for the OS and one is 4TB for LVM<br data-mc=
e-bogus=3D"1"></div><div><br data-mce-bogus=3D"1"></div><div>Boot mode set =
to UEFI<br data-mce-bogus=3D"1"></div><div><br data-mce-bogus=3D"1"></div><=
div>I installed Debian 9.9 and configured the disks as -<br data-mce-bogus=
=3D"1"></div><div>600 GB EFI partition<br data-mce-bogus=3D"1"></div><div>4=
47.6GB ext4 / (root partition)<br data-mce-bogus=3D"1"></div><div>32 GB /sw=
ap<br data-mce-bogus=3D"1"></div><div><br data-mce-bogus=3D"1"></div><div>M=
achine boots as normal.<br data-mce-bogus=3D"1"></div><div><br data-mce-bog=
us=3D"1"></div><div>Then it comes to Xen.<br data-mce-bogus=3D"1"></div><di=
v><br data-mce-bogus=3D"1"></div><div>I went with the default xen-system in=
stall, which gives me Xen 4.8.5+shim4.10.2+xsa282-1+deb9u11<br data-mce-bog=
us=3D"1"></div><div><br></div><div>If I use EFI to boot, Debian can boot fi=
ne, but Xen hangs -<br data-mce-bogus=3D"1"></div><div>Loading Xen 4.8-amd6=
4 ...<br data-mce-bogus=3D"1"></div><div>WARNING: no console will be availa=
ble to OS<br data-mce-bogus=3D"1"></div><div>Loading Linux 4.9.0-8-amd64 ..=
.<br data-mce-bogus=3D"1"></div><div>Loading initial ramdisk ...<br data-mc=
e-bogus=3D"1"></div><div><br data-mce-bogus=3D"1"></div><div>Nothing else h=
appens. The system hangs there.<br data-mce-bogus=3D"1"></div><div><br data=
-mce-bogus=3D"1"></div><div>If I reboot and try booting to just Debian, it =
will boot and fun fine.<br data-mce-bogus=3D"1"></div><div><br data-mce-bog=
us=3D"1"></div><div>-------------------------------------------------------=
----<br data-mce-bogus=3D"1"></div><div><br data-mce-bogus=3D"1"></div><div=
>So, I switched, thinking it's an EFI issue.<br data-mce-bogus=3D"1"></div>=
<div><br data-mce-bogus=3D"1"></div><div><div>Boot mode set to BIOS</div><d=
iv>Configured the disks during Debian install<br data-mce-bogus=3D"1"></div=
><div>Primary partition 447.6 GB ext4 / <br data-mce-bogus=3D"1"></div><div=
>Logical partition 32GB swap<br data-mce-bogus=3D"1"></div><div><br></div><=
div>I installed Debian 9.9, and put GRUB loot loader in the MBR. (/dev/sda)=
<br></div><div><br></div><div>Machine boots as normal. I installed firmware=
-linux-nonfree<br></div><div>Machine boots as normal.<br data-mce-bogus=3D"=
1"></div><div><br></div><div>root@earhart:~# lsb_release -a<br>No LSB modul=
es are available.<br>Distributor ID:&nbsp;&nbsp;&nbsp; Debian<br>Descriptio=
n:&nbsp;&nbsp;&nbsp; Debian GNU/Linux 9.9 (stretch)<br>Release:&nbsp;&nbsp;=
&nbsp; 9.9<br>Codename:&nbsp;&nbsp;&nbsp; stretch<br>root@earhart:~# uname =
-a<br>Linux earhart 4.9.0-9-amd64 #1 SMP Debian 4.9.168-1 (2019-04-12) x86_=
64 GNU/Linux<br data-mce-bogus=3D"1"></div><div>root@earhart:~# cat /proc/c=
mdline <br>BOOT_IMAGE=3D/boot/vmlinuz-4.9.0-9-amd64 root=3D/dev/sda1 ro qui=
et<br><br data-mce-bogus=3D"1"></div><div><br data-mce-bogus=3D"1"></div><d=
iv><br data-mce-bogus=3D"1"></div><div>Then it comes to Xen (4.8.5+shim4.10=
.2+xsa282-1+deb9u11).</div><div><br data-mce-bogus=3D"1"></div><div>#apt-ge=
t install xen-system xen-tools<br data-mce-bogus=3D"1"></div><div>root@earh=
art:~# apt-get install xen-system xen-tools<br>Reading package lists... Don=
e<br>Building dependency tree&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>Readi=
ng state information... Done<br>Note, selecting 'xen-system-amd64' instead =
of 'xen-system'<br>The following additional packages will be installed:<br>=
&nbsp; bridge-utils debootstrap debugedit grub-xen-bin grub-xen-host ipxe-q=
emu libaio1 libarchive13 libasound2 libasound2-data libasyncns0 libauthen-s=
asl-perl libbluetooth3 libbrlapi0.6<br>&nbsp; libcaca0 libcacard0 libconfig=
-inifiles-perl libdata-validate-domain-perl libdata-validate-ip-perl libdat=
a-validate-uri-perl libencode-locale-perl libexpect-perl libfdt1<br>&nbsp; =
libfile-listing-perl libfile-slurp-perl libfile-which-perl libflac8 libfont=
-afm-perl libglib2.0-0 libglib2.0-data libhtml-form-perl libhtml-format-per=
l libhtml-parser-perl<br>&nbsp; libhtml-tagset-perl libhtml-tree-perl libht=
tp-cookies-perl libhttp-daemon-perl libhttp-date-perl libhttp-message-perl =
libhttp-negotiate-perl libice6 libio-html-perl libio-pty-perl<br>&nbsp; lib=
io-socket-ssl-perl libio-stty-perl libjpeg62-turbo liblog-message-perl libl=
og-message-simple-perl liblua5.2-0 liblwp-mediatypes-perl liblwp-protocol-h=
ttps-perl liblzo2-2<br>&nbsp; libmailtools-perl libnet-domain-tld-perl libn=
et-http-perl libnet-ipv6addr-perl libnet-netmask-perl libnet-smtp-ssl-perl =
libnet-ssleay-perl libnetaddr-ip-perl libnetwork-ipv4addr-perl<br>&nbsp; li=
bnspr4 libnss3 libnuma1 libogg0 libopus0 libpixman-1-0 libpulse0 librpm3 li=
brpmbuild3 librpmio3 librpmsign3 libsdl1.2debian libsm6 libsndfile1 libsock=
et6-perl libsort-versions-perl<br>&nbsp; libspice-server1 libterm-size-perl=
 libterm-ui-perl libtext-template-perl libtimedate-perl liburi-perl libusbr=
edirparser1 libvdeplug2 libvorbis0a libvorbisenc2 libwww-perl<br>&nbsp; lib=
www-robotrules-perl libx11-xcb1 libxen-4.8 libxenstore3.0 libxi6 libxtst6 l=
ibyajl2 perl-openssl-defaults qemu-system-common qemu-system-x86 qemu-utils=
 rinse rpm rpm-common rpm2cpio<br>&nbsp; seabios shared-mime-info ubuntu-ar=
chive-keyring x11-common xdg-user-dirs xen-hypervisor-4.8-amd64 xen-utils-4=
.8 xen-utils-common xenstore-utils<br>Suggested packages:<br>&nbsp; rpm-i18=
n lrzip libasound2-plugins alsa-utils libdigest-hmac-perl libgssapi-perl li=
bdata-dump-perl libcrypt-ssleay-perl opus-tools pulseaudio libauthen-ntlm-p=
erl samba vde2<br>&nbsp; qemu-block-extra sgabios ovmf alien elfutils rpmli=
nt rpm2html btrfs-tools cfengine2 reiserfsprogs xfsprogs<br>The following N=
EW packages will be installed:<br>&nbsp; bridge-utils debootstrap debugedit=
 grub-xen-bin grub-xen-host ipxe-qemu libaio1 libarchive13 libasound2 libas=
ound2-data libasyncns0 libauthen-sasl-perl libbluetooth3 libbrlapi0.6<br>&n=
bsp; libcaca0 libcacard0 libconfig-inifiles-perl libdata-validate-domain-pe=
rl libdata-validate-ip-perl libdata-validate-uri-perl libencode-locale-perl=
 libexpect-perl libfdt1<br>&nbsp; libfile-listing-perl libfile-slurp-perl l=
ibfile-which-perl libflac8 libfont-afm-perl libglib2.0-0 libglib2.0-data li=
bhtml-form-perl libhtml-format-perl libhtml-parser-perl<br>&nbsp; libhtml-t=
agset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-daemon-perl libht=
tp-date-perl libhttp-message-perl libhttp-negotiate-perl libice6 libio-html=
-perl libio-pty-perl<br>&nbsp; libio-socket-ssl-perl libio-stty-perl libjpe=
g62-turbo liblog-message-perl liblog-message-simple-perl liblua5.2-0 liblwp=
-mediatypes-perl liblwp-protocol-https-perl liblzo2-2<br>&nbsp; libmailtool=
s-perl libnet-domain-tld-perl libnet-http-perl libnet-ipv6addr-perl libnet-=
netmask-perl libnet-smtp-ssl-perl libnet-ssleay-perl libnetaddr-ip-perl lib=
network-ipv4addr-perl<br>&nbsp; libnspr4 libnss3 libnuma1 libogg0 libopus0 =
libpixman-1-0 libpulse0 librpm3 librpmbuild3 librpmio3 librpmsign3 libsdl1.=
2debian libsm6 libsndfile1 libsocket6-perl libsort-versions-perl<br>&nbsp; =
libspice-server1 libterm-size-perl libterm-ui-perl libtext-template-perl li=
btimedate-perl liburi-perl libusbredirparser1 libvdeplug2 libvorbis0a libvo=
rbisenc2 libwww-perl<br>&nbsp; libwww-robotrules-perl libx11-xcb1 libxen-4.=
8 libxenstore3.0 libxi6 libxtst6 libyajl2 perl-openssl-defaults qemu-system=
-common qemu-system-x86 qemu-utils rinse rpm rpm-common rpm2cpio<br>&nbsp; =
seabios shared-mime-info ubuntu-archive-keyring x11-common xdg-user-dirs xe=
n-hypervisor-4.8-amd64 xen-system-amd64 xen-tools xen-utils-4.8 xen-utils-c=
ommon xenstore-utils<br>0 upgraded, 114 newly installed, 0 to remove and 0 =
not upgraded.<br>Need to get 36.5 MB of archives.<br>After this operation, =
105 MB of additional disk space will be used.<br><br data-mce-bogus=3D"1"><=
/div><div><br data-mce-bogus=3D"1"></div><div>root@earhart:~# ls -lrt /boot=
<br>total 56620<br>-rw-r--r-- 1 root root&nbsp;&nbsp; 958896 Jan 11 18:01 x=
en-4.8-amd64.gz<br>-rwxr-xr-x 1 root root&nbsp; 2270216 Jan 11 18:01 xen-4.=
8-amd64.efi<br>-rw-r--r-- 1 root root&nbsp; 4241184 Feb 19 09:05 vmlinuz-4.=
9.0-8-amd64<br>-rw-r--r-- 1 root root&nbsp;&nbsp; 186589 Feb 19 09:05 confi=
g-4.9.0-8-amd64<br>-rw-r--r-- 1 root root&nbsp; 3196808 Feb 19 09:05 System=
.map-4.9.0-8-amd64<br>-rw-r--r-- 1 root root&nbsp; 4245280 Apr 12 14:52 vml=
inuz-4.9.0-9-amd64<br>-rw-r--r-- 1 root root&nbsp;&nbsp; 186589 Apr 12 14:5=
2 config-4.9.0-9-amd64<br>-rw-r--r-- 1 root root&nbsp; 3198158 Apr 12 14:52=
 System.map-4.9.0-9-amd64<br>-rw-r--r-- 1 root root 19313544 May&nbsp; 1 10=
:38 initrd.img-4.9.0-8-amd64<br>drwxr-xr-x 5 root root&nbsp;&nbsp;&nbsp;&nb=
sp; 4096 May&nbsp; 1 10:50 grub<br>-rw-r--r-- 1 root root 20153847 May&nbsp=
; 1 10:51 initrd.img-4.9.0-9-amd64<br><br data-mce-bogus=3D"1"></div><div>I=
 edited my grub -<br data-mce-bogus=3D"1"></div><div>root@earhart:~# cat /e=
tc/default/grub<br># If you change this file, run 'update-grub' afterwards =
to update<br># /boot/grub/grub.cfg.<br># For full documentation of the opti=
ons in this file, see:<br>#&nbsp;&nbsp; info -f grub -n 'Simple configurati=
on'<br><br>GRUB_DEFAULT=3D0<br>GRUB_TIMEOUT=3D15<br>GRUB_DISTRIBUTOR=3D`lsb=
_release -i -s 2&gt; /dev/null || echo Debian`<br>GRUB_CMDLINE_LINUX_DEFAUL=
T=3D"quiet"<br>GRUB_CMDLINE_LINUX=3D""<br>GRUB_CMDLINE_XEN_DEFAULT=3D"dom0_=
max_vcpus=3D2 dom0_vcpus_pin dom0_mem=3D2048M,max:2048M"<br>GRUB_CMDLINE_XE=
N=3D""<br><br><br># Uncomment to enable BadRAM filtering, modify to suit yo=
ur needs<br># This works with Linux (no patch required) and with any kernel=
 that obtains<br># the memory map information from GRUB (GNU Mach, kernel o=
f FreeBSD ...)<br>#GRUB_BADRAM=3D"0x01234567,0xfefefefe,0x89abcdef,0xefefef=
ef"<br><br># Uncomment to disable graphical terminal (grub-pc only)<br>#GRU=
B_TERMINAL=3Dconsole<br><br># The resolution used on graphical terminal<br>=
# note that you can use only modes which your graphic card supports via VBE=
<br># you can see them in real GRUB with the command `vbeinfo'<br>#GRUB_GFX=
MODE=3D640x480<br><br># Uncomment if you don't want GRUB to pass "root=3DUU=
ID=3Dxxx" parameter to Linux<br>#GRUB_DISABLE_LINUX_UUID=3Dtrue<br><br># Un=
comment to disable generation of recovery mode menu entries<br>#GRUB_DISABL=
E_RECOVERY=3D"true"<br><br># Uncomment to get a beep at grub start<br>#GRUB=
_INIT_TUNE=3D"480 440 1"<br><br data-mce-bogus=3D"1"></div><div><br data-mc=
e-bogus=3D"1"></div><div>root@earhart:~# update-grub<br>Including Xen overr=
ides from /etc/default/grub.d/xen.cfg<br>WARNING: GRUB_DEFAULT changed to b=
oot into Xen by default!<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
; Edit /etc/default/grub.d/xen.cfg to avoid this warning.<br>Generating gru=
b configuration file ...<br>Found linux image: /boot/vmlinuz-4.9.0-9-amd64<=
br>Found initrd image: /boot/initrd.img-4.9.0-9-amd64<br>Found linux image:=
 /boot/vmlinuz-4.9.0-8-amd64<br>Found initrd image: /boot/initrd.img-4.9.0-=
8-amd64<br>Found linux image: /boot/vmlinuz-4.9.0-9-amd64<br>Found initrd i=
mage: /boot/initrd.img-4.9.0-9-amd64<br>Found linux image: /boot/vmlinuz-4.=
9.0-8-amd64<br>Found initrd image: /boot/initrd.img-4.9.0-8-amd64<br>Found =
linux image: /boot/vmlinuz-4.9.0-9-amd64<br>Found initrd image: /boot/initr=
d.img-4.9.0-9-amd64<br>Found linux image: /boot/vmlinuz-4.9.0-8-amd64<br>Fo=
und initrd image: /boot/initrd.img-4.9.0-8-amd64<br>done<br><br data-mce-bo=
gus=3D"1"></div><div><br data-mce-bogus=3D"1"></div><div>When it reboots I =
get the following - <br data-mce-bogus=3D"1"></div><div>[&nbsp;&nbsp;&nbsp;=
 22.424146] mce: Unable to init device /dev/mcelog (rc: -16)<br data-mce-bo=
gus=3D"1"></div><div>[&nbsp;&nbsp;&nbsp; 22.806814] megaraid_sas 0000:86:00=
.0: Failed from megasas_alloc_request_fusi on 495<br data-mce-bogus=3D"1"><=
/div></div><div>Gave up waiting for suspend/resume device</div><div>Gave up=
 waiting for root file system device. Common problems:<br data-mce-bogus=3D=
"1"></div><div>&nbsp;- Boot args (cat /proc/cmdline{<br data-mce-bogus=3D"1=
"></div><div>&nbsp;&nbsp; - Check rootdelay=3D (did the system wait long en=
ough?)<br data-mce-bogus=3D"1"></div><div>&nbsp;- Missing modules (cat /pro=
c/modules; ls /dev)<br data-mce-bogus=3D"1"></div><div>ALERT! UUID=3Dffc22a=
21-fb8c-4e85-8f72-e2435ef8e6c5 does not exist. Dropping to a shell!<br data=
-mce-bogus=3D"1"></div><div><br data-mce-bogus=3D"1"></div><div>BusyBox v1.=
22.1 (Debian 1:1.22.0-19+b3) built-in shell (ash)<br data-mce-bogus=3D"1"><=
/div><div>Enter 'help' for a list of built-in commands.<br data-mce-bogus=
=3D"1"></div><div><br data-mce-bogus=3D"1"></div><div>(initramfs)<br data-m=
ce-bogus=3D"1"></div><div><br data-mce-bogus=3D"1"></div><div>(initramfs) c=
at /proc/cmdline<br data-mce-bogus=3D"1"></div><div>placeholder root=3DUUID=
=3Dffc22a21-fb8c-4e85-8f72-e2435ef8e6c5 ro quiet<br data-mce-bogus=3D"1"></=
div><div>(initramfs) cat /proc/modules; ls /dev<br data-mce-bogus=3D"1"></d=
iv><div><br data-mce-bogus=3D"1"></div><div>It lists a load of devices, but=
 no /dev/sd devices and no UUID devices.<br data-mce-bogus=3D"1"></div><div=
><br data-mce-bogus=3D"1"></div><div><br data-mce-bogus=3D"1"></div><div>If=
 I reboot and select Debian (no Xen), then the system will boot fine.<br da=
ta-mce-bogus=3D"1"></div><div><br data-mce-bogus=3D"1"></div><div>Any ideas=
?<br data-mce-bogus=3D"1"></div><div><br data-mce-bogus=3D"1"></div><div da=
ta-marker=3D"__SIG_PRE__"><div>-----------------------<br>Paul Walsh<br>Sen=
ior Systems Administrator<br><br>OpenApp Consulting Ltd.<br>Avoca House, 18=
9-193 Parnell Street,<br>Dublin 1, Ireland, D01 H578<br><br>Office Phone: +=
353 18729331<br>Web: www.openapp.ie<br></div></div></div></body></html>
--=_b8088ee7-b3f5-4509-bbd6-0b6e1223553d--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============0425504473989647646==--


From xen-users-bounces@lists.xenproject.org Wed May 01 10:36:25 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 10:36:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1hLmaH-0003zV-NZ; Wed, 01 May 2019 10:35:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IHvS=TB=gmail.com=photographer.paul@srs-us1.protection.inumbo.net>)
 id 1hLmaF-0003zO-Rt
 for xen-users@lists.xenproject.org; Wed, 01 May 2019 10:35:27 +0000
X-Inumbo-ID: d4b6b7ad-6bfc-11e9-843c-bc764e045a96
Received: from mail-wm1-x342.google.com (unknown [2a00:1450:4864:20::342])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d4b6b7ad-6bfc-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 10:35:26 +0000 (UTC)
Received: by mail-wm1-x342.google.com with SMTP id y5so6663669wma.2
 for <xen-users@lists.xenproject.org>; Wed, 01 May 2019 03:35:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=MY4Cpb7pH0pv+6dycNpo/a+L1OnNJt79nlKsT1PeW3c=;
 b=KBgTGM8rzYg87kdRZwpB7dfCk1mSVVLt77U7bo98lkCOcZzm8SR03W5IfOF1HhD+67
 ES+ILCCa1BhEsX0HKTgs4w4sjL2XYdwenm7gaqWebrXHRJDMO8clsv8isYnoCZ5gnK6D
 5Iw52DN3dOETbpCj5zVuFDimzrcs5ponOFFEOLKthvAI4fUu06EXY8Mfu+rhNWeSsiQz
 RYPKbxUhIrDrXuiYdnbw8sYidjRlg1pN1PqxVWTIIiVxDEgm2uqVmvwN//wfOS79bonn
 3kEUFgakNL5wEJdY0m/1CufaegMZM8ncQC5m0vcKlRdwUe0SNudoyA/8oHm5e+YjwU8m
 G1FQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=MY4Cpb7pH0pv+6dycNpo/a+L1OnNJt79nlKsT1PeW3c=;
 b=ZRinOKrZZUXWsNemxl5uOAc/2jnuJvhrWkp2lpCadH0lUzOzXsf2F3CwR+h7pHGi4B
 +9DBKIYKvBSOwLnssp072mj+8ToXrsarfd5mF7VxhtOtbmL4RAUASSH1VCGK6tgB+IES
 8joXYxEiast/M45LLxkV3nfZqF2XKHikOG7WSDwj7FVsKVRhM6N6EVwQK072yG2jZjMp
 f8ydtGnyPBGnfn6a57H4qogSGoRe8Ow+2P3xt8SBjfbRpCSVyKH79G8L2ugnxYICr7+h
 6N3uqyOJl2Usc19LTfYxjdpizEHFUYiIGuAXZQCAJ5TO/PSraqsCQW50UmtrGRUM3eB+
 n0wA==
X-Gm-Message-State: APjAAAWJCrxdVflrjgFKDLqCOnQOHKGfQnGEJn/6xE2akOsFkWNOujOI
 fkqKdVrHrFn50xB247pM3ivwM3I+I16khSBmNJdh0pze
X-Google-Smtp-Source: APXvYqwVCh9ctFx+p8VONNdNbs8qPYOVQ11HFHzm19HWQfr2PLTt/d7g+RL7HWDoyQ75WdXoAiyAnVK2LAfl0v2WYek=
X-Received: by 2002:a7b:c04c:: with SMTP id u12mr5986713wmc.59.1556706924858; 
 Wed, 01 May 2019 03:35:24 -0700 (PDT)
MIME-Version: 1.0
From: Paul Walsh <photographer.paul@gmail.com>
Date: Wed, 1 May 2019 11:35:14 +0100
Message-ID: <CA+=qf7Q2r74WwHSDNVbeazedmcv-fMuf2e5CaCGX7Bkxr=05_w@mail.gmail.com>
To: xen-users@lists.xenproject.org
Subject: [Xen-users] =?utf-8?q?=28no_subject=29?=
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SSd2ZSBiZWVuIHN0cnVnZ2xpbmcgd2l0aCB0aGlzIGZvciBhIGZldyB3ZWVrcyBub3cuCgpUcnlp
bmcgdG8gaW5zdGFsbCBYZW4sIGFzIHBlciBodHRwczovL3dpa2kuZGViaWFuLm9yZy9YZW4KCkRl
bGwgUG93ZXJFZGdlIFI3NDB4ZCAgc2VydmVyIHdpdGggUEVSQyBINzQwUCBBZGFwdGVyIFJBSUQg
Y29udHJvbGxlci4KVHdvIGRpc2sgZ3JvdXBzICh2aXJ0dWFsIGRpc2tzKSBjb25maWd1cmVkLiBP
bmUgaXMgNDc5R0IgZm9yIHRoZSBPUwphbmQgb25lIGlzIDRUQiBmb3IgTFZNCgpCb290IG1vZGUg
c2V0IHRvIFVFRkkKCkkgaW5zdGFsbGVkIERlYmlhbiA5LjkgYW5kIGNvbmZpZ3VyZWQgdGhlIGRp
c2tzIGFzIC0KNjAwIEdCIEVGSSBwYXJ0aXRpb24KNDQ3LjZHQiBleHQ0IC8gKHJvb3QgcGFydGl0
aW9uKQozMiBHQiAvc3dhcAoKTWFjaGluZSBib290cyBhcyBub3JtYWwuCgpUaGVuIGl0IGNvbWVz
IHRvIFhlbi4KCkkgd2VudCB3aXRoIHRoZSBkZWZhdWx0IHhlbi1zeXN0ZW0gaW5zdGFsbCwgd2hp
Y2ggZ2l2ZXMgbWUgWGVuCjQuOC41K3NoaW00LjEwLjIreHNhMjgyLTErZGViOXUxMQoKSWYgSSB1
c2UgRUZJIHRvIGJvb3QsIERlYmlhbiBjYW4gYm9vdCBmaW5lLCBidXQgWGVuIGhhbmdzIC0KTG9h
ZGluZyBYZW4gNC44LWFtZDY0IC4uLgpXQVJOSU5HOiBubyBjb25zb2xlIHdpbGwgYmUgYXZhaWxh
YmxlIHRvIE9TCkxvYWRpbmcgTGludXggNC45LjAtOC1hbWQ2NCAuLi4KTG9hZGluZyBpbml0aWFs
IHJhbWRpc2sgLi4uCgpOb3RoaW5nIGVsc2UgaGFwcGVucy4gVGhlIHN5c3RlbSBoYW5ncyB0aGVy
ZS4KCklmIEkgcmVib290IGFuZCB0cnkgYm9vdGluZyB0byBqdXN0IERlYmlhbiwgaXQgd2lsbCBi
b290IGFuZCBmdW4gZmluZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCgpTbywgSSBzd2l0Y2hlZCwgdGhpbmtpbmcgaXQncyBhbiBF
RkkgaXNzdWUuCgpCb290IG1vZGUgc2V0IHRvIEJJT1MKQ29uZmlndXJlZCB0aGUgZGlza3MgZHVy
aW5nIERlYmlhbiBpbnN0YWxsClByaW1hcnkgcGFydGl0aW9uIDQ0Ny42IEdCIGV4dDQgLwpMb2dp
Y2FsIHBhcnRpdGlvbiAzMkdCIHN3YXAKCkkgaW5zdGFsbGVkIERlYmlhbiA5LjksIGFuZCBwdXQg
R1JVQiBsb290IGxvYWRlciBpbiB0aGUgTUJSLiAoL2Rldi9zZGEpCgpNYWNoaW5lIGJvb3RzIGFz
IG5vcm1hbC4gSSBpbnN0YWxsZWQgZmlybXdhcmUtbGludXgtbm9uZnJlZQpNYWNoaW5lIGJvb3Rz
IGFzIG5vcm1hbC4KCnJvb3RAZWFyaGFydDp+IyBsc2JfcmVsZWFzZSAtYQpObyBMU0IgbW9kdWxl
cyBhcmUgYXZhaWxhYmxlLgpEaXN0cmlidXRvciBJRDogICAgRGViaWFuCkRlc2NyaXB0aW9uOiAg
ICBEZWJpYW4gR05VL0xpbnV4IDkuOSAoc3RyZXRjaCkKUmVsZWFzZTogICAgOS45CkNvZGVuYW1l
OiAgICBzdHJldGNoCnJvb3RAZWFyaGFydDp+IyB1bmFtZSAtYQpMaW51eCBlYXJoYXJ0IDQuOS4w
LTktYW1kNjQgIzEgU01QIERlYmlhbiA0LjkuMTY4LTEgKDIwMTktMDQtMTIpCng4Nl82NCBHTlUv
TGludXgKcm9vdEBlYXJoYXJ0On4jIGNhdCAvcHJvYy9jbWRsaW5lCkJPT1RfSU1BR0U9L2Jvb3Qv
dm1saW51ei00LjkuMC05LWFtZDY0IHJvb3Q9L2Rldi9zZGExIHJvIHF1aWV0CgoKClRoZW4gaXQg
Y29tZXMgdG8gWGVuICg0LjguNStzaGltNC4xMC4yK3hzYTI4Mi0xK2RlYjl1MTEpLgoKI2FwdC1n
ZXQgaW5zdGFsbCB4ZW4tc3lzdGVtIHhlbi10b29scwpyb290QGVhcmhhcnQ6fiMgYXB0LWdldCBp
bnN0YWxsIHhlbi1zeXN0ZW0geGVuLXRvb2xzClJlYWRpbmcgcGFja2FnZSBsaXN0cy4uLiBEb25l
CkJ1aWxkaW5nIGRlcGVuZGVuY3kgdHJlZQpSZWFkaW5nIHN0YXRlIGluZm9ybWF0aW9uLi4uIERv
bmUKTm90ZSwgc2VsZWN0aW5nICd4ZW4tc3lzdGVtLWFtZDY0JyBpbnN0ZWFkIG9mICd4ZW4tc3lz
dGVtJwpUaGUgZm9sbG93aW5nIGFkZGl0aW9uYWwgcGFja2FnZXMgd2lsbCBiZSBpbnN0YWxsZWQ6
CiAgYnJpZGdlLXV0aWxzIGRlYm9vdHN0cmFwIGRlYnVnZWRpdCBncnViLXhlbi1iaW4gZ3J1Yi14
ZW4taG9zdAppcHhlLXFlbXUgbGliYWlvMSBsaWJhcmNoaXZlMTMgbGliYXNvdW5kMiBsaWJhc291
bmQyLWRhdGEgbGliYXN5bmNuczAKbGliYXV0aGVuLXNhc2wtcGVybCBsaWJibHVldG9vdGgzIGxp
YmJybGFwaTAuNgogIGxpYmNhY2EwIGxpYmNhY2FyZDAgbGliY29uZmlnLWluaWZpbGVzLXBlcmwK
bGliZGF0YS12YWxpZGF0ZS1kb21haW4tcGVybCBsaWJkYXRhLXZhbGlkYXRlLWlwLXBlcmwKbGli
ZGF0YS12YWxpZGF0ZS11cmktcGVybCBsaWJlbmNvZGUtbG9jYWxlLXBlcmwgbGliZXhwZWN0LXBl
cmwgbGliZmR0MQogIGxpYmZpbGUtbGlzdGluZy1wZXJsIGxpYmZpbGUtc2x1cnAtcGVybCBsaWJm
aWxlLXdoaWNoLXBlcmwgbGliZmxhYzgKbGliZm9udC1hZm0tcGVybCBsaWJnbGliMi4wLTAgbGli
Z2xpYjIuMC1kYXRhIGxpYmh0bWwtZm9ybS1wZXJsCmxpYmh0bWwtZm9ybWF0LXBlcmwgbGliaHRt
bC1wYXJzZXItcGVybAogIGxpYmh0bWwtdGFnc2V0LXBlcmwgbGliaHRtbC10cmVlLXBlcmwgbGli
aHR0cC1jb29raWVzLXBlcmwKbGliaHR0cC1kYWVtb24tcGVybCBsaWJodHRwLWRhdGUtcGVybCBs
aWJodHRwLW1lc3NhZ2UtcGVybApsaWJodHRwLW5lZ290aWF0ZS1wZXJsIGxpYmljZTYgbGliaW8t
aHRtbC1wZXJsIGxpYmlvLXB0eS1wZXJsCiAgbGliaW8tc29ja2V0LXNzbC1wZXJsIGxpYmlvLXN0
dHktcGVybCBsaWJqcGVnNjItdHVyYm8KbGlibG9nLW1lc3NhZ2UtcGVybCBsaWJsb2ctbWVzc2Fn
ZS1zaW1wbGUtcGVybCBsaWJsdWE1LjItMApsaWJsd3AtbWVkaWF0eXBlcy1wZXJsIGxpYmx3cC1w
cm90b2NvbC1odHRwcy1wZXJsIGxpYmx6bzItMgogIGxpYm1haWx0b29scy1wZXJsIGxpYm5ldC1k
b21haW4tdGxkLXBlcmwgbGlibmV0LWh0dHAtcGVybApsaWJuZXQtaXB2NmFkZHItcGVybCBsaWJu
ZXQtbmV0bWFzay1wZXJsIGxpYm5ldC1zbXRwLXNzbC1wZXJsCmxpYm5ldC1zc2xlYXktcGVybCBs
aWJuZXRhZGRyLWlwLXBlcmwgbGlibmV0d29yay1pcHY0YWRkci1wZXJsCiAgbGlibnNwcjQgbGli
bnNzMyBsaWJudW1hMSBsaWJvZ2cwIGxpYm9wdXMwIGxpYnBpeG1hbi0xLTAgbGlicHVsc2UwCmxp
YnJwbTMgbGlicnBtYnVpbGQzIGxpYnJwbWlvMyBsaWJycG1zaWduMyBsaWJzZGwxLjJkZWJpYW4g
bGlic202CmxpYnNuZGZpbGUxIGxpYnNvY2tldDYtcGVybCBsaWJzb3J0LXZlcnNpb25zLXBlcmwK
ICBsaWJzcGljZS1zZXJ2ZXIxIGxpYnRlcm0tc2l6ZS1wZXJsIGxpYnRlcm0tdWktcGVybApsaWJ0
ZXh0LXRlbXBsYXRlLXBlcmwgbGlidGltZWRhdGUtcGVybCBsaWJ1cmktcGVybCBsaWJ1c2JyZWRp
cnBhcnNlcjEKbGlidmRlcGx1ZzIgbGlidm9yYmlzMGEgbGlidm9yYmlzZW5jMiBsaWJ3d3ctcGVy
bAogIGxpYnd3dy1yb2JvdHJ1bGVzLXBlcmwgbGlieDExLXhjYjEgbGlieGVuLTQuOCBsaWJ4ZW5z
dG9yZTMuMCBsaWJ4aTYKbGlieHRzdDYgbGlieWFqbDIgcGVybC1vcGVuc3NsLWRlZmF1bHRzIHFl
bXUtc3lzdGVtLWNvbW1vbgpxZW11LXN5c3RlbS14ODYgcWVtdS11dGlscyByaW5zZSBycG0gcnBt
LWNvbW1vbiBycG0yY3BpbwogIHNlYWJpb3Mgc2hhcmVkLW1pbWUtaW5mbyB1YnVudHUtYXJjaGl2
ZS1rZXlyaW5nIHgxMS1jb21tb24KeGRnLXVzZXItZGlycyB4ZW4taHlwZXJ2aXNvci00LjgtYW1k
NjQgeGVuLXV0aWxzLTQuOCB4ZW4tdXRpbHMtY29tbW9uCnhlbnN0b3JlLXV0aWxzClN1Z2dlc3Rl
ZCBwYWNrYWdlczoKICBycG0taTE4biBscnppcCBsaWJhc291bmQyLXBsdWdpbnMgYWxzYS11dGls
cyBsaWJkaWdlc3QtaG1hYy1wZXJsCmxpYmdzc2FwaS1wZXJsIGxpYmRhdGEtZHVtcC1wZXJsIGxp
YmNyeXB0LXNzbGVheS1wZXJsIG9wdXMtdG9vbHMKcHVsc2VhdWRpbyBsaWJhdXRoZW4tbnRsbS1w
ZXJsIHNhbWJhIHZkZTIKICBxZW11LWJsb2NrLWV4dHJhIHNnYWJpb3Mgb3ZtZiBhbGllbiBlbGZ1
dGlscyBycG1saW50IHJwbTJodG1sCmJ0cmZzLXRvb2xzIGNmZW5naW5lMiByZWlzZXJmc3Byb2dz
IHhmc3Byb2dzClRoZSBmb2xsb3dpbmcgTkVXIHBhY2thZ2VzIHdpbGwgYmUgaW5zdGFsbGVkOgog
IGJyaWRnZS11dGlscyBkZWJvb3RzdHJhcCBkZWJ1Z2VkaXQgZ3J1Yi14ZW4tYmluIGdydWIteGVu
LWhvc3QKaXB4ZS1xZW11IGxpYmFpbzEgbGliYXJjaGl2ZTEzIGxpYmFzb3VuZDIgbGliYXNvdW5k
Mi1kYXRhIGxpYmFzeW5jbnMwCmxpYmF1dGhlbi1zYXNsLXBlcmwgbGliYmx1ZXRvb3RoMyBsaWJi
cmxhcGkwLjYKICBsaWJjYWNhMCBsaWJjYWNhcmQwIGxpYmNvbmZpZy1pbmlmaWxlcy1wZXJsCmxp
YmRhdGEtdmFsaWRhdGUtZG9tYWluLXBlcmwgbGliZGF0YS12YWxpZGF0ZS1pcC1wZXJsCmxpYmRh
dGEtdmFsaWRhdGUtdXJpLXBlcmwgbGliZW5jb2RlLWxvY2FsZS1wZXJsIGxpYmV4cGVjdC1wZXJs
IGxpYmZkdDEKICBsaWJmaWxlLWxpc3RpbmctcGVybCBsaWJmaWxlLXNsdXJwLXBlcmwgbGliZmls
ZS13aGljaC1wZXJsIGxpYmZsYWM4CmxpYmZvbnQtYWZtLXBlcmwgbGliZ2xpYjIuMC0wIGxpYmds
aWIyLjAtZGF0YSBsaWJodG1sLWZvcm0tcGVybApsaWJodG1sLWZvcm1hdC1wZXJsIGxpYmh0bWwt
cGFyc2VyLXBlcmwKICBsaWJodG1sLXRhZ3NldC1wZXJsIGxpYmh0bWwtdHJlZS1wZXJsIGxpYmh0
dHAtY29va2llcy1wZXJsCmxpYmh0dHAtZGFlbW9uLXBlcmwgbGliaHR0cC1kYXRlLXBlcmwgbGli
aHR0cC1tZXNzYWdlLXBlcmwKbGliaHR0cC1uZWdvdGlhdGUtcGVybCBsaWJpY2U2IGxpYmlvLWh0
bWwtcGVybCBsaWJpby1wdHktcGVybAogIGxpYmlvLXNvY2tldC1zc2wtcGVybCBsaWJpby1zdHR5
LXBlcmwgbGlianBlZzYyLXR1cmJvCmxpYmxvZy1tZXNzYWdlLXBlcmwgbGlibG9nLW1lc3NhZ2Ut
c2ltcGxlLXBlcmwgbGlibHVhNS4yLTAKbGlibHdwLW1lZGlhdHlwZXMtcGVybCBsaWJsd3AtcHJv
dG9jb2wtaHR0cHMtcGVybCBsaWJsem8yLTIKICBsaWJtYWlsdG9vbHMtcGVybCBsaWJuZXQtZG9t
YWluLXRsZC1wZXJsIGxpYm5ldC1odHRwLXBlcmwKbGlibmV0LWlwdjZhZGRyLXBlcmwgbGlibmV0
LW5ldG1hc2stcGVybCBsaWJuZXQtc210cC1zc2wtcGVybApsaWJuZXQtc3NsZWF5LXBlcmwgbGli
bmV0YWRkci1pcC1wZXJsIGxpYm5ldHdvcmstaXB2NGFkZHItcGVybAogIGxpYm5zcHI0IGxpYm5z
czMgbGlibnVtYTEgbGlib2dnMCBsaWJvcHVzMCBsaWJwaXhtYW4tMS0wIGxpYnB1bHNlMApsaWJy
cG0zIGxpYnJwbWJ1aWxkMyBsaWJycG1pbzMgbGlicnBtc2lnbjMgbGlic2RsMS4yZGViaWFuIGxp
YnNtNgpsaWJzbmRmaWxlMSBsaWJzb2NrZXQ2LXBlcmwgbGlic29ydC12ZXJzaW9ucy1wZXJsCiAg
bGlic3BpY2Utc2VydmVyMSBsaWJ0ZXJtLXNpemUtcGVybCBsaWJ0ZXJtLXVpLXBlcmwKbGlidGV4
dC10ZW1wbGF0ZS1wZXJsIGxpYnRpbWVkYXRlLXBlcmwgbGlidXJpLXBlcmwgbGlidXNicmVkaXJw
YXJzZXIxCmxpYnZkZXBsdWcyIGxpYnZvcmJpczBhIGxpYnZvcmJpc2VuYzIgbGlid3d3LXBlcmwK
ICBsaWJ3d3ctcm9ib3RydWxlcy1wZXJsIGxpYngxMS14Y2IxIGxpYnhlbi00LjggbGlieGVuc3Rv
cmUzLjAgbGlieGk2CmxpYnh0c3Q2IGxpYnlhamwyIHBlcmwtb3BlbnNzbC1kZWZhdWx0cyBxZW11
LXN5c3RlbS1jb21tb24KcWVtdS1zeXN0ZW0teDg2IHFlbXUtdXRpbHMgcmluc2UgcnBtIHJwbS1j
b21tb24gcnBtMmNwaW8KICBzZWFiaW9zIHNoYXJlZC1taW1lLWluZm8gdWJ1bnR1LWFyY2hpdmUt
a2V5cmluZyB4MTEtY29tbW9uCnhkZy11c2VyLWRpcnMgeGVuLWh5cGVydmlzb3ItNC44LWFtZDY0
IHhlbi1zeXN0ZW0tYW1kNjQgeGVuLXRvb2xzCnhlbi11dGlscy00LjggeGVuLXV0aWxzLWNvbW1v
biB4ZW5zdG9yZS11dGlscwowIHVwZ3JhZGVkLCAxMTQgbmV3bHkgaW5zdGFsbGVkLCAwIHRvIHJl
bW92ZSBhbmQgMCBub3QgdXBncmFkZWQuCk5lZWQgdG8gZ2V0IDM2LjUgTUIgb2YgYXJjaGl2ZXMu
CkFmdGVyIHRoaXMgb3BlcmF0aW9uLCAxMDUgTUIgb2YgYWRkaXRpb25hbCBkaXNrIHNwYWNlIHdp
bGwgYmUgdXNlZC4KCgpyb290QGVhcmhhcnQ6fiMgbHMgLWxydCAvYm9vdAp0b3RhbCA1NjYyMAot
cnctci0tci0tIDEgcm9vdCByb290ICAgOTU4ODk2IEphbiAxMSAxODowMSB4ZW4tNC44LWFtZDY0
Lmd6Ci1yd3hyLXhyLXggMSByb290IHJvb3QgIDIyNzAyMTYgSmFuIDExIDE4OjAxIHhlbi00Ljgt
YW1kNjQuZWZpCi1ydy1yLS1yLS0gMSByb290IHJvb3QgIDQyNDExODQgRmViIDE5IDA5OjA1IHZt
bGludXotNC45LjAtOC1hbWQ2NAotcnctci0tci0tIDEgcm9vdCByb290ICAgMTg2NTg5IEZlYiAx
OSAwOTowNSBjb25maWctNC45LjAtOC1hbWQ2NAotcnctci0tci0tIDEgcm9vdCByb290ICAzMTk2
ODA4IEZlYiAxOSAwOTowNSBTeXN0ZW0ubWFwLTQuOS4wLTgtYW1kNjQKLXJ3LXItLXItLSAxIHJv
b3Qgcm9vdCAgNDI0NTI4MCBBcHIgMTIgMTQ6NTIgdm1saW51ei00LjkuMC05LWFtZDY0Ci1ydy1y
LS1yLS0gMSByb290IHJvb3QgICAxODY1ODkgQXByIDEyIDE0OjUyIGNvbmZpZy00LjkuMC05LWFt
ZDY0Ci1ydy1yLS1yLS0gMSByb290IHJvb3QgIDMxOTgxNTggQXByIDEyIDE0OjUyIFN5c3RlbS5t
YXAtNC45LjAtOS1hbWQ2NAotcnctci0tci0tIDEgcm9vdCByb290IDE5MzEzNTQ0IE1heSAgMSAx
MDozOCBpbml0cmQuaW1nLTQuOS4wLTgtYW1kNjQKZHJ3eHIteHIteCA1IHJvb3Qgcm9vdCAgICAg
NDA5NiBNYXkgIDEgMTA6NTAgZ3J1Ygotcnctci0tci0tIDEgcm9vdCByb290IDIwMTUzODQ3IE1h
eSAgMSAxMDo1MSBpbml0cmQuaW1nLTQuOS4wLTktYW1kNjQKCkkgZWRpdGVkIG15IGdydWIgLQpy
b290QGVhcmhhcnQ6fiMgY2F0IC9ldGMvZGVmYXVsdC9ncnViCiMgSWYgeW91IGNoYW5nZSB0aGlz
IGZpbGUsIHJ1biAndXBkYXRlLWdydWInIGFmdGVyd2FyZHMgdG8gdXBkYXRlCiMgL2Jvb3QvZ3J1
Yi9ncnViLmNmZy4KIyBGb3IgZnVsbCBkb2N1bWVudGF0aW9uIG9mIHRoZSBvcHRpb25zIGluIHRo
aXMgZmlsZSwgc2VlOgojICAgaW5mbyAtZiBncnViIC1uICdTaW1wbGUgY29uZmlndXJhdGlvbicK
CkdSVUJfREVGQVVMVD0wCkdSVUJfVElNRU9VVD0xNQpHUlVCX0RJU1RSSUJVVE9SPWBsc2JfcmVs
ZWFzZSAtaSAtcyAyPiAvZGV2L251bGwgfHwgZWNobyBEZWJpYW5gCkdSVUJfQ01ETElORV9MSU5V
WF9ERUZBVUxUPSJxdWlldCIKR1JVQl9DTURMSU5FX0xJTlVYPSIiCkdSVUJfQ01ETElORV9YRU5f
REVGQVVMVD0iZG9tMF9tYXhfdmNwdXM9MiBkb20wX3ZjcHVzX3Bpbgpkb20wX21lbT0yMDQ4TSxt
YXg6MjA0OE0iCkdSVUJfQ01ETElORV9YRU49IiIKCgojIFVuY29tbWVudCB0byBlbmFibGUgQmFk
UkFNIGZpbHRlcmluZywgbW9kaWZ5IHRvIHN1aXQgeW91ciBuZWVkcwojIFRoaXMgd29ya3Mgd2l0
aCBMaW51eCAobm8gcGF0Y2ggcmVxdWlyZWQpIGFuZCB3aXRoIGFueSBrZXJuZWwgdGhhdCBvYnRh
aW5zCiMgdGhlIG1lbW9yeSBtYXAgaW5mb3JtYXRpb24gZnJvbSBHUlVCIChHTlUgTWFjaCwga2Vy
bmVsIG9mIEZyZWVCU0QgLi4uKQojR1JVQl9CQURSQU09IjB4MDEyMzQ1NjcsMHhmZWZlZmVmZSww
eDg5YWJjZGVmLDB4ZWZlZmVmZWYiCgojIFVuY29tbWVudCB0byBkaXNhYmxlIGdyYXBoaWNhbCB0
ZXJtaW5hbCAoZ3J1Yi1wYyBvbmx5KQojR1JVQl9URVJNSU5BTD1jb25zb2xlCgojIFRoZSByZXNv
bHV0aW9uIHVzZWQgb24gZ3JhcGhpY2FsIHRlcm1pbmFsCiMgbm90ZSB0aGF0IHlvdSBjYW4gdXNl
IG9ubHkgbW9kZXMgd2hpY2ggeW91ciBncmFwaGljIGNhcmQgc3VwcG9ydHMgdmlhIFZCRQojIHlv
dSBjYW4gc2VlIHRoZW0gaW4gcmVhbCBHUlVCIHdpdGggdGhlIGNvbW1hbmQgYHZiZWluZm8nCiNH
UlVCX0dGWE1PREU9NjQweDQ4MAoKIyBVbmNvbW1lbnQgaWYgeW91IGRvbid0IHdhbnQgR1JVQiB0
byBwYXNzICJyb290PVVVSUQ9eHh4IiBwYXJhbWV0ZXIgdG8gTGludXgKI0dSVUJfRElTQUJMRV9M
SU5VWF9VVUlEPXRydWUKCiMgVW5jb21tZW50IHRvIGRpc2FibGUgZ2VuZXJhdGlvbiBvZiByZWNv
dmVyeSBtb2RlIG1lbnUgZW50cmllcwojR1JVQl9ESVNBQkxFX1JFQ09WRVJZPSJ0cnVlIgoKIyBV
bmNvbW1lbnQgdG8gZ2V0IGEgYmVlcCBhdCBncnViIHN0YXJ0CiNHUlVCX0lOSVRfVFVORT0iNDgw
IDQ0MCAxIgoKCnJvb3RAZWFyaGFydDp+IyB1cGRhdGUtZ3J1YgpJbmNsdWRpbmcgWGVuIG92ZXJy
aWRlcyBmcm9tIC9ldGMvZGVmYXVsdC9ncnViLmQveGVuLmNmZwpXQVJOSU5HOiBHUlVCX0RFRkFV
TFQgY2hhbmdlZCB0byBib290IGludG8gWGVuIGJ5IGRlZmF1bHQhCiAgICAgICAgIEVkaXQgL2V0
Yy9kZWZhdWx0L2dydWIuZC94ZW4uY2ZnIHRvIGF2b2lkIHRoaXMgd2FybmluZy4KR2VuZXJhdGlu
ZyBncnViIGNvbmZpZ3VyYXRpb24gZmlsZSAuLi4KRm91bmQgbGludXggaW1hZ2U6IC9ib290L3Zt
bGludXotNC45LjAtOS1hbWQ2NApGb3VuZCBpbml0cmQgaW1hZ2U6IC9ib290L2luaXRyZC5pbWct
NC45LjAtOS1hbWQ2NApGb3VuZCBsaW51eCBpbWFnZTogL2Jvb3Qvdm1saW51ei00LjkuMC04LWFt
ZDY0CkZvdW5kIGluaXRyZCBpbWFnZTogL2Jvb3QvaW5pdHJkLmltZy00LjkuMC04LWFtZDY0CkZv
dW5kIGxpbnV4IGltYWdlOiAvYm9vdC92bWxpbnV6LTQuOS4wLTktYW1kNjQKRm91bmQgaW5pdHJk
IGltYWdlOiAvYm9vdC9pbml0cmQuaW1nLTQuOS4wLTktYW1kNjQKRm91bmQgbGludXggaW1hZ2U6
IC9ib290L3ZtbGludXotNC45LjAtOC1hbWQ2NApGb3VuZCBpbml0cmQgaW1hZ2U6IC9ib290L2lu
aXRyZC5pbWctNC45LjAtOC1hbWQ2NApGb3VuZCBsaW51eCBpbWFnZTogL2Jvb3Qvdm1saW51ei00
LjkuMC05LWFtZDY0CkZvdW5kIGluaXRyZCBpbWFnZTogL2Jvb3QvaW5pdHJkLmltZy00LjkuMC05
LWFtZDY0CkZvdW5kIGxpbnV4IGltYWdlOiAvYm9vdC92bWxpbnV6LTQuOS4wLTgtYW1kNjQKRm91
bmQgaW5pdHJkIGltYWdlOiAvYm9vdC9pbml0cmQuaW1nLTQuOS4wLTgtYW1kNjQKZG9uZQoKCldo
ZW4gaXQgcmVib290cyBJIGdldCB0aGUgZm9sbG93aW5nIC0KWyAgICAyMi40MjQxNDZdIG1jZTog
VW5hYmxlIHRvIGluaXQgZGV2aWNlIC9kZXYvbWNlbG9nIChyYzogLTE2KQpbICAgIDIyLjgwNjgx
NF0gbWVnYXJhaWRfc2FzIDAwMDA6ODY6MDAuMDogRmFpbGVkIGZyb20KbWVnYXNhc19hbGxvY19y
ZXF1ZXN0X2Z1c2kgb24gNDk1CkdhdmUgdXAgd2FpdGluZyBmb3Igc3VzcGVuZC9yZXN1bWUgZGV2
aWNlCkdhdmUgdXAgd2FpdGluZyBmb3Igcm9vdCBmaWxlIHN5c3RlbSBkZXZpY2UuIENvbW1vbiBw
cm9ibGVtczoKIC0gQm9vdCBhcmdzIChjYXQgL3Byb2MvY21kbGluZXsKICAgLSBDaGVjayByb290
ZGVsYXk9IChkaWQgdGhlIHN5c3RlbSB3YWl0IGxvbmcgZW5vdWdoPykKIC0gTWlzc2luZyBtb2R1
bGVzIChjYXQgL3Byb2MvbW9kdWxlczsgbHMgL2RldikKQUxFUlQhIFVVSUQ9ZmZjMjJhMjEtZmI4
Yy00ZTg1LThmNzItZTI0MzVlZjhlNmM1IGRvZXMgbm90IGV4aXN0LgpEcm9wcGluZyB0byBhIHNo
ZWxsIQoKQnVzeUJveCB2MS4yMi4xIChEZWJpYW4gMToxLjIyLjAtMTkrYjMpIGJ1aWx0LWluIHNo
ZWxsIChhc2gpCkVudGVyICdoZWxwJyBmb3IgYSBsaXN0IG9mIGJ1aWx0LWluIGNvbW1hbmRzLgoK
KGluaXRyYW1mcykKCihpbml0cmFtZnMpIGNhdCAvcHJvYy9jbWRsaW5lCnBsYWNlaG9sZGVyIHJv
b3Q9VVVJRD1mZmMyMmEyMS1mYjhjLTRlODUtOGY3Mi1lMjQzNWVmOGU2YzUgcm8gcXVpZXQKKGlu
aXRyYW1mcykgY2F0IC9wcm9jL21vZHVsZXM7IGxzIC9kZXYKCkl0IGxpc3RzIGEgbG9hZCBvZiBk
ZXZpY2VzLCBidXQgbm8gL2Rldi9zZCBkZXZpY2VzIGFuZCBubyBVVUlEIGRldmljZXMuCgoKSWYg
SSByZWJvb3QgYW5kIHNlbGVjdCBEZWJpYW4gKG5vIFhlbiksIHRoZW4gdGhlIHN5c3RlbSB3aWxs
IGJvb3QgZmluZS4KCkFueSBpZGVhcz8KClBhdWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tdXNlcnM=

From xen-users-bounces@lists.xenproject.org Wed May 01 11:07:06 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 11:07:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1hLn3r-0000LD-1y; Wed, 01 May 2019 11:06:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=N8Lq=TB=carnet.hr=valentin.vidic@srs-us1.protection.inumbo.net>)
 id 1hLn3p-0000L8-CC
 for xen-users@lists.xenproject.org; Wed, 01 May 2019 11:06:01 +0000
X-Inumbo-ID: 18490872-6c01-11e9-843c-bc764e045a96
Received: from mail.carnet.hr (unknown [2001:b68:ff:2::6])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 18490872-6c01-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 11:05:57 +0000 (UTC)
Received: from [2001:b68:ff:12::131] (port=58098 helo=gavran.carpriv.carnet.hr)
 by mail.carnet.hr with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <Valentin.Vidic@CARNet.hr>)
 id 1hLn3j-00070N-Sz
 for xen-users@lists.xenproject.org; Wed, 01 May 2019 13:05:56 +0200
Received: by gavran.carpriv.carnet.hr (Postfix, from userid 1000)
 id ABC6F2A77D; Wed,  1 May 2019 13:05:55 +0200 (CEST)
Date: Wed, 1 May 2019 13:05:55 +0200
From: Valentin Vidic <Valentin.Vidic@CARNet.hr>
To: xen-users@lists.xenproject.org
Message-ID: <20190501110555.GZ10484@gavran.carpriv.carnet.hr>
References: <1478203904.4201.1556706004971.JavaMail.zimbra@openapp.ie>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1478203904.4201.1556706004971.JavaMail.zimbra@openapp.ie>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-SA-Exim-Connect-IP: 2001:b68:ff:12::131
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on rigel.CARNet.hr
X-Spam-Level: 
X-Spam-Status: No, score=-2.9 required=10.0 tests=ALL_TRUSTED,BAYES_00
 autolearn=ham version=3.3.2
X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000)
Subject: Re: [Xen-users] Xen install on Debian and Dell server
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

T24gV2VkLCBNYXkgMDEsIDIwMTkgYXQgMTE6MjA6MDRBTSArMDEwMCwgUGF1bCBXYWxzaCB3cm90
ZToKPiBXaGVuIGl0IHJlYm9vdHMgSSBnZXQgdGhlIGZvbGxvd2luZyAtIAo+IFsgMjIuNDI0MTQ2
XSBtY2U6IFVuYWJsZSB0byBpbml0IGRldmljZSAvZGV2L21jZWxvZyAocmM6IC0xNikgCj4gWyAy
Mi44MDY4MTRdIG1lZ2FyYWlkX3NhcyAwMDAwOjg2OjAwLjA6IEZhaWxlZCBmcm9tIG1lZ2FzYXNf
YWxsb2NfcmVxdWVzdF9mdXNpIG9uIDQ5NSAKCllvdSBjYW4gdHJ5IHdpdGggYSBzdHJldGNoLWJh
Y2twb3J0cyBrZXJuZWwgNC4xOSwgbWF5YmUgaXQgd2lsbCBoZWxwIHdpdGgKdGhpcyBtZWdhc2Fz
IGVycm9yLgoKLS0gClZhbGVudGluCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLXVzZXJz

From xen-users-bounces@lists.xenproject.org Wed May 01 12:40:20 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 12:40:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1hLoW8-0001gB-AG; Wed, 01 May 2019 12:39:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=N8Lq=TB=carnet.hr=valentin.vidic@srs-us1.protection.inumbo.net>)
 id 1hLoW7-0001g6-9a
 for xen-users@lists.xenproject.org; Wed, 01 May 2019 12:39:19 +0000
X-Inumbo-ID: 21819fa2-6c0e-11e9-843c-bc764e045a96
Received: from mail.carnet.hr (unknown [2001:b68:ff:2::6])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 21819fa2-6c0e-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 12:39:16 +0000 (UTC)
Received: from cnzgrivvl-t440p.carpriv.carnet.hr ([161.53.12.131]:42476
 helo=gavran.carpriv.carnet.hr)
 by mail.carnet.hr with esmtps (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.80) (envelope-from <Valentin.Vidic@CARNet.hr>)
 id 1hLoW2-0006jb-47
 for xen-users@lists.xenproject.org; Wed, 01 May 2019 14:39:15 +0200
Received: by gavran.carpriv.carnet.hr (Postfix, from userid 1000)
 id DFCFA2A77D; Wed,  1 May 2019 14:39:13 +0200 (CEST)
Resent-From: Valentin Vidic <Valentin.Vidic@CARNet.hr>
Resent-Date: Wed, 1 May 2019 14:39:13 +0200
Resent-Message-ID: <20190501123913.GA10484@gavran.carpriv.carnet.hr>
Resent-To: xen-users@lists.xenproject.org
Received: from mail.carnet.hr ([unix socket])
 by mail.carnet.hr (Cyrus v2.4.16-Debian-2.4.16-4+deb7u2) with LMTPA;
 Wed, 01 May 2019 13:53:37 +0200
X-Sieve: CMU Sieve 2.4
Received: from mail-qk1-x72f.google.com ([2607:f8b0:4864:20::72f]:46303)
 by mail.carnet.hr with esmtps (TLS1.2:RSA_AES_128_CBC_SHA1:128)
 (Exim 4.80) (envelope-from <roalt.zijlstra@webpower.nl>)
 id 1hLnnr-000330-6w
 for Valentin.Vidic@carnet.hr; Wed, 01 May 2019 13:53:37 +0200
Received: by mail-qk1-x72f.google.com with SMTP id a132so1024268qkb.13
 for <Valentin.Vidic@carnet.hr>; Wed, 01 May 2019 04:53:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=webpower.nl; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
 bh=aShpvbswgl8WjvpPrD86AmMVRGxwI1ple1aSDwA4fuU=;
 b=aWrZSCOqk1Ru+Hd9Ah0ZDbnb8bhPp7NdroBNWKGNgZ7OKFFyeAeL8ajTDbilAgTkWF
 cJ6ib7qendcCSaePtz2zXiglKoCjHJGAzKpcrfj5FWvaibJz5BIC3OO2LxrYfeNy3G0L
 OEm/NVZHzy+01hfzmvNoNV2tJjzGZnf6wRs+I=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to;
 bh=aShpvbswgl8WjvpPrD86AmMVRGxwI1ple1aSDwA4fuU=;
 b=MWDRrmfGi5a53L92x8yW2XE89SN+EGqoHNNY1EMfMwrRRnZhOwRij3EeMjmLiAh5MN
 SX2igrHUQgZ0p9Ey66cOQbjqU3x62jBexaFWCDYd2n/HIWCzKh3Efw9G2Z/8coGyDuFJ
 eBNStGiI7AMSkkEr06BwcMLRQ3fChDU9xq2wWjF0ciExQhWqIeQ8hN9h0h0Sp+4VOUMC
 sds1QA6b6s2m8eX74rcjiWHYGSEqIn7DJKcy0MxNFkGUrTiq8XgMJfS8z06JOFqVBuwh
 Bz/qUgm2r7mfMIGgFKotPCD4Sz4HcGYR8gPHd699C0QaScWpfBUqw6tMslUj23FLf9ss
 0e+w==
X-Gm-Message-State: APjAAAUiRU5JCWxp7jiYAJqeCwTh56woHy1rfmMjNXnELl1N7+So4vvu
 P40WFg/Qo4NlDDL3ypEp0gqfwxeu8mKTNt6bPVgI2schwlw=
X-Google-Smtp-Source: APXvYqwFqvR45RuJkg/EtjvyNI7oArJjtMkTTcVNBQ/2LqhqF/HztfIyuHHhv7Wve+41igFWImJXtxR+wodVhGS8Frg=
X-Received: by 2002:a37:f905:: with SMTP id l5mr55634498qkj.105.1556711612439; 
 Wed, 01 May 2019 04:53:32 -0700 (PDT)
MIME-Version: 1.0
References: <1478203904.4201.1556706004971.JavaMail.zimbra@openapp.ie>
 <20190501110555.GZ10484@gavran.carpriv.carnet.hr>
In-Reply-To: <20190501110555.GZ10484@gavran.carpriv.carnet.hr>
From: "Roalt Zijlstra | webpower" <roalt.zijlstra@webpower.nl>
Date: Wed, 1 May 2019 13:53:22 +0200
Message-ID: <CAC7+sxVRJNaaji9oFQ1NF078W=EGXZ5Fde-BVxOz7YBO3uEJWg@mail.gmail.com>
To: Valentin Vidic <Valentin.Vidic@carnet.hr>
X-SA-Exim-Connect-IP: 161.53.12.131
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on rigel.CARNet.hr
X-Spam-Level: 
X-Spam-Status: No, score=-2.0 required=10.0 tests=BAYES_00,DKIM_SIGNED,
 DKIM_VALID,DKIM_VALID_AU,HTML_MESSAGE,SPF_PASS,T_REMOTE_IMAGE,
 UNPARSEABLE_RELAY,URIBL_BLOCKED autolearn=unavailable version=3.3.2
X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000)
Subject: Re: [Xen-users] Xen install on Debian and Dell server
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6309096821690182043=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============6309096821690182043==
Content-Type: multipart/alternative; boundary="000000000000ad77780587d22a82"

--000000000000ad77780587d22a82
Content-Type: text/plain; charset="UTF-8"

Hey there,

Some time ago I created an install ISO for Debian Stretch 9.3 with I
believe a 4.14 kernel which supports the newer PERC controllers of Dell.
But be aware that you need to install a backports kernel before you reboot,
otherwise it will not boot ... I have to say that I used it one year ago to
install a P740 server with it. So cannot remember if it booted okay or not.

The installer can be found here
http://mail.kwenie.org/downloads/debian-9.3.0-amd64-wp-megaraid.iso

Best regards,

  Roalt Zijlstra
    Teamleader Infra & Deliverability

  roalt.zijlstra@webpower.nl
  +31 342 423 262
  roalt.zijlstra
  https://www.webpower-group.com

<https://www.webpower-group.com/>

[image: Facebook]
<https://www.facebook.com/webpower.marketingautomation/>   [image:
Twitter] <https://twitter.com/webpower>   [image: Linkedin]
<https://www.linkedin.com/company/36782/>
Barcelona | Barneveld | Beijing | Chengdu | Guangzhou
Hamburg | Shanghai | Shenzhen | Stockholm
<https://webpower.nl/event/kennissessies/>


Op wo 1 mei 2019 om 13:15 schreef Valentin Vidic <Valentin.Vidic@carnet.hr>:

> On Wed, May 01, 2019 at 11:20:04AM +0100, Paul Walsh wrote:
> > When it reboots I get the following -
> > [ 22.424146] mce: Unable to init device /dev/mcelog (rc: -16)
> > [ 22.806814] megaraid_sas 0000:86:00.0: Failed from
> megasas_alloc_request_fusi on 495
>
> You can try with a stretch-backports kernel 4.19, maybe it will help with
> this megasas error.
>
> --
> Valentin
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xenproject.org
> https://lists.xenproject.org/mailman/listinfo/xen-users

--000000000000ad77780587d22a82
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:arial,helvetica,sans-serif;font-size:small">Hey there,</div><div c=
lass=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font=
-size:small"><br></div><div class=3D"gmail_default" style=3D"font-family:ar=
ial,helvetica,sans-serif;font-size:small">Some time ago I created an instal=
l ISO for Debian Stretch 9.3 with I believe a 4.14 kernel which supports th=
e newer PERC controllers of Dell.</div><div class=3D"gmail_default" style=
=3D"font-family:arial,helvetica,sans-serif;font-size:small">But be aware th=
at you need to install a backports kernel before you reboot, otherwise it w=
ill not boot ... I have to say that I used it one year ago to install a P74=
0 server with it. So cannot remember if it booted okay or not.=C2=A0</div><=
div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif=
;font-size:small"><br></div><div class=3D"gmail_default" style=3D"font-fami=
ly:arial,helvetica,sans-serif;font-size:small">The installer can be found h=
ere</div><div class=3D"gmail_default"><font face=3D"arial, helvetica, sans-=
serif"><a href=3D"http://mail.kwenie.org/downloads/debian-9.3.0-amd64-wp-me=
garaid.iso">http://mail.kwenie.org/downloads/debian-9.3.0-amd64-wp-megaraid=
.iso</a></font><br></div><div class=3D"gmail_default" style=3D"font-family:=
arial,helvetica,sans-serif;font-size:small"><br></div><div><div dir=3D"ltr"=
 class=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><div dir=
=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr=
"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div =
style=3D"color:rgb(102,102,102);font-family:arial,helvetica,sans-serif;font=
-size:12.8px"><div dir=3D"ltr"><div dir=3D"ltr" style=3D"font-size:12.8px;c=
olor:rgb(34,34,34);font-family:arial,sans-serif"><table width=3D"100%" cell=
padding=3D"0" cellspacing=3D"0" style=3D"color:rgb(0,0,0);font-family:&quot=
;Times New Roman&quot;;font-size:medium"><tbody><tr><td valign=3D"top" alig=
n=3D"left" style=3D"color:rgb(88,89,91);font-size:13px;line-height:16px"><t=
able width=3D"100%" cellpadding=3D"0" cellspacing=3D"0" style=3D"font-famil=
y:&quot;Times New Roman&quot;;color:rgb(0,0,0);font-size:medium"><tbody><tr=
><td valign=3D"top" align=3D"left" style=3D"color:rgb(88,89,91);font-size:1=
3px;line-height:16px"><font face=3D"verdana, sans-serif">Best regards,</fon=
t></td></tr><tr><td valign=3D"top" align=3D"left" width=3D"20"><font face=
=3D"verdana, sans-serif">=C2=A0</font></td></tr></tbody></table><table widt=
h=3D"320" cellpadding=3D"0" cellspacing=3D"0" style=3D"color:rgb(0,0,0);fon=
t-size:medium"><tbody><tr><td valign=3D"top" align=3D"left" width=3D"20"><i=
mg src=3D"https://www.webpower.nl/signature/images/icon_user.jpg" title=3D"=
Naam" width=3D"20" style=3D"display: block;"></td><td valign=3D"top" align=
=3D"left" width=3D"20"><font face=3D"verdana, sans-serif">=C2=A0</font></td=
><td valign=3D"middle" align=3D"left" style=3D"color:rgb(102,44,138);font-s=
ize:18px;font-weight:bold;line-height:16px"><font face=3D"verdana, sans-ser=
if">Roalt Zijlstra</font></td></tr><tr><td valign=3D"top" align=3D"left" wi=
dth=3D"20"><font face=3D"verdana, sans-serif">=C2=A0</font></td><td valign=
=3D"top" align=3D"left" width=3D"20"><font face=3D"verdana, sans-serif">=C2=
=A0</font></td><td valign=3D"middle" align=3D"left" style=3D"font-style:ita=
lic;color:rgb(88,89,91);font-size:13px;line-height:16px"><font face=3D"verd=
ana, sans-serif">Teamleader Infra &amp; Deliverability</font></td></tr><tr>=
<td valign=3D"top" align=3D"left" width=3D"20"><font face=3D"verdana, sans-=
serif">=C2=A0</font></td><td valign=3D"top" align=3D"left" width=3D"20"><fo=
nt face=3D"verdana, sans-serif">=C2=A0</font></td><td valign=3D"top" align=
=3D"left" style=3D"color:rgb(88,89,91);font-size:13px;line-height:16px"><fo=
nt face=3D"verdana, sans-serif">=C2=A0</font></td></tr><tr><td valign=3D"to=
p" align=3D"left" width=3D"20"><img src=3D"https://www.webpower.nl/signatur=
e/images/icon_email.jpg" width=3D"20" title=3D"Email" style=3D"display: blo=
ck; width: 20px;"></td><td valign=3D"top" align=3D"left" width=3D"20"><font=
 face=3D"verdana, sans-serif">=C2=A0</font></td><td valign=3D"middle" align=
=3D"left" style=3D"color:rgb(88,89,91);font-size:13px;line-height:16px"><a =
href=3D"mailto:roalt.zijlstra@webpower.nl" title=3D"webpower" style=3D"colo=
r:rgb(245,126,55)" target=3D"_blank"><font face=3D"verdana, sans-serif">roa=
lt.zijlstra@webpower.nl</font></a></td></tr><tr><td valign=3D"top" align=3D=
"left" width=3D"20"><img src=3D"https://www.webpower.nl/signature/images/ic=
on_phone.jpg" width=3D"20" title=3D"Phone" style=3D"display: block; width: =
20px;"></td><td valign=3D"top" align=3D"left" width=3D"20"><font face=3D"ve=
rdana, sans-serif">=C2=A0</font></td><td valign=3D"middle" align=3D"left" s=
tyle=3D"color:rgb(88,89,91);font-size:13px;line-height:16px"><font face=3D"=
verdana, sans-serif">+31 342 423 262</font></td></tr><tr><td valign=3D"top"=
 align=3D"left" width=3D"20"><img src=3D"https://www.webpower.nl/signature/=
images/icon_skype.jpg" title=3D"Skype" width=3D"20" style=3D"display: block=
; width: 20px;"></td><td valign=3D"top" align=3D"left" width=3D"20"><font f=
ace=3D"verdana, sans-serif">=C2=A0</font></td><td valign=3D"middle" align=
=3D"left" style=3D"color:rgb(88,89,91);font-size:13px;line-height:16px"><fo=
nt face=3D"verdana, sans-serif">roalt.zijlstra</font></td></tr><tr><td vali=
gn=3D"top" align=3D"left" width=3D"20"><img src=3D"https://www.webpower.nl/=
signature/images/icon_url.jpg" width=3D"20" title=3D"Phone" style=3D"displa=
y: block; width: 20px;"></td><td valign=3D"top" align=3D"left" width=3D"20"=
><font face=3D"verdana, sans-serif">=C2=A0</font></td><td valign=3D"middle"=
 align=3D"left" style=3D"color:rgb(88,89,91);font-size:13px;line-height:16p=
x"><a href=3D"https://www.webpower-group.com/" title=3D"webpower" style=3D"=
color:rgb(245,126,55)" target=3D"_blank"><font face=3D"verdana, sans-serif"=
>https://www.webpower-group.com</font></a></td></tr><tr><td valign=3D"top" =
align=3D"left" width=3D"20"><font face=3D"verdana, sans-serif">=C2=A0</font=
></td><td valign=3D"top" align=3D"left" width=3D"20"></td><td valign=3D"top=
" align=3D"left" style=3D"color:rgb(88,89,91);font-size:13px;line-height:16=
px"></td></tr></tbody></table><table width=3D"320" cellpadding=3D"0" cellsp=
acing=3D"0" style=3D"color:rgb(0,0,0);font-size:medium"><tbody><tr><td vali=
gn=3D"top" align=3D"left"><a href=3D"https://www.webpower-group.com/" title=
=3D"Webpower" target=3D"_blank"><font face=3D"verdana, sans-serif"><img src=
=3D"https://www.webpower.nl/signature/images/webpower.jpg" width=3D"202" ti=
tle=3D"Webpower" border=3D"0" style=3D"display: block; border: none; width:=
 202px;"></font></a></td></tr><tr><td valign=3D"top" align=3D"left" height=
=3D"10" style=3D"line-height:10px"><font face=3D"verdana, sans-serif">=C2=
=A0</font></td></tr><tr><td valign=3D"top" align=3D"left"><table cellpaddin=
g=3D"0" cellspacing=3D"0"><tbody><tr><td valign=3D"top" align=3D"left" widt=
h=3D"24"><a href=3D"https://www.facebook.com/webpower.marketingautomation/"=
 title=3D"Facebook" target=3D"_blank"><font face=3D"verdana, sans-serif"><i=
mg src=3D"https://www.webpower.nl/signature/images/wp_facebook.jpg" width=
=3D"24" alt=3D"Facebook" border=3D"0" style=3D"display: block; width: 24px;=
"></font></a></td><td valign=3D"top" align=3D"left" width=3D"10"><font face=
=3D"verdana, sans-serif">=C2=A0</font></td><td valign=3D"top" align=3D"left=
" width=3D"24"><a href=3D"https://twitter.com/webpower" title=3D"Twitter" t=
arget=3D"_blank"><font face=3D"verdana, sans-serif"><img src=3D"https://www=
.webpower.nl/signature/images/wp_twitter.jpg" width=3D"24" alt=3D"Twitter" =
border=3D"0" style=3D"display: block; width: 24px;"></font></a></td><td val=
ign=3D"top" align=3D"left" width=3D"10"><font face=3D"verdana, sans-serif">=
=C2=A0</font></td><td valign=3D"top" align=3D"left" width=3D"24"><a href=3D=
"https://www.linkedin.com/company/36782/" title=3D"Linkedin" target=3D"_bla=
nk"><font face=3D"verdana, sans-serif"><img src=3D"https://www.webpower.nl/=
signature/images/wp_linkedin.jpg" width=3D"24" alt=3D"Linkedin" border=3D"0=
" style=3D"display: block; width: 24px;"></font></a></td></tr></tbody></tab=
le></td></tr></tbody></table><table width=3D"320" cellpadding=3D"0" cellspa=
cing=3D"0" style=3D"color:rgb(0,0,0);font-size:medium"><tbody><tr><td valig=
n=3D"top" align=3D"left" width=3D"5"></td><td valign=3D"top" align=3D"left"=
 style=3D"padding-top:5px;padding-bottom:5px;font-family:Verdana,sans-serif=
,&quot;Lucida Grande&quot;;border-top:1px solid rgb(221,221,221);font-size:=
9px;line-height:13px;color:rgb(88,89,91)"><font face=3D"verdana, sans-serif=
">Barcelona | Barneveld | Beijing | Chengdu | Guangzhou<br>Hamburg | Shangh=
ai | Shenzhen | Stockholm</font></td><td valign=3D"top" align=3D"left" widt=
h=3D"5"><font face=3D"verdana, sans-serif">=C2=A0</font></td></tr></tbody><=
/table></td></tr></tbody></table><a href=3D"https://webpower.nl/event/kenni=
ssessies/" title=3D"Webpower Food for Thought-kennissessies" style=3D"font-=
family:&quot;Times New Roman&quot;;font-size:medium" target=3D"_blank"><img=
 src=3D"https://webpower.nl/signature/images/wp_footer_banner.jpg" border=
=3D"0" style=3D"display: block;"></a></div></div></div></div></div></div></=
div></div></div></div></div></div></div></div></div></div></div><br></div><=
/div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">O=
p wo 1 mei 2019 om 13:15 schreef Valentin Vidic &lt;<a href=3D"mailto:Valen=
tin.Vidic@carnet.hr">Valentin.Vidic@carnet.hr</a>&gt;:<br></div><blockquote=
 class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px so=
lid rgb(204,204,204);padding-left:1ex">On Wed, May 01, 2019 at 11:20:04AM +=
0100, Paul Walsh wrote:<br>
&gt; When it reboots I get the following - <br>
&gt; [ 22.424146] mce: Unable to init device /dev/mcelog (rc: -16) <br>
&gt; [ 22.806814] megaraid_sas 0000:86:00.0: Failed from megasas_alloc_requ=
est_fusi on 495 <br>
<br>
You can try with a stretch-backports kernel 4.19, maybe it will help with<b=
r>
this megasas error.<br>
<br>
-- <br>
Valentin<br>
<br>
_______________________________________________<br>
Xen-users mailing list<br>
<a href=3D"mailto:Xen-users@lists.xenproject.org" target=3D"_blank">Xen-use=
rs@lists.xenproject.org</a><br>
<a href=3D"https://lists.xenproject.org/mailman/listinfo/xen-users" rel=3D"=
noreferrer" target=3D"_blank">https://lists.xenproject.org/mailman/listinfo=
/xen-users</a></blockquote></div>

--000000000000ad77780587d22a82--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============6309096821690182043==--


From xen-users-bounces@lists.xenproject.org Wed May 01 13:06:17 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 13:06:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1hLove-0004EQ-EK; Wed, 01 May 2019 13:05:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=IHvS=TB=gmail.com=photographer.paul@srs-us1.protection.inumbo.net>)
 id 1hLovc-0004EL-UO
 for xen-users@lists.xenproject.org; Wed, 01 May 2019 13:05:41 +0000
X-Inumbo-ID: d0fb181f-6c11-11e9-843c-bc764e045a96
Received: from mail-wm1-x336.google.com (unknown [2a00:1450:4864:20::336])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d0fb181f-6c11-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 13:05:39 +0000 (UTC)
Received: by mail-wm1-x336.google.com with SMTP id p21so7097202wmc.0
 for <xen-users@lists.xenproject.org>; Wed, 01 May 2019 06:05:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=EdSAFCu8zibnuf8wJPxt3ccL/VdYMOLGUNOgLHGv9Os=;
 b=j70c6CW7q3CTGgWVb2tqndorcEsbdBUVv03YJN7hhpCoccRC6jrBJhXAXeKIJC1kj6
 NVBF0jC7Cu1Vdxhf9zrg7PiTzRqbCznOaDZ7jYCjzUz97b2K7jIFZ90mw6vGSvL799vh
 3+5MXewuSf5M+R+mlqhk1y5wDHeRZ3yMTfZLVP52NKSYjcEMV2Tc7kfWc7JDoUtysGYg
 E5/WrgPX/c7gzZ/e2edpNlJotf0XNQt4ZN1vYiCio0hfOmXjh8IHZozDG9hzfOvdiBo+
 LENcX6j2oixjrnydzlr7QkXGi0f/l0mokmpG0APaitl8EW5mAkqdaEFy4/ZbVeTPSMX7
 2SHA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=EdSAFCu8zibnuf8wJPxt3ccL/VdYMOLGUNOgLHGv9Os=;
 b=jOAP42wpqPVDZ/V/C+ry6R/ZS4IknZksSOTrBLfwoUWrSjBzThrSlFJe//G/XrMHR6
 Gf+yBdJndwo5AxCNFp1spEfiiqC4F4FijaxkPBwDqvil3PL4y0atBmAbbt7DZsutrfY3
 V4cCkrcSpya5/o0b0wLHhnGX7M9uFMIqA1oZYhso2pUDUTmh+0nacHUh243Fgs29JouB
 t6bmggEB9EVfk2APfUop0dftKbogBxFlgtCPwwJwboC2uez8F4h2Nj+cAxr3aYzgeInD
 2M7A1SH+n5jo7sSBp3kmb4/0E1owv2hwy3GaxlTdyqlhazkDzYiaOugztbDBjRPwnNE7
 Q/fA==
X-Gm-Message-State: APjAAAVS5MMmhIYqHEMJ61V0tQtaw2sUd0WRaBluosaNKg0UPDXRL0aE
 o42WkmLn6b9Ynyqv+FXq+FF9egPQ9AwH5qJULzI=
X-Google-Smtp-Source: APXvYqwfV+GbRu8Z4vCbtPuF6gRRviR/CFxxkzqLGbakF6KefZYWkmodDxyQtzI78e6oCRCU4wVcYq3H9lmoBhMQ4Pc=
X-Received: by 2002:a1c:ef08:: with SMTP id n8mr6870941wmh.85.1556715938221;
 Wed, 01 May 2019 06:05:38 -0700 (PDT)
MIME-Version: 1.0
References: <1478203904.4201.1556706004971.JavaMail.zimbra@openapp.ie>
 <20190501110555.GZ10484@gavran.carpriv.carnet.hr>
In-Reply-To: <20190501110555.GZ10484@gavran.carpriv.carnet.hr>
From: Paul Walsh <photographer.paul@gmail.com>
Date: Wed, 1 May 2019 14:05:27 +0100
Message-ID: <CA+=qf7QECbCatwc-5VO8KTJsfcJZP7uLqB1HOEL8SOpd9Pujcg@mail.gmail.com>
To: Valentin Vidic <Valentin.Vidic@carnet.hr>
Subject: Re: [Xen-users] Xen install on Debian and Dell server
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: xen-users@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

QWxsIHRoYXQsIGFuZCBhbGwgSSBuZWVkZWQgd2FzIHRoZSBiYWNrcG9ydHMga2VybmVsLiA7LSkK
ClRoYW5rcyBmb3IgdGhhdC4KClN5c3RlbSBub3cgYm9vdGVkLgoKVGhhbmtzLiA6LSkKCk9uIFdl
ZCwgMSBNYXkgMjAxOSBhdCAxMjowNiwgVmFsZW50aW4gVmlkaWMgPFZhbGVudGluLlZpZGljQGNh
cm5ldC5ocj4gd3JvdGU6Cj4KPiBPbiBXZWQsIE1heSAwMSwgMjAxOSBhdCAxMToyMDowNEFNICsw
MTAwLCBQYXVsIFdhbHNoIHdyb3RlOgo+ID4gV2hlbiBpdCByZWJvb3RzIEkgZ2V0IHRoZSBmb2xs
b3dpbmcgLQo+ID4gWyAyMi40MjQxNDZdIG1jZTogVW5hYmxlIHRvIGluaXQgZGV2aWNlIC9kZXYv
bWNlbG9nIChyYzogLTE2KQo+ID4gWyAyMi44MDY4MTRdIG1lZ2FyYWlkX3NhcyAwMDAwOjg2OjAw
LjA6IEZhaWxlZCBmcm9tIG1lZ2FzYXNfYWxsb2NfcmVxdWVzdF9mdXNpIG9uIDQ5NQo+Cj4gWW91
IGNhbiB0cnkgd2l0aCBhIHN0cmV0Y2gtYmFja3BvcnRzIGtlcm5lbCA0LjE5LCBtYXliZSBpdCB3
aWxsIGhlbHAgd2l0aAo+IHRoaXMgbWVnYXNhcyBlcnJvci4KPgo+IC0tCj4gVmFsZW50aW4KPgo+
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLXVz
ZXJzIG1haWxpbmcgbGlzdAo+IFhlbi11c2Vyc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tdXNlcnMKCgoKLS0g
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KCmh0dHA6Ly93d3cucGhv
dG9ncmFwaHkucGF1bC13YWxzaC5uZXQvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLXVzZXJz

From xen-users-bounces@lists.xenproject.org Thu May 02 23:56:43 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 23:56:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1hMLY7-0008LI-37; Thu, 02 May 2019 23:55:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=9FzJ=TC=pnnl.gov=prvs=01869dc17=thomas.carroll@srs-us1.protection.inumbo.net>)
 id 1hMLY5-0008LD-EO
 for xen-users@lists.xenproject.org; Thu, 02 May 2019 23:55:33 +0000
X-Inumbo-ID: be9c8a0a-6d35-11e9-aef1-9f22b73cae66
Received: from emailgw02.pnnl.gov (unknown [192.101.109.63])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id be9c8a0a-6d35-11e9-aef1-9f22b73cae66;
 Thu, 02 May 2019 23:55:21 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pnnl.gov; s=s20171204;
 h=to:from:subject:message-id:date:mime-version:
 content-transfer-encoding;
 bh=Q02dErUEp3uuD/1Dnhd23L5k+B23nGd1vbO4VkXP9b8=;
 b=rNlRlVE62LegM8RqJnUEvebIAePG+xtkunsIiTlmHXCff8fvxoo8t1B+
 jLWtq3hMvNaiSglEcGnEsvcUu4lckVMC948Yg9vUOdVEyHKgWJHozCjhQ
 ojsUWi/+zMVU10khsmrv3YDfzpFfvfy6RD4ePZAraThQR9pYugby9kAqn
 0LXiyagulrYJXAuagi/1F3R2dLJXwCupUpWlWjv/LhuzBIdP1QYznxQud
 yajt62JBHHQ2kqhZujWeNFd0ZrMSmRFYUxhGKP36zJDRILGLa8RiPSOK3
 ufEHsm9OJDuD9fmB0lLEk8zdOx/99is5gpBC5HF1L8Xk+/lQo8/p4BedP w==;
Received: from we24467.pnl.gov (HELO [130.20.187.10]) ([130.20.187.10])
 by emailgw02.pnnl.gov with ESMTP/TLS/AES128-SHA; 02 May 2019 16:55:20 -0700
To: xen-users@lists.xenproject.org
From: Tom Carroll <Thomas.Carroll@pnnl.gov>
Message-ID: <58d7bbd7-5d29-3e4c-34d7-f81c56a61f45@pnnl.gov>
Date: Thu, 2 May 2019 16:55:20 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-users] Nested hypervisors: KVM - XEN - Win7
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

R29vZCBkYXkgLQoKSSdtIGhhdmUgYSBxdWVzdGlvbiByZWdhcmRpbmcgbmVzdGVkIHZpcnR1YWxp
emF0aW9uIGFuZCB4ZW4uIE15IGdvYWwgaXMgCnRvIHJ1biBRdWJlcyBPUyA0LjAgaW4gYSBjbG91
ZCBpbnN0YW5jZSBmb3IgZGVtb25zdHJhdGlvbiBvZiBzZXZlcmFsIAp3aW5kb3dzIGFwcHMuIElu
IHRoaXMgY2FzZSBLVk0gaXMgTDAsIFhlbiBpcyBMMSwgYW5kIFdpbjcgaXMgTDIuIFdoZW4gd2Ug
CnN0YXJ0IHRoZSB3aW43IGluc3RhbGxhdGlvbiwgYSBCU09EIDB4NTAgKGtpdGNoZW4gc2luayBl
cnJvcikuIFdlIHRyaWVkIAp0aGUgaW5zdGFsbGF0aW9uIHdpdGhvdXQgUXViZXMgb24gWEVOIDQu
MTEuMSBhbmQgcmVjZWl2ZWQgaW5zdGFsbCBCU09EIAoweDUwICAoUEFHRSBGQVVMVCBJTiBOT04g
UEFHRUQgQVJFQSkuIExpbnV4IHVuZGVyIHRoZXNlIGNvbmRpdGlvbnMgCmluc3RhbGxzIHdpdGhv
dXQgcHJvYmxlbS4gSSBhbHNvIHRyaWVkIFFFTVUgNCB2SU9NTVUgYW5kIHRoZSBlcnJvciAKcmVw
b3J0ZWQgaXMgQlNPRCAweDdlCgpNeSBxdWVzdGlvbnMgYXJlOgoKMS4gV2hhdCBpcyB0aGUgc3Rh
dGUgb2YgbmVzdGVkIHZpcnR1YWxpemF0aW9uPyBUaGlzIApodHRwczovL3dpa2kueGVucHJvamVj
dC5vcmcvd2lraS9OZXN0ZWRfVmlydHVhbGl6YXRpb25faW5fWGVuIG1ha2UgaXQgCnNlZW0gdGhh
dCBpdCBvbmNlIHdvcmtlZCBidXQgbm93IHRoZXJlIGFyZSBpc3N1ZXMuCgoyLiBDYW4gc29tZW9u
ZSBwcm92aWRlIGRpcmVjdGlvbiB0byBoZWxwIG1lIGRpYWdub3NpcyB0aGUgaXNzdWU/CgozLiBJ
cyB0aGlzIHRoZSBtb3N0IGFwcHJvcHJpYXRlIHBsYWNlIHRvIGFzayB0aGVzZSBxdWVzdGlvbnMu
CgpUaGFua3MgaW4gYWR2YW5jZS4KCn4gVG9tCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLXVzZXJz

From xen-users-bounces@lists.xenproject.org Wed May 08 09:43:12 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 09:43:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1hOJ5X-0004TE-2H; Wed, 08 May 2019 09:42:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VWIw=TI=pernau.at=klaus.mailinglists@srs-us1.protection.inumbo.net>)
 id 1hOJ5V-0004T9-RD
 for Xen-users@lists.xenproject.org; Wed, 08 May 2019 09:42:09 +0000
X-Inumbo-ID: 8a68c813-7175-11e9-843c-bc764e045a96
Received: from mail.pernau.at (unknown [176.9.98.135])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8a68c813-7175-11e9-843c-bc764e045a96;
 Wed, 08 May 2019 09:42:06 +0000 (UTC)
Received: from [IPv6:2a02:850:2:2:6876:e724:9dbd:4406] (unknown
 [IPv6:2a02:850:2:2:6876:e724:9dbd:4406])
 by mail.pernau.at (Postfix) with ESMTPSA id 375012D458F2
 for <Xen-users@lists.xenproject.org>; Wed,  8 May 2019 11:42:05 +0200 (CEST)
To: Xen-users@lists.xenproject.org
From: Klaus Darilion <klaus.mailinglists@pernau.at>
Openpgp: preference=signencrypt
Autocrypt: addr=klaus.mailinglists@pernau.at; prefer-encrypt=mutual; keydata=
 mQENBFNx04oBCADtZDDwcBZ08w5K/WbJ13tDHOOPmqMUsBsevlR+vxERQtiX4RsPar8ScfF1
 p8D4RryXybMl+IW4sZyJIQPoMrkSvVl+tjA9gWXho4jx6IZLHG2cnULvP5+TJiXUHaNgW//T
 UL18j325U4jTX1ki/cEe5nB70PaBDo6lw9Ctzzd6CZa7pspYVd5VSiEoZWhdO1b3Ilt1zvEv
 ffVXwZXPIG/cV3zjJXatu+M9Z9Pj7STU6lV75uiYHJAVlgwj5+1Xv/JBiEcGp5gdqZAAlijG
 txTZhDJ9TVxAOnP15wPH2IZ3GgnrQKiXb86BpGW4Hsk0WUWPGVIJIGmFHpYh2XqduNI3ABEB
 AAG0JktsYXVzIERhcmlsaW9uIDxrbGF1cy5kYXJpbGlvbkBuaWMuYXQ+iQFCBBMBAgAsAhsj
 BQkJZgGABwsJCAcDAgEGFQgCCQoLBBYCAwECHgECF4AFAlNx1ssCGQEACgkQcve78dOLvZeB
 wgf9EAsr4xDsotUXH1bqxasa1dWvIHu57BAC7sg/SX0Uprs1waPyBCfgMp/tMDo4b10QRlvO
 YUan8HsChCtoVzpyIeR/gED9gtOzD6qkKxSf5OJEyJB6saf5DHY/AEG9bXl0pjvOJMCeE5Op
 MOtn5qCdIYn70Wr1QwNAAQGZ5q0qYHVhXv0yNEKQZS3kh38w47eJR+cVwGsOIehrystXtXLY
 R0dmZeih0rM/wlcwax/q+AcxIeAFxFVhUXL6r5r/id3glcDpvkWgryNF7QgHfEORwY3t7mri
 acz2jWTmDy82wkiXxKlusDnwsc5hOi3mk02mg+fRGQSLiI0QkHDC/CQ3IrkBDQRTcdOKAQgA
 y5BqBWUqnB4rJhAx9uREh2tscuXUGTGKMZv0TGgc7+iUjwEWp6pe0rqi528vGWBrQph2xHZR
 WHSGivrChhendkpFha5jChU5ZBlF8PU5SS1BZWaDJ6RFQZBNbt8Mhdu7Z4aXAwHqFosFLU6Z
 JZUNS+oXWjAWFn7Ep03W6dvgVckqNffD47rJXqZrW5Rl5NSmCGb/Po50k17sfG/U/AYpTtrB
 gewbdF9UqweFcEpAOQpy2LCOd/zBBFbLMTfr9jf8B0az8af9YqwNvW72zZ3ETACUXu2n4HKu
 N1iD/YVH+mB0ual54tHd+2KfTwG/ZiCylZKuHbJc1dX2kQAxLWsAywARAQABiQElBBgBAgAP
 BQJTcdOKAhsMBQkJZgGAAAoJEHL3u/HTi72XTQwH/j3IAADtnKWMgOSK9NE5f7vigbQVa6gT
 0tMny/ppaBwbBGlcwwWhfyex93uhtWEn8qVsQRkcpYlqqnii0Qu5Td4C6TU+mRu1zLSmxoHO
 cmC+Kjh1E3JujzEOvav5+Vd85img1Mc7W1mMxNAbcckFhJBbJIMmo5/ywrsNF1anLh9HNz1k
 2N2wVmr8anz0mYqHSjJpkHiVxn7K7/tMJPazJlTg9kELWjeMi+5ea0eOiLr6TrIeFugOs0d+
 YxftJZuwIkRgJmCoC40+VYeMp2mkE/SJA19s8QtjMAEDUMYgpUTnFZdIE+6CjvGDHeCxf/Ee
 DLNBR9e5w/NWcG1WJBsQ0ds=
Message-ID: <908a8203-d00c-b1e1-31ed-7ffd4cd8ee68@pernau.at>
Date: Wed, 8 May 2019 11:42:04 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
Subject: [Xen-users] dom0 crashes when having more than 1 vCPU
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGVsbG8hCgpVYnVudHUgMTQuMDQsIDMuMTMuMC0xNDEtZ2VuZXJpYyAjMTkwLVVidW50dSBTTVAg
RnJpIEphbiAxOSAxMjo1MjozOCBVVEMKMjAxOCB4ODZfNjQsIHhlbl92ZXJzaW9uOiA0LjQuMiwg
U2VydmVyOiBETDM4MCBHNiB3aXRoIDJ4IEludGVsIEU1NTQwCihtb3JlIGRldGFpbHMgYmVsb3cp
CgpXZSBjb25maWd1cmVkIG91ciBkb20wIHdpdGggYSBzaW5nbGUgQ1BVOgpHUlVCX0NNRExJTkVf
WEVOPSJkb20wX21lbT0xMDI0TSxtYXg6MTAyNE0gZG9tMF9tYXhfdmNwdXM9MQpkb20wX3ZjcHVz
X3BpbiBpb21tdT1uby1pbnRyZW1hcCIKClRoZSBsYXN0IDUgeWVhcnMgd2UgZGlkIG5vdCBoYWQg
YW55IHNpbmdsZSBwcm9ibGVtIHdpdGggWGVuLiBZZXN0ZXJkYXksCndlIGhhZCBwb29yIGlvLXBl
cmZvcm1hbmNlIHdoZW4gdXNpbmcgZGQgaW4gdGhlIGRvbTAgYW5kIHRyaWVkIGlmIGl0CndvdWxk
IGJlIGJldHRlciB3aGVuIGhhdmluZyBtb3JlIENQVXMuIEhlbmNlLCB3ZSBjaGFuZ2VkIGRvbTBf
bWF4X3ZjcHVzCnRvIDQgdkNQVXMuIGlvIHdhcyBtdWNoIGJldHRlciwgYnV0IHRvZGF5IGl0IGNy
YXNoZWQgKHRoZSBzZXJ2ZXIgd2FzCnRvdGFsbHkgdW5yZXNwb25pdmUsIHdlIGhhZCB0byBwb3dl
ciB0b2dnbGUgaXQsIGhlbmNlLCBubyBjb25zb2xlIGxvZ3MpLgoKV2Ugc2F3IHRoYXQgbW9yZSB0
aGFuIG9uY2UgKFVidW50dSAxNC4wNCBvbiBETDM4MEc2IHdpdGggZHVhbCBDUFUsCkRlYmlhbiA5
IG9uIERMMzgwRzcgd2l0aCBzaW5nbGUgQ1BVKSB0aGF0IFhlbiBsb2NrcyB1cCB3aGVuIHdlIHRy
aWVkIHRvCnBsYXkgd2l0aCB0aGUgbnVtYmVyIG9mIENQVXMgaW4gdGhlIGRvbTAsIG9yIHdpdGgg
Q1BVIHBpbm5pbmcuCgpJcyB0aGVyZSBhIGtub3duIGlzc3VlIHdpdGggdGhpcyBYZW4gdmVyc2lv
biwgdGhpcyBoYXJkd2FyZSwgb3Igd2hhdGV2ZXIKd2hpY2ggY2FuIGNhdXNlIHRoaXMgWGVuIGxv
Y2sgdXBzIHdoZW4gdXNpbmcgbXVsdGlwbGUgdkNQVXM/CgpXaGF0IGlzIHRoZSByZWNvbW1lbmRl
ZCBzZXR0aW5nIGZvciBudW1iZXIgb2YgQ1BVcyBpbiB0aGUgZG9tMD8KClRoYW5rcwpLbGF1cwoK
CgojIHhsIGluZm8gLW4KcmVsZWFzZSAgICAgICAgICAgICAgICA6IDMuMTMuMC0xNDEtZ2VuZXJp
Ywp2ZXJzaW9uICAgICAgICAgICAgICAgIDogIzE5MC1VYnVudHUgU01QIEZyaSBKYW4gMTkgMTI6
NTI6MzggVVRDIDIwMTgKbWFjaGluZSAgICAgICAgICAgICAgICA6IHg4Nl82NApucl9jcHVzICAg
ICAgICAgICAgICAgIDogMTYKbWF4X2NwdV9pZCAgICAgICAgICAgICA6IDMxCm5yX25vZGVzICAg
ICAgICAgICAgICAgOiAyCmNvcmVzX3Blcl9zb2NrZXQgICAgICAgOiA0CnRocmVhZHNfcGVyX2Nv
cmUgICAgICAgOiAyCmNwdV9taHogICAgICAgICAgICAgICAgOiAyNTMzCmh3X2NhcHMgICAgICAg
ICAgICAgICAgOgpiZmViZmJmZjoyODEwMDgwMDowMDAwMDAwMDowMDAwM2IwMDowMDljZTNiZDow
MDAwMDAwMDowMDAwMDAwMTowMDAwMDAwMAp2aXJ0X2NhcHMgICAgICAgICAgICAgIDogaHZtIGh2
bV9kaXJlY3Rpbwp0b3RhbF9tZW1vcnkgICAgICAgICAgIDogMTIyODY5CmZyZWVfbWVtb3J5ICAg
ICAgICAgICAgOiAxMDQ0MzEKc2hhcmluZ19mcmVlZF9tZW1vcnkgICA6IDAKc2hhcmluZ191c2Vk
X21lbW9yeSAgICA6IDAKb3V0c3RhbmRpbmdfY2xhaW1zICAgICA6IDAKZnJlZV9jcHVzICAgICAg
ICAgICAgICA6IDAKY3B1X3RvcG9sb2d5ICAgICAgICAgICA6CmNwdTogICAgY29yZSAgICBzb2Nr
ZXQgICAgIG5vZGUKICAwOiAgICAgICAwICAgICAgICAwICAgICAgICAwCiAgMTogICAgICAgMCAg
ICAgICAgMCAgICAgICAgMAogIDI6ICAgICAgIDEgICAgICAgIDAgICAgICAgIDAKICAzOiAgICAg
ICAxICAgICAgICAwICAgICAgICAwCiAgNDogICAgICAgMiAgICAgICAgMCAgICAgICAgMAogIDU6
ICAgICAgIDIgICAgICAgIDAgICAgICAgIDAKICA2OiAgICAgICAzICAgICAgICAwICAgICAgICAw
CiAgNzogICAgICAgMyAgICAgICAgMCAgICAgICAgMAogIDg6ICAgICAgIDAgICAgICAgIDEgICAg
ICAgIDEKICA5OiAgICAgICAwICAgICAgICAxICAgICAgICAxCiAxMDogICAgICAgMSAgICAgICAg
MSAgICAgICAgMQogMTE6ICAgICAgIDEgICAgICAgIDEgICAgICAgIDEKIDEyOiAgICAgICAyICAg
ICAgICAxICAgICAgICAxCiAxMzogICAgICAgMiAgICAgICAgMSAgICAgICAgMQogMTQ6ICAgICAg
IDMgICAgICAgIDEgICAgICAgIDEKIDE1OiAgICAgICAzICAgICAgICAxICAgICAgICAxCm51bWFf
aW5mbyAgICAgICAgICAgICAgOgpub2RlOiAgICBtZW1zaXplICAgIG1lbWZyZWUgICAgZGlzdGFu
Y2VzCiAgIDA6ICAgICA2MTk1MiAgICAgIDU2NDM5ICAgICAgMTAsMjAKICAgMTogICAgIDYxNDM5
ICAgICAgNDc5OTIgICAgICAyMCwxMAp4ZW5fbWFqb3IgICAgICAgICAgICAgIDogNAp4ZW5fbWlu
b3IgICAgICAgICAgICAgIDogNAp4ZW5fZXh0cmEgICAgICAgICAgICAgIDogLjIKeGVuX3ZlcnNp
b24gICAgICAgICAgICA6IDQuNC4yCnhlbl9jYXBzICAgICAgICAgICAgICAgOiB4ZW4tMy4wLXg4
Nl82NCB4ZW4tMy4wLXg4Nl8zMnAgaHZtLTMuMC14ODZfMzIKaHZtLTMuMC14ODZfMzJwIGh2bS0z
LjAteDg2XzY0Cnhlbl9zY2hlZHVsZXIgICAgICAgICAgOiBjcmVkaXQKeGVuX3BhZ2VzaXplICAg
ICAgICAgICA6IDQwOTYKcGxhdGZvcm1fcGFyYW1zICAgICAgICA6IHZpcnRfc3RhcnQ9MHhmZmZm
ODAwMDAwMDAwMDAwCnhlbl9jaGFuZ2VzZXQgICAgICAgICAgOgp4ZW5fY29tbWFuZGxpbmUgICAg
ICAgIDogcGxhY2Vob2xkZXIgZG9tMF9tZW09MTAyNE0sbWF4OjEwMjRNCmRvbTBfbWF4X3ZjcHVz
PTQgZG9tMF92Y3B1c19waW4gaW9tbXU9bm8taW50cmVtYXAKY2NfY29tcGlsZXIgICAgICAgICAg
ICA6IGdjYyAoVWJ1bnR1IDQuOC40LTJ1YnVudHUxfjE0LjA0LjMpIDQuOC40CmNjX2NvbXBpbGVf
YnkgICAgICAgICAgOiBzdGVmYW4uYmFkZXIKY2NfY29tcGlsZV9kb21haW4gICAgICA6IGNhbm9u
aWNhbC5jb20KY2NfY29tcGlsZV9kYXRlICAgICAgICA6IEZyaSBPY3QgMTMgMTU6NDg6NDggVVRD
IDIwMTcKeGVuZF9jb25maWdfZm9ybWF0ICAgICA6IDQKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJz
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tdXNlcnM=

From xen-users-bounces@lists.xenproject.org Wed May 08 10:03:51 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 10:03:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1hOJPU-0006Yi-0r; Wed, 08 May 2019 10:02:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=aBMx=TI=webpower.nl=roalt.zijlstra@srs-us1.protection.inumbo.net>)
 id 1hOJPR-0006Yb-GV
 for Xen-users@lists.xenproject.org; Wed, 08 May 2019 10:02:45 +0000
X-Inumbo-ID: 6b3dcc0d-7178-11e9-843c-bc764e045a96
Received: from mail-qt1-x830.google.com (unknown [2607:f8b0:4864:20::830])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6b3dcc0d-7178-11e9-843c-bc764e045a96;
 Wed, 08 May 2019 10:02:42 +0000 (UTC)
Received: by mail-qt1-x830.google.com with SMTP id j53so3344729qta.9
 for <Xen-users@lists.xenproject.org>; Wed, 08 May 2019 03:02:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=webpower.nl; s=google;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=PHLf0+Ww57Fg7H+BG0QWRHHrpbzCH/SQyDbdHfUjMIY=;
 b=IGxt71sVSke3ufxUHp+URCr7iF6IfqxMn3SR0IGdr33YeBh3iEeiU0Ey3l6xZRd0WE
 eQSan1pcaNBXMBzbfMmBZSH2b2VoCIxUtwWLMlkXd8ljOAS2fkHt32Wptr+UbmekgE9r
 EqkvhuR9n+2h+MXJsgvIQObP4qC+z1X84uWt8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=PHLf0+Ww57Fg7H+BG0QWRHHrpbzCH/SQyDbdHfUjMIY=;
 b=p4bCi0sJVyxzwsBA0JtDqxLd63KmkuyahGnlRl/inCl58XEhcmLxA3j6iDWZg8b/An
 xOusFvsAxxEwDp+zABR68P8uIqm0wLpsfUrZtP3nQOXnJWqA7UFH0wRMWVgF40MaF9/f
 2q8PxVRkhXLDQNNUittLFyDdACCw305wO6AXENVXcXDYUhKa3QazgTLt44r32x7z3HaL
 ggVW6KdZjkjPRks8RadgV1ooG9MZMAaqipfAOJySSYBFXng4xDPvJ9OUOSTadxS3e1C1
 1HC7FamrGF/sN25n3DLVnRWg3WFUzubdUttUjRiPMdtSEeNYbNe3xr+Du+vF2+TDlC5X
 XGow==
X-Gm-Message-State: APjAAAXLx8ir8dayD/YXlvb58mejHgI8so51LGmTsd2qKIF2yeBztb7v
 znKUQswWZ6iMmTbBacJw9FGJ97vS/otQyy8B4QDi4DY5c0/zMA==
X-Google-Smtp-Source: APXvYqx2RAUrLjgLSLVGTp2EPBmL4bjZ2fDrGoKVC4iV09NWIzwh2mGxlyO37MnoUL23WCOWYtlC1P6CZaSbwRQudRI=
X-Received: by 2002:ac8:3459:: with SMTP id v25mr11285258qtb.67.1557309761807; 
 Wed, 08 May 2019 03:02:41 -0700 (PDT)
MIME-Version: 1.0
References: <908a8203-d00c-b1e1-31ed-7ffd4cd8ee68@pernau.at>
In-Reply-To: <908a8203-d00c-b1e1-31ed-7ffd4cd8ee68@pernau.at>
From: "Roalt Zijlstra | webpower" <roalt.zijlstra@webpower.nl>
Date: Wed, 8 May 2019 12:02:35 +0200
Message-ID: <CAC7+sxUk4XLVCehWBQenM8+tRoQEEutbXsWqWLoZtRzqZSuGaA@mail.gmail.com>
To: Klaus Darilion <klaus.mailinglists@pernau.at>
Subject: Re: [Xen-users] dom0 crashes when having more than 1 vCPU
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: Xen-users@lists.xenproject.org
Content-Type: multipart/mixed; boundary="===============4750995382855393373=="
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--===============4750995382855393373==
Content-Type: multipart/alternative; boundary="000000000000287d9b05885d6fe8"

--000000000000287d9b05885d6fe8
Content-Type: text/plain; charset="UTF-8"

Hi Klaus

Op wo 8 mei 2019 om 11:52 schreef Klaus Darilion <
klaus.mailinglists@pernau.at>:

> Hello!
>
> Ubuntu 14.04, 3.13.0-141-generic #190-Ubuntu SMP Fri Jan 19 12:52:38 UTC
> 2018 x86_64, xen_version: 4.4.2, Server: DL380 G6 with 2x Intel E5540
> (more details below)
>
> We configured our dom0 with a single CPU:
> GRUB_CMDLINE_XEN="dom0_mem=1024M,max:1024M dom0_max_vcpus=1
> dom0_vcpus_pin iommu=no-intremap"
>

If the load on your server is also network related then the Dom0 needs
memory to handle network sessions. Maybe increasing the dom0_mem to 2048M
would help prevent crashes. Two cpus instead of only 1 cpu will also help
since the Dom0 must handle IO for the DomU hosts.

In addition you could also give the Domain-0 more prio for IO, so it will
not compete with DomU hosts in cpu cylces.
You can do that by increasing the sched-credits to 512 (max value) for the
Domain-0

xl sched-credit -d Domain-0 -w 512

This helped us a lot to improve overall responsiveness. The Dom0 needs to
do the real work in the end, so if it can complete its work a.s.a.p. it is
best for the performance of the DomU.



> The last 5 years we did not had any single problem with Xen. Yesterday,
> we had poor io-performance when using dd in the dom0 and tried if it
> would be better when having more CPUs. Hence, we changed dom0_max_vcpus
> to 4 vCPUs. io was much better, but today it crashed (the server was
> totally unresponive, we had to power toggle it, hence, no console logs).
>
> We saw that more than once (Ubuntu 14.04 on DL380G6 with dual CPU,
> Debian 9 on DL380G7 with single CPU) that Xen locks up when we tried to
> play with the number of CPUs in the dom0, or with CPU pinning.
>
> Is there a known issue with this Xen version, this hardware, or whatever
> which can cause this Xen lock ups when using multiple vCPUs?
>
> What is the recommended setting for number of CPUs in the dom0?
>
> Thanks
> Klaus
>


Greetings,

Roalt

--000000000000287d9b05885d6fe8
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_defa=
ult" style=3D"font-family:arial,helvetica,sans-serif;font-size:small">Hi Kl=
aus</div><div><div dir=3D"ltr" class=3D"gmail_signature"><div dir=3D"ltr"><=
div><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><di=
v dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=
=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div style=3D"color:rgb(102,102,=
102);font-family:arial,helvetica,sans-serif;font-size:12.8px"><div dir=3D"l=
tr"><div dir=3D"ltr" style=3D"font-size:12.8px;color:rgb(34,34,34);font-fam=
ily:arial,sans-serif"><table width=3D"100%" cellpadding=3D"0" cellspacing=
=3D"0" style=3D"color:rgb(0,0,0);font-family:&quot;Times New Roman&quot;;fo=
nt-size:medium"><tbody><tr><td valign=3D"top" align=3D"left" style=3D"color=
:rgb(88,89,91);font-size:13px;line-height:16px"></td></tr></tbody></table><=
/div></div></div></div></div></div></div></div></div></div></div></div></di=
v></div></div></div></div></div></div><br><div class=3D"gmail_quote"><div d=
ir=3D"ltr" class=3D"gmail_attr">Op wo 8 mei 2019 om 11:52 schreef Klaus Dar=
ilion &lt;<a href=3D"mailto:klaus.mailinglists@pernau.at">klaus.mailinglist=
s@pernau.at</a>&gt;:<br></div><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:=
1ex">Hello!<br>
<br>
Ubuntu 14.04, 3.13.0-141-generic #190-Ubuntu SMP Fri Jan 19 12:52:38 UTC<br=
>
2018 x86_64, xen_version: 4.4.2, Server: DL380 G6 with 2x Intel E5540<br>
(more details below)<br>
<br>
We configured our dom0 with a single CPU:<br>
GRUB_CMDLINE_XEN=3D&quot;dom0_mem=3D1024M,max:1024M dom0_max_vcpus=3D1<br>
dom0_vcpus_pin iommu=3Dno-intremap&quot;<br></blockquote><div><br></div><di=
v><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-se=
rif;font-size:small">If the load on your server is also network related the=
n the Dom0 needs memory to handle network sessions. Maybe increasing the do=
m0_mem to 2048M would help prevent crashes. Two cpus instead of only 1 cpu =
will also help since the Dom0 must handle IO for the DomU hosts.</div><div =
class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;fon=
t-size:small"><br></div><div class=3D"gmail_default" style=3D"font-family:a=
rial,helvetica,sans-serif;font-size:small">In addition you could also give =
the Domain-0 more prio for IO, so it will not compete with DomU hosts in cp=
u cylces.</div><div class=3D"gmail_default" style=3D"font-family:arial,helv=
etica,sans-serif;font-size:small">You can do that by increasing the sched-c=
redits to 512 (max value) for the Domain-0</div><div class=3D"gmail_default=
" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></di=
v><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-se=
rif;font-size:small">xl sched-credit -d Domain-0 -w 512</div><br></div><div=
><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-ser=
if;font-size:small">This helped us a lot to improve overall responsiveness.=
 The Dom0 needs to do the real work in the end, so if it can complete its w=
ork a.s.a.p. it is best for the performance of the DomU.</div><br></div><di=
v>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px=
 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
The last 5 years we did not had any single problem with Xen. Yesterday,<br>
we had poor io-performance when using dd in the dom0 and tried if it<br>
would be better when having more CPUs. Hence, we changed dom0_max_vcpus<br>
to 4 vCPUs. io was much better, but today it crashed (the server was<br>
totally unresponive, we had to power toggle it, hence, no console logs).<br=
>
<br>
We saw that more than once (Ubuntu 14.04 on DL380G6 with dual CPU,<br>
Debian 9 on DL380G7 with single CPU) that Xen locks up when we tried to<br>
play with the number of CPUs in the dom0, or with CPU pinning.<br>
<br>
Is there a known issue with this Xen version, this hardware, or whatever<br=
>
which can cause this Xen lock ups when using multiple vCPUs?<br>
<br>
What is the recommended setting for number of CPUs in the dom0?<br>
<br>
Thanks<br>
Klaus<br></blockquote><div><br></div><div><br></div><div><div class=3D"gmai=
l_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"=
>Greetings,</div><div class=3D"gmail_default" style=3D"font-family:arial,he=
lvetica,sans-serif;font-size:small"><br></div><div class=3D"gmail_default" =
style=3D"font-family:arial,helvetica,sans-serif;font-size:small">Roalt</div=
><br></div></div></div></div>

--000000000000287d9b05885d6fe8--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--===============4750995382855393373==--


From xen-users-bounces@lists.xenproject.org Sat May 11 01:11:02 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 11 May 2019 01:11:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1hPGWF-0007Zg-81; Sat, 11 May 2019 01:09:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2IDf=TL=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1hPGWD-0007ZH-KA
 for xen-users@lists.xenproject.org; Sat, 11 May 2019 01:09:41 +0000
X-Inumbo-ID: 7347e10f-7389-11e9-8980-bc764e045a96
Received: from mail-vs1-xe33.google.com (unknown [2607:f8b0:4864:20::e33])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7347e10f-7389-11e9-8980-bc764e045a96;
 Sat, 11 May 2019 01:09:40 +0000 (UTC)
Received: by mail-vs1-xe33.google.com with SMTP id y6so4727582vsb.0;
 Fri, 10 May 2019 18:09:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:content-transfer-encoding:mime-version:subject:message-id:date
 :cc:to; bh=N9lkn7Tpyyd6RfzAhROCCd7KMx3RYPIMXMEwlwMWQac=;
 b=oY69cuRx3sRWdtbrLySPtSMwJYYhI7Xi1P6yWZ/yuOvo0JUs1QEqxHoWX83+oiciR5
 8hVgzxPHLcADN/vBdJSlzKic1N1kY18uUZR5bID5VfXHlbs0+D6R9BQ/UzG7pUUqC3PX
 xalsasRQ4JLV/fwY6gkJOE2FZtMA/ggmK8rXgfh1iC/R828LEDahV8MHATco4KbGWGMh
 mi1RnumhNPfHhVvszHRd0tW3y8xCMrmqeX16YbGdG/AqTOjPdNAyOYbiZogJzmRYs3Dn
 vOwv/zDPcuFOr7OlWNTO8W9lDYBu6DddW+wwDYBTxQP86PImBGTduGCMiFijEg6zffu6
 QlVg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:content-transfer-encoding:mime-version
 :subject:message-id:date:cc:to;
 bh=N9lkn7Tpyyd6RfzAhROCCd7KMx3RYPIMXMEwlwMWQac=;
 b=JY8WzKiSCWkOHokFjABwm0TMi8bs3RQfutDgDO71beDalesj27TztI/TO2vWbSzu7+
 zM5FZM0ftcq5VvXXQ5aS1WYLyYp1fiyNEH/z3XJjOGGDxucrCElocgdu1obBhRfowSjO
 Kn5yhAjLRRoPyK1NRuUgjigeZGeKZBpK+EAQ01CjzyzC8Zy6Hf9acTpq+L7flZdebLaw
 g9tQ0dTxqTRPO+BTILlN+MQ4vuDHWcCPrLFn3EHD+rKtiQ2nCSxHnI4iX5Dw/rcfFYnm
 l9a4YOAHL4Kvzrgk4v4M+DMAMEzyGRRR0cKr8VmMs3NthQWOAzeMnK72W/0YJQKMd9KD
 oQmw==
X-Gm-Message-State: APjAAAWlpAusXZ8X1rlFjjbEg8xaOw1zngEVLccfgpt3ZP2TDjDpHFIY
 aVDBvxcllNdLxcR9xMGuN+KREt98
X-Google-Smtp-Source: APXvYqylEhAyckgLFcajS5t/Qi9Dp0vl8KPUhhFpa78pECEM+hJ+9IAq1kx57ds9g9u6U4d6bpzFqg==
X-Received: by 2002:a67:e41:: with SMTP id 62mr7325954vso.46.1557536978274;
 Fri, 10 May 2019 18:09:38 -0700 (PDT)
Received: from [192.168.0.100] (ip219-141-50-179.ct.co.cr. [179.50.141.219])
 by smtp.gmail.com with ESMTPSA id 2sm7953104vke.27.2019.05.10.18.09.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 10 May 2019 18:09:37 -0700 (PDT)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Message-Id: <175E1DBB-D974-4350-979E-CBC2999A4B25@gmail.com>
Date: Fri, 10 May 2019 19:09:34 -0600
To: xen-announce@lists.xenproject.org
X-Mailer: Apple Mail (2.3445.9.1)
Subject: [Xen-users] [ANNOUNCE] Xen Developer and Design Summit Program for
 2019 is live
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: Minios-devel <minios-devel@lists.xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 mirageos-devel@lists.xenproject.org, xen-users@lists.xenproject.org
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

RGVhciBDb21tdW5pdHkgTWVtYmVycywKCndlIGFyZSBleGNpdGVkIHRvIHVudmVpbCB0aGUgWGVu
IFByb2plY3QgRGV2ZWxvcGVyIGFuZCBEZXNpZ24gU3VtbWl0IHByb2dyYW0gYW5kIHNwZWFrZXIg
c2NoZWR1bGUgWzFdLiBUaGUg4oCLWGVuIFByb2plY3Qg4oCLRGV2ZWxvcGVyIOKAi2FuZCDigItE
ZXNpZ24g4oCLU3VtbWl0IOKAi2JyaW5ncyDigIt0b2dldGhlciDigIt0aGUg4oCLWGVuIOKAi1By
b2plY3TigJlzIOKAi2NvbW11bml0eSDigItvZiDigItkZXZlbG9wZXJzIOKAi2FuZCDigItwb3dl
ciDigIt1c2VycyDigItmb3Ig4oCLdGhlaXIg4oCLYW5udWFsIOKAi2NvbmZlcmVuY2UuIOKAi1Ro
ZSDigItjb25mZXJlbmNlIOKAi2lzIOKAi2Fib3V0IOKAi3NoYXJpbmcg4oCLaWRlYXMg4oCLYW5k
IOKAi3RoZSDigItsYXRlc3Qg4oCLZGV2ZWxvcG1lbnRzLCDigItzaGFyaW5nIOKAi2V4cGVyaWVu
Y2UsIOKAi3BsYW5uaW5nLCDigItjb2xsYWJvcmF0aW9uIOKAi2FuZCDigIthYm92ZSDigIthbGwg
4oCLdG8g4oCLaGF2ZSDigItmdW4g4oCLYW5kIOKAi3RvIOKAi21lZXQg4oCLdGhlIOKAi2NvbW11
bml0eSDigIt0aGF0IOKAi2RlZmluZXMg4oCLdGhlIOKAi1hlbiDigItQcm9qZWN0LgpUaGlzIHll
YXLigJlzIFN1bW1pdCBpcyB0YWtpbmcgcGxhY2UgaW4gQ2hpY2FnbyBmcm9tIEp1bHkgOXRoIHRv
IDExdGggWzJdLiAKCkluIGFkZGl0aW9uIHRvIHByZXNlbnRhdGlvbnMsIHRoZSBYZW4gUHJvamVj
dCB3aWxsIGJlIHJ1bm5pbmcgZGVzaWduIHNlc3Npb25zLiBUaGVzZSBhcmUgcHJvYmxlbS1zb2x2
aW5nIHNlc3Npb25zIHdpdGggdGFuZ2libGUgb3V0cHV0cy4gQ29tbXVuaXR5IG1lbWJlcnMgY2Fu
IHN1Ym1pdCBzZXNzaW9ucyB1bnRpbCBKdWx5IDEwdGggWzNdLiAKClRvIHN1Ym1pdCBhIGRlc2ln
biBzZXNzaW9uLCBnbyB0byBbM10KRm9yIGEgZnVsbCBsaXN0IG9mIHN1Ym1pdHRlZCBkZXNpZ24g
c2Vzc2lvbnMsIGdvIHRvIFs0XQoKQ2hlY2sgb3V0IHRoZSBldmVudCBwYWdlIGZvciBhbGwgZGV0
YWlscyBhbmQgd2UgbG9vayBmb3J3YXJkIHRvIHNlZWluZyB5b3UgaW4gSnVseSEKCkJlc3QgUmVn
YXJkcwpMYXJzCgpbMV0gaHR0cHM6Ly9ldmVudHMubGludXhmb3VuZGF0aW9uLm9yZy9ldmVudHMv
eGVuc3VtbWl0LTIwMTkvcHJvZ3JhbS9zY2hlZHVsZS8KWzJdIGh0dHBzOi8vZXZlbnRzLmxpbnV4
Zm91bmRhdGlvbi5vcmcvZXZlbnRzL3hlbnN1bW1pdC0yMDE5LwpbM10gaHR0cHM6Ly9kZXNpZ24t
c2Vzc2lvbnMueGVucHJvamVjdC5vcmcvCls0XSBodHRwczovL2Rlc2lnbi1zZXNzaW9ucy54ZW5w
cm9qZWN0Lm9yZy9saXN0L2Rpc2N1c3Npb24KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi11c2Vycw==

From xen-users-bounces@lists.xenproject.org Wed May 15 18:30:38 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 18:30:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1hQyeQ-00039z-5R; Wed, 15 May 2019 18:29:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=V+ie=TP=werk21.de=jan.kellermann@srs-us1.protection.inumbo.net>)
 id 1hQyeP-00039F-4G
 for xen-users@lists.xenproject.org; Wed, 15 May 2019 18:29:13 +0000
X-Inumbo-ID: 5231a51c-773f-11e9-bc62-67e8b2c253d1
Received: from mx.werk21system.de (unknown [149.233.9.50])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5231a51c-773f-11e9-bc62-67e8b2c253d1;
 Wed, 15 May 2019 18:29:06 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mx.werk21system.de (Postfix) with ESMTP id 2D18D1045DB
 for <xen-users@lists.xenproject.org>; Wed, 15 May 2019 20:29:05 +0200 (CEST)
X-Virus-Scanned: Werk21system Virenscanner
X-Spam-Flag: NO
X-Spam-Score: 2.667
X-Spam-Level: **
X-Spam-Status: No, score=2.667 tagged_above=-100 required=6.31
 tests=[BAYES_00=-1.9, HELO_MISC_IP=0.25, RCVD_IN_PBL=3.335,
 RDNS_DYNAMIC=0.982] autolearn=no autolearn_force=no
Received: from mx.werk21system.de ([127.0.0.1])
 by localhost (mx.werk21system.de [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id FwR33dJoLghD for <xen-users@lists.xenproject.org>;
 Wed, 15 May 2019 20:29:00 +0200 (CEST)
Received: from [192.168.1.127] (cable-89-16-150-22.cust.telecolumbus.net
 [89.16.150.22])
 by mx.werk21system.de (Postfix) with ESMTP id 1DE0A10452F
 for <xen-users@lists.xenproject.org>; Wed, 15 May 2019 20:29:00 +0200 (CEST)
To: xen-users@lists.xenproject.org
From: Jan Kellermann <jan.kellermann@werk21.de>
Openpgp: preference=signencrypt
Autocrypt: addr=jan.kellermann@werk21.de; prefer-encrypt=mutual; keydata=
 mQGiBEb1xVcRBACYk9W3MXo1Na9ghYrBd7dqayiGILhyowQXLd3N5+fMm8h25OSZ4kqfwHPA
 m8KL+Tk5YUQmQ5C1ozye2RUxi9THLvIQ4+4U7LBfI8bjmyBilZ/rw5R0oTJte6qEDhjpCpjl
 yKAQhfv4FA6E42JMS0PoxW5aJaZawo8e6cR4NoIStwCg22RWWqOYg4ijokbzl8xT0/RKUQUD
 /Rg60qgt49dvGkDMweS87XtyZc3Lt0UKimAmP+VDOqgHmvtKrz859yXNwN2jqU5tvQjtlihm
 ViSrQKOvsZl5k7AsCpp0dW3sFZ66JNZRATxGIFTIm8OC7dKB86pFiUsqPCyHDPKeW74htlSR
 pXvtHbQPpnxnv/NIpQEOQw/CCt5gA/9VsT2G1jPevwuV+g2Dvm8RsHGdzwd/GQi34KHLoeqQ
 V3eb0Kr9dH9akjOWaXkwISopI8FH4HESFT9xnIbfkAGXdAfC+IA93fUOjiSzHkc6QyAjWCkT
 t4r3mhpMW/MF/du568Oq36PwXHzqXIFRt/yzpnnIyPo/loMEcciNT8PRO7QpSmFuIEtlbGxl
 cm1hbm4gPGphbi5rZWxsZXJtYW5uQHdlcmsyMS5kZT6IXwQTEQIAHwUCRvXFVwIbIwYLCQgH
 AwIEFQIIAwMWAgECHgECF4AACgkQ2wzRfLYwaZ25KgCgyp11lfrxucQLEqbVAZkt/NIf18sA
 oLpWDuKfGFmmEw/pvjCliPrkDuAauQENBEb1xVcQBACK6hVh/KMgN2EGVU44JKia3jeYV16v
 zAL2wn8ZUlBjW/R+ACm4kvqjDMCLZcl7edXtLJDELSpYe7GWhnj6uQx6+5ebT2OVZOPvoahn
 zHhhs4XCQTHvj3OUW1JQwI5YJJiEywl8LUrLrgJzgVi2Zk1791BeVG2hI2III1jrGvlD8wAD
 BgQAgaHxn11LmF0Jt21/a+R8i+GPaeYBjnzZ6J80+1h8nlQgb0LPg0y4HWT3PXksoIt0CAoT
 b4iZ1XJncu7FPwjyC2akGqzD0SvHawuvXbZZE7Jtz+zgjUYT0bRNGSYgEuFUMY6fAbyF/tM1
 TcXtBLSHHwhmWgBMU07yAAJPm/UWgwCISQQYEQIACQUCRvXFVwIbDAAKCRDbDNF8tjBpnV40
 AJ4tvhqBXoo7jr8h/lsxTFnYZdD85gCgi6limeJh6OULVDJKvWDNVeooZyc=
Organization: werk21 GmbH
Message-ID: <1b7f6ddf-762e-a867-2277-1321884b6f9a@werk21.de>
Date: Wed, 15 May 2019 20:29:01 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="------------978DA48C2032FB6726DB1B65"
Content-Language: de-DE
Subject: [Xen-users] Xen 4.12/4.13 cannot boot Ubuntu-DomU with PVH and
 Kernel 4.15.0-50
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

This is a multi-part message in MIME format.
--------------978DA48C2032FB6726DB1B65
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit

Hi,

we use xen from source and are not able to boot our Ubuntu-DomUs with
kernel 4.15.0-50 in PVH-Mode. In PV-Mode they start without problems.

We activated logging, see the log attached.

The boot stops at;
BUG: unable to handle kernel NULL pointer dereference at 0000000000000000
[...]
Kernel panic - not syncing: Attempted to kill the idle task!


We use the current staging-version with last commit
2a556b63a22dd68697feb3994e68de939d01a804 (before we tried staging-4.12
with last commit 4ed6c8b95c80a6fdc33fab38d3fdae64b8827916).

Are you working on this issue? With staging the boot freezes, with
staging-4.12 the DomU crashed.
We tried with Dom0-Kernel-versions 4.15.0-50 and 4.15.0-48.

Thank you and best regards,
Kelly.



--------------978DA48C2032FB6726DB1B65
Content-Type: text/plain; charset=UTF-8;
 name="20190515-ubuntu-boot.log"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="20190515-ubuntu-boot.log"

WyAgICAwLjAwMDAwMF0gTGludXggdmVyc2lvbiA0LjE1LjAtNTAtZ2VuZXJpYyAoYnVpbGRk
QGxjeTAxLWFtZDY0LTAxMykgKGdjYyB2ZXJzaW9uIDcuMy4wIChVYnVudHUgNy4zLjAtMTZ1
YnVudHUzKSkgIzU0LVVidW50dSBTTVAgTW9uIE1heSA2IDE4OjQ2OjA4IFVUQyAyMDE5IChV
YnVudHUgNC4xNS4wLTUwLjU0LWdlbmVyaWMgNC4xNS4xOCkNClsgICAgMC4wMDAwMDBdIENv
bW1hbmQgbGluZTogcm9vdD0vZGV2L3h2ZGEyIHJvIGVsZXZhdG9yPW5vb3AgZWFybHlwcmlu
dGs9eGVuIHhlbmNvbnM9aHZjIGNvbnNvbGU9aHZjMCByb290PS9kZXYveHZkYTIgcm8NClsg
ICAgMC4wMDAwMDBdIEtFUk5FTCBzdXBwb3J0ZWQgY3B1czoNClsgICAgMC4wMDAwMDBdICAg
SW50ZWwgR2VudWluZUludGVsDQpbICAgIDAuMDAwMDAwXSAgIEFNRCBBdXRoZW50aWNBTUQN
ClsgICAgMC4wMDAwMDBdICAgQ2VudGF1ciBDZW50YXVySGF1bHMNClsgICAgMC4wMDAwMDBd
IHg4Ni9mcHU6IHg4NyBGUFUgd2lsbCB1c2UgRlhTQVZFDQpbICAgIDAuMDAwMDAwXSBlODIw
OiBCSU9TLXByb3ZpZGVkIHBoeXNpY2FsIFJBTSBtYXA6DQpbICAgIDAuMDAwMDAwXSBCSU9T
LWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMDAwMDAwLTB4MDAwMDAwMDAwMDA5ZmZmZl0gdXNh
YmxlDQpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAwMGEwMDAw
LTB4MDAwMDAwMDAwMDBmZWZmZl0gcmVzZXJ2ZWQNClsgICAgMC4wMDAwMDBdIEJJT1MtZTgy
MDogW21lbSAweDAwMDAwMDAwMDAwZmYwMDAtMHgwMDAwMDAwMDAwMGZmZmZmXSBBQ1BJIGRh
dGENClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAxMDAwMDAt
MHgwMDAwMDAwMDgwMDAwM2ZmXSB1c2FibGUNClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDog
W21lbSAweDAwMDAwMDAwZmMwMDAwMDAtMHgwMDAwMDAwMGZjMDA3ZmZmXSBBQ1BJIGRhdGEN
ClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwZmVmZjgwMDAtMHgw
MDAwMDAwMGZlZmZmZmZmXSByZXNlcnZlZA0KWyAgICAwLjAwMDAwMF0gTlggKEV4ZWN1dGUg
RGlzYWJsZSkgcHJvdGVjdGlvbjogYWN0aXZlDQpbICAgIDAuMDAwMDAwXSBETUkgbm90IHBy
ZXNlbnQgb3IgaW52YWxpZC4NClsgICAgMC4wMDAwMDBdIEh5cGVydmlzb3IgZGV0ZWN0ZWQ6
IFhlbiBIVk0NClsgICAgMC4wMDAwMDBdIFhlbiB2ZXJzaW9uIDQuMTMuDQpbICAgIDAuMDAw
MDAwXSBYZW4gUGxhdGZvcm0gUENJOiB1bnJlY29nbmlzZWQgbWFnaWMgdmFsdWUNClsgICAg
MC4wMDAwMDBdIGU4MjA6IGxhc3RfcGZuID0gMHg4MDAwMCBtYXhfYXJjaF9wZm4gPSAweDQw
MDAwMDAwMA0KWyAgICAwLjAwMDAwMF0geDg2L1BBVDogQ29uZmlndXJhdGlvbiBbMC03XTog
V0IgIFdDICBVQy0gVUMgIFdCICBXUCAgVUMtIFdUDQpbICAgIDAuMDAwMDAwXSBTY2Fubmlu
ZyAxIGFyZWFzIGZvciBsb3cgbWVtb3J5IGNvcnJ1cHRpb24NClsgICAgMC4wMDAwMDBdIFVz
aW5nIEdCIHBhZ2VzIGZvciBkaXJlY3QgbWFwcGluZw0KWyAgICAwLjAwMDAwMF0gUkFNRElT
SzogW21lbSAweDAyYjZkMDAwLTB4MDUwMDBmZmZdDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBF
YXJseSB0YWJsZSBjaGVja3N1bSB2ZXJpZmljYXRpb24gZGlzYWJsZWQNClsgICAgMC4wMDAw
MDBdIEFDUEk6IFJTRFAgMHgwMDAwMDAwMDAwMEZGRkMwIDAwMDAyNCAodjAyIFhlbiAgICkN
ClsgICAgMC4wMDAwMDBdIEFDUEk6IFhTRFQgMHgwMDAwMDAwMEZDMDA3RjYwIDAwMDAzNCAo
djAxIFhlbiAgICBIVk0gICAgICAwMDAwMDAwMCBIVk1MIDAwMDAwMDAwKQ0KWyAgICAwLjAw
MDAwMF0gQUNQSTogRkFDUCAweDAwMDAwMDAwRkMwMDdENzAgMDAwMTBDICh2MDUgWGVuICAg
IEhWTSAgICAgIDAwMDAwMDAwIEhWTUwgMDAwMDAwMDApDQpbICAgIDAuMDAwMDAwXSBBQ1BJ
OiBEU0RUIDB4MDAwMDAwMDBGQzAwMTA1MCAwMDZDOUIgKHYwNSBYZW4gICAgSFZNICAgICAg
MDAwMDAwMDAgSU5UTCAyMDE4MDEwNSkNClsgICAgMC4wMDAwMDBdIEFDUEk6IEZBQ1MgMHgw
MDAwMDAwMEZDMDAxMDEwIDAwMDA0MA0KWyAgICAwLjAwMDAwMF0gQUNQSTogRkFDUyAweDAw
MDAwMDAwRkMwMDEwMTAgMDAwMDQwDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBBUElDIDB4MDAw
MDAwMDBGQzAwN0U4MCAwMDAwMzQgKHYwMiBYZW4gICAgSFZNICAgICAgMDAwMDAwMDAgSFZN
TCAwMDAwMDAwMCkNClsgICAgMC4wMDAwMDBdIE5vIE5VTUEgY29uZmlndXJhdGlvbiBmb3Vu
ZA0KWyAgICAwLjAwMDAwMF0gRmFraW5nIGEgbm9kZSBhdCBbbWVtIDB4MDAwMDAwMDAwMDAw
MDAwMC0weDAwMDAwMDAwN2ZmZmZmZmZdDQpbICAgIDAuMDAwMDAwXSBOT0RFX0RBVEEoMCkg
YWxsb2NhdGVkIFttZW0gMHg3ZmZkNTAwMC0weDdmZmZmZmZmXQ0KWyAgICAwLjAwMDAwMF0g
dHNjOiBGYXN0IFRTQyBjYWxpYnJhdGlvbiBmYWlsZWQNClsgICAgMC4wMDAwMDBdIHRzYzog
VW5hYmxlIHRvIGNhbGlicmF0ZSBhZ2FpbnN0IFBJVA0KWyAgICAwLjAwMDAwMF0gdHNjOiBO
byByZWZlcmVuY2UgKEhQRVQvUE1USU1FUikgYXZhaWxhYmxlDQpbICAgIDAuMDAwMDAwXSBa
b25lIHJhbmdlczoNClsgICAgMC4wMDAwMDBdICAgRE1BICAgICAgW21lbSAweDAwMDAwMDAw
MDAwMDEwMDAtMHgwMDAwMDAwMDAwZmZmZmZmXQ0KWyAgICAwLjAwMDAwMF0gICBETUEzMiAg
ICBbbWVtIDB4MDAwMDAwMDAwMTAwMDAwMC0weDAwMDAwMDAwN2ZmZmZmZmZdDQpbICAgIDAu
MDAwMDAwXSAgIE5vcm1hbCAgIGVtcHR5DQpbICAgIDAuMDAwMDAwXSAgIERldmljZSAgIGVt
cHR5DQpbICAgIDAuMDAwMDAwXSBNb3ZhYmxlIHpvbmUgc3RhcnQgZm9yIGVhY2ggbm9kZQ0K
WyAgICAwLjAwMDAwMF0gRWFybHkgbWVtb3J5IG5vZGUgcmFuZ2VzDQpbICAgIDAuMDAwMDAw
XSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDAwMDAwMTAwMC0weDAwMDAwMDAwMDAwOWZm
ZmZdDQpbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDAwMDEwMDAw
MC0weDAwMDAwMDAwN2ZmZmZmZmZdDQpbICAgIDAuMDAwMDAwXSBSZXNlcnZlZCBidXQgdW5h
dmFpbGFibGU6IDk3IHBhZ2VzDQpbICAgIDAuMDAwMDAwXSBJbml0bWVtIHNldHVwIG5vZGUg
MCBbbWVtIDB4MDAwMDAwMDAwMDAwMTAwMC0weDAwMDAwMDAwN2ZmZmZmZmZdDQpbICAgIDAu
MDAwMDAwXSBBQ1BJOiBObyBJT0FQSUMgZW50cmllcyBwcmVzZW50DQpbICAgIDAuMDAwMDAw
XSBVc2luZyBBQ1BJIGZvciBwcm9jZXNzb3IgKExBUElDKSBjb25maWd1cmF0aW9uIGluZm9y
bWF0aW9uDQpbICAgIDAuMDAwMDAwXSBzbXBib290OiBBbGxvd2luZyAxIENQVXMsIDAgaG90
cGx1ZyBDUFVzDQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5
OiBbbWVtIDB4MDAwMDAwMDAtMHgwMDAwMGZmZl0NClsgICAgMC4wMDAwMDBdIFBNOiBSZWdp
c3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHgwMDBhMDAwMC0weDAwMGZlZmZmXQ0KWyAg
ICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDAwMGZm
MDAwLTB4MDAwZmZmZmZdDQpbICAgIDAuMDAwMDAwXSBlODIwOiBbbWVtIDB4ODAwMDA0MDAt
MHhmYmZmZmZmZl0gYXZhaWxhYmxlIGZvciBQQ0kgZGV2aWNlcw0KWyAgICAwLjAwMDAwMF0g
Qm9vdGluZyBwYXJhdmlydHVhbGl6ZWQga2VybmVsIG9uIFhlbiBQVkgNClsgICAgMC4wMDAw
MDBdIGNsb2Nrc291cmNlOiByZWZpbmVkLWppZmZpZXM6IG1hc2s6IDB4ZmZmZmZmZmYgbWF4
X2N5Y2xlczogMHhmZmZmZmZmZiwgbWF4X2lkbGVfbnM6IDc2NDU1MTk2MDAyMTE1NjggbnMN
ClsgICAgMC4wMDAwMDBdIHJhbmRvbTogZ2V0X3JhbmRvbV9ieXRlcyBjYWxsZWQgZnJvbSBz
dGFydF9rZXJuZWwrMHg5OS8weDRmZCB3aXRoIGNybmdfaW5pdD0wDQpbICAgIDAuMDAwMDAw
XSBzZXR1cF9wZXJjcHU6IE5SX0NQVVM6ODE5MiBucl9jcHVtYXNrX2JpdHM6MSBucl9jcHVf
aWRzOjEgbnJfbm9kZV9pZHM6MQ0KWyAgICAwLjAwMDAwMF0gcGVyY3B1OiBFbWJlZGRlZCA0
NiBwYWdlcy9jcHUgQCAgICAgICAgKHB0cnZhbCkgczE1MTU1MiByODE5MiBkMjg2NzIgdTIw
OTcxNTINClsgICAgMC4wMDAwMDBdIFBWIHFzcGlubG9jayBoYXNoIHRhYmxlIGVudHJpZXM6
IDI1NiAob3JkZXI6IDAsIDQwOTYgYnl0ZXMpDQpbICAgIDAuMDAwMDAwXSBCdWlsdCAxIHpv
bmVsaXN0cywgbW9iaWxpdHkgZ3JvdXBpbmcgb24uICBUb3RhbCBwYWdlczogNTE1OTc3DQpb
ICAgIDAuMDAwMDAwXSBQb2xpY3kgem9uZTogRE1BMzINClsgICAgMC4wMDAwMDBdIEtlcm5l
bCBjb21tYW5kIGxpbmU6IHJvb3Q9L2Rldi94dmRhMiBybyBlbGV2YXRvcj1ub29wIGVhcmx5
cHJpbnRrPXhlbiB4ZW5jb25zPWh2YyBjb25zb2xlPWh2YzAgcm9vdD0vZGV2L3h2ZGEyIHJv
DQpbICAgIDAuMDAwMDAwXSBNZW1vcnk6IDE5OTgwODRLLzIwOTY3NjRLIGF2YWlsYWJsZSAo
MTIzMDBLIGtlcm5lbCBjb2RlLCAyNDc0SyByd2RhdGEsIDQyNzZLIHJvZGF0YSwgMjQxMksg
aW5pdCwgMjQxNksgYnNzLCA5ODY4MEsgcmVzZXJ2ZWQsIDBLIGNtYS1yZXNlcnZlZCkNClsg
ICAgMC4wMDAwMDBdIFNMVUI6IEhXYWxpZ249NjQsIE9yZGVyPTAtMywgTWluT2JqZWN0cz0w
LCBDUFVzPTEsIE5vZGVzPTENClsgICAgMC4wMDAwMDBdIEtlcm5lbC9Vc2VyIHBhZ2UgdGFi
bGVzIGlzb2xhdGlvbjogZW5hYmxlZA0KWyAgICAwLjAwMDAwMF0gZnRyYWNlOiBhbGxvY2F0
aW5nIDM5MjMzIGVudHJpZXMgaW4gMTU0IHBhZ2VzDQpbICAgIDAuMDA0MDAwXSBIaWVyYXJj
aGljYWwgUkNVIGltcGxlbWVudGF0aW9uLg0KWyAgICAwLjAwNDAwMF0gIFJDVSByZXN0cmlj
dGluZyBDUFVzIGZyb20gTlJfQ1BVUz04MTkyIHRvIG5yX2NwdV9pZHM9MS4NClsgICAgMC4w
MDQwMDBdICBUYXNrcyBSQ1UgZW5hYmxlZC4NClsgICAgMC4wMDQwMDBdIFJDVTogQWRqdXN0
aW5nIGdlb21ldHJ5IGZvciByY3VfZmFub3V0X2xlYWY9MTYsIG5yX2NwdV9pZHM9MQ0KWyAg
ICAwLjAwNDAwMF0gVXNpbmcgTlVMTCBsZWdhY3kgUElDDQpbICAgIDAuMDA0MDAwXSBOUl9J
UlFTOiA1MjQ1NDQsIG5yX2lycXM6IDMyLCBwcmVhbGxvY2F0ZWQgaXJxczogMA0KWyAgICAw
LjAwNDAwMF0geGVuOmV2ZW50czogVXNpbmcgRklGTy1iYXNlZCBBQkkNClsgICAgMC4wMDQw
MDBdIHhlbjpldmVudHM6IFhlbiBIVk0gY2FsbGJhY2sgdmVjdG9yIGZvciBldmVudCBkZWxp
dmVyeSBpcyBlbmFibGVkDQpbICAgIDAuMDA0MDAwXSBDb25zb2xlOiBjb2xvdXIgZHVtbXkg
ZGV2aWNlIDgweDI1DQpbICAgIDAuMDA0MDAwXSBjb25zb2xlIFtodmMwXSBlbmFibGVkDQpb
ICAgIDAuMDA0MDAwXSBBQ1BJOiBDb3JlIHJldmlzaW9uIDIwMTcwODMxDQpbICAgIDAuMDA0
MDAwXSBCVUc6IHVuYWJsZSB0byBoYW5kbGUga2VybmVsIE5VTEwgcG9pbnRlciBkZXJlZmVy
ZW5jZSBhdCAwMDAwMDAwMDAwMDAwMDAwDQpbICAgIDAuMDA0MDAwXSBJUDogc3RybmNtcCsw
eDkvMHg1MA0KWyAgICAwLjAwNDAwMF0gUEdEIDAgUDREIDANClsgICAgMC4wMDQwMDBdIE9v
cHM6IDAwMDAgWyMxXSBTTVAgUFRJDQpbICAgIDAuMDA0MDAwXSBNb2R1bGVzIGxpbmtlZCBp
bjoNClsgICAgMC4wMDQwMDBdIENQVTogMCBQSUQ6IDAgQ29tbTogc3dhcHBlci8wIE5vdCB0
YWludGVkIDQuMTUuMC01MC1nZW5lcmljICM1NC1VYnVudHUNClsgICAgMC4wMDQwMDBdIFJJ
UDogMDAxMDpzdHJuY21wKzB4OS8weDUwDQpbICAgIDAuMDA0MDAwXSBSU1A6IDAwMDA6ZmZm
ZmZmZmY4MjQwM2VhMCBFRkxBR1M6IDAwMDEwMjA2DQpbICAgIDAuMDA0MDAwXSBSQVg6IDAw
MDAwMDAwMDAwMDAwMDAgUkJYOiAwMDAwMDAwMDAwMDAwMDAwIFJDWDogZmZmZmZmZmY4MjQ2
MjdhOA0KWyAgICAwLjAwNDAwMF0gUkRYOiAwMDAwMDAwMDAwMDAwMDA2IFJTSTogZmZmZmZm
ZmY4MjEzMDk3ZCBSREk6IDAwMDAwMDAwMDAwMDAwMDANClsgICAgMC4wMDQwMDBdIFJCUDog
ZmZmZmZmZmY4MjQwM2VhMCBSMDg6IDAwMDAwMDAwMDAwMDE0YjkgUjA5OiAwMDAwMDAwMDAw
MDAwMDcwDQpbICAgIDAuMDA0MDAwXSBSMTA6IGZmZmZmZmZmODI2NjAzNjAgUjExOiAzMTMz
MzgzMDM3MzEzMDMyIFIxMjogMDAwMDAwMDAwMDAwMDAwMA0KWyAgICAwLjAwNDAwMF0gUjEz
OiBmZmZmZmZmZjgxZTkzZmIwIFIxNDogZmZmZjg4ODA3ZmZjZWE0MCBSMTU6IDAwMDAwMDAw
MDAwMDAwMDANClsgICAgMC4wMDQwMDBdIEZTOiAgMDAwMDAwMDAwMDAwMDAwMCgwMDAwKSBH
UzpmZmZmODg4MDdmYzAwMDAwKDAwMDApIGtubEdTOjAwMDAwMDAwMDAwMDAwMDANClsgICAg
MC4wMDQwMDBdIENTOiAgMDAxMCBEUzogMDAwMCBFUzogMDAwMCBDUjA6IDAwMDAwMDAwODAw
NTAwMzMNClsgICAgMC4wMDQwMDBdIENSMjogMDAwMDAwMDAwMDAwMDAwMCBDUjM6IDAwMDAw
MDAwMDI0MGEwMDEgQ1I0OiAwMDAwMDAwMDAwMDIwNmIwDQpbICAgIDAuMDA0MDAwXSBDYWxs
IFRyYWNlOg0KWyAgICAwLjAwNDAwMF0gIGFjcGlfcXVpcmtfbWF0Y2hlc19iaW9zX2lkcysw
eDQ4LzB4YTANClsgICAgMC4wMDQwMDBdICBhY3BpX2Vhcmx5X2luaXQrMHg1Ni8weDExNw0K
WyAgICAwLjAwNDAwMF0gIHN0YXJ0X2tlcm5lbCsweDQzMS8weDRmZA0KWyAgICAwLjAwNDAw
MF0gIHg4Nl82NF9zdGFydF9yZXNlcnZhdGlvbnMrMHgyNC8weDI2DQpbICAgIDAuMDA0MDAw
XSAgeDg2XzY0X3N0YXJ0X2tlcm5lbCsweDc0LzB4NzcNClsgICAgMC4wMDQwMDBdICBzZWNv
bmRhcnlfc3RhcnR1cF82NCsweGE1LzB4YjANClsgICAgMC4wMDQwMDBdIENvZGU6IDBmIGI2
IDQ3IGZmIDQ4IDgzIGM2IDAxIDNhIDQ2IGZmIDc0IGViIDE5IGMwIDgzIGM4IDAxIDVkIGMz
IDMxIGMwIDVkIGMzIDY2IDJlIDBmIDFmIDg0IDAwIDAwIDAwIDAwIDAwIDU1IDQ4IDg1IGQy
IDQ4IDg5IGU1IDc0IDMyIDwwZj4gYjYgMGYgNDQgMGYgYjYgMDYgNDQgMzggYzEgNzUgMmEg
ODQgYzkgNzQgMjIgYjggMDEgMDAgMDAgMDANClsgICAgMC4wMDQwMDBdIFJJUDogc3RybmNt
cCsweDkvMHg1MCBSU1A6IGZmZmZmZmZmODI0MDNlYTANClsgICAgMC4wMDQwMDBdIENSMjog
MDAwMDAwMDAwMDAwMDAwMA0KWyAgICAwLjAwNDAwMF0gLS0tWyBlbmQgdHJhY2UgNzEzY2Uw
YTNkNzJkMTZkZCBdLS0tDQpbICAgIDAuMDA0MDAwXSBLZXJuZWwgcGFuaWMgLSBub3Qgc3lu
Y2luZzogQXR0ZW1wdGVkIHRvIGtpbGwgdGhlIGlkbGUgdGFzayENCg==
--------------978DA48C2032FB6726DB1B65
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--------------978DA48C2032FB6726DB1B65--


From xen-users-bounces@lists.xenproject.org Thu May 16 06:14:49 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 06:14:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1hR9eB-0006Ys-J0; Thu, 16 May 2019 06:13:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=xQgL=TQ=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1hR9e9-0006Yn-L4
 for xen-users@lists.xenproject.org; Thu, 16 May 2019 06:13:41 +0000
X-Inumbo-ID: bf11a5e0-77a1-11e9-8980-bc764e045a96
Received: from mx1.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bf11a5e0-77a1-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 06:13:39 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (unknown [195.135.220.254])
 by mx1.suse.de (Postfix) with ESMTP id 68F1FAF35;
 Thu, 16 May 2019 06:13:38 +0000 (UTC)
To: Jan Kellermann <jan.kellermann@werk21.de>, xen-users@lists.xenproject.org
References: <1b7f6ddf-762e-a867-2277-1321884b6f9a@werk21.de>
From: Juergen Gross <jgross@suse.com>
Openpgp: preference=signencrypt
Autocrypt: addr=jgross@suse.com; prefer-encrypt=mutual; keydata=
 mQENBFOMcBYBCACgGjqjoGvbEouQZw/ToiBg9W98AlM2QHV+iNHsEs7kxWhKMjrioyspZKOB
 ycWxw3ie3j9uvg9EOB3aN4xiTv4qbnGiTr3oJhkB1gsb6ToJQZ8uxGq2kaV2KL9650I1SJve
 dYm8Of8Zd621lSmoKOwlNClALZNew72NjJLEzTalU1OdT7/i1TXkH09XSSI8mEQ/ouNcMvIJ
 NwQpd369y9bfIhWUiVXEK7MlRgUG6MvIj6Y3Am/BBLUVbDa4+gmzDC9ezlZkTZG2t14zWPvx
 XP3FAp2pkW0xqG7/377qptDmrk42GlSKN4z76ELnLxussxc7I2hx18NUcbP8+uty4bMxABEB
 AAG0H0p1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT6JATkEEwECACMFAlOMcK8CGwMH
 CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCw3p3WKL8TL8eZB/9G0juS/kDY9LhEXseh
 mE9U+iA1VsLhgDqVbsOtZ/S14LRFHczNd/Lqkn7souCSoyWsBs3/wO+OjPvxf7m+Ef+sMtr0
 G5lCWEWa9wa0IXx5HRPW/ScL+e4AVUbL7rurYMfwCzco+7TfjhMEOkC+va5gzi1KrErgNRHH
 kg3PhlnRY0Udyqx++UYkAsN4TQuEhNN32MvN0Np3WlBJOgKcuXpIElmMM5f1BBzJSKBkW0Jc
 Wy3h2Wy912vHKpPV/Xv7ZwVJ27v7KcuZcErtptDevAljxJtE7aJG6WiBzm+v9EswyWxwMCIO
 RoVBYuiocc51872tRGywc03xaQydB+9R7BHPuQENBFOMcBYBCADLMfoA44MwGOB9YT1V4KCy
 vAfd7E0BTfaAurbG+Olacciz3yd09QOmejFZC6AnoykydyvTFLAWYcSCdISMr88COmmCbJzn
 sHAogjexXiif6ANUUlHpjxlHCCcELmZUzomNDnEOTxZFeWMTFF9Rf2k2F0Tl4E5kmsNGgtSa
 aMO0rNZoOEiD/7UfPP3dfh8JCQ1VtUUsQtT1sxos8Eb/HmriJhnaTZ7Hp3jtgTVkV0ybpgFg
 w6WMaRkrBh17mV0z2ajjmabB7SJxcouSkR0hcpNl4oM74d2/VqoW4BxxxOD1FcNCObCELfIS
 auZx+XT6s+CE7Qi/c44ibBMR7hyjdzWbABEBAAGJAR8EGAECAAkFAlOMcBYCGwwACgkQsN6d
 1ii/Ey9D+Af/WFr3q+bg/8v5tCknCtn92d5lyYTBNt7xgWzDZX8G6/pngzKyWfedArllp0Pn
 fgIXtMNV+3t8Li1Tg843EXkP7+2+CQ98MB8XvvPLYAfW8nNDV85TyVgWlldNcgdv7nn1Sq8g
 HwB2BHdIAkYce3hEoDQXt/mKlgEGsLpzJcnLKimtPXQQy9TxUaLBe9PInPd+Ohix0XOlY+Uk
 QFEx50Ki3rSDl2Zt2tnkNYKUCvTJq7jvOlaPd6d/W0tZqpyy7KVay+K4aMobDsodB3dvEAs6
 ScCnh03dDAFgIq5nsB11j3KPKdVoPlfucX2c7kGNH+LUMbzqV6beIENfNexkOfxHf4kBrQQY
 AQgAIBYhBIUSZ3Lo9gSUpdCX97DendYovxMvBQJa3fDQAhsCAIEJELDendYovxMvdiAEGRYI
 AB0WIQRTLbB6QfY48x44uB6AXGG7T9hjvgUCWt3w0AAKCRCAXGG7T9hjvk2LAP99B/9FenK/
 1lfifxQmsoOrjbZtzCS6OKxPqOLHaY47BgEAqKKn36YAPpbk09d2GTVetoQJwiylx/Z9/mQI
 CUbQMg1pNQf9EjA1bNcMbnzJCgt0P9Q9wWCLwZa01SnQWFz8Z4HEaKldie+5bHBL5CzVBrLv
 81tqX+/j95llpazzCXZW2sdNL3r8gXqrajSox7LR2rYDGdltAhQuISd2BHrbkQVEWD4hs7iV
 1KQHe2uwXbKlguKPhk5ubZxqwsg/uIHw0qZDk+d0vxjTtO2JD5Jv/CeDgaBX4Emgp0NYs8IC
 UIyKXBtnzwiNv4cX9qKlz2Gyq9b+GdcLYZqMlIBjdCz0yJvgeb3WPNsCOanvbjelDhskx9gd
 6YUUFFqgsLtrKpCNyy203a58g2WosU9k9H+LcheS37Ph2vMVTISMszW9W8gyORSgmw==
Message-ID: <a65f9094-5905-15b5-a5e1-b1d24119e1bf@suse.com>
Date: Thu, 16 May 2019 08:13:37 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <1b7f6ddf-762e-a867-2277-1321884b6f9a@werk21.de>
Content-Language: de-DE
Subject: Re: [Xen-users] Xen 4.12/4.13 cannot boot Ubuntu-DomU with PVH and
 Kernel 4.15.0-50
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

T24gMTUvMDUvMjAxOSAyMDoyOSwgSmFuIEtlbGxlcm1hbm4gd3JvdGU6Cj4gSGksCj4gCj4gd2Ug
dXNlIHhlbiBmcm9tIHNvdXJjZSBhbmQgYXJlIG5vdCBhYmxlIHRvIGJvb3Qgb3VyIFVidW50dS1E
b21VcyB3aXRoCj4ga2VybmVsIDQuMTUuMC01MCBpbiBQVkgtTW9kZS4gSW4gUFYtTW9kZSB0aGV5
IHN0YXJ0IHdpdGhvdXQgcHJvYmxlbXMuCj4gCj4gV2UgYWN0aXZhdGVkIGxvZ2dpbmcsIHNlZSB0
aGUgbG9nIGF0dGFjaGVkLgo+IAo+IFRoZSBib290IHN0b3BzIGF0Owo+IEJVRzogdW5hYmxlIHRv
IGhhbmRsZSBrZXJuZWwgTlVMTCBwb2ludGVyIGRlcmVmZXJlbmNlIGF0IDAwMDAwMDAwMDAwMDAw
MDAKPiBbLi4uXQo+IEtlcm5lbCBwYW5pYyAtIG5vdCBzeW5jaW5nOiBBdHRlbXB0ZWQgdG8ga2ls
bCB0aGUgaWRsZSB0YXNrIQo+IAo+IAo+IFdlIHVzZSB0aGUgY3VycmVudCBzdGFnaW5nLXZlcnNp
b24gd2l0aCBsYXN0IGNvbW1pdAo+IDJhNTU2YjYzYTIyZGQ2ODY5N2ZlYjM5OTRlNjhkZTkzOWQw
MWE4MDQgKGJlZm9yZSB3ZSB0cmllZCBzdGFnaW5nLTQuMTIKPiB3aXRoIGxhc3QgY29tbWl0IDRl
ZDZjOGI5NWM4MGE2ZmRjMzNmYWIzOGQzZmRhZTY0Yjg4Mjc5MTYpLgo+IAo+IEFyZSB5b3Ugd29y
a2luZyBvbiB0aGlzIGlzc3VlPyBXaXRoIHN0YWdpbmcgdGhlIGJvb3QgZnJlZXplcywgd2l0aAo+
IHN0YWdpbmctNC4xMiB0aGUgRG9tVSBjcmFzaGVkLgo+IFdlIHRyaWVkIHdpdGggRG9tMC1LZXJu
ZWwtdmVyc2lvbnMgNC4xNS4wLTUwIGFuZCA0LjE1LjAtNDguCgpZb3Ugc2hvdWxkIGFzayB0aGUg
VWJ1bnR1IGtlcm5lbCB0ZWFtLiBUaGUgY3Jhc2ggaGFwcGVucyBpbiBhIGZ1bmN0aW9uCm5vdCBw
cmVzZW50IGluIHRoZSB1cHN0cmVhbSA0LjE1IHN0YWJsZSB0cmVlLiBUaGVyZSBzZWVtcyB0byBi
ZSBhbgpVYnVudHUgcHJpdmF0ZSBrZXJuZWwgcGF0Y2ggcHJlc2VudCBjYXVzaW5nIHRoZSBpc3N1
ZS4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLXVzZXJz

From xen-users-bounces@lists.xenproject.org Thu May 16 11:20:04 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 11:20:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1hREPJ-0000SP-0A; Thu, 16 May 2019 11:18:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EREx=TQ=werk21.de=jan.kellermann@srs-us1.protection.inumbo.net>)
 id 1hREPH-0000SK-Ex
 for xen-users@lists.xenproject.org; Thu, 16 May 2019 11:18:39 +0000
X-Inumbo-ID: 592d2b1f-77cc-11e9-8980-bc764e045a96
Received: from mx.werk21system.de (unknown [149.233.9.50])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 592d2b1f-77cc-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 11:18:37 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mx.werk21system.de (Postfix) with ESMTP id E0F811072B1
 for <xen-users@lists.xenproject.org>; Thu, 16 May 2019 13:18:35 +0200 (CEST)
X-Virus-Scanned: Werk21system Virenscanner
X-Spam-Flag: NO
X-Spam-Score: 2.667
X-Spam-Level: **
X-Spam-Status: No, score=2.667 tagged_above=-100 required=6.31
 tests=[BAYES_00=-1.9, HELO_MISC_IP=0.25, RCVD_IN_PBL=3.335,
 RDNS_DYNAMIC=0.982] autolearn=no autolearn_force=no
Received: from mx.werk21system.de ([127.0.0.1])
 by localhost (mx.werk21system.de [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id QZHoGL6HS0li for <xen-users@lists.xenproject.org>;
 Thu, 16 May 2019 13:18:33 +0200 (CEST)
Received: from [192.168.1.127] (cable-89-16-150-22.cust.telecolumbus.net
 [89.16.150.22])
 by mx.werk21system.de (Postfix) with ESMTP id B7CB410677A
 for <xen-users@lists.xenproject.org>; Thu, 16 May 2019 13:18:33 +0200 (CEST)
To: xen-users@lists.xenproject.org
References: <1b7f6ddf-762e-a867-2277-1321884b6f9a@werk21.de>
 <a65f9094-5905-15b5-a5e1-b1d24119e1bf@suse.com>
From: Jan Kellermann <jan.kellermann@werk21.de>
Openpgp: preference=signencrypt
Autocrypt: addr=jan.kellermann@werk21.de; prefer-encrypt=mutual; keydata=
 mQGiBEb1xVcRBACYk9W3MXo1Na9ghYrBd7dqayiGILhyowQXLd3N5+fMm8h25OSZ4kqfwHPA
 m8KL+Tk5YUQmQ5C1ozye2RUxi9THLvIQ4+4U7LBfI8bjmyBilZ/rw5R0oTJte6qEDhjpCpjl
 yKAQhfv4FA6E42JMS0PoxW5aJaZawo8e6cR4NoIStwCg22RWWqOYg4ijokbzl8xT0/RKUQUD
 /Rg60qgt49dvGkDMweS87XtyZc3Lt0UKimAmP+VDOqgHmvtKrz859yXNwN2jqU5tvQjtlihm
 ViSrQKOvsZl5k7AsCpp0dW3sFZ66JNZRATxGIFTIm8OC7dKB86pFiUsqPCyHDPKeW74htlSR
 pXvtHbQPpnxnv/NIpQEOQw/CCt5gA/9VsT2G1jPevwuV+g2Dvm8RsHGdzwd/GQi34KHLoeqQ
 V3eb0Kr9dH9akjOWaXkwISopI8FH4HESFT9xnIbfkAGXdAfC+IA93fUOjiSzHkc6QyAjWCkT
 t4r3mhpMW/MF/du568Oq36PwXHzqXIFRt/yzpnnIyPo/loMEcciNT8PRO7QpSmFuIEtlbGxl
 cm1hbm4gPGphbi5rZWxsZXJtYW5uQHdlcmsyMS5kZT6IXwQTEQIAHwUCRvXFVwIbIwYLCQgH
 AwIEFQIIAwMWAgECHgECF4AACgkQ2wzRfLYwaZ25KgCgyp11lfrxucQLEqbVAZkt/NIf18sA
 oLpWDuKfGFmmEw/pvjCliPrkDuAauQENBEb1xVcQBACK6hVh/KMgN2EGVU44JKia3jeYV16v
 zAL2wn8ZUlBjW/R+ACm4kvqjDMCLZcl7edXtLJDELSpYe7GWhnj6uQx6+5ebT2OVZOPvoahn
 zHhhs4XCQTHvj3OUW1JQwI5YJJiEywl8LUrLrgJzgVi2Zk1791BeVG2hI2III1jrGvlD8wAD
 BgQAgaHxn11LmF0Jt21/a+R8i+GPaeYBjnzZ6J80+1h8nlQgb0LPg0y4HWT3PXksoIt0CAoT
 b4iZ1XJncu7FPwjyC2akGqzD0SvHawuvXbZZE7Jtz+zgjUYT0bRNGSYgEuFUMY6fAbyF/tM1
 TcXtBLSHHwhmWgBMU07yAAJPm/UWgwCISQQYEQIACQUCRvXFVwIbDAAKCRDbDNF8tjBpnV40
 AJ4tvhqBXoo7jr8h/lsxTFnYZdD85gCgi6limeJh6OULVDJKvWDNVeooZyc=
Organization: werk21 GmbH
Message-ID: <082b018b-f5fe-dcd9-39cb-74c7d1eadd99@werk21.de>
Date: Thu, 16 May 2019 13:18:35 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <a65f9094-5905-15b5-a5e1-b1d24119e1bf@suse.com>
Content-Language: de-DE
Subject: Re: [Xen-users] Xen 4.12/4.13 cannot boot Ubuntu-DomU with PVH and
 Kernel 4.15.0-50
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGkgSnVlcmdlbiwKCnRoYW5rIHlvdSB2ZXJ5IG11Y2guIE5vdyB3ZSB1c2Uga2VybmVsIDQuMTgu
MC4yMC43MCBmcm9tIGh3ZS1wYWNrYWdlIGFuZAphbGwgRG9tVXMgYXJlIGJvb3RpbmcgZmluZS4K
Cmt5LgoKQW0gMTYuMDUuMjAxOSB1bSAwODoxMyBzY2hyaWViIEp1ZXJnZW4gR3Jvc3M6Cj4gT24g
MTUvMDUvMjAxOSAyMDoyOSwgSmFuIEtlbGxlcm1hbm4gd3JvdGU6Cj4+IEhpLAo+Pgo+PiB3ZSB1
c2UgeGVuIGZyb20gc291cmNlIGFuZCBhcmUgbm90IGFibGUgdG8gYm9vdCBvdXIgVWJ1bnR1LURv
bVVzIHdpdGgKPj4ga2VybmVsIDQuMTUuMC01MCBpbiBQVkgtTW9kZS4gSW4gUFYtTW9kZSB0aGV5
IHN0YXJ0IHdpdGhvdXQgcHJvYmxlbXMuCj4+Cj4+IFdlIGFjdGl2YXRlZCBsb2dnaW5nLCBzZWUg
dGhlIGxvZyBhdHRhY2hlZC4KPj4KPj4gVGhlIGJvb3Qgc3RvcHMgYXQ7Cj4+IEJVRzogdW5hYmxl
IHRvIGhhbmRsZSBrZXJuZWwgTlVMTCBwb2ludGVyIGRlcmVmZXJlbmNlIGF0IDAwMDAwMDAwMDAw
MDAwMDAKPj4gWy4uLl0KPj4gS2VybmVsIHBhbmljIC0gbm90IHN5bmNpbmc6IEF0dGVtcHRlZCB0
byBraWxsIHRoZSBpZGxlIHRhc2shCj4+Cj4+Cj4+IFdlIHVzZSB0aGUgY3VycmVudCBzdGFnaW5n
LXZlcnNpb24gd2l0aCBsYXN0IGNvbW1pdAo+PiAyYTU1NmI2M2EyMmRkNjg2OTdmZWIzOTk0ZTY4
ZGU5MzlkMDFhODA0IChiZWZvcmUgd2UgdHJpZWQgc3RhZ2luZy00LjEyCj4+IHdpdGggbGFzdCBj
b21taXQgNGVkNmM4Yjk1YzgwYTZmZGMzM2ZhYjM4ZDNmZGFlNjRiODgyNzkxNikuCj4+Cj4+IEFy
ZSB5b3Ugd29ya2luZyBvbiB0aGlzIGlzc3VlPyBXaXRoIHN0YWdpbmcgdGhlIGJvb3QgZnJlZXpl
cywgd2l0aAo+PiBzdGFnaW5nLTQuMTIgdGhlIERvbVUgY3Jhc2hlZC4KPj4gV2UgdHJpZWQgd2l0
aCBEb20wLUtlcm5lbC12ZXJzaW9ucyA0LjE1LjAtNTAgYW5kIDQuMTUuMC00OC4KPiAKPiBZb3Ug
c2hvdWxkIGFzayB0aGUgVWJ1bnR1IGtlcm5lbCB0ZWFtLiBUaGUgY3Jhc2ggaGFwcGVucyBpbiBh
IGZ1bmN0aW9uCj4gbm90IHByZXNlbnQgaW4gdGhlIHVwc3RyZWFtIDQuMTUgc3RhYmxlIHRyZWUu
IFRoZXJlIHNlZW1zIHRvIGJlIGFuCj4gVWJ1bnR1IHByaXZhdGUga2VybmVsIHBhdGNoIHByZXNl
bnQgY2F1c2luZyB0aGUgaXNzdWUuCj4gCj4gCj4gSnVlcmdlbgo+IAo+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLXVzZXJzIG1haWxpbmcgbGlz
dAo+IFhlbi11c2Vyc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tdXNlcnMKPiAKCi0tIAp3ZXJrMjEgR21iSApL
b21tdW5pa2F0aW9uIGbDvHIgUG9saXRpayB1bmQgVmVyYsOkbmRlCgpLcmF1c25pY2tzdHJhw59l
IDMsIDEwMTE1IEJlcmxpbgpUZWw6ICgwMzApIDI4IDQ4IDQ4IDMwCkZheDogKDAzMCkgMjggNDgg
NDggMzEKaHR0cHM6Ly93d3cud2VyazIxLmRlCgpHZXNjaMOkZnRzZsO8aHJlcklubmVuOgpKYW4g
S2VsbGVybWFubiwgSm9oYW5uZXMgU3RhaGwsIFN1c2FubmUgRnJpdHNjaGUKSFJCIDEzMTIwNCAt
IEJlcmxpbi1DaGFybG90dGVuYnVyZyAtIFNpdHo6IEJlcmxpbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4t
dXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

From xen-users-bounces@lists.xenproject.org Thu May 16 11:56:56 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 11:56:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1hREzP-0005Jy-9k; Thu, 16 May 2019 11:55:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EREx=TQ=werk21.de=jan.kellermann@srs-us1.protection.inumbo.net>)
 id 1hREzO-0005Jt-6J
 for xen-users@lists.xenproject.org; Thu, 16 May 2019 11:55:58 +0000
X-Inumbo-ID: 8ed90482-77d1-11e9-bb34-7309609bbc01
Received: from mx.werk21system.de (unknown [149.233.9.50])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8ed90482-77d1-11e9-bb34-7309609bbc01;
 Thu, 16 May 2019 11:55:54 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mx.werk21system.de (Postfix) with ESMTP id 9842F107712
 for <xen-users@lists.xenproject.org>; Thu, 16 May 2019 13:55:53 +0200 (CEST)
X-Virus-Scanned: Werk21system Virenscanner
X-Spam-Flag: NO
X-Spam-Score: 2.667
X-Spam-Level: **
X-Spam-Status: No, score=2.667 tagged_above=-100 required=6.31
 tests=[BAYES_00=-1.9, HELO_MISC_IP=0.25, RCVD_IN_PBL=3.335,
 RDNS_DYNAMIC=0.982] autolearn=no autolearn_force=no
Received: from mx.werk21system.de ([127.0.0.1])
 by localhost (mx.werk21system.de [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id NeHLADbBA5x0 for <xen-users@lists.xenproject.org>;
 Thu, 16 May 2019 13:55:51 +0200 (CEST)
Received: from [192.168.1.127] (cable-89-16-150-22.cust.telecolumbus.net
 [89.16.150.22])
 by mx.werk21system.de (Postfix) with ESMTP id 1B78C106309
 for <xen-users@lists.xenproject.org>; Thu, 16 May 2019 13:55:51 +0200 (CEST)
From: Jan Kellermann <jan.kellermann@werk21.de>
To: xen-users@lists.xenproject.org
References: <1b7f6ddf-762e-a867-2277-1321884b6f9a@werk21.de>
 <a65f9094-5905-15b5-a5e1-b1d24119e1bf@suse.com>
 <082b018b-f5fe-dcd9-39cb-74c7d1eadd99@werk21.de>
Openpgp: preference=signencrypt
Autocrypt: addr=jan.kellermann@werk21.de; prefer-encrypt=mutual; keydata=
 mQGiBEb1xVcRBACYk9W3MXo1Na9ghYrBd7dqayiGILhyowQXLd3N5+fMm8h25OSZ4kqfwHPA
 m8KL+Tk5YUQmQ5C1ozye2RUxi9THLvIQ4+4U7LBfI8bjmyBilZ/rw5R0oTJte6qEDhjpCpjl
 yKAQhfv4FA6E42JMS0PoxW5aJaZawo8e6cR4NoIStwCg22RWWqOYg4ijokbzl8xT0/RKUQUD
 /Rg60qgt49dvGkDMweS87XtyZc3Lt0UKimAmP+VDOqgHmvtKrz859yXNwN2jqU5tvQjtlihm
 ViSrQKOvsZl5k7AsCpp0dW3sFZ66JNZRATxGIFTIm8OC7dKB86pFiUsqPCyHDPKeW74htlSR
 pXvtHbQPpnxnv/NIpQEOQw/CCt5gA/9VsT2G1jPevwuV+g2Dvm8RsHGdzwd/GQi34KHLoeqQ
 V3eb0Kr9dH9akjOWaXkwISopI8FH4HESFT9xnIbfkAGXdAfC+IA93fUOjiSzHkc6QyAjWCkT
 t4r3mhpMW/MF/du568Oq36PwXHzqXIFRt/yzpnnIyPo/loMEcciNT8PRO7QpSmFuIEtlbGxl
 cm1hbm4gPGphbi5rZWxsZXJtYW5uQHdlcmsyMS5kZT6IXwQTEQIAHwUCRvXFVwIbIwYLCQgH
 AwIEFQIIAwMWAgECHgECF4AACgkQ2wzRfLYwaZ25KgCgyp11lfrxucQLEqbVAZkt/NIf18sA
 oLpWDuKfGFmmEw/pvjCliPrkDuAauQENBEb1xVcQBACK6hVh/KMgN2EGVU44JKia3jeYV16v
 zAL2wn8ZUlBjW/R+ACm4kvqjDMCLZcl7edXtLJDELSpYe7GWhnj6uQx6+5ebT2OVZOPvoahn
 zHhhs4XCQTHvj3OUW1JQwI5YJJiEywl8LUrLrgJzgVi2Zk1791BeVG2hI2III1jrGvlD8wAD
 BgQAgaHxn11LmF0Jt21/a+R8i+GPaeYBjnzZ6J80+1h8nlQgb0LPg0y4HWT3PXksoIt0CAoT
 b4iZ1XJncu7FPwjyC2akGqzD0SvHawuvXbZZE7Jtz+zgjUYT0bRNGSYgEuFUMY6fAbyF/tM1
 TcXtBLSHHwhmWgBMU07yAAJPm/UWgwCISQQYEQIACQUCRvXFVwIbDAAKCRDbDNF8tjBpnV40
 AJ4tvhqBXoo7jr8h/lsxTFnYZdD85gCgi6limeJh6OULVDJKvWDNVeooZyc=
Organization: werk21 GmbH
Message-ID: <26a55294-4648-5fb1-4d4c-abfd70338512@werk21.de>
Date: Thu, 16 May 2019 13:55:52 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <082b018b-f5fe-dcd9-39cb-74c7d1eadd99@werk21.de>
Content-Language: de-DE
Subject: Re: [Xen-users] Xen 4.12/4.13 cannot boot Ubuntu-DomU with PVH and
 Kernel 4.15.0-50
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

RGVhciBhbGwsCgpmb3IgVWJ1bnR1IDE2LjA0IGV4aXN0cyBubyBrZXJuZWwgNC4xOCBhbmQgdGhl
IEhXRS1rZXJuZWwgKDQuMTUuMC01MCkKY3Jhc2hlcyBhbHNvLCBzbyBpdCBpcyBub3QgcG9zc2li
bGUgdG8gYm9vdCBhbiBVYnVudHUgMTYuMDQgYXMgUFZIIGF0CnRoaXMgdGltZS4KCldlIG9wZW5l
ZCB0aGlzIGJ1Zy10aWNrZXQ6CjxodHRwczovL2J1Z3MubGF1bmNocGFkLm5ldC91YnVudHUvK3Nv
dXJjZS9saW51eC1tZXRhLWh3ZS8rYnVnLzE4MjkzNzg+CklmIHlvdSBhcmUgYWZmZWN0ZWQsIHBs
ZWFzZSBzdWJzY3JpYmUgYW5kIG1hcmsgImFmZmVjdHMgbWUiIGFsc28uIFRVLgoKQmVzdCByZWdh
cmRzLApLZWxseS4KCkFtIDE2LjA1LjIwMTkgdW0gMTM6MTggc2NocmllYiBKYW4gS2VsbGVybWFu
bjoKPiBIaSBKdWVyZ2VuLAo+IAo+IHRoYW5rIHlvdSB2ZXJ5IG11Y2guIE5vdyB3ZSB1c2Uga2Vy
bmVsIDQuMTguMC4yMC43MCBmcm9tIGh3ZS1wYWNrYWdlIGFuZAo+IGFsbCBEb21VcyBhcmUgYm9v
dGluZyBmaW5lLgo+IAo+IGt5Lgo+IAo+IEFtIDE2LjA1LjIwMTkgdW0gMDg6MTMgc2NocmllYiBK
dWVyZ2VuIEdyb3NzOgo+PiBPbiAxNS8wNS8yMDE5IDIwOjI5LCBKYW4gS2VsbGVybWFubiB3cm90
ZToKPj4+IEhpLAo+Pj4KPj4+IHdlIHVzZSB4ZW4gZnJvbSBzb3VyY2UgYW5kIGFyZSBub3QgYWJs
ZSB0byBib290IG91ciBVYnVudHUtRG9tVXMgd2l0aAo+Pj4ga2VybmVsIDQuMTUuMC01MCBpbiBQ
VkgtTW9kZS4gSW4gUFYtTW9kZSB0aGV5IHN0YXJ0IHdpdGhvdXQgcHJvYmxlbXMuCj4+Pgo+Pj4g
V2UgYWN0aXZhdGVkIGxvZ2dpbmcsIHNlZSB0aGUgbG9nIGF0dGFjaGVkLgo+Pj4KPj4+IFRoZSBi
b290IHN0b3BzIGF0Owo+Pj4gQlVHOiB1bmFibGUgdG8gaGFuZGxlIGtlcm5lbCBOVUxMIHBvaW50
ZXIgZGVyZWZlcmVuY2UgYXQgMDAwMDAwMDAwMDAwMDAwMAo+Pj4gWy4uLl0KPj4+IEtlcm5lbCBw
YW5pYyAtIG5vdCBzeW5jaW5nOiBBdHRlbXB0ZWQgdG8ga2lsbCB0aGUgaWRsZSB0YXNrIQo+Pj4K
Pj4+Cj4+PiBXZSB1c2UgdGhlIGN1cnJlbnQgc3RhZ2luZy12ZXJzaW9uIHdpdGggbGFzdCBjb21t
aXQKPj4+IDJhNTU2YjYzYTIyZGQ2ODY5N2ZlYjM5OTRlNjhkZTkzOWQwMWE4MDQgKGJlZm9yZSB3
ZSB0cmllZCBzdGFnaW5nLTQuMTIKPj4+IHdpdGggbGFzdCBjb21taXQgNGVkNmM4Yjk1YzgwYTZm
ZGMzM2ZhYjM4ZDNmZGFlNjRiODgyNzkxNikuCj4+Pgo+Pj4gQXJlIHlvdSB3b3JraW5nIG9uIHRo
aXMgaXNzdWU/IFdpdGggc3RhZ2luZyB0aGUgYm9vdCBmcmVlemVzLCB3aXRoCj4+PiBzdGFnaW5n
LTQuMTIgdGhlIERvbVUgY3Jhc2hlZC4KPj4+IFdlIHRyaWVkIHdpdGggRG9tMC1LZXJuZWwtdmVy
c2lvbnMgNC4xNS4wLTUwIGFuZCA0LjE1LjAtNDguCj4+Cj4+IFlvdSBzaG91bGQgYXNrIHRoZSBV
YnVudHUga2VybmVsIHRlYW0uIFRoZSBjcmFzaCBoYXBwZW5zIGluIGEgZnVuY3Rpb24KPj4gbm90
IHByZXNlbnQgaW4gdGhlIHVwc3RyZWFtIDQuMTUgc3RhYmxlIHRyZWUuIFRoZXJlIHNlZW1zIHRv
IGJlIGFuCj4+IFVidW50dSBwcml2YXRlIGtlcm5lbCBwYXRjaCBwcmVzZW50IGNhdXNpbmcgdGhl
IGlzc3VlLgo+Pgo+Pgo+PiBKdWVyZ2VuCj4+Cj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCj4+IFhlbi11c2VycyBtYWlsaW5nIGxpc3QKPj4gWGVuLXVz
ZXJzQGxpc3RzLnhlbnByb2plY3Qub3JnCj4+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tdXNlcnMKPj4KPiAKCi0tIAp3ZXJrMjEgR21iSApLb21tdW5p
a2F0aW9uIGbDvHIgUG9saXRpayB1bmQgVmVyYsOkbmRlCgpLcmF1c25pY2tzdHJhw59lIDMsIDEw
MTE1IEJlcmxpbgpUZWw6ICgwMzApIDI4IDQ4IDQ4IDMwCkZheDogKDAzMCkgMjggNDggNDggMzEK
aHR0cHM6Ly93d3cud2VyazIxLmRlCgpHZXNjaMOkZnRzZsO8aHJlcklubmVuOgpKYW4gS2VsbGVy
bWFubiwgSm9oYW5uZXMgU3RhaGwsIFN1c2FubmUgRnJpdHNjaGUKSFJCIDEzMTIwNCAtIEJlcmxp
bi1DaGFybG90dGVuYnVyZyAtIFNpdHo6IEJlcmxpbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi11c2Vycw==

From xen-users-bounces@lists.xenproject.org Thu May 16 13:12:15 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 13:12:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1hRG9y-0004uY-IH; Thu, 16 May 2019 13:10:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQamr-0005ib-Uh
 for xen-users@lists.xen.org; Tue, 14 May 2019 17:00:22 +0000
X-Inumbo-ID: c0e71c87-7669-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c0e71c87-7669-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 17:00:19 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQamf-0001P6-2G; Tue, 14 May 2019 17:00:09 +0000
Received: from andrewcoop by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <andrewcoop@xenbits.xen.org>)
 id 1hQame-0002W2-UX; Tue, 14 May 2019 17:00:08 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.508 (Entity 5.508)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1hQame-0002W2-UX@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:00:08 +0000
X-Mailman-Approved-At: Thu, 16 May 2019 13:10:57 +0000
Subject: [Xen-users] Xen Security Advisory 297 v1 (CVE-2018-12126,
 CVE-2018-12127, CVE-2018-12130,
 CVE-2019-11091) - Microarchitectural Data Sampling speculative side channel
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Cc: "Xen.org security team" <security-team-members@xen.org>
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

 Xen Security Advisory CVE-2018-12126,CVE-2018-12127,CVE-2018-12130,CVE-2019-11091 / XSA-297

       Microarchitectural Data Sampling speculative side channel

ISSUE DESCRIPTION
=================

Microarchitectural Data Sampling refers to a group of speculative
sidechannels vulnerabilities.  They consist of:

 * CVE-2018-12126 - MSBDS - Microarchitectural Store Buffer Data Sampling
 * CVE-2018-12127 - MLPDS - Microarchitectural Load Port Data Sampling
 * CVE-2018-12130 - MFBDS - Microarchitectural Fill Buffer Data Sampling
 * CVE-2019-11091 - MDSUM - Microarchitectural Data Sampling Uncacheable Memory

These issues pertain to the Load Ports, Store Buffers and Fill Buffers
in the pipeline.  The Load Ports are used to service all memory reads.
The Store Buffers service all in-flight speculative writes (including IO
Port writes), while the Fill Buffers service all memory writes which are
post-retirement, and no longer speculative.

Under certain circumstances, a later load which takes a fault or assist
(an internal condition to processor e.g. setting a pagetable Access or
Dirty bit) may be forwarded stale data from these buffers during
speculative execution, which may then be leaked via a sidechannel.

MDSUM (Uncacheable Memory) is a special case of the other three.
Previously, the use of uncacheable memory was believed to be safe
against speculative sidechannels.

For more details, see:
  https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00233.html

IMPACT
======

An attacker, which could include a malicious untrusted user process on a
trusted guest, or an untrusted guest, can sample the content of
recently-used memory operands and IO Port writes.

This can include data from:

 * A previously executing context (process, or guest, or
   hypervisor/toolstack) at the same privilege level.
 * A higher privilege context (kernel, hypervisor, SMM) which
   interrupted the attacker's execution.

Vulnerable data is that on the same physical core as the attacker.  This
includes, when hyper-threading is enabled, adjacent threads.

An attacker cannot use this vulnerability to target specific data.  An
attack would likely require sampling over a period of time and the
application of statistical methods to reconstruct interesting data.

VULNERABLE SYSTEMS
==================

Systems running all versions of Xen are affected.

Only x86 processors are vulnerable.
ARM processors are not believed to be vulnerable.

Only Intel based processors are potentially affected.  Processors from
other manufacturers (eg, AMD) are not believed to be vulnerable.

Please consult the Intel Security Advisory for details on the affected
processors, and which are getting microcode updates.

MITIGATION
==========

This issue can be mitigated with a combination of software, firmware and
configuration changes.

Note that some affected processors are not expected to receive microcode
updates.  For these processors, there is no mitigation available.  Users
with workloads of concern on these processors should see about moving
the workload elsewhere.

RESOLUTION
==========

New microcode, and possibly a new firmware image is required to prevent
SMM data from being leaked with this vulnerability.  Consult your
hardware vendor.  The microcode update alone may be packaged for
boot-time loading.  Consult your dom0 OS vendor.

Software updates to Xen (details below) are required to prevent data
leakage from Xen into lower privileged contexts.

Leakage of data from Xen or other guests can only prevented entirely by
disabling hyper-threading (if available and active in the BIOS), and by
applying the patches to Xen.

The Xen patches use the MD_CLEAR feature (available in the new
microcode) on every exit to guest.  On affected hardware, MD_CLEAR is
used by default (controlled by `spec-ctrl=[no-]md-clear`), subject to
microcode availability.

Note: For compatibility with development versions of this fix,
`spec-ctrl=[no-]mds` is also accepted on Xen 4.12 and earlier as an
alias.  Consult vendor documentation in preference to here.

The availability of the MD_CLEAR functionality in microcode is reported
by Xen on boot.  e.g:

  [root@localhost ~]# xl dmesg | grep MD_CLEAR
  (XEN)   Hardware features: IBRS/IBPB STIBP L1D_FLUSH SSBD MD_CLEAR
  (XEN)   Support for HVM VMs: MSR_SPEC_CTRL RSB EAGER_FPU MD_CLEAR
  (XEN)   Support for PV VMs: MSR_SPEC_CTRL RSB EAGER_FPU MD_CLEAR

SMT/Hyper-Threading is not disabled by default because doing so is
expected to be too disruptive to existing configurations.  See the
discussion concerning SMT/Hyper-Threading below.

Guest software updates will be required to prevent data leakage within
the guest, by making use of the new MD_CLEAR functionality at suitable
points.  Consult the vendors of all software used in the guest.

xsa297/xsa297-unstable-*.patch      xen-unstable
xsa297/xsa297-4.12-*.patch          Xen 4.12.x
xsa297/xsa297-4.11-*.patch          Xen 4.11.x
xsa297/xsa297-4.10-*.patch          Xen 4.10.x
xsa297/xsa297-4.9-*.patch           Xen 4.9.x
xsa297/xsa297-4.8-*.patch           Xen 4.8.x
xsa297/xsa297-4.7-*.patch           Xen 4.7.x

$ sha256sum xsa297* xsa297*/*
242a4c9b24aeeac14b5f3e5069cd964c061072c52e63c3050a20986868a87a11  xsa297.meta
f45354f35ba1726aa274443394e4e1669a518df3c8b62ec2ca24d4bfcf2f4b8e  xsa297/xsa297-unstable-1.patch
e5a0cbcbd07e5fb20d7dcdd14011281d19baa9c0d958520deede59f11aec3e46  xsa297/xsa297-unstable-2.patch
c055646eabeb03f6c6d62e95e37fe705d7716a47936dbd65671bedaddad895f7  xsa297/xsa297-unstable-3.patch
9c2d4aa8122d3f8c109b32d707dae5d236f8df14e25db5db97743c29432bab75  xsa297/xsa297-unstable-4.patch
af7758b080579e130a9f1bcc5dc6b4a67699a09a5d89280cc2f6c45e26d23ed7  xsa297/xsa297-4.7-1.patch
15d214c38db3f240687a06a07725d31929c942201a07b988b20ba9766d325321  xsa297/xsa297-4.7-2.patch
ab16d609822712b6110867cd0179ade0f05ccb36e975cb8f7e711497b47813f5  xsa297/xsa297-4.7-3.patch
b292aff757800ad8fa37b4db0035a2cf9a580ff8c99816059e0aba9e925f573d  xsa297/xsa297-4.7-4.patch
15556852f8f62c4cb6019dd7731df31983b16076de6730a7a66defd3d0594927  xsa297/xsa297-4.7-5.patch
5308bbcc58b4811ff05fce60899e071e4fe3c9cade792fcc5c1c1b6d51001132  xsa297/xsa297-4.7-6.patch
e9752a539d103c465342a1f87c92dcc8a099f34fc668413f7f134174f2bffc68  xsa297/xsa297-4.7-7.patch
9f22cbc56de9fb439c97aa48952ee0a0ebf92b78c135934270c40840961ddf89  xsa297/xsa297-4.7-8.patch
b56828a7fb74529cc1cac152e2ee69df8de53c09676c14ca24823daf990b193a  xsa297/xsa297-4.8-1.patch
34b04ff0a463c211b30c41048f4a448bd8d83123b426b4de695034b46c7b0952  xsa297/xsa297-4.8-2.patch
4db2dc7aa3dc3fd1ed30160bd686c9a4890351688feafd7e6e3317438bccd561  xsa297/xsa297-4.8-3.patch
febf5797b67133f089baa39d710366eefff04d25438dbda051d33cdb78f59004  xsa297/xsa297-4.8-4.patch
eb75795273cca3c29a883bdb499e8e33237ad016c41080e5eb6f9755334e35c9  xsa297/xsa297-4.8-5.patch
601cd6c6c805bf9200702806e6e807db04406f15487191d1d95c4521c5f3f860  xsa297/xsa297-4.8-6.patch
dc3ef28a7b92788eb06a88d44ea8a1f1b72ef859ff46f6ff7c30376ae0ec17df  xsa297/xsa297-4.8-7.patch
a5dbc30dcc4bed0bf7ea77b73d9dab0c82e5efdc0a93569617b8e7e5221b3ca5  xsa297/xsa297-4.8-8.patch
10c9ec26d23360de805bc4439aee5766c22f12f6229b8ee5ea045d44cec79267  xsa297/xsa297-4.9-1.patch
34b04ff0a463c211b30c41048f4a448bd8d83123b426b4de695034b46c7b0952  xsa297/xsa297-4.9-2.patch
da0d8c5f171379698f9a0cb030c2dda8f37153016da929457f318e4f8a0ee2bb  xsa297/xsa297-4.9-3.patch
151822d5d60bfebc5df61de9a8593f504f6c25cf973a28dcb85e85c0416a0aed  xsa297/xsa297-4.9-4.patch
eb75795273cca3c29a883bdb499e8e33237ad016c41080e5eb6f9755334e35c9  xsa297/xsa297-4.9-5.patch
6636a0c92be892090522317c2b2145d2764168b50d4c1d964d2d52b3f33f54cf  xsa297/xsa297-4.9-6.patch
226de265e8ebb535711f94fb9cc78802f97d092348fb6fb707c15d557659bae9  xsa297/xsa297-4.9-7.patch
44b05fe2fe7d340a6ebfdd61d3d59fb5255410269051b9bcf5bbf400e6712189  xsa297/xsa297-4.9-8.patch
d05db34a8ee61f6762bb94b7c5c976364a3869fa7b70782a22dfb3c563c9d6c5  xsa297/xsa297-4.10-1.patch
6075a134a941cc83a9a7b2e428d7111857ab9bc5f3f75935a2f5d4cb7c7aca0d  xsa297/xsa297-4.10-2.patch
cc35f2c5d5c39120cbea0808b0772e9a3568fb45324023eb3192e9d4bea5dee0  xsa297/xsa297-4.10-3.patch
eb75795273cca3c29a883bdb499e8e33237ad016c41080e5eb6f9755334e35c9  xsa297/xsa297-4.10-4.patch
5f2d3ac26e4fbde707cc7c5d398a3550f05ca4814d60b5ce9d5b6d95e7243a68  xsa297/xsa297-4.10-5.patch
9942f973f341a0d7e439f679fcdbcecc9828f6ca50e8b48ba914b5b40688039b  xsa297/xsa297-4.10-6.patch
c2e33bd9cdd696a71eae276b20eea8dc7e13e6013380ab20635a9931dd2bf1d4  xsa297/xsa297-4.10-7.patch
87e79a9c2a8fd385b3536b2935293dc3efcaca31523b8f2780be5d62cce4248f  xsa297/xsa297-4.11-1.patch
57a63c120053a6bf76c1005735186ad477ea736354a2f60d5517b205f553f600  xsa297/xsa297-4.11-2.patch
bb98de0ccdc74b6db6045cf4869da3788c83eaec12e4a9292293c409f94cd473  xsa297/xsa297-4.11-3.patch
eb75795273cca3c29a883bdb499e8e33237ad016c41080e5eb6f9755334e35c9  xsa297/xsa297-4.11-4.patch
d8aa296014cb15107668e351fd383e1dfd9af56a3d109725f7b5e1d9a2a7cf81  xsa297/xsa297-4.11-5.patch
a28fb9f1cc84b8f91e2b53e629c7729bab60b41675720eb169d8172d9edf58f0  xsa297/xsa297-4.11-6.patch
8310358fb547c306b35762bf8b389700560e277f8d58f780f7215b3f78dfa4cc  xsa297/xsa297-4.11-7.patch
fd3a8d83645799e832767a43647b1255e2e0240ba9c40c6f661d27a08e880770  xsa297/xsa297-4.12-1.patch
6cf827a557c1993db9f7f1c08a8efc3e2ccb955fe2d59c0cadb1b3294d9bfed8  xsa297/xsa297-4.12-2.patch
14d47c1b448c3e81f773e7f762e6af682285d61ce8fade8902f52340cb77efab  xsa297/xsa297-4.12-3.patch
891c181ce03b765795534e20004679bb102150d98c8db2b879a2cabe60689089  xsa297/xsa297-4.12-4.patch
1d17219413ca150e4815469481d19f044b1abcf3dc7f6824caccbc85b3a99702  xsa297/xsa297-4.12-5.patch
3fb437b18d9cba432c424331a083da52b3ad1ebf81fed3413315ee1d8117ca40  xsa297/xsa297-4.12-6.patch
71a8bfd370269bcd3520e8969a9c4fbedb75035e3eb4b12347ac08d67ccf91e0  xsa297/xsa297-4.12-7.patch
$

DISCUSSION CONCERNING SMT/HYPER-THREADING
=========================================

An attacker can perform an MDS-based attack from userspace, with
unprivileged instructions.  As the leakage occurs from stale data
latched in buffers in the pipeline, the only defence is to flush the
buffers before moving to a less privileged context.

On affected processors when hyper-threading is enabled, the in-flight
memory content from other threads can be observed, from whatever context
is executing.  This could be a different piece of userspace, or the
guest kernel, or Xen.  It could also be from a vcpu belonging to a
different guest.

Work is ongoing on xen-devel to develop core-aware scheduling, which
will mitigate the cross-domain leak by ensuring that vcpus from
different domains are never concurrently scheduled on sibling threads.
However, this alone will not prevent cross-privilege level leakage from
within the same domain, including leakage from Xen.

If you have any untrusted code running in VMs, and need to prevent the
risk of data leakage, the only available option at the moment is to
disable hyper-threading.  This is preferably done in the BIOS, but can
also be done by Xen at boot time by specifying `smt=no` on the command
line.

NOTE REGARDING LACK OF EMBARGO
==============================

Despite an attempt to organise predisclosure, the discoverers ultimately
did not authorise a predisclosure.
-----BEGIN PGP SIGNATURE-----

iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAlza5AgMHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZYnYH/RMXGBcI79B0qD3lG19j8b//j8iDLskTHSkRg6HU
3UXMu1aAEqtgP3yoDl00vDKBMqfNygduQt5mf+nPgM3QDJi0tU9bkUjq+K+u5GQN
wHj6HXneAtv7pQNo+VCO7JIXg0/XFVC/qLA44Edw9V3rZIq++LzWNQAtXmHs6xlx
0D2gq7B3hsz0ZkM7og9uPCFmkvwXbjq63f2SUmBw6u95lUThu3BDSkG87/HcqBDb
n9MhvcIsy8cfvVt4A47UIPXm48MVQfH5a2Q8yTRK+Ix59vJ2QzAXn8N4WtksI0u6
YDgDihr7yU5xuQAU593Gbs5hOm9eDyTSY2jy0bwPlZb/Nf0=
=XbSi
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa297.meta"
Content-Disposition: attachment; filename="xsa297.meta"
Content-Transfer-Encoding: base64

ewogICJYU0EiOiAyOTcsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMiIsCiAgICAiNC4xMSIsCiAgICAiNC4xMCIs
CiAgICAiNC45IiwKICAgICI0LjgiLAogICAgIjQuNyIKICBdLAogICJUcmVl
cyI6IFsKICAgICJ4ZW4iCiAgXSwKICAiUmVjaXBlcyI6IHsKICAgICI0LjEw
IjogewogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAg
ICAgICAgIlN0YWJsZVJlZiI6ICJhYTY5NzhjMjY4OGYyOGU1ZmM1NWM5NjBi
YmZlNWU2NGY5MTA1Zjg0IiwKICAgICAgICAgICJQcmVyZXFzIjogW10sCiAg
ICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI5Ny94c2Ey
OTctNC4xMC0xLnBhdGNoIiwKICAgICAgICAgICAgInhzYTI5Ny94c2EyOTct
NC4xMC0yLnBhdGNoIiwKICAgICAgICAgICAgInhzYTI5Ny94c2EyOTctNC4x
MC0zLnBhdGNoIiwKICAgICAgICAgICAgInhzYTI5Ny94c2EyOTctNC4xMC00
LnBhdGNoIiwKICAgICAgICAgICAgInhzYTI5Ny94c2EyOTctNC4xMC01LnBh
dGNoIiwKICAgICAgICAgICAgInhzYTI5Ny94c2EyOTctNC4xMC02LnBhdGNo
IiwKICAgICAgICAgICAgInhzYTI5Ny94c2EyOTctNC4xMC03LnBhdGNoIgog
ICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjEx
IjogewogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAg
ICAgICAgIlN0YWJsZVJlZiI6ICIzYjA2MmY1MDQwYTEwM2Q4NmI0NGM1ZTg0
MTJmZjk1NTViMDBkMDZjIiwKICAgICAgICAgICJQcmVyZXFzIjogW10sCiAg
ICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI5Ny94c2Ey
OTctNC4xMS0xLnBhdGNoIiwKICAgICAgICAgICAgInhzYTI5Ny94c2EyOTct
NC4xMS0yLnBhdGNoIiwKICAgICAgICAgICAgInhzYTI5Ny94c2EyOTctNC4x
MS0zLnBhdGNoIiwKICAgICAgICAgICAgInhzYTI5Ny94c2EyOTctNC4xMS00
LnBhdGNoIiwKICAgICAgICAgICAgInhzYTI5Ny94c2EyOTctNC4xMS01LnBh
dGNoIiwKICAgICAgICAgICAgInhzYTI5Ny94c2EyOTctNC4xMS02LnBhdGNo
IiwKICAgICAgICAgICAgInhzYTI5Ny94c2EyOTctNC4xMS03LnBhdGNoIgog
ICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjEy
IjogewogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAg
ICAgICAgIlN0YWJsZVJlZiI6ICJmZDJhMzRjOTY1NWFjZWNhYWExNTQxZGQ4
NGZjNjcwOTM2MzAzMTc1IiwKICAgICAgICAgICJQcmVyZXFzIjogW10sCiAg
ICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI5Ny94c2Ey
OTctNC4xMi0xLnBhdGNoIiwKICAgICAgICAgICAgInhzYTI5Ny94c2EyOTct
NC4xMi0yLnBhdGNoIiwKICAgICAgICAgICAgInhzYTI5Ny94c2EyOTctNC4x
Mi0zLnBhdGNoIiwKICAgICAgICAgICAgInhzYTI5Ny94c2EyOTctNC4xMi00
LnBhdGNoIiwKICAgICAgICAgICAgInhzYTI5Ny94c2EyOTctNC4xMi01LnBh
dGNoIiwKICAgICAgICAgICAgInhzYTI5Ny94c2EyOTctNC4xMi02LnBhdGNo
IiwKICAgICAgICAgICAgInhzYTI5Ny94c2EyOTctNC4xMi03LnBhdGNoIgog
ICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0Ljci
OiB7CiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAg
ICAgICAiU3RhYmxlUmVmIjogIjdjOGRiNThkMzczOWM4MDVmNGMwZjc3M2I2
NTE1N2YzMDZiMDBjMmEiLAogICAgICAgICAgIlByZXJlcXMiOiBbXSwKICAg
ICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjk3L3hzYTI5
Ny00LjctMS5wYXRjaCIsCiAgICAgICAgICAgICJ4c2EyOTcveHNhMjk3LTQu
Ny0yLnBhdGNoIiwKICAgICAgICAgICAgInhzYTI5Ny94c2EyOTctNC43LTMu
cGF0Y2giLAogICAgICAgICAgICAieHNhMjk3L3hzYTI5Ny00LjctNC5wYXRj
aCIsCiAgICAgICAgICAgICJ4c2EyOTcveHNhMjk3LTQuNy01LnBhdGNoIiwK
ICAgICAgICAgICAgInhzYTI5Ny94c2EyOTctNC43LTYucGF0Y2giLAogICAg
ICAgICAgICAieHNhMjk3L3hzYTI5Ny00LjctNy5wYXRjaCIsCiAgICAgICAg
ICAgICJ4c2EyOTcveHNhMjk3LTQuNy04LnBhdGNoIgogICAgICAgICAgXQog
ICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjgiOiB7CiAgICAgICJS
ZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxl
UmVmIjogImU5ZDg2MGYxZjY1N2ExOThkOTkwYmRhZTNlMjk1MDAxYmQxOTIy
M2MiLAogICAgICAgICAgIlByZXJlcXMiOiBbXSwKICAgICAgICAgICJQYXRj
aGVzIjogWwogICAgICAgICAgICAieHNhMjk3L3hzYTI5Ny00LjgtMS5wYXRj
aCIsCiAgICAgICAgICAgICJ4c2EyOTcveHNhMjk3LTQuOC0yLnBhdGNoIiwK
ICAgICAgICAgICAgInhzYTI5Ny94c2EyOTctNC44LTMucGF0Y2giLAogICAg
ICAgICAgICAieHNhMjk3L3hzYTI5Ny00LjgtNC5wYXRjaCIsCiAgICAgICAg
ICAgICJ4c2EyOTcveHNhMjk3LTQuOC01LnBhdGNoIiwKICAgICAgICAgICAg
InhzYTI5Ny94c2EyOTctNC44LTYucGF0Y2giLAogICAgICAgICAgICAieHNh
Mjk3L3hzYTI5Ny00LjgtNy5wYXRjaCIsCiAgICAgICAgICAgICJ4c2EyOTcv
eHNhMjk3LTQuOC04LnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAg
ICAgfQogICAgfSwKICAgICI0LjkiOiB7CiAgICAgICJSZWNpcGVzIjogewog
ICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjYzZDkz
MzBiYTlmZGVjN2M4ZTkzNDZlNmQ4NTM2MDc0N2Q2MWM5NDciLAogICAgICAg
ICAgIlByZXJlcXMiOiBbXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAg
ICAgICAgICAieHNhMjk3L3hzYTI5Ny00LjktMS5wYXRjaCIsCiAgICAgICAg
ICAgICJ4c2EyOTcveHNhMjk3LTQuOS0yLnBhdGNoIiwKICAgICAgICAgICAg
InhzYTI5Ny94c2EyOTctNC45LTMucGF0Y2giLAogICAgICAgICAgICAieHNh
Mjk3L3hzYTI5Ny00LjktNC5wYXRjaCIsCiAgICAgICAgICAgICJ4c2EyOTcv
eHNhMjk3LTQuOS01LnBhdGNoIiwKICAgICAgICAgICAgInhzYTI5Ny94c2Ey
OTctNC45LTYucGF0Y2giLAogICAgICAgICAgICAieHNhMjk3L3hzYTI5Ny00
LjktNy5wYXRjaCIsCiAgICAgICAgICAgICJ4c2EyOTcveHNhMjk3LTQuOS04
LnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwK
ICAgICJtYXN0ZXIiOiB7CiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4
ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjk5YmI0NWU2ODQyODNi
M2JjNjIxZGJjOTliMWI5M2M4NTZiNGRkMWMiLAogICAgICAgICAgIlByZXJl
cXMiOiBbXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAi
eHNhMjk3L3hzYTI5Ny11bnN0YWJsZS0xLnBhdGNoIiwKICAgICAgICAgICAg
InhzYTI5Ny94c2EyOTctdW5zdGFibGUtMi5wYXRjaCIsCiAgICAgICAgICAg
ICJ4c2EyOTcveHNhMjk3LXVuc3RhYmxlLTMucGF0Y2giLAogICAgICAgICAg
ICAieHNhMjk3L3hzYTI5Ny11bnN0YWJsZS00LnBhdGNoIgogICAgICAgICAg
XQogICAgICAgIH0KICAgICAgfQogICAgfQogIH0KfQ==

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-unstable-1.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-unstable-1.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogTWlzYyBub24tZnVuY3Rpb25h
bCBjbGVhbnVwCgogKiBJZGVudGlmeSBCVEkgaW4gdGhlIHNwZWNfY3RybF97
ZW50ZXIsZXhpdH1faWRsZSgpIGNvbW1lbnRzLCBhcyBvdGhlcgogICBtaXRp
Z2F0aW9ucyB3aWxsIHNob3J0bHkgYXBwZWFyLgogKiBVc2UgYWx0ZXJuYXRp
dmVfaW5wdXQoKSBhbmQgY292ZXIgdGhlIGxhY2sgb2YgbWVtb3J5IGNvYmJl
ciB3aXRoIGEgZnVydGhlcgogICBiYXJyaWVyLgoKU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCBhNWI1NjUx
Li5kYWFiZWRlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Nw
ZWNfY3RybC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
LmgKQEAgLTY5LDYgKzY5LDggQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9p
ZCBzcGVjX2N0cmxfZW50ZXJfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8p
CiAgICAgdWludDMyX3QgdmFsID0gMDsKIAogICAgIC8qCisgICAgICogQnJh
bmNoIFRhcmdldCBJbmplY3Rpb246CisgICAgICoKICAgICAgKiBMYXRjaCB0
aGUgbmV3IHNoYWRvdyB2YWx1ZSwgdGhlbiBlbmFibGUgc2hhZG93aW5nLCB0
aGVuIHVwZGF0ZSB0aGUgTVNSLgogICAgICAqIFRoZXJlIGFyZSBubyBTTVAg
aXNzdWVzIGhlcmU7IG9ubHkgbG9jYWwgcHJvY2Vzc29yIG9yZGVyaW5nIGNv
bmNlcm5zLgogICAgICAqLwpAQCAtNzYsOCArNzgsOSBAQCBzdGF0aWMgYWx3
YXlzX2lubGluZSB2b2lkIHNwZWNfY3RybF9lbnRlcl9pZGxlKHN0cnVjdCBj
cHVfaW5mbyAqaW5mbykKICAgICBiYXJyaWVyKCk7CiAgICAgaW5mby0+c3Bl
Y19jdHJsX2ZsYWdzIHw9IFNDRl91c2Vfc2hhZG93OwogICAgIGJhcnJpZXIo
KTsKLSAgICBhc20gdm9sYXRpbGUgKCBBTFRFUk5BVElWRSgiIiwgIndybXNy
IiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUpCi0gICAgICAgICAgICAgICAg
ICAgOjogImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAiZCIgKDAp
IDogIm1lbW9yeSIgKTsKKyAgICBhbHRlcm5hdGl2ZV9pbnB1dCgiIiwgIndy
bXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUsCisgICAgICAgICAgICAg
ICAgICAgICAgImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAiZCIg
KDApKTsKKyAgICBiYXJyaWVyKCk7CiB9CiAKIC8qIFdBUk5JTkchIGByZXRg
LCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBjYWxs
LiAqLwpAQCAtODYsMTMgKzg5LDE2IEBAIHN0YXRpYyBhbHdheXNfaW5saW5l
IHZvaWQgc3BlY19jdHJsX2V4aXRfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmlu
Zm8pCiAgICAgdWludDMyX3QgdmFsID0gaW5mby0+eGVuX3NwZWNfY3RybDsK
IAogICAgIC8qCisgICAgICogQnJhbmNoIFRhcmdldCBJbmplY3Rpb246Cisg
ICAgICoKICAgICAgKiBEaXNhYmxlIHNoYWRvd2luZyBiZWZvcmUgdXBkYXRp
bmcgdGhlIE1TUi4gIFRoZXJlIGFyZSBubyBTTVAgaXNzdWVzCiAgICAgICog
aGVyZTsgb25seSBsb2NhbCBwcm9jZXNzb3Igb3JkZXJpbmcgY29uY2VybnMu
CiAgICAgICovCiAgICAgaW5mby0+c3BlY19jdHJsX2ZsYWdzICY9IH5TQ0Zf
dXNlX3NoYWRvdzsKICAgICBiYXJyaWVyKCk7Ci0gICAgYXNtIHZvbGF0aWxl
ICggQUxURVJOQVRJVkUoIiIsICJ3cm1zciIsIFg4Nl9GRUFUVVJFX1NDX01T
Ul9JRExFKQotICAgICAgICAgICAgICAgICAgIDo6ICJhIiAodmFsKSwgImMi
IChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSA6ICJtZW1vcnkiICk7CisgICAg
YWx0ZXJuYXRpdmVfaW5wdXQoIiIsICJ3cm1zciIsIFg4Nl9GRUFUVVJFX1ND
X01TUl9JRExFLAorICAgICAgICAgICAgICAgICAgICAgICJhIiAodmFsKSwg
ImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSk7CisgICAgYmFycmllcigp
OwogfQogCiAjZW5kaWYgLyogX19BU1NFTUJMWV9fICovCg==

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-unstable-2.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-unstable-2.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogQ1BVSUQvTVNSIGRlZmluaXRp
b25zIGZvciBNaWNyb2FyY2hpdGVjdHVyYWwgRGF0YQogU2FtcGxpbmcKClRo
ZSBNRF9DTEVBUiBmZWF0dXJlIGNhbiBiZSBhdXRvbWF0aWNhbGx5IG9mZmVy
ZWQgdG8gZ3Vlc3RzLiAgTm8KaW5mcmFzdHJ1Y3R1cmUgaXMgbmVlZGVkIGlu
IFhlbiB0byBzdXBwb3J0IHRoZSBndWVzdCBtYWtpbmcgdXNlIG9mIGl0LgoK
VGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTcsIENWRS0yMDE4LTEyMTI2LCBDVkUt
MjAxOC0xMjEyNywgQ1ZFLTIwMTgtMTIxMzAsIENWRS0yMDE5LTExMDkxLgoK
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5wYW5kb2MgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5w
YW5kb2MKaW5kZXggZDlmZjM3Mi4uZmRmNGNmYyAxMDA2NDQKLS0tIGEvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCisrKyBiL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwpAQCAtNDgzLDcgKzQ4Myw3IEBA
IGFjY291bnRpbmcgZm9yIGhhcmR3YXJlIGNhcGFiaWxpdGllcyBhcyBlbnVt
ZXJhdGVkIHZpYSBDUFVJRC4KIAogQ3VycmVudGx5IGFjY2VwdGVkOgogCi1U
aGUgU3BlY3VsYXRpb24gQ29udHJvbCBoYXJkd2FyZSBmZWF0dXJlcyBgaWJy
c2JgLCBgc3RpYnBgLCBgaWJwYmAsCitUaGUgU3BlY3VsYXRpb24gQ29udHJv
bCBoYXJkd2FyZSBmZWF0dXJlcyBgbWQtY2xlYXJgLCBgaWJyc2JgLCBgc3Rp
YnBgLCBgaWJwYmAsCiBgbDFkLWZsdXNoYCBhbmQgYHNzYmRgIGFyZSB1c2Vk
IGJ5IGRlZmF1bHQgaWYgYXZhaWxhYmxlIGFuZCBhcHBsaWNhYmxlLiAgVGhl
eSBjYW4KIGJlIGlnbm9yZWQsIGUuZy4gYG5vLWlicnNiYCwgYXQgd2hpY2gg
cG9pbnQgWGVuIHdvbid0IHVzZSB0aGVtIGl0c2VsZiwgYW5kCiB3b24ndCBv
ZmZlciB0aGVtIHRvIGd1ZXN0cy4KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2NwdWlkLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jCmlu
ZGV4IDY2YzNmMDUuLjRlMzY1NmYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2NwdWlkLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3B1aWQu
YwpAQCAtMjExLDYgKzIxMSw3IEBAIGludCBsaWJ4bF9jcHVpZF9wYXJzZV9j
b25maWcobGlieGxfY3B1aWRfcG9saWN5X2xpc3QgKmNwdWlkLCBjb25zdCBj
aGFyKiBzdHIpCiAKICAgICAgICAgeyJhdng1MTItNHZubml3IiwweDAwMDAw
MDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgIDIsICAxfSwKICAgICAgICAgeyJh
dng1MTItNGZtYXBzIiwweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwg
IDMsICAxfSwKKyAgICAgICAgeyJtZC1jbGVhciIsICAgICAweDAwMDAwMDA3
LCAgMCwgQ1BVSURfUkVHX0VEWCwgMTAsICAxfSwKICAgICAgICAgeyJpYnJz
YiIsICAgICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgMjYs
ICAxfSwKICAgICAgICAgeyJzdGlicCIsICAgICAgICAweDAwMDAwMDA3LCAg
MCwgQ1BVSURfUkVHX0VEWCwgMjcsICAxfSwKICAgICAgICAgeyJsMWQtZmx1
c2giLCAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgMjgsICAx
fSwKZGlmZiAtLWdpdCBhL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMgYi90b29s
cy9taXNjL3hlbi1jcHVpZC5jCmluZGV4IGVlNzRkODYuLjlkOTNlZWUgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKKysrIGIvdG9vbHMv
bWlzYy94ZW4tY3B1aWQuYwpAQCAtMTU0LDYgKzE1NCw3IEBAIHN0YXRpYyBj
b25zdCBjaGFyICpjb25zdCBzdHJfN2QwWzMyXSA9CiAgICAgWyAyXSA9ICJh
dng1MTJfNHZubml3IiwgWyAzXSA9ICJhdng1MTJfNGZtYXBzIiwKICAgICBb
IDRdID0gImZzcm0iLAogCisgICAgWzEwXSA9ICJtZC1jbGVhciIsCiAgICAg
LyogMTIgKi8gICAgICAgICAgICAgICAgWzEzXSA9ICJ0c3gtZm9yY2UtYWJv
cnQiLAogCiAgICAgWzE4XSA9ICJwY29uZmlnIiwKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9jcHVpZC5jIGIveGVuL2FyY2gveDg2L2NwdWlkLmMKaW5k
ZXggY2IxNzBhYy4uNmY1OTMyNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2NwdWlkLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdWlkLmMKQEAgLTI5LDcg
KzI5LDEyIEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3hlbl9jcHVpZChj
b25zdCBjaGFyICpzKQogICAgICAgICBpZiAoICFzcyApCiAgICAgICAgICAg
ICBzcyA9IHN0cmNocihzLCAnXDAnKTsKIAotICAgICAgICBpZiAoICh2YWwg
PSBwYXJzZV9ib29sZWFuKCJpYnBiIiwgcywgc3MpKSA+PSAwICkKKyAgICAg
ICAgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigibWQtY2xlYXIiLCBzLCBz
cykpID49IDAgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoICF2YWwg
KQorICAgICAgICAgICAgICAgIHNldHVwX2NsZWFyX2NwdV9jYXAoWDg2X0ZF
QVRVUkVfTURfQ0xFQVIpOworICAgICAgICB9CisgICAgICAgIGVsc2UgaWYg
KCAodmFsID0gcGFyc2VfYm9vbGVhbigiaWJwYiIsIHMsIHNzKSkgPj0gMCAp
CiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggIXZhbCApCiAgICAgICAg
ICAgICAgICAgc2V0dXBfY2xlYXJfY3B1X2NhcChYODZfRkVBVFVSRV9JQlBC
KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwppbmRleCBiZTE0MjRmLi5kNTY2ZDli
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIv
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0yOTcsMTcgKzI5NywxOSBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90
aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICBwcmludGsoIlNwZWN1
bGF0aXZlIG1pdGlnYXRpb24gZmFjaWxpdGllczpcbiIpOwogCiAgICAgLyog
SGFyZHdhcmUgZmVhdHVyZXMgd2hpY2ggcGVydGFpbiB0byBzcGVjdWxhdGl2
ZSBtaXRpZ2F0aW9ucy4gKi8KLSAgICBwcmludGsoIiAgSGFyZHdhcmUgZmVh
dHVyZXM6JXMlcyVzJXMlcyVzJXMlcyVzJXNcbiIsCisgICAgcHJpbnRrKCIg
IEhhcmR3YXJlIGZlYXR1cmVzOiVzJXMlcyVzJXMlcyVzJXMlcyVzJXMlc1xu
IiwKICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRV
UkVfSUJSU0IpKSA/ICIgSUJSUy9JQlBCIiA6ICIiLAogICAgICAgICAgICAo
XzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9TVElCUCkpID8gIiBT
VElCUCIgICAgIDogIiIsCiAgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9t
YXNrKFg4Nl9GRUFUVVJFX0wxRF9GTFVTSCkpID8gIiBMMURfRkxVU0giIDog
IiIsCiAgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFU
VVJFX1NTQkQpKSAgPyAiIFNTQkQiICAgICAgOiAiIiwKKyAgICAgICAgICAg
KF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfTURfQ0xFQVIpKSA/
ICIgTURfQ0xFQVIiIDogIiIsCiAgICAgICAgICAgIChlOGIgICYgY3B1ZmVh
dF9tYXNrKFg4Nl9GRUFUVVJFX0lCUEIpKSAgPyAiIElCUEIiICAgICAgOiAi
IiwKICAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfSUJSU19BTEwpICAg
ICAgICAgICAgICA/ICIgSUJSU19BTEwiICA6ICIiLAogICAgICAgICAgICAo
Y2FwcyAmIEFSQ0hfQ0FQU19SRENMX05PKSAgICAgICAgICAgICAgID8gIiBS
RENMX05PIiAgIDogIiIsCiAgICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBT
X1JTQkEpICAgICAgICAgICAgICAgICAgPyAiIFJTQkEiICAgICAgOiAiIiwK
ICAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfU0tJUF9MMURGTCkgICAg
ICAgICAgICA/ICIgU0tJUF9MMURGTCI6ICIiLAotICAgICAgICAgICAoY2Fw
cyAmIEFSQ0hfQ0FQU19TU0JfTk8pICAgICAgICAgICAgICAgID8gIiBTU0Jf
Tk8iICAgIDogIiIpOworICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19T
U0JfTk8pICAgICAgICAgICAgICAgID8gIiBTU0JfTk8iICAgIDogIiIsCisg
ICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBTX01EU19OTykgICAgICAgICAg
ICAgICAgPyAiIE1EU19OTyIgICAgOiAiIik7CiAKICAgICAvKiBDb21waWxl
ZC1pbiBzdXBwb3J0IHdoaWNoIHBlcnRhaW5zIHRvIG1pdGlnYXRpb25zLiAq
LwogICAgIGlmICggSVNfRU5BQkxFRChDT05GSUdfSU5ESVJFQ1RfVEhVTksp
IHx8IElTX0VOQUJMRUQoQ09ORklHX1NIQURPV19QQUdJTkcpICkKQEAgLTM0
NiwyMyArMzQ4LDI1IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRh
aWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAg
ICAqIG1pdGlnYXRpb24gc3VwcG9ydCBmb3IgZ3Vlc3RzLgogICAgICAqLwog
I2lmZGVmIENPTkZJR19IVk0KLSAgICBwcmludGsoIiAgU3VwcG9ydCBmb3Ig
SFZNIFZNczolcyVzJXMlc1xuIiwKKyAgICBwcmludGsoIiAgU3VwcG9ydCBm
b3IgSFZNIFZNczolcyVzJXMlcyVzXG4iLAogICAgICAgICAgICAoYm9vdF9j
cHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9IVk0pIHx8CiAgICAgICAgICAg
ICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfUlNCX0hWTSkgfHwKICAg
ICAgICAgICAgIG9wdF9lYWdlcl9mcHUpICAgICAgICAgICAgICAgICAgICAg
ICAgICAgPyAiIiAgICAgICAgICAgICAgIDogIiBOb25lIiwKICAgICAgICAg
ICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9IVk0pICAgICAg
PyAiIE1TUl9TUEVDX0NUUkwiIDogIiIsCiAgICAgICAgICAgIGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfSFZNKSAgICAgID8gIiBSU0IiICAg
ICAgICAgICA6ICIiLAotICAgICAgICAgICBvcHRfZWFnZXJfZnB1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA/ICIgRUFHRVJfRlBVIiAgICAgOiAi
Iik7CisgICAgICAgICAgIG9wdF9lYWdlcl9mcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgID8gIiBFQUdFUl9GUFUiICAgICA6ICIiLAorICAgICAg
ICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTURfQ0xFQVIpICAgICAg
ICA/ICIgTURfQ0xFQVIiICAgICAgOiAiIik7CiAKICNlbmRpZgogI2lmZGVm
IENPTkZJR19QVgotICAgIHByaW50aygiICBTdXBwb3J0IGZvciBQViBWTXM6
JXMlcyVzJXNcbiIsCisgICAgcHJpbnRrKCIgIFN1cHBvcnQgZm9yIFBWIFZN
czolcyVzJXMlcyVzXG4iLAogICAgICAgICAgICAoYm9vdF9jcHVfaGFzKFg4
Nl9GRUFUVVJFX1NDX01TUl9QVikgfHwKICAgICAgICAgICAgIGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfUFYpIHx8CiAgICAgICAgICAgICBv
cHRfZWFnZXJfZnB1KSAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiIg
ICAgICAgICAgICAgICA6ICIgTm9uZSIsCiAgICAgICAgICAgIGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfUFYpICAgICAgID8gIiBNU1JfU1BF
Q19DVFJMIiA6ICIiLAogICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZF
QVRVUkVfU0NfUlNCX1BWKSAgICAgICA/ICIgUlNCIiAgICAgICAgICAgOiAi
IiwKLSAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPyAiIEVBR0VSX0ZQVSIgICAgIDogIiIpOworICAgICAg
ICAgICBvcHRfZWFnZXJfZnB1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA/ICIgRUFHRVJfRlBVIiAgICAgOiAiIiwKKyAgICAgICAgICAgYm9vdF9j
cHVfaGFzKFg4Nl9GRUFUVVJFX01EX0NMRUFSKSAgICAgICAgPyAiIE1EX0NM
RUFSIiAgICAgIDogIiIpOwogCiAgICAgcHJpbnRrKCIgIFhQVEkgKDY0LWJp
dCBQViBvbmx5KTogRG9tMCAlcywgRG9tVSAlcyAod2l0aCVzIFBDSUQpXG4i
LAogICAgICAgICAgICBvcHRfeHB0aV9od2RvbSA/ICJlbmFibGVkIiA6ICJk
aXNhYmxlZCIsCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21z
ci1pbmRleC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaApp
bmRleCAzODlmOTVmLi42MzcyNTliIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L21zci1pbmRleC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvbXNyLWluZGV4LmgKQEAgLTUxLDYgKzUxLDcgQEAKICNkZWZpbmUgQVJD
SF9DQVBTX1JTQkEJCQkoX0FDKDEsIFVMTCkgPDwgMikKICNkZWZpbmUgQVJD
SF9DQVBTX1NLSVBfTDFERkwJCShfQUMoMSwgVUxMKSA8PCAzKQogI2RlZmlu
ZSBBUkNIX0NBUFNfU1NCX05PCQkoX0FDKDEsIFVMTCkgPDwgNCkKKyNkZWZp
bmUgQVJDSF9DQVBTX01EU19OTwkJKF9BQygxLCBVTEwpIDw8IDUpCiAKICNk
ZWZpbmUgTVNSX0ZMVVNIX0NNRAkJCTB4MDAwMDAxMGIKICNkZWZpbmUgRkxV
U0hfQ01EX0wxRAkJCShfQUMoMSwgVUxMKSA8PCAwKQpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaCBi
L3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgK
aW5kZXggMmJjYzU0OC4uNTUyMzFkNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaAorKysgYi94ZW4v
aW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCkBAIC0y
NDIsNiArMjQyLDcgQEAgWEVOX0NQVUZFQVRVUkUoSUJQQiwgICAgICAgICAg
OCozMisxMikgLypBICBJQlBCIHN1cHBvcnQgb25seSAobm8gSUJSUywgdXNl
ZCBieQogLyogSW50ZWwtZGVmaW5lZCBDUFUgZmVhdHVyZXMsIENQVUlEIGxl
dmVsIDB4MDAwMDAwMDc6MC5lZHgsIHdvcmQgOSAqLwogWEVOX0NQVUZFQVRV
UkUoQVZYNTEyXzRWTk5JVywgOSozMisgMikgLypBICBBVlg1MTIgTmV1cmFs
IE5ldHdvcmsgSW5zdHJ1Y3Rpb25zICovCiBYRU5fQ1BVRkVBVFVSRShBVlg1
MTJfNEZNQVBTLCA5KjMyKyAzKSAvKkEgIEFWWDUxMiBNdWx0aXBseSBBY2N1
bXVsYXRpb24gU2luZ2xlIFByZWNpc2lvbiAqLworWEVOX0NQVUZFQVRVUkUo
TURfQ0xFQVIsICAgICAgOSozMisxMCkgLypBICBWRVJXIGNsZWFycyBtaWNy
b2FyY2hpdGVjdHVyYWwgYnVmZmVycyAqLwogWEVOX0NQVUZFQVRVUkUoVFNY
X0ZPUkNFX0FCT1JULCA5KjMyKzEzKSAvKiBNU1JfVFNYX0ZPUkNFX0FCT1JU
LlJUTV9BQk9SVCAqLwogWEVOX0NQVUZFQVRVUkUoSUJSU0IsICAgICAgICAg
OSozMisyNikgLypBICBJQlJTIGFuZCBJQlBCIHN1cHBvcnQgKHVzZWQgYnkg
SW50ZWwpICovCiBYRU5fQ1BVRkVBVFVSRShTVElCUCwgICAgICAgICA5KjMy
KzI3KSAvKkEgIFNUSUJQICovCg==

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-unstable-3.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-unstable-3.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogSW5mcmFzdHJ1Y3R1cmUgdG8g
dXNlIFZFUlcgdG8gZmx1c2ggcGlwZWxpbmUgYnVmZmVycwoKVGhyZWUgc3lu
dGhldGljIGZlYXR1cmVzIGFyZSBpbnRyb2R1Y2VkLCBhcyB3ZSBuZWVkIGlu
ZGl2aWR1YWwgY29udHJvbCBvZgplYWNoLCBkZXBlbmRpbmcgb24gY2lyY3Vt
c3RhbmNlcy4gIEEgbGF0ZXIgY2hhbmdlIHdpbGwgZW5hYmxlIHRoZW0gYXQK
YXBwcm9wcmlhdGUgcG9pbnRzLgoKVGhlIHZlcndfc2VsIGZpZWxkIGRvZXNu
J3Qgc3RyaWN0bHkgbmVlZCB0byBsaXZlIGluIHN0cnVjdCBjcHVfaW5mby4g
IEl0IGxpdmVzCnRoZXJlIGJlY2F1c2UgdGhlcmUgaXMgYSBjb252ZW5pZW50
IGhvbGUgaXQgY2FuIGZpbGwsIGFuZCBpdCByZWR1Y2VzIHRoZQpjb21wbGV4
aXR5IG9mIHRoZSBTUEVDX0NUUkxfRVhJVF9UT197UFYsSFZNfSBhc3NlbWJs
eSBieSBhdm9pZGluZyB0aGUgbmVlZCBmb3IKYW55IHRlbXBvcmFyeSBzdGFj
ayBtYWludGVuYW5jZS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjk3LCBDVkUt
MjAxOC0xMjEyNiwgQ1ZFLTIwMTgtMTIxMjcsIENWRS0yMDE4LTEyMTMwLCBD
VkUtMjAxOS0xMTA5MS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jIGIveGVuL2FyY2gveDg2
L3g4Nl82NC9hc20tb2Zmc2V0cy5jCmluZGV4IDA1MjIyOGMuLjMzOTMwY2Ug
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMu
YworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKQEAg
LTExMCw2ICsxMTAsNyBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogICAgIEJM
QU5LKCk7CiAKICAgICBPRkZTRVQoQ1BVSU5GT19ndWVzdF9jcHVfdXNlcl9y
ZWdzLCBzdHJ1Y3QgY3B1X2luZm8sIGd1ZXN0X2NwdV91c2VyX3JlZ3MpOwor
ICAgIE9GRlNFVChDUFVJTkZPX3Zlcndfc2VsLCBzdHJ1Y3QgY3B1X2luZm8s
IHZlcndfc2VsKTsKICAgICBPRkZTRVQoQ1BVSU5GT19jdXJyZW50X3ZjcHUs
IHN0cnVjdCBjcHVfaW5mbywgY3VycmVudF92Y3B1KTsKICAgICBPRkZTRVQo
Q1BVSU5GT19jcjQsIHN0cnVjdCBjcHVfaW5mbywgY3I0KTsKICAgICBPRkZT
RVQoQ1BVSU5GT194ZW5fY3IzLCBzdHJ1Y3QgY3B1X2luZm8sIHhlbl9jcjMp
OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJl
cy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCmluZGV4
IDFkMGJmNmYuLjk5NmY4OWQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvY3B1ZmVhdHVyZXMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2NwdWZlYXR1cmVzLmgKQEAgLTMyLDMgKzMyLDYgQEAgWEVOX0NQVUZFQVRV
UkUoU0NfUlNCX1BWLCAgICAgICAoRlNDQVBJTlRTKzApKjMyKzE4KSAvKiBS
U0Igb3ZlcndyaXRlIG5lZWRlZCBmb3IKIFhFTl9DUFVGRUFUVVJFKFNDX1JT
Ql9IVk0sICAgICAgKEZTQ0FQSU5UUyswKSozMisxOSkgLyogUlNCIG92ZXJ3
cml0ZSBuZWVkZWQgZm9yIEhWTSAqLwogWEVOX0NQVUZFQVRVUkUoU0NfTVNS
X0lETEUsICAgICAoRlNDQVBJTlRTKzApKjMyKzIxKSAvKiAoU0NfTVNSX1BW
IHx8IFNDX01TUl9IVk0pICYmIGRlZmF1bHRfeGVuX3NwZWNfY3RybCAqLwog
WEVOX0NQVUZFQVRVUkUoWEVOX0xCUiwgICAgICAgICAoRlNDQVBJTlRTKzAp
KjMyKzIyKSAvKiBYZW4gdXNlcyBNU1JfREVCVUdDVEwuTEJSICovCitYRU5f
Q1BVRkVBVFVSRShTQ19WRVJXX1BWLCAgICAgIChGU0NBUElOVFMrMCkqMzIr
MjMpIC8qIFZFUlcgdXNlZCBieSBYZW4gZm9yIFBWICovCitYRU5fQ1BVRkVB
VFVSRShTQ19WRVJXX0hWTSwgICAgIChGU0NBUElOVFMrMCkqMzIrMjQpIC8q
IFZFUlcgdXNlZCBieSBYZW4gZm9yIEhWTSAqLworWEVOX0NQVUZFQVRVUkUo
U0NfVkVSV19JRExFLCAgICAoRlNDQVBJTlRTKzApKjMyKzI1KSAvKiBWRVJX
IHVzZWQgYnkgWGVuIGZvciBpZGxlICovCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2N1cnJlbnQuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
Y3VycmVudC5oCmluZGV4IDViZDY0YjIuLmYzNTA4YzMgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvY3VycmVudC5oCkBAIC0zOCw2ICszOCw3IEBAIHN0cnVj
dCB2Y3B1Owogc3RydWN0IGNwdV9pbmZvIHsKICAgICBzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyBndWVzdF9jcHVfdXNlcl9yZWdzOwogICAgIHVuc2lnbmVkIGlu
dCBwcm9jZXNzb3JfaWQ7CisgICAgdW5zaWduZWQgaW50IHZlcndfc2VsOwog
ICAgIHN0cnVjdCB2Y3B1ICpjdXJyZW50X3ZjcHU7CiAgICAgdW5zaWduZWQg
bG9uZyBwZXJfY3B1X29mZnNldDsKICAgICB1bnNpZ25lZCBsb25nIGNyNDsK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCmluZGV4IGRhYWJl
ZGUuLjEzMzlkZGQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
c3BlY19jdHJsLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0
cmwuaApAQCAtNjEsNiArNjEsMTMgQEAgc3RhdGljIGlubGluZSB2b2lkIGlu
aXRfc2hhZG93X3NwZWNfY3RybF9zdGF0ZSh2b2lkKQogICAgIGluZm8tPnNo
YWRvd19zcGVjX2N0cmwgPSAwOwogICAgIGluZm8tPnhlbl9zcGVjX2N0cmwg
PSBkZWZhdWx0X3hlbl9zcGVjX2N0cmw7CiAgICAgaW5mby0+c3BlY19jdHJs
X2ZsYWdzID0gZGVmYXVsdF9zcGVjX2N0cmxfZmxhZ3M7CisKKyAgICAvKgor
ICAgICAqIEZvciBsZWFzdCBsYXRlbmN5LCB0aGUgVkVSVyBzZWxlY3RvciBz
aG91bGQgYmUgYSB3cml0ZWFibGUgZGF0YQorICAgICAqIGRlc2NyaXB0b3Ig
cmVzaWRlbnQgaW4gdGhlIGNhY2hlLiAgX19IWVBFUlZJU09SX0RTMzIgc2hh
cmVzIGEgY2FjaGUKKyAgICAgKiBsaW5lIHdpdGggX19IWVBFUlZJU09SX0NT
LCBzbyBpcyBleHBlY3RlZCB0byBiZSB2ZXJ5IGNhY2hlLWhvdC4KKyAgICAg
Ki8KKyAgICBpbmZvLT52ZXJ3X3NlbCA9IF9fSFlQRVJWSVNPUl9EUzMyOwog
fQogCiAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90
IHNhZmUgYWZ0ZXIgdGhpcyBjYWxsLiAqLwpAQCAtODEsNiArODgsMjIgQEAg
c3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzcGVjX2N0cmxfZW50ZXJfaWRs
ZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8pCiAgICAgYWx0ZXJuYXRpdmVfaW5w
dXQoIiIsICJ3cm1zciIsIFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFLAogICAg
ICAgICAgICAgICAgICAgICAgICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19D
VFJMKSwgImQiICgwKSk7CiAgICAgYmFycmllcigpOworCisgICAgLyoKKyAg
ICAgKiBNaWNyb2FyY2hpdGVjdHVyYWwgU3RvcmUgQnVmZmVyIERhdGEgU2Ft
cGxpbmc6CisgICAgICoKKyAgICAgKiBPbiB2dWxuZXJhYmxlIHN5c3RlbXMs
IHN0b3JlIGJ1ZmZlciBlbnRyaWVzIGFyZSBzdGF0aWNhbGx5IHBhcnRpdGlv
bmVkCisgICAgICogYmV0d2VlbiBhY3RpdmUgdGhyZWFkcy4gIFdoZW4gZW50
ZXJpbmcgaWRsZSwgb3VyIHN0b3JlIGJ1ZmZlciBlbnRyaWVzCisgICAgICog
YXJlIHJlLXBhcnRpdGlvbmVkIHRvIGFsbG93IHRoZSBvdGhlciB0aHJlYWRz
IHRvIHVzZSB0aGVtLgorICAgICAqCisgICAgICogRmx1c2ggdGhlIGJ1ZmZl
cnMgdG8gZW5zdXJlIHRoYXQgbm8gc2Vuc2l0aXZlIGRhdGEgb2Ygb3VycyBj
YW4gYmUKKyAgICAgKiBsZWFrZWQgYnkgYSBzaWJsaW5nIGFmdGVyIGl0IGdl
dHMgb3VyIHN0b3JlIGJ1ZmZlciBlbnRyaWVzLgorICAgICAqCisgICAgICog
Tm90ZTogVkVSVyBtdXN0IGJlIGVuY29kZWQgd2l0aCBhIG1lbW9yeSBvcGVy
YW5kLCBhcyBpdCBpcyBvbmx5IHRoYXQKKyAgICAgKiBmb3JtIHdoaWNoIGNh
dXNlcyBhIGZsdXNoLgorICAgICAqLworICAgIGFsdGVybmF0aXZlX2lucHV0
KCIiLCAidmVydyAlW3NlbF0iLCBYODZfRkVBVFVSRV9TQ19WRVJXX0lETEUs
CisgICAgICAgICAgICAgICAgICAgICAgW3NlbF0gIm0iIChpbmZvLT52ZXJ3
X3NlbCkpOwogfQogCiAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBq
bXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgY2FsbC4gKi8KQEAgLTk5LDYg
KzEyMiwxNyBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHNwZWNfY3Ry
bF9leGl0X2lkbGUoc3RydWN0IGNwdV9pbmZvICppbmZvKQogICAgIGFsdGVy
bmF0aXZlX2lucHV0KCIiLCAid3Jtc3IiLCBYODZfRkVBVFVSRV9TQ19NU1Jf
SURMRSwKICAgICAgICAgICAgICAgICAgICAgICAiYSIgKHZhbCksICJjIiAo
TVNSX1NQRUNfQ1RSTCksICJkIiAoMCkpOwogICAgIGJhcnJpZXIoKTsKKwor
ICAgIC8qCisgICAgICogTWljcm9hcmNoaXRlY3R1cmFsIFN0b3JlIEJ1ZmZl
ciBEYXRhIFNhbXBsaW5nOgorICAgICAqCisgICAgICogT24gdnVsbmVyYWJs
ZSBzeXN0ZW1zLCBzdG9yZSBidWZmZXIgZW50cmllcyBhcmUgc3RhdGljYWxs
eSBwYXJ0aXRpb25lZAorICAgICAqIGJldHdlZW4gYWN0aXZlIHRocmVhZHMu
ICBXaGVuIGV4aXRpbmcgaWRsZSwgdGhlIG90aGVyIHRocmVhZHMgc3RvcmUK
KyAgICAgKiBidWZmZXIgZW50cmllcyBhcmUgcmUtcGFydGl0aW9uZWQgdG8g
Z2l2ZSB1cyBzb21lLgorICAgICAqCisgICAgICogV2Ugbm93IGhhdmUgc3Rv
cmUgYnVmZmVyIGVudHJpZXMgd2l0aCBzdGFsZSBkYXRhIGZyb20gc2libGlu
ZyB0aHJlYWRzLgorICAgICAqIEEgZmx1c2ggaWYgbmVjZXNzYXJ5IHdpbGwg
YmUgcGVyZm9ybWVkIG9uIHRoZSByZXR1cm4gdG8gZ3Vlc3QgcGF0aC4KKyAg
ICAgKi8KIH0KIAogI2VuZGlmIC8qIF9fQVNTRU1CTFlfXyAqLwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaAppbmRleCA4MDNm
N2NlLi5jNjAwOTNiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L3NwZWNfY3RybF9hc20uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Nw
ZWNfY3RybF9hc20uaApAQCAtMjQxLDEyICsyNDEsMTYgQEAKIC8qIFVzZSB3
aGVuIGV4aXRpbmcgdG8gUFYgZ3Vlc3QgY29udGV4dC4gKi8KICNkZWZpbmUg
U1BFQ19DVFJMX0VYSVRfVE9fUFYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSAiIiwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QsIFg4
Nl9GRUFUVVJFX1NDX01TUl9QVgorICAgICAgICBET19TUEVDX0NUUkxfRVhJ
VF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfU0NfTVNSX1BWOyAgICAgICAgICAg
ICAgXAorICAgIEFMVEVSTkFUSVZFICIiLCBfX3N0cmluZ2lmeSh2ZXJ3IENQ
VUlORk9fdmVyd19zZWwoJXJzcCkpLCAgICAgICAgICAgXAorICAgICAgICBY
ODZfRkVBVFVSRV9TQ19WRVJXX1BWCiAKIC8qIFVzZSB3aGVuIGV4aXRpbmcg
dG8gSFZNIGd1ZXN0IGNvbnRleHQuICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9F
WElUX1RPX0hWTSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgQUxURVJOQVRJVkUgIiIsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
ICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9T
Q19NU1JfSFZNCisgICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNU
LCBYODZfRkVBVFVSRV9TQ19NU1JfSFZNOyAgICAgICAgICAgICBcCisgICAg
QUxURVJOQVRJVkUgIiIsIF9fc3RyaW5naWZ5KHZlcncgQ1BVSU5GT192ZXJ3
X3NlbCglcnNwKSksICAgICAgICAgICBcCisgICAgICAgIFg4Nl9GRUFUVVJF
X1NDX1ZFUldfSFZNCiAKIC8qCiAgKiBVc2UgaW4gSVNUIGludGVycnVwdC9l
eGNlcHRpb24gY29udGV4dC4gIE1heSBpbnRlcnJ1cHQgWGVuIG9yIFBWIGNv
bnRleHQuCg==

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-unstable-4.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-unstable-4.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogSW50cm9kdWNlIG9wdGlvbnMg
dG8gY29udHJvbCBWRVJXIGZsdXNoaW5nCgpUaGUgTWljcm9hcmNoaXRlY3R1
cmFsIERhdGEgU2FtcGxpbmcgdnVsbmVyYWJpbGl0eSBpcyBzcGxpdCBpbnRv
IGNhdGVnb3JpZXMKd2l0aCBzdWJ0bHkgZGlmZmVyZW50IHByb3BlcnRpZXM6
CgogTUxQRFMgLSBNaWNyb2FyY2hpdGVjdHVyYWwgTG9hZCBQb3J0IERhdGEg
U2FtcGxpbmcKIE1TQkRTIC0gTWljcm9hcmNoaXRlY3R1cmFsIFN0b3JlIEJ1
ZmZlciBEYXRhIFNhbXBsaW5nCiBNRkJEUyAtIE1pY3JvYXJjaGl0ZWN0dXJh
bCBGaWxsIEJ1ZmZlciBEYXRhIFNhbXBsaW5nCiBNRFNVTSAtIE1pY3JvYXJj
aGl0ZWN0dXJhbCBEYXRhIFNhbXBsaW5nIFVuY2FjaGVhYmxlIE1lbW9yeQoK
TURTVU0gaXMgYSBzcGVjaWFsIGNhc2Ugb2YgdGhlIG90aGVyIHRocmVlLCBh
bmQgaXNuJ3QgZGlzdGluZ3Vpc2hlZCBmdXJ0aGVyLgoKVGhlc2UgaXNzdWVz
IHBlcnRhaW4gdG8gdGhyZWUgbWljcm9hcmNoaXRlY3R1cmFsIGJ1ZmZlcnMu
ICBUaGUgTG9hZCBQb3J0cywgdGhlClN0b3JlIEJ1ZmZlcnMgYW5kIHRoZSBG
aWxsIEJ1ZmZlcnMuICBFYWNoIG9mIHRoZXNlIHN0cnVjdHVyZXMgYXJlIGZs
dXNoZWQgYnkKdGhlIG5ldyBlbmhhbmNlZCBWRVJXIGZ1bmN0aW9uYWxpdHks
IGJ1dCB0aGUgY29uZGl0aW9ucyB1bmRlciB3aGljaCBmbHVzaGluZwppcyBu
ZWNlc3NhcnkgdmFyeS4KCkZvciB0aGlzIGNvbmNpc2Ugb3ZlcnZpZXcgb2Yg
dGhlIGlzc3VlcyBhbmQgZGVmYXVsdCBsb2dpYywgdGhlIGFiYnJldmlhdGlv
bnMKU1AgKFN0b3JlIFBvcnQpLCBGQiAoRmlsbCBCdWZmZXIpLCBMUCAoTG9h
ZCBQb3J0KSBhbmQgSFQgKEh5cGVydGhyZWFkaW5nKSBhcmUKdXNlZCBmb3Ig
YnJldml0eToKCiAqIFZ1bG5lcmFibGUgaGFyZHdhcmUgaXMgZGl2aWRlZCBp
bnRvIHR3byBjYXRlZ29yaWVzIC0gcGFydHMgd2hpY2ggc3VmZmVyCiAgIGZy
b20gU1Agb25seSwgYW5kIHBhcnRzIHdpdGggYW55IG90aGVyIGNvbWJpbmF0
aW9uIG9mIHZ1bG5lcmFiaWxpdGllcy4KCiAqIFNQIG9ubHkgaGFzIGFuIEhU
IGludGVyYWN0aW9uIHdoZW4gdGhlIHRocmVhZCBnb2VzIGlkbGUsIGR1ZSB0
byB0aGUgc3RhdGljCiAgIHBhcnRpdGlvbmluZyBvZiByZXNvdXJjZXMuICBM
UCBhbmQgRkIgaGF2ZSBIVCBpbnRlcmFjdGlvbnMgYXQgYWxsIHBvaW50cywK
ICAgZHVlIHRvIHRoZSBjb21wZXRpdGl2ZSBzaGFyaW5nIG9mIHJlc291cmNl
cy4gIEFsbCBpc3N1ZXMgcG90ZW50aWFsbHkgbGVhawogICBkYXRhIGFjcm9z
cyB0aGUgcmV0dXJuLXRvLWd1ZXN0IHRyYW5zaXRpb24uCgogKiBUaGUgbWlj
cm9jb2RlIHdoaWNoIGltcGxlbWVudHMgVkVSVyBmbHVzaGluZyBhbHNvIGV4
dGVuZHMgTVNSX0ZMVVNIX0NNRCwgc28KICAgd2UgZG9uJ3QgbmVlZCB0byBk
byBib3RoIG9uIHRoZSBIVk0gcmV0dXJuLXRvLWd1ZXN0IHBhdGguICBIb3dl
dmVyLCBzb21lCiAgIHBhcnRzIGFyZSBub3QgdnVsbmVyYWJsZSB0byBMMVRG
ICh0aGVyZWZvcmUgaGF2ZSBubyBNU1JfRkxVU0hfQ01EKSwgYnV0IGFyZQog
ICB2dWxuZXJhYmxlIHRvIE1EUywgc28gZG8gcmVxdWlyZSBWRVJXIG9uIHRo
ZSBIVk0gcGF0aC4KCk5vdGUgdGhhdCB3ZSBkZWxpYmVyYXRlbHkgc3VwcG9y
dCBtZHM9MSBldmVuIHdpdGhvdXQgTURfQ0xFQVIgaW4gY2FzZSB0aGUKbWlj
cm9jb2RlIGhhcyBiZWVuIHVwZGF0ZWQgYnV0IHRoZSBmZWF0dXJlIGJpdCBu
b3QgZXhwb3NlZC4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjk3LCBDVkUtMjAx
OC0xMjEyNiwgQ1ZFLTIwMTgtMTIxMjcsIENWRS0yMDE4LTEyMTMwLCBDVkUt
MjAxOS0xMTA5MS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpkaWZmIC0tZ2l0IGEvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIGIvZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUucGFuZG9jCmluZGV4IGZkZjRjZmMuLjFmYzE4MDIgMTAw
NjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwor
KysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKQEAgLTE5
MDMsNyArMTkwMyw3IEBAIG5vdCBiZSBhYmxlIHRvIGNvbnRyb2wgdGhlIHN0
YXRlIG9mIHRoZSBtaXRpZ2F0aW9uLgogQnkgZGVmYXVsdCBTU0JEIHdpbGwg
YmUgbWl0aWdhdGVkIGF0IHJ1bnRpbWUgKGkuZSBgc3NiZD1ydW50aW1lYCku
CiAKICMjIyBzcGVjLWN0cmwgKHg4NikKLT4gYD0gTGlzdCBvZiBbIDxib29s
PiwgeGVuPTxib29sPiwge3B2LGh2bSxtc3Itc2MscnNifT08Ym9vbD4sCis+
IGA9IExpc3Qgb2YgWyA8Ym9vbD4sIHhlbj08Ym9vbD4sIHtwdixodm0sbXNy
LXNjLHJzYixtZC1jbGVhcn09PGJvb2w+LAogPiAgICAgICAgICAgICAgYnRp
LXRodW5rPXJldHBvbGluZXxsZmVuY2V8am1wLCB7aWJycyxpYnBiLHNzYmQs
ZWFnZXItZnB1LAogPiAgICAgICAgICAgICAgbDFkLWZsdXNoLGwxdGYtYmFy
cmllcn09PGJvb2w+IF1gCiAKQEAgLTE5MjcsOSArMTkyNywxMCBAQCBpbiBw
bGFjZSBmb3IgZ3Vlc3RzIHRvIHVzZS4KIAogVXNlIG9mIGEgcG9zaXRpdmUg
Ym9vbGVhbiB2YWx1ZSBmb3IgZWl0aGVyIG9mIHRoZXNlIG9wdGlvbnMgaXMg
aW52YWxpZC4KIAotVGhlIGJvb2xlYW5zIGBwdj1gLCBgaHZtPWAsIGBtc3It
c2M9YCBhbmQgYHJzYj1gIG9mZmVyIGZpbmUgZ3JhaW5lZCBjb250cm9sCi1v
dmVyIHRoZSBhbHRlcm5hdGl2ZSBibG9ja3MgdXNlZCBieSBYZW4uICBUaGVz
ZSBpbXBhY3QgWGVuJ3MgYWJpbGl0eSB0bwotcHJvdGVjdCBpdHNlbGYsIGFu
ZCBYZW4ncyBhYmlsaXR5IHRvIHZpcnR1YWxpc2Ugc3VwcG9ydCBmb3IgZ3Vl
c3RzIHRvIHVzZS4KK1RoZSBib29sZWFucyBgcHY9YCwgYGh2bT1gLCBgbXNy
LXNjPWAsIGByc2I9YCBhbmQgYG1kLWNsZWFyPWAgb2ZmZXIgZmluZQorZ3Jh
aW5lZCBjb250cm9sIG92ZXIgdGhlIGFsdGVybmF0aXZlIGJsb2NrcyB1c2Vk
IGJ5IFhlbi4gIFRoZXNlIGltcGFjdCBYZW4ncworYWJpbGl0eSB0byBwcm90
ZWN0IGl0c2VsZiwgYW5kIFhlbidzIGFiaWxpdHkgdG8gdmlydHVhbGlzZSBz
dXBwb3J0IGZvciBndWVzdHMKK3RvIHVzZS4KIAogKiBgcHY9YCBhbmQgYGh2
bT1gIG9mZmVyIGNvbnRyb2wgb3ZlciBhbGwgc3Vib3B0aW9ucyBmb3IgUFYg
YW5kIEhWTSBndWVzdHMKICAgcmVzcGVjdGl2ZWx5LgpAQCAtMTkzOCw2ICsx
OTM5LDExIEBAIHByb3RlY3QgaXRzZWxmLCBhbmQgWGVuJ3MgYWJpbGl0eSB0
byB2aXJ0dWFsaXNlIHN1cHBvcnQgZm9yIGd1ZXN0cyB0byB1c2UuCiAgIGd1
ZXN0cyBhbmQgaWYgZGlzYWJsZWQsIGd1ZXN0cyB3aWxsIGJlIHVuYWJsZSB0
byB1c2UgSUJSUy9TVElCUC9TU0JEL2V0Yy4KICogYHJzYj1gIG9mZmVycyBj
b250cm9sIG92ZXIgd2hldGhlciB0byBvdmVyd3JpdGUgdGhlIFJldHVybiBT
dGFjayBCdWZmZXIgLwogICBSZXR1cm4gQWRkcmVzcyBTdGFjayBvbiBlbnRy
eSB0byBYZW4uCisqIGBtZC1jbGVhcj1gIG9mZmVycyBjb250cm9sIG92ZXIg
d2hldGhlciB0byB1c2UgVkVSVyB0byBmbHVzaAorICBtaWNyb2FyY2hpdGVj
dHVyYWwgYnVmZmVycyBvbiBpZGxlIGFuZCBleGl0IGZyb20gWGVuLiAgKk5v
dGU6IEZvcgorICBjb21wYXRpYmlsaXR5IHdpdGggZGV2ZWxvcG1lbnQgdmVy
c2lvbnMgb2YgdGhpcyBmaXgsIGBtZHM9YCBpcyBhbHNvIGFjY2VwdGVkCisg
IG9uIFhlbiA0LjEyIGFuZCBlYXJsaWVyIGFzIGFuIGFsaWFzLiAgQ29uc3Vs
dCB2ZW5kb3IgZG9jdW1lbnRhdGlvbiBpbgorICBwcmVmZXJlbmNlIHRvIGhl
cmUuKgogCiBJZiBYZW4gd2FzIGNvbXBpbGVkIHdpdGggSU5ESVJFQ1RfVEhV
Tksgc3VwcG9ydCwgYGJ0aS10aHVuaz1gIGNhbiBiZSB1c2VkIHRvCiBzZWxl
Y3Qgd2hpY2ggb2YgdGhlIHRodW5rcyBnZXRzIHBhdGNoZWQgaW50byB0aGUg
YF9feDg2X2luZGlyZWN0X3RodW5rXyVyZWdgCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJs
LmMKaW5kZXggZDU2NmQ5Yi4uNWQ5OGNhYyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYwpAQCAtMzYsNiArMzYsOCBAQCBzdGF0aWMgYm9vbCBfX2luaXRkYXRh
IG9wdF9tc3Jfc2NfcHYgPSB0cnVlOwogc3RhdGljIGJvb2wgX19pbml0ZGF0
YSBvcHRfbXNyX3NjX2h2bSA9IHRydWU7CiBzdGF0aWMgYm9vbCBfX2luaXRk
YXRhIG9wdF9yc2JfcHYgPSB0cnVlOwogc3RhdGljIGJvb2wgX19pbml0ZGF0
YSBvcHRfcnNiX2h2bSA9IHRydWU7CitzdGF0aWMgaW50OF90IF9faW5pdGRh
dGEgb3B0X21kX2NsZWFyX3B2ID0gLTE7CitzdGF0aWMgaW50OF90IF9faW5p
dGRhdGEgb3B0X21kX2NsZWFyX2h2bSA9IC0xOwogCiAvKiBDbWRsaW5lIGNv
bnRyb2xzIGZvciBYZW4ncyBzcGVjdWxhdGl2ZSBzZXR0aW5ncy4gKi8KIHN0
YXRpYyBlbnVtIGluZF90aHVuayB7CkBAIC02MSw2ICs2Myw5IEBAIHBhZGRy
X3QgX19yZWFkX21vc3RseSBsMXRmX2FkZHJfbWFzaywgX19yZWFkX21vc3Rs
eSBsMXRmX3NhZmVfbWFkZHI7CiBzdGF0aWMgYm9vbCBfX2luaXRkYXRhIGNw
dV9oYXNfYnVnX2wxdGY7CiBzdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdGRh
dGEgbDFkX21heHBoeXNhZGRyOwogCitzdGF0aWMgYm9vbCBfX2luaXRkYXRh
IGNwdV9oYXNfYnVnX21zYmRzX29ubHk7IC8qID0+IG1pbmltYWwgSFQgaW1w
YWN0LiAqLworc3RhdGljIGJvb2wgX19pbml0ZGF0YSBjcHVfaGFzX2J1Z19t
ZHM7IC8qIEFueSBvdGhlciBNe0xQLFNCLEZCfURTIGNvbWJpbmF0aW9uLiAq
LworCiBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY29uc3Qg
Y2hhciAqcykKIHsKICAgICBjb25zdCBjaGFyICpzczsKQEAgLTk4LDYgKzEw
Myw4IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3NwZWNfY3RybChjb25z
dCBjaGFyICpzKQogICAgICAgICBkaXNhYmxlX2NvbW1vbjoKICAgICAgICAg
ICAgIG9wdF9yc2JfcHYgPSBmYWxzZTsKICAgICAgICAgICAgIG9wdF9yc2Jf
aHZtID0gZmFsc2U7CisgICAgICAgICAgICBvcHRfbWRfY2xlYXJfcHYgPSAw
OworICAgICAgICAgICAgb3B0X21kX2NsZWFyX2h2bSA9IDA7CiAKICAgICAg
ICAgICAgIG9wdF90aHVuayA9IFRIVU5LX0pNUDsKICAgICAgICAgICAgIG9w
dF9pYnJzID0gMDsKQEAgLTEyMCwxMSArMTI3LDEzIEBAIHN0YXRpYyBpbnQg
X19pbml0IHBhcnNlX3NwZWNfY3RybChjb25zdCBjaGFyICpzKQogICAgICAg
ICB7CiAgICAgICAgICAgICBvcHRfbXNyX3NjX3B2ID0gdmFsOwogICAgICAg
ICAgICAgb3B0X3JzYl9wdiA9IHZhbDsKKyAgICAgICAgICAgIG9wdF9tZF9j
bGVhcl9wdiA9IHZhbDsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICgg
KHZhbCA9IHBhcnNlX2Jvb2xlYW4oImh2bSIsIHMsIHNzKSkgPj0gMCApCiAg
ICAgICAgIHsKICAgICAgICAgICAgIG9wdF9tc3Jfc2NfaHZtID0gdmFsOwog
ICAgICAgICAgICAgb3B0X3JzYl9odm0gPSB2YWw7CisgICAgICAgICAgICBv
cHRfbWRfY2xlYXJfaHZtID0gdmFsOwogICAgICAgICB9CiAgICAgICAgIGVs
c2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigibXNyLXNjIiwgcywgc3Mp
KSA+PSAwICkKICAgICAgICAgewpAQCAtMTM2LDYgKzE0NSwxMSBAQCBzdGF0
aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY29uc3QgY2hhciAqcykK
ICAgICAgICAgICAgIG9wdF9yc2JfcHYgPSB2YWw7CiAgICAgICAgICAgICBv
cHRfcnNiX2h2bSA9IHZhbDsKICAgICAgICAgfQorICAgICAgICBlbHNlIGlm
ICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oIm1kLWNsZWFyIiwgcywgc3MpKSA+
PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgb3B0X21kX2NsZWFyX3B2
ID0gdmFsOworICAgICAgICAgICAgb3B0X21kX2NsZWFyX2h2bSA9IHZhbDsK
KyAgICAgICAgfQogCiAgICAgICAgIC8qIFhlbidzIHNwZWN1bGF0aXZlIHNp
ZGVjaGFubmVsIG1pdGlnYXRpb24gc2V0dGluZ3MuICovCiAgICAgICAgIGVs
c2UgaWYgKCAhc3RybmNtcChzLCAiYnRpLXRodW5rPSIsIDEwKSApCkBAIC0z
MjMsNyArMzM3LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFp
bHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAg
ICAgICAgICAgICAiXG4iKTsKIAogICAgIC8qIFNldHRpbmdzIGZvciBYZW4n
cyBwcm90ZWN0aW9uLCBpcnJlc3BlY3RpdmUgb2YgZ3Vlc3RzLiAqLwotICAg
IHByaW50aygiICBYZW4gc2V0dGluZ3M6IEJUSS1UaHVuayAlcywgU1BFQ19D
VFJMOiAlcyVzLCBPdGhlcjolcyVzJXNcbiIsCisgICAgcHJpbnRrKCIgIFhl
biBzZXR0aW5nczogQlRJLVRodW5rICVzLCBTUEVDX0NUUkw6ICVzJXMsIE90
aGVyOiVzJXMlcyVzXG4iLAogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19O
T05FICAgICAgPyAiTi9BIiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5L
X1JFVFBPTElORSA/ICJSRVRQT0xJTkUiIDoKICAgICAgICAgICAgdGh1bmsg
PT0gVEhVTktfTEZFTkNFICAgID8gIkxGRU5DRSIgOgpAQCAtMzM0LDYgKzM0
OCw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0g
aW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAgICAgICAo
ZGVmYXVsdF94ZW5fc3BlY19jdHJsICYgU1BFQ19DVFJMX1NTQkQpICA/ICIg
U1NCRCsiIDogIiBTU0JELSIsCiAgICAgICAgICAgIG9wdF9pYnBiICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBJQlBCIiAgOiAiIiwK
ICAgICAgICAgICAgb3B0X2wxZF9mbHVzaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPyAiIEwxRF9GTFVTSCIgOiAiIiwKKyAgICAgICAgICAgb3B0
X21kX2NsZWFyX3B2IHx8IG9wdF9tZF9jbGVhcl9odm0gICAgICAgPyAiIFZF
UlciICA6ICIiLAogICAgICAgICAgICBvcHRfbDF0Zl9iYXJyaWVyICAgICAg
ICAgICAgICAgICAgICAgICAgICA/ICIgTDFURl9CQVJSSUVSIiA6ICIiKTsK
IAogICAgIC8qIEwxVEYgZGlhZ25vc3RpY3MsIHByaW50ZWQgaWYgdnVsbmVy
YWJsZSBvciBQViBzaGFkb3dpbmcgaXMgaW4gdXNlLiAqLwpAQCAtNzQ0LDYg
Kzc1OSwxMDcgQEAgc3RhdGljIF9faW5pdCB2b2lkIGwxdGZfY2FsY3VsYXRp
b25zKHVpbnQ2NF90IGNhcHMpCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDogKDN1bCA8PCAocGFkZHJfYml0cyAtIDIp
KSkpOwogfQogCisvKiBDYWxjdWxhdGUgd2hldGhlciB0aGlzIENQVSBpcyB2
dWxuZXJhYmxlIHRvIE1EUy4gKi8KK3N0YXRpYyBfX2luaXQgdm9pZCBtZHNf
Y2FsY3VsYXRpb25zKHVpbnQ2NF90IGNhcHMpCit7CisgICAgLyogTURTIGlz
IG9ubHkga25vd24gdG8gYWZmZWN0IEludGVsIEZhbWlseSA2IHByb2Nlc3Nv
cnMgYXQgdGhpcyB0aW1lLiAqLworICAgIGlmICggYm9vdF9jcHVfZGF0YS54
ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfSU5URUwgfHwKKyAgICAgICAgIGJv
b3RfY3B1X2RhdGEueDg2ICE9IDYgKQorICAgICAgICByZXR1cm47CisKKyAg
ICAvKiBBbnkgcHJvY2Vzc29yIGFkdmVydGlzaW5nIE1EU19OTyBzaG91bGQg
YmUgbm90IHZ1bG5lcmFibGUgdG8gTURTLiAqLworICAgIGlmICggY2FwcyAm
IEFSQ0hfQ0FQU19NRFNfTk8gKQorICAgICAgICByZXR1cm47CisKKyAgICBz
d2l0Y2ggKCBib290X2NwdV9kYXRhLng4Nl9tb2RlbCApCisgICAgeworICAg
ICAgICAvKgorICAgICAgICAgKiBDb3JlIHByb2Nlc3NvcnMgc2luY2UgYXQg
bGVhc3QgTmVoYWxlbSBhcmUgdnVsbmVyYWJsZS4KKyAgICAgICAgICovCisg
ICAgY2FzZSAweDFmOiAvKiBBdWJ1cm5kYWxlIC8gSGF2ZW5kYWxlICovCisg
ICAgY2FzZSAweDFlOiAvKiBOZWhhbGVtICovCisgICAgY2FzZSAweDFhOiAv
KiBOZWhhbGVtIEVQICovCisgICAgY2FzZSAweDJlOiAvKiBOZWhhbGVtIEVY
ICovCisgICAgY2FzZSAweDI1OiAvKiBXZXN0bWVyZSAqLworICAgIGNhc2Ug
MHgyYzogLyogV2VzdG1lcmUgRVAgKi8KKyAgICBjYXNlIDB4MmY6IC8qIFdl
c3RtZXJlIEVYICovCisgICAgY2FzZSAweDJhOiAvKiBTYW5keUJyaWRnZSAq
LworICAgIGNhc2UgMHgyZDogLyogU2FuZHlCcmlkZ2UgRVAvRVggKi8KKyAg
ICBjYXNlIDB4M2E6IC8qIEl2eUJyaWRnZSAqLworICAgIGNhc2UgMHgzZTog
LyogSXZ5QnJpZGdlIEVQL0VYICovCisgICAgY2FzZSAweDNjOiAvKiBIYXN3
ZWxsICovCisgICAgY2FzZSAweDNmOiAvKiBIYXN3ZWxsIEVYL0VQICovCisg
ICAgY2FzZSAweDQ1OiAvKiBIYXN3ZWxsIEQgKi8KKyAgICBjYXNlIDB4NDY6
IC8qIEhhc3dlbGwgSCAqLworICAgIGNhc2UgMHgzZDogLyogQnJvYWR3ZWxs
ICovCisgICAgY2FzZSAweDQ3OiAvKiBCcm9hZHdlbGwgSCAqLworICAgIGNh
c2UgMHg0ZjogLyogQnJvYWR3ZWxsIEVQL0VYICovCisgICAgY2FzZSAweDU2
OiAvKiBCcm9hZHdlbGwgRCAqLworICAgIGNhc2UgMHg0ZTogLyogU2t5bGFr
ZSBNICovCisgICAgY2FzZSAweDVlOiAvKiBTa3lsYWtlIEQgKi8KKyAgICAg
ICAgY3B1X2hhc19idWdfbWRzID0gdHJ1ZTsKKyAgICAgICAgYnJlYWs7CisK
KyAgICAgICAgLyoKKyAgICAgICAgICogU29tZSBDb3JlIHByb2Nlc3NvcnMg
aGF2ZSBwZXItc3RlcHBpbmcgdnVsbmVyYWJpbGl0eS4KKyAgICAgICAgICov
CisgICAgY2FzZSAweDU1OiAvKiBTa3lsYWtlLVggLyBDYXNjYWRlIExha2Ug
Ki8KKyAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl9tYXNrIDw9IDUg
KQorICAgICAgICAgICAgY3B1X2hhc19idWdfbWRzID0gdHJ1ZTsKKyAgICAg
ICAgYnJlYWs7CisKKyAgICBjYXNlIDB4OGU6IC8qIEthYnkgLyBDb2ZmZWUg
LyBXaGlza2V5IExha2UgTSAqLworICAgICAgICBpZiAoIGJvb3RfY3B1X2Rh
dGEueDg2X21hc2sgPD0gMHhiICkKKyAgICAgICAgICAgIGNwdV9oYXNfYnVn
X21kcyA9IHRydWU7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSAweDll
OiAvKiBLYWJ5IC8gQ29mZmVlIC8gV2hpc2tleSBMYWtlIEQgKi8KKyAgICAg
ICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl9tYXNrIDw9IDB4YyApCisgICAg
ICAgICAgICBjcHVfaGFzX2J1Z19tZHMgPSB0cnVlOworICAgICAgICBicmVh
azsKKworICAgICAgICAvKgorICAgICAgICAgKiBWZXJ5IG9sZCBhbmQgdmVy
eSBuZXcgQXRvbSBwcm9jZXNzb3JzIGFyZSBub3QgdnVsbmVyYWJsZS4KKyAg
ICAgICAgICovCisgICAgY2FzZSAweDFjOiAvKiBQaW5ldmlldyAqLworICAg
IGNhc2UgMHgyNjogLyogTGluY3JvZnQgKi8KKyAgICBjYXNlIDB4Mjc6IC8q
IFBlbndlbGwgKi8KKyAgICBjYXNlIDB4MzU6IC8qIENsb3ZlcnZpZXcgKi8K
KyAgICBjYXNlIDB4MzY6IC8qIENlZGFydmlldyAqLworICAgIGNhc2UgMHg3
YTogLyogR29sZG1vbnQgKi8KKyAgICAgICAgYnJlYWs7CisKKyAgICAgICAg
LyoKKyAgICAgICAgICogTWlkZGxpbmcgQXRvbSBwcm9jZXNzb3JzIGFyZSB2
dWxuZXJhYmxlIHRvIGp1c3QgdGhlIFN0b3JlIEJ1ZmZlcgorICAgICAgICAg
KiBhc3BlY3QuCisgICAgICAgICAqLworICAgIGNhc2UgMHgzNzogLyogQmF5
dHJhaWwgLyBWYWxsZXl2aWV3IChTaWx2ZXJtb250KSAqLworICAgIGNhc2Ug
MHg0YTogLyogTWVycmlmaWVsZCAqLworICAgIGNhc2UgMHg0YzogLyogQ2hl
cnJ5dHJhaWwgLyBCcmFzc3dlbGwgKi8KKyAgICBjYXNlIDB4NGQ6IC8qIEF2
YXRvbiAvIFJhbmdlbHkgKFNpbHZlcm1vbnQpICovCisgICAgY2FzZSAweDVh
OiAvKiBNb29yZWZpZWxkICovCisgICAgY2FzZSAweDVkOgorICAgIGNhc2Ug
MHg2NToKKyAgICBjYXNlIDB4NmU6CisgICAgY2FzZSAweDc1OgorICAgICAg
ICAvKgorICAgICAgICAgKiBLbmlnaHRzIHByb2Nlc3NvcnMgKHdoaWNoIGFy
ZSBiYXNlZCBvbiB0aGUgU2lsdmVybW9udC9BaXJtb250CisgICAgICAgICAq
IG1pY3JvYXJjaGl0ZWN0dXJlKSBhcmUgc2ltaWxhcmx5IG9ubHkgYWZmZWN0
ZWQgYnkgdGhlIFN0b3JlIEJ1ZmZlcgorICAgICAgICAgKiBhc3BlY3QuCisg
ICAgICAgICAqLworICAgIGNhc2UgMHg1NzogLyogS25pZ2h0cyBMYW5kaW5n
ICovCisgICAgY2FzZSAweDg1OiAvKiBLbmlnaHRzIE1pbGwgKi8KKyAgICAg
ICAgY3B1X2hhc19idWdfbXNiZHNfb25seSA9IHRydWU7CisgICAgICAgIGJy
ZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgcHJpbnRrKCJVbnJlY29n
bmlzZWQgQ1BVIG1vZGVsICUjeCAtIGFzc3VtaW5nIHZ1bG5lcmFibGUgdG8g
TURTXG4iLAorICAgICAgICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfbW9k
ZWwpOworICAgICAgICBjcHVfaGFzX2J1Z19tZHMgPSB0cnVlOworICAgICAg
ICBicmVhazsKKyAgICB9Cit9CisKIHZvaWQgX19pbml0IGluaXRfc3BlY3Vs
YXRpb25fbWl0aWdhdGlvbnModm9pZCkKIHsKICAgICBlbnVtIGluZF90aHVu
ayB0aHVuayA9IFRIVU5LX0RFRkFVTFQ7CkBAIC05MzcsNiArMTA1Myw0NyBA
QCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZv
aWQpCiAgICAgICAgICAgICAiZW5hYmxlZC4gIFBsZWFzZSBhc3Nlc3MgeW91
ciBjb25maWd1cmF0aW9uIGFuZCBjaG9vc2UgYW5cbiIKICAgICAgICAgICAg
ICJleHBsaWNpdCAnc210PTxib29sPicgc2V0dGluZy4gIFNlZSBYU0EtMjcz
LlxuIik7CiAKKyAgICBtZHNfY2FsY3VsYXRpb25zKGNhcHMpOworCisgICAg
LyoKKyAgICAgKiBCeSBkZWZhdWx0LCBlbmFibGUgUFYgYW5kIEhWTSBtaXRp
Z2F0aW9ucyBvbiBNRFMtdnVsbmVyYWJsZSBoYXJkd2FyZS4KKyAgICAgKiBU
aGlzIHdpbGwgb25seSBiZSBhIHRva2VuIGVmZm9ydCBmb3IgTUxQRFMvTUZC
RFMgd2hlbiBIVCBpcyBlbmFibGVkLAorICAgICAqIGJ1dCBpdCBpcyBzb21l
d2hhdCBiZXR0ZXIgdGhhbiBub3RoaW5nLgorICAgICAqLworICAgIGlmICgg
b3B0X21kX2NsZWFyX3B2ID09IC0xICkKKyAgICAgICAgb3B0X21kX2NsZWFy
X3B2ID0gKChjcHVfaGFzX2J1Z19tZHMgfHwgY3B1X2hhc19idWdfbXNiZHNf
b25seSkgJiYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9NRF9DTEVBUikpOworICAgIGlmICggb3B0X21k
X2NsZWFyX2h2bSA9PSAtMSApCisgICAgICAgIG9wdF9tZF9jbGVhcl9odm0g
PSAoKGNwdV9oYXNfYnVnX21kcyB8fCBjcHVfaGFzX2J1Z19tc2Jkc19vbmx5
KSAmJgorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb3RfY3B1X2hh
cyhYODZfRkVBVFVSRV9NRF9DTEVBUikpOworCisgICAgLyoKKyAgICAgKiBF
bmFibGUgTURTIGRlZmVuY2VzIGFzIGFwcGxpY2FibGUuICBUaGUgUFYgYmxv
Y2tzIG5lZWQgdXNpbmcgYWxsIHRoZQorICAgICAqIHRpbWUsIGFuZCB0aGUg
SWRsZSBibG9ja3MgbmVlZCB1c2luZyBpZiBlaXRoZXIgUFYgb3IgSFZNIGRl
ZmVuY2VzIGFyZQorICAgICAqIHVzZWQuCisgICAgICoKKyAgICAgKiBIVk0g
aXMgbW9yZSBjb21wbGljYXRlZC4gIFRoZSBNRF9DTEVBUiBtaWNyb2NvZGUg
ZXh0ZW5kcyBMMURfRkxVU0ggd2l0aAorICAgICAqIGVxdWl2ZWxlbnQgc2Vt
YW50aWNzIHRvIGF2b2lkIG5lZWRpbmcgdG8gcGVyZm9ybSBib3RoIGZsdXNo
ZXMgb24gdGhlCisgICAgICogSFZNIHBhdGguICBUaGUgSFZNIGJsb2NrcyBk
b24ndCBuZWVkIGFjdGl2YXRpbmcgaWYgb3VyIGh5cGVydmlzb3IgdG9sZAor
ICAgICAqIHVzIGl0IHdhcyBoYW5kbGluZyBMMURfRkxVU0gsIG9yIHdlIGFy
ZSB1c2luZyBMMURfRkxVU0ggb3Vyc2VsdmVzLgorICAgICAqLworICAgIGlm
ICggb3B0X21kX2NsZWFyX3B2ICkKKyAgICAgICAgc2V0dXBfZm9yY2VfY3B1
X2NhcChYODZfRkVBVFVSRV9TQ19WRVJXX1BWKTsKKyAgICBpZiAoIG9wdF9t
ZF9jbGVhcl9wdiB8fCBvcHRfbWRfY2xlYXJfaHZtICkKKyAgICAgICAgc2V0
dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9TQ19WRVJXX0lETEUpOwor
ICAgIGlmICggb3B0X21kX2NsZWFyX2h2bSAmJiAhKGNhcHMgJiBBUkNIX0NB
UFNfU0tJUF9MMURGTCkgJiYgIW9wdF9sMWRfZmx1c2ggKQorICAgICAgICBz
ZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1NDX1ZFUldfSFZNKTsK
KworICAgIC8qCisgICAgICogV2FybiB0aGUgdXNlciBpZiB0aGV5IGFyZSBv
biBNTFBEUy9NRkJEUy12dWxuZXJhYmxlIGhhcmR3YXJlIHdpdGggSFQKKyAg
ICAgKiBhY3RpdmUgYW5kIG5vIGV4cGxpY2l0IFNNVCBjaG9pY2UuCisgICAg
ICovCisgICAgaWYgKCBvcHRfc210ID09IC0xICYmIGNwdV9oYXNfYnVnX21k
cyAmJiBod19zbXRfZW5hYmxlZCApCisgICAgICAgIHdhcm5pbmdfYWRkKAor
ICAgICAgICAgICAgIkJvb3RlZCBvbiBNTFBEUy9NRkJEUy12dWxuZXJhYmxl
IGhhcmR3YXJlIHdpdGggU01UL0h5cGVydGhyZWFkaW5nXG4iCisgICAgICAg
ICAgICAiZW5hYmxlZC4gIE1pdGlnYXRpb25zIHdpbGwgbm90IGJlIGZ1bGx5
IGVmZmVjdGl2ZS4gIFBsZWFzZVxuIgorICAgICAgICAgICAgImNob29zZSBh
biBleHBsaWNpdCBzbXQ9PGJvb2w+IHNldHRpbmcuICBTZWUgWFNBLTI5Ny5c
biIpOworCiAgICAgcHJpbnRfZGV0YWlscyh0aHVuaywgY2Fwcyk7CiAKICAg
ICAvKgo=

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.7-1.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.7-1.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3RzeDogSW1wbGVtZW50IGNvbnRyb2xzIGZvciBS
VE0gZm9yY2UtYWJvcnQgbW9kZQoKVGhlIENQVUlEIGJpdCBhbmQgTVNSIGFy
ZSBkZWxpYmVyYXRlbHkgbm90IGV4cG9zZWQgdG8gZ3Vlc3RzLCBiZWNhdXNl
IHRoZXkKd29uJ3QgZXhpc3Qgb24gbmV3ZXIgcHJvY2Vzc29ycy4gIEFzIHZQ
TVUgaXNuJ3Qgc2VjdXJpdHkgc3VwcG9ydGVkLCB0aGUKbWlzYmVoYXZpb3Vy
IG9mIFBDUjMgaXNuJ3QgZXhwZWN0ZWQgdG8gaW1wYWN0IHByb2R1Y3Rpb24g
ZGVwbG95bWVudHMuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgptYXN0ZXIgY29tbWl0OiA2YmU2
MTNmMjliNDIwNTM0OTI3NWQyNDM2N2JkNGM4MmZiMjk2MGRkCm1hc3RlciBk
YXRlOiAyMDE5LTAzLTEyIDE3OjA1OjIxICswMDAwCgpkaWZmIC0tZ2l0IGEv
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCAzODU1Y2QzLi5i
NjIwNzY4IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGlu
ZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5t
YXJrZG93bgpAQCAtMTcxNSw3ICsxNzE1LDcgQEAgVXNlIFZpcnR1YWwgUHJv
Y2Vzc29yIElEIHN1cHBvcnQgaWYgYXZhaWxhYmxlLiAgVGhpcyBwcmV2ZW50
cyB0aGUgbmVlZCBmb3IgVExCCiBmbHVzaGVzIG9uIFZNIGVudHJ5IGFuZCBl
eGl0LCBpbmNyZWFzaW5nIHBlcmZvcm1hbmNlLgogCiAjIyMgdnBtdQotPiBg
PSAoIDxib29sZWFuPiB8IHsgYnRzIHwgaXBjIHwgYXJjaCBbLCAuLi5dIH0g
KWAKKz4gYD0gKCA8Ym9vbGVhbj4gfCB7IGJ0cyB8IGlwYyB8IGFyY2ggfCBy
dG0tYWJvcnQ9PGJvb2w+IFssIC4uLl0gfSApYAogCiA+IERlZmF1bHQ6IGBv
ZmZgCiAKQEAgLTE3NDEsNiArMTc0MSwyMSBAQCBpbiB0aGUgUHJlLURlZmlu
ZWQgQXJjaGl0ZWN0dXJhbCBQZXJmb3JtYW5jZSBFdmVudHMgdGFibGUgZnJv
bSB0aGUgSW50ZWwgNjQKIGFuZCBJQS0zMiBBcmNoaXRlY3R1cmVzIFNvZnR3
YXJlIERldmVsb3BlcidzIE1hbnVhbCwgVm9sdW1lIDNCLCBTeXN0ZW0KIFBy
b2dyYW1taW5nIEd1aWRlLCBQYXJ0IDIuCiAKK3ZwbXU9cnRtLWFib3J0IGNv
bnRyb2xzIGEgdHJhZGUtb2ZmIGJldHdlZW4gd29ya2luZyBSZXN0cmljdGVk
IFRyYW5zYWN0aW9uYWwKK01lbW9yeSwgYW5kIHdvcmtpbmcgcGVyZm9ybWFu
Y2UgY291bnRlcnMuCisKK0FsbCBwcm9jZXNzb3JzIHJlbGVhc2VkIHRvIGRh
dGUgKFExIDIwMTkpIHN1cHBvcnRpbmcgVHJhbnNhY3Rpb25hbCBNZW1vcnkK
K0V4dGVuc2lvbnMgc3VmZmVyIGFuIGVycmF0dW0gd2hpY2ggaGFzIGJlZW4g
YWRkcmVzc2VkIGluIG1pY3JvY29kZS4KKworUHJvY2Vzc29ycyBiYXNlZCBv
biB0aGUgU2t5bGFrZSBtaWNyb2FyY2hpdGVjdHVyZSB3aXRoIHVwLXRvLWRh
dGUKK21pY3JvY29kZSBpbnRlcm5hbGx5IHVzZSBwZXJmb3JtYW5jZSBjb3Vu
dGVyIDMgdG8gd29yayBhcm91bmQgdGhlIGVycmF0dW0uCitBIGNvbnNlcXVl
bmNlIGlzIHRoYXQgdGhlIGNvdW50ZXIgZ2V0cyByZXByb2dyYW1tZWQgd2hl
bmV2ZXIgYW4gYFhCRUdJTmAKK2luc3RydWN0aW9uIGlzIGV4ZWN1dGVkLgor
CitBbiBhbHRlcm5hdGl2ZSBtb2RlIGV4aXN0cyB3aGVyZSBQQ1IzIGJlaGF2
ZXMgYXMgYmVmb3JlLCBhdCB0aGUgY29zdCBvZgorYFhCRUdJTmAgdW5jb25k
aXRpb25hbGx5IGFib3J0aW5nLiAgRW5hYmxpbmcgYHJ0bS1hYm9ydGAgbW9k
ZSB3aWxsCithY3RpdmF0ZSB0aGlzIGFsdGVybmF0aXZlIG1vZGUuCisKIElm
IGEgYm9vbGVhbiBpcyBub3QgdXNlZCwgY29tYmluYXRpb25zIG9mIGZsYWdz
IGFyZSBhbGxvd2VkLCBjb21tYSBzZXBhcmF0ZWQuCiBGb3IgZXhhbXBsZSwg
dnBtdT1hcmNoLGJ0cy4KIApkaWZmIC0tZ2l0IGEvdG9vbHMvbWlzYy94ZW4t
Y3B1aWQuYyBiL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKaW5kZXggMTg0Zjhh
ZC4uMjg4ZmM0OCAxMDA2NDQKLS0tIGEvdG9vbHMvbWlzYy94ZW4tY3B1aWQu
YworKysgYi90b29scy9taXNjL3hlbi1jcHVpZC5jCkBAIC0xNDksNyArMTQ5
LDExIEBAIHN0YXRpYyBjb25zdCBjaGFyICpzdHJfZThiWzMyXSA9CiAKIHN0
YXRpYyBjb25zdCBjaGFyICpzdHJfN2QwWzMyXSA9CiB7Ci0gICAgWzAgLi4u
IDI1XSA9ICJSRVoiLAorICAgIFswIC4uLiAxMV0gPSAiUkVaIiwKKworICAg
IFsxMl0gPSAiUkVaIiwgICAgICAgICAgIFsxM10gPSAidHN4LWZvcmNlLWFi
b3J0IiwKKworICAgIFsxNCAuLi4gMjVdID0gIlJFWiIsCiAKICAgICBbMjZd
ID0gImlicnNiIiwgICAgICAgICBbMjddID0gInN0aWJwIiwKICAgICBbMjhd
ID0gImwxZF9mbHVzaCIsICAgICBbMjldID0gImFyY2hfY2FwcyIsCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMgYi94ZW4vYXJjaC94
ODYvY3B1L2ludGVsLmMKaW5kZXggMTgxZTgxNS4uNjJjMTQ0OSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2NwdS9pbnRlbC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9jcHUvaW50ZWwuYwpAQCAtMzU1LDYgKzM1NSw5IEBAIHN0YXRpYyB2
b2lkIEludGVsX2VycmF0YV93b3JrYXJvdW5kcyhzdHJ1Y3QgY3B1aW5mb194
ODYgKmMpCiAJaWYgKGMtPng4NiA9PSA2ICYmIGNwdV9oYXNfY2xmbHVzaCAm
JgogCSAgICAoYy0+eDg2X21vZGVsID09IDI5IHx8IGMtPng4Nl9tb2RlbCA9
PSA0NiB8fCBjLT54ODZfbW9kZWwgPT0gNDcpKQogCQlfX3NldF9iaXQoWDg2
X0ZFQVRVUkVfQ0xGTFVTSF9NT05JVE9SLCBjLT54ODZfY2FwYWJpbGl0eSk7
CisKKwlpZiAoY3B1X2hhc190c3hfZm9yY2VfYWJvcnQgJiYgb3B0X3J0bV9h
Ym9ydCkKKwkJd3Jtc3JsKE1TUl9UU1hfRk9SQ0VfQUJPUlQsIFRTWF9GT1JD
RV9BQk9SVF9SVE0pOwogfQogCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9jcHUvdnBtdS5jIGIveGVuL2FyY2gveDg2L2NwdS92cG11LmMKaW5kZXgg
MmY5ZGRmNi4uNTYzNWE5NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Nw
dS92cG11LmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS92cG11LmMKQEAgLTUz
LDYgKzUzLDcgQEAgQ0hFQ0tfcG11X3BhcmFtczsKIHN0YXRpYyB1bnNpZ25l
ZCBpbnQgX19yZWFkX21vc3RseSBvcHRfdnBtdV9lbmFibGVkOwogdW5zaWdu
ZWQgaW50IF9fcmVhZF9tb3N0bHkgdnBtdV9tb2RlID0gWEVOUE1VX01PREVf
T0ZGOwogdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgdnBtdV9mZWF0dXJl
cyA9IDA7Citib29sX3QgX19yZWFkX21vc3RseSBvcHRfcnRtX2Fib3J0Owog
c3RhdGljIHZvaWQgcGFyc2VfdnBtdV9wYXJhbXMoY2hhciAqcyk7CiBjdXN0
b21fcGFyYW0oInZwbXUiLCBwYXJzZV92cG11X3BhcmFtcyk7CiAKQEAgLTYz
LDYgKzY0LDggQEAgc3RhdGljIERFRklORV9QRVJfQ1BVKHN0cnVjdCB2Y3B1
ICosIGxhc3RfdmNwdSk7CiAKIHN0YXRpYyBpbnQgcGFyc2VfdnBtdV9wYXJh
bShjaGFyICpzLCB1bnNpZ25lZCBpbnQgbGVuKQogeworICAgIGludCB2YWw7
CisKICAgICBpZiAoICEqcyB8fCAhbGVuICkKICAgICAgICAgcmV0dXJuIDA7
CiAgICAgaWYgKCAhc3RybmNtcChzLCAiYnRzIiwgbGVuKSApCkBAIC03MSw2
ICs3NCw4IEBAIHN0YXRpYyBpbnQgcGFyc2VfdnBtdV9wYXJhbShjaGFyICpz
LCB1bnNpZ25lZCBpbnQgbGVuKQogICAgICAgICB2cG11X2ZlYXR1cmVzIHw9
IFhFTlBNVV9GRUFUVVJFX0lQQ19PTkxZOwogICAgIGVsc2UgaWYgKCAhc3Ry
bmNtcChzLCAiYXJjaCIsIGxlbikgKQogICAgICAgICB2cG11X2ZlYXR1cmVz
IHw9IFhFTlBNVV9GRUFUVVJFX0FSQ0hfT05MWTsKKyAgICBlbHNlIGlmICgg
KHZhbCA9IHBhcnNlX2Jvb2xlYW4oInJ0bS1hYm9ydCIsIHMsIHMgKyBsZW4p
KSA+PSAwICkKKyAgICAgICAgb3B0X3J0bV9hYm9ydCA9IHZhbDsKICAgICBl
bHNlCiAgICAgICAgIHJldHVybiAxOwogICAgIHJldHVybiAwOwpAQCAtOTcs
NiArMTAyLDEwIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV92cG11X3Bh
cmFtcyhjaGFyICpzKQogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAg
ICAgICAgcCA9IHNlcCArIDE7CiAgICAgICAgIH0KKworICAgICAgICBpZiAo
ICF2cG11X2ZlYXR1cmVzICkgLyogcnRtLWFib3J0IGRvZXNuJ3QgaW1wbHkg
dnBtdT0xICovCisgICAgICAgICAgICBicmVhazsKKwogICAgICAgICAvKiBm
YWxsIHRocm91Z2ggKi8KICAgICBjYXNlIDE6CiAgICAgICAgIC8qIERlZmF1
bHQgVlBNVSBtb2RlICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCA1MjI0MzBi
Li5jZTIyNzU2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTM3OTcsNiArMzc5
Nyw4IEBAIGludCBodm1fbXNyX3JlYWRfaW50ZXJjZXB0KHVuc2lnbmVkIGlu
dCBtc3IsIHVpbnQ2NF90ICptc3JfY29udGVudCkKICAgICBjYXNlIE1TUl9Q
UkVEX0NNRDoKICAgICBjYXNlIE1TUl9GTFVTSF9DTUQ6CiAgICAgICAgIC8q
IFdyaXRlLW9ubHkgKi8KKyAgICBjYXNlIE1TUl9UU1hfRk9SQ0VfQUJPUlQ6
CisgICAgICAgIC8qIE5vdCBvZmZlcmVkIHRvIGd1ZXN0cy4gKi8KICAgICAg
ICAgZ290byBncF9mYXVsdDsKIAogICAgIGNhc2UgTVNSX1NQRUNfQ1RSTDoK
QEAgLTQwMjYsNiArNDAyOCw4IEBAIGludCBodm1fbXNyX3dyaXRlX2ludGVy
Y2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCBtc3JfY29udGVudCwK
IAogICAgIGNhc2UgTVNSX0FSQ0hfQ0FQQUJJTElUSUVTOgogICAgICAgICAv
KiBSZWFkLW9ubHkgKi8KKyAgICBjYXNlIE1TUl9UU1hfRk9SQ0VfQUJPUlQ6
CisgICAgICAgIC8qIE5vdCBvZmZlcmVkIHRvIGd1ZXN0cy4gKi8KICAgICAg
ICAgZ290byBncF9mYXVsdDsKIAogICAgIGNhc2UgTVNSX0FNRDY0X05CX0NG
RzoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2Fy
Y2gveDg2L3RyYXBzLmMKaW5kZXggNTgzOTM2ZS4uNGIyNTdmYiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2
L3RyYXBzLmMKQEAgLTI5MDQsNiArMjkwNCw4IEBAIHN0YXRpYyBpbnQgZW11
bGF0ZV9wcml2aWxlZ2VkX29wKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KQogICAgICAgICBjYXNlIE1TUl9JTlRFTF9QTEFURk9STV9JTkZPOgogICAg
ICAgICBjYXNlIE1TUl9BUkNIX0NBUEFCSUxJVElFUzoKICAgICAgICAgICAg
IC8qIFRoZSBNU1IgaXMgcmVhZC1vbmx5LiAqLworICAgICAgICBjYXNlIE1T
Ul9UU1hfRk9SQ0VfQUJPUlQ6CisgICAgICAgICAgICAvKiBOb3Qgb2ZmZXJl
ZCB0byBndWVzdHMuICovCiAgICAgICAgICAgICBnb3RvIGZhaWw7CiAKICAg
ICAgICAgY2FzZSBNU1JfU1BFQ19DVFJMOgpAQCAtMzA3NSw2ICszMDc3LDgg
QEAgc3RhdGljIGludCBlbXVsYXRlX3ByaXZpbGVnZWRfb3Aoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIGNhc2UgTVNSX1BSRURfQ01E
OgogICAgICAgICBjYXNlIE1TUl9GTFVTSF9DTUQ6CiAgICAgICAgICAgICAv
KiBXcml0ZS1vbmx5ICovCisgICAgICAgIGNhc2UgTVNSX1RTWF9GT1JDRV9B
Qk9SVDoKKyAgICAgICAgICAgIC8qIE5vdCBvZmZlcmVkIHRvIGd1ZXN0cy4g
Ki8KICAgICAgICAgICAgIGdvdG8gZmFpbDsKIAogICAgICAgICBjYXNlIE1T
Ul9TUEVDX0NUUkw6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L2NwdWZlYXR1cmUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVy
ZS5oCmluZGV4IGY5YzgzMzUuLmM1MDAxYjQgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvY3B1ZmVhdHVyZS5oCkBAIC04NSw2ICs4NSw3IEBACiAjZGVm
aW5lIGNwdV9oYXNfYXZ4ICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9BVlgpCiAjZGVmaW5lIGNwdV9oYXNfbHdwICAgICAgICAgICAg
IGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9MV1ApCiAjZGVmaW5lIGNwdV9o
YXNfbXB4ICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9N
UFgpCisjZGVmaW5lIGNwdV9oYXNfdHN4X2ZvcmNlX2Fib3J0IGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9UU1hfRk9SQ0VfQUJPUlQpCiAjZGVmaW5lIGNw
dV9oYXNfYXJjaF9wZXJmbW9uICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVS
RV9BUkNIX1BFUkZNT04pCiAjZGVmaW5lIGNwdV9oYXNfcmR0c2NwICAgICAg
ICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9SRFRTQ1ApCiAjZGVmaW5l
IGNwdV9oYXNfc3ZtCQlib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU1ZNKQpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKaW5kZXggNzZkOTJk
OC4uYzJhYTM2ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
c3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRl
eC5oCkBAIC01MCw2ICs1MCw5IEBACiAjZGVmaW5lIE1TUl9GTFVTSF9DTUQJ
CQkweDAwMDAwMTBiCiAjZGVmaW5lIEZMVVNIX0NNRF9MMUQJCQkoX0FDKDEs
IFVMTCkgPDwgMCkKIAorI2RlZmluZSBNU1JfVFNYX0ZPUkNFX0FCT1JUICAg
ICAgICAgICAgIDB4MDAwMDAxMGYKKyNkZWZpbmUgVFNYX0ZPUkNFX0FCT1JU
X1JUTSAgICAgICAgICAgICAoX0FDKDEsIFVMTCkgPDwgIDApCisKIC8qIElu
dGVsIE1TUnMuIFNvbWUgYWxzbyBhdmFpbGFibGUgb24gb3RoZXIgQ1BVcyAq
LwogI2RlZmluZSBNU1JfSUEzMl9QRVJGQ1RSMAkJMHgwMDAwMDBjMQogI2Rl
ZmluZSBNU1JfSUEzMl9BX1BFUkZDVFIwCQkweDAwMDAwNGMxCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3ZwbXUuaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvdnBtdS5oCmluZGV4IDc1YjE5NzMuLjAwNzJkMTIgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvdnBtdS5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvdnBtdS5oCkBAIC0xMjcsNiArMTI3LDcgQEAgc3Rh
dGljIGlubGluZSBpbnQgdnBtdV9kb19yZG1zcih1bnNpZ25lZCBpbnQgbXNy
LCB1aW50NjRfdCAqbXNyX2NvbnRlbnQpCiAKIGV4dGVybiB1bnNpZ25lZCBp
bnQgdnBtdV9tb2RlOwogZXh0ZXJuIHVuc2lnbmVkIGludCB2cG11X2ZlYXR1
cmVzOworZXh0ZXJuIGJvb2xfdCBvcHRfcnRtX2Fib3J0OwogCiAvKiBDb250
ZXh0IHN3aXRjaCAqLwogc3RhdGljIGlubGluZSB2b2lkIHZwbXVfc3dpdGNo
X2Zyb20oc3RydWN0IHZjcHUgKnByZXYpCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oIGIveGVuL2lu
Y2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaAppbmRleCBm
NWZiNDgzLi43M2RlODcwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJs
aWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCisrKyBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKQEAgLTIyNyw2ICsy
MjcsNyBAQCBYRU5fQ1BVRkVBVFVSRShDTFpFUk8sICAgICAgICA4KjMyKyAw
KSAvKkEgIENMWkVSTyBpbnN0cnVjdGlvbiAqLwogWEVOX0NQVUZFQVRVUkUo
SUJQQiwgICAgICAgICAgOCozMisxMikgLypBICBJQlBCIHN1cHBvcnQgb25s
eSAobm8gSUJSUywgdXNlZCBieSBBTUQpICovCiAKIC8qIEludGVsLWRlZmlu
ZWQgQ1BVIGZlYXR1cmVzLCBDUFVJRCBsZXZlbCAweDAwMDAwMDA3OjAuZWR4
LCB3b3JkIDkgKi8KK1hFTl9DUFVGRUFUVVJFKFRTWF9GT1JDRV9BQk9SVCwg
OSozMisxMykgLyogTVNSX1RTWF9GT1JDRV9BQk9SVC5SVE1fQUJPUlQgKi8K
IFhFTl9DUFVGRUFUVVJFKElCUlNCLCAgICAgICAgIDkqMzIrMjYpIC8qQSAg
SUJSUyBhbmQgSUJQQiBzdXBwb3J0ICh1c2VkIGJ5IEludGVsKSAqLwogWEVO
X0NQVUZFQVRVUkUoU1RJQlAsICAgICAgICAgOSozMisyNykgLypBISBTVElC
UCAqLwogWEVOX0NQVUZFQVRVUkUoTDFEX0ZMVVNILCAgICAgOSozMisyOCkg
LypTICBNU1JfRkxVU0hfQ01EIGFuZCBMMUQgZmx1c2guICovCg==

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.7-2.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.7-2.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogUmVwb3NpdGlvbiB0aGUgWFBU
SSBjb21tYW5kIGxpbmUgcGFyc2luZyBsb2dpYwoKSXQgaGFzIGVuZGVkIHVw
IGluIHRoZSBtaWRkbGUgb2YgdGhlIG1pdGlnYXRpb24gY2FsY3VsYXRpb24g
bG9naWMuICBNb3ZlIGl0IHRvCmJlIGJlc2lkZSB0aGUgb3RoZXIgY29tbWFu
ZCBsaW5lIHBhcnNpbmcuCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIv
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDYxNDVjOTguLjEzNDNl
MGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysg
Yi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTIwMSw2ICsyMDEsNjgg
QEAgc3RhdGljIGludCBfX2luaXQgcGFyc2Vfc3BlY19jdHJsKGNoYXIgKnMp
CiB9CiBjdXN0b21fcGFyYW0oInNwZWMtY3RybCIsIHBhcnNlX3NwZWNfY3Ry
bCk7CiAKK2ludDhfdCBfX3JlYWRfbW9zdGx5IG9wdF94cHRpID0gLTE7CisK
K3N0YXRpYyBfX2luaXQgdm9pZCB4cHRpX2luaXRfZGVmYXVsdCh1aW50NjRf
dCBjYXBzKQoreworICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9y
ID09IFg4Nl9WRU5ET1JfQU1EICkKKyAgICAgICAgY2FwcyA9IEFSQ0hfQ0FQ
QUJJTElUSUVTX1JEQ0xfTk87CisKKyAgICBpZiAoIGNhcHMgJiBBUkNIX0NB
UEFCSUxJVElFU19SRENMX05PICkKKyAgICAgICAgb3B0X3hwdGkgPSAwOwor
ICAgIGVsc2UKKyAgICAgICAgb3B0X3hwdGkgPSBPUFRfWFBUSV9ET00wIHwg
T1BUX1hQVElfRE9NVTsKK30KKworc3RhdGljIF9faW5pdCBpbnQgcGFyc2Vf
eHB0aShjaGFyICpzKQoreworICAgIGNoYXIgKnNzOworICAgIGludCB2YWws
IHJjID0gMDsKKworICAgIC8qIEluaGliaXQgdGhlIGRlZmF1bHRzIGFzIGFu
IGV4cGxpY2l0IGNob2ljZSBoYXMgYmVlbiBnaXZlbi4gKi8KKyAgICBpZiAo
IG9wdF94cHRpID09IC0xICkKKyAgICAgICAgb3B0X3hwdGkgPSAwOworCisg
ICAgLyogSW50ZXJwcmV0ICd4cHRpJyBhbG9uZSBpbiBpdHMgcG9zaXRpdmUg
Ym9vbGVhbiBmb3JtLiAqLworICAgIGlmICggKnMgPT0gJ1wwJyApCisgICAg
ICAgIG9wdF94cHRpID0gT1BUX1hQVElfRE9NMCB8IE9QVF9YUFRJX0RPTVU7
CisKKyAgICBkbyB7CisgICAgICAgIHNzID0gc3RyY2hyKHMsICcsJyk7Cisg
ICAgICAgIGlmICggc3MgKQorICAgICAgICAgICAgKnNzID0gJ1wwJzsKKwor
ICAgICAgICBzd2l0Y2ggKCBwYXJzZV9ib29sKHMpICkKKyAgICAgICAgewor
ICAgICAgICBjYXNlIDA6CisgICAgICAgICAgICBvcHRfeHB0aSA9IDA7Cisg
ICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIDE6CisgICAgICAg
ICAgICBvcHRfeHB0aSA9IE9QVF9YUFRJX0RPTTAgfCBPUFRfWFBUSV9ET01V
OworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgZGVmYXVsdDoKKyAg
ICAgICAgICAgIGlmICggIXN0cmNtcChzLCAiZGVmYXVsdCIpICkKKyAgICAg
ICAgICAgICAgICBvcHRfeHB0aSA9IC0xOworICAgICAgICAgICAgZWxzZSBp
ZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJkb20wIiwgcywgc3MpKSA+PSAw
ICkKKyAgICAgICAgICAgICAgICBvcHRfeHB0aSA9IChvcHRfeHB0aSAmIH5P
UFRfWFBUSV9ET00wKSB8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAo
dmFsID8gT1BUX1hQVElfRE9NMCA6IDApOworICAgICAgICAgICAgZWxzZSBp
ZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJkb211Iiwgcywgc3MpKSA+PSAw
ICkKKyAgICAgICAgICAgICAgICBvcHRfeHB0aSA9IChvcHRfeHB0aSAmIH5P
UFRfWFBUSV9ET01VKSB8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAo
dmFsID8gT1BUX1hQVElfRE9NVSA6IDApOworICAgICAgICAgICAgZWxzZQor
ICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICB9CisKKyAgICAgICAgcyA9IHNzICsgMTsKKyAgICB9
IHdoaWxlICggc3MgKTsKKworICAgIHJldHVybiByYzsKK30KK2N1c3RvbV9w
YXJhbSgieHB0aSIsIHBhcnNlX3hwdGkpOworCiBpbnQ4X3QgX19yZWFkX21v
c3RseSBvcHRfcHZfbDF0ZiA9IC0xOwogCiBzdGF0aWMgX19pbml0IGludCBw
YXJzZV9wdl9sMXRmKGNoYXIgKnMpCkBAIC02MzksNjggKzcwMSw2IEBAIHN0
YXRpYyBfX2luaXQgdm9pZCBsMXRmX2NhbGN1bGF0aW9ucyh1aW50NjRfdCBj
YXBzKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA6ICgzdWwgPDwgKHBhZGRyX2JpdHMgLSAyKSkpKTsKIH0KIAotaW50
OF90IF9fcmVhZF9tb3N0bHkgb3B0X3hwdGkgPSAtMTsKLQotc3RhdGljIF9f
aW5pdCB2b2lkIHhwdGlfaW5pdF9kZWZhdWx0KHVpbnQ2NF90IGNhcHMpCi17
Ci0gICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZF
TkRPUl9BTUQgKQotICAgICAgICBjYXBzID0gQVJDSF9DQVBBQklMSVRJRVNf
UkRDTF9OTzsKLQotICAgIGlmICggY2FwcyAmIEFSQ0hfQ0FQQUJJTElUSUVT
X1JEQ0xfTk8gKQotICAgICAgICBvcHRfeHB0aSA9IDA7Ci0gICAgZWxzZQot
ICAgICAgICBvcHRfeHB0aSA9IE9QVF9YUFRJX0RPTTAgfCBPUFRfWFBUSV9E
T01VOwotfQotCi1zdGF0aWMgX19pbml0IGludCBwYXJzZV94cHRpKGNoYXIg
KnMpCi17Ci0gICAgY2hhciAqc3M7Ci0gICAgaW50IHZhbCwgcmMgPSAwOwot
Ci0gICAgLyogSW5oaWJpdCB0aGUgZGVmYXVsdHMgYXMgYW4gZXhwbGljaXQg
Y2hvaWNlIGhhcyBiZWVuIGdpdmVuLiAqLwotICAgIGlmICggb3B0X3hwdGkg
PT0gLTEgKQotICAgICAgICBvcHRfeHB0aSA9IDA7Ci0KLSAgICAvKiBJbnRl
cnByZXQgJ3hwdGknIGFsb25lIGluIGl0cyBwb3NpdGl2ZSBib29sZWFuIGZv
cm0uICovCi0gICAgaWYgKCAqcyA9PSAnXDAnICkKLSAgICAgICAgb3B0X3hw
dGkgPSBPUFRfWFBUSV9ET00wIHwgT1BUX1hQVElfRE9NVTsKLQotICAgIGRv
IHsKLSAgICAgICAgc3MgPSBzdHJjaHIocywgJywnKTsKLSAgICAgICAgaWYg
KCBzcyApCi0gICAgICAgICAgICAqc3MgPSAnXDAnOwotCi0gICAgICAgIHN3
aXRjaCAoIHBhcnNlX2Jvb2wocykgKQotICAgICAgICB7Ci0gICAgICAgIGNh
c2UgMDoKLSAgICAgICAgICAgIG9wdF94cHRpID0gMDsKLSAgICAgICAgICAg
IGJyZWFrOwotCi0gICAgICAgIGNhc2UgMToKLSAgICAgICAgICAgIG9wdF94
cHRpID0gT1BUX1hQVElfRE9NMCB8IE9QVF9YUFRJX0RPTVU7Ci0gICAgICAg
ICAgICBicmVhazsKLQotICAgICAgICBkZWZhdWx0OgotICAgICAgICAgICAg
aWYgKCAhc3RyY21wKHMsICJkZWZhdWx0IikgKQotICAgICAgICAgICAgICAg
IG9wdF94cHRpID0gLTE7Ci0gICAgICAgICAgICBlbHNlIGlmICggKHZhbCA9
IHBhcnNlX2Jvb2xlYW4oImRvbTAiLCBzLCBzcykpID49IDAgKQotICAgICAg
ICAgICAgICAgIG9wdF94cHRpID0gKG9wdF94cHRpICYgfk9QVF9YUFRJX0RP
TTApIHwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICh2YWwgPyBPUFRf
WFBUSV9ET00wIDogMCk7Ci0gICAgICAgICAgICBlbHNlIGlmICggKHZhbCA9
IHBhcnNlX2Jvb2xlYW4oImRvbXUiLCBzLCBzcykpID49IDAgKQotICAgICAg
ICAgICAgICAgIG9wdF94cHRpID0gKG9wdF94cHRpICYgfk9QVF9YUFRJX0RP
TVUpIHwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICh2YWwgPyBPUFRf
WFBUSV9ET01VIDogMCk7Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAg
ICAgICAgcmMgPSAtRUlOVkFMOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAg
ICAgIH0KLQotICAgICAgICBzID0gc3MgKyAxOwotICAgIH0gd2hpbGUgKCBz
cyApOwotCi0gICAgcmV0dXJuIHJjOwotfQotY3VzdG9tX3BhcmFtKCJ4cHRp
IiwgcGFyc2VfeHB0aSk7Ci0KIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRp
b25fbWl0aWdhdGlvbnModm9pZCkKIHsKICAgICBlbnVtIGluZF90aHVuayB0
aHVuayA9IFRIVU5LX0RFRkFVTFQ7Cg==

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.7-3.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.7-3.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L21zcjogRGVmaW5pdGlvbnMgZm9yIE1TUl9JTlRF
TF9DT1JFX1RIUkVBRF9DT1VOVAoKVGhpcyBpcyBhIG1vZGVsIHNwZWNpZmlj
IHJlZ2lzdGVyIHdoaWNoIGRldGFpbHMgdGhlIGN1cnJlbnQgY29uZmlndXJh
dGlvbgpjb3JlcyBhbmQgdGhyZWFkcyBpbiB0aGUgcGFja2FnZS4gIEJlY2F1
c2Ugb2YgaG93IEh5cGVydGhyZWFkIGFuZCBDb3JlCmNvbmZpZ3VyYXRpb24g
d29ya3Mgd29ya3MgaW4gZmlybXdhcmUsIHRoZSBNU1IgaXQgaXMgZGUtZmFj
dG8gY29uc3RhbnQgYW5kCndpbGwgcmVtYWluIHVuY2hhbmdlZCB1bnRpbCB0
aGUgbmV4dCBzeXN0ZW0gcmVzZXQuCgpJdCBpcyBhIHJlYWQgb25seSBNU1Ig
KHNvIHVuaWxhdGVyYWxseSByZWplY3Qgd3JpdGVzKSwgYnV0IGZvciBub3cg
cmV0YWluIGl0cwpsZWFreS1vbi1yZWFkIHByb3BlcnRpZXMuICBGdXJ0aGVy
IENQVUlEL01TUiB3b3JrIGlzIHJlcXVpcmVkIGJlZm9yZSB3ZSBjYW4Kc3Rh
cnQgdmlydHVhbGlzaW5nIGEgY29uc2lzdGVudCB0b3BvbG9neSB0byB0aGUg
Z3Vlc3QsIGFuZCByZXRhaW5pbmcgdGhlIG9sZApiZWhhdmlvdXIgaXMgdGhl
IHNhZmVzdCBjb3Vyc2Ugb2YgYWN0aW9uLgoKU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQWNrZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2
bS9odm0uYwppbmRleCBjZTIyNzU2Li45M2NiNzFlIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMKQEAgLTQwMjYsNiArNDAyNiw3IEBAIGludCBodm1fbXNyX3dyaXRl
X2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCBtc3JfY29u
dGVudCwKICAgICAgICAgd3Jtc3JsKE1TUl9GTFVTSF9DTUQsIG1zcl9jb250
ZW50KTsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIE1TUl9JTlRFTF9D
T1JFX1RIUkVBRF9DT1VOVDoKICAgICBjYXNlIE1TUl9BUkNIX0NBUEFCSUxJ
VElFUzoKICAgICAgICAgLyogUmVhZC1vbmx5ICovCiAgICAgY2FzZSBNU1Jf
VFNYX0ZPUkNFX0FCT1JUOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Ry
YXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCA0YjI1N2ZiLi4y
YmMwNWYxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysg
Yi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMjkwMSw2ICsyOTAxLDcgQEAg
c3RhdGljIGludCBlbXVsYXRlX3ByaXZpbGVnZWRfb3Aoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgICAgICAgICAgd3Jtc3JsKHJlZ3Mt
Pl9lY3gsIG1zcl9jb250ZW50KTsKICAgICAgICAgICAgIGJyZWFrOwogCisg
ICAgICAgIGNhc2UgTVNSX0lOVEVMX0NPUkVfVEhSRUFEX0NPVU5UOgogICAg
ICAgICBjYXNlIE1TUl9JTlRFTF9QTEFURk9STV9JTkZPOgogICAgICAgICBj
YXNlIE1TUl9BUkNIX0NBUEFCSUxJVElFUzoKICAgICAgICAgICAgIC8qIFRo
ZSBNU1IgaXMgcmVhZC1vbmx5LiAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
bXNyLWluZGV4LmgKaW5kZXggYzJhYTM2ZS4uZjI1ZjM4YyAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCkBAIC0zMSw2ICszMSwxMCBA
QAogI2RlZmluZSBFRkVSX0xNU0xFCQkoMTw8X0VGRVJfTE1TTEUpCiAjZGVm
aW5lIEVGRVJfRkZYU0UJCSgxPDxfRUZFUl9GRlhTRSkKIAorI2RlZmluZSBN
U1JfSU5URUxfQ09SRV9USFJFQURfQ09VTlQgICAgIDB4MDAwMDAwMzUKKyNk
ZWZpbmUgTVNSX0NUQ19USFJFQURfTUFTSyAgICAgICAgICAgICAweDAwMDBm
ZmZmCisjZGVmaW5lIE1TUl9DVENfQ09SRV9NQVNLICAgICAgICAgICAgICAg
MHhmZmZmMDAwMAorCiAvKiBTcGVjdWxhdGlvbiBDb250cm9scy4gKi8KICNk
ZWZpbmUgTVNSX1NQRUNfQ1RSTAkJCTB4MDAwMDAwNDgKICNkZWZpbmUgU1BF
Q19DVFJMX0lCUlMJCQkoX0FDKDEsIFVMTCkgPDwgMCkK

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.7-4.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.7-4.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L2Jvb3Q6IERldGVjdCB0aGUgZmlybXdhcmUgU01U
IHNldHRpbmcgY29ycmVjdGx5IG9uIEludGVsIGhhcmR3YXJlCgpXaGlsZSBi
b290X2NwdV9kYXRhLng4Nl9udW1fc2libGluZ3MgaXMgYW4gYWNjdXJhdGUg
dmFsdWUgdG8gdXNlIG9uIEFNRApoYXJkd2FyZSwgaXQgaXNuJ3Qgb24gSW50
ZWwgd2hlbiB0aGUgdXNlciBoYXMgZGlzYWJsZWQgSHlwZXJ0aHJlYWRpbmcg
aW4gdGhlCmZpcm13YXJlLiAgQXMgYSByZXN1bHQsIGEgdXNlciB3aGljaCBo
YXMgY2hvc2VuIHRvIGRpc2FibGUgSFQgc3RpbGwgZ2V0cwpuYWdnZWQgb24g
TDFURi12dWxuZXJhYmxlIGhhcmR3YXJlIHdoZW4gdGhleSBoYXZlbid0IGNo
b3NlbiBhbiBleHBsaWNpdApzbXQ9PGJvb2w+IHNldHRpbmcuCgpNYWtlIHVz
ZSBvZiB0aGUgbGFyZ2VseS11bmRvY3VtZW50ZWQgTVNSX0lOVEVMX0NPUkVf
VEhSRUFEX0NPVU5UIHdoaWNoIGluCnByYWN0aWNlIGV4aXN0cyBzaW5jZSBO
ZWhhbGVtLCB3aGVuIGJvb3Rpbmcgb24gcmVhbCBoYXJkd2FyZS4gIEZhbGwg
YmFjayB0bwp1c2luZyB0aGUgQUNQSSB0YWJsZSBBUElDIElEcy4KCldoaWxl
IGFkanVzdGluZyB0aGlzIGxvZ2ljLCBmaXggYSBsYXRlbnQgYnVnIGluIGFt
ZF9nZXRfdG9wb2xvZ3koKS4gIFRoZQp0aHJlYWQgY291bnQgZmllbGQgaW4g
Q1BVSUQuMHg4MDAwMDAxZS5lYnggaXMgZG9jdW1lbnRlZCBhcyA4IGJpdHMg
d2lkZSwKcmF0aGVyIHRoYW4gMiBiaXRzIHdpZGUuCgpTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpB
Y2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMgYi94ZW4vYXJjaC94
ODYvY3B1L2FtZC5jCmluZGV4IGJjMTZmN2UuLmRiZGY3NDAgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKKysrIGIveGVuL2FyY2gveDg2
L2NwdS9hbWQuYwpAQCAtNTAyLDcgKzUwMiw3IEBAIHN0YXRpYyB2b2lkIGFt
ZF9nZXRfdG9wb2xvZ3koc3RydWN0IGNwdWluZm9feDg2ICpjKQogICAgICAg
ICAgICAgICAgIHUzMiBlYXgsIGVieCwgZWN4LCBlZHg7CiAKICAgICAgICAg
ICAgICAgICBjcHVpZCgweDgwMDAwMDFlLCAmZWF4LCAmZWJ4LCAmZWN4LCAm
ZWR4KTsKLSAgICAgICAgICAgICAgICBjLT54ODZfbnVtX3NpYmxpbmdzID0g
KChlYnggPj4gOCkgJiAweDMpICsgMTsKKyAgICAgICAgICAgICAgICBjLT54
ODZfbnVtX3NpYmxpbmdzID0gKChlYnggPj4gOCkgJiAweGZmKSArIDE7CiAK
ICAgICAgICAgICAgICAgICBpZiAoYy0+eDg2IDwgMHgxNykKICAgICAgICAg
ICAgICAgICAgICAgICAgIGMtPmNvbXB1dGVfdW5pdF9pZCA9IGVieCAmIDB4
RkY7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94
ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggMTM0M2UwYS4uOWUzNjhh
OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMzk1LDYgKzM5NSw0NSBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90
aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICAgICAgICAgb3B0X3B2
X2wxdGYgJiBPUFRfUFZfTDFURl9ET01VICA/ICJlbmFibGVkIiAgOiAiZGlz
YWJsZWQiKTsKIH0KIAorc3RhdGljIGJvb2xfdCBfX2luaXQgY2hlY2tfc210
X2VuYWJsZWQodm9pZCkKK3sKKyAgICB1aW50NjRfdCB2YWw7CisgICAgdW5z
aWduZWQgaW50IGNwdTsKKworICAgIC8qCisgICAgICogeDg2X251bV9zaWJs
aW5ncyBkZWZhdWx0cyB0byAxIGluIHRoZSBhYnNlbmNlIG9mIG90aGVyIGlu
Zm9ybWF0aW9uLCBhbmQKKyAgICAgKiBpcyBhZGp1c3RlZCBiYXNlZCBvbiBv
dGhlciB0b3BvbG9neSBpbmZvcm1hdGlvbiBmb3VuZCBpbiBDUFVJRCBsZWF2
ZXMuCisgICAgICoKKyAgICAgKiBPbiBBTUQgaGFyZHdhcmUsIGl0IHdpbGwg
YmUgdGhlIGN1cnJlbnQgU01UIGNvbmZpZ3VyYXRpb24uICBPbiBJbnRlbAor
ICAgICAqIGhhcmR3YXJlLCBpdCB3aWxsIHJlcHJlc2VudCB0aGUgbWF4aW11
bSBjYXBhYmlsaXR5LCByYXRoZXIgdGhhbiB0aGUKKyAgICAgKiBjdXJyZW50
IGNvbmZpZ3VyYXRpb24uCisgICAgICovCisgICAgaWYgKCBib290X2NwdV9k
YXRhLng4Nl9udW1fc2libGluZ3MgPCAyICkKKyAgICAgICAgcmV0dXJuIDA7
CisKKyAgICAvKgorICAgICAqIEludGVsIE5laGFsZW0gYW5kIGxhdGVyIGhh
cmR3YXJlIGRvZXMgaGF2ZSBhbiBNU1Igd2hpY2ggcmVwb3J0cyB0aGUKKyAg
ICAgKiBjdXJyZW50IGNvdW50IG9mIGNvcmVzL3RocmVhZHMgaW4gdGhlIHBh
Y2thZ2UuCisgICAgICoKKyAgICAgKiBBdCB0aGUgdGltZSBvZiB3cml0aW5n
LCBpdCBpcyBhbG1vc3QgY29tcGxldGVseSB1bmRvY3VtZW50ZWQsIHNvIGlz
bid0CisgICAgICogdmlydHVhbGlzZWQgcmVsaWFibHkuCisgICAgICovCisg
ICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRP
Ul9JTlRFTCAmJiAhY3B1X2hhc19oeXBlcnZpc29yICYmCisgICAgICAgICAh
cmRtc3Jfc2FmZShNU1JfSU5URUxfQ09SRV9USFJFQURfQ09VTlQsIHZhbCkg
KQorICAgICAgICByZXR1cm4gKE1BU0tfRVhUUih2YWwsIE1TUl9DVENfQ09S
RV9NQVNLKSAhPQorICAgICAgICAgICAgICAgIE1BU0tfRVhUUih2YWwsIE1T
Ul9DVENfVEhSRUFEX01BU0spKTsKKworICAgIC8qCisgICAgICogU2VhcmNo
IG92ZXIgdGhlIENQVXMgcmVwb3J0ZWQgaW4gdGhlIEFDUEkgdGFibGVzLiAg
QW55IHdob3NlIEFQSUMgSUQKKyAgICAgKiBoYXMgYSBub24temVybyB0aHJl
YWQgaWQgY29tcG9uZW50IGluZGljYXRlcyB0aGF0IFNNVCBpcyBhY3RpdmUu
CisgICAgICovCisgICAgZm9yX2VhY2hfcHJlc2VudF9jcHUgKCBjcHUgKQor
ICAgICAgICBpZiAoIHg4Nl9jcHVfdG9fYXBpY2lkW2NwdV0gJiAoYm9vdF9j
cHVfZGF0YS54ODZfbnVtX3NpYmxpbmdzIC0gMSkgKQorICAgICAgICAgICAg
cmV0dXJuIDE7CisKKyAgICByZXR1cm4gMDsKK30KKwogLyogQ2FsY3VsYXRl
IHdoZXRoZXIgUmV0cG9saW5lIGlzIGtub3duLXNhZmUgb24gdGhpcyBDUFUu
ICovCiBzdGF0aWMgYm9vbF90IF9faW5pdCByZXRwb2xpbmVfc2FmZSh1aW50
NjRfdCBjYXBzKQogewpAQCAtNzA0LDEyICs3NDMsMTQgQEAgc3RhdGljIF9f
aW5pdCB2b2lkIGwxdGZfY2FsY3VsYXRpb25zKHVpbnQ2NF90IGNhcHMpCiB2
b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQp
CiB7CiAgICAgZW51bSBpbmRfdGh1bmsgdGh1bmsgPSBUSFVOS19ERUZBVUxU
OwotICAgIGJvb2xfdCB1c2Vfc3BlY19jdHJsID0gMCwgaWJycyA9IDA7Cisg
ICAgYm9vbF90IHVzZV9zcGVjX2N0cmwgPSAwLCBpYnJzID0gMCwgaHdfc210
X2VuYWJsZWQ7CiAgICAgdWludDY0X3QgY2FwcyA9IDA7CiAKICAgICBpZiAo
IGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BUkNIX0NBUFMpICkKICAgICAg
ICAgcmRtc3JsKE1TUl9BUkNIX0NBUEFCSUxJVElFUywgY2Fwcyk7CiAKKyAg
ICBod19zbXRfZW5hYmxlZCA9IGNoZWNrX3NtdF9lbmFibGVkKCk7CisKICAg
ICAvKgogICAgICAqIEhhcyB0aGUgdXNlciBzcGVjaWZpZWQgYW55IGN1c3Rv
bSBCVEkgbWl0aWdhdGlvbnM/ICBJZiBzbywgZm9sbG93IHRoZWlyCiAgICAg
ICogaW5zdHJ1Y3Rpb25zIGV4YWN0bHkgYW5kIGRpc2FibGUgYWxsIGhldXJp
c3RpY3MuCkBAIC04ODYsOCArOTI3LDcgQEAgdm9pZCBfX2luaXQgaW5pdF9z
cGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAgICAqIEhvd2V2ZXIs
IGlmIHdlIGFyZSBvbiBhZmZlY3RlZCBoYXJkd2FyZSwgd2l0aCBIVCBlbmFi
bGVkLCBhbmQgdGhlIHVzZXIKICAgICAgKiBoYXNuJ3QgZXhwbGljaXRseSBj
aG9zZW4gd2hldGhlciB0byB1c2UgSFQgb3Igbm90LCBuYWcgdGhlbSB0byBk
byBzby4KICAgICAgKi8KLSAgICBpZiAoIG9wdF9zbXQgPT0gLTEgJiYgY3B1
X2hhc19idWdfbDF0ZiAmJgotICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZf
bnVtX3NpYmxpbmdzID4gMSApCisgICAgaWYgKCBvcHRfc210ID09IC0xICYm
IGNwdV9oYXNfYnVnX2wxdGYgJiYgaHdfc210X2VuYWJsZWQgKQogICAgIHsK
ICAgICAgICAgcHJpbnRrKCIqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKipcbiIpOwogICAgICAgICBwcmlu
dGsoIkJvb3RlZCBvbiBMMVRGLXZ1bG5lcmFibGUgaGFyZHdhcmUgd2l0aCBT
TVQvSHlwZXJ0aHJlYWRpbmdcbiIpOwo=

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.7-5.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.7-5.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogTWlzYyBub24tZnVuY3Rpb25h
bCBjbGVhbnVwCgogKiBJZGVudGlmeSBCVEkgaW4gdGhlIHNwZWNfY3RybF97
ZW50ZXIsZXhpdH1faWRsZSgpIGNvbW1lbnRzLCBhcyBvdGhlcgogICBtaXRp
Z2F0aW9ucyB3aWxsIHNob3J0bHkgYXBwZWFyLgogKiBVc2UgYWx0ZXJuYXRp
dmVfaW5wdXQoKSBhbmQgY292ZXIgdGhlIGxhY2sgb2YgbWVtb3J5IGNvYmJl
ciB3aXRoIGEgZnVydGhlcgogICBiYXJyaWVyLgoKU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCBlZTdmMThk
Li42MzFmYzM2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Nw
ZWNfY3RybC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
LmgKQEAgLTY1LDYgKzY1LDggQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9p
ZCBzcGVjX2N0cmxfZW50ZXJfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8p
CiAgICAgdWludDMyX3QgdmFsID0gMDsKIAogICAgIC8qCisgICAgICogQnJh
bmNoIFRhcmdldCBJbmplY3Rpb246CisgICAgICoKICAgICAgKiBMYXRjaCB0
aGUgbmV3IHNoYWRvdyB2YWx1ZSwgdGhlbiBlbmFibGUgc2hhZG93aW5nLCB0
aGVuIHVwZGF0ZSB0aGUgTVNSLgogICAgICAqIFRoZXJlIGFyZSBubyBTTVAg
aXNzdWVzIGhlcmU7IG9ubHkgbG9jYWwgcHJvY2Vzc29yIG9yZGVyaW5nIGNv
bmNlcm5zLgogICAgICAqLwpAQCAtNzIsMTAgKzc0LDEwIEBAIHN0YXRpYyBh
bHdheXNfaW5saW5lIHZvaWQgc3BlY19jdHJsX2VudGVyX2lkbGUoc3RydWN0
IGNwdV9pbmZvICppbmZvKQogICAgIGJhcnJpZXIoKTsKICAgICBpbmZvLT5z
cGVjX2N0cmxfZmxhZ3MgfD0gU0NGX3VzZV9zaGFkb3c7CiAgICAgYmFycmll
cigpOwotICAgIGFzbSB2b2xhdGlsZSAoIEFMVEVSTkFUSVZFKEFTTV9OT1Az
LCAid3Jtc3IiLCAlYzMpCi0gICAgICAgICAgICAgICAgICAgOjogImEiICh2
YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAiZCIgKDApLAotICAgICAgICAg
ICAgICAgICAgICAgICJpIiAoWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUpCi0g
ICAgICAgICAgICAgICAgICAgOiAibWVtb3J5IiApOworICAgIGFsdGVybmF0
aXZlX2lucHV0KEFTTV9OT1AzLCAid3Jtc3IiLCAlYzMsCisgICAgICAgICAg
ICAgICAgICAgICAgImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAi
ZCIgKDApLAorICAgICAgICAgICAgICAgICAgICAgICJpIiAoWDg2X0ZFQVRV
UkVfU0NfTVNSX0lETEUpKTsKKyAgICBiYXJyaWVyKCk7CiB9CiAKIC8qIFdB
Uk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZv
cmUgdGhpcyBjYWxsLiAqLwpAQCAtODQsMTUgKzg2LDE3IEBAIHN0YXRpYyBh
bHdheXNfaW5saW5lIHZvaWQgc3BlY19jdHJsX2V4aXRfaWRsZShzdHJ1Y3Qg
Y3B1X2luZm8gKmluZm8pCiAgICAgdWludDMyX3QgdmFsID0gaW5mby0+eGVu
X3NwZWNfY3RybDsKIAogICAgIC8qCisgICAgICogQnJhbmNoIFRhcmdldCBJ
bmplY3Rpb246CisgICAgICoKICAgICAgKiBEaXNhYmxlIHNoYWRvd2luZyBi
ZWZvcmUgdXBkYXRpbmcgdGhlIE1TUi4gIFRoZXJlIGFyZSBubyBTTVAgaXNz
dWVzCiAgICAgICogaGVyZTsgb25seSBsb2NhbCBwcm9jZXNzb3Igb3JkZXJp
bmcgY29uY2VybnMuCiAgICAgICovCiAgICAgaW5mby0+c3BlY19jdHJsX2Zs
YWdzICY9IH5TQ0ZfdXNlX3NoYWRvdzsKICAgICBiYXJyaWVyKCk7Ci0gICAg
YXNtIHZvbGF0aWxlICggQUxURVJOQVRJVkUoQVNNX05PUDMsICJ3cm1zciIs
ICVjMykKLSAgICAgICAgICAgICAgICAgICA6OiAiYSIgKHZhbCksICJjIiAo
TVNSX1NQRUNfQ1RSTCksICJkIiAoMCksCi0gICAgICAgICAgICAgICAgICAg
ICAgImkiIChYODZfRkVBVFVSRV9TQ19NU1JfSURMRSkKLSAgICAgICAgICAg
ICAgICAgICA6ICJtZW1vcnkiICk7CisgICAgYWx0ZXJuYXRpdmVfaW5wdXQo
QVNNX05PUDMsICJ3cm1zciIsICVjMywKKyAgICAgICAgICAgICAgICAgICAg
ICAiYSIgKHZhbCksICJjIiAoTVNSX1NQRUNfQ1RSTCksICJkIiAoMCksCisg
ICAgICAgICAgICAgICAgICAgICAgImkiIChYODZfRkVBVFVSRV9TQ19NU1Jf
SURMRSkpOworICAgIGJhcnJpZXIoKTsKIH0KIAogI2VuZGlmIC8qICFfX1g4
Nl9TUEVDX0NUUkxfSF9fICovCg==

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.7-6.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.7-6.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogQ1BVSUQvTVNSIGRlZmluaXRp
b25zIGZvciBNaWNyb2FyY2hpdGVjdHVyYWwgRGF0YQogU2FtcGxpbmcKClRo
ZSBNRF9DTEVBUiBmZWF0dXJlIGNhbiBiZSBhdXRvbWF0aWNhbGx5IG9mZmVy
ZWQgdG8gZ3Vlc3RzLiAgTm8KaW5mcmFzdHJ1Y3R1cmUgaXMgbmVlZGVkIGlu
IFhlbiB0byBzdXBwb3J0IHRoZSBndWVzdCBtYWtpbmcgdXNlIG9mIGl0LgoK
VGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTcsIENWRS0yMDE4LTEyMTI2LCBDVkUt
MjAxOC0xMjEyNywgQ1ZFLTIwMTgtMTIxMzAsIENWRS0yMDE5LTExMDkxLgoK
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
Lm1hcmtkb3duCmluZGV4IGI2MjA3NjguLjIwODYzYjIgMTAwNjQ0Ci0tLSBh
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2Rv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC00NDIsNyAr
NDQyLDcgQEAgYWNjb3VudGluZyBmb3IgaGFyZHdhcmUgY2FwYWJpbGl0aWVz
IGFzIGVudW1lcmF0ZWQgdmlhIENQVUlELgogCiBDdXJyZW50bHkgYWNjZXB0
ZWQ6CiAKLVRoZSBTcGVjdWxhdGlvbiBDb250cm9sIGhhcmR3YXJlIGZlYXR1
cmVzIGBpYnJzYmAsIGBzdGlicGAsIGBpYnBiYCwKK1RoZSBTcGVjdWxhdGlv
biBDb250cm9sIGhhcmR3YXJlIGZlYXR1cmVzIGBtZC1jbGVhcmAsIGBpYnJz
YmAsIGBzdGlicGAsIGBpYnBiYCwKIGBsMWQtZmx1c2hgIGFuZCBgc3NiZGAg
YXJlIHVzZWQgYnkgZGVmYXVsdCBpZiBhdmFpbGFibGUgYW5kIGFwcGxpY2Fi
bGUuICBUaGV5IGNhbgogYmUgaWdub3JlZCwgZS5nLiBgbm8taWJyc2JgLCBh
dCB3aGljaCBwb2ludCBYZW4gd29uJ3QgdXNlIHRoZW0gaXRzZWxmLCBhbmQK
IHdvbid0IG9mZmVyIHRoZW0gdG8gZ3Vlc3RzLgpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfY3B1aWQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Nw
dWlkLmMKaW5kZXggYTY3NzkyMi4uMzVjODBiMyAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfY3B1aWQuYworKysgYi90b29scy9saWJ4bC9saWJ4
bF9jcHVpZC5jCkBAIC0xNTgsNiArMTU4LDcgQEAgaW50IGxpYnhsX2NwdWlk
X3BhcnNlX2NvbmZpZyhsaWJ4bF9jcHVpZF9wb2xpY3lfbGlzdCAqY3B1aWQs
IGNvbnN0IGNoYXIqIHN0cikKICAgICAgICAgeyJkZSIsICAgICAgICAgICAw
eDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VEWCwgIDIsICAxfSwKICAgICAg
ICAgeyJ2bWUiLCAgICAgICAgICAweDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVH
X0VEWCwgIDEsICAxfSwKICAgICAgICAgeyJmcHUiLCAgICAgICAgICAweDAw
MDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VEWCwgIDAsICAxfSwKKyAgICAgICAg
eyJtZC1jbGVhciIsICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VE
WCwgMTAsICAxfSwKICAgICAgICAgeyJpYnJzYiIsICAgICAgICAweDAwMDAw
MDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgMjYsICAxfSwKICAgICAgICAgeyJz
dGlicCIsICAgICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwg
MjcsICAxfSwKICAgICAgICAgeyJsMWQtZmx1c2giLCAgICAweDAwMDAwMDA3
LCAgMCwgQ1BVSURfUkVHX0VEWCwgMjgsICAxfSwKZGlmZiAtLWdpdCBhL3Rv
b2xzL21pc2MveGVuLWNwdWlkLmMgYi90b29scy9taXNjL3hlbi1jcHVpZC5j
CmluZGV4IDI4OGZjNDguLmJhNDgyM2YgMTAwNjQ0Ci0tLSBhL3Rvb2xzL21p
c2MveGVuLWNwdWlkLmMKKysrIGIvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYwpA
QCAtMTQ5LDggKzE0OSw5IEBAIHN0YXRpYyBjb25zdCBjaGFyICpzdHJfZThi
WzMyXSA9CiAKIHN0YXRpYyBjb25zdCBjaGFyICpzdHJfN2QwWzMyXSA9CiB7
Ci0gICAgWzAgLi4uIDExXSA9ICJSRVoiLAorICAgIFswIC4uLiA5XSA9ICJS
RVoiLAogCisgICAgWzEwXSA9ICJtZC1jbGVhciIsICAgICAgWzExXSA9ICJS
RVoiLAogICAgIFsxMl0gPSAiUkVaIiwgICAgICAgICAgIFsxM10gPSAidHN4
LWZvcmNlLWFib3J0IiwKIAogICAgIFsxNCAuLi4gMjVdID0gIlJFWiIsCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1aWQuYyBiL3hlbi9hcmNoL3g4
Ni9jcHVpZC5jCmluZGV4IDk5Nzc4YmIuLjdkNzIxN2YgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9jcHVpZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHVp
ZC5jCkBAIC0yNyw3ICsyNywxMiBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJz
ZV94ZW5fY3B1aWQoY29uc3QgY2hhciAqcykKICAgICAgICAgaWYgKCAhc3Mg
KQogICAgICAgICAgICAgc3MgPSBzdHJjaHIocywgJ1wwJyk7CiAKLSAgICAg
ICAgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigiaWJwYiIsIHMsIHNzKSkg
Pj0gMCApCisgICAgICAgIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oIm1k
LWNsZWFyIiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgeworICAgICAgICAg
ICAgaWYgKCAhdmFsICkKKyAgICAgICAgICAgICAgICBzZXR1cF9jbGVhcl9j
cHVfY2FwKFg4Nl9GRUFUVVJFX01EX0NMRUFSKTsKKyAgICAgICAgfQorICAg
ICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImlicGIiLCBz
LCBzcykpID49IDAgKQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoICF2
YWwgKQogICAgICAgICAgICAgICAgIHNldHVwX2NsZWFyX2NwdV9jYXAoWDg2
X0ZFQVRVUkVfSUJQQik7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3Bl
Y19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggOWUz
NjhhOS4uYjJkMTc1NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNf
Y3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMzI1
LDE3ICszMjUsMTkgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFp
bHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAg
cHJpbnRrKCJTcGVjdWxhdGl2ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6XG4i
KTsKIAogICAgIC8qIEhhcmR3YXJlIGZlYXR1cmVzIHdoaWNoIHBlcnRhaW4g
dG8gc3BlY3VsYXRpdmUgbWl0aWdhdGlvbnMuICovCi0gICAgcHJpbnRrKCIg
IEhhcmR3YXJlIGZlYXR1cmVzOiVzJXMlcyVzJXMlcyVzJXMlcyVzXG4iLAor
ICAgIHByaW50aygiICBIYXJkd2FyZSBmZWF0dXJlczolcyVzJXMlcyVzJXMl
cyVzJXMlcyVzJXNcbiIsCiAgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9t
YXNrKFg4Nl9GRUFUVVJFX0lCUlNCKSkgPyAiIElCUlMvSUJQQiIgOiAiIiwK
ICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVf
U1RJQlApKSA/ICIgU1RJQlAiICAgICA6ICIiLAogICAgICAgICAgICAoXzdk
MCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9MMURfRkxVU0gpKSA/ICIg
TDFEX0ZMVVNIIiA6ICIiLAogICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRf
bWFzayhYODZfRkVBVFVSRV9TU0JEKSkgID8gIiBTU0JEIiAgICAgIDogIiIs
CisgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJF
X01EX0NMRUFSKSkgPyAiIE1EX0NMRUFSIiA6ICIiLAogICAgICAgICAgICAo
ZThiICAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlBCKSkgID8gIiBJ
QlBCIiAgICAgIDogIiIsCiAgICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBB
QklMSVRJRVNfSUJSU19BTEwpICAgICAgPyAiIElCUlNfQUxMIiAgOiAiIiwK
ICAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUEFCSUxJVElFU19SRENMX05P
KSAgICAgICA/ICIgUkRDTF9OTyIgICA6ICIiLAogICAgICAgICAgICAoY2Fw
cyAmIEFSQ0hfQ0FQU19SU0JBKSAgICAgICAgICAgICAgICAgID8gIiBSU0JB
IiAgICAgIDogIiIsCiAgICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBTX1NL
SVBfTDFERkwpICAgICAgICAgICAgPyAiIFNLSVBfTDFERkwiOiAiIiwKLSAg
ICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfU1NCX05PKSAgICAgICAgICAg
ICAgICA/ICIgU1NCX05PIiAgICA6ICIiKTsKKyAgICAgICAgICAgKGNhcHMg
JiBBUkNIX0NBUFNfU1NCX05PKSAgICAgICAgICAgICAgICA/ICIgU1NCX05P
IiAgICA6ICIiLAorICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19NRFNf
Tk8pICAgICAgICAgICAgICAgID8gIiBNRFNfTk8iICAgIDogIiIpOwogCiAg
ICAgLyogQ29tcGlsZWQtaW4gc3VwcG9ydCB3aGljaCBwZXJ0YWlucyB0byBt
aXRpZ2F0aW9ucy4gKi8KICAgICBpZiAoIElTX0VOQUJMRUQoQ09ORklHX0lO
RElSRUNUX1RIVU5LKSB8fCBJU19FTkFCTEVEKENPTkZJR19TSEFET1dfUEFH
SU5HKSApCkBAIC0zNzIsMTkgKzM3NCwyMSBAQCBzdGF0aWMgdm9pZCBfX2lu
aXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywgdWludDY0
X3QgY2FwcykKICAgICAgKiBBbHRlcm5hdGl2ZXMgYmxvY2tzIGZvciBwcm90
ZWN0aW5nIGFnYWluc3QgYW5kL29yIHZpcnR1YWxpc2luZwogICAgICAqIG1p
dGlnYXRpb24gc3VwcG9ydCBmb3IgZ3Vlc3RzLgogICAgICAqLwotICAgIHBy
aW50aygiICBTdXBwb3J0IGZvciBWTXM6IFBWOiVzJXMlcyVzLCBIVk06JXMl
cyVzJXNcbiIsCisgICAgcHJpbnRrKCIgIFN1cHBvcnQgZm9yIFZNczogUFY6
JXMlcyVzJXMlcywgSFZNOiVzJXMlcyVzJXNcbiIsCiAgICAgICAgICAgIChi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX1BWKSB8fAogICAgICAg
ICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9QVikgfHwK
ICAgICAgICAgICAgIG9wdF9lYWdlcl9mcHUpICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPyAiIiAgICAgICAgICAgICAgIDogIiBOb25lIiwKICAgICAg
ICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9QVikgICAg
ICAgPyAiIE1TUl9TUEVDX0NUUkwiIDogIiIsCiAgICAgICAgICAgIGJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfUFYpICAgICAgID8gIiBSU0Ii
ICAgICAgICAgICA6ICIiLAogICAgICAgICAgICBvcHRfZWFnZXJfZnB1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgRUFHRVJfRlBVIiAgICAg
OiAiIiwKKyAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX01E
X0NMRUFSKSAgICAgICAgPyAiIE1EX0NMRUFSIiAgICAgIDogIiIsCiAgICAg
ICAgICAgIChib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTSkg
fHwKICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19S
U0JfSFZNKSB8fAogICAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSkgICAgICAg
ICAgICAgICAgICAgICAgICAgICA/ICIiICAgICAgICAgICAgICAgOiAiIE5v
bmUiLAogICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0Nf
TVNSX0hWTSkgICAgICA/ICIgTVNSX1NQRUNfQ1RSTCIgOiAiIiwKICAgICAg
ICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9IVk0pICAg
ICAgPyAiIFJTQiIgICAgICAgICAgIDogIiIsCi0gICAgICAgICAgIG9wdF9l
YWdlcl9mcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBFQUdF
Ul9GUFUiICAgICA6ICIiKTsKKyAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIEVBR0VSX0ZQVSIgICAg
IDogIiIsCisgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9N
RF9DTEVBUikgICAgICAgID8gIiBNRF9DTEVBUiIgICAgICA6ICIiKTsKIAog
ICAgIHByaW50aygiICBYUFRJICg2NC1iaXQgUFYgb25seSk6IERvbTAgJXMs
IERvbVUgJXNcbiIsCiAgICAgICAgICAgIG9wdF94cHRpICYgT1BUX1hQVElf
RE9NMCA/ICJlbmFibGVkIiA6ICJkaXNhYmxlZCIsCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tc3ItaW5kZXguaAppbmRleCBmMjVmMzhjLi43NjY4OTY5IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKQEAgLTUwLDYg
KzUwLDcgQEAKICNkZWZpbmUgQVJDSF9DQVBTX1JTQkEJCQkoX0FDKDEsIFVM
TCkgPDwgMikKICNkZWZpbmUgQVJDSF9DQVBTX1NLSVBfTDFERkwJCShfQUMo
MSwgVUxMKSA8PCAzKQogI2RlZmluZSBBUkNIX0NBUFNfU1NCX05PCQkoX0FD
KDEsIFVMTCkgPDwgNCkKKyNkZWZpbmUgQVJDSF9DQVBTX01EU19OTwkJKF9B
QygxLCBVTEwpIDw8IDUpCiAKICNkZWZpbmUgTVNSX0ZMVVNIX0NNRAkJCTB4
MDAwMDAxMGIKICNkZWZpbmUgRkxVU0hfQ01EX0wxRAkJCShfQUMoMSwgVUxM
KSA8PCAwKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gt
eDg2L2NwdWZlYXR1cmVzZXQuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNo
LXg4Ni9jcHVmZWF0dXJlc2V0LmgKaW5kZXggNzNkZTg3MC4uNDI4Mjk0MyAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZl
YXR1cmVzZXQuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYv
Y3B1ZmVhdHVyZXNldC5oCkBAIC0yMjcsNiArMjI3LDcgQEAgWEVOX0NQVUZF
QVRVUkUoQ0xaRVJPLCAgICAgICAgOCozMisgMCkgLypBICBDTFpFUk8gaW5z
dHJ1Y3Rpb24gKi8KIFhFTl9DUFVGRUFUVVJFKElCUEIsICAgICAgICAgIDgq
MzIrMTIpIC8qQSAgSUJQQiBzdXBwb3J0IG9ubHkgKG5vIElCUlMsIHVzZWQg
YnkgQU1EKSAqLwogCiAvKiBJbnRlbC1kZWZpbmVkIENQVSBmZWF0dXJlcywg
Q1BVSUQgbGV2ZWwgMHgwMDAwMDAwNzowLmVkeCwgd29yZCA5ICovCitYRU5f
Q1BVRkVBVFVSRShNRF9DTEVBUiwgICAgICA5KjMyKzEwKSAvKkEgIFZFUlcg
Y2xlYXJzIG1pY3JvYXJjaGl0ZWN0dXJhbCBidWZmZXJzICovCiBYRU5fQ1BV
RkVBVFVSRShUU1hfRk9SQ0VfQUJPUlQsIDkqMzIrMTMpIC8qIE1TUl9UU1hf
Rk9SQ0VfQUJPUlQuUlRNX0FCT1JUICovCiBYRU5fQ1BVRkVBVFVSRShJQlJT
QiwgICAgICAgICA5KjMyKzI2KSAvKkEgIElCUlMgYW5kIElCUEIgc3VwcG9y
dCAodXNlZCBieSBJbnRlbCkgKi8KIFhFTl9DUFVGRUFUVVJFKFNUSUJQLCAg
ICAgICAgIDkqMzIrMjcpIC8qQSEgU1RJQlAgKi8K

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.7-7.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.7-7.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogSW5mcmFzdHJ1Y3R1cmUgdG8g
dXNlIFZFUlcgdG8gZmx1c2ggcGlwZWxpbmUgYnVmZmVycwoKVGhyZWUgc3lu
dGhldGljIGZlYXR1cmVzIGFyZSBpbnRyb2R1Y2VkLCBhcyB3ZSBuZWVkIGlu
ZGl2aWR1YWwgY29udHJvbCBvZgplYWNoLCBkZXBlbmRpbmcgb24gY2lyY3Vt
c3RhbmNlcy4gIEEgbGF0ZXIgY2hhbmdlIHdpbGwgZW5hYmxlIHRoZW0gYXQK
YXBwcm9wcmlhdGUgcG9pbnRzLgoKVGhlIHZlcndfc2VsIGZpZWxkIGRvZXNu
J3Qgc3RyaWN0bHkgbmVlZCB0byBsaXZlIGluIHN0cnVjdCBjcHVfaW5mby4g
IEl0IGxpdmVzCnRoZXJlIGJlY2F1c2UgdGhlcmUgaXMgYSBjb252ZW5pZW50
IGhvbGUgaXQgY2FuIGZpbGwsIGFuZCBpdCByZWR1Y2VzIHRoZQpjb21wbGV4
aXR5IG9mIHRoZSBTUEVDX0NUUkxfRVhJVF9UT197UFYsSFZNfSBhc3NlbWJs
eSBieSBhdm9pZGluZyB0aGUgbmVlZCBmb3IKYW55IHRlbXBvcmFyeSBzdGFj
ayBtYWludGVuYW5jZS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjk3LCBDVkUt
MjAxOC0xMjEyNiwgQ1ZFLTIwMTgtMTIxMjcsIENWRS0yMDE4LTEyMTMwLCBD
VkUtMjAxOS0xMTA5MS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jIGIveGVuL2FyY2gveDg2
L3g4Nl82NC9hc20tb2Zmc2V0cy5jCmluZGV4IDk5NGIyM2IuLjJlZmVlZWMg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMu
YworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKQEAg
LTEzNyw2ICsxMzcsNyBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogCiAgICAg
T0ZGU0VUKENQVUlORk9fZ3Vlc3RfY3B1X3VzZXJfcmVncywgc3RydWN0IGNw
dV9pbmZvLCBndWVzdF9jcHVfdXNlcl9yZWdzKTsKICAgICBPRkZTRVQoQ1BV
SU5GT19wcm9jZXNzb3JfaWQsIHN0cnVjdCBjcHVfaW5mbywgcHJvY2Vzc29y
X2lkKTsKKyAgICBPRkZTRVQoQ1BVSU5GT192ZXJ3X3NlbCwgc3RydWN0IGNw
dV9pbmZvLCB2ZXJ3X3NlbCk7CiAgICAgT0ZGU0VUKENQVUlORk9fY3VycmVu
dF92Y3B1LCBzdHJ1Y3QgY3B1X2luZm8sIGN1cnJlbnRfdmNwdSk7CiAgICAg
T0ZGU0VUKENQVUlORk9fY3I0LCBzdHJ1Y3QgY3B1X2luZm8sIGNyNCk7CiAg
ICAgT0ZGU0VUKENQVUlORk9feGVuX2NyMywgc3RydWN0IGNwdV9pbmZvLCB4
ZW5fY3IzKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1
ZmVhdHVyZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgK
aW5kZXggYzUwMDFiNC4uZWM2NTYzMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9jcHVmZWF0dXJlLmgKQEAgLTM2LDYgKzM2LDkgQEAKICNkZWZpbmUg
WDg2X0ZFQVRVUkVfU0NfUlNCX0hWTQkJKChGU0NBUElOVFMrMCkqMzIrIDE3
KSAvKiBSU0Igb3ZlcndyaXRlIG5lZWRlZCBmb3IgSFZNICovCiAjZGVmaW5l
IFg4Nl9GRUFUVVJFX05PX1hQVEkJCSgoRlNDQVBJTlRTKzApKjMyKyAxOCkg
LyogWFBUSSBtaXRpZ2F0aW9uIG5vdCBpbiB1c2UgKi8KICNkZWZpbmUgWDg2
X0ZFQVRVUkVfU0NfTVNSX0lETEUJCSgoRlNDQVBJTlRTKzApKjMyKyAxOSkg
LyogKFNDX01TUl9QViB8fCBTQ19NU1JfSFZNKSAmJiBkZWZhdWx0X3hlbl9z
cGVjX2N0cmwgKi8KKyNkZWZpbmUgWDg2X0ZFQVRVUkVfU0NfVkVSV19QVgkJ
KChGU0NBUElOVFMrMCkqMzIrIDIwKSAvKiBWRVJXIHVzZWQgYnkgWGVuIGZv
ciBQViAqLworI2RlZmluZSBYODZfRkVBVFVSRV9TQ19WRVJXX0hWTQkJKChG
U0NBUElOVFMrMCkqMzIrIDIxKSAvKiBWRVJXIHVzZWQgYnkgWGVuIGZvciBI
Vk0gKi8KKyNkZWZpbmUgWDg2X0ZFQVRVUkVfU0NfVkVSV19JRExFCSgoRlND
QVBJTlRTKzApKjMyKyAyMikgLyogVkVSVyB1c2VkIGJ5IFhlbiBmb3IgaWRs
ZSAqLwogCiAjZGVmaW5lIGNwdWZlYXRfd29yZChpZHgpCSgoaWR4KSAvIDMy
KQogI2RlZmluZSBjcHVmZWF0X2JpdChpZHgpCSgoaWR4KSAlIDMyKQpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAppbmRleCAwY2Y0YTdjLi44ODUx
NTUyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaApAQCAtMzks
NiArMzksNyBAQCBzdHJ1Y3QgdmNwdTsKIHN0cnVjdCBjcHVfaW5mbyB7CiAg
ICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgZ3Vlc3RfY3B1X3VzZXJfcmVnczsK
ICAgICB1bnNpZ25lZCBpbnQgcHJvY2Vzc29yX2lkOworICAgIHVuc2lnbmVk
IGludCB2ZXJ3X3NlbDsKICAgICBzdHJ1Y3QgdmNwdSAqY3VycmVudF92Y3B1
OwogICAgIHVuc2lnbmVkIGxvbmcgcGVyX2NwdV9vZmZzZXQ7CiAgICAgdW5z
aWduZWQgbG9uZyBjcjQ7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3NwZWNfY3RybC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0
cmwuaAppbmRleCA2MzFmYzM2Li4wY2M5ZWI5IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTU3LDYgKzU3LDEzIEBAIHN0YXRp
YyBpbmxpbmUgdm9pZCBpbml0X3NoYWRvd19zcGVjX2N0cmxfc3RhdGUodm9p
ZCkKICAgICBpbmZvLT5zaGFkb3dfc3BlY19jdHJsID0gMDsKICAgICBpbmZv
LT54ZW5fc3BlY19jdHJsID0gZGVmYXVsdF94ZW5fc3BlY19jdHJsOwogICAg
IGluZm8tPnNwZWNfY3RybF9mbGFncyA9IGRlZmF1bHRfc3BlY19jdHJsX2Zs
YWdzOworCisgICAgLyoKKyAgICAgKiBGb3IgbGVhc3QgbGF0ZW5jeSwgdGhl
IFZFUlcgc2VsZWN0b3Igc2hvdWxkIGJlIGEgd3JpdGVhYmxlIGRhdGEKKyAg
ICAgKiBkZXNjcmlwdG9yIHJlc2lkZW50IGluIHRoZSBjYWNoZS4gIF9fSFlQ
RVJWSVNPUl9EUzMyIHNoYXJlcyBhIGNhY2hlCisgICAgICogbGluZSB3aXRo
IF9fSFlQRVJWSVNPUl9DUywgc28gaXMgZXhwZWN0ZWQgdG8gYmUgdmVyeSBj
YWNoZS1ob3QuCisgICAgICovCisgICAgaW5mby0+dmVyd19zZWwgPSBfX0hZ
UEVSVklTT1JfRFMzMjsKIH0KIAogLyogV0FSTklORyEgYHJldGAsIGBjYWxs
ICpgLCBgam1wICpgIG5vdCBzYWZlIGFmdGVyIHRoaXMgY2FsbC4gKi8KQEAg
LTc4LDYgKzg1LDIzIEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgc3Bl
Y19jdHJsX2VudGVyX2lkbGUoc3RydWN0IGNwdV9pbmZvICppbmZvKQogICAg
ICAgICAgICAgICAgICAgICAgICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19D
VFJMKSwgImQiICgwKSwKICAgICAgICAgICAgICAgICAgICAgICAiaSIgKFg4
Nl9GRUFUVVJFX1NDX01TUl9JRExFKSk7CiAgICAgYmFycmllcigpOworCisg
ICAgLyoKKyAgICAgKiBNaWNyb2FyY2hpdGVjdHVyYWwgU3RvcmUgQnVmZmVy
IERhdGEgU2FtcGxpbmc6CisgICAgICoKKyAgICAgKiBPbiB2dWxuZXJhYmxl
IHN5c3RlbXMsIHN0b3JlIGJ1ZmZlciBlbnRyaWVzIGFyZSBzdGF0aWNhbGx5
IHBhcnRpdGlvbmVkCisgICAgICogYmV0d2VlbiBhY3RpdmUgdGhyZWFkcy4g
IFdoZW4gZW50ZXJpbmcgaWRsZSwgb3VyIHN0b3JlIGJ1ZmZlciBlbnRyaWVz
CisgICAgICogYXJlIHJlLXBhcnRpdGlvbmVkIHRvIGFsbG93IHRoZSBvdGhl
ciB0aHJlYWRzIHRvIHVzZSB0aGVtLgorICAgICAqCisgICAgICogRmx1c2gg
dGhlIGJ1ZmZlcnMgdG8gZW5zdXJlIHRoYXQgbm8gc2Vuc2l0aXZlIGRhdGEg
b2Ygb3VycyBjYW4gYmUKKyAgICAgKiBsZWFrZWQgYnkgYSBzaWJsaW5nIGFm
dGVyIGl0IGdldHMgb3VyIHN0b3JlIGJ1ZmZlciBlbnRyaWVzLgorICAgICAq
CisgICAgICogTm90ZTogVkVSVyBtdXN0IGJlIGVuY29kZWQgd2l0aCBhIG1l
bW9yeSBvcGVyYW5kLCBhcyBpdCBpcyBvbmx5IHRoYXQKKyAgICAgKiBmb3Jt
IHdoaWNoIGNhdXNlcyBhIGZsdXNoLgorICAgICAqLworICAgIGFsdGVybmF0
aXZlX2lucHV0KEFTTV9OT1A4LCAidmVydyAlW3NlbF0iLCAlY1tmZWF0XSwK
KyAgICAgICAgICAgICAgICAgICAgICBbc2VsXSAibSIgKGluZm8tPnZlcndf
c2VsKSwKKyAgICAgICAgICAgICAgICAgICAgICBbZmVhdF0gImkiIChYODZf
RkVBVFVSRV9TQ19WRVJXX0lETEUpKTsKIH0KIAogLyogV0FSTklORyEgYHJl
dGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIGNh
bGwuICovCkBAIC05Nyw2ICsxMjEsMTcgQEAgc3RhdGljIGFsd2F5c19pbmxp
bmUgdm9pZCBzcGVjX2N0cmxfZXhpdF9pZGxlKHN0cnVjdCBjcHVfaW5mbyAq
aW5mbykKICAgICAgICAgICAgICAgICAgICAgICAiYSIgKHZhbCksICJjIiAo
TVNSX1NQRUNfQ1RSTCksICJkIiAoMCksCiAgICAgICAgICAgICAgICAgICAg
ICAgImkiIChYODZfRkVBVFVSRV9TQ19NU1JfSURMRSkpOwogICAgIGJhcnJp
ZXIoKTsKKworICAgIC8qCisgICAgICogTWljcm9hcmNoaXRlY3R1cmFsIFN0
b3JlIEJ1ZmZlciBEYXRhIFNhbXBsaW5nOgorICAgICAqCisgICAgICogT24g
dnVsbmVyYWJsZSBzeXN0ZW1zLCBzdG9yZSBidWZmZXIgZW50cmllcyBhcmUg
c3RhdGljYWxseSBwYXJ0aXRpb25lZAorICAgICAqIGJldHdlZW4gYWN0aXZl
IHRocmVhZHMuICBXaGVuIGV4aXRpbmcgaWRsZSwgdGhlIG90aGVyIHRocmVh
ZHMgc3RvcmUKKyAgICAgKiBidWZmZXIgZW50cmllcyBhcmUgcmUtcGFydGl0
aW9uZWQgdG8gZ2l2ZSB1cyBzb21lLgorICAgICAqCisgICAgICogV2Ugbm93
IGhhdmUgc3RvcmUgYnVmZmVyIGVudHJpZXMgd2l0aCBzdGFsZSBkYXRhIGZy
b20gc2libGluZyB0aHJlYWRzLgorICAgICAqIEEgZmx1c2ggaWYgbmVjZXNz
YXJ5IHdpbGwgYmUgcGVyZm9ybWVkIG9uIHRoZSByZXR1cm4gdG8gZ3Vlc3Qg
cGF0aC4KKyAgICAgKi8KIH0KIAogI2VuZGlmIC8qICFfX1g4Nl9TUEVDX0NU
UkxfSF9fICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Nw
ZWNfY3RybF9hc20uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
X2FzbS5oCmluZGV4IDRkODY0ZWIuLjU2MDMwNmYgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCkBAIC0yNDcsMTIgKzI0
NywxOCBAQAogLyogVXNlIHdoZW4gZXhpdGluZyB0byBQViBndWVzdCBjb250
ZXh0LiAqLwogI2RlZmluZSBTUEVDX0NUUkxfRVhJVF9UT19QViAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIEFM
VEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1AyNCksICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBET19TUEVDX0NUUkxf
RVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfU0NfTVNSX1BWCisgICAgICAg
IERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9TQ19N
U1JfUFY7ICAgICAgICAgICAgICBcCisgICAgQUxURVJOQVRJVkUgX19zdHJp
bmdpZnkoQVNNX05PUDgpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgIF9fc3RyaW5naWZ5KHZlcncgQ1BVSU5GT192ZXJ3
X3NlbCglcnNwKSksICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAg
IFg4Nl9GRUFUVVJFX1NDX1ZFUldfUFYKIAogLyogVXNlIHdoZW4gZXhpdGlu
ZyB0byBIVk0gZ3Vlc3QgY29udGV4dC4gKi8KICNkZWZpbmUgU1BFQ19DVFJM
X0VYSVRfVE9fSFZNICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01f
Tk9QMjQpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAg
ICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QsIFg4Nl9GRUFUVVJF
X1NDX01TUl9IVk0KKyAgICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fR1VF
U1QsIFg4Nl9GRUFUVVJFX1NDX01TUl9IVk07ICAgICAgICAgICAgIFwKKyAg
ICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9QOCksICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgX19zdHJpbmdp
ZnkodmVydyBDUFVJTkZPX3Zlcndfc2VsKCVyc3ApKSwgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgWDg2X0ZFQVRVUkVfU0NfVkVSV19IVk0K
IAogLyoKICAqIFVzZSBpbiBJU1QgaW50ZXJydXB0L2V4Y2VwdGlvbiBjb250
ZXh0LiAgTWF5IGludGVycnVwdCBYZW4gb3IgUFYgY29udGV4dC4K

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.7-8.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.7-8.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogSW50cm9kdWNlIG9wdGlvbnMg
dG8gY29udHJvbCBWRVJXIGZsdXNoaW5nCgpUaGUgTWljcm9hcmNoaXRlY3R1
cmFsIERhdGEgU2FtcGxpbmcgdnVsbmVyYWJpbGl0eSBpcyBzcGxpdCBpbnRv
IGNhdGVnb3JpZXMKd2l0aCBzdWJ0bHkgZGlmZmVyZW50IHByb3BlcnRpZXM6
CgogTUxQRFMgLSBNaWNyb2FyY2hpdGVjdHVyYWwgTG9hZCBQb3J0IERhdGEg
U2FtcGxpbmcKIE1TQkRTIC0gTWljcm9hcmNoaXRlY3R1cmFsIFN0b3JlIEJ1
ZmZlciBEYXRhIFNhbXBsaW5nCiBNRkJEUyAtIE1pY3JvYXJjaGl0ZWN0dXJh
bCBGaWxsIEJ1ZmZlciBEYXRhIFNhbXBsaW5nCiBNRFNVTSAtIE1pY3JvYXJj
aGl0ZWN0dXJhbCBEYXRhIFNhbXBsaW5nIFVuY2FjaGVhYmxlIE1lbW9yeQoK
TURTVU0gaXMgYSBzcGVjaWFsIGNhc2Ugb2YgdGhlIG90aGVyIHRocmVlLCBh
bmQgaXNuJ3QgZGlzdGluZ3Vpc2hlZCBmdXJ0aGVyLgoKVGhlc2UgaXNzdWVz
IHBlcnRhaW4gdG8gdGhyZWUgbWljcm9hcmNoaXRlY3R1cmFsIGJ1ZmZlcnMu
ICBUaGUgTG9hZCBQb3J0cywgdGhlClN0b3JlIEJ1ZmZlcnMgYW5kIHRoZSBG
aWxsIEJ1ZmZlcnMuICBFYWNoIG9mIHRoZXNlIHN0cnVjdHVyZXMgYXJlIGZs
dXNoZWQgYnkKdGhlIG5ldyBlbmhhbmNlZCBWRVJXIGZ1bmN0aW9uYWxpdHks
IGJ1dCB0aGUgY29uZGl0aW9ucyB1bmRlciB3aGljaCBmbHVzaGluZwppcyBu
ZWNlc3NhcnkgdmFyeS4KCkZvciB0aGlzIGNvbmNpc2Ugb3ZlcnZpZXcgb2Yg
dGhlIGlzc3VlcyBhbmQgZGVmYXVsdCBsb2dpYywgdGhlIGFiYnJldmlhdGlv
bnMKU1AgKFN0b3JlIFBvcnQpLCBGQiAoRmlsbCBCdWZmZXIpLCBMUCAoTG9h
ZCBQb3J0KSBhbmQgSFQgKEh5cGVydGhyZWFkaW5nKSBhcmUKdXNlZCBmb3Ig
YnJldml0eToKCiAqIFZ1bG5lcmFibGUgaGFyZHdhcmUgaXMgZGl2aWRlZCBp
bnRvIHR3byBjYXRlZ29yaWVzIC0gcGFydHMgd2hpY2ggc3VmZmVyCiAgIGZy
b20gU1Agb25seSwgYW5kIHBhcnRzIHdpdGggYW55IG90aGVyIGNvbWJpbmF0
aW9uIG9mIHZ1bG5lcmFiaWxpdGllcy4KCiAqIFNQIG9ubHkgaGFzIGFuIEhU
IGludGVyYWN0aW9uIHdoZW4gdGhlIHRocmVhZCBnb2VzIGlkbGUsIGR1ZSB0
byB0aGUgc3RhdGljCiAgIHBhcnRpdGlvbmluZyBvZiByZXNvdXJjZXMuICBM
UCBhbmQgRkIgaGF2ZSBIVCBpbnRlcmFjdGlvbnMgYXQgYWxsIHBvaW50cywK
ICAgZHVlIHRvIHRoZSBjb21wZXRpdGl2ZSBzaGFyaW5nIG9mIHJlc291cmNl
cy4gIEFsbCBpc3N1ZXMgcG90ZW50aWFsbHkgbGVhawogICBkYXRhIGFjcm9z
cyB0aGUgcmV0dXJuLXRvLWd1ZXN0IHRyYW5zaXRpb24uCgogKiBUaGUgbWlj
cm9jb2RlIHdoaWNoIGltcGxlbWVudHMgVkVSVyBmbHVzaGluZyBhbHNvIGV4
dGVuZHMgTVNSX0ZMVVNIX0NNRCwgc28KICAgd2UgZG9uJ3QgbmVlZCB0byBk
byBib3RoIG9uIHRoZSBIVk0gcmV0dXJuLXRvLWd1ZXN0IHBhdGguICBIb3dl
dmVyLCB0aGUKICAgS25pZ2h0cyByYW5nZSBvZiBwcm9jZXNzb3JzIGFyZSBp
bW11bmUgdG8gTDFURiAodGhlcmVmb3JlIGhhdmUgbm8KICAgTVNSX0ZMVVNI
X0NNRCksIGJ1dCBhcmUgdnVsbmVyYWJsZSB0byBNRFMsIHNvIGRvIHJlcXVp
cmUgVkVSVyBvbiB0aGUgSFZNCiAgIHBhdGguCgpOb3RlIHRoYXQgd2UgZGVs
aWJlcmF0ZWx5IHN1cHBvcnQgbWRzPTEgZXZlbiB3aXRob3V0IE1EX0NMRUFS
IGluIGNhc2UgdGhlCm1pY3JvY29kZSBoYXMgYmVlbiB1cGRhdGVkIGJ1dCB0
aGUgZmVhdHVyZSBiaXQgbm90IGV4cG9zZWQuCgpUaGlzIGlzIHBhcnQgb2Yg
WFNBLTI5NywgQ1ZFLTIwMTgtMTIxMjYsIENWRS0yMDE4LTEyMTI3LCBDVkUt
MjAxOC0xMjEzMCwgQ1ZFLTIwMTktMTEwOTEuCgpTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKZGlm
ZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3du
IGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXgg
MjA4NjNiMi4uOWM2Y2FiYyAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUubWFya2Rvd24KQEAgLTE1MTQsNyArMTUxNCw3IEBAIGlzIGJl
aW5nIGludGVycHJldGVkIGFzIGEgY3VzdG9tIHRpbWVvdXQgaW4gbWlsbGlz
ZWNvbmRzLiBaZXJvIG9yIGJvb2xlYW4KIGZhbHNlIGRpc2FibGUgdGhlIHF1
aXJrIHdvcmthcm91bmQsIHdoaWNoIGlzIGFsc28gdGhlIGRlZmF1bHQuCiAK
ICMjIyBzcGVjLWN0cmwgKHg4NikKLT4gYD0gTGlzdCBvZiBbIDxib29sPiwg
eGVuPTxib29sPiwge3B2LGh2bSxtc3Itc2MscnNifT08Ym9vbD4sCis+IGA9
IExpc3Qgb2YgWyA8Ym9vbD4sIHhlbj08Ym9vbD4sIHtwdixodm0sbXNyLXNj
LHJzYixtZC1jbGVhcn09PGJvb2w+LAogPiAgICAgICAgICAgICAgYnRpLXRo
dW5rPXJldHBvbGluZXxsZmVuY2V8am1wLCB7aWJycyxpYnBiLHNzYmQsZWFn
ZXItZnB1LAogPiAgICAgICAgICAgICAgbDFkLWZsdXNofT08Ym9vbD4gXWAK
IApAQCAtMTUzOCw5ICsxNTM4LDEwIEBAIGluIHBsYWNlIGZvciBndWVzdHMg
dG8gdXNlLgogCiBVc2Ugb2YgYSBwb3NpdGl2ZSBib29sZWFuIHZhbHVlIGZv
ciBlaXRoZXIgb2YgdGhlc2Ugb3B0aW9ucyBpcyBpbnZhbGlkLgogCi1UaGUg
Ym9vbGVhbnMgYHB2PWAsIGBodm09YCwgYG1zci1zYz1gIGFuZCBgcnNiPWAg
b2ZmZXIgZmluZSBncmFpbmVkIGNvbnRyb2wKLW92ZXIgdGhlIGFsdGVybmF0
aXZlIGJsb2NrcyB1c2VkIGJ5IFhlbi4gIFRoZXNlIGltcGFjdCBYZW4ncyBh
YmlsaXR5IHRvCi1wcm90ZWN0IGl0c2VsZiwgYW5kIFhlbidzIGFiaWxpdHkg
dG8gdmlydHVhbGlzZSBzdXBwb3J0IGZvciBndWVzdHMgdG8gdXNlLgorVGhl
IGJvb2xlYW5zIGBwdj1gLCBgaHZtPWAsIGBtc3Itc2M9YCwgYHJzYj1gIGFu
ZCBgbWQtY2xlYXI9YCBvZmZlciBmaW5lCitncmFpbmVkIGNvbnRyb2wgb3Zl
ciB0aGUgYWx0ZXJuYXRpdmUgYmxvY2tzIHVzZWQgYnkgWGVuLiAgVGhlc2Ug
aW1wYWN0IFhlbidzCithYmlsaXR5IHRvIHByb3RlY3QgaXRzZWxmLCBhbmQg
WGVuJ3MgYWJpbGl0eSB0byB2aXJ0dWFsaXNlIHN1cHBvcnQgZm9yIGd1ZXN0
cwordG8gdXNlLgogCiAqIGBwdj1gIGFuZCBgaHZtPWAgb2ZmZXIgY29udHJv
bCBvdmVyIGFsbCBzdWJvcHRpb25zIGZvciBQViBhbmQgSFZNIGd1ZXN0cwog
ICByZXNwZWN0aXZlbHkuCkBAIC0xNTQ5LDYgKzE1NTAsMTEgQEAgcHJvdGVj
dCBpdHNlbGYsIGFuZCBYZW4ncyBhYmlsaXR5IHRvIHZpcnR1YWxpc2Ugc3Vw
cG9ydCBmb3IgZ3Vlc3RzIHRvIHVzZS4KICAgZ3Vlc3RzIGFuZCBpZiBkaXNh
YmxlZCwgZ3Vlc3RzIHdpbGwgYmUgdW5hYmxlIHRvIHVzZSBJQlJTL1NUSUJQ
L1NTQkQvZXRjLgogKiBgcnNiPWAgb2ZmZXJzIGNvbnRyb2wgb3ZlciB3aGV0
aGVyIHRvIG92ZXJ3cml0ZSB0aGUgUmV0dXJuIFN0YWNrIEJ1ZmZlciAvCiAg
IFJldHVybiBBZGRyZXNzIFN0YWNrIG9uIGVudHJ5IHRvIFhlbi4KKyogYG1k
LWNsZWFyPWAgb2ZmZXJzIGNvbnRyb2wgb3ZlciB3aGV0aGVyIHRvIHVzZSBW
RVJXIHRvIGZsdXNoCisgIG1pY3JvYXJjaGl0ZWN0dXJhbCBidWZmZXJzIG9u
IGlkbGUgYW5kIGV4aXQgZnJvbSBYZW4uICAqTm90ZTogRm9yCisgIGNvbXBh
dGliaWxpdHkgd2l0aCBkZXZlbG9wbWVudCB2ZXJzaW9ucyBvZiB0aGlzIGZp
eCwgYG1kcz1gIGlzIGFsc28gYWNjZXB0ZWQKKyAgb24gWGVuIDQuMTIgYW5k
IGVhcmxpZXIgYXMgYW4gYWxpYXMuICBDb25zdWx0IHZlbmRvciBkb2N1bWVu
dGF0aW9uIGluCisgIHByZWZlcmVuY2UgdG8gaGVyZS4qCiAKIElmIFhlbiB3
YXMgY29tcGlsZWQgd2l0aCBJTkRJUkVDVFxfVEhVTksgc3VwcG9ydCwgYGJ0
aS10aHVuaz1gIGNhbiBiZSB1c2VkIHRvCiBzZWxlY3Qgd2hpY2ggb2YgdGhl
IHRodW5rcyBnZXRzIHBhdGNoZWQgaW50byB0aGUgYF9feDg2X2luZGlyZWN0
X3RodW5rXyVyZWdgCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2Nv
bW1vbi5jIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwppbmRleCBmYzll
Mzc5Li44YTNlOWYxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2Nv
bW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKQEAgLTQz
OSw2ICs0MzksMTUgQEAgdm9pZCBpZGVudGlmeV9jcHUoc3RydWN0IGNwdWlu
Zm9feDg2ICpjKQogCQlpZiAodGVzdF9iaXQoWDg2X0ZFQVRVUkVfU0NfTVNS
X0lETEUsCiAJCQkgICAgIGJvb3RfY3B1X2RhdGEueDg2X2NhcGFiaWxpdHkp
KQogCQkJX19zZXRfYml0KFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFLCBjLT54
ODZfY2FwYWJpbGl0eSk7CisJCWlmICh0ZXN0X2JpdChYODZfRkVBVFVSRV9T
Q19WRVJXX1BWLAorCQkJICAgICBib290X2NwdV9kYXRhLng4Nl9jYXBhYmls
aXR5KSkKKwkJCV9fc2V0X2JpdChYODZfRkVBVFVSRV9TQ19WRVJXX1BWLCBj
LT54ODZfY2FwYWJpbGl0eSk7CisJCWlmICh0ZXN0X2JpdChYODZfRkVBVFVS
RV9TQ19WRVJXX0hWTSwKKwkJCSAgICAgYm9vdF9jcHVfZGF0YS54ODZfY2Fw
YWJpbGl0eSkpCisJCQlfX3NldF9iaXQoWDg2X0ZFQVRVUkVfU0NfVkVSV19I
Vk0sIGMtPng4Nl9jYXBhYmlsaXR5KTsKKwkJaWYgKHRlc3RfYml0KFg4Nl9G
RUFUVVJFX1NDX1ZFUldfSURMRSwKKwkJCSAgICAgYm9vdF9jcHVfZGF0YS54
ODZfY2FwYWJpbGl0eSkpCisJCQlfX3NldF9iaXQoWDg2X0ZFQVRVUkVfU0Nf
VkVSV19JRExFLCBjLT54ODZfY2FwYWJpbGl0eSk7CiAKIAkJLyogQU5EIHRo
ZSBhbHJlYWR5IGFjY3VtdWxhdGVkIGZsYWdzIHdpdGggdGhlc2UgKi8KIAkJ
Zm9yICggaSA9IDAgOyBpIDwgTkNBUElOVFMgOyBpKysgKQpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3Nw
ZWNfY3RybC5jCmluZGV4IGIyZDE3NTcuLjdkMzczODIgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYv
c3BlY19jdHJsLmMKQEAgLTMyLDYgKzMyLDggQEAgc3RhdGljIGJvb2xfdCBf
X2luaXRkYXRhIG9wdF9tc3Jfc2NfcHYgPSAxOwogc3RhdGljIGJvb2xfdCBf
X2luaXRkYXRhIG9wdF9tc3Jfc2NfaHZtID0gMTsKIHN0YXRpYyBib29sX3Qg
X19pbml0ZGF0YSBvcHRfcnNiX3B2ID0gMTsKIHN0YXRpYyBib29sX3QgX19p
bml0ZGF0YSBvcHRfcnNiX2h2bSA9IDE7CitzdGF0aWMgaW50OF90IF9faW5p
dGRhdGEgb3B0X21kX2NsZWFyX3B2ID0gLTE7CitzdGF0aWMgaW50OF90IF9f
aW5pdGRhdGEgb3B0X21kX2NsZWFyX2h2bSA9IC0xOwogCiAvKiBDbWRsaW5l
IGNvbnRyb2xzIGZvciBYZW4ncyBzcGVjdWxhdGl2ZSBzZXR0aW5ncy4gKi8K
IHN0YXRpYyBlbnVtIGluZF90aHVuayB7CkBAIC01Niw2ICs1OCw5IEBAIHBh
ZGRyX3QgX19yZWFkX21vc3RseSBsMXRmX2FkZHJfbWFzaywgX19yZWFkX21v
c3RseSBsMXRmX3NhZmVfbWFkZHI7CiBzdGF0aWMgYm9vbF90IF9faW5pdGRh
dGEgY3B1X2hhc19idWdfbDF0ZjsKIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19p
bml0ZGF0YSBsMWRfbWF4cGh5c2FkZHI7CiAKK3N0YXRpYyBib29sX3QgX19p
bml0ZGF0YSBjcHVfaGFzX2J1Z19tc2Jkc19vbmx5OyAvKiA9PiBtaW5pbWFs
IEhUIGltcGFjdC4gKi8KK3N0YXRpYyBib29sX3QgX19pbml0ZGF0YSBjcHVf
aGFzX2J1Z19tZHM7IC8qIEFueSBvdGhlciBNe0xQLFNCLEZCfURTIGNvbWJp
bmF0aW9uLiAqLworCiBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9idGkoY29u
c3QgY2hhciAqcykKIHsKICAgICBjb25zdCBjaGFyICpzczsKQEAgLTEyOCw2
ICsxMzMsOCBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwo
Y2hhciAqcykKICAgICAgICAgZGlzYWJsZV9jb21tb246CiAgICAgICAgICAg
ICBvcHRfcnNiX3B2ID0gMDsKICAgICAgICAgICAgIG9wdF9yc2JfaHZtID0g
MDsKKyAgICAgICAgICAgIG9wdF9tZF9jbGVhcl9wdiA9IDA7CisgICAgICAg
ICAgICBvcHRfbWRfY2xlYXJfaHZtID0gMDsKIAogICAgICAgICAgICAgb3B0
X3RodW5rID0gVEhVTktfSk1QOwogICAgICAgICAgICAgb3B0X2licnMgPSAw
OwpAQCAtMTUwLDExICsxNTcsMTMgQEAgc3RhdGljIGludCBfX2luaXQgcGFy
c2Vfc3BlY19jdHJsKGNoYXIgKnMpCiAgICAgICAgIHsKICAgICAgICAgICAg
IG9wdF9tc3Jfc2NfcHYgPSB2YWw7CiAgICAgICAgICAgICBvcHRfcnNiX3B2
ID0gdmFsOworICAgICAgICAgICAgb3B0X21kX2NsZWFyX3B2ID0gdmFsOwog
ICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9v
bGVhbigiaHZtIiwgcywgc3MpKSA+PSAwICkKICAgICAgICAgewogICAgICAg
ICAgICAgb3B0X21zcl9zY19odm0gPSB2YWw7CiAgICAgICAgICAgICBvcHRf
cnNiX2h2bSA9IHZhbDsKKyAgICAgICAgICAgIG9wdF9tZF9jbGVhcl9odm0g
PSB2YWw7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBw
YXJzZV9ib29sZWFuKCJtc3Itc2MiLCBzLCBzcykpID49IDAgKQogICAgICAg
ICB7CkBAIC0xNjYsNiArMTc1LDEyIEBAIHN0YXRpYyBpbnQgX19pbml0IHBh
cnNlX3NwZWNfY3RybChjaGFyICpzKQogICAgICAgICAgICAgb3B0X3JzYl9w
diA9IHZhbDsKICAgICAgICAgICAgIG9wdF9yc2JfaHZtID0gdmFsOwogICAg
ICAgICB9CisgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVh
bigibWQtY2xlYXIiLCBzLCBzcykpID49IDAgfHwKKyAgICAgICAgICAgICAg
ICAgICh2YWwgPSBwYXJzZV9ib29sZWFuKCJtZHMiLCBzLCBzcykpID49IDAg
KQorICAgICAgICB7CisgICAgICAgICAgICBvcHRfbWRfY2xlYXJfcHYgPSB2
YWw7CisgICAgICAgICAgICBvcHRfbWRfY2xlYXJfaHZtID0gdmFsOworICAg
ICAgICB9CiAKICAgICAgICAgLyogWGVuJ3Mgc3BlY3VsYXRpdmUgc2lkZWNo
YW5uZWwgbWl0aWdhdGlvbiBzZXR0aW5ncy4gKi8KICAgICAgICAgZWxzZSBp
ZiAoICFzdHJuY21wKHMsICJidGktdGh1bms9IiwgMTApICkKQEAgLTM1MSw3
ICszNjYsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhl
bnVtIGluZF90aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICAgICAg
ICAgICAgICJcbiIpOwogCiAgICAgLyogU2V0dGluZ3MgZm9yIFhlbidzIHBy
b3RlY3Rpb24sIGlycmVzcGVjdGl2ZSBvZiBndWVzdHMuICovCi0gICAgcHJp
bnRrKCIgIFhlbiBzZXR0aW5nczogQlRJLVRodW5rICVzLCBTUEVDX0NUUkw6
ICVzJXMsIE90aGVyOiVzJXNcbiIsCisgICAgcHJpbnRrKCIgIFhlbiBzZXR0
aW5nczogQlRJLVRodW5rICVzLCBTUEVDX0NUUkw6ICVzJXMsIE90aGVyOiVz
JXMlc1xuIiwKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfTk9ORSAgICAg
ID8gIk4vQSIgOgogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19SRVRQT0xJ
TkUgPyAiUkVUUE9MSU5FIiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5L
X0xGRU5DRSAgICA/ICJMRkVOQ0UiIDoKQEAgLTM2MSw3ICszNzYsOCBAQCBz
dGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVu
ayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICAgICAgICAgIWJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9TU0JEKSAgICAgICAgICAgPyAiIiA6CiAgICAg
ICAgICAgIChkZWZhdWx0X3hlbl9zcGVjX2N0cmwgJiBTUEVDX0NUUkxfU1NC
RCkgID8gIiBTU0JEKyIgOiAiIFNTQkQtIiwKICAgICAgICAgICAgb3B0X2li
cGIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIElCUEIi
ICA6ICIiLAotICAgICAgICAgICBvcHRfbDFkX2ZsdXNoICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA/ICIgTDFEX0ZMVVNIIiA6ICIiKTsKKyAgICAg
ICAgICAgb3B0X2wxZF9mbHVzaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgPyAiIEwxRF9GTFVTSCIgOiAiIiwKKyAgICAgICAgICAgb3B0X21kX2Ns
ZWFyX3B2IHx8IG9wdF9tZF9jbGVhcl9odm0gICAgICAgPyAiIFZFUlciICA6
ICIiKTsKIAogICAgIC8qIEwxVEYgZGlhZ25vc3RpY3MsIHByaW50ZWQgaWYg
dnVsbmVyYWJsZSBvciBQViBzaGFkb3dpbmcgaXMgaW4gdXNlLiAqLwogICAg
IGlmICggY3B1X2hhc19idWdfbDF0ZiB8fCBvcHRfcHZfbDF0ZiApCkBAIC03
NDQsNiArNzYwLDEwNyBAQCBzdGF0aWMgX19pbml0IHZvaWQgbDF0Zl9jYWxj
dWxhdGlvbnModWludDY0X3QgY2FwcykKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgOiAoM3VsIDw8IChwYWRkcl9iaXRz
IC0gMikpKSk7CiB9CiAKKy8qIENhbGN1bGF0ZSB3aGV0aGVyIHRoaXMgQ1BV
IGlzIHZ1bG5lcmFibGUgdG8gTURTLiAqLworc3RhdGljIF9faW5pdCB2b2lk
IG1kc19jYWxjdWxhdGlvbnModWludDY0X3QgY2FwcykKK3sKKyAgICAvKiBN
RFMgaXMgb25seSBrbm93biB0byBhZmZlY3QgSW50ZWwgRmFtaWx5IDYgcHJv
Y2Vzc29ycyBhdCB0aGlzIHRpbWUuICovCisgICAgaWYgKCBib290X2NwdV9k
YXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9JTlRFTCB8fAorICAgICAg
ICAgYm9vdF9jcHVfZGF0YS54ODYgIT0gNiApCisgICAgICAgIHJldHVybjsK
KworICAgIC8qIEFueSBwcm9jZXNzb3IgYWR2ZXJ0aXNpbmcgTURTX05PIHNo
b3VsZCBiZSBub3QgdnVsbmVyYWJsZSB0byBNRFMuICovCisgICAgaWYgKCBj
YXBzICYgQVJDSF9DQVBTX01EU19OTyApCisgICAgICAgIHJldHVybjsKKwor
ICAgIHN3aXRjaCAoIGJvb3RfY3B1X2RhdGEueDg2X21vZGVsICkKKyAgICB7
CisgICAgICAgIC8qCisgICAgICAgICAqIENvcmUgcHJvY2Vzc29ycyBzaW5j
ZSBhdCBsZWFzdCBOZWhhbGVtIGFyZSB2dWxuZXJhYmxlLgorICAgICAgICAg
Ki8KKyAgICBjYXNlIDB4MWY6IC8qIEF1YnVybmRhbGUgLyBIYXZlbmRhbGUg
Ki8KKyAgICBjYXNlIDB4MWU6IC8qIE5laGFsZW0gKi8KKyAgICBjYXNlIDB4
MWE6IC8qIE5laGFsZW0gRVAgKi8KKyAgICBjYXNlIDB4MmU6IC8qIE5laGFs
ZW0gRVggKi8KKyAgICBjYXNlIDB4MjU6IC8qIFdlc3RtZXJlICovCisgICAg
Y2FzZSAweDJjOiAvKiBXZXN0bWVyZSBFUCAqLworICAgIGNhc2UgMHgyZjog
LyogV2VzdG1lcmUgRVggKi8KKyAgICBjYXNlIDB4MmE6IC8qIFNhbmR5QnJp
ZGdlICovCisgICAgY2FzZSAweDJkOiAvKiBTYW5keUJyaWRnZSBFUC9FWCAq
LworICAgIGNhc2UgMHgzYTogLyogSXZ5QnJpZGdlICovCisgICAgY2FzZSAw
eDNlOiAvKiBJdnlCcmlkZ2UgRVAvRVggKi8KKyAgICBjYXNlIDB4M2M6IC8q
IEhhc3dlbGwgKi8KKyAgICBjYXNlIDB4M2Y6IC8qIEhhc3dlbGwgRVgvRVAg
Ki8KKyAgICBjYXNlIDB4NDU6IC8qIEhhc3dlbGwgRCAqLworICAgIGNhc2Ug
MHg0NjogLyogSGFzd2VsbCBIICovCisgICAgY2FzZSAweDNkOiAvKiBCcm9h
ZHdlbGwgKi8KKyAgICBjYXNlIDB4NDc6IC8qIEJyb2Fkd2VsbCBIICovCisg
ICAgY2FzZSAweDRmOiAvKiBCcm9hZHdlbGwgRVAvRVggKi8KKyAgICBjYXNl
IDB4NTY6IC8qIEJyb2Fkd2VsbCBEICovCisgICAgY2FzZSAweDRlOiAvKiBT
a3lsYWtlIE0gKi8KKyAgICBjYXNlIDB4NWU6IC8qIFNreWxha2UgRCAqLwor
ICAgICAgICBjcHVfaGFzX2J1Z19tZHMgPSAxOworICAgICAgICBicmVhazsK
KworICAgICAgICAvKgorICAgICAgICAgKiBTb21lIENvcmUgcHJvY2Vzc29y
cyBoYXZlIHBlci1zdGVwcGluZyB2dWxuZXJhYmlsaXR5LgorICAgICAgICAg
Ki8KKyAgICBjYXNlIDB4NTU6IC8qIFNreWxha2UtWCAvIENhc2NhZGUgTGFr
ZSAqLworICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X21hc2sgPD0g
NSApCisgICAgICAgICAgICBjcHVfaGFzX2J1Z19tZHMgPSAxOworICAgICAg
ICBicmVhazsKKworICAgIGNhc2UgMHg4ZTogLyogS2FieSAvIENvZmZlZSAv
IFdoaXNrZXkgTGFrZSBNICovCisgICAgICAgIGlmICggYm9vdF9jcHVfZGF0
YS54ODZfbWFzayA8PSAweGIgKQorICAgICAgICAgICAgY3B1X2hhc19idWdf
bWRzID0gMTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIDB4OWU6IC8q
IEthYnkgLyBDb2ZmZWUgLyBXaGlza2V5IExha2UgRCAqLworICAgICAgICBp
ZiAoIGJvb3RfY3B1X2RhdGEueDg2X21hc2sgPD0gMHhjICkKKyAgICAgICAg
ICAgIGNwdV9oYXNfYnVnX21kcyA9IDE7CisgICAgICAgIGJyZWFrOworCisg
ICAgICAgIC8qCisgICAgICAgICAqIFZlcnkgb2xkIGFuZCB2ZXJ5IG5ldyBB
dG9tIHByb2Nlc3NvcnMgYXJlIG5vdCB2dWxuZXJhYmxlLgorICAgICAgICAg
Ki8KKyAgICBjYXNlIDB4MWM6IC8qIFBpbmV2aWV3ICovCisgICAgY2FzZSAw
eDI2OiAvKiBMaW5jcm9mdCAqLworICAgIGNhc2UgMHgyNzogLyogUGVud2Vs
bCAqLworICAgIGNhc2UgMHgzNTogLyogQ2xvdmVydmlldyAqLworICAgIGNh
c2UgMHgzNjogLyogQ2VkYXJ2aWV3ICovCisgICAgY2FzZSAweDdhOiAvKiBH
b2xkbW9udCAqLworICAgICAgICBicmVhazsKKworICAgICAgICAvKgorICAg
ICAgICAgKiBNaWRkbGluZyBBdG9tIHByb2Nlc3NvcnMgYXJlIHZ1bG5lcmFi
bGUgdG8ganVzdCB0aGUgU3RvcmUgQnVmZmVyCisgICAgICAgICAqIGFzcGVj
dC4KKyAgICAgICAgICovCisgICAgY2FzZSAweDM3OiAvKiBCYXl0cmFpbCAv
IFZhbGxleXZpZXcgKFNpbHZlcm1vbnQpICovCisgICAgY2FzZSAweDRhOiAv
KiBNZXJyaWZpZWxkICovCisgICAgY2FzZSAweDRjOiAvKiBDaGVycnl0cmFp
bCAvIEJyYXNzd2VsbCAqLworICAgIGNhc2UgMHg0ZDogLyogQXZhdG9uIC8g
UmFuZ2VseSAoU2lsdmVybW9udCkgKi8KKyAgICBjYXNlIDB4NWE6IC8qIE1v
b3JlZmllbGQgKi8KKyAgICBjYXNlIDB4NWQ6CisgICAgY2FzZSAweDY1Ogor
ICAgIGNhc2UgMHg2ZToKKyAgICBjYXNlIDB4NzU6CisgICAgICAgIC8qCisg
ICAgICAgICAqIEtuaWdodHMgcHJvY2Vzc29ycyAod2hpY2ggYXJlIGJhc2Vk
IG9uIHRoZSBTaWx2ZXJtb250L0Fpcm1vbnQKKyAgICAgICAgICogbWljcm9h
cmNoaXRlY3R1cmUpIGFyZSBzaW1pbGFybHkgb25seSBhZmZlY3RlZCBieSB0
aGUgU3RvcmUgQnVmZmVyCisgICAgICAgICAqIGFzcGVjdC4KKyAgICAgICAg
ICovCisgICAgY2FzZSAweDU3OiAvKiBLbmlnaHRzIExhbmRpbmcgKi8KKyAg
ICBjYXNlIDB4ODU6IC8qIEtuaWdodHMgTWlsbCAqLworICAgICAgICBjcHVf
aGFzX2J1Z19tc2Jkc19vbmx5ID0gMTsKKyAgICAgICAgYnJlYWs7CisKKyAg
ICBkZWZhdWx0OgorICAgICAgICBwcmludGsoIlVucmVjb2duaXNlZCBDUFUg
bW9kZWwgJSN4IC0gYXNzdW1pbmcgdnVsbmVyYWJsZSB0byBNRFNcbiIsCisg
ICAgICAgICAgICAgICBib290X2NwdV9kYXRhLng4Nl9tb2RlbCk7CisgICAg
ICAgIGNwdV9oYXNfYnVnX21kcyA9IDE7CisgICAgICAgIGJyZWFrOworICAg
IH0KK30KKwogdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0
aW9ucyh2b2lkKQogewogICAgIGVudW0gaW5kX3RodW5rIHRodW5rID0gVEhV
TktfREVGQVVMVDsKQEAgLTk0MCw2ICsxMDU3LDUwIEBAIHZvaWQgX19pbml0
IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICAgICAg
cHJpbnRrKCIqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKipcbiIpOwogICAgIH0KIAorICAgIG1kc19jYWxj
dWxhdGlvbnMoY2Fwcyk7CisKKyAgICAvKgorICAgICAqIEJ5IGRlZmF1bHQs
IGVuYWJsZSBQViBhbmQgSFZNIG1pdGlnYXRpb25zIG9uIE1EUy12dWxuZXJh
YmxlIGhhcmR3YXJlLgorICAgICAqIFRoaXMgd2lsbCBvbmx5IGJlIGEgdG9r
ZW4gZWZmb3J0IGZvciBNTFBEUy9NRkJEUyB3aGVuIEhUIGlzIGVuYWJsZWQs
CisgICAgICogYnV0IGl0IGlzIHNvbWV3aGF0IGJldHRlciB0aGFuIG5vdGhp
bmcuCisgICAgICovCisgICAgaWYgKCBvcHRfbWRfY2xlYXJfcHYgPT0gLTEg
KQorICAgICAgICBvcHRfbWRfY2xlYXJfcHYgPSAoKGNwdV9oYXNfYnVnX21k
cyB8fCBjcHVfaGFzX2J1Z19tc2Jkc19vbmx5KSAmJgorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX01EX0NM
RUFSKSk7CisgICAgaWYgKCBvcHRfbWRfY2xlYXJfaHZtID09IC0xICkKKyAg
ICAgICAgb3B0X21kX2NsZWFyX2h2bSA9ICgoY3B1X2hhc19idWdfbWRzIHx8
IGNwdV9oYXNfYnVnX21zYmRzX29ubHkpICYmCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX01EX0NMRUFS
KSk7CisKKyAgICAvKgorICAgICAqIEVuYWJsZSBNRFMgZGVmZW5jZXMgYXMg
YXBwbGljYWJsZS4gIFRoZSBQViBibG9ja3MgbmVlZCB1c2luZyBhbGwgdGhl
CisgICAgICogdGltZSwgYW5kIHRoZSBJZGxlIGJsb2NrcyBuZWVkIHVzaW5n
IGlmIGVpdGhlciBQViBvciBIVk0gZGVmZW5jZXMgYXJlCisgICAgICogdXNl
ZC4KKyAgICAgKgorICAgICAqIEhWTSBpcyBtb3JlIGNvbXBsaWNhdGVkLiAg
VGhlIE1EX0NMRUFSIG1pY3JvY29kZSBleHRlbmRzIEwxRF9GTFVTSCB3aXRo
CisgICAgICogZXF1aXZlbGVudCBzZW1hbnRpY3MgdG8gYXZvaWQgbmVlZGlu
ZyB0byBwZXJmb3JtIGJvdGggZmx1c2hlcyBvbiB0aGUKKyAgICAgKiBIVk0g
cGF0aC4gIFRoZSBIVk0gYmxvY2tzIGRvbid0IG5lZWQgYWN0aXZhdGluZyBp
ZiBvdXIgaHlwZXJ2aXNvciB0b2xkCisgICAgICogdXMgaXQgd2FzIGhhbmRs
aW5nIEwxRF9GTFVTSCwgb3Igd2UgYXJlIHVzaW5nIEwxRF9GTFVTSCBvdXJz
ZWx2ZXMuCisgICAgICovCisgICAgaWYgKCBvcHRfbWRfY2xlYXJfcHYgKQor
ICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfU0NfVkVSV19QViwgYm9v
dF9jcHVfZGF0YS54ODZfY2FwYWJpbGl0eSk7CisgICAgaWYgKCBvcHRfbWRf
Y2xlYXJfcHYgfHwgb3B0X21kX2NsZWFyX2h2bSApCisgICAgICAgIF9fc2V0
X2JpdChYODZfRkVBVFVSRV9TQ19WRVJXX0lETEUsIGJvb3RfY3B1X2RhdGEu
eDg2X2NhcGFiaWxpdHkpOworICAgIGlmICggb3B0X21kX2NsZWFyX2h2bSAm
JiAhKGNhcHMgJiBBUkNIX0NBUFNfU0tJUF9MMURGTCkgJiYgIW9wdF9sMWRf
Zmx1c2ggKQorICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfU0NfVkVS
V19IVk0sIGJvb3RfY3B1X2RhdGEueDg2X2NhcGFiaWxpdHkpOworCisgICAg
LyoKKyAgICAgKiBXYXJuIHRoZSB1c2VyIGlmIHRoZXkgYXJlIG9uIE1MUERT
L01GQkRTLXZ1bG5lcmFibGUgaGFyZHdhcmUgd2l0aCBIVAorICAgICAqIGFj
dGl2ZSBhbmQgbm8gZXhwbGljaXQgU01UIGNob2ljZS4KKyAgICAgKi8KKyAg
ICBpZiAoIG9wdF9zbXQgPT0gLTEgJiYgY3B1X2hhc19idWdfbWRzICYmIGh3
X3NtdF9lbmFibGVkICkKKyAgICB7CisgICAgICAgIHByaW50aygiKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqXG4iKTsKKyAgICAgICAgcHJpbnRrKCJCb290ZWQgb24gTUxQRFMvTUZC
RFMtdnVsbmVyYWJsZSBoYXJkd2FyZSB3aXRoIFNNVC9IeXBlcnRocmVhZGlu
Z1xuIik7CisgICAgICAgIHByaW50aygiZW5hYmxlZC4gIE1pdGlnYXRpb25z
IHdpbGwgbm90IGJlIGZ1bGx5IGVmZmVjdGl2ZS4gIFBsZWFzZVxuIik7Cisg
ICAgICAgIHByaW50aygiY2hvb3NlIGFuIGV4cGxpY2l0IHNtdD08Ym9vbD4g
c2V0dGluZy4gIFNlZSBYU0EtMjk3LlxuIik7CisgICAgICAgIHByaW50aygi
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqXG4iKTsKKyAgICB9CisKICAgICBwcmludF9kZXRhaWxzKHRo
dW5rLCBjYXBzKTsKIAogICAgIC8qCg==

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.8-1.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.8-1.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3RzeDogSW1wbGVtZW50IGNvbnRyb2xzIGZvciBS
VE0gZm9yY2UtYWJvcnQgbW9kZQoKVGhlIENQVUlEIGJpdCBhbmQgTVNSIGFy
ZSBkZWxpYmVyYXRlbHkgbm90IGV4cG9zZWQgdG8gZ3Vlc3RzLCBiZWNhdXNl
IHRoZXkKd29uJ3QgZXhpc3Qgb24gbmV3ZXIgcHJvY2Vzc29ycy4gIEFzIHZQ
TVUgaXNuJ3Qgc2VjdXJpdHkgc3VwcG9ydGVkLCB0aGUKbWlzYmVoYXZpb3Vy
IG9mIFBDUjMgaXNuJ3QgZXhwZWN0ZWQgdG8gaW1wYWN0IHByb2R1Y3Rpb24g
ZGVwbG95bWVudHMuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgptYXN0ZXIgY29tbWl0OiA2YmU2
MTNmMjliNDIwNTM0OTI3NWQyNDM2N2JkNGM4MmZiMjk2MGRkCm1hc3RlciBk
YXRlOiAyMDE5LTAzLTEyIDE3OjA1OjIxICswMDAwCgpkaWZmIC0tZ2l0IGEv
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCAxYzgyNmVmLi4w
YmY2ODUyIDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGlu
ZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5t
YXJrZG93bgpAQCAtMTc4MSw3ICsxNzgxLDcgQEAgVXNlIFZpcnR1YWwgUHJv
Y2Vzc29yIElEIHN1cHBvcnQgaWYgYXZhaWxhYmxlLiAgVGhpcyBwcmV2ZW50
cyB0aGUgbmVlZCBmb3IgVExCCiBmbHVzaGVzIG9uIFZNIGVudHJ5IGFuZCBl
eGl0LCBpbmNyZWFzaW5nIHBlcmZvcm1hbmNlLgogCiAjIyMgdnBtdQotPiBg
PSAoIDxib29sZWFuPiB8IHsgYnRzIHwgaXBjIHwgYXJjaCBbLCAuLi5dIH0g
KWAKKz4gYD0gKCA8Ym9vbGVhbj4gfCB7IGJ0cyB8IGlwYyB8IGFyY2ggfCBy
dG0tYWJvcnQ9PGJvb2w+IFssIC4uLl0gfSApYAogCiA+IERlZmF1bHQ6IGBv
ZmZgCiAKQEAgLTE4MDcsNiArMTgwNywyMSBAQCBpbiB0aGUgUHJlLURlZmlu
ZWQgQXJjaGl0ZWN0dXJhbCBQZXJmb3JtYW5jZSBFdmVudHMgdGFibGUgZnJv
bSB0aGUgSW50ZWwgNjQKIGFuZCBJQS0zMiBBcmNoaXRlY3R1cmVzIFNvZnR3
YXJlIERldmVsb3BlcidzIE1hbnVhbCwgVm9sdW1lIDNCLCBTeXN0ZW0KIFBy
b2dyYW1taW5nIEd1aWRlLCBQYXJ0IDIuCiAKK3ZwbXU9cnRtLWFib3J0IGNv
bnRyb2xzIGEgdHJhZGUtb2ZmIGJldHdlZW4gd29ya2luZyBSZXN0cmljdGVk
IFRyYW5zYWN0aW9uYWwKK01lbW9yeSwgYW5kIHdvcmtpbmcgcGVyZm9ybWFu
Y2UgY291bnRlcnMuCisKK0FsbCBwcm9jZXNzb3JzIHJlbGVhc2VkIHRvIGRh
dGUgKFExIDIwMTkpIHN1cHBvcnRpbmcgVHJhbnNhY3Rpb25hbCBNZW1vcnkK
K0V4dGVuc2lvbnMgc3VmZmVyIGFuIGVycmF0dW0gd2hpY2ggaGFzIGJlZW4g
YWRkcmVzc2VkIGluIG1pY3JvY29kZS4KKworUHJvY2Vzc29ycyBiYXNlZCBv
biB0aGUgU2t5bGFrZSBtaWNyb2FyY2hpdGVjdHVyZSB3aXRoIHVwLXRvLWRh
dGUKK21pY3JvY29kZSBpbnRlcm5hbGx5IHVzZSBwZXJmb3JtYW5jZSBjb3Vu
dGVyIDMgdG8gd29yayBhcm91bmQgdGhlIGVycmF0dW0uCitBIGNvbnNlcXVl
bmNlIGlzIHRoYXQgdGhlIGNvdW50ZXIgZ2V0cyByZXByb2dyYW1tZWQgd2hl
bmV2ZXIgYW4gYFhCRUdJTmAKK2luc3RydWN0aW9uIGlzIGV4ZWN1dGVkLgor
CitBbiBhbHRlcm5hdGl2ZSBtb2RlIGV4aXN0cyB3aGVyZSBQQ1IzIGJlaGF2
ZXMgYXMgYmVmb3JlLCBhdCB0aGUgY29zdCBvZgorYFhCRUdJTmAgdW5jb25k
aXRpb25hbGx5IGFib3J0aW5nLiAgRW5hYmxpbmcgYHJ0bS1hYm9ydGAgbW9k
ZSB3aWxsCithY3RpdmF0ZSB0aGlzIGFsdGVybmF0aXZlIG1vZGUuCisKIElm
IGEgYm9vbGVhbiBpcyBub3QgdXNlZCwgY29tYmluYXRpb25zIG9mIGZsYWdz
IGFyZSBhbGxvd2VkLCBjb21tYSBzZXBhcmF0ZWQuCiBGb3IgZXhhbXBsZSwg
dnBtdT1hcmNoLGJ0cy4KIApkaWZmIC0tZ2l0IGEvdG9vbHMvbWlzYy94ZW4t
Y3B1aWQuYyBiL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKaW5kZXggMTg0Zjhh
ZC4uMjg4ZmM0OCAxMDA2NDQKLS0tIGEvdG9vbHMvbWlzYy94ZW4tY3B1aWQu
YworKysgYi90b29scy9taXNjL3hlbi1jcHVpZC5jCkBAIC0xNDksNyArMTQ5
LDExIEBAIHN0YXRpYyBjb25zdCBjaGFyICpzdHJfZThiWzMyXSA9CiAKIHN0
YXRpYyBjb25zdCBjaGFyICpzdHJfN2QwWzMyXSA9CiB7Ci0gICAgWzAgLi4u
IDI1XSA9ICJSRVoiLAorICAgIFswIC4uLiAxMV0gPSAiUkVaIiwKKworICAg
IFsxMl0gPSAiUkVaIiwgICAgICAgICAgIFsxM10gPSAidHN4LWZvcmNlLWFi
b3J0IiwKKworICAgIFsxNCAuLi4gMjVdID0gIlJFWiIsCiAKICAgICBbMjZd
ID0gImlicnNiIiwgICAgICAgICBbMjddID0gInN0aWJwIiwKICAgICBbMjhd
ID0gImwxZF9mbHVzaCIsICAgICBbMjldID0gImFyY2hfY2FwcyIsCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMgYi94ZW4vYXJjaC94
ODYvY3B1L2ludGVsLmMKaW5kZXggZmU1NDcyMC4uYTlhOGVjNSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2NwdS9pbnRlbC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9jcHUvaW50ZWwuYwpAQCAtMzU2LDYgKzM1Niw5IEBAIHN0YXRpYyB2
b2lkIEludGVsX2VycmF0YV93b3JrYXJvdW5kcyhzdHJ1Y3QgY3B1aW5mb194
ODYgKmMpCiAJaWYgKGMtPng4NiA9PSA2ICYmIGNwdV9oYXNfY2xmbHVzaCAm
JgogCSAgICAoYy0+eDg2X21vZGVsID09IDI5IHx8IGMtPng4Nl9tb2RlbCA9
PSA0NiB8fCBjLT54ODZfbW9kZWwgPT0gNDcpKQogCQlfX3NldF9iaXQoWDg2
X0ZFQVRVUkVfQ0xGTFVTSF9NT05JVE9SLCBjLT54ODZfY2FwYWJpbGl0eSk7
CisKKwlpZiAoY3B1X2hhc190c3hfZm9yY2VfYWJvcnQgJiYgb3B0X3J0bV9h
Ym9ydCkKKwkJd3Jtc3JsKE1TUl9UU1hfRk9SQ0VfQUJPUlQsIFRTWF9GT1JD
RV9BQk9SVF9SVE0pOwogfQogCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9jcHUvdnBtdS5jIGIveGVuL2FyY2gveDg2L2NwdS92cG11LmMKaW5kZXgg
MmY5ZGRmNi4uOTFjYjQzZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Nw
dS92cG11LmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS92cG11LmMKQEAgLTUz
LDYgKzUzLDcgQEAgQ0hFQ0tfcG11X3BhcmFtczsKIHN0YXRpYyB1bnNpZ25l
ZCBpbnQgX19yZWFkX21vc3RseSBvcHRfdnBtdV9lbmFibGVkOwogdW5zaWdu
ZWQgaW50IF9fcmVhZF9tb3N0bHkgdnBtdV9tb2RlID0gWEVOUE1VX01PREVf
T0ZGOwogdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgdnBtdV9mZWF0dXJl
cyA9IDA7Citib29sIF9fcmVhZF9tb3N0bHkgb3B0X3J0bV9hYm9ydDsKIHN0
YXRpYyB2b2lkIHBhcnNlX3ZwbXVfcGFyYW1zKGNoYXIgKnMpOwogY3VzdG9t
X3BhcmFtKCJ2cG11IiwgcGFyc2VfdnBtdV9wYXJhbXMpOwogCkBAIC02Myw2
ICs2NCw4IEBAIHN0YXRpYyBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgdmNwdSAq
LCBsYXN0X3ZjcHUpOwogCiBzdGF0aWMgaW50IHBhcnNlX3ZwbXVfcGFyYW0o
Y2hhciAqcywgdW5zaWduZWQgaW50IGxlbikKIHsKKyAgICBpbnQgdmFsOwor
CiAgICAgaWYgKCAhKnMgfHwgIWxlbiApCiAgICAgICAgIHJldHVybiAwOwog
ICAgIGlmICggIXN0cm5jbXAocywgImJ0cyIsIGxlbikgKQpAQCAtNzEsNiAr
NzQsOCBAQCBzdGF0aWMgaW50IHBhcnNlX3ZwbXVfcGFyYW0oY2hhciAqcywg
dW5zaWduZWQgaW50IGxlbikKICAgICAgICAgdnBtdV9mZWF0dXJlcyB8PSBY
RU5QTVVfRkVBVFVSRV9JUENfT05MWTsKICAgICBlbHNlIGlmICggIXN0cm5j
bXAocywgImFyY2giLCBsZW4pICkKICAgICAgICAgdnBtdV9mZWF0dXJlcyB8
PSBYRU5QTVVfRkVBVFVSRV9BUkNIX09OTFk7CisgICAgZWxzZSBpZiAoICh2
YWwgPSBwYXJzZV9ib29sZWFuKCJydG0tYWJvcnQiLCBzLCBzICsgbGVuKSkg
Pj0gMCApCisgICAgICAgIG9wdF9ydG1fYWJvcnQgPSB2YWw7CiAgICAgZWxz
ZQogICAgICAgICByZXR1cm4gMTsKICAgICByZXR1cm4gMDsKQEAgLTk3LDYg
KzEwMiwxMCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfdnBtdV9wYXJh
bXMoY2hhciAqcykKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAg
ICAgIHAgPSBzZXAgKyAxOwogICAgICAgICB9CisKKyAgICAgICAgaWYgKCAh
dnBtdV9mZWF0dXJlcyApIC8qIHJ0bS1hYm9ydCBkb2Vzbid0IGltcGx5IHZw
bXU9MSAqLworICAgICAgICAgICAgYnJlYWs7CisKICAgICAgICAgLyogZmFs
bCB0aHJvdWdoICovCiAgICAgY2FzZSAxOgogICAgICAgICAvKiBEZWZhdWx0
IFZQTVUgbW9kZSAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9o
dm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggY2E2NGY2YS4u
OTU4Mjk1MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYwor
KysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0zOTM2LDYgKzM5MzYs
OCBAQCBpbnQgaHZtX21zcl9yZWFkX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQg
bXNyLCB1aW50NjRfdCAqbXNyX2NvbnRlbnQpCiAgICAgY2FzZSBNU1JfUFJF
RF9DTUQ6CiAgICAgY2FzZSBNU1JfRkxVU0hfQ01EOgogICAgICAgICAvKiBX
cml0ZS1vbmx5ICovCisgICAgY2FzZSBNU1JfVFNYX0ZPUkNFX0FCT1JUOgor
ICAgICAgICAvKiBOb3Qgb2ZmZXJlZCB0byBndWVzdHMuICovCiAgICAgICAg
IGdvdG8gZ3BfZmF1bHQ7CiAKICAgICBjYXNlIE1TUl9TUEVDX0NUUkw6CkBA
IC00MTc5LDYgKzQxODEsOCBAQCBpbnQgaHZtX21zcl93cml0ZV9pbnRlcmNl
cHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgbXNyX2NvbnRlbnQsCiAK
ICAgICBjYXNlIE1TUl9BUkNIX0NBUEFCSUxJVElFUzoKICAgICAgICAgLyog
UmVhZC1vbmx5ICovCisgICAgY2FzZSBNU1JfVFNYX0ZPUkNFX0FCT1JUOgor
ICAgICAgICAvKiBOb3Qgb2ZmZXJlZCB0byBndWVzdHMuICovCiAgICAgICAg
IGdvdG8gZ3BfZmF1bHQ7CiAKICAgICBjYXNlIE1TUl9BTUQ2NF9OQl9DRkc6
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNo
L3g4Ni90cmFwcy5jCmluZGV4IDc1YTFkYmYuLjQwNGJkY2UgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90
cmFwcy5jCkBAIC0yNTE3LDYgKzI1MTcsOCBAQCBzdGF0aWMgaW50IHByaXZf
b3BfcmVhZF9tc3IodW5zaWduZWQgaW50IHJlZywgdWludDY0X3QgKnZhbCwK
ICAgICBjYXNlIE1TUl9QUkVEX0NNRDoKICAgICBjYXNlIE1TUl9GTFVTSF9D
TUQ6CiAgICAgICAgIC8qIFdyaXRlLW9ubHkgKi8KKyAgICBjYXNlIE1TUl9U
U1hfRk9SQ0VfQUJPUlQ6CisgICAgICAgIC8qIE5vdCBvZmZlcmVkIHRvIGd1
ZXN0cy4gKi8KICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIE1TUl9TUEVD
X0NUUkw6CkBAIC0yNzQ1LDYgKzI3NDcsOCBAQCBzdGF0aWMgaW50IHByaXZf
b3Bfd3JpdGVfbXNyKHVuc2lnbmVkIGludCByZWcsIHVpbnQ2NF90IHZhbCwK
ICAgICBjYXNlIE1TUl9JTlRFTF9QTEFURk9STV9JTkZPOgogICAgIGNhc2Ug
TVNSX0FSQ0hfQ0FQQUJJTElUSUVTOgogICAgICAgICAvKiBUaGUgTVNSIGlz
IHJlYWQtb25seS4gKi8KKyAgICBjYXNlIE1TUl9UU1hfRk9SQ0VfQUJPUlQ6
CisgICAgICAgIC8qIE5vdCBvZmZlcmVkIHRvIGd1ZXN0cy4gKi8KICAgICAg
ICAgYnJlYWs7CiAKICAgICBjYXNlIE1TUl9TUEVDX0NUUkw6CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCmluZGV4IDg5ZmYyNDkuLjM3
MGU4OWUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVh
dHVyZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5o
CkBAIC05Myw2ICs5Myw3IEBAIFhFTl9DUFVGRUFUVVJFKFhFTl9MQlIsICAg
ICAgICAgKEZTQ0FQSU5UUyswKSozMisyNCkgLyogWGVuIHVzZXMgTVNSX0RF
QlVHQ1RMLkxCCiAjZGVmaW5lIGNwdV9oYXNfYXZ4ICAgICAgICAgICAgIGJv
b3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BVlgpCiAjZGVmaW5lIGNwdV9oYXNf
bHdwICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9MV1Ap
CiAjZGVmaW5lIGNwdV9oYXNfbXB4ICAgICAgICAgICAgIGJvb3RfY3B1X2hh
cyhYODZfRkVBVFVSRV9NUFgpCisjZGVmaW5lIGNwdV9oYXNfdHN4X2ZvcmNl
X2Fib3J0IGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9UU1hfRk9SQ0VfQUJP
UlQpCiAjZGVmaW5lIGNwdV9oYXNfYXJjaF9wZXJmbW9uICAgIGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9BUkNIX1BFUkZNT04pCiAjZGVmaW5lIGNwdV9o
YXNfcmR0c2NwICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9S
RFRTQ1ApCiAjZGVmaW5lIGNwdV9oYXNfc3ZtCQlib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfU1ZNKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4
LmgKaW5kZXggN2JiMzgyZi4uMjllY2U2YSAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L21zci1pbmRleC5oCkBAIC01Myw2ICs1Myw5IEBACiAjZGVmaW5l
IE1TUl9GTFVTSF9DTUQJCQkweDAwMDAwMTBiCiAjZGVmaW5lIEZMVVNIX0NN
RF9MMUQJCQkoX0FDKDEsIFVMTCkgPDwgMCkKIAorI2RlZmluZSBNU1JfVFNY
X0ZPUkNFX0FCT1JUICAgICAgICAgICAgIDB4MDAwMDAxMGYKKyNkZWZpbmUg
VFNYX0ZPUkNFX0FCT1JUX1JUTSAgICAgICAgICAgICAoX0FDKDEsIFVMTCkg
PDwgIDApCisKIC8qIEludGVsIE1TUnMuIFNvbWUgYWxzbyBhdmFpbGFibGUg
b24gb3RoZXIgQ1BVcyAqLwogI2RlZmluZSBNU1JfSUEzMl9QRVJGQ1RSMAkJ
MHgwMDAwMDBjMQogI2RlZmluZSBNU1JfSUEzMl9BX1BFUkZDVFIwCQkweDAw
MDAwNGMxCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3ZwbXUu
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvdnBtdS5oCmluZGV4IDc1YjE5NzMu
LjM3ZjUyMWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvdnBt
dS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvdnBtdS5oCkBAIC0xMjcs
NiArMTI3LDcgQEAgc3RhdGljIGlubGluZSBpbnQgdnBtdV9kb19yZG1zcih1
bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCAqbXNyX2NvbnRlbnQpCiAKIGV4
dGVybiB1bnNpZ25lZCBpbnQgdnBtdV9tb2RlOwogZXh0ZXJuIHVuc2lnbmVk
IGludCB2cG11X2ZlYXR1cmVzOworZXh0ZXJuIGJvb2wgb3B0X3J0bV9hYm9y
dDsKIAogLyogQ29udGV4dCBzd2l0Y2ggKi8KIHN0YXRpYyBpbmxpbmUgdm9p
ZCB2cG11X3N3aXRjaF9mcm9tKHN0cnVjdCB2Y3B1ICpwcmV2KQpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVz
ZXQuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJl
c2V0LmgKaW5kZXggNWVlZGQwNy4uZWQ2ZmJmYyAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaAorKysg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5o
CkBAIC0yMzYsNiArMjM2LDcgQEAgWEVOX0NQVUZFQVRVUkUoQ0xaRVJPLCAg
ICAgICAgOCozMisgMCkgLypBICBDTFpFUk8gaW5zdHJ1Y3Rpb24gKi8KIFhF
Tl9DUFVGRUFUVVJFKElCUEIsICAgICAgICAgIDgqMzIrMTIpIC8qQSAgSUJQ
QiBzdXBwb3J0IG9ubHkgKG5vIElCUlMsIHVzZWQgYnkgQU1EKSAqLwogCiAv
KiBJbnRlbC1kZWZpbmVkIENQVSBmZWF0dXJlcywgQ1BVSUQgbGV2ZWwgMHgw
MDAwMDAwNzowLmVkeCwgd29yZCA5ICovCitYRU5fQ1BVRkVBVFVSRShUU1hf
Rk9SQ0VfQUJPUlQsIDkqMzIrMTMpIC8qIE1TUl9UU1hfRk9SQ0VfQUJPUlQu
UlRNX0FCT1JUICovCiBYRU5fQ1BVRkVBVFVSRShJQlJTQiwgICAgICAgICA5
KjMyKzI2KSAvKkEgIElCUlMgYW5kIElCUEIgc3VwcG9ydCAodXNlZCBieSBJ
bnRlbCkgKi8KIFhFTl9DUFVGRUFUVVJFKFNUSUJQLCAgICAgICAgIDkqMzIr
MjcpIC8qQSEgU1RJQlAgKi8KIFhFTl9DUFVGRUFUVVJFKEwxRF9GTFVTSCwg
ICAgIDkqMzIrMjgpIC8qUyAgTVNSX0ZMVVNIX0NNRCBhbmQgTDFEIGZsdXNo
LiAqLwo=

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.8-2.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.8-2.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogUmVwb3NpdGlvbiB0aGUgWFBU
SSBjb21tYW5kIGxpbmUgcGFyc2luZyBsb2dpYwoKSXQgaGFzIGVuZGVkIHVw
IGluIHRoZSBtaWRkbGUgb2YgdGhlIG1pdGlnYXRpb24gY2FsY3VsYXRpb24g
bG9naWMuICBNb3ZlIGl0IHRvCmJlIGJlc2lkZSB0aGUgb3RoZXIgY29tbWFu
ZCBsaW5lIHBhcnNpbmcuCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIv
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDI1ZGE2YTIuLjk2NjVl
YzUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysg
Yi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTIwNiw2ICsyMDYsNzMg
QEAgc3RhdGljIGludCBfX2luaXQgcGFyc2Vfc3BlY19jdHJsKGNoYXIgKnMp
CiB9CiBjdXN0b21fcGFyYW0oInNwZWMtY3RybCIsIHBhcnNlX3NwZWNfY3Ry
bCk7CiAKK2ludDhfdCBfX3JlYWRfbW9zdGx5IG9wdF94cHRpX2h3ZG9tID0g
LTE7CitpbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfeHB0aV9kb211ID0gLTE7
CisKK3N0YXRpYyBfX2luaXQgdm9pZCB4cHRpX2luaXRfZGVmYXVsdCh1aW50
NjRfdCBjYXBzKQoreworICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVu
ZG9yID09IFg4Nl9WRU5ET1JfQU1EICkKKyAgICAgICAgY2FwcyA9IEFSQ0hf
Q0FQQUJJTElUSUVTX1JEQ0xfTk87CisKKyAgICBpZiAoIGNhcHMgJiBBUkNI
X0NBUEFCSUxJVElFU19SRENMX05PICkKKyAgICB7CisgICAgICAgIGlmICgg
b3B0X3hwdGlfaHdkb20gPCAwICkKKyAgICAgICAgICAgIG9wdF94cHRpX2h3
ZG9tID0gMDsKKyAgICAgICAgaWYgKCBvcHRfeHB0aV9kb211IDwgMCApCisg
ICAgICAgICAgICBvcHRfeHB0aV9kb211ID0gMDsKKyAgICB9CisgICAgZWxz
ZQorICAgIHsKKyAgICAgICAgaWYgKCBvcHRfeHB0aV9od2RvbSA8IDAgKQor
ICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSAxOworICAgICAgICBpZiAo
IG9wdF94cHRpX2RvbXUgPCAwICkKKyAgICAgICAgICAgIG9wdF94cHRpX2Rv
bXUgPSAxOworICAgIH0KK30KKworc3RhdGljIF9faW5pdCBpbnQgcGFyc2Vf
eHB0aShjaGFyICpzKQoreworICAgIGNoYXIgKnNzOworICAgIGludCB2YWws
IHJjID0gMDsKKworICAgIC8qIEludGVycHJldCAneHB0aScgYWxvbmUgaW4g
aXRzIHBvc2l0aXZlIGJvb2xlYW4gZm9ybS4gKi8KKyAgICBpZiAoICpzID09
ICdcMCcgKQorICAgICAgICBvcHRfeHB0aV9od2RvbSA9IG9wdF94cHRpX2Rv
bXUgPSAxOworCisgICAgZG8geworICAgICAgICBzcyA9IHN0cmNocihzLCAn
LCcpOworICAgICAgICBpZiAoIHNzICkKKyAgICAgICAgICAgICpzcyA9ICdc
MCc7CisKKyAgICAgICAgc3dpdGNoICggcGFyc2VfYm9vbChzKSApCisgICAg
ICAgIHsKKyAgICAgICAgY2FzZSAwOgorICAgICAgICAgICAgb3B0X3hwdGlf
aHdkb20gPSBvcHRfeHB0aV9kb211ID0gMDsKKyAgICAgICAgICAgIGJyZWFr
OworCisgICAgICAgIGNhc2UgMToKKyAgICAgICAgICAgIG9wdF94cHRpX2h3
ZG9tID0gb3B0X3hwdGlfZG9tdSA9IDE7CisgICAgICAgICAgICBicmVhazsK
KworICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgaWYgKCAhc3RyY21w
KHMsICJkZWZhdWx0IikgKQorICAgICAgICAgICAgICAgIG9wdF94cHRpX2h3
ZG9tID0gb3B0X3hwdGlfZG9tdSA9IC0xOworICAgICAgICAgICAgZWxzZSBp
ZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJkb20wIiwgcywgc3MpKSA+PSAw
ICkKKyAgICAgICAgICAgICAgICBvcHRfeHB0aV9od2RvbSA9IHZhbDsKKyAg
ICAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigiZG9t
dSIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgICAgICAgICAgb3B0X3hwdGlf
ZG9tdSA9IHZhbDsKKyAgICAgICAgICAgIGVsc2UgaWYgKCAqcyApCisgICAg
ICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICAgICAgYnJlYWs7
CisgICAgICAgIH0KKworICAgICAgICBzID0gc3MgKyAxOworICAgIH0gd2hp
bGUgKCBzcyApOworCisgICAgcmV0dXJuIHJjOworfQorY3VzdG9tX3BhcmFt
KCJ4cHRpIiwgcGFyc2VfeHB0aSk7CisKIGludDhfdCBfX3JlYWRfbW9zdGx5
IG9wdF9wdl9sMXRmX2h3ZG9tID0gLTE7CiBpbnQ4X3QgX19yZWFkX21vc3Rs
eSBvcHRfcHZfbDF0Zl9kb211ID0gLTE7CiAKQEAgLTYzOSw3MyArNzA2LDYg
QEAgc3RhdGljIF9faW5pdCB2b2lkIGwxdGZfY2FsY3VsYXRpb25zKHVpbnQ2
NF90IGNhcHMpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDogKDN1bCA8PCAocGFkZHJfYml0cyAtIDIpKSkpOwogfQog
Ci1pbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfeHB0aV9od2RvbSA9IC0xOwot
aW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3hwdGlfZG9tdSA9IC0xOwotCi1z
dGF0aWMgX19pbml0IHZvaWQgeHB0aV9pbml0X2RlZmF1bHQodWludDY0X3Qg
Y2FwcykKLXsKLSAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9
PSBYODZfVkVORE9SX0FNRCApCi0gICAgICAgIGNhcHMgPSBBUkNIX0NBUEFC
SUxJVElFU19SRENMX05POwotCi0gICAgaWYgKCBjYXBzICYgQVJDSF9DQVBB
QklMSVRJRVNfUkRDTF9OTyApCi0gICAgewotICAgICAgICBpZiAoIG9wdF94
cHRpX2h3ZG9tIDwgMCApCi0gICAgICAgICAgICBvcHRfeHB0aV9od2RvbSA9
IDA7Ci0gICAgICAgIGlmICggb3B0X3hwdGlfZG9tdSA8IDAgKQotICAgICAg
ICAgICAgb3B0X3hwdGlfZG9tdSA9IDA7Ci0gICAgfQotICAgIGVsc2UKLSAg
ICB7Ci0gICAgICAgIGlmICggb3B0X3hwdGlfaHdkb20gPCAwICkKLSAgICAg
ICAgICAgIG9wdF94cHRpX2h3ZG9tID0gMTsKLSAgICAgICAgaWYgKCBvcHRf
eHB0aV9kb211IDwgMCApCi0gICAgICAgICAgICBvcHRfeHB0aV9kb211ID0g
MTsKLSAgICB9Ci19Ci0KLXN0YXRpYyBfX2luaXQgaW50IHBhcnNlX3hwdGko
Y2hhciAqcykKLXsKLSAgICBjaGFyICpzczsKLSAgICBpbnQgdmFsLCByYyA9
IDA7Ci0KLSAgICAvKiBJbnRlcnByZXQgJ3hwdGknIGFsb25lIGluIGl0cyBw
b3NpdGl2ZSBib29sZWFuIGZvcm0uICovCi0gICAgaWYgKCAqcyA9PSAnXDAn
ICkKLSAgICAgICAgb3B0X3hwdGlfaHdkb20gPSBvcHRfeHB0aV9kb211ID0g
MTsKLQotICAgIGRvIHsKLSAgICAgICAgc3MgPSBzdHJjaHIocywgJywnKTsK
LSAgICAgICAgaWYgKCBzcyApCi0gICAgICAgICAgICAqc3MgPSAnXDAnOwot
Ci0gICAgICAgIHN3aXRjaCAoIHBhcnNlX2Jvb2wocykgKQotICAgICAgICB7
Ci0gICAgICAgIGNhc2UgMDoKLSAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9t
ID0gb3B0X3hwdGlfZG9tdSA9IDA7Ci0gICAgICAgICAgICBicmVhazsKLQot
ICAgICAgICBjYXNlIDE6Ci0gICAgICAgICAgICBvcHRfeHB0aV9od2RvbSA9
IG9wdF94cHRpX2RvbXUgPSAxOwotICAgICAgICAgICAgYnJlYWs7Ci0KLSAg
ICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgIGlmICggIXN0cmNtcChzLCAi
ZGVmYXVsdCIpICkKLSAgICAgICAgICAgICAgICBvcHRfeHB0aV9od2RvbSA9
IG9wdF94cHRpX2RvbXUgPSAtMTsKLSAgICAgICAgICAgIGVsc2UgaWYgKCAo
dmFsID0gcGFyc2VfYm9vbGVhbigiZG9tMCIsIHMsIHNzKSkgPj0gMCApCi0g
ICAgICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSB2YWw7Ci0gICAgICAg
ICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImRvbXUiLCBz
LCBzcykpID49IDAgKQotICAgICAgICAgICAgICAgIG9wdF94cHRpX2RvbXUg
PSB2YWw7Ci0gICAgICAgICAgICBlbHNlIGlmICggKnMgKQotICAgICAgICAg
ICAgICAgIHJjID0gLUVJTlZBTDsKLSAgICAgICAgICAgIGJyZWFrOwotICAg
ICAgICB9Ci0KLSAgICAgICAgcyA9IHNzICsgMTsKLSAgICB9IHdoaWxlICgg
c3MgKTsKLQotICAgIHJldHVybiByYzsKLX0KLWN1c3RvbV9wYXJhbSgieHB0
aSIsIHBhcnNlX3hwdGkpOwotCiB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0
aW9uX21pdGlnYXRpb25zKHZvaWQpCiB7CiAgICAgZW51bSBpbmRfdGh1bmsg
dGh1bmsgPSBUSFVOS19ERUZBVUxUOwo=

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.8-3.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.8-3.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L21zcjogRGVmaW5pdGlvbnMgZm9yIE1TUl9JTlRF
TF9DT1JFX1RIUkVBRF9DT1VOVAoKVGhpcyBpcyBhIG1vZGVsIHNwZWNpZmlj
IHJlZ2lzdGVyIHdoaWNoIGRldGFpbHMgdGhlIGN1cnJlbnQgY29uZmlndXJh
dGlvbgpjb3JlcyBhbmQgdGhyZWFkcyBpbiB0aGUgcGFja2FnZS4gIEJlY2F1
c2Ugb2YgaG93IEh5cGVydGhyZWFkIGFuZCBDb3JlCmNvbmZpZ3VyYXRpb24g
d29ya3Mgd29ya3MgaW4gZmlybXdhcmUsIHRoZSBNU1IgaXQgaXMgZGUtZmFj
dG8gY29uc3RhbnQgYW5kCndpbGwgcmVtYWluIHVuY2hhbmdlZCB1bnRpbCB0
aGUgbmV4dCBzeXN0ZW0gcmVzZXQuCgpJdCBpcyBhIHJlYWQgb25seSBNU1Ig
KHNvIHVuaWxhdGVyYWxseSByZWplY3Qgd3JpdGVzKSwgYnV0IGZvciBub3cg
cmV0YWluIGl0cwpsZWFreS1vbi1yZWFkIHByb3BlcnRpZXMuICBGdXJ0aGVy
IENQVUlEL01TUiB3b3JrIGlzIHJlcXVpcmVkIGJlZm9yZSB3ZSBjYW4Kc3Rh
cnQgdmlydHVhbGlzaW5nIGEgY29uc2lzdGVudCB0b3BvbG9neSB0byB0aGUg
Z3Vlc3QsIGFuZCByZXRhaW5pbmcgdGhlIG9sZApiZWhhdmlvdXIgaXMgdGhl
IHNhZmVzdCBjb3Vyc2Ugb2YgYWN0aW9uLgoKU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQWNrZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2
bS9odm0uYwppbmRleCA5NTgyOTUwLi4yM2Q2ZjA5IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMKQEAgLTQxNzksNiArNDE3OSw3IEBAIGludCBodm1fbXNyX3dyaXRl
X2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCBtc3JfY29u
dGVudCwKICAgICAgICAgd3Jtc3JsKE1TUl9GTFVTSF9DTUQsIG1zcl9jb250
ZW50KTsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIE1TUl9JTlRFTF9D
T1JFX1RIUkVBRF9DT1VOVDoKICAgICBjYXNlIE1TUl9BUkNIX0NBUEFCSUxJ
VElFUzoKICAgICAgICAgLyogUmVhZC1vbmx5ICovCiAgICAgY2FzZSBNU1Jf
VFNYX0ZPUkNFX0FCT1JUOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Ry
YXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCA0MDRiZGNlLi4y
MzJkMWIwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysg
Yi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMjc0NCw2ICsyNzQ0LDcgQEAg
c3RhdGljIGludCBwcml2X29wX3dyaXRlX21zcih1bnNpZ25lZCBpbnQgcmVn
LCB1aW50NjRfdCB2YWwsCiAgICAgICAgICAgICB3cm1zcmwocmVnLCB2YWwp
OwogICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogCisgICAgY2FzZSBN
U1JfSU5URUxfQ09SRV9USFJFQURfQ09VTlQ6CiAgICAgY2FzZSBNU1JfSU5U
RUxfUExBVEZPUk1fSU5GTzoKICAgICBjYXNlIE1TUl9BUkNIX0NBUEFCSUxJ
VElFUzoKICAgICAgICAgLyogVGhlIE1TUiBpcyByZWFkLW9ubHkuICovCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAppbmRleCAyOWVjZTZh
Li41NGYzYTY2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21z
ci1pbmRleC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4
LmgKQEAgLTM0LDYgKzM0LDEwIEBACiAjZGVmaW5lIEVGRVJfS05PV05fTUFT
SwkJKEVGRVJfU0NFIHwgRUZFUl9MTUUgfCBFRkVSX0xNQSB8IEVGRVJfTlgg
fCBcCiAJCQkJIEVGRVJfU1ZNRSB8IEVGRVJfTE1TTEUgfCBFRkVSX0ZGWFNF
KQogCisjZGVmaW5lIE1TUl9JTlRFTF9DT1JFX1RIUkVBRF9DT1VOVCAgICAg
MHgwMDAwMDAzNQorI2RlZmluZSBNU1JfQ1RDX1RIUkVBRF9NQVNLICAgICAg
ICAgICAgIDB4MDAwMGZmZmYKKyNkZWZpbmUgTVNSX0NUQ19DT1JFX01BU0sg
ICAgICAgICAgICAgICAweGZmZmYwMDAwCisKIC8qIFNwZWN1bGF0aW9uIENv
bnRyb2xzLiAqLwogI2RlZmluZSBNU1JfU1BFQ19DVFJMCQkJMHgwMDAwMDA0
OAogI2RlZmluZSBTUEVDX0NUUkxfSUJSUwkJCShfQUMoMSwgVUxMKSA8PCAw
KQo=

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.8-4.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.8-4.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L2Jvb3Q6IERldGVjdCB0aGUgZmlybXdhcmUgU01U
IHNldHRpbmcgY29ycmVjdGx5IG9uIEludGVsIGhhcmR3YXJlCgpXaGlsZSBi
b290X2NwdV9kYXRhLng4Nl9udW1fc2libGluZ3MgaXMgYW4gYWNjdXJhdGUg
dmFsdWUgdG8gdXNlIG9uIEFNRApoYXJkd2FyZSwgaXQgaXNuJ3Qgb24gSW50
ZWwgd2hlbiB0aGUgdXNlciBoYXMgZGlzYWJsZWQgSHlwZXJ0aHJlYWRpbmcg
aW4gdGhlCmZpcm13YXJlLiAgQXMgYSByZXN1bHQsIGEgdXNlciB3aGljaCBo
YXMgY2hvc2VuIHRvIGRpc2FibGUgSFQgc3RpbGwgZ2V0cwpuYWdnZWQgb24g
TDFURi12dWxuZXJhYmxlIGhhcmR3YXJlIHdoZW4gdGhleSBoYXZlbid0IGNo
b3NlbiBhbiBleHBsaWNpdApzbXQ9PGJvb2w+IHNldHRpbmcuCgpNYWtlIHVz
ZSBvZiB0aGUgbGFyZ2VseS11bmRvY3VtZW50ZWQgTVNSX0lOVEVMX0NPUkVf
VEhSRUFEX0NPVU5UIHdoaWNoIGluCnByYWN0aWNlIGV4aXN0cyBzaW5jZSBO
ZWhhbGVtLCB3aGVuIGJvb3Rpbmcgb24gcmVhbCBoYXJkd2FyZS4gIEZhbGwg
YmFjayB0bwp1c2luZyB0aGUgQUNQSSB0YWJsZSBBUElDIElEcy4KCldoaWxl
IGFkanVzdGluZyB0aGlzIGxvZ2ljLCBmaXggYSBsYXRlbnQgYnVnIGluIGFt
ZF9nZXRfdG9wb2xvZ3koKS4gIFRoZQp0aHJlYWQgY291bnQgZmllbGQgaW4g
Q1BVSUQuMHg4MDAwMDAxZS5lYnggaXMgZG9jdW1lbnRlZCBhcyA4IGJpdHMg
d2lkZSwKcmF0aGVyIHRoYW4gMiBiaXRzIHdpZGUuCgpTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpB
Y2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMgYi94ZW4vYXJjaC94
ODYvY3B1L2FtZC5jCmluZGV4IDYyZmNjM2IuLmNiNWEzMjIgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKKysrIGIveGVuL2FyY2gveDg2
L2NwdS9hbWQuYwpAQCAtNTAyLDcgKzUwMiw3IEBAIHN0YXRpYyB2b2lkIGFt
ZF9nZXRfdG9wb2xvZ3koc3RydWN0IGNwdWluZm9feDg2ICpjKQogICAgICAg
ICAgICAgICAgIHUzMiBlYXgsIGVieCwgZWN4LCBlZHg7CiAKICAgICAgICAg
ICAgICAgICBjcHVpZCgweDgwMDAwMDFlLCAmZWF4LCAmZWJ4LCAmZWN4LCAm
ZWR4KTsKLSAgICAgICAgICAgICAgICBjLT54ODZfbnVtX3NpYmxpbmdzID0g
KChlYnggPj4gOCkgJiAweDMpICsgMTsKKyAgICAgICAgICAgICAgICBjLT54
ODZfbnVtX3NpYmxpbmdzID0gKChlYnggPj4gOCkgJiAweGZmKSArIDE7CiAK
ICAgICAgICAgICAgICAgICBpZiAoYy0+eDg2IDwgMHgxNykKICAgICAgICAg
ICAgICAgICAgICAgICAgIGMtPmNvbXB1dGVfdW5pdF9pZCA9IGVieCAmIDB4
RkY7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94
ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggOTY2NWVjNS4uMmE3MjY3
YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtNDAwLDYgKzQwMCw0NSBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90
aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICAgICAgICAgb3B0X3B2
X2wxdGZfZG9tdSAgPyAiZW5hYmxlZCIgIDogImRpc2FibGVkIik7CiB9CiAK
K3N0YXRpYyBib29sIF9faW5pdCBjaGVja19zbXRfZW5hYmxlZCh2b2lkKQor
eworICAgIHVpbnQ2NF90IHZhbDsKKyAgICB1bnNpZ25lZCBpbnQgY3B1Owor
CisgICAgLyoKKyAgICAgKiB4ODZfbnVtX3NpYmxpbmdzIGRlZmF1bHRzIHRv
IDEgaW4gdGhlIGFic2VuY2Ugb2Ygb3RoZXIgaW5mb3JtYXRpb24sIGFuZAor
ICAgICAqIGlzIGFkanVzdGVkIGJhc2VkIG9uIG90aGVyIHRvcG9sb2d5IGlu
Zm9ybWF0aW9uIGZvdW5kIGluIENQVUlEIGxlYXZlcy4KKyAgICAgKgorICAg
ICAqIE9uIEFNRCBoYXJkd2FyZSwgaXQgd2lsbCBiZSB0aGUgY3VycmVudCBT
TVQgY29uZmlndXJhdGlvbi4gIE9uIEludGVsCisgICAgICogaGFyZHdhcmUs
IGl0IHdpbGwgcmVwcmVzZW50IHRoZSBtYXhpbXVtIGNhcGFiaWxpdHksIHJh
dGhlciB0aGFuIHRoZQorICAgICAqIGN1cnJlbnQgY29uZmlndXJhdGlvbi4K
KyAgICAgKi8KKyAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X251bV9zaWJs
aW5ncyA8IDIgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICAvKgor
ICAgICAqIEludGVsIE5laGFsZW0gYW5kIGxhdGVyIGhhcmR3YXJlIGRvZXMg
aGF2ZSBhbiBNU1Igd2hpY2ggcmVwb3J0cyB0aGUKKyAgICAgKiBjdXJyZW50
IGNvdW50IG9mIGNvcmVzL3RocmVhZHMgaW4gdGhlIHBhY2thZ2UuCisgICAg
ICoKKyAgICAgKiBBdCB0aGUgdGltZSBvZiB3cml0aW5nLCBpdCBpcyBhbG1v
c3QgY29tcGxldGVseSB1bmRvY3VtZW50ZWQsIHNvIGlzbid0CisgICAgICog
dmlydHVhbGlzZWQgcmVsaWFibHkuCisgICAgICovCisgICAgaWYgKCBib290
X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRFTCAmJiAh
Y3B1X2hhc19oeXBlcnZpc29yICYmCisgICAgICAgICAhcmRtc3Jfc2FmZShN
U1JfSU5URUxfQ09SRV9USFJFQURfQ09VTlQsIHZhbCkgKQorICAgICAgICBy
ZXR1cm4gKE1BU0tfRVhUUih2YWwsIE1TUl9DVENfQ09SRV9NQVNLKSAhPQor
ICAgICAgICAgICAgICAgIE1BU0tfRVhUUih2YWwsIE1TUl9DVENfVEhSRUFE
X01BU0spKTsKKworICAgIC8qCisgICAgICogU2VhcmNoIG92ZXIgdGhlIENQ
VXMgcmVwb3J0ZWQgaW4gdGhlIEFDUEkgdGFibGVzLiAgQW55IHdob3NlIEFQ
SUMgSUQKKyAgICAgKiBoYXMgYSBub24temVybyB0aHJlYWQgaWQgY29tcG9u
ZW50IGluZGljYXRlcyB0aGF0IFNNVCBpcyBhY3RpdmUuCisgICAgICovCisg
ICAgZm9yX2VhY2hfcHJlc2VudF9jcHUgKCBjcHUgKQorICAgICAgICBpZiAo
IHg4Nl9jcHVfdG9fYXBpY2lkW2NwdV0gJiAoYm9vdF9jcHVfZGF0YS54ODZf
bnVtX3NpYmxpbmdzIC0gMSkgKQorICAgICAgICAgICAgcmV0dXJuIHRydWU7
CisKKyAgICByZXR1cm4gZmFsc2U7Cit9CisKIC8qIENhbGN1bGF0ZSB3aGV0
aGVyIFJldHBvbGluZSBpcyBrbm93bi1zYWZlIG9uIHRoaXMgQ1BVLiAqLwog
c3RhdGljIGJvb2wgX19pbml0IHJldHBvbGluZV9zYWZlKHVpbnQ2NF90IGNh
cHMpCiB7CkBAIC03MDksMTIgKzc0OCwxNCBAQCBzdGF0aWMgX19pbml0IHZv
aWQgbDF0Zl9jYWxjdWxhdGlvbnModWludDY0X3QgY2FwcykKIHZvaWQgX19p
bml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKIHsKICAg
ICBlbnVtIGluZF90aHVuayB0aHVuayA9IFRIVU5LX0RFRkFVTFQ7Ci0gICAg
Ym9vbCB1c2Vfc3BlY19jdHJsID0gZmFsc2UsIGlicnMgPSBmYWxzZTsKKyAg
ICBib29sIHVzZV9zcGVjX2N0cmwgPSBmYWxzZSwgaWJycyA9IGZhbHNlLCBo
d19zbXRfZW5hYmxlZDsKICAgICB1aW50NjRfdCBjYXBzID0gMDsKIAogICAg
IGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FSQ0hfQ0FQUykgKQog
ICAgICAgICByZG1zcmwoTVNSX0FSQ0hfQ0FQQUJJTElUSUVTLCBjYXBzKTsK
IAorICAgIGh3X3NtdF9lbmFibGVkID0gY2hlY2tfc210X2VuYWJsZWQoKTsK
KwogICAgIC8qCiAgICAgICogSGFzIHRoZSB1c2VyIHNwZWNpZmllZCBhbnkg
Y3VzdG9tIEJUSSBtaXRpZ2F0aW9ucz8gIElmIHNvLCBmb2xsb3cgdGhlaXIK
ICAgICAgKiBpbnN0cnVjdGlvbnMgZXhhY3RseSBhbmQgZGlzYWJsZSBhbGwg
aGV1cmlzdGljcy4KQEAgLTg4Nyw4ICs5MjgsNyBAQCB2b2lkIF9faW5pdCBp
bml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgICogSG93
ZXZlciwgaWYgd2UgYXJlIG9uIGFmZmVjdGVkIGhhcmR3YXJlLCB3aXRoIEhU
IGVuYWJsZWQsIGFuZCB0aGUgdXNlcgogICAgICAqIGhhc24ndCBleHBsaWNp
dGx5IGNob3NlbiB3aGV0aGVyIHRvIHVzZSBIVCBvciBub3QsIG5hZyB0aGVt
IHRvIGRvIHNvLgogICAgICAqLwotICAgIGlmICggb3B0X3NtdCA9PSAtMSAm
JiBjcHVfaGFzX2J1Z19sMXRmICYmCi0gICAgICAgICBib290X2NwdV9kYXRh
Lng4Nl9udW1fc2libGluZ3MgPiAxICkKKyAgICBpZiAoIG9wdF9zbXQgPT0g
LTEgJiYgY3B1X2hhc19idWdfbDF0ZiAmJiBod19zbXRfZW5hYmxlZCApCiAg
ICAgICAgIHdhcm5pbmdfYWRkKAogICAgICAgICAgICAgIkJvb3RlZCBvbiBM
MVRGLXZ1bG5lcmFibGUgaGFyZHdhcmUgd2l0aCBTTVQvSHlwZXJ0aHJlYWRp
bmdcbiIKICAgICAgICAgICAgICJlbmFibGVkLiAgUGxlYXNlIGFzc2VzcyB5
b3VyIGNvbmZpZ3VyYXRpb24gYW5kIGNob29zZSBhblxuIgo=

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.8-5.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.8-5.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogTWlzYyBub24tZnVuY3Rpb25h
bCBjbGVhbnVwCgogKiBJZGVudGlmeSBCVEkgaW4gdGhlIHNwZWNfY3RybF97
ZW50ZXIsZXhpdH1faWRsZSgpIGNvbW1lbnRzLCBhcyBvdGhlcgogICBtaXRp
Z2F0aW9ucyB3aWxsIHNob3J0bHkgYXBwZWFyLgogKiBVc2UgYWx0ZXJuYXRp
dmVfaW5wdXQoKSBhbmQgY292ZXIgdGhlIGxhY2sgb2YgbWVtb3J5IGNvYmJl
ciB3aXRoIGEgZnVydGhlcgogICBiYXJyaWVyLgoKU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCBjODQ2MzU0
Li40OTgzMDcxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Nw
ZWNfY3RybC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
LmgKQEAgLTYxLDYgKzYxLDggQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9p
ZCBzcGVjX2N0cmxfZW50ZXJfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8p
CiAgICAgdWludDMyX3QgdmFsID0gMDsKIAogICAgIC8qCisgICAgICogQnJh
bmNoIFRhcmdldCBJbmplY3Rpb246CisgICAgICoKICAgICAgKiBMYXRjaCB0
aGUgbmV3IHNoYWRvdyB2YWx1ZSwgdGhlbiBlbmFibGUgc2hhZG93aW5nLCB0
aGVuIHVwZGF0ZSB0aGUgTVNSLgogICAgICAqIFRoZXJlIGFyZSBubyBTTVAg
aXNzdWVzIGhlcmU7IG9ubHkgbG9jYWwgcHJvY2Vzc29yIG9yZGVyaW5nIGNv
bmNlcm5zLgogICAgICAqLwpAQCAtNjgsOCArNzAsOSBAQCBzdGF0aWMgYWx3
YXlzX2lubGluZSB2b2lkIHNwZWNfY3RybF9lbnRlcl9pZGxlKHN0cnVjdCBj
cHVfaW5mbyAqaW5mbykKICAgICBiYXJyaWVyKCk7CiAgICAgaW5mby0+c3Bl
Y19jdHJsX2ZsYWdzIHw9IFNDRl91c2Vfc2hhZG93OwogICAgIGJhcnJpZXIo
KTsKLSAgICBhc20gdm9sYXRpbGUgKCBBTFRFUk5BVElWRShBU01fTk9QMywg
IndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUpCi0gICAgICAgICAg
ICAgICAgICAgOjogImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAi
ZCIgKDApIDogIm1lbW9yeSIgKTsKKyAgICBhbHRlcm5hdGl2ZV9pbnB1dChB
U01fTk9QMywgIndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUsCisg
ICAgICAgICAgICAgICAgICAgICAgImEiICh2YWwpLCAiYyIgKE1TUl9TUEVD
X0NUUkwpLCAiZCIgKDApKTsKKyAgICBiYXJyaWVyKCk7CiB9CiAKIC8qIFdB
Uk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZv
cmUgdGhpcyBjYWxsLiAqLwpAQCAtNzgsMTMgKzgxLDE2IEBAIHN0YXRpYyBh
bHdheXNfaW5saW5lIHZvaWQgc3BlY19jdHJsX2V4aXRfaWRsZShzdHJ1Y3Qg
Y3B1X2luZm8gKmluZm8pCiAgICAgdWludDMyX3QgdmFsID0gaW5mby0+eGVu
X3NwZWNfY3RybDsKIAogICAgIC8qCisgICAgICogQnJhbmNoIFRhcmdldCBJ
bmplY3Rpb246CisgICAgICoKICAgICAgKiBEaXNhYmxlIHNoYWRvd2luZyBi
ZWZvcmUgdXBkYXRpbmcgdGhlIE1TUi4gIFRoZXJlIGFyZSBubyBTTVAgaXNz
dWVzCiAgICAgICogaGVyZTsgb25seSBsb2NhbCBwcm9jZXNzb3Igb3JkZXJp
bmcgY29uY2VybnMuCiAgICAgICovCiAgICAgaW5mby0+c3BlY19jdHJsX2Zs
YWdzICY9IH5TQ0ZfdXNlX3NoYWRvdzsKICAgICBiYXJyaWVyKCk7Ci0gICAg
YXNtIHZvbGF0aWxlICggQUxURVJOQVRJVkUoQVNNX05PUDMsICJ3cm1zciIs
IFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFKQotICAgICAgICAgICAgICAgICAg
IDo6ICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSA6
ICJtZW1vcnkiICk7CisgICAgYWx0ZXJuYXRpdmVfaW5wdXQoQVNNX05PUDMs
ICJ3cm1zciIsIFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFLAorICAgICAgICAg
ICAgICAgICAgICAgICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwg
ImQiICgwKSk7CisgICAgYmFycmllcigpOwogfQogCiAjZW5kaWYgLyogIV9f
WDg2X1NQRUNfQ1RSTF9IX18gKi8K

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.8-6.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.8-6.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogQ1BVSUQvTVNSIGRlZmluaXRp
b25zIGZvciBNaWNyb2FyY2hpdGVjdHVyYWwgRGF0YQogU2FtcGxpbmcKClRo
ZSBNRF9DTEVBUiBmZWF0dXJlIGNhbiBiZSBhdXRvbWF0aWNhbGx5IG9mZmVy
ZWQgdG8gZ3Vlc3RzLiAgTm8KaW5mcmFzdHJ1Y3R1cmUgaXMgbmVlZGVkIGlu
IFhlbiB0byBzdXBwb3J0IHRoZSBndWVzdCBtYWtpbmcgdXNlIG9mIGl0LgoK
VGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTcsIENWRS0yMDE4LTEyMTI2LCBDVkUt
MjAxOC0xMjEyNywgQ1ZFLTIwMTgtMTIxMzAsIENWRS0yMDE5LTExMDkxLgoK
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
Lm1hcmtkb3duCmluZGV4IDBiZjY4NTIuLjEwNzc2MWQgMTAwNjQ0Ci0tLSBh
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2Rv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC00NTYsNyAr
NDU2LDcgQEAgYWNjb3VudGluZyBmb3IgaGFyZHdhcmUgY2FwYWJpbGl0aWVz
IGFzIGVudW1lcmF0ZWQgdmlhIENQVUlELgogCiBDdXJyZW50bHkgYWNjZXB0
ZWQ6CiAKLVRoZSBTcGVjdWxhdGlvbiBDb250cm9sIGhhcmR3YXJlIGZlYXR1
cmVzIGBpYnJzYmAsIGBzdGlicGAsIGBpYnBiYCwKK1RoZSBTcGVjdWxhdGlv
biBDb250cm9sIGhhcmR3YXJlIGZlYXR1cmVzIGBtZC1jbGVhcmAsIGBpYnJz
YmAsIGBzdGlicGAsIGBpYnBiYCwKIGBsMWQtZmx1c2hgIGFuZCBgc3NiZGAg
YXJlIHVzZWQgYnkgZGVmYXVsdCBpZiBhdmFpbGFibGUgYW5kIGFwcGxpY2Fi
bGUuICBUaGV5IGNhbgogYmUgaWdub3JlZCwgZS5nLiBgbm8taWJyc2JgLCBh
dCB3aGljaCBwb2ludCBYZW4gd29uJ3QgdXNlIHRoZW0gaXRzZWxmLCBhbmQK
IHdvbid0IG9mZmVyIHRoZW0gdG8gZ3Vlc3RzLgpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfY3B1aWQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Nw
dWlkLmMKaW5kZXggZDBmNGVlYi4uMjBkMDYwMiAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfY3B1aWQuYworKysgYi90b29scy9saWJ4bC9saWJ4
bF9jcHVpZC5jCkBAIC0xNTgsNiArMTU4LDcgQEAgaW50IGxpYnhsX2NwdWlk
X3BhcnNlX2NvbmZpZyhsaWJ4bF9jcHVpZF9wb2xpY3lfbGlzdCAqY3B1aWQs
IGNvbnN0IGNoYXIqIHN0cikKICAgICAgICAgeyJkZSIsICAgICAgICAgICAw
eDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VEWCwgIDIsICAxfSwKICAgICAg
ICAgeyJ2bWUiLCAgICAgICAgICAweDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVH
X0VEWCwgIDEsICAxfSwKICAgICAgICAgeyJmcHUiLCAgICAgICAgICAweDAw
MDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VEWCwgIDAsICAxfSwKKyAgICAgICAg
eyJtZC1jbGVhciIsICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VE
WCwgMTAsICAxfSwKICAgICAgICAgeyJpYnJzYiIsICAgICAgICAweDAwMDAw
MDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgMjYsICAxfSwKICAgICAgICAgeyJz
dGlicCIsICAgICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwg
MjcsICAxfSwKICAgICAgICAgeyJsMWQtZmx1c2giLCAgICAweDAwMDAwMDA3
LCAgMCwgQ1BVSURfUkVHX0VEWCwgMjgsICAxfSwKZGlmZiAtLWdpdCBhL3Rv
b2xzL21pc2MveGVuLWNwdWlkLmMgYi90b29scy9taXNjL3hlbi1jcHVpZC5j
CmluZGV4IDI4OGZjNDguLmJhNDgyM2YgMTAwNjQ0Ci0tLSBhL3Rvb2xzL21p
c2MveGVuLWNwdWlkLmMKKysrIGIvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYwpA
QCAtMTQ5LDggKzE0OSw5IEBAIHN0YXRpYyBjb25zdCBjaGFyICpzdHJfZThi
WzMyXSA9CiAKIHN0YXRpYyBjb25zdCBjaGFyICpzdHJfN2QwWzMyXSA9CiB7
Ci0gICAgWzAgLi4uIDExXSA9ICJSRVoiLAorICAgIFswIC4uLiA5XSA9ICJS
RVoiLAogCisgICAgWzEwXSA9ICJtZC1jbGVhciIsICAgICAgWzExXSA9ICJS
RVoiLAogICAgIFsxMl0gPSAiUkVaIiwgICAgICAgICAgIFsxM10gPSAidHN4
LWZvcmNlLWFib3J0IiwKIAogICAgIFsxNCAuLi4gMjVdID0gIlJFWiIsCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1aWQuYyBiL3hlbi9hcmNoL3g4
Ni9jcHVpZC5jCmluZGV4IDk5Nzc4YmIuLjdkNzIxN2YgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9jcHVpZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHVp
ZC5jCkBAIC0yNyw3ICsyNywxMiBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJz
ZV94ZW5fY3B1aWQoY29uc3QgY2hhciAqcykKICAgICAgICAgaWYgKCAhc3Mg
KQogICAgICAgICAgICAgc3MgPSBzdHJjaHIocywgJ1wwJyk7CiAKLSAgICAg
ICAgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigiaWJwYiIsIHMsIHNzKSkg
Pj0gMCApCisgICAgICAgIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oIm1k
LWNsZWFyIiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgeworICAgICAgICAg
ICAgaWYgKCAhdmFsICkKKyAgICAgICAgICAgICAgICBzZXR1cF9jbGVhcl9j
cHVfY2FwKFg4Nl9GRUFUVVJFX01EX0NMRUFSKTsKKyAgICAgICAgfQorICAg
ICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImlicGIiLCBz
LCBzcykpID49IDAgKQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoICF2
YWwgKQogICAgICAgICAgICAgICAgIHNldHVwX2NsZWFyX2NwdV9jYXAoWDg2
X0ZFQVRVUkVfSUJQQik7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3Bl
Y19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggMmE3
MjY3Yy4uNGU2NTU4YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNf
Y3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMzMw
LDE3ICszMzAsMTkgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFp
bHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAg
cHJpbnRrKCJTcGVjdWxhdGl2ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6XG4i
KTsKIAogICAgIC8qIEhhcmR3YXJlIGZlYXR1cmVzIHdoaWNoIHBlcnRhaW4g
dG8gc3BlY3VsYXRpdmUgbWl0aWdhdGlvbnMuICovCi0gICAgcHJpbnRrKCIg
IEhhcmR3YXJlIGZlYXR1cmVzOiVzJXMlcyVzJXMlcyVzJXMlcyVzXG4iLAor
ICAgIHByaW50aygiICBIYXJkd2FyZSBmZWF0dXJlczolcyVzJXMlcyVzJXMl
cyVzJXMlcyVzJXNcbiIsCiAgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9t
YXNrKFg4Nl9GRUFUVVJFX0lCUlNCKSkgPyAiIElCUlMvSUJQQiIgOiAiIiwK
ICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVf
U1RJQlApKSA/ICIgU1RJQlAiICAgICA6ICIiLAogICAgICAgICAgICAoXzdk
MCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9MMURfRkxVU0gpKSA/ICIg
TDFEX0ZMVVNIIiA6ICIiLAogICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRf
bWFzayhYODZfRkVBVFVSRV9TU0JEKSkgID8gIiBTU0JEIiAgICAgIDogIiIs
CisgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJF
X01EX0NMRUFSKSkgPyAiIE1EX0NMRUFSIiA6ICIiLAogICAgICAgICAgICAo
ZThiICAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlBCKSkgID8gIiBJ
QlBCIiAgICAgIDogIiIsCiAgICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBB
QklMSVRJRVNfSUJSU19BTEwpICAgICAgPyAiIElCUlNfQUxMIiAgOiAiIiwK
ICAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUEFCSUxJVElFU19SRENMX05P
KSAgICAgICA/ICIgUkRDTF9OTyIgICA6ICIiLAogICAgICAgICAgICAoY2Fw
cyAmIEFSQ0hfQ0FQU19SU0JBKSAgICAgICAgICAgICAgICAgID8gIiBSU0JB
IiAgICAgIDogIiIsCiAgICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBTX1NL
SVBfTDFERkwpICAgICAgICAgICAgPyAiIFNLSVBfTDFERkwiOiAiIiwKLSAg
ICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfU1NCX05PKSAgICAgICAgICAg
ICAgICA/ICIgU1NCX05PIiAgICA6ICIiKTsKKyAgICAgICAgICAgKGNhcHMg
JiBBUkNIX0NBUFNfU1NCX05PKSAgICAgICAgICAgICAgICA/ICIgU1NCX05P
IiAgICA6ICIiLAorICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19NRFNf
Tk8pICAgICAgICAgICAgICAgID8gIiBNRFNfTk8iICAgIDogIiIpOwogCiAg
ICAgLyogQ29tcGlsZWQtaW4gc3VwcG9ydCB3aGljaCBwZXJ0YWlucyB0byBt
aXRpZ2F0aW9ucy4gKi8KICAgICBpZiAoIElTX0VOQUJMRUQoQ09ORklHX0lO
RElSRUNUX1RIVU5LKSB8fCBJU19FTkFCTEVEKENPTkZJR19TSEFET1dfUEFH
SU5HKSApCkBAIC0zNzcsMTkgKzM3OSwyMSBAQCBzdGF0aWMgdm9pZCBfX2lu
aXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywgdWludDY0
X3QgY2FwcykKICAgICAgKiBBbHRlcm5hdGl2ZXMgYmxvY2tzIGZvciBwcm90
ZWN0aW5nIGFnYWluc3QgYW5kL29yIHZpcnR1YWxpc2luZwogICAgICAqIG1p
dGlnYXRpb24gc3VwcG9ydCBmb3IgZ3Vlc3RzLgogICAgICAqLwotICAgIHBy
aW50aygiICBTdXBwb3J0IGZvciBWTXM6IFBWOiVzJXMlcyVzLCBIVk06JXMl
cyVzJXNcbiIsCisgICAgcHJpbnRrKCIgIFN1cHBvcnQgZm9yIFZNczogUFY6
JXMlcyVzJXMlcywgSFZNOiVzJXMlcyVzJXNcbiIsCiAgICAgICAgICAgIChi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX1BWKSB8fAogICAgICAg
ICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9QVikgfHwK
ICAgICAgICAgICAgIG9wdF9lYWdlcl9mcHUpICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPyAiIiAgICAgICAgICAgICAgIDogIiBOb25lIiwKICAgICAg
ICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9QVikgICAg
ICAgPyAiIE1TUl9TUEVDX0NUUkwiIDogIiIsCiAgICAgICAgICAgIGJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfUFYpICAgICAgID8gIiBSU0Ii
ICAgICAgICAgICA6ICIiLAogICAgICAgICAgICBvcHRfZWFnZXJfZnB1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgRUFHRVJfRlBVIiAgICAg
OiAiIiwKKyAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX01E
X0NMRUFSKSAgICAgICAgPyAiIE1EX0NMRUFSIiAgICAgIDogIiIsCiAgICAg
ICAgICAgIChib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTSkg
fHwKICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19S
U0JfSFZNKSB8fAogICAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSkgICAgICAg
ICAgICAgICAgICAgICAgICAgICA/ICIiICAgICAgICAgICAgICAgOiAiIE5v
bmUiLAogICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0Nf
TVNSX0hWTSkgICAgICA/ICIgTVNSX1NQRUNfQ1RSTCIgOiAiIiwKICAgICAg
ICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9IVk0pICAg
ICAgPyAiIFJTQiIgICAgICAgICAgIDogIiIsCi0gICAgICAgICAgIG9wdF9l
YWdlcl9mcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBFQUdF
Ul9GUFUiICAgICA6ICIiKTsKKyAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIEVBR0VSX0ZQVSIgICAg
IDogIiIsCisgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9N
RF9DTEVBUikgICAgICAgID8gIiBNRF9DTEVBUiIgICAgICA6ICIiKTsKIAog
ICAgIHByaW50aygiICBYUFRJICg2NC1iaXQgUFYgb25seSk6IERvbTAgJXMs
IERvbVUgJXNcbiIsCiAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID8gImVu
YWJsZWQiIDogImRpc2FibGVkIiwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvbXNyLWluZGV4LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21z
ci1pbmRleC5oCmluZGV4IDU0ZjNhNjYuLjkyZDEwZTIgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaApAQCAtNTMsNiArNTMsNyBAQAog
I2RlZmluZSBBUkNIX0NBUFNfUlNCQQkJCShfQUMoMSwgVUxMKSA8PCAyKQog
I2RlZmluZSBBUkNIX0NBUFNfU0tJUF9MMURGTAkJKF9BQygxLCBVTEwpIDw8
IDMpCiAjZGVmaW5lIEFSQ0hfQ0FQU19TU0JfTk8JCShfQUMoMSwgVUxMKSA8
PCA0KQorI2RlZmluZSBBUkNIX0NBUFNfTURTX05PCQkoX0FDKDEsIFVMTCkg
PDwgNSkKIAogI2RlZmluZSBNU1JfRkxVU0hfQ01ECQkJMHgwMDAwMDEwYgog
I2RlZmluZSBGTFVTSF9DTURfTDFECQkJKF9BQygxLCBVTEwpIDw8IDApCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVh
dHVyZXNldC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZl
YXR1cmVzZXQuaAppbmRleCBlZDZmYmZjLi5hZDRiNDBiIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5o
CisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJl
c2V0LmgKQEAgLTIzNiw2ICsyMzYsNyBAQCBYRU5fQ1BVRkVBVFVSRShDTFpF
Uk8sICAgICAgICA4KjMyKyAwKSAvKkEgIENMWkVSTyBpbnN0cnVjdGlvbiAq
LwogWEVOX0NQVUZFQVRVUkUoSUJQQiwgICAgICAgICAgOCozMisxMikgLypB
ICBJQlBCIHN1cHBvcnQgb25seSAobm8gSUJSUywgdXNlZCBieSBBTUQpICov
CiAKIC8qIEludGVsLWRlZmluZWQgQ1BVIGZlYXR1cmVzLCBDUFVJRCBsZXZl
bCAweDAwMDAwMDA3OjAuZWR4LCB3b3JkIDkgKi8KK1hFTl9DUFVGRUFUVVJF
KE1EX0NMRUFSLCAgICAgIDkqMzIrMTApIC8qQSAgVkVSVyBjbGVhcnMgbWlj
cm9hcmNoaXRlY3R1cmFsIGJ1ZmZlcnMgKi8KIFhFTl9DUFVGRUFUVVJFKFRT
WF9GT1JDRV9BQk9SVCwgOSozMisxMykgLyogTVNSX1RTWF9GT1JDRV9BQk9S
VC5SVE1fQUJPUlQgKi8KIFhFTl9DUFVGRUFUVVJFKElCUlNCLCAgICAgICAg
IDkqMzIrMjYpIC8qQSAgSUJSUyBhbmQgSUJQQiBzdXBwb3J0ICh1c2VkIGJ5
IEludGVsKSAqLwogWEVOX0NQVUZFQVRVUkUoU1RJQlAsICAgICAgICAgOSoz
MisyNykgLypBISBTVElCUCAqLwo=

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.8-7.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.8-7.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogSW5mcmFzdHJ1Y3R1cmUgdG8g
dXNlIFZFUlcgdG8gZmx1c2ggcGlwZWxpbmUgYnVmZmVycwoKVGhyZWUgc3lu
dGhldGljIGZlYXR1cmVzIGFyZSBpbnRyb2R1Y2VkLCBhcyB3ZSBuZWVkIGlu
ZGl2aWR1YWwgY29udHJvbCBvZgplYWNoLCBkZXBlbmRpbmcgb24gY2lyY3Vt
c3RhbmNlcy4gIEEgbGF0ZXIgY2hhbmdlIHdpbGwgZW5hYmxlIHRoZW0gYXQK
YXBwcm9wcmlhdGUgcG9pbnRzLgoKVGhlIHZlcndfc2VsIGZpZWxkIGRvZXNu
J3Qgc3RyaWN0bHkgbmVlZCB0byBsaXZlIGluIHN0cnVjdCBjcHVfaW5mby4g
IEl0IGxpdmVzCnRoZXJlIGJlY2F1c2UgdGhlcmUgaXMgYSBjb252ZW5pZW50
IGhvbGUgaXQgY2FuIGZpbGwsIGFuZCBpdCByZWR1Y2VzIHRoZQpjb21wbGV4
aXR5IG9mIHRoZSBTUEVDX0NUUkxfRVhJVF9UT197UFYsSFZNfSBhc3NlbWJs
eSBieSBhdm9pZGluZyB0aGUgbmVlZCBmb3IKYW55IHRlbXBvcmFyeSBzdGFj
ayBtYWludGVuYW5jZS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjk3LCBDVkUt
MjAxOC0xMjEyNiwgQ1ZFLTIwMTgtMTIxMjcsIENWRS0yMDE4LTEyMTMwLCBD
VkUtMjAxOS0xMTA5MS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jIGIveGVuL2FyY2gveDg2
L3g4Nl82NC9hc20tb2Zmc2V0cy5jCmluZGV4IGExNzA2NzMuLjRiN2JjNDAg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMu
YworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKQEAg
LTEzNyw2ICsxMzcsNyBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogCiAgICAg
T0ZGU0VUKENQVUlORk9fZ3Vlc3RfY3B1X3VzZXJfcmVncywgc3RydWN0IGNw
dV9pbmZvLCBndWVzdF9jcHVfdXNlcl9yZWdzKTsKICAgICBPRkZTRVQoQ1BV
SU5GT19wcm9jZXNzb3JfaWQsIHN0cnVjdCBjcHVfaW5mbywgcHJvY2Vzc29y
X2lkKTsKKyAgICBPRkZTRVQoQ1BVSU5GT192ZXJ3X3NlbCwgc3RydWN0IGNw
dV9pbmZvLCB2ZXJ3X3NlbCk7CiAgICAgT0ZGU0VUKENQVUlORk9fY3VycmVu
dF92Y3B1LCBzdHJ1Y3QgY3B1X2luZm8sIGN1cnJlbnRfdmNwdSk7CiAgICAg
T0ZGU0VUKENQVUlORk9fY3I0LCBzdHJ1Y3QgY3B1X2luZm8sIGNyNCk7CiAg
ICAgT0ZGU0VUKENQVUlORk9feGVuX2NyMywgc3RydWN0IGNwdV9pbmZvLCB4
ZW5fY3IzKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1
ZmVhdHVyZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgK
aW5kZXggMzcwZTg5ZS4uNjA1N2Q5NSAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9jcHVmZWF0dXJlLmgKQEAgLTMyLDYgKzMyLDkgQEAgWEVOX0NQVUZF
QVRVUkUoU0NfUlNCX0hWTSwgICAgICAoRlNDQVBJTlRTKzApKjMyKzIxKSAv
KiBSU0Igb3ZlcndyaXRlIG5lZWRlZCBmb3IKIFhFTl9DUFVGRUFUVVJFKE5P
X1hQVEksICAgICAgICAgKEZTQ0FQSU5UUyswKSozMisyMikgLyogWFBUSSBt
aXRpZ2F0aW9uIG5vdCBpbiB1c2UgKi8KIFhFTl9DUFVGRUFUVVJFKFNDX01T
Ul9JRExFLCAgICAgKEZTQ0FQSU5UUyswKSozMisyMykgLyogKFNDX01TUl9Q
ViB8fCBTQ19NU1JfSFZNKSAmJiBkZWZhdWx0X3hlbl9zcGVjX2N0cmwgKi8K
IFhFTl9DUFVGRUFUVVJFKFhFTl9MQlIsICAgICAgICAgKEZTQ0FQSU5UUysw
KSozMisyNCkgLyogWGVuIHVzZXMgTVNSX0RFQlVHQ1RMLkxCUiAqLworWEVO
X0NQVUZFQVRVUkUoU0NfVkVSV19QViwgICAgICAoRlNDQVBJTlRTKzApKjMy
KzI1KSAvKiBWRVJXIHVzZWQgYnkgWGVuIGZvciBQViAqLworWEVOX0NQVUZF
QVRVUkUoU0NfVkVSV19IVk0sICAgICAoRlNDQVBJTlRTKzApKjMyKzI2KSAv
KiBWRVJXIHVzZWQgYnkgWGVuIGZvciBIVk0gKi8KK1hFTl9DUFVGRUFUVVJF
KFNDX1ZFUldfSURMRSwgICAgKEZTQ0FQSU5UUyswKSozMisyNykgLyogVkVS
VyB1c2VkIGJ5IFhlbiBmb3IgaWRsZSAqLwogCiAjZGVmaW5lIE5DQVBJTlRT
IChGU0NBUElOVFMgKyAxKSAvKiBOIDMyLWJpdCB3b3JkcyB3b3J0aCBvZiBp
bmZvICovCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3Vy
cmVudC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKaW5kZXgg
MWMyNzk5ZC4uYWRlY2I1YyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9jdXJyZW50LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJy
ZW50LmgKQEAgLTM5LDYgKzM5LDcgQEAgc3RydWN0IHZjcHU7CiBzdHJ1Y3Qg
Y3B1X2luZm8gewogICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzIGd1ZXN0X2Nw
dV91c2VyX3JlZ3M7CiAgICAgdW5zaWduZWQgaW50IHByb2Nlc3Nvcl9pZDsK
KyAgICB1bnNpZ25lZCBpbnQgdmVyd19zZWw7CiAgICAgc3RydWN0IHZjcHUg
KmN1cnJlbnRfdmNwdTsKICAgICB1bnNpZ25lZCBsb25nIHBlcl9jcHVfb2Zm
c2V0OwogICAgIHVuc2lnbmVkIGxvbmcgY3I0OwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvc3BlY19jdHJsLmgKaW5kZXggNDk4MzA3MS4uOThhMGE1MCAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCkBAIC01Myw2ICs1
MywxMyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgaW5pdF9zaGFkb3dfc3BlY19j
dHJsX3N0YXRlKHZvaWQpCiAgICAgaW5mby0+c2hhZG93X3NwZWNfY3RybCA9
IDA7CiAgICAgaW5mby0+eGVuX3NwZWNfY3RybCA9IGRlZmF1bHRfeGVuX3Nw
ZWNfY3RybDsKICAgICBpbmZvLT5zcGVjX2N0cmxfZmxhZ3MgPSBkZWZhdWx0
X3NwZWNfY3RybF9mbGFnczsKKworICAgIC8qCisgICAgICogRm9yIGxlYXN0
IGxhdGVuY3ksIHRoZSBWRVJXIHNlbGVjdG9yIHNob3VsZCBiZSBhIHdyaXRl
YWJsZSBkYXRhCisgICAgICogZGVzY3JpcHRvciByZXNpZGVudCBpbiB0aGUg
Y2FjaGUuICBfX0hZUEVSVklTT1JfRFMzMiBzaGFyZXMgYSBjYWNoZQorICAg
ICAqIGxpbmUgd2l0aCBfX0hZUEVSVklTT1JfQ1MsIHNvIGlzIGV4cGVjdGVk
IHRvIGJlIHZlcnkgY2FjaGUtaG90LgorICAgICAqLworICAgIGluZm8tPnZl
cndfc2VsID0gX19IWVBFUlZJU09SX0RTMzI7CiB9CiAKIC8qIFdBUk5JTkch
IGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBhZnRlciB0aGlz
IGNhbGwuICovCkBAIC03Myw2ICs4MCwyMiBAQCBzdGF0aWMgYWx3YXlzX2lu
bGluZSB2b2lkIHNwZWNfY3RybF9lbnRlcl9pZGxlKHN0cnVjdCBjcHVfaW5m
byAqaW5mbykKICAgICBhbHRlcm5hdGl2ZV9pbnB1dChBU01fTk9QMywgIndy
bXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUsCiAgICAgICAgICAgICAg
ICAgICAgICAgImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAiZCIg
KDApKTsKICAgICBiYXJyaWVyKCk7CisKKyAgICAvKgorICAgICAqIE1pY3Jv
YXJjaGl0ZWN0dXJhbCBTdG9yZSBCdWZmZXIgRGF0YSBTYW1wbGluZzoKKyAg
ICAgKgorICAgICAqIE9uIHZ1bG5lcmFibGUgc3lzdGVtcywgc3RvcmUgYnVm
ZmVyIGVudHJpZXMgYXJlIHN0YXRpY2FsbHkgcGFydGl0aW9uZWQKKyAgICAg
KiBiZXR3ZWVuIGFjdGl2ZSB0aHJlYWRzLiAgV2hlbiBlbnRlcmluZyBpZGxl
LCBvdXIgc3RvcmUgYnVmZmVyIGVudHJpZXMKKyAgICAgKiBhcmUgcmUtcGFy
dGl0aW9uZWQgdG8gYWxsb3cgdGhlIG90aGVyIHRocmVhZHMgdG8gdXNlIHRo
ZW0uCisgICAgICoKKyAgICAgKiBGbHVzaCB0aGUgYnVmZmVycyB0byBlbnN1
cmUgdGhhdCBubyBzZW5zaXRpdmUgZGF0YSBvZiBvdXJzIGNhbiBiZQorICAg
ICAqIGxlYWtlZCBieSBhIHNpYmxpbmcgYWZ0ZXIgaXQgZ2V0cyBvdXIgc3Rv
cmUgYnVmZmVyIGVudHJpZXMuCisgICAgICoKKyAgICAgKiBOb3RlOiBWRVJX
IG11c3QgYmUgZW5jb2RlZCB3aXRoIGEgbWVtb3J5IG9wZXJhbmQsIGFzIGl0
IGlzIG9ubHkgdGhhdAorICAgICAqIGZvcm0gd2hpY2ggY2F1c2VzIGEgZmx1
c2guCisgICAgICovCisgICAgYWx0ZXJuYXRpdmVfaW5wdXQoQVNNX05PUDgs
ICJ2ZXJ3ICVbc2VsXSIsIFg4Nl9GRUFUVVJFX1NDX1ZFUldfSURMRSwKKyAg
ICAgICAgICAgICAgICAgICAgICBbc2VsXSAibSIgKGluZm8tPnZlcndfc2Vs
KSk7CiB9CiAKIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAq
YCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBjYWxsLiAqLwpAQCAtOTEsNiArMTE0
LDE3IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgc3BlY19jdHJsX2V4
aXRfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8pCiAgICAgYWx0ZXJuYXRp
dmVfaW5wdXQoQVNNX05PUDMsICJ3cm1zciIsIFg4Nl9GRUFUVVJFX1NDX01T
Ul9JRExFLAogICAgICAgICAgICAgICAgICAgICAgICJhIiAodmFsKSwgImMi
IChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSk7CiAgICAgYmFycmllcigpOwor
CisgICAgLyoKKyAgICAgKiBNaWNyb2FyY2hpdGVjdHVyYWwgU3RvcmUgQnVm
ZmVyIERhdGEgU2FtcGxpbmc6CisgICAgICoKKyAgICAgKiBPbiB2dWxuZXJh
YmxlIHN5c3RlbXMsIHN0b3JlIGJ1ZmZlciBlbnRyaWVzIGFyZSBzdGF0aWNh
bGx5IHBhcnRpdGlvbmVkCisgICAgICogYmV0d2VlbiBhY3RpdmUgdGhyZWFk
cy4gIFdoZW4gZXhpdGluZyBpZGxlLCB0aGUgb3RoZXIgdGhyZWFkcyBzdG9y
ZQorICAgICAqIGJ1ZmZlciBlbnRyaWVzIGFyZSByZS1wYXJ0aXRpb25lZCB0
byBnaXZlIHVzIHNvbWUuCisgICAgICoKKyAgICAgKiBXZSBub3cgaGF2ZSBz
dG9yZSBidWZmZXIgZW50cmllcyB3aXRoIHN0YWxlIGRhdGEgZnJvbSBzaWJs
aW5nIHRocmVhZHMuCisgICAgICogQSBmbHVzaCBpZiBuZWNlc3Nhcnkgd2ls
bCBiZSBwZXJmb3JtZWQgb24gdGhlIHJldHVybiB0byBndWVzdCBwYXRoLgor
ICAgICAqLwogfQogCiAjZW5kaWYgLyogIV9fWDg2X1NQRUNfQ1RSTF9IX18g
Ki8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
X2FzbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgK
aW5kZXggNGQ4NjRlYi4uNTYwMzA2ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKQEAgLTI0NywxMiArMjQ3LDE4IEBA
CiAvKiBVc2Ugd2hlbiBleGl0aW5nIHRvIFBWIGd1ZXN0IGNvbnRleHQuICov
CiAjZGVmaW5lIFNQRUNfQ1RSTF9FWElUX1RPX1BWICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJ
VkUgX19zdHJpbmdpZnkoQVNNX05PUDI0KSwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RP
X0dVRVNULCBYODZfRkVBVFVSRV9TQ19NU1JfUFYKKyAgICAgICAgRE9fU1BF
Q19DVFJMX0VYSVRfVE9fR1VFU1QsIFg4Nl9GRUFUVVJFX1NDX01TUl9QVjsg
ICAgICAgICAgICAgIFwKKyAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShB
U01fTk9QOCksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgX19zdHJpbmdpZnkodmVydyBDUFVJTkZPX3Zlcndfc2VsKCVy
c3ApKSwgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgWDg2X0ZF
QVRVUkVfU0NfVkVSV19QVgogCiAvKiBVc2Ugd2hlbiBleGl0aW5nIHRvIEhW
TSBndWVzdCBjb250ZXh0LiAqLwogI2RlZmluZSBTUEVDX0NUUkxfRVhJVF9U
T19IVk0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1AyNCks
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBE
T19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfU0NfTVNS
X0hWTQorICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2
X0ZFQVRVUkVfU0NfTVNSX0hWTTsgICAgICAgICAgICAgXAorICAgIEFMVEVS
TkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1A4KSwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICBfX3N0cmluZ2lmeSh2ZXJ3
IENQVUlORk9fdmVyd19zZWwoJXJzcCkpLCAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICBYODZfRkVBVFVSRV9TQ19WRVJXX0hWTQogCiAvKgog
ICogVXNlIGluIElTVCBpbnRlcnJ1cHQvZXhjZXB0aW9uIGNvbnRleHQuICBN
YXkgaW50ZXJydXB0IFhlbiBvciBQViBjb250ZXh0Lgo=

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.8-8.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.8-8.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogSW50cm9kdWNlIG9wdGlvbnMg
dG8gY29udHJvbCBWRVJXIGZsdXNoaW5nCgpUaGUgTWljcm9hcmNoaXRlY3R1
cmFsIERhdGEgU2FtcGxpbmcgdnVsbmVyYWJpbGl0eSBpcyBzcGxpdCBpbnRv
IGNhdGVnb3JpZXMKd2l0aCBzdWJ0bHkgZGlmZmVyZW50IHByb3BlcnRpZXM6
CgogTUxQRFMgLSBNaWNyb2FyY2hpdGVjdHVyYWwgTG9hZCBQb3J0IERhdGEg
U2FtcGxpbmcKIE1TQkRTIC0gTWljcm9hcmNoaXRlY3R1cmFsIFN0b3JlIEJ1
ZmZlciBEYXRhIFNhbXBsaW5nCiBNRkJEUyAtIE1pY3JvYXJjaGl0ZWN0dXJh
bCBGaWxsIEJ1ZmZlciBEYXRhIFNhbXBsaW5nCiBNRFNVTSAtIE1pY3JvYXJj
aGl0ZWN0dXJhbCBEYXRhIFNhbXBsaW5nIFVuY2FjaGVhYmxlIE1lbW9yeQoK
TURTVU0gaXMgYSBzcGVjaWFsIGNhc2Ugb2YgdGhlIG90aGVyIHRocmVlLCBh
bmQgaXNuJ3QgZGlzdGluZ3Vpc2hlZCBmdXJ0aGVyLgoKVGhlc2UgaXNzdWVz
IHBlcnRhaW4gdG8gdGhyZWUgbWljcm9hcmNoaXRlY3R1cmFsIGJ1ZmZlcnMu
ICBUaGUgTG9hZCBQb3J0cywgdGhlClN0b3JlIEJ1ZmZlcnMgYW5kIHRoZSBG
aWxsIEJ1ZmZlcnMuICBFYWNoIG9mIHRoZXNlIHN0cnVjdHVyZXMgYXJlIGZs
dXNoZWQgYnkKdGhlIG5ldyBlbmhhbmNlZCBWRVJXIGZ1bmN0aW9uYWxpdHks
IGJ1dCB0aGUgY29uZGl0aW9ucyB1bmRlciB3aGljaCBmbHVzaGluZwppcyBu
ZWNlc3NhcnkgdmFyeS4KCkZvciB0aGlzIGNvbmNpc2Ugb3ZlcnZpZXcgb2Yg
dGhlIGlzc3VlcyBhbmQgZGVmYXVsdCBsb2dpYywgdGhlIGFiYnJldmlhdGlv
bnMKU1AgKFN0b3JlIFBvcnQpLCBGQiAoRmlsbCBCdWZmZXIpLCBMUCAoTG9h
ZCBQb3J0KSBhbmQgSFQgKEh5cGVydGhyZWFkaW5nKSBhcmUKdXNlZCBmb3Ig
YnJldml0eToKCiAqIFZ1bG5lcmFibGUgaGFyZHdhcmUgaXMgZGl2aWRlZCBp
bnRvIHR3byBjYXRlZ29yaWVzIC0gcGFydHMgd2hpY2ggc3VmZmVyCiAgIGZy
b20gU1Agb25seSwgYW5kIHBhcnRzIHdpdGggYW55IG90aGVyIGNvbWJpbmF0
aW9uIG9mIHZ1bG5lcmFiaWxpdGllcy4KCiAqIFNQIG9ubHkgaGFzIGFuIEhU
IGludGVyYWN0aW9uIHdoZW4gdGhlIHRocmVhZCBnb2VzIGlkbGUsIGR1ZSB0
byB0aGUgc3RhdGljCiAgIHBhcnRpdGlvbmluZyBvZiByZXNvdXJjZXMuICBM
UCBhbmQgRkIgaGF2ZSBIVCBpbnRlcmFjdGlvbnMgYXQgYWxsIHBvaW50cywK
ICAgZHVlIHRvIHRoZSBjb21wZXRpdGl2ZSBzaGFyaW5nIG9mIHJlc291cmNl
cy4gIEFsbCBpc3N1ZXMgcG90ZW50aWFsbHkgbGVhawogICBkYXRhIGFjcm9z
cyB0aGUgcmV0dXJuLXRvLWd1ZXN0IHRyYW5zaXRpb24uCgogKiBUaGUgbWlj
cm9jb2RlIHdoaWNoIGltcGxlbWVudHMgVkVSVyBmbHVzaGluZyBhbHNvIGV4
dGVuZHMgTVNSX0ZMVVNIX0NNRCwgc28KICAgd2UgZG9uJ3QgbmVlZCB0byBk
byBib3RoIG9uIHRoZSBIVk0gcmV0dXJuLXRvLWd1ZXN0IHBhdGguICBIb3dl
dmVyLCBzb21lCiAgIHBhcnRzIGFyZSBub3QgdnVsbmVyYWJsZSB0byBMMVRG
ICh0aGVyZWZvcmUgaGF2ZSBubyBNU1JfRkxVU0hfQ01EKSwgYnV0IGFyZQog
ICB2dWxuZXJhYmxlIHRvIE1EUywgc28gZG8gcmVxdWlyZSBWRVJXIG9uIHRo
ZSBIVk0gcGF0aC4KCk5vdGUgdGhhdCB3ZSBkZWxpYmVyYXRlbHkgc3VwcG9y
dCBtZHM9MSBldmVuIHdpdGhvdXQgTURfQ0xFQVIgaW4gY2FzZSB0aGUKbWlj
cm9jb2RlIGhhcyBiZWVuIHVwZGF0ZWQgYnV0IHRoZSBmZWF0dXJlIGJpdCBu
b3QgZXhwb3NlZC4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjk3LCBDVkUtMjAx
OC0xMjEyNiwgQ1ZFLTIwMTgtMTIxMjcsIENWRS0yMDE4LTEyMTMwLCBDVkUt
MjAxOS0xMTA5MS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpkaWZmIC0tZ2l0IGEvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCAxMDc3NjFkLi44N2NhMDU2
IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJr
ZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
bgpAQCAtMTU4Niw3ICsxNTg2LDcgQEAgaXMgYmVpbmcgaW50ZXJwcmV0ZWQg
YXMgYSBjdXN0b20gdGltZW91dCBpbiBtaWxsaXNlY29uZHMuIFplcm8gb3Ig
Ym9vbGVhbgogZmFsc2UgZGlzYWJsZSB0aGUgcXVpcmsgd29ya2Fyb3VuZCwg
d2hpY2ggaXMgYWxzbyB0aGUgZGVmYXVsdC4KIAogIyMjIHNwZWMtY3RybCAo
eDg2KQotPiBgPSBMaXN0IG9mIFsgPGJvb2w+LCB4ZW49PGJvb2w+LCB7cHYs
aHZtLG1zci1zYyxyc2J9PTxib29sPiwKKz4gYD0gTGlzdCBvZiBbIDxib29s
PiwgeGVuPTxib29sPiwge3B2LGh2bSxtc3Itc2MscnNiLG1kLWNsZWFyfT08
Ym9vbD4sCiA+ICAgICAgICAgICAgICBidGktdGh1bms9cmV0cG9saW5lfGxm
ZW5jZXxqbXAsIHtpYnJzLGlicGIsc3NiZCxlYWdlci1mcHUsCiA+ICAgICAg
ICAgICAgICBsMWQtZmx1c2h9PTxib29sPiBdYAogCkBAIC0xNjEwLDkgKzE2
MTAsMTAgQEAgaW4gcGxhY2UgZm9yIGd1ZXN0cyB0byB1c2UuCiAKIFVzZSBv
ZiBhIHBvc2l0aXZlIGJvb2xlYW4gdmFsdWUgZm9yIGVpdGhlciBvZiB0aGVz
ZSBvcHRpb25zIGlzIGludmFsaWQuCiAKLVRoZSBib29sZWFucyBgcHY9YCwg
YGh2bT1gLCBgbXNyLXNjPWAgYW5kIGByc2I9YCBvZmZlciBmaW5lIGdyYWlu
ZWQgY29udHJvbAotb3ZlciB0aGUgYWx0ZXJuYXRpdmUgYmxvY2tzIHVzZWQg
YnkgWGVuLiAgVGhlc2UgaW1wYWN0IFhlbidzIGFiaWxpdHkgdG8KLXByb3Rl
Y3QgaXRzZWxmLCBhbmQgWGVuJ3MgYWJpbGl0eSB0byB2aXJ0dWFsaXNlIHN1
cHBvcnQgZm9yIGd1ZXN0cyB0byB1c2UuCitUaGUgYm9vbGVhbnMgYHB2PWAs
IGBodm09YCwgYG1zci1zYz1gLCBgcnNiPWAgYW5kIGBtZC1jbGVhcj1gIG9m
ZmVyIGZpbmUKK2dyYWluZWQgY29udHJvbCBvdmVyIHRoZSBhbHRlcm5hdGl2
ZSBibG9ja3MgdXNlZCBieSBYZW4uICBUaGVzZSBpbXBhY3QgWGVuJ3MKK2Fi
aWxpdHkgdG8gcHJvdGVjdCBpdHNlbGYsIGFuZCBYZW4ncyBhYmlsaXR5IHRv
IHZpcnR1YWxpc2Ugc3VwcG9ydCBmb3IgZ3Vlc3RzCit0byB1c2UuCiAKICog
YHB2PWAgYW5kIGBodm09YCBvZmZlciBjb250cm9sIG92ZXIgYWxsIHN1Ym9w
dGlvbnMgZm9yIFBWIGFuZCBIVk0gZ3Vlc3RzCiAgIHJlc3BlY3RpdmVseS4K
QEAgLTE2MjEsNiArMTYyMiwxMSBAQCBwcm90ZWN0IGl0c2VsZiwgYW5kIFhl
bidzIGFiaWxpdHkgdG8gdmlydHVhbGlzZSBzdXBwb3J0IGZvciBndWVzdHMg
dG8gdXNlLgogICBndWVzdHMgYW5kIGlmIGRpc2FibGVkLCBndWVzdHMgd2ls
bCBiZSB1bmFibGUgdG8gdXNlIElCUlMvU1RJQlAvU1NCRC9ldGMuCiAqIGBy
c2I9YCBvZmZlcnMgY29udHJvbCBvdmVyIHdoZXRoZXIgdG8gb3ZlcndyaXRl
IHRoZSBSZXR1cm4gU3RhY2sgQnVmZmVyIC8KICAgUmV0dXJuIEFkZHJlc3Mg
U3RhY2sgb24gZW50cnkgdG8gWGVuLgorKiBgbWQtY2xlYXI9YCBvZmZlcnMg
Y29udHJvbCBvdmVyIHdoZXRoZXIgdG8gdXNlIFZFUlcgdG8gZmx1c2gKKyAg
bWljcm9hcmNoaXRlY3R1cmFsIGJ1ZmZlcnMgb24gaWRsZSBhbmQgZXhpdCBm
cm9tIFhlbi4gICpOb3RlOiBGb3IKKyAgY29tcGF0aWJpbGl0eSB3aXRoIGRl
dmVsb3BtZW50IHZlcnNpb25zIG9mIHRoaXMgZml4LCBgbWRzPWAgaXMgYWxz
byBhY2NlcHRlZAorICBvbiBYZW4gNC4xMiBhbmQgZWFybGllciBhcyBhbiBh
bGlhcy4gIENvbnN1bHQgdmVuZG9yIGRvY3VtZW50YXRpb24gaW4KKyAgcHJl
ZmVyZW5jZSB0byBoZXJlLioKIAogSWYgWGVuIHdhcyBjb21waWxlZCB3aXRo
IElORElSRUNUXF9USFVOSyBzdXBwb3J0LCBgYnRpLXRodW5rPWAgY2FuIGJl
IHVzZWQgdG8KIHNlbGVjdCB3aGljaCBvZiB0aGUgdGh1bmtzIGdldHMgcGF0
Y2hlZCBpbnRvIHRoZSBgX194ODZfaW5kaXJlY3RfdGh1bmtfJXJlZ2AKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNo
L3g4Ni9zcGVjX2N0cmwuYwppbmRleCA0ZTY1NThhLi41NTg2MjZjIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3NwZWNfY3RybC5jCkBAIC0zMyw2ICszMyw4IEBAIHN0YXRpYyBi
b29sIF9faW5pdGRhdGEgb3B0X21zcl9zY19wdiA9IHRydWU7CiBzdGF0aWMg
Ym9vbCBfX2luaXRkYXRhIG9wdF9tc3Jfc2NfaHZtID0gdHJ1ZTsKIHN0YXRp
YyBib29sIF9faW5pdGRhdGEgb3B0X3JzYl9wdiA9IHRydWU7CiBzdGF0aWMg
Ym9vbCBfX2luaXRkYXRhIG9wdF9yc2JfaHZtID0gdHJ1ZTsKK3N0YXRpYyBp
bnQ4X3QgX19pbml0ZGF0YSBvcHRfbWRfY2xlYXJfcHYgPSAtMTsKK3N0YXRp
YyBpbnQ4X3QgX19pbml0ZGF0YSBvcHRfbWRfY2xlYXJfaHZtID0gLTE7CiAK
IC8qIENtZGxpbmUgY29udHJvbHMgZm9yIFhlbidzIHNwZWN1bGF0aXZlIHNl
dHRpbmdzLiAqLwogc3RhdGljIGVudW0gaW5kX3RodW5rIHsKQEAgLTU3LDYg
KzU5LDkgQEAgcGFkZHJfdCBfX3JlYWRfbW9zdGx5IGwxdGZfYWRkcl9tYXNr
LCBfX3JlYWRfbW9zdGx5IGwxdGZfc2FmZV9tYWRkcjsKIHN0YXRpYyBib29s
IF9faW5pdGRhdGEgY3B1X2hhc19idWdfbDF0ZjsKIHN0YXRpYyB1bnNpZ25l
ZCBpbnQgX19pbml0ZGF0YSBsMWRfbWF4cGh5c2FkZHI7CiAKK3N0YXRpYyBi
b29sIF9faW5pdGRhdGEgY3B1X2hhc19idWdfbXNiZHNfb25seTsgLyogPT4g
bWluaW1hbCBIVCBpbXBhY3QuICovCitzdGF0aWMgYm9vbCBfX2luaXRkYXRh
IGNwdV9oYXNfYnVnX21kczsgLyogQW55IG90aGVyIE17TFAsU0IsRkJ9RFMg
Y29tYmluYXRpb24uICovCisKIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2J0
aShjb25zdCBjaGFyICpzKQogewogICAgIGNvbnN0IGNoYXIgKnNzOwpAQCAt
MTMzLDYgKzEzOCw4IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3NwZWNf
Y3RybChjaGFyICpzKQogICAgICAgICBkaXNhYmxlX2NvbW1vbjoKICAgICAg
ICAgICAgIG9wdF9yc2JfcHYgPSBmYWxzZTsKICAgICAgICAgICAgIG9wdF9y
c2JfaHZtID0gZmFsc2U7CisgICAgICAgICAgICBvcHRfbWRfY2xlYXJfcHYg
PSAwOworICAgICAgICAgICAgb3B0X21kX2NsZWFyX2h2bSA9IDA7CiAKICAg
ICAgICAgICAgIG9wdF90aHVuayA9IFRIVU5LX0pNUDsKICAgICAgICAgICAg
IG9wdF9pYnJzID0gMDsKQEAgLTE1NSwxMSArMTYyLDEzIEBAIHN0YXRpYyBp
bnQgX19pbml0IHBhcnNlX3NwZWNfY3RybChjaGFyICpzKQogICAgICAgICB7
CiAgICAgICAgICAgICBvcHRfbXNyX3NjX3B2ID0gdmFsOwogICAgICAgICAg
ICAgb3B0X3JzYl9wdiA9IHZhbDsKKyAgICAgICAgICAgIG9wdF9tZF9jbGVh
cl9wdiA9IHZhbDsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggKHZh
bCA9IHBhcnNlX2Jvb2xlYW4oImh2bSIsIHMsIHNzKSkgPj0gMCApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIG9wdF9tc3Jfc2NfaHZtID0gdmFsOwogICAg
ICAgICAgICAgb3B0X3JzYl9odm0gPSB2YWw7CisgICAgICAgICAgICBvcHRf
bWRfY2xlYXJfaHZtID0gdmFsOwogICAgICAgICB9CiAgICAgICAgIGVsc2Ug
aWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigibXNyLXNjIiwgcywgc3MpKSA+
PSAwICkKICAgICAgICAgewpAQCAtMTcxLDYgKzE4MCwxMiBAQCBzdGF0aWMg
aW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY2hhciAqcykKICAgICAgICAg
ICAgIG9wdF9yc2JfcHYgPSB2YWw7CiAgICAgICAgICAgICBvcHRfcnNiX2h2
bSA9IHZhbDsKICAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggKHZhbCA9
IHBhcnNlX2Jvb2xlYW4oIm1kLWNsZWFyIiwgcywgc3MpKSA+PSAwIHx8Cisg
ICAgICAgICAgICAgICAgICAodmFsID0gcGFyc2VfYm9vbGVhbigibWRzIiwg
cywgc3MpKSA+PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgb3B0X21k
X2NsZWFyX3B2ID0gdmFsOworICAgICAgICAgICAgb3B0X21kX2NsZWFyX2h2
bSA9IHZhbDsKKyAgICAgICAgfQogCiAgICAgICAgIC8qIFhlbidzIHNwZWN1
bGF0aXZlIHNpZGVjaGFubmVsIG1pdGlnYXRpb24gc2V0dGluZ3MuICovCiAg
ICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChzLCAiYnRpLXRodW5rPSIsIDEw
KSApCkBAIC0zNTYsNyArMzcxLDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHBy
aW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNh
cHMpCiAgICAgICAgICAgICAgICAiXG4iKTsKIAogICAgIC8qIFNldHRpbmdz
IGZvciBYZW4ncyBwcm90ZWN0aW9uLCBpcnJlc3BlY3RpdmUgb2YgZ3Vlc3Rz
LiAqLwotICAgIHByaW50aygiICBYZW4gc2V0dGluZ3M6IEJUSS1UaHVuayAl
cywgU1BFQ19DVFJMOiAlcyVzLCBPdGhlcjolcyVzXG4iLAorICAgIHByaW50
aygiICBYZW4gc2V0dGluZ3M6IEJUSS1UaHVuayAlcywgU1BFQ19DVFJMOiAl
cyVzLCBPdGhlcjolcyVzJXNcbiIsCiAgICAgICAgICAgIHRodW5rID09IFRI
VU5LX05PTkUgICAgICA/ICJOL0EiIDoKICAgICAgICAgICAgdGh1bmsgPT0g
VEhVTktfUkVUUE9MSU5FID8gIlJFVFBPTElORSIgOgogICAgICAgICAgICB0
aHVuayA9PSBUSFVOS19MRkVOQ0UgICAgPyAiTEZFTkNFIiA6CkBAIC0zNjYs
NyArMzgxLDggQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMo
ZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgICAg
ICAgICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU1NCRCkgICAgICAgICAg
ID8gIiIgOgogICAgICAgICAgICAoZGVmYXVsdF94ZW5fc3BlY19jdHJsICYg
U1BFQ19DVFJMX1NTQkQpICA/ICIgU1NCRCsiIDogIiBTU0JELSIsCiAgICAg
ICAgICAgIG9wdF9pYnBiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgID8gIiBJQlBCIiAgOiAiIiwKLSAgICAgICAgICAgb3B0X2wxZF9mbHVz
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIEwxRF9GTFVTSCIg
OiAiIik7CisgICAgICAgICAgIG9wdF9sMWRfZmx1c2ggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgID8gIiBMMURfRkxVU0giIDogIiIsCisgICAgICAg
ICAgIG9wdF9tZF9jbGVhcl9wdiB8fCBvcHRfbWRfY2xlYXJfaHZtICAgICAg
ID8gIiBWRVJXIiAgOiAiIik7CiAKICAgICAvKiBMMVRGIGRpYWdub3N0aWNz
LCBwcmludGVkIGlmIHZ1bG5lcmFibGUgb3IgUFYgc2hhZG93aW5nIGlzIGlu
IHVzZS4gKi8KICAgICBpZiAoIGNwdV9oYXNfYnVnX2wxdGYgfHwgb3B0X3B2
X2wxdGZfaHdkb20gfHwgb3B0X3B2X2wxdGZfZG9tdSApCkBAIC03NDksNiAr
NzY1LDEwNyBAQCBzdGF0aWMgX19pbml0IHZvaWQgbDF0Zl9jYWxjdWxhdGlv
bnModWludDY0X3QgY2FwcykKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgOiAoM3VsIDw8IChwYWRkcl9iaXRzIC0gMikp
KSk7CiB9CiAKKy8qIENhbGN1bGF0ZSB3aGV0aGVyIHRoaXMgQ1BVIGlzIHZ1
bG5lcmFibGUgdG8gTURTLiAqLworc3RhdGljIF9faW5pdCB2b2lkIG1kc19j
YWxjdWxhdGlvbnModWludDY0X3QgY2FwcykKK3sKKyAgICAvKiBNRFMgaXMg
b25seSBrbm93biB0byBhZmZlY3QgSW50ZWwgRmFtaWx5IDYgcHJvY2Vzc29y
cyBhdCB0aGlzIHRpbWUuICovCisgICAgaWYgKCBib290X2NwdV9kYXRhLng4
Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9JTlRFTCB8fAorICAgICAgICAgYm9v
dF9jcHVfZGF0YS54ODYgIT0gNiApCisgICAgICAgIHJldHVybjsKKworICAg
IC8qIEFueSBwcm9jZXNzb3IgYWR2ZXJ0aXNpbmcgTURTX05PIHNob3VsZCBi
ZSBub3QgdnVsbmVyYWJsZSB0byBNRFMuICovCisgICAgaWYgKCBjYXBzICYg
QVJDSF9DQVBTX01EU19OTyApCisgICAgICAgIHJldHVybjsKKworICAgIHN3
aXRjaCAoIGJvb3RfY3B1X2RhdGEueDg2X21vZGVsICkKKyAgICB7CisgICAg
ICAgIC8qCisgICAgICAgICAqIENvcmUgcHJvY2Vzc29ycyBzaW5jZSBhdCBs
ZWFzdCBOZWhhbGVtIGFyZSB2dWxuZXJhYmxlLgorICAgICAgICAgKi8KKyAg
ICBjYXNlIDB4MWY6IC8qIEF1YnVybmRhbGUgLyBIYXZlbmRhbGUgKi8KKyAg
ICBjYXNlIDB4MWU6IC8qIE5laGFsZW0gKi8KKyAgICBjYXNlIDB4MWE6IC8q
IE5laGFsZW0gRVAgKi8KKyAgICBjYXNlIDB4MmU6IC8qIE5laGFsZW0gRVgg
Ki8KKyAgICBjYXNlIDB4MjU6IC8qIFdlc3RtZXJlICovCisgICAgY2FzZSAw
eDJjOiAvKiBXZXN0bWVyZSBFUCAqLworICAgIGNhc2UgMHgyZjogLyogV2Vz
dG1lcmUgRVggKi8KKyAgICBjYXNlIDB4MmE6IC8qIFNhbmR5QnJpZGdlICov
CisgICAgY2FzZSAweDJkOiAvKiBTYW5keUJyaWRnZSBFUC9FWCAqLworICAg
IGNhc2UgMHgzYTogLyogSXZ5QnJpZGdlICovCisgICAgY2FzZSAweDNlOiAv
KiBJdnlCcmlkZ2UgRVAvRVggKi8KKyAgICBjYXNlIDB4M2M6IC8qIEhhc3dl
bGwgKi8KKyAgICBjYXNlIDB4M2Y6IC8qIEhhc3dlbGwgRVgvRVAgKi8KKyAg
ICBjYXNlIDB4NDU6IC8qIEhhc3dlbGwgRCAqLworICAgIGNhc2UgMHg0Njog
LyogSGFzd2VsbCBIICovCisgICAgY2FzZSAweDNkOiAvKiBCcm9hZHdlbGwg
Ki8KKyAgICBjYXNlIDB4NDc6IC8qIEJyb2Fkd2VsbCBIICovCisgICAgY2Fz
ZSAweDRmOiAvKiBCcm9hZHdlbGwgRVAvRVggKi8KKyAgICBjYXNlIDB4NTY6
IC8qIEJyb2Fkd2VsbCBEICovCisgICAgY2FzZSAweDRlOiAvKiBTa3lsYWtl
IE0gKi8KKyAgICBjYXNlIDB4NWU6IC8qIFNreWxha2UgRCAqLworICAgICAg
ICBjcHVfaGFzX2J1Z19tZHMgPSB0cnVlOworICAgICAgICBicmVhazsKKwor
ICAgICAgICAvKgorICAgICAgICAgKiBTb21lIENvcmUgcHJvY2Vzc29ycyBo
YXZlIHBlci1zdGVwcGluZyB2dWxuZXJhYmlsaXR5LgorICAgICAgICAgKi8K
KyAgICBjYXNlIDB4NTU6IC8qIFNreWxha2UtWCAvIENhc2NhZGUgTGFrZSAq
LworICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X21hc2sgPD0gNSAp
CisgICAgICAgICAgICBjcHVfaGFzX2J1Z19tZHMgPSB0cnVlOworICAgICAg
ICBicmVhazsKKworICAgIGNhc2UgMHg4ZTogLyogS2FieSAvIENvZmZlZSAv
IFdoaXNrZXkgTGFrZSBNICovCisgICAgICAgIGlmICggYm9vdF9jcHVfZGF0
YS54ODZfbWFzayA8PSAweGIgKQorICAgICAgICAgICAgY3B1X2hhc19idWdf
bWRzID0gdHJ1ZTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIDB4OWU6
IC8qIEthYnkgLyBDb2ZmZWUgLyBXaGlza2V5IExha2UgRCAqLworICAgICAg
ICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X21hc2sgPD0gMHhjICkKKyAgICAg
ICAgICAgIGNwdV9oYXNfYnVnX21kcyA9IHRydWU7CisgICAgICAgIGJyZWFr
OworCisgICAgICAgIC8qCisgICAgICAgICAqIFZlcnkgb2xkIGFuZCB2ZXJ5
IG5ldyBBdG9tIHByb2Nlc3NvcnMgYXJlIG5vdCB2dWxuZXJhYmxlLgorICAg
ICAgICAgKi8KKyAgICBjYXNlIDB4MWM6IC8qIFBpbmV2aWV3ICovCisgICAg
Y2FzZSAweDI2OiAvKiBMaW5jcm9mdCAqLworICAgIGNhc2UgMHgyNzogLyog
UGVud2VsbCAqLworICAgIGNhc2UgMHgzNTogLyogQ2xvdmVydmlldyAqLwor
ICAgIGNhc2UgMHgzNjogLyogQ2VkYXJ2aWV3ICovCisgICAgY2FzZSAweDdh
OiAvKiBHb2xkbW9udCAqLworICAgICAgICBicmVhazsKKworICAgICAgICAv
KgorICAgICAgICAgKiBNaWRkbGluZyBBdG9tIHByb2Nlc3NvcnMgYXJlIHZ1
bG5lcmFibGUgdG8ganVzdCB0aGUgU3RvcmUgQnVmZmVyCisgICAgICAgICAq
IGFzcGVjdC4KKyAgICAgICAgICovCisgICAgY2FzZSAweDM3OiAvKiBCYXl0
cmFpbCAvIFZhbGxleXZpZXcgKFNpbHZlcm1vbnQpICovCisgICAgY2FzZSAw
eDRhOiAvKiBNZXJyaWZpZWxkICovCisgICAgY2FzZSAweDRjOiAvKiBDaGVy
cnl0cmFpbCAvIEJyYXNzd2VsbCAqLworICAgIGNhc2UgMHg0ZDogLyogQXZh
dG9uIC8gUmFuZ2VseSAoU2lsdmVybW9udCkgKi8KKyAgICBjYXNlIDB4NWE6
IC8qIE1vb3JlZmllbGQgKi8KKyAgICBjYXNlIDB4NWQ6CisgICAgY2FzZSAw
eDY1OgorICAgIGNhc2UgMHg2ZToKKyAgICBjYXNlIDB4NzU6CisgICAgICAg
IC8qCisgICAgICAgICAqIEtuaWdodHMgcHJvY2Vzc29ycyAod2hpY2ggYXJl
IGJhc2VkIG9uIHRoZSBTaWx2ZXJtb250L0Fpcm1vbnQKKyAgICAgICAgICog
bWljcm9hcmNoaXRlY3R1cmUpIGFyZSBzaW1pbGFybHkgb25seSBhZmZlY3Rl
ZCBieSB0aGUgU3RvcmUgQnVmZmVyCisgICAgICAgICAqIGFzcGVjdC4KKyAg
ICAgICAgICovCisgICAgY2FzZSAweDU3OiAvKiBLbmlnaHRzIExhbmRpbmcg
Ki8KKyAgICBjYXNlIDB4ODU6IC8qIEtuaWdodHMgTWlsbCAqLworICAgICAg
ICBjcHVfaGFzX2J1Z19tc2Jkc19vbmx5ID0gdHJ1ZTsKKyAgICAgICAgYnJl
YWs7CisKKyAgICBkZWZhdWx0OgorICAgICAgICBwcmludGsoIlVucmVjb2du
aXNlZCBDUFUgbW9kZWwgJSN4IC0gYXNzdW1pbmcgdnVsbmVyYWJsZSB0byBN
RFNcbiIsCisgICAgICAgICAgICAgICBib290X2NwdV9kYXRhLng4Nl9tb2Rl
bCk7CisgICAgICAgIGNwdV9oYXNfYnVnX21kcyA9IHRydWU7CisgICAgICAg
IGJyZWFrOworICAgIH0KK30KKwogdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxh
dGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogewogICAgIGVudW0gaW5kX3RodW5r
IHRodW5rID0gVEhVTktfREVGQVVMVDsKQEAgLTkzOCw2ICsxMDU1LDQ3IEBA
IHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9p
ZCkKICAgICAgICAgICAgICJlbmFibGVkLiAgUGxlYXNlIGFzc2VzcyB5b3Vy
IGNvbmZpZ3VyYXRpb24gYW5kIGNob29zZSBhblxuIgogICAgICAgICAgICAg
ImV4cGxpY2l0ICdzbXQ9PGJvb2w+JyBzZXR0aW5nLiAgU2VlIFhTQS0yNzMu
XG4iKTsKIAorICAgIG1kc19jYWxjdWxhdGlvbnMoY2Fwcyk7CisKKyAgICAv
KgorICAgICAqIEJ5IGRlZmF1bHQsIGVuYWJsZSBQViBhbmQgSFZNIG1pdGln
YXRpb25zIG9uIE1EUy12dWxuZXJhYmxlIGhhcmR3YXJlLgorICAgICAqIFRo
aXMgd2lsbCBvbmx5IGJlIGEgdG9rZW4gZWZmb3J0IGZvciBNTFBEUy9NRkJE
UyB3aGVuIEhUIGlzIGVuYWJsZWQsCisgICAgICogYnV0IGl0IGlzIHNvbWV3
aGF0IGJldHRlciB0aGFuIG5vdGhpbmcuCisgICAgICovCisgICAgaWYgKCBv
cHRfbWRfY2xlYXJfcHYgPT0gLTEgKQorICAgICAgICBvcHRfbWRfY2xlYXJf
cHYgPSAoKGNwdV9oYXNfYnVnX21kcyB8fCBjcHVfaGFzX2J1Z19tc2Jkc19v
bmx5KSAmJgorICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX01EX0NMRUFSKSk7CisgICAgaWYgKCBvcHRfbWRf
Y2xlYXJfaHZtID09IC0xICkKKyAgICAgICAgb3B0X21kX2NsZWFyX2h2bSA9
ICgoY3B1X2hhc19idWdfbWRzIHx8IGNwdV9oYXNfYnVnX21zYmRzX29ubHkp
ICYmCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vdF9jcHVfaGFz
KFg4Nl9GRUFUVVJFX01EX0NMRUFSKSk7CisKKyAgICAvKgorICAgICAqIEVu
YWJsZSBNRFMgZGVmZW5jZXMgYXMgYXBwbGljYWJsZS4gIFRoZSBQViBibG9j
a3MgbmVlZCB1c2luZyBhbGwgdGhlCisgICAgICogdGltZSwgYW5kIHRoZSBJ
ZGxlIGJsb2NrcyBuZWVkIHVzaW5nIGlmIGVpdGhlciBQViBvciBIVk0gZGVm
ZW5jZXMgYXJlCisgICAgICogdXNlZC4KKyAgICAgKgorICAgICAqIEhWTSBp
cyBtb3JlIGNvbXBsaWNhdGVkLiAgVGhlIE1EX0NMRUFSIG1pY3JvY29kZSBl
eHRlbmRzIEwxRF9GTFVTSCB3aXRoCisgICAgICogZXF1aXZlbGVudCBzZW1h
bnRpY3MgdG8gYXZvaWQgbmVlZGluZyB0byBwZXJmb3JtIGJvdGggZmx1c2hl
cyBvbiB0aGUKKyAgICAgKiBIVk0gcGF0aC4gIFRoZSBIVk0gYmxvY2tzIGRv
bid0IG5lZWQgYWN0aXZhdGluZyBpZiBvdXIgaHlwZXJ2aXNvciB0b2xkCisg
ICAgICogdXMgaXQgd2FzIGhhbmRsaW5nIEwxRF9GTFVTSCwgb3Igd2UgYXJl
IHVzaW5nIEwxRF9GTFVTSCBvdXJzZWx2ZXMuCisgICAgICovCisgICAgaWYg
KCBvcHRfbWRfY2xlYXJfcHYgKQorICAgICAgICBzZXR1cF9mb3JjZV9jcHVf
Y2FwKFg4Nl9GRUFUVVJFX1NDX1ZFUldfUFYpOworICAgIGlmICggb3B0X21k
X2NsZWFyX3B2IHx8IG9wdF9tZF9jbGVhcl9odm0gKQorICAgICAgICBzZXR1
cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1NDX1ZFUldfSURMRSk7Cisg
ICAgaWYgKCBvcHRfbWRfY2xlYXJfaHZtICYmICEoY2FwcyAmIEFSQ0hfQ0FQ
U19TS0lQX0wxREZMKSAmJiAhb3B0X2wxZF9mbHVzaCApCisgICAgICAgIHNl
dHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfU0NfVkVSV19IVk0pOwor
CisgICAgLyoKKyAgICAgKiBXYXJuIHRoZSB1c2VyIGlmIHRoZXkgYXJlIG9u
IE1MUERTL01GQkRTLXZ1bG5lcmFibGUgaGFyZHdhcmUgd2l0aCBIVAorICAg
ICAqIGFjdGl2ZSBhbmQgbm8gZXhwbGljaXQgU01UIGNob2ljZS4KKyAgICAg
Ki8KKyAgICBpZiAoIG9wdF9zbXQgPT0gLTEgJiYgY3B1X2hhc19idWdfbWRz
ICYmIGh3X3NtdF9lbmFibGVkICkKKyAgICAgICAgd2FybmluZ19hZGQoCisg
ICAgICAgICAgICAiQm9vdGVkIG9uIE1MUERTL01GQkRTLXZ1bG5lcmFibGUg
aGFyZHdhcmUgd2l0aCBTTVQvSHlwZXJ0aHJlYWRpbmdcbiIKKyAgICAgICAg
ICAgICJlbmFibGVkLiAgTWl0aWdhdGlvbnMgd2lsbCBub3QgYmUgZnVsbHkg
ZWZmZWN0aXZlLiAgUGxlYXNlXG4iCisgICAgICAgICAgICAiY2hvb3NlIGFu
IGV4cGxpY2l0IHNtdD08Ym9vbD4gc2V0dGluZy4gIFNlZSBYU0EtMjk3Llxu
Iik7CisKICAgICBwcmludF9kZXRhaWxzKHRodW5rLCBjYXBzKTsKIAogICAg
IC8qCg==

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.9-1.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.9-1.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3RzeDogSW1wbGVtZW50IGNvbnRyb2xzIGZvciBS
VE0gZm9yY2UtYWJvcnQgbW9kZQoKVGhlIENQVUlEIGJpdCBhbmQgTVNSIGFy
ZSBkZWxpYmVyYXRlbHkgbm90IGV4cG9zZWQgdG8gZ3Vlc3RzLCBiZWNhdXNl
IHRoZXkKd29uJ3QgZXhpc3Qgb24gbmV3ZXIgcHJvY2Vzc29ycy4gIEFzIHZQ
TVUgaXNuJ3Qgc2VjdXJpdHkgc3VwcG9ydGVkLCB0aGUKbWlzYmVoYXZpb3Vy
IG9mIFBDUjMgaXNuJ3QgZXhwZWN0ZWQgdG8gaW1wYWN0IHByb2R1Y3Rpb24g
ZGVwbG95bWVudHMuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgptYXN0ZXIgY29tbWl0OiA2YmU2
MTNmMjliNDIwNTM0OTI3NWQyNDM2N2JkNGM4MmZiMjk2MGRkCm1hc3RlciBk
YXRlOiAyMDE5LTAzLTEyIDE3OjA1OjIxICswMDAwCgpkaWZmIC0tZ2l0IGEv
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCA2MDA5NDUwLi4x
MGVkOTcxIDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGlu
ZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5t
YXJrZG93bgpAQCAtMTg4NSw3ICsxODg1LDcgQEAgVXNlIFZpcnR1YWwgUHJv
Y2Vzc29yIElEIHN1cHBvcnQgaWYgYXZhaWxhYmxlLiAgVGhpcyBwcmV2ZW50
cyB0aGUgbmVlZCBmb3IgVExCCiBmbHVzaGVzIG9uIFZNIGVudHJ5IGFuZCBl
eGl0LCBpbmNyZWFzaW5nIHBlcmZvcm1hbmNlLgogCiAjIyMgdnBtdQotPiBg
PSAoIDxib29sZWFuPiB8IHsgYnRzIHwgaXBjIHwgYXJjaCBbLCAuLi5dIH0g
KWAKKz4gYD0gKCA8Ym9vbGVhbj4gfCB7IGJ0cyB8IGlwYyB8IGFyY2ggfCBy
dG0tYWJvcnQ9PGJvb2w+IFssIC4uLl0gfSApYAogCiA+IERlZmF1bHQ6IGBv
ZmZgCiAKQEAgLTE5MTEsNiArMTkxMSwyMSBAQCBpbiB0aGUgUHJlLURlZmlu
ZWQgQXJjaGl0ZWN0dXJhbCBQZXJmb3JtYW5jZSBFdmVudHMgdGFibGUgZnJv
bSB0aGUgSW50ZWwgNjQKIGFuZCBJQS0zMiBBcmNoaXRlY3R1cmVzIFNvZnR3
YXJlIERldmVsb3BlcidzIE1hbnVhbCwgVm9sdW1lIDNCLCBTeXN0ZW0KIFBy
b2dyYW1taW5nIEd1aWRlLCBQYXJ0IDIuCiAKK3ZwbXU9cnRtLWFib3J0IGNv
bnRyb2xzIGEgdHJhZGUtb2ZmIGJldHdlZW4gd29ya2luZyBSZXN0cmljdGVk
IFRyYW5zYWN0aW9uYWwKK01lbW9yeSwgYW5kIHdvcmtpbmcgcGVyZm9ybWFu
Y2UgY291bnRlcnMuCisKK0FsbCBwcm9jZXNzb3JzIHJlbGVhc2VkIHRvIGRh
dGUgKFExIDIwMTkpIHN1cHBvcnRpbmcgVHJhbnNhY3Rpb25hbCBNZW1vcnkK
K0V4dGVuc2lvbnMgc3VmZmVyIGFuIGVycmF0dW0gd2hpY2ggaGFzIGJlZW4g
YWRkcmVzc2VkIGluIG1pY3JvY29kZS4KKworUHJvY2Vzc29ycyBiYXNlZCBv
biB0aGUgU2t5bGFrZSBtaWNyb2FyY2hpdGVjdHVyZSB3aXRoIHVwLXRvLWRh
dGUKK21pY3JvY29kZSBpbnRlcm5hbGx5IHVzZSBwZXJmb3JtYW5jZSBjb3Vu
dGVyIDMgdG8gd29yayBhcm91bmQgdGhlIGVycmF0dW0uCitBIGNvbnNlcXVl
bmNlIGlzIHRoYXQgdGhlIGNvdW50ZXIgZ2V0cyByZXByb2dyYW1tZWQgd2hl
bmV2ZXIgYW4gYFhCRUdJTmAKK2luc3RydWN0aW9uIGlzIGV4ZWN1dGVkLgor
CitBbiBhbHRlcm5hdGl2ZSBtb2RlIGV4aXN0cyB3aGVyZSBQQ1IzIGJlaGF2
ZXMgYXMgYmVmb3JlLCBhdCB0aGUgY29zdCBvZgorYFhCRUdJTmAgdW5jb25k
aXRpb25hbGx5IGFib3J0aW5nLiAgRW5hYmxpbmcgYHJ0bS1hYm9ydGAgbW9k
ZSB3aWxsCithY3RpdmF0ZSB0aGlzIGFsdGVybmF0aXZlIG1vZGUuCisKIElm
IGEgYm9vbGVhbiBpcyBub3QgdXNlZCwgY29tYmluYXRpb25zIG9mIGZsYWdz
IGFyZSBhbGxvd2VkLCBjb21tYSBzZXBhcmF0ZWQuCiBGb3IgZXhhbXBsZSwg
dnBtdT1hcmNoLGJ0cy4KIApkaWZmIC0tZ2l0IGEvdG9vbHMvbWlzYy94ZW4t
Y3B1aWQuYyBiL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKaW5kZXggZDZlNjBi
ZS4uNzAyYzA3MiAxMDA2NDQKLS0tIGEvdG9vbHMvbWlzYy94ZW4tY3B1aWQu
YworKysgYi90b29scy9taXNjL3hlbi1jcHVpZC5jCkBAIC0xNTcsNyArMTU3
LDExIEBAIHN0YXRpYyBjb25zdCBjaGFyICpzdHJfN2QwWzMyXSA9CiAKICAg
ICBbIDJdID0gImF2eDUxMl80dm5uaXciLCBbIDNdID0gImF2eDUxMl80Zm1h
cHMiLAogCi0gICAgWzQgLi4uIDI1XSA9ICJSRVoiLAorICAgIFs0IC4uLiAx
MV0gPSAiUkVaIiwKKworICAgIFsxMl0gPSAiUkVaIiwgICAgICAgICAgIFsx
M10gPSAidHN4LWZvcmNlLWFib3J0IiwKKworICAgIFsxNCAuLi4gMjVdID0g
IlJFWiIsCiAKICAgICBbMjZdID0gImlicnNiIiwgICAgICAgICBbMjddID0g
InN0aWJwIiwKICAgICBbMjhdID0gImwxZF9mbHVzaCIsICAgICBbMjldID0g
ImFyY2hfY2FwcyIsCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2lu
dGVsLmMgYi94ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMKaW5kZXggYTdjMGQ0
OS4uNDQ5MjczYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9pbnRl
bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvaW50ZWwuYwpAQCAtMzU2LDYg
KzM1Niw5IEBAIHN0YXRpYyB2b2lkIEludGVsX2VycmF0YV93b3JrYXJvdW5k
cyhzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAJaWYgKGMtPng4NiA9PSA2ICYm
IGNwdV9oYXNfY2xmbHVzaCAmJgogCSAgICAoYy0+eDg2X21vZGVsID09IDI5
IHx8IGMtPng4Nl9tb2RlbCA9PSA0NiB8fCBjLT54ODZfbW9kZWwgPT0gNDcp
KQogCQlfX3NldF9iaXQoWDg2X0ZFQVRVUkVfQ0xGTFVTSF9NT05JVE9SLCBj
LT54ODZfY2FwYWJpbGl0eSk7CisKKwlpZiAoY3B1X2hhc190c3hfZm9yY2Vf
YWJvcnQgJiYgb3B0X3J0bV9hYm9ydCkKKwkJd3Jtc3JsKE1TUl9UU1hfRk9S
Q0VfQUJPUlQsIFRTWF9GT1JDRV9BQk9SVF9SVE0pOwogfQogCiAKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jIGIveGVuL2FyY2gveDg2
L2NwdS92cG11LmMKaW5kZXggNDBkYTdlMy4uOGI3YTdhOSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2NwdS92cG11LmMKKysrIGIveGVuL2FyY2gveDg2
L2NwdS92cG11LmMKQEAgLTUzLDYgKzUzLDcgQEAgQ0hFQ0tfcG11X3BhcmFt
czsKIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBvcHRfdnBt
dV9lbmFibGVkOwogdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgdnBtdV9t
b2RlID0gWEVOUE1VX01PREVfT0ZGOwogdW5zaWduZWQgaW50IF9fcmVhZF9t
b3N0bHkgdnBtdV9mZWF0dXJlcyA9IDA7Citib29sIF9fcmVhZF9tb3N0bHkg
b3B0X3J0bV9hYm9ydDsKIHN0YXRpYyB2b2lkIHBhcnNlX3ZwbXVfcGFyYW1z
KGNoYXIgKnMpOwogY3VzdG9tX3BhcmFtKCJ2cG11IiwgcGFyc2VfdnBtdV9w
YXJhbXMpOwogCkBAIC02Myw2ICs2NCw4IEBAIHN0YXRpYyBERUZJTkVfUEVS
X0NQVShzdHJ1Y3QgdmNwdSAqLCBsYXN0X3ZjcHUpOwogCiBzdGF0aWMgaW50
IHBhcnNlX3ZwbXVfcGFyYW0oY2hhciAqcywgdW5zaWduZWQgaW50IGxlbikK
IHsKKyAgICBpbnQgdmFsOworCiAgICAgaWYgKCAhKnMgfHwgIWxlbiApCiAg
ICAgICAgIHJldHVybiAwOwogICAgIGlmICggIXN0cm5jbXAocywgImJ0cyIs
IGxlbikgKQpAQCAtNzEsNiArNzQsOCBAQCBzdGF0aWMgaW50IHBhcnNlX3Zw
bXVfcGFyYW0oY2hhciAqcywgdW5zaWduZWQgaW50IGxlbikKICAgICAgICAg
dnBtdV9mZWF0dXJlcyB8PSBYRU5QTVVfRkVBVFVSRV9JUENfT05MWTsKICAg
ICBlbHNlIGlmICggIXN0cm5jbXAocywgImFyY2giLCBsZW4pICkKICAgICAg
ICAgdnBtdV9mZWF0dXJlcyB8PSBYRU5QTVVfRkVBVFVSRV9BUkNIX09OTFk7
CisgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJydG0tYWJv
cnQiLCBzLCBzICsgbGVuKSkgPj0gMCApCisgICAgICAgIG9wdF9ydG1fYWJv
cnQgPSB2YWw7CiAgICAgZWxzZQogICAgICAgICByZXR1cm4gMTsKICAgICBy
ZXR1cm4gMDsKQEAgLTk3LDYgKzEwMiwxMCBAQCBzdGF0aWMgdm9pZCBfX2lu
aXQgcGFyc2VfdnBtdV9wYXJhbXMoY2hhciAqcykKICAgICAgICAgICAgICAg
ICBicmVhazsKICAgICAgICAgICAgIHAgPSBzZXAgKyAxOwogICAgICAgICB9
CisKKyAgICAgICAgaWYgKCAhdnBtdV9mZWF0dXJlcyApIC8qIHJ0bS1hYm9y
dCBkb2Vzbid0IGltcGx5IHZwbXU9MSAqLworICAgICAgICAgICAgYnJlYWs7
CisKICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCiAgICAgY2FzZSAxOgog
ICAgICAgICAvKiBEZWZhdWx0IFZQTVUgbW9kZSAqLwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZt
LmMKaW5kZXggMGNiYjBmNS4uMzQ2ZjFjZiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5j
CkBAIC0zNDI1LDYgKzM0MjUsOCBAQCBpbnQgaHZtX21zcl9yZWFkX2ludGVy
Y2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCAqbXNyX2NvbnRlbnQp
CiAgICAgY2FzZSBNU1JfUFJFRF9DTUQ6CiAgICAgY2FzZSBNU1JfRkxVU0hf
Q01EOgogICAgICAgICAvKiBXcml0ZS1vbmx5ICovCisgICAgY2FzZSBNU1Jf
VFNYX0ZPUkNFX0FCT1JUOgorICAgICAgICAvKiBOb3Qgb2ZmZXJlZCB0byBn
dWVzdHMuICovCiAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CiAKICAgICBjYXNl
IE1TUl9TUEVDX0NUUkw6CkBAIC0zNjQ3LDYgKzM2NDksOCBAQCBpbnQgaHZt
X21zcl93cml0ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0
X3QgbXNyX2NvbnRlbnQsCiAKICAgICBjYXNlIE1TUl9BUkNIX0NBUEFCSUxJ
VElFUzoKICAgICAgICAgLyogUmVhZC1vbmx5ICovCisgICAgY2FzZSBNU1Jf
VFNYX0ZPUkNFX0FCT1JUOgorICAgICAgICAvKiBOb3Qgb2ZmZXJlZCB0byBn
dWVzdHMuICovCiAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CiAKICAgICBjYXNl
IE1TUl9BTUQ2NF9OQl9DRkc6CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
dHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IDJmOWY3NWYu
Ljg2MzVmNzAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisr
KyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC0yNjQwLDYgKzI2NDAsOCBA
QCBzdGF0aWMgaW50IHByaXZfb3BfcmVhZF9tc3IodW5zaWduZWQgaW50IHJl
ZywgdWludDY0X3QgKnZhbCwKICAgICBjYXNlIE1TUl9QUkVEX0NNRDoKICAg
ICBjYXNlIE1TUl9GTFVTSF9DTUQ6CiAgICAgICAgIC8qIFdyaXRlLW9ubHkg
Ki8KKyAgICBjYXNlIE1TUl9UU1hfRk9SQ0VfQUJPUlQ6CisgICAgICAgIC8q
IE5vdCBvZmZlcmVkIHRvIGd1ZXN0cy4gKi8KICAgICAgICAgYnJlYWs7CiAK
ICAgICBjYXNlIE1TUl9TUEVDX0NUUkw6CkBAIC0yODYxLDYgKzI4NjMsOCBA
QCBzdGF0aWMgaW50IHByaXZfb3Bfd3JpdGVfbXNyKHVuc2lnbmVkIGludCBy
ZWcsIHVpbnQ2NF90IHZhbCwKICAgICBjYXNlIE1TUl9JTlRFTF9QTEFURk9S
TV9JTkZPOgogICAgIGNhc2UgTVNSX0FSQ0hfQ0FQQUJJTElUSUVTOgogICAg
ICAgICAvKiBUaGUgTVNSIGlzIHJlYWQtb25seS4gKi8KKyAgICBjYXNlIE1T
Ul9UU1hfRk9SQ0VfQUJPUlQ6CisgICAgICAgIC8qIE5vdCBvZmZlcmVkIHRv
IGd1ZXN0cy4gKi8KICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIE1TUl9T
UEVDX0NUUkw6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2Nw
dWZlYXR1cmUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5o
CmluZGV4IDUwNDMyMzEuLmIxMGQ4ZWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvY3B1ZmVhdHVyZS5oCkBAIC0xMDAsNiArMTAwLDkgQEAKIC8qIENQ
VUlEIGxldmVsIDB4ODAwMDAwMDcuZWR4ICovCiAjZGVmaW5lIGNwdV9oYXNf
aXRzYyAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JVFND
KQogCisvKiBDUFVJRCBsZXZlbCAweDAwMDAwMDA3OjAuZWR4ICovCisjZGVm
aW5lIGNwdV9oYXNfdHN4X2ZvcmNlX2Fib3J0IGJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9UU1hfRk9SQ0VfQUJPUlQpCisKIC8qIFN5bnRoZXNpemVkLiAq
LwogI2RlZmluZSBjcHVfaGFzX2FyY2hfcGVyZm1vbiAgICBib290X2NwdV9o
YXMoWDg2X0ZFQVRVUkVfQVJDSF9QRVJGTU9OKQogI2RlZmluZSBjcHVfaGFz
X2NwdWlkX2ZhdWx0aW5nICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQ1BV
SURfRkFVTFRJTkcpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L21zci1pbmRleC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXgu
aAppbmRleCAxNzcyMmQyLi44ZGVjNDBlIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L21zci1pbmRleC5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbXNyLWluZGV4LmgKQEAgLTUzLDYgKzUzLDkgQEAKICNkZWZpbmUg
TVNSX0ZMVVNIX0NNRAkJCTB4MDAwMDAxMGIKICNkZWZpbmUgRkxVU0hfQ01E
X0wxRAkJCShfQUMoMSwgVUxMKSA8PCAwKQogCisjZGVmaW5lIE1TUl9UU1hf
Rk9SQ0VfQUJPUlQgICAgICAgICAgICAgMHgwMDAwMDEwZgorI2RlZmluZSBU
U1hfRk9SQ0VfQUJPUlRfUlRNICAgICAgICAgICAgIChfQUMoMSwgVUxMKSA8
PCAgMCkKKwogLyogSW50ZWwgTVNScy4gU29tZSBhbHNvIGF2YWlsYWJsZSBv
biBvdGhlciBDUFVzICovCiAjZGVmaW5lIE1TUl9JQTMyX1BFUkZDVFIwCQkw
eDAwMDAwMGMxCiAjZGVmaW5lIE1TUl9JQTMyX0FfUEVSRkNUUjAJCTB4MDAw
MDA0YzEKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvdnBtdS5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni92cG11LmgKaW5kZXggNWU3NzhhYi4u
MTI4N2I5ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni92cG11
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni92cG11LmgKQEAgLTEyNSw2
ICsxMjUsNyBAQCBzdGF0aWMgaW5saW5lIGludCB2cG11X2RvX3JkbXNyKHVu
c2lnbmVkIGludCBtc3IsIHVpbnQ2NF90ICptc3JfY29udGVudCkKIAogZXh0
ZXJuIHVuc2lnbmVkIGludCB2cG11X21vZGU7CiBleHRlcm4gdW5zaWduZWQg
aW50IHZwbXVfZmVhdHVyZXM7CitleHRlcm4gYm9vbCBvcHRfcnRtX2Fib3J0
OwogCiAvKiBDb250ZXh0IHN3aXRjaCAqLwogc3RhdGljIGlubGluZSB2b2lk
IHZwbXVfc3dpdGNoX2Zyb20oc3RydWN0IHZjcHUgKnByZXYpCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNl
dC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVz
ZXQuaAppbmRleCBlMWEyYzRlLi4zM2I1MTVlIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCisrKyBi
L3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgK
QEAgLTI0MSw2ICsyNDEsNyBAQCBYRU5fQ1BVRkVBVFVSRShJQlBCLCAgICAg
ICAgICA4KjMyKzEyKSAvKkEgIElCUEIgc3VwcG9ydCBvbmx5IChubyBJQlJT
LCB1c2VkIGJ5CiAvKiBJbnRlbC1kZWZpbmVkIENQVSBmZWF0dXJlcywgQ1BV
SUQgbGV2ZWwgMHgwMDAwMDAwNzowLmVkeCwgd29yZCA5ICovCiBYRU5fQ1BV
RkVBVFVSRShBVlg1MTJfNFZOTklXLCA5KjMyKyAyKSAvKkEgIEFWWDUxMiBO
ZXVyYWwgTmV0d29yayBJbnN0cnVjdGlvbnMgKi8KIFhFTl9DUFVGRUFUVVJF
KEFWWDUxMl80Rk1BUFMsIDkqMzIrIDMpIC8qQSAgQVZYNTEyIE11bHRpcGx5
IEFjY3VtdWxhdGlvbiBTaW5nbGUgUHJlY2lzaW9uICovCitYRU5fQ1BVRkVB
VFVSRShUU1hfRk9SQ0VfQUJPUlQsIDkqMzIrMTMpIC8qIE1TUl9UU1hfRk9S
Q0VfQUJPUlQuUlRNX0FCT1JUICovCiBYRU5fQ1BVRkVBVFVSRShJQlJTQiwg
ICAgICAgICA5KjMyKzI2KSAvKkEgIElCUlMgYW5kIElCUEIgc3VwcG9ydCAo
dXNlZCBieSBJbnRlbCkgKi8KIFhFTl9DUFVGRUFUVVJFKFNUSUJQLCAgICAg
ICAgIDkqMzIrMjcpIC8qQSAgU1RJQlAgKi8KIFhFTl9DUFVGRUFUVVJFKEwx
RF9GTFVTSCwgICAgIDkqMzIrMjgpIC8qUyAgTVNSX0ZMVVNIX0NNRCBhbmQg
TDFEIGZsdXNoLiAqLwo=

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.9-2.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.9-2.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogUmVwb3NpdGlvbiB0aGUgWFBU
SSBjb21tYW5kIGxpbmUgcGFyc2luZyBsb2dpYwoKSXQgaGFzIGVuZGVkIHVw
IGluIHRoZSBtaWRkbGUgb2YgdGhlIG1pdGlnYXRpb24gY2FsY3VsYXRpb24g
bG9naWMuICBNb3ZlIGl0IHRvCmJlIGJlc2lkZSB0aGUgb3RoZXIgY29tbWFu
ZCBsaW5lIHBhcnNpbmcuCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIv
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDI1ZGE2YTIuLjk2NjVl
YzUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysg
Yi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTIwNiw2ICsyMDYsNzMg
QEAgc3RhdGljIGludCBfX2luaXQgcGFyc2Vfc3BlY19jdHJsKGNoYXIgKnMp
CiB9CiBjdXN0b21fcGFyYW0oInNwZWMtY3RybCIsIHBhcnNlX3NwZWNfY3Ry
bCk7CiAKK2ludDhfdCBfX3JlYWRfbW9zdGx5IG9wdF94cHRpX2h3ZG9tID0g
LTE7CitpbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfeHB0aV9kb211ID0gLTE7
CisKK3N0YXRpYyBfX2luaXQgdm9pZCB4cHRpX2luaXRfZGVmYXVsdCh1aW50
NjRfdCBjYXBzKQoreworICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVu
ZG9yID09IFg4Nl9WRU5ET1JfQU1EICkKKyAgICAgICAgY2FwcyA9IEFSQ0hf
Q0FQQUJJTElUSUVTX1JEQ0xfTk87CisKKyAgICBpZiAoIGNhcHMgJiBBUkNI
X0NBUEFCSUxJVElFU19SRENMX05PICkKKyAgICB7CisgICAgICAgIGlmICgg
b3B0X3hwdGlfaHdkb20gPCAwICkKKyAgICAgICAgICAgIG9wdF94cHRpX2h3
ZG9tID0gMDsKKyAgICAgICAgaWYgKCBvcHRfeHB0aV9kb211IDwgMCApCisg
ICAgICAgICAgICBvcHRfeHB0aV9kb211ID0gMDsKKyAgICB9CisgICAgZWxz
ZQorICAgIHsKKyAgICAgICAgaWYgKCBvcHRfeHB0aV9od2RvbSA8IDAgKQor
ICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSAxOworICAgICAgICBpZiAo
IG9wdF94cHRpX2RvbXUgPCAwICkKKyAgICAgICAgICAgIG9wdF94cHRpX2Rv
bXUgPSAxOworICAgIH0KK30KKworc3RhdGljIF9faW5pdCBpbnQgcGFyc2Vf
eHB0aShjaGFyICpzKQoreworICAgIGNoYXIgKnNzOworICAgIGludCB2YWws
IHJjID0gMDsKKworICAgIC8qIEludGVycHJldCAneHB0aScgYWxvbmUgaW4g
aXRzIHBvc2l0aXZlIGJvb2xlYW4gZm9ybS4gKi8KKyAgICBpZiAoICpzID09
ICdcMCcgKQorICAgICAgICBvcHRfeHB0aV9od2RvbSA9IG9wdF94cHRpX2Rv
bXUgPSAxOworCisgICAgZG8geworICAgICAgICBzcyA9IHN0cmNocihzLCAn
LCcpOworICAgICAgICBpZiAoIHNzICkKKyAgICAgICAgICAgICpzcyA9ICdc
MCc7CisKKyAgICAgICAgc3dpdGNoICggcGFyc2VfYm9vbChzKSApCisgICAg
ICAgIHsKKyAgICAgICAgY2FzZSAwOgorICAgICAgICAgICAgb3B0X3hwdGlf
aHdkb20gPSBvcHRfeHB0aV9kb211ID0gMDsKKyAgICAgICAgICAgIGJyZWFr
OworCisgICAgICAgIGNhc2UgMToKKyAgICAgICAgICAgIG9wdF94cHRpX2h3
ZG9tID0gb3B0X3hwdGlfZG9tdSA9IDE7CisgICAgICAgICAgICBicmVhazsK
KworICAgICAgICBkZWZhdWx0OgorICAgICAgICAgICAgaWYgKCAhc3RyY21w
KHMsICJkZWZhdWx0IikgKQorICAgICAgICAgICAgICAgIG9wdF94cHRpX2h3
ZG9tID0gb3B0X3hwdGlfZG9tdSA9IC0xOworICAgICAgICAgICAgZWxzZSBp
ZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJkb20wIiwgcywgc3MpKSA+PSAw
ICkKKyAgICAgICAgICAgICAgICBvcHRfeHB0aV9od2RvbSA9IHZhbDsKKyAg
ICAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigiZG9t
dSIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgICAgICAgICAgb3B0X3hwdGlf
ZG9tdSA9IHZhbDsKKyAgICAgICAgICAgIGVsc2UgaWYgKCAqcyApCisgICAg
ICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICAgICAgYnJlYWs7
CisgICAgICAgIH0KKworICAgICAgICBzID0gc3MgKyAxOworICAgIH0gd2hp
bGUgKCBzcyApOworCisgICAgcmV0dXJuIHJjOworfQorY3VzdG9tX3BhcmFt
KCJ4cHRpIiwgcGFyc2VfeHB0aSk7CisKIGludDhfdCBfX3JlYWRfbW9zdGx5
IG9wdF9wdl9sMXRmX2h3ZG9tID0gLTE7CiBpbnQ4X3QgX19yZWFkX21vc3Rs
eSBvcHRfcHZfbDF0Zl9kb211ID0gLTE7CiAKQEAgLTYzOSw3MyArNzA2LDYg
QEAgc3RhdGljIF9faW5pdCB2b2lkIGwxdGZfY2FsY3VsYXRpb25zKHVpbnQ2
NF90IGNhcHMpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDogKDN1bCA8PCAocGFkZHJfYml0cyAtIDIpKSkpOwogfQog
Ci1pbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfeHB0aV9od2RvbSA9IC0xOwot
aW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3hwdGlfZG9tdSA9IC0xOwotCi1z
dGF0aWMgX19pbml0IHZvaWQgeHB0aV9pbml0X2RlZmF1bHQodWludDY0X3Qg
Y2FwcykKLXsKLSAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9
PSBYODZfVkVORE9SX0FNRCApCi0gICAgICAgIGNhcHMgPSBBUkNIX0NBUEFC
SUxJVElFU19SRENMX05POwotCi0gICAgaWYgKCBjYXBzICYgQVJDSF9DQVBB
QklMSVRJRVNfUkRDTF9OTyApCi0gICAgewotICAgICAgICBpZiAoIG9wdF94
cHRpX2h3ZG9tIDwgMCApCi0gICAgICAgICAgICBvcHRfeHB0aV9od2RvbSA9
IDA7Ci0gICAgICAgIGlmICggb3B0X3hwdGlfZG9tdSA8IDAgKQotICAgICAg
ICAgICAgb3B0X3hwdGlfZG9tdSA9IDA7Ci0gICAgfQotICAgIGVsc2UKLSAg
ICB7Ci0gICAgICAgIGlmICggb3B0X3hwdGlfaHdkb20gPCAwICkKLSAgICAg
ICAgICAgIG9wdF94cHRpX2h3ZG9tID0gMTsKLSAgICAgICAgaWYgKCBvcHRf
eHB0aV9kb211IDwgMCApCi0gICAgICAgICAgICBvcHRfeHB0aV9kb211ID0g
MTsKLSAgICB9Ci19Ci0KLXN0YXRpYyBfX2luaXQgaW50IHBhcnNlX3hwdGko
Y2hhciAqcykKLXsKLSAgICBjaGFyICpzczsKLSAgICBpbnQgdmFsLCByYyA9
IDA7Ci0KLSAgICAvKiBJbnRlcnByZXQgJ3hwdGknIGFsb25lIGluIGl0cyBw
b3NpdGl2ZSBib29sZWFuIGZvcm0uICovCi0gICAgaWYgKCAqcyA9PSAnXDAn
ICkKLSAgICAgICAgb3B0X3hwdGlfaHdkb20gPSBvcHRfeHB0aV9kb211ID0g
MTsKLQotICAgIGRvIHsKLSAgICAgICAgc3MgPSBzdHJjaHIocywgJywnKTsK
LSAgICAgICAgaWYgKCBzcyApCi0gICAgICAgICAgICAqc3MgPSAnXDAnOwot
Ci0gICAgICAgIHN3aXRjaCAoIHBhcnNlX2Jvb2wocykgKQotICAgICAgICB7
Ci0gICAgICAgIGNhc2UgMDoKLSAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9t
ID0gb3B0X3hwdGlfZG9tdSA9IDA7Ci0gICAgICAgICAgICBicmVhazsKLQot
ICAgICAgICBjYXNlIDE6Ci0gICAgICAgICAgICBvcHRfeHB0aV9od2RvbSA9
IG9wdF94cHRpX2RvbXUgPSAxOwotICAgICAgICAgICAgYnJlYWs7Ci0KLSAg
ICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgIGlmICggIXN0cmNtcChzLCAi
ZGVmYXVsdCIpICkKLSAgICAgICAgICAgICAgICBvcHRfeHB0aV9od2RvbSA9
IG9wdF94cHRpX2RvbXUgPSAtMTsKLSAgICAgICAgICAgIGVsc2UgaWYgKCAo
dmFsID0gcGFyc2VfYm9vbGVhbigiZG9tMCIsIHMsIHNzKSkgPj0gMCApCi0g
ICAgICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSB2YWw7Ci0gICAgICAg
ICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImRvbXUiLCBz
LCBzcykpID49IDAgKQotICAgICAgICAgICAgICAgIG9wdF94cHRpX2RvbXUg
PSB2YWw7Ci0gICAgICAgICAgICBlbHNlIGlmICggKnMgKQotICAgICAgICAg
ICAgICAgIHJjID0gLUVJTlZBTDsKLSAgICAgICAgICAgIGJyZWFrOwotICAg
ICAgICB9Ci0KLSAgICAgICAgcyA9IHNzICsgMTsKLSAgICB9IHdoaWxlICgg
c3MgKTsKLQotICAgIHJldHVybiByYzsKLX0KLWN1c3RvbV9wYXJhbSgieHB0
aSIsIHBhcnNlX3hwdGkpOwotCiB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0
aW9uX21pdGlnYXRpb25zKHZvaWQpCiB7CiAgICAgZW51bSBpbmRfdGh1bmsg
dGh1bmsgPSBUSFVOS19ERUZBVUxUOwo=

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.9-3.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.9-3.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L21zcjogRGVmaW5pdGlvbnMgZm9yIE1TUl9JTlRF
TF9DT1JFX1RIUkVBRF9DT1VOVAoKVGhpcyBpcyBhIG1vZGVsIHNwZWNpZmlj
IHJlZ2lzdGVyIHdoaWNoIGRldGFpbHMgdGhlIGN1cnJlbnQgY29uZmlndXJh
dGlvbgpjb3JlcyBhbmQgdGhyZWFkcyBpbiB0aGUgcGFja2FnZS4gIEJlY2F1
c2Ugb2YgaG93IEh5cGVydGhyZWFkIGFuZCBDb3JlCmNvbmZpZ3VyYXRpb24g
d29ya3Mgd29ya3MgaW4gZmlybXdhcmUsIHRoZSBNU1IgaXQgaXMgZGUtZmFj
dG8gY29uc3RhbnQgYW5kCndpbGwgcmVtYWluIHVuY2hhbmdlZCB1bnRpbCB0
aGUgbmV4dCBzeXN0ZW0gcmVzZXQuCgpJdCBpcyBhIHJlYWQgb25seSBNU1Ig
KHNvIHVuaWxhdGVyYWxseSByZWplY3Qgd3JpdGVzKSwgYnV0IGZvciBub3cg
cmV0YWluIGl0cwpsZWFreS1vbi1yZWFkIHByb3BlcnRpZXMuICBGdXJ0aGVy
IENQVUlEL01TUiB3b3JrIGlzIHJlcXVpcmVkIGJlZm9yZSB3ZSBjYW4Kc3Rh
cnQgdmlydHVhbGlzaW5nIGEgY29uc2lzdGVudCB0b3BvbG9neSB0byB0aGUg
Z3Vlc3QsIGFuZCByZXRhaW5pbmcgdGhlIG9sZApiZWhhdmlvdXIgaXMgdGhl
IHNhZmVzdCBjb3Vyc2Ugb2YgYWN0aW9uLgoKU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQWNrZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2
bS9odm0uYwppbmRleCAzNDZmMWNmLi4wMTY0YWU1IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMKQEAgLTM2NDcsNiArMzY0Nyw3IEBAIGludCBodm1fbXNyX3dyaXRl
X2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCBtc3JfY29u
dGVudCwKICAgICAgICAgd3Jtc3JsKE1TUl9GTFVTSF9DTUQsIG1zcl9jb250
ZW50KTsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIE1TUl9JTlRFTF9D
T1JFX1RIUkVBRF9DT1VOVDoKICAgICBjYXNlIE1TUl9BUkNIX0NBUEFCSUxJ
VElFUzoKICAgICAgICAgLyogUmVhZC1vbmx5ICovCiAgICAgY2FzZSBNU1Jf
VFNYX0ZPUkNFX0FCT1JUOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Ry
YXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCA4NjM1ZjcwLi5m
M2M4NzA1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysg
Yi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMjg2MCw2ICsyODYwLDcgQEAg
c3RhdGljIGludCBwcml2X29wX3dyaXRlX21zcih1bnNpZ25lZCBpbnQgcmVn
LCB1aW50NjRfdCB2YWwsCiAgICAgICAgICAgICB3cm1zcmwocmVnLCB2YWwp
OwogICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogCisgICAgY2FzZSBN
U1JfSU5URUxfQ09SRV9USFJFQURfQ09VTlQ6CiAgICAgY2FzZSBNU1JfSU5U
RUxfUExBVEZPUk1fSU5GTzoKICAgICBjYXNlIE1TUl9BUkNIX0NBUEFCSUxJ
VElFUzoKICAgICAgICAgLyogVGhlIE1TUiBpcyByZWFkLW9ubHkuICovCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAppbmRleCA4ZGVjNDBl
Li5iYzcyNDc2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21z
ci1pbmRleC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4
LmgKQEAgLTM0LDYgKzM0LDEwIEBACiAjZGVmaW5lIEVGRVJfS05PV05fTUFT
SwkJKEVGRVJfU0NFIHwgRUZFUl9MTUUgfCBFRkVSX0xNQSB8IEVGRVJfTlgg
fCBcCiAJCQkJIEVGRVJfU1ZNRSB8IEVGRVJfTE1TTEUgfCBFRkVSX0ZGWFNF
KQogCisjZGVmaW5lIE1TUl9JTlRFTF9DT1JFX1RIUkVBRF9DT1VOVCAgICAg
MHgwMDAwMDAzNQorI2RlZmluZSBNU1JfQ1RDX1RIUkVBRF9NQVNLICAgICAg
ICAgICAgIDB4MDAwMGZmZmYKKyNkZWZpbmUgTVNSX0NUQ19DT1JFX01BU0sg
ICAgICAgICAgICAgICAweGZmZmYwMDAwCisKIC8qIFNwZWN1bGF0aW9uIENv
bnRyb2xzLiAqLwogI2RlZmluZSBNU1JfU1BFQ19DVFJMCQkJMHgwMDAwMDA0
OAogI2RlZmluZSBTUEVDX0NUUkxfSUJSUwkJCShfQUMoMSwgVUxMKSA8PCAw
KQo=

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.9-4.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.9-4.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L2Jvb3Q6IERldGVjdCB0aGUgZmlybXdhcmUgU01U
IHNldHRpbmcgY29ycmVjdGx5IG9uIEludGVsIGhhcmR3YXJlCgpXaGlsZSBi
b290X2NwdV9kYXRhLng4Nl9udW1fc2libGluZ3MgaXMgYW4gYWNjdXJhdGUg
dmFsdWUgdG8gdXNlIG9uIEFNRApoYXJkd2FyZSwgaXQgaXNuJ3Qgb24gSW50
ZWwgd2hlbiB0aGUgdXNlciBoYXMgZGlzYWJsZWQgSHlwZXJ0aHJlYWRpbmcg
aW4gdGhlCmZpcm13YXJlLiAgQXMgYSByZXN1bHQsIGEgdXNlciB3aGljaCBo
YXMgY2hvc2VuIHRvIGRpc2FibGUgSFQgc3RpbGwgZ2V0cwpuYWdnZWQgb24g
TDFURi12dWxuZXJhYmxlIGhhcmR3YXJlIHdoZW4gdGhleSBoYXZlbid0IGNo
b3NlbiBhbiBleHBsaWNpdApzbXQ9PGJvb2w+IHNldHRpbmcuCgpNYWtlIHVz
ZSBvZiB0aGUgbGFyZ2VseS11bmRvY3VtZW50ZWQgTVNSX0lOVEVMX0NPUkVf
VEhSRUFEX0NPVU5UIHdoaWNoIGluCnByYWN0aWNlIGV4aXN0cyBzaW5jZSBO
ZWhhbGVtLCB3aGVuIGJvb3Rpbmcgb24gcmVhbCBoYXJkd2FyZS4gIEZhbGwg
YmFjayB0bwp1c2luZyB0aGUgQUNQSSB0YWJsZSBBUElDIElEcy4KCldoaWxl
IGFkanVzdGluZyB0aGlzIGxvZ2ljLCBmaXggYSBsYXRlbnQgYnVnIGluIGFt
ZF9nZXRfdG9wb2xvZ3koKS4gIFRoZQp0aHJlYWQgY291bnQgZmllbGQgaW4g
Q1BVSUQuMHg4MDAwMDAxZS5lYnggaXMgZG9jdW1lbnRlZCBhcyA4IGJpdHMg
d2lkZSwKcmF0aGVyIHRoYW4gMiBiaXRzIHdpZGUuCgpTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpB
Y2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMgYi94ZW4vYXJjaC94
ODYvY3B1L2FtZC5jCmluZGV4IGNiMmFiZGEuLmM2MWJlZWQgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKKysrIGIveGVuL2FyY2gveDg2
L2NwdS9hbWQuYwpAQCAtNTAxLDcgKzUwMSw3IEBAIHN0YXRpYyB2b2lkIGFt
ZF9nZXRfdG9wb2xvZ3koc3RydWN0IGNwdWluZm9feDg2ICpjKQogICAgICAg
ICAgICAgICAgIHUzMiBlYXgsIGVieCwgZWN4LCBlZHg7CiAKICAgICAgICAg
ICAgICAgICBjcHVpZCgweDgwMDAwMDFlLCAmZWF4LCAmZWJ4LCAmZWN4LCAm
ZWR4KTsKLSAgICAgICAgICAgICAgICBjLT54ODZfbnVtX3NpYmxpbmdzID0g
KChlYnggPj4gOCkgJiAweDMpICsgMTsKKyAgICAgICAgICAgICAgICBjLT54
ODZfbnVtX3NpYmxpbmdzID0gKChlYnggPj4gOCkgJiAweGZmKSArIDE7CiAK
ICAgICAgICAgICAgICAgICBpZiAoYy0+eDg2IDwgMHgxNykKICAgICAgICAg
ICAgICAgICAgICAgICAgIGMtPmNvbXB1dGVfdW5pdF9pZCA9IGVieCAmIDB4
RkY7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94
ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggOTY2NWVjNS4uMmE3MjY3
YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtNDAwLDYgKzQwMCw0NSBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90
aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICAgICAgICAgb3B0X3B2
X2wxdGZfZG9tdSAgPyAiZW5hYmxlZCIgIDogImRpc2FibGVkIik7CiB9CiAK
K3N0YXRpYyBib29sIF9faW5pdCBjaGVja19zbXRfZW5hYmxlZCh2b2lkKQor
eworICAgIHVpbnQ2NF90IHZhbDsKKyAgICB1bnNpZ25lZCBpbnQgY3B1Owor
CisgICAgLyoKKyAgICAgKiB4ODZfbnVtX3NpYmxpbmdzIGRlZmF1bHRzIHRv
IDEgaW4gdGhlIGFic2VuY2Ugb2Ygb3RoZXIgaW5mb3JtYXRpb24sIGFuZAor
ICAgICAqIGlzIGFkanVzdGVkIGJhc2VkIG9uIG90aGVyIHRvcG9sb2d5IGlu
Zm9ybWF0aW9uIGZvdW5kIGluIENQVUlEIGxlYXZlcy4KKyAgICAgKgorICAg
ICAqIE9uIEFNRCBoYXJkd2FyZSwgaXQgd2lsbCBiZSB0aGUgY3VycmVudCBT
TVQgY29uZmlndXJhdGlvbi4gIE9uIEludGVsCisgICAgICogaGFyZHdhcmUs
IGl0IHdpbGwgcmVwcmVzZW50IHRoZSBtYXhpbXVtIGNhcGFiaWxpdHksIHJh
dGhlciB0aGFuIHRoZQorICAgICAqIGN1cnJlbnQgY29uZmlndXJhdGlvbi4K
KyAgICAgKi8KKyAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X251bV9zaWJs
aW5ncyA8IDIgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICAvKgor
ICAgICAqIEludGVsIE5laGFsZW0gYW5kIGxhdGVyIGhhcmR3YXJlIGRvZXMg
aGF2ZSBhbiBNU1Igd2hpY2ggcmVwb3J0cyB0aGUKKyAgICAgKiBjdXJyZW50
IGNvdW50IG9mIGNvcmVzL3RocmVhZHMgaW4gdGhlIHBhY2thZ2UuCisgICAg
ICoKKyAgICAgKiBBdCB0aGUgdGltZSBvZiB3cml0aW5nLCBpdCBpcyBhbG1v
c3QgY29tcGxldGVseSB1bmRvY3VtZW50ZWQsIHNvIGlzbid0CisgICAgICog
dmlydHVhbGlzZWQgcmVsaWFibHkuCisgICAgICovCisgICAgaWYgKCBib290
X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRFTCAmJiAh
Y3B1X2hhc19oeXBlcnZpc29yICYmCisgICAgICAgICAhcmRtc3Jfc2FmZShN
U1JfSU5URUxfQ09SRV9USFJFQURfQ09VTlQsIHZhbCkgKQorICAgICAgICBy
ZXR1cm4gKE1BU0tfRVhUUih2YWwsIE1TUl9DVENfQ09SRV9NQVNLKSAhPQor
ICAgICAgICAgICAgICAgIE1BU0tfRVhUUih2YWwsIE1TUl9DVENfVEhSRUFE
X01BU0spKTsKKworICAgIC8qCisgICAgICogU2VhcmNoIG92ZXIgdGhlIENQ
VXMgcmVwb3J0ZWQgaW4gdGhlIEFDUEkgdGFibGVzLiAgQW55IHdob3NlIEFQ
SUMgSUQKKyAgICAgKiBoYXMgYSBub24temVybyB0aHJlYWQgaWQgY29tcG9u
ZW50IGluZGljYXRlcyB0aGF0IFNNVCBpcyBhY3RpdmUuCisgICAgICovCisg
ICAgZm9yX2VhY2hfcHJlc2VudF9jcHUgKCBjcHUgKQorICAgICAgICBpZiAo
IHg4Nl9jcHVfdG9fYXBpY2lkW2NwdV0gJiAoYm9vdF9jcHVfZGF0YS54ODZf
bnVtX3NpYmxpbmdzIC0gMSkgKQorICAgICAgICAgICAgcmV0dXJuIHRydWU7
CisKKyAgICByZXR1cm4gZmFsc2U7Cit9CisKIC8qIENhbGN1bGF0ZSB3aGV0
aGVyIFJldHBvbGluZSBpcyBrbm93bi1zYWZlIG9uIHRoaXMgQ1BVLiAqLwog
c3RhdGljIGJvb2wgX19pbml0IHJldHBvbGluZV9zYWZlKHVpbnQ2NF90IGNh
cHMpCiB7CkBAIC03MDksMTIgKzc0OCwxNCBAQCBzdGF0aWMgX19pbml0IHZv
aWQgbDF0Zl9jYWxjdWxhdGlvbnModWludDY0X3QgY2FwcykKIHZvaWQgX19p
bml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKIHsKICAg
ICBlbnVtIGluZF90aHVuayB0aHVuayA9IFRIVU5LX0RFRkFVTFQ7Ci0gICAg
Ym9vbCB1c2Vfc3BlY19jdHJsID0gZmFsc2UsIGlicnMgPSBmYWxzZTsKKyAg
ICBib29sIHVzZV9zcGVjX2N0cmwgPSBmYWxzZSwgaWJycyA9IGZhbHNlLCBo
d19zbXRfZW5hYmxlZDsKICAgICB1aW50NjRfdCBjYXBzID0gMDsKIAogICAg
IGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FSQ0hfQ0FQUykgKQog
ICAgICAgICByZG1zcmwoTVNSX0FSQ0hfQ0FQQUJJTElUSUVTLCBjYXBzKTsK
IAorICAgIGh3X3NtdF9lbmFibGVkID0gY2hlY2tfc210X2VuYWJsZWQoKTsK
KwogICAgIC8qCiAgICAgICogSGFzIHRoZSB1c2VyIHNwZWNpZmllZCBhbnkg
Y3VzdG9tIEJUSSBtaXRpZ2F0aW9ucz8gIElmIHNvLCBmb2xsb3cgdGhlaXIK
ICAgICAgKiBpbnN0cnVjdGlvbnMgZXhhY3RseSBhbmQgZGlzYWJsZSBhbGwg
aGV1cmlzdGljcy4KQEAgLTg4Nyw4ICs5MjgsNyBAQCB2b2lkIF9faW5pdCBp
bml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgICogSG93
ZXZlciwgaWYgd2UgYXJlIG9uIGFmZmVjdGVkIGhhcmR3YXJlLCB3aXRoIEhU
IGVuYWJsZWQsIGFuZCB0aGUgdXNlcgogICAgICAqIGhhc24ndCBleHBsaWNp
dGx5IGNob3NlbiB3aGV0aGVyIHRvIHVzZSBIVCBvciBub3QsIG5hZyB0aGVt
IHRvIGRvIHNvLgogICAgICAqLwotICAgIGlmICggb3B0X3NtdCA9PSAtMSAm
JiBjcHVfaGFzX2J1Z19sMXRmICYmCi0gICAgICAgICBib290X2NwdV9kYXRh
Lng4Nl9udW1fc2libGluZ3MgPiAxICkKKyAgICBpZiAoIG9wdF9zbXQgPT0g
LTEgJiYgY3B1X2hhc19idWdfbDF0ZiAmJiBod19zbXRfZW5hYmxlZCApCiAg
ICAgICAgIHdhcm5pbmdfYWRkKAogICAgICAgICAgICAgIkJvb3RlZCBvbiBM
MVRGLXZ1bG5lcmFibGUgaGFyZHdhcmUgd2l0aCBTTVQvSHlwZXJ0aHJlYWRp
bmdcbiIKICAgICAgICAgICAgICJlbmFibGVkLiAgUGxlYXNlIGFzc2VzcyB5
b3VyIGNvbmZpZ3VyYXRpb24gYW5kIGNob29zZSBhblxuIgo=

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.9-5.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.9-5.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogTWlzYyBub24tZnVuY3Rpb25h
bCBjbGVhbnVwCgogKiBJZGVudGlmeSBCVEkgaW4gdGhlIHNwZWNfY3RybF97
ZW50ZXIsZXhpdH1faWRsZSgpIGNvbW1lbnRzLCBhcyBvdGhlcgogICBtaXRp
Z2F0aW9ucyB3aWxsIHNob3J0bHkgYXBwZWFyLgogKiBVc2UgYWx0ZXJuYXRp
dmVfaW5wdXQoKSBhbmQgY292ZXIgdGhlIGxhY2sgb2YgbWVtb3J5IGNvYmJl
ciB3aXRoIGEgZnVydGhlcgogICBiYXJyaWVyLgoKU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCBjODQ2MzU0
Li40OTgzMDcxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Nw
ZWNfY3RybC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
LmgKQEAgLTYxLDYgKzYxLDggQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9p
ZCBzcGVjX2N0cmxfZW50ZXJfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8p
CiAgICAgdWludDMyX3QgdmFsID0gMDsKIAogICAgIC8qCisgICAgICogQnJh
bmNoIFRhcmdldCBJbmplY3Rpb246CisgICAgICoKICAgICAgKiBMYXRjaCB0
aGUgbmV3IHNoYWRvdyB2YWx1ZSwgdGhlbiBlbmFibGUgc2hhZG93aW5nLCB0
aGVuIHVwZGF0ZSB0aGUgTVNSLgogICAgICAqIFRoZXJlIGFyZSBubyBTTVAg
aXNzdWVzIGhlcmU7IG9ubHkgbG9jYWwgcHJvY2Vzc29yIG9yZGVyaW5nIGNv
bmNlcm5zLgogICAgICAqLwpAQCAtNjgsOCArNzAsOSBAQCBzdGF0aWMgYWx3
YXlzX2lubGluZSB2b2lkIHNwZWNfY3RybF9lbnRlcl9pZGxlKHN0cnVjdCBj
cHVfaW5mbyAqaW5mbykKICAgICBiYXJyaWVyKCk7CiAgICAgaW5mby0+c3Bl
Y19jdHJsX2ZsYWdzIHw9IFNDRl91c2Vfc2hhZG93OwogICAgIGJhcnJpZXIo
KTsKLSAgICBhc20gdm9sYXRpbGUgKCBBTFRFUk5BVElWRShBU01fTk9QMywg
IndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUpCi0gICAgICAgICAg
ICAgICAgICAgOjogImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAi
ZCIgKDApIDogIm1lbW9yeSIgKTsKKyAgICBhbHRlcm5hdGl2ZV9pbnB1dChB
U01fTk9QMywgIndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUsCisg
ICAgICAgICAgICAgICAgICAgICAgImEiICh2YWwpLCAiYyIgKE1TUl9TUEVD
X0NUUkwpLCAiZCIgKDApKTsKKyAgICBiYXJyaWVyKCk7CiB9CiAKIC8qIFdB
Uk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZv
cmUgdGhpcyBjYWxsLiAqLwpAQCAtNzgsMTMgKzgxLDE2IEBAIHN0YXRpYyBh
bHdheXNfaW5saW5lIHZvaWQgc3BlY19jdHJsX2V4aXRfaWRsZShzdHJ1Y3Qg
Y3B1X2luZm8gKmluZm8pCiAgICAgdWludDMyX3QgdmFsID0gaW5mby0+eGVu
X3NwZWNfY3RybDsKIAogICAgIC8qCisgICAgICogQnJhbmNoIFRhcmdldCBJ
bmplY3Rpb246CisgICAgICoKICAgICAgKiBEaXNhYmxlIHNoYWRvd2luZyBi
ZWZvcmUgdXBkYXRpbmcgdGhlIE1TUi4gIFRoZXJlIGFyZSBubyBTTVAgaXNz
dWVzCiAgICAgICogaGVyZTsgb25seSBsb2NhbCBwcm9jZXNzb3Igb3JkZXJp
bmcgY29uY2VybnMuCiAgICAgICovCiAgICAgaW5mby0+c3BlY19jdHJsX2Zs
YWdzICY9IH5TQ0ZfdXNlX3NoYWRvdzsKICAgICBiYXJyaWVyKCk7Ci0gICAg
YXNtIHZvbGF0aWxlICggQUxURVJOQVRJVkUoQVNNX05PUDMsICJ3cm1zciIs
IFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFKQotICAgICAgICAgICAgICAgICAg
IDo6ICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSA6
ICJtZW1vcnkiICk7CisgICAgYWx0ZXJuYXRpdmVfaW5wdXQoQVNNX05PUDMs
ICJ3cm1zciIsIFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFLAorICAgICAgICAg
ICAgICAgICAgICAgICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwg
ImQiICgwKSk7CisgICAgYmFycmllcigpOwogfQogCiAjZW5kaWYgLyogIV9f
WDg2X1NQRUNfQ1RSTF9IX18gKi8K

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.9-6.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.9-6.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogQ1BVSUQvTVNSIGRlZmluaXRp
b25zIGZvciBNaWNyb2FyY2hpdGVjdHVyYWwgRGF0YQogU2FtcGxpbmcKClRo
ZSBNRF9DTEVBUiBmZWF0dXJlIGNhbiBiZSBhdXRvbWF0aWNhbGx5IG9mZmVy
ZWQgdG8gZ3Vlc3RzLiAgTm8KaW5mcmFzdHJ1Y3R1cmUgaXMgbmVlZGVkIGlu
IFhlbiB0byBzdXBwb3J0IHRoZSBndWVzdCBtYWtpbmcgdXNlIG9mIGl0LgoK
VGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTcsIENWRS0yMDE4LTEyMTI2LCBDVkUt
MjAxOC0xMjEyNywgQ1ZFLTIwMTgtMTIxMzAsIENWRS0yMDE5LTExMDkxLgoK
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
Lm1hcmtkb3duCmluZGV4IDEwZWQ5NzEuLmE3NGE5OTUgMTAwNjQ0Ci0tLSBh
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2Rv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC00NTYsNyAr
NDU2LDcgQEAgYWNjb3VudGluZyBmb3IgaGFyZHdhcmUgY2FwYWJpbGl0aWVz
IGFzIGVudW1lcmF0ZWQgdmlhIENQVUlELgogCiBDdXJyZW50bHkgYWNjZXB0
ZWQ6CiAKLVRoZSBTcGVjdWxhdGlvbiBDb250cm9sIGhhcmR3YXJlIGZlYXR1
cmVzIGBpYnJzYmAsIGBzdGlicGAsIGBpYnBiYCwKK1RoZSBTcGVjdWxhdGlv
biBDb250cm9sIGhhcmR3YXJlIGZlYXR1cmVzIGBtZC1jbGVhcmAsIGBpYnJz
YmAsIGBzdGlicGAsIGBpYnBiYCwKIGBsMWQtZmx1c2hgIGFuZCBgc3NiZGAg
YXJlIHVzZWQgYnkgZGVmYXVsdCBpZiBhdmFpbGFibGUgYW5kIGFwcGxpY2Fi
bGUuICBUaGV5IGNhbgogYmUgaWdub3JlZCwgZS5nLiBgbm8taWJyc2JgLCBh
dCB3aGljaCBwb2ludCBYZW4gd29uJ3QgdXNlIHRoZW0gaXRzZWxmLCBhbmQK
IHdvbid0IG9mZmVyIHRoZW0gdG8gZ3Vlc3RzLgpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfY3B1aWQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Nw
dWlkLmMKaW5kZXggZDBmNGVlYi4uMjBkMDYwMiAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfY3B1aWQuYworKysgYi90b29scy9saWJ4bC9saWJ4
bF9jcHVpZC5jCkBAIC0xNTgsNiArMTU4LDcgQEAgaW50IGxpYnhsX2NwdWlk
X3BhcnNlX2NvbmZpZyhsaWJ4bF9jcHVpZF9wb2xpY3lfbGlzdCAqY3B1aWQs
IGNvbnN0IGNoYXIqIHN0cikKICAgICAgICAgeyJkZSIsICAgICAgICAgICAw
eDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VEWCwgIDIsICAxfSwKICAgICAg
ICAgeyJ2bWUiLCAgICAgICAgICAweDAwMDAwMDAxLCBOQSwgQ1BVSURfUkVH
X0VEWCwgIDEsICAxfSwKICAgICAgICAgeyJmcHUiLCAgICAgICAgICAweDAw
MDAwMDAxLCBOQSwgQ1BVSURfUkVHX0VEWCwgIDAsICAxfSwKKyAgICAgICAg
eyJtZC1jbGVhciIsICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VE
WCwgMTAsICAxfSwKICAgICAgICAgeyJpYnJzYiIsICAgICAgICAweDAwMDAw
MDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgMjYsICAxfSwKICAgICAgICAgeyJz
dGlicCIsICAgICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwg
MjcsICAxfSwKICAgICAgICAgeyJsMWQtZmx1c2giLCAgICAweDAwMDAwMDA3
LCAgMCwgQ1BVSURfUkVHX0VEWCwgMjgsICAxfSwKZGlmZiAtLWdpdCBhL3Rv
b2xzL21pc2MveGVuLWNwdWlkLmMgYi90b29scy9taXNjL3hlbi1jcHVpZC5j
CmluZGV4IDcwMmMwNzIuLjcyYzY3ZDAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL21p
c2MveGVuLWNwdWlkLmMKKysrIGIvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYwpA
QCAtMTU3LDggKzE1Nyw5IEBAIHN0YXRpYyBjb25zdCBjaGFyICpzdHJfN2Qw
WzMyXSA9CiAKICAgICBbIDJdID0gImF2eDUxMl80dm5uaXciLCBbIDNdID0g
ImF2eDUxMl80Zm1hcHMiLAogCi0gICAgWzQgLi4uIDExXSA9ICJSRVoiLAor
ICAgIFs0IC4uLiA5XSA9ICJSRVoiLAogCisgICAgWzEwXSA9ICJtZC1jbGVh
ciIsICAgICAgWzExXSA9ICJSRVoiLAogICAgIFsxMl0gPSAiUkVaIiwgICAg
ICAgICAgIFsxM10gPSAidHN4LWZvcmNlLWFib3J0IiwKIAogICAgIFsxNCAu
Li4gMjVdID0gIlJFWiIsCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1
aWQuYyBiL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCmluZGV4IDBmNTljZDYuLjIy
MDFmOGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9jcHVpZC5jCkBAIC0yOCw3ICsyOCwxMiBAQCBzdGF0
aWMgaW50IF9faW5pdCBwYXJzZV94ZW5fY3B1aWQoY29uc3QgY2hhciAqcykK
ICAgICAgICAgaWYgKCAhc3MgKQogICAgICAgICAgICAgc3MgPSBzdHJjaHIo
cywgJ1wwJyk7CiAKLSAgICAgICAgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVh
bigiaWJwYiIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgIGlmICggKHZhbCA9
IHBhcnNlX2Jvb2xlYW4oIm1kLWNsZWFyIiwgcywgc3MpKSA+PSAwICkKKyAg
ICAgICAgeworICAgICAgICAgICAgaWYgKCAhdmFsICkKKyAgICAgICAgICAg
ICAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX01EX0NMRUFS
KTsKKyAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNl
X2Jvb2xlYW4oImlicGIiLCBzLCBzcykpID49IDAgKQogICAgICAgICB7CiAg
ICAgICAgICAgICBpZiAoICF2YWwgKQogICAgICAgICAgICAgICAgIHNldHVw
X2NsZWFyX2NwdV9jYXAoWDg2X0ZFQVRVUkVfSUJQQik7CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3Bl
Y19jdHJsLmMKaW5kZXggMmE3MjY3Yy4uNGU2NTU4YSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9z
cGVjX2N0cmwuYwpAQCAtMzMwLDE3ICszMzAsMTkgQEAgc3RhdGljIHZvaWQg
X19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVp
bnQ2NF90IGNhcHMpCiAgICAgcHJpbnRrKCJTcGVjdWxhdGl2ZSBtaXRpZ2F0
aW9uIGZhY2lsaXRpZXM6XG4iKTsKIAogICAgIC8qIEhhcmR3YXJlIGZlYXR1
cmVzIHdoaWNoIHBlcnRhaW4gdG8gc3BlY3VsYXRpdmUgbWl0aWdhdGlvbnMu
ICovCi0gICAgcHJpbnRrKCIgIEhhcmR3YXJlIGZlYXR1cmVzOiVzJXMlcyVz
JXMlcyVzJXMlcyVzXG4iLAorICAgIHByaW50aygiICBIYXJkd2FyZSBmZWF0
dXJlczolcyVzJXMlcyVzJXMlcyVzJXMlcyVzJXNcbiIsCiAgICAgICAgICAg
IChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUlNCKSkgPyAi
IElCUlMvSUJQQiIgOiAiIiwKICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0
X21hc2soWDg2X0ZFQVRVUkVfU1RJQlApKSA/ICIgU1RJQlAiICAgICA6ICIi
LAogICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVS
RV9MMURfRkxVU0gpKSA/ICIgTDFEX0ZMVVNIIiA6ICIiLAogICAgICAgICAg
ICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9TU0JEKSkgID8g
IiBTU0JEIiAgICAgIDogIiIsCisgICAgICAgICAgIChfN2QwICYgY3B1ZmVh
dF9tYXNrKFg4Nl9GRUFUVVJFX01EX0NMRUFSKSkgPyAiIE1EX0NMRUFSIiA6
ICIiLAogICAgICAgICAgICAoZThiICAmIGNwdWZlYXRfbWFzayhYODZfRkVB
VFVSRV9JQlBCKSkgID8gIiBJQlBCIiAgICAgIDogIiIsCiAgICAgICAgICAg
IChjYXBzICYgQVJDSF9DQVBBQklMSVRJRVNfSUJSU19BTEwpICAgICAgPyAi
IElCUlNfQUxMIiAgOiAiIiwKICAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NB
UEFCSUxJVElFU19SRENMX05PKSAgICAgICA/ICIgUkRDTF9OTyIgICA6ICIi
LAogICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19SU0JBKSAgICAgICAg
ICAgICAgICAgID8gIiBSU0JBIiAgICAgIDogIiIsCiAgICAgICAgICAgIChj
YXBzICYgQVJDSF9DQVBTX1NLSVBfTDFERkwpICAgICAgICAgICAgPyAiIFNL
SVBfTDFERkwiOiAiIiwKLSAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNf
U1NCX05PKSAgICAgICAgICAgICAgICA/ICIgU1NCX05PIiAgICA6ICIiKTsK
KyAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfU1NCX05PKSAgICAgICAg
ICAgICAgICA/ICIgU1NCX05PIiAgICA6ICIiLAorICAgICAgICAgICAoY2Fw
cyAmIEFSQ0hfQ0FQU19NRFNfTk8pICAgICAgICAgICAgICAgID8gIiBNRFNf
Tk8iICAgIDogIiIpOwogCiAgICAgLyogQ29tcGlsZWQtaW4gc3VwcG9ydCB3
aGljaCBwZXJ0YWlucyB0byBtaXRpZ2F0aW9ucy4gKi8KICAgICBpZiAoIElT
X0VOQUJMRUQoQ09ORklHX0lORElSRUNUX1RIVU5LKSB8fCBJU19FTkFCTEVE
KENPTkZJR19TSEFET1dfUEFHSU5HKSApCkBAIC0zNzcsMTkgKzM3OSwyMSBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90
aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICAgKiBBbHRlcm5hdGl2
ZXMgYmxvY2tzIGZvciBwcm90ZWN0aW5nIGFnYWluc3QgYW5kL29yIHZpcnR1
YWxpc2luZwogICAgICAqIG1pdGlnYXRpb24gc3VwcG9ydCBmb3IgZ3Vlc3Rz
LgogICAgICAqLwotICAgIHByaW50aygiICBTdXBwb3J0IGZvciBWTXM6IFBW
OiVzJXMlcyVzLCBIVk06JXMlcyVzJXNcbiIsCisgICAgcHJpbnRrKCIgIFN1
cHBvcnQgZm9yIFZNczogUFY6JXMlcyVzJXMlcywgSFZNOiVzJXMlcyVzJXNc
biIsCiAgICAgICAgICAgIChib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0Nf
TVNSX1BWKSB8fAogICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFU
VVJFX1NDX1JTQl9QVikgfHwKICAgICAgICAgICAgIG9wdF9lYWdlcl9mcHUp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIiAgICAgICAgICAgICAg
IDogIiBOb25lIiwKICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFU
VVJFX1NDX01TUl9QVikgICAgICAgPyAiIE1TUl9TUEVDX0NUUkwiIDogIiIs
CiAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0Jf
UFYpICAgICAgID8gIiBSU0IiICAgICAgICAgICA6ICIiLAogICAgICAgICAg
ICBvcHRfZWFnZXJfZnB1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/
ICIgRUFHRVJfRlBVIiAgICAgOiAiIiwKKyAgICAgICAgICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX01EX0NMRUFSKSAgICAgICAgPyAiIE1EX0NMRUFS
IiAgICAgIDogIiIsCiAgICAgICAgICAgIChib290X2NwdV9oYXMoWDg2X0ZF
QVRVUkVfU0NfTVNSX0hWTSkgfHwKICAgICAgICAgICAgIGJvb3RfY3B1X2hh
cyhYODZfRkVBVFVSRV9TQ19SU0JfSFZNKSB8fAogICAgICAgICAgICAgb3B0
X2VhZ2VyX2ZwdSkgICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIiICAg
ICAgICAgICAgICAgOiAiIE5vbmUiLAogICAgICAgICAgICBib290X2NwdV9o
YXMoWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTSkgICAgICA/ICIgTVNSX1NQRUNf
Q1RSTCIgOiAiIiwKICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFU
VVJFX1NDX1JTQl9IVk0pICAgICAgPyAiIFJTQiIgICAgICAgICAgIDogIiIs
Ci0gICAgICAgICAgIG9wdF9lYWdlcl9mcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgID8gIiBFQUdFUl9GUFUiICAgICA6ICIiKTsKKyAgICAgICAg
ICAgb3B0X2VhZ2VyX2ZwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
PyAiIEVBR0VSX0ZQVSIgICAgIDogIiIsCisgICAgICAgICAgIGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9NRF9DTEVBUikgICAgICAgID8gIiBNRF9DTEVB
UiIgICAgICA6ICIiKTsKIAogICAgIHByaW50aygiICBYUFRJICg2NC1iaXQg
UFYgb25seSk6IERvbTAgJXMsIERvbVUgJXNcbiIsCiAgICAgICAgICAgIG9w
dF94cHRpX2h3ZG9tID8gImVuYWJsZWQiIDogImRpc2FibGVkIiwKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCmluZGV4IGJjNzI0NzYuLjky
ZDllZTcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWlu
ZGV4LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaApA
QCAtNTMsNiArNTMsNyBAQAogI2RlZmluZSBBUkNIX0NBUFNfUlNCQQkJCShf
QUMoMSwgVUxMKSA8PCAyKQogI2RlZmluZSBBUkNIX0NBUFNfU0tJUF9MMURG
TAkJKF9BQygxLCBVTEwpIDw8IDMpCiAjZGVmaW5lIEFSQ0hfQ0FQU19TU0Jf
Tk8JCShfQUMoMSwgVUxMKSA8PCA0KQorI2RlZmluZSBBUkNIX0NBUFNfTURT
X05PCQkoX0FDKDEsIFVMTCkgPDwgNSkKIAogI2RlZmluZSBNU1JfRkxVU0hf
Q01ECQkJMHgwMDAwMDEwYgogI2RlZmluZSBGTFVTSF9DTURfTDFECQkJKF9B
QygxLCBVTEwpIDw8IDApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJs
aWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oIGIveGVuL2luY2x1ZGUvcHVi
bGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaAppbmRleCAzM2I1MTVlLi4w
MDBhOTQxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14
ODYvY3B1ZmVhdHVyZXNldC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9h
cmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKQEAgLTI0MSw2ICsyNDEsNyBAQCBY
RU5fQ1BVRkVBVFVSRShJQlBCLCAgICAgICAgICA4KjMyKzEyKSAvKkEgIElC
UEIgc3VwcG9ydCBvbmx5IChubyBJQlJTLCB1c2VkIGJ5CiAvKiBJbnRlbC1k
ZWZpbmVkIENQVSBmZWF0dXJlcywgQ1BVSUQgbGV2ZWwgMHgwMDAwMDAwNzow
LmVkeCwgd29yZCA5ICovCiBYRU5fQ1BVRkVBVFVSRShBVlg1MTJfNFZOTklX
LCA5KjMyKyAyKSAvKkEgIEFWWDUxMiBOZXVyYWwgTmV0d29yayBJbnN0cnVj
dGlvbnMgKi8KIFhFTl9DUFVGRUFUVVJFKEFWWDUxMl80Rk1BUFMsIDkqMzIr
IDMpIC8qQSAgQVZYNTEyIE11bHRpcGx5IEFjY3VtdWxhdGlvbiBTaW5nbGUg
UHJlY2lzaW9uICovCitYRU5fQ1BVRkVBVFVSRShNRF9DTEVBUiwgICAgICA5
KjMyKzEwKSAvKkEgIFZFUlcgY2xlYXJzIG1pY3JvYXJjaGl0ZWN0dXJhbCBi
dWZmZXJzICovCiBYRU5fQ1BVRkVBVFVSRShUU1hfRk9SQ0VfQUJPUlQsIDkq
MzIrMTMpIC8qIE1TUl9UU1hfRk9SQ0VfQUJPUlQuUlRNX0FCT1JUICovCiBY
RU5fQ1BVRkVBVFVSRShJQlJTQiwgICAgICAgICA5KjMyKzI2KSAvKkEgIElC
UlMgYW5kIElCUEIgc3VwcG9ydCAodXNlZCBieSBJbnRlbCkgKi8KIFhFTl9D
UFVGRUFUVVJFKFNUSUJQLCAgICAgICAgIDkqMzIrMjcpIC8qQSAgU1RJQlAg
Ki8K

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.9-7.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.9-7.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogSW5mcmFzdHJ1Y3R1cmUgdG8g
dXNlIFZFUlcgdG8gZmx1c2ggcGlwZWxpbmUgYnVmZmVycwoKVGhyZWUgc3lu
dGhldGljIGZlYXR1cmVzIGFyZSBpbnRyb2R1Y2VkLCBhcyB3ZSBuZWVkIGlu
ZGl2aWR1YWwgY29udHJvbCBvZgplYWNoLCBkZXBlbmRpbmcgb24gY2lyY3Vt
c3RhbmNlcy4gIEEgbGF0ZXIgY2hhbmdlIHdpbGwgZW5hYmxlIHRoZW0gYXQK
YXBwcm9wcmlhdGUgcG9pbnRzLgoKVGhlIHZlcndfc2VsIGZpZWxkIGRvZXNu
J3Qgc3RyaWN0bHkgbmVlZCB0byBsaXZlIGluIHN0cnVjdCBjcHVfaW5mby4g
IEl0IGxpdmVzCnRoZXJlIGJlY2F1c2UgdGhlcmUgaXMgYSBjb252ZW5pZW50
IGhvbGUgaXQgY2FuIGZpbGwsIGFuZCBpdCByZWR1Y2VzIHRoZQpjb21wbGV4
aXR5IG9mIHRoZSBTUEVDX0NUUkxfRVhJVF9UT197UFYsSFZNfSBhc3NlbWJs
eSBieSBhdm9pZGluZyB0aGUgbmVlZCBmb3IKYW55IHRlbXBvcmFyeSBzdGFj
ayBtYWludGVuYW5jZS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjk3LCBDVkUt
MjAxOC0xMjEyNiwgQ1ZFLTIwMTgtMTIxMjcsIENWRS0yMDE4LTEyMTMwLCBD
VkUtMjAxOS0xMTA5MS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jIGIveGVuL2FyY2gveDg2
L3g4Nl82NC9hc20tb2Zmc2V0cy5jCmluZGV4IDYwYmFkODEuLjBhYjE2MTIg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMu
YworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKQEAg
LTEzNyw2ICsxMzcsNyBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogCiAgICAg
T0ZGU0VUKENQVUlORk9fZ3Vlc3RfY3B1X3VzZXJfcmVncywgc3RydWN0IGNw
dV9pbmZvLCBndWVzdF9jcHVfdXNlcl9yZWdzKTsKICAgICBPRkZTRVQoQ1BV
SU5GT19wcm9jZXNzb3JfaWQsIHN0cnVjdCBjcHVfaW5mbywgcHJvY2Vzc29y
X2lkKTsKKyAgICBPRkZTRVQoQ1BVSU5GT192ZXJ3X3NlbCwgc3RydWN0IGNw
dV9pbmZvLCB2ZXJ3X3NlbCk7CiAgICAgT0ZGU0VUKENQVUlORk9fY3VycmVu
dF92Y3B1LCBzdHJ1Y3QgY3B1X2luZm8sIGN1cnJlbnRfdmNwdSk7CiAgICAg
T0ZGU0VUKENQVUlORk9fY3I0LCBzdHJ1Y3QgY3B1X2luZm8sIGNyNCk7CiAg
ICAgT0ZGU0VUKENQVUlORk9feGVuX2NyMywgc3RydWN0IGNwdV9pbmZvLCB4
ZW5fY3IzKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1
ZmVhdHVyZXMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMu
aAppbmRleCBkMDYyMTFjLi45YTMyMmFjIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9jcHVmZWF0dXJlcy5oCkBAIC0zNSwzICszNSw2IEBAIFhFTl9D
UFVGRUFUVVJFKFNDX1JTQl9IVk0sICAgICAgKEZTQ0FQSU5UUyswKSozMisy
MSkgLyogUlNCIG92ZXJ3cml0ZSBuZWVkZWQgZm9yCiBYRU5fQ1BVRkVBVFVS
RShOT19YUFRJLCAgICAgICAgIChGU0NBUElOVFMrMCkqMzIrMjIpIC8qIFhQ
VEkgbWl0aWdhdGlvbiBub3QgaW4gdXNlICovCiBYRU5fQ1BVRkVBVFVSRShT
Q19NU1JfSURMRSwgICAgIChGU0NBUElOVFMrMCkqMzIrMjMpIC8qIChTQ19N
U1JfUFYgfHwgU0NfTVNSX0hWTSkgJiYgZGVmYXVsdF94ZW5fc3BlY19jdHJs
ICovCiBYRU5fQ1BVRkVBVFVSRShYRU5fTEJSLCAgICAgICAgIChGU0NBUElO
VFMrMCkqMzIrMjQpIC8qIFhlbiB1c2VzIE1TUl9ERUJVR0NUTC5MQlIgKi8K
K1hFTl9DUFVGRUFUVVJFKFNDX1ZFUldfUFYsICAgICAgKEZTQ0FQSU5UUysw
KSozMisyNSkgLyogVkVSVyB1c2VkIGJ5IFhlbiBmb3IgUFYgKi8KK1hFTl9D
UFVGRUFUVVJFKFNDX1ZFUldfSFZNLCAgICAgKEZTQ0FQSU5UUyswKSozMisy
NikgLyogVkVSVyB1c2VkIGJ5IFhlbiBmb3IgSFZNICovCitYRU5fQ1BVRkVB
VFVSRShTQ19WRVJXX0lETEUsICAgIChGU0NBUElOVFMrMCkqMzIrMjcpIC8q
IFZFUlcgdXNlZCBieSBYZW4gZm9yIGlkbGUgKi8KZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9jdXJyZW50LmgKaW5kZXggOWExMzdhMS4uYjc4NjBhNyAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKQEAgLTM4LDYgKzM4LDcgQEAg
c3RydWN0IHZjcHU7CiBzdHJ1Y3QgY3B1X2luZm8gewogICAgIHN0cnVjdCBj
cHVfdXNlcl9yZWdzIGd1ZXN0X2NwdV91c2VyX3JlZ3M7CiAgICAgdW5zaWdu
ZWQgaW50IHByb2Nlc3Nvcl9pZDsKKyAgICB1bnNpZ25lZCBpbnQgdmVyd19z
ZWw7CiAgICAgc3RydWN0IHZjcHUgKmN1cnJlbnRfdmNwdTsKICAgICB1bnNp
Z25lZCBsb25nIHBlcl9jcHVfb2Zmc2V0OwogICAgIHVuc2lnbmVkIGxvbmcg
Y3I0OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0
cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKaW5kZXgg
NDk4MzA3MS4uOThhMGE1MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9zcGVjX2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Nw
ZWNfY3RybC5oCkBAIC01Myw2ICs1MywxMyBAQCBzdGF0aWMgaW5saW5lIHZv
aWQgaW5pdF9zaGFkb3dfc3BlY19jdHJsX3N0YXRlKHZvaWQpCiAgICAgaW5m
by0+c2hhZG93X3NwZWNfY3RybCA9IDA7CiAgICAgaW5mby0+eGVuX3NwZWNf
Y3RybCA9IGRlZmF1bHRfeGVuX3NwZWNfY3RybDsKICAgICBpbmZvLT5zcGVj
X2N0cmxfZmxhZ3MgPSBkZWZhdWx0X3NwZWNfY3RybF9mbGFnczsKKworICAg
IC8qCisgICAgICogRm9yIGxlYXN0IGxhdGVuY3ksIHRoZSBWRVJXIHNlbGVj
dG9yIHNob3VsZCBiZSBhIHdyaXRlYWJsZSBkYXRhCisgICAgICogZGVzY3Jp
cHRvciByZXNpZGVudCBpbiB0aGUgY2FjaGUuICBfX0hZUEVSVklTT1JfRFMz
MiBzaGFyZXMgYSBjYWNoZQorICAgICAqIGxpbmUgd2l0aCBfX0hZUEVSVklT
T1JfQ1MsIHNvIGlzIGV4cGVjdGVkIHRvIGJlIHZlcnkgY2FjaGUtaG90Lgor
ICAgICAqLworICAgIGluZm8tPnZlcndfc2VsID0gX19IWVBFUlZJU09SX0RT
MzI7CiB9CiAKIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAq
YCBub3Qgc2FmZSBhZnRlciB0aGlzIGNhbGwuICovCkBAIC03Myw2ICs4MCwy
MiBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHNwZWNfY3RybF9lbnRl
cl9pZGxlKHN0cnVjdCBjcHVfaW5mbyAqaW5mbykKICAgICBhbHRlcm5hdGl2
ZV9pbnB1dChBU01fTk9QMywgIndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNS
X0lETEUsCiAgICAgICAgICAgICAgICAgICAgICAgImEiICh2YWwpLCAiYyIg
KE1TUl9TUEVDX0NUUkwpLCAiZCIgKDApKTsKICAgICBiYXJyaWVyKCk7CisK
KyAgICAvKgorICAgICAqIE1pY3JvYXJjaGl0ZWN0dXJhbCBTdG9yZSBCdWZm
ZXIgRGF0YSBTYW1wbGluZzoKKyAgICAgKgorICAgICAqIE9uIHZ1bG5lcmFi
bGUgc3lzdGVtcywgc3RvcmUgYnVmZmVyIGVudHJpZXMgYXJlIHN0YXRpY2Fs
bHkgcGFydGl0aW9uZWQKKyAgICAgKiBiZXR3ZWVuIGFjdGl2ZSB0aHJlYWRz
LiAgV2hlbiBlbnRlcmluZyBpZGxlLCBvdXIgc3RvcmUgYnVmZmVyIGVudHJp
ZXMKKyAgICAgKiBhcmUgcmUtcGFydGl0aW9uZWQgdG8gYWxsb3cgdGhlIG90
aGVyIHRocmVhZHMgdG8gdXNlIHRoZW0uCisgICAgICoKKyAgICAgKiBGbHVz
aCB0aGUgYnVmZmVycyB0byBlbnN1cmUgdGhhdCBubyBzZW5zaXRpdmUgZGF0
YSBvZiBvdXJzIGNhbiBiZQorICAgICAqIGxlYWtlZCBieSBhIHNpYmxpbmcg
YWZ0ZXIgaXQgZ2V0cyBvdXIgc3RvcmUgYnVmZmVyIGVudHJpZXMuCisgICAg
ICoKKyAgICAgKiBOb3RlOiBWRVJXIG11c3QgYmUgZW5jb2RlZCB3aXRoIGEg
bWVtb3J5IG9wZXJhbmQsIGFzIGl0IGlzIG9ubHkgdGhhdAorICAgICAqIGZv
cm0gd2hpY2ggY2F1c2VzIGEgZmx1c2guCisgICAgICovCisgICAgYWx0ZXJu
YXRpdmVfaW5wdXQoQVNNX05PUDgsICJ2ZXJ3ICVbc2VsXSIsIFg4Nl9GRUFU
VVJFX1NDX1ZFUldfSURMRSwKKyAgICAgICAgICAgICAgICAgICAgICBbc2Vs
XSAibSIgKGluZm8tPnZlcndfc2VsKSk7CiB9CiAKIC8qIFdBUk5JTkchIGBy
ZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBj
YWxsLiAqLwpAQCAtOTEsNiArMTE0LDE3IEBAIHN0YXRpYyBhbHdheXNfaW5s
aW5lIHZvaWQgc3BlY19jdHJsX2V4aXRfaWRsZShzdHJ1Y3QgY3B1X2luZm8g
KmluZm8pCiAgICAgYWx0ZXJuYXRpdmVfaW5wdXQoQVNNX05PUDMsICJ3cm1z
ciIsIFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFLAogICAgICAgICAgICAgICAg
ICAgICAgICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgw
KSk7CiAgICAgYmFycmllcigpOworCisgICAgLyoKKyAgICAgKiBNaWNyb2Fy
Y2hpdGVjdHVyYWwgU3RvcmUgQnVmZmVyIERhdGEgU2FtcGxpbmc6CisgICAg
ICoKKyAgICAgKiBPbiB2dWxuZXJhYmxlIHN5c3RlbXMsIHN0b3JlIGJ1ZmZl
ciBlbnRyaWVzIGFyZSBzdGF0aWNhbGx5IHBhcnRpdGlvbmVkCisgICAgICog
YmV0d2VlbiBhY3RpdmUgdGhyZWFkcy4gIFdoZW4gZXhpdGluZyBpZGxlLCB0
aGUgb3RoZXIgdGhyZWFkcyBzdG9yZQorICAgICAqIGJ1ZmZlciBlbnRyaWVz
IGFyZSByZS1wYXJ0aXRpb25lZCB0byBnaXZlIHVzIHNvbWUuCisgICAgICoK
KyAgICAgKiBXZSBub3cgaGF2ZSBzdG9yZSBidWZmZXIgZW50cmllcyB3aXRo
IHN0YWxlIGRhdGEgZnJvbSBzaWJsaW5nIHRocmVhZHMuCisgICAgICogQSBm
bHVzaCBpZiBuZWNlc3Nhcnkgd2lsbCBiZSBwZXJmb3JtZWQgb24gdGhlIHJl
dHVybiB0byBndWVzdCBwYXRoLgorICAgICAqLwogfQogCiAjZW5kaWYgLyog
IV9fWDg2X1NQRUNfQ1RSTF9IX18gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9zcGVjX2N0cmxfYXNtLmgKaW5kZXggNGQ4NjRlYi4uNTYwMzA2ZiAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNt
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgK
QEAgLTI0NywxMiArMjQ3LDE4IEBACiAvKiBVc2Ugd2hlbiBleGl0aW5nIHRv
IFBWIGd1ZXN0IGNvbnRleHQuICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9FWElU
X1RPX1BWICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05PUDI0
KSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAg
IERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9TQ19N
U1JfUFYKKyAgICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QsIFg4
Nl9GRUFUVVJFX1NDX01TUl9QVjsgICAgICAgICAgICAgIFwKKyAgICBBTFRF
Uk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9QOCksICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgX19zdHJpbmdpZnkodmVy
dyBDUFVJTkZPX3Zlcndfc2VsKCVyc3ApKSwgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgWDg2X0ZFQVRVUkVfU0NfVkVSV19QVgogCiAvKiBV
c2Ugd2hlbiBleGl0aW5nIHRvIEhWTSBndWVzdCBjb250ZXh0LiAqLwogI2Rl
ZmluZSBTUEVDX0NUUkxfRVhJVF9UT19IVk0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIEFMVEVSTkFUSVZFIF9f
c3RyaW5naWZ5KEFTTV9OT1AyNCksICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAotICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVT
VCwgWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTQorICAgICAgICBET19TUEVDX0NU
UkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTTsgICAg
ICAgICAgICAgXAorICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9O
T1A4KSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICBfX3N0cmluZ2lmeSh2ZXJ3IENQVUlORk9fdmVyd19zZWwoJXJzcCkp
LCAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBYODZfRkVBVFVS
RV9TQ19WRVJXX0hWTQogCiAvKgogICogVXNlIGluIElTVCBpbnRlcnJ1cHQv
ZXhjZXB0aW9uIGNvbnRleHQuICBNYXkgaW50ZXJydXB0IFhlbiBvciBQViBj
b250ZXh0Lgo=

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.9-8.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.9-8.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogSW50cm9kdWNlIG9wdGlvbnMg
dG8gY29udHJvbCBWRVJXIGZsdXNoaW5nCgpUaGUgTWljcm9hcmNoaXRlY3R1
cmFsIERhdGEgU2FtcGxpbmcgdnVsbmVyYWJpbGl0eSBpcyBzcGxpdCBpbnRv
IGNhdGVnb3JpZXMKd2l0aCBzdWJ0bHkgZGlmZmVyZW50IHByb3BlcnRpZXM6
CgogTUxQRFMgLSBNaWNyb2FyY2hpdGVjdHVyYWwgTG9hZCBQb3J0IERhdGEg
U2FtcGxpbmcKIE1TQkRTIC0gTWljcm9hcmNoaXRlY3R1cmFsIFN0b3JlIEJ1
ZmZlciBEYXRhIFNhbXBsaW5nCiBNRkJEUyAtIE1pY3JvYXJjaGl0ZWN0dXJh
bCBGaWxsIEJ1ZmZlciBEYXRhIFNhbXBsaW5nCiBNRFNVTSAtIE1pY3JvYXJj
aGl0ZWN0dXJhbCBEYXRhIFNhbXBsaW5nIFVuY2FjaGVhYmxlIE1lbW9yeQoK
TURTVU0gaXMgYSBzcGVjaWFsIGNhc2Ugb2YgdGhlIG90aGVyIHRocmVlLCBh
bmQgaXNuJ3QgZGlzdGluZ3Vpc2hlZCBmdXJ0aGVyLgoKVGhlc2UgaXNzdWVz
IHBlcnRhaW4gdG8gdGhyZWUgbWljcm9hcmNoaXRlY3R1cmFsIGJ1ZmZlcnMu
ICBUaGUgTG9hZCBQb3J0cywgdGhlClN0b3JlIEJ1ZmZlcnMgYW5kIHRoZSBG
aWxsIEJ1ZmZlcnMuICBFYWNoIG9mIHRoZXNlIHN0cnVjdHVyZXMgYXJlIGZs
dXNoZWQgYnkKdGhlIG5ldyBlbmhhbmNlZCBWRVJXIGZ1bmN0aW9uYWxpdHks
IGJ1dCB0aGUgY29uZGl0aW9ucyB1bmRlciB3aGljaCBmbHVzaGluZwppcyBu
ZWNlc3NhcnkgdmFyeS4KCkZvciB0aGlzIGNvbmNpc2Ugb3ZlcnZpZXcgb2Yg
dGhlIGlzc3VlcyBhbmQgZGVmYXVsdCBsb2dpYywgdGhlIGFiYnJldmlhdGlv
bnMKU1AgKFN0b3JlIFBvcnQpLCBGQiAoRmlsbCBCdWZmZXIpLCBMUCAoTG9h
ZCBQb3J0KSBhbmQgSFQgKEh5cGVydGhyZWFkaW5nKSBhcmUKdXNlZCBmb3Ig
YnJldml0eToKCiAqIFZ1bG5lcmFibGUgaGFyZHdhcmUgaXMgZGl2aWRlZCBp
bnRvIHR3byBjYXRlZ29yaWVzIC0gcGFydHMgd2hpY2ggc3VmZmVyCiAgIGZy
b20gU1Agb25seSwgYW5kIHBhcnRzIHdpdGggYW55IG90aGVyIGNvbWJpbmF0
aW9uIG9mIHZ1bG5lcmFiaWxpdGllcy4KCiAqIFNQIG9ubHkgaGFzIGFuIEhU
IGludGVyYWN0aW9uIHdoZW4gdGhlIHRocmVhZCBnb2VzIGlkbGUsIGR1ZSB0
byB0aGUgc3RhdGljCiAgIHBhcnRpdGlvbmluZyBvZiByZXNvdXJjZXMuICBM
UCBhbmQgRkIgaGF2ZSBIVCBpbnRlcmFjdGlvbnMgYXQgYWxsIHBvaW50cywK
ICAgZHVlIHRvIHRoZSBjb21wZXRpdGl2ZSBzaGFyaW5nIG9mIHJlc291cmNl
cy4gIEFsbCBpc3N1ZXMgcG90ZW50aWFsbHkgbGVhawogICBkYXRhIGFjcm9z
cyB0aGUgcmV0dXJuLXRvLWd1ZXN0IHRyYW5zaXRpb24uCgogKiBUaGUgbWlj
cm9jb2RlIHdoaWNoIGltcGxlbWVudHMgVkVSVyBmbHVzaGluZyBhbHNvIGV4
dGVuZHMgTVNSX0ZMVVNIX0NNRCwgc28KICAgd2UgZG9uJ3QgbmVlZCB0byBk
byBib3RoIG9uIHRoZSBIVk0gcmV0dXJuLXRvLWd1ZXN0IHBhdGguICBIb3dl
dmVyLCBzb21lCiAgIHBhcnRzIGFyZSBub3QgdnVsbmVyYWJsZSB0byBMMVRG
ICh0aGVyZWZvcmUgaGF2ZSBubyBNU1JfRkxVU0hfQ01EKSwgYnV0IGFyZQog
ICB2dWxuZXJhYmxlIHRvIE1EUywgc28gZG8gcmVxdWlyZSBWRVJXIG9uIHRo
ZSBIVk0gcGF0aC4KCk5vdGUgdGhhdCB3ZSBkZWxpYmVyYXRlbHkgc3VwcG9y
dCBtZHM9MSBldmVuIHdpdGhvdXQgTURfQ0xFQVIgaW4gY2FzZSB0aGUKbWlj
cm9jb2RlIGhhcyBiZWVuIHVwZGF0ZWQgYnV0IHRoZSBmZWF0dXJlIGJpdCBu
b3QgZXhwb3NlZC4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjk3LCBDVkUtMjAx
OC0xMjEyNiwgQ1ZFLTIwMTgtMTIxMjcsIENWRS0yMDE4LTEyMTMwLCBDVkUt
MjAxOS0xMTA5MS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpkaWZmIC0tZ2l0IGEvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCBhNzRhOTk1Li44NTIyNjIx
IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJr
ZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
bgpAQCAtMTY3Nyw3ICsxNjc3LDcgQEAgaXMgYmVpbmcgaW50ZXJwcmV0ZWQg
YXMgYSBjdXN0b20gdGltZW91dCBpbiBtaWxsaXNlY29uZHMuIFplcm8gb3Ig
Ym9vbGVhbgogZmFsc2UgZGlzYWJsZSB0aGUgcXVpcmsgd29ya2Fyb3VuZCwg
d2hpY2ggaXMgYWxzbyB0aGUgZGVmYXVsdC4KIAogIyMjIHNwZWMtY3RybCAo
eDg2KQotPiBgPSBMaXN0IG9mIFsgPGJvb2w+LCB4ZW49PGJvb2w+LCB7cHYs
aHZtLG1zci1zYyxyc2J9PTxib29sPiwKKz4gYD0gTGlzdCBvZiBbIDxib29s
PiwgeGVuPTxib29sPiwge3B2LGh2bSxtc3Itc2MscnNiLG1kLWNsZWFyfT08
Ym9vbD4sCiA+ICAgICAgICAgICAgICBidGktdGh1bms9cmV0cG9saW5lfGxm
ZW5jZXxqbXAsIHtpYnJzLGlicGIsc3NiZCxlYWdlci1mcHUsCiA+ICAgICAg
ICAgICAgICBsMWQtZmx1c2h9PTxib29sPiBdYAogCkBAIC0xNzAxLDkgKzE3
MDEsMTAgQEAgaW4gcGxhY2UgZm9yIGd1ZXN0cyB0byB1c2UuCiAKIFVzZSBv
ZiBhIHBvc2l0aXZlIGJvb2xlYW4gdmFsdWUgZm9yIGVpdGhlciBvZiB0aGVz
ZSBvcHRpb25zIGlzIGludmFsaWQuCiAKLVRoZSBib29sZWFucyBgcHY9YCwg
YGh2bT1gLCBgbXNyLXNjPWAgYW5kIGByc2I9YCBvZmZlciBmaW5lIGdyYWlu
ZWQgY29udHJvbAotb3ZlciB0aGUgYWx0ZXJuYXRpdmUgYmxvY2tzIHVzZWQg
YnkgWGVuLiAgVGhlc2UgaW1wYWN0IFhlbidzIGFiaWxpdHkgdG8KLXByb3Rl
Y3QgaXRzZWxmLCBhbmQgWGVuJ3MgYWJpbGl0eSB0byB2aXJ0dWFsaXNlIHN1
cHBvcnQgZm9yIGd1ZXN0cyB0byB1c2UuCitUaGUgYm9vbGVhbnMgYHB2PWAs
IGBodm09YCwgYG1zci1zYz1gLCBgcnNiPWAgYW5kIGBtZC1jbGVhcj1gIG9m
ZmVyIGZpbmUKK2dyYWluZWQgY29udHJvbCBvdmVyIHRoZSBhbHRlcm5hdGl2
ZSBibG9ja3MgdXNlZCBieSBYZW4uICBUaGVzZSBpbXBhY3QgWGVuJ3MKK2Fi
aWxpdHkgdG8gcHJvdGVjdCBpdHNlbGYsIGFuZCBYZW4ncyBhYmlsaXR5IHRv
IHZpcnR1YWxpc2Ugc3VwcG9ydCBmb3IgZ3Vlc3RzCit0byB1c2UuCiAKICog
YHB2PWAgYW5kIGBodm09YCBvZmZlciBjb250cm9sIG92ZXIgYWxsIHN1Ym9w
dGlvbnMgZm9yIFBWIGFuZCBIVk0gZ3Vlc3RzCiAgIHJlc3BlY3RpdmVseS4K
QEAgLTE3MTIsNiArMTcxMywxMSBAQCBwcm90ZWN0IGl0c2VsZiwgYW5kIFhl
bidzIGFiaWxpdHkgdG8gdmlydHVhbGlzZSBzdXBwb3J0IGZvciBndWVzdHMg
dG8gdXNlLgogICBndWVzdHMgYW5kIGlmIGRpc2FibGVkLCBndWVzdHMgd2ls
bCBiZSB1bmFibGUgdG8gdXNlIElCUlMvU1RJQlAvU1NCRC9ldGMuCiAqIGBy
c2I9YCBvZmZlcnMgY29udHJvbCBvdmVyIHdoZXRoZXIgdG8gb3ZlcndyaXRl
IHRoZSBSZXR1cm4gU3RhY2sgQnVmZmVyIC8KICAgUmV0dXJuIEFkZHJlc3Mg
U3RhY2sgb24gZW50cnkgdG8gWGVuLgorKiBgbWQtY2xlYXI9YCBvZmZlcnMg
Y29udHJvbCBvdmVyIHdoZXRoZXIgdG8gdXNlIFZFUlcgdG8gZmx1c2gKKyAg
bWljcm9hcmNoaXRlY3R1cmFsIGJ1ZmZlcnMgb24gaWRsZSBhbmQgZXhpdCBm
cm9tIFhlbi4gICpOb3RlOiBGb3IKKyAgY29tcGF0aWJpbGl0eSB3aXRoIGRl
dmVsb3BtZW50IHZlcnNpb25zIG9mIHRoaXMgZml4LCBgbWRzPWAgaXMgYWxz
byBhY2NlcHRlZAorICBvbiBYZW4gNC4xMiBhbmQgZWFybGllciBhcyBhbiBh
bGlhcy4gIENvbnN1bHQgdmVuZG9yIGRvY3VtZW50YXRpb24gaW4KKyAgcHJl
ZmVyZW5jZSB0byBoZXJlLioKIAogSWYgWGVuIHdhcyBjb21waWxlZCB3aXRo
IElORElSRUNUXF9USFVOSyBzdXBwb3J0LCBgYnRpLXRodW5rPWAgY2FuIGJl
IHVzZWQgdG8KIHNlbGVjdCB3aGljaCBvZiB0aGUgdGh1bmtzIGdldHMgcGF0
Y2hlZCBpbnRvIHRoZSBgX194ODZfaW5kaXJlY3RfdGh1bmtfJXJlZ2AKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNo
L3g4Ni9zcGVjX2N0cmwuYwppbmRleCA0ZTY1NThhLi41NTg2MjZjIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3NwZWNfY3RybC5jCkBAIC0zMyw2ICszMyw4IEBAIHN0YXRpYyBi
b29sIF9faW5pdGRhdGEgb3B0X21zcl9zY19wdiA9IHRydWU7CiBzdGF0aWMg
Ym9vbCBfX2luaXRkYXRhIG9wdF9tc3Jfc2NfaHZtID0gdHJ1ZTsKIHN0YXRp
YyBib29sIF9faW5pdGRhdGEgb3B0X3JzYl9wdiA9IHRydWU7CiBzdGF0aWMg
Ym9vbCBfX2luaXRkYXRhIG9wdF9yc2JfaHZtID0gdHJ1ZTsKK3N0YXRpYyBp
bnQ4X3QgX19pbml0ZGF0YSBvcHRfbWRfY2xlYXJfcHYgPSAtMTsKK3N0YXRp
YyBpbnQ4X3QgX19pbml0ZGF0YSBvcHRfbWRfY2xlYXJfaHZtID0gLTE7CiAK
IC8qIENtZGxpbmUgY29udHJvbHMgZm9yIFhlbidzIHNwZWN1bGF0aXZlIHNl
dHRpbmdzLiAqLwogc3RhdGljIGVudW0gaW5kX3RodW5rIHsKQEAgLTU3LDYg
KzU5LDkgQEAgcGFkZHJfdCBfX3JlYWRfbW9zdGx5IGwxdGZfYWRkcl9tYXNr
LCBfX3JlYWRfbW9zdGx5IGwxdGZfc2FmZV9tYWRkcjsKIHN0YXRpYyBib29s
IF9faW5pdGRhdGEgY3B1X2hhc19idWdfbDF0ZjsKIHN0YXRpYyB1bnNpZ25l
ZCBpbnQgX19pbml0ZGF0YSBsMWRfbWF4cGh5c2FkZHI7CiAKK3N0YXRpYyBi
b29sIF9faW5pdGRhdGEgY3B1X2hhc19idWdfbXNiZHNfb25seTsgLyogPT4g
bWluaW1hbCBIVCBpbXBhY3QuICovCitzdGF0aWMgYm9vbCBfX2luaXRkYXRh
IGNwdV9oYXNfYnVnX21kczsgLyogQW55IG90aGVyIE17TFAsU0IsRkJ9RFMg
Y29tYmluYXRpb24uICovCisKIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2J0
aShjb25zdCBjaGFyICpzKQogewogICAgIGNvbnN0IGNoYXIgKnNzOwpAQCAt
MTMzLDYgKzEzOCw4IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3NwZWNf
Y3RybChjaGFyICpzKQogICAgICAgICBkaXNhYmxlX2NvbW1vbjoKICAgICAg
ICAgICAgIG9wdF9yc2JfcHYgPSBmYWxzZTsKICAgICAgICAgICAgIG9wdF9y
c2JfaHZtID0gZmFsc2U7CisgICAgICAgICAgICBvcHRfbWRfY2xlYXJfcHYg
PSAwOworICAgICAgICAgICAgb3B0X21kX2NsZWFyX2h2bSA9IDA7CiAKICAg
ICAgICAgICAgIG9wdF90aHVuayA9IFRIVU5LX0pNUDsKICAgICAgICAgICAg
IG9wdF9pYnJzID0gMDsKQEAgLTE1NSwxMSArMTYyLDEzIEBAIHN0YXRpYyBp
bnQgX19pbml0IHBhcnNlX3NwZWNfY3RybChjaGFyICpzKQogICAgICAgICB7
CiAgICAgICAgICAgICBvcHRfbXNyX3NjX3B2ID0gdmFsOwogICAgICAgICAg
ICAgb3B0X3JzYl9wdiA9IHZhbDsKKyAgICAgICAgICAgIG9wdF9tZF9jbGVh
cl9wdiA9IHZhbDsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggKHZh
bCA9IHBhcnNlX2Jvb2xlYW4oImh2bSIsIHMsIHNzKSkgPj0gMCApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIG9wdF9tc3Jfc2NfaHZtID0gdmFsOwogICAg
ICAgICAgICAgb3B0X3JzYl9odm0gPSB2YWw7CisgICAgICAgICAgICBvcHRf
bWRfY2xlYXJfaHZtID0gdmFsOwogICAgICAgICB9CiAgICAgICAgIGVsc2Ug
aWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigibXNyLXNjIiwgcywgc3MpKSA+
PSAwICkKICAgICAgICAgewpAQCAtMTcxLDYgKzE4MCwxMiBAQCBzdGF0aWMg
aW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY2hhciAqcykKICAgICAgICAg
ICAgIG9wdF9yc2JfcHYgPSB2YWw7CiAgICAgICAgICAgICBvcHRfcnNiX2h2
bSA9IHZhbDsKICAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggKHZhbCA9
IHBhcnNlX2Jvb2xlYW4oIm1kLWNsZWFyIiwgcywgc3MpKSA+PSAwIHx8Cisg
ICAgICAgICAgICAgICAgICAodmFsID0gcGFyc2VfYm9vbGVhbigibWRzIiwg
cywgc3MpKSA+PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgb3B0X21k
X2NsZWFyX3B2ID0gdmFsOworICAgICAgICAgICAgb3B0X21kX2NsZWFyX2h2
bSA9IHZhbDsKKyAgICAgICAgfQogCiAgICAgICAgIC8qIFhlbidzIHNwZWN1
bGF0aXZlIHNpZGVjaGFubmVsIG1pdGlnYXRpb24gc2V0dGluZ3MuICovCiAg
ICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChzLCAiYnRpLXRodW5rPSIsIDEw
KSApCkBAIC0zNTYsNyArMzcxLDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHBy
aW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNh
cHMpCiAgICAgICAgICAgICAgICAiXG4iKTsKIAogICAgIC8qIFNldHRpbmdz
IGZvciBYZW4ncyBwcm90ZWN0aW9uLCBpcnJlc3BlY3RpdmUgb2YgZ3Vlc3Rz
LiAqLwotICAgIHByaW50aygiICBYZW4gc2V0dGluZ3M6IEJUSS1UaHVuayAl
cywgU1BFQ19DVFJMOiAlcyVzLCBPdGhlcjolcyVzXG4iLAorICAgIHByaW50
aygiICBYZW4gc2V0dGluZ3M6IEJUSS1UaHVuayAlcywgU1BFQ19DVFJMOiAl
cyVzLCBPdGhlcjolcyVzJXNcbiIsCiAgICAgICAgICAgIHRodW5rID09IFRI
VU5LX05PTkUgICAgICA/ICJOL0EiIDoKICAgICAgICAgICAgdGh1bmsgPT0g
VEhVTktfUkVUUE9MSU5FID8gIlJFVFBPTElORSIgOgogICAgICAgICAgICB0
aHVuayA9PSBUSFVOS19MRkVOQ0UgICAgPyAiTEZFTkNFIiA6CkBAIC0zNjYs
NyArMzgxLDggQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMo
ZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgICAg
ICAgICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU1NCRCkgICAgICAgICAg
ID8gIiIgOgogICAgICAgICAgICAoZGVmYXVsdF94ZW5fc3BlY19jdHJsICYg
U1BFQ19DVFJMX1NTQkQpICA/ICIgU1NCRCsiIDogIiBTU0JELSIsCiAgICAg
ICAgICAgIG9wdF9pYnBiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgID8gIiBJQlBCIiAgOiAiIiwKLSAgICAgICAgICAgb3B0X2wxZF9mbHVz
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIEwxRF9GTFVTSCIg
OiAiIik7CisgICAgICAgICAgIG9wdF9sMWRfZmx1c2ggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgID8gIiBMMURfRkxVU0giIDogIiIsCisgICAgICAg
ICAgIG9wdF9tZF9jbGVhcl9wdiB8fCBvcHRfbWRfY2xlYXJfaHZtICAgICAg
ID8gIiBWRVJXIiAgOiAiIik7CiAKICAgICAvKiBMMVRGIGRpYWdub3N0aWNz
LCBwcmludGVkIGlmIHZ1bG5lcmFibGUgb3IgUFYgc2hhZG93aW5nIGlzIGlu
IHVzZS4gKi8KICAgICBpZiAoIGNwdV9oYXNfYnVnX2wxdGYgfHwgb3B0X3B2
X2wxdGZfaHdkb20gfHwgb3B0X3B2X2wxdGZfZG9tdSApCkBAIC03NDksNiAr
NzY1LDEwNyBAQCBzdGF0aWMgX19pbml0IHZvaWQgbDF0Zl9jYWxjdWxhdGlv
bnModWludDY0X3QgY2FwcykKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgOiAoM3VsIDw8IChwYWRkcl9iaXRzIC0gMikp
KSk7CiB9CiAKKy8qIENhbGN1bGF0ZSB3aGV0aGVyIHRoaXMgQ1BVIGlzIHZ1
bG5lcmFibGUgdG8gTURTLiAqLworc3RhdGljIF9faW5pdCB2b2lkIG1kc19j
YWxjdWxhdGlvbnModWludDY0X3QgY2FwcykKK3sKKyAgICAvKiBNRFMgaXMg
b25seSBrbm93biB0byBhZmZlY3QgSW50ZWwgRmFtaWx5IDYgcHJvY2Vzc29y
cyBhdCB0aGlzIHRpbWUuICovCisgICAgaWYgKCBib290X2NwdV9kYXRhLng4
Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9JTlRFTCB8fAorICAgICAgICAgYm9v
dF9jcHVfZGF0YS54ODYgIT0gNiApCisgICAgICAgIHJldHVybjsKKworICAg
IC8qIEFueSBwcm9jZXNzb3IgYWR2ZXJ0aXNpbmcgTURTX05PIHNob3VsZCBi
ZSBub3QgdnVsbmVyYWJsZSB0byBNRFMuICovCisgICAgaWYgKCBjYXBzICYg
QVJDSF9DQVBTX01EU19OTyApCisgICAgICAgIHJldHVybjsKKworICAgIHN3
aXRjaCAoIGJvb3RfY3B1X2RhdGEueDg2X21vZGVsICkKKyAgICB7CisgICAg
ICAgIC8qCisgICAgICAgICAqIENvcmUgcHJvY2Vzc29ycyBzaW5jZSBhdCBs
ZWFzdCBOZWhhbGVtIGFyZSB2dWxuZXJhYmxlLgorICAgICAgICAgKi8KKyAg
ICBjYXNlIDB4MWY6IC8qIEF1YnVybmRhbGUgLyBIYXZlbmRhbGUgKi8KKyAg
ICBjYXNlIDB4MWU6IC8qIE5laGFsZW0gKi8KKyAgICBjYXNlIDB4MWE6IC8q
IE5laGFsZW0gRVAgKi8KKyAgICBjYXNlIDB4MmU6IC8qIE5laGFsZW0gRVgg
Ki8KKyAgICBjYXNlIDB4MjU6IC8qIFdlc3RtZXJlICovCisgICAgY2FzZSAw
eDJjOiAvKiBXZXN0bWVyZSBFUCAqLworICAgIGNhc2UgMHgyZjogLyogV2Vz
dG1lcmUgRVggKi8KKyAgICBjYXNlIDB4MmE6IC8qIFNhbmR5QnJpZGdlICov
CisgICAgY2FzZSAweDJkOiAvKiBTYW5keUJyaWRnZSBFUC9FWCAqLworICAg
IGNhc2UgMHgzYTogLyogSXZ5QnJpZGdlICovCisgICAgY2FzZSAweDNlOiAv
KiBJdnlCcmlkZ2UgRVAvRVggKi8KKyAgICBjYXNlIDB4M2M6IC8qIEhhc3dl
bGwgKi8KKyAgICBjYXNlIDB4M2Y6IC8qIEhhc3dlbGwgRVgvRVAgKi8KKyAg
ICBjYXNlIDB4NDU6IC8qIEhhc3dlbGwgRCAqLworICAgIGNhc2UgMHg0Njog
LyogSGFzd2VsbCBIICovCisgICAgY2FzZSAweDNkOiAvKiBCcm9hZHdlbGwg
Ki8KKyAgICBjYXNlIDB4NDc6IC8qIEJyb2Fkd2VsbCBIICovCisgICAgY2Fz
ZSAweDRmOiAvKiBCcm9hZHdlbGwgRVAvRVggKi8KKyAgICBjYXNlIDB4NTY6
IC8qIEJyb2Fkd2VsbCBEICovCisgICAgY2FzZSAweDRlOiAvKiBTa3lsYWtl
IE0gKi8KKyAgICBjYXNlIDB4NWU6IC8qIFNreWxha2UgRCAqLworICAgICAg
ICBjcHVfaGFzX2J1Z19tZHMgPSB0cnVlOworICAgICAgICBicmVhazsKKwor
ICAgICAgICAvKgorICAgICAgICAgKiBTb21lIENvcmUgcHJvY2Vzc29ycyBo
YXZlIHBlci1zdGVwcGluZyB2dWxuZXJhYmlsaXR5LgorICAgICAgICAgKi8K
KyAgICBjYXNlIDB4NTU6IC8qIFNreWxha2UtWCAvIENhc2NhZGUgTGFrZSAq
LworICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X21hc2sgPD0gNSAp
CisgICAgICAgICAgICBjcHVfaGFzX2J1Z19tZHMgPSB0cnVlOworICAgICAg
ICBicmVhazsKKworICAgIGNhc2UgMHg4ZTogLyogS2FieSAvIENvZmZlZSAv
IFdoaXNrZXkgTGFrZSBNICovCisgICAgICAgIGlmICggYm9vdF9jcHVfZGF0
YS54ODZfbWFzayA8PSAweGIgKQorICAgICAgICAgICAgY3B1X2hhc19idWdf
bWRzID0gdHJ1ZTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIDB4OWU6
IC8qIEthYnkgLyBDb2ZmZWUgLyBXaGlza2V5IExha2UgRCAqLworICAgICAg
ICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X21hc2sgPD0gMHhjICkKKyAgICAg
ICAgICAgIGNwdV9oYXNfYnVnX21kcyA9IHRydWU7CisgICAgICAgIGJyZWFr
OworCisgICAgICAgIC8qCisgICAgICAgICAqIFZlcnkgb2xkIGFuZCB2ZXJ5
IG5ldyBBdG9tIHByb2Nlc3NvcnMgYXJlIG5vdCB2dWxuZXJhYmxlLgorICAg
ICAgICAgKi8KKyAgICBjYXNlIDB4MWM6IC8qIFBpbmV2aWV3ICovCisgICAg
Y2FzZSAweDI2OiAvKiBMaW5jcm9mdCAqLworICAgIGNhc2UgMHgyNzogLyog
UGVud2VsbCAqLworICAgIGNhc2UgMHgzNTogLyogQ2xvdmVydmlldyAqLwor
ICAgIGNhc2UgMHgzNjogLyogQ2VkYXJ2aWV3ICovCisgICAgY2FzZSAweDdh
OiAvKiBHb2xkbW9udCAqLworICAgICAgICBicmVhazsKKworICAgICAgICAv
KgorICAgICAgICAgKiBNaWRkbGluZyBBdG9tIHByb2Nlc3NvcnMgYXJlIHZ1
bG5lcmFibGUgdG8ganVzdCB0aGUgU3RvcmUgQnVmZmVyCisgICAgICAgICAq
IGFzcGVjdC4KKyAgICAgICAgICovCisgICAgY2FzZSAweDM3OiAvKiBCYXl0
cmFpbCAvIFZhbGxleXZpZXcgKFNpbHZlcm1vbnQpICovCisgICAgY2FzZSAw
eDRhOiAvKiBNZXJyaWZpZWxkICovCisgICAgY2FzZSAweDRjOiAvKiBDaGVy
cnl0cmFpbCAvIEJyYXNzd2VsbCAqLworICAgIGNhc2UgMHg0ZDogLyogQXZh
dG9uIC8gUmFuZ2VseSAoU2lsdmVybW9udCkgKi8KKyAgICBjYXNlIDB4NWE6
IC8qIE1vb3JlZmllbGQgKi8KKyAgICBjYXNlIDB4NWQ6CisgICAgY2FzZSAw
eDY1OgorICAgIGNhc2UgMHg2ZToKKyAgICBjYXNlIDB4NzU6CisgICAgICAg
IC8qCisgICAgICAgICAqIEtuaWdodHMgcHJvY2Vzc29ycyAod2hpY2ggYXJl
IGJhc2VkIG9uIHRoZSBTaWx2ZXJtb250L0Fpcm1vbnQKKyAgICAgICAgICog
bWljcm9hcmNoaXRlY3R1cmUpIGFyZSBzaW1pbGFybHkgb25seSBhZmZlY3Rl
ZCBieSB0aGUgU3RvcmUgQnVmZmVyCisgICAgICAgICAqIGFzcGVjdC4KKyAg
ICAgICAgICovCisgICAgY2FzZSAweDU3OiAvKiBLbmlnaHRzIExhbmRpbmcg
Ki8KKyAgICBjYXNlIDB4ODU6IC8qIEtuaWdodHMgTWlsbCAqLworICAgICAg
ICBjcHVfaGFzX2J1Z19tc2Jkc19vbmx5ID0gdHJ1ZTsKKyAgICAgICAgYnJl
YWs7CisKKyAgICBkZWZhdWx0OgorICAgICAgICBwcmludGsoIlVucmVjb2du
aXNlZCBDUFUgbW9kZWwgJSN4IC0gYXNzdW1pbmcgdnVsbmVyYWJsZSB0byBN
RFNcbiIsCisgICAgICAgICAgICAgICBib290X2NwdV9kYXRhLng4Nl9tb2Rl
bCk7CisgICAgICAgIGNwdV9oYXNfYnVnX21kcyA9IHRydWU7CisgICAgICAg
IGJyZWFrOworICAgIH0KK30KKwogdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxh
dGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogewogICAgIGVudW0gaW5kX3RodW5r
IHRodW5rID0gVEhVTktfREVGQVVMVDsKQEAgLTkzOCw2ICsxMDU1LDQ3IEBA
IHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9p
ZCkKICAgICAgICAgICAgICJlbmFibGVkLiAgUGxlYXNlIGFzc2VzcyB5b3Vy
IGNvbmZpZ3VyYXRpb24gYW5kIGNob29zZSBhblxuIgogICAgICAgICAgICAg
ImV4cGxpY2l0ICdzbXQ9PGJvb2w+JyBzZXR0aW5nLiAgU2VlIFhTQS0yNzMu
XG4iKTsKIAorICAgIG1kc19jYWxjdWxhdGlvbnMoY2Fwcyk7CisKKyAgICAv
KgorICAgICAqIEJ5IGRlZmF1bHQsIGVuYWJsZSBQViBhbmQgSFZNIG1pdGln
YXRpb25zIG9uIE1EUy12dWxuZXJhYmxlIGhhcmR3YXJlLgorICAgICAqIFRo
aXMgd2lsbCBvbmx5IGJlIGEgdG9rZW4gZWZmb3J0IGZvciBNTFBEUy9NRkJE
UyB3aGVuIEhUIGlzIGVuYWJsZWQsCisgICAgICogYnV0IGl0IGlzIHNvbWV3
aGF0IGJldHRlciB0aGFuIG5vdGhpbmcuCisgICAgICovCisgICAgaWYgKCBv
cHRfbWRfY2xlYXJfcHYgPT0gLTEgKQorICAgICAgICBvcHRfbWRfY2xlYXJf
cHYgPSAoKGNwdV9oYXNfYnVnX21kcyB8fCBjcHVfaGFzX2J1Z19tc2Jkc19v
bmx5KSAmJgorICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX01EX0NMRUFSKSk7CisgICAgaWYgKCBvcHRfbWRf
Y2xlYXJfaHZtID09IC0xICkKKyAgICAgICAgb3B0X21kX2NsZWFyX2h2bSA9
ICgoY3B1X2hhc19idWdfbWRzIHx8IGNwdV9oYXNfYnVnX21zYmRzX29ubHkp
ICYmCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vdF9jcHVfaGFz
KFg4Nl9GRUFUVVJFX01EX0NMRUFSKSk7CisKKyAgICAvKgorICAgICAqIEVu
YWJsZSBNRFMgZGVmZW5jZXMgYXMgYXBwbGljYWJsZS4gIFRoZSBQViBibG9j
a3MgbmVlZCB1c2luZyBhbGwgdGhlCisgICAgICogdGltZSwgYW5kIHRoZSBJ
ZGxlIGJsb2NrcyBuZWVkIHVzaW5nIGlmIGVpdGhlciBQViBvciBIVk0gZGVm
ZW5jZXMgYXJlCisgICAgICogdXNlZC4KKyAgICAgKgorICAgICAqIEhWTSBp
cyBtb3JlIGNvbXBsaWNhdGVkLiAgVGhlIE1EX0NMRUFSIG1pY3JvY29kZSBl
eHRlbmRzIEwxRF9GTFVTSCB3aXRoCisgICAgICogZXF1aXZlbGVudCBzZW1h
bnRpY3MgdG8gYXZvaWQgbmVlZGluZyB0byBwZXJmb3JtIGJvdGggZmx1c2hl
cyBvbiB0aGUKKyAgICAgKiBIVk0gcGF0aC4gIFRoZSBIVk0gYmxvY2tzIGRv
bid0IG5lZWQgYWN0aXZhdGluZyBpZiBvdXIgaHlwZXJ2aXNvciB0b2xkCisg
ICAgICogdXMgaXQgd2FzIGhhbmRsaW5nIEwxRF9GTFVTSCwgb3Igd2UgYXJl
IHVzaW5nIEwxRF9GTFVTSCBvdXJzZWx2ZXMuCisgICAgICovCisgICAgaWYg
KCBvcHRfbWRfY2xlYXJfcHYgKQorICAgICAgICBzZXR1cF9mb3JjZV9jcHVf
Y2FwKFg4Nl9GRUFUVVJFX1NDX1ZFUldfUFYpOworICAgIGlmICggb3B0X21k
X2NsZWFyX3B2IHx8IG9wdF9tZF9jbGVhcl9odm0gKQorICAgICAgICBzZXR1
cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1NDX1ZFUldfSURMRSk7Cisg
ICAgaWYgKCBvcHRfbWRfY2xlYXJfaHZtICYmICEoY2FwcyAmIEFSQ0hfQ0FQ
U19TS0lQX0wxREZMKSAmJiAhb3B0X2wxZF9mbHVzaCApCisgICAgICAgIHNl
dHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfU0NfVkVSV19IVk0pOwor
CisgICAgLyoKKyAgICAgKiBXYXJuIHRoZSB1c2VyIGlmIHRoZXkgYXJlIG9u
IE1MUERTL01GQkRTLXZ1bG5lcmFibGUgaGFyZHdhcmUgd2l0aCBIVAorICAg
ICAqIGFjdGl2ZSBhbmQgbm8gZXhwbGljaXQgU01UIGNob2ljZS4KKyAgICAg
Ki8KKyAgICBpZiAoIG9wdF9zbXQgPT0gLTEgJiYgY3B1X2hhc19idWdfbWRz
ICYmIGh3X3NtdF9lbmFibGVkICkKKyAgICAgICAgd2FybmluZ19hZGQoCisg
ICAgICAgICAgICAiQm9vdGVkIG9uIE1MUERTL01GQkRTLXZ1bG5lcmFibGUg
aGFyZHdhcmUgd2l0aCBTTVQvSHlwZXJ0aHJlYWRpbmdcbiIKKyAgICAgICAg
ICAgICJlbmFibGVkLiAgTWl0aWdhdGlvbnMgd2lsbCBub3QgYmUgZnVsbHkg
ZWZmZWN0aXZlLiAgUGxlYXNlXG4iCisgICAgICAgICAgICAiY2hvb3NlIGFu
IGV4cGxpY2l0IHNtdD08Ym9vbD4gc2V0dGluZy4gIFNlZSBYU0EtMjk3Llxu
Iik7CisKICAgICBwcmludF9kZXRhaWxzKHRodW5rLCBjYXBzKTsKIAogICAg
IC8qCg==

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.10-1.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.10-1.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogUmVwb3NpdGlvbiB0aGUgWFBU
SSBjb21tYW5kIGxpbmUgcGFyc2luZyBsb2dpYwoKSXQgaGFzIGVuZGVkIHVw
IGluIHRoZSBtaWRkbGUgb2YgdGhlIG1pdGlnYXRpb24gY2FsY3VsYXRpb24g
bG9naWMuICBNb3ZlIGl0IHRvCmJlIGJlc2lkZSB0aGUgb3RoZXIgY29tbWFu
ZCBsaW5lIHBhcnNpbmcuCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIv
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IGY1ODYyODkuLmIxNzI4
MWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysg
Yi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTIwNyw2ICsyMDcsNzMg
QEAgc3RhdGljIGludCBfX2luaXQgcGFyc2Vfc3BlY19jdHJsKGNvbnN0IGNo
YXIgKnMpCiB9CiBjdXN0b21fcGFyYW0oInNwZWMtY3RybCIsIHBhcnNlX3Nw
ZWNfY3RybCk7CiAKK2ludDhfdCBfX3JlYWRfbW9zdGx5IG9wdF94cHRpX2h3
ZG9tID0gLTE7CitpbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfeHB0aV9kb211
ID0gLTE7CisKK3N0YXRpYyBfX2luaXQgdm9pZCB4cHRpX2luaXRfZGVmYXVs
dCh1aW50NjRfdCBjYXBzKQoreworICAgIGlmICggYm9vdF9jcHVfZGF0YS54
ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EICkKKyAgICAgICAgY2FwcyA9
IEFSQ0hfQ0FQU19SRENMX05POworCisgICAgaWYgKCBjYXBzICYgQVJDSF9D
QVBTX1JEQ0xfTk8gKQorICAgIHsKKyAgICAgICAgaWYgKCBvcHRfeHB0aV9o
d2RvbSA8IDAgKQorICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSAwOwor
ICAgICAgICBpZiAoIG9wdF94cHRpX2RvbXUgPCAwICkKKyAgICAgICAgICAg
IG9wdF94cHRpX2RvbXUgPSAwOworICAgIH0KKyAgICBlbHNlCisgICAgewor
ICAgICAgICBpZiAoIG9wdF94cHRpX2h3ZG9tIDwgMCApCisgICAgICAgICAg
ICBvcHRfeHB0aV9od2RvbSA9IDE7CisgICAgICAgIGlmICggb3B0X3hwdGlf
ZG9tdSA8IDAgKQorICAgICAgICAgICAgb3B0X3hwdGlfZG9tdSA9IDE7Cisg
ICAgfQorfQorCitzdGF0aWMgX19pbml0IGludCBwYXJzZV94cHRpKGNvbnN0
IGNoYXIgKnMpCit7CisgICAgY29uc3QgY2hhciAqc3M7CisgICAgaW50IHZh
bCwgcmMgPSAwOworCisgICAgLyogSW50ZXJwcmV0ICd4cHRpJyBhbG9uZSBp
biBpdHMgcG9zaXRpdmUgYm9vbGVhbiBmb3JtLiAqLworICAgIGlmICggKnMg
PT0gJ1wwJyApCisgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gb3B0X3hwdGlf
ZG9tdSA9IDE7CisKKyAgICBkbyB7CisgICAgICAgIHNzID0gc3RyY2hyKHMs
ICcsJyk7CisgICAgICAgIGlmICggIXNzICkKKyAgICAgICAgICAgIHNzID0g
c3RyY2hyKHMsICdcMCcpOworCisgICAgICAgIHN3aXRjaCAoIHBhcnNlX2Jv
b2wocywgc3MpICkKKyAgICAgICAgeworICAgICAgICBjYXNlIDA6CisgICAg
ICAgICAgICBvcHRfeHB0aV9od2RvbSA9IG9wdF94cHRpX2RvbXUgPSAwOwor
ICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSAxOgorICAgICAg
ICAgICAgb3B0X3hwdGlfaHdkb20gPSBvcHRfeHB0aV9kb211ID0gMTsKKyAg
ICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGRlZmF1bHQ6CisgICAgICAg
ICAgICBpZiAoICFzdHJjbXAocywgImRlZmF1bHQiKSApCisgICAgICAgICAg
ICAgICAgb3B0X3hwdGlfaHdkb20gPSBvcHRfeHB0aV9kb211ID0gLTE7Cisg
ICAgICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImRv
bTAiLCBzLCBzcykpID49IDAgKQorICAgICAgICAgICAgICAgIG9wdF94cHRp
X2h3ZG9tID0gdmFsOworICAgICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBw
YXJzZV9ib29sZWFuKCJkb211Iiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAg
ICAgICAgICBvcHRfeHB0aV9kb211ID0gdmFsOworICAgICAgICAgICAgZWxz
ZSBpZiAoICpzICkKKyAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7Cisg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIHMgPSBz
cyArIDE7CisgICAgfSB3aGlsZSAoICpzcyApOworCisgICAgcmV0dXJuIHJj
OworfQorY3VzdG9tX3BhcmFtKCJ4cHRpIiwgcGFyc2VfeHB0aSk7CisKIGlu
dDhfdCBfX3JlYWRfbW9zdGx5IG9wdF9wdl9sMXRmX2h3ZG9tID0gLTE7CiBp
bnQ4X3QgX19yZWFkX21vc3RseSBvcHRfcHZfbDF0Zl9kb211ID0gLTE7CiAK
QEAgLTY2MCw3MyArNzI3LDYgQEAgc3RhdGljIF9faW5pdCB2b2lkIGwxdGZf
Y2FsY3VsYXRpb25zKHVpbnQ2NF90IGNhcHMpCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogKDN1bCA8PCAocGFkZHJf
Yml0cyAtIDIpKSkpOwogfQogCi1pbnQ4X3QgX19yZWFkX21vc3RseSBvcHRf
eHB0aV9od2RvbSA9IC0xOwotaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3hw
dGlfZG9tdSA9IC0xOwotCi1zdGF0aWMgX19pbml0IHZvaWQgeHB0aV9pbml0
X2RlZmF1bHQodWludDY0X3QgY2FwcykKLXsKLSAgICBpZiAoIGJvb3RfY3B1
X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCApCi0gICAgICAg
IGNhcHMgPSBBUkNIX0NBUFNfUkRDTF9OTzsKLQotICAgIGlmICggY2FwcyAm
IEFSQ0hfQ0FQU19SRENMX05PICkKLSAgICB7Ci0gICAgICAgIGlmICggb3B0
X3hwdGlfaHdkb20gPCAwICkKLSAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9t
ID0gMDsKLSAgICAgICAgaWYgKCBvcHRfeHB0aV9kb211IDwgMCApCi0gICAg
ICAgICAgICBvcHRfeHB0aV9kb211ID0gMDsKLSAgICB9Ci0gICAgZWxzZQot
ICAgIHsKLSAgICAgICAgaWYgKCBvcHRfeHB0aV9od2RvbSA8IDAgKQotICAg
ICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSAxOwotICAgICAgICBpZiAoIG9w
dF94cHRpX2RvbXUgPCAwICkKLSAgICAgICAgICAgIG9wdF94cHRpX2RvbXUg
PSAxOwotICAgIH0KLX0KLQotc3RhdGljIF9faW5pdCBpbnQgcGFyc2VfeHB0
aShjb25zdCBjaGFyICpzKQotewotICAgIGNvbnN0IGNoYXIgKnNzOwotICAg
IGludCB2YWwsIHJjID0gMDsKLQotICAgIC8qIEludGVycHJldCAneHB0aScg
YWxvbmUgaW4gaXRzIHBvc2l0aXZlIGJvb2xlYW4gZm9ybS4gKi8KLSAgICBp
ZiAoICpzID09ICdcMCcgKQotICAgICAgICBvcHRfeHB0aV9od2RvbSA9IG9w
dF94cHRpX2RvbXUgPSAxOwotCi0gICAgZG8gewotICAgICAgICBzcyA9IHN0
cmNocihzLCAnLCcpOwotICAgICAgICBpZiAoICFzcyApCi0gICAgICAgICAg
ICBzcyA9IHN0cmNocihzLCAnXDAnKTsKLQotICAgICAgICBzd2l0Y2ggKCBw
YXJzZV9ib29sKHMsIHNzKSApCi0gICAgICAgIHsKLSAgICAgICAgY2FzZSAw
OgotICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSBvcHRfeHB0aV9kb211
ID0gMDsKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIGNhc2UgMToK
LSAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gb3B0X3hwdGlfZG9tdSA9
IDE7Ci0gICAgICAgICAgICBicmVhazsKLQotICAgICAgICBkZWZhdWx0Ogot
ICAgICAgICAgICAgaWYgKCAhc3RyY21wKHMsICJkZWZhdWx0IikgKQotICAg
ICAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gb3B0X3hwdGlfZG9tdSA9
IC0xOwotICAgICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29s
ZWFuKCJkb20wIiwgcywgc3MpKSA+PSAwICkKLSAgICAgICAgICAgICAgICBv
cHRfeHB0aV9od2RvbSA9IHZhbDsKLSAgICAgICAgICAgIGVsc2UgaWYgKCAo
dmFsID0gcGFyc2VfYm9vbGVhbigiZG9tdSIsIHMsIHNzKSkgPj0gMCApCi0g
ICAgICAgICAgICAgICAgb3B0X3hwdGlfZG9tdSA9IHZhbDsKLSAgICAgICAg
ICAgIGVsc2UgaWYgKCAqcyApCi0gICAgICAgICAgICAgICAgcmMgPSAtRUlO
VkFMOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLQotICAgICAg
ICBzID0gc3MgKyAxOwotICAgIH0gd2hpbGUgKCAqc3MgKTsKLQotICAgIHJl
dHVybiByYzsKLX0KLWN1c3RvbV9wYXJhbSgieHB0aSIsIHBhcnNlX3hwdGkp
OwotCiB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25z
KHZvaWQpCiB7CiAgICAgZW51bSBpbmRfdGh1bmsgdGh1bmsgPSBUSFVOS19E
RUZBVUxUOwo=

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.10-2.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.10-2.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L21zcjogRGVmaW5pdGlvbnMgZm9yIE1TUl9JTlRF
TF9DT1JFX1RIUkVBRF9DT1VOVAoKVGhpcyBpcyBhIG1vZGVsIHNwZWNpZmlj
IHJlZ2lzdGVyIHdoaWNoIGRldGFpbHMgdGhlIGN1cnJlbnQgY29uZmlndXJh
dGlvbgpjb3JlcyBhbmQgdGhyZWFkcyBpbiB0aGUgcGFja2FnZS4gIEJlY2F1
c2Ugb2YgaG93IEh5cGVydGhyZWFkIGFuZCBDb3JlCmNvbmZpZ3VyYXRpb24g
d29ya3Mgd29ya3MgaW4gZmlybXdhcmUsIHRoZSBNU1IgaXQgaXMgZGUtZmFj
dG8gY29uc3RhbnQgYW5kCndpbGwgcmVtYWluIHVuY2hhbmdlZCB1bnRpbCB0
aGUgbmV4dCBzeXN0ZW0gcmVzZXQuCgpJdCBpcyBhIHJlYWQgb25seSBNU1Ig
KHNvIHVuaWxhdGVyYWxseSByZWplY3Qgd3JpdGVzKSwgYnV0IGZvciBub3cg
cmV0YWluIGl0cwpsZWFreS1vbi1yZWFkIHByb3BlcnRpZXMuICBGdXJ0aGVy
IENQVUlEL01TUiB3b3JrIGlzIHJlcXVpcmVkIGJlZm9yZSB3ZSBjYW4Kc3Rh
cnQgdmlydHVhbGlzaW5nIGEgY29uc2lzdGVudCB0b3BvbG9neSB0byB0aGUg
Z3Vlc3QsIGFuZCByZXRhaW5pbmcgdGhlIG9sZApiZWhhdmlvdXIgaXMgdGhl
IHNhZmVzdCBjb3Vyc2Ugb2YgYWN0aW9uLgoKU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQWNrZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbXNyLmMgYi94ZW4vYXJjaC94ODYvbXNyLmMK
aW5kZXggYTIwZWVjNC4uNjg1M2Q0YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L21zci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwpAQCAtMTYxLDYg
KzE2MSwxMCBAQCBpbnQgZ3Vlc3RfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUg
KnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgKnZhbCkKICAgICAgICAgICAg
ICAgIF9NU1JfTUlTQ19GRUFUVVJFU19DUFVJRF9GQVVMVElORzsKICAgICAg
ICAgYnJlYWs7CiAKKyAgICAgICAgLyoKKyAgICAgICAgICogVE9ETzogSW1w
bGVtZW50IHdoZW4gd2UgaGF2ZSBiZXR0ZXIgdG9wb2xvZ3kgcmVwcmVzZW50
YXRpb24uCisgICAgY2FzZSBNU1JfSU5URUxfQ09SRV9USFJFQURfQ09VTlQ6
CisgICAgICAgICAqLwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldHVybiBY
ODZFTVVMX1VOSEFORExFQUJMRTsKICAgICB9CkBAIC0xODMsNiArMTg3LDcg
QEAgaW50IGd1ZXN0X3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBt
c3IsIHVpbnQ2NF90IHZhbCkKICAgICB7CiAgICAgICAgIHVpbnQ2NF90IHJz
dmQ7CiAKKyAgICBjYXNlIE1TUl9JTlRFTF9DT1JFX1RIUkVBRF9DT1VOVDoK
ICAgICBjYXNlIE1TUl9JTlRFTF9QTEFURk9STV9JTkZPOgogICAgIGNhc2Ug
TVNSX0FSQ0hfQ0FQQUJJTElUSUVTOgogICAgICAgICAvKiBSZWFkLW9ubHkg
Ki8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCmluZGV4IDNi
MDdjMmYuLjRjMGJhNjAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvbXNyLWluZGV4LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3It
aW5kZXguaApAQCAtMzQsNiArMzQsMTAgQEAKICNkZWZpbmUgRUZFUl9LTk9X
Tl9NQVNLCQkoRUZFUl9TQ0UgfCBFRkVSX0xNRSB8IEVGRVJfTE1BIHwgRUZF
Ul9OWCB8IFwKIAkJCQkgRUZFUl9TVk1FIHwgRUZFUl9MTVNMRSB8IEVGRVJf
RkZYU0UpCiAKKyNkZWZpbmUgTVNSX0lOVEVMX0NPUkVfVEhSRUFEX0NPVU5U
ICAgICAweDAwMDAwMDM1CisjZGVmaW5lIE1TUl9DVENfVEhSRUFEX01BU0sg
ICAgICAgICAgICAgMHgwMDAwZmZmZgorI2RlZmluZSBNU1JfQ1RDX0NPUkVf
TUFTSyAgICAgICAgICAgICAgIDB4ZmZmZjAwMDAKKwogLyogU3BlY3VsYXRp
b24gQ29udHJvbHMuICovCiAjZGVmaW5lIE1TUl9TUEVDX0NUUkwJCQkweDAw
MDAwMDQ4CiAjZGVmaW5lIFNQRUNfQ1RSTF9JQlJTCQkJKF9BQygxLCBVTEwp
IDw8IDApCg==

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.10-3.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.10-3.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L2Jvb3Q6IERldGVjdCB0aGUgZmlybXdhcmUgU01U
IHNldHRpbmcgY29ycmVjdGx5IG9uIEludGVsIGhhcmR3YXJlCgpXaGlsZSBi
b290X2NwdV9kYXRhLng4Nl9udW1fc2libGluZ3MgaXMgYW4gYWNjdXJhdGUg
dmFsdWUgdG8gdXNlIG9uIEFNRApoYXJkd2FyZSwgaXQgaXNuJ3Qgb24gSW50
ZWwgd2hlbiB0aGUgdXNlciBoYXMgZGlzYWJsZWQgSHlwZXJ0aHJlYWRpbmcg
aW4gdGhlCmZpcm13YXJlLiAgQXMgYSByZXN1bHQsIGEgdXNlciB3aGljaCBo
YXMgY2hvc2VuIHRvIGRpc2FibGUgSFQgc3RpbGwgZ2V0cwpuYWdnZWQgb24g
TDFURi12dWxuZXJhYmxlIGhhcmR3YXJlIHdoZW4gdGhleSBoYXZlbid0IGNo
b3NlbiBhbiBleHBsaWNpdApzbXQ9PGJvb2w+IHNldHRpbmcuCgpNYWtlIHVz
ZSBvZiB0aGUgbGFyZ2VseS11bmRvY3VtZW50ZWQgTVNSX0lOVEVMX0NPUkVf
VEhSRUFEX0NPVU5UIHdoaWNoIGluCnByYWN0aWNlIGV4aXN0cyBzaW5jZSBO
ZWhhbGVtLCB3aGVuIGJvb3Rpbmcgb24gcmVhbCBoYXJkd2FyZS4gIEZhbGwg
YmFjayB0bwp1c2luZyB0aGUgQUNQSSB0YWJsZSBBUElDIElEcy4KCldoaWxl
IGFkanVzdGluZyB0aGlzIGxvZ2ljLCBmaXggYSBsYXRlbnQgYnVnIGluIGFt
ZF9nZXRfdG9wb2xvZ3koKS4gIFRoZQp0aHJlYWQgY291bnQgZmllbGQgaW4g
Q1BVSUQuMHg4MDAwMDAxZS5lYnggaXMgZG9jdW1lbnRlZCBhcyA4IGJpdHMg
d2lkZSwKcmF0aGVyIHRoYW4gMiBiaXRzIHdpZGUuCgpTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpB
Y2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMgYi94ZW4vYXJjaC94
ODYvY3B1L2FtZC5jCmluZGV4IDc2MDc4YjUuLjg5NGI4OTIgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKKysrIGIveGVuL2FyY2gveDg2
L2NwdS9hbWQuYwpAQCAtNTA1LDcgKzUwNSw3IEBAIHN0YXRpYyB2b2lkIGFt
ZF9nZXRfdG9wb2xvZ3koc3RydWN0IGNwdWluZm9feDg2ICpjKQogICAgICAg
ICAgICAgICAgIHUzMiBlYXgsIGVieCwgZWN4LCBlZHg7CiAKICAgICAgICAg
ICAgICAgICBjcHVpZCgweDgwMDAwMDFlLCAmZWF4LCAmZWJ4LCAmZWN4LCAm
ZWR4KTsKLSAgICAgICAgICAgICAgICBjLT54ODZfbnVtX3NpYmxpbmdzID0g
KChlYnggPj4gOCkgJiAweDMpICsgMTsKKyAgICAgICAgICAgICAgICBjLT54
ODZfbnVtX3NpYmxpbmdzID0gKChlYnggPj4gOCkgJiAweGZmKSArIDE7CiAK
ICAgICAgICAgICAgICAgICBpZiAoYy0+eDg2IDwgMHgxNykKICAgICAgICAg
ICAgICAgICAgICAgICAgIGMtPmNvbXB1dGVfdW5pdF9pZCA9IGVieCAmIDB4
RkY7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94
ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggYjE3MjgxYi4uZDJjYmI5
MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtNDAxLDYgKzQwMSw0NSBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90
aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICAgICAgICAgb3B0X3B2
X2wxdGZfZG9tdSAgPyAiZW5hYmxlZCIgIDogImRpc2FibGVkIik7CiB9CiAK
K3N0YXRpYyBib29sIF9faW5pdCBjaGVja19zbXRfZW5hYmxlZCh2b2lkKQor
eworICAgIHVpbnQ2NF90IHZhbDsKKyAgICB1bnNpZ25lZCBpbnQgY3B1Owor
CisgICAgLyoKKyAgICAgKiB4ODZfbnVtX3NpYmxpbmdzIGRlZmF1bHRzIHRv
IDEgaW4gdGhlIGFic2VuY2Ugb2Ygb3RoZXIgaW5mb3JtYXRpb24sIGFuZAor
ICAgICAqIGlzIGFkanVzdGVkIGJhc2VkIG9uIG90aGVyIHRvcG9sb2d5IGlu
Zm9ybWF0aW9uIGZvdW5kIGluIENQVUlEIGxlYXZlcy4KKyAgICAgKgorICAg
ICAqIE9uIEFNRCBoYXJkd2FyZSwgaXQgd2lsbCBiZSB0aGUgY3VycmVudCBT
TVQgY29uZmlndXJhdGlvbi4gIE9uIEludGVsCisgICAgICogaGFyZHdhcmUs
IGl0IHdpbGwgcmVwcmVzZW50IHRoZSBtYXhpbXVtIGNhcGFiaWxpdHksIHJh
dGhlciB0aGFuIHRoZQorICAgICAqIGN1cnJlbnQgY29uZmlndXJhdGlvbi4K
KyAgICAgKi8KKyAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X251bV9zaWJs
aW5ncyA8IDIgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICAvKgor
ICAgICAqIEludGVsIE5laGFsZW0gYW5kIGxhdGVyIGhhcmR3YXJlIGRvZXMg
aGF2ZSBhbiBNU1Igd2hpY2ggcmVwb3J0cyB0aGUKKyAgICAgKiBjdXJyZW50
IGNvdW50IG9mIGNvcmVzL3RocmVhZHMgaW4gdGhlIHBhY2thZ2UuCisgICAg
ICoKKyAgICAgKiBBdCB0aGUgdGltZSBvZiB3cml0aW5nLCBpdCBpcyBhbG1v
c3QgY29tcGxldGVseSB1bmRvY3VtZW50ZWQsIHNvIGlzbid0CisgICAgICog
dmlydHVhbGlzZWQgcmVsaWFibHkuCisgICAgICovCisgICAgaWYgKCBib290
X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRFTCAmJiAh
Y3B1X2hhc19oeXBlcnZpc29yICYmCisgICAgICAgICAhcmRtc3Jfc2FmZShN
U1JfSU5URUxfQ09SRV9USFJFQURfQ09VTlQsIHZhbCkgKQorICAgICAgICBy
ZXR1cm4gKE1BU0tfRVhUUih2YWwsIE1TUl9DVENfQ09SRV9NQVNLKSAhPQor
ICAgICAgICAgICAgICAgIE1BU0tfRVhUUih2YWwsIE1TUl9DVENfVEhSRUFE
X01BU0spKTsKKworICAgIC8qCisgICAgICogU2VhcmNoIG92ZXIgdGhlIENQ
VXMgcmVwb3J0ZWQgaW4gdGhlIEFDUEkgdGFibGVzLiAgQW55IHdob3NlIEFQ
SUMgSUQKKyAgICAgKiBoYXMgYSBub24temVybyB0aHJlYWQgaWQgY29tcG9u
ZW50IGluZGljYXRlcyB0aGF0IFNNVCBpcyBhY3RpdmUuCisgICAgICovCisg
ICAgZm9yX2VhY2hfcHJlc2VudF9jcHUgKCBjcHUgKQorICAgICAgICBpZiAo
IHg4Nl9jcHVfdG9fYXBpY2lkW2NwdV0gJiAoYm9vdF9jcHVfZGF0YS54ODZf
bnVtX3NpYmxpbmdzIC0gMSkgKQorICAgICAgICAgICAgcmV0dXJuIHRydWU7
CisKKyAgICByZXR1cm4gZmFsc2U7Cit9CisKIC8qIENhbGN1bGF0ZSB3aGV0
aGVyIFJldHBvbGluZSBpcyBrbm93bi1zYWZlIG9uIHRoaXMgQ1BVLiAqLwog
c3RhdGljIGJvb2wgX19pbml0IHJldHBvbGluZV9zYWZlKHVpbnQ2NF90IGNh
cHMpCiB7CkBAIC03MzAsMTIgKzc2OSwxNCBAQCBzdGF0aWMgX19pbml0IHZv
aWQgbDF0Zl9jYWxjdWxhdGlvbnModWludDY0X3QgY2FwcykKIHZvaWQgX19p
bml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKIHsKICAg
ICBlbnVtIGluZF90aHVuayB0aHVuayA9IFRIVU5LX0RFRkFVTFQ7Ci0gICAg
Ym9vbCB1c2Vfc3BlY19jdHJsID0gZmFsc2UsIGlicnMgPSBmYWxzZTsKKyAg
ICBib29sIHVzZV9zcGVjX2N0cmwgPSBmYWxzZSwgaWJycyA9IGZhbHNlLCBo
d19zbXRfZW5hYmxlZDsKICAgICB1aW50NjRfdCBjYXBzID0gMDsKIAogICAg
IGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FSQ0hfQ0FQUykgKQog
ICAgICAgICByZG1zcmwoTVNSX0FSQ0hfQ0FQQUJJTElUSUVTLCBjYXBzKTsK
IAorICAgIGh3X3NtdF9lbmFibGVkID0gY2hlY2tfc210X2VuYWJsZWQoKTsK
KwogICAgIC8qCiAgICAgICogSGFzIHRoZSB1c2VyIHNwZWNpZmllZCBhbnkg
Y3VzdG9tIEJUSSBtaXRpZ2F0aW9ucz8gIElmIHNvLCBmb2xsb3cgdGhlaXIK
ICAgICAgKiBpbnN0cnVjdGlvbnMgZXhhY3RseSBhbmQgZGlzYWJsZSBhbGwg
aGV1cmlzdGljcy4KQEAgLTkxMSw4ICs5NTIsNyBAQCB2b2lkIF9faW5pdCBp
bml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgICogSG93
ZXZlciwgaWYgd2UgYXJlIG9uIGFmZmVjdGVkIGhhcmR3YXJlLCB3aXRoIEhU
IGVuYWJsZWQsIGFuZCB0aGUgdXNlcgogICAgICAqIGhhc24ndCBleHBsaWNp
dGx5IGNob3NlbiB3aGV0aGVyIHRvIHVzZSBIVCBvciBub3QsIG5hZyB0aGVt
IHRvIGRvIHNvLgogICAgICAqLwotICAgIGlmICggb3B0X3NtdCA9PSAtMSAm
JiBjcHVfaGFzX2J1Z19sMXRmICYmICFwdl9zaGltICYmCi0gICAgICAgICBi
b290X2NwdV9kYXRhLng4Nl9udW1fc2libGluZ3MgPiAxICkKKyAgICBpZiAo
IG9wdF9zbXQgPT0gLTEgJiYgY3B1X2hhc19idWdfbDF0ZiAmJiAhcHZfc2hp
bSAmJiBod19zbXRfZW5hYmxlZCApCiAgICAgICAgIHdhcm5pbmdfYWRkKAog
ICAgICAgICAgICAgIkJvb3RlZCBvbiBMMVRGLXZ1bG5lcmFibGUgaGFyZHdh
cmUgd2l0aCBTTVQvSHlwZXJ0aHJlYWRpbmdcbiIKICAgICAgICAgICAgICJl
bmFibGVkLiAgUGxlYXNlIGFzc2VzcyB5b3VyIGNvbmZpZ3VyYXRpb24gYW5k
IGNob29zZSBhblxuIgo=

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.10-4.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.10-4.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogTWlzYyBub24tZnVuY3Rpb25h
bCBjbGVhbnVwCgogKiBJZGVudGlmeSBCVEkgaW4gdGhlIHNwZWNfY3RybF97
ZW50ZXIsZXhpdH1faWRsZSgpIGNvbW1lbnRzLCBhcyBvdGhlcgogICBtaXRp
Z2F0aW9ucyB3aWxsIHNob3J0bHkgYXBwZWFyLgogKiBVc2UgYWx0ZXJuYXRp
dmVfaW5wdXQoKSBhbmQgY292ZXIgdGhlIGxhY2sgb2YgbWVtb3J5IGNvYmJl
ciB3aXRoIGEgZnVydGhlcgogICBiYXJyaWVyLgoKU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCBjODQ2MzU0
Li40OTgzMDcxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Nw
ZWNfY3RybC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
LmgKQEAgLTYxLDYgKzYxLDggQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9p
ZCBzcGVjX2N0cmxfZW50ZXJfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8p
CiAgICAgdWludDMyX3QgdmFsID0gMDsKIAogICAgIC8qCisgICAgICogQnJh
bmNoIFRhcmdldCBJbmplY3Rpb246CisgICAgICoKICAgICAgKiBMYXRjaCB0
aGUgbmV3IHNoYWRvdyB2YWx1ZSwgdGhlbiBlbmFibGUgc2hhZG93aW5nLCB0
aGVuIHVwZGF0ZSB0aGUgTVNSLgogICAgICAqIFRoZXJlIGFyZSBubyBTTVAg
aXNzdWVzIGhlcmU7IG9ubHkgbG9jYWwgcHJvY2Vzc29yIG9yZGVyaW5nIGNv
bmNlcm5zLgogICAgICAqLwpAQCAtNjgsOCArNzAsOSBAQCBzdGF0aWMgYWx3
YXlzX2lubGluZSB2b2lkIHNwZWNfY3RybF9lbnRlcl9pZGxlKHN0cnVjdCBj
cHVfaW5mbyAqaW5mbykKICAgICBiYXJyaWVyKCk7CiAgICAgaW5mby0+c3Bl
Y19jdHJsX2ZsYWdzIHw9IFNDRl91c2Vfc2hhZG93OwogICAgIGJhcnJpZXIo
KTsKLSAgICBhc20gdm9sYXRpbGUgKCBBTFRFUk5BVElWRShBU01fTk9QMywg
IndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUpCi0gICAgICAgICAg
ICAgICAgICAgOjogImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAi
ZCIgKDApIDogIm1lbW9yeSIgKTsKKyAgICBhbHRlcm5hdGl2ZV9pbnB1dChB
U01fTk9QMywgIndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUsCisg
ICAgICAgICAgICAgICAgICAgICAgImEiICh2YWwpLCAiYyIgKE1TUl9TUEVD
X0NUUkwpLCAiZCIgKDApKTsKKyAgICBiYXJyaWVyKCk7CiB9CiAKIC8qIFdB
Uk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZv
cmUgdGhpcyBjYWxsLiAqLwpAQCAtNzgsMTMgKzgxLDE2IEBAIHN0YXRpYyBh
bHdheXNfaW5saW5lIHZvaWQgc3BlY19jdHJsX2V4aXRfaWRsZShzdHJ1Y3Qg
Y3B1X2luZm8gKmluZm8pCiAgICAgdWludDMyX3QgdmFsID0gaW5mby0+eGVu
X3NwZWNfY3RybDsKIAogICAgIC8qCisgICAgICogQnJhbmNoIFRhcmdldCBJ
bmplY3Rpb246CisgICAgICoKICAgICAgKiBEaXNhYmxlIHNoYWRvd2luZyBi
ZWZvcmUgdXBkYXRpbmcgdGhlIE1TUi4gIFRoZXJlIGFyZSBubyBTTVAgaXNz
dWVzCiAgICAgICogaGVyZTsgb25seSBsb2NhbCBwcm9jZXNzb3Igb3JkZXJp
bmcgY29uY2VybnMuCiAgICAgICovCiAgICAgaW5mby0+c3BlY19jdHJsX2Zs
YWdzICY9IH5TQ0ZfdXNlX3NoYWRvdzsKICAgICBiYXJyaWVyKCk7Ci0gICAg
YXNtIHZvbGF0aWxlICggQUxURVJOQVRJVkUoQVNNX05PUDMsICJ3cm1zciIs
IFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFKQotICAgICAgICAgICAgICAgICAg
IDo6ICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSA6
ICJtZW1vcnkiICk7CisgICAgYWx0ZXJuYXRpdmVfaW5wdXQoQVNNX05PUDMs
ICJ3cm1zciIsIFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFLAorICAgICAgICAg
ICAgICAgICAgICAgICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwg
ImQiICgwKSk7CisgICAgYmFycmllcigpOwogfQogCiAjZW5kaWYgLyogIV9f
WDg2X1NQRUNfQ1RSTF9IX18gKi8K

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.10-5.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.10-5.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogQ1BVSUQvTVNSIGRlZmluaXRp
b25zIGZvciBNaWNyb2FyY2hpdGVjdHVyYWwgRGF0YQogU2FtcGxpbmcKClRo
ZSBNRF9DTEVBUiBmZWF0dXJlIGNhbiBiZSBhdXRvbWF0aWNhbGx5IG9mZmVy
ZWQgdG8gZ3Vlc3RzLiAgTm8KaW5mcmFzdHJ1Y3R1cmUgaXMgbmVlZGVkIGlu
IFhlbiB0byBzdXBwb3J0IHRoZSBndWVzdCBtYWtpbmcgdXNlIG9mIGl0LgoK
VGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTcsIENWRS0yMDE4LTEyMTI2LCBDVkUt
MjAxOC0xMjEyNywgQ1ZFLTIwMTgtMTIxMzAsIENWRS0yMDE5LTExMDkxLgoK
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
Lm1hcmtkb3duCmluZGV4IDIzYzNkYTYuLmMzMzAwNzggMTAwNjQ0Ci0tLSBh
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2Rv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC00OTYsNyAr
NDk2LDcgQEAgYWNjb3VudGluZyBmb3IgaGFyZHdhcmUgY2FwYWJpbGl0aWVz
IGFzIGVudW1lcmF0ZWQgdmlhIENQVUlELgogCiBDdXJyZW50bHkgYWNjZXB0
ZWQ6CiAKLVRoZSBTcGVjdWxhdGlvbiBDb250cm9sIGhhcmR3YXJlIGZlYXR1
cmVzIGBpYnJzYmAsIGBzdGlicGAsIGBpYnBiYCwKK1RoZSBTcGVjdWxhdGlv
biBDb250cm9sIGhhcmR3YXJlIGZlYXR1cmVzIGBtZC1jbGVhcmAsIGBpYnJz
YmAsIGBzdGlicGAsIGBpYnBiYCwKIGBsMWQtZmx1c2hgIGFuZCBgc3NiZGAg
YXJlIHVzZWQgYnkgZGVmYXVsdCBpZiBhdmFpbGFibGUgYW5kIGFwcGxpY2Fi
bGUuICBUaGV5IGNhbgogYmUgaWdub3JlZCwgZS5nLiBgbm8taWJyc2JgLCBh
dCB3aGljaCBwb2ludCBYZW4gd29uJ3QgdXNlIHRoZW0gaXRzZWxmLCBhbmQK
IHdvbid0IG9mZmVyIHRoZW0gdG8gZ3Vlc3RzLgpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfY3B1aWQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Nw
dWlkLmMKaW5kZXggNTJlMTZjMi4uNWExNzAyZCAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfY3B1aWQuYworKysgYi90b29scy9saWJ4bC9saWJ4
bF9jcHVpZC5jCkBAIC0yMDIsNiArMjAyLDcgQEAgaW50IGxpYnhsX2NwdWlk
X3BhcnNlX2NvbmZpZyhsaWJ4bF9jcHVpZF9wb2xpY3lfbGlzdCAqY3B1aWQs
IGNvbnN0IGNoYXIqIHN0cikKIAogICAgICAgICB7ImF2eDUxMi00dm5uaXci
LDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRURYLCAgMiwgIDF9LAogICAg
ICAgICB7ImF2eDUxMi00Zm1hcHMiLDB4MDAwMDAwMDcsICAwLCBDUFVJRF9S
RUdfRURYLCAgMywgIDF9LAorICAgICAgICB7Im1kLWNsZWFyIiwgICAgIDB4
MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRURYLCAxMCwgIDF9LAogICAgICAg
ICB7ImlicnNiIiwgICAgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdf
RURYLCAyNiwgIDF9LAogICAgICAgICB7InN0aWJwIiwgICAgICAgIDB4MDAw
MDAwMDcsICAwLCBDUFVJRF9SRUdfRURYLCAyNywgIDF9LAogICAgICAgICB7
ImwxZC1mbHVzaCIsICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRURY
LCAyOCwgIDF9LApkaWZmIC0tZ2l0IGEvdG9vbHMvbWlzYy94ZW4tY3B1aWQu
YyBiL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKaW5kZXggNmM5MWE0OC4uNTcw
NDI0ZCAxMDA2NDQKLS0tIGEvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYworKysg
Yi90b29scy9taXNjL3hlbi1jcHVpZC5jCkBAIC0xNjIsOCArMTYyLDkgQEAg
c3RhdGljIGNvbnN0IGNoYXIgKnN0cl83ZDBbMzJdID0KIAogICAgIFsgMl0g
PSAiYXZ4NTEyXzR2bm5pdyIsIFsgM10gPSAiYXZ4NTEyXzRmbWFwcyIsCiAK
LSAgICBbNCAuLi4gMTFdID0gIlJFWiIsCisgICAgWzQgLi4uIDldID0gIlJF
WiIsCiAKKyAgICBbMTBdID0gIm1kLWNsZWFyIiwgICAgICBbMTFdID0gIlJF
WiIsCiAgICAgWzEyXSA9ICJSRVoiLCAgICAgICAgICAgWzEzXSA9ICJ0c3gt
Zm9yY2UtYWJvcnQiLAogCiAgICAgWzE0IC4uLiAyNV0gPSAiUkVaIiwKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5jIGIveGVuL2FyY2gveDg2
L2NwdWlkLmMKaW5kZXggMjRiOTQ5NS4uOThiNjNmMyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2NwdWlkLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdWlk
LmMKQEAgLTI4LDcgKzI4LDEyIEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNl
X3hlbl9jcHVpZChjb25zdCBjaGFyICpzKQogICAgICAgICBpZiAoICFzcyAp
CiAgICAgICAgICAgICBzcyA9IHN0cmNocihzLCAnXDAnKTsKIAotICAgICAg
ICBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJpYnBiIiwgcywgc3MpKSA+
PSAwICkKKyAgICAgICAgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigibWQt
Y2xlYXIiLCBzLCBzcykpID49IDAgKQorICAgICAgICB7CisgICAgICAgICAg
ICBpZiAoICF2YWwgKQorICAgICAgICAgICAgICAgIHNldHVwX2NsZWFyX2Nw
dV9jYXAoWDg2X0ZFQVRVUkVfTURfQ0xFQVIpOworICAgICAgICB9CisgICAg
ICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigiaWJwYiIsIHMs
IHNzKSkgPj0gMCApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggIXZh
bCApCiAgICAgICAgICAgICAgICAgc2V0dXBfY2xlYXJfY3B1X2NhcChYODZf
RkVBVFVSRV9JQlBCKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVj
X2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwppbmRleCBkMmNi
YjkzLi4wZDhkNTcyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19j
dHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0zMzEs
MTcgKzMzMSwxOSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWls
cyhlbnVtIGluZF90aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICBw
cmludGsoIlNwZWN1bGF0aXZlIG1pdGlnYXRpb24gZmFjaWxpdGllczpcbiIp
OwogCiAgICAgLyogSGFyZHdhcmUgZmVhdHVyZXMgd2hpY2ggcGVydGFpbiB0
byBzcGVjdWxhdGl2ZSBtaXRpZ2F0aW9ucy4gKi8KLSAgICBwcmludGsoIiAg
SGFyZHdhcmUgZmVhdHVyZXM6JXMlcyVzJXMlcyVzJXMlcyVzJXNcbiIsCisg
ICAgcHJpbnRrKCIgIEhhcmR3YXJlIGZlYXR1cmVzOiVzJXMlcyVzJXMlcyVz
JXMlcyVzJXMlc1xuIiwKICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21h
c2soWDg2X0ZFQVRVUkVfSUJSU0IpKSA/ICIgSUJSUy9JQlBCIiA6ICIiLAog
ICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9T
VElCUCkpID8gIiBTVElCUCIgICAgIDogIiIsCiAgICAgICAgICAgIChfN2Qw
ICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0wxRF9GTFVTSCkpID8gIiBM
MURfRkxVU0giIDogIiIsCiAgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9t
YXNrKFg4Nl9GRUFUVVJFX1NTQkQpKSAgPyAiIFNTQkQiICAgICAgOiAiIiwK
KyAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVf
TURfQ0xFQVIpKSA/ICIgTURfQ0xFQVIiIDogIiIsCiAgICAgICAgICAgIChl
OGIgICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUEIpKSAgPyAiIElC
UEIiICAgICAgOiAiIiwKICAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNf
SUJSU19BTEwpICAgICAgICAgICAgICA/ICIgSUJSU19BTEwiICA6ICIiLAog
ICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19SRENMX05PKSAgICAgICAg
ICAgICAgID8gIiBSRENMX05PIiAgIDogIiIsCiAgICAgICAgICAgIChjYXBz
ICYgQVJDSF9DQVBTX1JTQkEpICAgICAgICAgICAgICAgICAgPyAiIFJTQkEi
ICAgICAgOiAiIiwKICAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfU0tJ
UF9MMURGTCkgICAgICAgICAgICA/ICIgU0tJUF9MMURGTCI6ICIiLAotICAg
ICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19TU0JfTk8pICAgICAgICAgICAg
ICAgID8gIiBTU0JfTk8iICAgIDogIiIpOworICAgICAgICAgICAoY2FwcyAm
IEFSQ0hfQ0FQU19TU0JfTk8pICAgICAgICAgICAgICAgID8gIiBTU0JfTk8i
ICAgIDogIiIsCisgICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBTX01EU19O
TykgICAgICAgICAgICAgICAgPyAiIE1EU19OTyIgICAgOiAiIik7CiAKICAg
ICAvKiBDb21waWxlZC1pbiBzdXBwb3J0IHdoaWNoIHBlcnRhaW5zIHRvIG1p
dGlnYXRpb25zLiAqLwogICAgIGlmICggSVNfRU5BQkxFRChDT05GSUdfSU5E
SVJFQ1RfVEhVTkspIHx8IElTX0VOQUJMRUQoQ09ORklHX1NIQURPV19QQUdJ
TkcpICkKQEAgLTM3OCwxOSArMzgwLDIxIEBAIHN0YXRpYyB2b2lkIF9faW5p
dCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRf
dCBjYXBzKQogICAgICAqIEFsdGVybmF0aXZlcyBibG9ja3MgZm9yIHByb3Rl
Y3RpbmcgYWdhaW5zdCBhbmQvb3IgdmlydHVhbGlzaW5nCiAgICAgICogbWl0
aWdhdGlvbiBzdXBwb3J0IGZvciBndWVzdHMuCiAgICAgICovCi0gICAgcHJp
bnRrKCIgIFN1cHBvcnQgZm9yIFZNczogUFY6JXMlcyVzJXMsIEhWTTolcyVz
JXMlc1xuIiwKKyAgICBwcmludGsoIiAgU3VwcG9ydCBmb3IgVk1zOiBQVjol
cyVzJXMlcyVzLCBIVk06JXMlcyVzJXMlc1xuIiwKICAgICAgICAgICAgKGJv
b3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfUFYpIHx8CiAgICAgICAg
ICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfUlNCX1BWKSB8fAog
ICAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSkgICAgICAgICAgICAgICAgICAg
ICAgICAgICA/ICIiICAgICAgICAgICAgICAgOiAiIE5vbmUiLAogICAgICAg
ICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX1BWKSAgICAg
ICA/ICIgTVNSX1NQRUNfQ1RSTCIgOiAiIiwKICAgICAgICAgICAgYm9vdF9j
cHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9QVikgICAgICAgPyAiIFJTQiIg
ICAgICAgICAgIDogIiIsCiAgICAgICAgICAgIG9wdF9lYWdlcl9mcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBFQUdFUl9GUFUiICAgICA6
ICIiLAorICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTURf
Q0xFQVIpICAgICAgICA/ICIgTURfQ0xFQVIiICAgICAgOiAiIiwKICAgICAg
ICAgICAgKGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfSFZNKSB8
fAogICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JT
Ql9IVk0pIHx8CiAgICAgICAgICAgICBvcHRfZWFnZXJfZnB1KSAgICAgICAg
ICAgICAgICAgICAgICAgICAgID8gIiIgICAgICAgICAgICAgICA6ICIgTm9u
ZSIsCiAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19N
U1JfSFZNKSAgICAgID8gIiBNU1JfU1BFQ19DVFJMIiA6ICIiLAogICAgICAg
ICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfUlNCX0hWTSkgICAg
ICA/ICIgUlNCIiAgICAgICAgICAgOiAiIiwKLSAgICAgICAgICAgb3B0X2Vh
Z2VyX2ZwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIEVBR0VS
X0ZQVSIgICAgIDogIiIpOworICAgICAgICAgICBvcHRfZWFnZXJfZnB1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgRUFHRVJfRlBVIiAgICAg
OiAiIiwKKyAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX01E
X0NMRUFSKSAgICAgICAgPyAiIE1EX0NMRUFSIiAgICAgIDogIiIpOwogCiAg
ICAgcHJpbnRrKCIgIFhQVEkgKDY0LWJpdCBQViBvbmx5KTogRG9tMCAlcywg
RG9tVSAlc1xuIiwKICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPyAiZW5h
YmxlZCIgOiAiZGlzYWJsZWQiLApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNy
LWluZGV4LmgKaW5kZXggNGMwYmE2MC4uZTYxYWFjMiAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L21zci1pbmRleC5oCkBAIC01Myw2ICs1Myw3IEBACiAj
ZGVmaW5lIEFSQ0hfQ0FQU19SU0JBCQkJKF9BQygxLCBVTEwpIDw8IDIpCiAj
ZGVmaW5lIEFSQ0hfQ0FQU19TS0lQX0wxREZMCQkoX0FDKDEsIFVMTCkgPDwg
MykKICNkZWZpbmUgQVJDSF9DQVBTX1NTQl9OTwkJKF9BQygxLCBVTEwpIDw8
IDQpCisjZGVmaW5lIEFSQ0hfQ0FQU19NRFNfTk8JCShfQUMoMSwgVUxMKSA8
PCA1KQogCiAjZGVmaW5lIE1TUl9GTFVTSF9DTUQJCQkweDAwMDAwMTBiCiAj
ZGVmaW5lIEZMVVNIX0NNRF9MMUQJCQkoX0FDKDEsIFVMTCkgPDwgMCkKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0
dXJlc2V0LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVh
dHVyZXNldC5oCmluZGV4IGFhMjY1NmQuLmExNGQ4YTcgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgK
KysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVz
ZXQuaApAQCAtMjQyLDYgKzI0Miw3IEBAIFhFTl9DUFVGRUFUVVJFKElCUEIs
ICAgICAgICAgIDgqMzIrMTIpIC8qQSAgSUJQQiBzdXBwb3J0IG9ubHkgKG5v
IElCUlMsIHVzZWQgYnkKIC8qIEludGVsLWRlZmluZWQgQ1BVIGZlYXR1cmVz
LCBDUFVJRCBsZXZlbCAweDAwMDAwMDA3OjAuZWR4LCB3b3JkIDkgKi8KIFhF
Tl9DUFVGRUFUVVJFKEFWWDUxMl80Vk5OSVcsIDkqMzIrIDIpIC8qQSAgQVZY
NTEyIE5ldXJhbCBOZXR3b3JrIEluc3RydWN0aW9ucyAqLwogWEVOX0NQVUZF
QVRVUkUoQVZYNTEyXzRGTUFQUywgOSozMisgMykgLypBICBBVlg1MTIgTXVs
dGlwbHkgQWNjdW11bGF0aW9uIFNpbmdsZSBQcmVjaXNpb24gKi8KK1hFTl9D
UFVGRUFUVVJFKE1EX0NMRUFSLCAgICAgIDkqMzIrMTApIC8qQSAgVkVSVyBj
bGVhcnMgbWljcm9hcmNoaXRlY3R1cmFsIGJ1ZmZlcnMgKi8KIFhFTl9DUFVG
RUFUVVJFKFRTWF9GT1JDRV9BQk9SVCwgOSozMisxMykgLyogTVNSX1RTWF9G
T1JDRV9BQk9SVC5SVE1fQUJPUlQgKi8KIFhFTl9DUFVGRUFUVVJFKElCUlNC
LCAgICAgICAgIDkqMzIrMjYpIC8qQSAgSUJSUyBhbmQgSUJQQiBzdXBwb3J0
ICh1c2VkIGJ5IEludGVsKSAqLwogWEVOX0NQVUZFQVRVUkUoU1RJQlAsICAg
ICAgICAgOSozMisyNykgLypBICBTVElCUCAqLwo=

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.10-6.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.10-6.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogSW5mcmFzdHJ1Y3R1cmUgdG8g
dXNlIFZFUlcgdG8gZmx1c2ggcGlwZWxpbmUgYnVmZmVycwoKVGhyZWUgc3lu
dGhldGljIGZlYXR1cmVzIGFyZSBpbnRyb2R1Y2VkLCBhcyB3ZSBuZWVkIGlu
ZGl2aWR1YWwgY29udHJvbCBvZgplYWNoLCBkZXBlbmRpbmcgb24gY2lyY3Vt
c3RhbmNlcy4gIEEgbGF0ZXIgY2hhbmdlIHdpbGwgZW5hYmxlIHRoZW0gYXQK
YXBwcm9wcmlhdGUgcG9pbnRzLgoKVGhlIHZlcndfc2VsIGZpZWxkIGRvZXNu
J3Qgc3RyaWN0bHkgbmVlZCB0byBsaXZlIGluIHN0cnVjdCBjcHVfaW5mby4g
IEl0IGxpdmVzCnRoZXJlIGJlY2F1c2UgdGhlcmUgaXMgYSBjb252ZW5pZW50
IGhvbGUgaXQgY2FuIGZpbGwsIGFuZCBpdCByZWR1Y2VzIHRoZQpjb21wbGV4
aXR5IG9mIHRoZSBTUEVDX0NUUkxfRVhJVF9UT197UFYsSFZNfSBhc3NlbWJs
eSBieSBhdm9pZGluZyB0aGUgbmVlZCBmb3IKYW55IHRlbXBvcmFyeSBzdGFj
ayBtYWludGVuYW5jZS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjk3LCBDVkUt
MjAxOC0xMjEyNiwgQ1ZFLTIwMTgtMTIxMjcsIENWRS0yMDE4LTEyMTMwLCBD
VkUtMjAxOS0xMTA5MS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jIGIveGVuL2FyY2gveDg2
L3g4Nl82NC9hc20tb2Zmc2V0cy5jCmluZGV4IDEwYzI0M2EuLjQyOGM0OWMg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMu
YworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKQEAg
LTEzNyw2ICsxMzcsNyBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogCiAgICAg
T0ZGU0VUKENQVUlORk9fZ3Vlc3RfY3B1X3VzZXJfcmVncywgc3RydWN0IGNw
dV9pbmZvLCBndWVzdF9jcHVfdXNlcl9yZWdzKTsKICAgICBPRkZTRVQoQ1BV
SU5GT19wcm9jZXNzb3JfaWQsIHN0cnVjdCBjcHVfaW5mbywgcHJvY2Vzc29y
X2lkKTsKKyAgICBPRkZTRVQoQ1BVSU5GT192ZXJ3X3NlbCwgc3RydWN0IGNw
dV9pbmZvLCB2ZXJ3X3NlbCk7CiAgICAgT0ZGU0VUKENQVUlORk9fY3VycmVu
dF92Y3B1LCBzdHJ1Y3QgY3B1X2luZm8sIGN1cnJlbnRfdmNwdSk7CiAgICAg
T0ZGU0VUKENQVUlORk9fY3I0LCBzdHJ1Y3QgY3B1X2luZm8sIGNyNCk7CiAg
ICAgT0ZGU0VUKENQVUlORk9feGVuX2NyMywgc3RydWN0IGNwdV9pbmZvLCB4
ZW5fY3IzKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1
ZmVhdHVyZXMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMu
aAppbmRleCA4ZTVjYzUzLi45NmE1YTAxIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9jcHVmZWF0dXJlcy5oCkBAIC0zMywzICszMyw2IEBAIFhFTl9D
UFVGRUFUVVJFKFNDX1JTQl9IVk0sICAgICAgKEZTQ0FQSU5UUyswKSozMisx
OSkgLyogUlNCIG92ZXJ3cml0ZSBuZWVkZWQgZm9yCiBYRU5fQ1BVRkVBVFVS
RShOT19YUFRJLCAgICAgICAgIChGU0NBUElOVFMrMCkqMzIrMjApIC8qIFhQ
VEkgbWl0aWdhdGlvbiBub3QgaW4gdXNlICovCiBYRU5fQ1BVRkVBVFVSRShT
Q19NU1JfSURMRSwgICAgIChGU0NBUElOVFMrMCkqMzIrMjEpIC8qIChTQ19N
U1JfUFYgfHwgU0NfTVNSX0hWTSkgJiYgZGVmYXVsdF94ZW5fc3BlY19jdHJs
ICovCiBYRU5fQ1BVRkVBVFVSRShYRU5fTEJSLCAgICAgICAgIChGU0NBUElO
VFMrMCkqMzIrMjIpIC8qIFhlbiB1c2VzIE1TUl9ERUJVR0NUTC5MQlIgKi8K
K1hFTl9DUFVGRUFUVVJFKFNDX1ZFUldfUFYsICAgICAgKEZTQ0FQSU5UUysw
KSozMisyMykgLyogVkVSVyB1c2VkIGJ5IFhlbiBmb3IgUFYgKi8KK1hFTl9D
UFVGRUFUVVJFKFNDX1ZFUldfSFZNLCAgICAgKEZTQ0FQSU5UUyswKSozMisy
NCkgLyogVkVSVyB1c2VkIGJ5IFhlbiBmb3IgSFZNICovCitYRU5fQ1BVRkVB
VFVSRShTQ19WRVJXX0lETEUsICAgIChGU0NBUElOVFMrMCkqMzIrMjUpIC8q
IFZFUlcgdXNlZCBieSBYZW4gZm9yIGlkbGUgKi8KZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9jdXJyZW50LmgKaW5kZXggOWExMzdhMS4uYjc4NjBhNyAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKQEAgLTM4LDYgKzM4LDcgQEAg
c3RydWN0IHZjcHU7CiBzdHJ1Y3QgY3B1X2luZm8gewogICAgIHN0cnVjdCBj
cHVfdXNlcl9yZWdzIGd1ZXN0X2NwdV91c2VyX3JlZ3M7CiAgICAgdW5zaWdu
ZWQgaW50IHByb2Nlc3Nvcl9pZDsKKyAgICB1bnNpZ25lZCBpbnQgdmVyd19z
ZWw7CiAgICAgc3RydWN0IHZjcHUgKmN1cnJlbnRfdmNwdTsKICAgICB1bnNp
Z25lZCBsb25nIHBlcl9jcHVfb2Zmc2V0OwogICAgIHVuc2lnbmVkIGxvbmcg
Y3I0OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0
cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKaW5kZXgg
NDk4MzA3MS4uOThhMGE1MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9zcGVjX2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Nw
ZWNfY3RybC5oCkBAIC01Myw2ICs1MywxMyBAQCBzdGF0aWMgaW5saW5lIHZv
aWQgaW5pdF9zaGFkb3dfc3BlY19jdHJsX3N0YXRlKHZvaWQpCiAgICAgaW5m
by0+c2hhZG93X3NwZWNfY3RybCA9IDA7CiAgICAgaW5mby0+eGVuX3NwZWNf
Y3RybCA9IGRlZmF1bHRfeGVuX3NwZWNfY3RybDsKICAgICBpbmZvLT5zcGVj
X2N0cmxfZmxhZ3MgPSBkZWZhdWx0X3NwZWNfY3RybF9mbGFnczsKKworICAg
IC8qCisgICAgICogRm9yIGxlYXN0IGxhdGVuY3ksIHRoZSBWRVJXIHNlbGVj
dG9yIHNob3VsZCBiZSBhIHdyaXRlYWJsZSBkYXRhCisgICAgICogZGVzY3Jp
cHRvciByZXNpZGVudCBpbiB0aGUgY2FjaGUuICBfX0hZUEVSVklTT1JfRFMz
MiBzaGFyZXMgYSBjYWNoZQorICAgICAqIGxpbmUgd2l0aCBfX0hZUEVSVklT
T1JfQ1MsIHNvIGlzIGV4cGVjdGVkIHRvIGJlIHZlcnkgY2FjaGUtaG90Lgor
ICAgICAqLworICAgIGluZm8tPnZlcndfc2VsID0gX19IWVBFUlZJU09SX0RT
MzI7CiB9CiAKIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAq
YCBub3Qgc2FmZSBhZnRlciB0aGlzIGNhbGwuICovCkBAIC03Myw2ICs4MCwy
MiBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHNwZWNfY3RybF9lbnRl
cl9pZGxlKHN0cnVjdCBjcHVfaW5mbyAqaW5mbykKICAgICBhbHRlcm5hdGl2
ZV9pbnB1dChBU01fTk9QMywgIndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNS
X0lETEUsCiAgICAgICAgICAgICAgICAgICAgICAgImEiICh2YWwpLCAiYyIg
KE1TUl9TUEVDX0NUUkwpLCAiZCIgKDApKTsKICAgICBiYXJyaWVyKCk7CisK
KyAgICAvKgorICAgICAqIE1pY3JvYXJjaGl0ZWN0dXJhbCBTdG9yZSBCdWZm
ZXIgRGF0YSBTYW1wbGluZzoKKyAgICAgKgorICAgICAqIE9uIHZ1bG5lcmFi
bGUgc3lzdGVtcywgc3RvcmUgYnVmZmVyIGVudHJpZXMgYXJlIHN0YXRpY2Fs
bHkgcGFydGl0aW9uZWQKKyAgICAgKiBiZXR3ZWVuIGFjdGl2ZSB0aHJlYWRz
LiAgV2hlbiBlbnRlcmluZyBpZGxlLCBvdXIgc3RvcmUgYnVmZmVyIGVudHJp
ZXMKKyAgICAgKiBhcmUgcmUtcGFydGl0aW9uZWQgdG8gYWxsb3cgdGhlIG90
aGVyIHRocmVhZHMgdG8gdXNlIHRoZW0uCisgICAgICoKKyAgICAgKiBGbHVz
aCB0aGUgYnVmZmVycyB0byBlbnN1cmUgdGhhdCBubyBzZW5zaXRpdmUgZGF0
YSBvZiBvdXJzIGNhbiBiZQorICAgICAqIGxlYWtlZCBieSBhIHNpYmxpbmcg
YWZ0ZXIgaXQgZ2V0cyBvdXIgc3RvcmUgYnVmZmVyIGVudHJpZXMuCisgICAg
ICoKKyAgICAgKiBOb3RlOiBWRVJXIG11c3QgYmUgZW5jb2RlZCB3aXRoIGEg
bWVtb3J5IG9wZXJhbmQsIGFzIGl0IGlzIG9ubHkgdGhhdAorICAgICAqIGZv
cm0gd2hpY2ggY2F1c2VzIGEgZmx1c2guCisgICAgICovCisgICAgYWx0ZXJu
YXRpdmVfaW5wdXQoQVNNX05PUDgsICJ2ZXJ3ICVbc2VsXSIsIFg4Nl9GRUFU
VVJFX1NDX1ZFUldfSURMRSwKKyAgICAgICAgICAgICAgICAgICAgICBbc2Vs
XSAibSIgKGluZm8tPnZlcndfc2VsKSk7CiB9CiAKIC8qIFdBUk5JTkchIGBy
ZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBj
YWxsLiAqLwpAQCAtOTEsNiArMTE0LDE3IEBAIHN0YXRpYyBhbHdheXNfaW5s
aW5lIHZvaWQgc3BlY19jdHJsX2V4aXRfaWRsZShzdHJ1Y3QgY3B1X2luZm8g
KmluZm8pCiAgICAgYWx0ZXJuYXRpdmVfaW5wdXQoQVNNX05PUDMsICJ3cm1z
ciIsIFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFLAogICAgICAgICAgICAgICAg
ICAgICAgICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgw
KSk7CiAgICAgYmFycmllcigpOworCisgICAgLyoKKyAgICAgKiBNaWNyb2Fy
Y2hpdGVjdHVyYWwgU3RvcmUgQnVmZmVyIERhdGEgU2FtcGxpbmc6CisgICAg
ICoKKyAgICAgKiBPbiB2dWxuZXJhYmxlIHN5c3RlbXMsIHN0b3JlIGJ1ZmZl
ciBlbnRyaWVzIGFyZSBzdGF0aWNhbGx5IHBhcnRpdGlvbmVkCisgICAgICog
YmV0d2VlbiBhY3RpdmUgdGhyZWFkcy4gIFdoZW4gZXhpdGluZyBpZGxlLCB0
aGUgb3RoZXIgdGhyZWFkcyBzdG9yZQorICAgICAqIGJ1ZmZlciBlbnRyaWVz
IGFyZSByZS1wYXJ0aXRpb25lZCB0byBnaXZlIHVzIHNvbWUuCisgICAgICoK
KyAgICAgKiBXZSBub3cgaGF2ZSBzdG9yZSBidWZmZXIgZW50cmllcyB3aXRo
IHN0YWxlIGRhdGEgZnJvbSBzaWJsaW5nIHRocmVhZHMuCisgICAgICogQSBm
bHVzaCBpZiBuZWNlc3Nhcnkgd2lsbCBiZSBwZXJmb3JtZWQgb24gdGhlIHJl
dHVybiB0byBndWVzdCBwYXRoLgorICAgICAqLwogfQogCiAjZW5kaWYgLyog
IV9fWDg2X1NQRUNfQ1RSTF9IX18gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9zcGVjX2N0cmxfYXNtLmgKaW5kZXggYzY1OWYzZi4uZjJlMzZhMyAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNt
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgK
QEAgLTI0OCwxMiArMjQ4LDE4IEBACiAvKiBVc2Ugd2hlbiBleGl0aW5nIHRv
IFBWIGd1ZXN0IGNvbnRleHQuICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9FWElU
X1RPX1BWICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05PUDI0
KSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAg
IERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9TQ19N
U1JfUFYKKyAgICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QsIFg4
Nl9GRUFUVVJFX1NDX01TUl9QVjsgICAgICAgICAgICAgIFwKKyAgICBBTFRF
Uk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9QOCksICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgX19zdHJpbmdpZnkodmVy
dyBDUFVJTkZPX3Zlcndfc2VsKCVyc3ApKSwgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgWDg2X0ZFQVRVUkVfU0NfVkVSV19QVgogCiAvKiBV
c2Ugd2hlbiBleGl0aW5nIHRvIEhWTSBndWVzdCBjb250ZXh0LiAqLwogI2Rl
ZmluZSBTUEVDX0NUUkxfRVhJVF9UT19IVk0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIEFMVEVSTkFUSVZFIF9f
c3RyaW5naWZ5KEFTTV9OT1AyNCksICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAotICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVT
VCwgWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTQorICAgICAgICBET19TUEVDX0NU
UkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTTsgICAg
ICAgICAgICAgXAorICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9O
T1A4KSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICBfX3N0cmluZ2lmeSh2ZXJ3IENQVUlORk9fdmVyd19zZWwoJXJzcCkp
LCAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBYODZfRkVBVFVS
RV9TQ19WRVJXX0hWTQogCiAvKgogICogVXNlIGluIElTVCBpbnRlcnJ1cHQv
ZXhjZXB0aW9uIGNvbnRleHQuICBNYXkgaW50ZXJydXB0IFhlbiBvciBQViBj
b250ZXh0Lgo=

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.10-7.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.10-7.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogSW50cm9kdWNlIG9wdGlvbnMg
dG8gY29udHJvbCBWRVJXIGZsdXNoaW5nCgpUaGUgTWljcm9hcmNoaXRlY3R1
cmFsIERhdGEgU2FtcGxpbmcgdnVsbmVyYWJpbGl0eSBpcyBzcGxpdCBpbnRv
IGNhdGVnb3JpZXMKd2l0aCBzdWJ0bHkgZGlmZmVyZW50IHByb3BlcnRpZXM6
CgogTUxQRFMgLSBNaWNyb2FyY2hpdGVjdHVyYWwgTG9hZCBQb3J0IERhdGEg
U2FtcGxpbmcKIE1TQkRTIC0gTWljcm9hcmNoaXRlY3R1cmFsIFN0b3JlIEJ1
ZmZlciBEYXRhIFNhbXBsaW5nCiBNRkJEUyAtIE1pY3JvYXJjaGl0ZWN0dXJh
bCBGaWxsIEJ1ZmZlciBEYXRhIFNhbXBsaW5nCiBNRFNVTSAtIE1pY3JvYXJj
aGl0ZWN0dXJhbCBEYXRhIFNhbXBsaW5nIFVuY2FjaGVhYmxlIE1lbW9yeQoK
TURTVU0gaXMgYSBzcGVjaWFsIGNhc2Ugb2YgdGhlIG90aGVyIHRocmVlLCBh
bmQgaXNuJ3QgZGlzdGluZ3Vpc2hlZCBmdXJ0aGVyLgoKVGhlc2UgaXNzdWVz
IHBlcnRhaW4gdG8gdGhyZWUgbWljcm9hcmNoaXRlY3R1cmFsIGJ1ZmZlcnMu
ICBUaGUgTG9hZCBQb3J0cywgdGhlClN0b3JlIEJ1ZmZlcnMgYW5kIHRoZSBG
aWxsIEJ1ZmZlcnMuICBFYWNoIG9mIHRoZXNlIHN0cnVjdHVyZXMgYXJlIGZs
dXNoZWQgYnkKdGhlIG5ldyBlbmhhbmNlZCBWRVJXIGZ1bmN0aW9uYWxpdHks
IGJ1dCB0aGUgY29uZGl0aW9ucyB1bmRlciB3aGljaCBmbHVzaGluZwppcyBu
ZWNlc3NhcnkgdmFyeS4KCkZvciB0aGlzIGNvbmNpc2Ugb3ZlcnZpZXcgb2Yg
dGhlIGlzc3VlcyBhbmQgZGVmYXVsdCBsb2dpYywgdGhlIGFiYnJldmlhdGlv
bnMKU1AgKFN0b3JlIFBvcnQpLCBGQiAoRmlsbCBCdWZmZXIpLCBMUCAoTG9h
ZCBQb3J0KSBhbmQgSFQgKEh5cGVydGhyZWFkaW5nKSBhcmUKdXNlZCBmb3Ig
YnJldml0eToKCiAqIFZ1bG5lcmFibGUgaGFyZHdhcmUgaXMgZGl2aWRlZCBp
bnRvIHR3byBjYXRlZ29yaWVzIC0gcGFydHMgd2hpY2ggc3VmZmVyCiAgIGZy
b20gU1Agb25seSwgYW5kIHBhcnRzIHdpdGggYW55IG90aGVyIGNvbWJpbmF0
aW9uIG9mIHZ1bG5lcmFiaWxpdGllcy4KCiAqIFNQIG9ubHkgaGFzIGFuIEhU
IGludGVyYWN0aW9uIHdoZW4gdGhlIHRocmVhZCBnb2VzIGlkbGUsIGR1ZSB0
byB0aGUgc3RhdGljCiAgIHBhcnRpdGlvbmluZyBvZiByZXNvdXJjZXMuICBM
UCBhbmQgRkIgaGF2ZSBIVCBpbnRlcmFjdGlvbnMgYXQgYWxsIHBvaW50cywK
ICAgZHVlIHRvIHRoZSBjb21wZXRpdGl2ZSBzaGFyaW5nIG9mIHJlc291cmNl
cy4gIEFsbCBpc3N1ZXMgcG90ZW50aWFsbHkgbGVhawogICBkYXRhIGFjcm9z
cyB0aGUgcmV0dXJuLXRvLWd1ZXN0IHRyYW5zaXRpb24uCgogKiBUaGUgbWlj
cm9jb2RlIHdoaWNoIGltcGxlbWVudHMgVkVSVyBmbHVzaGluZyBhbHNvIGV4
dGVuZHMgTVNSX0ZMVVNIX0NNRCwgc28KICAgd2UgZG9uJ3QgbmVlZCB0byBk
byBib3RoIG9uIHRoZSBIVk0gcmV0dXJuLXRvLWd1ZXN0IHBhdGguICBIb3dl
dmVyLCBzb21lCiAgIHBhcnRzIGFyZSBub3QgdnVsbmVyYWJsZSB0byBMMVRG
ICh0aGVyZWZvcmUgaGF2ZSBubyBNU1JfRkxVU0hfQ01EKSwgYnV0IGFyZQog
ICB2dWxuZXJhYmxlIHRvIE1EUywgc28gZG8gcmVxdWlyZSBWRVJXIG9uIHRo
ZSBIVk0gcGF0aC4KCk5vdGUgdGhhdCB3ZSBkZWxpYmVyYXRlbHkgc3VwcG9y
dCBtZHM9MSBldmVuIHdpdGhvdXQgTURfQ0xFQVIgaW4gY2FzZSB0aGUKbWlj
cm9jb2RlIGhhcyBiZWVuIHVwZGF0ZWQgYnV0IHRoZSBmZWF0dXJlIGJpdCBu
b3QgZXhwb3NlZC4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjk3LCBDVkUtMjAx
OC0xMjEyNiwgQ1ZFLTIwMTgtMTIxMjcsIENWRS0yMDE4LTEyMTMwLCBDVkUt
MjAxOS0xMTA5MS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpkaWZmIC0tZ2l0IGEvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCBjMzMwMDc4Li5iNzliMzQw
IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJr
ZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
bgpAQCAtMTc4Miw3ICsxNzgyLDcgQEAgaXMgYmVpbmcgaW50ZXJwcmV0ZWQg
YXMgYSBjdXN0b20gdGltZW91dCBpbiBtaWxsaXNlY29uZHMuIFplcm8gb3Ig
Ym9vbGVhbgogZmFsc2UgZGlzYWJsZSB0aGUgcXVpcmsgd29ya2Fyb3VuZCwg
d2hpY2ggaXMgYWxzbyB0aGUgZGVmYXVsdC4KIAogIyMjIHNwZWMtY3RybCAo
eDg2KQotPiBgPSBMaXN0IG9mIFsgPGJvb2w+LCB4ZW49PGJvb2w+LCB7cHYs
aHZtLG1zci1zYyxyc2J9PTxib29sPiwKKz4gYD0gTGlzdCBvZiBbIDxib29s
PiwgeGVuPTxib29sPiwge3B2LGh2bSxtc3Itc2MscnNiLG1kLWNsZWFyfT08
Ym9vbD4sCiA+ICAgICAgICAgICAgICBidGktdGh1bms9cmV0cG9saW5lfGxm
ZW5jZXxqbXAsIHtpYnJzLGlicGIsc3NiZCxlYWdlci1mcHUsCiA+ICAgICAg
ICAgICAgICBsMWQtZmx1c2h9PTxib29sPiBdYAogCkBAIC0xODA2LDkgKzE4
MDYsMTAgQEAgaW4gcGxhY2UgZm9yIGd1ZXN0cyB0byB1c2UuCiAKIFVzZSBv
ZiBhIHBvc2l0aXZlIGJvb2xlYW4gdmFsdWUgZm9yIGVpdGhlciBvZiB0aGVz
ZSBvcHRpb25zIGlzIGludmFsaWQuCiAKLVRoZSBib29sZWFucyBgcHY9YCwg
YGh2bT1gLCBgbXNyLXNjPWAgYW5kIGByc2I9YCBvZmZlciBmaW5lIGdyYWlu
ZWQgY29udHJvbAotb3ZlciB0aGUgYWx0ZXJuYXRpdmUgYmxvY2tzIHVzZWQg
YnkgWGVuLiAgVGhlc2UgaW1wYWN0IFhlbidzIGFiaWxpdHkgdG8KLXByb3Rl
Y3QgaXRzZWxmLCBhbmQgWGVuJ3MgYWJpbGl0eSB0byB2aXJ0dWFsaXNlIHN1
cHBvcnQgZm9yIGd1ZXN0cyB0byB1c2UuCitUaGUgYm9vbGVhbnMgYHB2PWAs
IGBodm09YCwgYG1zci1zYz1gLCBgcnNiPWAgYW5kIGBtZC1jbGVhcj1gIG9m
ZmVyIGZpbmUKK2dyYWluZWQgY29udHJvbCBvdmVyIHRoZSBhbHRlcm5hdGl2
ZSBibG9ja3MgdXNlZCBieSBYZW4uICBUaGVzZSBpbXBhY3QgWGVuJ3MKK2Fi
aWxpdHkgdG8gcHJvdGVjdCBpdHNlbGYsIGFuZCBYZW4ncyBhYmlsaXR5IHRv
IHZpcnR1YWxpc2Ugc3VwcG9ydCBmb3IgZ3Vlc3RzCit0byB1c2UuCiAKICog
YHB2PWAgYW5kIGBodm09YCBvZmZlciBjb250cm9sIG92ZXIgYWxsIHN1Ym9w
dGlvbnMgZm9yIFBWIGFuZCBIVk0gZ3Vlc3RzCiAgIHJlc3BlY3RpdmVseS4K
QEAgLTE4MTcsNiArMTgxOCwxMSBAQCBwcm90ZWN0IGl0c2VsZiwgYW5kIFhl
bidzIGFiaWxpdHkgdG8gdmlydHVhbGlzZSBzdXBwb3J0IGZvciBndWVzdHMg
dG8gdXNlLgogICBndWVzdHMgYW5kIGlmIGRpc2FibGVkLCBndWVzdHMgd2ls
bCBiZSB1bmFibGUgdG8gdXNlIElCUlMvU1RJQlAvU1NCRC9ldGMuCiAqIGBy
c2I9YCBvZmZlcnMgY29udHJvbCBvdmVyIHdoZXRoZXIgdG8gb3ZlcndyaXRl
IHRoZSBSZXR1cm4gU3RhY2sgQnVmZmVyIC8KICAgUmV0dXJuIEFkZHJlc3Mg
U3RhY2sgb24gZW50cnkgdG8gWGVuLgorKiBgbWQtY2xlYXI9YCBvZmZlcnMg
Y29udHJvbCBvdmVyIHdoZXRoZXIgdG8gdXNlIFZFUlcgdG8gZmx1c2gKKyAg
bWljcm9hcmNoaXRlY3R1cmFsIGJ1ZmZlcnMgb24gaWRsZSBhbmQgZXhpdCBm
cm9tIFhlbi4gICpOb3RlOiBGb3IKKyAgY29tcGF0aWJpbGl0eSB3aXRoIGRl
dmVsb3BtZW50IHZlcnNpb25zIG9mIHRoaXMgZml4LCBgbWRzPWAgaXMgYWxz
byBhY2NlcHRlZAorICBvbiBYZW4gNC4xMiBhbmQgZWFybGllciBhcyBhbiBh
bGlhcy4gIENvbnN1bHQgdmVuZG9yIGRvY3VtZW50YXRpb24gaW4KKyAgcHJl
ZmVyZW5jZSB0byBoZXJlLioKIAogSWYgWGVuIHdhcyBjb21waWxlZCB3aXRo
IElORElSRUNUXF9USFVOSyBzdXBwb3J0LCBgYnRpLXRodW5rPWAgY2FuIGJl
IHVzZWQgdG8KIHNlbGVjdCB3aGljaCBvZiB0aGUgdGh1bmtzIGdldHMgcGF0
Y2hlZCBpbnRvIHRoZSBgX194ODZfaW5kaXJlY3RfdGh1bmtfJXJlZ2AKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNo
L3g4Ni9zcGVjX2N0cmwuYwppbmRleCAwZDhkNTcyLi5lMjVkYWRmIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3NwZWNfY3RybC5jCkBAIC0zNCw2ICszNCw4IEBAIHN0YXRpYyBi
b29sIF9faW5pdGRhdGEgb3B0X21zcl9zY19wdiA9IHRydWU7CiBzdGF0aWMg
Ym9vbCBfX2luaXRkYXRhIG9wdF9tc3Jfc2NfaHZtID0gdHJ1ZTsKIHN0YXRp
YyBib29sIF9faW5pdGRhdGEgb3B0X3JzYl9wdiA9IHRydWU7CiBzdGF0aWMg
Ym9vbCBfX2luaXRkYXRhIG9wdF9yc2JfaHZtID0gdHJ1ZTsKK3N0YXRpYyBp
bnQ4X3QgX19pbml0ZGF0YSBvcHRfbWRfY2xlYXJfcHYgPSAtMTsKK3N0YXRp
YyBpbnQ4X3QgX19pbml0ZGF0YSBvcHRfbWRfY2xlYXJfaHZtID0gLTE7CiAK
IC8qIENtZGxpbmUgY29udHJvbHMgZm9yIFhlbidzIHNwZWN1bGF0aXZlIHNl
dHRpbmdzLiAqLwogc3RhdGljIGVudW0gaW5kX3RodW5rIHsKQEAgLTU4LDYg
KzYwLDkgQEAgcGFkZHJfdCBfX3JlYWRfbW9zdGx5IGwxdGZfYWRkcl9tYXNr
LCBfX3JlYWRfbW9zdGx5IGwxdGZfc2FmZV9tYWRkcjsKIHN0YXRpYyBib29s
IF9faW5pdGRhdGEgY3B1X2hhc19idWdfbDF0ZjsKIHN0YXRpYyB1bnNpZ25l
ZCBpbnQgX19pbml0ZGF0YSBsMWRfbWF4cGh5c2FkZHI7CiAKK3N0YXRpYyBi
b29sIF9faW5pdGRhdGEgY3B1X2hhc19idWdfbXNiZHNfb25seTsgLyogPT4g
bWluaW1hbCBIVCBpbXBhY3QuICovCitzdGF0aWMgYm9vbCBfX2luaXRkYXRh
IGNwdV9oYXNfYnVnX21kczsgLyogQW55IG90aGVyIE17TFAsU0IsRkJ9RFMg
Y29tYmluYXRpb24uICovCisKIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2J0
aShjb25zdCBjaGFyICpzKQogewogICAgIGNvbnN0IGNoYXIgKnNzOwpAQCAt
MTM0LDYgKzEzOSw4IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3NwZWNf
Y3RybChjb25zdCBjaGFyICpzKQogICAgICAgICBkaXNhYmxlX2NvbW1vbjoK
ICAgICAgICAgICAgIG9wdF9yc2JfcHYgPSBmYWxzZTsKICAgICAgICAgICAg
IG9wdF9yc2JfaHZtID0gZmFsc2U7CisgICAgICAgICAgICBvcHRfbWRfY2xl
YXJfcHYgPSAwOworICAgICAgICAgICAgb3B0X21kX2NsZWFyX2h2bSA9IDA7
CiAKICAgICAgICAgICAgIG9wdF90aHVuayA9IFRIVU5LX0pNUDsKICAgICAg
ICAgICAgIG9wdF9pYnJzID0gMDsKQEAgLTE1NiwxMSArMTYzLDEzIEBAIHN0
YXRpYyBpbnQgX19pbml0IHBhcnNlX3NwZWNfY3RybChjb25zdCBjaGFyICpz
KQogICAgICAgICB7CiAgICAgICAgICAgICBvcHRfbXNyX3NjX3B2ID0gdmFs
OwogICAgICAgICAgICAgb3B0X3JzYl9wdiA9IHZhbDsKKyAgICAgICAgICAg
IG9wdF9tZF9jbGVhcl9wdiA9IHZhbDsKICAgICAgICAgfQogICAgICAgICBl
bHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImh2bSIsIHMsIHNzKSkg
Pj0gMCApCiAgICAgICAgIHsKICAgICAgICAgICAgIG9wdF9tc3Jfc2NfaHZt
ID0gdmFsOwogICAgICAgICAgICAgb3B0X3JzYl9odm0gPSB2YWw7CisgICAg
ICAgICAgICBvcHRfbWRfY2xlYXJfaHZtID0gdmFsOwogICAgICAgICB9CiAg
ICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigibXNyLXNj
Iiwgcywgc3MpKSA+PSAwICkKICAgICAgICAgewpAQCAtMTcyLDYgKzE4MSwx
MiBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY29uc3Qg
Y2hhciAqcykKICAgICAgICAgICAgIG9wdF9yc2JfcHYgPSB2YWw7CiAgICAg
ICAgICAgICBvcHRfcnNiX2h2bSA9IHZhbDsKICAgICAgICAgfQorICAgICAg
ICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oIm1kLWNsZWFyIiwg
cywgc3MpKSA+PSAwIHx8CisgICAgICAgICAgICAgICAgICAodmFsID0gcGFy
c2VfYm9vbGVhbigibWRzIiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgewor
ICAgICAgICAgICAgb3B0X21kX2NsZWFyX3B2ID0gdmFsOworICAgICAgICAg
ICAgb3B0X21kX2NsZWFyX2h2bSA9IHZhbDsKKyAgICAgICAgfQogCiAgICAg
ICAgIC8qIFhlbidzIHNwZWN1bGF0aXZlIHNpZGVjaGFubmVsIG1pdGlnYXRp
b24gc2V0dGluZ3MuICovCiAgICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChz
LCAiYnRpLXRodW5rPSIsIDEwKSApCkBAIC0zNTcsNyArMzcyLDcgQEAgc3Rh
dGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsg
dGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgICAgICAgICAgICAiXG4iKTsK
IAogICAgIC8qIFNldHRpbmdzIGZvciBYZW4ncyBwcm90ZWN0aW9uLCBpcnJl
c3BlY3RpdmUgb2YgZ3Vlc3RzLiAqLwotICAgIHByaW50aygiICBYZW4gc2V0
dGluZ3M6IEJUSS1UaHVuayAlcywgU1BFQ19DVFJMOiAlcyVzLCBPdGhlcjol
cyVzXG4iLAorICAgIHByaW50aygiICBYZW4gc2V0dGluZ3M6IEJUSS1UaHVu
ayAlcywgU1BFQ19DVFJMOiAlcyVzLCBPdGhlcjolcyVzJXNcbiIsCiAgICAg
ICAgICAgIHRodW5rID09IFRIVU5LX05PTkUgICAgICA/ICJOL0EiIDoKICAg
ICAgICAgICAgdGh1bmsgPT0gVEhVTktfUkVUUE9MSU5FID8gIlJFVFBPTElO
RSIgOgogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19MRkVOQ0UgICAgPyAi
TEZFTkNFIiA6CkBAIC0zNjcsNyArMzgyLDggQEAgc3RhdGljIHZvaWQgX19p
bml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2
NF90IGNhcHMpCiAgICAgICAgICAgICFib290X2NwdV9oYXMoWDg2X0ZFQVRV
UkVfU1NCRCkgICAgICAgICAgID8gIiIgOgogICAgICAgICAgICAoZGVmYXVs
dF94ZW5fc3BlY19jdHJsICYgU1BFQ19DVFJMX1NTQkQpICA/ICIgU1NCRCsi
IDogIiBTU0JELSIsCiAgICAgICAgICAgIG9wdF9pYnBiICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgID8gIiBJQlBCIiAgOiAiIiwKLSAgICAg
ICAgICAgb3B0X2wxZF9mbHVzaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgPyAiIEwxRF9GTFVTSCIgOiAiIik7CisgICAgICAgICAgIG9wdF9sMWRf
Zmx1c2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBMMURfRkxV
U0giIDogIiIsCisgICAgICAgICAgIG9wdF9tZF9jbGVhcl9wdiB8fCBvcHRf
bWRfY2xlYXJfaHZtICAgICAgID8gIiBWRVJXIiAgOiAiIik7CiAKICAgICAv
KiBMMVRGIGRpYWdub3N0aWNzLCBwcmludGVkIGlmIHZ1bG5lcmFibGUgb3Ig
UFYgc2hhZG93aW5nIGlzIGluIHVzZS4gKi8KICAgICBpZiAoIGNwdV9oYXNf
YnVnX2wxdGYgfHwgb3B0X3B2X2wxdGZfaHdkb20gfHwgb3B0X3B2X2wxdGZf
ZG9tdSApCkBAIC03NzAsNiArNzg2LDEwNyBAQCBzdGF0aWMgX19pbml0IHZv
aWQgbDF0Zl9jYWxjdWxhdGlvbnModWludDY0X3QgY2FwcykKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAoM3VsIDw8
IChwYWRkcl9iaXRzIC0gMikpKSk7CiB9CiAKKy8qIENhbGN1bGF0ZSB3aGV0
aGVyIHRoaXMgQ1BVIGlzIHZ1bG5lcmFibGUgdG8gTURTLiAqLworc3RhdGlj
IF9faW5pdCB2b2lkIG1kc19jYWxjdWxhdGlvbnModWludDY0X3QgY2FwcykK
K3sKKyAgICAvKiBNRFMgaXMgb25seSBrbm93biB0byBhZmZlY3QgSW50ZWwg
RmFtaWx5IDYgcHJvY2Vzc29ycyBhdCB0aGlzIHRpbWUuICovCisgICAgaWYg
KCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9JTlRF
TCB8fAorICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODYgIT0gNiApCisgICAg
ICAgIHJldHVybjsKKworICAgIC8qIEFueSBwcm9jZXNzb3IgYWR2ZXJ0aXNp
bmcgTURTX05PIHNob3VsZCBiZSBub3QgdnVsbmVyYWJsZSB0byBNRFMuICov
CisgICAgaWYgKCBjYXBzICYgQVJDSF9DQVBTX01EU19OTyApCisgICAgICAg
IHJldHVybjsKKworICAgIHN3aXRjaCAoIGJvb3RfY3B1X2RhdGEueDg2X21v
ZGVsICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIENvcmUgcHJv
Y2Vzc29ycyBzaW5jZSBhdCBsZWFzdCBOZWhhbGVtIGFyZSB2dWxuZXJhYmxl
LgorICAgICAgICAgKi8KKyAgICBjYXNlIDB4MWY6IC8qIEF1YnVybmRhbGUg
LyBIYXZlbmRhbGUgKi8KKyAgICBjYXNlIDB4MWU6IC8qIE5laGFsZW0gKi8K
KyAgICBjYXNlIDB4MWE6IC8qIE5laGFsZW0gRVAgKi8KKyAgICBjYXNlIDB4
MmU6IC8qIE5laGFsZW0gRVggKi8KKyAgICBjYXNlIDB4MjU6IC8qIFdlc3Rt
ZXJlICovCisgICAgY2FzZSAweDJjOiAvKiBXZXN0bWVyZSBFUCAqLworICAg
IGNhc2UgMHgyZjogLyogV2VzdG1lcmUgRVggKi8KKyAgICBjYXNlIDB4MmE6
IC8qIFNhbmR5QnJpZGdlICovCisgICAgY2FzZSAweDJkOiAvKiBTYW5keUJy
aWRnZSBFUC9FWCAqLworICAgIGNhc2UgMHgzYTogLyogSXZ5QnJpZGdlICov
CisgICAgY2FzZSAweDNlOiAvKiBJdnlCcmlkZ2UgRVAvRVggKi8KKyAgICBj
YXNlIDB4M2M6IC8qIEhhc3dlbGwgKi8KKyAgICBjYXNlIDB4M2Y6IC8qIEhh
c3dlbGwgRVgvRVAgKi8KKyAgICBjYXNlIDB4NDU6IC8qIEhhc3dlbGwgRCAq
LworICAgIGNhc2UgMHg0NjogLyogSGFzd2VsbCBIICovCisgICAgY2FzZSAw
eDNkOiAvKiBCcm9hZHdlbGwgKi8KKyAgICBjYXNlIDB4NDc6IC8qIEJyb2Fk
d2VsbCBIICovCisgICAgY2FzZSAweDRmOiAvKiBCcm9hZHdlbGwgRVAvRVgg
Ki8KKyAgICBjYXNlIDB4NTY6IC8qIEJyb2Fkd2VsbCBEICovCisgICAgY2Fz
ZSAweDRlOiAvKiBTa3lsYWtlIE0gKi8KKyAgICBjYXNlIDB4NWU6IC8qIFNr
eWxha2UgRCAqLworICAgICAgICBjcHVfaGFzX2J1Z19tZHMgPSB0cnVlOwor
ICAgICAgICBicmVhazsKKworICAgICAgICAvKgorICAgICAgICAgKiBTb21l
IENvcmUgcHJvY2Vzc29ycyBoYXZlIHBlci1zdGVwcGluZyB2dWxuZXJhYmls
aXR5LgorICAgICAgICAgKi8KKyAgICBjYXNlIDB4NTU6IC8qIFNreWxha2Ut
WCAvIENhc2NhZGUgTGFrZSAqLworICAgICAgICBpZiAoIGJvb3RfY3B1X2Rh
dGEueDg2X21hc2sgPD0gNSApCisgICAgICAgICAgICBjcHVfaGFzX2J1Z19t
ZHMgPSB0cnVlOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgMHg4ZTog
LyogS2FieSAvIENvZmZlZSAvIFdoaXNrZXkgTGFrZSBNICovCisgICAgICAg
IGlmICggYm9vdF9jcHVfZGF0YS54ODZfbWFzayA8PSAweGIgKQorICAgICAg
ICAgICAgY3B1X2hhc19idWdfbWRzID0gdHJ1ZTsKKyAgICAgICAgYnJlYWs7
CisKKyAgICBjYXNlIDB4OWU6IC8qIEthYnkgLyBDb2ZmZWUgLyBXaGlza2V5
IExha2UgRCAqLworICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X21h
c2sgPD0gMHhjICkKKyAgICAgICAgICAgIGNwdV9oYXNfYnVnX21kcyA9IHRy
dWU7CisgICAgICAgIGJyZWFrOworCisgICAgICAgIC8qCisgICAgICAgICAq
IFZlcnkgb2xkIGFuZCB2ZXJ5IG5ldyBBdG9tIHByb2Nlc3NvcnMgYXJlIG5v
dCB2dWxuZXJhYmxlLgorICAgICAgICAgKi8KKyAgICBjYXNlIDB4MWM6IC8q
IFBpbmV2aWV3ICovCisgICAgY2FzZSAweDI2OiAvKiBMaW5jcm9mdCAqLwor
ICAgIGNhc2UgMHgyNzogLyogUGVud2VsbCAqLworICAgIGNhc2UgMHgzNTog
LyogQ2xvdmVydmlldyAqLworICAgIGNhc2UgMHgzNjogLyogQ2VkYXJ2aWV3
ICovCisgICAgY2FzZSAweDdhOiAvKiBHb2xkbW9udCAqLworICAgICAgICBi
cmVhazsKKworICAgICAgICAvKgorICAgICAgICAgKiBNaWRkbGluZyBBdG9t
IHByb2Nlc3NvcnMgYXJlIHZ1bG5lcmFibGUgdG8ganVzdCB0aGUgU3RvcmUg
QnVmZmVyCisgICAgICAgICAqIGFzcGVjdC4KKyAgICAgICAgICovCisgICAg
Y2FzZSAweDM3OiAvKiBCYXl0cmFpbCAvIFZhbGxleXZpZXcgKFNpbHZlcm1v
bnQpICovCisgICAgY2FzZSAweDRhOiAvKiBNZXJyaWZpZWxkICovCisgICAg
Y2FzZSAweDRjOiAvKiBDaGVycnl0cmFpbCAvIEJyYXNzd2VsbCAqLworICAg
IGNhc2UgMHg0ZDogLyogQXZhdG9uIC8gUmFuZ2VseSAoU2lsdmVybW9udCkg
Ki8KKyAgICBjYXNlIDB4NWE6IC8qIE1vb3JlZmllbGQgKi8KKyAgICBjYXNl
IDB4NWQ6CisgICAgY2FzZSAweDY1OgorICAgIGNhc2UgMHg2ZToKKyAgICBj
YXNlIDB4NzU6CisgICAgICAgIC8qCisgICAgICAgICAqIEtuaWdodHMgcHJv
Y2Vzc29ycyAod2hpY2ggYXJlIGJhc2VkIG9uIHRoZSBTaWx2ZXJtb250L0Fp
cm1vbnQKKyAgICAgICAgICogbWljcm9hcmNoaXRlY3R1cmUpIGFyZSBzaW1p
bGFybHkgb25seSBhZmZlY3RlZCBieSB0aGUgU3RvcmUgQnVmZmVyCisgICAg
ICAgICAqIGFzcGVjdC4KKyAgICAgICAgICovCisgICAgY2FzZSAweDU3OiAv
KiBLbmlnaHRzIExhbmRpbmcgKi8KKyAgICBjYXNlIDB4ODU6IC8qIEtuaWdo
dHMgTWlsbCAqLworICAgICAgICBjcHVfaGFzX2J1Z19tc2Jkc19vbmx5ID0g
dHJ1ZTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0OgorICAgICAg
ICBwcmludGsoIlVucmVjb2duaXNlZCBDUFUgbW9kZWwgJSN4IC0gYXNzdW1p
bmcgdnVsbmVyYWJsZSB0byBNRFNcbiIsCisgICAgICAgICAgICAgICBib290
X2NwdV9kYXRhLng4Nl9tb2RlbCk7CisgICAgICAgIGNwdV9oYXNfYnVnX21k
cyA9IHRydWU7CisgICAgICAgIGJyZWFrOworICAgIH0KK30KKwogdm9pZCBf
X2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogewog
ICAgIGVudW0gaW5kX3RodW5rIHRodW5rID0gVEhVTktfREVGQVVMVDsKQEAg
LTk2Miw2ICsxMDc5LDQ3IEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRp
b25fbWl0aWdhdGlvbnModm9pZCkKICAgICAgICAgICAgICJlbmFibGVkLiAg
UGxlYXNlIGFzc2VzcyB5b3VyIGNvbmZpZ3VyYXRpb24gYW5kIGNob29zZSBh
blxuIgogICAgICAgICAgICAgImV4cGxpY2l0ICdzbXQ9PGJvb2w+JyBzZXR0
aW5nLiAgU2VlIFhTQS0yNzMuXG4iKTsKIAorICAgIG1kc19jYWxjdWxhdGlv
bnMoY2Fwcyk7CisKKyAgICAvKgorICAgICAqIEJ5IGRlZmF1bHQsIGVuYWJs
ZSBQViBhbmQgSFZNIG1pdGlnYXRpb25zIG9uIE1EUy12dWxuZXJhYmxlIGhh
cmR3YXJlLgorICAgICAqIFRoaXMgd2lsbCBvbmx5IGJlIGEgdG9rZW4gZWZm
b3J0IGZvciBNTFBEUy9NRkJEUyB3aGVuIEhUIGlzIGVuYWJsZWQsCisgICAg
ICogYnV0IGl0IGlzIHNvbWV3aGF0IGJldHRlciB0aGFuIG5vdGhpbmcuCisg
ICAgICovCisgICAgaWYgKCBvcHRfbWRfY2xlYXJfcHYgPT0gLTEgKQorICAg
ICAgICBvcHRfbWRfY2xlYXJfcHYgPSAoKGNwdV9oYXNfYnVnX21kcyB8fCBj
cHVfaGFzX2J1Z19tc2Jkc19vbmx5KSAmJgorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX01EX0NMRUFSKSk7
CisgICAgaWYgKCBvcHRfbWRfY2xlYXJfaHZtID09IC0xICkKKyAgICAgICAg
b3B0X21kX2NsZWFyX2h2bSA9ICgoY3B1X2hhc19idWdfbWRzIHx8IGNwdV9o
YXNfYnVnX21zYmRzX29ubHkpICYmCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX01EX0NMRUFSKSk7CisK
KyAgICAvKgorICAgICAqIEVuYWJsZSBNRFMgZGVmZW5jZXMgYXMgYXBwbGlj
YWJsZS4gIFRoZSBQViBibG9ja3MgbmVlZCB1c2luZyBhbGwgdGhlCisgICAg
ICogdGltZSwgYW5kIHRoZSBJZGxlIGJsb2NrcyBuZWVkIHVzaW5nIGlmIGVp
dGhlciBQViBvciBIVk0gZGVmZW5jZXMgYXJlCisgICAgICogdXNlZC4KKyAg
ICAgKgorICAgICAqIEhWTSBpcyBtb3JlIGNvbXBsaWNhdGVkLiAgVGhlIE1E
X0NMRUFSIG1pY3JvY29kZSBleHRlbmRzIEwxRF9GTFVTSCB3aXRoCisgICAg
ICogZXF1aXZlbGVudCBzZW1hbnRpY3MgdG8gYXZvaWQgbmVlZGluZyB0byBw
ZXJmb3JtIGJvdGggZmx1c2hlcyBvbiB0aGUKKyAgICAgKiBIVk0gcGF0aC4g
IFRoZSBIVk0gYmxvY2tzIGRvbid0IG5lZWQgYWN0aXZhdGluZyBpZiBvdXIg
aHlwZXJ2aXNvciB0b2xkCisgICAgICogdXMgaXQgd2FzIGhhbmRsaW5nIEwx
RF9GTFVTSCwgb3Igd2UgYXJlIHVzaW5nIEwxRF9GTFVTSCBvdXJzZWx2ZXMu
CisgICAgICovCisgICAgaWYgKCBvcHRfbWRfY2xlYXJfcHYgKQorICAgICAg
ICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1NDX1ZFUldfUFYp
OworICAgIGlmICggb3B0X21kX2NsZWFyX3B2IHx8IG9wdF9tZF9jbGVhcl9o
dm0gKQorICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJF
X1NDX1ZFUldfSURMRSk7CisgICAgaWYgKCBvcHRfbWRfY2xlYXJfaHZtICYm
ICEoY2FwcyAmIEFSQ0hfQ0FQU19TS0lQX0wxREZMKSAmJiAhb3B0X2wxZF9m
bHVzaCApCisgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRV
UkVfU0NfVkVSV19IVk0pOworCisgICAgLyoKKyAgICAgKiBXYXJuIHRoZSB1
c2VyIGlmIHRoZXkgYXJlIG9uIE1MUERTL01GQkRTLXZ1bG5lcmFibGUgaGFy
ZHdhcmUgd2l0aCBIVAorICAgICAqIGFjdGl2ZSBhbmQgbm8gZXhwbGljaXQg
U01UIGNob2ljZS4KKyAgICAgKi8KKyAgICBpZiAoIG9wdF9zbXQgPT0gLTEg
JiYgY3B1X2hhc19idWdfbWRzICYmIGh3X3NtdF9lbmFibGVkICkKKyAgICAg
ICAgd2FybmluZ19hZGQoCisgICAgICAgICAgICAiQm9vdGVkIG9uIE1MUERT
L01GQkRTLXZ1bG5lcmFibGUgaGFyZHdhcmUgd2l0aCBTTVQvSHlwZXJ0aHJl
YWRpbmdcbiIKKyAgICAgICAgICAgICJlbmFibGVkLiAgTWl0aWdhdGlvbnMg
d2lsbCBub3QgYmUgZnVsbHkgZWZmZWN0aXZlLiAgUGxlYXNlXG4iCisgICAg
ICAgICAgICAiY2hvb3NlIGFuIGV4cGxpY2l0IHNtdD08Ym9vbD4gc2V0dGlu
Zy4gIFNlZSBYU0EtMjk3LlxuIik7CisKICAgICBwcmludF9kZXRhaWxzKHRo
dW5rLCBjYXBzKTsKIAogICAgIC8qCg==

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.11-1.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.11-1.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogUmVwb3NpdGlvbiB0aGUgWFBU
SSBjb21tYW5kIGxpbmUgcGFyc2luZyBsb2dpYwoKSXQgaGFzIGVuZGVkIHVw
IGluIHRoZSBtaWRkbGUgb2YgdGhlIG1pdGlnYXRpb24gY2FsY3VsYXRpb24g
bG9naWMuICBNb3ZlIGl0IHRvCmJlIGJlc2lkZSB0aGUgb3RoZXIgY29tbWFu
ZCBsaW5lIHBhcnNpbmcuCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIv
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDhmYTZjMTAuLjk0OWJi
ZGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysg
Yi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTIyMyw2ICsyMjMsNzMg
QEAgc3RhdGljIGludCBfX2luaXQgcGFyc2Vfc3BlY19jdHJsKGNvbnN0IGNo
YXIgKnMpCiB9CiBjdXN0b21fcGFyYW0oInNwZWMtY3RybCIsIHBhcnNlX3Nw
ZWNfY3RybCk7CiAKK2ludDhfdCBfX3JlYWRfbW9zdGx5IG9wdF94cHRpX2h3
ZG9tID0gLTE7CitpbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfeHB0aV9kb211
ID0gLTE7CisKK3N0YXRpYyBfX2luaXQgdm9pZCB4cHRpX2luaXRfZGVmYXVs
dCh1aW50NjRfdCBjYXBzKQoreworICAgIGlmICggYm9vdF9jcHVfZGF0YS54
ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EICkKKyAgICAgICAgY2FwcyA9
IEFSQ0hfQ0FQU19SRENMX05POworCisgICAgaWYgKCBjYXBzICYgQVJDSF9D
QVBTX1JEQ0xfTk8gKQorICAgIHsKKyAgICAgICAgaWYgKCBvcHRfeHB0aV9o
d2RvbSA8IDAgKQorICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSAwOwor
ICAgICAgICBpZiAoIG9wdF94cHRpX2RvbXUgPCAwICkKKyAgICAgICAgICAg
IG9wdF94cHRpX2RvbXUgPSAwOworICAgIH0KKyAgICBlbHNlCisgICAgewor
ICAgICAgICBpZiAoIG9wdF94cHRpX2h3ZG9tIDwgMCApCisgICAgICAgICAg
ICBvcHRfeHB0aV9od2RvbSA9IDE7CisgICAgICAgIGlmICggb3B0X3hwdGlf
ZG9tdSA8IDAgKQorICAgICAgICAgICAgb3B0X3hwdGlfZG9tdSA9IDE7Cisg
ICAgfQorfQorCitzdGF0aWMgX19pbml0IGludCBwYXJzZV94cHRpKGNvbnN0
IGNoYXIgKnMpCit7CisgICAgY29uc3QgY2hhciAqc3M7CisgICAgaW50IHZh
bCwgcmMgPSAwOworCisgICAgLyogSW50ZXJwcmV0ICd4cHRpJyBhbG9uZSBp
biBpdHMgcG9zaXRpdmUgYm9vbGVhbiBmb3JtLiAqLworICAgIGlmICggKnMg
PT0gJ1wwJyApCisgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gb3B0X3hwdGlf
ZG9tdSA9IDE7CisKKyAgICBkbyB7CisgICAgICAgIHNzID0gc3RyY2hyKHMs
ICcsJyk7CisgICAgICAgIGlmICggIXNzICkKKyAgICAgICAgICAgIHNzID0g
c3RyY2hyKHMsICdcMCcpOworCisgICAgICAgIHN3aXRjaCAoIHBhcnNlX2Jv
b2wocywgc3MpICkKKyAgICAgICAgeworICAgICAgICBjYXNlIDA6CisgICAg
ICAgICAgICBvcHRfeHB0aV9od2RvbSA9IG9wdF94cHRpX2RvbXUgPSAwOwor
ICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSAxOgorICAgICAg
ICAgICAgb3B0X3hwdGlfaHdkb20gPSBvcHRfeHB0aV9kb211ID0gMTsKKyAg
ICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGRlZmF1bHQ6CisgICAgICAg
ICAgICBpZiAoICFzdHJjbXAocywgImRlZmF1bHQiKSApCisgICAgICAgICAg
ICAgICAgb3B0X3hwdGlfaHdkb20gPSBvcHRfeHB0aV9kb211ID0gLTE7Cisg
ICAgICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImRv
bTAiLCBzLCBzcykpID49IDAgKQorICAgICAgICAgICAgICAgIG9wdF94cHRp
X2h3ZG9tID0gdmFsOworICAgICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBw
YXJzZV9ib29sZWFuKCJkb211Iiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAg
ICAgICAgICBvcHRfeHB0aV9kb211ID0gdmFsOworICAgICAgICAgICAgZWxz
ZSBpZiAoICpzICkKKyAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7Cisg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIHMgPSBz
cyArIDE7CisgICAgfSB3aGlsZSAoICpzcyApOworCisgICAgcmV0dXJuIHJj
OworfQorY3VzdG9tX3BhcmFtKCJ4cHRpIiwgcGFyc2VfeHB0aSk7CisKIGlu
dDhfdCBfX3JlYWRfbW9zdGx5IG9wdF9wdl9sMXRmX2h3ZG9tID0gLTE7CiBp
bnQ4X3QgX19yZWFkX21vc3RseSBvcHRfcHZfbDF0Zl9kb211ID0gLTE7CiAK
QEAgLTY3Niw3MyArNzQzLDYgQEAgc3RhdGljIF9faW5pdCB2b2lkIGwxdGZf
Y2FsY3VsYXRpb25zKHVpbnQ2NF90IGNhcHMpCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogKDN1bCA8PCAocGFkZHJf
Yml0cyAtIDIpKSkpOwogfQogCi1pbnQ4X3QgX19yZWFkX21vc3RseSBvcHRf
eHB0aV9od2RvbSA9IC0xOwotaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3hw
dGlfZG9tdSA9IC0xOwotCi1zdGF0aWMgX19pbml0IHZvaWQgeHB0aV9pbml0
X2RlZmF1bHQodWludDY0X3QgY2FwcykKLXsKLSAgICBpZiAoIGJvb3RfY3B1
X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCApCi0gICAgICAg
IGNhcHMgPSBBUkNIX0NBUFNfUkRDTF9OTzsKLQotICAgIGlmICggY2FwcyAm
IEFSQ0hfQ0FQU19SRENMX05PICkKLSAgICB7Ci0gICAgICAgIGlmICggb3B0
X3hwdGlfaHdkb20gPCAwICkKLSAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9t
ID0gMDsKLSAgICAgICAgaWYgKCBvcHRfeHB0aV9kb211IDwgMCApCi0gICAg
ICAgICAgICBvcHRfeHB0aV9kb211ID0gMDsKLSAgICB9Ci0gICAgZWxzZQot
ICAgIHsKLSAgICAgICAgaWYgKCBvcHRfeHB0aV9od2RvbSA8IDAgKQotICAg
ICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSAxOwotICAgICAgICBpZiAoIG9w
dF94cHRpX2RvbXUgPCAwICkKLSAgICAgICAgICAgIG9wdF94cHRpX2RvbXUg
PSAxOwotICAgIH0KLX0KLQotc3RhdGljIF9faW5pdCBpbnQgcGFyc2VfeHB0
aShjb25zdCBjaGFyICpzKQotewotICAgIGNvbnN0IGNoYXIgKnNzOwotICAg
IGludCB2YWwsIHJjID0gMDsKLQotICAgIC8qIEludGVycHJldCAneHB0aScg
YWxvbmUgaW4gaXRzIHBvc2l0aXZlIGJvb2xlYW4gZm9ybS4gKi8KLSAgICBp
ZiAoICpzID09ICdcMCcgKQotICAgICAgICBvcHRfeHB0aV9od2RvbSA9IG9w
dF94cHRpX2RvbXUgPSAxOwotCi0gICAgZG8gewotICAgICAgICBzcyA9IHN0
cmNocihzLCAnLCcpOwotICAgICAgICBpZiAoICFzcyApCi0gICAgICAgICAg
ICBzcyA9IHN0cmNocihzLCAnXDAnKTsKLQotICAgICAgICBzd2l0Y2ggKCBw
YXJzZV9ib29sKHMsIHNzKSApCi0gICAgICAgIHsKLSAgICAgICAgY2FzZSAw
OgotICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSBvcHRfeHB0aV9kb211
ID0gMDsKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIGNhc2UgMToK
LSAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gb3B0X3hwdGlfZG9tdSA9
IDE7Ci0gICAgICAgICAgICBicmVhazsKLQotICAgICAgICBkZWZhdWx0Ogot
ICAgICAgICAgICAgaWYgKCAhc3RyY21wKHMsICJkZWZhdWx0IikgKQotICAg
ICAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gb3B0X3hwdGlfZG9tdSA9
IC0xOwotICAgICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29s
ZWFuKCJkb20wIiwgcywgc3MpKSA+PSAwICkKLSAgICAgICAgICAgICAgICBv
cHRfeHB0aV9od2RvbSA9IHZhbDsKLSAgICAgICAgICAgIGVsc2UgaWYgKCAo
dmFsID0gcGFyc2VfYm9vbGVhbigiZG9tdSIsIHMsIHNzKSkgPj0gMCApCi0g
ICAgICAgICAgICAgICAgb3B0X3hwdGlfZG9tdSA9IHZhbDsKLSAgICAgICAg
ICAgIGVsc2UgaWYgKCAqcyApCi0gICAgICAgICAgICAgICAgcmMgPSAtRUlO
VkFMOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLQotICAgICAg
ICBzID0gc3MgKyAxOwotICAgIH0gd2hpbGUgKCAqc3MgKTsKLQotICAgIHJl
dHVybiByYzsKLX0KLWN1c3RvbV9wYXJhbSgieHB0aSIsIHBhcnNlX3hwdGkp
OwotCiB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25z
KHZvaWQpCiB7CiAgICAgZW51bSBpbmRfdGh1bmsgdGh1bmsgPSBUSFVOS19E
RUZBVUxUOwo=

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.11-2.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.11-2.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L21zcjogRGVmaW5pdGlvbnMgZm9yIE1TUl9JTlRF
TF9DT1JFX1RIUkVBRF9DT1VOVAoKVGhpcyBpcyBhIG1vZGVsIHNwZWNpZmlj
IHJlZ2lzdGVyIHdoaWNoIGRldGFpbHMgdGhlIGN1cnJlbnQgY29uZmlndXJh
dGlvbgpjb3JlcyBhbmQgdGhyZWFkcyBpbiB0aGUgcGFja2FnZS4gIEJlY2F1
c2Ugb2YgaG93IEh5cGVydGhyZWFkIGFuZCBDb3JlCmNvbmZpZ3VyYXRpb24g
d29ya3Mgd29ya3MgaW4gZmlybXdhcmUsIHRoZSBNU1IgaXQgaXMgZGUtZmFj
dG8gY29uc3RhbnQgYW5kCndpbGwgcmVtYWluIHVuY2hhbmdlZCB1bnRpbCB0
aGUgbmV4dCBzeXN0ZW0gcmVzZXQuCgpJdCBpcyBhIHJlYWQgb25seSBNU1Ig
KHNvIHVuaWxhdGVyYWxseSByZWplY3Qgd3JpdGVzKSwgYnV0IGZvciBub3cg
cmV0YWluIGl0cwpsZWFreS1vbi1yZWFkIHByb3BlcnRpZXMuICBGdXJ0aGVy
IENQVUlEL01TUiB3b3JrIGlzIHJlcXVpcmVkIGJlZm9yZSB3ZSBjYW4Kc3Rh
cnQgdmlydHVhbGlzaW5nIGEgY29uc2lzdGVudCB0b3BvbG9neSB0byB0aGUg
Z3Vlc3QsIGFuZCByZXRhaW5pbmcgdGhlIG9sZApiZWhhdmlvdXIgaXMgdGhl
IHNhZmVzdCBjb3Vyc2Ugb2YgYWN0aW9uLgoKU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQWNrZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbXNyLmMgYi94ZW4vYXJjaC94ODYvbXNyLmMK
aW5kZXggYjQ5ZmJkOC4uMTUzZjM2YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L21zci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwpAQCAtMTgwLDYg
KzE4MCwxMCBAQCBpbnQgZ3Vlc3RfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUg
KnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgKnZhbCkKICAgICAgICAgICAg
ICAgIF9NU1JfTUlTQ19GRUFUVVJFU19DUFVJRF9GQVVMVElORzsKICAgICAg
ICAgYnJlYWs7CiAKKyAgICAgICAgLyoKKyAgICAgICAgICogVE9ETzogSW1w
bGVtZW50IHdoZW4gd2UgaGF2ZSBiZXR0ZXIgdG9wb2xvZ3kgcmVwcmVzZW50
YXRpb24uCisgICAgY2FzZSBNU1JfSU5URUxfQ09SRV9USFJFQURfQ09VTlQ6
CisgICAgICAgICAqLwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldHVybiBY
ODZFTVVMX1VOSEFORExFQUJMRTsKICAgICB9CkBAIC0yMDIsNiArMjA2LDcg
QEAgaW50IGd1ZXN0X3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBt
c3IsIHVpbnQ2NF90IHZhbCkKICAgICB7CiAgICAgICAgIHVpbnQ2NF90IHJz
dmQ7CiAKKyAgICBjYXNlIE1TUl9JTlRFTF9DT1JFX1RIUkVBRF9DT1VOVDoK
ICAgICBjYXNlIE1TUl9JTlRFTF9QTEFURk9STV9JTkZPOgogICAgIGNhc2Ug
TVNSX0FSQ0hfQ0FQQUJJTElUSUVTOgogICAgICAgICAvKiBSZWFkLW9ubHkg
Ki8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCmluZGV4IDc1
ODhmYzEuLjdjZGRmY2EgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvbXNyLWluZGV4LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3It
aW5kZXguaApAQCAtMzQsNiArMzQsMTAgQEAKICNkZWZpbmUgRUZFUl9LTk9X
Tl9NQVNLCQkoRUZFUl9TQ0UgfCBFRkVSX0xNRSB8IEVGRVJfTE1BIHwgRUZF
Ul9OWCB8IFwKIAkJCQkgRUZFUl9TVk1FIHwgRUZFUl9MTVNMRSB8IEVGRVJf
RkZYU0UpCiAKKyNkZWZpbmUgTVNSX0lOVEVMX0NPUkVfVEhSRUFEX0NPVU5U
ICAgICAweDAwMDAwMDM1CisjZGVmaW5lIE1TUl9DVENfVEhSRUFEX01BU0sg
ICAgICAgICAgICAgMHgwMDAwZmZmZgorI2RlZmluZSBNU1JfQ1RDX0NPUkVf
TUFTSyAgICAgICAgICAgICAgIDB4ZmZmZjAwMDAKKwogLyogU3BlY3VsYXRp
b24gQ29udHJvbHMuICovCiAjZGVmaW5lIE1TUl9TUEVDX0NUUkwJCQkweDAw
MDAwMDQ4CiAjZGVmaW5lIFNQRUNfQ1RSTF9JQlJTCQkJKF9BQygxLCBVTEwp
IDw8IDApCg==

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.11-3.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.11-3.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L2Jvb3Q6IERldGVjdCB0aGUgZmlybXdhcmUgU01U
IHNldHRpbmcgY29ycmVjdGx5IG9uIEludGVsIGhhcmR3YXJlCgpXaGlsZSBi
b290X2NwdV9kYXRhLng4Nl9udW1fc2libGluZ3MgaXMgYW4gYWNjdXJhdGUg
dmFsdWUgdG8gdXNlIG9uIEFNRApoYXJkd2FyZSwgaXQgaXNuJ3Qgb24gSW50
ZWwgd2hlbiB0aGUgdXNlciBoYXMgZGlzYWJsZWQgSHlwZXJ0aHJlYWRpbmcg
aW4gdGhlCmZpcm13YXJlLiAgQXMgYSByZXN1bHQsIGEgdXNlciB3aGljaCBo
YXMgY2hvc2VuIHRvIGRpc2FibGUgSFQgc3RpbGwgZ2V0cwpuYWdnZWQgb24g
TDFURi12dWxuZXJhYmxlIGhhcmR3YXJlIHdoZW4gdGhleSBoYXZlbid0IGNo
b3NlbiBhbiBleHBsaWNpdApzbXQ9PGJvb2w+IHNldHRpbmcuCgpNYWtlIHVz
ZSBvZiB0aGUgbGFyZ2VseS11bmRvY3VtZW50ZWQgTVNSX0lOVEVMX0NPUkVf
VEhSRUFEX0NPVU5UIHdoaWNoIGluCnByYWN0aWNlIGV4aXN0cyBzaW5jZSBO
ZWhhbGVtLCB3aGVuIGJvb3Rpbmcgb24gcmVhbCBoYXJkd2FyZS4gIEZhbGwg
YmFjayB0bwp1c2luZyB0aGUgQUNQSSB0YWJsZSBBUElDIElEcy4KCldoaWxl
IGFkanVzdGluZyB0aGlzIGxvZ2ljLCBmaXggYSBsYXRlbnQgYnVnIGluIGFt
ZF9nZXRfdG9wb2xvZ3koKS4gIFRoZQp0aHJlYWQgY291bnQgZmllbGQgaW4g
Q1BVSUQuMHg4MDAwMDAxZS5lYnggaXMgZG9jdW1lbnRlZCBhcyA4IGJpdHMg
d2lkZSwKcmF0aGVyIHRoYW4gMiBiaXRzIHdpZGUuCgpTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpB
Y2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMgYi94ZW4vYXJjaC94
ODYvY3B1L2FtZC5jCmluZGV4IDc2MDc4YjUuLjg5NGI4OTIgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKKysrIGIveGVuL2FyY2gveDg2
L2NwdS9hbWQuYwpAQCAtNTA1LDcgKzUwNSw3IEBAIHN0YXRpYyB2b2lkIGFt
ZF9nZXRfdG9wb2xvZ3koc3RydWN0IGNwdWluZm9feDg2ICpjKQogICAgICAg
ICAgICAgICAgIHUzMiBlYXgsIGVieCwgZWN4LCBlZHg7CiAKICAgICAgICAg
ICAgICAgICBjcHVpZCgweDgwMDAwMDFlLCAmZWF4LCAmZWJ4LCAmZWN4LCAm
ZWR4KTsKLSAgICAgICAgICAgICAgICBjLT54ODZfbnVtX3NpYmxpbmdzID0g
KChlYnggPj4gOCkgJiAweDMpICsgMTsKKyAgICAgICAgICAgICAgICBjLT54
ODZfbnVtX3NpYmxpbmdzID0gKChlYnggPj4gOCkgJiAweGZmKSArIDE7CiAK
ICAgICAgICAgICAgICAgICBpZiAoYy0+eDg2IDwgMHgxNykKICAgICAgICAg
ICAgICAgICAgICAgICAgIGMtPmNvbXB1dGVfdW5pdF9pZCA9IGVieCAmIDB4
RkY7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94
ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggOTQ5YmJkYS4uYWMxYmU0
YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtNDE3LDYgKzQxNyw0NSBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90
aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICAgICAgICAgb3B0X3B2
X2wxdGZfZG9tdSAgPyAiZW5hYmxlZCIgIDogImRpc2FibGVkIik7CiB9CiAK
K3N0YXRpYyBib29sIF9faW5pdCBjaGVja19zbXRfZW5hYmxlZCh2b2lkKQor
eworICAgIHVpbnQ2NF90IHZhbDsKKyAgICB1bnNpZ25lZCBpbnQgY3B1Owor
CisgICAgLyoKKyAgICAgKiB4ODZfbnVtX3NpYmxpbmdzIGRlZmF1bHRzIHRv
IDEgaW4gdGhlIGFic2VuY2Ugb2Ygb3RoZXIgaW5mb3JtYXRpb24sIGFuZAor
ICAgICAqIGlzIGFkanVzdGVkIGJhc2VkIG9uIG90aGVyIHRvcG9sb2d5IGlu
Zm9ybWF0aW9uIGZvdW5kIGluIENQVUlEIGxlYXZlcy4KKyAgICAgKgorICAg
ICAqIE9uIEFNRCBoYXJkd2FyZSwgaXQgd2lsbCBiZSB0aGUgY3VycmVudCBT
TVQgY29uZmlndXJhdGlvbi4gIE9uIEludGVsCisgICAgICogaGFyZHdhcmUs
IGl0IHdpbGwgcmVwcmVzZW50IHRoZSBtYXhpbXVtIGNhcGFiaWxpdHksIHJh
dGhlciB0aGFuIHRoZQorICAgICAqIGN1cnJlbnQgY29uZmlndXJhdGlvbi4K
KyAgICAgKi8KKyAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X251bV9zaWJs
aW5ncyA8IDIgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICAvKgor
ICAgICAqIEludGVsIE5laGFsZW0gYW5kIGxhdGVyIGhhcmR3YXJlIGRvZXMg
aGF2ZSBhbiBNU1Igd2hpY2ggcmVwb3J0cyB0aGUKKyAgICAgKiBjdXJyZW50
IGNvdW50IG9mIGNvcmVzL3RocmVhZHMgaW4gdGhlIHBhY2thZ2UuCisgICAg
ICoKKyAgICAgKiBBdCB0aGUgdGltZSBvZiB3cml0aW5nLCBpdCBpcyBhbG1v
c3QgY29tcGxldGVseSB1bmRvY3VtZW50ZWQsIHNvIGlzbid0CisgICAgICog
dmlydHVhbGlzZWQgcmVsaWFibHkuCisgICAgICovCisgICAgaWYgKCBib290
X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRFTCAmJiAh
Y3B1X2hhc19oeXBlcnZpc29yICYmCisgICAgICAgICAhcmRtc3Jfc2FmZShN
U1JfSU5URUxfQ09SRV9USFJFQURfQ09VTlQsIHZhbCkgKQorICAgICAgICBy
ZXR1cm4gKE1BU0tfRVhUUih2YWwsIE1TUl9DVENfQ09SRV9NQVNLKSAhPQor
ICAgICAgICAgICAgICAgIE1BU0tfRVhUUih2YWwsIE1TUl9DVENfVEhSRUFE
X01BU0spKTsKKworICAgIC8qCisgICAgICogU2VhcmNoIG92ZXIgdGhlIENQ
VXMgcmVwb3J0ZWQgaW4gdGhlIEFDUEkgdGFibGVzLiAgQW55IHdob3NlIEFQ
SUMgSUQKKyAgICAgKiBoYXMgYSBub24temVybyB0aHJlYWQgaWQgY29tcG9u
ZW50IGluZGljYXRlcyB0aGF0IFNNVCBpcyBhY3RpdmUuCisgICAgICovCisg
ICAgZm9yX2VhY2hfcHJlc2VudF9jcHUgKCBjcHUgKQorICAgICAgICBpZiAo
IHg4Nl9jcHVfdG9fYXBpY2lkW2NwdV0gJiAoYm9vdF9jcHVfZGF0YS54ODZf
bnVtX3NpYmxpbmdzIC0gMSkgKQorICAgICAgICAgICAgcmV0dXJuIHRydWU7
CisKKyAgICByZXR1cm4gZmFsc2U7Cit9CisKIC8qIENhbGN1bGF0ZSB3aGV0
aGVyIFJldHBvbGluZSBpcyBrbm93bi1zYWZlIG9uIHRoaXMgQ1BVLiAqLwog
c3RhdGljIGJvb2wgX19pbml0IHJldHBvbGluZV9zYWZlKHVpbnQ2NF90IGNh
cHMpCiB7CkBAIC03NDYsMTIgKzc4NSwxNCBAQCBzdGF0aWMgX19pbml0IHZv
aWQgbDF0Zl9jYWxjdWxhdGlvbnModWludDY0X3QgY2FwcykKIHZvaWQgX19p
bml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKIHsKICAg
ICBlbnVtIGluZF90aHVuayB0aHVuayA9IFRIVU5LX0RFRkFVTFQ7Ci0gICAg
Ym9vbCB1c2Vfc3BlY19jdHJsID0gZmFsc2UsIGlicnMgPSBmYWxzZTsKKyAg
ICBib29sIHVzZV9zcGVjX2N0cmwgPSBmYWxzZSwgaWJycyA9IGZhbHNlLCBo
d19zbXRfZW5hYmxlZDsKICAgICB1aW50NjRfdCBjYXBzID0gMDsKIAogICAg
IGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FSQ0hfQ0FQUykgKQog
ICAgICAgICByZG1zcmwoTVNSX0FSQ0hfQ0FQQUJJTElUSUVTLCBjYXBzKTsK
IAorICAgIGh3X3NtdF9lbmFibGVkID0gY2hlY2tfc210X2VuYWJsZWQoKTsK
KwogICAgIC8qCiAgICAgICogSGFzIHRoZSB1c2VyIHNwZWNpZmllZCBhbnkg
Y3VzdG9tIEJUSSBtaXRpZ2F0aW9ucz8gIElmIHNvLCBmb2xsb3cgdGhlaXIK
ICAgICAgKiBpbnN0cnVjdGlvbnMgZXhhY3RseSBhbmQgZGlzYWJsZSBhbGwg
aGV1cmlzdGljcy4KQEAgLTkyNyw4ICs5NjgsNyBAQCB2b2lkIF9faW5pdCBp
bml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgICogSG93
ZXZlciwgaWYgd2UgYXJlIG9uIGFmZmVjdGVkIGhhcmR3YXJlLCB3aXRoIEhU
IGVuYWJsZWQsIGFuZCB0aGUgdXNlcgogICAgICAqIGhhc24ndCBleHBsaWNp
dGx5IGNob3NlbiB3aGV0aGVyIHRvIHVzZSBIVCBvciBub3QsIG5hZyB0aGVt
IHRvIGRvIHNvLgogICAgICAqLwotICAgIGlmICggb3B0X3NtdCA9PSAtMSAm
JiBjcHVfaGFzX2J1Z19sMXRmICYmICFwdl9zaGltICYmCi0gICAgICAgICBi
b290X2NwdV9kYXRhLng4Nl9udW1fc2libGluZ3MgPiAxICkKKyAgICBpZiAo
IG9wdF9zbXQgPT0gLTEgJiYgY3B1X2hhc19idWdfbDF0ZiAmJiAhcHZfc2hp
bSAmJiBod19zbXRfZW5hYmxlZCApCiAgICAgICAgIHdhcm5pbmdfYWRkKAog
ICAgICAgICAgICAgIkJvb3RlZCBvbiBMMVRGLXZ1bG5lcmFibGUgaGFyZHdh
cmUgd2l0aCBTTVQvSHlwZXJ0aHJlYWRpbmdcbiIKICAgICAgICAgICAgICJl
bmFibGVkLiAgUGxlYXNlIGFzc2VzcyB5b3VyIGNvbmZpZ3VyYXRpb24gYW5k
IGNob29zZSBhblxuIgo=

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.11-4.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.11-4.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogTWlzYyBub24tZnVuY3Rpb25h
bCBjbGVhbnVwCgogKiBJZGVudGlmeSBCVEkgaW4gdGhlIHNwZWNfY3RybF97
ZW50ZXIsZXhpdH1faWRsZSgpIGNvbW1lbnRzLCBhcyBvdGhlcgogICBtaXRp
Z2F0aW9ucyB3aWxsIHNob3J0bHkgYXBwZWFyLgogKiBVc2UgYWx0ZXJuYXRp
dmVfaW5wdXQoKSBhbmQgY292ZXIgdGhlIGxhY2sgb2YgbWVtb3J5IGNvYmJl
ciB3aXRoIGEgZnVydGhlcgogICBiYXJyaWVyLgoKU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCBjODQ2MzU0
Li40OTgzMDcxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Nw
ZWNfY3RybC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
LmgKQEAgLTYxLDYgKzYxLDggQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9p
ZCBzcGVjX2N0cmxfZW50ZXJfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8p
CiAgICAgdWludDMyX3QgdmFsID0gMDsKIAogICAgIC8qCisgICAgICogQnJh
bmNoIFRhcmdldCBJbmplY3Rpb246CisgICAgICoKICAgICAgKiBMYXRjaCB0
aGUgbmV3IHNoYWRvdyB2YWx1ZSwgdGhlbiBlbmFibGUgc2hhZG93aW5nLCB0
aGVuIHVwZGF0ZSB0aGUgTVNSLgogICAgICAqIFRoZXJlIGFyZSBubyBTTVAg
aXNzdWVzIGhlcmU7IG9ubHkgbG9jYWwgcHJvY2Vzc29yIG9yZGVyaW5nIGNv
bmNlcm5zLgogICAgICAqLwpAQCAtNjgsOCArNzAsOSBAQCBzdGF0aWMgYWx3
YXlzX2lubGluZSB2b2lkIHNwZWNfY3RybF9lbnRlcl9pZGxlKHN0cnVjdCBj
cHVfaW5mbyAqaW5mbykKICAgICBiYXJyaWVyKCk7CiAgICAgaW5mby0+c3Bl
Y19jdHJsX2ZsYWdzIHw9IFNDRl91c2Vfc2hhZG93OwogICAgIGJhcnJpZXIo
KTsKLSAgICBhc20gdm9sYXRpbGUgKCBBTFRFUk5BVElWRShBU01fTk9QMywg
IndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUpCi0gICAgICAgICAg
ICAgICAgICAgOjogImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAi
ZCIgKDApIDogIm1lbW9yeSIgKTsKKyAgICBhbHRlcm5hdGl2ZV9pbnB1dChB
U01fTk9QMywgIndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUsCisg
ICAgICAgICAgICAgICAgICAgICAgImEiICh2YWwpLCAiYyIgKE1TUl9TUEVD
X0NUUkwpLCAiZCIgKDApKTsKKyAgICBiYXJyaWVyKCk7CiB9CiAKIC8qIFdB
Uk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZv
cmUgdGhpcyBjYWxsLiAqLwpAQCAtNzgsMTMgKzgxLDE2IEBAIHN0YXRpYyBh
bHdheXNfaW5saW5lIHZvaWQgc3BlY19jdHJsX2V4aXRfaWRsZShzdHJ1Y3Qg
Y3B1X2luZm8gKmluZm8pCiAgICAgdWludDMyX3QgdmFsID0gaW5mby0+eGVu
X3NwZWNfY3RybDsKIAogICAgIC8qCisgICAgICogQnJhbmNoIFRhcmdldCBJ
bmplY3Rpb246CisgICAgICoKICAgICAgKiBEaXNhYmxlIHNoYWRvd2luZyBi
ZWZvcmUgdXBkYXRpbmcgdGhlIE1TUi4gIFRoZXJlIGFyZSBubyBTTVAgaXNz
dWVzCiAgICAgICogaGVyZTsgb25seSBsb2NhbCBwcm9jZXNzb3Igb3JkZXJp
bmcgY29uY2VybnMuCiAgICAgICovCiAgICAgaW5mby0+c3BlY19jdHJsX2Zs
YWdzICY9IH5TQ0ZfdXNlX3NoYWRvdzsKICAgICBiYXJyaWVyKCk7Ci0gICAg
YXNtIHZvbGF0aWxlICggQUxURVJOQVRJVkUoQVNNX05PUDMsICJ3cm1zciIs
IFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFKQotICAgICAgICAgICAgICAgICAg
IDo6ICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSA6
ICJtZW1vcnkiICk7CisgICAgYWx0ZXJuYXRpdmVfaW5wdXQoQVNNX05PUDMs
ICJ3cm1zciIsIFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFLAorICAgICAgICAg
ICAgICAgICAgICAgICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwg
ImQiICgwKSk7CisgICAgYmFycmllcigpOwogfQogCiAjZW5kaWYgLyogIV9f
WDg2X1NQRUNfQ1RSTF9IX18gKi8K

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.11-5.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.11-5.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogQ1BVSUQvTVNSIGRlZmluaXRp
b25zIGZvciBNaWNyb2FyY2hpdGVjdHVyYWwgRGF0YQogU2FtcGxpbmcKClRo
ZSBNRF9DTEVBUiBmZWF0dXJlIGNhbiBiZSBhdXRvbWF0aWNhbGx5IG9mZmVy
ZWQgdG8gZ3Vlc3RzLiAgTm8KaW5mcmFzdHJ1Y3R1cmUgaXMgbmVlZGVkIGlu
IFhlbiB0byBzdXBwb3J0IHRoZSBndWVzdCBtYWtpbmcgdXNlIG9mIGl0LgoK
VGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTcsIENWRS0yMDE4LTEyMTI2LCBDVkUt
MjAxOC0xMjEyNywgQ1ZFLTIwMTgtMTIxMzAsIENWRS0yMDE5LTExMDkxLgoK
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
Lm1hcmtkb3duCmluZGV4IDhlMjQzODAuLjgyNjBkZmIgMTAwNjQ0Ci0tLSBh
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2Rv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC00ODksNyAr
NDg5LDcgQEAgYWNjb3VudGluZyBmb3IgaGFyZHdhcmUgY2FwYWJpbGl0aWVz
IGFzIGVudW1lcmF0ZWQgdmlhIENQVUlELgogCiBDdXJyZW50bHkgYWNjZXB0
ZWQ6CiAKLVRoZSBTcGVjdWxhdGlvbiBDb250cm9sIGhhcmR3YXJlIGZlYXR1
cmVzIGBpYnJzYmAsIGBzdGlicGAsIGBpYnBiYCwKK1RoZSBTcGVjdWxhdGlv
biBDb250cm9sIGhhcmR3YXJlIGZlYXR1cmVzIGBtZC1jbGVhcmAsIGBpYnJz
YmAsIGBzdGlicGAsIGBpYnBiYCwKIGBsMWQtZmx1c2hgIGFuZCBgc3NiZGAg
YXJlIHVzZWQgYnkgZGVmYXVsdCBpZiBhdmFpbGFibGUgYW5kIGFwcGxpY2Fi
bGUuICBUaGV5IGNhbgogYmUgaWdub3JlZCwgZS5nLiBgbm8taWJyc2JgLCBh
dCB3aGljaCBwb2ludCBYZW4gd29uJ3QgdXNlIHRoZW0gaXRzZWxmLCBhbmQK
IHdvbid0IG9mZmVyIHRoZW0gdG8gZ3Vlc3RzLgpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfY3B1aWQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Nw
dWlkLmMKaW5kZXggNTJlMTZjMi4uNWExNzAyZCAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfY3B1aWQuYworKysgYi90b29scy9saWJ4bC9saWJ4
bF9jcHVpZC5jCkBAIC0yMDIsNiArMjAyLDcgQEAgaW50IGxpYnhsX2NwdWlk
X3BhcnNlX2NvbmZpZyhsaWJ4bF9jcHVpZF9wb2xpY3lfbGlzdCAqY3B1aWQs
IGNvbnN0IGNoYXIqIHN0cikKIAogICAgICAgICB7ImF2eDUxMi00dm5uaXci
LDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRURYLCAgMiwgIDF9LAogICAg
ICAgICB7ImF2eDUxMi00Zm1hcHMiLDB4MDAwMDAwMDcsICAwLCBDUFVJRF9S
RUdfRURYLCAgMywgIDF9LAorICAgICAgICB7Im1kLWNsZWFyIiwgICAgIDB4
MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRURYLCAxMCwgIDF9LAogICAgICAg
ICB7ImlicnNiIiwgICAgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdf
RURYLCAyNiwgIDF9LAogICAgICAgICB7InN0aWJwIiwgICAgICAgIDB4MDAw
MDAwMDcsICAwLCBDUFVJRF9SRUdfRURYLCAyNywgIDF9LAogICAgICAgICB7
ImwxZC1mbHVzaCIsICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRURY
LCAyOCwgIDF9LApkaWZmIC0tZ2l0IGEvdG9vbHMvbWlzYy94ZW4tY3B1aWQu
YyBiL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKaW5kZXggMGFjOTAzYS4uMTY2
OTdjNCAxMDA2NDQKLS0tIGEvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYworKysg
Yi90b29scy9taXNjL3hlbi1jcHVpZC5jCkBAIC0xNDIsNiArMTQyLDcgQEAg
c3RhdGljIGNvbnN0IGNoYXIgKnN0cl83ZDBbMzJdID0KIHsKICAgICBbIDJd
ID0gImF2eDUxMl80dm5uaXciLCBbIDNdID0gImF2eDUxMl80Zm1hcHMiLAog
CisgICAgWzEwXSA9ICJtZC1jbGVhciIsCiAgICAgLyogMTIgKi8gICAgICAg
ICAgICAgICAgWzEzXSA9ICJ0c3gtZm9yY2UtYWJvcnQiLAogCiAgICAgWzI2
XSA9ICJpYnJzYiIsICAgICAgICAgWzI3XSA9ICJzdGlicCIsCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvY3B1aWQuYyBiL3hlbi9hcmNoL3g4Ni9jcHVp
ZC5jCmluZGV4IDVjYzg5ZTIuLjQ5N2JkMmEgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9jcHVpZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCkBA
IC0yOCw3ICsyOCwxMiBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV94ZW5f
Y3B1aWQoY29uc3QgY2hhciAqcykKICAgICAgICAgaWYgKCAhc3MgKQogICAg
ICAgICAgICAgc3MgPSBzdHJjaHIocywgJ1wwJyk7CiAKLSAgICAgICAgaWYg
KCAodmFsID0gcGFyc2VfYm9vbGVhbigiaWJwYiIsIHMsIHNzKSkgPj0gMCAp
CisgICAgICAgIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oIm1kLWNsZWFy
Iiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYg
KCAhdmFsICkKKyAgICAgICAgICAgICAgICBzZXR1cF9jbGVhcl9jcHVfY2Fw
KFg4Nl9GRUFUVVJFX01EX0NMRUFSKTsKKyAgICAgICAgfQorICAgICAgICBl
bHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImlicGIiLCBzLCBzcykp
ID49IDAgKQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoICF2YWwgKQog
ICAgICAgICAgICAgICAgIHNldHVwX2NsZWFyX2NwdV9jYXAoWDg2X0ZFQVRV
UkVfSUJQQik7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJs
LmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggYWMxYmU0YS4u
ZmRkOTBhOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMzQ3LDE3ICsz
NDcsMTkgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51
bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgcHJpbnRr
KCJTcGVjdWxhdGl2ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6XG4iKTsKIAog
ICAgIC8qIEhhcmR3YXJlIGZlYXR1cmVzIHdoaWNoIHBlcnRhaW4gdG8gc3Bl
Y3VsYXRpdmUgbWl0aWdhdGlvbnMuICovCi0gICAgcHJpbnRrKCIgIEhhcmR3
YXJlIGZlYXR1cmVzOiVzJXMlcyVzJXMlcyVzJXMlcyVzXG4iLAorICAgIHBy
aW50aygiICBIYXJkd2FyZSBmZWF0dXJlczolcyVzJXMlcyVzJXMlcyVzJXMl
cyVzJXNcbiIsCiAgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4
Nl9GRUFUVVJFX0lCUlNCKSkgPyAiIElCUlMvSUJQQiIgOiAiIiwKICAgICAg
ICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfU1RJQlAp
KSA/ICIgU1RJQlAiICAgICA6ICIiLAogICAgICAgICAgICAoXzdkMCAmIGNw
dWZlYXRfbWFzayhYODZfRkVBVFVSRV9MMURfRkxVU0gpKSA/ICIgTDFEX0ZM
VVNIIiA6ICIiLAogICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhY
ODZfRkVBVFVSRV9TU0JEKSkgID8gIiBTU0JEIiAgICAgIDogIiIsCisgICAg
ICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX01EX0NM
RUFSKSkgPyAiIE1EX0NMRUFSIiA6ICIiLAogICAgICAgICAgICAoZThiICAm
IGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlBCKSkgID8gIiBJQlBCIiAg
ICAgIDogIiIsCiAgICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBTX0lCUlNf
QUxMKSAgICAgICAgICAgICAgPyAiIElCUlNfQUxMIiAgOiAiIiwKICAgICAg
ICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfUkRDTF9OTykgICAgICAgICAgICAg
ICA/ICIgUkRDTF9OTyIgICA6ICIiLAogICAgICAgICAgICAoY2FwcyAmIEFS
Q0hfQ0FQU19SU0JBKSAgICAgICAgICAgICAgICAgID8gIiBSU0JBIiAgICAg
IDogIiIsCiAgICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBTX1NLSVBfTDFE
RkwpICAgICAgICAgICAgPyAiIFNLSVBfTDFERkwiOiAiIiwKLSAgICAgICAg
ICAgKGNhcHMgJiBBUkNIX0NBUFNfU1NCX05PKSAgICAgICAgICAgICAgICA/
ICIgU1NCX05PIiAgICA6ICIiKTsKKyAgICAgICAgICAgKGNhcHMgJiBBUkNI
X0NBUFNfU1NCX05PKSAgICAgICAgICAgICAgICA/ICIgU1NCX05PIiAgICA6
ICIiLAorICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19NRFNfTk8pICAg
ICAgICAgICAgICAgID8gIiBNRFNfTk8iICAgIDogIiIpOwogCiAgICAgLyog
Q29tcGlsZWQtaW4gc3VwcG9ydCB3aGljaCBwZXJ0YWlucyB0byBtaXRpZ2F0
aW9ucy4gKi8KICAgICBpZiAoIElTX0VOQUJMRUQoQ09ORklHX0lORElSRUNU
X1RIVU5LKSB8fCBJU19FTkFCTEVEKENPTkZJR19TSEFET1dfUEFHSU5HKSAp
CkBAIC0zOTQsMTkgKzM5NiwyMSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJp
bnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywgdWludDY0X3QgY2Fw
cykKICAgICAgKiBBbHRlcm5hdGl2ZXMgYmxvY2tzIGZvciBwcm90ZWN0aW5n
IGFnYWluc3QgYW5kL29yIHZpcnR1YWxpc2luZwogICAgICAqIG1pdGlnYXRp
b24gc3VwcG9ydCBmb3IgZ3Vlc3RzLgogICAgICAqLwotICAgIHByaW50aygi
ICBTdXBwb3J0IGZvciBWTXM6IFBWOiVzJXMlcyVzLCBIVk06JXMlcyVzJXNc
biIsCisgICAgcHJpbnRrKCIgIFN1cHBvcnQgZm9yIFZNczogUFY6JXMlcyVz
JXMlcywgSFZNOiVzJXMlcyVzJXNcbiIsCiAgICAgICAgICAgIChib290X2Nw
dV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX1BWKSB8fAogICAgICAgICAgICAg
Ym9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9QVikgfHwKICAgICAg
ICAgICAgIG9wdF9lYWdlcl9mcHUpICAgICAgICAgICAgICAgICAgICAgICAg
ICAgPyAiIiAgICAgICAgICAgICAgIDogIiBOb25lIiwKICAgICAgICAgICAg
Ym9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9QVikgICAgICAgPyAi
IE1TUl9TUEVDX0NUUkwiIDogIiIsCiAgICAgICAgICAgIGJvb3RfY3B1X2hh
cyhYODZfRkVBVFVSRV9TQ19SU0JfUFYpICAgICAgID8gIiBSU0IiICAgICAg
ICAgICA6ICIiLAogICAgICAgICAgICBvcHRfZWFnZXJfZnB1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA/ICIgRUFHRVJfRlBVIiAgICAgOiAiIiwK
KyAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX01EX0NMRUFS
KSAgICAgICAgPyAiIE1EX0NMRUFSIiAgICAgIDogIiIsCiAgICAgICAgICAg
IChib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTSkgfHwKICAg
ICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfSFZN
KSB8fAogICAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSkgICAgICAgICAgICAg
ICAgICAgICAgICAgICA/ICIiICAgICAgICAgICAgICAgOiAiIE5vbmUiLAog
ICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX0hW
TSkgICAgICA/ICIgTVNSX1NQRUNfQ1RSTCIgOiAiIiwKICAgICAgICAgICAg
Ym9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9IVk0pICAgICAgPyAi
IFJTQiIgICAgICAgICAgIDogIiIsCi0gICAgICAgICAgIG9wdF9lYWdlcl9m
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBFQUdFUl9GUFUi
ICAgICA6ICIiKTsKKyAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgPyAiIEVBR0VSX0ZQVSIgICAgIDogIiIs
CisgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9NRF9DTEVB
UikgICAgICAgID8gIiBNRF9DTEVBUiIgICAgICA6ICIiKTsKIAogICAgIHBy
aW50aygiICBYUFRJICg2NC1iaXQgUFYgb25seSk6IERvbTAgJXMsIERvbVUg
JXNcbiIsCiAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID8gImVuYWJsZWQi
IDogImRpc2FibGVkIiwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvbXNyLWluZGV4LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRl
eC5oCmluZGV4IDdjZGRmY2EuLmI4MTUxZDIgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tc3ItaW5kZXguaApAQCAtNTMsNiArNTMsNyBAQAogI2RlZmlu
ZSBBUkNIX0NBUFNfUlNCQQkJCShfQUMoMSwgVUxMKSA8PCAyKQogI2RlZmlu
ZSBBUkNIX0NBUFNfU0tJUF9MMURGTAkJKF9BQygxLCBVTEwpIDw8IDMpCiAj
ZGVmaW5lIEFSQ0hfQ0FQU19TU0JfTk8JCShfQUMoMSwgVUxMKSA8PCA0KQor
I2RlZmluZSBBUkNIX0NBUFNfTURTX05PCQkoX0FDKDEsIFVMTCkgPDwgNSkK
IAogI2RlZmluZSBNU1JfRkxVU0hfQ01ECQkJMHgwMDAwMDEwYgogI2RlZmlu
ZSBGTFVTSF9DTURfTDFECQkJKF9BQygxLCBVTEwpIDw8IDApCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNl
dC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVz
ZXQuaAppbmRleCBhYTI2NTZkLi5hMTRkOGE3IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCisrKyBi
L3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgK
QEAgLTI0Miw2ICsyNDIsNyBAQCBYRU5fQ1BVRkVBVFVSRShJQlBCLCAgICAg
ICAgICA4KjMyKzEyKSAvKkEgIElCUEIgc3VwcG9ydCBvbmx5IChubyBJQlJT
LCB1c2VkIGJ5CiAvKiBJbnRlbC1kZWZpbmVkIENQVSBmZWF0dXJlcywgQ1BV
SUQgbGV2ZWwgMHgwMDAwMDAwNzowLmVkeCwgd29yZCA5ICovCiBYRU5fQ1BV
RkVBVFVSRShBVlg1MTJfNFZOTklXLCA5KjMyKyAyKSAvKkEgIEFWWDUxMiBO
ZXVyYWwgTmV0d29yayBJbnN0cnVjdGlvbnMgKi8KIFhFTl9DUFVGRUFUVVJF
KEFWWDUxMl80Rk1BUFMsIDkqMzIrIDMpIC8qQSAgQVZYNTEyIE11bHRpcGx5
IEFjY3VtdWxhdGlvbiBTaW5nbGUgUHJlY2lzaW9uICovCitYRU5fQ1BVRkVB
VFVSRShNRF9DTEVBUiwgICAgICA5KjMyKzEwKSAvKkEgIFZFUlcgY2xlYXJz
IG1pY3JvYXJjaGl0ZWN0dXJhbCBidWZmZXJzICovCiBYRU5fQ1BVRkVBVFVS
RShUU1hfRk9SQ0VfQUJPUlQsIDkqMzIrMTMpIC8qIE1TUl9UU1hfRk9SQ0Vf
QUJPUlQuUlRNX0FCT1JUICovCiBYRU5fQ1BVRkVBVFVSRShJQlJTQiwgICAg
ICAgICA5KjMyKzI2KSAvKkEgIElCUlMgYW5kIElCUEIgc3VwcG9ydCAodXNl
ZCBieSBJbnRlbCkgKi8KIFhFTl9DUFVGRUFUVVJFKFNUSUJQLCAgICAgICAg
IDkqMzIrMjcpIC8qQSAgU1RJQlAgKi8K

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.11-6.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.11-6.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogSW5mcmFzdHJ1Y3R1cmUgdG8g
dXNlIFZFUlcgdG8gZmx1c2ggcGlwZWxpbmUgYnVmZmVycwoKVGhyZWUgc3lu
dGhldGljIGZlYXR1cmVzIGFyZSBpbnRyb2R1Y2VkLCBhcyB3ZSBuZWVkIGlu
ZGl2aWR1YWwgY29udHJvbCBvZgplYWNoLCBkZXBlbmRpbmcgb24gY2lyY3Vt
c3RhbmNlcy4gIEEgbGF0ZXIgY2hhbmdlIHdpbGwgZW5hYmxlIHRoZW0gYXQK
YXBwcm9wcmlhdGUgcG9pbnRzLgoKVGhlIHZlcndfc2VsIGZpZWxkIGRvZXNu
J3Qgc3RyaWN0bHkgbmVlZCB0byBsaXZlIGluIHN0cnVjdCBjcHVfaW5mby4g
IEl0IGxpdmVzCnRoZXJlIGJlY2F1c2UgdGhlcmUgaXMgYSBjb252ZW5pZW50
IGhvbGUgaXQgY2FuIGZpbGwsIGFuZCBpdCByZWR1Y2VzIHRoZQpjb21wbGV4
aXR5IG9mIHRoZSBTUEVDX0NUUkxfRVhJVF9UT197UFYsSFZNfSBhc3NlbWJs
eSBieSBhdm9pZGluZyB0aGUgbmVlZCBmb3IKYW55IHRlbXBvcmFyeSBzdGFj
ayBtYWludGVuYW5jZS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjk3LCBDVkUt
MjAxOC0xMjEyNiwgQ1ZFLTIwMTgtMTIxMjcsIENWRS0yMDE4LTEyMTMwLCBD
VkUtMjAxOS0xMTA5MS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jIGIveGVuL2FyY2gveDg2
L3g4Nl82NC9hc20tb2Zmc2V0cy5jCmluZGV4IDU5NTdjNzYuLjk3Y2ZmNDkg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMu
YworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKQEAg
LTEyOSw2ICsxMjksNyBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogCiAgICAg
T0ZGU0VUKENQVUlORk9fZ3Vlc3RfY3B1X3VzZXJfcmVncywgc3RydWN0IGNw
dV9pbmZvLCBndWVzdF9jcHVfdXNlcl9yZWdzKTsKICAgICBPRkZTRVQoQ1BV
SU5GT19wcm9jZXNzb3JfaWQsIHN0cnVjdCBjcHVfaW5mbywgcHJvY2Vzc29y
X2lkKTsKKyAgICBPRkZTRVQoQ1BVSU5GT192ZXJ3X3NlbCwgc3RydWN0IGNw
dV9pbmZvLCB2ZXJ3X3NlbCk7CiAgICAgT0ZGU0VUKENQVUlORk9fY3VycmVu
dF92Y3B1LCBzdHJ1Y3QgY3B1X2luZm8sIGN1cnJlbnRfdmNwdSk7CiAgICAg
T0ZGU0VUKENQVUlORk9fY3I0LCBzdHJ1Y3QgY3B1X2luZm8sIGNyNCk7CiAg
ICAgT0ZGU0VUKENQVUlORk9feGVuX2NyMywgc3RydWN0IGNwdV9pbmZvLCB4
ZW5fY3IzKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1
ZmVhdHVyZXMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMu
aAppbmRleCA4ZTVjYzUzLi45NmE1YTAxIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9jcHVmZWF0dXJlcy5oCkBAIC0zMywzICszMyw2IEBAIFhFTl9D
UFVGRUFUVVJFKFNDX1JTQl9IVk0sICAgICAgKEZTQ0FQSU5UUyswKSozMisx
OSkgLyogUlNCIG92ZXJ3cml0ZSBuZWVkZWQgZm9yCiBYRU5fQ1BVRkVBVFVS
RShOT19YUFRJLCAgICAgICAgIChGU0NBUElOVFMrMCkqMzIrMjApIC8qIFhQ
VEkgbWl0aWdhdGlvbiBub3QgaW4gdXNlICovCiBYRU5fQ1BVRkVBVFVSRShT
Q19NU1JfSURMRSwgICAgIChGU0NBUElOVFMrMCkqMzIrMjEpIC8qIChTQ19N
U1JfUFYgfHwgU0NfTVNSX0hWTSkgJiYgZGVmYXVsdF94ZW5fc3BlY19jdHJs
ICovCiBYRU5fQ1BVRkVBVFVSRShYRU5fTEJSLCAgICAgICAgIChGU0NBUElO
VFMrMCkqMzIrMjIpIC8qIFhlbiB1c2VzIE1TUl9ERUJVR0NUTC5MQlIgKi8K
K1hFTl9DUFVGRUFUVVJFKFNDX1ZFUldfUFYsICAgICAgKEZTQ0FQSU5UUysw
KSozMisyMykgLyogVkVSVyB1c2VkIGJ5IFhlbiBmb3IgUFYgKi8KK1hFTl9D
UFVGRUFUVVJFKFNDX1ZFUldfSFZNLCAgICAgKEZTQ0FQSU5UUyswKSozMisy
NCkgLyogVkVSVyB1c2VkIGJ5IFhlbiBmb3IgSFZNICovCitYRU5fQ1BVRkVB
VFVSRShTQ19WRVJXX0lETEUsICAgIChGU0NBUElOVFMrMCkqMzIrMjUpIC8q
IFZFUlcgdXNlZCBieSBYZW4gZm9yIGlkbGUgKi8KZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9jdXJyZW50LmgKaW5kZXggNWJkNjRiMi4uZjM1MDhjMyAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKQEAgLTM4LDYgKzM4LDcgQEAg
c3RydWN0IHZjcHU7CiBzdHJ1Y3QgY3B1X2luZm8gewogICAgIHN0cnVjdCBj
cHVfdXNlcl9yZWdzIGd1ZXN0X2NwdV91c2VyX3JlZ3M7CiAgICAgdW5zaWdu
ZWQgaW50IHByb2Nlc3Nvcl9pZDsKKyAgICB1bnNpZ25lZCBpbnQgdmVyd19z
ZWw7CiAgICAgc3RydWN0IHZjcHUgKmN1cnJlbnRfdmNwdTsKICAgICB1bnNp
Z25lZCBsb25nIHBlcl9jcHVfb2Zmc2V0OwogICAgIHVuc2lnbmVkIGxvbmcg
Y3I0OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0
cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKaW5kZXgg
NDk4MzA3MS4uMzMzZDE4MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9zcGVjX2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Nw
ZWNfY3RybC5oCkBAIC01Myw2ICs1MywxMyBAQCBzdGF0aWMgaW5saW5lIHZv
aWQgaW5pdF9zaGFkb3dfc3BlY19jdHJsX3N0YXRlKHZvaWQpCiAgICAgaW5m
by0+c2hhZG93X3NwZWNfY3RybCA9IDA7CiAgICAgaW5mby0+eGVuX3NwZWNf
Y3RybCA9IGRlZmF1bHRfeGVuX3NwZWNfY3RybDsKICAgICBpbmZvLT5zcGVj
X2N0cmxfZmxhZ3MgPSBkZWZhdWx0X3NwZWNfY3RybF9mbGFnczsKKworICAg
IC8qCisgICAgICogRm9yIGxlYXN0IGxhdGVuY3ksIHRoZSBWRVJXIHNlbGVj
dG9yIHNob3VsZCBiZSBhIHdyaXRlYWJsZSBkYXRhCisgICAgICogZGVzY3Jp
cHRvciByZXNpZGVudCBpbiB0aGUgY2FjaGUuICBfX0hZUEVSVklTT1JfRFMz
MiBzaGFyZXMgYSBjYWNoZQorICAgICAqIGxpbmUgd2l0aCBfX0hZUEVSVklT
T1JfQ1MsIHNvIGlzIGV4cGVjdGVkIHRvIGJlIHZlcnkgY2FjaGUtaG90Lgor
ICAgICAqLworICAgIGluZm8tPnZlcndfc2VsID0gX19IWVBFUlZJU09SX0RT
MzI7CiB9CiAKIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAq
YCBub3Qgc2FmZSBhZnRlciB0aGlzIGNhbGwuICovCkBAIC03Myw2ICs4MCwy
MiBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHNwZWNfY3RybF9lbnRl
cl9pZGxlKHN0cnVjdCBjcHVfaW5mbyAqaW5mbykKICAgICBhbHRlcm5hdGl2
ZV9pbnB1dChBU01fTk9QMywgIndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNS
X0lETEUsCiAgICAgICAgICAgICAgICAgICAgICAgImEiICh2YWwpLCAiYyIg
KE1TUl9TUEVDX0NUUkwpLCAiZCIgKDApKTsKICAgICBiYXJyaWVyKCk7CisK
KyAgICAvKgorICAgICAqIE1pY3JvYXJjaGl0ZWN0dXJhbCBTdG9yZSBCdWZm
ZXIgRGF0YSBTYW1wbGluZzoKKyAgICAgKgorICAgICAqIE9uIHZ1bG5lcmFi
bGUgc3lzdGVtcywgc3RvcmUgYnVmZmVyIGVudHJpZXMgYXJlIHN0YXRpY2Fs
bHkgcGFydGl0aW9uZWQKKyAgICAgKiBiZXR3ZWVuIGFjdGl2ZSB0aHJlYWRz
LiAgV2hlbiBlbnRlcmluZyBpZGxlLCBvdXIgc3RvcmUgYnVmZmVyIGVudHJp
ZXMKKyAgICAgKiBhcmUgcmUtcGFydGl0aW9uZWQgdG8gYWxsb3cgdGhlIG90
aGVyIHRocmVhZHMgdG8gdXNlIHRoZW0uCisgICAgICoKKyAgICAgKiBGbHVz
aCB0aGUgYnVmZmVycyB0byBlbnN1cmUgdGhhdCBubyBzZW5zaXRpdmUgZGF0
YSBvZiBvdXJzIGNhbiBiZQorICAgICAqIGxlYWtlZCBieSBhIHNpYmxpbmcg
YWZ0ZXIgaXQgZ2V0cyBvdXIgc3RvcmUgYnVmZmVyIGVudHJpZXMuCisgICAg
ICoKKyAgICAgKiBOb3RlOiBWRVJXIG11c3QgYmUgZW5jb2RlZCB3aXRoIGEg
bWVtb3J5IG9wZXJhbmQsIGFzIGl0IGlzIG9ubHkgdGhhdAorICAgICAqIGZv
cm0gd2hpY2ggY2F1c2VzIGEgZmx1c2guCisgICAgICovCisgICAgYWx0ZXJu
YXRpdmVfaW5wdXQoIiIsICJ2ZXJ3ICVbc2VsXSIsIFg4Nl9GRUFUVVJFX1ND
X1ZFUldfSURMRSwKKyAgICAgICAgICAgICAgICAgICAgICBbc2VsXSAibSIg
KGluZm8tPnZlcndfc2VsKSk7CiB9CiAKIC8qIFdBUk5JTkchIGByZXRgLCBg
Y2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBjYWxsLiAq
LwpAQCAtOTEsNiArMTE0LDE3IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZv
aWQgc3BlY19jdHJsX2V4aXRfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8p
CiAgICAgYWx0ZXJuYXRpdmVfaW5wdXQoQVNNX05PUDMsICJ3cm1zciIsIFg4
Nl9GRUFUVVJFX1NDX01TUl9JRExFLAogICAgICAgICAgICAgICAgICAgICAg
ICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSk7CiAg
ICAgYmFycmllcigpOworCisgICAgLyoKKyAgICAgKiBNaWNyb2FyY2hpdGVj
dHVyYWwgU3RvcmUgQnVmZmVyIERhdGEgU2FtcGxpbmc6CisgICAgICoKKyAg
ICAgKiBPbiB2dWxuZXJhYmxlIHN5c3RlbXMsIHN0b3JlIGJ1ZmZlciBlbnRy
aWVzIGFyZSBzdGF0aWNhbGx5IHBhcnRpdGlvbmVkCisgICAgICogYmV0d2Vl
biBhY3RpdmUgdGhyZWFkcy4gIFdoZW4gZXhpdGluZyBpZGxlLCB0aGUgb3Ro
ZXIgdGhyZWFkcyBzdG9yZQorICAgICAqIGJ1ZmZlciBlbnRyaWVzIGFyZSBy
ZS1wYXJ0aXRpb25lZCB0byBnaXZlIHVzIHNvbWUuCisgICAgICoKKyAgICAg
KiBXZSBub3cgaGF2ZSBzdG9yZSBidWZmZXIgZW50cmllcyB3aXRoIHN0YWxl
IGRhdGEgZnJvbSBzaWJsaW5nIHRocmVhZHMuCisgICAgICogQSBmbHVzaCBp
ZiBuZWNlc3Nhcnkgd2lsbCBiZSBwZXJmb3JtZWQgb24gdGhlIHJldHVybiB0
byBndWVzdCBwYXRoLgorICAgICAqLwogfQogCiAjZW5kaWYgLyogIV9fWDg2
X1NQRUNfQ1RSTF9IX18gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvc3BlY19jdHJsX2FzbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9z
cGVjX2N0cmxfYXNtLmgKaW5kZXggZWRhY2UyYS4uOWNjMTVlNyAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKQEAgLTI0
NSwxMiArMjQ1LDE2IEBACiAvKiBVc2Ugd2hlbiBleGl0aW5nIHRvIFBWIGd1
ZXN0IGNvbnRleHQuICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9FWElUX1RPX1BW
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgQUxURVJOQVRJVkUgIiIsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIERPX1NQ
RUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9TQ19NU1JfUFYK
KyAgICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QsIFg4Nl9GRUFU
VVJFX1NDX01TUl9QVjsgICAgICAgICAgICAgIFwKKyAgICBBTFRFUk5BVElW
RSAiIiwgX19zdHJpbmdpZnkodmVydyBDUFVJTkZPX3Zlcndfc2VsKCVyc3Ap
KSwgICAgICAgICAgIFwKKyAgICAgICAgWDg2X0ZFQVRVUkVfU0NfVkVSV19Q
VgogCiAvKiBVc2Ugd2hlbiBleGl0aW5nIHRvIEhWTSBndWVzdCBjb250ZXh0
LiAqLwogI2RlZmluZSBTUEVDX0NUUkxfRVhJVF9UT19IVk0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIEFMVEVS
TkFUSVZFICIiLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgICAgICBET19TUEVDX0NUUkxfRVhJ
VF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTQorICAgICAgICBE
T19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfU0NfTVNS
X0hWTTsgICAgICAgICAgICAgXAorICAgIEFMVEVSTkFUSVZFICIiLCBfX3N0
cmluZ2lmeSh2ZXJ3IENQVUlORk9fdmVyd19zZWwoJXJzcCkpLCAgICAgICAg
ICAgXAorICAgICAgICBYODZfRkVBVFVSRV9TQ19WRVJXX0hWTQogCiAvKgog
ICogVXNlIGluIElTVCBpbnRlcnJ1cHQvZXhjZXB0aW9uIGNvbnRleHQuICBN
YXkgaW50ZXJydXB0IFhlbiBvciBQViBjb250ZXh0Lgo=

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.11-7.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.11-7.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogSW50cm9kdWNlIG9wdGlvbnMg
dG8gY29udHJvbCBWRVJXIGZsdXNoaW5nCgpUaGUgTWljcm9hcmNoaXRlY3R1
cmFsIERhdGEgU2FtcGxpbmcgdnVsbmVyYWJpbGl0eSBpcyBzcGxpdCBpbnRv
IGNhdGVnb3JpZXMKd2l0aCBzdWJ0bHkgZGlmZmVyZW50IHByb3BlcnRpZXM6
CgogTUxQRFMgLSBNaWNyb2FyY2hpdGVjdHVyYWwgTG9hZCBQb3J0IERhdGEg
U2FtcGxpbmcKIE1TQkRTIC0gTWljcm9hcmNoaXRlY3R1cmFsIFN0b3JlIEJ1
ZmZlciBEYXRhIFNhbXBsaW5nCiBNRkJEUyAtIE1pY3JvYXJjaGl0ZWN0dXJh
bCBGaWxsIEJ1ZmZlciBEYXRhIFNhbXBsaW5nCiBNRFNVTSAtIE1pY3JvYXJj
aGl0ZWN0dXJhbCBEYXRhIFNhbXBsaW5nIFVuY2FjaGVhYmxlIE1lbW9yeQoK
TURTVU0gaXMgYSBzcGVjaWFsIGNhc2Ugb2YgdGhlIG90aGVyIHRocmVlLCBh
bmQgaXNuJ3QgZGlzdGluZ3Vpc2hlZCBmdXJ0aGVyLgoKVGhlc2UgaXNzdWVz
IHBlcnRhaW4gdG8gdGhyZWUgbWljcm9hcmNoaXRlY3R1cmFsIGJ1ZmZlcnMu
ICBUaGUgTG9hZCBQb3J0cywgdGhlClN0b3JlIEJ1ZmZlcnMgYW5kIHRoZSBG
aWxsIEJ1ZmZlcnMuICBFYWNoIG9mIHRoZXNlIHN0cnVjdHVyZXMgYXJlIGZs
dXNoZWQgYnkKdGhlIG5ldyBlbmhhbmNlZCBWRVJXIGZ1bmN0aW9uYWxpdHks
IGJ1dCB0aGUgY29uZGl0aW9ucyB1bmRlciB3aGljaCBmbHVzaGluZwppcyBu
ZWNlc3NhcnkgdmFyeS4KCkZvciB0aGlzIGNvbmNpc2Ugb3ZlcnZpZXcgb2Yg
dGhlIGlzc3VlcyBhbmQgZGVmYXVsdCBsb2dpYywgdGhlIGFiYnJldmlhdGlv
bnMKU1AgKFN0b3JlIFBvcnQpLCBGQiAoRmlsbCBCdWZmZXIpLCBMUCAoTG9h
ZCBQb3J0KSBhbmQgSFQgKEh5cGVydGhyZWFkaW5nKSBhcmUKdXNlZCBmb3Ig
YnJldml0eToKCiAqIFZ1bG5lcmFibGUgaGFyZHdhcmUgaXMgZGl2aWRlZCBp
bnRvIHR3byBjYXRlZ29yaWVzIC0gcGFydHMgd2hpY2ggc3VmZmVyCiAgIGZy
b20gU1Agb25seSwgYW5kIHBhcnRzIHdpdGggYW55IG90aGVyIGNvbWJpbmF0
aW9uIG9mIHZ1bG5lcmFiaWxpdGllcy4KCiAqIFNQIG9ubHkgaGFzIGFuIEhU
IGludGVyYWN0aW9uIHdoZW4gdGhlIHRocmVhZCBnb2VzIGlkbGUsIGR1ZSB0
byB0aGUgc3RhdGljCiAgIHBhcnRpdGlvbmluZyBvZiByZXNvdXJjZXMuICBM
UCBhbmQgRkIgaGF2ZSBIVCBpbnRlcmFjdGlvbnMgYXQgYWxsIHBvaW50cywK
ICAgZHVlIHRvIHRoZSBjb21wZXRpdGl2ZSBzaGFyaW5nIG9mIHJlc291cmNl
cy4gIEFsbCBpc3N1ZXMgcG90ZW50aWFsbHkgbGVhawogICBkYXRhIGFjcm9z
cyB0aGUgcmV0dXJuLXRvLWd1ZXN0IHRyYW5zaXRpb24uCgogKiBUaGUgbWlj
cm9jb2RlIHdoaWNoIGltcGxlbWVudHMgVkVSVyBmbHVzaGluZyBhbHNvIGV4
dGVuZHMgTVNSX0ZMVVNIX0NNRCwgc28KICAgd2UgZG9uJ3QgbmVlZCB0byBk
byBib3RoIG9uIHRoZSBIVk0gcmV0dXJuLXRvLWd1ZXN0IHBhdGguICBIb3dl
dmVyLCBzb21lCiAgIHBhcnRzIGFyZSBub3QgdnVsbmVyYWJsZSB0byBMMVRG
ICh0aGVyZWZvcmUgaGF2ZSBubyBNU1JfRkxVU0hfQ01EKSwgYnV0IGFyZQog
ICB2dWxuZXJhYmxlIHRvIE1EUywgc28gZG8gcmVxdWlyZSBWRVJXIG9uIHRo
ZSBIVk0gcGF0aC4KCk5vdGUgdGhhdCB3ZSBkZWxpYmVyYXRlbHkgc3VwcG9y
dCBtZHM9MSBldmVuIHdpdGhvdXQgTURfQ0xFQVIgaW4gY2FzZSB0aGUKbWlj
cm9jb2RlIGhhcyBiZWVuIHVwZGF0ZWQgYnV0IHRoZSBmZWF0dXJlIGJpdCBu
b3QgZXhwb3NlZC4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjk3LCBDVkUtMjAx
OC0xMjEyNiwgQ1ZFLTIwMTgtMTIxMjcsIENWRS0yMDE4LTEyMTMwLCBDVkUt
MjAxOS0xMTA5MS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpkaWZmIC0tZ2l0IGEvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCA4MjYwZGZiLi44MTA4YmJm
IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJr
ZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
bgpAQCAtMTgwMCw3ICsxODAwLDcgQEAgaXMgYmVpbmcgaW50ZXJwcmV0ZWQg
YXMgYSBjdXN0b20gdGltZW91dCBpbiBtaWxsaXNlY29uZHMuIFplcm8gb3Ig
Ym9vbGVhbgogZmFsc2UgZGlzYWJsZSB0aGUgcXVpcmsgd29ya2Fyb3VuZCwg
d2hpY2ggaXMgYWxzbyB0aGUgZGVmYXVsdC4KIAogIyMjIHNwZWMtY3RybCAo
eDg2KQotPiBgPSBMaXN0IG9mIFsgPGJvb2w+LCB4ZW49PGJvb2w+LCB7cHYs
aHZtLG1zci1zYyxyc2J9PTxib29sPiwKKz4gYD0gTGlzdCBvZiBbIDxib29s
PiwgeGVuPTxib29sPiwge3B2LGh2bSxtc3Itc2MscnNiLG1kLWNsZWFyfT08
Ym9vbD4sCiA+ICAgICAgICAgICAgICBidGktdGh1bms9cmV0cG9saW5lfGxm
ZW5jZXxqbXAsIHtpYnJzLGlicGIsc3NiZCxlYWdlci1mcHUsCiA+ICAgICAg
ICAgICAgICBsMWQtZmx1c2h9PTxib29sPiBdYAogCkBAIC0xODI0LDkgKzE4
MjQsMTAgQEAgaW4gcGxhY2UgZm9yIGd1ZXN0cyB0byB1c2UuCiAKIFVzZSBv
ZiBhIHBvc2l0aXZlIGJvb2xlYW4gdmFsdWUgZm9yIGVpdGhlciBvZiB0aGVz
ZSBvcHRpb25zIGlzIGludmFsaWQuCiAKLVRoZSBib29sZWFucyBgcHY9YCwg
YGh2bT1gLCBgbXNyLXNjPWAgYW5kIGByc2I9YCBvZmZlciBmaW5lIGdyYWlu
ZWQgY29udHJvbAotb3ZlciB0aGUgYWx0ZXJuYXRpdmUgYmxvY2tzIHVzZWQg
YnkgWGVuLiAgVGhlc2UgaW1wYWN0IFhlbidzIGFiaWxpdHkgdG8KLXByb3Rl
Y3QgaXRzZWxmLCBhbmQgWGVuJ3MgYWJpbGl0eSB0byB2aXJ0dWFsaXNlIHN1
cHBvcnQgZm9yIGd1ZXN0cyB0byB1c2UuCitUaGUgYm9vbGVhbnMgYHB2PWAs
IGBodm09YCwgYG1zci1zYz1gLCBgcnNiPWAgYW5kIGBtZC1jbGVhcj1gIG9m
ZmVyIGZpbmUKK2dyYWluZWQgY29udHJvbCBvdmVyIHRoZSBhbHRlcm5hdGl2
ZSBibG9ja3MgdXNlZCBieSBYZW4uICBUaGVzZSBpbXBhY3QgWGVuJ3MKK2Fi
aWxpdHkgdG8gcHJvdGVjdCBpdHNlbGYsIGFuZCBYZW4ncyBhYmlsaXR5IHRv
IHZpcnR1YWxpc2Ugc3VwcG9ydCBmb3IgZ3Vlc3RzCit0byB1c2UuCiAKICog
YHB2PWAgYW5kIGBodm09YCBvZmZlciBjb250cm9sIG92ZXIgYWxsIHN1Ym9w
dGlvbnMgZm9yIFBWIGFuZCBIVk0gZ3Vlc3RzCiAgIHJlc3BlY3RpdmVseS4K
QEAgLTE4MzUsNiArMTgzNiwxMSBAQCBwcm90ZWN0IGl0c2VsZiwgYW5kIFhl
bidzIGFiaWxpdHkgdG8gdmlydHVhbGlzZSBzdXBwb3J0IGZvciBndWVzdHMg
dG8gdXNlLgogICBndWVzdHMgYW5kIGlmIGRpc2FibGVkLCBndWVzdHMgd2ls
bCBiZSB1bmFibGUgdG8gdXNlIElCUlMvU1RJQlAvU1NCRC9ldGMuCiAqIGBy
c2I9YCBvZmZlcnMgY29udHJvbCBvdmVyIHdoZXRoZXIgdG8gb3ZlcndyaXRl
IHRoZSBSZXR1cm4gU3RhY2sgQnVmZmVyIC8KICAgUmV0dXJuIEFkZHJlc3Mg
U3RhY2sgb24gZW50cnkgdG8gWGVuLgorKiBgbWQtY2xlYXI9YCBvZmZlcnMg
Y29udHJvbCBvdmVyIHdoZXRoZXIgdG8gdXNlIFZFUlcgdG8gZmx1c2gKKyAg
bWljcm9hcmNoaXRlY3R1cmFsIGJ1ZmZlcnMgb24gaWRsZSBhbmQgZXhpdCBm
cm9tIFhlbi4gICpOb3RlOiBGb3IKKyAgY29tcGF0aWJpbGl0eSB3aXRoIGRl
dmVsb3BtZW50IHZlcnNpb25zIG9mIHRoaXMgZml4LCBgbWRzPWAgaXMgYWxz
byBhY2NlcHRlZAorICBvbiBYZW4gNC4xMiBhbmQgZWFybGllciBhcyBhbiBh
bGlhcy4gIENvbnN1bHQgdmVuZG9yIGRvY3VtZW50YXRpb24gaW4KKyAgcHJl
ZmVyZW5jZSB0byBoZXJlLioKIAogSWYgWGVuIHdhcyBjb21waWxlZCB3aXRo
IElORElSRUNUXF9USFVOSyBzdXBwb3J0LCBgYnRpLXRodW5rPWAgY2FuIGJl
IHVzZWQgdG8KIHNlbGVjdCB3aGljaCBvZiB0aGUgdGh1bmtzIGdldHMgcGF0
Y2hlZCBpbnRvIHRoZSBgX194ODZfaW5kaXJlY3RfdGh1bmtfJXJlZ2AKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNo
L3g4Ni9zcGVjX2N0cmwuYwppbmRleCBmZGQ5MGE4Li4xMGZjZDc3IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3NwZWNfY3RybC5jCkBAIC0zNCw2ICszNCw4IEBAIHN0YXRpYyBi
b29sIF9faW5pdGRhdGEgb3B0X21zcl9zY19wdiA9IHRydWU7CiBzdGF0aWMg
Ym9vbCBfX2luaXRkYXRhIG9wdF9tc3Jfc2NfaHZtID0gdHJ1ZTsKIHN0YXRp
YyBib29sIF9faW5pdGRhdGEgb3B0X3JzYl9wdiA9IHRydWU7CiBzdGF0aWMg
Ym9vbCBfX2luaXRkYXRhIG9wdF9yc2JfaHZtID0gdHJ1ZTsKK3N0YXRpYyBp
bnQ4X3QgX19pbml0ZGF0YSBvcHRfbWRfY2xlYXJfcHYgPSAtMTsKK3N0YXRp
YyBpbnQ4X3QgX19pbml0ZGF0YSBvcHRfbWRfY2xlYXJfaHZtID0gLTE7CiAK
IC8qIENtZGxpbmUgY29udHJvbHMgZm9yIFhlbidzIHNwZWN1bGF0aXZlIHNl
dHRpbmdzLiAqLwogc3RhdGljIGVudW0gaW5kX3RodW5rIHsKQEAgLTU4LDYg
KzYwLDkgQEAgcGFkZHJfdCBfX3JlYWRfbW9zdGx5IGwxdGZfYWRkcl9tYXNr
LCBfX3JlYWRfbW9zdGx5IGwxdGZfc2FmZV9tYWRkcjsKIHN0YXRpYyBib29s
IF9faW5pdGRhdGEgY3B1X2hhc19idWdfbDF0ZjsKIHN0YXRpYyB1bnNpZ25l
ZCBpbnQgX19pbml0ZGF0YSBsMWRfbWF4cGh5c2FkZHI7CiAKK3N0YXRpYyBi
b29sIF9faW5pdGRhdGEgY3B1X2hhc19idWdfbXNiZHNfb25seTsgLyogPT4g
bWluaW1hbCBIVCBpbXBhY3QuICovCitzdGF0aWMgYm9vbCBfX2luaXRkYXRh
IGNwdV9oYXNfYnVnX21kczsgLyogQW55IG90aGVyIE17TFAsU0IsRkJ9RFMg
Y29tYmluYXRpb24uICovCisKIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2J0
aShjb25zdCBjaGFyICpzKQogewogICAgIGNvbnN0IGNoYXIgKnNzOwpAQCAt
MTUwLDYgKzE1NSw4IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3NwZWNf
Y3RybChjb25zdCBjaGFyICpzKQogICAgICAgICBkaXNhYmxlX2NvbW1vbjoK
ICAgICAgICAgICAgIG9wdF9yc2JfcHYgPSBmYWxzZTsKICAgICAgICAgICAg
IG9wdF9yc2JfaHZtID0gZmFsc2U7CisgICAgICAgICAgICBvcHRfbWRfY2xl
YXJfcHYgPSAwOworICAgICAgICAgICAgb3B0X21kX2NsZWFyX2h2bSA9IDA7
CiAKICAgICAgICAgICAgIG9wdF90aHVuayA9IFRIVU5LX0pNUDsKICAgICAg
ICAgICAgIG9wdF9pYnJzID0gMDsKQEAgLTE3MiwxMSArMTc5LDEzIEBAIHN0
YXRpYyBpbnQgX19pbml0IHBhcnNlX3NwZWNfY3RybChjb25zdCBjaGFyICpz
KQogICAgICAgICB7CiAgICAgICAgICAgICBvcHRfbXNyX3NjX3B2ID0gdmFs
OwogICAgICAgICAgICAgb3B0X3JzYl9wdiA9IHZhbDsKKyAgICAgICAgICAg
IG9wdF9tZF9jbGVhcl9wdiA9IHZhbDsKICAgICAgICAgfQogICAgICAgICBl
bHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImh2bSIsIHMsIHNzKSkg
Pj0gMCApCiAgICAgICAgIHsKICAgICAgICAgICAgIG9wdF9tc3Jfc2NfaHZt
ID0gdmFsOwogICAgICAgICAgICAgb3B0X3JzYl9odm0gPSB2YWw7CisgICAg
ICAgICAgICBvcHRfbWRfY2xlYXJfaHZtID0gdmFsOwogICAgICAgICB9CiAg
ICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigibXNyLXNj
Iiwgcywgc3MpKSA+PSAwICkKICAgICAgICAgewpAQCAtMTg4LDYgKzE5Nywx
MiBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY29uc3Qg
Y2hhciAqcykKICAgICAgICAgICAgIG9wdF9yc2JfcHYgPSB2YWw7CiAgICAg
ICAgICAgICBvcHRfcnNiX2h2bSA9IHZhbDsKICAgICAgICAgfQorICAgICAg
ICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oIm1kLWNsZWFyIiwg
cywgc3MpKSA+PSAwIHx8CisgICAgICAgICAgICAgICAgICAodmFsID0gcGFy
c2VfYm9vbGVhbigibWRzIiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgewor
ICAgICAgICAgICAgb3B0X21kX2NsZWFyX3B2ID0gdmFsOworICAgICAgICAg
ICAgb3B0X21kX2NsZWFyX2h2bSA9IHZhbDsKKyAgICAgICAgfQogCiAgICAg
ICAgIC8qIFhlbidzIHNwZWN1bGF0aXZlIHNpZGVjaGFubmVsIG1pdGlnYXRp
b24gc2V0dGluZ3MuICovCiAgICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChz
LCAiYnRpLXRodW5rPSIsIDEwKSApCkBAIC0zNzMsNyArMzg4LDcgQEAgc3Rh
dGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsg
dGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgICAgICAgICAgICAiXG4iKTsK
IAogICAgIC8qIFNldHRpbmdzIGZvciBYZW4ncyBwcm90ZWN0aW9uLCBpcnJl
c3BlY3RpdmUgb2YgZ3Vlc3RzLiAqLwotICAgIHByaW50aygiICBYZW4gc2V0
dGluZ3M6IEJUSS1UaHVuayAlcywgU1BFQ19DVFJMOiAlcyVzLCBPdGhlcjol
cyVzXG4iLAorICAgIHByaW50aygiICBYZW4gc2V0dGluZ3M6IEJUSS1UaHVu
ayAlcywgU1BFQ19DVFJMOiAlcyVzLCBPdGhlcjolcyVzJXNcbiIsCiAgICAg
ICAgICAgIHRodW5rID09IFRIVU5LX05PTkUgICAgICA/ICJOL0EiIDoKICAg
ICAgICAgICAgdGh1bmsgPT0gVEhVTktfUkVUUE9MSU5FID8gIlJFVFBPTElO
RSIgOgogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19MRkVOQ0UgICAgPyAi
TEZFTkNFIiA6CkBAIC0zODMsNyArMzk4LDggQEAgc3RhdGljIHZvaWQgX19p
bml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2
NF90IGNhcHMpCiAgICAgICAgICAgICFib290X2NwdV9oYXMoWDg2X0ZFQVRV
UkVfU1NCRCkgICAgICAgICAgID8gIiIgOgogICAgICAgICAgICAoZGVmYXVs
dF94ZW5fc3BlY19jdHJsICYgU1BFQ19DVFJMX1NTQkQpICA/ICIgU1NCRCsi
IDogIiBTU0JELSIsCiAgICAgICAgICAgIG9wdF9pYnBiICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgID8gIiBJQlBCIiAgOiAiIiwKLSAgICAg
ICAgICAgb3B0X2wxZF9mbHVzaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgPyAiIEwxRF9GTFVTSCIgOiAiIik7CisgICAgICAgICAgIG9wdF9sMWRf
Zmx1c2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBMMURfRkxV
U0giIDogIiIsCisgICAgICAgICAgIG9wdF9tZF9jbGVhcl9wdiB8fCBvcHRf
bWRfY2xlYXJfaHZtICAgICAgID8gIiBWRVJXIiAgOiAiIik7CiAKICAgICAv
KiBMMVRGIGRpYWdub3N0aWNzLCBwcmludGVkIGlmIHZ1bG5lcmFibGUgb3Ig
UFYgc2hhZG93aW5nIGlzIGluIHVzZS4gKi8KICAgICBpZiAoIGNwdV9oYXNf
YnVnX2wxdGYgfHwgb3B0X3B2X2wxdGZfaHdkb20gfHwgb3B0X3B2X2wxdGZf
ZG9tdSApCkBAIC03ODYsNiArODAyLDEwNyBAQCBzdGF0aWMgX19pbml0IHZv
aWQgbDF0Zl9jYWxjdWxhdGlvbnModWludDY0X3QgY2FwcykKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAoM3VsIDw8
IChwYWRkcl9iaXRzIC0gMikpKSk7CiB9CiAKKy8qIENhbGN1bGF0ZSB3aGV0
aGVyIHRoaXMgQ1BVIGlzIHZ1bG5lcmFibGUgdG8gTURTLiAqLworc3RhdGlj
IF9faW5pdCB2b2lkIG1kc19jYWxjdWxhdGlvbnModWludDY0X3QgY2FwcykK
K3sKKyAgICAvKiBNRFMgaXMgb25seSBrbm93biB0byBhZmZlY3QgSW50ZWwg
RmFtaWx5IDYgcHJvY2Vzc29ycyBhdCB0aGlzIHRpbWUuICovCisgICAgaWYg
KCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9JTlRF
TCB8fAorICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODYgIT0gNiApCisgICAg
ICAgIHJldHVybjsKKworICAgIC8qIEFueSBwcm9jZXNzb3IgYWR2ZXJ0aXNp
bmcgTURTX05PIHNob3VsZCBiZSBub3QgdnVsbmVyYWJsZSB0byBNRFMuICov
CisgICAgaWYgKCBjYXBzICYgQVJDSF9DQVBTX01EU19OTyApCisgICAgICAg
IHJldHVybjsKKworICAgIHN3aXRjaCAoIGJvb3RfY3B1X2RhdGEueDg2X21v
ZGVsICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIENvcmUgcHJv
Y2Vzc29ycyBzaW5jZSBhdCBsZWFzdCBOZWhhbGVtIGFyZSB2dWxuZXJhYmxl
LgorICAgICAgICAgKi8KKyAgICBjYXNlIDB4MWY6IC8qIEF1YnVybmRhbGUg
LyBIYXZlbmRhbGUgKi8KKyAgICBjYXNlIDB4MWU6IC8qIE5laGFsZW0gKi8K
KyAgICBjYXNlIDB4MWE6IC8qIE5laGFsZW0gRVAgKi8KKyAgICBjYXNlIDB4
MmU6IC8qIE5laGFsZW0gRVggKi8KKyAgICBjYXNlIDB4MjU6IC8qIFdlc3Rt
ZXJlICovCisgICAgY2FzZSAweDJjOiAvKiBXZXN0bWVyZSBFUCAqLworICAg
IGNhc2UgMHgyZjogLyogV2VzdG1lcmUgRVggKi8KKyAgICBjYXNlIDB4MmE6
IC8qIFNhbmR5QnJpZGdlICovCisgICAgY2FzZSAweDJkOiAvKiBTYW5keUJy
aWRnZSBFUC9FWCAqLworICAgIGNhc2UgMHgzYTogLyogSXZ5QnJpZGdlICov
CisgICAgY2FzZSAweDNlOiAvKiBJdnlCcmlkZ2UgRVAvRVggKi8KKyAgICBj
YXNlIDB4M2M6IC8qIEhhc3dlbGwgKi8KKyAgICBjYXNlIDB4M2Y6IC8qIEhh
c3dlbGwgRVgvRVAgKi8KKyAgICBjYXNlIDB4NDU6IC8qIEhhc3dlbGwgRCAq
LworICAgIGNhc2UgMHg0NjogLyogSGFzd2VsbCBIICovCisgICAgY2FzZSAw
eDNkOiAvKiBCcm9hZHdlbGwgKi8KKyAgICBjYXNlIDB4NDc6IC8qIEJyb2Fk
d2VsbCBIICovCisgICAgY2FzZSAweDRmOiAvKiBCcm9hZHdlbGwgRVAvRVgg
Ki8KKyAgICBjYXNlIDB4NTY6IC8qIEJyb2Fkd2VsbCBEICovCisgICAgY2Fz
ZSAweDRlOiAvKiBTa3lsYWtlIE0gKi8KKyAgICBjYXNlIDB4NWU6IC8qIFNr
eWxha2UgRCAqLworICAgICAgICBjcHVfaGFzX2J1Z19tZHMgPSB0cnVlOwor
ICAgICAgICBicmVhazsKKworICAgICAgICAvKgorICAgICAgICAgKiBTb21l
IENvcmUgcHJvY2Vzc29ycyBoYXZlIHBlci1zdGVwcGluZyB2dWxuZXJhYmls
aXR5LgorICAgICAgICAgKi8KKyAgICBjYXNlIDB4NTU6IC8qIFNreWxha2Ut
WCAvIENhc2NhZGUgTGFrZSAqLworICAgICAgICBpZiAoIGJvb3RfY3B1X2Rh
dGEueDg2X21hc2sgPD0gNSApCisgICAgICAgICAgICBjcHVfaGFzX2J1Z19t
ZHMgPSB0cnVlOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgMHg4ZTog
LyogS2FieSAvIENvZmZlZSAvIFdoaXNrZXkgTGFrZSBNICovCisgICAgICAg
IGlmICggYm9vdF9jcHVfZGF0YS54ODZfbWFzayA8PSAweGIgKQorICAgICAg
ICAgICAgY3B1X2hhc19idWdfbWRzID0gdHJ1ZTsKKyAgICAgICAgYnJlYWs7
CisKKyAgICBjYXNlIDB4OWU6IC8qIEthYnkgLyBDb2ZmZWUgLyBXaGlza2V5
IExha2UgRCAqLworICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X21h
c2sgPD0gMHhjICkKKyAgICAgICAgICAgIGNwdV9oYXNfYnVnX21kcyA9IHRy
dWU7CisgICAgICAgIGJyZWFrOworCisgICAgICAgIC8qCisgICAgICAgICAq
IFZlcnkgb2xkIGFuZCB2ZXJ5IG5ldyBBdG9tIHByb2Nlc3NvcnMgYXJlIG5v
dCB2dWxuZXJhYmxlLgorICAgICAgICAgKi8KKyAgICBjYXNlIDB4MWM6IC8q
IFBpbmV2aWV3ICovCisgICAgY2FzZSAweDI2OiAvKiBMaW5jcm9mdCAqLwor
ICAgIGNhc2UgMHgyNzogLyogUGVud2VsbCAqLworICAgIGNhc2UgMHgzNTog
LyogQ2xvdmVydmlldyAqLworICAgIGNhc2UgMHgzNjogLyogQ2VkYXJ2aWV3
ICovCisgICAgY2FzZSAweDdhOiAvKiBHb2xkbW9udCAqLworICAgICAgICBi
cmVhazsKKworICAgICAgICAvKgorICAgICAgICAgKiBNaWRkbGluZyBBdG9t
IHByb2Nlc3NvcnMgYXJlIHZ1bG5lcmFibGUgdG8ganVzdCB0aGUgU3RvcmUg
QnVmZmVyCisgICAgICAgICAqIGFzcGVjdC4KKyAgICAgICAgICovCisgICAg
Y2FzZSAweDM3OiAvKiBCYXl0cmFpbCAvIFZhbGxleXZpZXcgKFNpbHZlcm1v
bnQpICovCisgICAgY2FzZSAweDRhOiAvKiBNZXJyaWZpZWxkICovCisgICAg
Y2FzZSAweDRjOiAvKiBDaGVycnl0cmFpbCAvIEJyYXNzd2VsbCAqLworICAg
IGNhc2UgMHg0ZDogLyogQXZhdG9uIC8gUmFuZ2VseSAoU2lsdmVybW9udCkg
Ki8KKyAgICBjYXNlIDB4NWE6IC8qIE1vb3JlZmllbGQgKi8KKyAgICBjYXNl
IDB4NWQ6CisgICAgY2FzZSAweDY1OgorICAgIGNhc2UgMHg2ZToKKyAgICBj
YXNlIDB4NzU6CisgICAgICAgIC8qCisgICAgICAgICAqIEtuaWdodHMgcHJv
Y2Vzc29ycyAod2hpY2ggYXJlIGJhc2VkIG9uIHRoZSBTaWx2ZXJtb250L0Fp
cm1vbnQKKyAgICAgICAgICogbWljcm9hcmNoaXRlY3R1cmUpIGFyZSBzaW1p
bGFybHkgb25seSBhZmZlY3RlZCBieSB0aGUgU3RvcmUgQnVmZmVyCisgICAg
ICAgICAqIGFzcGVjdC4KKyAgICAgICAgICovCisgICAgY2FzZSAweDU3OiAv
KiBLbmlnaHRzIExhbmRpbmcgKi8KKyAgICBjYXNlIDB4ODU6IC8qIEtuaWdo
dHMgTWlsbCAqLworICAgICAgICBjcHVfaGFzX2J1Z19tc2Jkc19vbmx5ID0g
dHJ1ZTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0OgorICAgICAg
ICBwcmludGsoIlVucmVjb2duaXNlZCBDUFUgbW9kZWwgJSN4IC0gYXNzdW1p
bmcgdnVsbmVyYWJsZSB0byBNRFNcbiIsCisgICAgICAgICAgICAgICBib290
X2NwdV9kYXRhLng4Nl9tb2RlbCk7CisgICAgICAgIGNwdV9oYXNfYnVnX21k
cyA9IHRydWU7CisgICAgICAgIGJyZWFrOworICAgIH0KK30KKwogdm9pZCBf
X2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogewog
ICAgIGVudW0gaW5kX3RodW5rIHRodW5rID0gVEhVTktfREVGQVVMVDsKQEAg
LTk3OCw2ICsxMDk1LDQ3IEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRp
b25fbWl0aWdhdGlvbnModm9pZCkKICAgICAgICAgICAgICJlbmFibGVkLiAg
UGxlYXNlIGFzc2VzcyB5b3VyIGNvbmZpZ3VyYXRpb24gYW5kIGNob29zZSBh
blxuIgogICAgICAgICAgICAgImV4cGxpY2l0ICdzbXQ9PGJvb2w+JyBzZXR0
aW5nLiAgU2VlIFhTQS0yNzMuXG4iKTsKIAorICAgIG1kc19jYWxjdWxhdGlv
bnMoY2Fwcyk7CisKKyAgICAvKgorICAgICAqIEJ5IGRlZmF1bHQsIGVuYWJs
ZSBQViBhbmQgSFZNIG1pdGlnYXRpb25zIG9uIE1EUy12dWxuZXJhYmxlIGhh
cmR3YXJlLgorICAgICAqIFRoaXMgd2lsbCBvbmx5IGJlIGEgdG9rZW4gZWZm
b3J0IGZvciBNTFBEUy9NRkJEUyB3aGVuIEhUIGlzIGVuYWJsZWQsCisgICAg
ICogYnV0IGl0IGlzIHNvbWV3aGF0IGJldHRlciB0aGFuIG5vdGhpbmcuCisg
ICAgICovCisgICAgaWYgKCBvcHRfbWRfY2xlYXJfcHYgPT0gLTEgKQorICAg
ICAgICBvcHRfbWRfY2xlYXJfcHYgPSAoKGNwdV9oYXNfYnVnX21kcyB8fCBj
cHVfaGFzX2J1Z19tc2Jkc19vbmx5KSAmJgorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX01EX0NMRUFSKSk7
CisgICAgaWYgKCBvcHRfbWRfY2xlYXJfaHZtID09IC0xICkKKyAgICAgICAg
b3B0X21kX2NsZWFyX2h2bSA9ICgoY3B1X2hhc19idWdfbWRzIHx8IGNwdV9o
YXNfYnVnX21zYmRzX29ubHkpICYmCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX01EX0NMRUFSKSk7CisK
KyAgICAvKgorICAgICAqIEVuYWJsZSBNRFMgZGVmZW5jZXMgYXMgYXBwbGlj
YWJsZS4gIFRoZSBQViBibG9ja3MgbmVlZCB1c2luZyBhbGwgdGhlCisgICAg
ICogdGltZSwgYW5kIHRoZSBJZGxlIGJsb2NrcyBuZWVkIHVzaW5nIGlmIGVp
dGhlciBQViBvciBIVk0gZGVmZW5jZXMgYXJlCisgICAgICogdXNlZC4KKyAg
ICAgKgorICAgICAqIEhWTSBpcyBtb3JlIGNvbXBsaWNhdGVkLiAgVGhlIE1E
X0NMRUFSIG1pY3JvY29kZSBleHRlbmRzIEwxRF9GTFVTSCB3aXRoCisgICAg
ICogZXF1aXZlbGVudCBzZW1hbnRpY3MgdG8gYXZvaWQgbmVlZGluZyB0byBw
ZXJmb3JtIGJvdGggZmx1c2hlcyBvbiB0aGUKKyAgICAgKiBIVk0gcGF0aC4g
IFRoZSBIVk0gYmxvY2tzIGRvbid0IG5lZWQgYWN0aXZhdGluZyBpZiBvdXIg
aHlwZXJ2aXNvciB0b2xkCisgICAgICogdXMgaXQgd2FzIGhhbmRsaW5nIEwx
RF9GTFVTSCwgb3Igd2UgYXJlIHVzaW5nIEwxRF9GTFVTSCBvdXJzZWx2ZXMu
CisgICAgICovCisgICAgaWYgKCBvcHRfbWRfY2xlYXJfcHYgKQorICAgICAg
ICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1NDX1ZFUldfUFYp
OworICAgIGlmICggb3B0X21kX2NsZWFyX3B2IHx8IG9wdF9tZF9jbGVhcl9o
dm0gKQorICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJF
X1NDX1ZFUldfSURMRSk7CisgICAgaWYgKCBvcHRfbWRfY2xlYXJfaHZtICYm
ICEoY2FwcyAmIEFSQ0hfQ0FQU19TS0lQX0wxREZMKSAmJiAhb3B0X2wxZF9m
bHVzaCApCisgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRV
UkVfU0NfVkVSV19IVk0pOworCisgICAgLyoKKyAgICAgKiBXYXJuIHRoZSB1
c2VyIGlmIHRoZXkgYXJlIG9uIE1MUERTL01GQkRTLXZ1bG5lcmFibGUgaGFy
ZHdhcmUgd2l0aCBIVAorICAgICAqIGFjdGl2ZSBhbmQgbm8gZXhwbGljaXQg
U01UIGNob2ljZS4KKyAgICAgKi8KKyAgICBpZiAoIG9wdF9zbXQgPT0gLTEg
JiYgY3B1X2hhc19idWdfbWRzICYmIGh3X3NtdF9lbmFibGVkICkKKyAgICAg
ICAgd2FybmluZ19hZGQoCisgICAgICAgICAgICAiQm9vdGVkIG9uIE1MUERT
L01GQkRTLXZ1bG5lcmFibGUgaGFyZHdhcmUgd2l0aCBTTVQvSHlwZXJ0aHJl
YWRpbmdcbiIKKyAgICAgICAgICAgICJlbmFibGVkLiAgTWl0aWdhdGlvbnMg
d2lsbCBub3QgYmUgZnVsbHkgZWZmZWN0aXZlLiAgUGxlYXNlXG4iCisgICAg
ICAgICAgICAiY2hvb3NlIGFuIGV4cGxpY2l0IHNtdD08Ym9vbD4gc2V0dGlu
Zy4gIFNlZSBYU0EtMjk3LlxuIik7CisKICAgICBwcmludF9kZXRhaWxzKHRo
dW5rLCBjYXBzKTsKIAogICAgIC8qCg==

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.12-1.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.12-1.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogUmVwb3NpdGlvbiB0aGUgWFBU
SSBjb21tYW5kIGxpbmUgcGFyc2luZyBsb2dpYwoKSXQgaGFzIGVuZGVkIHVw
IGluIHRoZSBtaWRkbGUgb2YgdGhlIG1pdGlnYXRpb24gY2FsY3VsYXRpb24g
bG9naWMuICBNb3ZlIGl0IHRvCmJlIGJlc2lkZSB0aGUgb3RoZXIgY29tbWFu
ZCBsaW5lIHBhcnNpbmcuCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIv
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDExNzFjMDIuLjk5MzEw
YzggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysg
Yi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTE2Nyw2ICsxNjcsNzMg
QEAgc3RhdGljIGludCBfX2luaXQgcGFyc2Vfc3BlY19jdHJsKGNvbnN0IGNo
YXIgKnMpCiB9CiBjdXN0b21fcGFyYW0oInNwZWMtY3RybCIsIHBhcnNlX3Nw
ZWNfY3RybCk7CiAKK2ludDhfdCBfX3JlYWRfbW9zdGx5IG9wdF94cHRpX2h3
ZG9tID0gLTE7CitpbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfeHB0aV9kb211
ID0gLTE7CisKK3N0YXRpYyBfX2luaXQgdm9pZCB4cHRpX2luaXRfZGVmYXVs
dCh1aW50NjRfdCBjYXBzKQoreworICAgIGlmICggYm9vdF9jcHVfZGF0YS54
ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EICkKKyAgICAgICAgY2FwcyA9
IEFSQ0hfQ0FQU19SRENMX05POworCisgICAgaWYgKCBjYXBzICYgQVJDSF9D
QVBTX1JEQ0xfTk8gKQorICAgIHsKKyAgICAgICAgaWYgKCBvcHRfeHB0aV9o
d2RvbSA8IDAgKQorICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSAwOwor
ICAgICAgICBpZiAoIG9wdF94cHRpX2RvbXUgPCAwICkKKyAgICAgICAgICAg
IG9wdF94cHRpX2RvbXUgPSAwOworICAgIH0KKyAgICBlbHNlCisgICAgewor
ICAgICAgICBpZiAoIG9wdF94cHRpX2h3ZG9tIDwgMCApCisgICAgICAgICAg
ICBvcHRfeHB0aV9od2RvbSA9IDE7CisgICAgICAgIGlmICggb3B0X3hwdGlf
ZG9tdSA8IDAgKQorICAgICAgICAgICAgb3B0X3hwdGlfZG9tdSA9IDE7Cisg
ICAgfQorfQorCitzdGF0aWMgX19pbml0IGludCBwYXJzZV94cHRpKGNvbnN0
IGNoYXIgKnMpCit7CisgICAgY29uc3QgY2hhciAqc3M7CisgICAgaW50IHZh
bCwgcmMgPSAwOworCisgICAgLyogSW50ZXJwcmV0ICd4cHRpJyBhbG9uZSBp
biBpdHMgcG9zaXRpdmUgYm9vbGVhbiBmb3JtLiAqLworICAgIGlmICggKnMg
PT0gJ1wwJyApCisgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gb3B0X3hwdGlf
ZG9tdSA9IDE7CisKKyAgICBkbyB7CisgICAgICAgIHNzID0gc3RyY2hyKHMs
ICcsJyk7CisgICAgICAgIGlmICggIXNzICkKKyAgICAgICAgICAgIHNzID0g
c3RyY2hyKHMsICdcMCcpOworCisgICAgICAgIHN3aXRjaCAoIHBhcnNlX2Jv
b2wocywgc3MpICkKKyAgICAgICAgeworICAgICAgICBjYXNlIDA6CisgICAg
ICAgICAgICBvcHRfeHB0aV9od2RvbSA9IG9wdF94cHRpX2RvbXUgPSAwOwor
ICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSAxOgorICAgICAg
ICAgICAgb3B0X3hwdGlfaHdkb20gPSBvcHRfeHB0aV9kb211ID0gMTsKKyAg
ICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGRlZmF1bHQ6CisgICAgICAg
ICAgICBpZiAoICFzdHJjbXAocywgImRlZmF1bHQiKSApCisgICAgICAgICAg
ICAgICAgb3B0X3hwdGlfaHdkb20gPSBvcHRfeHB0aV9kb211ID0gLTE7Cisg
ICAgICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImRv
bTAiLCBzLCBzcykpID49IDAgKQorICAgICAgICAgICAgICAgIG9wdF94cHRp
X2h3ZG9tID0gdmFsOworICAgICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBw
YXJzZV9ib29sZWFuKCJkb211Iiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAg
ICAgICAgICBvcHRfeHB0aV9kb211ID0gdmFsOworICAgICAgICAgICAgZWxz
ZSBpZiAoICpzICkKKyAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7Cisg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIHMgPSBz
cyArIDE7CisgICAgfSB3aGlsZSAoICpzcyApOworCisgICAgcmV0dXJuIHJj
OworfQorY3VzdG9tX3BhcmFtKCJ4cHRpIiwgcGFyc2VfeHB0aSk7CisKIGlu
dDhfdCBfX3JlYWRfbW9zdGx5IG9wdF9wdl9sMXRmX2h3ZG9tID0gLTE7CiBp
bnQ4X3QgX19yZWFkX21vc3RseSBvcHRfcHZfbDF0Zl9kb211ID0gLTE7CiAK
QEAgLTYyNyw3MyArNjk0LDYgQEAgc3RhdGljIF9faW5pdCB2b2lkIGwxdGZf
Y2FsY3VsYXRpb25zKHVpbnQ2NF90IGNhcHMpCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogKDN1bCA8PCAocGFkZHJf
Yml0cyAtIDIpKSkpOwogfQogCi1pbnQ4X3QgX19yZWFkX21vc3RseSBvcHRf
eHB0aV9od2RvbSA9IC0xOwotaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3hw
dGlfZG9tdSA9IC0xOwotCi1zdGF0aWMgX19pbml0IHZvaWQgeHB0aV9pbml0
X2RlZmF1bHQodWludDY0X3QgY2FwcykKLXsKLSAgICBpZiAoIGJvb3RfY3B1
X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCApCi0gICAgICAg
IGNhcHMgPSBBUkNIX0NBUFNfUkRDTF9OTzsKLQotICAgIGlmICggY2FwcyAm
IEFSQ0hfQ0FQU19SRENMX05PICkKLSAgICB7Ci0gICAgICAgIGlmICggb3B0
X3hwdGlfaHdkb20gPCAwICkKLSAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9t
ID0gMDsKLSAgICAgICAgaWYgKCBvcHRfeHB0aV9kb211IDwgMCApCi0gICAg
ICAgICAgICBvcHRfeHB0aV9kb211ID0gMDsKLSAgICB9Ci0gICAgZWxzZQot
ICAgIHsKLSAgICAgICAgaWYgKCBvcHRfeHB0aV9od2RvbSA8IDAgKQotICAg
ICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSAxOwotICAgICAgICBpZiAoIG9w
dF94cHRpX2RvbXUgPCAwICkKLSAgICAgICAgICAgIG9wdF94cHRpX2RvbXUg
PSAxOwotICAgIH0KLX0KLQotc3RhdGljIF9faW5pdCBpbnQgcGFyc2VfeHB0
aShjb25zdCBjaGFyICpzKQotewotICAgIGNvbnN0IGNoYXIgKnNzOwotICAg
IGludCB2YWwsIHJjID0gMDsKLQotICAgIC8qIEludGVycHJldCAneHB0aScg
YWxvbmUgaW4gaXRzIHBvc2l0aXZlIGJvb2xlYW4gZm9ybS4gKi8KLSAgICBp
ZiAoICpzID09ICdcMCcgKQotICAgICAgICBvcHRfeHB0aV9od2RvbSA9IG9w
dF94cHRpX2RvbXUgPSAxOwotCi0gICAgZG8gewotICAgICAgICBzcyA9IHN0
cmNocihzLCAnLCcpOwotICAgICAgICBpZiAoICFzcyApCi0gICAgICAgICAg
ICBzcyA9IHN0cmNocihzLCAnXDAnKTsKLQotICAgICAgICBzd2l0Y2ggKCBw
YXJzZV9ib29sKHMsIHNzKSApCi0gICAgICAgIHsKLSAgICAgICAgY2FzZSAw
OgotICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSBvcHRfeHB0aV9kb211
ID0gMDsKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIGNhc2UgMToK
LSAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gb3B0X3hwdGlfZG9tdSA9
IDE7Ci0gICAgICAgICAgICBicmVhazsKLQotICAgICAgICBkZWZhdWx0Ogot
ICAgICAgICAgICAgaWYgKCAhc3RyY21wKHMsICJkZWZhdWx0IikgKQotICAg
ICAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gb3B0X3hwdGlfZG9tdSA9
IC0xOwotICAgICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29s
ZWFuKCJkb20wIiwgcywgc3MpKSA+PSAwICkKLSAgICAgICAgICAgICAgICBv
cHRfeHB0aV9od2RvbSA9IHZhbDsKLSAgICAgICAgICAgIGVsc2UgaWYgKCAo
dmFsID0gcGFyc2VfYm9vbGVhbigiZG9tdSIsIHMsIHNzKSkgPj0gMCApCi0g
ICAgICAgICAgICAgICAgb3B0X3hwdGlfZG9tdSA9IHZhbDsKLSAgICAgICAg
ICAgIGVsc2UgaWYgKCAqcyApCi0gICAgICAgICAgICAgICAgcmMgPSAtRUlO
VkFMOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLQotICAgICAg
ICBzID0gc3MgKyAxOwotICAgIH0gd2hpbGUgKCAqc3MgKTsKLQotICAgIHJl
dHVybiByYzsKLX0KLWN1c3RvbV9wYXJhbSgieHB0aSIsIHBhcnNlX3hwdGkp
OwotCiB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25z
KHZvaWQpCiB7CiAgICAgZW51bSBpbmRfdGh1bmsgdGh1bmsgPSBUSFVOS19E
RUZBVUxUOwo=

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.12-2.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.12-2.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L21zcjogRGVmaW5pdGlvbnMgZm9yIE1TUl9JTlRF
TF9DT1JFX1RIUkVBRF9DT1VOVAoKVGhpcyBpcyBhIG1vZGVsIHNwZWNpZmlj
IHJlZ2lzdGVyIHdoaWNoIGRldGFpbHMgdGhlIGN1cnJlbnQgY29uZmlndXJh
dGlvbgpjb3JlcyBhbmQgdGhyZWFkcyBpbiB0aGUgcGFja2FnZS4gIEJlY2F1
c2Ugb2YgaG93IEh5cGVydGhyZWFkIGFuZCBDb3JlCmNvbmZpZ3VyYXRpb24g
d29ya3Mgd29ya3MgaW4gZmlybXdhcmUsIHRoZSBNU1IgaXQgaXMgZGUtZmFj
dG8gY29uc3RhbnQgYW5kCndpbGwgcmVtYWluIHVuY2hhbmdlZCB1bnRpbCB0
aGUgbmV4dCBzeXN0ZW0gcmVzZXQuCgpJdCBpcyBhIHJlYWQgb25seSBNU1Ig
KHNvIHVuaWxhdGVyYWxseSByZWplY3Qgd3JpdGVzKSwgYnV0IGZvciBub3cg
cmV0YWluIGl0cwpsZWFreS1vbi1yZWFkIHByb3BlcnRpZXMuICBGdXJ0aGVy
IENQVUlEL01TUiB3b3JrIGlzIHJlcXVpcmVkIGJlZm9yZSB3ZSBjYW4Kc3Rh
cnQgdmlydHVhbGlzaW5nIGEgY29uc2lzdGVudCB0b3BvbG9neSB0byB0aGUg
Z3Vlc3QsIGFuZCByZXRhaW5pbmcgdGhlIG9sZApiZWhhdmlvdXIgaXMgdGhl
IHNhZmVzdCBjb3Vyc2Ugb2YgYWN0aW9uLgoKU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQWNrZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbXNyLmMgYi94ZW4vYXJjaC94ODYvbXNyLmMK
aW5kZXggNGRmNGE1OS4uYTdmNjdkOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L21zci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwpAQCAtMjAwLDYg
KzIwMCwxMCBAQCBpbnQgZ3Vlc3RfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUg
KnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgKnZhbCkKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRShtc3JzLT5kcl9t
YXNrKSldOwogICAgICAgICBicmVhazsKIAorICAgICAgICAvKgorICAgICAg
ICAgKiBUT0RPOiBJbXBsZW1lbnQgd2hlbiB3ZSBoYXZlIGJldHRlciB0b3Bv
bG9neSByZXByZXNlbnRhdGlvbi4KKyAgICBjYXNlIE1TUl9JTlRFTF9DT1JF
X1RIUkVBRF9DT1VOVDoKKyAgICAgICAgICovCiAgICAgZGVmYXVsdDoKICAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwogICAgIH0KQEAg
LTIyOSw2ICsyMzMsNyBAQCBpbnQgZ3Vlc3Rfd3Jtc3Ioc3RydWN0IHZjcHUg
KnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgdmFsKQogICAgIHsKICAgICAg
ICAgdWludDY0X3QgcnN2ZDsKIAorICAgIGNhc2UgTVNSX0lOVEVMX0NPUkVf
VEhSRUFEX0NPVU5UOgogICAgIGNhc2UgTVNSX0lOVEVMX1BMQVRGT1JNX0lO
Rk86CiAgICAgY2FzZSBNU1JfQVJDSF9DQVBBQklMSVRJRVM6CiAgICAgICAg
IC8qIFJlYWQtb25seSAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWlu
ZGV4LmgKaW5kZXggMTE1MTJkNC4uMzg5Zjk1ZiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L21zci1pbmRleC5oCkBAIC0zMiw2ICszMiwxMCBAQAogI2Rl
ZmluZSBFRkVSX0tOT1dOX01BU0sJCShFRkVSX1NDRSB8IEVGRVJfTE1FIHwg
RUZFUl9MTUEgfCBFRkVSX05YIHwgXAogCQkJCSBFRkVSX1NWTUUgfCBFRkVS
X0ZGWFNFKQogCisjZGVmaW5lIE1TUl9JTlRFTF9DT1JFX1RIUkVBRF9DT1VO
VCAgICAgMHgwMDAwMDAzNQorI2RlZmluZSBNU1JfQ1RDX1RIUkVBRF9NQVNL
ICAgICAgICAgICAgIDB4MDAwMGZmZmYKKyNkZWZpbmUgTVNSX0NUQ19DT1JF
X01BU0sgICAgICAgICAgICAgICAweGZmZmYwMDAwCisKIC8qIFNwZWN1bGF0
aW9uIENvbnRyb2xzLiAqLwogI2RlZmluZSBNU1JfU1BFQ19DVFJMCQkJMHgw
MDAwMDA0OAogI2RlZmluZSBTUEVDX0NUUkxfSUJSUwkJCShfQUMoMSwgVUxM
KSA8PCAwKQo=

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.12-3.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.12-3.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L2Jvb3Q6IERldGVjdCB0aGUgZmlybXdhcmUgU01U
IHNldHRpbmcgY29ycmVjdGx5IG9uIEludGVsIGhhcmR3YXJlCgpXaGlsZSBi
b290X2NwdV9kYXRhLng4Nl9udW1fc2libGluZ3MgaXMgYW4gYWNjdXJhdGUg
dmFsdWUgdG8gdXNlIG9uIEFNRApoYXJkd2FyZSwgaXQgaXNuJ3Qgb24gSW50
ZWwgd2hlbiB0aGUgdXNlciBoYXMgZGlzYWJsZWQgSHlwZXJ0aHJlYWRpbmcg
aW4gdGhlCmZpcm13YXJlLiAgQXMgYSByZXN1bHQsIGEgdXNlciB3aGljaCBo
YXMgY2hvc2VuIHRvIGRpc2FibGUgSFQgc3RpbGwgZ2V0cwpuYWdnZWQgb24g
TDFURi12dWxuZXJhYmxlIGhhcmR3YXJlIHdoZW4gdGhleSBoYXZlbid0IGNo
b3NlbiBhbiBleHBsaWNpdApzbXQ9PGJvb2w+IHNldHRpbmcuCgpNYWtlIHVz
ZSBvZiB0aGUgbGFyZ2VseS11bmRvY3VtZW50ZWQgTVNSX0lOVEVMX0NPUkVf
VEhSRUFEX0NPVU5UIHdoaWNoIGluCnByYWN0aWNlIGV4aXN0cyBzaW5jZSBO
ZWhhbGVtLCB3aGVuIGJvb3Rpbmcgb24gcmVhbCBoYXJkd2FyZS4gIEZhbGwg
YmFjayB0bwp1c2luZyB0aGUgQUNQSSB0YWJsZSBBUElDIElEcy4KCldoaWxl
IGFkanVzdGluZyB0aGlzIGxvZ2ljLCBmaXggYSBsYXRlbnQgYnVnIGluIGFt
ZF9nZXRfdG9wb2xvZ3koKS4gIFRoZQp0aHJlYWQgY291bnQgZmllbGQgaW4g
Q1BVSUQuMHg4MDAwMDAxZS5lYnggaXMgZG9jdW1lbnRlZCBhcyA4IGJpdHMg
d2lkZSwKcmF0aGVyIHRoYW4gMiBiaXRzIHdpZGUuCgpTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpB
Y2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMgYi94ZW4vYXJjaC94
ODYvY3B1L2FtZC5jCmluZGV4IGM3OTA0MTYuLmIxZGViYWMgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKKysrIGIveGVuL2FyY2gveDg2
L2NwdS9hbWQuYwpAQCAtNTA3LDcgKzUwNyw3IEBAIHN0YXRpYyB2b2lkIGFt
ZF9nZXRfdG9wb2xvZ3koc3RydWN0IGNwdWluZm9feDg2ICpjKQogICAgICAg
ICAgICAgICAgIHUzMiBlYXgsIGVieCwgZWN4LCBlZHg7CiAKICAgICAgICAg
ICAgICAgICBjcHVpZCgweDgwMDAwMDFlLCAmZWF4LCAmZWJ4LCAmZWN4LCAm
ZWR4KTsKLSAgICAgICAgICAgICAgICBjLT54ODZfbnVtX3NpYmxpbmdzID0g
KChlYnggPj4gOCkgJiAweDMpICsgMTsKKyAgICAgICAgICAgICAgICBjLT54
ODZfbnVtX3NpYmxpbmdzID0gKChlYnggPj4gOCkgJiAweGZmKSArIDE7CiAK
ICAgICAgICAgICAgICAgICBpZiAoYy0+eDg2IDwgMHgxNykKICAgICAgICAg
ICAgICAgICAgICAgICAgIGMtPmNvbXB1dGVfdW5pdF9pZCA9IGVieCAmIDB4
RkY7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94
ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggOTkzMTBjOC4uZTQ5YWIz
ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMzY4LDYgKzM2OCw0NSBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90
aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICNlbmRpZgogfQogCitzdGF0
aWMgYm9vbCBfX2luaXQgY2hlY2tfc210X2VuYWJsZWQodm9pZCkKK3sKKyAg
ICB1aW50NjRfdCB2YWw7CisgICAgdW5zaWduZWQgaW50IGNwdTsKKworICAg
IC8qCisgICAgICogeDg2X251bV9zaWJsaW5ncyBkZWZhdWx0cyB0byAxIGlu
IHRoZSBhYnNlbmNlIG9mIG90aGVyIGluZm9ybWF0aW9uLCBhbmQKKyAgICAg
KiBpcyBhZGp1c3RlZCBiYXNlZCBvbiBvdGhlciB0b3BvbG9neSBpbmZvcm1h
dGlvbiBmb3VuZCBpbiBDUFVJRCBsZWF2ZXMuCisgICAgICoKKyAgICAgKiBP
biBBTUQgaGFyZHdhcmUsIGl0IHdpbGwgYmUgdGhlIGN1cnJlbnQgU01UIGNv
bmZpZ3VyYXRpb24uICBPbiBJbnRlbAorICAgICAqIGhhcmR3YXJlLCBpdCB3
aWxsIHJlcHJlc2VudCB0aGUgbWF4aW11bSBjYXBhYmlsaXR5LCByYXRoZXIg
dGhhbiB0aGUKKyAgICAgKiBjdXJyZW50IGNvbmZpZ3VyYXRpb24uCisgICAg
ICovCisgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl9udW1fc2libGluZ3Mg
PCAyICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgLyoKKyAgICAg
KiBJbnRlbCBOZWhhbGVtIGFuZCBsYXRlciBoYXJkd2FyZSBkb2VzIGhhdmUg
YW4gTVNSIHdoaWNoIHJlcG9ydHMgdGhlCisgICAgICogY3VycmVudCBjb3Vu
dCBvZiBjb3Jlcy90aHJlYWRzIGluIHRoZSBwYWNrYWdlLgorICAgICAqCisg
ICAgICogQXQgdGhlIHRpbWUgb2Ygd3JpdGluZywgaXQgaXMgYWxtb3N0IGNv
bXBsZXRlbHkgdW5kb2N1bWVudGVkLCBzbyBpc24ndAorICAgICAqIHZpcnR1
YWxpc2VkIHJlbGlhYmx5LgorICAgICAqLworICAgIGlmICggYm9vdF9jcHVf
ZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfSU5URUwgJiYgIWNwdV9o
YXNfaHlwZXJ2aXNvciAmJgorICAgICAgICAgIXJkbXNyX3NhZmUoTVNSX0lO
VEVMX0NPUkVfVEhSRUFEX0NPVU5ULCB2YWwpICkKKyAgICAgICAgcmV0dXJu
IChNQVNLX0VYVFIodmFsLCBNU1JfQ1RDX0NPUkVfTUFTSykgIT0KKyAgICAg
ICAgICAgICAgICBNQVNLX0VYVFIodmFsLCBNU1JfQ1RDX1RIUkVBRF9NQVNL
KSk7CisKKyAgICAvKgorICAgICAqIFNlYXJjaCBvdmVyIHRoZSBDUFVzIHJl
cG9ydGVkIGluIHRoZSBBQ1BJIHRhYmxlcy4gIEFueSB3aG9zZSBBUElDIElE
CisgICAgICogaGFzIGEgbm9uLXplcm8gdGhyZWFkIGlkIGNvbXBvbmVudCBp
bmRpY2F0ZXMgdGhhdCBTTVQgaXMgYWN0aXZlLgorICAgICAqLworICAgIGZv
cl9lYWNoX3ByZXNlbnRfY3B1ICggY3B1ICkKKyAgICAgICAgaWYgKCB4ODZf
Y3B1X3RvX2FwaWNpZFtjcHVdICYgKGJvb3RfY3B1X2RhdGEueDg2X251bV9z
aWJsaW5ncyAtIDEpICkKKyAgICAgICAgICAgIHJldHVybiB0cnVlOworCisg
ICAgcmV0dXJuIGZhbHNlOworfQorCiAvKiBDYWxjdWxhdGUgd2hldGhlciBS
ZXRwb2xpbmUgaXMga25vd24tc2FmZSBvbiB0aGlzIENQVS4gKi8KIHN0YXRp
YyBib29sIF9faW5pdCByZXRwb2xpbmVfc2FmZSh1aW50NjRfdCBjYXBzKQog
ewpAQCAtNjk3LDEyICs3MzYsMTQgQEAgc3RhdGljIF9faW5pdCB2b2lkIGwx
dGZfY2FsY3VsYXRpb25zKHVpbnQ2NF90IGNhcHMpCiB2b2lkIF9faW5pdCBp
bml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiB7CiAgICAgZW51
bSBpbmRfdGh1bmsgdGh1bmsgPSBUSFVOS19ERUZBVUxUOwotICAgIGJvb2wg
dXNlX3NwZWNfY3RybCA9IGZhbHNlLCBpYnJzID0gZmFsc2U7CisgICAgYm9v
bCB1c2Vfc3BlY19jdHJsID0gZmFsc2UsIGlicnMgPSBmYWxzZSwgaHdfc210
X2VuYWJsZWQ7CiAgICAgdWludDY0X3QgY2FwcyA9IDA7CiAKICAgICBpZiAo
IGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BUkNIX0NBUFMpICkKICAgICAg
ICAgcmRtc3JsKE1TUl9BUkNIX0NBUEFCSUxJVElFUywgY2Fwcyk7CiAKKyAg
ICBod19zbXRfZW5hYmxlZCA9IGNoZWNrX3NtdF9lbmFibGVkKCk7CisKICAg
ICAvKgogICAgICAqIEhhcyB0aGUgdXNlciBzcGVjaWZpZWQgYW55IGN1c3Rv
bSBCVEkgbWl0aWdhdGlvbnM/ICBJZiBzbywgZm9sbG93IHRoZWlyCiAgICAg
ICogaW5zdHJ1Y3Rpb25zIGV4YWN0bHkgYW5kIGRpc2FibGUgYWxsIGhldXJp
c3RpY3MuCkBAIC04NzMsOCArOTE0LDcgQEAgdm9pZCBfX2luaXQgaW5pdF9z
cGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAgICAqIEhvd2V2ZXIs
IGlmIHdlIGFyZSBvbiBhZmZlY3RlZCBoYXJkd2FyZSwgd2l0aCBIVCBlbmFi
bGVkLCBhbmQgdGhlIHVzZXIKICAgICAgKiBoYXNuJ3QgZXhwbGljaXRseSBj
aG9zZW4gd2hldGhlciB0byB1c2UgSFQgb3Igbm90LCBuYWcgdGhlbSB0byBk
byBzby4KICAgICAgKi8KLSAgICBpZiAoIG9wdF9zbXQgPT0gLTEgJiYgY3B1
X2hhc19idWdfbDF0ZiAmJiAhcHZfc2hpbSAmJgotICAgICAgICAgYm9vdF9j
cHVfZGF0YS54ODZfbnVtX3NpYmxpbmdzID4gMSApCisgICAgaWYgKCBvcHRf
c210ID09IC0xICYmIGNwdV9oYXNfYnVnX2wxdGYgJiYgIXB2X3NoaW0gJiYg
aHdfc210X2VuYWJsZWQgKQogICAgICAgICB3YXJuaW5nX2FkZCgKICAgICAg
ICAgICAgICJCb290ZWQgb24gTDFURi12dWxuZXJhYmxlIGhhcmR3YXJlIHdp
dGggU01UL0h5cGVydGhyZWFkaW5nXG4iCiAgICAgICAgICAgICAiZW5hYmxl
ZC4gIFBsZWFzZSBhc3Nlc3MgeW91ciBjb25maWd1cmF0aW9uIGFuZCBjaG9v
c2UgYW5cbiIK

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.12-4.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.12-4.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogTWlzYyBub24tZnVuY3Rpb25h
bCBjbGVhbnVwCgogKiBJZGVudGlmeSBCVEkgaW4gdGhlIHNwZWNfY3RybF97
ZW50ZXIsZXhpdH1faWRsZSgpIGNvbW1lbnRzLCBhcyBvdGhlcgogICBtaXRp
Z2F0aW9ucyB3aWxsIHNob3J0bHkgYXBwZWFyLgogKiBVc2UgYWx0ZXJuYXRp
dmVfaW5wdXQoKSBhbmQgY292ZXIgdGhlIGxhY2sgb2YgbWVtb3J5IGNvYmJl
ciB3aXRoIGEgZnVydGhlcgogICBiYXJyaWVyLgoKU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCA3NzlkYTJi
Li4yMGVlMTEyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Nw
ZWNfY3RybC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
LmgKQEAgLTY4LDYgKzY4LDggQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9p
ZCBzcGVjX2N0cmxfZW50ZXJfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8p
CiAgICAgdWludDMyX3QgdmFsID0gMDsKIAogICAgIC8qCisgICAgICogQnJh
bmNoIFRhcmdldCBJbmplY3Rpb246CisgICAgICoKICAgICAgKiBMYXRjaCB0
aGUgbmV3IHNoYWRvdyB2YWx1ZSwgdGhlbiBlbmFibGUgc2hhZG93aW5nLCB0
aGVuIHVwZGF0ZSB0aGUgTVNSLgogICAgICAqIFRoZXJlIGFyZSBubyBTTVAg
aXNzdWVzIGhlcmU7IG9ubHkgbG9jYWwgcHJvY2Vzc29yIG9yZGVyaW5nIGNv
bmNlcm5zLgogICAgICAqLwpAQCAtNzUsOCArNzcsOSBAQCBzdGF0aWMgYWx3
YXlzX2lubGluZSB2b2lkIHNwZWNfY3RybF9lbnRlcl9pZGxlKHN0cnVjdCBj
cHVfaW5mbyAqaW5mbykKICAgICBiYXJyaWVyKCk7CiAgICAgaW5mby0+c3Bl
Y19jdHJsX2ZsYWdzIHw9IFNDRl91c2Vfc2hhZG93OwogICAgIGJhcnJpZXIo
KTsKLSAgICBhc20gdm9sYXRpbGUgKCBBTFRFUk5BVElWRSgiIiwgIndybXNy
IiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUpCi0gICAgICAgICAgICAgICAg
ICAgOjogImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAiZCIgKDAp
IDogIm1lbW9yeSIgKTsKKyAgICBhbHRlcm5hdGl2ZV9pbnB1dCgiIiwgIndy
bXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUsCisgICAgICAgICAgICAg
ICAgICAgICAgImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAiZCIg
KDApKTsKKyAgICBiYXJyaWVyKCk7CiB9CiAKIC8qIFdBUk5JTkchIGByZXRg
LCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBjYWxs
LiAqLwpAQCAtODUsMTMgKzg4LDE2IEBAIHN0YXRpYyBhbHdheXNfaW5saW5l
IHZvaWQgc3BlY19jdHJsX2V4aXRfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmlu
Zm8pCiAgICAgdWludDMyX3QgdmFsID0gaW5mby0+eGVuX3NwZWNfY3RybDsK
IAogICAgIC8qCisgICAgICogQnJhbmNoIFRhcmdldCBJbmplY3Rpb246Cisg
ICAgICoKICAgICAgKiBEaXNhYmxlIHNoYWRvd2luZyBiZWZvcmUgdXBkYXRp
bmcgdGhlIE1TUi4gIFRoZXJlIGFyZSBubyBTTVAgaXNzdWVzCiAgICAgICog
aGVyZTsgb25seSBsb2NhbCBwcm9jZXNzb3Igb3JkZXJpbmcgY29uY2VybnMu
CiAgICAgICovCiAgICAgaW5mby0+c3BlY19jdHJsX2ZsYWdzICY9IH5TQ0Zf
dXNlX3NoYWRvdzsKICAgICBiYXJyaWVyKCk7Ci0gICAgYXNtIHZvbGF0aWxl
ICggQUxURVJOQVRJVkUoIiIsICJ3cm1zciIsIFg4Nl9GRUFUVVJFX1NDX01T
Ul9JRExFKQotICAgICAgICAgICAgICAgICAgIDo6ICJhIiAodmFsKSwgImMi
IChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSA6ICJtZW1vcnkiICk7CisgICAg
YWx0ZXJuYXRpdmVfaW5wdXQoIiIsICJ3cm1zciIsIFg4Nl9GRUFUVVJFX1ND
X01TUl9JRExFLAorICAgICAgICAgICAgICAgICAgICAgICJhIiAodmFsKSwg
ImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSk7CisgICAgYmFycmllcigp
OwogfQogCiAjZW5kaWYgLyogX19BU1NFTUJMWV9fICovCg==

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.12-5.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.12-5.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogQ1BVSUQvTVNSIGRlZmluaXRp
b25zIGZvciBNaWNyb2FyY2hpdGVjdHVyYWwgRGF0YQogU2FtcGxpbmcKClRo
ZSBNRF9DTEVBUiBmZWF0dXJlIGNhbiBiZSBhdXRvbWF0aWNhbGx5IG9mZmVy
ZWQgdG8gZ3Vlc3RzLiAgTm8KaW5mcmFzdHJ1Y3R1cmUgaXMgbmVlZGVkIGlu
IFhlbiB0byBzdXBwb3J0IHRoZSBndWVzdCBtYWtpbmcgdXNlIG9mIGl0LgoK
VGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTcsIENWRS0yMDE4LTEyMTI2LCBDVkUt
MjAxOC0xMjEyNywgQ1ZFLTIwMTgtMTIxMzAsIENWRS0yMDE5LTExMDkxLgoK
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5wYW5kb2MgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5w
YW5kb2MKaW5kZXggNmRiODJmMy4uZjgwZDhkOCAxMDA2NDQKLS0tIGEvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCisrKyBiL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwpAQCAtNDgzLDcgKzQ4Myw3IEBA
IGFjY291bnRpbmcgZm9yIGhhcmR3YXJlIGNhcGFiaWxpdGllcyBhcyBlbnVt
ZXJhdGVkIHZpYSBDUFVJRC4KIAogQ3VycmVudGx5IGFjY2VwdGVkOgogCi1U
aGUgU3BlY3VsYXRpb24gQ29udHJvbCBoYXJkd2FyZSBmZWF0dXJlcyBgaWJy
c2JgLCBgc3RpYnBgLCBgaWJwYmAsCitUaGUgU3BlY3VsYXRpb24gQ29udHJv
bCBoYXJkd2FyZSBmZWF0dXJlcyBgbWQtY2xlYXJgLCBgaWJyc2JgLCBgc3Rp
YnBgLCBgaWJwYmAsCiBgbDFkLWZsdXNoYCBhbmQgYHNzYmRgIGFyZSB1c2Vk
IGJ5IGRlZmF1bHQgaWYgYXZhaWxhYmxlIGFuZCBhcHBsaWNhYmxlLiAgVGhl
eSBjYW4KIGJlIGlnbm9yZWQsIGUuZy4gYG5vLWlicnNiYCwgYXQgd2hpY2gg
cG9pbnQgWGVuIHdvbid0IHVzZSB0aGVtIGl0c2VsZiwgYW5kCiB3b24ndCBv
ZmZlciB0aGVtIHRvIGd1ZXN0cy4KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2NwdWlkLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jCmlu
ZGV4IDUyZTE2YzIuLjVhMTcwMmQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2NwdWlkLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3B1aWQu
YwpAQCAtMjAyLDYgKzIwMiw3IEBAIGludCBsaWJ4bF9jcHVpZF9wYXJzZV9j
b25maWcobGlieGxfY3B1aWRfcG9saWN5X2xpc3QgKmNwdWlkLCBjb25zdCBj
aGFyKiBzdHIpCiAKICAgICAgICAgeyJhdng1MTItNHZubml3IiwweDAwMDAw
MDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgIDIsICAxfSwKICAgICAgICAgeyJh
dng1MTItNGZtYXBzIiwweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwg
IDMsICAxfSwKKyAgICAgICAgeyJtZC1jbGVhciIsICAgICAweDAwMDAwMDA3
LCAgMCwgQ1BVSURfUkVHX0VEWCwgMTAsICAxfSwKICAgICAgICAgeyJpYnJz
YiIsICAgICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgMjYs
ICAxfSwKICAgICAgICAgeyJzdGlicCIsICAgICAgICAweDAwMDAwMDA3LCAg
MCwgQ1BVSURfUkVHX0VEWCwgMjcsICAxfSwKICAgICAgICAgeyJsMWQtZmx1
c2giLCAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgMjgsICAx
fSwKZGlmZiAtLWdpdCBhL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMgYi90b29s
cy9taXNjL3hlbi1jcHVpZC5jCmluZGV4IGQ4N2E3MmUuLmY2N2VjZDMgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKKysrIGIvdG9vbHMv
bWlzYy94ZW4tY3B1aWQuYwpAQCAtMTQ2LDYgKzE0Niw3IEBAIHN0YXRpYyBj
b25zdCBjaGFyICpzdHJfN2QwWzMyXSA9CiB7CiAgICAgWyAyXSA9ICJhdng1
MTJfNHZubml3IiwgWyAzXSA9ICJhdng1MTJfNGZtYXBzIiwKIAorICAgIFsx
MF0gPSAibWQtY2xlYXIiLAogICAgIC8qIDEyICovICAgICAgICAgICAgICAg
IFsxM10gPSAidHN4LWZvcmNlLWFib3J0IiwKIAogICAgIFsyNl0gPSAiaWJy
c2IiLCAgICAgICAgIFsyN10gPSAic3RpYnAiLApkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2NwdWlkLmMgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwppbmRl
eCBhYjBhYWI2Li4zZWZhZDljIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
Y3B1aWQuYworKysgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwpAQCAtMjksNyAr
MjksMTIgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfeGVuX2NwdWlkKGNv
bnN0IGNoYXIgKnMpCiAgICAgICAgIGlmICggIXNzICkKICAgICAgICAgICAg
IHNzID0gc3RyY2hyKHMsICdcMCcpOwogCi0gICAgICAgIGlmICggKHZhbCA9
IHBhcnNlX2Jvb2xlYW4oImlicGIiLCBzLCBzcykpID49IDAgKQorICAgICAg
ICBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJtZC1jbGVhciIsIHMsIHNz
KSkgPj0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggIXZhbCAp
CisgICAgICAgICAgICAgICAgc2V0dXBfY2xlYXJfY3B1X2NhcChYODZfRkVB
VFVSRV9NRF9DTEVBUik7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAo
ICh2YWwgPSBwYXJzZV9ib29sZWFuKCJpYnBiIiwgcywgc3MpKSA+PSAwICkK
ICAgICAgICAgewogICAgICAgICAgICAgaWYgKCAhdmFsICkKICAgICAgICAg
ICAgICAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX0lCUEIp
OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVu
L2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IGU0OWFiM2YuLmE1NzNiMDIg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94
ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTI5MSwxNyArMjkxLDE5IEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3Ro
dW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgIHByaW50aygiU3BlY3Vs
YXRpdmUgbWl0aWdhdGlvbiBmYWNpbGl0aWVzOlxuIik7CiAKICAgICAvKiBI
YXJkd2FyZSBmZWF0dXJlcyB3aGljaCBwZXJ0YWluIHRvIHNwZWN1bGF0aXZl
IG1pdGlnYXRpb25zLiAqLwotICAgIHByaW50aygiICBIYXJkd2FyZSBmZWF0
dXJlczolcyVzJXMlcyVzJXMlcyVzJXMlc1xuIiwKKyAgICBwcmludGsoIiAg
SGFyZHdhcmUgZmVhdHVyZXM6JXMlcyVzJXMlcyVzJXMlcyVzJXMlcyVzXG4i
LAogICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVS
RV9JQlJTQikpID8gIiBJQlJTL0lCUEIiIDogIiIsCiAgICAgICAgICAgIChf
N2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1NUSUJQKSkgPyAiIFNU
SUJQIiAgICAgOiAiIiwKICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21h
c2soWDg2X0ZFQVRVUkVfTDFEX0ZMVVNIKSkgPyAiIEwxRF9GTFVTSCIgOiAi
IiwKICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRV
UkVfU1NCRCkpICA/ICIgU1NCRCIgICAgICA6ICIiLAorICAgICAgICAgICAo
XzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9NRF9DTEVBUikpID8g
IiBNRF9DTEVBUiIgOiAiIiwKICAgICAgICAgICAgKGU4YiAgJiBjcHVmZWF0
X21hc2soWDg2X0ZFQVRVUkVfSUJQQikpICA/ICIgSUJQQiIgICAgICA6ICIi
LAogICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19JQlJTX0FMTCkgICAg
ICAgICAgICAgID8gIiBJQlJTX0FMTCIgIDogIiIsCiAgICAgICAgICAgIChj
YXBzICYgQVJDSF9DQVBTX1JEQ0xfTk8pICAgICAgICAgICAgICAgPyAiIFJE
Q0xfTk8iICAgOiAiIiwKICAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNf
UlNCQSkgICAgICAgICAgICAgICAgICA/ICIgUlNCQSIgICAgICA6ICIiLAog
ICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19TS0lQX0wxREZMKSAgICAg
ICAgICAgID8gIiBTS0lQX0wxREZMIjogIiIsCi0gICAgICAgICAgIChjYXBz
ICYgQVJDSF9DQVBTX1NTQl9OTykgICAgICAgICAgICAgICAgPyAiIFNTQl9O
TyIgICAgOiAiIik7CisgICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBTX1NT
Ql9OTykgICAgICAgICAgICAgICAgPyAiIFNTQl9OTyIgICAgOiAiIiwKKyAg
ICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfTURTX05PKSAgICAgICAgICAg
ICAgICA/ICIgTURTX05PIiAgICA6ICIiKTsKIAogICAgIC8qIENvbXBpbGVk
LWluIHN1cHBvcnQgd2hpY2ggcGVydGFpbnMgdG8gbWl0aWdhdGlvbnMuICov
CiAgICAgaWYgKCBJU19FTkFCTEVEKENPTkZJR19JTkRJUkVDVF9USFVOSykg
fHwgSVNfRU5BQkxFRChDT05GSUdfU0hBRE9XX1BBR0lORykgKQpAQCAtMzM5
LDIzICszNDEsMjUgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFp
bHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAg
ICogbWl0aWdhdGlvbiBzdXBwb3J0IGZvciBndWVzdHMuCiAgICAgICovCiAj
aWZkZWYgQ09ORklHX0hWTQotICAgIHByaW50aygiICBTdXBwb3J0IGZvciBI
Vk0gVk1zOiVzJXMlcyVzXG4iLAorICAgIHByaW50aygiICBTdXBwb3J0IGZv
ciBIVk0gVk1zOiVzJXMlcyVzJXNcbiIsCiAgICAgICAgICAgIChib290X2Nw
dV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTSkgfHwKICAgICAgICAgICAg
IGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfSFZNKSB8fAogICAg
ICAgICAgICAgb3B0X2VhZ2VyX2ZwdSkgICAgICAgICAgICAgICAgICAgICAg
ICAgICA/ICIiICAgICAgICAgICAgICAgOiAiIE5vbmUiLAogICAgICAgICAg
ICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTSkgICAgICA/
ICIgTVNSX1NQRUNfQ1RSTCIgOiAiIiwKICAgICAgICAgICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9IVk0pICAgICAgPyAiIFJTQiIgICAg
ICAgICAgIDogIiIsCi0gICAgICAgICAgIG9wdF9lYWdlcl9mcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgID8gIiBFQUdFUl9GUFUiICAgICA6ICIi
KTsKKyAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPyAiIEVBR0VSX0ZQVSIgICAgIDogIiIsCisgICAgICAg
ICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9NRF9DTEVBUikgICAgICAg
ID8gIiBNRF9DTEVBUiIgICAgICA6ICIiKTsKIAogI2VuZGlmCiAjaWZkZWYg
Q09ORklHX1BWCi0gICAgcHJpbnRrKCIgIFN1cHBvcnQgZm9yIFBWIFZNczol
cyVzJXMlc1xuIiwKKyAgICBwcmludGsoIiAgU3VwcG9ydCBmb3IgUFYgVk1z
OiVzJXMlcyVzJXNcbiIsCiAgICAgICAgICAgIChib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfU0NfTVNSX1BWKSB8fAogICAgICAgICAgICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9QVikgfHwKICAgICAgICAgICAgIG9w
dF9lYWdlcl9mcHUpICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIiAg
ICAgICAgICAgICAgIDogIiBOb25lIiwKICAgICAgICAgICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9QVikgICAgICAgPyAiIE1TUl9TUEVD
X0NUUkwiIDogIiIsCiAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVB
VFVSRV9TQ19SU0JfUFYpICAgICAgID8gIiBSU0IiICAgICAgICAgICA6ICIi
LAotICAgICAgICAgICBvcHRfZWFnZXJfZnB1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA/ICIgRUFHRVJfRlBVIiAgICAgOiAiIik7CisgICAgICAg
ICAgIG9wdF9lYWdlcl9mcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ID8gIiBFQUdFUl9GUFUiICAgICA6ICIiLAorICAgICAgICAgICBib290X2Nw
dV9oYXMoWDg2X0ZFQVRVUkVfTURfQ0xFQVIpICAgICAgICA/ICIgTURfQ0xF
QVIiICAgICAgOiAiIik7CiAKICAgICBwcmludGsoIiAgWFBUSSAoNjQtYml0
IFBWIG9ubHkpOiBEb20wICVzLCBEb21VICVzICh3aXRoJXMgUENJRClcbiIs
CiAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID8gImVuYWJsZWQiIDogImRp
c2FibGVkIiwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNy
LWluZGV4LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCmlu
ZGV4IDM4OWY5NWYuLjYzNzI1OWIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvbXNyLWluZGV4LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tc3ItaW5kZXguaApAQCAtNTEsNiArNTEsNyBAQAogI2RlZmluZSBBUkNI
X0NBUFNfUlNCQQkJCShfQUMoMSwgVUxMKSA8PCAyKQogI2RlZmluZSBBUkNI
X0NBUFNfU0tJUF9MMURGTAkJKF9BQygxLCBVTEwpIDw8IDMpCiAjZGVmaW5l
IEFSQ0hfQ0FQU19TU0JfTk8JCShfQUMoMSwgVUxMKSA8PCA0KQorI2RlZmlu
ZSBBUkNIX0NBUFNfTURTX05PCQkoX0FDKDEsIFVMTCkgPDwgNSkKIAogI2Rl
ZmluZSBNU1JfRkxVU0hfQ01ECQkJMHgwMDAwMDEwYgogI2RlZmluZSBGTFVT
SF9DTURfTDFECQkJKF9BQygxLCBVTEwpIDw8IDApCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oIGIv
eGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaApp
bmRleCAyYmNjNTQ4Li41NTIzMWQ0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCisrKyBiL3hlbi9p
bmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKQEAgLTI0
Miw2ICsyNDIsNyBAQCBYRU5fQ1BVRkVBVFVSRShJQlBCLCAgICAgICAgICA4
KjMyKzEyKSAvKkEgIElCUEIgc3VwcG9ydCBvbmx5IChubyBJQlJTLCB1c2Vk
IGJ5CiAvKiBJbnRlbC1kZWZpbmVkIENQVSBmZWF0dXJlcywgQ1BVSUQgbGV2
ZWwgMHgwMDAwMDAwNzowLmVkeCwgd29yZCA5ICovCiBYRU5fQ1BVRkVBVFVS
RShBVlg1MTJfNFZOTklXLCA5KjMyKyAyKSAvKkEgIEFWWDUxMiBOZXVyYWwg
TmV0d29yayBJbnN0cnVjdGlvbnMgKi8KIFhFTl9DUFVGRUFUVVJFKEFWWDUx
Ml80Rk1BUFMsIDkqMzIrIDMpIC8qQSAgQVZYNTEyIE11bHRpcGx5IEFjY3Vt
dWxhdGlvbiBTaW5nbGUgUHJlY2lzaW9uICovCitYRU5fQ1BVRkVBVFVSRShN
RF9DTEVBUiwgICAgICA5KjMyKzEwKSAvKkEgIFZFUlcgY2xlYXJzIG1pY3Jv
YXJjaGl0ZWN0dXJhbCBidWZmZXJzICovCiBYRU5fQ1BVRkVBVFVSRShUU1hf
Rk9SQ0VfQUJPUlQsIDkqMzIrMTMpIC8qIE1TUl9UU1hfRk9SQ0VfQUJPUlQu
UlRNX0FCT1JUICovCiBYRU5fQ1BVRkVBVFVSRShJQlJTQiwgICAgICAgICA5
KjMyKzI2KSAvKkEgIElCUlMgYW5kIElCUEIgc3VwcG9ydCAodXNlZCBieSBJ
bnRlbCkgKi8KIFhFTl9DUFVGRUFUVVJFKFNUSUJQLCAgICAgICAgIDkqMzIr
MjcpIC8qQSAgU1RJQlAgKi8K

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.12-6.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.12-6.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogSW5mcmFzdHJ1Y3R1cmUgdG8g
dXNlIFZFUlcgdG8gZmx1c2ggcGlwZWxpbmUgYnVmZmVycwoKVGhyZWUgc3lu
dGhldGljIGZlYXR1cmVzIGFyZSBpbnRyb2R1Y2VkLCBhcyB3ZSBuZWVkIGlu
ZGl2aWR1YWwgY29udHJvbCBvZgplYWNoLCBkZXBlbmRpbmcgb24gY2lyY3Vt
c3RhbmNlcy4gIEEgbGF0ZXIgY2hhbmdlIHdpbGwgZW5hYmxlIHRoZW0gYXQK
YXBwcm9wcmlhdGUgcG9pbnRzLgoKVGhlIHZlcndfc2VsIGZpZWxkIGRvZXNu
J3Qgc3RyaWN0bHkgbmVlZCB0byBsaXZlIGluIHN0cnVjdCBjcHVfaW5mby4g
IEl0IGxpdmVzCnRoZXJlIGJlY2F1c2UgdGhlcmUgaXMgYSBjb252ZW5pZW50
IGhvbGUgaXQgY2FuIGZpbGwsIGFuZCBpdCByZWR1Y2VzIHRoZQpjb21wbGV4
aXR5IG9mIHRoZSBTUEVDX0NUUkxfRVhJVF9UT197UFYsSFZNfSBhc3NlbWJs
eSBieSBhdm9pZGluZyB0aGUgbmVlZCBmb3IKYW55IHRlbXBvcmFyeSBzdGFj
ayBtYWludGVuYW5jZS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjk3LCBDVkUt
MjAxOC0xMjEyNiwgQ1ZFLTIwMTgtMTIxMjcsIENWRS0yMDE4LTEyMTMwLCBD
VkUtMjAxOS0xMTA5MS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jIGIveGVuL2FyY2gveDg2
L3g4Nl82NC9hc20tb2Zmc2V0cy5jCmluZGV4IDA1MjIyOGMuLjMzOTMwY2Ug
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMu
YworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKQEAg
LTExMCw2ICsxMTAsNyBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogICAgIEJM
QU5LKCk7CiAKICAgICBPRkZTRVQoQ1BVSU5GT19ndWVzdF9jcHVfdXNlcl9y
ZWdzLCBzdHJ1Y3QgY3B1X2luZm8sIGd1ZXN0X2NwdV91c2VyX3JlZ3MpOwor
ICAgIE9GRlNFVChDUFVJTkZPX3Zlcndfc2VsLCBzdHJ1Y3QgY3B1X2luZm8s
IHZlcndfc2VsKTsKICAgICBPRkZTRVQoQ1BVSU5GT19jdXJyZW50X3ZjcHUs
IHN0cnVjdCBjcHVfaW5mbywgY3VycmVudF92Y3B1KTsKICAgICBPRkZTRVQo
Q1BVSU5GT19jcjQsIHN0cnVjdCBjcHVfaW5mbywgY3I0KTsKICAgICBPRkZT
RVQoQ1BVSU5GT194ZW5fY3IzLCBzdHJ1Y3QgY3B1X2luZm8sIHhlbl9jcjMp
OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJl
cy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCmluZGV4
IDBjMDYyNzQuLmJhNTUyNDUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvY3B1ZmVhdHVyZXMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2NwdWZlYXR1cmVzLmgKQEAgLTMxLDMgKzMxLDYgQEAgWEVOX0NQVUZFQVRV
UkUoU0NfUlNCX1BWLCAgICAgICAoRlNDQVBJTlRTKzApKjMyKzE4KSAvKiBS
U0Igb3ZlcndyaXRlIG5lZWRlZCBmb3IKIFhFTl9DUFVGRUFUVVJFKFNDX1JT
Ql9IVk0sICAgICAgKEZTQ0FQSU5UUyswKSozMisxOSkgLyogUlNCIG92ZXJ3
cml0ZSBuZWVkZWQgZm9yIEhWTSAqLwogWEVOX0NQVUZFQVRVUkUoU0NfTVNS
X0lETEUsICAgICAoRlNDQVBJTlRTKzApKjMyKzIxKSAvKiAoU0NfTVNSX1BW
IHx8IFNDX01TUl9IVk0pICYmIGRlZmF1bHRfeGVuX3NwZWNfY3RybCAqLwog
WEVOX0NQVUZFQVRVUkUoWEVOX0xCUiwgICAgICAgICAoRlNDQVBJTlRTKzAp
KjMyKzIyKSAvKiBYZW4gdXNlcyBNU1JfREVCVUdDVEwuTEJSICovCitYRU5f
Q1BVRkVBVFVSRShTQ19WRVJXX1BWLCAgICAgIChGU0NBUElOVFMrMCkqMzIr
MjMpIC8qIFZFUlcgdXNlZCBieSBYZW4gZm9yIFBWICovCitYRU5fQ1BVRkVB
VFVSRShTQ19WRVJXX0hWTSwgICAgIChGU0NBUElOVFMrMCkqMzIrMjQpIC8q
IFZFUlcgdXNlZCBieSBYZW4gZm9yIEhWTSAqLworWEVOX0NQVUZFQVRVUkUo
U0NfVkVSV19JRExFLCAgICAoRlNDQVBJTlRTKzApKjMyKzI1KSAvKiBWRVJX
IHVzZWQgYnkgWGVuIGZvciBpZGxlICovCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2N1cnJlbnQuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
Y3VycmVudC5oCmluZGV4IDViZDY0YjIuLmYzNTA4YzMgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvY3VycmVudC5oCkBAIC0zOCw2ICszOCw3IEBAIHN0cnVj
dCB2Y3B1Owogc3RydWN0IGNwdV9pbmZvIHsKICAgICBzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyBndWVzdF9jcHVfdXNlcl9yZWdzOwogICAgIHVuc2lnbmVkIGlu
dCBwcm9jZXNzb3JfaWQ7CisgICAgdW5zaWduZWQgaW50IHZlcndfc2VsOwog
ICAgIHN0cnVjdCB2Y3B1ICpjdXJyZW50X3ZjcHU7CiAgICAgdW5zaWduZWQg
bG9uZyBwZXJfY3B1X29mZnNldDsKICAgICB1bnNpZ25lZCBsb25nIGNyNDsK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCmluZGV4IDIwZWUx
MTIuLmJhMDNiYjQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
c3BlY19jdHJsLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0
cmwuaApAQCAtNjAsNiArNjAsMTMgQEAgc3RhdGljIGlubGluZSB2b2lkIGlu
aXRfc2hhZG93X3NwZWNfY3RybF9zdGF0ZSh2b2lkKQogICAgIGluZm8tPnNo
YWRvd19zcGVjX2N0cmwgPSAwOwogICAgIGluZm8tPnhlbl9zcGVjX2N0cmwg
PSBkZWZhdWx0X3hlbl9zcGVjX2N0cmw7CiAgICAgaW5mby0+c3BlY19jdHJs
X2ZsYWdzID0gZGVmYXVsdF9zcGVjX2N0cmxfZmxhZ3M7CisKKyAgICAvKgor
ICAgICAqIEZvciBsZWFzdCBsYXRlbmN5LCB0aGUgVkVSVyBzZWxlY3RvciBz
aG91bGQgYmUgYSB3cml0ZWFibGUgZGF0YQorICAgICAqIGRlc2NyaXB0b3Ig
cmVzaWRlbnQgaW4gdGhlIGNhY2hlLiAgX19IWVBFUlZJU09SX0RTMzIgc2hh
cmVzIGEgY2FjaGUKKyAgICAgKiBsaW5lIHdpdGggX19IWVBFUlZJU09SX0NT
LCBzbyBpcyBleHBlY3RlZCB0byBiZSB2ZXJ5IGNhY2hlLWhvdC4KKyAgICAg
Ki8KKyAgICBpbmZvLT52ZXJ3X3NlbCA9IF9fSFlQRVJWSVNPUl9EUzMyOwog
fQogCiAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90
IHNhZmUgYWZ0ZXIgdGhpcyBjYWxsLiAqLwpAQCAtODAsNiArODcsMjIgQEAg
c3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzcGVjX2N0cmxfZW50ZXJfaWRs
ZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8pCiAgICAgYWx0ZXJuYXRpdmVfaW5w
dXQoIiIsICJ3cm1zciIsIFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFLAogICAg
ICAgICAgICAgICAgICAgICAgICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19D
VFJMKSwgImQiICgwKSk7CiAgICAgYmFycmllcigpOworCisgICAgLyoKKyAg
ICAgKiBNaWNyb2FyY2hpdGVjdHVyYWwgU3RvcmUgQnVmZmVyIERhdGEgU2Ft
cGxpbmc6CisgICAgICoKKyAgICAgKiBPbiB2dWxuZXJhYmxlIHN5c3RlbXMs
IHN0b3JlIGJ1ZmZlciBlbnRyaWVzIGFyZSBzdGF0aWNhbGx5IHBhcnRpdGlv
bmVkCisgICAgICogYmV0d2VlbiBhY3RpdmUgdGhyZWFkcy4gIFdoZW4gZW50
ZXJpbmcgaWRsZSwgb3VyIHN0b3JlIGJ1ZmZlciBlbnRyaWVzCisgICAgICog
YXJlIHJlLXBhcnRpdGlvbmVkIHRvIGFsbG93IHRoZSBvdGhlciB0aHJlYWRz
IHRvIHVzZSB0aGVtLgorICAgICAqCisgICAgICogRmx1c2ggdGhlIGJ1ZmZl
cnMgdG8gZW5zdXJlIHRoYXQgbm8gc2Vuc2l0aXZlIGRhdGEgb2Ygb3VycyBj
YW4gYmUKKyAgICAgKiBsZWFrZWQgYnkgYSBzaWJsaW5nIGFmdGVyIGl0IGdl
dHMgb3VyIHN0b3JlIGJ1ZmZlciBlbnRyaWVzLgorICAgICAqCisgICAgICog
Tm90ZTogVkVSVyBtdXN0IGJlIGVuY29kZWQgd2l0aCBhIG1lbW9yeSBvcGVy
YW5kLCBhcyBpdCBpcyBvbmx5IHRoYXQKKyAgICAgKiBmb3JtIHdoaWNoIGNh
dXNlcyBhIGZsdXNoLgorICAgICAqLworICAgIGFsdGVybmF0aXZlX2lucHV0
KCIiLCAidmVydyAlW3NlbF0iLCBYODZfRkVBVFVSRV9TQ19WRVJXX0lETEUs
CisgICAgICAgICAgICAgICAgICAgICAgW3NlbF0gIm0iIChpbmZvLT52ZXJ3
X3NlbCkpOwogfQogCiAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBq
bXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgY2FsbC4gKi8KQEAgLTk4LDYg
KzEyMSwxNyBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHNwZWNfY3Ry
bF9leGl0X2lkbGUoc3RydWN0IGNwdV9pbmZvICppbmZvKQogICAgIGFsdGVy
bmF0aXZlX2lucHV0KCIiLCAid3Jtc3IiLCBYODZfRkVBVFVSRV9TQ19NU1Jf
SURMRSwKICAgICAgICAgICAgICAgICAgICAgICAiYSIgKHZhbCksICJjIiAo
TVNSX1NQRUNfQ1RSTCksICJkIiAoMCkpOwogICAgIGJhcnJpZXIoKTsKKwor
ICAgIC8qCisgICAgICogTWljcm9hcmNoaXRlY3R1cmFsIFN0b3JlIEJ1ZmZl
ciBEYXRhIFNhbXBsaW5nOgorICAgICAqCisgICAgICogT24gdnVsbmVyYWJs
ZSBzeXN0ZW1zLCBzdG9yZSBidWZmZXIgZW50cmllcyBhcmUgc3RhdGljYWxs
eSBwYXJ0aXRpb25lZAorICAgICAqIGJldHdlZW4gYWN0aXZlIHRocmVhZHMu
ICBXaGVuIGV4aXRpbmcgaWRsZSwgdGhlIG90aGVyIHRocmVhZHMgc3RvcmUK
KyAgICAgKiBidWZmZXIgZW50cmllcyBhcmUgcmUtcGFydGl0aW9uZWQgdG8g
Z2l2ZSB1cyBzb21lLgorICAgICAqCisgICAgICogV2Ugbm93IGhhdmUgc3Rv
cmUgYnVmZmVyIGVudHJpZXMgd2l0aCBzdGFsZSBkYXRhIGZyb20gc2libGlu
ZyB0aHJlYWRzLgorICAgICAqIEEgZmx1c2ggaWYgbmVjZXNzYXJ5IHdpbGwg
YmUgcGVyZm9ybWVkIG9uIHRoZSByZXR1cm4gdG8gZ3Vlc3QgcGF0aC4KKyAg
ICAgKi8KIH0KIAogI2VuZGlmIC8qIF9fQVNTRU1CTFlfXyAqLwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaAppbmRleCA4MDNm
N2NlLi5jNjAwOTNiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L3NwZWNfY3RybF9hc20uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Nw
ZWNfY3RybF9hc20uaApAQCAtMjQxLDEyICsyNDEsMTYgQEAKIC8qIFVzZSB3
aGVuIGV4aXRpbmcgdG8gUFYgZ3Vlc3QgY29udGV4dC4gKi8KICNkZWZpbmUg
U1BFQ19DVFJMX0VYSVRfVE9fUFYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSAiIiwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QsIFg4
Nl9GRUFUVVJFX1NDX01TUl9QVgorICAgICAgICBET19TUEVDX0NUUkxfRVhJ
VF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfU0NfTVNSX1BWOyAgICAgICAgICAg
ICAgXAorICAgIEFMVEVSTkFUSVZFICIiLCBfX3N0cmluZ2lmeSh2ZXJ3IENQ
VUlORk9fdmVyd19zZWwoJXJzcCkpLCAgICAgICAgICAgXAorICAgICAgICBY
ODZfRkVBVFVSRV9TQ19WRVJXX1BWCiAKIC8qIFVzZSB3aGVuIGV4aXRpbmcg
dG8gSFZNIGd1ZXN0IGNvbnRleHQuICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9F
WElUX1RPX0hWTSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgQUxURVJOQVRJVkUgIiIsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
ICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9T
Q19NU1JfSFZNCisgICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNU
LCBYODZfRkVBVFVSRV9TQ19NU1JfSFZNOyAgICAgICAgICAgICBcCisgICAg
QUxURVJOQVRJVkUgIiIsIF9fc3RyaW5naWZ5KHZlcncgQ1BVSU5GT192ZXJ3
X3NlbCglcnNwKSksICAgICAgICAgICBcCisgICAgICAgIFg4Nl9GRUFUVVJF
X1NDX1ZFUldfSFZNCiAKIC8qCiAgKiBVc2UgaW4gSVNUIGludGVycnVwdC9l
eGNlcHRpb24gY29udGV4dC4gIE1heSBpbnRlcnJ1cHQgWGVuIG9yIFBWIGNv
bnRleHQuCg==

--=separator
Content-Type: application/octet-stream; name="xsa297/xsa297-4.12-7.patch"
Content-Disposition: attachment; filename="xsa297/xsa297-4.12-7.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L3NwZWMtY3RybDogSW50cm9kdWNlIG9wdGlvbnMg
dG8gY29udHJvbCBWRVJXIGZsdXNoaW5nCgpUaGUgTWljcm9hcmNoaXRlY3R1
cmFsIERhdGEgU2FtcGxpbmcgdnVsbmVyYWJpbGl0eSBpcyBzcGxpdCBpbnRv
IGNhdGVnb3JpZXMKd2l0aCBzdWJ0bHkgZGlmZmVyZW50IHByb3BlcnRpZXM6
CgogTUxQRFMgLSBNaWNyb2FyY2hpdGVjdHVyYWwgTG9hZCBQb3J0IERhdGEg
U2FtcGxpbmcKIE1TQkRTIC0gTWljcm9hcmNoaXRlY3R1cmFsIFN0b3JlIEJ1
ZmZlciBEYXRhIFNhbXBsaW5nCiBNRkJEUyAtIE1pY3JvYXJjaGl0ZWN0dXJh
bCBGaWxsIEJ1ZmZlciBEYXRhIFNhbXBsaW5nCiBNRFNVTSAtIE1pY3JvYXJj
aGl0ZWN0dXJhbCBEYXRhIFNhbXBsaW5nIFVuY2FjaGVhYmxlIE1lbW9yeQoK
TURTVU0gaXMgYSBzcGVjaWFsIGNhc2Ugb2YgdGhlIG90aGVyIHRocmVlLCBh
bmQgaXNuJ3QgZGlzdGluZ3Vpc2hlZCBmdXJ0aGVyLgoKVGhlc2UgaXNzdWVz
IHBlcnRhaW4gdG8gdGhyZWUgbWljcm9hcmNoaXRlY3R1cmFsIGJ1ZmZlcnMu
ICBUaGUgTG9hZCBQb3J0cywgdGhlClN0b3JlIEJ1ZmZlcnMgYW5kIHRoZSBG
aWxsIEJ1ZmZlcnMuICBFYWNoIG9mIHRoZXNlIHN0cnVjdHVyZXMgYXJlIGZs
dXNoZWQgYnkKdGhlIG5ldyBlbmhhbmNlZCBWRVJXIGZ1bmN0aW9uYWxpdHks
IGJ1dCB0aGUgY29uZGl0aW9ucyB1bmRlciB3aGljaCBmbHVzaGluZwppcyBu
ZWNlc3NhcnkgdmFyeS4KCkZvciB0aGlzIGNvbmNpc2Ugb3ZlcnZpZXcgb2Yg
dGhlIGlzc3VlcyBhbmQgZGVmYXVsdCBsb2dpYywgdGhlIGFiYnJldmlhdGlv
bnMKU1AgKFN0b3JlIFBvcnQpLCBGQiAoRmlsbCBCdWZmZXIpLCBMUCAoTG9h
ZCBQb3J0KSBhbmQgSFQgKEh5cGVydGhyZWFkaW5nKSBhcmUKdXNlZCBmb3Ig
YnJldml0eToKCiAqIFZ1bG5lcmFibGUgaGFyZHdhcmUgaXMgZGl2aWRlZCBp
bnRvIHR3byBjYXRlZ29yaWVzIC0gcGFydHMgd2hpY2ggc3VmZmVyCiAgIGZy
b20gU1Agb25seSwgYW5kIHBhcnRzIHdpdGggYW55IG90aGVyIGNvbWJpbmF0
aW9uIG9mIHZ1bG5lcmFiaWxpdGllcy4KCiAqIFNQIG9ubHkgaGFzIGFuIEhU
IGludGVyYWN0aW9uIHdoZW4gdGhlIHRocmVhZCBnb2VzIGlkbGUsIGR1ZSB0
byB0aGUgc3RhdGljCiAgIHBhcnRpdGlvbmluZyBvZiByZXNvdXJjZXMuICBM
UCBhbmQgRkIgaGF2ZSBIVCBpbnRlcmFjdGlvbnMgYXQgYWxsIHBvaW50cywK
ICAgZHVlIHRvIHRoZSBjb21wZXRpdGl2ZSBzaGFyaW5nIG9mIHJlc291cmNl
cy4gIEFsbCBpc3N1ZXMgcG90ZW50aWFsbHkgbGVhawogICBkYXRhIGFjcm9z
cyB0aGUgcmV0dXJuLXRvLWd1ZXN0IHRyYW5zaXRpb24uCgogKiBUaGUgbWlj
cm9jb2RlIHdoaWNoIGltcGxlbWVudHMgVkVSVyBmbHVzaGluZyBhbHNvIGV4
dGVuZHMgTVNSX0ZMVVNIX0NNRCwgc28KICAgd2UgZG9uJ3QgbmVlZCB0byBk
byBib3RoIG9uIHRoZSBIVk0gcmV0dXJuLXRvLWd1ZXN0IHBhdGguICBIb3dl
dmVyLCBzb21lCiAgIHBhcnRzIGFyZSBub3QgdnVsbmVyYWJsZSB0byBMMVRG
ICh0aGVyZWZvcmUgaGF2ZSBubyBNU1JfRkxVU0hfQ01EKSwgYnV0IGFyZQog
ICB2dWxuZXJhYmxlIHRvIE1EUywgc28gZG8gcmVxdWlyZSBWRVJXIG9uIHRo
ZSBIVk0gcGF0aC4KCk5vdGUgdGhhdCB3ZSBkZWxpYmVyYXRlbHkgc3VwcG9y
dCBtZHM9MSBldmVuIHdpdGhvdXQgTURfQ0xFQVIgaW4gY2FzZSB0aGUKbWlj
cm9jb2RlIGhhcyBiZWVuIHVwZGF0ZWQgYnV0IHRoZSBmZWF0dXJlIGJpdCBu
b3QgZXhwb3NlZC4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjk3LCBDVkUtMjAx
OC0xMjEyNiwgQ1ZFLTIwMTgtMTIxMjcsIENWRS0yMDE4LTEyMTMwLCBDVkUt
MjAxOS0xMTA5MS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpkaWZmIC0tZ2l0IGEvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIGIvZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUucGFuZG9jCmluZGV4IGY4MGQ4ZDguLjg1MDgxZmQgMTAw
NjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwor
KysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKQEAgLTE4
OTUsNyArMTg5NSw3IEBAIG5vdCBiZSBhYmxlIHRvIGNvbnRyb2wgdGhlIHN0
YXRlIG9mIHRoZSBtaXRpZ2F0aW9uLgogQnkgZGVmYXVsdCBTU0JEIHdpbGwg
YmUgbWl0aWdhdGVkIGF0IHJ1bnRpbWUgKGkuZSBgc3NiZD1ydW50aW1lYCku
CiAKICMjIyBzcGVjLWN0cmwgKHg4NikKLT4gYD0gTGlzdCBvZiBbIDxib29s
PiwgeGVuPTxib29sPiwge3B2LGh2bSxtc3Itc2MscnNifT08Ym9vbD4sCis+
IGA9IExpc3Qgb2YgWyA8Ym9vbD4sIHhlbj08Ym9vbD4sIHtwdixodm0sbXNy
LXNjLHJzYixtZC1jbGVhcn09PGJvb2w+LAogPiAgICAgICAgICAgICAgYnRp
LXRodW5rPXJldHBvbGluZXxsZmVuY2V8am1wLCB7aWJycyxpYnBiLHNzYmQs
ZWFnZXItZnB1LAogPiAgICAgICAgICAgICAgbDFkLWZsdXNofT08Ym9vbD4g
XWAKIApAQCAtMTkxOSw5ICsxOTE5LDEwIEBAIGluIHBsYWNlIGZvciBndWVz
dHMgdG8gdXNlLgogCiBVc2Ugb2YgYSBwb3NpdGl2ZSBib29sZWFuIHZhbHVl
IGZvciBlaXRoZXIgb2YgdGhlc2Ugb3B0aW9ucyBpcyBpbnZhbGlkLgogCi1U
aGUgYm9vbGVhbnMgYHB2PWAsIGBodm09YCwgYG1zci1zYz1gIGFuZCBgcnNi
PWAgb2ZmZXIgZmluZSBncmFpbmVkIGNvbnRyb2wKLW92ZXIgdGhlIGFsdGVy
bmF0aXZlIGJsb2NrcyB1c2VkIGJ5IFhlbi4gIFRoZXNlIGltcGFjdCBYZW4n
cyBhYmlsaXR5IHRvCi1wcm90ZWN0IGl0c2VsZiwgYW5kIFhlbidzIGFiaWxp
dHkgdG8gdmlydHVhbGlzZSBzdXBwb3J0IGZvciBndWVzdHMgdG8gdXNlLgor
VGhlIGJvb2xlYW5zIGBwdj1gLCBgaHZtPWAsIGBtc3Itc2M9YCwgYHJzYj1g
IGFuZCBgbWQtY2xlYXI9YCBvZmZlciBmaW5lCitncmFpbmVkIGNvbnRyb2wg
b3ZlciB0aGUgYWx0ZXJuYXRpdmUgYmxvY2tzIHVzZWQgYnkgWGVuLiAgVGhl
c2UgaW1wYWN0IFhlbidzCithYmlsaXR5IHRvIHByb3RlY3QgaXRzZWxmLCBh
bmQgWGVuJ3MgYWJpbGl0eSB0byB2aXJ0dWFsaXNlIHN1cHBvcnQgZm9yIGd1
ZXN0cwordG8gdXNlLgogCiAqIGBwdj1gIGFuZCBgaHZtPWAgb2ZmZXIgY29u
dHJvbCBvdmVyIGFsbCBzdWJvcHRpb25zIGZvciBQViBhbmQgSFZNIGd1ZXN0
cwogICByZXNwZWN0aXZlbHkuCkBAIC0xOTMwLDYgKzE5MzEsMTEgQEAgcHJv
dGVjdCBpdHNlbGYsIGFuZCBYZW4ncyBhYmlsaXR5IHRvIHZpcnR1YWxpc2Ug
c3VwcG9ydCBmb3IgZ3Vlc3RzIHRvIHVzZS4KICAgZ3Vlc3RzIGFuZCBpZiBk
aXNhYmxlZCwgZ3Vlc3RzIHdpbGwgYmUgdW5hYmxlIHRvIHVzZSBJQlJTL1NU
SUJQL1NTQkQvZXRjLgogKiBgcnNiPWAgb2ZmZXJzIGNvbnRyb2wgb3ZlciB3
aGV0aGVyIHRvIG92ZXJ3cml0ZSB0aGUgUmV0dXJuIFN0YWNrIEJ1ZmZlciAv
CiAgIFJldHVybiBBZGRyZXNzIFN0YWNrIG9uIGVudHJ5IHRvIFhlbi4KKyog
YG1kLWNsZWFyPWAgb2ZmZXJzIGNvbnRyb2wgb3ZlciB3aGV0aGVyIHRvIHVz
ZSBWRVJXIHRvIGZsdXNoCisgIG1pY3JvYXJjaGl0ZWN0dXJhbCBidWZmZXJz
IG9uIGlkbGUgYW5kIGV4aXQgZnJvbSBYZW4uICAqTm90ZTogRm9yCisgIGNv
bXBhdGliaWxpdHkgd2l0aCBkZXZlbG9wbWVudCB2ZXJzaW9ucyBvZiB0aGlz
IGZpeCwgYG1kcz1gIGlzIGFsc28gYWNjZXB0ZWQKKyAgb24gWGVuIDQuMTIg
YW5kIGVhcmxpZXIgYXMgYW4gYWxpYXMuICBDb25zdWx0IHZlbmRvciBkb2N1
bWVudGF0aW9uIGluCisgIHByZWZlcmVuY2UgdG8gaGVyZS4qCiAKIElmIFhl
biB3YXMgY29tcGlsZWQgd2l0aCBJTkRJUkVDVF9USFVOSyBzdXBwb3J0LCBg
YnRpLXRodW5rPWAgY2FuIGJlIHVzZWQgdG8KIHNlbGVjdCB3aGljaCBvZiB0
aGUgdGh1bmtzIGdldHMgcGF0Y2hlZCBpbnRvIHRoZSBgX194ODZfaW5kaXJl
Y3RfdGh1bmtfJXJlZ2AKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVj
X2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwppbmRleCBhNTcz
YjAyLi4wNTA5YWM4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19j
dHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0zNSw2
ICszNSw4IEBAIHN0YXRpYyBib29sIF9faW5pdGRhdGEgb3B0X21zcl9zY19w
diA9IHRydWU7CiBzdGF0aWMgYm9vbCBfX2luaXRkYXRhIG9wdF9tc3Jfc2Nf
aHZtID0gdHJ1ZTsKIHN0YXRpYyBib29sIF9faW5pdGRhdGEgb3B0X3JzYl9w
diA9IHRydWU7CiBzdGF0aWMgYm9vbCBfX2luaXRkYXRhIG9wdF9yc2JfaHZt
ID0gdHJ1ZTsKK3N0YXRpYyBpbnQ4X3QgX19pbml0ZGF0YSBvcHRfbWRfY2xl
YXJfcHYgPSAtMTsKK3N0YXRpYyBpbnQ4X3QgX19pbml0ZGF0YSBvcHRfbWRf
Y2xlYXJfaHZtID0gLTE7CiAKIC8qIENtZGxpbmUgY29udHJvbHMgZm9yIFhl
bidzIHNwZWN1bGF0aXZlIHNldHRpbmdzLiAqLwogc3RhdGljIGVudW0gaW5k
X3RodW5rIHsKQEAgLTU5LDYgKzYxLDkgQEAgcGFkZHJfdCBfX3JlYWRfbW9z
dGx5IGwxdGZfYWRkcl9tYXNrLCBfX3JlYWRfbW9zdGx5IGwxdGZfc2FmZV9t
YWRkcjsKIHN0YXRpYyBib29sIF9faW5pdGRhdGEgY3B1X2hhc19idWdfbDF0
ZjsKIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0ZGF0YSBsMWRfbWF4cGh5
c2FkZHI7CiAKK3N0YXRpYyBib29sIF9faW5pdGRhdGEgY3B1X2hhc19idWdf
bXNiZHNfb25seTsgLyogPT4gbWluaW1hbCBIVCBpbXBhY3QuICovCitzdGF0
aWMgYm9vbCBfX2luaXRkYXRhIGNwdV9oYXNfYnVnX21kczsgLyogQW55IG90
aGVyIE17TFAsU0IsRkJ9RFMgY29tYmluYXRpb24uICovCisKIHN0YXRpYyBp
bnQgX19pbml0IHBhcnNlX3NwZWNfY3RybChjb25zdCBjaGFyICpzKQogewog
ICAgIGNvbnN0IGNoYXIgKnNzOwpAQCAtOTQsNiArOTksOCBAQCBzdGF0aWMg
aW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY29uc3QgY2hhciAqcykKICAg
ICAgICAgZGlzYWJsZV9jb21tb246CiAgICAgICAgICAgICBvcHRfcnNiX3B2
ID0gZmFsc2U7CiAgICAgICAgICAgICBvcHRfcnNiX2h2bSA9IGZhbHNlOwor
ICAgICAgICAgICAgb3B0X21kX2NsZWFyX3B2ID0gMDsKKyAgICAgICAgICAg
IG9wdF9tZF9jbGVhcl9odm0gPSAwOwogCiAgICAgICAgICAgICBvcHRfdGh1
bmsgPSBUSFVOS19KTVA7CiAgICAgICAgICAgICBvcHRfaWJycyA9IDA7CkBA
IC0xMTYsMTEgKzEyMywxMyBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9z
cGVjX2N0cmwoY29uc3QgY2hhciAqcykKICAgICAgICAgewogICAgICAgICAg
ICAgb3B0X21zcl9zY19wdiA9IHZhbDsKICAgICAgICAgICAgIG9wdF9yc2Jf
cHYgPSB2YWw7CisgICAgICAgICAgICBvcHRfbWRfY2xlYXJfcHYgPSB2YWw7
CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9i
b29sZWFuKCJodm0iLCBzLCBzcykpID49IDAgKQogICAgICAgICB7CiAgICAg
ICAgICAgICBvcHRfbXNyX3NjX2h2bSA9IHZhbDsKICAgICAgICAgICAgIG9w
dF9yc2JfaHZtID0gdmFsOworICAgICAgICAgICAgb3B0X21kX2NsZWFyX2h2
bSA9IHZhbDsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggKHZhbCA9
IHBhcnNlX2Jvb2xlYW4oIm1zci1zYyIsIHMsIHNzKSkgPj0gMCApCiAgICAg
ICAgIHsKQEAgLTEzMiw2ICsxNDEsMTIgQEAgc3RhdGljIGludCBfX2luaXQg
cGFyc2Vfc3BlY19jdHJsKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgICAgICBv
cHRfcnNiX3B2ID0gdmFsOwogICAgICAgICAgICAgb3B0X3JzYl9odm0gPSB2
YWw7CiAgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJz
ZV9ib29sZWFuKCJtZC1jbGVhciIsIHMsIHNzKSkgPj0gMCB8fAorICAgICAg
ICAgICAgICAgICAgKHZhbCA9IHBhcnNlX2Jvb2xlYW4oIm1kcyIsIHMsIHNz
KSkgPj0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIG9wdF9tZF9jbGVh
cl9wdiA9IHZhbDsKKyAgICAgICAgICAgIG9wdF9tZF9jbGVhcl9odm0gPSB2
YWw7CisgICAgICAgIH0KIAogICAgICAgICAvKiBYZW4ncyBzcGVjdWxhdGl2
ZSBzaWRlY2hhbm5lbCBtaXRpZ2F0aW9uIHNldHRpbmdzLiAqLwogICAgICAg
ICBlbHNlIGlmICggIXN0cm5jbXAocywgImJ0aS10aHVuaz0iLCAxMCkgKQpA
QCAtMzE3LDcgKzMzMiw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9k
ZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQog
ICAgICAgICAgICAgICAgIlxuIik7CiAKICAgICAvKiBTZXR0aW5ncyBmb3Ig
WGVuJ3MgcHJvdGVjdGlvbiwgaXJyZXNwZWN0aXZlIG9mIGd1ZXN0cy4gKi8K
LSAgICBwcmludGsoIiAgWGVuIHNldHRpbmdzOiBCVEktVGh1bmsgJXMsIFNQ
RUNfQ1RSTDogJXMlcywgT3RoZXI6JXMlc1xuIiwKKyAgICBwcmludGsoIiAg
WGVuIHNldHRpbmdzOiBCVEktVGh1bmsgJXMsIFNQRUNfQ1RSTDogJXMlcywg
T3RoZXI6JXMlcyVzXG4iLAogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19O
T05FICAgICAgPyAiTi9BIiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5L
X1JFVFBPTElORSA/ICJSRVRQT0xJTkUiIDoKICAgICAgICAgICAgdGh1bmsg
PT0gVEhVTktfTEZFTkNFICAgID8gIkxGRU5DRSIgOgpAQCAtMzI3LDcgKzM0
Miw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0g
aW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAgICAgICAh
Ym9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NTQkQpICAgICAgICAgICA/ICIi
IDoKICAgICAgICAgICAgKGRlZmF1bHRfeGVuX3NwZWNfY3RybCAmIFNQRUNf
Q1RSTF9TU0JEKSAgPyAiIFNTQkQrIiA6ICIgU1NCRC0iLAogICAgICAgICAg
ICBvcHRfaWJwYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/
ICIgSUJQQiIgIDogIiIsCi0gICAgICAgICAgIG9wdF9sMWRfZmx1c2ggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBMMURfRkxVU0giIDogIiIp
OworICAgICAgICAgICBvcHRfbDFkX2ZsdXNoICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA/ICIgTDFEX0ZMVVNIIiA6ICIiLAorICAgICAgICAgICBv
cHRfbWRfY2xlYXJfcHYgfHwgb3B0X21kX2NsZWFyX2h2bSAgICAgICA/ICIg
VkVSVyIgIDogIiIpOwogCiAgICAgLyogTDFURiBkaWFnbm9zdGljcywgcHJp
bnRlZCBpZiB2dWxuZXJhYmxlIG9yIFBWIHNoYWRvd2luZyBpcyBpbiB1c2Uu
ICovCiAgICAgaWYgKCBjcHVfaGFzX2J1Z19sMXRmIHx8IG9wdF9wdl9sMXRm
X2h3ZG9tIHx8IG9wdF9wdl9sMXRmX2RvbXUgKQpAQCAtNzM3LDYgKzc1Mywx
MDcgQEAgc3RhdGljIF9faW5pdCB2b2lkIGwxdGZfY2FsY3VsYXRpb25zKHVp
bnQ2NF90IGNhcHMpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDogKDN1bCA8PCAocGFkZHJfYml0cyAtIDIpKSkpOwog
fQogCisvKiBDYWxjdWxhdGUgd2hldGhlciB0aGlzIENQVSBpcyB2dWxuZXJh
YmxlIHRvIE1EUy4gKi8KK3N0YXRpYyBfX2luaXQgdm9pZCBtZHNfY2FsY3Vs
YXRpb25zKHVpbnQ2NF90IGNhcHMpCit7CisgICAgLyogTURTIGlzIG9ubHkg
a25vd24gdG8gYWZmZWN0IEludGVsIEZhbWlseSA2IHByb2Nlc3NvcnMgYXQg
dGhpcyB0aW1lLiAqLworICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVu
ZG9yICE9IFg4Nl9WRU5ET1JfSU5URUwgfHwKKyAgICAgICAgIGJvb3RfY3B1
X2RhdGEueDg2ICE9IDYgKQorICAgICAgICByZXR1cm47CisKKyAgICAvKiBB
bnkgcHJvY2Vzc29yIGFkdmVydGlzaW5nIE1EU19OTyBzaG91bGQgYmUgbm90
IHZ1bG5lcmFibGUgdG8gTURTLiAqLworICAgIGlmICggY2FwcyAmIEFSQ0hf
Q0FQU19NRFNfTk8gKQorICAgICAgICByZXR1cm47CisKKyAgICBzd2l0Y2gg
KCBib290X2NwdV9kYXRhLng4Nl9tb2RlbCApCisgICAgeworICAgICAgICAv
KgorICAgICAgICAgKiBDb3JlIHByb2Nlc3NvcnMgc2luY2UgYXQgbGVhc3Qg
TmVoYWxlbSBhcmUgdnVsbmVyYWJsZS4KKyAgICAgICAgICovCisgICAgY2Fz
ZSAweDFmOiAvKiBBdWJ1cm5kYWxlIC8gSGF2ZW5kYWxlICovCisgICAgY2Fz
ZSAweDFlOiAvKiBOZWhhbGVtICovCisgICAgY2FzZSAweDFhOiAvKiBOZWhh
bGVtIEVQICovCisgICAgY2FzZSAweDJlOiAvKiBOZWhhbGVtIEVYICovCisg
ICAgY2FzZSAweDI1OiAvKiBXZXN0bWVyZSAqLworICAgIGNhc2UgMHgyYzog
LyogV2VzdG1lcmUgRVAgKi8KKyAgICBjYXNlIDB4MmY6IC8qIFdlc3RtZXJl
IEVYICovCisgICAgY2FzZSAweDJhOiAvKiBTYW5keUJyaWRnZSAqLworICAg
IGNhc2UgMHgyZDogLyogU2FuZHlCcmlkZ2UgRVAvRVggKi8KKyAgICBjYXNl
IDB4M2E6IC8qIEl2eUJyaWRnZSAqLworICAgIGNhc2UgMHgzZTogLyogSXZ5
QnJpZGdlIEVQL0VYICovCisgICAgY2FzZSAweDNjOiAvKiBIYXN3ZWxsICov
CisgICAgY2FzZSAweDNmOiAvKiBIYXN3ZWxsIEVYL0VQICovCisgICAgY2Fz
ZSAweDQ1OiAvKiBIYXN3ZWxsIEQgKi8KKyAgICBjYXNlIDB4NDY6IC8qIEhh
c3dlbGwgSCAqLworICAgIGNhc2UgMHgzZDogLyogQnJvYWR3ZWxsICovCisg
ICAgY2FzZSAweDQ3OiAvKiBCcm9hZHdlbGwgSCAqLworICAgIGNhc2UgMHg0
ZjogLyogQnJvYWR3ZWxsIEVQL0VYICovCisgICAgY2FzZSAweDU2OiAvKiBC
cm9hZHdlbGwgRCAqLworICAgIGNhc2UgMHg0ZTogLyogU2t5bGFrZSBNICov
CisgICAgY2FzZSAweDVlOiAvKiBTa3lsYWtlIEQgKi8KKyAgICAgICAgY3B1
X2hhc19idWdfbWRzID0gdHJ1ZTsKKyAgICAgICAgYnJlYWs7CisKKyAgICAg
ICAgLyoKKyAgICAgICAgICogU29tZSBDb3JlIHByb2Nlc3NvcnMgaGF2ZSBw
ZXItc3RlcHBpbmcgdnVsbmVyYWJpbGl0eS4KKyAgICAgICAgICovCisgICAg
Y2FzZSAweDU1OiAvKiBTa3lsYWtlLVggLyBDYXNjYWRlIExha2UgKi8KKyAg
ICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl9tYXNrIDw9IDUgKQorICAg
ICAgICAgICAgY3B1X2hhc19idWdfbWRzID0gdHJ1ZTsKKyAgICAgICAgYnJl
YWs7CisKKyAgICBjYXNlIDB4OGU6IC8qIEthYnkgLyBDb2ZmZWUgLyBXaGlz
a2V5IExha2UgTSAqLworICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2
X21hc2sgPD0gMHhiICkKKyAgICAgICAgICAgIGNwdV9oYXNfYnVnX21kcyA9
IHRydWU7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSAweDllOiAvKiBL
YWJ5IC8gQ29mZmVlIC8gV2hpc2tleSBMYWtlIEQgKi8KKyAgICAgICAgaWYg
KCBib290X2NwdV9kYXRhLng4Nl9tYXNrIDw9IDB4YyApCisgICAgICAgICAg
ICBjcHVfaGFzX2J1Z19tZHMgPSB0cnVlOworICAgICAgICBicmVhazsKKwor
ICAgICAgICAvKgorICAgICAgICAgKiBWZXJ5IG9sZCBhbmQgdmVyeSBuZXcg
QXRvbSBwcm9jZXNzb3JzIGFyZSBub3QgdnVsbmVyYWJsZS4KKyAgICAgICAg
ICovCisgICAgY2FzZSAweDFjOiAvKiBQaW5ldmlldyAqLworICAgIGNhc2Ug
MHgyNjogLyogTGluY3JvZnQgKi8KKyAgICBjYXNlIDB4Mjc6IC8qIFBlbndl
bGwgKi8KKyAgICBjYXNlIDB4MzU6IC8qIENsb3ZlcnZpZXcgKi8KKyAgICBj
YXNlIDB4MzY6IC8qIENlZGFydmlldyAqLworICAgIGNhc2UgMHg3YTogLyog
R29sZG1vbnQgKi8KKyAgICAgICAgYnJlYWs7CisKKyAgICAgICAgLyoKKyAg
ICAgICAgICogTWlkZGxpbmcgQXRvbSBwcm9jZXNzb3JzIGFyZSB2dWxuZXJh
YmxlIHRvIGp1c3QgdGhlIFN0b3JlIEJ1ZmZlcgorICAgICAgICAgKiBhc3Bl
Y3QuCisgICAgICAgICAqLworICAgIGNhc2UgMHgzNzogLyogQmF5dHJhaWwg
LyBWYWxsZXl2aWV3IChTaWx2ZXJtb250KSAqLworICAgIGNhc2UgMHg0YTog
LyogTWVycmlmaWVsZCAqLworICAgIGNhc2UgMHg0YzogLyogQ2hlcnJ5dHJh
aWwgLyBCcmFzc3dlbGwgKi8KKyAgICBjYXNlIDB4NGQ6IC8qIEF2YXRvbiAv
IFJhbmdlbHkgKFNpbHZlcm1vbnQpICovCisgICAgY2FzZSAweDVhOiAvKiBN
b29yZWZpZWxkICovCisgICAgY2FzZSAweDVkOgorICAgIGNhc2UgMHg2NToK
KyAgICBjYXNlIDB4NmU6CisgICAgY2FzZSAweDc1OgorICAgICAgICAvKgor
ICAgICAgICAgKiBLbmlnaHRzIHByb2Nlc3NvcnMgKHdoaWNoIGFyZSBiYXNl
ZCBvbiB0aGUgU2lsdmVybW9udC9BaXJtb250CisgICAgICAgICAqIG1pY3Jv
YXJjaGl0ZWN0dXJlKSBhcmUgc2ltaWxhcmx5IG9ubHkgYWZmZWN0ZWQgYnkg
dGhlIFN0b3JlIEJ1ZmZlcgorICAgICAgICAgKiBhc3BlY3QuCisgICAgICAg
ICAqLworICAgIGNhc2UgMHg1NzogLyogS25pZ2h0cyBMYW5kaW5nICovCisg
ICAgY2FzZSAweDg1OiAvKiBLbmlnaHRzIE1pbGwgKi8KKyAgICAgICAgY3B1
X2hhc19idWdfbXNiZHNfb25seSA9IHRydWU7CisgICAgICAgIGJyZWFrOwor
CisgICAgZGVmYXVsdDoKKyAgICAgICAgcHJpbnRrKCJVbnJlY29nbmlzZWQg
Q1BVIG1vZGVsICUjeCAtIGFzc3VtaW5nIHZ1bG5lcmFibGUgdG8gTURTXG4i
LAorICAgICAgICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwpOwor
ICAgICAgICBjcHVfaGFzX2J1Z19tZHMgPSB0cnVlOworICAgICAgICBicmVh
azsKKyAgICB9Cit9CisKIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25f
bWl0aWdhdGlvbnModm9pZCkKIHsKICAgICBlbnVtIGluZF90aHVuayB0aHVu
ayA9IFRIVU5LX0RFRkFVTFQ7CkBAIC05MjQsNiArMTA0MSw0NyBAQCB2b2lk
IF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAg
ICAgICAgICAgICAiZW5hYmxlZC4gIFBsZWFzZSBhc3Nlc3MgeW91ciBjb25m
aWd1cmF0aW9uIGFuZCBjaG9vc2UgYW5cbiIKICAgICAgICAgICAgICJleHBs
aWNpdCAnc210PTxib29sPicgc2V0dGluZy4gIFNlZSBYU0EtMjczLlxuIik7
CiAKKyAgICBtZHNfY2FsY3VsYXRpb25zKGNhcHMpOworCisgICAgLyoKKyAg
ICAgKiBCeSBkZWZhdWx0LCBlbmFibGUgUFYgYW5kIEhWTSBtaXRpZ2F0aW9u
cyBvbiBNRFMtdnVsbmVyYWJsZSBoYXJkd2FyZS4KKyAgICAgKiBUaGlzIHdp
bGwgb25seSBiZSBhIHRva2VuIGVmZm9ydCBmb3IgTUxQRFMvTUZCRFMgd2hl
biBIVCBpcyBlbmFibGVkLAorICAgICAqIGJ1dCBpdCBpcyBzb21ld2hhdCBi
ZXR0ZXIgdGhhbiBub3RoaW5nLgorICAgICAqLworICAgIGlmICggb3B0X21k
X2NsZWFyX3B2ID09IC0xICkKKyAgICAgICAgb3B0X21kX2NsZWFyX3B2ID0g
KChjcHVfaGFzX2J1Z19tZHMgfHwgY3B1X2hhc19idWdfbXNiZHNfb25seSkg
JiYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhY
ODZfRkVBVFVSRV9NRF9DTEVBUikpOworICAgIGlmICggb3B0X21kX2NsZWFy
X2h2bSA9PSAtMSApCisgICAgICAgIG9wdF9tZF9jbGVhcl9odm0gPSAoKGNw
dV9oYXNfYnVnX21kcyB8fCBjcHVfaGFzX2J1Z19tc2Jkc19vbmx5KSAmJgor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9NRF9DTEVBUikpOworCisgICAgLyoKKyAgICAgKiBFbmFibGUg
TURTIGRlZmVuY2VzIGFzIGFwcGxpY2FibGUuICBUaGUgUFYgYmxvY2tzIG5l
ZWQgdXNpbmcgYWxsIHRoZQorICAgICAqIHRpbWUsIGFuZCB0aGUgSWRsZSBi
bG9ja3MgbmVlZCB1c2luZyBpZiBlaXRoZXIgUFYgb3IgSFZNIGRlZmVuY2Vz
IGFyZQorICAgICAqIHVzZWQuCisgICAgICoKKyAgICAgKiBIVk0gaXMgbW9y
ZSBjb21wbGljYXRlZC4gIFRoZSBNRF9DTEVBUiBtaWNyb2NvZGUgZXh0ZW5k
cyBMMURfRkxVU0ggd2l0aAorICAgICAqIGVxdWl2ZWxlbnQgc2VtYW50aWNz
IHRvIGF2b2lkIG5lZWRpbmcgdG8gcGVyZm9ybSBib3RoIGZsdXNoZXMgb24g
dGhlCisgICAgICogSFZNIHBhdGguICBUaGUgSFZNIGJsb2NrcyBkb24ndCBu
ZWVkIGFjdGl2YXRpbmcgaWYgb3VyIGh5cGVydmlzb3IgdG9sZAorICAgICAq
IHVzIGl0IHdhcyBoYW5kbGluZyBMMURfRkxVU0gsIG9yIHdlIGFyZSB1c2lu
ZyBMMURfRkxVU0ggb3Vyc2VsdmVzLgorICAgICAqLworICAgIGlmICggb3B0
X21kX2NsZWFyX3B2ICkKKyAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChY
ODZfRkVBVFVSRV9TQ19WRVJXX1BWKTsKKyAgICBpZiAoIG9wdF9tZF9jbGVh
cl9wdiB8fCBvcHRfbWRfY2xlYXJfaHZtICkKKyAgICAgICAgc2V0dXBfZm9y
Y2VfY3B1X2NhcChYODZfRkVBVFVSRV9TQ19WRVJXX0lETEUpOworICAgIGlm
ICggb3B0X21kX2NsZWFyX2h2bSAmJiAhKGNhcHMgJiBBUkNIX0NBUFNfU0tJ
UF9MMURGTCkgJiYgIW9wdF9sMWRfZmx1c2ggKQorICAgICAgICBzZXR1cF9m
b3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1NDX1ZFUldfSFZNKTsKKworICAg
IC8qCisgICAgICogV2FybiB0aGUgdXNlciBpZiB0aGV5IGFyZSBvbiBNTFBE
Uy9NRkJEUy12dWxuZXJhYmxlIGhhcmR3YXJlIHdpdGggSFQKKyAgICAgKiBh
Y3RpdmUgYW5kIG5vIGV4cGxpY2l0IFNNVCBjaG9pY2UuCisgICAgICovCisg
ICAgaWYgKCBvcHRfc210ID09IC0xICYmIGNwdV9oYXNfYnVnX21kcyAmJiBo
d19zbXRfZW5hYmxlZCApCisgICAgICAgIHdhcm5pbmdfYWRkKAorICAgICAg
ICAgICAgIkJvb3RlZCBvbiBNTFBEUy9NRkJEUy12dWxuZXJhYmxlIGhhcmR3
YXJlIHdpdGggU01UL0h5cGVydGhyZWFkaW5nXG4iCisgICAgICAgICAgICAi
ZW5hYmxlZC4gIE1pdGlnYXRpb25zIHdpbGwgbm90IGJlIGZ1bGx5IGVmZmVj
dGl2ZS4gIFBsZWFzZVxuIgorICAgICAgICAgICAgImNob29zZSBhbiBleHBs
aWNpdCBzbXQ9PGJvb2w+IHNldHRpbmcuICBTZWUgWFNBLTI5Ny5cbiIpOwor
CiAgICAgcHJpbnRfZGV0YWlscyh0aHVuaywgY2Fwcyk7CiAKICAgICAvKgo=

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJz
IG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

--=separator--


From xen-users-bounces@lists.xenproject.org Fri May 17 11:21:36 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 11:21:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1hRauf-0001CV-0u; Fri, 17 May 2019 11:20:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=SDXH=TR=werk21.de=jan.kellermann@srs-us1.protection.inumbo.net>)
 id 1hRaud-0001Bl-Sw
 for xen-users@lists.xenproject.org; Fri, 17 May 2019 11:20:31 +0000
X-Inumbo-ID: c67e0121-7895-11e9-8980-bc764e045a96
Received: from mx.werk21system.de (unknown [149.233.9.50])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c67e0121-7895-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 11:20:30 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mx.werk21system.de (Postfix) with ESMTP id 0569110F423
 for <xen-users@lists.xenproject.org>; Fri, 17 May 2019 13:20:27 +0200 (CEST)
X-Virus-Scanned: Werk21system Virenscanner
X-Spam-Flag: NO
X-Spam-Score: 2.667
X-Spam-Level: **
X-Spam-Status: No, score=2.667 tagged_above=-100 required=6.31
 tests=[BAYES_00=-1.9, HELO_MISC_IP=0.25, RCVD_IN_PBL=3.335,
 RDNS_DYNAMIC=0.982] autolearn=no autolearn_force=no
Received: from mx.werk21system.de ([127.0.0.1])
 by localhost (mx.werk21system.de [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id cwWwm0zChW-i for <xen-users@lists.xenproject.org>;
 Fri, 17 May 2019 13:20:23 +0200 (CEST)
Received: from [192.168.1.127] (cable-89-16-150-22.cust.telecolumbus.net
 [89.16.150.22])
 by mx.werk21system.de (Postfix) with ESMTP id F33C710EF4D
 for <xen-users@lists.xenproject.org>; Fri, 17 May 2019 13:20:22 +0200 (CEST)
To: xen-users@lists.xenproject.org
From: Jan Kellermann <jan.kellermann@werk21.de>
Openpgp: preference=signencrypt
Autocrypt: addr=jan.kellermann@werk21.de; prefer-encrypt=mutual; keydata=
 mQGiBEb1xVcRBACYk9W3MXo1Na9ghYrBd7dqayiGILhyowQXLd3N5+fMm8h25OSZ4kqfwHPA
 m8KL+Tk5YUQmQ5C1ozye2RUxi9THLvIQ4+4U7LBfI8bjmyBilZ/rw5R0oTJte6qEDhjpCpjl
 yKAQhfv4FA6E42JMS0PoxW5aJaZawo8e6cR4NoIStwCg22RWWqOYg4ijokbzl8xT0/RKUQUD
 /Rg60qgt49dvGkDMweS87XtyZc3Lt0UKimAmP+VDOqgHmvtKrz859yXNwN2jqU5tvQjtlihm
 ViSrQKOvsZl5k7AsCpp0dW3sFZ66JNZRATxGIFTIm8OC7dKB86pFiUsqPCyHDPKeW74htlSR
 pXvtHbQPpnxnv/NIpQEOQw/CCt5gA/9VsT2G1jPevwuV+g2Dvm8RsHGdzwd/GQi34KHLoeqQ
 V3eb0Kr9dH9akjOWaXkwISopI8FH4HESFT9xnIbfkAGXdAfC+IA93fUOjiSzHkc6QyAjWCkT
 t4r3mhpMW/MF/du568Oq36PwXHzqXIFRt/yzpnnIyPo/loMEcciNT8PRO7QpSmFuIEtlbGxl
 cm1hbm4gPGphbi5rZWxsZXJtYW5uQHdlcmsyMS5kZT6IXwQTEQIAHwUCRvXFVwIbIwYLCQgH
 AwIEFQIIAwMWAgECHgECF4AACgkQ2wzRfLYwaZ25KgCgyp11lfrxucQLEqbVAZkt/NIf18sA
 oLpWDuKfGFmmEw/pvjCliPrkDuAauQENBEb1xVcQBACK6hVh/KMgN2EGVU44JKia3jeYV16v
 zAL2wn8ZUlBjW/R+ACm4kvqjDMCLZcl7edXtLJDELSpYe7GWhnj6uQx6+5ebT2OVZOPvoahn
 zHhhs4XCQTHvj3OUW1JQwI5YJJiEywl8LUrLrgJzgVi2Zk1791BeVG2hI2III1jrGvlD8wAD
 BgQAgaHxn11LmF0Jt21/a+R8i+GPaeYBjnzZ6J80+1h8nlQgb0LPg0y4HWT3PXksoIt0CAoT
 b4iZ1XJncu7FPwjyC2akGqzD0SvHawuvXbZZE7Jtz+zgjUYT0bRNGSYgEuFUMY6fAbyF/tM1
 TcXtBLSHHwhmWgBMU07yAAJPm/UWgwCISQQYEQIACQUCRvXFVwIbDAAKCRDbDNF8tjBpnV40
 AJ4tvhqBXoo7jr8h/lsxTFnYZdD85gCgi6limeJh6OULVDJKvWDNVeooZyc=
Organization: werk21 GmbH
Message-ID: <d41493f1-b2c7-e1ac-1ba6-f27ab9d32bf9@werk21.de>
Date: Fri, 17 May 2019 13:20:22 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.6.1
MIME-Version: 1.0
Content-Language: de-DE
Subject: [Xen-users] Current staging-4.12 does not boot PVH-Guests at all
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGksCgp0aGUgY3VycmVudCBzdGFnaW5nLTQuMTIgd2l0aCBsYXN0IGNvbW1pdApjNTk1NzlkODMx
OWI3NzZhZTYyNDNkYTE5OTk3MzdlMmI0NzM3NzEwIGRvZXMgbm90IGJvb3QgUFZILUd1ZXN0cy4K
CkVycm9yLW1lc3NhZ2U6ClVua25vd24gZ3Vlc3QgdHlwZQoKU3RhcnQtQ29tbWFuZDoKeGwgY3Jl
YXRlIG15c2VydmVyLmNmZwoKTGluZSBpbiBjb25maWctZmlsZToKdHlwZSA9ICdwdmgnCgpBZnRl
ciByZW1vdmluZyB0aGlzIGxpbmUgdGhlIFBWSC1HdWVzdHMgc3RhcnRzIHcvbyBwcm9ibGVtcy4K
CkkgZG9udCB0aGluayB0aGlzIGJlaGF2aW91ciBpcyBpbnRlbmRlZC4KCkJlc3QgcmVnYXJkcywK
SmFuIEtlbGxlcm1hbm4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLXVzZXJzIG1haWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11
c2Vycw==

From xen-users-bounces@lists.xenproject.org Sat May 25 09:52:16 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 25 May 2019 09:52:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1hUTKZ-0002WR-Fl; Sat, 25 May 2019 09:51:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=Scpt=TZ=atmos.eu=miles@srs-us1.protection.inumbo.net>)
 id 1hUTKX-0002WM-Ic
 for xen-users@lists.xenproject.org; Sat, 25 May 2019 09:51:09 +0000
X-Inumbo-ID: 9d843dce-7ed2-11e9-8980-bc764e045a96
Received: from fw2.atmos.eu (unknown [95.85.240.98])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9d843dce-7ed2-11e9-8980-bc764e045a96;
 Sat, 25 May 2019 09:51:07 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by fw2.atmos.eu (Postfix) with ESMTP id AB775300303
 for <xen-users@lists.xenproject.org>; Sat, 25 May 2019 11:51:05 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=atmos.eu; h=
 content-language:content-transfer-encoding:content-type
 :content-type:mime-version:user-agent:date:date:message-id
 :organization:subject:subject:from:from:received:received; s=
 20180430; t=1558777863; x=1560592264; bh=ekxxk+5gzTxfSjxT+LVjsxA
 CRJ2t2EqMK/79nhsPvQQ=; b=XNnbPdBBfE17N4AjVbdzcCmeujbY8Xhsa0XI2BD
 Pex+Ou3eaPIv24VmL8Z2+/y+5ZTJ20EMcRMXqe/AbLitOTPnNUDHaprwglNyK28J
 JjyPgV0z/b9XxtRqE8DTvUK66S8/sQXDyaHqrseBxb3/9zSl18Yjr02nkuPGFowE
 J1NvyqyR/5hMi/J8709RqOO1zhRegIcGXlgEhD9tPS8Zz8F8tqGnmCB+FoLi4dUD
 4uYoM2dpoTR6+x3CthscMj4x42BAtKX9ZTG4ECye9ValhJLIE/8JNSfKqUh5FKk2
 HqGgG4l3IQCSUXVbOo8OMJqwFmQvZbcmxvgR62JP51B7ybQ==
X-Virus-Scanned: amavisd-new at atmos.eu
Received: from fw2.atmos.eu ([127.0.0.1])
 by localhost (fw2.atmos.eu [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id mcsszY9zt3FP for <xen-users@lists.xenproject.org>;
 Sat, 25 May 2019 11:51:03 +0200 (CEST)
Received: from [10.0.10.2] (unknown [10.0.10.2])
 by fw2.atmos.eu (Postfix) with ESMTP id 0FA453000B9
 for <xen-users@lists.xenproject.org>; Sat, 25 May 2019 11:51:02 +0200 (CEST)
To: xen-users@lists.xenproject.org
From: Peter Milesson <miles@atmos.eu>
Organization: =?UTF-8?Q?Jaroslav_Canka=c5=99_a_syn_ATMOS?=
Message-ID: <7f21f069-c2fe-8bc4-e3b4-f1509165de5b@atmos.eu>
Date: Sat, 25 May 2019 11:51:02 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-users] Xen hypervisor and HDDs with 4K sectors
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGkgZm9sa3MsCgpJJ20gcGxhbm5pbmcgdG8gc2V0IHVwIGEgbmV3IHZpcnR1YWxpemF0aW9uIHNl
cnZlciB3aXRoIFhlbiA0LjEyLiBEb20tMCAKd2lsbCBtb3N0IHByb2JhYmx5IGJlIGJhc2VkIG9u
IENlbnRPUywgZWl0aGVyIHRoZSBsYXRlc3QgNywgb3IgdGhlIG5ldyAKOC4gTW9zdCBvZiB0aGUg
Vk1zIHdpbGwgcnVuIGRpZmZlcmVudCBMaW51eCBiYXNlZCBzdXBwb3J0IGFwcHMsIHdpdGggYSAK
Y291cGxlIG9mIFdpbmRvd3Mgc2VydmVycyBmdWxmaWxsaW5nIHNwZWNpZmljIG5lZWRzLgoKSSB3
YW50IHRvIHVzZSB0aGUgbW9zdCBtb2Rlcm4gaGFyZHdhcmUgcG9zc2libGUsIGFuZCBpbiBsaW5l
IHdpdGggdGhhdCwgCkkgd291bGQgbGlrZSB0byBoYXZlIHRoZSBvcHRpb24gdG8gdXNlIEhERCAo
b3IgU1NEKSBkcml2ZXMgd2l0aCA0SyAKc2VjdG9ycyB0aHJvdWdoIGEgaGFyZHdhcmUgUkFJRCBj
b250cm9sbGVyLgoKSSBoYXZlIGJlZW4gc2VhcmNoaW5nIGluZm9ybWF0aW9uIGFib3V0IFhlbiBh
bmQgc3VwcG9ydCBmb3IgZHJpdmVzIHdpdGggCjRLIHNlY3RvcnMsIGJ1dCBJIGhhdmVuJ3Qgc2Vl
biBtdWNoIGluZm9ybWF0aW9uIG9uIHRoZSBzdWJqZWN0LiBJIHdvdWxkIApiZSBzaW5jZXJlbHkg
ImRpc3NhcHBvaW50ZWQiIGlmIEkgcHVyY2hhc2UgYSBuZXcgc2VydmVyIGZvciAxMDAwMCsgVVNE
LCAKb25seSB0byBkaXNjb3ZlciBpdCB0byBiZSB1dHRlciB1c2VsZXNzLgoKQmVzdCByZWdhcmRz
LAoKUGV0ZXIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLXVzZXJz

From xen-users-bounces@lists.xenproject.org Sun May 26 13:29:31 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 May 2019 13:29:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1hUtBs-00007N-45; Sun, 26 May 2019 13:27:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=luQJ=T2=thehobsons.co.uk=linux@srs-us1.protection.inumbo.net>)
 id 1hUtBq-00007I-Ll
 for xen-users@lists.xenproject.org; Sun, 26 May 2019 13:27:54 +0000
X-Inumbo-ID: 0f89bc83-7fba-11e9-8980-bc764e045a96
Received: from patsy.thehobsons.co.uk (unknown [80.229.10.150])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0f89bc83-7fba-11e9-8980-bc764e045a96;
 Sun, 26 May 2019 13:27:52 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at patsy.thehobsons.co.uk
Received: from simons-macbookpro.thehobsons.co.uk
 (Simons-MacBookPro.thehobsons.co.uk [192.168.137.111])
 by patsy.thehobsons.co.uk (Postfix) with ESMTPSA id 8042A1BC37
 for <xen-users@lists.xenproject.org>; Sun, 26 May 2019 13:27:48 +0000 (UTC)
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: Simon Hobson <linux@thehobsons.co.uk>
In-Reply-To: <7f21f069-c2fe-8bc4-e3b4-f1509165de5b@atmos.eu>
Date: Sun, 26 May 2019 14:28:46 +0100
Message-Id: <214E14D1-EF1F-431D-B455-2CB258C77E3D@thehobsons.co.uk>
References: <7f21f069-c2fe-8bc4-e3b4-f1509165de5b@atmos.eu>
To: xen-users@lists.xenproject.org
X-Mailer: Apple Mail (2.2104)
Subject: Re: [Xen-users] Xen hypervisor and HDDs with 4K sectors
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

PiBJIHdhbnQgdG8gdXNlIHRoZSBtb3N0IG1vZGVybiBoYXJkd2FyZSBwb3NzaWJsZSwgYW5kIGlu
IGxpbmUgd2l0aCB0aGF0LCBJIHdvdWxkIGxpa2UgdG8gaGF2ZSB0aGUgb3B0aW9uIHRvIHVzZSBI
REQgKG9yIFNTRCkgZHJpdmVzIHdpdGggNEsgc2VjdG9ycyB0aHJvdWdoIGEgaGFyZHdhcmUgUkFJ
RCBjb250cm9sbGVyLgo+IAo+IEkgaGF2ZSBiZWVuIHNlYXJjaGluZyBpbmZvcm1hdGlvbiBhYm91
dCBYZW4gYW5kIHN1cHBvcnQgZm9yIGRyaXZlcyB3aXRoIDRLIHNlY3RvcnMsIGJ1dCBJIGhhdmVu
J3Qgc2VlbiBtdWNoIGluZm9ybWF0aW9uIG9uIHRoZSBzdWJqZWN0LiBJIHdvdWxkIGJlIHNpbmNl
cmVseSAiZGlzc2FwcG9pbnRlZCIgaWYgSSBwdXJjaGFzZSBhIG5ldyBzZXJ2ZXIgZm9yIDEwMDAw
KyBVU0QsIG9ubHkgdG8gZGlzY292ZXIgaXQgdG8gYmUgdXR0ZXIgdXNlbGVzcy4KCkl0IHNob3Vs
ZG4ndCBtYXR0ZXIuCkFzIGxvbmcgYXMgdGhlIGhhcmR3YXJlIGlzIHN1cHBvcnRlZCBpbiBYZW4v
RG9tMCwgYW5kIHlvdSBwYXJ0aXRpb24gb24gNGsgYm91bmRhcmllcywgdGhlbiB0aGUgZ3Vlc3Rz
IHNob3VsZCBiZSBpc29sYXRlZCBmcm9tIHRoZSB1bmRlcmx5aW5nIGRldGFpbHMuIE9idmlvdXNs
eSBpdCB3b3VsZCBiZSBhIGdvb2QgaWRlYSB0byBhbHNvIHBhcnRpdGlvbiBhbnkgdmlydHVhbCBk
cml2ZXMgb24gNGsgYm91bmRhcmllcyAoaWYgcGFydGl0aW9uaW5nIGluIHRoZSBndWVzdHMpLgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi11c2Vy
cyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tdXNlcnM=

From xen-users-bounces@lists.xenproject.org Sun May 26 17:32:42 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 May 2019 17:32:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1hUwza-0002XH-FK; Sun, 26 May 2019 17:31:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=jrh5=T2=atmos.eu=miles@srs-us1.protection.inumbo.net>)
 id 1hUwzY-0002XC-Ja
 for xen-users@lists.xenproject.org; Sun, 26 May 2019 17:31:29 +0000
X-Inumbo-ID: 15ebeda3-7fdc-11e9-8980-bc764e045a96
Received: from fw2.atmos.eu (unknown [95.85.240.98])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 15ebeda3-7fdc-11e9-8980-bc764e045a96;
 Sun, 26 May 2019 17:31:25 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by fw2.atmos.eu (Postfix) with ESMTP id 945D330031F
 for <xen-users@lists.xenproject.org>; Sun, 26 May 2019 19:31:24 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=atmos.eu; h=
 content-language:content-transfer-encoding:content-type
 :content-type:in-reply-to:mime-version:user-agent:date:date
 :message-id:organization:from:from:references:subject:subject
 :received:received; s=20180430; t=1558891883; x=1560706284; bh=e
 Jr4BG0LvvlBN+fpj2qc+rizI+uqbrItd4AH0Wdztbg=; b=rbpWF0F0rCVHbQtuL
 xMutyyah/oEwxRDOdPneG8yTlAAlaC7g9ZupRyTG8a/wA+SekMH4w2N+FyommlEh
 I3mAGkrgI0eg5Tsd1dg+P2+9citMStjAlA6Jar1MnCyuowY4BICq421Sl33RPGOY
 wY5Ei4HKEo8+xrp5e/ROPLGNH8cFlKOzoGtp96lrMg3bGinRTIQ4ytB3DF96b+aG
 2m0DrkHlAZMrGloUCfLhBY+BsXepyMCqXuR2c3vTb5PXp9tZ3DEBh8cdInN8Llho
 z1IGVRzhb0LVIADeQms6M2de19KfASuNBJg49Jq98HBedFnqd+CpXeJMw3GYTm9F
 tGdFQ==
X-Virus-Scanned: amavisd-new at atmos.eu
Received: from fw2.atmos.eu ([127.0.0.1])
 by localhost (fw2.atmos.eu [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id j3AKZ2gUF-Bj for <xen-users@lists.xenproject.org>;
 Sun, 26 May 2019 19:31:23 +0200 (CEST)
Received: from [10.0.10.2] (unknown [10.0.10.2])
 by fw2.atmos.eu (Postfix) with ESMTP id 5574F300148
 for <xen-users@lists.xenproject.org>; Sun, 26 May 2019 19:31:23 +0200 (CEST)
To: xen-users@lists.xenproject.org
References: <7f21f069-c2fe-8bc4-e3b4-f1509165de5b@atmos.eu>
 <214E14D1-EF1F-431D-B455-2CB258C77E3D@thehobsons.co.uk>
From: Peter Milesson <miles@atmos.eu>
Organization: =?UTF-8?Q?Jaroslav_Canka=c5=99_a_syn_ATMOS?=
Message-ID: <61084996-9802-ea8e-3c0e-f0fc4c3c621c@atmos.eu>
Date: Sun, 26 May 2019 19:31:22 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <214E14D1-EF1F-431D-B455-2CB258C77E3D@thehobsons.co.uk>
Content-Language: en-US
Subject: Re: [Xen-users] Xen hypervisor and HDDs with 4K sectors
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

CgpPbiAyMDE5LTA1LTI2IDE1OjI4LCBTaW1vbiBIb2Jzb24gd3JvdGU6Cj4+IEkgd2FudCB0byB1
c2UgdGhlIG1vc3QgbW9kZXJuIGhhcmR3YXJlIHBvc3NpYmxlLCBhbmQgaW4gbGluZSB3aXRoIHRo
YXQsIEkgd291bGQgbGlrZSB0byBoYXZlIHRoZSBvcHRpb24gdG8gdXNlIEhERCAob3IgU1NEKSBk
cml2ZXMgd2l0aCA0SyBzZWN0b3JzIHRocm91Z2ggYSBoYXJkd2FyZSBSQUlEIGNvbnRyb2xsZXIu
Cj4+Cj4+IEkgaGF2ZSBiZWVuIHNlYXJjaGluZyBpbmZvcm1hdGlvbiBhYm91dCBYZW4gYW5kIHN1
cHBvcnQgZm9yIGRyaXZlcyB3aXRoIDRLIHNlY3RvcnMsIGJ1dCBJIGhhdmVuJ3Qgc2VlbiBtdWNo
IGluZm9ybWF0aW9uIG9uIHRoZSBzdWJqZWN0LiBJIHdvdWxkIGJlIHNpbmNlcmVseSAiZGlzc2Fw
cG9pbnRlZCIgaWYgSSBwdXJjaGFzZSBhIG5ldyBzZXJ2ZXIgZm9yIDEwMDAwKyBVU0QsIG9ubHkg
dG8gZGlzY292ZXIgaXQgdG8gYmUgdXR0ZXIgdXNlbGVzcy4KPiBJdCBzaG91bGRuJ3QgbWF0dGVy
Lgo+IEFzIGxvbmcgYXMgdGhlIGhhcmR3YXJlIGlzIHN1cHBvcnRlZCBpbiBYZW4vRG9tMCwgYW5k
IHlvdSBwYXJ0aXRpb24gb24gNGsgYm91bmRhcmllcywgdGhlbiB0aGUgZ3Vlc3RzIHNob3VsZCBi
ZSBpc29sYXRlZCBmcm9tIHRoZSB1bmRlcmx5aW5nIGRldGFpbHMuIE9idmlvdXNseSBpdCB3b3Vs
ZCBiZSBhIGdvb2QgaWRlYSB0byBhbHNvIHBhcnRpdGlvbiBhbnkgdmlydHVhbCBkcml2ZXMgb24g
NGsgYm91bmRhcmllcyAoaWYgcGFydGl0aW9uaW5nIGluIHRoZSBndWVzdHMpLgo+CkhpIFNpbW9u
LAoKVGhhbmtzIGZvciB5b3VyIGlucHV0LiBUaGF0J3MgdGhlIHBvaW50LiBJIGhhdmUgc2VlbiBh
IGZldyBwb3N0cyB0aGF0IAp0aGUgYWR2YW5jZWQgZGlzayBmb3JtYXQgdXNpbmcgNEsgc2VjdG9y
cyBpcyBub3QgY29tcGF0aWJsZSB3aXRoIFhlbi4gClJlZEhhdC9DZW50T1MgKHdoaWNoIEknbSBw
bGFubmluZyB0byB1c2UpIGhhcyBnb3Qgc3VwcG9ydCBmcm9tIHZlci4gNi4xLiAKSSdtIHBsYW5u
aW5nIHRvIHVzZSBhIEhQRSBzZXJ2ZXIsIGFuZCB0aGVyZSBpcyBubyBpbmZvcm1hdGlvbiB3aGV0
aGVyIAp0aGV5IHN1cHBseSA0SyBkaXNrcywgZXhjZXB0IGluIGEgZmV3IGNhc2VzLCB3aGljaCBh
cmUgNTEyZSAoNEsgZGlza3MgCmVtdWxhdGluZyB0aGUgY2xhc3NpYyBzZWN0b3Igc2l6ZSBvZiA1
MTIgYnl0ZXMpLiBPbmUgbWF5IGFzc3VtZSwgdGhhdCBhIAptYW51ZmFjdHVyZXIgbGlrZSBIUCBp
c24ndCBzdXBwbHlpbmcgYW5jaWVudCB0ZWNobm9sb2d5LCBidXQgYmV0dGVyIHNhZmUgCnRoYW4g
c29ycnkuCgpCZXN0IHJlZ2FyZHMsCgpQZXRlcgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tdXNlcnM=

From xen-users-bounces@lists.xenproject.org Sun May 26 19:29:03 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 May 2019 19:29:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1hUyo6-0002g3-5i; Sun, 26 May 2019 19:27:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=luQJ=T2=thehobsons.co.uk=linux@srs-us1.protection.inumbo.net>)
 id 1hUyo4-0002fy-TP
 for xen-users@lists.xenproject.org; Sun, 26 May 2019 19:27:44 +0000
X-Inumbo-ID: 522d37a6-7fec-11e9-92f0-c3fe9a004ca1
Received: from patsy.thehobsons.co.uk (unknown [80.229.10.150])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 522d37a6-7fec-11e9-92f0-c3fe9a004ca1;
 Sun, 26 May 2019 19:27:38 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at patsy.thehobsons.co.uk
Received: from simons-macbookpro.thehobsons.co.uk
 (Simons-MacBookPro.thehobsons.co.uk [192.168.137.111])
 by patsy.thehobsons.co.uk (Postfix) with ESMTPSA id 0349E1BC37
 for <xen-users@lists.xenproject.org>; Sun, 26 May 2019 19:27:34 +0000 (UTC)
Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\))
From: Simon Hobson <linux@thehobsons.co.uk>
In-Reply-To: <61084996-9802-ea8e-3c0e-f0fc4c3c621c@atmos.eu>
Date: Sun, 26 May 2019 20:28:31 +0100
Message-Id: <F47A04B5-9631-46DC-AAFA-8B133471C634@thehobsons.co.uk>
References: <7f21f069-c2fe-8bc4-e3b4-f1509165de5b@atmos.eu>
 <214E14D1-EF1F-431D-B455-2CB258C77E3D@thehobsons.co.uk>
 <61084996-9802-ea8e-3c0e-f0fc4c3c621c@atmos.eu>
To: xen-users@lists.xenproject.org
X-Mailer: Apple Mail (2.2104)
Subject: Re: [Xen-users] Xen hypervisor and HDDs with 4K sectors
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

UGV0ZXIgTWlsZXNzb24gPG1pbGVzQGF0bW9zLmV1PiB3cm90ZToKCj4gVGhhbmtzIGZvciB5b3Vy
IGlucHV0LiBUaGF0J3MgdGhlIHBvaW50LiBJIGhhdmUgc2VlbiBhIGZldyBwb3N0cyB0aGF0IHRo
ZSBhZHZhbmNlZCBkaXNrIGZvcm1hdCB1c2luZyA0SyBzZWN0b3JzIGlzIG5vdCBjb21wYXRpYmxl
IHdpdGggWGVuLiBSZWRIYXQvQ2VudE9TICh3aGljaCBJJ20gcGxhbm5pbmcgdG8gdXNlKSBoYXMg
Z290IHN1cHBvcnQgZnJvbSB2ZXIuIDYuMS4gSSdtIHBsYW5uaW5nIHRvIHVzZSBhIEhQRSBzZXJ2
ZXIsIGFuZCB0aGVyZSBpcyBubyBpbmZvcm1hdGlvbiB3aGV0aGVyIHRoZXkgc3VwcGx5IDRLIGRp
c2tzLCBleGNlcHQgaW4gYSBmZXcgY2FzZXMsIHdoaWNoIGFyZSA1MTJlICg0SyBkaXNrcyBlbXVs
YXRpbmcgdGhlIGNsYXNzaWMgc2VjdG9yIHNpemUgb2YgNTEyIGJ5dGVzKS4gT25lIG1heSBhc3N1
bWUsIHRoYXQgYSBtYW51ZmFjdHVyZXIgbGlrZSBIUCBpc24ndCBzdXBwbHlpbmcgYW5jaWVudCB0
ZWNobm9sb2d5LCBidXQgYmV0dGVyIHNhZmUgdGhhbiBzb3JyeS4KCkFoLCBJIHNlZSBub3cgd2hl
cmUgeW91J3JlIGNvbWluZyBmcm9tLgpHaXZlbiB0aGUgYW1vdW50IHlvdSBhcmUgcGxhbm5pbmcg
dG8gc3BlbmQsIGNhbid0IHlvdXIgSFBFIGFjY291bnQgbWFuYWdlciBlaXRoZXIgZ2V0IHRoZSBp
bmZvcm1hdGlvbiBvciBhcnJhbmdlIHNvbWUgbGFiIHRpbWUgdG8gZmluZCBvdXQgPyBBaCBubywg
c2lsbHkgcXVlc3Rpb24sIHRoZXknbGwgcHJvYmFibHkgY29uc2lkZXIgdGhhdCAiYmFjayBvZiB0
aGUgc29mYSIgc21hbGwgY2hhbmdlIDotKAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tdXNlcnM=

From xen-users-bounces@lists.xenproject.org Mon May 27 02:46:55 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 02:46:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1hV5e7-0002LV-3H; Mon, 27 May 2019 02:45:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UpkV=T3=strugglers.net=andy@srs-us1.protection.inumbo.net>)
 id 1hV5e5-0002LL-Em
 for xen-users@lists.xenproject.org; Mon, 27 May 2019 02:45:53 +0000
X-Inumbo-ID: 8a53cee3-8029-11e9-8980-bc764e045a96
Received: from mail.bitfolk.com (unknown [2001:ba8:1f1:f019::25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8a53cee3-8029-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 02:45:52 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bitfolk.com;
 s=alpha; 
 h=In-Reply-To:Content-Transfer-Encoding:Content-Type:MIME-Version:References:Message-ID:Subject:To:From:Date;
 bh=CzmLb0O0JY0wKXAcO/i+2TSRfVRerYCVIRbdn0kHk8g=; 
 b=RDGUJdErtOM2SPp8/JZhiAHE+6kHfCxA1XE0ojkfEEH2EsESabz37sKls2gzhTGDLsDWjF5BNlVyv1zOhXjyE2igZZdTIpE1tr1QhsPn4u2lPAVfim/Kb1OU9ZrrbitH3slxalId6ll6A8kxSSiEXkXpIG0vQrz2DGQi4zU6F9wSPK+JdiskcvWUDTnh/dFvzEE7BC1S6JMttQpbUZ4EU4MmU50tFBQEB1959PdTz9DG6Lb5uo/1vRgH97v21msKAHEXrmeLI6xJQ7k+U0iGZ1qosaAjuiP4A+lFy1Vk7VugW3NcZT7PeqYYckZB5PVbJ0eedingMGb9sy9Q25GsPQ==;
Received: from andy by mail.bitfolk.com with local (Exim 4.84_2)
 (envelope-from <andy@strugglers.net>) id 1hV5e3-00052a-6g
 for xen-users@lists.xenproject.org; Mon, 27 May 2019 02:45:51 +0000
Date: Mon, 27 May 2019 02:45:51 +0000
From: Andy Smith <andy@strugglers.net>
To: xen-users@lists.xenproject.org
Message-ID: <20190527024551.GN4569@bitfolk.com>
References: <7f21f069-c2fe-8bc4-e3b4-f1509165de5b@atmos.eu>
 <214E14D1-EF1F-431D-B455-2CB258C77E3D@thehobsons.co.uk>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <214E14D1-EF1F-431D-B455-2CB258C77E3D@thehobsons.co.uk>
OpenPGP: id=BF15490B; url=http://strugglers.net/~andy/pubkey.asc
X-URL: http://strugglers.net/wiki/User:Andy
User-Agent: Mutt/1.5.23 (2014-03-12)
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: andy@strugglers.net
X-SA-Exim-Scanned: No (on mail.bitfolk.com); SAEximRunCond expanded to false
Subject: [Xen-users] Optimal partition alignment in guests (Was Re: Xen
 hypervisor and HDDs with 4K sectors)
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

SGVsbG8sCgpPbiBTdW4sIE1heSAyNiwgMjAxOSBhdCAwMjoyODo0NlBNICswMTAwLCBTaW1vbiBI
b2Jzb24gd3JvdGU6Cj4gQXMgbG9uZyBhcyB0aGUgaGFyZHdhcmUgaXMgc3VwcG9ydGVkIGluIFhl
bi9Eb20wLCBhbmQgeW91Cj4gcGFydGl0aW9uIG9uIDRrIGJvdW5kYXJpZXMsIHRoZW4gdGhlIGd1
ZXN0cyBzaG91bGQgYmUgaXNvbGF0ZWQKPiBmcm9tIHRoZSB1bmRlcmx5aW5nIGRldGFpbHMuIE9i
dmlvdXNseSBpdCB3b3VsZCBiZSBhIGdvb2QgaWRlYSB0bwo+IGFsc28gcGFydGl0aW9uIGFueSB2
aXJ0dWFsIGRyaXZlcyBvbiA0ayBib3VuZGFyaWVzIChpZgo+IHBhcnRpdGlvbmluZyBpbiB0aGUg
Z3Vlc3RzKS4KCk91dCBvZiBpbnRlcmVzdCwgc2luY2UgcGFydGl0aW9uaW5nIHV0aWxpdGllcyBs
aWtlIGZkaXNrLCBnZGlzayBhbmQKcGFydGVkIG5vdyBkbyByZXBvcnQgc3ViLW9wdGltYWwgYWxp
Z25tZW504oCmCgpJZiB5b3UgaGF2ZSBzb21lIGRyaXZlcyB3aGljaCB5b3UgcGFydGl0aW9uZWTi
gKYK4oCmdGhlbiB5b3UgcHV0IGFuIE1EIGFycmF5IG9uIHBhcnRpdGlvbnMgb2YgdGhvc2UgZHJp
dmVz4oCmCuKApnRoZW4geW91IHVzZSB0aGF0IGFycmF5IGFzIGEgUFYgZm9yIExWTSBhbmQgY3Jl
YXRlIGEgdm9sdW1lIGdyb3Vw4oCmCuKApnRoZW4geW91IGNyZWF0ZSBhbiBMViBpbnNpZGUgdGhh
dCBWR+KApgrigKZ3aGljaCB5b3UgcGFydGl0aW9uIHdpdGggb25lIG9mIHRoZSBhZm9yZW1lbnRp
b25lZCB0b29sc+KApgrigKZhbmQgZXhwb3J0IHRvIGEgWGVuIFBWIGd1ZXN0IGFzIGFuIGVudGly
ZSBkaXNr4oCmCgpBcyBsb25nIGFzIGF0IGV2ZXJ5IHN0ZXAgdGhlIHV0aWxpdHkgcmVwb3J0cyB0
aGF0IGFsaWdubWVudCBpcwpvcHRpbWFsLCBjYW4geW91IGV2ZXIgZW5kIHVwIHdpdGggc3ViLW9w
dGltYWwgYWxpZ25tZW50IGluc2lkZSBhIFhlbgpndWVzdD8KCkNoZWVycywKQW5keQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1haWxp
bmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

From xen-users-bounces@lists.xenproject.org Tue May 28 08:59:38 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 08:59:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1hVXwI-0004HD-Ta; Tue, 28 May 2019 08:58:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VxL7=T4=antarean.org=joost@srs-us1.protection.inumbo.net>)
 id 1hVXwH-0004H8-Ie
 for xen-users@lists.xenproject.org; Tue, 28 May 2019 08:58:33 +0000
X-Inumbo-ID: c2eb071c-8126-11e9-969e-830139692fdd
Received: from gw1.antarean.org (unknown [194.145.200.214])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTP
 id c2eb071c-8126-11e9-969e-830139692fdd;
 Tue, 28 May 2019 08:58:29 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by gw1.antarean.org (Postfix) with ESMTP id 3F8A722A09
 for <xen-users@lists.xenproject.org>; Tue, 28 May 2019 10:39:23 +0200 (CEST)
X-Virus-Scanned: amavisd-new at antarean.org
Received: from gw1.antarean.org ([127.0.0.1])
 by localhost (gw1.antarean.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id fq8cyEqwsd2g for <xen-users@lists.xenproject.org>;
 Tue, 28 May 2019 10:39:23 +0200 (CEST)
Received: from mailstore1.antarean.org (localhost [127.0.0.1])
 by gw1.antarean.org (Postfix) with ESMTP id EF76621659
 for <xen-users@lists.xenproject.org>; Tue, 28 May 2019 10:39:22 +0200 (CEST)
Received: from andromeda.localnet (unknown [10.55.16.150])
 by mailstore1.antarean.org (Postfix) with ESMTP id 0246D25
 for <xen-users@lists.xenproject.org>; Tue, 28 May 2019 10:40:51 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=antarean.org;
 s=default; t=1559032852;
 bh=JGBtd59cY/C3CkBBSJ24Dj+G8ZrsinxERcraeExAUUo=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=LKefVxWAN5iVBrB8PC3uoQ9nBQduVg9Di/98hrx0olRG4n9kMccZiu7weRWmWT0pP
 8PMo4g0NNxbi3J0obCk0d8igTS0Smle6vMYLZWG9I3El88eXswHv8oVxFg20WN3RlC
 KOqHd8VrEQA4tRwKQo+JFWncFXbHEK59MoH/LgZw=
From: "J. Roeleveld" <joost@antarean.org>
To: xen-users@lists.xenproject.org
Date: Tue, 28 May 2019 10:40:51 +0200
Message-ID: <2112759.lBqoN1iY4v@andromeda>
In-Reply-To: <61084996-9802-ea8e-3c0e-f0fc4c3c621c@atmos.eu>
References: <7f21f069-c2fe-8bc4-e3b4-f1509165de5b@atmos.eu>
 <214E14D1-EF1F-431D-B455-2CB258C77E3D@thehobsons.co.uk>
 <61084996-9802-ea8e-3c0e-f0fc4c3c621c@atmos.eu>
MIME-Version: 1.0
Subject: Re: [Xen-users] Xen hypervisor and HDDs with 4K sectors
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

UGV0ZXIsCgoKT24gem9uZGFnIDI2IG1laSAyMDE5IDE5OjMxOjIyIENFU1QgUGV0ZXIgTWlsZXNz
b24gd3JvdGU6Cj4gT24gMjAxOS0wNS0yNiAxNToyOCwgU2ltb24gSG9ic29uIHdyb3RlOgo+ID4+
IEkgd2FudCB0byB1c2UgdGhlIG1vc3QgbW9kZXJuIGhhcmR3YXJlIHBvc3NpYmxlLCBhbmQgaW4g
bGluZSB3aXRoIHRoYXQsIEkKPiA+PiB3b3VsZCBsaWtlIHRvIGhhdmUgdGhlIG9wdGlvbiB0byB1
c2UgSEREIChvciBTU0QpIGRyaXZlcyB3aXRoIDRLIHNlY3RvcnMKPiA+PiB0aHJvdWdoIGEgaGFy
ZHdhcmUgUkFJRCBjb250cm9sbGVyLgoKSSBoYXZlIHNpbmNlIHN3aXRjaGVkIHRvIHVzaW5nIFpG
UyBmb3IgdGhlIHN0b3JhZ2UgbGF5ZXIsIGJ1dCBvbiBteSBwcmV2aW91cyAKc2V0dXAsIEkgd2Fz
IHVzaW5nIFhlbiwgTFZNIGFuZCA0SyBzZWN0b3IgZGlza3Mgd2l0aCBhIGhhcmR3YXJlIHJhaWQg
CmNvbnRyb2xsZXIuIE5ldmVyIGV4cGVyaWVuY2VkIGFueSBpc3N1ZXMgcmVsYXRlZCB0byB0aGUg
ZGlza3MgYmVpbmcgNEsuCgpBcyByZWNlbnQgdG9vbHMgYWxsIHRlbmQgdG8gZGVmYXVsdCB0byBh
bGlnbmluZyBvbiA0SyByZWdhcmRsZXNzLCBJIGRpZG4ndCAKZXZlbiBlbmNvdW50ZXIgYW55IGJh
ZCBwZXJmb3JtYW5jZSBlaXRoZXIuCgo+ID4+IEkgaGF2ZSBiZWVuIHNlYXJjaGluZyBpbmZvcm1h
dGlvbiBhYm91dCBYZW4gYW5kIHN1cHBvcnQgZm9yIGRyaXZlcyB3aXRoCj4gPj4gNEsgc2VjdG9y
cywgYnV0IEkgaGF2ZW4ndCBzZWVuIG11Y2ggaW5mb3JtYXRpb24gb24gdGhlIHN1YmplY3QuIEkg
d291bGQKPiA+PiBiZSBzaW5jZXJlbHkgImRpc3NhcHBvaW50ZWQiIGlmIEkgcHVyY2hhc2UgYSBu
ZXcgc2VydmVyIGZvciAxMDAwMCsgVVNELAo+ID4+IG9ubHkgdG8gZGlzY292ZXIgaXQgdG8gYmUg
dXR0ZXIgdXNlbGVzcy4+IAoKSSBidXkgdGhlbSBpbiBFdXJvcywgYnV0IHdvdWxkIGFsc28gYmUg
YW5ub3llZCBpZiB0aGUgc2VydmVyIHdvdWxkIGJlIGxlc3MgCnRoZW4gMTAwMCBVU0Qgb3IgRVVS
LgoKPiA+IEl0IHNob3VsZG4ndCBtYXR0ZXIuCj4gPiBBcyBsb25nIGFzIHRoZSBoYXJkd2FyZSBp
cyBzdXBwb3J0ZWQgaW4gWGVuL0RvbTAsIGFuZCB5b3UgcGFydGl0aW9uIG9uIDRrCj4gPiBib3Vu
ZGFyaWVzLCB0aGVuIHRoZSBndWVzdHMgc2hvdWxkIGJlIGlzb2xhdGVkIGZyb20gdGhlIHVuZGVy
bHlpbmcKPiA+IGRldGFpbHMuIE9idmlvdXNseSBpdCB3b3VsZCBiZSBhIGdvb2QgaWRlYSB0byBh
bHNvIHBhcnRpdGlvbiBhbnkgdmlydHVhbAo+ID4gZHJpdmVzIG9uIDRrIGJvdW5kYXJpZXMgKGlm
IHBhcnRpdGlvbmluZyBpbiB0aGUgZ3Vlc3RzKS4KClRoaXMgd2FzIG15IGV4cGVyaWVuY2UgYXMg
d2VsbCwgYnV0IHdvdWxkIGxpa2UgdG8gYWRkIHRoYXQgcGFydGl0aW9uaW5nIHRvb2xzIAp0ZW5k
IHRvIGRlZmF1bHQgdG8gNEsgaW4gYW55IGNhc2UuCgo+IEhpIFNpbW9uLAo+IAo+IFRoYW5rcyBm
b3IgeW91ciBpbnB1dC4gVGhhdCdzIHRoZSBwb2ludC4gSSBoYXZlIHNlZW4gYSBmZXcgcG9zdHMg
dGhhdAo+IHRoZSBhZHZhbmNlZCBkaXNrIGZvcm1hdCB1c2luZyA0SyBzZWN0b3JzIGlzIG5vdCBj
b21wYXRpYmxlIHdpdGggWGVuLgoKQ2FuIHlvdSBwcm92aWRlIGxpbmtzPyBBcyBJIGFtIGN1cmlv
dXMgb24gdGhpcy4KCi0tCkpvb3N0CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11c2Vyc0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLXVzZXJz

From xen-users-bounces@lists.xenproject.org Tue May 28 09:49:01 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 09:49:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1hVYi6-00008Y-8D; Tue, 28 May 2019 09:47:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=IQIB=T4=atmos.eu=miles@srs-us1.protection.inumbo.net>)
 id 1hVYi5-00008Q-Fj
 for xen-users@lists.xenproject.org; Tue, 28 May 2019 09:47:57 +0000
X-Inumbo-ID: aa371d56-812d-11e9-8980-bc764e045a96
Received: from fw2.atmos.eu (unknown [95.85.240.98])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aa371d56-812d-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 09:47:55 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by fw2.atmos.eu (Postfix) with ESMTP id C2DD630031F
 for <xen-users@lists.xenproject.org>; Tue, 28 May 2019 11:47:53 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=atmos.eu; h=
 content-language:content-transfer-encoding:content-type
 :content-type:in-reply-to:mime-version:user-agent:date:date
 :message-id:organization:from:from:references:subject:subject
 :received:received; s=20180430; t=1559036872; x=1560851273; bh=X
 2b9oUEEP2c13vK93f/I2QnFNDtl0276xNKIZ20Aogo=; b=aL1evKWPmqLw4ptQm
 SZ/8WK+PSyj6KSUZ47j3rwhzzKgBdnqbC/UcpIvpGubjNYxo0E+8/nqAv4G6Xylf
 WzpGlAOZFsrA80u/OMoEBhgk8sNV2kFlMePwAFlmNHmB1QD9nY45/uh9I8ToWKtc
 HyjmppS+4Lg1jhfpe6NWNfqoIGgVKFjE6pjEzYM2RWBVcN/Djq+ampUR2g3+uQhz
 ckgKR/4gsYHhCjzcxQP9DpMMoqge3dzlN+wNu1svmGTi/6d8NvCnR2p0cpWK4wqW
 b6R0Sba0VIe8BJvoLpDOlwO1AIwQ9PGEWypbpJfEJPvQWYgHMQrTjm2QJTHFxml6
 TV2Tg==
X-Virus-Scanned: amavisd-new at atmos.eu
Received: from fw2.atmos.eu ([127.0.0.1])
 by localhost (fw2.atmos.eu [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id FL7Wy4AvQG0H for <xen-users@lists.xenproject.org>;
 Tue, 28 May 2019 11:47:52 +0200 (CEST)
Received: from [10.0.10.2] (unknown [10.0.10.2])
 by fw2.atmos.eu (Postfix) with ESMTP id CAE8A3000B9
 for <xen-users@lists.xenproject.org>; Tue, 28 May 2019 11:47:52 +0200 (CEST)
To: xen-users@lists.xenproject.org
References: <7f21f069-c2fe-8bc4-e3b4-f1509165de5b@atmos.eu>
 <214E14D1-EF1F-431D-B455-2CB258C77E3D@thehobsons.co.uk>
 <61084996-9802-ea8e-3c0e-f0fc4c3c621c@atmos.eu>
 <F47A04B5-9631-46DC-AAFA-8B133471C634@thehobsons.co.uk>
From: Peter Milesson <miles@atmos.eu>
Organization: =?UTF-8?Q?Jaroslav_Canka=c5=99_a_syn_ATMOS?=
Message-ID: <53502d37-c1b5-d524-c9f4-fe1934978020@atmos.eu>
Date: Tue, 28 May 2019 11:47:52 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <F47A04B5-9631-46DC-AAFA-8B133471C634@thehobsons.co.uk>
Content-Language: en-US
Subject: Re: [Xen-users] Xen hypervisor and HDDs with 4K sectors
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

CgpPbiAyMDE5LTA1LTI2IDIxOjI4LCBTaW1vbiBIb2Jzb24gd3JvdGU6Cj4gUGV0ZXIgTWlsZXNz
b24gPG1pbGVzQGF0bW9zLmV1PiB3cm90ZToKPgo+PiBUaGFua3MgZm9yIHlvdXIgaW5wdXQuIFRo
YXQncyB0aGUgcG9pbnQuIEkgaGF2ZSBzZWVuIGEgZmV3IHBvc3RzIHRoYXQgdGhlIGFkdmFuY2Vk
IGRpc2sgZm9ybWF0IHVzaW5nIDRLIHNlY3RvcnMgaXMgbm90IGNvbXBhdGlibGUgd2l0aCBYZW4u
IFJlZEhhdC9DZW50T1MgKHdoaWNoIEknbSBwbGFubmluZyB0byB1c2UpIGhhcyBnb3Qgc3VwcG9y
dCBmcm9tIHZlci4gNi4xLiBJJ20gcGxhbm5pbmcgdG8gdXNlIGEgSFBFIHNlcnZlciwgYW5kIHRo
ZXJlIGlzIG5vIGluZm9ybWF0aW9uIHdoZXRoZXIgdGhleSBzdXBwbHkgNEsgZGlza3MsIGV4Y2Vw
dCBpbiBhIGZldyBjYXNlcywgd2hpY2ggYXJlIDUxMmUgKDRLIGRpc2tzIGVtdWxhdGluZyB0aGUg
Y2xhc3NpYyBzZWN0b3Igc2l6ZSBvZiA1MTIgYnl0ZXMpLiBPbmUgbWF5IGFzc3VtZSwgdGhhdCBh
IG1hbnVmYWN0dXJlciBsaWtlIEhQIGlzbid0IHN1cHBseWluZyBhbmNpZW50IHRlY2hub2xvZ3ks
IGJ1dCBiZXR0ZXIgc2FmZSB0aGFuIHNvcnJ5Lgo+IEFoLCBJIHNlZSBub3cgd2hlcmUgeW91J3Jl
IGNvbWluZyBmcm9tLgo+IEdpdmVuIHRoZSBhbW91bnQgeW91IGFyZSBwbGFubmluZyB0byBzcGVu
ZCwgY2FuJ3QgeW91ciBIUEUgYWNjb3VudCBtYW5hZ2VyIGVpdGhlciBnZXQgdGhlIGluZm9ybWF0
aW9uIG9yIGFycmFuZ2Ugc29tZSBsYWIgdGltZSB0byBmaW5kIG91dCA/IEFoIG5vLCBzaWxseSBx
dWVzdGlvbiwgdGhleSdsbCBwcm9iYWJseSBjb25zaWRlciB0aGF0ICJiYWNrIG9mIHRoZSBzb2Zh
IiBzbWFsbCBjaGFuZ2UgOi0oCj4KSGkgU2ltb24sCgpJIG5lZWQgdG8gYmUgdmlnaWxhbnQgaGVy
ZS4gVGhlIHByZXZpb3VzIGRlYWxlciBzcGVjaWFsaXN0IHF1aXQsIGFuZCAKYWZ0ZXIgdGhhdCBJ
IGZlZWwgdGhhdCB0aGUgY29tcGV0ZW5jZSBsZXZlbCBpcyB3YXkgZG93bi4gV2hpY2ggbWVhbnMg
SSAKaGF2ZSB0byBpbmZvcm0gbXlzZWxmIGEgbG90IG1vcmUgaW4gZGVwdGguIFNvIHRoZXJlZm9y
ZSwgYWxsIHRob3NlIApzZWVtaW5nbHkgc3RyYW5nZSBxdWVzdGlvbnMgdGhhdCBJIGRpZCBub3Qg
bmVlZCB0byBjb25zaWRlciBwcmV2aW91c2x5LgoKQmVzdCByZWdhcmRzLAoKUGV0ZXIKCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLXVzZXJzIG1h
aWxpbmcgbGlzdApYZW4tdXNlcnNAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi11c2Vycw==

From xen-users-bounces@lists.xenproject.org Tue May 28 10:06:11 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 10:06:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1hVYzD-0001v6-VK; Tue, 28 May 2019 10:05:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=IQIB=T4=atmos.eu=miles@srs-us1.protection.inumbo.net>)
 id 1hVYzC-0001v1-Bm
 for xen-users@lists.xenproject.org; Tue, 28 May 2019 10:05:38 +0000
X-Inumbo-ID: 22ce35ba-8130-11e9-bcb0-57a22a232ab5
Received: from fw2.atmos.eu (unknown [95.85.240.98])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 22ce35ba-8130-11e9-bcb0-57a22a232ab5;
 Tue, 28 May 2019 10:05:36 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by fw2.atmos.eu (Postfix) with ESMTP id 1CED130031F
 for <xen-users@lists.xenproject.org>; Tue, 28 May 2019 12:05:35 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=atmos.eu; h=
 content-language:content-transfer-encoding:content-type
 :content-type:in-reply-to:mime-version:user-agent:date:date
 :message-id:organization:from:from:references:subject:subject
 :received:received; s=20180430; t=1559037932; x=1560852333; bh=x
 tv/zF4Cs68WLD/Q2+KAF+XMlGGLo/nvuc4302rr3o4=; b=mblijy4BBwFaZ+WJS
 VoTXyQoDy3wElkZDM9nUJwxNNoCvVn7D+5U/P5b3M6CEB/R0cOqlw+10TtmPXkC+
 MxzSjLbe0zvB45t0rhKDVv+ntPIAGAzbIRunHSDLBSjkWyzSd0jf4f6M5pjXe3oA
 njZKd0iwnFLUmww7DD/NM52VnRDUsOj/xqYPjlgBB/BQg+qmWXh/KXld9J1UZX0h
 rJlw5lDAfBhg6agQF/vA+ylkqY1KVqlWjWrSJoXqw/0VqNpjY7iGbghzs2C1IwF0
 B6EvpfuWsHTDylgYwxCYEHXFFfmfrNG92Q4/7veeJekjuE1tw5iXoKRx98pO3IEz
 jr8iw==
X-Virus-Scanned: amavisd-new at atmos.eu
Received: from fw2.atmos.eu ([127.0.0.1])
 by localhost (fw2.atmos.eu [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id a6jNW9sTCr03 for <xen-users@lists.xenproject.org>;
 Tue, 28 May 2019 12:05:32 +0200 (CEST)
Received: from [10.0.10.2] (unknown [10.0.10.2])
 by fw2.atmos.eu (Postfix) with ESMTP id 71ED5300144
 for <xen-users@lists.xenproject.org>; Tue, 28 May 2019 12:05:32 +0200 (CEST)
To: xen-users@lists.xenproject.org
References: <7f21f069-c2fe-8bc4-e3b4-f1509165de5b@atmos.eu>
 <214E14D1-EF1F-431D-B455-2CB258C77E3D@thehobsons.co.uk>
 <61084996-9802-ea8e-3c0e-f0fc4c3c621c@atmos.eu>
 <2112759.lBqoN1iY4v@andromeda>
From: Peter Milesson <miles@atmos.eu>
Organization: =?UTF-8?Q?Jaroslav_Canka=c5=99_a_syn_ATMOS?=
Message-ID: <2a116786-5d32-5f9d-8cc7-9fabf81e863a@atmos.eu>
Date: Tue, 28 May 2019 12:05:31 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <2112759.lBqoN1iY4v@andromeda>
Content-Language: en-US
Subject: Re: [Xen-users] Xen hypervisor and HDDs with 4K sectors
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

CgpPbiAyMDE5LTA1LTI4IDEwOjQwLCBKLiBSb2VsZXZlbGQgd3JvdGU6Cj4gUGV0ZXIsCj4KPgo+
IE9uIHpvbmRhZyAyNiBtZWkgMjAxOSAxOTozMToyMiBDRVNUIFBldGVyIE1pbGVzc29uIHdyb3Rl
Ogo+PiBPbiAyMDE5LTA1LTI2IDE1OjI4LCBTaW1vbiBIb2Jzb24gd3JvdGU6Cj4+Pj4gSSB3YW50
IHRvIHVzZSB0aGUgbW9zdCBtb2Rlcm4gaGFyZHdhcmUgcG9zc2libGUsIGFuZCBpbiBsaW5lIHdp
dGggdGhhdCwgSQo+Pj4+IHdvdWxkIGxpa2UgdG8gaGF2ZSB0aGUgb3B0aW9uIHRvIHVzZSBIREQg
KG9yIFNTRCkgZHJpdmVzIHdpdGggNEsgc2VjdG9ycwo+Pj4+IHRocm91Z2ggYSBoYXJkd2FyZSBS
QUlEIGNvbnRyb2xsZXIuCj4gSSBoYXZlIHNpbmNlIHN3aXRjaGVkIHRvIHVzaW5nIFpGUyBmb3Ig
dGhlIHN0b3JhZ2UgbGF5ZXIsIGJ1dCBvbiBteSBwcmV2aW91cwo+IHNldHVwLCBJIHdhcyB1c2lu
ZyBYZW4sIExWTSBhbmQgNEsgc2VjdG9yIGRpc2tzIHdpdGggYSBoYXJkd2FyZSByYWlkCj4gY29u
dHJvbGxlci4gTmV2ZXIgZXhwZXJpZW5jZWQgYW55IGlzc3VlcyByZWxhdGVkIHRvIHRoZSBkaXNr
cyBiZWluZyA0Sy4KPgo+IEFzIHJlY2VudCB0b29scyBhbGwgdGVuZCB0byBkZWZhdWx0IHRvIGFs
aWduaW5nIG9uIDRLIHJlZ2FyZGxlc3MsIEkgZGlkbid0Cj4gZXZlbiBlbmNvdW50ZXIgYW55IGJh
ZCBwZXJmb3JtYW5jZSBlaXRoZXIuCj4KPj4+PiBJIGhhdmUgYmVlbiBzZWFyY2hpbmcgaW5mb3Jt
YXRpb24gYWJvdXQgWGVuIGFuZCBzdXBwb3J0IGZvciBkcml2ZXMgd2l0aAo+Pj4+IDRLIHNlY3Rv
cnMsIGJ1dCBJIGhhdmVuJ3Qgc2VlbiBtdWNoIGluZm9ybWF0aW9uIG9uIHRoZSBzdWJqZWN0LiBJ
IHdvdWxkCj4+Pj4gYmUgc2luY2VyZWx5ICJkaXNzYXBwb2ludGVkIiBpZiBJIHB1cmNoYXNlIGEg
bmV3IHNlcnZlciBmb3IgMTAwMDArIFVTRCwKPj4+PiBvbmx5IHRvIGRpc2NvdmVyIGl0IHRvIGJl
IHV0dGVyIHVzZWxlc3MuPgo+IEkgYnV5IHRoZW0gaW4gRXVyb3MsIGJ1dCB3b3VsZCBhbHNvIGJl
IGFubm95ZWQgaWYgdGhlIHNlcnZlciB3b3VsZCBiZSBsZXNzCj4gdGhlbiAxMDAwIFVTRCBvciBF
VVIuCj4KPj4+IEl0IHNob3VsZG4ndCBtYXR0ZXIuCj4+PiBBcyBsb25nIGFzIHRoZSBoYXJkd2Fy
ZSBpcyBzdXBwb3J0ZWQgaW4gWGVuL0RvbTAsIGFuZCB5b3UgcGFydGl0aW9uIG9uIDRrCj4+PiBi
b3VuZGFyaWVzLCB0aGVuIHRoZSBndWVzdHMgc2hvdWxkIGJlIGlzb2xhdGVkIGZyb20gdGhlIHVu
ZGVybHlpbmcKPj4+IGRldGFpbHMuIE9idmlvdXNseSBpdCB3b3VsZCBiZSBhIGdvb2QgaWRlYSB0
byBhbHNvIHBhcnRpdGlvbiBhbnkgdmlydHVhbAo+Pj4gZHJpdmVzIG9uIDRrIGJvdW5kYXJpZXMg
KGlmIHBhcnRpdGlvbmluZyBpbiB0aGUgZ3Vlc3RzKS4KPiBUaGlzIHdhcyBteSBleHBlcmllbmNl
IGFzIHdlbGwsIGJ1dCB3b3VsZCBsaWtlIHRvIGFkZCB0aGF0IHBhcnRpdGlvbmluZyB0b29scwo+
IHRlbmQgdG8gZGVmYXVsdCB0byA0SyBpbiBhbnkgY2FzZS4KPgo+PiBIaSBTaW1vbiwKPj4KPj4g
VGhhbmtzIGZvciB5b3VyIGlucHV0LiBUaGF0J3MgdGhlIHBvaW50LiBJIGhhdmUgc2VlbiBhIGZl
dyBwb3N0cyB0aGF0Cj4+IHRoZSBhZHZhbmNlZCBkaXNrIGZvcm1hdCB1c2luZyA0SyBzZWN0b3Jz
IGlzIG5vdCBjb21wYXRpYmxlIHdpdGggWGVuLgo+IENhbiB5b3UgcHJvdmlkZSBsaW5rcz8gQXMg
SSBhbSBjdXJpb3VzIG9uIHRoaXMuCj4KPiAtLQo+IEpvb3N0CkhpIEpvb3N0LAoKVGhhbmtzIGZv
ciB5b3VyIGlucHV0LiBMaW5rcyBiZWxvdy4gSXQncyBtb3N0bHkgYWJvdXQgWGVuU2VydmVyLCBi
dXQgSSAKYXNzdW1lIGl0IGFwcGxpZXMgdG8gWGVuIGFsc28uIFRoZXJlIGRvZXNuJ3Qgc2VlbSB0
byBiZSBtYW55IGxpbmtzIG11Y2ggCmxhdGVyIHRoYW4gMjAxNi4gSXQgZWl0aGVyIGltcGxpZXMg
dGhhdCBhbG1vc3QgZXZlcnl0aGluZyBpcyA0SyB0b2RheSwgCm9yIHRoZSBzZXJ2ZXIgbWFudWZh
Y3R1cmVycyBzdGlsbCBjbGluZ2luZyB0byA1MTIgYnl0ZXMsIHdpdGggdGhlIDUxMmUgCmRpc2tz
IHNvbWUga2luZCBvZiBzdHJhbmdlIGFuaW1hbCBpbiB0aGUganVuZ2xlLiBJIHJlYWQgdGhlIG1h
bnVhbCBmb3IgCkhQRSBTbWFydCBBcnJheSBBZG1pbmlzdHJhdG9yLCBhbmQgNTEyZSBkcml2ZXMg
d2hlcmUgbWVudGlvbmVkIGluIGEgd2F5LCAKdGhhdCBqdXN0IG11ZGRsZXMgdGhpbmdzIGV2ZW4g
bW9yZS4KCkF0IGxlYXN0IGZvciBkZXNrdG9wIFBDcywgdGhlcmUgc2VlbXMgdG8gYmUgYSBtaXgg
b2YgSEREcyBhdmFpbGFibGUgCig1MTIsIDUxMmUsIGFuZCA0SykuIEkgbWlncmF0ZWQgYSBTQVRB
IEhERCB0byBhIFNTRCB0b2RheSwgYW5kIENlbnRPUyAKcmVwb3J0ZWQgdGhlIEhERCB0byBiZSBv
ZiB0eXBlIDUxMmUgKDUxMiBieXRlcyBsb2dpY2FsLzQwOTYgcGh5c2ljYWwpLCAKd2hpbGUgdGhl
IChicmFuZCBuZXcgMVRCIFNTRCkgd2FzIGEgcHVyZSA1MTIgZHJpdmUuIFNvIG11Y2ggZm9yIHRo
ZSAKYWR2YW5jZWQgZm9ybWF0LiBBbnl3YXksIHRoZSBtaWdyYXRpb24gd2FzIHN1Y2Nlc3NmdWwu
CgpodHRwczovL2NvbW11bml0eS5zcGljZXdvcmtzLmNvbS90b3BpYy8xNDU3MzQzLWJlc3QtcG9z
c2libGUtd2F5LXRvLWNvbmZpZ3VyZS1yYWlkLXdpdGgtNGtuLWRyaXZlcwpodHRwczovL2Rpc2N1
c3Npb25zLmNpdHJpeC5jb20vdG9waWMvMzgzNjc2LWlzLXhlbnNlcnZlci03LWFuLWFkdmFuY2Vk
LWZvcm1hdC01MTJlLW9yLTRrbi1hd2FyZS1vcy8KaHR0cHM6Ly9maWxlcnMuYmxvZ3Nwb3QuY29t
LzIwMTgvMTIvY2l0cml4LXhlbnNlcnZlci1zdXBwb3J0LWZvci00ay1zZWN0b3IuaHRtbAoKQmVz
dCByZWdhcmRzLAoKUGV0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi11c2VycyBtYWlsaW5nIGxpc3QKWGVuLXVzZXJzQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
dXNlcnM=

From xen-users-bounces@lists.xenproject.org Tue May 28 13:55:54 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 13:55:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1hVcZ5-0003Wq-Mo; Tue, 28 May 2019 13:54:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VxL7=T4=antarean.org=joost@srs-us1.protection.inumbo.net>)
 id 1hVcZ3-0003Wl-O6
 for xen-users@lists.xenproject.org; Tue, 28 May 2019 13:54:54 +0000
X-Inumbo-ID: 29756196-8150-11e9-8980-bc764e045a96
Received: from gw2.antarean.org (unknown [141.105.125.208])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 29756196-8150-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 13:54:50 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by gw2.antarean.org (Postfix) with ESMTP id 50D57121E20
 for <xen-users@lists.xenproject.org>; Tue, 28 May 2019 15:39:30 +0200 (CEST)
X-Virus-Scanned: amavisd-new at antarean.org
Received: from gw2.antarean.org ([127.0.0.1])
 by localhost (gw2.antarean.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id JTLwURPvRChm for <xen-users@lists.xenproject.org>;
 Tue, 28 May 2019 15:39:29 +0200 (CEST)
Received: from mailstore1.antarean.org (localhost [127.0.0.1])
 by gw2.antarean.org (Postfix) with ESMTP id B99D5121542
 for <xen-users@lists.xenproject.org>; Tue, 28 May 2019 15:39:29 +0200 (CEST)
Received: from eve.localnet (eve.adm.antarean.org [10.55.16.44])
 by mailstore1.antarean.org (Postfix) with ESMTP id C235325
 for <xen-users@lists.xenproject.org>; Tue, 28 May 2019 15:39:28 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=antarean.org;
 s=default; t=1559050768;
 bh=EijgO9PrlrTWoA0p4niRrCMxL/PVigSoUtRkFIGrulQ=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=O+tby/5bg4H6cy4H3gJgk2EX96m9UJdymzj2u5f2U6NbVuXNC1mh4tlq0019ahEuu
 K7bY+YUDqVcJPd/z/hetUqRZ9o9B2nGHrdqFXB1jy2Tnyz2fFawcbBmEjHllyKl2et
 VrTfM9Z04HRi4ohBwQyGzgP7xaFo81Ub3lh2rJ3g=
From: "J. Roeleveld" <joost@antarean.org>
To: xen-users@lists.xenproject.org
Date: Tue, 28 May 2019 15:39:28 +0200
Message-ID: <3071124.qp7mU2lCK9@eve>
Organization: Antarean
In-Reply-To: <2a116786-5d32-5f9d-8cc7-9fabf81e863a@atmos.eu>
References: <7f21f069-c2fe-8bc4-e3b4-f1509165de5b@atmos.eu>
 <2112759.lBqoN1iY4v@andromeda>
 <2a116786-5d32-5f9d-8cc7-9fabf81e863a@atmos.eu>
MIME-Version: 1.0
Subject: Re: [Xen-users] Xen hypervisor and HDDs with 4K sectors
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

T24gVHVlc2RheSwgTWF5IDI4LCAyMDE5IDEyOjA1OjMxIFBNIENFU1QgUGV0ZXIgTWlsZXNzb24g
d3JvdGU6Cj4gT24gMjAxOS0wNS0yOCAxMDo0MCwgSi4gUm9lbGV2ZWxkIHdyb3RlOgo+ID4gUGV0
ZXIsCj4gPiAKPiA+IE9uIHpvbmRhZyAyNiBtZWkgMjAxOSAxOTozMToyMiBDRVNUIFBldGVyIE1p
bGVzc29uIHdyb3RlOgo+ID4+IE9uIDIwMTktMDUtMjYgMTU6MjgsIFNpbW9uIEhvYnNvbiB3cm90
ZToKPiA+Pj4+IEkgd2FudCB0byB1c2UgdGhlIG1vc3QgbW9kZXJuIGhhcmR3YXJlIHBvc3NpYmxl
LCBhbmQgaW4gbGluZSB3aXRoIHRoYXQsCj4gPj4+PiBJCj4gPj4+PiB3b3VsZCBsaWtlIHRvIGhh
dmUgdGhlIG9wdGlvbiB0byB1c2UgSEREIChvciBTU0QpIGRyaXZlcyB3aXRoIDRLCj4gPj4+PiBz
ZWN0b3JzCj4gPj4+PiB0aHJvdWdoIGEgaGFyZHdhcmUgUkFJRCBjb250cm9sbGVyLgo+ID4gCj4g
PiBJIGhhdmUgc2luY2Ugc3dpdGNoZWQgdG8gdXNpbmcgWkZTIGZvciB0aGUgc3RvcmFnZSBsYXll
ciwgYnV0IG9uIG15Cj4gPiBwcmV2aW91cyBzZXR1cCwgSSB3YXMgdXNpbmcgWGVuLCBMVk0gYW5k
IDRLIHNlY3RvciBkaXNrcyB3aXRoIGEgaGFyZHdhcmUKPiA+IHJhaWQgY29udHJvbGxlci4gTmV2
ZXIgZXhwZXJpZW5jZWQgYW55IGlzc3VlcyByZWxhdGVkIHRvIHRoZSBkaXNrcyBiZWluZwo+ID4g
NEsuCj4gPiAKPiA+IEFzIHJlY2VudCB0b29scyBhbGwgdGVuZCB0byBkZWZhdWx0IHRvIGFsaWdu
aW5nIG9uIDRLIHJlZ2FyZGxlc3MsIEkgZGlkbid0Cj4gPiBldmVuIGVuY291bnRlciBhbnkgYmFk
IHBlcmZvcm1hbmNlIGVpdGhlci4KPiA+IAo+ID4+Pj4gSSBoYXZlIGJlZW4gc2VhcmNoaW5nIGlu
Zm9ybWF0aW9uIGFib3V0IFhlbiBhbmQgc3VwcG9ydCBmb3IgZHJpdmVzIHdpdGgKPiA+Pj4+IDRL
IHNlY3RvcnMsIGJ1dCBJIGhhdmVuJ3Qgc2VlbiBtdWNoIGluZm9ybWF0aW9uIG9uIHRoZSBzdWJq
ZWN0LiBJIHdvdWxkCj4gPj4+PiBiZSBzaW5jZXJlbHkgImRpc3NhcHBvaW50ZWQiIGlmIEkgcHVy
Y2hhc2UgYSBuZXcgc2VydmVyIGZvciAxMDAwMCsgVVNELAo+ID4+Pj4gb25seSB0byBkaXNjb3Zl
ciBpdCB0byBiZSB1dHRlciB1c2VsZXNzLj4KPiA+IAo+ID4gSSBidXkgdGhlbSBpbiBFdXJvcywg
YnV0IHdvdWxkIGFsc28gYmUgYW5ub3llZCBpZiB0aGUgc2VydmVyIHdvdWxkIGJlIGxlc3MKPiA+
IHRoZW4gMTAwMCBVU0Qgb3IgRVVSLgo+ID4gCj4gPj4+IEl0IHNob3VsZG4ndCBtYXR0ZXIuCj4g
Pj4+IEFzIGxvbmcgYXMgdGhlIGhhcmR3YXJlIGlzIHN1cHBvcnRlZCBpbiBYZW4vRG9tMCwgYW5k
IHlvdSBwYXJ0aXRpb24gb24KPiA+Pj4gNGsKPiA+Pj4gYm91bmRhcmllcywgdGhlbiB0aGUgZ3Vl
c3RzIHNob3VsZCBiZSBpc29sYXRlZCBmcm9tIHRoZSB1bmRlcmx5aW5nCj4gPj4+IGRldGFpbHMu
IE9idmlvdXNseSBpdCB3b3VsZCBiZSBhIGdvb2QgaWRlYSB0byBhbHNvIHBhcnRpdGlvbiBhbnkg
dmlydHVhbAo+ID4+PiBkcml2ZXMgb24gNGsgYm91bmRhcmllcyAoaWYgcGFydGl0aW9uaW5nIGlu
IHRoZSBndWVzdHMpLgo+ID4gCj4gPiBUaGlzIHdhcyBteSBleHBlcmllbmNlIGFzIHdlbGwsIGJ1
dCB3b3VsZCBsaWtlIHRvIGFkZCB0aGF0IHBhcnRpdGlvbmluZwo+ID4gdG9vbHMgdGVuZCB0byBk
ZWZhdWx0IHRvIDRLIGluIGFueSBjYXNlLgo+ID4gCj4gPj4gSGkgU2ltb24sCj4gPj4gCj4gPj4g
VGhhbmtzIGZvciB5b3VyIGlucHV0LiBUaGF0J3MgdGhlIHBvaW50LiBJIGhhdmUgc2VlbiBhIGZl
dyBwb3N0cyB0aGF0Cj4gPj4gdGhlIGFkdmFuY2VkIGRpc2sgZm9ybWF0IHVzaW5nIDRLIHNlY3Rv
cnMgaXMgbm90IGNvbXBhdGlibGUgd2l0aCBYZW4uCj4gPiAKPiA+IENhbiB5b3UgcHJvdmlkZSBs
aW5rcz8gQXMgSSBhbSBjdXJpb3VzIG9uIHRoaXMuCj4gPiAKPiA+IC0tCj4gPiBKb29zdAo+IAo+
IEhpIEpvb3N0LAo+IAo+IFRoYW5rcyBmb3IgeW91ciBpbnB1dC4KCllvdSdyZSB3ZWxjb21lLgoK
PiBMaW5rcyBiZWxvdy4gSXQncyBtb3N0bHkgYWJvdXQgWGVuU2VydmVyLCBidXQgSQo+IGFzc3Vt
ZSBpdCBhcHBsaWVzIHRvIFhlbiBhbHNvLgoKTm90IG5lY2Vzc2FyaWx5LCBYZW5TZXJ2ZXIgaXMg
T1MrWGVuLgpJIHVzZSBHZW50b28gd2l0aCBYZW4uCgo+IFRoZXJlIGRvZXNuJ3Qgc2VlbSB0byBi
ZSBtYW55IGxpbmtzIG11Y2gKPiBsYXRlciB0aGFuIDIwMTYuIEl0IGVpdGhlciBpbXBsaWVzIHRo
YXQgYWxtb3N0IGV2ZXJ5dGhpbmcgaXMgNEsgdG9kYXksCj4gb3IgdGhlIHNlcnZlciBtYW51ZmFj
dHVyZXJzIHN0aWxsIGNsaW5naW5nIHRvIDUxMiBieXRlcywgd2l0aCB0aGUgNTEyZQo+IGRpc2tz
IHNvbWUga2luZCBvZiBzdHJhbmdlIGFuaW1hbCBpbiB0aGUganVuZ2xlLiBJIHJlYWQgdGhlIG1h
bnVhbCBmb3IKPiBIUEUgU21hcnQgQXJyYXkgQWRtaW5pc3RyYXRvciwgYW5kIDUxMmUgZHJpdmVz
IHdoZXJlIG1lbnRpb25lZCBpbiBhIHdheSwKPiB0aGF0IGp1c3QgbXVkZGxlcyB0aGluZ3MgZXZl
biBtb3JlLgoKSSBoYXZlbid0IHVzZWQgSFBBIFNBQSBteXNlbGYsIGJ1dCBpZiB0aGF0IGRvZXNu
J3Qgc3VwcG9ydCA0SyBkcml2ZXMsIHlvdSBuZWVkIAp0byBmaW5kIHNvbWV0aGluZyB0byByZXBs
YWNlIGl0IHdpdGguCgo+IEF0IGxlYXN0IGZvciBkZXNrdG9wIFBDcywgdGhlcmUgc2VlbXMgdG8g
YmUgYSBtaXggb2YgSEREcyBhdmFpbGFibGUKPiAoNTEyLCA1MTJlLCBhbmQgNEspLiBJIG1pZ3Jh
dGVkIGEgU0FUQSBIREQgdG8gYSBTU0QgdG9kYXksIGFuZCBDZW50T1MKPiByZXBvcnRlZCB0aGUg
SEREIHRvIGJlIG9mIHR5cGUgNTEyZSAoNTEyIGJ5dGVzIGxvZ2ljYWwvNDA5NiBwaHlzaWNhbCks
Cj4gd2hpbGUgdGhlIChicmFuZCBuZXcgMVRCIFNTRCkgd2FzIGEgcHVyZSA1MTIgZHJpdmUuIFNv
IG11Y2ggZm9yIHRoZQo+IGFkdmFuY2VkIGZvcm1hdC4gQW55d2F5LCB0aGUgbWlncmF0aW9uIHdh
cyBzdWNjZXNzZnVsLgoKTXkgY3VycmVudCBzZXJ2ZXIgdXNlcyA1MTJuIFNBUyBkcml2ZXMgYmVj
YXVzZSBJIGNvdWxkbid0IGZpbmQgZGVjZW50IDRrbiAKZHJpdmVzLiBJIHByZWZlciBkcml2ZXMg
dG8gYmUgaG9uZXN0IGFib3V0IHdoYXQgdGhleSByZXBvcnQgdG8gdGhlIE9TLiBPbiB0aGUgCnBy
ZXZpb3VzIHN5c3RlbSwgSSBoYWQgbm8gY2hvaWNlIGFzIHRoZSBvbmx5IGFmZm9yZGFibGUgZGlz
a3Mgd2VyZSBhbGwgNTEyZSAKKDRLLCBidXQgcHJldGVuZGluZyB0byBiZSA1MTIpIGRyaXZlcy4K
Cj4gaHR0cHM6Ly9jb21tdW5pdHkuc3BpY2V3b3Jrcy5jb20vdG9waWMvMTQ1NzM0My1iZXN0LXBv
c3NpYmxlLXdheS10by1jb25maWd1cgo+IGUtcmFpZC13aXRoLTRrbi1kcml2ZXMKClNlZW1zIHRv
IGJlIGFuIGlzc3VlIHdpdGggdGhlIGhhcmR3YXJlIHJhaWQgZGV2aWNlLCBub3QgdGhlIE9TIG9y
IFhlbi4KCj4gaHR0cHM6Ly9kaXNjdXNzaW9ucy5jaXRyaXguY29tL3RvcGljLzM4MzY3Ni1pcy14
ZW5zZXJ2ZXItNy1hbi1hZHZhbmNlZC1mb3JtCj4gYXQtNTEyZS1vci00a24tYXdhcmUtb3MvCgoi
Tm8gb2ZmaWNpYWwgc3VwcG9ydCwgYnV0IGRvZXMgc2VlbSB0byB3b3JrIgoKPiBodHRwczovL2Zp
bGVycy5ibG9nc3BvdC5jb20vMjAxOC8xMi9jaXRyaXgteGVuc2VydmVyLXN1cHBvcnQtZm9yLTRr
LXNlY3Rvci4KPiBodG1sCgpBIHNpbmdsZSBjb21tZW50IHdpdGggbm8gcmVhbCB2YWx1ZS4gSWYg
dGhpcyB3ZXJlIG9uIGFuIG9mZmljaWFsIChlaXRoZXIgWGVuIApvciBDaXRyaXgpIHdlYnNpdGUs
IEkgd291bGQgY29uc2lkZXIgaXQuIEJ1dCB3aGVuIGZvdW5kIG9uIGJsb2dzcG90IHdpdGggbm8g
CmV4cGxhbmF0aW9uLCBJIHdvdWxkIGlnbm9yZSBpdC4KCgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBsaXN0Clhlbi11
c2Vyc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLXVzZXJz

From xen-users-bounces@lists.xenproject.org Tue May 28 16:54:29 2019
Return-path: <xen-users-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 16:54:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-users-bounces@lists.xenproject.org>)
	id 1hVfLl-0002rR-Br; Tue, 28 May 2019 16:53:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <SRS0=IQIB=T4=atmos.eu=miles@srs-us1.protection.inumbo.net>)
 id 1hVfLk-0002rM-At
 for xen-users@lists.xenproject.org; Tue, 28 May 2019 16:53:20 +0000
X-Inumbo-ID: 173137db-8169-11e9-8980-bc764e045a96
Received: from fw2.atmos.eu (unknown [95.85.240.98])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 173137db-8169-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 16:53:18 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by fw2.atmos.eu (Postfix) with ESMTP id D3AB530031F
 for <xen-users@lists.xenproject.org>; Tue, 28 May 2019 18:53:16 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=atmos.eu; h=
 content-language:content-transfer-encoding:content-type
 :content-type:in-reply-to:mime-version:user-agent:date:date
 :message-id:organization:from:from:references:subject:subject
 :received:received; s=20180430; t=1559062394; x=1560876795; bh=6
 hT6S9/EHEXc0XixuG1EA1KAR1a9SUt9pWLAM3QVOmo=; b=RNNFRIQj3FYVi86v4
 l6MvKLmiHL2zbu/v4ZxQj5XZVBs7OwuZD1I4CXGOsoThNGk4mREPBmzovxDzBQc7
 Rfty1t6BUqzbF2DSJoN2WJqi3jFNBTAE2qsHXWIJ+AXBYnJoAshMT5CWX+VW7AvQ
 rznoxmdiX4nsaxIMehm0u+BvjkbrqPRQT+lW7WlwEWamAwhWpEet3qnfWlqAodM9
 l2mEaQ5aJ3gglus6ZtOEFgGjqqJy15RnNiQc0diambYCuSVu8UxUc5xuxuUdVBwb
 iNIQ6KqqzRuwUdIE+zI0Pastjl0zN6lcR8SK6T3O6AZmQtfaskJZd7uO1Q4hqsFr
 8kZXA==
X-Virus-Scanned: amavisd-new at atmos.eu
Received: from fw2.atmos.eu ([127.0.0.1])
 by localhost (fw2.atmos.eu [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id EWJ717Jc85kz for <xen-users@lists.xenproject.org>;
 Tue, 28 May 2019 18:53:14 +0200 (CEST)
Received: from [10.0.10.2] (unknown [10.0.10.2])
 by fw2.atmos.eu (Postfix) with ESMTP id B4DD2300093
 for <xen-users@lists.xenproject.org>; Tue, 28 May 2019 18:53:14 +0200 (CEST)
To: xen-users@lists.xenproject.org
References: <7f21f069-c2fe-8bc4-e3b4-f1509165de5b@atmos.eu>
 <2112759.lBqoN1iY4v@andromeda>
 <2a116786-5d32-5f9d-8cc7-9fabf81e863a@atmos.eu> <3071124.qp7mU2lCK9@eve>
From: Peter Milesson <miles@atmos.eu>
Organization: =?UTF-8?Q?Jaroslav_Canka=c5=99_a_syn_ATMOS?=
Message-ID: <6ba13311-74b1-b5ac-b409-f11bf411eb97@atmos.eu>
Date: Tue, 28 May 2019 18:53:14 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101
 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <3071124.qp7mU2lCK9@eve>
Content-Language: en-US
Subject: Re: [Xen-users] Xen hypervisor and HDDs with 4K sectors
X-BeenThere: xen-users@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: Xen user discussion <xen-users.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-users@lists.xenproject.org>
List-Help: <mailto:xen-users-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-users>,
 <mailto:xen-users-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-users-bounces@lists.xenproject.org
Sender: "Xen-users" <xen-users-bounces@lists.xenproject.org>

CgpPbiAyMDE5LTA1LTI4IDE1OjM5LCBKLiBSb2VsZXZlbGQgd3JvdGU6Cj4gT24gVHVlc2RheSwg
TWF5IDI4LCAyMDE5IDEyOjA1OjMxIFBNIENFU1QgUGV0ZXIgTWlsZXNzb24gd3JvdGU6Cj4+IE9u
IDIwMTktMDUtMjggMTA6NDAsIEouIFJvZWxldmVsZCB3cm90ZToKPj4+IFBldGVyLAo+Pj4KPj4+
IE9uIHpvbmRhZyAyNiBtZWkgMjAxOSAxOTozMToyMiBDRVNUIFBldGVyIE1pbGVzc29uIHdyb3Rl
Ogo+Pj4+IE9uIDIwMTktMDUtMjYgMTU6MjgsIFNpbW9uIEhvYnNvbiB3cm90ZToKPj4+Pj4+IEkg
d2FudCB0byB1c2UgdGhlIG1vc3QgbW9kZXJuIGhhcmR3YXJlIHBvc3NpYmxlLCBhbmQgaW4gbGlu
ZSB3aXRoIHRoYXQsCj4+Pj4+PiBJCj4+Pj4+PiB3b3VsZCBsaWtlIHRvIGhhdmUgdGhlIG9wdGlv
biB0byB1c2UgSEREIChvciBTU0QpIGRyaXZlcyB3aXRoIDRLCj4+Pj4+PiBzZWN0b3JzCj4+Pj4+
PiB0aHJvdWdoIGEgaGFyZHdhcmUgUkFJRCBjb250cm9sbGVyLgo+Pj4gSSBoYXZlIHNpbmNlIHN3
aXRjaGVkIHRvIHVzaW5nIFpGUyBmb3IgdGhlIHN0b3JhZ2UgbGF5ZXIsIGJ1dCBvbiBteQo+Pj4g
cHJldmlvdXMgc2V0dXAsIEkgd2FzIHVzaW5nIFhlbiwgTFZNIGFuZCA0SyBzZWN0b3IgZGlza3Mg
d2l0aCBhIGhhcmR3YXJlCj4+PiByYWlkIGNvbnRyb2xsZXIuIE5ldmVyIGV4cGVyaWVuY2VkIGFu
eSBpc3N1ZXMgcmVsYXRlZCB0byB0aGUgZGlza3MgYmVpbmcKPj4+IDRLLgo+Pj4KPj4+IEFzIHJl
Y2VudCB0b29scyBhbGwgdGVuZCB0byBkZWZhdWx0IHRvIGFsaWduaW5nIG9uIDRLIHJlZ2FyZGxl
c3MsIEkgZGlkbid0Cj4+PiBldmVuIGVuY291bnRlciBhbnkgYmFkIHBlcmZvcm1hbmNlIGVpdGhl
ci4KPj4+Cj4+Pj4+PiBJIGhhdmUgYmVlbiBzZWFyY2hpbmcgaW5mb3JtYXRpb24gYWJvdXQgWGVu
IGFuZCBzdXBwb3J0IGZvciBkcml2ZXMgd2l0aAo+Pj4+Pj4gNEsgc2VjdG9ycywgYnV0IEkgaGF2
ZW4ndCBzZWVuIG11Y2ggaW5mb3JtYXRpb24gb24gdGhlIHN1YmplY3QuIEkgd291bGQKPj4+Pj4+
IGJlIHNpbmNlcmVseSAiZGlzc2FwcG9pbnRlZCIgaWYgSSBwdXJjaGFzZSBhIG5ldyBzZXJ2ZXIg
Zm9yIDEwMDAwKyBVU0QsCj4+Pj4+PiBvbmx5IHRvIGRpc2NvdmVyIGl0IHRvIGJlIHV0dGVyIHVz
ZWxlc3MuPgo+Pj4gSSBidXkgdGhlbSBpbiBFdXJvcywgYnV0IHdvdWxkIGFsc28gYmUgYW5ub3ll
ZCBpZiB0aGUgc2VydmVyIHdvdWxkIGJlIGxlc3MKPj4+IHRoZW4gMTAwMCBVU0Qgb3IgRVVSLgo+
Pj4KPj4+Pj4gSXQgc2hvdWxkbid0IG1hdHRlci4KPj4+Pj4gQXMgbG9uZyBhcyB0aGUgaGFyZHdh
cmUgaXMgc3VwcG9ydGVkIGluIFhlbi9Eb20wLCBhbmQgeW91IHBhcnRpdGlvbiBvbgo+Pj4+PiA0
awo+Pj4+PiBib3VuZGFyaWVzLCB0aGVuIHRoZSBndWVzdHMgc2hvdWxkIGJlIGlzb2xhdGVkIGZy
b20gdGhlIHVuZGVybHlpbmcKPj4+Pj4gZGV0YWlscy4gT2J2aW91c2x5IGl0IHdvdWxkIGJlIGEg
Z29vZCBpZGVhIHRvIGFsc28gcGFydGl0aW9uIGFueSB2aXJ0dWFsCj4+Pj4+IGRyaXZlcyBvbiA0
ayBib3VuZGFyaWVzIChpZiBwYXJ0aXRpb25pbmcgaW4gdGhlIGd1ZXN0cykuCj4+PiBUaGlzIHdh
cyBteSBleHBlcmllbmNlIGFzIHdlbGwsIGJ1dCB3b3VsZCBsaWtlIHRvIGFkZCB0aGF0IHBhcnRp
dGlvbmluZwo+Pj4gdG9vbHMgdGVuZCB0byBkZWZhdWx0IHRvIDRLIGluIGFueSBjYXNlLgo+Pj4K
Pj4+PiBIaSBTaW1vbiwKPj4+Pgo+Pj4+IFRoYW5rcyBmb3IgeW91ciBpbnB1dC4gVGhhdCdzIHRo
ZSBwb2ludC4gSSBoYXZlIHNlZW4gYSBmZXcgcG9zdHMgdGhhdAo+Pj4+IHRoZSBhZHZhbmNlZCBk
aXNrIGZvcm1hdCB1c2luZyA0SyBzZWN0b3JzIGlzIG5vdCBjb21wYXRpYmxlIHdpdGggWGVuLgo+
Pj4gQ2FuIHlvdSBwcm92aWRlIGxpbmtzPyBBcyBJIGFtIGN1cmlvdXMgb24gdGhpcy4KPj4+Cj4+
PiAtLQo+Pj4gSm9vc3QKPj4gSGkgSm9vc3QsCj4+Cj4+IFRoYW5rcyBmb3IgeW91ciBpbnB1dC4K
PiBZb3UncmUgd2VsY29tZS4KPgo+PiBMaW5rcyBiZWxvdy4gSXQncyBtb3N0bHkgYWJvdXQgWGVu
U2VydmVyLCBidXQgSQo+PiBhc3N1bWUgaXQgYXBwbGllcyB0byBYZW4gYWxzby4KPiBOb3QgbmVj
ZXNzYXJpbHksIFhlblNlcnZlciBpcyBPUytYZW4uCj4gSSB1c2UgR2VudG9vIHdpdGggWGVuLgo+
Cj4+IFRoZXJlIGRvZXNuJ3Qgc2VlbSB0byBiZSBtYW55IGxpbmtzIG11Y2gKPj4gbGF0ZXIgdGhh
biAyMDE2LiBJdCBlaXRoZXIgaW1wbGllcyB0aGF0IGFsbW9zdCBldmVyeXRoaW5nIGlzIDRLIHRv
ZGF5LAo+PiBvciB0aGUgc2VydmVyIG1hbnVmYWN0dXJlcnMgc3RpbGwgY2xpbmdpbmcgdG8gNTEy
IGJ5dGVzLCB3aXRoIHRoZSA1MTJlCj4+IGRpc2tzIHNvbWUga2luZCBvZiBzdHJhbmdlIGFuaW1h
bCBpbiB0aGUganVuZ2xlLiBJIHJlYWQgdGhlIG1hbnVhbCBmb3IKPj4gSFBFIFNtYXJ0IEFycmF5
IEFkbWluaXN0cmF0b3IsIGFuZCA1MTJlIGRyaXZlcyB3aGVyZSBtZW50aW9uZWQgaW4gYSB3YXks
Cj4+IHRoYXQganVzdCBtdWRkbGVzIHRoaW5ncyBldmVuIG1vcmUuCj4gSSBoYXZlbid0IHVzZWQg
SFBBIFNBQSBteXNlbGYsIGJ1dCBpZiB0aGF0IGRvZXNuJ3Qgc3VwcG9ydCA0SyBkcml2ZXMsIHlv
dSBuZWVkCj4gdG8gZmluZCBzb21ldGhpbmcgdG8gcmVwbGFjZSBpdCB3aXRoLgo+Cj4+IEF0IGxl
YXN0IGZvciBkZXNrdG9wIFBDcywgdGhlcmUgc2VlbXMgdG8gYmUgYSBtaXggb2YgSEREcyBhdmFp
bGFibGUKPj4gKDUxMiwgNTEyZSwgYW5kIDRLKS4gSSBtaWdyYXRlZCBhIFNBVEEgSEREIHRvIGEg
U1NEIHRvZGF5LCBhbmQgQ2VudE9TCj4+IHJlcG9ydGVkIHRoZSBIREQgdG8gYmUgb2YgdHlwZSA1
MTJlICg1MTIgYnl0ZXMgbG9naWNhbC80MDk2IHBoeXNpY2FsKSwKPj4gd2hpbGUgdGhlIChicmFu
ZCBuZXcgMVRCIFNTRCkgd2FzIGEgcHVyZSA1MTIgZHJpdmUuIFNvIG11Y2ggZm9yIHRoZQo+PiBh
ZHZhbmNlZCBmb3JtYXQuIEFueXdheSwgdGhlIG1pZ3JhdGlvbiB3YXMgc3VjY2Vzc2Z1bC4KPiBN
eSBjdXJyZW50IHNlcnZlciB1c2VzIDUxMm4gU0FTIGRyaXZlcyBiZWNhdXNlIEkgY291bGRuJ3Qg
ZmluZCBkZWNlbnQgNGtuCj4gZHJpdmVzLiBJIHByZWZlciBkcml2ZXMgdG8gYmUgaG9uZXN0IGFi
b3V0IHdoYXQgdGhleSByZXBvcnQgdG8gdGhlIE9TLiBPbiB0aGUKPiBwcmV2aW91cyBzeXN0ZW0s
IEkgaGFkIG5vIGNob2ljZSBhcyB0aGUgb25seSBhZmZvcmRhYmxlIGRpc2tzIHdlcmUgYWxsIDUx
MmUKPiAoNEssIGJ1dCBwcmV0ZW5kaW5nIHRvIGJlIDUxMikgZHJpdmVzLgo+Cj4+IGh0dHBzOi8v
Y29tbXVuaXR5LnNwaWNld29ya3MuY29tL3RvcGljLzE0NTczNDMtYmVzdC1wb3NzaWJsZS13YXkt
dG8tY29uZmlndXIKPj4gZS1yYWlkLXdpdGgtNGtuLWRyaXZlcwo+IFNlZW1zIHRvIGJlIGFuIGlz
c3VlIHdpdGggdGhlIGhhcmR3YXJlIHJhaWQgZGV2aWNlLCBub3QgdGhlIE9TIG9yIFhlbi4KPgo+
PiBodHRwczovL2Rpc2N1c3Npb25zLmNpdHJpeC5jb20vdG9waWMvMzgzNjc2LWlzLXhlbnNlcnZl
ci03LWFuLWFkdmFuY2VkLWZvcm0KPj4gYXQtNTEyZS1vci00a24tYXdhcmUtb3MvCj4gIk5vIG9m
ZmljaWFsIHN1cHBvcnQsIGJ1dCBkb2VzIHNlZW0gdG8gd29yayIKPgo+PiBodHRwczovL2ZpbGVy
cy5ibG9nc3BvdC5jb20vMjAxOC8xMi9jaXRyaXgteGVuc2VydmVyLXN1cHBvcnQtZm9yLTRrLXNl
Y3Rvci4KPj4gaHRtbAo+IEEgc2luZ2xlIGNvbW1lbnQgd2l0aCBubyByZWFsIHZhbHVlLiBJZiB0
aGlzIHdlcmUgb24gYW4gb2ZmaWNpYWwgKGVpdGhlciBYZW4KPiBvciBDaXRyaXgpIHdlYnNpdGUs
IEkgd291bGQgY29uc2lkZXIgaXQuIEJ1dCB3aGVuIGZvdW5kIG9uIGJsb2dzcG90IHdpdGggbm8K
PiBleHBsYW5hdGlvbiwgSSB3b3VsZCBpZ25vcmUgaXQuCj4KSGkgSm9vc3QsCgpJIGdvdCBob2xk
IG9mIHRoZSBuZXdlc3QgSEREIGxpc3QgZnJvbSBIUEUuIE1vc3QgZHJpdmVzIGFyZSA1MTJuLCB3
aXRoIGEgCmZldyA1MTJlIGRyaXZlcy4gSFBFIGRvZXMgbm90IG9mZmVyIDRrbiBkcml2ZXMuIElm
IEkgZ2V0IGEgZGVjZW50IHF1b3RlIApvbiBhIG5ldyBzZXJ2ZXIgd2l0aCBTU0QgZHJpdmVzLCBJ
J2xsIGp1bXAgb250byB0aGF0IHRyYWluLiA1MTJuLCBvciA0a24gCnNob3VsZCBtb3JlIG9yIGxl
c3MgYmUgaXJyZWxldmFudCB3aXRoIFNTRCBkaXNrcywgYXMgdGhlcmUgYXJlIG5vIAptZWNoYW5p
Y3MgaW52b2x2ZWQuCgpJIHdpc2ggeW91IGEgbmljZSBkYXksCgpQZXRlcgoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tdXNlcnMgbWFpbGluZyBs
aXN0Clhlbi11c2Vyc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLXVzZXJz

