<?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>224948</bug_id>
          
          <creation_ts>2021-04-22 14:01:13 -0700</creation_ts>
          <short_desc>Select proper IOSurface backing format for configuration</short_desc>
          <delta_ts>2021-04-26 09:43:32 -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>New Bugs</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="Kyle Piddington">kpiddington</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>dino</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>graouts</cc>
    
    <cc>kkinnunen</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>mjs</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1753288</commentid>
    <comment_count>0</comment_count>
    <who name="Kyle Piddington">kpiddington</who>
    <bug_when>2021-04-22 14:01:13 -0700</bug_when>
    <thetext>Select proper IOSurface backing format for configuration</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1753292</commentid>
    <comment_count>1</comment_count>
      <attachid>426850</attachid>
    <who name="Kyle Piddington">kpiddington</who>
    <bug_when>2021-04-22 14:05:57 -0700</bug_when>
    <thetext>Created attachment 426850
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1753293</commentid>
    <comment_count>2</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2021-04-22 14:06:54 -0700</bug_when>
    <thetext>Note that there are important steps to take when updating ANGLE. See https://trac.webkit.org/wiki/UpdatingANGLE</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1753306</commentid>
    <comment_count>3</comment_count>
      <attachid>426850</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2021-04-22 14:57:36 -0700</bug_when>
    <thetext>Comment on attachment 426850
Patch

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

&gt; Source/ThirdParty/ANGLE/ChangeLog:3
&gt; +        [Metal ANGLE] Select proper IOSurface backing format for WebGL environment

Something crazy happened with the indentation here.

&gt; Source/ThirdParty/ANGLE/ChangeLog:5
&gt; +

rdar://?

&gt; Source/ThirdParty/ANGLE/ChangeLog:7
&gt; +        Depending on the architecture, WebCore expects different 
&gt; +        IOSurface texture targets for the main buffer. When running catalyst on 

Is it possible for the WebCore code that has this expectation, and the ANGLE code that is expected to behave this way, to both predicate their behavior on a single bit? (so that they don&apos;t have to be kept in sync?). I guess that might be tricky since ANGLE can&apos;t use our feature macros.

&gt; Source/ThirdParty/ANGLE/src/libANGLE/renderer/metal/DisplayMtl.mm:440
&gt; +#if TARGET_OS_MAC || TARGET_OS_MACCATALYST

Does not actually seem like you need this function on macOS proper.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1753315</commentid>
    <comment_count>4</comment_count>
      <attachid>426855</attachid>
    <who name="Kyle Piddington">kpiddington</who>
    <bug_when>2021-04-22 15:11:33 -0700</bug_when>
    <thetext>Created attachment 426855
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1753333</commentid>
    <comment_count>5</comment_count>
      <attachid>426850</attachid>
    <who name="Kyle Piddington">kpiddington</who>
    <bug_when>2021-04-22 16:00:26 -0700</bug_when>
    <thetext>Comment on attachment 426850
Patch

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

&gt;&gt; Source/ThirdParty/ANGLE/ChangeLog:7
&gt;&gt; +        IOSurface texture targets for the main buffer. When running catalyst on 
&gt; 
&gt; Is it possible for the WebCore code that has this expectation, and the ANGLE code that is expected to behave this way, to both predicate their behavior on a single bit? (so that they don&apos;t have to be kept in sync?). I guess that might be tricky since ANGLE can&apos;t use our feature macros.

It&apos;s tricky to do here, since this bind point needs to be set at initialization, and our only hint is data that could be passed down at display initialization. For OpenGL, Webkit selects a CGL or EAGL display depending on the backend they need. For Metal, we alway select DisplayMTL.
We could do this with an additional context bit, or by creating multiple ConfigSets and letting Webkit select the one that matches the context we need to create. (Which would allow us to select Texture2D or TextureRect separate from the architecture)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1753335</commentid>
    <comment_count>6</comment_count>
      <attachid>426855</attachid>
    <who name="Dean Jackson">dino</who>
    <bug_when>2021-04-22 16:02:24 -0700</bug_when>
    <thetext>Comment on attachment 426855
Patch

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

&gt; Source/ThirdParty/ANGLE/ChangeLog:5
&gt; +

Could you put the radar link (just the link part, not the title) here as well (on a new line)? That way the bug will automatically move to integrate.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1753381</commentid>
    <comment_count>7</comment_count>
      <attachid>426868</attachid>
    <who name="Kyle Piddington">kpiddington</who>
    <bug_when>2021-04-22 17:09:43 -0700</bug_when>
    <thetext>Created attachment 426868
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1753504</commentid>
    <comment_count>8</comment_count>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2021-04-23 02:22:49 -0700</bug_when>
    <thetext>&lt;rdar://76284889&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1753635</commentid>
    <comment_count>9</comment_count>
      <attachid>426924</attachid>
    <who name="Kyle Piddington">kpiddington</who>
    <bug_when>2021-04-23 10:44:16 -0700</bug_when>
    <thetext>Created attachment 426924
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1753695</commentid>
    <comment_count>10</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-04-23 13:09:57 -0700</bug_when>
    <thetext>&lt;rdar://problem/77083138&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1753705</commentid>
    <comment_count>11</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2021-04-23 13:28:03 -0700</bug_when>
    <thetext>This is actually:

&lt;rdar://problem/76284889&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1754036</commentid>
    <comment_count>12</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-04-25 12:06:15 -0700</bug_when>
    <thetext>Committed r276567 (237003@main): &lt;https://commits.webkit.org/237003@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 426924.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>426850</attachid>
            <date>2021-04-22 14:05:57 -0700</date>
            <delta_ts>2021-04-22 15:11:30 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-224948-20210422140556.patch</filename>
            <type>text/plain</type>
            <size>3595</size>
            <attacher name="Kyle Piddington">kpiddington</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc2MzQyCmRpZmYgLS1naXQgYS9Tb3VyY2UvVGhpcmRQYXJ0
eS9BTkdMRS9DaGFuZ2VMb2cgYi9Tb3VyY2UvVGhpcmRQYXJ0eS9BTkdMRS9DaGFuZ2VMb2cKaW5k
ZXggMTljZWM3MWRkZTdlZTlmYjBlODUzMzRhODVlNDM5NzVhYzc5NjQzZC4uN2YxMjljY2VkMTUz
ODQzNWU2NmIyY2QxZjk3ZjMyZTI5MzA1M2MwNiAxMDA2NDQKLS0tIGEvU291cmNlL1RoaXJkUGFy
dHkvQU5HTEUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9UaGlyZFBhcnR5L0FOR0xFL0NoYW5nZUxv
ZwpAQCAtMSwzICsxLDIxIEBACisyMDIxLTA0LTIyICBLeWxlIFBpZGRpbmd0b24gIDxrcGlkZGlu
Z3RvbkBhcHBsZS5jb20+CisKKyAgICAgICAgW01ldGFsIEFOR0xFXSBTZWxlY3QgcHJvcGVyIElP
U3VyZmFjZSBiYWNraW5nIGZvcm1hdCBmb3IgV2ViR0wgZW52aXJvbm1lbnQKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyNDk0OAorCisgICAgICAgIERl
cGVuZGluZyBvbiB0aGUgYXJjaGl0ZWN0dXJlLCBXZWJDb3JlIGV4cGVjdHMgZGlmZmVyZW50IAor
ICAgICAgICBJT1N1cmZhY2UgdGV4dHVyZSB0YXJnZXRzIGZvciB0aGUgbWFpbiBidWZmZXIuIFdo
ZW4gcnVubmluZyBjYXRhbHlzdCBvbiAKKyAgICAgICAgQXJtNjQgZGV2aWNlcywgTWV0YWwtQU5H
TEUgbmVlZHMgdG8gc2VsZWN0IHRoZSBURVhUVVJFXzJEIHRleHR1cmUgdGFyZ2V0IGZvciBvdXIK
KyAgICAgICAgSU9TdXJmYWNlL1BidWZmZXIgYmluZCBwb2ludCwgcmF0aGVyIHRoYW4gVEVYVFVS
RV9SRUNUQU5HTEUuCisKKwlSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAq
IHNyYy9saWJBTkdMRS9yZW5kZXJlci9tZXRhbC9EaXNwbGF5TXRsLmg6CisgICAgICAgICogc3Jj
L2xpYkFOR0xFL3JlbmRlcmVyL21ldGFsL0Rpc3BsYXlNdGwubW06CisgICAgICAgIChyeDo6bmVl
ZHNFQUdMT25NYWMpOgorICAgICAgICAocng6OkRpc3BsYXlNdGw6OkVHTERyYXdpbmdCdWZmZXJU
ZXh0dXJlVGFyZ2V0KToKKyAgICAgICAgKHJ4OjpEaXNwbGF5TXRsOjpnZW5lcmF0ZUNvbmZpZ3Mp
OgorCiAyMDIxLTA0LTIwICBBbGV4IENocmlzdGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5v
cmc+CiAKICAgICAgICAgTWFjQ2F0YWx5c3QgQU5HTEUgaXMgbGlua2VkIHdpdGggQGxvYWRlcl9w
YXRoLy4uLy4uLy4uL2xpYkFOR0xFLXNoYXJlZC5keWxpYgpkaWZmIC0tZ2l0IGEvU291cmNlL1Ro
aXJkUGFydHkvQU5HTEUvc3JjL2xpYkFOR0xFL3JlbmRlcmVyL21ldGFsL0Rpc3BsYXlNdGwuaCBi
L1NvdXJjZS9UaGlyZFBhcnR5L0FOR0xFL3NyYy9saWJBTkdMRS9yZW5kZXJlci9tZXRhbC9EaXNw
bGF5TXRsLmgKaW5kZXggMmYyZmZhMzY5NDZlNTg4MTYwODY0NzJlYTAzOWUxYTdiNzk2OWFhYy4u
MDc4MzM4MWMyZjViZDhjNTE3ZmVjNTdlZWNmNTk4NjJmMzMwZGFiNSAxMDA2NDQKLS0tIGEvU291
cmNlL1RoaXJkUGFydHkvQU5HTEUvc3JjL2xpYkFOR0xFL3JlbmRlcmVyL21ldGFsL0Rpc3BsYXlN
dGwuaAorKysgYi9Tb3VyY2UvVGhpcmRQYXJ0eS9BTkdMRS9zcmMvbGliQU5HTEUvcmVuZGVyZXIv
bWV0YWwvRGlzcGxheU10bC5oCkBAIC0xNjUsNiArMTY1LDcgQEAgY2xhc3MgRGlzcGxheU10bCA6
IHB1YmxpYyBEaXNwbGF5SW1wbAogICAgIHZvaWQgaW5pdGlhbGl6ZVRleHR1cmVDYXBzKCkgY29u
c3Q7CiAgICAgdm9pZCBpbml0aWFsaXplRmVhdHVyZXMoKTsKICAgICB2b2lkIGluaXRpYWxpemVM
aW1pdGF0aW9ucygpOworICAgIEVHTGVudW0gRUdMRHJhd2luZ0J1ZmZlclRleHR1cmVUYXJnZXQo
KTsKICAgICBpZDxNVExEZXZpY2U+IGdldE1ldGFsRGV2aWNlTWF0Y2hpbmdBdHRyaWJ1dGUoY29u
c3QgZWdsOjpBdHRyaWJ1dGVNYXAgJmF0dHJpYnMpOwogICAgIGFuZ2xlOjpSZXN1bHQgaW5pdGlh
bGl6ZVNoYWRlckxpYnJhcnkoKTsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1RoaXJkUGFydHkvQU5H
TEUvc3JjL2xpYkFOR0xFL3JlbmRlcmVyL21ldGFsL0Rpc3BsYXlNdGwubW0gYi9Tb3VyY2UvVGhp
cmRQYXJ0eS9BTkdMRS9zcmMvbGliQU5HTEUvcmVuZGVyZXIvbWV0YWwvRGlzcGxheU10bC5tbQpp
bmRleCBiNzkxODM4YjY0ZTYxNGRjYTJjNDIzMTJmMjk5YzFjZTI5NjIyY2ZiLi4wZTcxNWFmZTQ0
MTI4MDg1ODI2MjIyOGJlOTVhZWZkOWY2ZGIxZTk1IDEwMDY0NAotLS0gYS9Tb3VyY2UvVGhpcmRQ
YXJ0eS9BTkdMRS9zcmMvbGliQU5HTEUvcmVuZGVyZXIvbWV0YWwvRGlzcGxheU10bC5tbQorKysg
Yi9Tb3VyY2UvVGhpcmRQYXJ0eS9BTkdMRS9zcmMvbGliQU5HTEUvcmVuZGVyZXIvbWV0YWwvRGlz
cGxheU10bC5tbQpAQCAtNDM3LDYgKzQzNywyOSBAQCB2b2lkIERpc3BsYXlNdGw6OmdlbmVyYXRl
Q2FwcyhlZ2w6OkNhcHMgKm91dENhcHMpIGNvbnN0IHt9CiAKIHZvaWQgRGlzcGxheU10bDo6cG9w
dWxhdGVGZWF0dXJlTGlzdChhbmdsZTo6RmVhdHVyZUxpc3QgKmZlYXR1cmVzKSB7fQogCisjaWYg
VEFSR0VUX09TX01BQyB8fCBUQVJHRVRfT1NfTUFDQ0FUQUxZU1QKK3N0YXRpYyBib29sIG5lZWRz
RUFHTE9uTWFjKCkKK3sKKyNpZiBUQVJHRVRfT1NfTUFDQ0FUQUxZU1QgJiYgKGRlZmluZWQoX19h
cm02NF9fKSB8fCBkZWZpbmVkKF9fYWFyY2g2NF9fKSkKKyAgICByZXR1cm4gdHJ1ZTsKKyNlbHNl
CisgICAgcmV0dXJuIGZhbHNlOworI2VuZGlmCit9CisjZW5kaWYKKworRUdMZW51bSBEaXNwbGF5
TXRsOjpFR0xEcmF3aW5nQnVmZmVyVGV4dHVyZVRhcmdldCgpCit7CisjaWYgVEFSR0VUX09TX01B
Q0NBVEFMWVNUCisgICAgaWYgKG5lZWRzRUFHTE9uTWFjKCkpCisgICAgICAgIHJldHVybiBFR0xf
VEVYVFVSRV8yRDsKKyAgICByZXR1cm4gRUdMX1RFWFRVUkVfUkVDVEFOR0xFX0FOR0xFOworI2Vs
aWYgVEFSR0VUX09TX01BQworICAgIHJldHVybiBFR0xfVEVYVFVSRV9SRUNUQU5HTEVfQU5HTEU7
CisjZWxzZQorICAgIHJldHVybiBFR0xfVEVYVFVSRV8yRDsKKyNlbmRpZgorfQogZWdsOjpDb25m
aWdTZXQgRGlzcGxheU10bDo6Z2VuZXJhdGVDb25maWdzKCkKIHsKICAgICAvLyBOT1RFKGhxbGUp
OiBnZW5lcmF0ZSBtb3JlIGNvbmZpZyBwZXJtdXRhdGlvbnMKQEAgLTQ2MCwxMSArNDgzLDcgQEAg
ZWdsOjpDb25maWdTZXQgRGlzcGxheU10bDo6Z2VuZXJhdGVDb25maWdzKCkKICAgICBjb25maWcu
dHJhbnNwYXJlbnRUeXBlID0gRUdMX05PTkU7CiAKICAgICAvLyBQYnVmZmVyCi0jaWYgVEFSR0VU
X09TX09TWCB8fCBUQVJHRVRfT1NfTUFDQ0FUQUxZU1QKLSAgICBjb25maWcuYmluZFRvVGV4dHVy
ZVRhcmdldCA9IEVHTF9URVhUVVJFX1JFQ1RBTkdMRV9BTkdMRTsKLSNlbHNlCi0gICAgY29uZmln
LmJpbmRUb1RleHR1cmVUYXJnZXQgPSBFR0xfVEVYVFVSRV8yRDsKLSNlbmRpZgorICAgIGNvbmZp
Zy5iaW5kVG9UZXh0dXJlVGFyZ2V0ID0gRUdMRHJhd2luZ0J1ZmZlclRleHR1cmVUYXJnZXQoKTsK
ICAgICBjb25maWcubWF4UEJ1ZmZlcldpZHRoICA9IDQwOTY7CiAgICAgY29uZmlnLm1heFBCdWZm
ZXJIZWlnaHQgPSA0MDk2OwogICAgIGNvbmZpZy5tYXhQQnVmZmVyUGl4ZWxzID0gNDA5NiAqIDQw
OTY7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>426855</attachid>
            <date>2021-04-22 15:11:33 -0700</date>
            <delta_ts>2021-04-22 17:09:41 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-224948-20210422151132.patch</filename>
            <type>text/plain</type>
            <size>3551</size>
            <attacher name="Kyle Piddington">kpiddington</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc2MzQyCmRpZmYgLS1naXQgYS9Tb3VyY2UvVGhpcmRQYXJ0
eS9BTkdMRS9DaGFuZ2VMb2cgYi9Tb3VyY2UvVGhpcmRQYXJ0eS9BTkdMRS9DaGFuZ2VMb2cKaW5k
ZXggMTljZWM3MWRkZTdlZTlmYjBlODUzMzRhODVlNDM5NzVhYzc5NjQzZC4uN2YxMjljY2VkMTUz
ODQzNWU2NmIyY2QxZjk3ZjMyZTI5MzA1M2MwNiAxMDA2NDQKLS0tIGEvU291cmNlL1RoaXJkUGFy
dHkvQU5HTEUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9UaGlyZFBhcnR5L0FOR0xFL0NoYW5nZUxv
ZwpAQCAtMSwzICsxLDIxIEBACisyMDIxLTA0LTIyICBLeWxlIFBpZGRpbmd0b24gIDxrcGlkZGlu
Z3RvbkBhcHBsZS5jb20+CisKKyAgICAgICAgW01ldGFsIEFOR0xFXSBTZWxlY3QgcHJvcGVyIElP
U3VyZmFjZSBiYWNraW5nIGZvcm1hdCBmb3IgV2ViR0wgZW52aXJvbm1lbnQKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyNDk0OAorCisgICAgICAgIERl
cGVuZGluZyBvbiB0aGUgYXJjaGl0ZWN0dXJlLCBXZWJDb3JlIGV4cGVjdHMgZGlmZmVyZW50IAor
ICAgICAgICBJT1N1cmZhY2UgdGV4dHVyZSB0YXJnZXRzIGZvciB0aGUgbWFpbiBidWZmZXIuIFdo
ZW4gcnVubmluZyBjYXRhbHlzdCBvbiAKKyAgICAgICAgQXJtNjQgZGV2aWNlcywgTWV0YWwtQU5H
TEUgbmVlZHMgdG8gc2VsZWN0IHRoZSBURVhUVVJFXzJEIHRleHR1cmUgdGFyZ2V0IGZvciBvdXIK
KyAgICAgICAgSU9TdXJmYWNlL1BidWZmZXIgYmluZCBwb2ludCwgcmF0aGVyIHRoYW4gVEVYVFVS
RV9SRUNUQU5HTEUuCisKKwlSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAq
IHNyYy9saWJBTkdMRS9yZW5kZXJlci9tZXRhbC9EaXNwbGF5TXRsLmg6CisgICAgICAgICogc3Jj
L2xpYkFOR0xFL3JlbmRlcmVyL21ldGFsL0Rpc3BsYXlNdGwubW06CisgICAgICAgIChyeDo6bmVl
ZHNFQUdMT25NYWMpOgorICAgICAgICAocng6OkRpc3BsYXlNdGw6OkVHTERyYXdpbmdCdWZmZXJU
ZXh0dXJlVGFyZ2V0KToKKyAgICAgICAgKHJ4OjpEaXNwbGF5TXRsOjpnZW5lcmF0ZUNvbmZpZ3Mp
OgorCiAyMDIxLTA0LTIwICBBbGV4IENocmlzdGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5v
cmc+CiAKICAgICAgICAgTWFjQ2F0YWx5c3QgQU5HTEUgaXMgbGlua2VkIHdpdGggQGxvYWRlcl9w
YXRoLy4uLy4uLy4uL2xpYkFOR0xFLXNoYXJlZC5keWxpYgpkaWZmIC0tZ2l0IGEvU291cmNlL1Ro
aXJkUGFydHkvQU5HTEUvc3JjL2xpYkFOR0xFL3JlbmRlcmVyL21ldGFsL0Rpc3BsYXlNdGwuaCBi
L1NvdXJjZS9UaGlyZFBhcnR5L0FOR0xFL3NyYy9saWJBTkdMRS9yZW5kZXJlci9tZXRhbC9EaXNw
bGF5TXRsLmgKaW5kZXggMmYyZmZhMzY5NDZlNTg4MTYwODY0NzJlYTAzOWUxYTdiNzk2OWFhYy4u
MDc4MzM4MWMyZjViZDhjNTE3ZmVjNTdlZWNmNTk4NjJmMzMwZGFiNSAxMDA2NDQKLS0tIGEvU291
cmNlL1RoaXJkUGFydHkvQU5HTEUvc3JjL2xpYkFOR0xFL3JlbmRlcmVyL21ldGFsL0Rpc3BsYXlN
dGwuaAorKysgYi9Tb3VyY2UvVGhpcmRQYXJ0eS9BTkdMRS9zcmMvbGliQU5HTEUvcmVuZGVyZXIv
bWV0YWwvRGlzcGxheU10bC5oCkBAIC0xNjUsNiArMTY1LDcgQEAgY2xhc3MgRGlzcGxheU10bCA6
IHB1YmxpYyBEaXNwbGF5SW1wbAogICAgIHZvaWQgaW5pdGlhbGl6ZVRleHR1cmVDYXBzKCkgY29u
c3Q7CiAgICAgdm9pZCBpbml0aWFsaXplRmVhdHVyZXMoKTsKICAgICB2b2lkIGluaXRpYWxpemVM
aW1pdGF0aW9ucygpOworICAgIEVHTGVudW0gRUdMRHJhd2luZ0J1ZmZlclRleHR1cmVUYXJnZXQo
KTsKICAgICBpZDxNVExEZXZpY2U+IGdldE1ldGFsRGV2aWNlTWF0Y2hpbmdBdHRyaWJ1dGUoY29u
c3QgZWdsOjpBdHRyaWJ1dGVNYXAgJmF0dHJpYnMpOwogICAgIGFuZ2xlOjpSZXN1bHQgaW5pdGlh
bGl6ZVNoYWRlckxpYnJhcnkoKTsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1RoaXJkUGFydHkvQU5H
TEUvc3JjL2xpYkFOR0xFL3JlbmRlcmVyL21ldGFsL0Rpc3BsYXlNdGwubW0gYi9Tb3VyY2UvVGhp
cmRQYXJ0eS9BTkdMRS9zcmMvbGliQU5HTEUvcmVuZGVyZXIvbWV0YWwvRGlzcGxheU10bC5tbQpp
bmRleCBiNzkxODM4YjY0ZTYxNGRjYTJjNDIzMTJmMjk5YzFjZTI5NjIyY2ZiLi5lMDQ3OGVjYzAz
NTlhNTcwOWIyYTNjOTAyNTliOGNmNDZmNDFhYmVhIDEwMDY0NAotLS0gYS9Tb3VyY2UvVGhpcmRQ
YXJ0eS9BTkdMRS9zcmMvbGliQU5HTEUvcmVuZGVyZXIvbWV0YWwvRGlzcGxheU10bC5tbQorKysg
Yi9Tb3VyY2UvVGhpcmRQYXJ0eS9BTkdMRS9zcmMvbGliQU5HTEUvcmVuZGVyZXIvbWV0YWwvRGlz
cGxheU10bC5tbQpAQCAtNDM3LDYgKzQzNywyOSBAQCB2b2lkIERpc3BsYXlNdGw6OmdlbmVyYXRl
Q2FwcyhlZ2w6OkNhcHMgKm91dENhcHMpIGNvbnN0IHt9CiAKIHZvaWQgRGlzcGxheU10bDo6cG9w
dWxhdGVGZWF0dXJlTGlzdChhbmdsZTo6RmVhdHVyZUxpc3QgKmZlYXR1cmVzKSB7fQogCisjaWYg
VEFSR0VUX09TX01BQ0NBVEFMWVNUCitzdGF0aWMgYm9vbCBuZWVkc0VBR0xPbk1hYygpCit7Cisj
aWYgZGVmaW5lZChfX2FybTY0X18pIHx8IGRlZmluZWQoX19hYXJjaDY0X18pCisgICAgcmV0dXJu
IHRydWU7CisjZWxzZQorICAgIHJldHVybiBmYWxzZTsKKyNlbmRpZgorfQorI2VuZGlmCisKK0VH
TGVudW0gRGlzcGxheU10bDo6RUdMRHJhd2luZ0J1ZmZlclRleHR1cmVUYXJnZXQoKQoreworI2lm
IFRBUkdFVF9PU19NQUNDQVRBTFlTVAorICAgIGlmIChuZWVkc0VBR0xPbk1hYygpKQorICAgICAg
ICByZXR1cm4gRUdMX1RFWFRVUkVfMkQ7CisgICAgcmV0dXJuIEVHTF9URVhUVVJFX1JFQ1RBTkdM
RV9BTkdMRTsKKyNlbGlmIFRBUkdFVF9PU19NQUMKKyAgICByZXR1cm4gRUdMX1RFWFRVUkVfUkVD
VEFOR0xFX0FOR0xFOworI2Vsc2UKKyAgICByZXR1cm4gRUdMX1RFWFRVUkVfMkQ7CisjZW5kaWYK
K30KIGVnbDo6Q29uZmlnU2V0IERpc3BsYXlNdGw6OmdlbmVyYXRlQ29uZmlncygpCiB7CiAgICAg
Ly8gTk9URShocWxlKTogZ2VuZXJhdGUgbW9yZSBjb25maWcgcGVybXV0YXRpb25zCkBAIC00NjAs
MTEgKzQ4Myw3IEBAIGVnbDo6Q29uZmlnU2V0IERpc3BsYXlNdGw6OmdlbmVyYXRlQ29uZmlncygp
CiAgICAgY29uZmlnLnRyYW5zcGFyZW50VHlwZSA9IEVHTF9OT05FOwogCiAgICAgLy8gUGJ1ZmZl
cgotI2lmIFRBUkdFVF9PU19PU1ggfHwgVEFSR0VUX09TX01BQ0NBVEFMWVNUCi0gICAgY29uZmln
LmJpbmRUb1RleHR1cmVUYXJnZXQgPSBFR0xfVEVYVFVSRV9SRUNUQU5HTEVfQU5HTEU7Ci0jZWxz
ZQotICAgIGNvbmZpZy5iaW5kVG9UZXh0dXJlVGFyZ2V0ID0gRUdMX1RFWFRVUkVfMkQ7Ci0jZW5k
aWYKKyAgICBjb25maWcuYmluZFRvVGV4dHVyZVRhcmdldCA9IEVHTERyYXdpbmdCdWZmZXJUZXh0
dXJlVGFyZ2V0KCk7CiAgICAgY29uZmlnLm1heFBCdWZmZXJXaWR0aCAgPSA0MDk2OwogICAgIGNv
bmZpZy5tYXhQQnVmZmVySGVpZ2h0ID0gNDA5NjsKICAgICBjb25maWcubWF4UEJ1ZmZlclBpeGVs
cyA9IDQwOTYgKiA0MDk2Owo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>426868</attachid>
            <date>2021-04-22 17:09:43 -0700</date>
            <delta_ts>2021-04-23 10:44:13 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-224948-20210422170943.patch</filename>
            <type>text/plain</type>
            <size>3578</size>
            <attacher name="Kyle Piddington">kpiddington</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc2MzQyCmRpZmYgLS1naXQgYS9Tb3VyY2UvVGhpcmRQYXJ0
eS9BTkdMRS9DaGFuZ2VMb2cgYi9Tb3VyY2UvVGhpcmRQYXJ0eS9BTkdMRS9DaGFuZ2VMb2cKaW5k
ZXggMTljZWM3MWRkZTdlZTlmYjBlODUzMzRhODVlNDM5NzVhYzc5NjQzZC4uMTAxNjAzNDRjNjRh
MWRlNWRiZGI0YzI3ODlmMjc1YTI2ZjBhOTgwNSAxMDA2NDQKLS0tIGEvU291cmNlL1RoaXJkUGFy
dHkvQU5HTEUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9UaGlyZFBhcnR5L0FOR0xFL0NoYW5nZUxv
ZwpAQCAtMSwzICsxLDIyIEBACisyMDIxLTA0LTIyICBLeWxlIFBpZGRpbmd0b24gIDxrcGlkZGlu
Z3RvbkBhcHBsZS5jb20+CisKKyAgICAgICAgW01ldGFsIEFOR0xFXSBTZWxlY3QgcHJvcGVyIElP
U3VyZmFjZSBiYWNraW5nIGZvcm1hdCBmb3IgV2ViR0wgZW52aXJvbm1lbnQKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyNDk0OAorICAgICAgICA8cmRh
cjovLzc2Mjg0ODg5PgorCisgICAgICAgIERlcGVuZGluZyBvbiB0aGUgYXJjaGl0ZWN0dXJlLCBX
ZWJDb3JlIGV4cGVjdHMgZGlmZmVyZW50IAorICAgICAgICBJT1N1cmZhY2UgdGV4dHVyZSB0YXJn
ZXRzIGZvciB0aGUgbWFpbiBidWZmZXIuIFdoZW4gcnVubmluZyBjYXRhbHlzdCBvbiAKKyAgICAg
ICAgQXJtNjQgZGV2aWNlcywgTWV0YWwtQU5HTEUgbmVlZHMgdG8gc2VsZWN0IHRoZSBURVhUVVJF
XzJEIHRleHR1cmUgdGFyZ2V0IGZvciBvdXIKKyAgICAgICAgSU9TdXJmYWNlL1BidWZmZXIgYmlu
ZCBwb2ludCwgcmF0aGVyIHRoYW4gVEVYVFVSRV9SRUNUQU5HTEUuCisKKwlSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHNyYy9saWJBTkdMRS9yZW5kZXJlci9tZXRhbC9E
aXNwbGF5TXRsLmg6CisgICAgICAgICogc3JjL2xpYkFOR0xFL3JlbmRlcmVyL21ldGFsL0Rpc3Bs
YXlNdGwubW06CisgICAgICAgIChyeDo6bmVlZHNFQUdMT25NYWMpOgorICAgICAgICAocng6OkRp
c3BsYXlNdGw6OkVHTERyYXdpbmdCdWZmZXJUZXh0dXJlVGFyZ2V0KToKKyAgICAgICAgKHJ4OjpE
aXNwbGF5TXRsOjpnZW5lcmF0ZUNvbmZpZ3MpOgorCiAyMDIxLTA0LTIwICBBbGV4IENocmlzdGVu
c2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CiAKICAgICAgICAgTWFjQ2F0YWx5c3QgQU5H
TEUgaXMgbGlua2VkIHdpdGggQGxvYWRlcl9wYXRoLy4uLy4uLy4uL2xpYkFOR0xFLXNoYXJlZC5k
eWxpYgpkaWZmIC0tZ2l0IGEvU291cmNlL1RoaXJkUGFydHkvQU5HTEUvc3JjL2xpYkFOR0xFL3Jl
bmRlcmVyL21ldGFsL0Rpc3BsYXlNdGwuaCBiL1NvdXJjZS9UaGlyZFBhcnR5L0FOR0xFL3NyYy9s
aWJBTkdMRS9yZW5kZXJlci9tZXRhbC9EaXNwbGF5TXRsLmgKaW5kZXggMmYyZmZhMzY5NDZlNTg4
MTYwODY0NzJlYTAzOWUxYTdiNzk2OWFhYy4uMDc4MzM4MWMyZjViZDhjNTE3ZmVjNTdlZWNmNTk4
NjJmMzMwZGFiNSAxMDA2NDQKLS0tIGEvU291cmNlL1RoaXJkUGFydHkvQU5HTEUvc3JjL2xpYkFO
R0xFL3JlbmRlcmVyL21ldGFsL0Rpc3BsYXlNdGwuaAorKysgYi9Tb3VyY2UvVGhpcmRQYXJ0eS9B
TkdMRS9zcmMvbGliQU5HTEUvcmVuZGVyZXIvbWV0YWwvRGlzcGxheU10bC5oCkBAIC0xNjUsNiAr
MTY1LDcgQEAgY2xhc3MgRGlzcGxheU10bCA6IHB1YmxpYyBEaXNwbGF5SW1wbAogICAgIHZvaWQg
aW5pdGlhbGl6ZVRleHR1cmVDYXBzKCkgY29uc3Q7CiAgICAgdm9pZCBpbml0aWFsaXplRmVhdHVy
ZXMoKTsKICAgICB2b2lkIGluaXRpYWxpemVMaW1pdGF0aW9ucygpOworICAgIEVHTGVudW0gRUdM
RHJhd2luZ0J1ZmZlclRleHR1cmVUYXJnZXQoKTsKICAgICBpZDxNVExEZXZpY2U+IGdldE1ldGFs
RGV2aWNlTWF0Y2hpbmdBdHRyaWJ1dGUoY29uc3QgZWdsOjpBdHRyaWJ1dGVNYXAgJmF0dHJpYnMp
OwogICAgIGFuZ2xlOjpSZXN1bHQgaW5pdGlhbGl6ZVNoYWRlckxpYnJhcnkoKTsKIApkaWZmIC0t
Z2l0IGEvU291cmNlL1RoaXJkUGFydHkvQU5HTEUvc3JjL2xpYkFOR0xFL3JlbmRlcmVyL21ldGFs
L0Rpc3BsYXlNdGwubW0gYi9Tb3VyY2UvVGhpcmRQYXJ0eS9BTkdMRS9zcmMvbGliQU5HTEUvcmVu
ZGVyZXIvbWV0YWwvRGlzcGxheU10bC5tbQppbmRleCBiNzkxODM4YjY0ZTYxNGRjYTJjNDIzMTJm
Mjk5YzFjZTI5NjIyY2ZiLi5lMDQ3OGVjYzAzNTlhNTcwOWIyYTNjOTAyNTliOGNmNDZmNDFhYmVh
IDEwMDY0NAotLS0gYS9Tb3VyY2UvVGhpcmRQYXJ0eS9BTkdMRS9zcmMvbGliQU5HTEUvcmVuZGVy
ZXIvbWV0YWwvRGlzcGxheU10bC5tbQorKysgYi9Tb3VyY2UvVGhpcmRQYXJ0eS9BTkdMRS9zcmMv
bGliQU5HTEUvcmVuZGVyZXIvbWV0YWwvRGlzcGxheU10bC5tbQpAQCAtNDM3LDYgKzQzNywyOSBA
QCB2b2lkIERpc3BsYXlNdGw6OmdlbmVyYXRlQ2FwcyhlZ2w6OkNhcHMgKm91dENhcHMpIGNvbnN0
IHt9CiAKIHZvaWQgRGlzcGxheU10bDo6cG9wdWxhdGVGZWF0dXJlTGlzdChhbmdsZTo6RmVhdHVy
ZUxpc3QgKmZlYXR1cmVzKSB7fQogCisjaWYgVEFSR0VUX09TX01BQ0NBVEFMWVNUCitzdGF0aWMg
Ym9vbCBuZWVkc0VBR0xPbk1hYygpCit7CisjaWYgZGVmaW5lZChfX2FybTY0X18pIHx8IGRlZmlu
ZWQoX19hYXJjaDY0X18pCisgICAgcmV0dXJuIHRydWU7CisjZWxzZQorICAgIHJldHVybiBmYWxz
ZTsKKyNlbmRpZgorfQorI2VuZGlmCisKK0VHTGVudW0gRGlzcGxheU10bDo6RUdMRHJhd2luZ0J1
ZmZlclRleHR1cmVUYXJnZXQoKQoreworI2lmIFRBUkdFVF9PU19NQUNDQVRBTFlTVAorICAgIGlm
IChuZWVkc0VBR0xPbk1hYygpKQorICAgICAgICByZXR1cm4gRUdMX1RFWFRVUkVfMkQ7CisgICAg
cmV0dXJuIEVHTF9URVhUVVJFX1JFQ1RBTkdMRV9BTkdMRTsKKyNlbGlmIFRBUkdFVF9PU19NQUMK
KyAgICByZXR1cm4gRUdMX1RFWFRVUkVfUkVDVEFOR0xFX0FOR0xFOworI2Vsc2UKKyAgICByZXR1
cm4gRUdMX1RFWFRVUkVfMkQ7CisjZW5kaWYKK30KIGVnbDo6Q29uZmlnU2V0IERpc3BsYXlNdGw6
OmdlbmVyYXRlQ29uZmlncygpCiB7CiAgICAgLy8gTk9URShocWxlKTogZ2VuZXJhdGUgbW9yZSBj
b25maWcgcGVybXV0YXRpb25zCkBAIC00NjAsMTEgKzQ4Myw3IEBAIGVnbDo6Q29uZmlnU2V0IERp
c3BsYXlNdGw6OmdlbmVyYXRlQ29uZmlncygpCiAgICAgY29uZmlnLnRyYW5zcGFyZW50VHlwZSA9
IEVHTF9OT05FOwogCiAgICAgLy8gUGJ1ZmZlcgotI2lmIFRBUkdFVF9PU19PU1ggfHwgVEFSR0VU
X09TX01BQ0NBVEFMWVNUCi0gICAgY29uZmlnLmJpbmRUb1RleHR1cmVUYXJnZXQgPSBFR0xfVEVY
VFVSRV9SRUNUQU5HTEVfQU5HTEU7Ci0jZWxzZQotICAgIGNvbmZpZy5iaW5kVG9UZXh0dXJlVGFy
Z2V0ID0gRUdMX1RFWFRVUkVfMkQ7Ci0jZW5kaWYKKyAgICBjb25maWcuYmluZFRvVGV4dHVyZVRh
cmdldCA9IEVHTERyYXdpbmdCdWZmZXJUZXh0dXJlVGFyZ2V0KCk7CiAgICAgY29uZmlnLm1heFBC
dWZmZXJXaWR0aCAgPSA0MDk2OwogICAgIGNvbmZpZy5tYXhQQnVmZmVySGVpZ2h0ID0gNDA5NjsK
ICAgICBjb25maWcubWF4UEJ1ZmZlclBpeGVscyA9IDQwOTYgKiA0MDk2Owo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>426924</attachid>
            <date>2021-04-23 10:44:16 -0700</date>
            <delta_ts>2021-04-26 09:43:32 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-224948-20210423104415.patch</filename>
            <type>text/plain</type>
            <size>3545</size>
            <attacher name="Kyle Piddington">kpiddington</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc2NTA1CmRpZmYgLS1naXQgYS9Tb3VyY2UvVGhpcmRQYXJ0
eS9BTkdMRS9DaGFuZ2VMb2cgYi9Tb3VyY2UvVGhpcmRQYXJ0eS9BTkdMRS9DaGFuZ2VMb2cKaW5k
ZXggOGQ0OTI5MTFiMGUzNjQ2OGY2Y2ExNDYwNzY4MzZiZjRiOWZlNGEwZi4uYjgyY2Y4YjRkZjIz
YTc4YzdiZGFmMjkwN2Y4MTM1YTdhM2Q4OWIyZiAxMDA2NDQKLS0tIGEvU291cmNlL1RoaXJkUGFy
dHkvQU5HTEUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9UaGlyZFBhcnR5L0FOR0xFL0NoYW5nZUxv
ZwpAQCAtMSwzICsxLDIyIEBACisyMDIxLTA0LTIzICBLeWxlIFBpZGRpbmd0b24gIDxrcGlkZGlu
Z3RvbkBhcHBsZS5jb20+CisKKyAgICAgICAgW01ldGFsIEFOR0xFXSBTZWxlY3QgcHJvcGVyIElP
U3VyZmFjZSBiYWNraW5nIGZvcm1hdCBmb3IgV2ViR0wgZW52aXJvbm1lbnQKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyNDk0OAorICAgICAgICA8cmRh
cjovLzc2Mjg0ODg5PgorCisgICAgICAgIERlcGVuZGluZyBvbiB0aGUgYXJjaGl0ZWN0dXJlLCBX
ZWJDb3JlIGV4cGVjdHMgZGlmZmVyZW50IAorICAgICAgICBJT1N1cmZhY2UgdGV4dHVyZSB0YXJn
ZXRzIGZvciB0aGUgbWFpbiBidWZmZXIuIFdoZW4gcnVubmluZyBjYXRhbHlzdCBvbiAKKyAgICAg
ICAgQXJtNjQgZGV2aWNlcywgTWV0YWwtQU5HTEUgbmVlZHMgdG8gc2VsZWN0IHRoZSBURVhUVVJF
XzJEIHRleHR1cmUgdGFyZ2V0IGZvciBvdXIKKyAgICAgICAgSU9TdXJmYWNlL1BidWZmZXIgYmlu
ZCBwb2ludCwgcmF0aGVyIHRoYW4gVEVYVFVSRV9SRUNUQU5HTEUuCisKKwlSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHNyYy9saWJBTkdMRS9yZW5kZXJlci9tZXRhbC9E
aXNwbGF5TXRsLmg6CisgICAgICAgICogc3JjL2xpYkFOR0xFL3JlbmRlcmVyL21ldGFsL0Rpc3Bs
YXlNdGwubW06CisgICAgICAgIChyeDo6bmVlZHNFQUdMT25NYWMpOgorICAgICAgICAocng6OkRp
c3BsYXlNdGw6OkVHTERyYXdpbmdCdWZmZXJUZXh0dXJlVGFyZ2V0KToKKyAgICAgICAgKHJ4OjpE
aXNwbGF5TXRsOjpnZW5lcmF0ZUNvbmZpZ3MpOgorCiAyMDIxLTA0LTIyICBMYXVybyBNb3VyYSAg
PGxtb3VyYUBpZ2FsaWEuY29tPgogCiAgICAgICAgIFtDTWFrZV1bQU5HTEVdIFNpbGVuY2UgLVdy
ZXR1cm4tdHlwZSBmb3IgZ2NjIGFuZCBjbGFuZwpkaWZmIC0tZ2l0IGEvU291cmNlL1RoaXJkUGFy
dHkvQU5HTEUvc3JjL2xpYkFOR0xFL3JlbmRlcmVyL21ldGFsL0Rpc3BsYXlNdGwuaCBiL1NvdXJj
ZS9UaGlyZFBhcnR5L0FOR0xFL3NyYy9saWJBTkdMRS9yZW5kZXJlci9tZXRhbC9EaXNwbGF5TXRs
LmgKaW5kZXggMmYyZmZhMzY5NDZlNTg4MTYwODY0NzJlYTAzOWUxYTdiNzk2OWFhYy4uMDc4MzM4
MWMyZjViZDhjNTE3ZmVjNTdlZWNmNTk4NjJmMzMwZGFiNSAxMDA2NDQKLS0tIGEvU291cmNlL1Ro
aXJkUGFydHkvQU5HTEUvc3JjL2xpYkFOR0xFL3JlbmRlcmVyL21ldGFsL0Rpc3BsYXlNdGwuaAor
KysgYi9Tb3VyY2UvVGhpcmRQYXJ0eS9BTkdMRS9zcmMvbGliQU5HTEUvcmVuZGVyZXIvbWV0YWwv
RGlzcGxheU10bC5oCkBAIC0xNjUsNiArMTY1LDcgQEAgY2xhc3MgRGlzcGxheU10bCA6IHB1Ymxp
YyBEaXNwbGF5SW1wbAogICAgIHZvaWQgaW5pdGlhbGl6ZVRleHR1cmVDYXBzKCkgY29uc3Q7CiAg
ICAgdm9pZCBpbml0aWFsaXplRmVhdHVyZXMoKTsKICAgICB2b2lkIGluaXRpYWxpemVMaW1pdGF0
aW9ucygpOworICAgIEVHTGVudW0gRUdMRHJhd2luZ0J1ZmZlclRleHR1cmVUYXJnZXQoKTsKICAg
ICBpZDxNVExEZXZpY2U+IGdldE1ldGFsRGV2aWNlTWF0Y2hpbmdBdHRyaWJ1dGUoY29uc3QgZWds
OjpBdHRyaWJ1dGVNYXAgJmF0dHJpYnMpOwogICAgIGFuZ2xlOjpSZXN1bHQgaW5pdGlhbGl6ZVNo
YWRlckxpYnJhcnkoKTsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1RoaXJkUGFydHkvQU5HTEUvc3Jj
L2xpYkFOR0xFL3JlbmRlcmVyL21ldGFsL0Rpc3BsYXlNdGwubW0gYi9Tb3VyY2UvVGhpcmRQYXJ0
eS9BTkdMRS9zcmMvbGliQU5HTEUvcmVuZGVyZXIvbWV0YWwvRGlzcGxheU10bC5tbQppbmRleCBi
NzkxODM4YjY0ZTYxNGRjYTJjNDIzMTJmMjk5YzFjZTI5NjIyY2ZiLi4wODJjNDFmNjBiYTExNzBj
ZmQzYWJjMjY0ZWZmZTA0NDNkNjg2ZWZhIDEwMDY0NAotLS0gYS9Tb3VyY2UvVGhpcmRQYXJ0eS9B
TkdMRS9zcmMvbGliQU5HTEUvcmVuZGVyZXIvbWV0YWwvRGlzcGxheU10bC5tbQorKysgYi9Tb3Vy
Y2UvVGhpcmRQYXJ0eS9BTkdMRS9zcmMvbGliQU5HTEUvcmVuZGVyZXIvbWV0YWwvRGlzcGxheU10
bC5tbQpAQCAtNDM3LDYgKzQzNywyOSBAQCB2b2lkIERpc3BsYXlNdGw6OmdlbmVyYXRlQ2Fwcyhl
Z2w6OkNhcHMgKm91dENhcHMpIGNvbnN0IHt9CiAKIHZvaWQgRGlzcGxheU10bDo6cG9wdWxhdGVG
ZWF0dXJlTGlzdChhbmdsZTo6RmVhdHVyZUxpc3QgKmZlYXR1cmVzKSB7fQogCisjaWYgVEFSR0VU
X09TX01BQ0NBVEFMWVNUCitzdGF0aWMgYm9vbCBuZWVkc0VBR0xPbk1hYygpCit7CisjaWYgZGVm
aW5lZChfX2FybTY0X18pIHx8IGRlZmluZWQoX19hYXJjaDY0X18pCisgICAgcmV0dXJuIHRydWU7
CisjZWxzZQorICAgIHJldHVybiBmYWxzZTsKKyNlbmRpZgorfQorI2VuZGlmCisKK0VHTGVudW0g
RGlzcGxheU10bDo6RUdMRHJhd2luZ0J1ZmZlclRleHR1cmVUYXJnZXQoKQoreworI2lmIFRBUkdF
VF9PU19NQUNDQVRBTFlTVAorICAgIGlmIChuZWVkc0VBR0xPbk1hYygpKQorICAgICAgICByZXR1
cm4gRUdMX1RFWFRVUkVfMkQ7CisgICAgcmV0dXJuIEVHTF9URVhUVVJFX1JFQ1RBTkdMRV9BTkdM
RTsKKyNlbGlmIFRBUkdFVF9PU19PU1gKKyAgICByZXR1cm4gRUdMX1RFWFRVUkVfUkVDVEFOR0xF
X0FOR0xFOworI2Vsc2UKKyAgICByZXR1cm4gRUdMX1RFWFRVUkVfMkQ7CisjZW5kaWYKK30KIGVn
bDo6Q29uZmlnU2V0IERpc3BsYXlNdGw6OmdlbmVyYXRlQ29uZmlncygpCiB7CiAgICAgLy8gTk9U
RShocWxlKTogZ2VuZXJhdGUgbW9yZSBjb25maWcgcGVybXV0YXRpb25zCkBAIC00NjAsMTEgKzQ4
Myw3IEBAIGVnbDo6Q29uZmlnU2V0IERpc3BsYXlNdGw6OmdlbmVyYXRlQ29uZmlncygpCiAgICAg
Y29uZmlnLnRyYW5zcGFyZW50VHlwZSA9IEVHTF9OT05FOwogCiAgICAgLy8gUGJ1ZmZlcgotI2lm
IFRBUkdFVF9PU19PU1ggfHwgVEFSR0VUX09TX01BQ0NBVEFMWVNUCi0gICAgY29uZmlnLmJpbmRU
b1RleHR1cmVUYXJnZXQgPSBFR0xfVEVYVFVSRV9SRUNUQU5HTEVfQU5HTEU7Ci0jZWxzZQotICAg
IGNvbmZpZy5iaW5kVG9UZXh0dXJlVGFyZ2V0ID0gRUdMX1RFWFRVUkVfMkQ7Ci0jZW5kaWYKKyAg
ICBjb25maWcuYmluZFRvVGV4dHVyZVRhcmdldCA9IEVHTERyYXdpbmdCdWZmZXJUZXh0dXJlVGFy
Z2V0KCk7CiAgICAgY29uZmlnLm1heFBCdWZmZXJXaWR0aCAgPSA0MDk2OwogICAgIGNvbmZpZy5t
YXhQQnVmZmVySGVpZ2h0ID0gNDA5NjsKICAgICBjb25maWcubWF4UEJ1ZmZlclBpeGVscyA9IDQw
OTYgKiA0MDk2Owo=
</data>
<flag name="commit-queue"
          id="447539"
          type_id="3"
          status="+"
          setter="kpiddington"
    />
          </attachment>
      

    </bug>

</bugzilla>