<?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>230726</bug_id>
          
          <creation_ts>2021-09-23 15:31:03 -0700</creation_ts>
          <short_desc>[PlayStation] Pass logging channel parameter to WebProcess from environment variable</short_desc>
          <delta_ts>2021-10-03 14:02:30 -0700</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="Basuke Suzuki">basuke</reporter>
          <assigned_to name="Basuke Suzuki">basuke</assigned_to>
          <cc>basuke</cc>
    
    <cc>fujii</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1796696</commentid>
    <comment_count>0</comment_count>
    <who name="Basuke Suzuki">basuke</who>
    <bug_when>2021-09-23 15:31:03 -0700</bug_when>
    <thetext>Cocoa port does this in it&apos;s platform initialization. It is no drawback when enabling this to all ports. Fields in parameters are already defined. Just not used in other ports than Cocoa.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1796697</commentid>
    <comment_count>1</comment_count>
    <who name="Basuke Suzuki">basuke</who>
    <bug_when>2021-09-23 15:32:23 -0700</bug_when>
    <thetext>This implementation: Source\WebKit\WebProcess\cocoa\WebProcessCocoa.mm

&gt; #if !LOG_DISABLED || !RELEASE_LOG_DISABLED
&gt;     WebCore::initializeLogChannelsIfNecessary(parameters.webCoreLoggingChannels);
&gt;     WebKit::initializeLogChannelsIfNecessary(parameters.webKitLoggingChannels);
&gt; #endif</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1799047</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-09-30 15:32:17 -0700</bug_when>
    <thetext>&lt;rdar://problem/83740947&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1799143</commentid>
    <comment_count>3</comment_count>
      <attachid>439813</attachid>
    <who name="Basuke Suzuki">basuke</who>
    <bug_when>2021-09-30 19:54:04 -0700</bug_when>
    <thetext>Created attachment 439813
PATCH</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1799159</commentid>
    <comment_count>4</comment_count>
      <attachid>439818</attachid>
    <who name="Basuke Suzuki">basuke</who>
    <bug_when>2021-09-30 21:05:50 -0700</bug_when>
    <thetext>Created attachment 439818
PATCH</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1799164</commentid>
    <comment_count>5</comment_count>
      <attachid>439818</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-09-30 21:37:33 -0700</bug_when>
    <thetext>Comment on attachment 439818
PATCH

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

&gt; Source/WebKit/WebProcess/WebProcess.cpp:-400
&gt; -    // Match the QoS of the UIProcess and the scrolling thread but use a slightly lower priority.

This seems like a useful comment. Why delete it?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1799169</commentid>
    <comment_count>6</comment_count>
    <who name="Basuke Suzuki">basuke</who>
    <bug_when>2021-09-30 22:19:19 -0700</bug_when>
    <thetext>(In reply to Simon Fraser (smfr) from comment #5)
&gt; Comment on attachment 439818 [details]
&gt; PATCH
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=439818&amp;action=review
&gt; 
&gt; &gt; Source/WebKit/WebProcess/WebProcess.cpp:-400
&gt; &gt; -    // Match the QoS of the UIProcess and the scrolling thread but use a slightly lower priority.
&gt; 
&gt; This seems like a useful comment. Why delete it?

Ah, sorry that was accident. I&apos;ll revert the comment. Thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1799171</commentid>
    <comment_count>7</comment_count>
      <attachid>439821</attachid>
    <who name="Basuke Suzuki">basuke</who>
    <bug_when>2021-09-30 22:20:54 -0700</bug_when>
    <thetext>Created attachment 439821
PATCH</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1799178</commentid>
    <comment_count>8</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2021-09-30 22:41:48 -0700</bug_when>
    <thetext>I think this change will break WebProcess logging of GTK, WPE and WinCairo because they don&apos;t set wtfLoggingChannels.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1799186</commentid>
    <comment_count>9</comment_count>
    <who name="Basuke Suzuki">basuke</who>
    <bug_when>2021-09-30 23:17:12 -0700</bug_when>
    <thetext>(In reply to Fujii Hironori from comment #8)
&gt; I think this change will break WebProcess logging of GTK, WPE and WinCairo
&gt; because they don&apos;t set wtfLoggingChannels.

Oh, really? Hmm. It&apos;s safe to do this in PlayStation port, not moving it to shared. Thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1799594</commentid>
    <comment_count>10</comment_count>
      <attachid>439923</attachid>
    <who name="Basuke Suzuki">basuke</who>
    <bug_when>2021-10-01 16:00:53 -0700</bug_when>
    <thetext>Created attachment 439923
PATCH</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1799897</commentid>
    <comment_count>11</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-10-03 14:02:27 -0700</bug_when>
    <thetext>Committed r283478 (242451@main): &lt;https://commits.webkit.org/242451@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 439923.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>439813</attachid>
            <date>2021-09-30 19:54:04 -0700</date>
            <delta_ts>2021-09-30 21:05:50 -0700</delta_ts>
            <desc>PATCH</desc>
            <filename>patch.diff</filename>
            <type>text/plain</type>
            <size>4007</size>
            <attacher name="Basuke Suzuki">basuke</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9DaGFu
Z2VMb2cKaW5kZXggNDk4MGNlYWEyNjkyLi5hMDRmNDVjNjEzMDAgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMg
KzEsMjIgQEAKKzIwMjEtMDktMzAgIEJhc3VrZSBTdXp1a2kgIDxiYXN1a2Uuc3V6dWtpQHNvbnku
Y29tPgorCisgICAgICAgIFBhc3MgbG9nZ2luZyBjaGFubmVsIHBhcmFtZXRlciB0byBXZWJQcm9j
ZXNzIGFuZCBlbmFibGUgaXQgYnkgZGVmYXVsdAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjMwNzI2CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS84Mzc0
MDk0Nz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBN
b3ZlIENvY29hLXNwZWNpZmljIGltcGxlbWVudGF0aW9uIHRvIHNoYXJlZCBwbGFjZS4gQWRkZWQg
cmVhZGluZyBlbnYgdmFyIGZvciBQbGF5U3RhdGlvbiBwb3J0LgorIAorICAgICAgICBObyBuZXcg
dGVzdHMsIGNvdmVyZWQgYnkgZXhpc3RpbmcgQVBJIHRlc3QuCisKKyAgICAgICAgKiBVSVByb2Nl
c3MvcGxheXN0YXRpb24vV2ViUHJvY2Vzc1Bvb2xQbGF5U3RhdGlvbi5jcHA6CisgICAgICAgIChX
ZWJLaXQ6OldlYlByb2Nlc3NQb29sOjpwbGF0Zm9ybUluaXRpYWxpemVXZWJQcm9jZXNzKToKKyAg
ICAgICAgKiBXZWJQcm9jZXNzL1dlYlByb2Nlc3MuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJQ
cm9jZXNzOjppbml0aWFsaXplV2ViUHJvY2Vzcyk6CisgICAgICAgICogV2ViUHJvY2Vzcy9jb2Nv
YS9XZWJQcm9jZXNzQ29jb2EubW06CisgICAgICAgIChXZWJLaXQ6OldlYlByb2Nlc3M6OnBsYXRm
b3JtSW5pdGlhbGl6ZVdlYlByb2Nlc3MpOgorCiAyMDIxLTA5LTI5ICBQZXIgQXJuZSBWb2xsYW4g
PHB2b2xsYW5AYXBwbGUuY29tPgogCiAgICAgICAgIFttYWNPU10gQWxsb3cgYXVkaW8gc2Vydmlj
ZSBpbiB0aGUgV2ViQ29udGVudCBwcm9jZXNzIG9uIG9sZGVyIHZlcnNpb25zCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9wbGF5c3RhdGlvbi9XZWJQcm9jZXNzUG9vbFBsYXlT
dGF0aW9uLmNwcCBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL3BsYXlzdGF0aW9uL1dlYlByb2Nl
c3NQb29sUGxheVN0YXRpb24uY3BwCmluZGV4IGJhNTM3M2U4ZTk2Mi4uNTQ0MjNjMjI0NmRlIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9wbGF5c3RhdGlvbi9XZWJQcm9jZXNz
UG9vbFBsYXlTdGF0aW9uLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9wbGF5c3Rh
dGlvbi9XZWJQcm9jZXNzUG9vbFBsYXlTdGF0aW9uLmNwcApAQCAtNDAsNyArNDAsMTUgQEAgdm9p
ZCBXZWJQcm9jZXNzUG9vbDo6cGxhdGZvcm1Jbml0aWFsaXplTmV0d29ya1Byb2Nlc3MoTmV0d29y
a1Byb2Nlc3NDcmVhdGlvblBhcmEKIAogdm9pZCBXZWJQcm9jZXNzUG9vbDo6cGxhdGZvcm1Jbml0
aWFsaXplV2ViUHJvY2Vzcyhjb25zdCBXZWJQcm9jZXNzUHJveHkmLCBXZWJQcm9jZXNzQ3JlYXRp
b25QYXJhbWV0ZXJzJikKIHsKLSAgICBub3RJbXBsZW1lbnRlZCgpOworI2lmICFMT0dfRElTQUJM
RUQgfHwgIVJFTEVBU0VfTE9HX0RJU0FCTEVECisgICAgY2hhciBidWZbMjA0OF07CisgICAgaWYg
KGdldGVudl9ucCgiV0VCS0lUX1dURl9MT0dHSU5HIiwgYnVmLCBzaXplb2YoYnVmKSkKKyAgICAg
ICAgcGFyYW1ldGVycy53dGZMb2dnaW5nQ2hhbm5lbHMgPSBidWY7CisgICAgaWYgKGdldGVudl9u
cCgiV0VCS0lUX1dFQkNPUkVfTE9HR0lORyIsIGJ1Ziwgc2l6ZW9mKGJ1ZikpCisgICAgICAgIHBh
cmFtZXRlcnMud2ViQ29yZUxvZ2dpbmdDaGFubmVscyA9IGJ1ZjsKKyAgICBpZiAoZ2V0ZW52X25w
KCJXRUJLSVRfV0VCS0lUX0xPR0dJTkciLCBidWYsIHNpemVvZihidWYpKQorICAgICAgICBwYXJh
bWV0ZXJzLndlYktpdExvZ2dpbmdDaGFubmVscyA9IGJ1ZjsKKyNlbmRpZgogfQogCiB2b2lkIFdl
YlByb2Nlc3NQb29sOjpwbGF0Zm9ybUludmFsaWRhdGVDb250ZXh0KCkKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmNwcCBiL1NvdXJjZS9XZWJLaXQvV2Vi
UHJvY2Vzcy9XZWJQcm9jZXNzLmNwcAppbmRleCBmMmVhMTllODIwNmUuLjg4YmNkZDhmYWMzNCAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlByb2Nlc3MuY3BwCisrKyBi
L1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmNwcApAQCAtMzk1LDkgKzM5NSwx
NCBAQCB2b2lkIFdlYlByb2Nlc3M6OmluaXRpYWxpemVXZWJQcm9jZXNzKFdlYlByb2Nlc3NDcmVh
dGlvblBhcmFtZXRlcnMmJiBwYXJhbWV0ZXJzKQogICAgIE1lbW9yeVByZXNzdXJlSGFuZGxlcjo6
UmVsaWVmTG9nZ2VyOjpzZXRMb2dnaW5nRW5hYmxlZChwYXJhbWV0ZXJzLnNob3VsZEVuYWJsZU1l
bW9yeVByZXNzdXJlUmVsaWVmTG9nZ2luZyk7CiAjZW5kaWYKIAorI2lmICFMT0dfRElTQUJMRUQg
fHwgIVJFTEVBU0VfTE9HX0RJU0FCTEVECisgICAgV1RGOjpsb2dDaGFubmVscygpLmluaXRpYWxp
emVMb2dDaGFubmVsc0lmTmVjZXNzYXJ5KHBhcmFtZXRlcnMud3RmTG9nZ2luZ0NoYW5uZWxzKTsK
KyAgICBXZWJDb3JlOjpsb2dDaGFubmVscygpLmluaXRpYWxpemVMb2dDaGFubmVsc0lmTmVjZXNz
YXJ5KHBhcmFtZXRlcnMud2ViQ29yZUxvZ2dpbmdDaGFubmVscyk7CisgICAgV2ViS2l0Ojpsb2dD
aGFubmVscygpLmluaXRpYWxpemVMb2dDaGFubmVsc0lmTmVjZXNzYXJ5KHBhcmFtZXRlcnMud2Vi
S2l0TG9nZ2luZ0NoYW5uZWxzKTsKKyNlbmRpZgorCiAgICAgcGxhdGZvcm1Jbml0aWFsaXplV2Vi
UHJvY2VzcyhwYXJhbWV0ZXJzKTsKIAotICAgIC8vIE1hdGNoIHRoZSBRb1Mgb2YgdGhlIFVJUHJv
Y2VzcyBhbmQgdGhlIHNjcm9sbGluZyB0aHJlYWQgYnV0IHVzZSBhIHNsaWdodGx5IGxvd2VyIHBy
aW9yaXR5LgogICAgIFdURjo6VGhyZWFkOjpzZXRDdXJyZW50VGhyZWFkSXNVc2VySW50ZXJhY3Rp
dmUoLTEpOwogCiAgICAgbV9zdXBwcmVzc01lbW9yeVByZXNzdXJlSGFuZGxlciA9IHBhcmFtZXRl
cnMuc2hvdWxkU3VwcHJlc3NNZW1vcnlQcmVzc3VyZUhhbmRsZXI7CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViS2l0L1dlYlByb2Nlc3MvY29jb2EvV2ViUHJvY2Vzc0NvY29hLm1tIGIvU291cmNlL1dl
YktpdC9XZWJQcm9jZXNzL2NvY29hL1dlYlByb2Nlc3NDb2NvYS5tbQppbmRleCBhODU0MzA1YzQw
MjcuLjFlYjM4MTUzYjNhMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL2Nv
Y29hL1dlYlByb2Nlc3NDb2NvYS5tbQorKysgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29j
b2EvV2ViUHJvY2Vzc0NvY29hLm1tCkBAIC0yNzAsMTIgKzI3MCw2IEBAIHZvaWQgV2ViUHJvY2Vz
czo6cGxhdGZvcm1Jbml0aWFsaXplV2ViUHJvY2VzcyhXZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0
ZXJzJiBwYXJhCiAgICAgICAgIH0KICAgICB9CiAKLSNpZiAhTE9HX0RJU0FCTEVEIHx8ICFSRUxF
QVNFX0xPR19ESVNBQkxFRAotICAgIFdURjo6bG9nQ2hhbm5lbHMoKS5pbml0aWFsaXplTG9nQ2hh
bm5lbHNJZk5lY2Vzc2FyeShwYXJhbWV0ZXJzLnd0ZkxvZ2dpbmdDaGFubmVscyk7Ci0gICAgV2Vi
Q29yZTo6bG9nQ2hhbm5lbHMoKS5pbml0aWFsaXplTG9nQ2hhbm5lbHNJZk5lY2Vzc2FyeShwYXJh
bWV0ZXJzLndlYkNvcmVMb2dnaW5nQ2hhbm5lbHMpOwotICAgIFdlYktpdDo6bG9nQ2hhbm5lbHMo
KS5pbml0aWFsaXplTG9nQ2hhbm5lbHNJZk5lY2Vzc2FyeShwYXJhbWV0ZXJzLndlYktpdExvZ2dp
bmdDaGFubmVscyk7Ci0jZW5kaWYKLQogICAgIG1fdWlQcm9jZXNzQnVuZGxlSWRlbnRpZmllciA9
IHBhcmFtZXRlcnMudWlQcm9jZXNzQnVuZGxlSWRlbnRpZmllcjsKIAogI2lmIEVOQUJMRShTQU5E
Qk9YX0VYVEVOU0lPTlMpDQo=
</data>
<flag name="commit-queue"
          id="463553"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>439818</attachid>
            <date>2021-09-30 21:05:50 -0700</date>
            <delta_ts>2021-09-30 22:20:54 -0700</delta_ts>
            <desc>PATCH</desc>
            <filename>patch.diff</filename>
            <type>text/plain</type>
            <size>5062</size>
            <attacher name="Basuke Suzuki">basuke</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9DaGFu
Z2VMb2cKaW5kZXggNDk4MGNlYWEyNjkyLi5hMDRmNDVjNjEzMDAgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMg
KzEsMjIgQEAKKzIwMjEtMDktMzAgIEJhc3VrZSBTdXp1a2kgIDxiYXN1a2Uuc3V6dWtpQHNvbnku
Y29tPgorCisgICAgICAgIFBhc3MgbG9nZ2luZyBjaGFubmVsIHBhcmFtZXRlciB0byBXZWJQcm9j
ZXNzIGFuZCBlbmFibGUgaXQgYnkgZGVmYXVsdAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjMwNzI2CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS84Mzc0
MDk0Nz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBN
b3ZlIENvY29hLXNwZWNpZmljIGltcGxlbWVudGF0aW9uIHRvIHNoYXJlZCBwbGFjZS4gQWRkZWQg
cmVhZGluZyBlbnYgdmFyIGZvciBQbGF5U3RhdGlvbiBwb3J0LgorIAorICAgICAgICBObyBuZXcg
dGVzdHMsIGNvdmVyZWQgYnkgZXhpc3RpbmcgQVBJIHRlc3QuCisKKyAgICAgICAgKiBVSVByb2Nl
c3MvcGxheXN0YXRpb24vV2ViUHJvY2Vzc1Bvb2xQbGF5U3RhdGlvbi5jcHA6CisgICAgICAgIChX
ZWJLaXQ6OldlYlByb2Nlc3NQb29sOjpwbGF0Zm9ybUluaXRpYWxpemVXZWJQcm9jZXNzKToKKyAg
ICAgICAgKiBXZWJQcm9jZXNzL1dlYlByb2Nlc3MuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJQ
cm9jZXNzOjppbml0aWFsaXplV2ViUHJvY2Vzcyk6CisgICAgICAgICogV2ViUHJvY2Vzcy9jb2Nv
YS9XZWJQcm9jZXNzQ29jb2EubW06CisgICAgICAgIChXZWJLaXQ6OldlYlByb2Nlc3M6OnBsYXRm
b3JtSW5pdGlhbGl6ZVdlYlByb2Nlc3MpOgorCiAyMDIxLTA5LTI5ICBQZXIgQXJuZSBWb2xsYW4g
PHB2b2xsYW5AYXBwbGUuY29tPgogCiAgICAgICAgIFttYWNPU10gQWxsb3cgYXVkaW8gc2Vydmlj
ZSBpbiB0aGUgV2ViQ29udGVudCBwcm9jZXNzIG9uIG9sZGVyIHZlcnNpb25zCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9wbGF5c3RhdGlvbi9XZWJQcm9jZXNzUG9vbFBsYXlT
dGF0aW9uLmNwcCBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL3BsYXlzdGF0aW9uL1dlYlByb2Nl
c3NQb29sUGxheVN0YXRpb24uY3BwCmluZGV4IGJhNTM3M2U4ZTk2Mi4uNTQ0MjNjMjI0NmRlIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9wbGF5c3RhdGlvbi9XZWJQcm9jZXNz
UG9vbFBsYXlTdGF0aW9uLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9wbGF5c3Rh
dGlvbi9XZWJQcm9jZXNzUG9vbFBsYXlTdGF0aW9uLmNwcApAQCAtNDAsNyArNDAsMTUgQEAgdm9p
ZCBXZWJQcm9jZXNzUG9vbDo6cGxhdGZvcm1Jbml0aWFsaXplTmV0d29ya1Byb2Nlc3MoTmV0d29y
a1Byb2Nlc3NDcmVhdGlvblBhcmEKIAogdm9pZCBXZWJQcm9jZXNzUG9vbDo6cGxhdGZvcm1Jbml0
aWFsaXplV2ViUHJvY2Vzcyhjb25zdCBXZWJQcm9jZXNzUHJveHkmLCBXZWJQcm9jZXNzQ3JlYXRp
b25QYXJhbWV0ZXJzJikKIHsKLSAgICBub3RJbXBsZW1lbnRlZCgpOworI2lmICFMT0dfRElTQUJM
RUQgfHwgIVJFTEVBU0VfTE9HX0RJU0FCTEVECisgICAgY2hhciBidWZbMjA0OF07CisgICAgaWYg
KGdldGVudl9ucCgiV0VCS0lUX1dURl9MT0dHSU5HIiwgYnVmLCBzaXplb2YoYnVmKSkKKyAgICAg
ICAgcGFyYW1ldGVycy53dGZMb2dnaW5nQ2hhbm5lbHMgPSBidWY7CisgICAgaWYgKGdldGVudl9u
cCgiV0VCS0lUX1dFQkNPUkVfTE9HR0lORyIsIGJ1Ziwgc2l6ZW9mKGJ1ZikpCisgICAgICAgIHBh
cmFtZXRlcnMud2ViQ29yZUxvZ2dpbmdDaGFubmVscyA9IGJ1ZjsKKyAgICBpZiAoZ2V0ZW52X25w
KCJXRUJLSVRfV0VCS0lUX0xPR0dJTkciLCBidWYsIHNpemVvZihidWYpKQorICAgICAgICBwYXJh
bWV0ZXJzLndlYktpdExvZ2dpbmdDaGFubmVscyA9IGJ1ZjsKKyNlbmRpZgogfQogCiB2b2lkIFdl
YlByb2Nlc3NQb29sOjpwbGF0Zm9ybUludmFsaWRhdGVDb250ZXh0KCkKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmNwcCBiL1NvdXJjZS9XZWJLaXQvV2Vi
UHJvY2Vzcy9XZWJQcm9jZXNzLmNwcAppbmRleCBmMmVhMTllODIwNmUuLjE0YWI4YjJmOGViOSAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlByb2Nlc3MuY3BwCisrKyBi
L1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmNwcApAQCAtMTE0LDYgKzExNCw3
IEBACiAjaW5jbHVkZSA8V2ViQ29yZS9IVE1MTWVkaWFFbGVtZW50Lmg+CiAjaW5jbHVkZSA8V2Vi
Q29yZS9KU0RPTVdpbmRvdy5oPgogI2luY2x1ZGUgPFdlYkNvcmUvTGVnYWN5U2NoZW1lUmVnaXN0
cnkuaD4KKyNpbmNsdWRlIDxXZWJDb3JlL0xvZ0luaXRpYWxpemF0aW9uLmg+CiAjaW5jbHVkZSA8
V2ViQ29yZS9NZWRpYUVuZ2luZUNvbmZpZ3VyYXRpb25GYWN0b3J5Lmg+CiAjaW5jbHVkZSA8V2Vi
Q29yZS9NZW1vcnlDYWNoZS5oPgogI2luY2x1ZGUgPFdlYkNvcmUvTWVtb3J5UmVsZWFzZS5oPgpA
QCAtMTM5LDYgKzE0MCw3IEBACiAjaW5jbHVkZSA8d3RmL0FsZ29yaXRobXMuaD4KICNpbmNsdWRl
IDx3dGYvQ2FsbGJhY2tBZ2dyZWdhdG9yLmg+CiAjaW5jbHVkZSA8d3RmL0xhbmd1YWdlLmg+Cisj
aW5jbHVkZSA8d3RmL0xvZ0luaXRpYWxpemF0aW9uLmg+CiAjaW5jbHVkZSA8d3RmL1Byb2Nlc3NQ
cml2aWxlZ2UuaD4KICNpbmNsdWRlIDx3dGYvUnVuTG9vcC5oPgogI2luY2x1ZGUgPHd0Zi9TeXN0
ZW1UcmFjaW5nLmg+CkBAIC0zOTUsOSArMzk3LDE0IEBAIHZvaWQgV2ViUHJvY2Vzczo6aW5pdGlh
bGl6ZVdlYlByb2Nlc3MoV2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVycyYmIHBhcmFtZXRlcnMp
CiAgICAgTWVtb3J5UHJlc3N1cmVIYW5kbGVyOjpSZWxpZWZMb2dnZXI6OnNldExvZ2dpbmdFbmFi
bGVkKHBhcmFtZXRlcnMuc2hvdWxkRW5hYmxlTWVtb3J5UHJlc3N1cmVSZWxpZWZMb2dnaW5nKTsK
ICNlbmRpZgogCisjaWYgIUxPR19ESVNBQkxFRCB8fCAhUkVMRUFTRV9MT0dfRElTQUJMRUQKKyAg
ICBXVEY6OmxvZ0NoYW5uZWxzKCkuaW5pdGlhbGl6ZUxvZ0NoYW5uZWxzSWZOZWNlc3NhcnkocGFy
YW1ldGVycy53dGZMb2dnaW5nQ2hhbm5lbHMpOworICAgIFdlYkNvcmU6OmxvZ0NoYW5uZWxzKCku
aW5pdGlhbGl6ZUxvZ0NoYW5uZWxzSWZOZWNlc3NhcnkocGFyYW1ldGVycy53ZWJDb3JlTG9nZ2lu
Z0NoYW5uZWxzKTsKKyAgICBXZWJLaXQ6OmxvZ0NoYW5uZWxzKCkuaW5pdGlhbGl6ZUxvZ0NoYW5u
ZWxzSWZOZWNlc3NhcnkocGFyYW1ldGVycy53ZWJLaXRMb2dnaW5nQ2hhbm5lbHMpOworI2VuZGlm
CisKICAgICBwbGF0Zm9ybUluaXRpYWxpemVXZWJQcm9jZXNzKHBhcmFtZXRlcnMpOwogCi0gICAg
Ly8gTWF0Y2ggdGhlIFFvUyBvZiB0aGUgVUlQcm9jZXNzIGFuZCB0aGUgc2Nyb2xsaW5nIHRocmVh
ZCBidXQgdXNlIGEgc2xpZ2h0bHkgbG93ZXIgcHJpb3JpdHkuCiAgICAgV1RGOjpUaHJlYWQ6OnNl
dEN1cnJlbnRUaHJlYWRJc1VzZXJJbnRlcmFjdGl2ZSgtMSk7CiAKICAgICBtX3N1cHByZXNzTWVt
b3J5UHJlc3N1cmVIYW5kbGVyID0gcGFyYW1ldGVycy5zaG91bGRTdXBwcmVzc01lbW9yeVByZXNz
dXJlSGFuZGxlcjsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb2NvYS9X
ZWJQcm9jZXNzQ29jb2EubW0gYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29jb2EvV2ViUHJv
Y2Vzc0NvY29hLm1tCmluZGV4IGE4NTQzMDVjNDAyNy4uZjUxZWNiY2ZmNGUwIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29jb2EvV2ViUHJvY2Vzc0NvY29hLm1tCisrKyBi
L1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb2NvYS9XZWJQcm9jZXNzQ29jb2EubW0KQEAgLTY2
LDcgKzY2LDYgQEAKICNpbXBvcnQgPFdlYkNvcmUvSU9TdXJmYWNlLmg+CiAjaW1wb3J0IDxXZWJD
b3JlL0xvY2FsaXplZERldmljZU1vZGVsLmg+CiAjaW1wb3J0IDxXZWJDb3JlL0xvY2FsaXplZFN0
cmluZ3MuaD4KLSNpbXBvcnQgPFdlYkNvcmUvTG9nSW5pdGlhbGl6YXRpb24uaD4KICNpbXBvcnQg
PFdlYkNvcmUvTWFpblRocmVhZFNoYXJlZFRpbWVyLmg+CiAjaW1wb3J0IDxXZWJDb3JlL01lbW9y
eVJlbGVhc2UuaD4KICNpbXBvcnQgPFdlYkNvcmUvTlNTY3JvbGxlckltcERldGFpbHMuaD4KQEAg
LTk5LDcgKzk4LDYgQEAKICNpbXBvcnQgPHN0ZGlvLmg+CiAjaW1wb3J0IDx3dGYvRmlsZVN5c3Rl
bS5oPgogI2ltcG9ydCA8d3RmL0xhbmd1YWdlLmg+Ci0jaW1wb3J0IDx3dGYvTG9nSW5pdGlhbGl6
YXRpb24uaD4KICNpbXBvcnQgPHd0Zi9Qcm9jZXNzUHJpdmlsZWdlLmg+CiAjaW1wb3J0IDx3dGYv
U29mdExpbmtpbmcuaD4KICNpbXBvcnQgPHd0Zi9jb2NvYS9FbnRpdGxlbWVudHMuaD4KQEAgLTI3
MCwxMiArMjY4LDYgQEAgdm9pZCBXZWJQcm9jZXNzOjpwbGF0Zm9ybUluaXRpYWxpemVXZWJQcm9j
ZXNzKFdlYlByb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnMmIHBhcmEKICAgICAgICAgfQogICAgIH0K
IAotI2lmICFMT0dfRElTQUJMRUQgfHwgIVJFTEVBU0VfTE9HX0RJU0FCTEVECi0gICAgV1RGOjps
b2dDaGFubmVscygpLmluaXRpYWxpemVMb2dDaGFubmVsc0lmTmVjZXNzYXJ5KHBhcmFtZXRlcnMu
d3RmTG9nZ2luZ0NoYW5uZWxzKTsKLSAgICBXZWJDb3JlOjpsb2dDaGFubmVscygpLmluaXRpYWxp
emVMb2dDaGFubmVsc0lmTmVjZXNzYXJ5KHBhcmFtZXRlcnMud2ViQ29yZUxvZ2dpbmdDaGFubmVs
cyk7Ci0gICAgV2ViS2l0Ojpsb2dDaGFubmVscygpLmluaXRpYWxpemVMb2dDaGFubmVsc0lmTmVj
ZXNzYXJ5KHBhcmFtZXRlcnMud2ViS2l0TG9nZ2luZ0NoYW5uZWxzKTsKLSNlbmRpZgotCiAgICAg
bV91aVByb2Nlc3NCdW5kbGVJZGVudGlmaWVyID0gcGFyYW1ldGVycy51aVByb2Nlc3NCdW5kbGVJ
ZGVudGlmaWVyOwogCiAjaWYgRU5BQkxFKFNBTkRCT1hfRVhURU5TSU9OUykNCg==
</data>
<flag name="review"
          id="463566"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>439821</attachid>
            <date>2021-09-30 22:20:54 -0700</date>
            <delta_ts>2021-10-01 16:00:53 -0700</delta_ts>
            <desc>PATCH</desc>
            <filename>patch.diff</filename>
            <type>text/plain</type>
            <size>4914</size>
            <attacher name="Basuke Suzuki">basuke</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9DaGFu
Z2VMb2cKaW5kZXggNDk4MGNlYWEyNjkyLi4xNTRlMDJjZjk2MWMgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMg
KzEsMjIgQEAKKzIwMjEtMDktMzAgIEJhc3VrZSBTdXp1a2kgIDxiYXN1a2Uuc3V6dWtpQHNvbnku
Y29tPgorCisgICAgICAgIFBhc3MgbG9nZ2luZyBjaGFubmVsIHBhcmFtZXRlciB0byBXZWJQcm9j
ZXNzIGFuZCBlbmFibGUgaXQgYnkgZGVmYXVsdAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjMwNzI2CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS84Mzc0
MDk0Nz4KKworICAgICAgICBSZXZpZXdlZCBieSBTaW1vbiBGcmFzZXIuCisKKyAgICAgICAgTW92
ZSBDb2NvYS1zcGVjaWZpYyBpbXBsZW1lbnRhdGlvbiB0byBzaGFyZWQgcGxhY2UuIEFkZGVkIHJl
YWRpbmcgZW52IHZhciBmb3IgUGxheVN0YXRpb24gcG9ydC4KKyAKKyAgICAgICAgTm8gbmV3IHRl
c3RzLCBjb3ZlcmVkIGJ5IGV4aXN0aW5nIEFQSSB0ZXN0LgorCisgICAgICAgICogVUlQcm9jZXNz
L3BsYXlzdGF0aW9uL1dlYlByb2Nlc3NQb29sUGxheVN0YXRpb24uY3BwOgorICAgICAgICAoV2Vi
S2l0OjpXZWJQcm9jZXNzUG9vbDo6cGxhdGZvcm1Jbml0aWFsaXplV2ViUHJvY2Vzcyk6CisgICAg
ICAgICogV2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViUHJv
Y2Vzczo6aW5pdGlhbGl6ZVdlYlByb2Nlc3MpOgorICAgICAgICAqIFdlYlByb2Nlc3MvY29jb2Ev
V2ViUHJvY2Vzc0NvY29hLm1tOgorICAgICAgICAoV2ViS2l0OjpXZWJQcm9jZXNzOjpwbGF0Zm9y
bUluaXRpYWxpemVXZWJQcm9jZXNzKToKKwogMjAyMS0wOS0yOSAgUGVyIEFybmUgVm9sbGFuIDxw
dm9sbGFuQGFwcGxlLmNvbT4KIAogICAgICAgICBbbWFjT1NdIEFsbG93IGF1ZGlvIHNlcnZpY2Ug
aW4gdGhlIFdlYkNvbnRlbnQgcHJvY2VzcyBvbiBvbGRlciB2ZXJzaW9ucwpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdC9VSVByb2Nlc3MvcGxheXN0YXRpb24vV2ViUHJvY2Vzc1Bvb2xQbGF5U3Rh
dGlvbi5jcHAgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9wbGF5c3RhdGlvbi9XZWJQcm9jZXNz
UG9vbFBsYXlTdGF0aW9uLmNwcAppbmRleCBiYTUzNzNlOGU5NjIuLjU0NDIzYzIyNDZkZSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvcGxheXN0YXRpb24vV2ViUHJvY2Vzc1Bv
b2xQbGF5U3RhdGlvbi5jcHAKKysrIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvcGxheXN0YXRp
b24vV2ViUHJvY2Vzc1Bvb2xQbGF5U3RhdGlvbi5jcHAKQEAgLTQwLDcgKzQwLDE1IEBAIHZvaWQg
V2ViUHJvY2Vzc1Bvb2w6OnBsYXRmb3JtSW5pdGlhbGl6ZU5ldHdvcmtQcm9jZXNzKE5ldHdvcmtQ
cm9jZXNzQ3JlYXRpb25QYXJhCiAKIHZvaWQgV2ViUHJvY2Vzc1Bvb2w6OnBsYXRmb3JtSW5pdGlh
bGl6ZVdlYlByb2Nlc3MoY29uc3QgV2ViUHJvY2Vzc1Byb3h5JiwgV2ViUHJvY2Vzc0NyZWF0aW9u
UGFyYW1ldGVycyYpCiB7Ci0gICAgbm90SW1wbGVtZW50ZWQoKTsKKyNpZiAhTE9HX0RJU0FCTEVE
IHx8ICFSRUxFQVNFX0xPR19ESVNBQkxFRAorICAgIGNoYXIgYnVmWzIwNDhdOworICAgIGlmIChn
ZXRlbnZfbnAoIldFQktJVF9XVEZfTE9HR0lORyIsIGJ1Ziwgc2l6ZW9mKGJ1ZikpCisgICAgICAg
IHBhcmFtZXRlcnMud3RmTG9nZ2luZ0NoYW5uZWxzID0gYnVmOworICAgIGlmIChnZXRlbnZfbnAo
IldFQktJVF9XRUJDT1JFX0xPR0dJTkciLCBidWYsIHNpemVvZihidWYpKQorICAgICAgICBwYXJh
bWV0ZXJzLndlYkNvcmVMb2dnaW5nQ2hhbm5lbHMgPSBidWY7CisgICAgaWYgKGdldGVudl9ucCgi
V0VCS0lUX1dFQktJVF9MT0dHSU5HIiwgYnVmLCBzaXplb2YoYnVmKSkKKyAgICAgICAgcGFyYW1l
dGVycy53ZWJLaXRMb2dnaW5nQ2hhbm5lbHMgPSBidWY7CisjZW5kaWYKIH0KIAogdm9pZCBXZWJQ
cm9jZXNzUG9vbDo6cGxhdGZvcm1JbnZhbGlkYXRlQ29udGV4dCgpCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUHJvY2Vzcy5jcHAgYi9Tb3VyY2UvV2ViS2l0L1dlYlBy
b2Nlc3MvV2ViUHJvY2Vzcy5jcHAKaW5kZXggZjJlYTE5ZTgyMDZlLi5kYjc0MTNjNmQ0OTMgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmNwcAorKysgYi9T
b3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUHJvY2Vzcy5jcHAKQEAgLTExNCw2ICsxMTQsNyBA
QAogI2luY2x1ZGUgPFdlYkNvcmUvSFRNTE1lZGlhRWxlbWVudC5oPgogI2luY2x1ZGUgPFdlYkNv
cmUvSlNET01XaW5kb3cuaD4KICNpbmNsdWRlIDxXZWJDb3JlL0xlZ2FjeVNjaGVtZVJlZ2lzdHJ5
Lmg+CisjaW5jbHVkZSA8V2ViQ29yZS9Mb2dJbml0aWFsaXphdGlvbi5oPgogI2luY2x1ZGUgPFdl
YkNvcmUvTWVkaWFFbmdpbmVDb25maWd1cmF0aW9uRmFjdG9yeS5oPgogI2luY2x1ZGUgPFdlYkNv
cmUvTWVtb3J5Q2FjaGUuaD4KICNpbmNsdWRlIDxXZWJDb3JlL01lbW9yeVJlbGVhc2UuaD4KQEAg
LTEzOSw2ICsxNDAsNyBAQAogI2luY2x1ZGUgPHd0Zi9BbGdvcml0aG1zLmg+CiAjaW5jbHVkZSA8
d3RmL0NhbGxiYWNrQWdncmVnYXRvci5oPgogI2luY2x1ZGUgPHd0Zi9MYW5ndWFnZS5oPgorI2lu
Y2x1ZGUgPHd0Zi9Mb2dJbml0aWFsaXphdGlvbi5oPgogI2luY2x1ZGUgPHd0Zi9Qcm9jZXNzUHJp
dmlsZWdlLmg+CiAjaW5jbHVkZSA8d3RmL1J1bkxvb3AuaD4KICNpbmNsdWRlIDx3dGYvU3lzdGVt
VHJhY2luZy5oPgpAQCAtMzk1LDYgKzM5NywxMiBAQCB2b2lkIFdlYlByb2Nlc3M6OmluaXRpYWxp
emVXZWJQcm9jZXNzKFdlYlByb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnMmJiBwYXJhbWV0ZXJzKQog
ICAgIE1lbW9yeVByZXNzdXJlSGFuZGxlcjo6UmVsaWVmTG9nZ2VyOjpzZXRMb2dnaW5nRW5hYmxl
ZChwYXJhbWV0ZXJzLnNob3VsZEVuYWJsZU1lbW9yeVByZXNzdXJlUmVsaWVmTG9nZ2luZyk7CiAj
ZW5kaWYKIAorI2lmICFMT0dfRElTQUJMRUQgfHwgIVJFTEVBU0VfTE9HX0RJU0FCTEVECisgICAg
V1RGOjpsb2dDaGFubmVscygpLmluaXRpYWxpemVMb2dDaGFubmVsc0lmTmVjZXNzYXJ5KHBhcmFt
ZXRlcnMud3RmTG9nZ2luZ0NoYW5uZWxzKTsKKyAgICBXZWJDb3JlOjpsb2dDaGFubmVscygpLmlu
aXRpYWxpemVMb2dDaGFubmVsc0lmTmVjZXNzYXJ5KHBhcmFtZXRlcnMud2ViQ29yZUxvZ2dpbmdD
aGFubmVscyk7CisgICAgV2ViS2l0Ojpsb2dDaGFubmVscygpLmluaXRpYWxpemVMb2dDaGFubmVs
c0lmTmVjZXNzYXJ5KHBhcmFtZXRlcnMud2ViS2l0TG9nZ2luZ0NoYW5uZWxzKTsKKyNlbmRpZgor
CiAgICAgcGxhdGZvcm1Jbml0aWFsaXplV2ViUHJvY2VzcyhwYXJhbWV0ZXJzKTsKIAogICAgIC8v
IE1hdGNoIHRoZSBRb1Mgb2YgdGhlIFVJUHJvY2VzcyBhbmQgdGhlIHNjcm9sbGluZyB0aHJlYWQg
YnV0IHVzZSBhIHNsaWdodGx5IGxvd2VyIHByaW9yaXR5LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YktpdC9XZWJQcm9jZXNzL2NvY29hL1dlYlByb2Nlc3NDb2NvYS5tbSBiL1NvdXJjZS9XZWJLaXQv
V2ViUHJvY2Vzcy9jb2NvYS9XZWJQcm9jZXNzQ29jb2EubW0KaW5kZXggYTg1NDMwNWM0MDI3Li5m
NTFlY2JjZmY0ZTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb2NvYS9X
ZWJQcm9jZXNzQ29jb2EubW0KKysrIGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL2NvY29hL1dl
YlByb2Nlc3NDb2NvYS5tbQpAQCAtNjYsNyArNjYsNiBAQAogI2ltcG9ydCA8V2ViQ29yZS9JT1N1
cmZhY2UuaD4KICNpbXBvcnQgPFdlYkNvcmUvTG9jYWxpemVkRGV2aWNlTW9kZWwuaD4KICNpbXBv
cnQgPFdlYkNvcmUvTG9jYWxpemVkU3RyaW5ncy5oPgotI2ltcG9ydCA8V2ViQ29yZS9Mb2dJbml0
aWFsaXphdGlvbi5oPgogI2ltcG9ydCA8V2ViQ29yZS9NYWluVGhyZWFkU2hhcmVkVGltZXIuaD4K
ICNpbXBvcnQgPFdlYkNvcmUvTWVtb3J5UmVsZWFzZS5oPgogI2ltcG9ydCA8V2ViQ29yZS9OU1Nj
cm9sbGVySW1wRGV0YWlscy5oPgpAQCAtOTksNyArOTgsNiBAQAogI2ltcG9ydCA8c3RkaW8uaD4K
ICNpbXBvcnQgPHd0Zi9GaWxlU3lzdGVtLmg+CiAjaW1wb3J0IDx3dGYvTGFuZ3VhZ2UuaD4KLSNp
bXBvcnQgPHd0Zi9Mb2dJbml0aWFsaXphdGlvbi5oPgogI2ltcG9ydCA8d3RmL1Byb2Nlc3NQcml2
aWxlZ2UuaD4KICNpbXBvcnQgPHd0Zi9Tb2Z0TGlua2luZy5oPgogI2ltcG9ydCA8d3RmL2NvY29h
L0VudGl0bGVtZW50cy5oPgpAQCAtMjcwLDEyICsyNjgsNiBAQCB2b2lkIFdlYlByb2Nlc3M6OnBs
YXRmb3JtSW5pdGlhbGl6ZVdlYlByb2Nlc3MoV2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVycyYg
cGFyYQogICAgICAgICB9CiAgICAgfQogCi0jaWYgIUxPR19ESVNBQkxFRCB8fCAhUkVMRUFTRV9M
T0dfRElTQUJMRUQKLSAgICBXVEY6OmxvZ0NoYW5uZWxzKCkuaW5pdGlhbGl6ZUxvZ0NoYW5uZWxz
SWZOZWNlc3NhcnkocGFyYW1ldGVycy53dGZMb2dnaW5nQ2hhbm5lbHMpOwotICAgIFdlYkNvcmU6
OmxvZ0NoYW5uZWxzKCkuaW5pdGlhbGl6ZUxvZ0NoYW5uZWxzSWZOZWNlc3NhcnkocGFyYW1ldGVy
cy53ZWJDb3JlTG9nZ2luZ0NoYW5uZWxzKTsKLSAgICBXZWJLaXQ6OmxvZ0NoYW5uZWxzKCkuaW5p
dGlhbGl6ZUxvZ0NoYW5uZWxzSWZOZWNlc3NhcnkocGFyYW1ldGVycy53ZWJLaXRMb2dnaW5nQ2hh
bm5lbHMpOwotI2VuZGlmCi0KICAgICBtX3VpUHJvY2Vzc0J1bmRsZUlkZW50aWZpZXIgPSBwYXJh
bWV0ZXJzLnVpUHJvY2Vzc0J1bmRsZUlkZW50aWZpZXI7CiAKICNpZiBFTkFCTEUoU0FOREJPWF9F
WFRFTlNJT05TKQ0K
</data>
<flag name="commit-queue"
          id="463568"
          type_id="3"
          status="-"
          setter="fujii"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>439923</attachid>
            <date>2021-10-01 16:00:53 -0700</date>
            <delta_ts>2021-10-03 14:02:28 -0700</delta_ts>
            <desc>PATCH</desc>
            <filename>patch.diff</filename>
            <type>text/plain</type>
            <size>3449</size>
            <attacher name="Basuke Suzuki">basuke</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9DaGFu
Z2VMb2cKaW5kZXggNDk4MGNlYWEyNjkyLi5jZTMzZDYwNTYwNTMgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMg
KzEsMTggQEAKKzIwMjEtMTAtMDEgIEJhc3VrZSBTdXp1a2kgIDxiYXN1a2Uuc3V6dWtpQHNvbnku
Y29tPgorCisgICAgICAgIFtQbGF5U3RhdGlvbl0gUGFzcyBsb2dnaW5nIGNoYW5uZWwgcGFyYW1l
dGVyIHRvIFdlYlByb2Nlc3MgZnJvbSBlbnZpcm9ubWVudCB2YXJpYWJsZQorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjMwNzI2CisgICAgICAgIDxyZGFy
Oi8vcHJvYmxlbS84Mzc0MDk0Nz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBBZGRlZCByZWxlYXNlIGxvZyBjb25maWd1cmF0aW9uIGVudmlyb25tZW50
IHZhcmlhYmxlcyB0byBQbGF5U3RhdGlvbiBwb3J0LgorCisgICAgICAgICogVUlQcm9jZXNzL3Bs
YXlzdGF0aW9uL1dlYlByb2Nlc3NQb29sUGxheVN0YXRpb24uY3BwOgorICAgICAgICAoV2ViS2l0
OjpXZWJQcm9jZXNzUG9vbDo6cGxhdGZvcm1Jbml0aWFsaXplV2ViUHJvY2Vzcyk6CisgICAgICAg
ICogV2ViUHJvY2Vzcy9wbGF5c3RhdGlvbi9XZWJQcm9jZXNzUGxheVN0YXRpb24uY3BwOgorICAg
ICAgICAoV2ViS2l0OjpXZWJQcm9jZXNzOjpwbGF0Zm9ybUluaXRpYWxpemVXZWJQcm9jZXNzKToK
KwogMjAyMS0wOS0yOSAgUGVyIEFybmUgVm9sbGFuIDxwdm9sbGFuQGFwcGxlLmNvbT4KIAogICAg
ICAgICBbbWFjT1NdIEFsbG93IGF1ZGlvIHNlcnZpY2UgaW4gdGhlIFdlYkNvbnRlbnQgcHJvY2Vz
cyBvbiBvbGRlciB2ZXJzaW9ucwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3Mv
cGxheXN0YXRpb24vV2ViUHJvY2Vzc1Bvb2xQbGF5U3RhdGlvbi5jcHAgYi9Tb3VyY2UvV2ViS2l0
L1VJUHJvY2Vzcy9wbGF5c3RhdGlvbi9XZWJQcm9jZXNzUG9vbFBsYXlTdGF0aW9uLmNwcAppbmRl
eCBiYTUzNzNlOGU5NjIuLjU5NjlkN2NjYmEyZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9V
SVByb2Nlc3MvcGxheXN0YXRpb24vV2ViUHJvY2Vzc1Bvb2xQbGF5U3RhdGlvbi5jcHAKKysrIGIv
U291cmNlL1dlYktpdC9VSVByb2Nlc3MvcGxheXN0YXRpb24vV2ViUHJvY2Vzc1Bvb2xQbGF5U3Rh
dGlvbi5jcHAKQEAgLTI2LDYgKzI2LDggQEAKICNpbmNsdWRlICJjb25maWcuaCIKICNpbmNsdWRl
ICJXZWJQcm9jZXNzUG9vbC5oIgogCisjaW5jbHVkZSAiV2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1l
dGVycy5oIgorCiBuYW1lc3BhY2UgV2ViS2l0IHsKIAogdm9pZCBXZWJQcm9jZXNzUG9vbDo6cGxh
dGZvcm1Jbml0aWFsaXplKCkKQEAgLTM4LDkgKzQwLDE5IEBAIHZvaWQgV2ViUHJvY2Vzc1Bvb2w6
OnBsYXRmb3JtSW5pdGlhbGl6ZU5ldHdvcmtQcm9jZXNzKE5ldHdvcmtQcm9jZXNzQ3JlYXRpb25Q
YXJhCiAgICAgbm90SW1wbGVtZW50ZWQoKTsKIH0KIAotdm9pZCBXZWJQcm9jZXNzUG9vbDo6cGxh
dGZvcm1Jbml0aWFsaXplV2ViUHJvY2Vzcyhjb25zdCBXZWJQcm9jZXNzUHJveHkmLCBXZWJQcm9j
ZXNzQ3JlYXRpb25QYXJhbWV0ZXJzJikKK3ZvaWQgV2ViUHJvY2Vzc1Bvb2w6OnBsYXRmb3JtSW5p
dGlhbGl6ZVdlYlByb2Nlc3MoY29uc3QgV2ViUHJvY2Vzc1Byb3h5JiwgV2ViUHJvY2Vzc0NyZWF0
aW9uUGFyYW1ldGVycyYgcGFyYW1ldGVycykKIHsKLSAgICBub3RJbXBsZW1lbnRlZCgpOworI2lm
ICFMT0dfRElTQUJMRUQgfHwgIVJFTEVBU0VfTE9HX0RJU0FCTEVECisgICAgY2hhciBidWZbMjA0
OF07CisgICAgaWYgKGdldGVudl9ucCgiV1RGTG9nZ2luZyIsIGJ1Ziwgc2l6ZW9mKGJ1ZikpKQor
ICAgICAgICBwYXJhbWV0ZXJzLnd0ZkxvZ2dpbmdDaGFubmVscyA9IGJ1ZjsKKyAgICBpZiAoZ2V0
ZW52X25wKCJXZWJDb3JlTG9nZ2luZyIsIGJ1Ziwgc2l6ZW9mKGJ1ZikpKQorICAgICAgICBwYXJh
bWV0ZXJzLndlYkNvcmVMb2dnaW5nQ2hhbm5lbHMgPSBidWY7CisgICAgaWYgKGdldGVudl9ucCgi
V2ViS2l0TG9nZ2luZyIsIGJ1Ziwgc2l6ZW9mKGJ1ZikpKQorICAgICAgICBwYXJhbWV0ZXJzLndl
YktpdExvZ2dpbmdDaGFubmVscyA9IGJ1ZjsKKyNlbHNlCisgICAgVU5VU0VEX1BBUkFNKHBhcmFt
ZXRlcnMpOworI2VuZGlmCiB9CiAKIHZvaWQgV2ViUHJvY2Vzc1Bvb2w6OnBsYXRmb3JtSW52YWxp
ZGF0ZUNvbnRleHQoKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL3BsYXlz
dGF0aW9uL1dlYlByb2Nlc3NQbGF5U3RhdGlvbi5jcHAgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nl
c3MvcGxheXN0YXRpb24vV2ViUHJvY2Vzc1BsYXlTdGF0aW9uLmNwcAppbmRleCA5ZGI1OTNjYmMx
NTYuLmVmNjAxMjIwZTU1NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL3Bs
YXlzdGF0aW9uL1dlYlByb2Nlc3NQbGF5U3RhdGlvbi5jcHAKKysrIGIvU291cmNlL1dlYktpdC9X
ZWJQcm9jZXNzL3BsYXlzdGF0aW9uL1dlYlByb2Nlc3NQbGF5U3RhdGlvbi5jcHAKQEAgLTI2LDEw
ICsyNiwyMSBAQAogI2luY2x1ZGUgImNvbmZpZy5oIgogI2luY2x1ZGUgIldlYlByb2Nlc3MuaCIK
IAorI2luY2x1ZGUgIkxvZ0luaXRpYWxpemF0aW9uLmgiCisjaW5jbHVkZSA8V2ViQ29yZS9Mb2dJ
bml0aWFsaXphdGlvbi5oPgorI2luY2x1ZGUgPHd0Zi9Mb2dJbml0aWFsaXphdGlvbi5oPgorCiBu
YW1lc3BhY2UgV2ViS2l0IHsKIAotdm9pZCBXZWJQcm9jZXNzOjpwbGF0Zm9ybUluaXRpYWxpemVX
ZWJQcm9jZXNzKFdlYlByb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnMmKQordm9pZCBXZWJQcm9jZXNz
OjpwbGF0Zm9ybUluaXRpYWxpemVXZWJQcm9jZXNzKFdlYlByb2Nlc3NDcmVhdGlvblBhcmFtZXRl
cnMmIHBhcmFtZXRlcnMpCiB7CisjaWYgIUxPR19ESVNBQkxFRCB8fCAhUkVMRUFTRV9MT0dfRElT
QUJMRUQKKyAgICBXVEY6OmxvZ0NoYW5uZWxzKCkuaW5pdGlhbGl6ZUxvZ0NoYW5uZWxzSWZOZWNl
c3NhcnkocGFyYW1ldGVycy53dGZMb2dnaW5nQ2hhbm5lbHMpOworICAgIFdlYkNvcmU6OmxvZ0No
YW5uZWxzKCkuaW5pdGlhbGl6ZUxvZ0NoYW5uZWxzSWZOZWNlc3NhcnkocGFyYW1ldGVycy53ZWJD
b3JlTG9nZ2luZ0NoYW5uZWxzKTsKKyAgICBXZWJLaXQ6OmxvZ0NoYW5uZWxzKCkuaW5pdGlhbGl6
ZUxvZ0NoYW5uZWxzSWZOZWNlc3NhcnkocGFyYW1ldGVycy53ZWJLaXRMb2dnaW5nQ2hhbm5lbHMp
OworI2Vsc2UKKyAgICBVTlVTRURfUEFSQU0ocGFyYW1ldGVycyk7CisjZW5kaWYKIH0KIAogdm9p
ZCBXZWJQcm9jZXNzOjpwbGF0Zm9ybVNldFdlYnNpdGVEYXRhU3RvcmVQYXJhbWV0ZXJzKFdlYlBy
b2Nlc3NEYXRhU3RvcmVQYXJhbWV0ZXJzJiYpDQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>