<?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>294822</bug_id>
          
          <creation_ts>2025-06-22 18:57:31 -0700</creation_ts>
          <short_desc>[Cleanup] Remove innerLineHeight from RenderObject</short_desc>
          <delta_ts>2025-07-15 12:50:25 -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>
          <dependson>295760</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="alan">zalan</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>koivisto</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2125126</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2025-06-22 18:57:31 -0700</bug_when>
    <thetext>ssia</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2125127</commentid>
    <comment_count>1</comment_count>
      <attachid>475625</attachid>
    <who name="alan">zalan</who>
    <bug_when>2025-06-22 19:01:20 -0700</bug_when>
    <thetext>Created attachment 475625
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2125223</commentid>
    <comment_count>2</comment_count>
      <attachid>475630</attachid>
    <who name="alan">zalan</who>
    <bug_when>2025-06-23 08:04:36 -0700</bug_when>
    <thetext>Created attachment 475630
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2125233</commentid>
    <comment_count>3</comment_count>
      <attachid>475631</attachid>
    <who name="alan">zalan</who>
    <bug_when>2025-06-23 08:28:40 -0700</bug_when>
    <thetext>Created attachment 475631
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2125247</commentid>
    <comment_count>4</comment_count>
      <attachid>475632</attachid>
    <who name="alan">zalan</who>
    <bug_when>2025-06-23 08:45:18 -0700</bug_when>
    <thetext>Created attachment 475632
[fast-cq]Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2125292</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2025-06-23 11:51:17 -0700</bug_when>
    <thetext>Committed 296526@main (d13a39091f11): &lt;https://commits.webkit.org/296526@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 475632.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2125293</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2025-06-23 11:52:13 -0700</bug_when>
    <thetext>&lt;rdar://problem/154114683&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2129231</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2025-07-10 20:09:51 -0700</bug_when>
    <thetext>Re-opened since this is blocked by bug 295760</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2130223</commentid>
    <comment_count>8</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2025-07-15 12:50:25 -0700</bug_when>
    <thetext>re-land is at bug 295997</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>475625</attachid>
            <date>2025-06-22 19:01:20 -0700</date>
            <delta_ts>2025-06-23 08:04:35 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-294822-20250622190119.patch</filename>
            <type>text/plain</type>
            <size>4313</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">RnJvbSA3NjdkMDZlZTVkZTZlNDQ2MTY3ZTAyNTE3ZDI3YjFlNjgzZTZkNGQwIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGFuIEJhcmFkbGF5IDx6YWxhbkBhcHBsZS5jb20+CkRhdGU6
IFN1biwgMjIgSnVuIDIwMjUgMTg6NTc6NDQgLTA3MDAKU3ViamVjdDogW1BBVENIXSBbQ2xlYW51
cF0gUmVtb3ZlIGlubmVyTGluZUhlaWdodCBmcm9tIFJlbmRlck9iamVjdAogaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI5NDgyMgoKUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCgpMZXQncyBub3QgaGF2ZSB0aGlzIGlubGluZSBsYXlvdXQgcmVsYXRlZCBBUEkgb24g
UmVuZGVyT2JqZWN0LgooYWxzbyB0aGVyZSdzIG9ubHkgb25lIGNhbGxlciwgc28gbWF5YmUgV2Vi
RnJhbWUgc2hvdWxkIGp1c3QgY2hlY2sgZm9yIFJlbmRlclRleHRDb250cm9sKQoKKiBTb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyT2JqZWN0LmNwcDoKKFdlYkNvcmU6OlJlbmRlck9iamVj
dDo6aW5uZXJMaW5lSGVpZ2h0IGNvbnN0KTogRGVsZXRlZC4KKiBTb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvUmVuZGVyT2JqZWN0Lmg6CiogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRl
eHRDb250cm9sLmNwcDoKKFdlYkNvcmU6OlJlbmRlclRleHRDb250cm9sOjppbm5lckxpbmVIZWln
aHQgY29uc3QpOgoqIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUZXh0Q29udHJvbC5o
OgoqIFNvdXJjZS9XZWJLaXRMZWdhY3kvbWFjL1dlYlZpZXcvV2ViRnJhbWUubW06CigtW1dlYkZy
YW1lIGlubmVyTGluZUhlaWdodDpdKToKLS0tCiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVu
ZGVyT2JqZWN0LmNwcCAgICAgIHwgNSAtLS0tLQogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1Jl
bmRlck9iamVjdC5oICAgICAgICB8IDQgLS0tLQogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1Jl
bmRlclRleHRDb250cm9sLmNwcCB8IDMgKy0tCiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVu
ZGVyVGV4dENvbnRyb2wuaCAgIHwgNCArLS0tCiBTb3VyY2UvV2ViS2l0TGVnYWN5L21hYy9XZWJW
aWV3L1dlYkZyYW1lLm1tICAgIHwgNCArKystCiA1IGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9u
cygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL1JlbmRlck9iamVjdC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyT2Jq
ZWN0LmNwcAppbmRleCA1YTQ5NjgyM2RiMmQuLmYxNTgzOWQzNjQ5MCAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlck9iamVjdC5jcHAKKysrIGIvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL1JlbmRlck9iamVjdC5jcHAKQEAgLTE5MTIsMTEgKzE5MTIsNiBAQCBib29s
IFJlbmRlck9iamVjdDo6bm9kZUF0UG9pbnQoY29uc3QgSGl0VGVzdFJlcXVlc3QmLCBIaXRUZXN0
UmVzdWx0JiwgY29uc3QgSGl0VAogICAgIHJldHVybiBmYWxzZTsKIH0KIAotaW50IFJlbmRlck9i
amVjdDo6aW5uZXJMaW5lSGVpZ2h0KCkgY29uc3QKLXsKLSAgICByZXR1cm4gc3R5bGUoKS5jb21w
dXRlZExpbmVIZWlnaHQoKTsKLX0KLQogaW50IFJlbmRlck9iamVjdDo6Y2FyZXRNaW5PZmZzZXQo
KSBjb25zdAogewogICAgIHJldHVybiAwOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL1JlbmRlck9iamVjdC5oIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlck9i
amVjdC5oCmluZGV4IDBmNTg1ZDBiOTc5MC4uNGUxYzhmZWU3ODU3IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyT2JqZWN0LmgKKysrIGIvU291cmNlL1dlYkNvcmUv
cmVuZGVyaW5nL1JlbmRlck9iamVjdC5oCkBAIC03ODEsMTAgKzc4MSw2IEBAIHB1YmxpYzoKICAg
ICB2b2lkIHNldFBhaW50Q29udGFpbm1lbnRBcHBsaWVzKGJvb2wgdmFsdWUgPSB0cnVlKSB7IG1f
c3RhdGVCaXRmaWVsZHMuc2V0RmxhZyhTdGF0ZUZsYWc6OlBhaW50Q29udGFpbm1lbnRBcHBsaWVz
LCB2YWx1ZSk7IH0KICAgICB2b2lkIHNldEhhc1NWR1RyYW5zZm9ybShib29sIHZhbHVlID0gdHJ1
ZSkgeyBtX3N0YXRlQml0ZmllbGRzLnNldEZsYWcoU3RhdGVGbGFnOjpIYXNTVkdUcmFuc2Zvcm0s
IHZhbHVlKTsgfQogCi0gICAgLy8gSG9vayBzbyB0aGF0IFJlbmRlclRleHRDb250cm9sIGNhbiBy
ZXR1cm4gdGhlIGxpbmUgaGVpZ2h0IG9mIGl0cyBpbm5lciByZW5kZXJlci4KLSAgICAvLyBGb3Ig
b3RoZXIgcmVuZGVyZXJzLCB0aGUgdmFsdWUgaXMgdGhlIHNhbWUgYXMgbGluZUhlaWdodChmYWxz
ZSkuCi0gICAgdmlydHVhbCBpbnQgaW5uZXJMaW5lSGVpZ2h0KCkgY29uc3Q7Ci0KICAgICAvLyB1
c2VkIGZvciBlbGVtZW50IHN0YXRlIHVwZGF0ZXMgdGhhdCBjYW5ub3QgYmUgZml4ZWQgd2l0aCBh
CiAgICAgLy8gcmVwYWludCBhbmQgZG8gbm90IG5lZWQgYSByZWxheW91dAogICAgIHZpcnR1YWwg
dm9pZCB1cGRhdGVGcm9tRWxlbWVudCgpIHsgfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
cmVuZGVyaW5nL1JlbmRlclRleHRDb250cm9sLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmlu
Zy9SZW5kZXJUZXh0Q29udHJvbC5jcHAKaW5kZXggOTRkYTllMmY0OGQwLi4zNjRkZDFjNWVhMDEg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUZXh0Q29udHJvbC5j
cHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRleHRDb250cm9sLmNwcApA
QCAtMjM5LDggKzIzOSw3IEBAIGJvb2wgUmVuZGVyVGV4dENvbnRyb2w6OmNhblNjcm9sbCgpIGNv
bnN0CiAKIGludCBSZW5kZXJUZXh0Q29udHJvbDo6aW5uZXJMaW5lSGVpZ2h0KCkgY29uc3QKIHsK
LSAgICBhdXRvIGlubmVyVGV4dCA9IGlubmVyVGV4dEVsZW1lbnQoKTsKLSAgICBpZiAoaW5uZXJU
ZXh0ICYmIGlubmVyVGV4dC0+cmVuZGVyZXIoKSkKKyAgICBpZiAoYXV0byBpbm5lclRleHRFbGVt
ZW50ID0gdGhpcy0+aW5uZXJUZXh0RWxlbWVudCgpOyBpbm5lclRleHRFbGVtZW50ICYmIGlubmVy
VGV4dEVsZW1lbnQtPnJlbmRlcmVyKCkpCiAgICAgICAgIHJldHVybiBpbm5lclRleHQtPnJlbmRl
cmVyKCktPnN0eWxlKCkuY29tcHV0ZWRMaW5lSGVpZ2h0KCk7CiAgICAgcmV0dXJuIHN0eWxlKCku
Y29tcHV0ZWRMaW5lSGVpZ2h0KCk7CiB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvUmVuZGVyVGV4dENvbnRyb2wuaCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5k
ZXJUZXh0Q29udHJvbC5oCmluZGV4IGZhZjM0MTMzZGYwYi4uMzg1ZTBjODllM2RkIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGV4dENvbnRyb2wuaAorKysgYi9T
b3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGV4dENvbnRyb2wuaApAQCAtNDAsOSArNDAs
NyBAQCBwdWJsaWM6CiAKICNpZiBQTEFURk9STShJT1NfRkFNSUxZKQogICAgIGJvb2wgY2FuU2Ny
b2xsKCkgY29uc3Q7Ci0KLSAgICAvLyBSZXR1cm5zIHRoZSBsaW5lIGhlaWdodCBvZiB0aGUgaW5u
ZXIgcmVuZGVyZXIuCi0gICAgaW50IGlubmVyTGluZUhlaWdodCgpIGNvbnN0IG92ZXJyaWRlOwor
ICAgIGludCBpbm5lckxpbmVIZWlnaHQoKSBjb25zdDsKICNlbmRpZgogCiBwcm90ZWN0ZWQ6CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0TGVnYWN5L21hYy9XZWJWaWV3L1dlYkZyYW1lLm1tIGIv
U291cmNlL1dlYktpdExlZ2FjeS9tYWMvV2ViVmlldy9XZWJGcmFtZS5tbQppbmRleCA1NmUwMDBj
MzZkZjcuLjcxNzM2MmFjNzAyZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdExlZ2FjeS9tYWMv
V2ViVmlldy9XZWJGcmFtZS5tbQorKysgYi9Tb3VyY2UvV2ViS2l0TGVnYWN5L21hYy9XZWJWaWV3
L1dlYkZyYW1lLm1tCkBAIC0xMzU0LDcgKzEzNTQsOSBAQCAtIChpbnQpaW5uZXJMaW5lSGVpZ2h0
OihET01Ob2RlICopbm9kZQogICAgIGlmICghcmVuZGVyZXIpCiAgICAgICAgIHJldHVybiAwOwog
Ci0gICAgcmV0dXJuIHJlbmRlcmVyLT5pbm5lckxpbmVIZWlnaHQoKTsKKyAgICBpZiAoQ2hlY2tl
ZFB0ciB0ZXh0Q29udHJvbFJlbmRlcmVyID0gZHluYW1pY0Rvd25jYXN0PFJlbmRlclRleHRDb250
cm9sPigqcmVuZGVyZXIpKQorICAgICAgICByZXR1cm4gdGV4dENvbnRyb2xSZW5kZXJlci0+aW5u
ZXJMaW5lSGVpZ2h0KCk7CisgICAgcmV0dXJuIHJlbmRlcmVyLT5zdHlsZSgpLmNvbXB1dGVkTGlu
ZUhlaWdodCgpOwogfQogCiAtICh2b2lkKXVwZGF0ZUxheW91dAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>475630</attachid>
            <date>2025-06-23 08:04:36 -0700</date>
            <delta_ts>2025-06-23 08:44:14 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-294822-20250623080435.patch</filename>
            <type>text/plain</type>
            <size>4399</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">RnJvbSA3NDU3NmIxZDc3NThiYmI4OTNhNjc3OTM0MTE1YzRlNDI3YTZiZGJhIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGFuIEJhcmFkbGF5IDx6YWxhbkBhcHBsZS5jb20+CkRhdGU6
IFN1biwgMjIgSnVuIDIwMjUgMTg6NTc6NDQgLTA3MDAKU3ViamVjdDogW1BBVENIXSBbQ2xlYW51
cF0gUmVtb3ZlIGlubmVyTGluZUhlaWdodCBmcm9tIFJlbmRlck9iamVjdAogaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI5NDgyMgoKUmV2aWV3ZWQgYnkgQW50dGkgS29p
dmlzdG8uCgpMZXQncyBub3QgaGF2ZSB0aGlzIGlubGluZSBsYXlvdXQgcmVsYXRlZCBBUEkgb24g
UmVuZGVyT2JqZWN0LgooYWxzbyB0aGVyZSdzIG9ubHkgb25lIGNhbGxlciwgc28gbWF5YmUgV2Vi
RnJhbWUgc2hvdWxkIGp1c3QgY2hlY2sgZm9yIFJlbmRlclRleHRDb250cm9sKQoKKiBTb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyT2JqZWN0LmNwcDoKKFdlYkNvcmU6OlJlbmRlck9iamVj
dDo6aW5uZXJMaW5lSGVpZ2h0IGNvbnN0KTogRGVsZXRlZC4KKiBTb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvUmVuZGVyT2JqZWN0Lmg6CiogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRl
eHRDb250cm9sLmNwcDoKKFdlYkNvcmU6OlJlbmRlclRleHRDb250cm9sOjppbm5lckxpbmVIZWln
aHQgY29uc3QpOgoqIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUZXh0Q29udHJvbC5o
OgoqIFNvdXJjZS9XZWJLaXRMZWdhY3kvbWFjL1dlYlZpZXcvV2ViRnJhbWUubW06CigtW1dlYkZy
YW1lIGlubmVyTGluZUhlaWdodDpdKToKLS0tCiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVu
ZGVyT2JqZWN0LmNwcCAgICAgIHwgNSAtLS0tLQogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1Jl
bmRlck9iamVjdC5oICAgICAgICB8IDQgLS0tLQogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1Jl
bmRlclRleHRDb250cm9sLmNwcCB8IDUgKystLS0KIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9S
ZW5kZXJUZXh0Q29udHJvbC5oICAgfCA0ICstLS0KIFNvdXJjZS9XZWJLaXRMZWdhY3kvbWFjL1dl
YlZpZXcvV2ViRnJhbWUubW0gICAgfCA0ICsrKy0KIDUgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRp
b25zKCspLCAxNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvUmVuZGVyT2JqZWN0LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJP
YmplY3QuY3BwCmluZGV4IDVhNDk2ODIzZGIyZC4uZjE1ODM5ZDM2NDkwIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyT2JqZWN0LmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvUmVuZGVyT2JqZWN0LmNwcApAQCAtMTkxMiwxMSArMTkxMiw2IEBAIGJv
b2wgUmVuZGVyT2JqZWN0Ojpub2RlQXRQb2ludChjb25zdCBIaXRUZXN0UmVxdWVzdCYsIEhpdFRl
c3RSZXN1bHQmLCBjb25zdCBIaXRUCiAgICAgcmV0dXJuIGZhbHNlOwogfQogCi1pbnQgUmVuZGVy
T2JqZWN0Ojppbm5lckxpbmVIZWlnaHQoKSBjb25zdAotewotICAgIHJldHVybiBzdHlsZSgpLmNv
bXB1dGVkTGluZUhlaWdodCgpOwotfQotCiBpbnQgUmVuZGVyT2JqZWN0OjpjYXJldE1pbk9mZnNl
dCgpIGNvbnN0CiB7CiAgICAgcmV0dXJuIDA7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9y
ZW5kZXJpbmcvUmVuZGVyT2JqZWN0LmggYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVy
T2JqZWN0LmgKaW5kZXggMGY1ODVkMGI5NzkwLi40ZTFjOGZlZTc4NTcgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJPYmplY3QuaAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9yZW5kZXJpbmcvUmVuZGVyT2JqZWN0LmgKQEAgLTc4MSwxMCArNzgxLDYgQEAgcHVibGljOgog
ICAgIHZvaWQgc2V0UGFpbnRDb250YWlubWVudEFwcGxpZXMoYm9vbCB2YWx1ZSA9IHRydWUpIHsg
bV9zdGF0ZUJpdGZpZWxkcy5zZXRGbGFnKFN0YXRlRmxhZzo6UGFpbnRDb250YWlubWVudEFwcGxp
ZXMsIHZhbHVlKTsgfQogICAgIHZvaWQgc2V0SGFzU1ZHVHJhbnNmb3JtKGJvb2wgdmFsdWUgPSB0
cnVlKSB7IG1fc3RhdGVCaXRmaWVsZHMuc2V0RmxhZyhTdGF0ZUZsYWc6Okhhc1NWR1RyYW5zZm9y
bSwgdmFsdWUpOyB9CiAKLSAgICAvLyBIb29rIHNvIHRoYXQgUmVuZGVyVGV4dENvbnRyb2wgY2Fu
IHJldHVybiB0aGUgbGluZSBoZWlnaHQgb2YgaXRzIGlubmVyIHJlbmRlcmVyLgotICAgIC8vIEZv
ciBvdGhlciByZW5kZXJlcnMsIHRoZSB2YWx1ZSBpcyB0aGUgc2FtZSBhcyBsaW5lSGVpZ2h0KGZh
bHNlKS4KLSAgICB2aXJ0dWFsIGludCBpbm5lckxpbmVIZWlnaHQoKSBjb25zdDsKLQogICAgIC8v
IHVzZWQgZm9yIGVsZW1lbnQgc3RhdGUgdXBkYXRlcyB0aGF0IGNhbm5vdCBiZSBmaXhlZCB3aXRo
IGEKICAgICAvLyByZXBhaW50IGFuZCBkbyBub3QgbmVlZCBhIHJlbGF5b3V0CiAgICAgdmlydHVh
bCB2b2lkIHVwZGF0ZUZyb21FbGVtZW50KCkgeyB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9yZW5kZXJpbmcvUmVuZGVyVGV4dENvbnRyb2wuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL1JlbmRlclRleHRDb250cm9sLmNwcAppbmRleCA5NGRhOWUyZjQ4ZDAuLjEyMzhiNmFjMWIy
YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRleHRDb250cm9s
LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGV4dENvbnRyb2wuY3Bw
CkBAIC0yMzksOSArMjM5LDggQEAgYm9vbCBSZW5kZXJUZXh0Q29udHJvbDo6Y2FuU2Nyb2xsKCkg
Y29uc3QKIAogaW50IFJlbmRlclRleHRDb250cm9sOjppbm5lckxpbmVIZWlnaHQoKSBjb25zdAog
ewotICAgIGF1dG8gaW5uZXJUZXh0ID0gaW5uZXJUZXh0RWxlbWVudCgpOwotICAgIGlmIChpbm5l
clRleHQgJiYgaW5uZXJUZXh0LT5yZW5kZXJlcigpKQotICAgICAgICByZXR1cm4gaW5uZXJUZXh0
LT5yZW5kZXJlcigpLT5zdHlsZSgpLmNvbXB1dGVkTGluZUhlaWdodCgpOworICAgIGlmIChhdXRv
IGlubmVyVGV4dEVsZW1lbnQgPSB0aGlzLT5pbm5lclRleHRFbGVtZW50KCk7IGlubmVyVGV4dEVs
ZW1lbnQgJiYgaW5uZXJUZXh0RWxlbWVudC0+cmVuZGVyZXIoKSkKKyAgICAgICAgcmV0dXJuIGlu
bmVyVGV4dEVsZW1lbnQtPnJlbmRlcmVyKCktPnN0eWxlKCkuY29tcHV0ZWRMaW5lSGVpZ2h0KCk7
CiAgICAgcmV0dXJuIHN0eWxlKCkuY29tcHV0ZWRMaW5lSGVpZ2h0KCk7CiB9CiAjZW5kaWYKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUZXh0Q29udHJvbC5oIGIv
U291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRleHRDb250cm9sLmgKaW5kZXggZmFmMzQx
MzNkZjBiLi4zODVlMGM4OWUzZGQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmlu
Zy9SZW5kZXJUZXh0Q29udHJvbC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5k
ZXJUZXh0Q29udHJvbC5oCkBAIC00MCw5ICs0MCw3IEBAIHB1YmxpYzoKIAogI2lmIFBMQVRGT1JN
KElPU19GQU1JTFkpCiAgICAgYm9vbCBjYW5TY3JvbGwoKSBjb25zdDsKLQotICAgIC8vIFJldHVy
bnMgdGhlIGxpbmUgaGVpZ2h0IG9mIHRoZSBpbm5lciByZW5kZXJlci4KLSAgICBpbnQgaW5uZXJM
aW5lSGVpZ2h0KCkgY29uc3Qgb3ZlcnJpZGU7CisgICAgaW50IGlubmVyTGluZUhlaWdodCgpIGNv
bnN0OwogI2VuZGlmCiAKIHByb3RlY3RlZDoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXRMZWdh
Y3kvbWFjL1dlYlZpZXcvV2ViRnJhbWUubW0gYi9Tb3VyY2UvV2ViS2l0TGVnYWN5L21hYy9XZWJW
aWV3L1dlYkZyYW1lLm1tCmluZGV4IDU2ZTAwMGMzNmRmNy4uNzE3MzYyYWM3MDJmIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViS2l0TGVnYWN5L21hYy9XZWJWaWV3L1dlYkZyYW1lLm1tCisrKyBiL1Nv
dXJjZS9XZWJLaXRMZWdhY3kvbWFjL1dlYlZpZXcvV2ViRnJhbWUubW0KQEAgLTEzNTQsNyArMTM1
NCw5IEBAIC0gKGludClpbm5lckxpbmVIZWlnaHQ6KERPTU5vZGUgKilub2RlCiAgICAgaWYgKCFy
ZW5kZXJlcikKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICByZXR1cm4gcmVuZGVyZXItPmlubmVy
TGluZUhlaWdodCgpOworICAgIGlmIChDaGVja2VkUHRyIHRleHRDb250cm9sUmVuZGVyZXIgPSBk
eW5hbWljRG93bmNhc3Q8UmVuZGVyVGV4dENvbnRyb2w+KCpyZW5kZXJlcikpCisgICAgICAgIHJl
dHVybiB0ZXh0Q29udHJvbFJlbmRlcmVyLT5pbm5lckxpbmVIZWlnaHQoKTsKKyAgICByZXR1cm4g
cmVuZGVyZXItPnN0eWxlKCkuY29tcHV0ZWRMaW5lSGVpZ2h0KCk7CiB9CiAKIC0gKHZvaWQpdXBk
YXRlTGF5b3V0Cg==
</data>
<flag name="commit-queue"
          id="499020"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>475631</attachid>
            <date>2025-06-23 08:28:40 -0700</date>
            <delta_ts>2025-06-23 09:04:51 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-294822-20250623082840.patch</filename>
            <type>text/plain</type>
            <size>4703</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">RnJvbSAyZTQ2MjcwMWFmZjVjZjU4YTViNzc1Yzc1NmFmYjc3NjIzM2M3ZDU5IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGFuIEJhcmFkbGF5IDx6YWxhbkBhcHBsZS5jb20+CkRhdGU6
IFN1biwgMjIgSnVuIDIwMjUgMTg6NTc6NDQgLTA3MDAKU3ViamVjdDogW1BBVENIXSBbQ2xlYW51
cF0gUmVtb3ZlIGlubmVyTGluZUhlaWdodCBmcm9tIFJlbmRlck9iamVjdAogaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI5NDgyMgoKUmV2aWV3ZWQgYnkgQW50dGkgS29p
dmlzdG8uCgpMZXQncyBub3QgaGF2ZSB0aGlzIGlubGluZSBsYXlvdXQgcmVsYXRlZCBBUEkgb24g
UmVuZGVyT2JqZWN0LgooYWxzbyB0aGVyZSdzIG9ubHkgb25lIGNhbGxlciwgc28gbWF5YmUgV2Vi
RnJhbWUgc2hvdWxkIGp1c3QgY2hlY2sgZm9yIFJlbmRlclRleHRDb250cm9sKQoKKiBTb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyT2JqZWN0LmNwcDoKKFdlYkNvcmU6OlJlbmRlck9iamVj
dDo6aW5uZXJMaW5lSGVpZ2h0IGNvbnN0KTogRGVsZXRlZC4KKiBTb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvUmVuZGVyT2JqZWN0Lmg6CiogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRl
eHRDb250cm9sLmNwcDoKKFdlYkNvcmU6OlJlbmRlclRleHRDb250cm9sOjppbm5lckxpbmVIZWln
aHQgY29uc3QpOgoqIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUZXh0Q29udHJvbC5o
OgoqIFNvdXJjZS9XZWJLaXRMZWdhY3kvbWFjL1dlYlZpZXcvV2ViRnJhbWUubW06CigtW1dlYkZy
YW1lIGlubmVyTGluZUhlaWdodDpdKToKLS0tCiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVu
ZGVyT2JqZWN0LmNwcCAgICAgIHwgNSAtLS0tLQogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1Jl
bmRlck9iamVjdC5oICAgICAgICB8IDQgLS0tLQogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1Jl
bmRlclRleHRDb250cm9sLmNwcCB8IDUgKystLS0KIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9S
ZW5kZXJUZXh0Q29udHJvbC5oICAgfCA0ICstLS0KIFNvdXJjZS9XZWJLaXRMZWdhY3kvbWFjL1dl
YlZpZXcvV2ViRnJhbWUubW0gICAgfCA1ICsrKystCiA1IGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0
aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL1JlbmRlck9iamVjdC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVy
T2JqZWN0LmNwcAppbmRleCA1YTQ5NjgyM2RiMmQuLmYxNTgzOWQzNjQ5MCAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlck9iamVjdC5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL1JlbmRlck9iamVjdC5jcHAKQEAgLTE5MTIsMTEgKzE5MTIsNiBAQCBi
b29sIFJlbmRlck9iamVjdDo6bm9kZUF0UG9pbnQoY29uc3QgSGl0VGVzdFJlcXVlc3QmLCBIaXRU
ZXN0UmVzdWx0JiwgY29uc3QgSGl0VAogICAgIHJldHVybiBmYWxzZTsKIH0KIAotaW50IFJlbmRl
ck9iamVjdDo6aW5uZXJMaW5lSGVpZ2h0KCkgY29uc3QKLXsKLSAgICByZXR1cm4gc3R5bGUoKS5j
b21wdXRlZExpbmVIZWlnaHQoKTsKLX0KLQogaW50IFJlbmRlck9iamVjdDo6Y2FyZXRNaW5PZmZz
ZXQoKSBjb25zdAogewogICAgIHJldHVybiAwOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
cmVuZGVyaW5nL1JlbmRlck9iamVjdC5oIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRl
ck9iamVjdC5oCmluZGV4IGM3YzkzZDc1MzE3OC4uZDk0Y2FlMGU3MWQ2IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyT2JqZWN0LmgKKysrIGIvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL1JlbmRlck9iamVjdC5oCkBAIC03ODIsMTAgKzc4Miw2IEBAIHB1YmxpYzoK
ICAgICB2b2lkIHNldFBhaW50Q29udGFpbm1lbnRBcHBsaWVzKGJvb2wgdmFsdWUgPSB0cnVlKSB7
IG1fc3RhdGVCaXRmaWVsZHMuc2V0RmxhZyhTdGF0ZUZsYWc6OlBhaW50Q29udGFpbm1lbnRBcHBs
aWVzLCB2YWx1ZSk7IH0KICAgICB2b2lkIHNldEhhc1NWR1RyYW5zZm9ybShib29sIHZhbHVlID0g
dHJ1ZSkgeyBtX3N0YXRlQml0ZmllbGRzLnNldEZsYWcoU3RhdGVGbGFnOjpIYXNTVkdUcmFuc2Zv
cm0sIHZhbHVlKTsgfQogCi0gICAgLy8gSG9vayBzbyB0aGF0IFJlbmRlclRleHRDb250cm9sIGNh
biByZXR1cm4gdGhlIGxpbmUgaGVpZ2h0IG9mIGl0cyBpbm5lciByZW5kZXJlci4KLSAgICAvLyBG
b3Igb3RoZXIgcmVuZGVyZXJzLCB0aGUgdmFsdWUgaXMgdGhlIHNhbWUgYXMgbGluZUhlaWdodChm
YWxzZSkuCi0gICAgdmlydHVhbCBpbnQgaW5uZXJMaW5lSGVpZ2h0KCkgY29uc3Q7Ci0KICAgICAv
LyB1c2VkIGZvciBlbGVtZW50IHN0YXRlIHVwZGF0ZXMgdGhhdCBjYW5ub3QgYmUgZml4ZWQgd2l0
aCBhCiAgICAgLy8gcmVwYWludCBhbmQgZG8gbm90IG5lZWQgYSByZWxheW91dAogICAgIHZpcnR1
YWwgdm9pZCB1cGRhdGVGcm9tRWxlbWVudCgpIHsgfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL1JlbmRlclRleHRDb250cm9sLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRl
cmluZy9SZW5kZXJUZXh0Q29udHJvbC5jcHAKaW5kZXggOTRkYTllMmY0OGQwLi4xMjM4YjZhYzFi
MmEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUZXh0Q29udHJv
bC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRleHRDb250cm9sLmNw
cApAQCAtMjM5LDkgKzIzOSw4IEBAIGJvb2wgUmVuZGVyVGV4dENvbnRyb2w6OmNhblNjcm9sbCgp
IGNvbnN0CiAKIGludCBSZW5kZXJUZXh0Q29udHJvbDo6aW5uZXJMaW5lSGVpZ2h0KCkgY29uc3QK
IHsKLSAgICBhdXRvIGlubmVyVGV4dCA9IGlubmVyVGV4dEVsZW1lbnQoKTsKLSAgICBpZiAoaW5u
ZXJUZXh0ICYmIGlubmVyVGV4dC0+cmVuZGVyZXIoKSkKLSAgICAgICAgcmV0dXJuIGlubmVyVGV4
dC0+cmVuZGVyZXIoKS0+c3R5bGUoKS5jb21wdXRlZExpbmVIZWlnaHQoKTsKKyAgICBpZiAoYXV0
byBpbm5lclRleHRFbGVtZW50ID0gdGhpcy0+aW5uZXJUZXh0RWxlbWVudCgpOyBpbm5lclRleHRF
bGVtZW50ICYmIGlubmVyVGV4dEVsZW1lbnQtPnJlbmRlcmVyKCkpCisgICAgICAgIHJldHVybiBp
bm5lclRleHRFbGVtZW50LT5yZW5kZXJlcigpLT5zdHlsZSgpLmNvbXB1dGVkTGluZUhlaWdodCgp
OwogICAgIHJldHVybiBzdHlsZSgpLmNvbXB1dGVkTGluZUhlaWdodCgpOwogfQogI2VuZGlmCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGV4dENvbnRyb2wuaCBi
L1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUZXh0Q29udHJvbC5oCmluZGV4IGZhZjM0
MTMzZGYwYi4uMzg1ZTBjODllM2RkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvUmVuZGVyVGV4dENvbnRyb2wuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVu
ZGVyVGV4dENvbnRyb2wuaApAQCAtNDAsOSArNDAsNyBAQCBwdWJsaWM6CiAKICNpZiBQTEFURk9S
TShJT1NfRkFNSUxZKQogICAgIGJvb2wgY2FuU2Nyb2xsKCkgY29uc3Q7Ci0KLSAgICAvLyBSZXR1
cm5zIHRoZSBsaW5lIGhlaWdodCBvZiB0aGUgaW5uZXIgcmVuZGVyZXIuCi0gICAgaW50IGlubmVy
TGluZUhlaWdodCgpIGNvbnN0IG92ZXJyaWRlOworICAgIGludCBpbm5lckxpbmVIZWlnaHQoKSBj
b25zdDsKICNlbmRpZgogCiBwcm90ZWN0ZWQ6CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0TGVn
YWN5L21hYy9XZWJWaWV3L1dlYkZyYW1lLm1tIGIvU291cmNlL1dlYktpdExlZ2FjeS9tYWMvV2Vi
Vmlldy9XZWJGcmFtZS5tbQppbmRleCA1NmUwMDBjMzZkZjcuLjViYTdiNGViYzk0OCAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYktpdExlZ2FjeS9tYWMvV2ViVmlldy9XZWJGcmFtZS5tbQorKysgYi9T
b3VyY2UvV2ViS2l0TGVnYWN5L21hYy9XZWJWaWV3L1dlYkZyYW1lLm1tCkBAIC0xMTAsNiArMTEw
LDcgQEAKICNpbXBvcnQgPFdlYkNvcmUvUmVuZGVyTGF5ZXJDb21wb3NpdG9yLmg+CiAjaW1wb3J0
IDxXZWJDb3JlL1JlbmRlckxheWVyU2Nyb2xsYWJsZUFyZWEuaD4KICNpbXBvcnQgPFdlYkNvcmUv
UmVuZGVyU3R5bGVJbmxpbmVzLmg+CisjaW1wb3J0IDxXZWJDb3JlL1JlbmRlclRleHRDb250cm9s
Lmg+CiAjaW1wb3J0IDxXZWJDb3JlL1JlbmRlclZpZXcuaD4KICNpbXBvcnQgPFdlYkNvcmUvUmVu
ZGVyV2lkZ2V0Lmg+CiAjaW1wb3J0IDxXZWJDb3JlL1JlbmRlcmVkRG9jdW1lbnRNYXJrZXIuaD4K
QEAgLTEzNTQsNyArMTM1NSw5IEBAIC0gKGludClpbm5lckxpbmVIZWlnaHQ6KERPTU5vZGUgKilu
b2RlCiAgICAgaWYgKCFyZW5kZXJlcikKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICByZXR1cm4g
cmVuZGVyZXItPmlubmVyTGluZUhlaWdodCgpOworICAgIGlmIChhdXRvKiB0ZXh0Q29udHJvbFJl
bmRlcmVyID0gZHluYW1pY0Rvd25jYXN0PFdlYkNvcmU6OlJlbmRlclRleHRDb250cm9sPigqcmVu
ZGVyZXIpKQorICAgICAgICByZXR1cm4gdGV4dENvbnRyb2xSZW5kZXJlci0+aW5uZXJMaW5lSGVp
Z2h0KCk7CisgICAgcmV0dXJuIHJlbmRlcmVyLT5zdHlsZSgpLmNvbXB1dGVkTGluZUhlaWdodCgp
OwogfQogCiAtICh2b2lkKXVwZGF0ZUxheW91dAo=
</data>
<flag name="commit-queue"
          id="499021"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>475632</attachid>
            <date>2025-06-23 08:45:18 -0700</date>
            <delta_ts>2025-06-23 11:51:18 -0700</delta_ts>
            <desc>[fast-cq]Patch</desc>
            <filename>bug-294822-20250623084517.patch</filename>
            <type>text/plain</type>
            <size>4718</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">RnJvbSBiNzg2ZmQ1ODBkNDk4YzRmNmM5ZWZlMjZlYTJhZDU3ZmE5OWQ4YmRmIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGFuIEJhcmFkbGF5IDx6YWxhbkBhcHBsZS5jb20+CkRhdGU6
IFN1biwgMjIgSnVuIDIwMjUgMTg6NTc6NDQgLTA3MDAKU3ViamVjdDogW1BBVENIXSBbQ2xlYW51
cF0gUmVtb3ZlIGlubmVyTGluZUhlaWdodCBmcm9tIFJlbmRlck9iamVjdAogaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI5NDgyMgoKUmV2aWV3ZWQgYnkgQW50dGkgS29p
dmlzdG8uCgpMZXQncyBub3QgaGF2ZSB0aGlzIGlubGluZSBsYXlvdXQgcmVsYXRlZCBBUEkgb24g
UmVuZGVyT2JqZWN0LgooYWxzbyB0aGVyZSdzIG9ubHkgb25lIGNhbGxlciwgc28gbWF5YmUgV2Vi
RnJhbWUgc2hvdWxkIGp1c3QgY2hlY2sgZm9yIFJlbmRlclRleHRDb250cm9sKQoKKiBTb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyT2JqZWN0LmNwcDoKKFdlYkNvcmU6OlJlbmRlck9iamVj
dDo6aW5uZXJMaW5lSGVpZ2h0IGNvbnN0KTogRGVsZXRlZC4KKiBTb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvUmVuZGVyT2JqZWN0Lmg6CiogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRl
eHRDb250cm9sLmNwcDoKKFdlYkNvcmU6OlJlbmRlclRleHRDb250cm9sOjppbm5lckxpbmVIZWln
aHQgY29uc3QpOgoqIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUZXh0Q29udHJvbC5o
OgoqIFNvdXJjZS9XZWJLaXRMZWdhY3kvbWFjL1dlYlZpZXcvV2ViRnJhbWUubW06CigtW1dlYkZy
YW1lIGlubmVyTGluZUhlaWdodDpdKToKLS0tCiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVu
ZGVyT2JqZWN0LmNwcCAgICAgIHwgNSAtLS0tLQogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1Jl
bmRlck9iamVjdC5oICAgICAgICB8IDQgLS0tLQogU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1Jl
bmRlclRleHRDb250cm9sLmNwcCB8IDUgKystLS0KIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9S
ZW5kZXJUZXh0Q29udHJvbC5oICAgfCA0ICstLS0KIFNvdXJjZS9XZWJLaXRMZWdhY3kvbWFjL1dl
YlZpZXcvV2ViRnJhbWUubW0gICAgfCA1ICsrKystCiA1IGZpbGVzIGNoYW5nZWQsIDcgaW5zZXJ0
aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL1JlbmRlck9iamVjdC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVy
T2JqZWN0LmNwcAppbmRleCA1YTQ5NjgyM2RiMmQuLmYxNTgzOWQzNjQ5MCAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlck9iamVjdC5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL1JlbmRlck9iamVjdC5jcHAKQEAgLTE5MTIsMTEgKzE5MTIsNiBAQCBi
b29sIFJlbmRlck9iamVjdDo6bm9kZUF0UG9pbnQoY29uc3QgSGl0VGVzdFJlcXVlc3QmLCBIaXRU
ZXN0UmVzdWx0JiwgY29uc3QgSGl0VAogICAgIHJldHVybiBmYWxzZTsKIH0KIAotaW50IFJlbmRl
ck9iamVjdDo6aW5uZXJMaW5lSGVpZ2h0KCkgY29uc3QKLXsKLSAgICByZXR1cm4gc3R5bGUoKS5j
b21wdXRlZExpbmVIZWlnaHQoKTsKLX0KLQogaW50IFJlbmRlck9iamVjdDo6Y2FyZXRNaW5PZmZz
ZXQoKSBjb25zdAogewogICAgIHJldHVybiAwOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
cmVuZGVyaW5nL1JlbmRlck9iamVjdC5oIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRl
ck9iamVjdC5oCmluZGV4IGM3YzkzZDc1MzE3OC4uZDk0Y2FlMGU3MWQ2IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyT2JqZWN0LmgKKysrIGIvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL1JlbmRlck9iamVjdC5oCkBAIC03ODIsMTAgKzc4Miw2IEBAIHB1YmxpYzoK
ICAgICB2b2lkIHNldFBhaW50Q29udGFpbm1lbnRBcHBsaWVzKGJvb2wgdmFsdWUgPSB0cnVlKSB7
IG1fc3RhdGVCaXRmaWVsZHMuc2V0RmxhZyhTdGF0ZUZsYWc6OlBhaW50Q29udGFpbm1lbnRBcHBs
aWVzLCB2YWx1ZSk7IH0KICAgICB2b2lkIHNldEhhc1NWR1RyYW5zZm9ybShib29sIHZhbHVlID0g
dHJ1ZSkgeyBtX3N0YXRlQml0ZmllbGRzLnNldEZsYWcoU3RhdGVGbGFnOjpIYXNTVkdUcmFuc2Zv
cm0sIHZhbHVlKTsgfQogCi0gICAgLy8gSG9vayBzbyB0aGF0IFJlbmRlclRleHRDb250cm9sIGNh
biByZXR1cm4gdGhlIGxpbmUgaGVpZ2h0IG9mIGl0cyBpbm5lciByZW5kZXJlci4KLSAgICAvLyBG
b3Igb3RoZXIgcmVuZGVyZXJzLCB0aGUgdmFsdWUgaXMgdGhlIHNhbWUgYXMgbGluZUhlaWdodChm
YWxzZSkuCi0gICAgdmlydHVhbCBpbnQgaW5uZXJMaW5lSGVpZ2h0KCkgY29uc3Q7Ci0KICAgICAv
LyB1c2VkIGZvciBlbGVtZW50IHN0YXRlIHVwZGF0ZXMgdGhhdCBjYW5ub3QgYmUgZml4ZWQgd2l0
aCBhCiAgICAgLy8gcmVwYWludCBhbmQgZG8gbm90IG5lZWQgYSByZWxheW91dAogICAgIHZpcnR1
YWwgdm9pZCB1cGRhdGVGcm9tRWxlbWVudCgpIHsgfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL1JlbmRlclRleHRDb250cm9sLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRl
cmluZy9SZW5kZXJUZXh0Q29udHJvbC5jcHAKaW5kZXggOTRkYTllMmY0OGQwLi4xMjM4YjZhYzFi
MmEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUZXh0Q29udHJv
bC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlclRleHRDb250cm9sLmNw
cApAQCAtMjM5LDkgKzIzOSw4IEBAIGJvb2wgUmVuZGVyVGV4dENvbnRyb2w6OmNhblNjcm9sbCgp
IGNvbnN0CiAKIGludCBSZW5kZXJUZXh0Q29udHJvbDo6aW5uZXJMaW5lSGVpZ2h0KCkgY29uc3QK
IHsKLSAgICBhdXRvIGlubmVyVGV4dCA9IGlubmVyVGV4dEVsZW1lbnQoKTsKLSAgICBpZiAoaW5u
ZXJUZXh0ICYmIGlubmVyVGV4dC0+cmVuZGVyZXIoKSkKLSAgICAgICAgcmV0dXJuIGlubmVyVGV4
dC0+cmVuZGVyZXIoKS0+c3R5bGUoKS5jb21wdXRlZExpbmVIZWlnaHQoKTsKKyAgICBpZiAoYXV0
byBpbm5lclRleHRFbGVtZW50ID0gdGhpcy0+aW5uZXJUZXh0RWxlbWVudCgpOyBpbm5lclRleHRF
bGVtZW50ICYmIGlubmVyVGV4dEVsZW1lbnQtPnJlbmRlcmVyKCkpCisgICAgICAgIHJldHVybiBp
bm5lclRleHRFbGVtZW50LT5yZW5kZXJlcigpLT5zdHlsZSgpLmNvbXB1dGVkTGluZUhlaWdodCgp
OwogICAgIHJldHVybiBzdHlsZSgpLmNvbXB1dGVkTGluZUhlaWdodCgpOwogfQogI2VuZGlmCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyVGV4dENvbnRyb2wuaCBi
L1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJUZXh0Q29udHJvbC5oCmluZGV4IGZhZjM0
MTMzZGYwYi4uYjZjNGNjNWIwNTk4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvUmVuZGVyVGV4dENvbnRyb2wuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVu
ZGVyVGV4dENvbnRyb2wuaApAQCAtNDAsOSArNDAsNyBAQCBwdWJsaWM6CiAKICNpZiBQTEFURk9S
TShJT1NfRkFNSUxZKQogICAgIGJvb2wgY2FuU2Nyb2xsKCkgY29uc3Q7Ci0KLSAgICAvLyBSZXR1
cm5zIHRoZSBsaW5lIGhlaWdodCBvZiB0aGUgaW5uZXIgcmVuZGVyZXIuCi0gICAgaW50IGlubmVy
TGluZUhlaWdodCgpIGNvbnN0IG92ZXJyaWRlOworICAgIFdFQkNPUkVfRVhQT1JUIGludCBpbm5l
ckxpbmVIZWlnaHQoKSBjb25zdDsKICNlbmRpZgogCiBwcm90ZWN0ZWQ6CmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViS2l0TGVnYWN5L21hYy9XZWJWaWV3L1dlYkZyYW1lLm1tIGIvU291cmNlL1dlYktp
dExlZ2FjeS9tYWMvV2ViVmlldy9XZWJGcmFtZS5tbQppbmRleCA1NmUwMDBjMzZkZjcuLjViYTdi
NGViYzk0OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdExlZ2FjeS9tYWMvV2ViVmlldy9XZWJG
cmFtZS5tbQorKysgYi9Tb3VyY2UvV2ViS2l0TGVnYWN5L21hYy9XZWJWaWV3L1dlYkZyYW1lLm1t
CkBAIC0xMTAsNiArMTEwLDcgQEAKICNpbXBvcnQgPFdlYkNvcmUvUmVuZGVyTGF5ZXJDb21wb3Np
dG9yLmg+CiAjaW1wb3J0IDxXZWJDb3JlL1JlbmRlckxheWVyU2Nyb2xsYWJsZUFyZWEuaD4KICNp
bXBvcnQgPFdlYkNvcmUvUmVuZGVyU3R5bGVJbmxpbmVzLmg+CisjaW1wb3J0IDxXZWJDb3JlL1Jl
bmRlclRleHRDb250cm9sLmg+CiAjaW1wb3J0IDxXZWJDb3JlL1JlbmRlclZpZXcuaD4KICNpbXBv
cnQgPFdlYkNvcmUvUmVuZGVyV2lkZ2V0Lmg+CiAjaW1wb3J0IDxXZWJDb3JlL1JlbmRlcmVkRG9j
dW1lbnRNYXJrZXIuaD4KQEAgLTEzNTQsNyArMTM1NSw5IEBAIC0gKGludClpbm5lckxpbmVIZWln
aHQ6KERPTU5vZGUgKilub2RlCiAgICAgaWYgKCFyZW5kZXJlcikKICAgICAgICAgcmV0dXJuIDA7
CiAKLSAgICByZXR1cm4gcmVuZGVyZXItPmlubmVyTGluZUhlaWdodCgpOworICAgIGlmIChhdXRv
KiB0ZXh0Q29udHJvbFJlbmRlcmVyID0gZHluYW1pY0Rvd25jYXN0PFdlYkNvcmU6OlJlbmRlclRl
eHRDb250cm9sPigqcmVuZGVyZXIpKQorICAgICAgICByZXR1cm4gdGV4dENvbnRyb2xSZW5kZXJl
ci0+aW5uZXJMaW5lSGVpZ2h0KCk7CisgICAgcmV0dXJuIHJlbmRlcmVyLT5zdHlsZSgpLmNvbXB1
dGVkTGluZUhlaWdodCgpOwogfQogCiAtICh2b2lkKXVwZGF0ZUxheW91dAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>