<?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>234175</bug_id>
          
          <creation_ts>2021-12-10 14:19:52 -0800</creation_ts>
          <short_desc>[iOS][WP] Restrict image decoders</short_desc>
          <delta_ts>2022-01-31 11:53:05 -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>bfulgham</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>jer.noble</cc>
    
    <cc>philipj</cc>
    
    <cc>sabouhallawa</cc>
    
    <cc>sergio</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1822977</commentid>
    <comment_count>0</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2021-12-10 14:19:52 -0800</bug_when>
    <thetext>Restrict image decoders in order to enable further sandbox strengthening.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1822982</commentid>
    <comment_count>1</comment_count>
      <attachid>446815</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2021-12-10 14:28:28 -0800</bug_when>
    <thetext>Created attachment 446815
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1823448</commentid>
    <comment_count>2</comment_count>
      <attachid>446980</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2021-12-13 02:06:30 -0800</bug_when>
    <thetext>Created attachment 446980
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1823459</commentid>
    <comment_count>3</comment_count>
      <attachid>446983</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2021-12-13 02:52:54 -0800</bug_when>
    <thetext>Created attachment 446983
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1825185</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-12-17 14:20:18 -0800</bug_when>
    <thetext>&lt;rdar://problem/86650455&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1834736</commentid>
    <comment_count>5</comment_count>
      <attachid>446983</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2022-01-27 15:23:38 -0800</bug_when>
    <thetext>Comment on attachment 446983
Patch

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

r=me

&gt; Source/WebKit/UIProcess/Cocoa/WebProcessPoolCocoa.mm:-451
&gt; -        parameters.videoDecoderExtensionHandles = SandboxExtension::createHandlesForMachLookup({ &quot;com.apple.coremedia.decompressionsession&quot;_s }, std::nullopt);

Nice!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835323</commentid>
    <comment_count>6</comment_count>
      <attachid>450338</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2022-01-29 14:21:52 -0800</bug_when>
    <thetext>Created attachment 450338
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835554</commentid>
    <comment_count>7</comment_count>
      <attachid>450338</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2022-01-31 09:24:47 -0800</bug_when>
    <thetext>Comment on attachment 450338
Patch

Thanks for reviewing!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835557</commentid>
    <comment_count>8</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-01-31 09:32:49 -0800</bug_when>
    <thetext>Committed r288817 (246593@main): &lt;https://commits.webkit.org/246593@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 450338.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835569</commentid>
    <comment_count>9</comment_count>
      <attachid>450338</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2022-01-31 09:52:01 -0800</bug_when>
    <thetext>Comment on attachment 450338
Patch

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

&gt; Source/WebKit/Shared/WebProcessCreationParameters.cpp:484
&gt; +    parameters.restrictImageAndVideoDecoders = WTFMove(*restrictImageAndVideoDecoders);

Not necessary to WTFMove a bool

&gt; Source/WebKit/Shared/WebProcessCreationParameters.h:207
&gt;      Vector&lt;SandboxExtension::Handle&gt; videoDecoderExtensionHandles;

Should this be #if PLATFORM(MAC) now?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835574</commentid>
    <comment_count>10</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2022-01-31 09:58:07 -0800</bug_when>
    <thetext>(In reply to Simon Fraser (smfr) from comment #9)
&gt; Comment on attachment 450338 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=450338&amp;action=review
&gt; 
&gt; &gt; Source/WebKit/Shared/WebProcessCreationParameters.cpp:484
&gt; &gt; +    parameters.restrictImageAndVideoDecoders = WTFMove(*restrictImageAndVideoDecoders);
&gt; 
&gt; Not necessary to WTFMove a bool
&gt; 
&gt; &gt; Source/WebKit/Shared/WebProcessCreationParameters.h:207
&gt; &gt;      Vector&lt;SandboxExtension::Handle&gt; videoDecoderExtensionHandles;
&gt; 
&gt; Should this be #if PLATFORM(MAC) now?

Yes, that is a very good point; I&apos;ll upload a follow-up patch.

Thanks for reviewing!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835593</commentid>
    <comment_count>11</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2022-01-31 11:05:16 -0800</bug_when>
    <thetext>Reopening to attach new patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835594</commentid>
    <comment_count>12</comment_count>
      <attachid>450419</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2022-01-31 11:05:17 -0800</bug_when>
    <thetext>Created attachment 450419
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1835619</commentid>
    <comment_count>13</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-01-31 11:53:02 -0800</bug_when>
    <thetext>Committed r288826 (246596@main): &lt;https://commits.webkit.org/246596@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 450419.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>446815</attachid>
            <date>2021-12-10 14:28:28 -0800</date>
            <delta_ts>2021-12-13 02:06:25 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-234175-20211210232827.patch</filename>
            <type>text/plain</type>
            <size>8436</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDI4Njg3MykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDIxLTEyLTEwICBQZXIgQXJu
ZSBWb2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbaU9TXVtXUF0gUmVzdHJp
Y3QgaW1hZ2UgZGVjb2RlcnMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTIzNDE3NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIEVuYWJsZSByZXN0cmljZWQgZGVjb2RpbmcgZm9yIGltYWdlcy4KKworICAgICAg
ICAqIFdlYkNvcmUueGNvZGVwcm9qL3hjc2hhcmVkZGF0YS94Y3NjaGVtZXMvV2ViQ29yZS54Y3Nj
aGVtZToKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jZy9JbWFnZURlY29kZXJDRy5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpjcmVhdGVJbWFnZVNvdXJjZU9wdGlvbnMpOgorCiAyMDIxLTEy
LTEwICBBbGV4ZXkgU2h2YXlrYSAgPGFzaHZheWthQGFwcGxlLmNvbT4KIAogICAgICAgICBFeHRl
bmQgdGhlIHNjb3BlIHdoZXJlIHRoZSBXaW5kb3cncyBjdXJyZW50IGV2ZW50IGlzIHNldApJbmRl
eDogU291cmNlL1dlYkNvcmUvUEFML0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9QQUwvQ2hhbmdlTG9nCShyZXZpc2lvbiAyODY4NzgpCisrKyBTb3VyY2UvV2ViQ29yZS9Q
QUwvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMjEtMTItMTAg
IFBlciBBcm5lIFZvbGxhbiAgPHB2b2xsYW5AYXBwbGUuY29tPgorCisgICAgICAgIFtpT1NdW1dQ
XSBSZXN0cmljdCBpbWFnZSBkZWNvZGVycworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MjM0MTc1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgSW5jbHVkZSBXZWJLaXRBZGRpdGlvbnMgc29mdCBsaW5rIGZpbGVz
LgorCisgICAgICAgICogcGFsL2NmL1ZpZGVvVG9vbGJveFNvZnRMaW5rLmNwcDoKKyAgICAgICAg
KiBwYWwvY2YvVmlkZW9Ub29sYm94U29mdExpbmsuaDoKKwogMjAyMS0xMi0xMCAgQnJhZHkgRWlk
c29uICA8YmVpZHNvbkBhcHBsZS5jb20+CiAKICAgICAgICAgVGVhY2ggd2VicHVzaGQgdG8gbGF1
bmNoIGFuIGFwcCBpbiByZXNwb25zZSB0byBhbiBpbmplY3RlZCBtZXNzYWdlLgpJbmRleDogU291
cmNlL1dlYkNvcmUvUEFML3BhbC9jZi9WaWRlb1Rvb2xib3hTb2Z0TGluay5jcHAKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gU291cmNlL1dlYkNvcmUvUEFML3BhbC9jZi9WaWRlb1Rvb2xib3hTb2Z0TGluay5jcHAJ
KHJldmlzaW9uIDI4Njg3MykKKysrIFNvdXJjZS9XZWJDb3JlL1BBTC9wYWwvY2YvVmlkZW9Ub29s
Ym94U29mdExpbmsuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yNiwxMCArMjYsMTMgQEAKIAogI2lm
IFVTRShBVkZPVU5EQVRJT04pCiAKLSNpbmNsdWRlIDxWaWRlb1Rvb2xib3gvVlRDb21wcmVzc2lv
blNlc3Npb24uaD4KKyNpZiBVU0UoQVBQTEVfSU5URVJOQUxfU0RLKQorI2ltcG9ydCA8V2ViS2l0
QWRkaXRpb25zL1ZpZGVvVG9vbGJveFNQSUFkZGl0aW9ucy5oPgorI2VuZGlmCisKICNpbmNsdWRl
IDx3dGYvU29mdExpbmtpbmcuaD4KIAotU09GVF9MSU5LX0ZSQU1FV09SS19GT1JfU09VUkNFKFBB
TCwgVmlkZW9Ub29sYm94KQorU09GVF9MSU5LX0ZSQU1FV09SS19GT1JfU09VUkNFX1dJVEhfRVhQ
T1JUKFBBTCwgVmlkZW9Ub29sYm94LCBQQUxfRVhQT1JUKQogCiBTT0ZUX0xJTktfQ09OU1RBTlRf
Rk9SX1NPVVJDRShQQUwsIFZpZGVvVG9vbGJveCwga1ZUQ29tcHJlc3Npb25Qcm9wZXJ0eUtleV9F
eHBlY3RlZEZyYW1lUmF0ZSwgQ0ZTdHJpbmdSZWYpCiBTT0ZUX0xJTktfQ09OU1RBTlRfRk9SX1NP
VVJDRShQQUwsIFZpZGVvVG9vbGJveCwga1ZUQ29tcHJlc3Npb25Qcm9wZXJ0eUtleV9NYXhLZXlG
cmFtZUludGVydmFsLCBDRlN0cmluZ1JlZikKQEAgLTQ5LDQgKzUyLDggQEAgU09GVF9MSU5LX0ZV
TkNUSU9OX0ZPUl9TT1VSQ0UoUEFMLCBWaWRlbwogU09GVF9MSU5LX0ZVTkNUSU9OX0ZPUl9TT1VS
Q0UoUEFMLCBWaWRlb1Rvb2xib3gsIFZUQ29tcHJlc3Npb25TZXNzaW9uUHJlcGFyZVRvRW5jb2Rl
RnJhbWVzLCBPU1N0YXR1cywgKFZUQ29tcHJlc3Npb25TZXNzaW9uUmVmIHNlc3Npb24pLCAoc2Vz
c2lvbikpCiBTT0ZUX0xJTktfRlVOQ1RJT05fRk9SX1NPVVJDRShQQUwsIFZpZGVvVG9vbGJveCwg
VlRDb21wcmVzc2lvblNlc3Npb25JbnZhbGlkYXRlLCB2b2lkLCAoVlRDb21wcmVzc2lvblNlc3Np
b25SZWYgc2Vzc2lvbiksIChzZXNzaW9uKSkKIAorI2lmIFVTRShBUFBMRV9JTlRFUk5BTF9TREsp
CisjaW1wb3J0IDxXZWJLaXRBZGRpdGlvbnMvVmlkZW9Ub29sYm94U29mdExpbmtBZGRpdGlvbnMu
Y3BwPgorI2VuZGlmCisKICNlbmRpZiAvLyBVU0UoQVZGT1VOREFUSU9OKQpJbmRleDogU291cmNl
L1dlYkNvcmUvUEFML3BhbC9jZi9WaWRlb1Rvb2xib3hTb2Z0TGluay5oCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFNvdXJjZS9XZWJDb3JlL1BBTC9wYWwvY2YvVmlkZW9Ub29sYm94U29mdExpbmsuaAkocmV2aXNp
b24gMjg2ODczKQorKysgU291cmNlL1dlYkNvcmUvUEFML3BhbC9jZi9WaWRlb1Rvb2xib3hTb2Z0
TGluay5oCSh3b3JraW5nIGNvcHkpCkBAIC0yNiw2ICsyNiwxMCBAQAogCiAjaWYgVVNFKEFWRk9V
TkRBVElPTikKIAorI2lmIFVTRShBUFBMRV9JTlRFUk5BTF9TREspCisjaW1wb3J0IDxXZWJLaXRB
ZGRpdGlvbnMvVmlkZW9Ub29sYm94U1BJQWRkaXRpb25zLmg+CisjZW5kaWYKKwogI2luY2x1ZGUg
PHd0Zi9Tb2Z0TGlua2luZy5oPgogCiBTT0ZUX0xJTktfRlJBTUVXT1JLX0ZPUl9IRUFERVIoUEFM
LCBWaWRlb1Rvb2xib3gpCkBAIC02NCw0ICs2OCw4IEBAIFNPRlRfTElOS19GVU5DVElPTl9GT1Jf
SEVBREVSKFBBTCwgVmlkZW8KIFNPRlRfTElOS19GVU5DVElPTl9GT1JfSEVBREVSKFBBTCwgVmlk
ZW9Ub29sYm94LCBWVENvbXByZXNzaW9uU2Vzc2lvbkludmFsaWRhdGUsIHZvaWQsIChWVENvbXBy
ZXNzaW9uU2Vzc2lvblJlZiBzZXNzaW9uKSwgKHNlc3Npb24pKQogI2RlZmluZSBWVENvbXByZXNz
aW9uU2Vzc2lvbkludmFsaWRhdGUgc29mdExpbmtfVmlkZW9Ub29sYm94X1ZUQ29tcHJlc3Npb25T
ZXNzaW9uSW52YWxpZGF0ZQogCisjaWYgVVNFKEFQUExFX0lOVEVSTkFMX1NESykKKyNpbXBvcnQg
PFdlYktpdEFkZGl0aW9ucy9WaWRlb1Rvb2xib3hTb2Z0TGlua0FkZGl0aW9ucy5oPgorI2VuZGlm
CisKICNlbmRpZiAvLyBVU0UoQVZGT1VOREFUSU9OKQpJbmRleDogU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vZ3JhcGhpY3MvY2cvSW1hZ2VEZWNvZGVyQ0cuY3BwCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NnL0ltYWdlRGVjb2RlckNHLmNwcAkocmV2aXNp
b24gMjg2ODczKQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2cvSW1hZ2VE
ZWNvZGVyQ0cuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC01Niw2ICs1Niw3IEBAIGNvbnN0IENGU3Ry
aW5nUmVmIGtDR0ltYWdlU291cmNlU2hvdWxkUHIKIGNvbnN0IENGU3RyaW5nUmVmIGtDR0ltYWdl
U291cmNlU2tpcE1ldGFkYXRhID0gQ0ZTVFIoImtDR0ltYWdlU291cmNlU2tpcE1ldGFkYXRhIik7
CiBjb25zdCBDRlN0cmluZ1JlZiBrQ0dJbWFnZVNvdXJjZVN1YnNhbXBsZUZhY3RvciA9IENGU1RS
KCJrQ0dJbWFnZVNvdXJjZVN1YnNhbXBsZUZhY3RvciIpOwogY29uc3QgQ0ZTdHJpbmdSZWYga0NH
SW1hZ2VTb3VyY2VTaG91bGRDYWNoZUltbWVkaWF0ZWx5ID0gQ0ZTVFIoImtDR0ltYWdlU291cmNl
U2hvdWxkQ2FjaGVJbW1lZGlhdGVseSIpOworY29uc3QgQ0ZTdHJpbmdSZWYga0NHSW1hZ2VTb3Vy
Y2VFbmFibGVSZXN0cmljdGVkRGVjb2RpbmcgPSBDRlNUUigia0NHSW1hZ2VTb3VyY2VFbmFibGVS
ZXN0cmljdGVkRGVjb2RpbmciKTsKICNlbmRpZgogCiBzdGF0aWMgUmV0YWluUHRyPENGTXV0YWJs
ZURpY3Rpb25hcnlSZWY+IGNyZWF0ZUltYWdlU291cmNlT3B0aW9ucygpCkBAIC02NCw2ICs2NSw5
IEBAIHN0YXRpYyBSZXRhaW5QdHI8Q0ZNdXRhYmxlRGljdGlvbmFyeVJlZj4KICAgICBDRkRpY3Rp
b25hcnlTZXRWYWx1ZShvcHRpb25zLmdldCgpLCBrQ0dJbWFnZVNvdXJjZVNob3VsZENhY2hlLCBr
Q0ZCb29sZWFuVHJ1ZSk7CiAgICAgQ0ZEaWN0aW9uYXJ5U2V0VmFsdWUob3B0aW9ucy5nZXQoKSwg
a0NHSW1hZ2VTb3VyY2VTaG91bGRQcmVmZXJSR0IzMiwga0NGQm9vbGVhblRydWUpOwogICAgIENG
RGljdGlvbmFyeVNldFZhbHVlKG9wdGlvbnMuZ2V0KCksIGtDR0ltYWdlU291cmNlU2tpcE1ldGFk
YXRhLCBrQ0ZCb29sZWFuVHJ1ZSk7CisjaWYgSEFWRShJTUFHRV9SRVNUUklDVEVEX0RFQ09ESU5H
KQorICAgIENGRGljdGlvbmFyeVNldFZhbHVlKG9wdGlvbnMuZ2V0KCksIGtDR0ltYWdlU291cmNl
RW5hYmxlUmVzdHJpY3RlZERlY29kaW5nLCBrQ0ZCb29sZWFuVHJ1ZSk7CisjZW5kaWYKICAgICBy
ZXR1cm4gb3B0aW9uczsKIH0KIApJbmRleDogU291cmNlL1dlYktpdC9DaGFuZ2VMb2cKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gU291cmNlL1dlYktpdC9DaGFuZ2VMb2cJKHJldmlzaW9uIDI4Njg3MykKKysrIFNv
dXJjZS9XZWJLaXQvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTcgQEAKKzIw
MjEtMTItMTAgIFBlciBBcm5lIFZvbGxhbiAgPHB2b2xsYW5AYXBwbGUuY29tPgorCisgICAgICAg
IFtpT1NdW1dQXSBSZXN0cmljdCBpbWFnZSBkZWNvZGVycworICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjM0MTc1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUmVzdHJpY3QgaW1hZ2UgZGVjb2RlcnMgaW4gb3Jk
ZXIgdG8gZW5hYmxlIGZ1cnRoZXIgc2FuZGJveCBzdHJlbmd0aGVuaW5nLgorCisgICAgICAgICog
VUlQcm9jZXNzL0NvY29hL1dlYlByb2Nlc3NQb29sQ29jb2EubW06CisgICAgICAgIChXZWJLaXQ6
OldlYlByb2Nlc3NQb29sOjpwbGF0Zm9ybUluaXRpYWxpemVXZWJQcm9jZXNzKToKKyAgICAgICAg
KiBXZWJQcm9jZXNzL2NvY29hL1dlYlByb2Nlc3NDb2NvYS5tbToKKyAgICAgICAgKFdlYktpdDo6
V2ViUHJvY2Vzczo6cGxhdGZvcm1Jbml0aWFsaXplV2ViUHJvY2Vzcyk6CisKIDIwMjEtMTItMTAg
IERldmluIFJvdXNzbyAgPGRyb3Vzc29AYXBwbGUuY29tPgogCiAgICAgICAgIEFsbG93IGBQYXN0
ZWJvYXJkOjpyZWFkQnVmZmVyYCB0byByZWFkIGZyb20gdGhlIHBhc3RlYm9hcmQgYXMgYSB3aG9s
ZSBpbnN0ZWFkIG9mIGEgc3BlY2lmaWMgaXRlbQpJbmRleDogU291cmNlL1dlYktpdC9VSVByb2Nl
c3MvQ29jb2EvV2ViUHJvY2Vzc1Bvb2xDb2NvYS5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0L1VJUHJvY2Vzcy9Db2NvYS9XZWJQcm9jZXNzUG9vbENvY29hLm1tCShyZXZpc2lvbiAyODY4
NzMpCisrKyBTb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9Db2NvYS9XZWJQcm9jZXNzUG9vbENvY29h
Lm1tCSh3b3JraW5nIGNvcHkpCkBAIC00NDIsMTQgKzQ0Miw5IEBAIHZvaWQgV2ViUHJvY2Vzc1Bv
b2w6OnBsYXRmb3JtSW5pdGlhbGl6ZVcKICAgICAgICAgcGFyYW1ldGVycy5sYXVuY2hTZXJ2aWNl
c0V4dGVuc2lvbkhhbmRsZSA9IFdURk1vdmUoKmxhdW5jaFNlcnZpY2VzRXh0ZW5zaW9uSGFuZGxl
KTsKICNlbmRpZgogCi0jaWYgSEFWRShWSURFT19SRVNUUklDVEVEX0RFQ09ESU5HKQotI2lmIFBM
QVRGT1JNKE1BQykKKyNpZiBQTEFURk9STShNQUMpICYmIEhBVkUoVklERU9fUkVTVFJJQ1RFRF9E
RUNPRElORykKICAgICBpZiAoTWFjQXBwbGljYXRpb246OmlzQXBwbGVNYWlsKCkpCiAgICAgICAg
IHBhcmFtZXRlcnMudmlkZW9EZWNvZGVyRXh0ZW5zaW9uSGFuZGxlcyA9IFNhbmRib3hFeHRlbnNp
b246OmNyZWF0ZUhhbmRsZXNGb3JNYWNoTG9va3VwKHsgImNvbS5hcHBsZS5jb3JlbWVkaWEudmlk
ZW9kZWNvZGVyIl9zLCAiY29tLmFwcGxlLnRydXN0ZC5hZ2VudCJfcyB9LCBzdGQ6Om51bGxvcHQp
OwotI2VsaWYgUExBVEZPUk0oSU9TX0ZBTUlMWSkKLSAgICBpZiAoSU9TQXBwbGljYXRpb246Omlz
TW9iaWxlTWFpbCgpIHx8IElPU0FwcGxpY2F0aW9uOjppc01haWxDb21wb3NpdGlvblNlcnZpY2Uo
KSkKLSAgICAgICAgcGFyYW1ldGVycy52aWRlb0RlY29kZXJFeHRlbnNpb25IYW5kbGVzID0gU2Fu
ZGJveEV4dGVuc2lvbjo6Y3JlYXRlSGFuZGxlc0Zvck1hY2hMb29rdXAoeyAiY29tLmFwcGxlLmNv
cmVtZWRpYS5kZWNvbXByZXNzaW9uc2Vzc2lvbiJfcyB9LCBzdGQ6Om51bGxvcHQpOwotI2VuZGlm
CiAjZW5kaWYKIAogI2lmIFBMQVRGT1JNKElPU19GQU1JTFkpICYmIEVOQUJMRShDRlBSRUZTX0RJ
UkVDVF9NT0RFKQpJbmRleDogU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL2NvY29hL1dlYlByb2Nl
c3NDb2NvYS5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29jb2Ev
V2ViUHJvY2Vzc0NvY29hLm1tCShyZXZpc2lvbiAyODY4NzMpCisrKyBTb3VyY2UvV2ViS2l0L1dl
YlByb2Nlc3MvY29jb2EvV2ViUHJvY2Vzc0NvY29hLm1tCSh3b3JraW5nIGNvcHkpCkBAIC0xNDYs
NyArMTQ2LDYgQEAKICNpbXBvcnQgPHBhbC9zcGkvbWFjL05TU2Nyb2xsZXJJbXBTUEkuaD4KICNl
bmRpZgogCi0KICNpZiBIQVZFKE1FRElBX0FDQ0VTU0lCSUxJVFlfRlJBTUVXT1JLKQogI2ltcG9y
dCAiV2ViQ2FwdGlvblByZWZlcmVuY2VzRGVsZWdhdGUuaCIKICNpbXBvcnQgPFdlYkNvcmUvQ2Fw
dGlvblVzZXJQcmVmZXJlbmNlc01lZGlhQUYuaD4KQEAgLTE1NCw5ICsxNTMsMTQgQEAKIAogI2lt
cG9ydCA8V2ViQ29yZS9NZWRpYUFjY2Vzc2liaWxpdHlTb2Z0TGluay5oPgogI2ltcG9ydCA8cGFs
L2NmL0F1ZGlvVG9vbGJveFNvZnRMaW5rLmg+CisjaW1wb3J0IDxwYWwvY2YvVmlkZW9Ub29sYm94
U29mdExpbmsuaD4KICNpbXBvcnQgPHBhbC9jb2NvYS9BVkZvdW5kYXRpb25Tb2Z0TGluay5oPgog
I2ltcG9ydCA8cGFsL2NvY29hL01lZGlhVG9vbGJveFNvZnRMaW5rLmg+CiAKKyNpZiBVU0UoQVBQ
TEVfSU5URVJOQUxfU0RLKQorI2ltcG9ydCA8V2ViS2l0QWRkaXRpb25zL1ZpZGVvVG9vbGJveEFk
ZGl0aW9ucy5oPgorI2VuZGlmCisKICNpZiBIQVZFKENBVEFMWVNUX1VTRVJfSU5URVJGQUNFX0lE
SU9NX0FORF9TQ0FMRV9GQUNUT1IpCiAvLyBGSVhNRTogVGhpcyBpcyBvbmx5IGZvciBiaW5hcnkg
Y29tcGF0aWJpbGl0eSB3aXRoIHZlcnNpb25zIG9mIFVJS2l0IGluIG1hY09TIDExIHRoYXQgYXJl
IG1pc3NpbmcgdGhlIGNoYW5nZSBpbiA8cmRhcjovL3Byb2JsZW0vNjg1MjQxNDg+LgogU09GVF9M
SU5LX0ZSQU1FV09SSyhVSUtpdCkKQEAgLTI4Nyw4ICsyOTEsMTIgQEAgdm9pZCBXZWJQcm9jZXNz
OjpwbGF0Zm9ybUluaXRpYWxpemVXZWJQcgogI2VuZGlmCiAKICNpZiBIQVZFKFZJREVPX1JFU1RS
SUNURURfREVDT0RJTkcpCisjaWYgUExBVEZPUk0oTUFDKQogICAgIFNhbmRib3hFeHRlbnNpb246
OmNvbnN1bWVQZXJtYW5lbnRseShwYXJhbWV0ZXJzLnZpZGVvRGVjb2RlckV4dGVuc2lvbkhhbmRs
ZXMpOwotI2VuZGlmCisjZWxpZiBVU0UoQVBQTEVfSU5URVJOQUxfU0RLKQorICAgIHJlc3RyaWN0
SW1hZ2VBbmRWaWRlb0RlY29kZXJzKCk7CisjZW5kaWYgLy8gUExBVEZPUk0oTUFDKQorI2VuZGlm
IC8vIEhBVkUoVklERU9fUkVTVFJJQ1RFRF9ERUNPRElORykKIAogICAgIC8vIERpc2FibGUgTlNV
UkxDYWNoZS4KICAgICBhdXRvIHVybENhY2hlID0gYWRvcHROUyhbW05TVVJMQ2FjaGUgYWxsb2Nd
IGluaXRXaXRoTWVtb3J5Q2FwYWNpdHk6MCBkaXNrQ2FwYWNpdHk6MCBkaXNrUGF0aDpuaWxdKTsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>446980</attachid>
            <date>2021-12-13 02:06:30 -0800</date>
            <delta_ts>2021-12-13 03:05:51 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-234175-20211213110629.patch</filename>
            <type>text/plain</type>
            <size>8485</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDI4Njg3MykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDIxLTEyLTEwICBQZXIgQXJu
ZSBWb2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbaU9TXVtXUF0gUmVzdHJp
Y3QgaW1hZ2UgZGVjb2RlcnMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTIzNDE3NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIEVuYWJsZSByZXN0cmljZWQgZGVjb2RpbmcgZm9yIGltYWdlcy4KKworICAgICAg
ICAqIFdlYkNvcmUueGNvZGVwcm9qL3hjc2hhcmVkZGF0YS94Y3NjaGVtZXMvV2ViQ29yZS54Y3Nj
aGVtZToKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jZy9JbWFnZURlY29kZXJDRy5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpjcmVhdGVJbWFnZVNvdXJjZU9wdGlvbnMpOgorCiAyMDIxLTEy
LTEwICBBbGV4ZXkgU2h2YXlrYSAgPGFzaHZheWthQGFwcGxlLmNvbT4KIAogICAgICAgICBFeHRl
bmQgdGhlIHNjb3BlIHdoZXJlIHRoZSBXaW5kb3cncyBjdXJyZW50IGV2ZW50IGlzIHNldApJbmRl
eDogU291cmNlL1dlYkNvcmUvUEFML0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9QQUwvQ2hhbmdlTG9nCShyZXZpc2lvbiAyODY4NzgpCisrKyBTb3VyY2UvV2ViQ29yZS9Q
QUwvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMjEtMTItMTAg
IFBlciBBcm5lIFZvbGxhbiAgPHB2b2xsYW5AYXBwbGUuY29tPgorCisgICAgICAgIFtpT1NdW1dQ
XSBSZXN0cmljdCBpbWFnZSBkZWNvZGVycworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MjM0MTc1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgSW5jbHVkZSBXZWJLaXRBZGRpdGlvbnMgc29mdCBsaW5rIGZpbGVz
LgorCisgICAgICAgICogcGFsL2NmL1ZpZGVvVG9vbGJveFNvZnRMaW5rLmNwcDoKKyAgICAgICAg
KiBwYWwvY2YvVmlkZW9Ub29sYm94U29mdExpbmsuaDoKKwogMjAyMS0xMi0xMCAgQnJhZHkgRWlk
c29uICA8YmVpZHNvbkBhcHBsZS5jb20+CiAKICAgICAgICAgVGVhY2ggd2VicHVzaGQgdG8gbGF1
bmNoIGFuIGFwcCBpbiByZXNwb25zZSB0byBhbiBpbmplY3RlZCBtZXNzYWdlLgpJbmRleDogU291
cmNlL1dlYkNvcmUvUEFML3BhbC9jZi9WaWRlb1Rvb2xib3hTb2Z0TGluay5jcHAKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gU291cmNlL1dlYkNvcmUvUEFML3BhbC9jZi9WaWRlb1Rvb2xib3hTb2Z0TGluay5jcHAJ
KHJldmlzaW9uIDI4Njg3MykKKysrIFNvdXJjZS9XZWJDb3JlL1BBTC9wYWwvY2YvVmlkZW9Ub29s
Ym94U29mdExpbmsuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yNyw5ICsyNywxNCBAQAogI2lmIFVT
RShBVkZPVU5EQVRJT04pCiAKICNpbmNsdWRlIDxWaWRlb1Rvb2xib3gvVlRDb21wcmVzc2lvblNl
c3Npb24uaD4KKworI2lmIFVTRShBUFBMRV9JTlRFUk5BTF9TREspCisjaW1wb3J0IDxXZWJLaXRB
ZGRpdGlvbnMvVmlkZW9Ub29sYm94U1BJQWRkaXRpb25zLmg+CisjZW5kaWYKKwogI2luY2x1ZGUg
PHd0Zi9Tb2Z0TGlua2luZy5oPgogCi1TT0ZUX0xJTktfRlJBTUVXT1JLX0ZPUl9TT1VSQ0UoUEFM
LCBWaWRlb1Rvb2xib3gpCitTT0ZUX0xJTktfRlJBTUVXT1JLX0ZPUl9TT1VSQ0VfV0lUSF9FWFBP
UlQoUEFMLCBWaWRlb1Rvb2xib3gsIFBBTF9FWFBPUlQpCiAKIFNPRlRfTElOS19DT05TVEFOVF9G
T1JfU09VUkNFKFBBTCwgVmlkZW9Ub29sYm94LCBrVlRDb21wcmVzc2lvblByb3BlcnR5S2V5X0V4
cGVjdGVkRnJhbWVSYXRlLCBDRlN0cmluZ1JlZikKIFNPRlRfTElOS19DT05TVEFOVF9GT1JfU09V
UkNFKFBBTCwgVmlkZW9Ub29sYm94LCBrVlRDb21wcmVzc2lvblByb3BlcnR5S2V5X01heEtleUZy
YW1lSW50ZXJ2YWwsIENGU3RyaW5nUmVmKQpAQCAtNDksNCArNTQsOCBAQCBTT0ZUX0xJTktfRlVO
Q1RJT05fRk9SX1NPVVJDRShQQUwsIFZpZGVvCiBTT0ZUX0xJTktfRlVOQ1RJT05fRk9SX1NPVVJD
RShQQUwsIFZpZGVvVG9vbGJveCwgVlRDb21wcmVzc2lvblNlc3Npb25QcmVwYXJlVG9FbmNvZGVG
cmFtZXMsIE9TU3RhdHVzLCAoVlRDb21wcmVzc2lvblNlc3Npb25SZWYgc2Vzc2lvbiksIChzZXNz
aW9uKSkKIFNPRlRfTElOS19GVU5DVElPTl9GT1JfU09VUkNFKFBBTCwgVmlkZW9Ub29sYm94LCBW
VENvbXByZXNzaW9uU2Vzc2lvbkludmFsaWRhdGUsIHZvaWQsIChWVENvbXByZXNzaW9uU2Vzc2lv
blJlZiBzZXNzaW9uKSwgKHNlc3Npb24pKQogCisjaWYgVVNFKEFQUExFX0lOVEVSTkFMX1NESykK
KyNpbXBvcnQgPFdlYktpdEFkZGl0aW9ucy9WaWRlb1Rvb2xib3hTb2Z0TGlua0FkZGl0aW9ucy5j
cHA+CisjZW5kaWYKKwogI2VuZGlmIC8vIFVTRShBVkZPVU5EQVRJT04pCkluZGV4OiBTb3VyY2Uv
V2ViQ29yZS9QQUwvcGFsL2NmL1ZpZGVvVG9vbGJveFNvZnRMaW5rLmgKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
U291cmNlL1dlYkNvcmUvUEFML3BhbC9jZi9WaWRlb1Rvb2xib3hTb2Z0TGluay5oCShyZXZpc2lv
biAyODY4NzMpCisrKyBTb3VyY2UvV2ViQ29yZS9QQUwvcGFsL2NmL1ZpZGVvVG9vbGJveFNvZnRM
aW5rLmgJKHdvcmtpbmcgY29weSkKQEAgLTI2LDYgKzI2LDEyIEBACiAKICNpZiBVU0UoQVZGT1VO
REFUSU9OKQogCisjaW5jbHVkZSA8VmlkZW9Ub29sYm94L1ZUQ29tcHJlc3Npb25TZXNzaW9uLmg+
CisKKyNpZiBVU0UoQVBQTEVfSU5URVJOQUxfU0RLKQorI2ltcG9ydCA8V2ViS2l0QWRkaXRpb25z
L1ZpZGVvVG9vbGJveFNQSUFkZGl0aW9ucy5oPgorI2VuZGlmCisKICNpbmNsdWRlIDx3dGYvU29m
dExpbmtpbmcuaD4KIAogU09GVF9MSU5LX0ZSQU1FV09SS19GT1JfSEVBREVSKFBBTCwgVmlkZW9U
b29sYm94KQpAQCAtNjQsNCArNzAsOCBAQCBTT0ZUX0xJTktfRlVOQ1RJT05fRk9SX0hFQURFUihQ
QUwsIFZpZGVvCiBTT0ZUX0xJTktfRlVOQ1RJT05fRk9SX0hFQURFUihQQUwsIFZpZGVvVG9vbGJv
eCwgVlRDb21wcmVzc2lvblNlc3Npb25JbnZhbGlkYXRlLCB2b2lkLCAoVlRDb21wcmVzc2lvblNl
c3Npb25SZWYgc2Vzc2lvbiksIChzZXNzaW9uKSkKICNkZWZpbmUgVlRDb21wcmVzc2lvblNlc3Np
b25JbnZhbGlkYXRlIHNvZnRMaW5rX1ZpZGVvVG9vbGJveF9WVENvbXByZXNzaW9uU2Vzc2lvbklu
dmFsaWRhdGUKIAorI2lmIFVTRShBUFBMRV9JTlRFUk5BTF9TREspCisjaW1wb3J0IDxXZWJLaXRB
ZGRpdGlvbnMvVmlkZW9Ub29sYm94U29mdExpbmtBZGRpdGlvbnMuaD4KKyNlbmRpZgorCiAjZW5k
aWYgLy8gVVNFKEFWRk9VTkRBVElPTikKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dy
YXBoaWNzL2NnL0ltYWdlRGVjb2RlckNHLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9jZy9JbWFnZURlY29kZXJDRy5jcHAJKHJldmlzaW9uIDI4Njg3
MykKKysrIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NnL0ltYWdlRGVjb2RlckNH
LmNwcAkod29ya2luZyBjb3B5KQpAQCAtNTYsNiArNTYsNyBAQCBjb25zdCBDRlN0cmluZ1JlZiBr
Q0dJbWFnZVNvdXJjZVNob3VsZFByCiBjb25zdCBDRlN0cmluZ1JlZiBrQ0dJbWFnZVNvdXJjZVNr
aXBNZXRhZGF0YSA9IENGU1RSKCJrQ0dJbWFnZVNvdXJjZVNraXBNZXRhZGF0YSIpOwogY29uc3Qg
Q0ZTdHJpbmdSZWYga0NHSW1hZ2VTb3VyY2VTdWJzYW1wbGVGYWN0b3IgPSBDRlNUUigia0NHSW1h
Z2VTb3VyY2VTdWJzYW1wbGVGYWN0b3IiKTsKIGNvbnN0IENGU3RyaW5nUmVmIGtDR0ltYWdlU291
cmNlU2hvdWxkQ2FjaGVJbW1lZGlhdGVseSA9IENGU1RSKCJrQ0dJbWFnZVNvdXJjZVNob3VsZENh
Y2hlSW1tZWRpYXRlbHkiKTsKK2NvbnN0IENGU3RyaW5nUmVmIGtDR0ltYWdlU291cmNlRW5hYmxl
UmVzdHJpY3RlZERlY29kaW5nID0gQ0ZTVFIoImtDR0ltYWdlU291cmNlRW5hYmxlUmVzdHJpY3Rl
ZERlY29kaW5nIik7CiAjZW5kaWYKIAogc3RhdGljIFJldGFpblB0cjxDRk11dGFibGVEaWN0aW9u
YXJ5UmVmPiBjcmVhdGVJbWFnZVNvdXJjZU9wdGlvbnMoKQpAQCAtNjQsNiArNjUsOSBAQCBzdGF0
aWMgUmV0YWluUHRyPENGTXV0YWJsZURpY3Rpb25hcnlSZWY+CiAgICAgQ0ZEaWN0aW9uYXJ5U2V0
VmFsdWUob3B0aW9ucy5nZXQoKSwga0NHSW1hZ2VTb3VyY2VTaG91bGRDYWNoZSwga0NGQm9vbGVh
blRydWUpOwogICAgIENGRGljdGlvbmFyeVNldFZhbHVlKG9wdGlvbnMuZ2V0KCksIGtDR0ltYWdl
U291cmNlU2hvdWxkUHJlZmVyUkdCMzIsIGtDRkJvb2xlYW5UcnVlKTsKICAgICBDRkRpY3Rpb25h
cnlTZXRWYWx1ZShvcHRpb25zLmdldCgpLCBrQ0dJbWFnZVNvdXJjZVNraXBNZXRhZGF0YSwga0NG
Qm9vbGVhblRydWUpOworI2lmIEhBVkUoSU1BR0VfUkVTVFJJQ1RFRF9ERUNPRElORykKKyAgICBD
RkRpY3Rpb25hcnlTZXRWYWx1ZShvcHRpb25zLmdldCgpLCBrQ0dJbWFnZVNvdXJjZUVuYWJsZVJl
c3RyaWN0ZWREZWNvZGluZywga0NGQm9vbGVhblRydWUpOworI2VuZGlmCiAgICAgcmV0dXJuIG9w
dGlvbnM7CiB9CiAKSW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyODY4NzMpCisrKyBTb3VyY2UvV2Vi
S2l0L0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE3IEBACisyMDIxLTEyLTEw
ICBQZXIgQXJuZSBWb2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbaU9TXVtX
UF0gUmVzdHJpY3QgaW1hZ2UgZGVjb2RlcnMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTIzNDE3NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIFJlc3RyaWN0IGltYWdlIGRlY29kZXJzIGluIG9yZGVyIHRvIGVu
YWJsZSBmdXJ0aGVyIHNhbmRib3ggc3RyZW5ndGhlbmluZy4KKworICAgICAgICAqIFVJUHJvY2Vz
cy9Db2NvYS9XZWJQcm9jZXNzUG9vbENvY29hLm1tOgorICAgICAgICAoV2ViS2l0OjpXZWJQcm9j
ZXNzUG9vbDo6cGxhdGZvcm1Jbml0aWFsaXplV2ViUHJvY2Vzcyk6CisgICAgICAgICogV2ViUHJv
Y2Vzcy9jb2NvYS9XZWJQcm9jZXNzQ29jb2EubW06CisgICAgICAgIChXZWJLaXQ6OldlYlByb2Nl
c3M6OnBsYXRmb3JtSW5pdGlhbGl6ZVdlYlByb2Nlc3MpOgorCiAyMDIxLTEyLTEwICBEZXZpbiBS
b3Vzc28gIDxkcm91c3NvQGFwcGxlLmNvbT4KIAogICAgICAgICBBbGxvdyBgUGFzdGVib2FyZDo6
cmVhZEJ1ZmZlcmAgdG8gcmVhZCBmcm9tIHRoZSBwYXN0ZWJvYXJkIGFzIGEgd2hvbGUgaW5zdGVh
ZCBvZiBhIHNwZWNpZmljIGl0ZW0KSW5kZXg6IFNvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0NvY29h
L1dlYlByb2Nlc3NQb29sQ29jb2EubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9VSVBy
b2Nlc3MvQ29jb2EvV2ViUHJvY2Vzc1Bvb2xDb2NvYS5tbQkocmV2aXNpb24gMjg2ODczKQorKysg
U291cmNlL1dlYktpdC9VSVByb2Nlc3MvQ29jb2EvV2ViUHJvY2Vzc1Bvb2xDb2NvYS5tbQkod29y
a2luZyBjb3B5KQpAQCAtNDQyLDE0ICs0NDIsOSBAQCB2b2lkIFdlYlByb2Nlc3NQb29sOjpwbGF0
Zm9ybUluaXRpYWxpemVXCiAgICAgICAgIHBhcmFtZXRlcnMubGF1bmNoU2VydmljZXNFeHRlbnNp
b25IYW5kbGUgPSBXVEZNb3ZlKCpsYXVuY2hTZXJ2aWNlc0V4dGVuc2lvbkhhbmRsZSk7CiAjZW5k
aWYKIAotI2lmIEhBVkUoVklERU9fUkVTVFJJQ1RFRF9ERUNPRElORykKLSNpZiBQTEFURk9STShN
QUMpCisjaWYgUExBVEZPUk0oTUFDKSAmJiBIQVZFKFZJREVPX1JFU1RSSUNURURfREVDT0RJTkcp
CiAgICAgaWYgKE1hY0FwcGxpY2F0aW9uOjppc0FwcGxlTWFpbCgpKQogICAgICAgICBwYXJhbWV0
ZXJzLnZpZGVvRGVjb2RlckV4dGVuc2lvbkhhbmRsZXMgPSBTYW5kYm94RXh0ZW5zaW9uOjpjcmVh
dGVIYW5kbGVzRm9yTWFjaExvb2t1cCh7ICJjb20uYXBwbGUuY29yZW1lZGlhLnZpZGVvZGVjb2Rl
ciJfcywgImNvbS5hcHBsZS50cnVzdGQuYWdlbnQiX3MgfSwgc3RkOjpudWxsb3B0KTsKLSNlbGlm
IFBMQVRGT1JNKElPU19GQU1JTFkpCi0gICAgaWYgKElPU0FwcGxpY2F0aW9uOjppc01vYmlsZU1h
aWwoKSB8fCBJT1NBcHBsaWNhdGlvbjo6aXNNYWlsQ29tcG9zaXRpb25TZXJ2aWNlKCkpCi0gICAg
ICAgIHBhcmFtZXRlcnMudmlkZW9EZWNvZGVyRXh0ZW5zaW9uSGFuZGxlcyA9IFNhbmRib3hFeHRl
bnNpb246OmNyZWF0ZUhhbmRsZXNGb3JNYWNoTG9va3VwKHsgImNvbS5hcHBsZS5jb3JlbWVkaWEu
ZGVjb21wcmVzc2lvbnNlc3Npb24iX3MgfSwgc3RkOjpudWxsb3B0KTsKLSNlbmRpZgogI2VuZGlm
CiAKICNpZiBQTEFURk9STShJT1NfRkFNSUxZKSAmJiBFTkFCTEUoQ0ZQUkVGU19ESVJFQ1RfTU9E
RSkKSW5kZXg6IFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb2NvYS9XZWJQcm9jZXNzQ29jb2Eu
bW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL2NvY29hL1dlYlByb2Nl
c3NDb2NvYS5tbQkocmV2aXNpb24gMjg2ODczKQorKysgU291cmNlL1dlYktpdC9XZWJQcm9jZXNz
L2NvY29hL1dlYlByb2Nlc3NDb2NvYS5tbQkod29ya2luZyBjb3B5KQpAQCAtMTQ2LDcgKzE0Niw2
IEBACiAjaW1wb3J0IDxwYWwvc3BpL21hYy9OU1Njcm9sbGVySW1wU1BJLmg+CiAjZW5kaWYKIAot
CiAjaWYgSEFWRShNRURJQV9BQ0NFU1NJQklMSVRZX0ZSQU1FV09SSykKICNpbXBvcnQgIldlYkNh
cHRpb25QcmVmZXJlbmNlc0RlbGVnYXRlLmgiCiAjaW1wb3J0IDxXZWJDb3JlL0NhcHRpb25Vc2Vy
UHJlZmVyZW5jZXNNZWRpYUFGLmg+CkBAIC0xNTQsOSArMTUzLDE0IEBACiAKICNpbXBvcnQgPFdl
YkNvcmUvTWVkaWFBY2Nlc3NpYmlsaXR5U29mdExpbmsuaD4KICNpbXBvcnQgPHBhbC9jZi9BdWRp
b1Rvb2xib3hTb2Z0TGluay5oPgorI2ltcG9ydCA8cGFsL2NmL1ZpZGVvVG9vbGJveFNvZnRMaW5r
Lmg+CiAjaW1wb3J0IDxwYWwvY29jb2EvQVZGb3VuZGF0aW9uU29mdExpbmsuaD4KICNpbXBvcnQg
PHBhbC9jb2NvYS9NZWRpYVRvb2xib3hTb2Z0TGluay5oPgogCisjaWYgVVNFKEFQUExFX0lOVEVS
TkFMX1NESykKKyNpbXBvcnQgPFdlYktpdEFkZGl0aW9ucy9WaWRlb1Rvb2xib3hBZGRpdGlvbnMu
aD4KKyNlbmRpZgorCiAjaWYgSEFWRShDQVRBTFlTVF9VU0VSX0lOVEVSRkFDRV9JRElPTV9BTkRf
U0NBTEVfRkFDVE9SKQogLy8gRklYTUU6IFRoaXMgaXMgb25seSBmb3IgYmluYXJ5IGNvbXBhdGli
aWxpdHkgd2l0aCB2ZXJzaW9ucyBvZiBVSUtpdCBpbiBtYWNPUyAxMSB0aGF0IGFyZSBtaXNzaW5n
IHRoZSBjaGFuZ2UgaW4gPHJkYXI6Ly9wcm9ibGVtLzY4NTI0MTQ4Pi4KIFNPRlRfTElOS19GUkFN
RVdPUksoVUlLaXQpCkBAIC0yODcsOCArMjkxLDEyIEBAIHZvaWQgV2ViUHJvY2Vzczo6cGxhdGZv
cm1Jbml0aWFsaXplV2ViUHIKICNlbmRpZgogCiAjaWYgSEFWRShWSURFT19SRVNUUklDVEVEX0RF
Q09ESU5HKQorI2lmIFBMQVRGT1JNKE1BQykKICAgICBTYW5kYm94RXh0ZW5zaW9uOjpjb25zdW1l
UGVybWFuZW50bHkocGFyYW1ldGVycy52aWRlb0RlY29kZXJFeHRlbnNpb25IYW5kbGVzKTsKLSNl
bmRpZgorI2VsaWYgVVNFKEFQUExFX0lOVEVSTkFMX1NESykKKyAgICByZXN0cmljdEltYWdlQW5k
VmlkZW9EZWNvZGVycygpOworI2VuZGlmIC8vIFBMQVRGT1JNKE1BQykKKyNlbmRpZiAvLyBIQVZF
KFZJREVPX1JFU1RSSUNURURfREVDT0RJTkcpCiAKICAgICAvLyBEaXNhYmxlIE5TVVJMQ2FjaGUu
CiAgICAgYXV0byB1cmxDYWNoZSA9IGFkb3B0TlMoW1tOU1VSTENhY2hlIGFsbG9jXSBpbml0V2l0
aE1lbW9yeUNhcGFjaXR5OjAgZGlza0NhcGFjaXR5OjAgZGlza1BhdGg6bmlsXSk7Cg==
</data>
<flag name="commit-queue"
          id="472505"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>446983</attachid>
            <date>2021-12-13 02:52:54 -0800</date>
            <delta_ts>2022-01-27 15:23:38 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-234175-20211213115252.patch</filename>
            <type>text/plain</type>
            <size>8447</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDI4Njg3MykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDIxLTEyLTEwICBQZXIgQXJu
ZSBWb2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbaU9TXVtXUF0gUmVzdHJp
Y3QgaW1hZ2UgZGVjb2RlcnMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTIzNDE3NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIEVuYWJsZSByZXN0cmljZWQgZGVjb2RpbmcgZm9yIGltYWdlcy4KKworICAgICAg
ICAqIFdlYkNvcmUueGNvZGVwcm9qL3hjc2hhcmVkZGF0YS94Y3NjaGVtZXMvV2ViQ29yZS54Y3Nj
aGVtZToKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jZy9JbWFnZURlY29kZXJDRy5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpjcmVhdGVJbWFnZVNvdXJjZU9wdGlvbnMpOgorCiAyMDIxLTEy
LTEwICBBbGV4ZXkgU2h2YXlrYSAgPGFzaHZheWthQGFwcGxlLmNvbT4KIAogICAgICAgICBFeHRl
bmQgdGhlIHNjb3BlIHdoZXJlIHRoZSBXaW5kb3cncyBjdXJyZW50IGV2ZW50IGlzIHNldApJbmRl
eDogU291cmNlL1dlYkNvcmUvUEFML0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9QQUwvQ2hhbmdlTG9nCShyZXZpc2lvbiAyODY4NzgpCisrKyBTb3VyY2UvV2ViQ29yZS9Q
QUwvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMjEtMTItMTAg
IFBlciBBcm5lIFZvbGxhbiAgPHB2b2xsYW5AYXBwbGUuY29tPgorCisgICAgICAgIFtpT1NdW1dQ
XSBSZXN0cmljdCBpbWFnZSBkZWNvZGVycworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MjM0MTc1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgSW5jbHVkZSBXZWJLaXRBZGRpdGlvbnMgc29mdCBsaW5rIGZpbGVz
LgorCisgICAgICAgICogcGFsL2NmL1ZpZGVvVG9vbGJveFNvZnRMaW5rLmNwcDoKKyAgICAgICAg
KiBwYWwvY2YvVmlkZW9Ub29sYm94U29mdExpbmsuaDoKKwogMjAyMS0xMi0xMCAgQnJhZHkgRWlk
c29uICA8YmVpZHNvbkBhcHBsZS5jb20+CiAKICAgICAgICAgVGVhY2ggd2VicHVzaGQgdG8gbGF1
bmNoIGFuIGFwcCBpbiByZXNwb25zZSB0byBhbiBpbmplY3RlZCBtZXNzYWdlLgpJbmRleDogU291
cmNlL1dlYkNvcmUvUEFML3BhbC9jZi9WaWRlb1Rvb2xib3hTb2Z0TGluay5jcHAKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gU291cmNlL1dlYkNvcmUvUEFML3BhbC9jZi9WaWRlb1Rvb2xib3hTb2Z0TGluay5jcHAJ
KHJldmlzaW9uIDI4Njg3MykKKysrIFNvdXJjZS9XZWJDb3JlL1BBTC9wYWwvY2YvVmlkZW9Ub29s
Ym94U29mdExpbmsuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yNyw5ICsyNywxNCBAQAogI2lmIFVT
RShBVkZPVU5EQVRJT04pCiAKICNpbmNsdWRlIDxWaWRlb1Rvb2xib3gvVlRDb21wcmVzc2lvblNl
c3Npb24uaD4KKworI2lmIFVTRShBUFBMRV9JTlRFUk5BTF9TREspCisjaW1wb3J0IDxXZWJLaXRB
ZGRpdGlvbnMvVmlkZW9Ub29sYm94U1BJQWRkaXRpb25zLmg+CisjZW5kaWYKKwogI2luY2x1ZGUg
PHd0Zi9Tb2Z0TGlua2luZy5oPgogCi1TT0ZUX0xJTktfRlJBTUVXT1JLX0ZPUl9TT1VSQ0UoUEFM
LCBWaWRlb1Rvb2xib3gpCitTT0ZUX0xJTktfRlJBTUVXT1JLX0ZPUl9TT1VSQ0VfV0lUSF9FWFBP
UlQoUEFMLCBWaWRlb1Rvb2xib3gsIFBBTF9FWFBPUlQpCiAKIFNPRlRfTElOS19DT05TVEFOVF9G
T1JfU09VUkNFKFBBTCwgVmlkZW9Ub29sYm94LCBrVlRDb21wcmVzc2lvblByb3BlcnR5S2V5X0V4
cGVjdGVkRnJhbWVSYXRlLCBDRlN0cmluZ1JlZikKIFNPRlRfTElOS19DT05TVEFOVF9GT1JfU09V
UkNFKFBBTCwgVmlkZW9Ub29sYm94LCBrVlRDb21wcmVzc2lvblByb3BlcnR5S2V5X01heEtleUZy
YW1lSW50ZXJ2YWwsIENGU3RyaW5nUmVmKQpAQCAtNDksNCArNTQsOCBAQCBTT0ZUX0xJTktfRlVO
Q1RJT05fRk9SX1NPVVJDRShQQUwsIFZpZGVvCiBTT0ZUX0xJTktfRlVOQ1RJT05fRk9SX1NPVVJD
RShQQUwsIFZpZGVvVG9vbGJveCwgVlRDb21wcmVzc2lvblNlc3Npb25QcmVwYXJlVG9FbmNvZGVG
cmFtZXMsIE9TU3RhdHVzLCAoVlRDb21wcmVzc2lvblNlc3Npb25SZWYgc2Vzc2lvbiksIChzZXNz
aW9uKSkKIFNPRlRfTElOS19GVU5DVElPTl9GT1JfU09VUkNFKFBBTCwgVmlkZW9Ub29sYm94LCBW
VENvbXByZXNzaW9uU2Vzc2lvbkludmFsaWRhdGUsIHZvaWQsIChWVENvbXByZXNzaW9uU2Vzc2lv
blJlZiBzZXNzaW9uKSwgKHNlc3Npb24pKQogCisjaWYgVVNFKEFQUExFX0lOVEVSTkFMX1NESykK
KyNpbXBvcnQgPFdlYktpdEFkZGl0aW9ucy9WaWRlb1Rvb2xib3hTb2Z0TGlua0FkZGl0aW9ucy5j
cHA+CisjZW5kaWYKKwogI2VuZGlmIC8vIFVTRShBVkZPVU5EQVRJT04pCkluZGV4OiBTb3VyY2Uv
V2ViQ29yZS9QQUwvcGFsL2NmL1ZpZGVvVG9vbGJveFNvZnRMaW5rLmgKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
U291cmNlL1dlYkNvcmUvUEFML3BhbC9jZi9WaWRlb1Rvb2xib3hTb2Z0TGluay5oCShyZXZpc2lv
biAyODY4NzMpCisrKyBTb3VyY2UvV2ViQ29yZS9QQUwvcGFsL2NmL1ZpZGVvVG9vbGJveFNvZnRM
aW5rLmgJKHdvcmtpbmcgY29weSkKQEAgLTI2LDYgKzI2LDEyIEBACiAKICNpZiBVU0UoQVZGT1VO
REFUSU9OKQogCisjaW5jbHVkZSA8VmlkZW9Ub29sYm94L1ZUQ29tcHJlc3Npb25TZXNzaW9uLmg+
CisKKyNpZiBVU0UoQVBQTEVfSU5URVJOQUxfU0RLKQorI2ltcG9ydCA8V2ViS2l0QWRkaXRpb25z
L1ZpZGVvVG9vbGJveFNQSUFkZGl0aW9ucy5oPgorI2VuZGlmCisKICNpbmNsdWRlIDx3dGYvU29m
dExpbmtpbmcuaD4KIAogU09GVF9MSU5LX0ZSQU1FV09SS19GT1JfSEVBREVSKFBBTCwgVmlkZW9U
b29sYm94KQpAQCAtNjQsNCArNzAsOCBAQCBTT0ZUX0xJTktfRlVOQ1RJT05fRk9SX0hFQURFUihQ
QUwsIFZpZGVvCiBTT0ZUX0xJTktfRlVOQ1RJT05fRk9SX0hFQURFUihQQUwsIFZpZGVvVG9vbGJv
eCwgVlRDb21wcmVzc2lvblNlc3Npb25JbnZhbGlkYXRlLCB2b2lkLCAoVlRDb21wcmVzc2lvblNl
c3Npb25SZWYgc2Vzc2lvbiksIChzZXNzaW9uKSkKICNkZWZpbmUgVlRDb21wcmVzc2lvblNlc3Np
b25JbnZhbGlkYXRlIHNvZnRMaW5rX1ZpZGVvVG9vbGJveF9WVENvbXByZXNzaW9uU2Vzc2lvbklu
dmFsaWRhdGUKIAorI2lmIFVTRShBUFBMRV9JTlRFUk5BTF9TREspCisjaW1wb3J0IDxXZWJLaXRB
ZGRpdGlvbnMvVmlkZW9Ub29sYm94U29mdExpbmtBZGRpdGlvbnMuaD4KKyNlbmRpZgorCiAjZW5k
aWYgLy8gVVNFKEFWRk9VTkRBVElPTikKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dy
YXBoaWNzL2NnL0ltYWdlRGVjb2RlckNHLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9jZy9JbWFnZURlY29kZXJDRy5jcHAJKHJldmlzaW9uIDI4Njg3
MykKKysrIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NnL0ltYWdlRGVjb2RlckNH
LmNwcAkod29ya2luZyBjb3B5KQpAQCAtNTgsMTIgKzU4LDE3IEBAIGNvbnN0IENGU3RyaW5nUmVm
IGtDR0ltYWdlU291cmNlU3Vic2FtcGwKIGNvbnN0IENGU3RyaW5nUmVmIGtDR0ltYWdlU291cmNl
U2hvdWxkQ2FjaGVJbW1lZGlhdGVseSA9IENGU1RSKCJrQ0dJbWFnZVNvdXJjZVNob3VsZENhY2hl
SW1tZWRpYXRlbHkiKTsKICNlbmRpZgogCitjb25zdCBDRlN0cmluZ1JlZiBrQ0dJbWFnZVNvdXJj
ZUVuYWJsZVJlc3RyaWN0ZWREZWNvZGluZyA9IENGU1RSKCJrQ0dJbWFnZVNvdXJjZUVuYWJsZVJl
c3RyaWN0ZWREZWNvZGluZyIpOworCiBzdGF0aWMgUmV0YWluUHRyPENGTXV0YWJsZURpY3Rpb25h
cnlSZWY+IGNyZWF0ZUltYWdlU291cmNlT3B0aW9ucygpCiB7CiAgICAgUmV0YWluUHRyPENGTXV0
YWJsZURpY3Rpb25hcnlSZWY+IG9wdGlvbnMgPSBhZG9wdENGKENGRGljdGlvbmFyeUNyZWF0ZU11
dGFibGUobnVsbHB0ciwgMCwgJmtDRlR5cGVEaWN0aW9uYXJ5S2V5Q2FsbEJhY2tzLCAma0NGVHlw
ZURpY3Rpb25hcnlWYWx1ZUNhbGxCYWNrcykpOwogICAgIENGRGljdGlvbmFyeVNldFZhbHVlKG9w
dGlvbnMuZ2V0KCksIGtDR0ltYWdlU291cmNlU2hvdWxkQ2FjaGUsIGtDRkJvb2xlYW5UcnVlKTsK
ICAgICBDRkRpY3Rpb25hcnlTZXRWYWx1ZShvcHRpb25zLmdldCgpLCBrQ0dJbWFnZVNvdXJjZVNo
b3VsZFByZWZlclJHQjMyLCBrQ0ZCb29sZWFuVHJ1ZSk7CiAgICAgQ0ZEaWN0aW9uYXJ5U2V0VmFs
dWUob3B0aW9ucy5nZXQoKSwga0NHSW1hZ2VTb3VyY2VTa2lwTWV0YWRhdGEsIGtDRkJvb2xlYW5U
cnVlKTsKKyNpZiBIQVZFKElNQUdFX1JFU1RSSUNURURfREVDT0RJTkcpICYmIFVTRShBUFBMRV9J
TlRFUk5BTF9TREspCisgICAgQ0ZEaWN0aW9uYXJ5U2V0VmFsdWUob3B0aW9ucy5nZXQoKSwga0NH
SW1hZ2VTb3VyY2VFbmFibGVSZXN0cmljdGVkRGVjb2RpbmcsIGtDRkJvb2xlYW5UcnVlKTsKKyNl
bmRpZgogICAgIHJldHVybiBvcHRpb25zOwogfQogCkluZGV4OiBTb3VyY2UvV2ViS2l0L0NoYW5n
ZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwkocmV2aXNpb24gMjg2
ODczKQorKysgU291cmNlL1dlYktpdC9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyAr
MSwxNyBAQAorMjAyMS0xMi0xMCAgUGVyIEFybmUgVm9sbGFuICA8cHZvbGxhbkBhcHBsZS5jb20+
CisKKyAgICAgICAgW2lPU11bV1BdIFJlc3RyaWN0IGltYWdlIGRlY29kZXJzCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzQxNzUKKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSZXN0cmljdCBpbWFnZSBkZWNv
ZGVycyBpbiBvcmRlciB0byBlbmFibGUgZnVydGhlciBzYW5kYm94IHN0cmVuZ3RoZW5pbmcuCisK
KyAgICAgICAgKiBVSVByb2Nlc3MvQ29jb2EvV2ViUHJvY2Vzc1Bvb2xDb2NvYS5tbToKKyAgICAg
ICAgKFdlYktpdDo6V2ViUHJvY2Vzc1Bvb2w6OnBsYXRmb3JtSW5pdGlhbGl6ZVdlYlByb2Nlc3Mp
OgorICAgICAgICAqIFdlYlByb2Nlc3MvY29jb2EvV2ViUHJvY2Vzc0NvY29hLm1tOgorICAgICAg
ICAoV2ViS2l0OjpXZWJQcm9jZXNzOjpwbGF0Zm9ybUluaXRpYWxpemVXZWJQcm9jZXNzKToKKwog
MjAyMS0xMi0xMCAgRGV2aW4gUm91c3NvICA8ZHJvdXNzb0BhcHBsZS5jb20+CiAKICAgICAgICAg
QWxsb3cgYFBhc3RlYm9hcmQ6OnJlYWRCdWZmZXJgIHRvIHJlYWQgZnJvbSB0aGUgcGFzdGVib2Fy
ZCBhcyBhIHdob2xlIGluc3RlYWQgb2YgYSBzcGVjaWZpYyBpdGVtCkluZGV4OiBTb3VyY2UvV2Vi
S2l0L1VJUHJvY2Vzcy9Db2NvYS9XZWJQcm9jZXNzUG9vbENvY29hLm1tCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFNvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0NvY29hL1dlYlByb2Nlc3NQb29sQ29jb2EubW0JKHJl
dmlzaW9uIDI4Njg3MykKKysrIFNvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0NvY29hL1dlYlByb2Nl
c3NQb29sQ29jb2EubW0JKHdvcmtpbmcgY29weSkKQEAgLTQ0MiwxNCArNDQyLDkgQEAgdm9pZCBX
ZWJQcm9jZXNzUG9vbDo6cGxhdGZvcm1Jbml0aWFsaXplVwogICAgICAgICBwYXJhbWV0ZXJzLmxh
dW5jaFNlcnZpY2VzRXh0ZW5zaW9uSGFuZGxlID0gV1RGTW92ZSgqbGF1bmNoU2VydmljZXNFeHRl
bnNpb25IYW5kbGUpOwogI2VuZGlmCiAKLSNpZiBIQVZFKFZJREVPX1JFU1RSSUNURURfREVDT0RJ
TkcpCi0jaWYgUExBVEZPUk0oTUFDKQorI2lmIFBMQVRGT1JNKE1BQykgJiYgSEFWRShWSURFT19S
RVNUUklDVEVEX0RFQ09ESU5HKQogICAgIGlmIChNYWNBcHBsaWNhdGlvbjo6aXNBcHBsZU1haWwo
KSkKICAgICAgICAgcGFyYW1ldGVycy52aWRlb0RlY29kZXJFeHRlbnNpb25IYW5kbGVzID0gU2Fu
ZGJveEV4dGVuc2lvbjo6Y3JlYXRlSGFuZGxlc0Zvck1hY2hMb29rdXAoeyAiY29tLmFwcGxlLmNv
cmVtZWRpYS52aWRlb2RlY29kZXIiX3MsICJjb20uYXBwbGUudHJ1c3RkLmFnZW50Il9zIH0sIHN0
ZDo6bnVsbG9wdCk7Ci0jZWxpZiBQTEFURk9STShJT1NfRkFNSUxZKQotICAgIGlmIChJT1NBcHBs
aWNhdGlvbjo6aXNNb2JpbGVNYWlsKCkgfHwgSU9TQXBwbGljYXRpb246OmlzTWFpbENvbXBvc2l0
aW9uU2VydmljZSgpKQotICAgICAgICBwYXJhbWV0ZXJzLnZpZGVvRGVjb2RlckV4dGVuc2lvbkhh
bmRsZXMgPSBTYW5kYm94RXh0ZW5zaW9uOjpjcmVhdGVIYW5kbGVzRm9yTWFjaExvb2t1cCh7ICJj
b20uYXBwbGUuY29yZW1lZGlhLmRlY29tcHJlc3Npb25zZXNzaW9uIl9zIH0sIHN0ZDo6bnVsbG9w
dCk7Ci0jZW5kaWYKICNlbmRpZgogCiAjaWYgUExBVEZPUk0oSU9TX0ZBTUlMWSkgJiYgRU5BQkxF
KENGUFJFRlNfRElSRUNUX01PREUpCkluZGV4OiBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29j
b2EvV2ViUHJvY2Vzc0NvY29hLm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvV2ViUHJv
Y2Vzcy9jb2NvYS9XZWJQcm9jZXNzQ29jb2EubW0JKHJldmlzaW9uIDI4Njg3MykKKysrIFNvdXJj
ZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb2NvYS9XZWJQcm9jZXNzQ29jb2EubW0JKHdvcmtpbmcgY29w
eSkKQEAgLTE0Niw3ICsxNDYsNiBAQAogI2ltcG9ydCA8cGFsL3NwaS9tYWMvTlNTY3JvbGxlcklt
cFNQSS5oPgogI2VuZGlmCiAKLQogI2lmIEhBVkUoTUVESUFfQUNDRVNTSUJJTElUWV9GUkFNRVdP
UkspCiAjaW1wb3J0ICJXZWJDYXB0aW9uUHJlZmVyZW5jZXNEZWxlZ2F0ZS5oIgogI2ltcG9ydCA8
V2ViQ29yZS9DYXB0aW9uVXNlclByZWZlcmVuY2VzTWVkaWFBRi5oPgpAQCAtMTU0LDkgKzE1Mywx
NCBAQAogCiAjaW1wb3J0IDxXZWJDb3JlL01lZGlhQWNjZXNzaWJpbGl0eVNvZnRMaW5rLmg+CiAj
aW1wb3J0IDxwYWwvY2YvQXVkaW9Ub29sYm94U29mdExpbmsuaD4KKyNpbXBvcnQgPHBhbC9jZi9W
aWRlb1Rvb2xib3hTb2Z0TGluay5oPgogI2ltcG9ydCA8cGFsL2NvY29hL0FWRm91bmRhdGlvblNv
ZnRMaW5rLmg+CiAjaW1wb3J0IDxwYWwvY29jb2EvTWVkaWFUb29sYm94U29mdExpbmsuaD4KIAor
I2lmIFVTRShBUFBMRV9JTlRFUk5BTF9TREspCisjaW1wb3J0IDxXZWJLaXRBZGRpdGlvbnMvVmlk
ZW9Ub29sYm94QWRkaXRpb25zLmg+CisjZW5kaWYKKwogI2lmIEhBVkUoQ0FUQUxZU1RfVVNFUl9J
TlRFUkZBQ0VfSURJT01fQU5EX1NDQUxFX0ZBQ1RPUikKIC8vIEZJWE1FOiBUaGlzIGlzIG9ubHkg
Zm9yIGJpbmFyeSBjb21wYXRpYmlsaXR5IHdpdGggdmVyc2lvbnMgb2YgVUlLaXQgaW4gbWFjT1Mg
MTEgdGhhdCBhcmUgbWlzc2luZyB0aGUgY2hhbmdlIGluIDxyZGFyOi8vcHJvYmxlbS82ODUyNDE0
OD4uCiBTT0ZUX0xJTktfRlJBTUVXT1JLKFVJS2l0KQpAQCAtMjg3LDggKzI5MSwxMiBAQCB2b2lk
IFdlYlByb2Nlc3M6OnBsYXRmb3JtSW5pdGlhbGl6ZVdlYlByCiAjZW5kaWYKIAogI2lmIEhBVkUo
VklERU9fUkVTVFJJQ1RFRF9ERUNPRElORykKKyNpZiBQTEFURk9STShNQUMpCiAgICAgU2FuZGJv
eEV4dGVuc2lvbjo6Y29uc3VtZVBlcm1hbmVudGx5KHBhcmFtZXRlcnMudmlkZW9EZWNvZGVyRXh0
ZW5zaW9uSGFuZGxlcyk7Ci0jZW5kaWYKKyNlbGlmIFVTRShBUFBMRV9JTlRFUk5BTF9TREspCisg
ICAgcmVzdHJpY3RJbWFnZUFuZFZpZGVvRGVjb2RlcnMoKTsKKyNlbmRpZiAvLyBQTEFURk9STShN
QUMpCisjZW5kaWYgLy8gSEFWRShWSURFT19SRVNUUklDVEVEX0RFQ09ESU5HKQogCiAgICAgLy8g
RGlzYWJsZSBOU1VSTENhY2hlLgogICAgIGF1dG8gdXJsQ2FjaGUgPSBhZG9wdE5TKFtbTlNVUkxD
YWNoZSBhbGxvY10gaW5pdFdpdGhNZW1vcnlDYXBhY2l0eTowIGRpc2tDYXBhY2l0eTowIGRpc2tQ
YXRoOm5pbF0pOwo=
</data>
<flag name="review"
          id="472504"
          type_id="1"
          status="+"
          setter="bfulgham"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>450338</attachid>
            <date>2022-01-29 14:21:52 -0800</date>
            <delta_ts>2022-01-31 09:32:51 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-234175-20220129142151.patch</filename>
            <type>text/plain</type>
            <size>10328</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDI4ODc5MykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE1IEBACisyMDIyLTAxLTI5ICBQZXIgQXJu
ZSBWb2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbaU9TXVtXUF0gUmVzdHJp
Y3QgaW1hZ2UgZGVjb2RlcnMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTIzNDE3NQorCisgICAgICAgIFJldmlld2VkIGJ5IEJyZW50IEZ1bGdoYW0uCisK
KyAgICAgICAgRW5hYmxlIHJlc3RyaWNlZCBkZWNvZGluZyBmb3IgaW1hZ2VzLgorCisgICAgICAg
ICogcGxhdGZvcm0vZ3JhcGhpY3MvY2cvSW1hZ2VEZWNvZGVyQ0cuY3BwOgorICAgICAgICAoV2Vi
Q29yZTo6Y3JlYXRlSW1hZ2VTb3VyY2VPcHRpb25zKToKKwogMjAyMi0wMS0yOSAgUnlvc3VrZSBO
aXdhICA8cm5pd2FAd2Via2l0Lm9yZz4KIAogICAgICAgICBEZWxldGUgbW9zdCBjb2RlIGZvciBi
ZWZvcmVsb2FkIGV2ZW50CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9QQUwvQ2hhbmdlTG9nCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL1BBTC9DaGFuZ2VMb2cJKHJldmlzaW9uIDI4ODc5MykK
KysrIFNvdXJjZS9XZWJDb3JlL1BBTC9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyAr
MSwxNSBAQAorMjAyMi0wMS0yOSAgUGVyIEFybmUgVm9sbGFuICA8cHZvbGxhbkBhcHBsZS5jb20+
CisKKyAgICAgICAgW2lPU11bV1BdIFJlc3RyaWN0IGltYWdlIGRlY29kZXJzCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMzQxNzUKKworICAgICAgICBS
ZXZpZXdlZCBieSBCcmVudCBGdWxnaGFtLgorCisgICAgICAgIEluY2x1ZGUgV2ViS2l0QWRkaXRp
b25zIHNvZnQgbGluayBmaWxlcy4KKworICAgICAgICAqIHBhbC9jZi9WaWRlb1Rvb2xib3hTb2Z0
TGluay5jcHA6CisgICAgICAgICogcGFsL2NmL1ZpZGVvVG9vbGJveFNvZnRMaW5rLmg6CisKIDIw
MjItMDEtMjYgIFdlbnNvbiBIc2llaCAgPHdlbnNvbl9oc2llaEBhcHBsZS5jb20+CiAKICAgICAg
ICAgRGF0YSBkZXRlY3RvcnMgc29tZXRpbWVzIHNob3cgdXAgaW4gdGhlIHdyb25nIHBsYWNlIHdo
ZW4gcmVzaXppbmcgaW1hZ2VzIHdpdGggTGl2ZSBUZXh0CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9Q
QUwvcGFsL2NmL1ZpZGVvVG9vbGJveFNvZnRMaW5rLmNwcAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2Uv
V2ViQ29yZS9QQUwvcGFsL2NmL1ZpZGVvVG9vbGJveFNvZnRMaW5rLmNwcAkocmV2aXNpb24gMjg4
NzkzKQorKysgU291cmNlL1dlYkNvcmUvUEFML3BhbC9jZi9WaWRlb1Rvb2xib3hTb2Z0TGluay5j
cHAJKHdvcmtpbmcgY29weSkKQEAgLTI3LDkgKzI3LDE0IEBACiAjaWYgVVNFKEFWRk9VTkRBVElP
TikKIAogI2luY2x1ZGUgPFZpZGVvVG9vbGJveC9WVENvbXByZXNzaW9uU2Vzc2lvbi5oPgorCisj
aWYgVVNFKEFQUExFX0lOVEVSTkFMX1NESykKKyNpbXBvcnQgPFdlYktpdEFkZGl0aW9ucy9WaWRl
b1Rvb2xib3hTUElBZGRpdGlvbnMuaD4KKyNlbmRpZgorCiAjaW5jbHVkZSA8d3RmL1NvZnRMaW5r
aW5nLmg+CiAKLVNPRlRfTElOS19GUkFNRVdPUktfRk9SX1NPVVJDRShQQUwsIFZpZGVvVG9vbGJv
eCkKK1NPRlRfTElOS19GUkFNRVdPUktfRk9SX1NPVVJDRV9XSVRIX0VYUE9SVChQQUwsIFZpZGVv
VG9vbGJveCwgUEFMX0VYUE9SVCkKIAogU09GVF9MSU5LX0NPTlNUQU5UX0ZPUl9TT1VSQ0UoUEFM
LCBWaWRlb1Rvb2xib3gsIGtWVENvbXByZXNzaW9uUHJvcGVydHlLZXlfRXhwZWN0ZWRGcmFtZVJh
dGUsIENGU3RyaW5nUmVmKQogU09GVF9MSU5LX0NPTlNUQU5UX0ZPUl9TT1VSQ0UoUEFMLCBWaWRl
b1Rvb2xib3gsIGtWVENvbXByZXNzaW9uUHJvcGVydHlLZXlfTWF4S2V5RnJhbWVJbnRlcnZhbCwg
Q0ZTdHJpbmdSZWYpCkBAIC00OSw0ICs1NCw4IEBAIFNPRlRfTElOS19GVU5DVElPTl9GT1JfU09V
UkNFKFBBTCwgVmlkZW8KIFNPRlRfTElOS19GVU5DVElPTl9GT1JfU09VUkNFKFBBTCwgVmlkZW9U
b29sYm94LCBWVENvbXByZXNzaW9uU2Vzc2lvblByZXBhcmVUb0VuY29kZUZyYW1lcywgT1NTdGF0
dXMsIChWVENvbXByZXNzaW9uU2Vzc2lvblJlZiBzZXNzaW9uKSwgKHNlc3Npb24pKQogU09GVF9M
SU5LX0ZVTkNUSU9OX0ZPUl9TT1VSQ0UoUEFMLCBWaWRlb1Rvb2xib3gsIFZUQ29tcHJlc3Npb25T
ZXNzaW9uSW52YWxpZGF0ZSwgdm9pZCwgKFZUQ29tcHJlc3Npb25TZXNzaW9uUmVmIHNlc3Npb24p
LCAoc2Vzc2lvbikpCiAKKyNpZiBVU0UoQVBQTEVfSU5URVJOQUxfU0RLKQorI2ltcG9ydCA8V2Vi
S2l0QWRkaXRpb25zL1ZpZGVvVG9vbGJveFNvZnRMaW5rQWRkaXRpb25zSW1wbGVtZW50YXRpb24u
aD4KKyNlbmRpZgorCiAjZW5kaWYgLy8gVVNFKEFWRk9VTkRBVElPTikKSW5kZXg6IFNvdXJjZS9X
ZWJDb3JlL1BBTC9wYWwvY2YvVmlkZW9Ub29sYm94U29mdExpbmsuaAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBT
b3VyY2UvV2ViQ29yZS9QQUwvcGFsL2NmL1ZpZGVvVG9vbGJveFNvZnRMaW5rLmgJKHJldmlzaW9u
IDI4ODc5MykKKysrIFNvdXJjZS9XZWJDb3JlL1BBTC9wYWwvY2YvVmlkZW9Ub29sYm94U29mdExp
bmsuaAkod29ya2luZyBjb3B5KQpAQCAtMjYsNiArMjYsMTIgQEAKIAogI2lmIFVTRShBVkZPVU5E
QVRJT04pCiAKKyNpbmNsdWRlIDxWaWRlb1Rvb2xib3gvVlRDb21wcmVzc2lvblNlc3Npb24uaD4K
KworI2lmIFVTRShBUFBMRV9JTlRFUk5BTF9TREspCisjaW1wb3J0IDxXZWJLaXRBZGRpdGlvbnMv
VmlkZW9Ub29sYm94U1BJQWRkaXRpb25zLmg+CisjZW5kaWYKKwogI2luY2x1ZGUgPHd0Zi9Tb2Z0
TGlua2luZy5oPgogCiBTT0ZUX0xJTktfRlJBTUVXT1JLX0ZPUl9IRUFERVIoUEFMLCBWaWRlb1Rv
b2xib3gpCkBAIC02NCw0ICs3MCw4IEBAIFNPRlRfTElOS19GVU5DVElPTl9GT1JfSEVBREVSKFBB
TCwgVmlkZW8KIFNPRlRfTElOS19GVU5DVElPTl9GT1JfSEVBREVSKFBBTCwgVmlkZW9Ub29sYm94
LCBWVENvbXByZXNzaW9uU2Vzc2lvbkludmFsaWRhdGUsIHZvaWQsIChWVENvbXByZXNzaW9uU2Vz
c2lvblJlZiBzZXNzaW9uKSwgKHNlc3Npb24pKQogI2RlZmluZSBWVENvbXByZXNzaW9uU2Vzc2lv
bkludmFsaWRhdGUgc29mdExpbmtfVmlkZW9Ub29sYm94X1ZUQ29tcHJlc3Npb25TZXNzaW9uSW52
YWxpZGF0ZQogCisjaWYgVVNFKEFQUExFX0lOVEVSTkFMX1NESykKKyNpbXBvcnQgPFdlYktpdEFk
ZGl0aW9ucy9WaWRlb1Rvb2xib3hTb2Z0TGlua0FkZGl0aW9ucy5oPgorI2VuZGlmCisKICNlbmRp
ZiAvLyBVU0UoQVZGT1VOREFUSU9OKQpJbmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvY2cvSW1hZ2VEZWNvZGVyQ0cuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL2NnL0ltYWdlRGVjb2RlckNHLmNwcAkocmV2aXNpb24gMjg4Nzkz
KQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2cvSW1hZ2VEZWNvZGVyQ0cu
Y3BwCSh3b3JraW5nIGNvcHkpCkBAIC01OCwxMiArNTgsMTcgQEAgY29uc3QgQ0ZTdHJpbmdSZWYg
a0NHSW1hZ2VTb3VyY2VTdWJzYW1wbAogY29uc3QgQ0ZTdHJpbmdSZWYga0NHSW1hZ2VTb3VyY2VT
aG91bGRDYWNoZUltbWVkaWF0ZWx5ID0gQ0ZTVFIoImtDR0ltYWdlU291cmNlU2hvdWxkQ2FjaGVJ
bW1lZGlhdGVseSIpOwogI2VuZGlmCiAKK2NvbnN0IENGU3RyaW5nUmVmIGtDR0ltYWdlU291cmNl
RW5hYmxlUmVzdHJpY3RlZERlY29kaW5nID0gQ0ZTVFIoImtDR0ltYWdlU291cmNlRW5hYmxlUmVz
dHJpY3RlZERlY29kaW5nIik7CisKIHN0YXRpYyBSZXRhaW5QdHI8Q0ZNdXRhYmxlRGljdGlvbmFy
eVJlZj4gY3JlYXRlSW1hZ2VTb3VyY2VPcHRpb25zKCkKIHsKICAgICBSZXRhaW5QdHI8Q0ZNdXRh
YmxlRGljdGlvbmFyeVJlZj4gb3B0aW9ucyA9IGFkb3B0Q0YoQ0ZEaWN0aW9uYXJ5Q3JlYXRlTXV0
YWJsZShudWxscHRyLCAwLCAma0NGVHlwZURpY3Rpb25hcnlLZXlDYWxsQmFja3MsICZrQ0ZUeXBl
RGljdGlvbmFyeVZhbHVlQ2FsbEJhY2tzKSk7CiAgICAgQ0ZEaWN0aW9uYXJ5U2V0VmFsdWUob3B0
aW9ucy5nZXQoKSwga0NHSW1hZ2VTb3VyY2VTaG91bGRDYWNoZSwga0NGQm9vbGVhblRydWUpOwog
ICAgIENGRGljdGlvbmFyeVNldFZhbHVlKG9wdGlvbnMuZ2V0KCksIGtDR0ltYWdlU291cmNlU2hv
dWxkUHJlZmVyUkdCMzIsIGtDRkJvb2xlYW5UcnVlKTsKICAgICBDRkRpY3Rpb25hcnlTZXRWYWx1
ZShvcHRpb25zLmdldCgpLCBrQ0dJbWFnZVNvdXJjZVNraXBNZXRhZGF0YSwga0NGQm9vbGVhblRy
dWUpOworI2lmIEhBVkUoSU1BR0VfUkVTVFJJQ1RFRF9ERUNPRElORykgJiYgVVNFKEFQUExFX0lO
VEVSTkFMX1NESykKKyAgICBDRkRpY3Rpb25hcnlTZXRWYWx1ZShvcHRpb25zLmdldCgpLCBrQ0dJ
bWFnZVNvdXJjZUVuYWJsZVJlc3RyaWN0ZWREZWNvZGluZywga0NGQm9vbGVhblRydWUpOworI2Vu
ZGlmCiAgICAgcmV0dXJuIG9wdGlvbnM7CiB9CiAKSW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdl
TG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyODg3
OTMpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsx
LDIxIEBACisyMDIyLTAxLTI5ICBQZXIgQXJuZSBWb2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4K
KworICAgICAgICBbaU9TXVtXUF0gUmVzdHJpY3QgaW1hZ2UgZGVjb2RlcnMKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzNDE3NQorCisgICAgICAgIFJl
dmlld2VkIGJ5IEJyZW50IEZ1bGdoYW0uCisKKyAgICAgICAgUmVzdHJpY3QgaW1hZ2UgZGVjb2Rl
cnMgaW4gb3JkZXIgdG8gZW5hYmxlIGZ1cnRoZXIgc2FuZGJveCBzdHJlbmd0aGVuaW5nLgorCisg
ICAgICAgICogU2hhcmVkL1dlYlByb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnMuY3BwOgorICAgICAg
ICAoV2ViS2l0OjpXZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJzOjplbmNvZGUgY29uc3QpOgor
ICAgICAgICAoV2ViS2l0OjpXZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJzOjpkZWNvZGUpOgor
ICAgICAgICAqIFNoYXJlZC9XZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJzLmg6CisgICAgICAg
ICogVUlQcm9jZXNzL0NvY29hL1dlYlByb2Nlc3NQb29sQ29jb2EubW06CisgICAgICAgIChXZWJL
aXQ6OldlYlByb2Nlc3NQb29sOjpwbGF0Zm9ybUluaXRpYWxpemVXZWJQcm9jZXNzKToKKyAgICAg
ICAgKiBXZWJQcm9jZXNzL2NvY29hL1dlYlByb2Nlc3NDb2NvYS5tbToKKyAgICAgICAgKFdlYktp
dDo6V2ViUHJvY2Vzczo6cGxhdGZvcm1Jbml0aWFsaXplV2ViUHJvY2Vzcyk6CisKIDIwMjItMDEt
MjggIEZ1amlpIEhpcm9ub3JpICA8SGlyb25vcmkuRnVqaWlAc29ueS5jb20+CiAKICAgICAgICAg
W1dpbkNhaXJvXSBXZWJLaXRUZXN0UnVubmVyIHNob3VsZCBzdXBwb3J0IHBpeGVsIGR1bXAgZm9y
IGFjY2VsZXJhdGVkIGNvbXBvc2l0aW5nIG1vZGUKSW5kZXg6IFNvdXJjZS9XZWJLaXQvU2hhcmVk
L1dlYlByb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnMuY3BwCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9X
ZWJLaXQvU2hhcmVkL1dlYlByb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnMuY3BwCShyZXZpc2lvbiAy
ODg3OTMpCisrKyBTb3VyY2UvV2ViS2l0L1NoYXJlZC9XZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0
ZXJzLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTY3LDYgKzE2Nyw3IEBAIHZvaWQgV2ViUHJvY2Vz
c0NyZWF0aW9uUGFyYW1ldGVyczo6ZW5jb2QKIAogI2lmIEhBVkUoVklERU9fUkVTVFJJQ1RFRF9E
RUNPRElORykKICAgICBlbmNvZGVyIDw8IHZpZGVvRGVjb2RlckV4dGVuc2lvbkhhbmRsZXM7Cisg
ICAgZW5jb2RlciA8PCByZXN0cmljdEltYWdlQW5kVmlkZW9EZWNvZGVyczsKICNlbmRpZgogCiAj
aWYgUExBVEZPUk0oSU9TX0ZBTUlMWSkKQEAgLTQ3NSw2ICs0NzYsMTIgQEAgYm9vbCBXZWJQcm9j
ZXNzQ3JlYXRpb25QYXJhbWV0ZXJzOjpkZWNvZAogICAgIGlmICghdmlkZW9EZWNvZGVyRXh0ZW5z
aW9uSGFuZGxlcykKICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgIHBhcmFtZXRlcnMudmlkZW9E
ZWNvZGVyRXh0ZW5zaW9uSGFuZGxlcyA9IFdURk1vdmUoKnZpZGVvRGVjb2RlckV4dGVuc2lvbkhh
bmRsZXMpOworCisgICAgc3RkOjpvcHRpb25hbDxib29sPiByZXN0cmljdEltYWdlQW5kVmlkZW9E
ZWNvZGVyczsKKyAgICBkZWNvZGVyID4+IHJlc3RyaWN0SW1hZ2VBbmRWaWRlb0RlY29kZXJzOwor
ICAgIGlmICghcmVzdHJpY3RJbWFnZUFuZFZpZGVvRGVjb2RlcnMpCisgICAgICAgIHJldHVybiBm
YWxzZTsKKyAgICBwYXJhbWV0ZXJzLnJlc3RyaWN0SW1hZ2VBbmRWaWRlb0RlY29kZXJzID0gV1RG
TW92ZSgqcmVzdHJpY3RJbWFnZUFuZFZpZGVvRGVjb2RlcnMpOwogI2VuZGlmCiAKICNpZiBQTEFU
Rk9STShJT1NfRkFNSUxZKQpJbmRleDogU291cmNlL1dlYktpdC9TaGFyZWQvV2ViUHJvY2Vzc0Ny
ZWF0aW9uUGFyYW1ldGVycy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvU2hhcmVkL1dl
YlByb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnMuaAkocmV2aXNpb24gMjg4NzkzKQorKysgU291cmNl
L1dlYktpdC9TaGFyZWQvV2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVycy5oCSh3b3JraW5nIGNv
cHkpCkBAIC0yMDUsNiArMjA1LDcgQEAgc3RydWN0IFdlYlByb2Nlc3NDcmVhdGlvblBhcmFtZXRl
cnMgewogICAgIHN0ZDo6b3B0aW9uYWw8U2FuZGJveEV4dGVuc2lvbjo6SGFuZGxlPiBsYXVuY2hT
ZXJ2aWNlc0V4dGVuc2lvbkhhbmRsZTsKICNpZiBIQVZFKFZJREVPX1JFU1RSSUNURURfREVDT0RJ
TkcpCiAgICAgVmVjdG9yPFNhbmRib3hFeHRlbnNpb246OkhhbmRsZT4gdmlkZW9EZWNvZGVyRXh0
ZW5zaW9uSGFuZGxlczsKKyAgICBib29sIHJlc3RyaWN0SW1hZ2VBbmRWaWRlb0RlY29kZXJzIHsg
ZmFsc2UgfTsKICNlbmRpZgogCiAjaWYgUExBVEZPUk0oSU9TX0ZBTUlMWSkKSW5kZXg6IFNvdXJj
ZS9XZWJLaXQvVUlQcm9jZXNzL0NvY29hL1dlYlByb2Nlc3NQb29sQ29jb2EubW0KPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQ29jb2EvV2ViUHJvY2Vzc1Bvb2xDb2NvYS5t
bQkocmV2aXNpb24gMjg4NzkzKQorKysgU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQ29jb2EvV2Vi
UHJvY2Vzc1Bvb2xDb2NvYS5tbQkod29ya2luZyBjb3B5KQpAQCAtNDQyLDExICs0NDIsMTAgQEAg
dm9pZCBXZWJQcm9jZXNzUG9vbDo6cGxhdGZvcm1Jbml0aWFsaXplVwogI2lmIFBMQVRGT1JNKE1B
QykKICAgICBpZiAoTWFjQXBwbGljYXRpb246OmlzQXBwbGVNYWlsKCkpCiAgICAgICAgIHBhcmFt
ZXRlcnMudmlkZW9EZWNvZGVyRXh0ZW5zaW9uSGFuZGxlcyA9IFNhbmRib3hFeHRlbnNpb246OmNy
ZWF0ZUhhbmRsZXNGb3JNYWNoTG9va3VwKHsgImNvbS5hcHBsZS5jb3JlbWVkaWEudmlkZW9kZWNv
ZGVyIl9zLCAiY29tLmFwcGxlLnRydXN0ZC5hZ2VudCJfcyB9LCBzdGQ6Om51bGxvcHQpOwotI2Vs
aWYgUExBVEZPUk0oSU9TX0ZBTUlMWSkKLSAgICBpZiAoSU9TQXBwbGljYXRpb246OmlzTW9iaWxl
TWFpbCgpIHx8IElPU0FwcGxpY2F0aW9uOjppc01haWxDb21wb3NpdGlvblNlcnZpY2UoKSkKLSAg
ICAgICAgcGFyYW1ldGVycy52aWRlb0RlY29kZXJFeHRlbnNpb25IYW5kbGVzID0gU2FuZGJveEV4
dGVuc2lvbjo6Y3JlYXRlSGFuZGxlc0Zvck1hY2hMb29rdXAoeyAiY29tLmFwcGxlLmNvcmVtZWRp
YS5kZWNvbXByZXNzaW9uc2Vzc2lvbiJfcyB9LCBzdGQ6Om51bGxvcHQpOwotI2VuZGlmCi0jZW5k
aWYKKyNlbHNlCisgICAgcGFyYW1ldGVycy5yZXN0cmljdEltYWdlQW5kVmlkZW9EZWNvZGVycyA9
IElPU0FwcGxpY2F0aW9uOjppc01vYmlsZU1haWwoKSB8fCBJT1NBcHBsaWNhdGlvbjo6aXNNYWls
Q29tcG9zaXRpb25TZXJ2aWNlKCk7CisjZW5kaWYgLy8gUExBVEZPUk0oTUFDKQorI2VuZGlmIC8v
IEhBVkUoVklERU9fUkVTVFJJQ1RFRF9ERUNPRElORykKIAogI2lmIFBMQVRGT1JNKElPU19GQU1J
TFkpICYmIEVOQUJMRShDRlBSRUZTX0RJUkVDVF9NT0RFKQogICAgIGlmIChbVUlBcHBsaWNhdGlv
biBzaGFyZWRBcHBsaWNhdGlvbl0pIHsKSW5kZXg6IFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9j
b2NvYS9XZWJQcm9jZXNzQ29jb2EubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9XZWJQ
cm9jZXNzL2NvY29hL1dlYlByb2Nlc3NDb2NvYS5tbQkocmV2aXNpb24gMjg4NzkzKQorKysgU291
cmNlL1dlYktpdC9XZWJQcm9jZXNzL2NvY29hL1dlYlByb2Nlc3NDb2NvYS5tbQkod29ya2luZyBj
b3B5KQpAQCAtMTQ5LDcgKzE0OSw2IEBACiAjaW1wb3J0IDxwYWwvc3BpL21hYy9OU1Njcm9sbGVy
SW1wU1BJLmg+CiAjZW5kaWYKIAotCiAjaWYgSEFWRShNRURJQV9BQ0NFU1NJQklMSVRZX0ZSQU1F
V09SSykKICNpbXBvcnQgIldlYkNhcHRpb25QcmVmZXJlbmNlc0RlbGVnYXRlLmgiCiAjaW1wb3J0
IDxXZWJDb3JlL0NhcHRpb25Vc2VyUHJlZmVyZW5jZXNNZWRpYUFGLmg+CkBAIC0xNTcsOSArMTU2
LDE0IEBACiAKICNpbXBvcnQgPFdlYkNvcmUvTWVkaWFBY2Nlc3NpYmlsaXR5U29mdExpbmsuaD4K
ICNpbXBvcnQgPHBhbC9jZi9BdWRpb1Rvb2xib3hTb2Z0TGluay5oPgorI2ltcG9ydCA8cGFsL2Nm
L1ZpZGVvVG9vbGJveFNvZnRMaW5rLmg+CiAjaW1wb3J0IDxwYWwvY29jb2EvQVZGb3VuZGF0aW9u
U29mdExpbmsuaD4KICNpbXBvcnQgPHBhbC9jb2NvYS9NZWRpYVRvb2xib3hTb2Z0TGluay5oPgog
CisjaWYgVVNFKEFQUExFX0lOVEVSTkFMX1NESykKKyNpbXBvcnQgPFdlYktpdEFkZGl0aW9ucy9W
aWRlb1Rvb2xib3hBZGRpdGlvbnMuaD4KKyNlbmRpZgorCiAjaWYgSEFWRShDQVRBTFlTVF9VU0VS
X0lOVEVSRkFDRV9JRElPTV9BTkRfU0NBTEVfRkFDVE9SKQogLy8gRklYTUU6IFRoaXMgaXMgb25s
eSBmb3IgYmluYXJ5IGNvbXBhdGliaWxpdHkgd2l0aCB2ZXJzaW9ucyBvZiBVSUtpdCBpbiBtYWNP
UyAxMSB0aGF0IGFyZSBtaXNzaW5nIHRoZSBjaGFuZ2UgaW4gPHJkYXI6Ly9wcm9ibGVtLzY4NTI0
MTQ4Pi4KIFNPRlRfTElOS19GUkFNRVdPUksoVUlLaXQpCkBAIC0yOTAsOCArMjk0LDEzIEBAIHZv
aWQgV2ViUHJvY2Vzczo6cGxhdGZvcm1Jbml0aWFsaXplV2ViUHIKICNlbmRpZgogCiAjaWYgSEFW
RShWSURFT19SRVNUUklDVEVEX0RFQ09ESU5HKQorI2lmIFBMQVRGT1JNKE1BQykKICAgICBTYW5k
Ym94RXh0ZW5zaW9uOjpjb25zdW1lUGVybWFuZW50bHkocGFyYW1ldGVycy52aWRlb0RlY29kZXJF
eHRlbnNpb25IYW5kbGVzKTsKLSNlbmRpZgorI2VsaWYgVVNFKEFQUExFX0lOVEVSTkFMX1NESykK
KyAgICBpZiAocGFyYW1ldGVycy5yZXN0cmljdEltYWdlQW5kVmlkZW9EZWNvZGVycykKKyAgICAg
ICAgcmVzdHJpY3RJbWFnZUFuZFZpZGVvRGVjb2RlcnMoKTsKKyNlbmRpZiAvLyBQTEFURk9STShN
QUMpCisjZW5kaWYgLy8gSEFWRShWSURFT19SRVNUUklDVEVEX0RFQ09ESU5HKQogCiAgICAgLy8g
RGlzYWJsZSBOU1VSTENhY2hlLgogICAgIGF1dG8gdXJsQ2FjaGUgPSBhZG9wdE5TKFtbTlNVUkxD
YWNoZSBhbGxvY10gaW5pdFdpdGhNZW1vcnlDYXBhY2l0eTowIGRpc2tDYXBhY2l0eTowIGRpc2tQ
YXRoOm5pbF0pOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>450419</attachid>
            <date>2022-01-31 11:05:17 -0800</date>
            <delta_ts>2022-01-31 11:53:04 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-234175-20220131110517.patch</filename>
            <type>text/plain</type>
            <size>2874</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyODg4MTkpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDIyLTAxLTMxICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbaU9TXVtXUF0gUmVzdHJpY3Qg
aW1hZ2UgZGVjb2RlcnMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTIzNDE3NQorICAgICAgICA8cmRhcjovL3Byb2JsZW0vODY2NTA0NTU+CisKKyAgICAg
ICAgVW5yZXZpZXdlZCwgYWRkcmVzc2luZyBhZGRpdGlvbmFsIHJldmlldyBjb21tZW50cy4KKwor
ICAgICAgICAqIFNoYXJlZC9XZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJzLmNwcDoKKyAgICAg
ICAgKFdlYktpdDo6V2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVyczo6ZW5jb2RlIGNvbnN0KToK
KyAgICAgICAgKFdlYktpdDo6V2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVyczo6ZGVjb2RlKToK
KyAgICAgICAgKiBTaGFyZWQvV2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVycy5oOgorCiAyMDIy
LTAxLTMxICBQZXIgQXJuZSBWb2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KIAogICAgICAgICBb
aU9TXVtXUF0gUmVzdHJpY3QgaW1hZ2UgZGVjb2RlcnMKSW5kZXg6IFNvdXJjZS9XZWJLaXQvU2hh
cmVkL1dlYlByb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnMuY3BwCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9XZWJLaXQvU2hhcmVkL1dlYlByb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnMuY3BwCShyZXZpc2lv
biAyODg4MTcpCisrKyBTb3VyY2UvV2ViS2l0L1NoYXJlZC9XZWJQcm9jZXNzQ3JlYXRpb25QYXJh
bWV0ZXJzLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTY2LDcgKzE2Niw5IEBAIHZvaWQgV2ViUHJv
Y2Vzc0NyZWF0aW9uUGFyYW1ldGVyczo6ZW5jb2QKICAgICBlbmNvZGVyIDw8IGxhdW5jaFNlcnZp
Y2VzRXh0ZW5zaW9uSGFuZGxlOwogCiAjaWYgSEFWRShWSURFT19SRVNUUklDVEVEX0RFQ09ESU5H
KQorI2lmIFBMQVRGT1JNKE1BQykKICAgICBlbmNvZGVyIDw8IHZpZGVvRGVjb2RlckV4dGVuc2lv
bkhhbmRsZXM7CisjZW5kaWYKICAgICBlbmNvZGVyIDw8IHJlc3RyaWN0SW1hZ2VBbmRWaWRlb0Rl
Y29kZXJzOwogI2VuZGlmCiAKQEAgLTQ3MSwxNyArNDczLDE4IEBAIGJvb2wgV2ViUHJvY2Vzc0Ny
ZWF0aW9uUGFyYW1ldGVyczo6ZGVjb2QKICAgICBwYXJhbWV0ZXJzLmxhdW5jaFNlcnZpY2VzRXh0
ZW5zaW9uSGFuZGxlID0gV1RGTW92ZSgqbGF1bmNoU2VydmljZXNFeHRlbnNpb25IYW5kbGUpOwog
CiAjaWYgSEFWRShWSURFT19SRVNUUklDVEVEX0RFQ09ESU5HKQorI2lmIFBMQVRGT1JNKE1BQykK
ICAgICBzdGQ6Om9wdGlvbmFsPFZlY3RvcjxTYW5kYm94RXh0ZW5zaW9uOjpIYW5kbGU+PiB2aWRl
b0RlY29kZXJFeHRlbnNpb25IYW5kbGVzOwogICAgIGRlY29kZXIgPj4gdmlkZW9EZWNvZGVyRXh0
ZW5zaW9uSGFuZGxlczsKICAgICBpZiAoIXZpZGVvRGVjb2RlckV4dGVuc2lvbkhhbmRsZXMpCiAg
ICAgICAgIHJldHVybiBmYWxzZTsKICAgICBwYXJhbWV0ZXJzLnZpZGVvRGVjb2RlckV4dGVuc2lv
bkhhbmRsZXMgPSBXVEZNb3ZlKCp2aWRlb0RlY29kZXJFeHRlbnNpb25IYW5kbGVzKTsKLQorI2Vu
ZGlmCiAgICAgc3RkOjpvcHRpb25hbDxib29sPiByZXN0cmljdEltYWdlQW5kVmlkZW9EZWNvZGVy
czsKICAgICBkZWNvZGVyID4+IHJlc3RyaWN0SW1hZ2VBbmRWaWRlb0RlY29kZXJzOwogICAgIGlm
ICghcmVzdHJpY3RJbWFnZUFuZFZpZGVvRGVjb2RlcnMpCiAgICAgICAgIHJldHVybiBmYWxzZTsK
LSAgICBwYXJhbWV0ZXJzLnJlc3RyaWN0SW1hZ2VBbmRWaWRlb0RlY29kZXJzID0gV1RGTW92ZSgq
cmVzdHJpY3RJbWFnZUFuZFZpZGVvRGVjb2RlcnMpOworICAgIHBhcmFtZXRlcnMucmVzdHJpY3RJ
bWFnZUFuZFZpZGVvRGVjb2RlcnMgPSAqcmVzdHJpY3RJbWFnZUFuZFZpZGVvRGVjb2RlcnM7CiAj
ZW5kaWYKIAogI2lmIFBMQVRGT1JNKElPU19GQU1JTFkpCkluZGV4OiBTb3VyY2UvV2ViS2l0L1No
YXJlZC9XZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJzLmgKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNl
L1dlYktpdC9TaGFyZWQvV2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVycy5oCShyZXZpc2lvbiAy
ODg4MTcpCisrKyBTb3VyY2UvV2ViS2l0L1NoYXJlZC9XZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0
ZXJzLmgJKHdvcmtpbmcgY29weSkKQEAgLTIwNCw3ICsyMDQsOSBAQCBzdHJ1Y3QgV2ViUHJvY2Vz
c0NyZWF0aW9uUGFyYW1ldGVycyB7CiAgICAgc3RkOjpvcHRpb25hbDxTYW5kYm94RXh0ZW5zaW9u
OjpIYW5kbGU+IG1vYmlsZUdlc3RhbHRFeHRlbnNpb25IYW5kbGU7CiAgICAgc3RkOjpvcHRpb25h
bDxTYW5kYm94RXh0ZW5zaW9uOjpIYW5kbGU+IGxhdW5jaFNlcnZpY2VzRXh0ZW5zaW9uSGFuZGxl
OwogI2lmIEhBVkUoVklERU9fUkVTVFJJQ1RFRF9ERUNPRElORykKKyNpZiBQTEFURk9STShNQUMp
CiAgICAgVmVjdG9yPFNhbmRib3hFeHRlbnNpb246OkhhbmRsZT4gdmlkZW9EZWNvZGVyRXh0ZW5z
aW9uSGFuZGxlczsKKyNlbmRpZgogICAgIGJvb2wgcmVzdHJpY3RJbWFnZUFuZFZpZGVvRGVjb2Rl
cnMgeyBmYWxzZSB9OwogI2VuZGlmCiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>