<?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>216534</bug_id>
          
          <creation_ts>2020-09-15 03:37:14 -0700</creation_ts>
          <short_desc>Add internal flag to enable/disable H264 hardware encoder</short_desc>
          <delta_ts>2020-09-18 10:43:26 -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>WebRTC</component>
          <version>WebKit Local 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="youenn fablet">youennf</reporter>
          <assigned_to name="youenn fablet">youennf</assigned_to>
          <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>hta</cc>
    
    <cc>jer.noble</cc>
    
    <cc>philipj</cc>
    
    <cc>sam</cc>
    
    <cc>sergio</cc>
    
    <cc>tommyw</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1688644</commentid>
    <comment_count>0</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-09-15 03:37:14 -0700</bug_when>
    <thetext>Add internal flag to enable/disable H264 hardware encoder</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1688645</commentid>
    <comment_count>1</comment_count>
      <attachid>408812</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-09-15 03:39:41 -0700</bug_when>
    <thetext>Created attachment 408812
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1688702</commentid>
    <comment_count>2</comment_count>
      <attachid>408812</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2020-09-15 09:04:34 -0700</bug_when>
    <thetext>Comment on attachment 408812
Patch

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

&gt; Source/WebCore/platform/mediastream/libwebrtc/LibWebRTCProviderCocoa.cpp:53
&gt; +LibWebRTCProviderCocoa::LibWebRTCProviderCocoa()
&gt; +{
&gt; +    setH264HardwareEncoderAllowed(RuntimeEnabledFeatures::sharedFeatures().webRTCH264HardwareEncoderEnabled());
&gt; +}
&gt; +

This is a layering violation. Code in platform/ should not know about/call code in page/.  While people have recently not been observing this rule, platform code is meant to wrap a platform concept, so should not be directly modifiable by WebKit level preferences like this.

Instead, the model that works is have the non-platform part of the code that uses this set this setting.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1688732</commentid>
    <comment_count>3</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-09-15 10:01:16 -0700</bug_when>
    <thetext>OK, will think about it more.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1689421</commentid>
    <comment_count>4</comment_count>
      <attachid>409023</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-09-17 05:06:51 -0700</bug_when>
    <thetext>Created attachment 409023
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1689436</commentid>
    <comment_count>5</comment_count>
      <attachid>409028</attachid>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-09-17 06:19:39 -0700</bug_when>
    <thetext>Created attachment 409028
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1689786</commentid>
    <comment_count>6</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2020-09-18 08:11:22 -0700</bug_when>
    <thetext>While this is no longer a layering violation, this still maintains the issue of not being really working with the page-based model of WebKit preferences. 

Is the H264 hardware encoder something that has to be enabled/disable on a process wide basis? Could we always enable it but not filter our uses when disabled for a page?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1689789</commentid>
    <comment_count>7</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-09-18 08:17:05 -0700</bug_when>
    <thetext>(In reply to Sam Weinig from comment #6)
&gt; While this is no longer a layering violation, this still maintains the issue
&gt; of not being really working with the page-based model of WebKit preferences. 
&gt; 
&gt; Is the H264 hardware encoder something that has to be enabled/disable on a
&gt; process wide basis? Could we always enable it but not filter our uses when
&gt; disabled for a page?

We could change the implementation to do like we do for VP9 and HEVC (have an encoder parameter). Slightly more complex but doable.
Given this is for testing only though, the process wide parameter seems good enough.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1689847</commentid>
    <comment_count>8</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-09-18 10:26:29 -0700</bug_when>
    <thetext>Committed r267249: &lt;https://trac.webkit.org/changeset/267249&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 409028.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1689848</commentid>
    <comment_count>9</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-09-18 10:27:21 -0700</bug_when>
    <thetext>&lt;rdar://problem/69160129&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1689852</commentid>
    <comment_count>10</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2020-09-18 10:34:40 -0700</bug_when>
    <thetext>(In reply to youenn fablet from comment #7)
&gt; (In reply to Sam Weinig from comment #6)
&gt; &gt; While this is no longer a layering violation, this still maintains the issue
&gt; &gt; of not being really working with the page-based model of WebKit preferences. 
&gt; &gt; 
&gt; &gt; Is the H264 hardware encoder something that has to be enabled/disable on a
&gt; &gt; process wide basis? Could we always enable it but not filter our uses when
&gt; &gt; disabled for a page?
&gt; 
&gt; We could change the implementation to do like we do for VP9 and HEVC (have
&gt; an encoder parameter). Slightly more complex but doable.
&gt; Given this is for testing only though, the process wide parameter seems good
&gt; enough.

This is very discouraging. I have been working to remove process wide state like this, and adding more against my objection only adds to my work.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1689859</commentid>
    <comment_count>11</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2020-09-18 10:43:26 -0700</bug_when>
    <thetext>&gt; This is very discouraging. I have been working to remove process wide state
&gt; like this, and adding more against my objection only adds to my work.

I understand the desire for purity.
I do not really see the impact of how this is slowing down your work.
Strictly speaking, this patch is not introducing any new process wide state, the process wide state was there before this patch.

I can remove the pre-existing process wide state as a follow-up but would like to understand the benefit in this particular case.

FYI, the purpose of the flag is to help a team reproing an ongoing issue more easily.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>408812</attachid>
            <date>2020-09-15 03:39:41 -0700</date>
            <delta_ts>2020-09-17 05:06:47 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-216534-20200915123939.patch</filename>
            <type>text/plain</type>
            <size>5553</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY3MDc4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOTk0NjQ1YjA0NTFhNzUy
MzFhY2Y0MDg1MGVhM2QyM2JlYzM3OGE3Ny4uMzliNTg4Njg0YzkwODU4NWNlYmY3ZTlhZmIxZjIz
MmFjMTc1ZjQ5ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDIwLTA5LTE1ICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBBZGQgaW50ZXJuYWwgZmxh
ZyB0byBlbmFibGUvZGlzYWJsZSBIMjY0IGhhcmR3YXJlIGVuY29kZXIKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxNjUzNAorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFVwZGF0ZSBwcm9jZXNzLXdpZGUgaGFy
ZHdhcmUgSDI2NCBib29sZWFuIGZsYWcgYmFzZWQgb24gcnVudGltZSBlbmFibGVkIGZlYXR1cmUg
Y29ycmVzcG9uZGluZyB2YWx1ZS4KKyAgICAgICAgTm8gY2hhbmdlIG9mIGJlaGF2aW9yLgorCisg
ICAgICAgICogcGFnZS9SdW50aW1lRW5hYmxlZEZlYXR1cmVzLmg6CisgICAgICAgIChXZWJDb3Jl
OjpSdW50aW1lRW5hYmxlZEZlYXR1cmVzOjp3ZWJSVENIMjY0SGFyZHdhcmVFbmNvZGVyRW5hYmxl
ZCBjb25zdCk6CisgICAgICAgIChXZWJDb3JlOjpSdW50aW1lRW5hYmxlZEZlYXR1cmVzOjpzZXRX
ZWJSVENIMjY0SGFyZHdhcmVFbmNvZGVyRW5hYmxlZCk6CisgICAgICAgICogcGxhdGZvcm0vbWVk
aWFzdHJlYW0vbGlid2VicnRjL0xpYldlYlJUQ1Byb3ZpZGVyQ29jb2EuY3BwOgorICAgICAgICAo
V2ViQ29yZTo6TGliV2ViUlRDUHJvdmlkZXJDb2NvYTo6TGliV2ViUlRDUHJvdmlkZXJDb2NvYSk6
CisgICAgICAgICogcGxhdGZvcm0vbWVkaWFzdHJlYW0vbGlid2VicnRjL0xpYldlYlJUQ1Byb3Zp
ZGVyQ29jb2EuaDoKKwogMjAyMC0wOS0xNSAgWW91ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5j
b20+CiAKICAgICAgICAgRW5kIG9mIG1lZGlhIGNhcHR1cmUgc2hvdWxkIG5vdCBiZSByZXBvcnRl
ZCBiZWZvcmUgMyBzZWNvbmRzIG9mIHRoZSBzdGFydCBvZiBjYXB0dXJlCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViS2l0L0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGE0
NGFmMmM1ZTkyNWE1MGZkYzNkMmRiNWQ4MWQ5YTM5YTA0YmVmNTUuLjg3ZTdhYTRmYzg3NzliMTFi
MmY4N2M3YTU5Y2RmYTJmNWIxM2E1YjggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdl
TG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMjAt
MDktMTUgIFlvdWVubiBGYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgorCisgICAgICAgIEFkZCBp
bnRlcm5hbCBmbGFnIHRvIGVuYWJsZS9kaXNhYmxlIEgyNjQgaGFyZHdhcmUgZW5jb2RlcgorICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjE2NTM0CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBTaGFyZWQvV2Vi
UHJlZmVyZW5jZXMueWFtbDoKKyAgICAgICAgVGhpcyBjYW4gYmUgdXNlZCB0byBoZWxwIGRpYWdu
b3NlIGVuY29kZXIgaXNzdWVzLgorCiAyMDIwLTA5LTE1ICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5u
QGFwcGxlLmNvbT4KIAogICAgICAgICBNb3ZlIExpYldlYlJUQ0NvZGVjc1Byb3h5IG1lc3NhZ2Ug
aGFuZGxpbmcgb3V0IG9mIHRoZSBtYWluIHRocmVhZApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvcGFnZS9SdW50aW1lRW5hYmxlZEZlYXR1cmVzLmggYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL1J1
bnRpbWVFbmFibGVkRmVhdHVyZXMuaAppbmRleCBkNmFiZTEwMTkwYjNhZTU4Y2Q3MGI5YTc3MzI5
NTI1NGViNzYzOGFjLi4xZmNkMGE3NDkyN2NlZTRiNTFjYzkyZjc5ZWYzZTBjYjcyYTVlNmJhIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL1J1bnRpbWVFbmFibGVkRmVhdHVyZXMuaAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL1J1bnRpbWVFbmFibGVkRmVhdHVyZXMuaApAQCAtMTky
LDYgKzE5Miw4IEBAIHB1YmxpYzoKICAgICB2b2lkIHNldFdlYlJUQ1ZQOUNvZGVjRW5hYmxlZChi
b29sIGlzRW5hYmxlZCkgeyBtX2lzV2ViUlRDVlA5Q29kZWNFbmFibGVkID0gaXNFbmFibGVkOyB9
CiAgICAgYm9vbCB3ZWJSVENIMjY0TG93TGF0ZW5jeUVuY29kZXJFbmFibGVkKCkgY29uc3QgeyBy
ZXR1cm4gbV9pc1dlYlJUQ0gyNjRMb3dMYXRlbmN5RW5jb2RlckVuYWJsZWQ7IH0KICAgICB2b2lk
IHNldFdlYlJUQ0gyNjRMb3dMYXRlbmN5RW5jb2RlckVuYWJsZWQoYm9vbCBpc0VuYWJsZWQpIHsg
bV9pc1dlYlJUQ0gyNjRMb3dMYXRlbmN5RW5jb2RlckVuYWJsZWQgPSBpc0VuYWJsZWQ7IH0KKyAg
ICBib29sIHdlYlJUQ0gyNjRIYXJkd2FyZUVuY29kZXJFbmFibGVkKCkgY29uc3QgeyByZXR1cm4g
bV9pc1dlYlJUQ0gyNjRIYXJkd2FyZUVuY29kZXJFbmFibGVkOyB9CisgICAgdm9pZCBzZXRXZWJS
VENIMjY0SGFyZHdhcmVFbmNvZGVyRW5hYmxlZChib29sIGlzRW5hYmxlZCkgeyBtX2lzV2ViUlRD
SDI2NEhhcmR3YXJlRW5jb2RlckVuYWJsZWQgPSBpc0VuYWJsZWQ7IH0KICAgICBib29sIHBlZXJD
b25uZWN0aW9uRW5hYmxlZCgpIGNvbnN0IHsgcmV0dXJuIG1faXNQZWVyQ29ubmVjdGlvbkVuYWJs
ZWQ7IH0KICAgICB2b2lkIHNldFBlZXJDb25uZWN0aW9uRW5hYmxlZChib29sIGlzRW5hYmxlZCkg
eyBtX2lzUGVlckNvbm5lY3Rpb25FbmFibGVkID0gaXNFbmFibGVkOyB9CiAgICAgYm9vbCB3ZWJS
VENNRE5TSUNFQ2FuZGlkYXRlc0VuYWJsZWQoKSBjb25zdCB7IHJldHVybiBtX2lzV2ViUlRDTURO
U0lDRUNhbmRpZGF0ZXNFbmFibGVkOyB9CkBAIC0zNjcsNiArMzY5LDcgQEAgcHJpdmF0ZToKICAg
ICBib29sIG1faXNXZWJSVENIMjY1Q29kZWNFbmFibGVkIHsgZmFsc2UgfTsKICAgICBib29sIG1f
aXNXZWJSVENWUDlDb2RlY0VuYWJsZWQgeyBmYWxzZSB9OwogICAgIGJvb2wgbV9pc1dlYlJUQ0gy
NjRMb3dMYXRlbmN5RW5jb2RlckVuYWJsZWQgeyBmYWxzZSB9OworICAgIGJvb2wgbV9pc1dlYlJU
Q0gyNjRIYXJkd2FyZUVuY29kZXJFbmFibGVkIHsgZmFsc2UgfTsKICNlbmRpZgogCiAjaWYgRU5B
QkxFKExFR0FDWV9DU1NfVkVORE9SX1BSRUZJWEVTKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vbGlid2VicnRjL0xpYldlYlJUQ1Byb3ZpZGVyQ29jb2Eu
Y3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vbGlid2VicnRjL0xpYldl
YlJUQ1Byb3ZpZGVyQ29jb2EuY3BwCmluZGV4IDA2YzI2ZTkxZWM5YzU0NTExN2I0OGNhYTFiNTQ4
ZjYxMWJiYjJkMjguLjBiY2JjMDk1NmMzZTRiYjU0Y2NkODFmOWM3ZmU3MDlkYjFiMDFlNDQgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL2xpYndlYnJ0Yy9M
aWJXZWJSVENQcm92aWRlckNvY29hLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9t
ZWRpYXN0cmVhbS9saWJ3ZWJydGMvTGliV2ViUlRDUHJvdmlkZXJDb2NvYS5jcHAKQEAgLTQ2LDYg
KzQ2LDExIEBAIFVuaXF1ZVJlZjxMaWJXZWJSVENQcm92aWRlcj4gTGliV2ViUlRDUHJvdmlkZXI6
OmNyZWF0ZSgpCiAgICAgcmV0dXJuIG1ha2VVbmlxdWVSZWY8TGliV2ViUlRDUHJvdmlkZXJDb2Nv
YT4oKTsKIH0KIAorTGliV2ViUlRDUHJvdmlkZXJDb2NvYTo6TGliV2ViUlRDUHJvdmlkZXJDb2Nv
YSgpCit7CisgICAgc2V0SDI2NEhhcmR3YXJlRW5jb2RlckFsbG93ZWQoUnVudGltZUVuYWJsZWRG
ZWF0dXJlczo6c2hhcmVkRmVhdHVyZXMoKS53ZWJSVENIMjY0SGFyZHdhcmVFbmNvZGVyRW5hYmxl
ZCgpKTsKK30KKwogTGliV2ViUlRDUHJvdmlkZXJDb2NvYTo6fkxpYldlYlJUQ1Byb3ZpZGVyQ29j
b2EoKQogewogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJl
YW0vbGlid2VicnRjL0xpYldlYlJUQ1Byb3ZpZGVyQ29jb2EuaCBiL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL21lZGlhc3RyZWFtL2xpYndlYnJ0Yy9MaWJXZWJSVENQcm92aWRlckNvY29hLmgKaW5k
ZXggMjM5ZTM0YTY4NWI0MTBiYzkzOGMxNDkxNWU5N2NmMTgyZTA3ZWUyOC4uNmE5NWExNzlhYzA1
OTZhZDg4ZDcwMTkzMTVmZDUyMzkzODNlODY4MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vbWVkaWFzdHJlYW0vbGlid2VicnRjL0xpYldlYlJUQ1Byb3ZpZGVyQ29jb2EuaAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9saWJ3ZWJydGMvTGliV2Vi
UlRDUHJvdmlkZXJDb2NvYS5oCkBAIC0zOCw3ICszOCw3IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsK
IAogY2xhc3MgV0VCQ09SRV9FWFBPUlQgTGliV2ViUlRDUHJvdmlkZXJDb2NvYSA6IHB1YmxpYyBM
aWJXZWJSVENQcm92aWRlciB7CiBwdWJsaWM6Ci0gICAgTGliV2ViUlRDUHJvdmlkZXJDb2NvYSgp
ID0gZGVmYXVsdDsKKyAgICBMaWJXZWJSVENQcm92aWRlckNvY29hKCk7CiAgICAgfkxpYldlYlJU
Q1Byb3ZpZGVyQ29jb2EoKTsKIAogICAgIHN0ZDo6dW5pcXVlX3B0cjx3ZWJydGM6OlZpZGVvRGVj
b2RlckZhY3Rvcnk+IGNyZWF0ZURlY29kZXJGYWN0b3J5KCkgb3ZlcnJpZGU7CmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViS2l0L1NoYXJlZC9XZWJQcmVmZXJlbmNlcy55YW1sIGIvU291cmNlL1dlYktp
dC9TaGFyZWQvV2ViUHJlZmVyZW5jZXMueWFtbAppbmRleCBjMmM4MWFlYjAzN2U3MDJiM2Q0YThh
YzEwNjQ5YmI4Mjk5OTUyYWRlLi40NmJmYmI0YTYyMzYzN2Y2MDdjNTg5M2Y3YjFlZmM4ZTBlOWMz
MmJhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1NoYXJlZC9XZWJQcmVmZXJlbmNlcy55YW1s
CisrKyBiL1NvdXJjZS9XZWJLaXQvU2hhcmVkL1dlYlByZWZlcmVuY2VzLnlhbWwKQEAgLTYwOCw2
ICs2MDgsMTUgQEAgV2ViUlRDSDI2NExvd0xhdGVuY3lFbmNvZGVyRW5hYmxlZDoKICAgaHVtYW5S
ZWFkYWJsZURlc2NyaXB0aW9uOiAiRW5hYmxlIEgyNjQgTG93TGF0ZW5jeSBlbmNvZGVyIgogICBj
YXRlZ29yeTogZXhwZXJpbWVudGFsCiAKK1dlYlJUQ0gyNjRIYXJkd2FyZUVuY29kZXJFbmFibGVk
OgorICB0eXBlOiBib29sCisgIGRlZmF1bHRWYWx1ZTogdHJ1ZQorICB3ZWJjb3JlQmluZGluZzog
UnVudGltZUVuYWJsZWRGZWF0dXJlcworICBjb25kaXRpb246IEVOQUJMRShXRUJfUlRDKQorICBo
dW1hblJlYWRhYmxlTmFtZTogIldlYlJUQyBIMjY0IEhhcmR3YXJlIGVuY29kZXIiCisgIGh1bWFu
UmVhZGFibGVEZXNjcmlwdGlvbjogIkVuYWJsZSBIMjY0IEhhcmR3YXJlIGVuY29kZXIiCisgIGNh
dGVnb3J5OiBpbnRlcm5hbAorCiBXZWJSVENIMjY1Q29kZWNFbmFibGVkOgogICB0eXBlOiBib29s
CiAgIGRlZmF1bHRWYWx1ZTogZmFsc2UK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>409023</attachid>
            <date>2020-09-17 05:06:51 -0700</date>
            <delta_ts>2020-09-17 06:45:28 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-216534-20200917140649.patch</filename>
            <type>text/plain</type>
            <size>7855</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY3MTg1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZGRjZmQ5MjQwMDM5N2E2
ZjU2Y2M5ZjgxMWQ0NGYzZjg0MmQ3MTFhNS4uM2EyNmJmYWIzZmZjMTc3ZDg4NTAzOWJkNTcyODc5
YjRkN2QyMjRjNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDIwLTA5LTE3ICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBBZGQgaW50ZXJuYWwgZmxh
ZyB0byBlbmFibGUvZGlzYWJsZSBIMjY0IGhhcmR3YXJlIGVuY29kZXIKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxNjUzNAorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFVwZGF0ZSBwcm9jZXNzLXdpZGUgaGFy
ZHdhcmUgSDI2NCBib29sZWFuIGZsYWcgYmFzZWQgb24gaW50ZXJuYWwgZmVhdHVyZSBmbGFnLgor
ICAgICAgICBObyBjaGFuZ2Ugb2YgYmVoYXZpb3IuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9tZWRp
YXN0cmVhbS9saWJ3ZWJydGMvTGliV2ViUlRDUHJvdmlkZXIuY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6TGliV2ViUlRDUHJvdmlkZXI6OnNldEgyNjRIYXJkd2FyZUVuY29kZXJBbGxvd2VkKToKKyAg
ICAgICAgKiBwbGF0Zm9ybS9tZWRpYXN0cmVhbS9saWJ3ZWJydGMvTGliV2ViUlRDUHJvdmlkZXIu
aDoKKyAgICAgICAgKiBwbGF0Zm9ybS9tZWRpYXN0cmVhbS9saWJ3ZWJydGMvTGliV2ViUlRDUHJv
dmlkZXJDb2NvYS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpMaWJXZWJSVENQcm92aWRlcjo6c2V0
SDI2NEhhcmR3YXJlRW5jb2RlckFsbG93ZWQpOgorICAgICAgICAoV2ViQ29yZTo6TGliV2ViUlRD
UHJvdmlkZXJDb2NvYTo6fkxpYldlYlJUQ1Byb3ZpZGVyQ29jb2EpOgorICAgICAgICAoV2ViQ29y
ZTo6TGliV2ViUlRDUHJvdmlkZXJDb2NvYTo6c2V0SDI2NEhhcmR3YXJlRW5jb2RlckFsbG93ZWQp
OiBEZWxldGVkLgorICAgICAgICAqIHBsYXRmb3JtL21lZGlhc3RyZWFtL2xpYndlYnJ0Yy9MaWJX
ZWJSVENQcm92aWRlckNvY29hLmg6CisgICAgICAgICogdGVzdGluZy9JbnRlcm5hbHMuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6SW50ZXJuYWxzOjpyZXNldFRvQ29uc2lzdGVudFN0YXRlKToKKyAg
ICAgICAgKFdlYkNvcmU6OkludGVybmFsczo6c2V0SDI2NEhhcmR3YXJlRW5jb2RlckFsbG93ZWQp
OgorCiAyMDIwLTA5LTE3ICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KIAogICAg
ICAgICBBZGQgc3VwcG9ydCBmb3Igc3BlYWtlciBzZWxlY3Rpb24KZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cKaW5kZXggZjU3Nzg2
YjE0MThkOWM4YzZmYjNhMWZjZjg0ODhlMjQ4OTZlNmY4NS4uYzc3YTIxODIwMWQ0YTlkODE4MDI4
N2Q4NzNjZDk3MWZhY2FlNTRkNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cK
KysrIGIvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAyMC0wOS0x
NyAgWW91ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CisKKyAgICAgICAgQWRkIGludGVy
bmFsIGZsYWcgdG8gZW5hYmxlL2Rpc2FibGUgSDI2NCBoYXJkd2FyZSBlbmNvZGVyCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTY1MzQKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFNoYXJlZC9XZWJQcmVm
ZXJlbmNlc0ludGVybmFsLnlhbWw6CisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBh
Z2UuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJQYWdlOjp1cGRhdGVQcmVmZXJlbmNlcyk6CisK
IDIwMjAtMDktMTcgIFlvdWVubiBGYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgogCiAgICAgICAg
IEFkZCBzdXBwb3J0IGZvciBzcGVha2VyIHNlbGVjdGlvbgpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vbGlid2VicnRjL0xpYldlYlJUQ1Byb3ZpZGVyLmNw
cCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL2xpYndlYnJ0Yy9MaWJXZWJS
VENQcm92aWRlci5jcHAKaW5kZXggOWY4MDJiOTY5YWMxODJmOTYwMDk2NjkxMTgxODVjZGE2YWI2
ZWUzZi4uNmMwZGJiMWUwYjJhMDhlNzE4NDY1Yzk0ZmI0YTdiYjBmMjk4NjM5OCAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vbGlid2VicnRjL0xpYldlYlJU
Q1Byb3ZpZGVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9s
aWJ3ZWJydGMvTGliV2ViUlRDUHJvdmlkZXIuY3BwCkBAIC02OSw2ICs2OSwxMCBAQCBib29sIExp
YldlYlJUQ1Byb3ZpZGVyOjp3ZWJSVENBdmFpbGFibGUoKQogdm9pZCBMaWJXZWJSVENQcm92aWRl
cjo6cmVnaXN0ZXJXZWJLaXRWUDlEZWNvZGVyKCkKIHsKIH0KKwordm9pZCBMaWJXZWJSVENQcm92
aWRlcjo6c2V0SDI2NEhhcmR3YXJlRW5jb2RlckFsbG93ZWQoYm9vbCkKK3sKK30KICNlbmRpZgog
CiB2b2lkIExpYldlYlJUQ1Byb3ZpZGVyOjpzZXRBY3RpdmUoYm9vbCkKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL2xpYndlYnJ0Yy9MaWJXZWJSVENQcm92
aWRlci5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vbGlid2VicnRjL0xp
YldlYlJUQ1Byb3ZpZGVyLmgKaW5kZXggOWM4ZDIwYmE4YmNlNTc2NjhlNDFiZTU5NGU1MmE0NjY3
MzlmNWMwNC4uZmNlMjU5MjliNzE4NDFkODAwY2Q5MWJiNDYwOTc1ZTYyZjZjMThlMSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vbGlid2VicnRjL0xpYldl
YlJUQ1Byb3ZpZGVyLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0v
bGlid2VicnRjL0xpYldlYlJUQ1Byb3ZpZGVyLmgKQEAgLTc2LDcgKzc2LDcgQEAgcHVibGljOgog
CiAgICAgdmlydHVhbCB2b2lkIHNldEFjdGl2ZShib29sKTsKIAotICAgIHZpcnR1YWwgdm9pZCBz
ZXRIMjY0SGFyZHdhcmVFbmNvZGVyQWxsb3dlZChib29sKSB7IH0KKyAgICBXRUJDT1JFX0VYUE9S
VCBzdGF0aWMgdm9pZCBzZXRIMjY0SGFyZHdhcmVFbmNvZGVyQWxsb3dlZChib29sKTsKIAogICAg
IHVzaW5nIElQQWRkcmVzc09yRXJyb3IgPSBFeHBlY3RlZDxTdHJpbmcsIE1ETlNSZWdpc3RlckVy
cm9yPjsKICAgICB1c2luZyBNRE5TTmFtZU9yRXJyb3IgPSBFeHBlY3RlZDxTdHJpbmcsIE1ETlNS
ZWdpc3RlckVycm9yPjsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlh
c3RyZWFtL2xpYndlYnJ0Yy9MaWJXZWJSVENQcm92aWRlckNvY29hLmNwcCBiL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL2xpYndlYnJ0Yy9MaWJXZWJSVENQcm92aWRlckNvY29h
LmNwcAppbmRleCAwNmMyNmU5MWVjOWM1NDUxMTdiNDhjYWExYjU0OGY2MTFiYmIyZDI4Li43YjU2
ZTVmOTQ4MWJiMDJlOTJlNWMxZWQzMjg4OGU2NDg5MzM4ZjkxIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9saWJ3ZWJydGMvTGliV2ViUlRDUHJvdmlkZXJD
b2NvYS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vbGlid2Vi
cnRjL0xpYldlYlJUQ1Byb3ZpZGVyQ29jb2EuY3BwCkBAIC00NiwxMyArNDYsMTMgQEAgVW5pcXVl
UmVmPExpYldlYlJUQ1Byb3ZpZGVyPiBMaWJXZWJSVENQcm92aWRlcjo6Y3JlYXRlKCkKICAgICBy
ZXR1cm4gbWFrZVVuaXF1ZVJlZjxMaWJXZWJSVENQcm92aWRlckNvY29hPigpOwogfQogCi1MaWJX
ZWJSVENQcm92aWRlckNvY29hOjp+TGliV2ViUlRDUHJvdmlkZXJDb2NvYSgpCit2b2lkIExpYldl
YlJUQ1Byb3ZpZGVyOjpzZXRIMjY0SGFyZHdhcmVFbmNvZGVyQWxsb3dlZChib29sIGFsbG93ZWQp
CiB7CisgICAgd2VicnRjOjpzZXRIMjY0SGFyZHdhcmVFbmNvZGVyQWxsb3dlZChhbGxvd2VkKTsK
IH0KIAotdm9pZCBMaWJXZWJSVENQcm92aWRlckNvY29hOjpzZXRIMjY0SGFyZHdhcmVFbmNvZGVy
QWxsb3dlZChib29sIGFsbG93ZWQpCitMaWJXZWJSVENQcm92aWRlckNvY29hOjp+TGliV2ViUlRD
UHJvdmlkZXJDb2NvYSgpCiB7Ci0gICAgd2VicnRjOjpzZXRIMjY0SGFyZHdhcmVFbmNvZGVyQWxs
b3dlZChhbGxvd2VkKTsKIH0KIAogc3RkOjp1bmlxdWVfcHRyPHdlYnJ0Yzo6VmlkZW9EZWNvZGVy
RmFjdG9yeT4gTGliV2ViUlRDUHJvdmlkZXJDb2NvYTo6Y3JlYXRlRGVjb2RlckZhY3RvcnkoKQpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vbGlid2VicnRj
L0xpYldlYlJUQ1Byb3ZpZGVyQ29jb2EuaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlh
c3RyZWFtL2xpYndlYnJ0Yy9MaWJXZWJSVENQcm92aWRlckNvY29hLmgKaW5kZXggMjM5ZTM0YTY4
NWI0MTBiYzkzOGMxNDkxNWU5N2NmMTgyZTA3ZWUyOC4uOTgxY2RiNzU4NzgzYzAzMDM2ZmU2YzMx
MGI3Mjc2NTM3ZmIzNDI3NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVk
aWFzdHJlYW0vbGlid2VicnRjL0xpYldlYlJUQ1Byb3ZpZGVyQ29jb2EuaAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9saWJ3ZWJydGMvTGliV2ViUlRDUHJvdmlkZXJD
b2NvYS5oCkBAIC00Niw4ICs0Niw2IEBAIHB1YmxpYzoKIHByaXZhdGU6CiAgICAgdm9pZCBzZXRB
Y3RpdmUoYm9vbCkgZmluYWw7CiAgICAgc3RkOjp1bmlxdWVfcHRyPHdlYnJ0Yzo6VmlkZW9FbmNv
ZGVyRmFjdG9yeT4gY3JlYXRlRW5jb2RlckZhY3RvcnkoKSBmaW5hbDsKLQotICAgIHZvaWQgc2V0
SDI2NEhhcmR3YXJlRW5jb2RlckFsbG93ZWQoYm9vbCBhbGxvd2VkKSBmaW5hbDsKIH07CiAKIH0g
Ly8gbmFtZXNwYWNlIFdlYkNvcmUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Rlc3Rpbmcv
SW50ZXJuYWxzLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxzLmNwcAppbmRl
eCA2NjhjYWU1ZDllMzYwNzU3ODQzMDIzYmY3Yjc5NDY0MTM1NDljYzI1Li5kNTczY2EyYjQ4OTNm
YzgzYTE4NjlmYTRlYjM4YjEwZmRmZDRhNjAzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS90
ZXN0aW5nL0ludGVybmFscy5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5h
bHMuY3BwCkBAIC01NjQsNyArNTY0LDcgQEAgdm9pZCBJbnRlcm5hbHM6OnJlc2V0VG9Db25zaXN0
ZW50U3RhdGUoUGFnZSYgcGFnZSkKICAgICBhdXRvJiBydGNQcm92aWRlciA9IHBhZ2UubGliV2Vi
UlRDUHJvdmlkZXIoKTsKICAgICBXZWJDb3JlOjp1c2VSZWFsUlRDUGVlckNvbm5lY3Rpb25GYWN0
b3J5KHJ0Y1Byb3ZpZGVyKTsKICAgICBydGNQcm92aWRlci5kaXNhYmxlTm9uTG9jYWxob3N0Q29u
bmVjdGlvbnMoKTsKLSAgICBydGNQcm92aWRlci5zZXRIMjY0SGFyZHdhcmVFbmNvZGVyQWxsb3dl
ZCh0cnVlKTsKKyAgICBMaWJXZWJSVENQcm92aWRlcjo6c2V0SDI2NEhhcmR3YXJlRW5jb2RlckFs
bG93ZWQodHJ1ZSk7CiAgICAgUnVudGltZUVuYWJsZWRGZWF0dXJlczo6c2hhcmVkRmVhdHVyZXMo
KS5zZXRXZWJSVENIMjY1Q29kZWNFbmFibGVkKHRydWUpOwogICAgIHBhZ2Uuc2V0dGluZ3MoKS5z
ZXRXZWJSVENFbmNyeXB0aW9uRW5hYmxlZCh0cnVlKTsKICNlbmRpZgpAQCAtNTI1NywxMCArNTI1
Nyw3IEBAIGJvb2wgSW50ZXJuYWxzOjppc1BhZ2VBY3RpdmUoKSBjb25zdAogI2lmIEVOQUJMRShX
RUJfUlRDKQogdm9pZCBJbnRlcm5hbHM6OnNldEgyNjRIYXJkd2FyZUVuY29kZXJBbGxvd2VkKGJv
b2wgYWxsb3dlZCkKIHsKLSAgICBhdXRvKiBkb2N1bWVudCA9IGNvbnRleHREb2N1bWVudCgpOwot
ICAgIGlmICghZG9jdW1lbnQgfHwgIWRvY3VtZW50LT5wYWdlKCkpCi0gICAgICAgIHJldHVybjsK
LSAgICBkb2N1bWVudC0+cGFnZSgpLT5saWJXZWJSVENQcm92aWRlcigpLnNldEgyNjRIYXJkd2Fy
ZUVuY29kZXJBbGxvd2VkKGFsbG93ZWQpOworICAgIExpYldlYlJUQ1Byb3ZpZGVyOjpzZXRIMjY0
SGFyZHdhcmVFbmNvZGVyQWxsb3dlZChhbGxvd2VkKTsKIH0KICNlbmRpZgogCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViS2l0L1NoYXJlZC9XZWJQcmVmZXJlbmNlc0ludGVybmFsLnlhbWwgYi9Tb3Vy
Y2UvV2ViS2l0L1NoYXJlZC9XZWJQcmVmZXJlbmNlc0ludGVybmFsLnlhbWwKaW5kZXggZTI3N2My
NzE3YjdlNGFjOTBiMzYxY2Q5OWQ5YzVmYzdmODMzYWI3MC4uZWYyOWNhYjk0YzhiNmJlMThkOGJl
ODQxMTE5ODQxMGUwODYyODg1NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9TaGFyZWQvV2Vi
UHJlZmVyZW5jZXNJbnRlcm5hbC55YW1sCisrKyBiL1NvdXJjZS9XZWJLaXQvU2hhcmVkL1dlYlBy
ZWZlcmVuY2VzSW50ZXJuYWwueWFtbApAQCAtNTksNiArNTksMTUgQEAgV2ViUlRDSDI2NFNpbXVs
Y2FzdEVuYWJsZWQ6CiAgIGh1bWFuUmVhZGFibGVEZXNjcmlwdGlvbjogIkVuYWJsZSBXZWJSVEMg
SDI2NCBTaW11bGNhc3QiCiAgIGNhdGVnb3J5OiBpbnRlcm5hbAogCitXZWJSVENIMjY0SGFyZHdh
cmVFbmNvZGVyRW5hYmxlZDoKKyAgdHlwZTogYm9vbAorICBkZWZhdWx0VmFsdWU6IHRydWUKKyAg
d2ViY29yZUJpbmRpbmc6IG5vbmUKKyAgY29uZGl0aW9uOiBFTkFCTEUoV0VCX1JUQykKKyAgaHVt
YW5SZWFkYWJsZU5hbWU6ICJXZWJSVEMgSDI2NCBIYXJkd2FyZSBlbmNvZGVyIgorICBodW1hblJl
YWRhYmxlRGVzY3JpcHRpb246ICJFbmFibGUgSDI2NCBIYXJkd2FyZSBlbmNvZGVyIgorICBjYXRl
Z29yeTogaW50ZXJuYWwKKwogV2ViUlRDTUROU0lDRUNhbmRpZGF0ZXNFbmFibGVkOgogICB0eXBl
OiBib29sCiAgIGRlZmF1bHRWYWx1ZTogdHJ1ZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9X
ZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHAgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3Mv
V2ViUGFnZS9XZWJQYWdlLmNwcAppbmRleCA4ZDg4NDI0YjMxZTI3MmVhZmQwZGExNDEyMjk2NjEz
MTk0YTg3MDRiLi42YzdhOWRkMmJkMDBhMTc0Njg1YTI4MDA2YTczYmU2MDcwODhmY2M5IDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcAorKysg
Yi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcApAQCAtMzc4Miw2
ICszNzgyLDcgQEAgdm9pZCBXZWJQYWdlOjp1cGRhdGVQcmVmZXJlbmNlcyhjb25zdCBXZWJQcmVm
ZXJlbmNlc1N0b3JlJiBzdG9yZSkKICNpZiBVU0UoTElCV0VCUlRDKQogICAgIG1fcGFnZS0+bGli
V2ViUlRDUHJvdmlkZXIoKS5zZXRIMjY1U3VwcG9ydChSdW50aW1lRW5hYmxlZEZlYXR1cmVzOjpz
aGFyZWRGZWF0dXJlcygpLndlYlJUQ0gyNjVDb2RlY0VuYWJsZWQoKSk7CiAgICAgbV9wYWdlLT5s
aWJXZWJSVENQcm92aWRlcigpLnNldFZQOVN1cHBvcnQoUnVudGltZUVuYWJsZWRGZWF0dXJlczo6
c2hhcmVkRmVhdHVyZXMoKS53ZWJSVENWUDlDb2RlY0VuYWJsZWQoKSk7CisgICAgTGliV2ViUlRD
UHJvdmlkZXI6OnNldEgyNjRIYXJkd2FyZUVuY29kZXJBbGxvd2VkKHN0b3JlLmdldEJvb2xWYWx1
ZUZvcktleShXZWJQcmVmZXJlbmNlc0tleTo6d2ViUlRDSDI2NEhhcmR3YXJlRW5jb2RlckVuYWJs
ZWRLZXkoKSkpOwogI2VuZGlmCiAKICNpZiBFTkFCTEUoR1BVX1BST0NFU1MpCg==
</data>
<flag name="commit-queue"
          id="424608"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>409028</attachid>
            <date>2020-09-17 06:19:39 -0700</date>
            <delta_ts>2020-09-18 10:26:29 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-216534-20200917151937.patch</filename>
            <type>text/plain</type>
            <size>7927</size>
            <attacher name="youenn fablet">youennf</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY3MTg1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjZkNWQ1NTk3MTgyYmFm
MmEwNGVkNWJmNTIwMjRmYzE1M2ZiZTNmNS4uOGQzZDFmZmIxZGY5YjUyMDdkM2MwYzEyY2UwMzFh
MzhhZmMzMDc1ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDIwLTA5LTE3ICBZb3Vl
bm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KKworICAgICAgICBBZGQgaW50ZXJuYWwgZmxh
ZyB0byBlbmFibGUvZGlzYWJsZSBIMjY0IGhhcmR3YXJlIGVuY29kZXIKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxNjUzNAorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFVwZGF0ZSBwcm9jZXNzLXdpZGUgaGFy
ZHdhcmUgSDI2NCBib29sZWFuIGZsYWcgYmFzZWQgb24gaW50ZXJuYWwgZmVhdHVyZSBmbGFnLgor
ICAgICAgICBObyBjaGFuZ2Ugb2YgYmVoYXZpb3IuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9tZWRp
YXN0cmVhbS9saWJ3ZWJydGMvTGliV2ViUlRDUHJvdmlkZXIuY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6TGliV2ViUlRDUHJvdmlkZXI6OnNldEgyNjRIYXJkd2FyZUVuY29kZXJBbGxvd2VkKToKKyAg
ICAgICAgKiBwbGF0Zm9ybS9tZWRpYXN0cmVhbS9saWJ3ZWJydGMvTGliV2ViUlRDUHJvdmlkZXIu
aDoKKyAgICAgICAgKiBwbGF0Zm9ybS9tZWRpYXN0cmVhbS9saWJ3ZWJydGMvTGliV2ViUlRDUHJv
dmlkZXJDb2NvYS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpMaWJXZWJSVENQcm92aWRlcjo6c2V0
SDI2NEhhcmR3YXJlRW5jb2RlckFsbG93ZWQpOgorICAgICAgICAoV2ViQ29yZTo6TGliV2ViUlRD
UHJvdmlkZXJDb2NvYTo6fkxpYldlYlJUQ1Byb3ZpZGVyQ29jb2EpOgorICAgICAgICAoV2ViQ29y
ZTo6TGliV2ViUlRDUHJvdmlkZXJDb2NvYTo6c2V0SDI2NEhhcmR3YXJlRW5jb2RlckFsbG93ZWQp
OiBEZWxldGVkLgorICAgICAgICAqIHBsYXRmb3JtL21lZGlhc3RyZWFtL2xpYndlYnJ0Yy9MaWJX
ZWJSVENQcm92aWRlckNvY29hLmg6CisgICAgICAgICogdGVzdGluZy9JbnRlcm5hbHMuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6SW50ZXJuYWxzOjpyZXNldFRvQ29uc2lzdGVudFN0YXRlKToKKyAg
ICAgICAgKFdlYkNvcmU6OkludGVybmFsczo6c2V0SDI2NEhhcmR3YXJlRW5jb2RlckFsbG93ZWQp
OgorCiAyMDIwLTA5LTE3ICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KIAogICAg
ICAgICBBZGQgc3VwcG9ydCBmb3Igc3BlYWtlciBzZWxlY3Rpb24KZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cKaW5kZXggZjU3Nzg2
YjE0MThkOWM4YzZmYjNhMWZjZjg0ODhlMjQ4OTZlNmY4NS4uYzc3YTIxODIwMWQ0YTlkODE4MDI4
N2Q4NzNjZDk3MWZhY2FlNTRkNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cK
KysrIGIvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAyMC0wOS0x
NyAgWW91ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CisKKyAgICAgICAgQWRkIGludGVy
bmFsIGZsYWcgdG8gZW5hYmxlL2Rpc2FibGUgSDI2NCBoYXJkd2FyZSBlbmNvZGVyCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTY1MzQKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFNoYXJlZC9XZWJQcmVm
ZXJlbmNlc0ludGVybmFsLnlhbWw6CisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBh
Z2UuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJQYWdlOjp1cGRhdGVQcmVmZXJlbmNlcyk6CisK
IDIwMjAtMDktMTcgIFlvdWVubiBGYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgogCiAgICAgICAg
IEFkZCBzdXBwb3J0IGZvciBzcGVha2VyIHNlbGVjdGlvbgpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vbGlid2VicnRjL0xpYldlYlJUQ1Byb3ZpZGVyLmNw
cCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL2xpYndlYnJ0Yy9MaWJXZWJS
VENQcm92aWRlci5jcHAKaW5kZXggOWY4MDJiOTY5YWMxODJmOTYwMDk2NjkxMTgxODVjZGE2YWI2
ZWUzZi4uNmMwZGJiMWUwYjJhMDhlNzE4NDY1Yzk0ZmI0YTdiYjBmMjk4NjM5OCAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vbGlid2VicnRjL0xpYldlYlJU
Q1Byb3ZpZGVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9s
aWJ3ZWJydGMvTGliV2ViUlRDUHJvdmlkZXIuY3BwCkBAIC02OSw2ICs2OSwxMCBAQCBib29sIExp
YldlYlJUQ1Byb3ZpZGVyOjp3ZWJSVENBdmFpbGFibGUoKQogdm9pZCBMaWJXZWJSVENQcm92aWRl
cjo6cmVnaXN0ZXJXZWJLaXRWUDlEZWNvZGVyKCkKIHsKIH0KKwordm9pZCBMaWJXZWJSVENQcm92
aWRlcjo6c2V0SDI2NEhhcmR3YXJlRW5jb2RlckFsbG93ZWQoYm9vbCkKK3sKK30KICNlbmRpZgog
CiB2b2lkIExpYldlYlJUQ1Byb3ZpZGVyOjpzZXRBY3RpdmUoYm9vbCkKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL2xpYndlYnJ0Yy9MaWJXZWJSVENQcm92
aWRlci5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vbGlid2VicnRjL0xp
YldlYlJUQ1Byb3ZpZGVyLmgKaW5kZXggOWM4ZDIwYmE4YmNlNTc2NjhlNDFiZTU5NGU1MmE0NjY3
MzlmNWMwNC4uN2IyODljZTg0ZTJkYWIzOGM3NjRiZjMzYzRiOTRiN2ExYzk2NTJhNiAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vbGlid2VicnRjL0xpYldl
YlJUQ1Byb3ZpZGVyLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0v
bGlid2VicnRjL0xpYldlYlJUQ1Byb3ZpZGVyLmgKQEAgLTczLDExICs3MywxMCBAQCBwdWJsaWM6
CiAKICAgICBzdGF0aWMgYm9vbCB3ZWJSVENBdmFpbGFibGUoKTsKICAgICBzdGF0aWMgdm9pZCBy
ZWdpc3RlcldlYktpdFZQOURlY29kZXIoKTsKKyAgICBzdGF0aWMgdm9pZCBzZXRIMjY0SGFyZHdh
cmVFbmNvZGVyQWxsb3dlZChib29sKTsKIAogICAgIHZpcnR1YWwgdm9pZCBzZXRBY3RpdmUoYm9v
bCk7CiAKLSAgICB2aXJ0dWFsIHZvaWQgc2V0SDI2NEhhcmR3YXJlRW5jb2RlckFsbG93ZWQoYm9v
bCkgeyB9Ci0KICAgICB1c2luZyBJUEFkZHJlc3NPckVycm9yID0gRXhwZWN0ZWQ8U3RyaW5nLCBN
RE5TUmVnaXN0ZXJFcnJvcj47CiAgICAgdXNpbmcgTUROU05hbWVPckVycm9yID0gRXhwZWN0ZWQ8
U3RyaW5nLCBNRE5TUmVnaXN0ZXJFcnJvcj47CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL21lZGlhc3RyZWFtL2xpYndlYnJ0Yy9MaWJXZWJSVENQcm92aWRlckNvY29hLmNw
cCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL2xpYndlYnJ0Yy9MaWJXZWJS
VENQcm92aWRlckNvY29hLmNwcAppbmRleCAwNmMyNmU5MWVjOWM1NDUxMTdiNDhjYWExYjU0OGY2
MTFiYmIyZDI4Li43YjU2ZTVmOTQ4MWJiMDJlOTJlNWMxZWQzMjg4OGU2NDg5MzM4ZjkxIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9saWJ3ZWJydGMvTGli
V2ViUlRDUHJvdmlkZXJDb2NvYS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVk
aWFzdHJlYW0vbGlid2VicnRjL0xpYldlYlJUQ1Byb3ZpZGVyQ29jb2EuY3BwCkBAIC00NiwxMyAr
NDYsMTMgQEAgVW5pcXVlUmVmPExpYldlYlJUQ1Byb3ZpZGVyPiBMaWJXZWJSVENQcm92aWRlcjo6
Y3JlYXRlKCkKICAgICByZXR1cm4gbWFrZVVuaXF1ZVJlZjxMaWJXZWJSVENQcm92aWRlckNvY29h
PigpOwogfQogCi1MaWJXZWJSVENQcm92aWRlckNvY29hOjp+TGliV2ViUlRDUHJvdmlkZXJDb2Nv
YSgpCit2b2lkIExpYldlYlJUQ1Byb3ZpZGVyOjpzZXRIMjY0SGFyZHdhcmVFbmNvZGVyQWxsb3dl
ZChib29sIGFsbG93ZWQpCiB7CisgICAgd2VicnRjOjpzZXRIMjY0SGFyZHdhcmVFbmNvZGVyQWxs
b3dlZChhbGxvd2VkKTsKIH0KIAotdm9pZCBMaWJXZWJSVENQcm92aWRlckNvY29hOjpzZXRIMjY0
SGFyZHdhcmVFbmNvZGVyQWxsb3dlZChib29sIGFsbG93ZWQpCitMaWJXZWJSVENQcm92aWRlckNv
Y29hOjp+TGliV2ViUlRDUHJvdmlkZXJDb2NvYSgpCiB7Ci0gICAgd2VicnRjOjpzZXRIMjY0SGFy
ZHdhcmVFbmNvZGVyQWxsb3dlZChhbGxvd2VkKTsKIH0KIAogc3RkOjp1bmlxdWVfcHRyPHdlYnJ0
Yzo6VmlkZW9EZWNvZGVyRmFjdG9yeT4gTGliV2ViUlRDUHJvdmlkZXJDb2NvYTo6Y3JlYXRlRGVj
b2RlckZhY3RvcnkoKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFz
dHJlYW0vbGlid2VicnRjL0xpYldlYlJUQ1Byb3ZpZGVyQ29jb2EuaCBiL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL21lZGlhc3RyZWFtL2xpYndlYnJ0Yy9MaWJXZWJSVENQcm92aWRlckNvY29hLmgK
aW5kZXggMjM5ZTM0YTY4NWI0MTBiYzkzOGMxNDkxNWU5N2NmMTgyZTA3ZWUyOC4uOTgxY2RiNzU4
NzgzYzAzMDM2ZmU2YzMxMGI3Mjc2NTM3ZmIzNDI3NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vbGlid2VicnRjL0xpYldlYlJUQ1Byb3ZpZGVyQ29jb2Eu
aAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tZWRpYXN0cmVhbS9saWJ3ZWJydGMvTGli
V2ViUlRDUHJvdmlkZXJDb2NvYS5oCkBAIC00Niw4ICs0Niw2IEBAIHB1YmxpYzoKIHByaXZhdGU6
CiAgICAgdm9pZCBzZXRBY3RpdmUoYm9vbCkgZmluYWw7CiAgICAgc3RkOjp1bmlxdWVfcHRyPHdl
YnJ0Yzo6VmlkZW9FbmNvZGVyRmFjdG9yeT4gY3JlYXRlRW5jb2RlckZhY3RvcnkoKSBmaW5hbDsK
LQotICAgIHZvaWQgc2V0SDI2NEhhcmR3YXJlRW5jb2RlckFsbG93ZWQoYm9vbCBhbGxvd2VkKSBm
aW5hbDsKIH07CiAKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxzLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50
ZXJuYWxzLmNwcAppbmRleCA2NjhjYWU1ZDllMzYwNzU3ODQzMDIzYmY3Yjc5NDY0MTM1NDljYzI1
Li5kNTczY2EyYjQ4OTNmYzgzYTE4NjlmYTRlYjM4YjEwZmRmZDRhNjAzIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUv
dGVzdGluZy9JbnRlcm5hbHMuY3BwCkBAIC01NjQsNyArNTY0LDcgQEAgdm9pZCBJbnRlcm5hbHM6
OnJlc2V0VG9Db25zaXN0ZW50U3RhdGUoUGFnZSYgcGFnZSkKICAgICBhdXRvJiBydGNQcm92aWRl
ciA9IHBhZ2UubGliV2ViUlRDUHJvdmlkZXIoKTsKICAgICBXZWJDb3JlOjp1c2VSZWFsUlRDUGVl
ckNvbm5lY3Rpb25GYWN0b3J5KHJ0Y1Byb3ZpZGVyKTsKICAgICBydGNQcm92aWRlci5kaXNhYmxl
Tm9uTG9jYWxob3N0Q29ubmVjdGlvbnMoKTsKLSAgICBydGNQcm92aWRlci5zZXRIMjY0SGFyZHdh
cmVFbmNvZGVyQWxsb3dlZCh0cnVlKTsKKyAgICBMaWJXZWJSVENQcm92aWRlcjo6c2V0SDI2NEhh
cmR3YXJlRW5jb2RlckFsbG93ZWQodHJ1ZSk7CiAgICAgUnVudGltZUVuYWJsZWRGZWF0dXJlczo6
c2hhcmVkRmVhdHVyZXMoKS5zZXRXZWJSVENIMjY1Q29kZWNFbmFibGVkKHRydWUpOwogICAgIHBh
Z2Uuc2V0dGluZ3MoKS5zZXRXZWJSVENFbmNyeXB0aW9uRW5hYmxlZCh0cnVlKTsKICNlbmRpZgpA
QCAtNTI1NywxMCArNTI1Nyw3IEBAIGJvb2wgSW50ZXJuYWxzOjppc1BhZ2VBY3RpdmUoKSBjb25z
dAogI2lmIEVOQUJMRShXRUJfUlRDKQogdm9pZCBJbnRlcm5hbHM6OnNldEgyNjRIYXJkd2FyZUVu
Y29kZXJBbGxvd2VkKGJvb2wgYWxsb3dlZCkKIHsKLSAgICBhdXRvKiBkb2N1bWVudCA9IGNvbnRl
eHREb2N1bWVudCgpOwotICAgIGlmICghZG9jdW1lbnQgfHwgIWRvY3VtZW50LT5wYWdlKCkpCi0g
ICAgICAgIHJldHVybjsKLSAgICBkb2N1bWVudC0+cGFnZSgpLT5saWJXZWJSVENQcm92aWRlcigp
LnNldEgyNjRIYXJkd2FyZUVuY29kZXJBbGxvd2VkKGFsbG93ZWQpOworICAgIExpYldlYlJUQ1By
b3ZpZGVyOjpzZXRIMjY0SGFyZHdhcmVFbmNvZGVyQWxsb3dlZChhbGxvd2VkKTsKIH0KICNlbmRp
ZgogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1NoYXJlZC9XZWJQcmVmZXJlbmNlc0ludGVy
bmFsLnlhbWwgYi9Tb3VyY2UvV2ViS2l0L1NoYXJlZC9XZWJQcmVmZXJlbmNlc0ludGVybmFsLnlh
bWwKaW5kZXggZTI3N2MyNzE3YjdlNGFjOTBiMzYxY2Q5OWQ5YzVmYzdmODMzYWI3MC4uZWYyOWNh
Yjk0YzhiNmJlMThkOGJlODQxMTE5ODQxMGUwODYyODg1NyAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YktpdC9TaGFyZWQvV2ViUHJlZmVyZW5jZXNJbnRlcm5hbC55YW1sCisrKyBiL1NvdXJjZS9XZWJL
aXQvU2hhcmVkL1dlYlByZWZlcmVuY2VzSW50ZXJuYWwueWFtbApAQCAtNTksNiArNTksMTUgQEAg
V2ViUlRDSDI2NFNpbXVsY2FzdEVuYWJsZWQ6CiAgIGh1bWFuUmVhZGFibGVEZXNjcmlwdGlvbjog
IkVuYWJsZSBXZWJSVEMgSDI2NCBTaW11bGNhc3QiCiAgIGNhdGVnb3J5OiBpbnRlcm5hbAogCitX
ZWJSVENIMjY0SGFyZHdhcmVFbmNvZGVyRW5hYmxlZDoKKyAgdHlwZTogYm9vbAorICBkZWZhdWx0
VmFsdWU6IHRydWUKKyAgd2ViY29yZUJpbmRpbmc6IG5vbmUKKyAgY29uZGl0aW9uOiBFTkFCTEUo
V0VCX1JUQykKKyAgaHVtYW5SZWFkYWJsZU5hbWU6ICJXZWJSVEMgSDI2NCBIYXJkd2FyZSBlbmNv
ZGVyIgorICBodW1hblJlYWRhYmxlRGVzY3JpcHRpb246ICJFbmFibGUgSDI2NCBIYXJkd2FyZSBl
bmNvZGVyIgorICBjYXRlZ29yeTogaW50ZXJuYWwKKwogV2ViUlRDTUROU0lDRUNhbmRpZGF0ZXNF
bmFibGVkOgogICB0eXBlOiBib29sCiAgIGRlZmF1bHRWYWx1ZTogdHJ1ZQpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHAgYi9Tb3VyY2UvV2Vi
S2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcAppbmRleCA4ZDg4NDI0YjMxZTI3MmVh
ZmQwZGExNDEyMjk2NjEzMTk0YTg3MDRiLi42YzdhOWRkMmJkMDBhMTc0Njg1YTI4MDA2YTczYmU2
MDcwODhmY2M5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9X
ZWJQYWdlLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdl
LmNwcApAQCAtMzc4Miw2ICszNzgyLDcgQEAgdm9pZCBXZWJQYWdlOjp1cGRhdGVQcmVmZXJlbmNl
cyhjb25zdCBXZWJQcmVmZXJlbmNlc1N0b3JlJiBzdG9yZSkKICNpZiBVU0UoTElCV0VCUlRDKQog
ICAgIG1fcGFnZS0+bGliV2ViUlRDUHJvdmlkZXIoKS5zZXRIMjY1U3VwcG9ydChSdW50aW1lRW5h
YmxlZEZlYXR1cmVzOjpzaGFyZWRGZWF0dXJlcygpLndlYlJUQ0gyNjVDb2RlY0VuYWJsZWQoKSk7
CiAgICAgbV9wYWdlLT5saWJXZWJSVENQcm92aWRlcigpLnNldFZQOVN1cHBvcnQoUnVudGltZUVu
YWJsZWRGZWF0dXJlczo6c2hhcmVkRmVhdHVyZXMoKS53ZWJSVENWUDlDb2RlY0VuYWJsZWQoKSk7
CisgICAgTGliV2ViUlRDUHJvdmlkZXI6OnNldEgyNjRIYXJkd2FyZUVuY29kZXJBbGxvd2VkKHN0
b3JlLmdldEJvb2xWYWx1ZUZvcktleShXZWJQcmVmZXJlbmNlc0tleTo6d2ViUlRDSDI2NEhhcmR3
YXJlRW5jb2RlckVuYWJsZWRLZXkoKSkpOwogI2VuZGlmCiAKICNpZiBFTkFCTEUoR1BVX1BST0NF
U1MpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>