<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>220777</bug_id>
          
          <creation_ts>2021-01-20 11:49:31 -0800</creation_ts>
          <short_desc>[macOS] The development WebContent XPC service crashes under WebKit::AuxiliaryProcess::initializeSandbox</short_desc>
          <delta_ts>2021-01-25 11:10:00 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit Misc.</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Per Arne Vollan">pvollan</reporter>
          <assigned_to name="Per Arne Vollan">pvollan</assigned_to>
          <cc>ap</cc>
    
    <cc>bfulgham</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1720955</commentid>
    <comment_count>0</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2021-01-20 11:49:31 -0800</bug_when>
    <thetext>This happens because the development XPC service does not have the required private entitlement to enable message filtering in the sandbox, and therefore fails to apply the sandbox. The existing runtime switching to enable message filtering based on the presence of the entitlement is not working correctly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1720956</commentid>
    <comment_count>1</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2021-01-20 11:50:06 -0800</bug_when>
    <thetext>&lt;rdar://problem/73382584&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1720960</commentid>
    <comment_count>2</comment_count>
      <attachid>417986</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2021-01-20 12:01:10 -0800</bug_when>
    <thetext>Created attachment 417986
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1720965</commentid>
    <comment_count>3</comment_count>
      <attachid>417989</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2021-01-20 12:51:24 -0800</bug_when>
    <thetext>Created attachment 417989
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1721003</commentid>
    <comment_count>4</comment_count>
      <attachid>417996</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2021-01-20 14:23:47 -0800</bug_when>
    <thetext>Created attachment 417996
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1721240</commentid>
    <comment_count>5</comment_count>
      <attachid>417996</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2021-01-21 10:41:44 -0800</bug_when>
    <thetext>Comment on attachment 417996
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1721255</commentid>
    <comment_count>6</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2021-01-21 11:25:05 -0800</bug_when>
    <thetext>(In reply to Brent Fulgham from comment #5)
&gt; Comment on attachment 417996 [details]
&gt; Patch
&gt; 
&gt; r=me

Thanks for reviewing!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1721282</commentid>
    <comment_count>7</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-01-21 12:35:10 -0800</bug_when>
    <thetext>Committed r271710: &lt;https://trac.webkit.org/changeset/271710&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 417996.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1721450</commentid>
    <comment_count>8</comment_count>
      <attachid>417996</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2021-01-21 18:31:43 -0800</bug_when>
    <thetext>Comment on attachment 417996
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=417996&amp;action=review

&gt; Source/WebKit/WebProcess/com.apple.WebProcess.sb.in:-121
&gt; -#if HAVE(SANDBOX_MESSAGE_FILTERING)

I&apos;m surprised by the removal of compile time check. But I guess it&apos;s OK given that EWS is green.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1722153</commentid>
    <comment_count>9</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2021-01-25 11:10:00 -0800</bug_when>
    <thetext>(In reply to Alexey Proskuryakov from comment #8)
&gt; Comment on attachment 417996 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=417996&amp;action=review
&gt; 
&gt; &gt; Source/WebKit/WebProcess/com.apple.WebProcess.sb.in:-121
&gt; &gt; -#if HAVE(SANDBOX_MESSAGE_FILTERING)
&gt; 
&gt; I&apos;m surprised by the removal of compile time check. But I guess it&apos;s OK
&gt; given that EWS is green.

This should now be handled at compile time of the sandbox.

Thanks for reviewing!</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>417986</attachid>
            <date>2021-01-20 12:01:10 -0800</date>
            <delta_ts>2021-01-20 12:51:23 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-220777-20210120120109.patch</filename>
            <type>text/plain</type>
            <size>15912</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyNzE2NjMpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE3IEBACisyMDIxLTAxLTIwICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbbWFjT1NdIFRoZSBkZXZlbG9w
bWVudCBXZWJDb250ZW50IFhQQyBzZXJ2aWNlIGNyYXNoZXMgdW5kZXIgV2ViS2l0OjpBdXhpbGlh
cnlQcm9jZXNzOjppbml0aWFsaXplU2FuZGJveAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjIwNzc3CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS83MzM4
MjU4ND4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBU
aGlzIGhhcHBlbnMgYmVjYXVzZSB0aGUgZGV2ZWxvcG1lbnQgWFBDIHNlcnZpY2UgZG9lcyBub3Qg
aGF2ZSB0aGUgcmVxdWlyZWQgcHJpdmF0ZSBlbnRpdGxlbWVudCB0byBlbmFibGUgbWVzc2FnZSBm
aWx0ZXJpbmcgaW4gdGhlIHNhbmRib3gsCisgICAgICAgIGFuZCB0aGVyZWZvcmUgZmFpbHMgdG8g
YXBwbHkgdGhlIHNhbmRib3guIFRoZSBleGlzdGluZyBydW50aW1lIHN3aXRjaGluZyB0byBlbmFi
bGUgbWVzc2FnZSBmaWx0ZXJpbmcgYmFzZWQgb24gdGhlIHByZXNlbmNlIG9mIHRoZSBlbnRpdGxl
bWVudAorICAgICAgICBpcyBub3Qgd29ya2luZyBjb3JyZWN0bHkuIFRoZSAnaWYnIGNsYXVzZSBj
aGVja2luZyB0aGUgc2FuZGJveCBwYXJhbWV0ZXIgaW4gdGhlIHNhbmRib3ggY2Fubm90IGJlIG5l
c3RlZCBpbnNpZGUgYW4gJ2FsbG93JyBjbGF1c2UsIGl0IGFwcGVhcnMuIAorCisgICAgICAgICog
V2ViUHJvY2Vzcy9jb20uYXBwbGUuV2ViUHJvY2Vzcy5zYi5pbjoKKwogMjAyMS0wMS0yMCAgV2Vu
c29uIEhzaWVoICA8d2Vuc29uX2hzaWVoQGFwcGxlLmNvbT4KIAogICAgICAgICBbaU9TXSAidG91
Y2hlbmQiIGV2ZW50cyBzaG91bGQgYmUgZGlzcGF0Y2hlZCBhbmQgaGFuZGxlZCBhc3luY2hyb25v
dXNseQpJbmRleDogU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL2NvbS5hcHBsZS5XZWJQcm9jZXNz
LnNiLmluCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb20uYXBwbGUu
V2ViUHJvY2Vzcy5zYi5pbgkocmV2aXNpb24gMjcxNDU0KQorKysgU291cmNlL1dlYktpdC9XZWJQ
cm9jZXNzL2NvbS5hcHBsZS5XZWJQcm9jZXNzLnNiLmluCSh3b3JraW5nIGNvcHkpCkBAIC0xMTYs
MTEgKzExNiwxMCBAQAogICAgICAgICAocHJlZml4ICIvcHJpdmF0ZS92YXIvZGIvQ1ZNUy9jdm1z
Q29kZVNpZ25PYmoiKSkKICNlbmRpZgogICAgIDs7IE9wZW5DTAotICAgIChhbGxvdyBpb2tpdC1v
cGVuCi0gICAgICAgIChpb2tpdC1jb25uZWN0aW9uICJJT0FjY2VsZXJhdG9yIikKLSNpZiBIQVZF
KFNBTkRCT1hfTUVTU0FHRV9GSUxURVJJTkcpCi0gICAgICAgICh3aXRoIHRlbGVtZXRyeS1iYWNr
dHJhY2UpCi0gICAgICAgIChpZiAoZXF1YWw/IChwYXJhbSAiRU5BQkxFX1NBTkRCT1hfTUVTU0FH
RV9GSUxURVIiKSAiWUVTIikKKyAgICAoaWYgKGVxdWFsPyAocGFyYW0gIkVOQUJMRV9TQU5EQk9Y
X01FU1NBR0VfRklMVEVSIikgIllFUyIpCisgICAgICAgIChhbGxvdyBpb2tpdC1vcGVuCisgICAg
ICAgICAgICAoaW9raXQtY29ubmVjdGlvbiAiSU9BY2NlbGVyYXRvciIpCisgICAgICAgICAgICAo
d2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQogICAgICAgICAgICAgKGFwcGx5LW1lc3NhZ2UtZmls
dGVyCiAgICAgICAgICAgICAgICAgKGFsbG93CiAgICAgICAgICAgICAgICAgICAgIGlva2l0LWFz
eW5jLWV4dGVybmFsLW1ldGhvZApAQCAtMTMxLDEzICsxMzAsMTUgQEAKICAgICAgICAgICAgICAg
ICApCiAgICAgICAgICAgICApCiAgICAgICAgICkKLSNlbmRpZgorICAgICAgICA7IGVsc2UKKyAg
ICAgICAgKGFsbG93IGlva2l0LW9wZW4KKyAgICAgICAgICAgIChpb2tpdC1jb25uZWN0aW9uICJJ
T0FjY2VsZXJhdG9yIikKKyAgICAgICAgKQogICAgICkKLSAgICAoYWxsb3cgaW9raXQtb3Blbgot
ICAgICAgICAoaW9raXQtcmVnaXN0cnktZW50cnktY2xhc3MgIklPQWNjZWxlcmF0aW9uVXNlckNs
aWVudCIpCi0jaWYgSEFWRShTQU5EQk9YX01FU1NBR0VfRklMVEVSSU5HKQotICAgICAgICAod2l0
aCB0ZWxlbWV0cnktYmFja3RyYWNlKQotICAgICAgICAoaWYgKGVxdWFsPyAocGFyYW0gIkVOQUJM
RV9TQU5EQk9YX01FU1NBR0VfRklMVEVSIikgIllFUyIpCisgICAgKGlmIChlcXVhbD8gKHBhcmFt
ICJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIpICJZRVMiKQorICAgICAgICAoYWxsb3cg
aW9raXQtb3BlbgorICAgICAgICAgICAgKGlva2l0LXJlZ2lzdHJ5LWVudHJ5LWNsYXNzICJJT0Fj
Y2VsZXJhdGlvblVzZXJDbGllbnQiKQorICAgICAgICAgICAgKHdpdGggdGVsZW1ldHJ5LWJhY2t0
cmFjZSkKICAgICAgICAgICAgIChhcHBseS1tZXNzYWdlLWZpbHRlcgogICAgICAgICAgICAgICAg
IChhbGxvdyAod2l0aCB0ZWxlbWV0cnkpCiAgICAgICAgICAgICAgICAgICAgIGlva2l0LWFzeW5j
LWV4dGVybmFsLW1ldGhvZApAQCAtMTQ2LDEzICsxNDcsMTUgQEAKICAgICAgICAgICAgICAgICAp
CiAgICAgICAgICAgICApCiAgICAgICAgICkKLSNlbmRpZgorICAgICAgICA7IGVsc2UKKyAgICAg
ICAgKGFsbG93IGlva2l0LW9wZW4KKyAgICAgICAgICAgIChpb2tpdC1yZWdpc3RyeS1lbnRyeS1j
bGFzcyAiSU9BY2NlbGVyYXRpb25Vc2VyQ2xpZW50IikKKyAgICAgICAgKQogICAgICkKLSAgICAo
YWxsb3cgaW9raXQtb3BlbgotICAgICAgICAoaW9raXQtcmVnaXN0cnktZW50cnktY2xhc3MgIklP
U3VyZmFjZVJvb3RVc2VyQ2xpZW50IikKLSNpZiBIQVZFKFNBTkRCT1hfTUVTU0FHRV9GSUxURVJJ
TkcpCi0gICAgICAgICh3aXRoIHRlbGVtZXRyeS1iYWNrdHJhY2UpCi0gICAgICAgIChpZiAoZXF1
YWw/IChwYXJhbSAiRU5BQkxFX1NBTkRCT1hfTUVTU0FHRV9GSUxURVIiKSAiWUVTIikKKyAgICAo
aWYgKGVxdWFsPyAocGFyYW0gIkVOQUJMRV9TQU5EQk9YX01FU1NBR0VfRklMVEVSIikgIllFUyIp
CisgICAgICAgIChhbGxvdyBpb2tpdC1vcGVuCisgICAgICAgICAgICAoaW9raXQtcmVnaXN0cnkt
ZW50cnktY2xhc3MgIklPU3VyZmFjZVJvb3RVc2VyQ2xpZW50IikKKyAgICAgICAgICAgICh3aXRo
IHRlbGVtZXRyeS1iYWNrdHJhY2UpCiAgICAgICAgICAgICAoYXBwbHktbWVzc2FnZS1maWx0ZXIK
ICAgICAgICAgICAgICAgICAoYWxsb3cKICAgICAgICAgICAgICAgICAgICAgaW9raXQtYXN5bmMt
ZXh0ZXJuYWwtbWV0aG9kCkBAIC0xNjMsMTMgKzE2NiwxNSBAQAogICAgICAgICAgICAgICAgICkK
ICAgICAgICAgICAgICkKICAgICAgICAgKQotI2VuZGlmCisgICAgICAgIDsgZWxzZQorICAgICAg
ICAoYWxsb3cgaW9raXQtb3BlbgorICAgICAgICAgICAgKGlva2l0LXJlZ2lzdHJ5LWVudHJ5LWNs
YXNzICJJT1N1cmZhY2VSb290VXNlckNsaWVudCIpCisgICAgICAgICkKICAgICApCi0gICAgKGFs
bG93IGlva2l0LW9wZW4KLSAgICAgICAgKGlva2l0LXJlZ2lzdHJ5LWVudHJ5LWNsYXNzICJJT1N1
cmZhY2VTZW5kUmlnaHQiKQotI2lmIEhBVkUoU0FOREJPWF9NRVNTQUdFX0ZJTFRFUklORykKLSAg
ICAgICAgKHdpdGggdGVsZW1ldHJ5LWJhY2t0cmFjZSkKLSAgICAgICAgKGlmIChlcXVhbD8gKHBh
cmFtICJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIpICJZRVMiKQorICAgIChpZiAoZXF1
YWw/IChwYXJhbSAiRU5BQkxFX1NBTkRCT1hfTUVTU0FHRV9GSUxURVIiKSAiWUVTIikKKyAgICAg
ICAgKGFsbG93IGlva2l0LW9wZW4KKyAgICAgICAgICAgIChpb2tpdC1yZWdpc3RyeS1lbnRyeS1j
bGFzcyAiSU9TdXJmYWNlU2VuZFJpZ2h0IikKKyAgICAgICAgICAgICh3aXRoIHRlbGVtZXRyeS1i
YWNrdHJhY2UpCiAgICAgICAgICAgICAoYXBwbHktbWVzc2FnZS1maWx0ZXIKICAgICAgICAgICAg
ICAgICAoYWxsb3cgKHdpdGggdGVsZW1ldHJ5KQogICAgICAgICAgICAgICAgICAgICBpb2tpdC1h
c3luYy1leHRlcm5hbC1tZXRob2QKQEAgLTE3OCw3ICsxODMsMTAgQEAKICAgICAgICAgICAgICAg
ICApCiAgICAgICAgICAgICApCiAgICAgICAgICkKLSNlbmRpZgorICAgICAgICA7IGVsc2UKKyAg
ICAgICAgKGFsbG93IGlva2l0LW9wZW4KKyAgICAgICAgICAgIChpb2tpdC1yZWdpc3RyeS1lbnRy
eS1jbGFzcyAiSU9TdXJmYWNlU2VuZFJpZ2h0IikKKyAgICAgICAgKQogICAgICkKICNpZiBfX01B
Q19PU19YX1ZFUlNJT05fTUlOX1JFUVVJUkVEIDwgMTEwMDAwCiAgICAgOzsgQ29yZVZpZGVvIENW
Q0dEaXNwbGF5TGluawpAQCAtMTg3LDE0ICsxOTUsMTMgQEAKICNlbmRpZgogCiAgICAgOzsgVGhp
cyBpcyBuZWVkZWQgZm9yIEVuY3J5cHRlZCBNZWRpYSBvbiBzb21lIGhhcmR3YXJlIChNYWNNaW5p
OCwxIGZvciBleGFtcGxlKQotICAgIChhbGxvdyBpb2tpdC1vcGVuCi0gICAgICAgIChyZXF1aXJl
LWFsbAotICAgICAgICAgICAgKGV4dGVuc2lvbiAiY29tLmFwcGxlLndlYmtpdC5leHRlbnNpb24u
aW9raXQiKQotICAgICAgICAgICAgKGlva2l0LXJlZ2lzdHJ5LWVudHJ5LWNsYXNzICJBcHBsZUlu
dGVsTUVVc2VyQ2xpZW50IikKLSAgICAgICAgKQotI2lmIEhBVkUoU0FOREJPWF9NRVNTQUdFX0ZJ
TFRFUklORykKLSAgICAgICAgKHdpdGggdGVsZW1ldHJ5LWJhY2t0cmFjZSkKLSAgICAgICAgKGlm
IChlcXVhbD8gKHBhcmFtICJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIpICJZRVMiKQor
ICAgIChpZiAoZXF1YWw/IChwYXJhbSAiRU5BQkxFX1NBTkRCT1hfTUVTU0FHRV9GSUxURVIiKSAi
WUVTIikKKyAgICAgICAgKGFsbG93IGlva2l0LW9wZW4KKyAgICAgICAgICAgIChyZXF1aXJlLWFs
bAorICAgICAgICAgICAgICAgIChleHRlbnNpb24gImNvbS5hcHBsZS53ZWJraXQuZXh0ZW5zaW9u
Lmlva2l0IikKKyAgICAgICAgICAgICAgICAoaW9raXQtcmVnaXN0cnktZW50cnktY2xhc3MgIkFw
cGxlSW50ZWxNRVVzZXJDbGllbnQiKQorICAgICAgICAgICAgKQorICAgICAgICAgICAgKHdpdGgg
dGVsZW1ldHJ5LWJhY2t0cmFjZSkKICAgICAgICAgICAgIChhcHBseS1tZXNzYWdlLWZpbHRlcgog
ICAgICAgICAgICAgICAgIChhbGxvdwogICAgICAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5h
bC1tZXRob2QKQEAgLTIwNSwxOCArMjEyLDIzIEBACiAgICAgICAgICAgICAgICAgKQogICAgICAg
ICAgICAgKQogICAgICAgICApCi0jZW5kaWYKKyAgICAgICAgOyBlbHNlCisgICAgICAgIChhbGxv
dyBpb2tpdC1vcGVuCisgICAgICAgICAgICAocmVxdWlyZS1hbGwKKyAgICAgICAgICAgICAgICAo
ZXh0ZW5zaW9uICJjb20uYXBwbGUud2Via2l0LmV4dGVuc2lvbi5pb2tpdCIpCisgICAgICAgICAg
ICAgICAgKGlva2l0LXJlZ2lzdHJ5LWVudHJ5LWNsYXNzICJBcHBsZUludGVsTUVVc2VyQ2xpZW50
IikKKyAgICAgICAgICAgICkKKyAgICAgICAgKQogICAgICkKIAogICAgIDs7IFRoaXMgaXMgbmVl
ZGVkIGZvciBFbmNyeXB0ZWQgTWVkaWEgb24gc29tZSBoYXJkd2FyZSAoTWFjTWluaTgsMSBmb3Ig
ZXhhbXBsZSkKLSAgICAoYWxsb3cgaW9raXQtb3BlbgotICAgICAgICAocmVxdWlyZS1hbGwKLSAg
ICAgICAgICAgIChleHRlbnNpb24gImNvbS5hcHBsZS53ZWJraXQuZXh0ZW5zaW9uLmlva2l0IikK
LSAgICAgICAgICAgIChpb2tpdC1yZWdpc3RyeS1lbnRyeS1jbGFzcyAiQXBwbGVTTkJGQlVzZXJD
bGllbnQiKQotICAgICAgICApCi0jaWYgSEFWRShTQU5EQk9YX01FU1NBR0VfRklMVEVSSU5HKQot
ICAgICAgICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQotICAgICAgICAoaWYgKGVxdWFsPyAo
cGFyYW0gIkVOQUJMRV9TQU5EQk9YX01FU1NBR0VfRklMVEVSIikgIllFUyIpCisgICAgKGlmIChl
cXVhbD8gKHBhcmFtICJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIpICJZRVMiKQorICAg
ICAgICAoYWxsb3cgaW9raXQtb3BlbgorICAgICAgICAgICAgKHJlcXVpcmUtYWxsCisgICAgICAg
ICAgICAgICAgKGV4dGVuc2lvbiAiY29tLmFwcGxlLndlYmtpdC5leHRlbnNpb24uaW9raXQiKQor
ICAgICAgICAgICAgICAgIChpb2tpdC1yZWdpc3RyeS1lbnRyeS1jbGFzcyAiQXBwbGVTTkJGQlVz
ZXJDbGllbnQiKQorICAgICAgICAgICAgKQorICAgICAgICAgICAgKHdpdGggdGVsZW1ldHJ5LWJh
Y2t0cmFjZSkKICAgICAgICAgICAgIChhcHBseS1tZXNzYWdlLWZpbHRlcgogICAgICAgICAgICAg
ICAgIChhbGxvdwogICAgICAgICAgICAgICAgICAgICBpb2tpdC1leHRlcm5hbC1tZXRob2QKQEAg
LTIyNywxNSArMjM5LDIwIEBACiAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgKQogICAg
ICAgICApCi0jZW5kaWYKKyAgICAgICAgOyBlbHNlCisgICAgICAgIChhbGxvdyBpb2tpdC1vcGVu
CisgICAgICAgICAgICAocmVxdWlyZS1hbGwKKyAgICAgICAgICAgICAgICAoZXh0ZW5zaW9uICJj
b20uYXBwbGUud2Via2l0LmV4dGVuc2lvbi5pb2tpdCIpCisgICAgICAgICAgICAgICAgKGlva2l0
LXJlZ2lzdHJ5LWVudHJ5LWNsYXNzICJBcHBsZVNOQkZCVXNlckNsaWVudCIpCisgICAgICAgICAg
ICApCisgICAgICAgICkKICAgICApCiAKICAgICA7OyBRdWFydHpDb3JlCi0gICAgKGFsbG93IGlv
a2l0LW9wZW4KLSAgICAgICAgKGlva2l0LXJlZ2lzdHJ5LWVudHJ5LWNsYXNzICJBR1BNQ2xpZW50
IikKLSNpZiBIQVZFKFNBTkRCT1hfTUVTU0FHRV9GSUxURVJJTkcpCi0gICAgICAgICh3aXRoIHRl
bGVtZXRyeS1iYWNrdHJhY2UpCi0gICAgICAgIChpZiAoZXF1YWw/IChwYXJhbSAiRU5BQkxFX1NB
TkRCT1hfTUVTU0FHRV9GSUxURVIiKSAiWUVTIikKKyAgICAoaWYgKGVxdWFsPyAocGFyYW0gIkVO
QUJMRV9TQU5EQk9YX01FU1NBR0VfRklMVEVSIikgIllFUyIpCisgICAgICAgIChhbGxvdyBpb2tp
dC1vcGVuCisgICAgICAgICAgICAoaW9raXQtcmVnaXN0cnktZW50cnktY2xhc3MgIkFHUE1DbGll
bnQiKQorICAgICAgICAgICAgKHdpdGggdGVsZW1ldHJ5LWJhY2t0cmFjZSkKICAgICAgICAgICAg
IChhcHBseS1tZXNzYWdlLWZpbHRlcgogICAgICAgICAgICAgICAgIChhbGxvdyAod2l0aCB0ZWxl
bWV0cnkpCiAgICAgICAgICAgICAgICAgICAgIGlva2l0LWFzeW5jLWV4dGVybmFsLW1ldGhvZApA
QCAtMjQ0LDEzICsyNjEsMTYgQEAKICAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICApCiAg
ICAgICAgICkKLSNlbmRpZgorICAgICAgICA7IGVsc2UKKyAgICAgICAgKGFsbG93IGlva2l0LW9w
ZW4KKyAgICAgICAgICAgIChpb2tpdC1yZWdpc3RyeS1lbnRyeS1jbGFzcyAiQUdQTUNsaWVudCIp
CisgICAgICAgICAgICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQorICAgICAgICApCiAgICAg
KQotICAgIChhbGxvdyBpb2tpdC1vcGVuCi0gICAgICAgIChpb2tpdC1yZWdpc3RyeS1lbnRyeS1j
bGFzcyAiQXBwbGVHcmFwaGljc0NvbnRyb2xDbGllbnQiKQotI2lmIEhBVkUoU0FOREJPWF9NRVNT
QUdFX0ZJTFRFUklORykKLSAgICAgICAgKHdpdGggdGVsZW1ldHJ5LWJhY2t0cmFjZSkKLSAgICAg
ICAgKGlmIChlcXVhbD8gKHBhcmFtICJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIpICJZ
RVMiKQorICAgIChpZiAoZXF1YWw/IChwYXJhbSAiRU5BQkxFX1NBTkRCT1hfTUVTU0FHRV9GSUxU
RVIiKSAiWUVTIikKKyAgICAgICAgKGFsbG93IGlva2l0LW9wZW4KKyAgICAgICAgICAgIChpb2tp
dC1yZWdpc3RyeS1lbnRyeS1jbGFzcyAiQXBwbGVHcmFwaGljc0NvbnRyb2xDbGllbnQiKQorICAg
ICAgICAgICAgKHdpdGggdGVsZW1ldHJ5LWJhY2t0cmFjZSkKICAgICAgICAgICAgIChhcHBseS1t
ZXNzYWdlLWZpbHRlcgogICAgICAgICAgICAgICAgIChhbGxvdwogICAgICAgICAgICAgICAgICAg
ICBpb2tpdC1hc3luYy1leHRlcm5hbC1tZXRob2QKQEAgLTI2MSwxMyArMjgxLDE1IEBACiAgICAg
ICAgICAgICAgICAgKQogICAgICAgICAgICAgKQogICAgICAgICApCi0jZW5kaWYKKyAgICAgICAg
OyBlbHNlCisgICAgICAgIChhbGxvdyBpb2tpdC1vcGVuCisgICAgICAgICAgICAoaW9raXQtcmVn
aXN0cnktZW50cnktY2xhc3MgIkFwcGxlR3JhcGhpY3NDb250cm9sQ2xpZW50IikKKyAgICAgICAg
KQogICAgICkKLSAgICAoYWxsb3cgaW9raXQtb3BlbgotICAgICAgICAoaW9raXQtcmVnaXN0cnkt
ZW50cnktY2xhc3MgIkFwcGxlR3JhcGhpY3NQb2xpY3lDbGllbnQiKQotI2lmIEhBVkUoU0FOREJP
WF9NRVNTQUdFX0ZJTFRFUklORykKLSAgICAgICAgKHdpdGggdGVsZW1ldHJ5LWJhY2t0cmFjZSkK
LSAgICAgICAgKGlmIChlcXVhbD8gKHBhcmFtICJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRF
UiIpICJZRVMiKQorICAgIChpZiAoZXF1YWw/IChwYXJhbSAiRU5BQkxFX1NBTkRCT1hfTUVTU0FH
RV9GSUxURVIiKSAiWUVTIikKKyAgICAgICAgKGFsbG93IGlva2l0LW9wZW4KKyAgICAgICAgICAg
IChpb2tpdC1yZWdpc3RyeS1lbnRyeS1jbGFzcyAiQXBwbGVHcmFwaGljc1BvbGljeUNsaWVudCIp
CisgICAgICAgICAgICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQogICAgICAgICAgICAgKGFw
cGx5LW1lc3NhZ2UtZmlsdGVyCiAgICAgICAgICAgICAgICAgKGFsbG93ICh3aXRoIHRlbGVtZXRy
eSkKICAgICAgICAgICAgICAgICAgICAgaW9raXQtYXN5bmMtZXh0ZXJuYWwtbWV0aG9kCkBAIC0y
NzYsMTQgKzI5OCwxNiBAQAogICAgICAgICAgICAgICAgICkKICAgICAgICAgICAgICkKICAgICAg
ICAgKQotI2VuZGlmCisgICAgICAgIDsgZWxzZQorICAgICAgICAoYWxsb3cgaW9raXQtb3Blbgor
ICAgICAgICAgICAgKGlva2l0LXJlZ2lzdHJ5LWVudHJ5LWNsYXNzICJBcHBsZUdyYXBoaWNzUG9s
aWN5Q2xpZW50IikKKyAgICAgICAgKQogICAgICkKICAgICA7OyBPcGVuR0wKLSAgICAoYWxsb3cg
aW9raXQtb3BlbgotICAgICAgICAoaW9raXQtcmVnaXN0cnktZW50cnktY2xhc3MgIkFwcGxlTUdQ
VVBvd2VyQ29udHJvbENsaWVudCIpCi0jaWYgSEFWRShTQU5EQk9YX01FU1NBR0VfRklMVEVSSU5H
KQotICAgICAgICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQotICAgICAgICAoaWYgKGVxdWFs
PyAocGFyYW0gIkVOQUJMRV9TQU5EQk9YX01FU1NBR0VfRklMVEVSIikgIllFUyIpCisgICAgKGlm
IChlcXVhbD8gKHBhcmFtICJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIpICJZRVMiKQor
ICAgICAgICAoYWxsb3cgaW9raXQtb3BlbgorICAgICAgICAgICAgKGlva2l0LXJlZ2lzdHJ5LWVu
dHJ5LWNsYXNzICJBcHBsZU1HUFVQb3dlckNvbnRyb2xDbGllbnQiKQorICAgICAgICAgICAgKHdp
dGggdGVsZW1ldHJ5LWJhY2t0cmFjZSkKICAgICAgICAgICAgIChhcHBseS1tZXNzYWdlLWZpbHRl
cgogICAgICAgICAgICAgICAgIChhbGxvdyAod2l0aCB0ZWxlbWV0cnkpCiAgICAgICAgICAgICAg
ICAgICAgIGlva2l0LWFzeW5jLWV4dGVybmFsLW1ldGhvZApAQCAtMjkyLDcgKzMxNiwxMCBAQAog
ICAgICAgICAgICAgICAgICkKICAgICAgICAgICAgICkKICAgICAgICAgKQotI2VuZGlmCisgICAg
ICAgIDsgZWxzZQorICAgICAgICAoYWxsb3cgaW9raXQtb3BlbgorICAgICAgICAgICAgKGlva2l0
LXJlZ2lzdHJ5LWVudHJ5LWNsYXNzICJBcHBsZU1HUFVQb3dlckNvbnRyb2xDbGllbnQiKQorICAg
ICAgICApCiAgICAgKQogICAgIDs7IEdQVSBidW5kbGVzCiAgICAgKGFsbG93IGZpbGUtcmVhZCoK
QEAgLTg2OCwxMSArODk1LDEwIEBACiApCiAjZW5kaWYKIAotKGFsbG93IGlva2l0LW9wZW4KLSAg
ICAoaW9raXQtdXNlci1jbGllbnQtY2xhc3MgIkFwcGxlVXBzdHJlYW1Vc2VyQ2xpZW50IikKLSNp
ZiBIQVZFKFNBTkRCT1hfTUVTU0FHRV9GSUxURVJJTkcpCi0gICAgKHdpdGggdGVsZW1ldHJ5LWJh
Y2t0cmFjZSkKLSAgICAoaWYgKGVxdWFsPyAocGFyYW0gIkVOQUJMRV9TQU5EQk9YX01FU1NBR0Vf
RklMVEVSIikgIllFUyIpCisoaWYgKGVxdWFsPyAocGFyYW0gIkVOQUJMRV9TQU5EQk9YX01FU1NB
R0VfRklMVEVSIikgIllFUyIpCisgICAgKGFsbG93IGlva2l0LW9wZW4KKyAgICAgICAgKGlva2l0
LXVzZXItY2xpZW50LWNsYXNzICJBcHBsZVVwc3RyZWFtVXNlckNsaWVudCIpCisgICAgICAgICh3
aXRoIHRlbGVtZXRyeS1iYWNrdHJhY2UpCiAgICAgICAgIChhcHBseS1tZXNzYWdlLWZpbHRlcgog
ICAgICAgICAgICAgKGFsbG93ICh3aXRoIHRlbGVtZXRyeSkKICAgICAgICAgICAgICAgICBpb2tp
dC1hc3luYy1leHRlcm5hbC1tZXRob2QKQEAgLTg4MSwxNyArOTA3LDE5IEBACiAgICAgICAgICAg
ICApCiAgICAgICAgICkKICAgICApCi0jZW5kaWYKKyAgICA7IGVsc2UKKyAgICAoYWxsb3cgaW9r
aXQtb3BlbgorICAgICAgICAoaW9raXQtdXNlci1jbGllbnQtY2xhc3MgIkFwcGxlVXBzdHJlYW1V
c2VyQ2xpZW50IikKKyAgICApCiApCiAKLShhbGxvdyBpb2tpdC1vcGVuCi0gICAgKHJlcXVpcmUt
YWxsCi0gICAgICAgIChleHRlbnNpb24gImNvbS5hcHBsZS53ZWJraXQuZXh0ZW5zaW9uLmlva2l0
IikKLSAgICAgICAgKGlva2l0LXVzZXItY2xpZW50LWNsYXNzICJSb290RG9tYWluVXNlckNsaWVu
dCIpIDs7IE5lZWRlZCBieSBNZWRpYSBwbGF5YmFjawotICAgICkKLSNpZiBIQVZFKFNBTkRCT1hf
TUVTU0FHRV9GSUxURVJJTkcpCi0gICAgKHdpdGggdGVsZW1ldHJ5LWJhY2t0cmFjZSkKLSAgICAo
aWYgKGVxdWFsPyAocGFyYW0gIkVOQUJMRV9TQU5EQk9YX01FU1NBR0VfRklMVEVSIikgIllFUyIp
CisoaWYgKGVxdWFsPyAocGFyYW0gIkVOQUJMRV9TQU5EQk9YX01FU1NBR0VfRklMVEVSIikgIllF
UyIpCisgICAgKGFsbG93IGlva2l0LW9wZW4KKyAgICAgICAgKHJlcXVpcmUtYWxsCisgICAgICAg
ICAgICAoZXh0ZW5zaW9uICJjb20uYXBwbGUud2Via2l0LmV4dGVuc2lvbi5pb2tpdCIpCisgICAg
ICAgICAgICAoaW9raXQtdXNlci1jbGllbnQtY2xhc3MgIlJvb3REb21haW5Vc2VyQ2xpZW50Iikg
OzsgTmVlZGVkIGJ5IE1lZGlhIHBsYXliYWNrCisgICAgICAgICkKKyAgICAgICAgKHdpdGggdGVs
ZW1ldHJ5LWJhY2t0cmFjZSkKICAgICAgICAgKGFwcGx5LW1lc3NhZ2UtZmlsdGVyCiAgICAgICAg
ICAgICAoYWxsb3cgKHdpdGggdGVsZW1ldHJ5KQogICAgICAgICAgICAgICAgIGlva2l0LWFzeW5j
LWV4dGVybmFsLW1ldGhvZApAQCAtOTAwLDE0ICs5MjgsMjAgQEAKICAgICAgICAgICAgICkKICAg
ICAgICAgKQogICAgICkKLSNlbmRpZgorICAgIDsgZWxzZQorICAgIChhbGxvdyBpb2tpdC1vcGVu
CisgICAgICAgIChyZXF1aXJlLWFsbAorICAgICAgICAgICAgKGV4dGVuc2lvbiAiY29tLmFwcGxl
LndlYmtpdC5leHRlbnNpb24uaW9raXQiKQorICAgICAgICAgICAgKGlva2l0LXVzZXItY2xpZW50
LWNsYXNzICJSb290RG9tYWluVXNlckNsaWVudCIpIDs7IE5lZWRlZCBieSBNZWRpYSBwbGF5YmFj
aworICAgICAgICApCisgICAgKQogKQogCi0oYWxsb3cgaW9raXQtb3BlbgotICAgIChpb2tpdC11
c2VyLWNsaWVudC1jbGFzcyAiQXVkaW9BVVVDIikgOzsgPHJkYXI6Ly9wcm9ibGVtLzEwNDI3NDUx
PiAmJiA8cmRhcjovL3Byb2JsZW0vMTA4MDg4MTc+Ci0jaWYgSEFWRShTQU5EQk9YX01FU1NBR0Vf
RklMVEVSSU5HKQotICAgICh3aXRoIHRlbGVtZXRyeS1iYWNrdHJhY2UpCi0gICAgKGlmIChlcXVh
bD8gKHBhcmFtICJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIpICJZRVMiKQorOzsgPHJk
YXI6Ly9wcm9ibGVtLzEwNDI3NDUxPiAmJiA8cmRhcjovL3Byb2JsZW0vMTA4MDg4MTc+CisoaWYg
KGVxdWFsPyAocGFyYW0gIkVOQUJMRV9TQU5EQk9YX01FU1NBR0VfRklMVEVSIikgIllFUyIpCisg
ICAgKGFsbG93IGlva2l0LW9wZW4KKyAgICAgICAgKGlva2l0LXVzZXItY2xpZW50LWNsYXNzICJB
dWRpb0FVVUMiKQorICAgICAgICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQogICAgICAgICAo
YXBwbHktbWVzc2FnZS1maWx0ZXIKICAgICAgICAgICAgIChhbGxvdyAod2l0aCB0ZWxlbWV0cnkp
CiAgICAgICAgICAgICAgICAgaW9raXQtYXN5bmMtZXh0ZXJuYWwtbWV0aG9kCkBAIC05MTYsMTQg
Kzk1MCwxNiBAQAogICAgICAgICAgICAgKQogICAgICAgICApCiAgICAgKQotI2VuZGlmCisgICAg
OyBlbHNlCisgICAgKGFsbG93IGlva2l0LW9wZW4KKyAgICAgICAgKGlva2l0LXVzZXItY2xpZW50
LWNsYXNzICJBdWRpb0FVVUMiKQorICAgICkKICkKIAotKGFsbG93IGlva2l0LW9wZW4KLSAgICAo
aW9raXQtdXNlci1jbGllbnQtY2xhc3MgIklPQXVkaW9Db250cm9sVXNlckNsaWVudCIpCi0jaWYg
SEFWRShTQU5EQk9YX01FU1NBR0VfRklMVEVSSU5HKQotICAgICh3aXRoIHRlbGVtZXRyeS1iYWNr
dHJhY2UpCi0gICAgKGlmIChlcXVhbD8gKHBhcmFtICJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJ
TFRFUiIpICJZRVMiKQorKGlmIChlcXVhbD8gKHBhcmFtICJFTkFCTEVfU0FOREJPWF9NRVNTQUdF
X0ZJTFRFUiIpICJZRVMiKQorICAgIChhbGxvdyBpb2tpdC1vcGVuCisgICAgICAgIChpb2tpdC11
c2VyLWNsaWVudC1jbGFzcyAiSU9BdWRpb0NvbnRyb2xVc2VyQ2xpZW50IikKKyAgICAgICAgKHdp
dGggdGVsZW1ldHJ5LWJhY2t0cmFjZSkKICAgICAgICAgKGFwcGx5LW1lc3NhZ2UtZmlsdGVyCiAg
ICAgICAgICAgICAoYWxsb3cgKHdpdGggdGVsZW1ldHJ5KQogICAgICAgICAgICAgICAgIGlva2l0
LWFzeW5jLWV4dGVybmFsLW1ldGhvZApAQCAtOTMyLDE0ICs5NjgsMTYgQEAKICAgICAgICAgICAg
ICkKICAgICAgICAgKQogICAgICkKLSNlbmRpZgorICAgIDsgZWxzZQorICAgIChhbGxvdyBpb2tp
dC1vcGVuCisgICAgICAgIChpb2tpdC11c2VyLWNsaWVudC1jbGFzcyAiSU9BdWRpb0NvbnRyb2xV
c2VyQ2xpZW50IikKKyAgICApCiApCiAKLShhbGxvdyBpb2tpdC1vcGVuCi0gICAgKGlva2l0LXVz
ZXItY2xpZW50LWNsYXNzICJJT0F1ZGlvRW5naW5lVXNlckNsaWVudCIpCi0jaWYgSEFWRShTQU5E
Qk9YX01FU1NBR0VfRklMVEVSSU5HKQotICAgICh3aXRoIHRlbGVtZXRyeS1iYWNrdHJhY2UpCi0g
ICAgKGlmIChlcXVhbD8gKHBhcmFtICJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIpICJZ
RVMiKQorKGlmIChlcXVhbD8gKHBhcmFtICJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIp
ICJZRVMiKQorICAgIChhbGxvdyBpb2tpdC1vcGVuCisgICAgICAgIChpb2tpdC11c2VyLWNsaWVu
dC1jbGFzcyAiSU9BdWRpb0VuZ2luZVVzZXJDbGllbnQiKQorICAgICAgICAod2l0aCB0ZWxlbWV0
cnktYmFja3RyYWNlKQogICAgICAgICAoYXBwbHktbWVzc2FnZS1maWx0ZXIKICAgICAgICAgICAg
IChhbGxvdyAod2l0aCB0ZWxlbWV0cnkpCiAgICAgICAgICAgICAgICAgaW9raXQtYXN5bmMtZXh0
ZXJuYWwtbWV0aG9kCkBAIC05NDgsNyArOTg2LDEwIEBACiAgICAgICAgICAgICApCiAgICAgICAg
ICkKICAgICApCi0jZW5kaWYKKyAgICA7IGVsc2UKKyAgICAoYWxsb3cgaW9raXQtb3BlbgorICAg
ICAgICAoaW9raXQtdXNlci1jbGllbnQtY2xhc3MgIklPQXVkaW9FbmdpbmVVc2VyQ2xpZW50IikK
KyAgICApCiApCiAKIDs7IDxyZGFyOi8vcHJvYmxlbS82MDA4ODg2MT4KQEAgLTEyNTksMTIgKzEz
MDAsMTEgQEAKICAgICAgICAgICAgIChleHRlbnNpb24gImNvbS5hcHBsZS53ZWJraXQuZXh0ZW5z
aW9uLm1hY2giKQogICAgICAgICAgICAgKGdsb2JhbC1uYW1lICJjb20uYXBwbGUuYXBwbGVjYW1l
cmFkIikKICAgICAgICAgKSkKLSAgICAoYWxsb3cgaW9raXQtb3BlbgotICAgICAgICA7OyBRdWlj
a1RpbWVVU0JWRENEaWdpdGl6ZXIKLSAgICAgICAgKGlva2l0LXVzZXItY2xpZW50LWNsYXNzICJJ
T1VTQkRldmljZVVzZXJDbGllbnRWMiIpCi0jaWYgSEFWRShTQU5EQk9YX01FU1NBR0VfRklMVEVS
SU5HKQotICAgICAgICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQotICAgICAgICAoaWYgKGVx
dWFsPyAocGFyYW0gIkVOQUJMRV9TQU5EQk9YX01FU1NBR0VfRklMVEVSIikgIllFUyIpCisgICAg
OzsgUXVpY2tUaW1lVVNCVkRDRGlnaXRpemVyCisgICAgKGlmIChlcXVhbD8gKHBhcmFtICJFTkFC
TEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIpICJZRVMiKQorICAgICAgICAoYWxsb3cgaW9raXQt
b3BlbgorICAgICAgICAgICAgKGlva2l0LXVzZXItY2xpZW50LWNsYXNzICJJT1VTQkRldmljZVVz
ZXJDbGllbnRWMiIpCisgICAgICAgICAgICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQogICAg
ICAgICAgICAgKGFwcGx5LW1lc3NhZ2UtZmlsdGVyCiAgICAgICAgICAgICAgICAgKGFsbG93ICh3
aXRoIHRlbGVtZXRyeSkKICAgICAgICAgICAgICAgICAgICAgaW9raXQtYXN5bmMtZXh0ZXJuYWwt
bWV0aG9kCkBAIC0xMjczLDEzICsxMzEzLDE2IEBACiAgICAgICAgICAgICAgICAgKQogICAgICAg
ICAgICAgKQogICAgICAgICApCi0jZW5kaWYKKyAgICAgICAgOyBlbHNlCisgICAgICAgIChhbGxv
dyBpb2tpdC1vcGVuCisgICAgICAgICAgICAoaW9raXQtdXNlci1jbGllbnQtY2xhc3MgIklPVVNC
RGV2aWNlVXNlckNsaWVudFYyIikKKyAgICAgICAgKQogICAgICkKLSAgICAoYWxsb3cgaW9raXQt
b3BlbgotICAgICAgICAoaW9raXQtdXNlci1jbGllbnQtY2xhc3MgIklPVVNCSW50ZXJmYWNlVXNl
ckNsaWVudFYyIikKLSNpZiBIQVZFKFNBTkRCT1hfTUVTU0FHRV9GSUxURVJJTkcpCi0gICAgICAg
ICh3aXRoIHRlbGVtZXRyeS1iYWNrdHJhY2UpCi0gICAgICAgIChpZiAoZXF1YWw/IChwYXJhbSAi
RU5BQkxFX1NBTkRCT1hfTUVTU0FHRV9GSUxURVIiKSAiWUVTIikKKworICAgIChpZiAoZXF1YWw/
IChwYXJhbSAiRU5BQkxFX1NBTkRCT1hfTUVTU0FHRV9GSUxURVIiKSAiWUVTIikKKyAgICAgICAg
KGFsbG93IGlva2l0LW9wZW4KKyAgICAgICAgICAgIChpb2tpdC11c2VyLWNsaWVudC1jbGFzcyAi
SU9VU0JJbnRlcmZhY2VVc2VyQ2xpZW50VjIiKQorICAgICAgICAgICAgKHdpdGggdGVsZW1ldHJ5
LWJhY2t0cmFjZSkKICAgICAgICAgICAgIChhcHBseS1tZXNzYWdlLWZpbHRlcgogICAgICAgICAg
ICAgICAgIChhbGxvdyAod2l0aCB0ZWxlbWV0cnkpCiAgICAgICAgICAgICAgICAgICAgIGlva2l0
LWFzeW5jLWV4dGVybmFsLW1ldGhvZApAQCAtMTI4OCw4ICsxMzMxLDEyIEBACiAgICAgICAgICAg
ICAgICAgKQogICAgICAgICAgICAgKQogICAgICAgICApCi0jZW5kaWYKKyAgICAgICAgOyBlbHNl
CisgICAgICAgIChhbGxvdyBpb2tpdC1vcGVuCisgICAgICAgICAgICAoaW9raXQtdXNlci1jbGll
bnQtY2xhc3MgIklPVVNCSW50ZXJmYWNlVXNlckNsaWVudFYyIikKKyAgICAgICAgKQogICAgICkK
KyAgICAKICAgICAoYWxsb3cgZGV2aWNlLWNhbWVyYSkpCiAjZW5kaWYgLy8gUExBVEZPUk0oTUFD
KQogCkBAIC0xNjM4LDcgKzE2ODUsNyBAQAogKGlmIChhbmQgKGVxdWFsPyAocGFyYW0gIkVOQUJM
RV9TQU5EQk9YX01FU1NBR0VfRklMVEVSIikgIllFUyIpIChkZWZpbmVkPyAnc3lzY2FsbC1tYWNo
KSkKICAgICAoZGVueSBzeXNjYWxsLW1hY2ggKHdpdGggdGVsZW1ldHJ5KSkKICkKLSAgICAKKwog
KGlmIChhbmQgKGVxdWFsPyAocGFyYW0gIkVOQUJMRV9TQU5EQk9YX01FU1NBR0VfRklMVEVSIikg
IllFUyIpIChkZWZpbmVkPyAnc3lzY2FsbC1tYWNoKSkKICAgICAoYWxsb3cgc3lzY2FsbC1tYWNo
IChtYWNodHJhcC1udW1iZXIKICAgICAgICAgTVNDX19rZXJuZWxycGNfbWFjaF9wb3J0X2FsbG9j
YXRlX3RyYXAK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>417989</attachid>
            <date>2021-01-20 12:51:24 -0800</date>
            <delta_ts>2021-01-20 14:23:45 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-220777-20210120125123.patch</filename>
            <type>text/plain</type>
            <size>17073</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyNzE2NjYpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDIxLTAxLTIwICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbbWFjT1NdIFRoZSBkZXZlbG9w
bWVudCBXZWJDb250ZW50IFhQQyBzZXJ2aWNlIGNyYXNoZXMgdW5kZXIgV2ViS2l0OjpBdXhpbGlh
cnlQcm9jZXNzOjppbml0aWFsaXplU2FuZGJveAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjIwNzc3CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS83MzM4
MjU4ND4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBU
aGlzIGhhcHBlbnMgYmVjYXVzZSB0aGUgZGV2ZWxvcG1lbnQgWFBDIHNlcnZpY2UgZG9lcyBub3Qg
aGF2ZSB0aGUgcmVxdWlyZWQgcHJpdmF0ZSBlbnRpdGxlbWVudCB0byBlbmFibGUgbWVzc2FnZSBm
aWx0ZXJpbmcgaW4gdGhlIHNhbmRib3gsCisgICAgICAgIGFuZCB0aGVyZWZvcmUgZmFpbHMgdG8g
YXBwbHkgdGhlIHNhbmRib3guIFRoZSBleGlzdGluZyBydW50aW1lIHN3aXRjaGluZyB0byBlbmFi
bGUgbWVzc2FnZSBmaWx0ZXJpbmcgYmFzZWQgb24gdGhlIHByZXNlbmNlIG9mIHRoZSBlbnRpdGxl
bWVudAorICAgICAgICBpcyBub3Qgd29ya2luZyBjb3JyZWN0bHkuIFRoZSAnaWYnIGNsYXVzZSBj
aGVja2luZyB0aGUgc2FuZGJveCBwYXJhbWV0ZXIgaW4gdGhlIHNhbmRib3ggY2Fubm90IGJlIG5l
c3RlZCBpbnNpZGUgYW4gJ2FsbG93JyBjbGF1c2UsIGl0IGFwcGVhcnMuIAorCisgICAgICAgICog
V2ViUHJvY2Vzcy9jb2NvYS9XZWJQcm9jZXNzQ29jb2EubW06CisgICAgICAgIChXZWJLaXQ6Oldl
YlByb2Nlc3M6OmluaXRpYWxpemVTYW5kYm94KToKKyAgICAgICAgKiBXZWJQcm9jZXNzL2NvbS5h
cHBsZS5XZWJQcm9jZXNzLnNiLmluOgorCiAyMDIxLTAxLTIwICBXZW5zb24gSHNpZWggIDx3ZW5z
b25faHNpZWhAYXBwbGUuY29tPgogCiAgICAgICAgIFtpT1NdICJ0b3VjaGVuZCIgZXZlbnRzIHNo
b3VsZCBiZSBkaXNwYXRjaGVkIGFuZCBoYW5kbGVkIGFzeW5jaHJvbm91c2x5CkluZGV4OiBTb3Vy
Y2UvV2ViS2l0L1dlYlByb2Nlc3MvY29tLmFwcGxlLldlYlByb2Nlc3Muc2IuaW4KPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL2NvbS5hcHBsZS5XZWJQcm9jZXNzLnNiLmlu
CShyZXZpc2lvbiAyNzE0NTQpCisrKyBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29tLmFwcGxl
LldlYlByb2Nlc3Muc2IuaW4JKHdvcmtpbmcgY29weSkKQEAgLTExNiwxMSArMTE2LDEwIEBACiAg
ICAgICAgIChwcmVmaXggIi9wcml2YXRlL3Zhci9kYi9DVk1TL2N2bXNDb2RlU2lnbk9iaiIpKQog
I2VuZGlmCiAgICAgOzsgT3BlbkNMCi0gICAgKGFsbG93IGlva2l0LW9wZW4KLSAgICAgICAgKGlv
a2l0LWNvbm5lY3Rpb24gIklPQWNjZWxlcmF0b3IiKQotI2lmIEhBVkUoU0FOREJPWF9NRVNTQUdF
X0ZJTFRFUklORykKLSAgICAgICAgKHdpdGggdGVsZW1ldHJ5LWJhY2t0cmFjZSkKLSAgICAgICAg
KGlmIChlcXVhbD8gKHBhcmFtICJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIpICJZRVMi
KQorICAgIChpZiAoZXF1YWw/IChwYXJhbSAiRU5BQkxFX1NBTkRCT1hfTUVTU0FHRV9GSUxURVIi
KSAiWUVTIikKKyAgICAgICAgKGFsbG93IGlva2l0LW9wZW4KKyAgICAgICAgICAgIChpb2tpdC1j
b25uZWN0aW9uICJJT0FjY2VsZXJhdG9yIikKKyAgICAgICAgICAgICh3aXRoIHRlbGVtZXRyeS1i
YWNrdHJhY2UpCiAgICAgICAgICAgICAoYXBwbHktbWVzc2FnZS1maWx0ZXIKICAgICAgICAgICAg
ICAgICAoYWxsb3cKICAgICAgICAgICAgICAgICAgICAgaW9raXQtYXN5bmMtZXh0ZXJuYWwtbWV0
aG9kCkBAIC0xMzEsMTMgKzEzMCwxNSBAQAogICAgICAgICAgICAgICAgICkKICAgICAgICAgICAg
ICkKICAgICAgICAgKQotI2VuZGlmCisgICAgICAgIDsgZWxzZQorICAgICAgICAoYWxsb3cgaW9r
aXQtb3BlbgorICAgICAgICAgICAgKGlva2l0LWNvbm5lY3Rpb24gIklPQWNjZWxlcmF0b3IiKQor
ICAgICAgICApCiAgICAgKQotICAgIChhbGxvdyBpb2tpdC1vcGVuCi0gICAgICAgIChpb2tpdC1y
ZWdpc3RyeS1lbnRyeS1jbGFzcyAiSU9BY2NlbGVyYXRpb25Vc2VyQ2xpZW50IikKLSNpZiBIQVZF
KFNBTkRCT1hfTUVTU0FHRV9GSUxURVJJTkcpCi0gICAgICAgICh3aXRoIHRlbGVtZXRyeS1iYWNr
dHJhY2UpCi0gICAgICAgIChpZiAoZXF1YWw/IChwYXJhbSAiRU5BQkxFX1NBTkRCT1hfTUVTU0FH
RV9GSUxURVIiKSAiWUVTIikKKyAgICAoaWYgKGVxdWFsPyAocGFyYW0gIkVOQUJMRV9TQU5EQk9Y
X01FU1NBR0VfRklMVEVSIikgIllFUyIpCisgICAgICAgIChhbGxvdyBpb2tpdC1vcGVuCisgICAg
ICAgICAgICAoaW9raXQtcmVnaXN0cnktZW50cnktY2xhc3MgIklPQWNjZWxlcmF0aW9uVXNlckNs
aWVudCIpCisgICAgICAgICAgICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQogICAgICAgICAg
ICAgKGFwcGx5LW1lc3NhZ2UtZmlsdGVyCiAgICAgICAgICAgICAgICAgKGFsbG93ICh3aXRoIHRl
bGVtZXRyeSkKICAgICAgICAgICAgICAgICAgICAgaW9raXQtYXN5bmMtZXh0ZXJuYWwtbWV0aG9k
CkBAIC0xNDYsMTMgKzE0NywxNSBAQAogICAgICAgICAgICAgICAgICkKICAgICAgICAgICAgICkK
ICAgICAgICAgKQotI2VuZGlmCisgICAgICAgIDsgZWxzZQorICAgICAgICAoYWxsb3cgaW9raXQt
b3BlbgorICAgICAgICAgICAgKGlva2l0LXJlZ2lzdHJ5LWVudHJ5LWNsYXNzICJJT0FjY2VsZXJh
dGlvblVzZXJDbGllbnQiKQorICAgICAgICApCiAgICAgKQotICAgIChhbGxvdyBpb2tpdC1vcGVu
Ci0gICAgICAgIChpb2tpdC1yZWdpc3RyeS1lbnRyeS1jbGFzcyAiSU9TdXJmYWNlUm9vdFVzZXJD
bGllbnQiKQotI2lmIEhBVkUoU0FOREJPWF9NRVNTQUdFX0ZJTFRFUklORykKLSAgICAgICAgKHdp
dGggdGVsZW1ldHJ5LWJhY2t0cmFjZSkKLSAgICAgICAgKGlmIChlcXVhbD8gKHBhcmFtICJFTkFC
TEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIpICJZRVMiKQorICAgIChpZiAoZXF1YWw/IChwYXJh
bSAiRU5BQkxFX1NBTkRCT1hfTUVTU0FHRV9GSUxURVIiKSAiWUVTIikKKyAgICAgICAgKGFsbG93
IGlva2l0LW9wZW4KKyAgICAgICAgICAgIChpb2tpdC1yZWdpc3RyeS1lbnRyeS1jbGFzcyAiSU9T
dXJmYWNlUm9vdFVzZXJDbGllbnQiKQorICAgICAgICAgICAgKHdpdGggdGVsZW1ldHJ5LWJhY2t0
cmFjZSkKICAgICAgICAgICAgIChhcHBseS1tZXNzYWdlLWZpbHRlcgogICAgICAgICAgICAgICAg
IChhbGxvdwogICAgICAgICAgICAgICAgICAgICBpb2tpdC1hc3luYy1leHRlcm5hbC1tZXRob2QK
QEAgLTE2MywxMyArMTY2LDE1IEBACiAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgKQog
ICAgICAgICApCi0jZW5kaWYKKyAgICAgICAgOyBlbHNlCisgICAgICAgIChhbGxvdyBpb2tpdC1v
cGVuCisgICAgICAgICAgICAoaW9raXQtcmVnaXN0cnktZW50cnktY2xhc3MgIklPU3VyZmFjZVJv
b3RVc2VyQ2xpZW50IikKKyAgICAgICAgKQogICAgICkKLSAgICAoYWxsb3cgaW9raXQtb3Blbgot
ICAgICAgICAoaW9raXQtcmVnaXN0cnktZW50cnktY2xhc3MgIklPU3VyZmFjZVNlbmRSaWdodCIp
Ci0jaWYgSEFWRShTQU5EQk9YX01FU1NBR0VfRklMVEVSSU5HKQotICAgICAgICAod2l0aCB0ZWxl
bWV0cnktYmFja3RyYWNlKQotICAgICAgICAoaWYgKGVxdWFsPyAocGFyYW0gIkVOQUJMRV9TQU5E
Qk9YX01FU1NBR0VfRklMVEVSIikgIllFUyIpCisgICAgKGlmIChlcXVhbD8gKHBhcmFtICJFTkFC
TEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIpICJZRVMiKQorICAgICAgICAoYWxsb3cgaW9raXQt
b3BlbgorICAgICAgICAgICAgKGlva2l0LXJlZ2lzdHJ5LWVudHJ5LWNsYXNzICJJT1N1cmZhY2VT
ZW5kUmlnaHQiKQorICAgICAgICAgICAgKHdpdGggdGVsZW1ldHJ5LWJhY2t0cmFjZSkKICAgICAg
ICAgICAgIChhcHBseS1tZXNzYWdlLWZpbHRlcgogICAgICAgICAgICAgICAgIChhbGxvdyAod2l0
aCB0ZWxlbWV0cnkpCiAgICAgICAgICAgICAgICAgICAgIGlva2l0LWFzeW5jLWV4dGVybmFsLW1l
dGhvZApAQCAtMTc4LDcgKzE4MywxMCBAQAogICAgICAgICAgICAgICAgICkKICAgICAgICAgICAg
ICkKICAgICAgICAgKQotI2VuZGlmCisgICAgICAgIDsgZWxzZQorICAgICAgICAoYWxsb3cgaW9r
aXQtb3BlbgorICAgICAgICAgICAgKGlva2l0LXJlZ2lzdHJ5LWVudHJ5LWNsYXNzICJJT1N1cmZh
Y2VTZW5kUmlnaHQiKQorICAgICAgICApCiAgICAgKQogI2lmIF9fTUFDX09TX1hfVkVSU0lPTl9N
SU5fUkVRVUlSRUQgPCAxMTAwMDAKICAgICA7OyBDb3JlVmlkZW8gQ1ZDR0Rpc3BsYXlMaW5rCkBA
IC0xODcsMTQgKzE5NSwxMyBAQAogI2VuZGlmCiAKICAgICA7OyBUaGlzIGlzIG5lZWRlZCBmb3Ig
RW5jcnlwdGVkIE1lZGlhIG9uIHNvbWUgaGFyZHdhcmUgKE1hY01pbmk4LDEgZm9yIGV4YW1wbGUp
Ci0gICAgKGFsbG93IGlva2l0LW9wZW4KLSAgICAgICAgKHJlcXVpcmUtYWxsCi0gICAgICAgICAg
ICAoZXh0ZW5zaW9uICJjb20uYXBwbGUud2Via2l0LmV4dGVuc2lvbi5pb2tpdCIpCi0gICAgICAg
ICAgICAoaW9raXQtcmVnaXN0cnktZW50cnktY2xhc3MgIkFwcGxlSW50ZWxNRVVzZXJDbGllbnQi
KQotICAgICAgICApCi0jaWYgSEFWRShTQU5EQk9YX01FU1NBR0VfRklMVEVSSU5HKQotICAgICAg
ICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQotICAgICAgICAoaWYgKGVxdWFsPyAocGFyYW0g
IkVOQUJMRV9TQU5EQk9YX01FU1NBR0VfRklMVEVSIikgIllFUyIpCisgICAgKGlmIChlcXVhbD8g
KHBhcmFtICJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIpICJZRVMiKQorICAgICAgICAo
YWxsb3cgaW9raXQtb3BlbgorICAgICAgICAgICAgKHJlcXVpcmUtYWxsCisgICAgICAgICAgICAg
ICAgKGV4dGVuc2lvbiAiY29tLmFwcGxlLndlYmtpdC5leHRlbnNpb24uaW9raXQiKQorICAgICAg
ICAgICAgICAgIChpb2tpdC1yZWdpc3RyeS1lbnRyeS1jbGFzcyAiQXBwbGVJbnRlbE1FVXNlckNs
aWVudCIpCisgICAgICAgICAgICApCisgICAgICAgICAgICAod2l0aCB0ZWxlbWV0cnktYmFja3Ry
YWNlKQogICAgICAgICAgICAgKGFwcGx5LW1lc3NhZ2UtZmlsdGVyCiAgICAgICAgICAgICAgICAg
KGFsbG93CiAgICAgICAgICAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLW1ldGhvZApAQCAtMjA1
LDE4ICsyMTIsMjMgQEAKICAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICApCiAgICAgICAg
ICkKLSNlbmRpZgorICAgICAgICA7IGVsc2UKKyAgICAgICAgKGFsbG93IGlva2l0LW9wZW4KKyAg
ICAgICAgICAgIChyZXF1aXJlLWFsbAorICAgICAgICAgICAgICAgIChleHRlbnNpb24gImNvbS5h
cHBsZS53ZWJraXQuZXh0ZW5zaW9uLmlva2l0IikKKyAgICAgICAgICAgICAgICAoaW9raXQtcmVn
aXN0cnktZW50cnktY2xhc3MgIkFwcGxlSW50ZWxNRVVzZXJDbGllbnQiKQorICAgICAgICAgICAg
KQorICAgICAgICApCiAgICAgKQogCiAgICAgOzsgVGhpcyBpcyBuZWVkZWQgZm9yIEVuY3J5cHRl
ZCBNZWRpYSBvbiBzb21lIGhhcmR3YXJlIChNYWNNaW5pOCwxIGZvciBleGFtcGxlKQotICAgIChh
bGxvdyBpb2tpdC1vcGVuCi0gICAgICAgIChyZXF1aXJlLWFsbAotICAgICAgICAgICAgKGV4dGVu
c2lvbiAiY29tLmFwcGxlLndlYmtpdC5leHRlbnNpb24uaW9raXQiKQotICAgICAgICAgICAgKGlv
a2l0LXJlZ2lzdHJ5LWVudHJ5LWNsYXNzICJBcHBsZVNOQkZCVXNlckNsaWVudCIpCi0gICAgICAg
ICkKLSNpZiBIQVZFKFNBTkRCT1hfTUVTU0FHRV9GSUxURVJJTkcpCi0gICAgICAgICh3aXRoIHRl
bGVtZXRyeS1iYWNrdHJhY2UpCi0gICAgICAgIChpZiAoZXF1YWw/IChwYXJhbSAiRU5BQkxFX1NB
TkRCT1hfTUVTU0FHRV9GSUxURVIiKSAiWUVTIikKKyAgICAoaWYgKGVxdWFsPyAocGFyYW0gIkVO
QUJMRV9TQU5EQk9YX01FU1NBR0VfRklMVEVSIikgIllFUyIpCisgICAgICAgIChhbGxvdyBpb2tp
dC1vcGVuCisgICAgICAgICAgICAocmVxdWlyZS1hbGwKKyAgICAgICAgICAgICAgICAoZXh0ZW5z
aW9uICJjb20uYXBwbGUud2Via2l0LmV4dGVuc2lvbi5pb2tpdCIpCisgICAgICAgICAgICAgICAg
KGlva2l0LXJlZ2lzdHJ5LWVudHJ5LWNsYXNzICJBcHBsZVNOQkZCVXNlckNsaWVudCIpCisgICAg
ICAgICAgICApCisgICAgICAgICAgICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQogICAgICAg
ICAgICAgKGFwcGx5LW1lc3NhZ2UtZmlsdGVyCiAgICAgICAgICAgICAgICAgKGFsbG93CiAgICAg
ICAgICAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLW1ldGhvZApAQCAtMjI3LDE1ICsyMzksMjAg
QEAKICAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICApCiAgICAgICAgICkKLSNlbmRpZgor
ICAgICAgICA7IGVsc2UKKyAgICAgICAgKGFsbG93IGlva2l0LW9wZW4KKyAgICAgICAgICAgIChy
ZXF1aXJlLWFsbAorICAgICAgICAgICAgICAgIChleHRlbnNpb24gImNvbS5hcHBsZS53ZWJraXQu
ZXh0ZW5zaW9uLmlva2l0IikKKyAgICAgICAgICAgICAgICAoaW9raXQtcmVnaXN0cnktZW50cnkt
Y2xhc3MgIkFwcGxlU05CRkJVc2VyQ2xpZW50IikKKyAgICAgICAgICAgICkKKyAgICAgICAgKQog
ICAgICkKIAogICAgIDs7IFF1YXJ0ekNvcmUKLSAgICAoYWxsb3cgaW9raXQtb3BlbgotICAgICAg
ICAoaW9raXQtcmVnaXN0cnktZW50cnktY2xhc3MgIkFHUE1DbGllbnQiKQotI2lmIEhBVkUoU0FO
REJPWF9NRVNTQUdFX0ZJTFRFUklORykKLSAgICAgICAgKHdpdGggdGVsZW1ldHJ5LWJhY2t0cmFj
ZSkKLSAgICAgICAgKGlmIChlcXVhbD8gKHBhcmFtICJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJ
TFRFUiIpICJZRVMiKQorICAgIChpZiAoZXF1YWw/IChwYXJhbSAiRU5BQkxFX1NBTkRCT1hfTUVT
U0FHRV9GSUxURVIiKSAiWUVTIikKKyAgICAgICAgKGFsbG93IGlva2l0LW9wZW4KKyAgICAgICAg
ICAgIChpb2tpdC1yZWdpc3RyeS1lbnRyeS1jbGFzcyAiQUdQTUNsaWVudCIpCisgICAgICAgICAg
ICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQogICAgICAgICAgICAgKGFwcGx5LW1lc3NhZ2Ut
ZmlsdGVyCiAgICAgICAgICAgICAgICAgKGFsbG93ICh3aXRoIHRlbGVtZXRyeSkKICAgICAgICAg
ICAgICAgICAgICAgaW9raXQtYXN5bmMtZXh0ZXJuYWwtbWV0aG9kCkBAIC0yNDQsMTMgKzI2MSwx
NiBAQAogICAgICAgICAgICAgICAgICkKICAgICAgICAgICAgICkKICAgICAgICAgKQotI2VuZGlm
CisgICAgICAgIDsgZWxzZQorICAgICAgICAoYWxsb3cgaW9raXQtb3BlbgorICAgICAgICAgICAg
KGlva2l0LXJlZ2lzdHJ5LWVudHJ5LWNsYXNzICJBR1BNQ2xpZW50IikKKyAgICAgICAgICAgICh3
aXRoIHRlbGVtZXRyeS1iYWNrdHJhY2UpCisgICAgICAgICkKICAgICApCi0gICAgKGFsbG93IGlv
a2l0LW9wZW4KLSAgICAgICAgKGlva2l0LXJlZ2lzdHJ5LWVudHJ5LWNsYXNzICJBcHBsZUdyYXBo
aWNzQ29udHJvbENsaWVudCIpCi0jaWYgSEFWRShTQU5EQk9YX01FU1NBR0VfRklMVEVSSU5HKQot
ICAgICAgICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQotICAgICAgICAoaWYgKGVxdWFsPyAo
cGFyYW0gIkVOQUJMRV9TQU5EQk9YX01FU1NBR0VfRklMVEVSIikgIllFUyIpCisgICAgKGlmIChl
cXVhbD8gKHBhcmFtICJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIpICJZRVMiKQorICAg
ICAgICAoYWxsb3cgaW9raXQtb3BlbgorICAgICAgICAgICAgKGlva2l0LXJlZ2lzdHJ5LWVudHJ5
LWNsYXNzICJBcHBsZUdyYXBoaWNzQ29udHJvbENsaWVudCIpCisgICAgICAgICAgICAod2l0aCB0
ZWxlbWV0cnktYmFja3RyYWNlKQogICAgICAgICAgICAgKGFwcGx5LW1lc3NhZ2UtZmlsdGVyCiAg
ICAgICAgICAgICAgICAgKGFsbG93CiAgICAgICAgICAgICAgICAgICAgIGlva2l0LWFzeW5jLWV4
dGVybmFsLW1ldGhvZApAQCAtMjYxLDEzICsyODEsMTUgQEAKICAgICAgICAgICAgICAgICApCiAg
ICAgICAgICAgICApCiAgICAgICAgICkKLSNlbmRpZgorICAgICAgICA7IGVsc2UKKyAgICAgICAg
KGFsbG93IGlva2l0LW9wZW4KKyAgICAgICAgICAgIChpb2tpdC1yZWdpc3RyeS1lbnRyeS1jbGFz
cyAiQXBwbGVHcmFwaGljc0NvbnRyb2xDbGllbnQiKQorICAgICAgICApCiAgICAgKQotICAgIChh
bGxvdyBpb2tpdC1vcGVuCi0gICAgICAgIChpb2tpdC1yZWdpc3RyeS1lbnRyeS1jbGFzcyAiQXBw
bGVHcmFwaGljc1BvbGljeUNsaWVudCIpCi0jaWYgSEFWRShTQU5EQk9YX01FU1NBR0VfRklMVEVS
SU5HKQotICAgICAgICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQotICAgICAgICAoaWYgKGVx
dWFsPyAocGFyYW0gIkVOQUJMRV9TQU5EQk9YX01FU1NBR0VfRklMVEVSIikgIllFUyIpCisgICAg
KGlmIChlcXVhbD8gKHBhcmFtICJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIpICJZRVMi
KQorICAgICAgICAoYWxsb3cgaW9raXQtb3BlbgorICAgICAgICAgICAgKGlva2l0LXJlZ2lzdHJ5
LWVudHJ5LWNsYXNzICJBcHBsZUdyYXBoaWNzUG9saWN5Q2xpZW50IikKKyAgICAgICAgICAgICh3
aXRoIHRlbGVtZXRyeS1iYWNrdHJhY2UpCiAgICAgICAgICAgICAoYXBwbHktbWVzc2FnZS1maWx0
ZXIKICAgICAgICAgICAgICAgICAoYWxsb3cgKHdpdGggdGVsZW1ldHJ5KQogICAgICAgICAgICAg
ICAgICAgICBpb2tpdC1hc3luYy1leHRlcm5hbC1tZXRob2QKQEAgLTI3NiwxNCArMjk4LDE2IEBA
CiAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgKQogICAgICAgICApCi0jZW5kaWYKKyAg
ICAgICAgOyBlbHNlCisgICAgICAgIChhbGxvdyBpb2tpdC1vcGVuCisgICAgICAgICAgICAoaW9r
aXQtcmVnaXN0cnktZW50cnktY2xhc3MgIkFwcGxlR3JhcGhpY3NQb2xpY3lDbGllbnQiKQorICAg
ICAgICApCiAgICAgKQogICAgIDs7IE9wZW5HTAotICAgIChhbGxvdyBpb2tpdC1vcGVuCi0gICAg
ICAgIChpb2tpdC1yZWdpc3RyeS1lbnRyeS1jbGFzcyAiQXBwbGVNR1BVUG93ZXJDb250cm9sQ2xp
ZW50IikKLSNpZiBIQVZFKFNBTkRCT1hfTUVTU0FHRV9GSUxURVJJTkcpCi0gICAgICAgICh3aXRo
IHRlbGVtZXRyeS1iYWNrdHJhY2UpCi0gICAgICAgIChpZiAoZXF1YWw/IChwYXJhbSAiRU5BQkxF
X1NBTkRCT1hfTUVTU0FHRV9GSUxURVIiKSAiWUVTIikKKyAgICAoaWYgKGVxdWFsPyAocGFyYW0g
IkVOQUJMRV9TQU5EQk9YX01FU1NBR0VfRklMVEVSIikgIllFUyIpCisgICAgICAgIChhbGxvdyBp
b2tpdC1vcGVuCisgICAgICAgICAgICAoaW9raXQtcmVnaXN0cnktZW50cnktY2xhc3MgIkFwcGxl
TUdQVVBvd2VyQ29udHJvbENsaWVudCIpCisgICAgICAgICAgICAod2l0aCB0ZWxlbWV0cnktYmFj
a3RyYWNlKQogICAgICAgICAgICAgKGFwcGx5LW1lc3NhZ2UtZmlsdGVyCiAgICAgICAgICAgICAg
ICAgKGFsbG93ICh3aXRoIHRlbGVtZXRyeSkKICAgICAgICAgICAgICAgICAgICAgaW9raXQtYXN5
bmMtZXh0ZXJuYWwtbWV0aG9kCkBAIC0yOTIsNyArMzE2LDEwIEBACiAgICAgICAgICAgICAgICAg
KQogICAgICAgICAgICAgKQogICAgICAgICApCi0jZW5kaWYKKyAgICAgICAgOyBlbHNlCisgICAg
ICAgIChhbGxvdyBpb2tpdC1vcGVuCisgICAgICAgICAgICAoaW9raXQtcmVnaXN0cnktZW50cnkt
Y2xhc3MgIkFwcGxlTUdQVVBvd2VyQ29udHJvbENsaWVudCIpCisgICAgICAgICkKICAgICApCiAg
ICAgOzsgR1BVIGJ1bmRsZXMKICAgICAoYWxsb3cgZmlsZS1yZWFkKgpAQCAtODY4LDExICs4OTUs
MTAgQEAKICkKICNlbmRpZgogCi0oYWxsb3cgaW9raXQtb3BlbgotICAgIChpb2tpdC11c2VyLWNs
aWVudC1jbGFzcyAiQXBwbGVVcHN0cmVhbVVzZXJDbGllbnQiKQotI2lmIEhBVkUoU0FOREJPWF9N
RVNTQUdFX0ZJTFRFUklORykKLSAgICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQotICAgIChp
ZiAoZXF1YWw/IChwYXJhbSAiRU5BQkxFX1NBTkRCT1hfTUVTU0FHRV9GSUxURVIiKSAiWUVTIikK
KyhpZiAoZXF1YWw/IChwYXJhbSAiRU5BQkxFX1NBTkRCT1hfTUVTU0FHRV9GSUxURVIiKSAiWUVT
IikKKyAgICAoYWxsb3cgaW9raXQtb3BlbgorICAgICAgICAoaW9raXQtdXNlci1jbGllbnQtY2xh
c3MgIkFwcGxlVXBzdHJlYW1Vc2VyQ2xpZW50IikKKyAgICAgICAgKHdpdGggdGVsZW1ldHJ5LWJh
Y2t0cmFjZSkKICAgICAgICAgKGFwcGx5LW1lc3NhZ2UtZmlsdGVyCiAgICAgICAgICAgICAoYWxs
b3cgKHdpdGggdGVsZW1ldHJ5KQogICAgICAgICAgICAgICAgIGlva2l0LWFzeW5jLWV4dGVybmFs
LW1ldGhvZApAQCAtODgxLDE3ICs5MDcsMTkgQEAKICAgICAgICAgICAgICkKICAgICAgICAgKQog
ICAgICkKLSNlbmRpZgorICAgIDsgZWxzZQorICAgIChhbGxvdyBpb2tpdC1vcGVuCisgICAgICAg
IChpb2tpdC11c2VyLWNsaWVudC1jbGFzcyAiQXBwbGVVcHN0cmVhbVVzZXJDbGllbnQiKQorICAg
ICkKICkKIAotKGFsbG93IGlva2l0LW9wZW4KLSAgICAocmVxdWlyZS1hbGwKLSAgICAgICAgKGV4
dGVuc2lvbiAiY29tLmFwcGxlLndlYmtpdC5leHRlbnNpb24uaW9raXQiKQotICAgICAgICAoaW9r
aXQtdXNlci1jbGllbnQtY2xhc3MgIlJvb3REb21haW5Vc2VyQ2xpZW50IikgOzsgTmVlZGVkIGJ5
IE1lZGlhIHBsYXliYWNrCi0gICAgKQotI2lmIEhBVkUoU0FOREJPWF9NRVNTQUdFX0ZJTFRFUklO
RykKLSAgICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQotICAgIChpZiAoZXF1YWw/IChwYXJh
bSAiRU5BQkxFX1NBTkRCT1hfTUVTU0FHRV9GSUxURVIiKSAiWUVTIikKKyhpZiAoZXF1YWw/IChw
YXJhbSAiRU5BQkxFX1NBTkRCT1hfTUVTU0FHRV9GSUxURVIiKSAiWUVTIikKKyAgICAoYWxsb3cg
aW9raXQtb3BlbgorICAgICAgICAocmVxdWlyZS1hbGwKKyAgICAgICAgICAgIChleHRlbnNpb24g
ImNvbS5hcHBsZS53ZWJraXQuZXh0ZW5zaW9uLmlva2l0IikKKyAgICAgICAgICAgIChpb2tpdC11
c2VyLWNsaWVudC1jbGFzcyAiUm9vdERvbWFpblVzZXJDbGllbnQiKSA7OyBOZWVkZWQgYnkgTWVk
aWEgcGxheWJhY2sKKyAgICAgICAgKQorICAgICAgICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNl
KQogICAgICAgICAoYXBwbHktbWVzc2FnZS1maWx0ZXIKICAgICAgICAgICAgIChhbGxvdyAod2l0
aCB0ZWxlbWV0cnkpCiAgICAgICAgICAgICAgICAgaW9raXQtYXN5bmMtZXh0ZXJuYWwtbWV0aG9k
CkBAIC05MDAsMTQgKzkyOCwyMCBAQAogICAgICAgICAgICAgKQogICAgICAgICApCiAgICAgKQot
I2VuZGlmCisgICAgOyBlbHNlCisgICAgKGFsbG93IGlva2l0LW9wZW4KKyAgICAgICAgKHJlcXVp
cmUtYWxsCisgICAgICAgICAgICAoZXh0ZW5zaW9uICJjb20uYXBwbGUud2Via2l0LmV4dGVuc2lv
bi5pb2tpdCIpCisgICAgICAgICAgICAoaW9raXQtdXNlci1jbGllbnQtY2xhc3MgIlJvb3REb21h
aW5Vc2VyQ2xpZW50IikgOzsgTmVlZGVkIGJ5IE1lZGlhIHBsYXliYWNrCisgICAgICAgICkKKyAg
ICApCiApCiAKLShhbGxvdyBpb2tpdC1vcGVuCi0gICAgKGlva2l0LXVzZXItY2xpZW50LWNsYXNz
ICJBdWRpb0FVVUMiKSA7OyA8cmRhcjovL3Byb2JsZW0vMTA0Mjc0NTE+ICYmIDxyZGFyOi8vcHJv
YmxlbS8xMDgwODgxNz4KLSNpZiBIQVZFKFNBTkRCT1hfTUVTU0FHRV9GSUxURVJJTkcpCi0gICAg
KHdpdGggdGVsZW1ldHJ5LWJhY2t0cmFjZSkKLSAgICAoaWYgKGVxdWFsPyAocGFyYW0gIkVOQUJM
RV9TQU5EQk9YX01FU1NBR0VfRklMVEVSIikgIllFUyIpCis7OyA8cmRhcjovL3Byb2JsZW0vMTA0
Mjc0NTE+ICYmIDxyZGFyOi8vcHJvYmxlbS8xMDgwODgxNz4KKyhpZiAoZXF1YWw/IChwYXJhbSAi
RU5BQkxFX1NBTkRCT1hfTUVTU0FHRV9GSUxURVIiKSAiWUVTIikKKyAgICAoYWxsb3cgaW9raXQt
b3BlbgorICAgICAgICAoaW9raXQtdXNlci1jbGllbnQtY2xhc3MgIkF1ZGlvQVVVQyIpCisgICAg
ICAgICh3aXRoIHRlbGVtZXRyeS1iYWNrdHJhY2UpCiAgICAgICAgIChhcHBseS1tZXNzYWdlLWZp
bHRlcgogICAgICAgICAgICAgKGFsbG93ICh3aXRoIHRlbGVtZXRyeSkKICAgICAgICAgICAgICAg
ICBpb2tpdC1hc3luYy1leHRlcm5hbC1tZXRob2QKQEAgLTkxNiwxNCArOTUwLDE2IEBACiAgICAg
ICAgICAgICApCiAgICAgICAgICkKICAgICApCi0jZW5kaWYKKyAgICA7IGVsc2UKKyAgICAoYWxs
b3cgaW9raXQtb3BlbgorICAgICAgICAoaW9raXQtdXNlci1jbGllbnQtY2xhc3MgIkF1ZGlvQVVV
QyIpCisgICAgKQogKQogCi0oYWxsb3cgaW9raXQtb3BlbgotICAgIChpb2tpdC11c2VyLWNsaWVu
dC1jbGFzcyAiSU9BdWRpb0NvbnRyb2xVc2VyQ2xpZW50IikKLSNpZiBIQVZFKFNBTkRCT1hfTUVT
U0FHRV9GSUxURVJJTkcpCi0gICAgKHdpdGggdGVsZW1ldHJ5LWJhY2t0cmFjZSkKLSAgICAoaWYg
KGVxdWFsPyAocGFyYW0gIkVOQUJMRV9TQU5EQk9YX01FU1NBR0VfRklMVEVSIikgIllFUyIpCiso
aWYgKGVxdWFsPyAocGFyYW0gIkVOQUJMRV9TQU5EQk9YX01FU1NBR0VfRklMVEVSIikgIllFUyIp
CisgICAgKGFsbG93IGlva2l0LW9wZW4KKyAgICAgICAgKGlva2l0LXVzZXItY2xpZW50LWNsYXNz
ICJJT0F1ZGlvQ29udHJvbFVzZXJDbGllbnQiKQorICAgICAgICAod2l0aCB0ZWxlbWV0cnktYmFj
a3RyYWNlKQogICAgICAgICAoYXBwbHktbWVzc2FnZS1maWx0ZXIKICAgICAgICAgICAgIChhbGxv
dyAod2l0aCB0ZWxlbWV0cnkpCiAgICAgICAgICAgICAgICAgaW9raXQtYXN5bmMtZXh0ZXJuYWwt
bWV0aG9kCkBAIC05MzIsMTQgKzk2OCwxNiBAQAogICAgICAgICAgICAgKQogICAgICAgICApCiAg
ICAgKQotI2VuZGlmCisgICAgOyBlbHNlCisgICAgKGFsbG93IGlva2l0LW9wZW4KKyAgICAgICAg
KGlva2l0LXVzZXItY2xpZW50LWNsYXNzICJJT0F1ZGlvQ29udHJvbFVzZXJDbGllbnQiKQorICAg
ICkKICkKIAotKGFsbG93IGlva2l0LW9wZW4KLSAgICAoaW9raXQtdXNlci1jbGllbnQtY2xhc3Mg
IklPQXVkaW9FbmdpbmVVc2VyQ2xpZW50IikKLSNpZiBIQVZFKFNBTkRCT1hfTUVTU0FHRV9GSUxU
RVJJTkcpCi0gICAgKHdpdGggdGVsZW1ldHJ5LWJhY2t0cmFjZSkKLSAgICAoaWYgKGVxdWFsPyAo
cGFyYW0gIkVOQUJMRV9TQU5EQk9YX01FU1NBR0VfRklMVEVSIikgIllFUyIpCisoaWYgKGVxdWFs
PyAocGFyYW0gIkVOQUJMRV9TQU5EQk9YX01FU1NBR0VfRklMVEVSIikgIllFUyIpCisgICAgKGFs
bG93IGlva2l0LW9wZW4KKyAgICAgICAgKGlva2l0LXVzZXItY2xpZW50LWNsYXNzICJJT0F1ZGlv
RW5naW5lVXNlckNsaWVudCIpCisgICAgICAgICh3aXRoIHRlbGVtZXRyeS1iYWNrdHJhY2UpCiAg
ICAgICAgIChhcHBseS1tZXNzYWdlLWZpbHRlcgogICAgICAgICAgICAgKGFsbG93ICh3aXRoIHRl
bGVtZXRyeSkKICAgICAgICAgICAgICAgICBpb2tpdC1hc3luYy1leHRlcm5hbC1tZXRob2QKQEAg
LTk0OCw3ICs5ODYsMTAgQEAKICAgICAgICAgICAgICkKICAgICAgICAgKQogICAgICkKLSNlbmRp
ZgorICAgIDsgZWxzZQorICAgIChhbGxvdyBpb2tpdC1vcGVuCisgICAgICAgIChpb2tpdC11c2Vy
LWNsaWVudC1jbGFzcyAiSU9BdWRpb0VuZ2luZVVzZXJDbGllbnQiKQorICAgICkKICkKIAogOzsg
PHJkYXI6Ly9wcm9ibGVtLzYwMDg4ODYxPgpAQCAtMTI1OSwxMiArMTMwMCwxMSBAQAogICAgICAg
ICAgICAgKGV4dGVuc2lvbiAiY29tLmFwcGxlLndlYmtpdC5leHRlbnNpb24ubWFjaCIpCiAgICAg
ICAgICAgICAoZ2xvYmFsLW5hbWUgImNvbS5hcHBsZS5hcHBsZWNhbWVyYWQiKQogICAgICAgICAp
KQotICAgIChhbGxvdyBpb2tpdC1vcGVuCi0gICAgICAgIDs7IFF1aWNrVGltZVVTQlZEQ0RpZ2l0
aXplcgotICAgICAgICAoaW9raXQtdXNlci1jbGllbnQtY2xhc3MgIklPVVNCRGV2aWNlVXNlckNs
aWVudFYyIikKLSNpZiBIQVZFKFNBTkRCT1hfTUVTU0FHRV9GSUxURVJJTkcpCi0gICAgICAgICh3
aXRoIHRlbGVtZXRyeS1iYWNrdHJhY2UpCi0gICAgICAgIChpZiAoZXF1YWw/IChwYXJhbSAiRU5B
QkxFX1NBTkRCT1hfTUVTU0FHRV9GSUxURVIiKSAiWUVTIikKKyAgICA7OyBRdWlja1RpbWVVU0JW
RENEaWdpdGl6ZXIKKyAgICAoaWYgKGVxdWFsPyAocGFyYW0gIkVOQUJMRV9TQU5EQk9YX01FU1NB
R0VfRklMVEVSIikgIllFUyIpCisgICAgICAgIChhbGxvdyBpb2tpdC1vcGVuCisgICAgICAgICAg
ICAoaW9raXQtdXNlci1jbGllbnQtY2xhc3MgIklPVVNCRGV2aWNlVXNlckNsaWVudFYyIikKKyAg
ICAgICAgICAgICh3aXRoIHRlbGVtZXRyeS1iYWNrdHJhY2UpCiAgICAgICAgICAgICAoYXBwbHkt
bWVzc2FnZS1maWx0ZXIKICAgICAgICAgICAgICAgICAoYWxsb3cgKHdpdGggdGVsZW1ldHJ5KQog
ICAgICAgICAgICAgICAgICAgICBpb2tpdC1hc3luYy1leHRlcm5hbC1tZXRob2QKQEAgLTEyNzMs
MTMgKzEzMTMsMTYgQEAKICAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICApCiAgICAgICAg
ICkKLSNlbmRpZgorICAgICAgICA7IGVsc2UKKyAgICAgICAgKGFsbG93IGlva2l0LW9wZW4KKyAg
ICAgICAgICAgIChpb2tpdC11c2VyLWNsaWVudC1jbGFzcyAiSU9VU0JEZXZpY2VVc2VyQ2xpZW50
VjIiKQorICAgICAgICApCiAgICAgKQotICAgIChhbGxvdyBpb2tpdC1vcGVuCi0gICAgICAgIChp
b2tpdC11c2VyLWNsaWVudC1jbGFzcyAiSU9VU0JJbnRlcmZhY2VVc2VyQ2xpZW50VjIiKQotI2lm
IEhBVkUoU0FOREJPWF9NRVNTQUdFX0ZJTFRFUklORykKLSAgICAgICAgKHdpdGggdGVsZW1ldHJ5
LWJhY2t0cmFjZSkKLSAgICAgICAgKGlmIChlcXVhbD8gKHBhcmFtICJFTkFCTEVfU0FOREJPWF9N
RVNTQUdFX0ZJTFRFUiIpICJZRVMiKQorCisgICAgKGlmIChlcXVhbD8gKHBhcmFtICJFTkFCTEVf
U0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIpICJZRVMiKQorICAgICAgICAoYWxsb3cgaW9raXQtb3Bl
bgorICAgICAgICAgICAgKGlva2l0LXVzZXItY2xpZW50LWNsYXNzICJJT1VTQkludGVyZmFjZVVz
ZXJDbGllbnRWMiIpCisgICAgICAgICAgICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQogICAg
ICAgICAgICAgKGFwcGx5LW1lc3NhZ2UtZmlsdGVyCiAgICAgICAgICAgICAgICAgKGFsbG93ICh3
aXRoIHRlbGVtZXRyeSkKICAgICAgICAgICAgICAgICAgICAgaW9raXQtYXN5bmMtZXh0ZXJuYWwt
bWV0aG9kCkBAIC0xMjg4LDggKzEzMzEsMTIgQEAKICAgICAgICAgICAgICAgICApCiAgICAgICAg
ICAgICApCiAgICAgICAgICkKLSNlbmRpZgorICAgICAgICA7IGVsc2UKKyAgICAgICAgKGFsbG93
IGlva2l0LW9wZW4KKyAgICAgICAgICAgIChpb2tpdC11c2VyLWNsaWVudC1jbGFzcyAiSU9VU0JJ
bnRlcmZhY2VVc2VyQ2xpZW50VjIiKQorICAgICAgICApCiAgICAgKQorICAgIAogICAgIChhbGxv
dyBkZXZpY2UtY2FtZXJhKSkKICNlbmRpZiAvLyBQTEFURk9STShNQUMpCiAKQEAgLTE2MzgsNyAr
MTY4NSw3IEBACiAoaWYgKGFuZCAoZXF1YWw/IChwYXJhbSAiRU5BQkxFX1NBTkRCT1hfTUVTU0FH
RV9GSUxURVIiKSAiWUVTIikgKGRlZmluZWQ/ICdzeXNjYWxsLW1hY2gpKQogICAgIChkZW55IHN5
c2NhbGwtbWFjaCAod2l0aCB0ZWxlbWV0cnkpKQogKQotICAgIAorCiAoaWYgKGFuZCAoZXF1YWw/
IChwYXJhbSAiRU5BQkxFX1NBTkRCT1hfTUVTU0FHRV9GSUxURVIiKSAiWUVTIikgKGRlZmluZWQ/
ICdzeXNjYWxsLW1hY2gpKQogICAgIChhbGxvdyBzeXNjYWxsLW1hY2ggKG1hY2h0cmFwLW51bWJl
cgogICAgICAgICBNU0NfX2tlcm5lbHJwY19tYWNoX3BvcnRfYWxsb2NhdGVfdHJhcApJbmRleDog
U291cmNlL1dlYktpdC9XZWJQcm9jZXNzL2NvY29hL1dlYlByb2Nlc3NDb2NvYS5tbQo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29jb2EvV2ViUHJvY2Vzc0NvY29hLm1t
CShyZXZpc2lvbiAyNzE0NTQpCisrKyBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29jb2EvV2Vi
UHJvY2Vzc0NvY29hLm1tCSh3b3JraW5nIGNvcHkpCkBAIC02ODYsOCArNjg2LDExIEBAIHZvaWQg
V2ViUHJvY2Vzczo6aW5pdGlhbGl6ZVNhbmRib3goY29uc3QKIAogICAgIHNhbmRib3hQYXJhbWV0
ZXJzLnNldE92ZXJyaWRlU2FuZGJveFByb2ZpbGVQYXRoKG1ha2VTdHJpbmcoU3RyaW5nKFt3ZWJL
aXRCdW5kbGUgcmVzb3VyY2VQYXRoXSksICIvY29tLmFwcGxlLldlYlByb2Nlc3Muc2IiKSk7CiAK
LSAgICBhdXRvIGhhc01lc3NhZ2VGaWx0ZXJFbnRpdGxlbWVudCA9IFdURjo6cHJvY2Vzc0hhc0Vu
dGl0bGVtZW50KCJjb20uYXBwbGUucHJpdmF0ZS5zZWN1cml0eS5tZXNzYWdlLWZpbHRlciIpOwot
ICAgIHNhbmRib3hQYXJhbWV0ZXJzLmFkZFBhcmFtZXRlcigiRU5BQkxFX1NBTkRCT1hfTUVTU0FH
RV9GSUxURVIiLCBoYXNNZXNzYWdlRmlsdGVyRW50aXRsZW1lbnQgPyAiWUVTIiA6ICJOTyIpOwor
ICAgIGJvb2wgZW5hYmxlTWVzc2FnZUZpbHRlciA9IGZhbHNlOworI2lmIEhBVkUoU0FOREJPWF9N
RVNTQUdFX0ZJTFRFUklORykKKyAgICBlbmFibGVNZXNzYWdlRmlsdGVyID0gV1RGOjpwcm9jZXNz
SGFzRW50aXRsZW1lbnQoImNvbS5hcHBsZS5wcml2YXRlLnNlY3VyaXR5Lm1lc3NhZ2UtZmlsdGVy
Iik7CisjZW5kaWYKKyAgICBzYW5kYm94UGFyYW1ldGVycy5hZGRQYXJhbWV0ZXIoIkVOQUJMRV9T
QU5EQk9YX01FU1NBR0VfRklMVEVSIiwgZW5hYmxlTWVzc2FnZUZpbHRlciA/ICJZRVMiIDogIk5P
Iik7CiAKICAgICBBdXhpbGlhcnlQcm9jZXNzOjppbml0aWFsaXplU2FuZGJveChwYXJhbWV0ZXJz
LCBzYW5kYm94UGFyYW1ldGVycyk7CiAjZW5kaWYK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>417996</attachid>
            <date>2021-01-20 14:23:47 -0800</date>
            <delta_ts>2021-01-21 12:35:10 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-220777-20210120142346.patch</filename>
            <type>text/plain</type>
            <size>17033</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyNzE2NjYpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDIxLTAxLTIwICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbbWFjT1NdIFRoZSBkZXZlbG9w
bWVudCBXZWJDb250ZW50IFhQQyBzZXJ2aWNlIGNyYXNoZXMgdW5kZXIgV2ViS2l0OjpBdXhpbGlh
cnlQcm9jZXNzOjppbml0aWFsaXplU2FuZGJveAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjIwNzc3CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS83MzM4
MjU4ND4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBU
aGlzIGhhcHBlbnMgYmVjYXVzZSB0aGUgZGV2ZWxvcG1lbnQgWFBDIHNlcnZpY2UgZG9lcyBub3Qg
aGF2ZSB0aGUgcmVxdWlyZWQgcHJpdmF0ZSBlbnRpdGxlbWVudCB0byBlbmFibGUgbWVzc2FnZSBm
aWx0ZXJpbmcgaW4gdGhlIHNhbmRib3gsCisgICAgICAgIGFuZCB0aGVyZWZvcmUgZmFpbHMgdG8g
YXBwbHkgdGhlIHNhbmRib3guIFRoZSBleGlzdGluZyBydW50aW1lIHN3aXRjaGluZyB0byBlbmFi
bGUgbWVzc2FnZSBmaWx0ZXJpbmcgYmFzZWQgb24gdGhlIHByZXNlbmNlIG9mIHRoZSBlbnRpdGxl
bWVudAorICAgICAgICBpcyBub3Qgd29ya2luZyBjb3JyZWN0bHkuIFRoZSAnaWYnIGNsYXVzZSBj
aGVja2luZyB0aGUgc2FuZGJveCBwYXJhbWV0ZXIgaW4gdGhlIHNhbmRib3ggY2Fubm90IGJlIG5l
c3RlZCBpbnNpZGUgYW4gJ2FsbG93JyBjbGF1c2UsIGl0IGFwcGVhcnMuIAorCisgICAgICAgICog
V2ViUHJvY2Vzcy9jb2NvYS9XZWJQcm9jZXNzQ29jb2EubW06CisgICAgICAgIChXZWJLaXQ6Oldl
YlByb2Nlc3M6OmluaXRpYWxpemVTYW5kYm94KToKKyAgICAgICAgKiBXZWJQcm9jZXNzL2NvbS5h
cHBsZS5XZWJQcm9jZXNzLnNiLmluOgorCiAyMDIxLTAxLTIwICBXZW5zb24gSHNpZWggIDx3ZW5z
b25faHNpZWhAYXBwbGUuY29tPgogCiAgICAgICAgIFtpT1NdICJ0b3VjaGVuZCIgZXZlbnRzIHNo
b3VsZCBiZSBkaXNwYXRjaGVkIGFuZCBoYW5kbGVkIGFzeW5jaHJvbm91c2x5CkluZGV4OiBTb3Vy
Y2UvV2ViS2l0L1dlYlByb2Nlc3MvY29tLmFwcGxlLldlYlByb2Nlc3Muc2IuaW4KPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL2NvbS5hcHBsZS5XZWJQcm9jZXNzLnNiLmlu
CShyZXZpc2lvbiAyNzE0NTQpCisrKyBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29tLmFwcGxl
LldlYlByb2Nlc3Muc2IuaW4JKHdvcmtpbmcgY29weSkKQEAgLTExNiwxMSArMTE2LDEwIEBACiAg
ICAgICAgIChwcmVmaXggIi9wcml2YXRlL3Zhci9kYi9DVk1TL2N2bXNDb2RlU2lnbk9iaiIpKQog
I2VuZGlmCiAgICAgOzsgT3BlbkNMCi0gICAgKGFsbG93IGlva2l0LW9wZW4KLSAgICAgICAgKGlv
a2l0LWNvbm5lY3Rpb24gIklPQWNjZWxlcmF0b3IiKQotI2lmIEhBVkUoU0FOREJPWF9NRVNTQUdF
X0ZJTFRFUklORykKLSAgICAgICAgKHdpdGggdGVsZW1ldHJ5LWJhY2t0cmFjZSkKLSAgICAgICAg
KGlmIChlcXVhbD8gKHBhcmFtICJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIpICJZRVMi
KQorICAgIChpZiAoZXF1YWw/IChwYXJhbSAiRU5BQkxFX1NBTkRCT1hfTUVTU0FHRV9GSUxURVIi
KSAiWUVTIikKKyAgICAgICAgKGFsbG93IGlva2l0LW9wZW4KKyAgICAgICAgICAgIChpb2tpdC1j
b25uZWN0aW9uICJJT0FjY2VsZXJhdG9yIikKKyAgICAgICAgICAgICh3aXRoIHRlbGVtZXRyeS1i
YWNrdHJhY2UpCiAgICAgICAgICAgICAoYXBwbHktbWVzc2FnZS1maWx0ZXIKICAgICAgICAgICAg
ICAgICAoYWxsb3cKICAgICAgICAgICAgICAgICAgICAgaW9raXQtYXN5bmMtZXh0ZXJuYWwtbWV0
aG9kCkBAIC0xMzEsMTMgKzEzMCwxNSBAQAogICAgICAgICAgICAgICAgICkKICAgICAgICAgICAg
ICkKICAgICAgICAgKQotI2VuZGlmCisgICAgICAgIDsgZWxzZQorICAgICAgICAoYWxsb3cgaW9r
aXQtb3BlbgorICAgICAgICAgICAgKGlva2l0LWNvbm5lY3Rpb24gIklPQWNjZWxlcmF0b3IiKQor
ICAgICAgICApCiAgICAgKQotICAgIChhbGxvdyBpb2tpdC1vcGVuCi0gICAgICAgIChpb2tpdC1y
ZWdpc3RyeS1lbnRyeS1jbGFzcyAiSU9BY2NlbGVyYXRpb25Vc2VyQ2xpZW50IikKLSNpZiBIQVZF
KFNBTkRCT1hfTUVTU0FHRV9GSUxURVJJTkcpCi0gICAgICAgICh3aXRoIHRlbGVtZXRyeS1iYWNr
dHJhY2UpCi0gICAgICAgIChpZiAoZXF1YWw/IChwYXJhbSAiRU5BQkxFX1NBTkRCT1hfTUVTU0FH
RV9GSUxURVIiKSAiWUVTIikKKyAgICAoaWYgKGVxdWFsPyAocGFyYW0gIkVOQUJMRV9TQU5EQk9Y
X01FU1NBR0VfRklMVEVSIikgIllFUyIpCisgICAgICAgIChhbGxvdyBpb2tpdC1vcGVuCisgICAg
ICAgICAgICAoaW9raXQtcmVnaXN0cnktZW50cnktY2xhc3MgIklPQWNjZWxlcmF0aW9uVXNlckNs
aWVudCIpCisgICAgICAgICAgICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQogICAgICAgICAg
ICAgKGFwcGx5LW1lc3NhZ2UtZmlsdGVyCiAgICAgICAgICAgICAgICAgKGFsbG93ICh3aXRoIHRl
bGVtZXRyeSkKICAgICAgICAgICAgICAgICAgICAgaW9raXQtYXN5bmMtZXh0ZXJuYWwtbWV0aG9k
CkBAIC0xNDYsMTMgKzE0NywxNSBAQAogICAgICAgICAgICAgICAgICkKICAgICAgICAgICAgICkK
ICAgICAgICAgKQotI2VuZGlmCisgICAgICAgIDsgZWxzZQorICAgICAgICAoYWxsb3cgaW9raXQt
b3BlbgorICAgICAgICAgICAgKGlva2l0LXJlZ2lzdHJ5LWVudHJ5LWNsYXNzICJJT0FjY2VsZXJh
dGlvblVzZXJDbGllbnQiKQorICAgICAgICApCiAgICAgKQotICAgIChhbGxvdyBpb2tpdC1vcGVu
Ci0gICAgICAgIChpb2tpdC1yZWdpc3RyeS1lbnRyeS1jbGFzcyAiSU9TdXJmYWNlUm9vdFVzZXJD
bGllbnQiKQotI2lmIEhBVkUoU0FOREJPWF9NRVNTQUdFX0ZJTFRFUklORykKLSAgICAgICAgKHdp
dGggdGVsZW1ldHJ5LWJhY2t0cmFjZSkKLSAgICAgICAgKGlmIChlcXVhbD8gKHBhcmFtICJFTkFC
TEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIpICJZRVMiKQorICAgIChpZiAoZXF1YWw/IChwYXJh
bSAiRU5BQkxFX1NBTkRCT1hfTUVTU0FHRV9GSUxURVIiKSAiWUVTIikKKyAgICAgICAgKGFsbG93
IGlva2l0LW9wZW4KKyAgICAgICAgICAgIChpb2tpdC1yZWdpc3RyeS1lbnRyeS1jbGFzcyAiSU9T
dXJmYWNlUm9vdFVzZXJDbGllbnQiKQorICAgICAgICAgICAgKHdpdGggdGVsZW1ldHJ5LWJhY2t0
cmFjZSkKICAgICAgICAgICAgIChhcHBseS1tZXNzYWdlLWZpbHRlcgogICAgICAgICAgICAgICAg
IChhbGxvdwogICAgICAgICAgICAgICAgICAgICBpb2tpdC1hc3luYy1leHRlcm5hbC1tZXRob2QK
QEAgLTE2MywxMyArMTY2LDE1IEBACiAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgKQog
ICAgICAgICApCi0jZW5kaWYKKyAgICAgICAgOyBlbHNlCisgICAgICAgIChhbGxvdyBpb2tpdC1v
cGVuCisgICAgICAgICAgICAoaW9raXQtcmVnaXN0cnktZW50cnktY2xhc3MgIklPU3VyZmFjZVJv
b3RVc2VyQ2xpZW50IikKKyAgICAgICAgKQogICAgICkKLSAgICAoYWxsb3cgaW9raXQtb3Blbgot
ICAgICAgICAoaW9raXQtcmVnaXN0cnktZW50cnktY2xhc3MgIklPU3VyZmFjZVNlbmRSaWdodCIp
Ci0jaWYgSEFWRShTQU5EQk9YX01FU1NBR0VfRklMVEVSSU5HKQotICAgICAgICAod2l0aCB0ZWxl
bWV0cnktYmFja3RyYWNlKQotICAgICAgICAoaWYgKGVxdWFsPyAocGFyYW0gIkVOQUJMRV9TQU5E
Qk9YX01FU1NBR0VfRklMVEVSIikgIllFUyIpCisgICAgKGlmIChlcXVhbD8gKHBhcmFtICJFTkFC
TEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIpICJZRVMiKQorICAgICAgICAoYWxsb3cgaW9raXQt
b3BlbgorICAgICAgICAgICAgKGlva2l0LXJlZ2lzdHJ5LWVudHJ5LWNsYXNzICJJT1N1cmZhY2VT
ZW5kUmlnaHQiKQorICAgICAgICAgICAgKHdpdGggdGVsZW1ldHJ5LWJhY2t0cmFjZSkKICAgICAg
ICAgICAgIChhcHBseS1tZXNzYWdlLWZpbHRlcgogICAgICAgICAgICAgICAgIChhbGxvdyAod2l0
aCB0ZWxlbWV0cnkpCiAgICAgICAgICAgICAgICAgICAgIGlva2l0LWFzeW5jLWV4dGVybmFsLW1l
dGhvZApAQCAtMTc4LDcgKzE4MywxMCBAQAogICAgICAgICAgICAgICAgICkKICAgICAgICAgICAg
ICkKICAgICAgICAgKQotI2VuZGlmCisgICAgICAgIDsgZWxzZQorICAgICAgICAoYWxsb3cgaW9r
aXQtb3BlbgorICAgICAgICAgICAgKGlva2l0LXJlZ2lzdHJ5LWVudHJ5LWNsYXNzICJJT1N1cmZh
Y2VTZW5kUmlnaHQiKQorICAgICAgICApCiAgICAgKQogI2lmIF9fTUFDX09TX1hfVkVSU0lPTl9N
SU5fUkVRVUlSRUQgPCAxMTAwMDAKICAgICA7OyBDb3JlVmlkZW8gQ1ZDR0Rpc3BsYXlMaW5rCkBA
IC0xODcsMTQgKzE5NSwxMyBAQAogI2VuZGlmCiAKICAgICA7OyBUaGlzIGlzIG5lZWRlZCBmb3Ig
RW5jcnlwdGVkIE1lZGlhIG9uIHNvbWUgaGFyZHdhcmUgKE1hY01pbmk4LDEgZm9yIGV4YW1wbGUp
Ci0gICAgKGFsbG93IGlva2l0LW9wZW4KLSAgICAgICAgKHJlcXVpcmUtYWxsCi0gICAgICAgICAg
ICAoZXh0ZW5zaW9uICJjb20uYXBwbGUud2Via2l0LmV4dGVuc2lvbi5pb2tpdCIpCi0gICAgICAg
ICAgICAoaW9raXQtcmVnaXN0cnktZW50cnktY2xhc3MgIkFwcGxlSW50ZWxNRVVzZXJDbGllbnQi
KQotICAgICAgICApCi0jaWYgSEFWRShTQU5EQk9YX01FU1NBR0VfRklMVEVSSU5HKQotICAgICAg
ICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQotICAgICAgICAoaWYgKGVxdWFsPyAocGFyYW0g
IkVOQUJMRV9TQU5EQk9YX01FU1NBR0VfRklMVEVSIikgIllFUyIpCisgICAgKGlmIChlcXVhbD8g
KHBhcmFtICJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIpICJZRVMiKQorICAgICAgICAo
YWxsb3cgaW9raXQtb3BlbgorICAgICAgICAgICAgKHJlcXVpcmUtYWxsCisgICAgICAgICAgICAg
ICAgKGV4dGVuc2lvbiAiY29tLmFwcGxlLndlYmtpdC5leHRlbnNpb24uaW9raXQiKQorICAgICAg
ICAgICAgICAgIChpb2tpdC1yZWdpc3RyeS1lbnRyeS1jbGFzcyAiQXBwbGVJbnRlbE1FVXNlckNs
aWVudCIpCisgICAgICAgICAgICApCisgICAgICAgICAgICAod2l0aCB0ZWxlbWV0cnktYmFja3Ry
YWNlKQogICAgICAgICAgICAgKGFwcGx5LW1lc3NhZ2UtZmlsdGVyCiAgICAgICAgICAgICAgICAg
KGFsbG93CiAgICAgICAgICAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLW1ldGhvZApAQCAtMjA1
LDE4ICsyMTIsMjMgQEAKICAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICApCiAgICAgICAg
ICkKLSNlbmRpZgorICAgICAgICA7IGVsc2UKKyAgICAgICAgKGFsbG93IGlva2l0LW9wZW4KKyAg
ICAgICAgICAgIChyZXF1aXJlLWFsbAorICAgICAgICAgICAgICAgIChleHRlbnNpb24gImNvbS5h
cHBsZS53ZWJraXQuZXh0ZW5zaW9uLmlva2l0IikKKyAgICAgICAgICAgICAgICAoaW9raXQtcmVn
aXN0cnktZW50cnktY2xhc3MgIkFwcGxlSW50ZWxNRVVzZXJDbGllbnQiKQorICAgICAgICAgICAg
KQorICAgICAgICApCiAgICAgKQogCiAgICAgOzsgVGhpcyBpcyBuZWVkZWQgZm9yIEVuY3J5cHRl
ZCBNZWRpYSBvbiBzb21lIGhhcmR3YXJlIChNYWNNaW5pOCwxIGZvciBleGFtcGxlKQotICAgIChh
bGxvdyBpb2tpdC1vcGVuCi0gICAgICAgIChyZXF1aXJlLWFsbAotICAgICAgICAgICAgKGV4dGVu
c2lvbiAiY29tLmFwcGxlLndlYmtpdC5leHRlbnNpb24uaW9raXQiKQotICAgICAgICAgICAgKGlv
a2l0LXJlZ2lzdHJ5LWVudHJ5LWNsYXNzICJBcHBsZVNOQkZCVXNlckNsaWVudCIpCi0gICAgICAg
ICkKLSNpZiBIQVZFKFNBTkRCT1hfTUVTU0FHRV9GSUxURVJJTkcpCi0gICAgICAgICh3aXRoIHRl
bGVtZXRyeS1iYWNrdHJhY2UpCi0gICAgICAgIChpZiAoZXF1YWw/IChwYXJhbSAiRU5BQkxFX1NB
TkRCT1hfTUVTU0FHRV9GSUxURVIiKSAiWUVTIikKKyAgICAoaWYgKGVxdWFsPyAocGFyYW0gIkVO
QUJMRV9TQU5EQk9YX01FU1NBR0VfRklMVEVSIikgIllFUyIpCisgICAgICAgIChhbGxvdyBpb2tp
dC1vcGVuCisgICAgICAgICAgICAocmVxdWlyZS1hbGwKKyAgICAgICAgICAgICAgICAoZXh0ZW5z
aW9uICJjb20uYXBwbGUud2Via2l0LmV4dGVuc2lvbi5pb2tpdCIpCisgICAgICAgICAgICAgICAg
KGlva2l0LXJlZ2lzdHJ5LWVudHJ5LWNsYXNzICJBcHBsZVNOQkZCVXNlckNsaWVudCIpCisgICAg
ICAgICAgICApCisgICAgICAgICAgICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQogICAgICAg
ICAgICAgKGFwcGx5LW1lc3NhZ2UtZmlsdGVyCiAgICAgICAgICAgICAgICAgKGFsbG93CiAgICAg
ICAgICAgICAgICAgICAgIGlva2l0LWV4dGVybmFsLW1ldGhvZApAQCAtMjI3LDE1ICsyMzksMjAg
QEAKICAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICApCiAgICAgICAgICkKLSNlbmRpZgor
ICAgICAgICA7IGVsc2UKKyAgICAgICAgKGFsbG93IGlva2l0LW9wZW4KKyAgICAgICAgICAgIChy
ZXF1aXJlLWFsbAorICAgICAgICAgICAgICAgIChleHRlbnNpb24gImNvbS5hcHBsZS53ZWJraXQu
ZXh0ZW5zaW9uLmlva2l0IikKKyAgICAgICAgICAgICAgICAoaW9raXQtcmVnaXN0cnktZW50cnkt
Y2xhc3MgIkFwcGxlU05CRkJVc2VyQ2xpZW50IikKKyAgICAgICAgICAgICkKKyAgICAgICAgKQog
ICAgICkKIAogICAgIDs7IFF1YXJ0ekNvcmUKLSAgICAoYWxsb3cgaW9raXQtb3BlbgotICAgICAg
ICAoaW9raXQtcmVnaXN0cnktZW50cnktY2xhc3MgIkFHUE1DbGllbnQiKQotI2lmIEhBVkUoU0FO
REJPWF9NRVNTQUdFX0ZJTFRFUklORykKLSAgICAgICAgKHdpdGggdGVsZW1ldHJ5LWJhY2t0cmFj
ZSkKLSAgICAgICAgKGlmIChlcXVhbD8gKHBhcmFtICJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJ
TFRFUiIpICJZRVMiKQorICAgIChpZiAoZXF1YWw/IChwYXJhbSAiRU5BQkxFX1NBTkRCT1hfTUVT
U0FHRV9GSUxURVIiKSAiWUVTIikKKyAgICAgICAgKGFsbG93IGlva2l0LW9wZW4KKyAgICAgICAg
ICAgIChpb2tpdC1yZWdpc3RyeS1lbnRyeS1jbGFzcyAiQUdQTUNsaWVudCIpCisgICAgICAgICAg
ICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQogICAgICAgICAgICAgKGFwcGx5LW1lc3NhZ2Ut
ZmlsdGVyCiAgICAgICAgICAgICAgICAgKGFsbG93ICh3aXRoIHRlbGVtZXRyeSkKICAgICAgICAg
ICAgICAgICAgICAgaW9raXQtYXN5bmMtZXh0ZXJuYWwtbWV0aG9kCkBAIC0yNDQsMTMgKzI2MSwx
NSBAQAogICAgICAgICAgICAgICAgICkKICAgICAgICAgICAgICkKICAgICAgICAgKQotI2VuZGlm
CisgICAgICAgIDsgZWxzZQorICAgICAgICAoYWxsb3cgaW9raXQtb3BlbgorICAgICAgICAgICAg
KGlva2l0LXJlZ2lzdHJ5LWVudHJ5LWNsYXNzICJBR1BNQ2xpZW50IikKKyAgICAgICAgKQogICAg
ICkKLSAgICAoYWxsb3cgaW9raXQtb3BlbgotICAgICAgICAoaW9raXQtcmVnaXN0cnktZW50cnkt
Y2xhc3MgIkFwcGxlR3JhcGhpY3NDb250cm9sQ2xpZW50IikKLSNpZiBIQVZFKFNBTkRCT1hfTUVT
U0FHRV9GSUxURVJJTkcpCi0gICAgICAgICh3aXRoIHRlbGVtZXRyeS1iYWNrdHJhY2UpCi0gICAg
ICAgIChpZiAoZXF1YWw/IChwYXJhbSAiRU5BQkxFX1NBTkRCT1hfTUVTU0FHRV9GSUxURVIiKSAi
WUVTIikKKyAgICAoaWYgKGVxdWFsPyAocGFyYW0gIkVOQUJMRV9TQU5EQk9YX01FU1NBR0VfRklM
VEVSIikgIllFUyIpCisgICAgICAgIChhbGxvdyBpb2tpdC1vcGVuCisgICAgICAgICAgICAoaW9r
aXQtcmVnaXN0cnktZW50cnktY2xhc3MgIkFwcGxlR3JhcGhpY3NDb250cm9sQ2xpZW50IikKKyAg
ICAgICAgICAgICh3aXRoIHRlbGVtZXRyeS1iYWNrdHJhY2UpCiAgICAgICAgICAgICAoYXBwbHkt
bWVzc2FnZS1maWx0ZXIKICAgICAgICAgICAgICAgICAoYWxsb3cKICAgICAgICAgICAgICAgICAg
ICAgaW9raXQtYXN5bmMtZXh0ZXJuYWwtbWV0aG9kCkBAIC0yNjEsMTMgKzI4MCwxNSBAQAogICAg
ICAgICAgICAgICAgICkKICAgICAgICAgICAgICkKICAgICAgICAgKQotI2VuZGlmCisgICAgICAg
IDsgZWxzZQorICAgICAgICAoYWxsb3cgaW9raXQtb3BlbgorICAgICAgICAgICAgKGlva2l0LXJl
Z2lzdHJ5LWVudHJ5LWNsYXNzICJBcHBsZUdyYXBoaWNzQ29udHJvbENsaWVudCIpCisgICAgICAg
ICkKICAgICApCi0gICAgKGFsbG93IGlva2l0LW9wZW4KLSAgICAgICAgKGlva2l0LXJlZ2lzdHJ5
LWVudHJ5LWNsYXNzICJBcHBsZUdyYXBoaWNzUG9saWN5Q2xpZW50IikKLSNpZiBIQVZFKFNBTkRC
T1hfTUVTU0FHRV9GSUxURVJJTkcpCi0gICAgICAgICh3aXRoIHRlbGVtZXRyeS1iYWNrdHJhY2Up
Ci0gICAgICAgIChpZiAoZXF1YWw/IChwYXJhbSAiRU5BQkxFX1NBTkRCT1hfTUVTU0FHRV9GSUxU
RVIiKSAiWUVTIikKKyAgICAoaWYgKGVxdWFsPyAocGFyYW0gIkVOQUJMRV9TQU5EQk9YX01FU1NB
R0VfRklMVEVSIikgIllFUyIpCisgICAgICAgIChhbGxvdyBpb2tpdC1vcGVuCisgICAgICAgICAg
ICAoaW9raXQtcmVnaXN0cnktZW50cnktY2xhc3MgIkFwcGxlR3JhcGhpY3NQb2xpY3lDbGllbnQi
KQorICAgICAgICAgICAgKHdpdGggdGVsZW1ldHJ5LWJhY2t0cmFjZSkKICAgICAgICAgICAgIChh
cHBseS1tZXNzYWdlLWZpbHRlcgogICAgICAgICAgICAgICAgIChhbGxvdyAod2l0aCB0ZWxlbWV0
cnkpCiAgICAgICAgICAgICAgICAgICAgIGlva2l0LWFzeW5jLWV4dGVybmFsLW1ldGhvZApAQCAt
Mjc2LDE0ICsyOTcsMTYgQEAKICAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICApCiAgICAg
ICAgICkKLSNlbmRpZgorICAgICAgICA7IGVsc2UKKyAgICAgICAgKGFsbG93IGlva2l0LW9wZW4K
KyAgICAgICAgICAgIChpb2tpdC1yZWdpc3RyeS1lbnRyeS1jbGFzcyAiQXBwbGVHcmFwaGljc1Bv
bGljeUNsaWVudCIpCisgICAgICAgICkKICAgICApCiAgICAgOzsgT3BlbkdMCi0gICAgKGFsbG93
IGlva2l0LW9wZW4KLSAgICAgICAgKGlva2l0LXJlZ2lzdHJ5LWVudHJ5LWNsYXNzICJBcHBsZU1H
UFVQb3dlckNvbnRyb2xDbGllbnQiKQotI2lmIEhBVkUoU0FOREJPWF9NRVNTQUdFX0ZJTFRFUklO
RykKLSAgICAgICAgKHdpdGggdGVsZW1ldHJ5LWJhY2t0cmFjZSkKLSAgICAgICAgKGlmIChlcXVh
bD8gKHBhcmFtICJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIpICJZRVMiKQorICAgIChp
ZiAoZXF1YWw/IChwYXJhbSAiRU5BQkxFX1NBTkRCT1hfTUVTU0FHRV9GSUxURVIiKSAiWUVTIikK
KyAgICAgICAgKGFsbG93IGlva2l0LW9wZW4KKyAgICAgICAgICAgIChpb2tpdC1yZWdpc3RyeS1l
bnRyeS1jbGFzcyAiQXBwbGVNR1BVUG93ZXJDb250cm9sQ2xpZW50IikKKyAgICAgICAgICAgICh3
aXRoIHRlbGVtZXRyeS1iYWNrdHJhY2UpCiAgICAgICAgICAgICAoYXBwbHktbWVzc2FnZS1maWx0
ZXIKICAgICAgICAgICAgICAgICAoYWxsb3cgKHdpdGggdGVsZW1ldHJ5KQogICAgICAgICAgICAg
ICAgICAgICBpb2tpdC1hc3luYy1leHRlcm5hbC1tZXRob2QKQEAgLTI5Miw3ICszMTUsMTAgQEAK
ICAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICApCiAgICAgICAgICkKLSNlbmRpZgorICAg
ICAgICA7IGVsc2UKKyAgICAgICAgKGFsbG93IGlva2l0LW9wZW4KKyAgICAgICAgICAgIChpb2tp
dC1yZWdpc3RyeS1lbnRyeS1jbGFzcyAiQXBwbGVNR1BVUG93ZXJDb250cm9sQ2xpZW50IikKKyAg
ICAgICAgKQogICAgICkKICAgICA7OyBHUFUgYnVuZGxlcwogICAgIChhbGxvdyBmaWxlLXJlYWQq
CkBAIC04NjgsMTEgKzg5NCwxMCBAQAogKQogI2VuZGlmCiAKLShhbGxvdyBpb2tpdC1vcGVuCi0g
ICAgKGlva2l0LXVzZXItY2xpZW50LWNsYXNzICJBcHBsZVVwc3RyZWFtVXNlckNsaWVudCIpCi0j
aWYgSEFWRShTQU5EQk9YX01FU1NBR0VfRklMVEVSSU5HKQotICAgICh3aXRoIHRlbGVtZXRyeS1i
YWNrdHJhY2UpCi0gICAgKGlmIChlcXVhbD8gKHBhcmFtICJFTkFCTEVfU0FOREJPWF9NRVNTQUdF
X0ZJTFRFUiIpICJZRVMiKQorKGlmIChlcXVhbD8gKHBhcmFtICJFTkFCTEVfU0FOREJPWF9NRVNT
QUdFX0ZJTFRFUiIpICJZRVMiKQorICAgIChhbGxvdyBpb2tpdC1vcGVuCisgICAgICAgIChpb2tp
dC11c2VyLWNsaWVudC1jbGFzcyAiQXBwbGVVcHN0cmVhbVVzZXJDbGllbnQiKQorICAgICAgICAo
d2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQogICAgICAgICAoYXBwbHktbWVzc2FnZS1maWx0ZXIK
ICAgICAgICAgICAgIChhbGxvdyAod2l0aCB0ZWxlbWV0cnkpCiAgICAgICAgICAgICAgICAgaW9r
aXQtYXN5bmMtZXh0ZXJuYWwtbWV0aG9kCkBAIC04ODEsMTcgKzkwNiwxOSBAQAogICAgICAgICAg
ICAgKQogICAgICAgICApCiAgICAgKQotI2VuZGlmCisgICAgOyBlbHNlCisgICAgKGFsbG93IGlv
a2l0LW9wZW4KKyAgICAgICAgKGlva2l0LXVzZXItY2xpZW50LWNsYXNzICJBcHBsZVVwc3RyZWFt
VXNlckNsaWVudCIpCisgICAgKQogKQogCi0oYWxsb3cgaW9raXQtb3BlbgotICAgIChyZXF1aXJl
LWFsbAotICAgICAgICAoZXh0ZW5zaW9uICJjb20uYXBwbGUud2Via2l0LmV4dGVuc2lvbi5pb2tp
dCIpCi0gICAgICAgIChpb2tpdC11c2VyLWNsaWVudC1jbGFzcyAiUm9vdERvbWFpblVzZXJDbGll
bnQiKSA7OyBOZWVkZWQgYnkgTWVkaWEgcGxheWJhY2sKLSAgICApCi0jaWYgSEFWRShTQU5EQk9Y
X01FU1NBR0VfRklMVEVSSU5HKQotICAgICh3aXRoIHRlbGVtZXRyeS1iYWNrdHJhY2UpCi0gICAg
KGlmIChlcXVhbD8gKHBhcmFtICJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIpICJZRVMi
KQorKGlmIChlcXVhbD8gKHBhcmFtICJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIpICJZ
RVMiKQorICAgIChhbGxvdyBpb2tpdC1vcGVuCisgICAgICAgIChyZXF1aXJlLWFsbAorICAgICAg
ICAgICAgKGV4dGVuc2lvbiAiY29tLmFwcGxlLndlYmtpdC5leHRlbnNpb24uaW9raXQiKQorICAg
ICAgICAgICAgKGlva2l0LXVzZXItY2xpZW50LWNsYXNzICJSb290RG9tYWluVXNlckNsaWVudCIp
IDs7IE5lZWRlZCBieSBNZWRpYSBwbGF5YmFjaworICAgICAgICApCisgICAgICAgICh3aXRoIHRl
bGVtZXRyeS1iYWNrdHJhY2UpCiAgICAgICAgIChhcHBseS1tZXNzYWdlLWZpbHRlcgogICAgICAg
ICAgICAgKGFsbG93ICh3aXRoIHRlbGVtZXRyeSkKICAgICAgICAgICAgICAgICBpb2tpdC1hc3lu
Yy1leHRlcm5hbC1tZXRob2QKQEAgLTkwMCwxNCArOTI3LDIwIEBACiAgICAgICAgICAgICApCiAg
ICAgICAgICkKICAgICApCi0jZW5kaWYKKyAgICA7IGVsc2UKKyAgICAoYWxsb3cgaW9raXQtb3Bl
bgorICAgICAgICAocmVxdWlyZS1hbGwKKyAgICAgICAgICAgIChleHRlbnNpb24gImNvbS5hcHBs
ZS53ZWJraXQuZXh0ZW5zaW9uLmlva2l0IikKKyAgICAgICAgICAgIChpb2tpdC11c2VyLWNsaWVu
dC1jbGFzcyAiUm9vdERvbWFpblVzZXJDbGllbnQiKSA7OyBOZWVkZWQgYnkgTWVkaWEgcGxheWJh
Y2sKKyAgICAgICAgKQorICAgICkKICkKIAotKGFsbG93IGlva2l0LW9wZW4KLSAgICAoaW9raXQt
dXNlci1jbGllbnQtY2xhc3MgIkF1ZGlvQVVVQyIpIDs7IDxyZGFyOi8vcHJvYmxlbS8xMDQyNzQ1
MT4gJiYgPHJkYXI6Ly9wcm9ibGVtLzEwODA4ODE3PgotI2lmIEhBVkUoU0FOREJPWF9NRVNTQUdF
X0ZJTFRFUklORykKLSAgICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQotICAgIChpZiAoZXF1
YWw/IChwYXJhbSAiRU5BQkxFX1NBTkRCT1hfTUVTU0FHRV9GSUxURVIiKSAiWUVTIikKKzs7IDxy
ZGFyOi8vcHJvYmxlbS8xMDQyNzQ1MT4gJiYgPHJkYXI6Ly9wcm9ibGVtLzEwODA4ODE3PgorKGlm
IChlcXVhbD8gKHBhcmFtICJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIpICJZRVMiKQor
ICAgIChhbGxvdyBpb2tpdC1vcGVuCisgICAgICAgIChpb2tpdC11c2VyLWNsaWVudC1jbGFzcyAi
QXVkaW9BVVVDIikKKyAgICAgICAgKHdpdGggdGVsZW1ldHJ5LWJhY2t0cmFjZSkKICAgICAgICAg
KGFwcGx5LW1lc3NhZ2UtZmlsdGVyCiAgICAgICAgICAgICAoYWxsb3cgKHdpdGggdGVsZW1ldHJ5
KQogICAgICAgICAgICAgICAgIGlva2l0LWFzeW5jLWV4dGVybmFsLW1ldGhvZApAQCAtOTE2LDE0
ICs5NDksMTYgQEAKICAgICAgICAgICAgICkKICAgICAgICAgKQogICAgICkKLSNlbmRpZgorICAg
IDsgZWxzZQorICAgIChhbGxvdyBpb2tpdC1vcGVuCisgICAgICAgIChpb2tpdC11c2VyLWNsaWVu
dC1jbGFzcyAiQXVkaW9BVVVDIikKKyAgICApCiApCiAKLShhbGxvdyBpb2tpdC1vcGVuCi0gICAg
KGlva2l0LXVzZXItY2xpZW50LWNsYXNzICJJT0F1ZGlvQ29udHJvbFVzZXJDbGllbnQiKQotI2lm
IEhBVkUoU0FOREJPWF9NRVNTQUdFX0ZJTFRFUklORykKLSAgICAod2l0aCB0ZWxlbWV0cnktYmFj
a3RyYWNlKQotICAgIChpZiAoZXF1YWw/IChwYXJhbSAiRU5BQkxFX1NBTkRCT1hfTUVTU0FHRV9G
SUxURVIiKSAiWUVTIikKKyhpZiAoZXF1YWw/IChwYXJhbSAiRU5BQkxFX1NBTkRCT1hfTUVTU0FH
RV9GSUxURVIiKSAiWUVTIikKKyAgICAoYWxsb3cgaW9raXQtb3BlbgorICAgICAgICAoaW9raXQt
dXNlci1jbGllbnQtY2xhc3MgIklPQXVkaW9Db250cm9sVXNlckNsaWVudCIpCisgICAgICAgICh3
aXRoIHRlbGVtZXRyeS1iYWNrdHJhY2UpCiAgICAgICAgIChhcHBseS1tZXNzYWdlLWZpbHRlcgog
ICAgICAgICAgICAgKGFsbG93ICh3aXRoIHRlbGVtZXRyeSkKICAgICAgICAgICAgICAgICBpb2tp
dC1hc3luYy1leHRlcm5hbC1tZXRob2QKQEAgLTkzMiwxNCArOTY3LDE2IEBACiAgICAgICAgICAg
ICApCiAgICAgICAgICkKICAgICApCi0jZW5kaWYKKyAgICA7IGVsc2UKKyAgICAoYWxsb3cgaW9r
aXQtb3BlbgorICAgICAgICAoaW9raXQtdXNlci1jbGllbnQtY2xhc3MgIklPQXVkaW9Db250cm9s
VXNlckNsaWVudCIpCisgICAgKQogKQogCi0oYWxsb3cgaW9raXQtb3BlbgotICAgIChpb2tpdC11
c2VyLWNsaWVudC1jbGFzcyAiSU9BdWRpb0VuZ2luZVVzZXJDbGllbnQiKQotI2lmIEhBVkUoU0FO
REJPWF9NRVNTQUdFX0ZJTFRFUklORykKLSAgICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQot
ICAgIChpZiAoZXF1YWw/IChwYXJhbSAiRU5BQkxFX1NBTkRCT1hfTUVTU0FHRV9GSUxURVIiKSAi
WUVTIikKKyhpZiAoZXF1YWw/IChwYXJhbSAiRU5BQkxFX1NBTkRCT1hfTUVTU0FHRV9GSUxURVIi
KSAiWUVTIikKKyAgICAoYWxsb3cgaW9raXQtb3BlbgorICAgICAgICAoaW9raXQtdXNlci1jbGll
bnQtY2xhc3MgIklPQXVkaW9FbmdpbmVVc2VyQ2xpZW50IikKKyAgICAgICAgKHdpdGggdGVsZW1l
dHJ5LWJhY2t0cmFjZSkKICAgICAgICAgKGFwcGx5LW1lc3NhZ2UtZmlsdGVyCiAgICAgICAgICAg
ICAoYWxsb3cgKHdpdGggdGVsZW1ldHJ5KQogICAgICAgICAgICAgICAgIGlva2l0LWFzeW5jLWV4
dGVybmFsLW1ldGhvZApAQCAtOTQ4LDcgKzk4NSwxMCBAQAogICAgICAgICAgICAgKQogICAgICAg
ICApCiAgICAgKQotI2VuZGlmCisgICAgOyBlbHNlCisgICAgKGFsbG93IGlva2l0LW9wZW4KKyAg
ICAgICAgKGlva2l0LXVzZXItY2xpZW50LWNsYXNzICJJT0F1ZGlvRW5naW5lVXNlckNsaWVudCIp
CisgICAgKQogKQogCiA7OyA8cmRhcjovL3Byb2JsZW0vNjAwODg4NjE+CkBAIC0xMjU5LDEyICsx
Mjk5LDExIEBACiAgICAgICAgICAgICAoZXh0ZW5zaW9uICJjb20uYXBwbGUud2Via2l0LmV4dGVu
c2lvbi5tYWNoIikKICAgICAgICAgICAgIChnbG9iYWwtbmFtZSAiY29tLmFwcGxlLmFwcGxlY2Ft
ZXJhZCIpCiAgICAgICAgICkpCi0gICAgKGFsbG93IGlva2l0LW9wZW4KLSAgICAgICAgOzsgUXVp
Y2tUaW1lVVNCVkRDRGlnaXRpemVyCi0gICAgICAgIChpb2tpdC11c2VyLWNsaWVudC1jbGFzcyAi
SU9VU0JEZXZpY2VVc2VyQ2xpZW50VjIiKQotI2lmIEhBVkUoU0FOREJPWF9NRVNTQUdFX0ZJTFRF
UklORykKLSAgICAgICAgKHdpdGggdGVsZW1ldHJ5LWJhY2t0cmFjZSkKLSAgICAgICAgKGlmIChl
cXVhbD8gKHBhcmFtICJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIpICJZRVMiKQorICAg
IDs7IFF1aWNrVGltZVVTQlZEQ0RpZ2l0aXplcgorICAgIChpZiAoZXF1YWw/IChwYXJhbSAiRU5B
QkxFX1NBTkRCT1hfTUVTU0FHRV9GSUxURVIiKSAiWUVTIikKKyAgICAgICAgKGFsbG93IGlva2l0
LW9wZW4KKyAgICAgICAgICAgIChpb2tpdC11c2VyLWNsaWVudC1jbGFzcyAiSU9VU0JEZXZpY2VV
c2VyQ2xpZW50VjIiKQorICAgICAgICAgICAgKHdpdGggdGVsZW1ldHJ5LWJhY2t0cmFjZSkKICAg
ICAgICAgICAgIChhcHBseS1tZXNzYWdlLWZpbHRlcgogICAgICAgICAgICAgICAgIChhbGxvdyAo
d2l0aCB0ZWxlbWV0cnkpCiAgICAgICAgICAgICAgICAgICAgIGlva2l0LWFzeW5jLWV4dGVybmFs
LW1ldGhvZApAQCAtMTI3MywxMyArMTMxMiwxNiBAQAogICAgICAgICAgICAgICAgICkKICAgICAg
ICAgICAgICkKICAgICAgICAgKQotI2VuZGlmCisgICAgICAgIDsgZWxzZQorICAgICAgICAoYWxs
b3cgaW9raXQtb3BlbgorICAgICAgICAgICAgKGlva2l0LXVzZXItY2xpZW50LWNsYXNzICJJT1VT
QkRldmljZVVzZXJDbGllbnRWMiIpCisgICAgICAgICkKICAgICApCi0gICAgKGFsbG93IGlva2l0
LW9wZW4KLSAgICAgICAgKGlva2l0LXVzZXItY2xpZW50LWNsYXNzICJJT1VTQkludGVyZmFjZVVz
ZXJDbGllbnRWMiIpCi0jaWYgSEFWRShTQU5EQk9YX01FU1NBR0VfRklMVEVSSU5HKQotICAgICAg
ICAod2l0aCB0ZWxlbWV0cnktYmFja3RyYWNlKQotICAgICAgICAoaWYgKGVxdWFsPyAocGFyYW0g
IkVOQUJMRV9TQU5EQk9YX01FU1NBR0VfRklMVEVSIikgIllFUyIpCisKKyAgICAoaWYgKGVxdWFs
PyAocGFyYW0gIkVOQUJMRV9TQU5EQk9YX01FU1NBR0VfRklMVEVSIikgIllFUyIpCisgICAgICAg
IChhbGxvdyBpb2tpdC1vcGVuCisgICAgICAgICAgICAoaW9raXQtdXNlci1jbGllbnQtY2xhc3Mg
IklPVVNCSW50ZXJmYWNlVXNlckNsaWVudFYyIikKKyAgICAgICAgICAgICh3aXRoIHRlbGVtZXRy
eS1iYWNrdHJhY2UpCiAgICAgICAgICAgICAoYXBwbHktbWVzc2FnZS1maWx0ZXIKICAgICAgICAg
ICAgICAgICAoYWxsb3cgKHdpdGggdGVsZW1ldHJ5KQogICAgICAgICAgICAgICAgICAgICBpb2tp
dC1hc3luYy1leHRlcm5hbC1tZXRob2QKQEAgLTEyODgsOCArMTMzMCwxMiBAQAogICAgICAgICAg
ICAgICAgICkKICAgICAgICAgICAgICkKICAgICAgICAgKQotI2VuZGlmCisgICAgICAgIDsgZWxz
ZQorICAgICAgICAoYWxsb3cgaW9raXQtb3BlbgorICAgICAgICAgICAgKGlva2l0LXVzZXItY2xp
ZW50LWNsYXNzICJJT1VTQkludGVyZmFjZVVzZXJDbGllbnRWMiIpCisgICAgICAgICkKICAgICAp
CisgICAgCiAgICAgKGFsbG93IGRldmljZS1jYW1lcmEpKQogI2VuZGlmIC8vIFBMQVRGT1JNKE1B
QykKIApAQCAtMTYzOCw3ICsxNjg0LDcgQEAKIChpZiAoYW5kIChlcXVhbD8gKHBhcmFtICJFTkFC
TEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIpICJZRVMiKSAoZGVmaW5lZD8gJ3N5c2NhbGwtbWFj
aCkpCiAgICAgKGRlbnkgc3lzY2FsbC1tYWNoICh3aXRoIHRlbGVtZXRyeSkpCiApCi0gICAgCisK
IChpZiAoYW5kIChlcXVhbD8gKHBhcmFtICJFTkFCTEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIp
ICJZRVMiKSAoZGVmaW5lZD8gJ3N5c2NhbGwtbWFjaCkpCiAgICAgKGFsbG93IHN5c2NhbGwtbWFj
aCAobWFjaHRyYXAtbnVtYmVyCiAgICAgICAgIE1TQ19fa2VybmVscnBjX21hY2hfcG9ydF9hbGxv
Y2F0ZV90cmFwCkluZGV4OiBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29jb2EvV2ViUHJvY2Vz
c0NvY29hLm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb2NvYS9X
ZWJQcm9jZXNzQ29jb2EubW0JKHJldmlzaW9uIDI3MTQ1NCkKKysrIFNvdXJjZS9XZWJLaXQvV2Vi
UHJvY2Vzcy9jb2NvYS9XZWJQcm9jZXNzQ29jb2EubW0JKHdvcmtpbmcgY29weSkKQEAgLTY4Niw4
ICs2ODYsMTEgQEAgdm9pZCBXZWJQcm9jZXNzOjppbml0aWFsaXplU2FuZGJveChjb25zdAogCiAg
ICAgc2FuZGJveFBhcmFtZXRlcnMuc2V0T3ZlcnJpZGVTYW5kYm94UHJvZmlsZVBhdGgobWFrZVN0
cmluZyhTdHJpbmcoW3dlYktpdEJ1bmRsZSByZXNvdXJjZVBhdGhdKSwgIi9jb20uYXBwbGUuV2Vi
UHJvY2Vzcy5zYiIpKTsKIAotICAgIGF1dG8gaGFzTWVzc2FnZUZpbHRlckVudGl0bGVtZW50ID0g
V1RGOjpwcm9jZXNzSGFzRW50aXRsZW1lbnQoImNvbS5hcHBsZS5wcml2YXRlLnNlY3VyaXR5Lm1l
c3NhZ2UtZmlsdGVyIik7Ci0gICAgc2FuZGJveFBhcmFtZXRlcnMuYWRkUGFyYW1ldGVyKCJFTkFC
TEVfU0FOREJPWF9NRVNTQUdFX0ZJTFRFUiIsIGhhc01lc3NhZ2VGaWx0ZXJFbnRpdGxlbWVudCA/
ICJZRVMiIDogIk5PIik7CisgICAgYm9vbCBlbmFibGVNZXNzYWdlRmlsdGVyID0gZmFsc2U7Cisj
aWYgSEFWRShTQU5EQk9YX01FU1NBR0VfRklMVEVSSU5HKQorICAgIGVuYWJsZU1lc3NhZ2VGaWx0
ZXIgPSBXVEY6OnByb2Nlc3NIYXNFbnRpdGxlbWVudCgiY29tLmFwcGxlLnByaXZhdGUuc2VjdXJp
dHkubWVzc2FnZS1maWx0ZXIiKTsKKyNlbmRpZgorICAgIHNhbmRib3hQYXJhbWV0ZXJzLmFkZFBh
cmFtZXRlcigiRU5BQkxFX1NBTkRCT1hfTUVTU0FHRV9GSUxURVIiLCBlbmFibGVNZXNzYWdlRmls
dGVyID8gIllFUyIgOiAiTk8iKTsKIAogICAgIEF1eGlsaWFyeVByb2Nlc3M6OmluaXRpYWxpemVT
YW5kYm94KHBhcmFtZXRlcnMsIHNhbmRib3hQYXJhbWV0ZXJzKTsKICNlbmRpZgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>