<?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>195781</bug_id>
          
          <creation_ts>2019-03-14 16:40:31 -0700</creation_ts>
          <short_desc>[Web GPU] GPUAdapter.createDevice -&gt; GPUAdapter.requestDevice</short_desc>
          <delta_ts>2019-03-18 12:19:17 -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="Justin Fan">justin_fan</reporter>
          <assigned_to name="Justin Fan">justin_fan</assigned_to>
          <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dino</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>graouts</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>mmaxfield</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1516745</commentid>
    <comment_count>0</comment_count>
    <who name="Justin Fan">justin_fan</who>
    <bug_when>2019-03-14 16:40:31 -0700</bug_when>
    <thetext>[Web GPU] GPUAdapter.createDevice -&gt; GPUAdapter.requestDevice</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1516751</commentid>
    <comment_count>1</comment_count>
      <attachid>364720</attachid>
    <who name="Justin Fan">justin_fan</who>
    <bug_when>2019-03-14 16:56:26 -0700</bug_when>
    <thetext>Created attachment 364720
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1516756</commentid>
    <comment_count>2</comment_count>
      <attachid>364720</attachid>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2019-03-14 17:00:38 -0700</bug_when>
    <thetext>Comment on attachment 364720
Patch

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

&gt; Source/WebCore/Modules/webgpu/WebGPUAdapter.cpp:49
&gt; +        promise.resolve(device.releaseNonNull());

Are you sure that releaseNonNull is the right thing here?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1517845</commentid>
    <comment_count>3</comment_count>
      <attachid>364720</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-03-18 12:18:56 -0700</bug_when>
    <thetext>Comment on attachment 364720
Patch

Clearing flags on attachment: 364720

Committed r243090: &lt;https://trac.webkit.org/changeset/243090&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1517846</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-03-18 12:18:58 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1517847</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-03-18 12:19:17 -0700</bug_when>
    <thetext>&lt;rdar://problem/48988528&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>364720</attachid>
            <date>2019-03-14 16:56:26 -0700</date>
            <delta_ts>2019-03-18 12:18:56 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-195781-20190314165625.patch</filename>
            <type>text/plain</type>
            <size>11893</size>
            <attacher name="Justin Fan">justin_fan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQyOTY2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTIxOWVmN2QzNjlhYWM3
YTFiN2NjYzIwZDc0ZTRkNmZhZTFiODBjMy4uZWUwZjNjMGQwZTU1N2VmMTczM2M5NDMyZmJhNDg5
N2ZhMTQxMjVkNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI5IEBACisyMDE5LTAzLTE0ICBKdXN0
aW4gRmFuICA8anVzdGluX2ZhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW1dlYiBHUFVdIEdQVUFk
YXB0ZXIuY3JlYXRlRGV2aWNlIC0+IEdQVUFkYXB0ZXIucmVxdWVzdERldmljZQorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk1NzgxCisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQSBXZWIgR1BVIGRldmljZSBp
cyBub3cgYWNxdWlyZWQgdmlhIGEgcHJvbWlzZSByZXR1cm5lZCBmcm9tIEdQVUFkYXB0ZXIucmVx
dWVzdERldmljZSgpLgorCisgICAgICAgIEV4aXN0aW5nIHRlc3RzIHVwZGF0ZWQgZm9yIG5ldyBi
ZWhhdmlvci4KKworICAgICAgICAqIE1vZHVsZXMvd2ViZ3B1L1dlYkdQVUFkYXB0ZXIuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6V2ViR1BVQWRhcHRlcjo6cmVxdWVzdERldmljZSBjb25zdCk6Cisg
ICAgICAgIChXZWJDb3JlOjpXZWJHUFVBZGFwdGVyOjpjcmVhdGVEZXZpY2UpOiBEZWxldGVkLgor
ICAgICAgICAqIE1vZHVsZXMvd2ViZ3B1L1dlYkdQVUFkYXB0ZXIuaDoKKyAgICAgICAgKiBNb2R1
bGVzL3dlYmdwdS9XZWJHUFVBZGFwdGVyLmlkbDoKKyAgICAgICAgKiBNb2R1bGVzL3dlYmdwdS9X
ZWJHUFVEZXZpY2UuY3BwOgorICAgICAgICAoV2ViQ29yZTo6V2ViR1BVRGV2aWNlOjp0cnlDcmVh
dGUpOgorICAgICAgICAoV2ViQ29yZTo6V2ViR1BVRGV2aWNlOjpXZWJHUFVEZXZpY2UpOgorICAg
ICAgICAoV2ViQ29yZTo6V2ViR1BVRGV2aWNlOjpjcmVhdGUpOiBEZWxldGVkLgorICAgICAgICAq
IE1vZHVsZXMvd2ViZ3B1L1dlYkdQVURldmljZS5oOgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBo
aWNzL2dwdS9HUFVEZXZpY2UuaDoKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9ncHUvY29j
b2EvR1BVRGV2aWNlTWV0YWwubW06CisgICAgICAgIChXZWJDb3JlOjpHUFVEZXZpY2U6OnRyeUNy
ZWF0ZSk6CisgICAgICAgIChXZWJDb3JlOjpHUFVEZXZpY2U6OmNyZWF0ZSk6IERlbGV0ZWQuCisK
IDIwMTktMDMtMTQgIFJ5b3N1a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+CiAKICAgICAgICAg
U3RvcmluZyBhIE5vZGUgaW4gUmVmL1JlZlB0ciBpbnNpZGUgaXRzIGRlc3RydWN0b3IgcmVzdWx0
cyBpbiBkb3VibGUgZGVsZXRlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dl
YmdwdS9XZWJHUFVBZGFwdGVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvd2ViZ3B1L1dl
YkdQVUFkYXB0ZXIuY3BwCmluZGV4IDhiZjZlOWJiNDNmNTIwMTUxODE2MWY1NzRlZTZlZjExNTMx
NmU3YTAuLjYxOGZhNmYwYWQyNTA4NDk0NGZhMDA4YWRjNjIzMjhiNTJjMzdiMjkgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvd2ViZ3B1L1dlYkdQVUFkYXB0ZXIuY3BwCisrKyBi
L1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvd2ViZ3B1L1dlYkdQVUFkYXB0ZXIuY3BwCkBAIC0yOCw4
ICsyOCw4IEBACiAKICNpZiBFTkFCTEUoV0VCR1BVKQogCisjaW5jbHVkZSAiSlNXZWJHUFVEZXZp
Y2UuaCIKICNpbmNsdWRlICJTY3JpcHRFeGVjdXRpb25Db250ZXh0LmgiCi0jaW5jbHVkZSAiV2Vi
R1BVRGV2aWNlLmgiCiAKIG5hbWVzcGFjZSBXZWJDb3JlIHsKIApAQCAtNDMsOSArNDMsMTIgQEAg
V2ViR1BVQWRhcHRlcjo6V2ViR1BVQWRhcHRlcihPcHRpb25hbDxHUFVSZXF1ZXN0QWRhcHRlck9w
dGlvbnM+JiYgb3B0aW9ucykKIHsKIH0KIAotUmVmUHRyPFdlYkdQVURldmljZT4gV2ViR1BVQWRh
cHRlcjo6Y3JlYXRlRGV2aWNlKCkKK3ZvaWQgV2ViR1BVQWRhcHRlcjo6cmVxdWVzdERldmljZShE
ZXZpY2VSZXF1ZXN0UHJvbWlzZSYmIHByb21pc2UpIGNvbnN0CiB7Ci0gICAgcmV0dXJuIFdlYkdQ
VURldmljZTo6Y3JlYXRlKCp0aGlzKTsKKyAgICBpZiAoYXV0byBkZXZpY2UgPSBXZWJHUFVEZXZp
Y2U6OnRyeUNyZWF0ZSgqdGhpcykpCisgICAgICAgIHByb21pc2UucmVzb2x2ZShkZXZpY2UucmVs
ZWFzZU5vbk51bGwoKSk7CisgICAgZWxzZQorICAgICAgICBwcm9taXNlLnJlamVjdCgpOwogfQog
CiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1
bGVzL3dlYmdwdS9XZWJHUFVBZGFwdGVyLmggYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dlYmdw
dS9XZWJHUFVBZGFwdGVyLmgKaW5kZXggYmY3Y2MzZmY4MjhlMTZiYzE3MTQxMjJmMjA0YThhMGVm
NDQ5NjVlMi4uMDQwYjUwOTg1ZWQ5YzNlZWM4MWVlNjExYTIxMTE2MzZhYTZlNTdkNSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvTW9kdWxlcy93ZWJncHUvV2ViR1BVQWRhcHRlci5oCisrKyBi
L1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvd2ViZ3B1L1dlYkdQVUFkYXB0ZXIuaApAQCAtMjgsOSAr
MjgsMTAgQEAKICNpZiBFTkFCTEUoV0VCR1BVKQogCiAjaW5jbHVkZSAiR1BVUmVxdWVzdEFkYXB0
ZXJPcHRpb25zLmgiCisjaW5jbHVkZSAiSlNET01Qcm9taXNlRGVmZXJyZWQuaCIKICNpbmNsdWRl
IDx3dGYvT3B0aW9uYWwuaD4KKyNpbmNsdWRlIDx3dGYvUmVmLmg+CiAjaW5jbHVkZSA8d3RmL1Jl
ZkNvdW50ZWQuaD4KLSNpbmNsdWRlIDx3dGYvUmVmUHRyLmg+CiAKIG5hbWVzcGFjZSBXZWJDb3Jl
IHsKIApAQCAtNDEsNyArNDIsOCBAQCBjbGFzcyBXZWJHUFVBZGFwdGVyIDogcHVibGljIFJlZkNv
dW50ZWQ8V2ViR1BVQWRhcHRlcj4gewogcHVibGljOgogICAgIHN0YXRpYyBSZWY8V2ViR1BVQWRh
cHRlcj4gY3JlYXRlKE9wdGlvbmFsPEdQVVJlcXVlc3RBZGFwdGVyT3B0aW9ucz4mJik7CiAKLSAg
ICBSZWZQdHI8V2ViR1BVRGV2aWNlPiBjcmVhdGVEZXZpY2UoKTsKKyAgICB1c2luZyBEZXZpY2VS
ZXF1ZXN0UHJvbWlzZSA9IERPTVByb21pc2VEZWZlcnJlZDxJRExJbnRlcmZhY2U8V2ViR1BVRGV2
aWNlPj47CisgICAgdm9pZCByZXF1ZXN0RGV2aWNlKERldmljZVJlcXVlc3RQcm9taXNlJiYpIGNv
bnN0OwogICAgIAogICAgIE9wdGlvbmFsPEdQVVJlcXVlc3RBZGFwdGVyT3B0aW9ucz4gb3B0aW9u
cygpIGNvbnN0IHsgcmV0dXJuIG1fb3B0aW9uczsgfQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9Nb2R1bGVzL3dlYmdwdS9XZWJHUFVBZGFwdGVyLmlkbCBiL1NvdXJjZS9XZWJDb3JlL01v
ZHVsZXMvd2ViZ3B1L1dlYkdQVUFkYXB0ZXIuaWRsCmluZGV4IGJiY2Q5MjIyYTIyNmJmYWM3MTky
Mjg2NzExZDhhMjljYWY0YmFjYjguLjcyMmQ1NGU1ZWVlYjc2ZjI4MDlmYTY3YjYyNWE3NTRhZDk4
ZmYwZjQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvd2ViZ3B1L1dlYkdQVUFk
YXB0ZXIuaWRsCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvd2ViZ3B1L1dlYkdQVUFkYXB0
ZXIuaWRsCkBAIC0zMyw1ICszMyw2IEBACiAgICAgLy8gcmVhZG9ubHkgYXR0cmlidXRlIFdlYkdQ
VUV4dGVuc2lvbnMgZXh0ZW5zaW9uczsKICAgICAvLyByZWFkb25seSBhdHRyaWJ1dGUgV2ViR1BV
TGltaXRzIGxpbWl0czsgRG9uJ3QgZXhwb3NlIGhpZ2hlciBsaW1pdHMgZm9yIG5vdy4KIAotICAg
IFdlYkdQVURldmljZSBjcmVhdGVEZXZpY2UoLypXZWJHUFVEZXZpY2VEZXNjcmlwdG9yIGRlc2Ny
aXB0b3IqLyk7CisgICAgLy8gTWF5IHJlamVjdCB3aXRoIERPTUV4Y2VwdGlvbiAgLy8gVE9ETzog
RE9NRXhjZXB0aW9uKCJPcGVyYXRpb25FcnJvciIpPworICAgIFByb21pc2U8V2ViR1BVRGV2aWNl
PiByZXF1ZXN0RGV2aWNlKC8qR1BVRGV2aWNlRGVzY3JpcHRvciBkZXNjcmlwdG9yKi8pOwogfTsK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvd2ViZ3B1L1dlYkdQVURldmljZS5j
cHAgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dlYmdwdS9XZWJHUFVEZXZpY2UuY3BwCmluZGV4
IDNkNjg5ZWNiMDNmZDBhOWJiYjNkOGJiZWM3MGViMzE3ZGQ3NzAzN2IuLmIyMjVmNTA2YTRmYzY5
NWRmZWZiMTY2MTZjYjVlYzhhYmIyMDcyNDQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01v
ZHVsZXMvd2ViZ3B1L1dlYkdQVURldmljZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvTW9kdWxl
cy93ZWJncHUvV2ViR1BVRGV2aWNlLmNwcApAQCAtNjIsMTggKzYyLDE3IEBACiAKIG5hbWVzcGFj
ZSBXZWJDb3JlIHsKIAotUmVmUHRyPFdlYkdQVURldmljZT4gV2ViR1BVRGV2aWNlOjpjcmVhdGUo
UmVmPFdlYkdQVUFkYXB0ZXI+JiYgYWRhcHRlcikKK1JlZlB0cjxXZWJHUFVEZXZpY2U+IFdlYkdQ
VURldmljZTo6dHJ5Q3JlYXRlKFJlZjxjb25zdCBXZWJHUFVBZGFwdGVyPiYmIGFkYXB0ZXIpCiB7
Ci0gICAgaWYgKGF1dG8gZGV2aWNlID0gR1BVRGV2aWNlOjpjcmVhdGUoYWRhcHRlci0+b3B0aW9u
cygpKSkKKyAgICBpZiAoYXV0byBkZXZpY2UgPSBHUFVEZXZpY2U6OnRyeUNyZWF0ZShhZGFwdGVy
LT5vcHRpb25zKCkpKQogICAgICAgICByZXR1cm4gYWRvcHRSZWYobmV3IFdlYkdQVURldmljZShX
VEZNb3ZlKGFkYXB0ZXIpLCBkZXZpY2UucmVsZWFzZU5vbk51bGwoKSkpOwogICAgIHJldHVybiBu
dWxscHRyOwogfQogCi1XZWJHUFVEZXZpY2U6OldlYkdQVURldmljZShSZWY8V2ViR1BVQWRhcHRl
cj4mJiBhZGFwdGVyLCBSZWY8R1BVRGV2aWNlPiYmIGRldmljZSkKK1dlYkdQVURldmljZTo6V2Vi
R1BVRGV2aWNlKFJlZjxjb25zdCBXZWJHUFVBZGFwdGVyPiYmIGFkYXB0ZXIsIFJlZjxHUFVEZXZp
Y2U+JiYgZGV2aWNlKQogICAgIDogbV9hZGFwdGVyKFdURk1vdmUoYWRhcHRlcikpCiAgICAgLCBt
X2RldmljZShXVEZNb3ZlKGRldmljZSkpCiB7Ci0gICAgVU5VU0VEX1BBUkFNKG1fYWRhcHRlcik7
CiB9CiAKIFJlZjxXZWJHUFVCdWZmZXI+IFdlYkdQVURldmljZTo6Y3JlYXRlQnVmZmVyKEdQVUJ1
ZmZlckRlc2NyaXB0b3ImJiBkZXNjcmlwdG9yKSBjb25zdApkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvTW9kdWxlcy93ZWJncHUvV2ViR1BVRGV2aWNlLmggYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1
bGVzL3dlYmdwdS9XZWJHUFVEZXZpY2UuaAppbmRleCA4NmQ1N2MzMjlhNDhhN2QzYjRkN2E3MDBj
ZTM1MmMwMTYwN2ZlNzE1Li5mYTM1NGZiMTJjMGZkMDNjMGM0Mzk4NjZhOTQ3OWE2Nzk5OWViOWIz
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dlYmdwdS9XZWJHUFVEZXZpY2Uu
aAorKysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL3dlYmdwdS9XZWJHUFVEZXZpY2UuaApAQCAt
NjAsNyArNjAsNyBAQCBzdHJ1Y3QgV2ViR1BVU2hhZGVyTW9kdWxlRGVzY3JpcHRvcjsKIAogY2xh
c3MgV2ViR1BVRGV2aWNlIDogcHVibGljIFJlZkNvdW50ZWQ8V2ViR1BVRGV2aWNlPiB7CiBwdWJs
aWM6Ci0gICAgc3RhdGljIFJlZlB0cjxXZWJHUFVEZXZpY2U+IGNyZWF0ZShSZWY8V2ViR1BVQWRh
cHRlcj4mJik7CisgICAgc3RhdGljIFJlZlB0cjxXZWJHUFVEZXZpY2U+IHRyeUNyZWF0ZShSZWY8
Y29uc3QgV2ViR1BVQWRhcHRlcj4mJik7CiAKICAgICBjb25zdCBXZWJHUFVBZGFwdGVyJiBhZGFw
dGVyKCkgY29uc3QgeyByZXR1cm4gbV9hZGFwdGVyLmdldCgpOyB9CiAgICAgY29uc3QgR1BVRGV2
aWNlJiBkZXZpY2UoKSBjb25zdCB7IHJldHVybiBtX2RldmljZS5nZXQoKTsgfQpAQCAtODMsOSAr
ODMsOSBAQCBwdWJsaWM6CiAgICAgUmVmUHRyPFdlYkdQVVF1ZXVlPiBnZXRRdWV1ZSgpIGNvbnN0
OwogCiBwcml2YXRlOgotICAgIFdlYkdQVURldmljZShSZWY8V2ViR1BVQWRhcHRlcj4mJiwgUmVm
PEdQVURldmljZT4mJik7CisgICAgV2ViR1BVRGV2aWNlKFJlZjxjb25zdCBXZWJHUFVBZGFwdGVy
PiYmLCBSZWY8R1BVRGV2aWNlPiYmKTsKIAotICAgIFJlZjxXZWJHUFVBZGFwdGVyPiBtX2FkYXB0
ZXI7CisgICAgUmVmPGNvbnN0IFdlYkdQVUFkYXB0ZXI+IG1fYWRhcHRlcjsKICAgICBSZWY8R1BV
RGV2aWNlPiBtX2RldmljZTsKICAgICBtdXRhYmxlIFJlZlB0cjxXZWJHUFVRdWV1ZT4gbV9xdWV1
ZTsKIH07CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9ncHUv
R1BVRGV2aWNlLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9ncHUvR1BVRGV2
aWNlLmgKaW5kZXggNWNmNGViN2YyNTcyZjc2M2M4MDcwNWI4MGY4MDliZmJhYmUxNDYxMi4uMmI5
YWFlODQ0ZjkzMzZmNzAzZmVkZjZjMGFkZWY2ZjllNDQzZDZiOSAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvZ3B1L0dQVURldmljZS5oCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2dwdS9HUFVEZXZpY2UuaApAQCAtNjEsNyArNjEsNyBA
QCBzdHJ1Y3QgR1BVVGV4dHVyZURlc2NyaXB0b3I7CiAKIGNsYXNzIEdQVURldmljZSA6IHB1Ymxp
YyBSZWZDb3VudGVkPEdQVURldmljZT4sIHB1YmxpYyBDYW5NYWtlV2Vha1B0cjxHUFVEZXZpY2U+
IHsKIHB1YmxpYzoKLSAgICBzdGF0aWMgUmVmUHRyPEdQVURldmljZT4gY3JlYXRlKE9wdGlvbmFs
PEdQVVJlcXVlc3RBZGFwdGVyT3B0aW9ucz4mJik7CisgICAgc3RhdGljIFJlZlB0cjxHUFVEZXZp
Y2U+IHRyeUNyZWF0ZShPcHRpb25hbDxHUFVSZXF1ZXN0QWRhcHRlck9wdGlvbnM+JiYpOwogCiAg
ICAgUmVmUHRyPEdQVUJ1ZmZlcj4gdHJ5Q3JlYXRlQnVmZmVyKEdQVUJ1ZmZlckRlc2NyaXB0b3Im
Jik7CiAgICAgUmVmUHRyPEdQVVRleHR1cmU+IHRyeUNyZWF0ZVRleHR1cmUoR1BVVGV4dHVyZURl
c2NyaXB0b3ImJikgY29uc3Q7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9n
cmFwaGljcy9ncHUvY29jb2EvR1BVRGV2aWNlTWV0YWwubW0gYi9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy9ncHUvY29jb2EvR1BVRGV2aWNlTWV0YWwubW0KaW5kZXggZGIyN2QwM2Mw
MzhkNGEzM2JlZjE3Y2I3OTcwMTQ0ZDM0YzliMWFhYy4uNWI3MWIzMjJiNWY3ZGJlYzJmM2IyYjBi
NzNjM2MzMzk3ZTJmN2M5YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvZ3B1L2NvY29hL0dQVURldmljZU1ldGFsLm1tCisrKyBiL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2dyYXBoaWNzL2dwdS9jb2NvYS9HUFVEZXZpY2VNZXRhbC5tbQpAQCAtMzYsNyArMzYs
NyBAQAogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKLVJlZlB0cjxHUFVEZXZpY2U+IEdQVURldmlj
ZTo6Y3JlYXRlKE9wdGlvbmFsPEdQVVJlcXVlc3RBZGFwdGVyT3B0aW9ucz4mJiBvcHRpb25zKQor
UmVmUHRyPEdQVURldmljZT4gR1BVRGV2aWNlOjp0cnlDcmVhdGUoT3B0aW9uYWw8R1BVUmVxdWVz
dEFkYXB0ZXJPcHRpb25zPiYmIG9wdGlvbnMpCiB7CiAgICAgUmV0YWluUHRyPE1UTERldmljZT4g
ZGV2aWNlUHRyOwogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cKaW5kZXggZDdkZGZiZjY2OWU2MzhlNDVhZWFmYmE4YjVmOWRlNGIwZTA4
YWIwZC4uNzc2ZTQ1NzU3YzExN2JlMzBiYTVkZjBlNTJhMmQ1MmQ0OTAyYmMxZCAxMDA2NDQKLS0t
IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAt
MSwzICsxLDE4IEBACisyMDE5LTAzLTE0ICBKdXN0aW4gRmFuICA8anVzdGluX2ZhbkBhcHBsZS5j
b20+CisKKyAgICAgICAgW1dlYiBHUFVdIEdQVUFkYXB0ZXIuY3JlYXRlRGV2aWNlIC0+IEdQVUFk
YXB0ZXIucmVxdWVzdERldmljZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTk1NzgxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgVXBkYXRlIGFmZmVjdGVkIFdlYiBHUFUgdGVzdHMuCisKKyAgICAgICAgKiB3
ZWJncHUvYWRhcHRlci1vcHRpb25zLmh0bWw6CisgICAgICAgICogd2ViZ3B1L2pzL3dlYmdwdS1m
dW5jdGlvbnMuanM6CisgICAgICAgIChhc3luYy5nZXRCYXNpY0RldmljZSk6CisgICAgICAgICog
d2ViZ3B1L3F1ZXVlLWNyZWF0aW9uLmh0bWw6CisgICAgICAgICogd2ViZ3B1L3dlYmdwdS1lbmFi
bGVkLmh0bWw6CisKIDIwMTktMDMtMTQgIFNoYXduIFJvYmVydHMgIDxzcm9iZXJ0c0BhcHBsZS5j
b20+CiAKICAgICAgICAgVW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgcjI0MjkzMS4KZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL3dlYmdwdS9hZGFwdGVyLW9wdGlvbnMuaHRtbCBiL0xheW91dFRlc3Rz
L3dlYmdwdS9hZGFwdGVyLW9wdGlvbnMuaHRtbAppbmRleCA5YThkNTNkZWMwOTdhOWJmYmEyNDVm
MTU2NTMwN2I4MjA4ODcxMjgzLi45ODZjY2UxNDMyZGVhZWRlNTRiMjc1NjY4M2YxNzE3NGM4MDdj
ZmQ4IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy93ZWJncHUvYWRhcHRlci1vcHRpb25zLmh0bWwK
KysrIGIvTGF5b3V0VGVzdHMvd2ViZ3B1L2FkYXB0ZXItb3B0aW9ucy5odG1sCkBAIC03LDIxICs3
LDIxIEBACiA8c2NyaXB0PgogcHJvbWlzZV90ZXN0KGFzeW5jICgpID0+IHsKICAgICBjb25zdCBk
ZWZhdWx0QWRhcHRlciA9IGF3YWl0IGdwdS5yZXF1ZXN0QWRhcHRlcigpOwotICAgIGNvbnN0IGRl
dmljZSA9IGRlZmF1bHRBZGFwdGVyLmNyZWF0ZURldmljZSgpOworICAgIGNvbnN0IGRldmljZSA9
IGF3YWl0IGRlZmF1bHRBZGFwdGVyLnJlcXVlc3REZXZpY2UoKTsKIAogICAgIGFzc2VydF90cnVl
KGRldmljZSBpbnN0YW5jZW9mIFdlYkdQVURldmljZSwgIkRlZmF1bHQgZGV2aWNlIHN1Y2Nlc3Nm
dWxseSBjcmVhdGVkLiIpOwogfSwgIkNyZWF0ZSB0aGUgZGVmYXVsdCBkZXZpY2UuIik7CiAKIHBy
b21pc2VfdGVzdChhc3luYyAoKSA9PiB7CiAgICAgY29uc3QgbG93UG93ZXJBZGFwdGVyID0gYXdh
aXQgZ3B1LnJlcXVlc3RBZGFwdGVyKHsgcG93ZXJQcmVmZXJlbmNlOiAibG93LXBvd2VyIiB9KTsK
LSAgICBjb25zdCBkZXZpY2UgPSBsb3dQb3dlckFkYXB0ZXIuY3JlYXRlRGV2aWNlKCk7CisgICAg
Y29uc3QgZGV2aWNlID0gYXdhaXQgbG93UG93ZXJBZGFwdGVyLnJlcXVlc3REZXZpY2UoKTsKIAog
ICAgIGFzc2VydF90cnVlKGRldmljZSBpbnN0YW5jZW9mIFdlYkdQVURldmljZSwgIkRldmljZSBz
dWNjZXNzZnVsbHkgY3JlYXRlZCB1c2luZyBsb3ctcG93ZXIgb3B0aW9uLiIpOwogfSwgIkNyZWF0
ZSBhIGRldmljZSB3aXRoIGEgbG93LXBvd2VyIG9wdGlvbi4iKTsKIAogcHJvbWlzZV90ZXN0KGFz
eW5jICgpID0+IHsKICAgICBjb25zdCBoaWdoUGVyZkFkYXB0ZXIgPSBhd2FpdCBncHUucmVxdWVz
dEFkYXB0ZXIoeyBwb3dlclByZWZlcmVuY2U6ICJoaWdoLXBlcmZvcm1hbmNlIiB9KTsKLSAgICBj
b25zdCBkZXZpY2UgPSBoaWdoUGVyZkFkYXB0ZXIuY3JlYXRlRGV2aWNlKCk7CisgICAgY29uc3Qg
ZGV2aWNlID0gYXdhaXQgaGlnaFBlcmZBZGFwdGVyLnJlcXVlc3REZXZpY2UoKTsKIAogICAgIGFz
c2VydF90cnVlKGRldmljZSBpbnN0YW5jZW9mIFdlYkdQVURldmljZSwgIkRldmljZSBzdWNjZXNz
ZnVsbHkgY3JlYXRlZCB1c2luZyBoaWdoLXBlcmZvcm1hbmNlIG9wdGlvbi4iKTsKIH0sICJDcmVh
dGUgYSBkZXZpY2Ugd2l0aCBhIGhpZ2gtcGVyZm9ybWFuY2Ugb3B0aW9uLiIpOwpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvd2ViZ3B1L2pzL3dlYmdwdS1mdW5jdGlvbnMuanMgYi9MYXlvdXRUZXN0
cy93ZWJncHUvanMvd2ViZ3B1LWZ1bmN0aW9ucy5qcwppbmRleCAzY2RhMjhlOTBlMjFlOGE2NDgx
ZTMyZTMwMWZkNTNhMDc3ZjJjYmVlLi42NjJiNzQzYWQwMWU1YjhiMDY2ZmQ2MmU5NGIzNDkwOTEx
ODA4N2VjIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy93ZWJncHUvanMvd2ViZ3B1LWZ1bmN0aW9u
cy5qcworKysgYi9MYXlvdXRUZXN0cy93ZWJncHUvanMvd2ViZ3B1LWZ1bmN0aW9ucy5qcwpAQCAt
MSw2ICsxLDYgQEAKIGFzeW5jIGZ1bmN0aW9uIGdldEJhc2ljRGV2aWNlKCkgewogICAgIGNvbnN0
IGFkYXB0ZXIgPSBhd2FpdCBncHUucmVxdWVzdEFkYXB0ZXIoeyBwb3dlclByZWZlcmVuY2U6ICJs
b3ctcG93ZXIiIH0pOwotICAgIGNvbnN0IGRldmljZSA9IGFkYXB0ZXIuY3JlYXRlRGV2aWNlKCk7
CisgICAgY29uc3QgZGV2aWNlID0gYXdhaXQgYWRhcHRlci5yZXF1ZXN0RGV2aWNlKCk7CiAgICAg
cmV0dXJuIGRldmljZTsKIH0KIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvd2ViZ3B1L3F1ZXVl
LWNyZWF0aW9uLmh0bWwgYi9MYXlvdXRUZXN0cy93ZWJncHUvcXVldWUtY3JlYXRpb24uaHRtbApp
bmRleCAxZTRlMjczZWUwYTlmZWRiM2UyMDQ5OWQxZjViMjFlODBjNDBlNDQ3Li5kYjQzZGE1MGI2
MWZiMTA1MzE5OTlmYjhlMjA2OGQ2NTZhNzZiYmJjIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy93
ZWJncHUvcXVldWUtY3JlYXRpb24uaHRtbAorKysgYi9MYXlvdXRUZXN0cy93ZWJncHUvcXVldWUt
Y3JlYXRpb24uaHRtbApAQCAtMTcsOCArMTcsOCBAQCBwcm9taXNlX3Rlc3QoYXN5bmMgdCA9PiB7
CiAgICAgY29uc3QgYWRhcHRlciA9IGF3YWl0IHdpbmRvdy5ncHUucmVxdWVzdEFkYXB0ZXIoe30p
OwogICAgIGFzc2VydF90cnVlKGFkYXB0ZXIgaW5zdGFuY2VvZiBXZWJHUFVBZGFwdGVyLCAicmVx
dWVzdEFkYXB0ZXIgcmV0dXJuZWQgYSBXZWJHUFVBZGFwdGVyLiIpOwogCi0gICAgY29uc3QgZGV2
aWNlID0gYWRhcHRlci5jcmVhdGVEZXZpY2UoKTsKLSAgICBhc3NlcnRfdHJ1ZShkZXZpY2UgaW5z
dGFuY2VvZiBXZWJHUFVEZXZpY2UsICJjcmVhdGVEZXZpY2UgcmV0dXJuZWQgYSBXZWJHUFVEZXZp
Y2UuIik7CisgICAgY29uc3QgZGV2aWNlID0gYXdhaXQgYWRhcHRlci5yZXF1ZXN0RGV2aWNlKCk7
CisgICAgYXNzZXJ0X3RydWUoZGV2aWNlIGluc3RhbmNlb2YgV2ViR1BVRGV2aWNlLCAicmVxdWVz
dERldmljZSByZXR1cm5lZCBhIFdlYkdQVURldmljZS4iKTsKIAogICAgIGNvbnN0IHF1ZXVlID0g
ZGV2aWNlLmdldFF1ZXVlKCk7CiAgICAgYXNzZXJ0X3RydWUocXVldWUgaW5zdGFuY2VvZiBXZWJH
UFVRdWV1ZSwgImdldFF1ZXVlIHJldHVybmVkIGEgV2ViR1BVUXVldWUuIik7CmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy93ZWJncHUvd2ViZ3B1LWVuYWJsZWQuaHRtbCBiL0xheW91dFRlc3RzL3dl
YmdwdS93ZWJncHUtZW5hYmxlZC5odG1sCmluZGV4IDhjNTk4NDU5N2Y0YzgwNzg0MjU4ODhjMTlk
ODYwYzAyN2ZhOTE1ZjkuLjc2ZDZjMzhkNDk1YTE4YjM0MjZjYWRhNDQwZDc1YTdkZWFkMjkyMTQg
MTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3dlYmdwdS93ZWJncHUtZW5hYmxlZC5odG1sCisrKyBi
L0xheW91dFRlc3RzL3dlYmdwdS93ZWJncHUtZW5hYmxlZC5odG1sCkBAIC0xNSw3ICsxNSw3IEBA
IHByb21pc2VfdGVzdChhc3luYyAoKSA9PiB7CiAgICAgY29uc3QgYWRhcHRlciA9IGF3YWl0IHdp
bmRvdy5ncHUucmVxdWVzdEFkYXB0ZXIoKTsKICAgICBhc3NlcnRfdHJ1ZShhZGFwdGVyIGluc3Rh
bmNlb2YgV2ViR1BVQWRhcHRlciwgIkNyZWF0ZWQgZGVmYXVsdCBHUFVBZGFwdGVyLiIpOwogICAg
IAotICAgIGNvbnN0IGRldmljZSA9IGFkYXB0ZXIuY3JlYXRlRGV2aWNlKCk7CisgICAgY29uc3Qg
ZGV2aWNlID0gYXdhaXQgYWRhcHRlci5yZXF1ZXN0RGV2aWNlKCk7CiAgICAgYXNzZXJ0X3RydWUo
ZGV2aWNlIGluc3RhbmNlb2YgV2ViR1BVRGV2aWNlLCAiQ3JlYXRlZCBHUFVEZXZpY2UuIik7CiB9
LCAiV2ViIEdQVSBpcyBlbmFibGVkLiIpOwogPC9zY3JpcHQ+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>