<?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>171441</bug_id>
          
          <creation_ts>2017-04-28 12:00:12 -0700</creation_ts>
          <short_desc>[WebGPU] Label MTLCommandQueues with a prefix for internal telemetry</short_desc>
          <delta_ts>2017-04-28 12:08: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>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="Dean Jackson">dino</reporter>
          <assigned_to name="Dean Jackson">dino</assigned_to>
          <cc>thorton</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1302689</commentid>
    <comment_count>0</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2017-04-28 12:00:12 -0700</bug_when>
    <thetext>[WebGPU] Label MTLCommandQueues with a prefix for internal telemetry</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1302690</commentid>
    <comment_count>1</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2017-04-28 12:00:45 -0700</bug_when>
    <thetext>&lt;rdar://problem/31826915&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1302692</commentid>
    <comment_count>2</comment_count>
      <attachid>308564</attachid>
    <who name="Dean Jackson">dino</who>
    <bug_when>2017-04-28 12:04:04 -0700</bug_when>
    <thetext>Created attachment 308564
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1302694</commentid>
    <comment_count>3</comment_count>
      <attachid>308564</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2017-04-28 12:06:22 -0700</bug_when>
    <thetext>Comment on attachment 308564
Patch

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

&gt; Source/WebCore/platform/graphics/cocoa/GPUCommandQueueMetal.mm:61
&gt; +    ASSERT([prefixedLabel length] &gt;= ([webkitPrefix length] + 1));

Dots. Lots of dots.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1302698</commentid>
    <comment_count>4</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2017-04-28 12:08:26 -0700</bug_when>
    <thetext>Committed r215934: &lt;http://trac.webkit.org/changeset/215934&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>308564</attachid>
            <date>2017-04-28 12:04:04 -0700</date>
            <delta_ts>2017-04-28 12:06:22 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-171441-20170428120403.patch</filename>
            <type>text/plain</type>
            <size>10294</size>
            <attacher name="Dean Jackson">dino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE1OTA1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjRmODQ0MTg2ZGQxZTQw
MjE1NmQ3OWE3NTRhYTNkMDViZGYwMWNhZS4uZjkzM2JiZDZkOTEyODAyNWI1MTc1ZmRmYmMxMGJi
ZjZiOTUwYWYyNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE3LTA0LTI4ICBEZWFu
IEphY2tzb24gIDxkaW5vQGFwcGxlLmNvbT4KKworICAgICAgICBbV2ViR1BVXSBMYWJlbCBNVExD
b21tYW5kUXVldWVzIHdpdGggYSBwcmVmaXggZm9yIGludGVybmFsIHRlbGVtZXRyeQorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTcxNDQxCisgICAgICAg
IDxyZGFyOi8vcHJvYmxlbS8zMTgyNjkxNT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBQcmVmaXggYW55IGxhYmVsIHRoYXQgaXMgc2V0IGJ5IHRoZSBX
ZWJHUFUgQVBJIHNvIHRoYXQKKyAgICAgICAgb3VyIHRlbGVtZXRyeSBjYW4gaWRlbnRpZnkgdGhl
IHVzZS4gRG9uJ3QgZXhwb3NlIHRoYXQKKyAgICAgICAgcHJlZml4IHRvIHRoZSBBUEkgdGhvdWdo
LgorCisgICAgICAgIE5ldyBBUEkgVGVzdDogR1BVQ29tbWFuZFF1ZXVlCisKKyAgICAgICAgKiBw
bGF0Zm9ybS9ncmFwaGljcy9jb2NvYS9HUFVDb21tYW5kUXVldWVNZXRhbC5tbToKKyAgICAgICAg
KFdlYkNvcmU6OkdQVUNvbW1hbmRRdWV1ZTo6R1BVQ29tbWFuZFF1ZXVlKToKKyAgICAgICAgKFdl
YkNvcmU6OkdQVUNvbW1hbmRRdWV1ZTo6bGFiZWwpOgorICAgICAgICAoV2ViQ29yZTo6R1BVQ29t
bWFuZFF1ZXVlOjpzZXRMYWJlbCk6CisKIDIwMTctMDQtMjcgIFNhaWQgQWJvdS1IYWxsYXdhICA8
c2Fib3VoYWxsYXdhQGFwcGxlLmNvbT4KIAogICAgICAgICBBdHRlbXB0IHRvIGZpeCBhIFBMVCBy
ZWdyZXNzaW9uIG9uIE1hYwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvY29jb2EvR1BVQ29tbWFuZFF1ZXVlTWV0YWwubW0gYi9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy9jb2NvYS9HUFVDb21tYW5kUXVldWVNZXRhbC5tbQppbmRleCA2MzJmOGY1
YzE1OGRlY2NhMTE4ZWEzMTFhMmMwMzgxOGQ3NDI4Y2I0Li44YzkwNWJjMDYwY2E0NWFjY2I5OTYy
NTI5ZjYxNjc0NjUwYjI4Zjk5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9n
cmFwaGljcy9jb2NvYS9HUFVDb21tYW5kUXVldWVNZXRhbC5tbQorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9jb2NvYS9HUFVDb21tYW5kUXVldWVNZXRhbC5tbQpAQCAtMzMs
NiArMzMsOCBAQAogCiAjaW1wb3J0IDxNZXRhbC9NZXRhbC5oPgogCitzdGF0aWMgTlNTdHJpbmcg
KndlYmtpdFByZWZpeCA9IEAiY29tLmFwcGxlLldlYktpdCI7CisKIG5hbWVzcGFjZSBXZWJDb3Jl
IHsKIAogR1BVQ29tbWFuZFF1ZXVlOjpHUFVDb21tYW5kUXVldWUoR1BVRGV2aWNlKiBkZXZpY2Up
CkBAIC00Myw2ICs0NSw3IEBAIEdQVUNvbW1hbmRRdWV1ZTo6R1BVQ29tbWFuZFF1ZXVlKEdQVURl
dmljZSogZGV2aWNlKQogICAgICAgICByZXR1cm47CiAKICAgICBtX2NvbW1hbmRRdWV1ZSA9IGFk
b3B0TlMoKE1UTENvbW1hbmRRdWV1ZSAqKVtkZXZpY2UtPnBsYXRmb3JtRGV2aWNlKCkgbmV3Q29t
bWFuZFF1ZXVlXSk7CisgICAgc2V0TGFiZWwoZW1wdHlTdHJpbmcoKSk7CiB9CiAKIFN0cmluZyBH
UFVDb21tYW5kUXVldWU6OmxhYmVsKCkgY29uc3QKQEAgLTUwLDEzICs1MywyMiBAQCBTdHJpbmcg
R1BVQ29tbWFuZFF1ZXVlOjpsYWJlbCgpIGNvbnN0CiAgICAgaWYgKCFtX2NvbW1hbmRRdWV1ZSkK
ICAgICAgICAgcmV0dXJuIGVtcHR5U3RyaW5nKCk7CiAKLSAgICByZXR1cm4gW21fY29tbWFuZFF1
ZXVlIGxhYmVsXTsKKyAgICBOU1N0cmluZyAqcHJlZml4ZWRMYWJlbCA9IFttX2NvbW1hbmRRdWV1
ZSBsYWJlbF07CisKKyAgICBpZiAoW3ByZWZpeGVkTGFiZWwgaXNFcXVhbFRvU3RyaW5nOndlYmtp
dFByZWZpeF0pCisgICAgICAgIHJldHVybiBlbXB0eVN0cmluZygpOworCisgICAgQVNTRVJUKFtw
cmVmaXhlZExhYmVsIGxlbmd0aF0gPj0gKFt3ZWJraXRQcmVmaXggbGVuZ3RoXSArIDEpKTsKKyAg
ICByZXR1cm4gW3ByZWZpeGVkTGFiZWwgc3Vic3RyaW5nRnJvbUluZGV4Oihbd2Via2l0UHJlZml4
IGxlbmd0aF0gKyAxKV07CiB9CiAKIHZvaWQgR1BVQ29tbWFuZFF1ZXVlOjpzZXRMYWJlbChjb25z
dCBTdHJpbmcmIGxhYmVsKQogewogICAgIEFTU0VSVChtX2NvbW1hbmRRdWV1ZSk7Ci0gICAgW21f
Y29tbWFuZFF1ZXVlIHNldExhYmVsOmxhYmVsXTsKKyAgICBpZiAobGFiZWwuaXNFbXB0eSgpKQor
ICAgICAgICBbbV9jb21tYW5kUXVldWUgc2V0TGFiZWw6d2Via2l0UHJlZml4XTsKKyAgICBlbHNl
CisgICAgICAgIFttX2NvbW1hbmRRdWV1ZSBzZXRMYWJlbDpbTlNTdHJpbmcgc3RyaW5nV2l0aEZv
cm1hdDpAIiVALiVAIiwgd2Via2l0UHJlZml4LCBzdGF0aWNfY2FzdDxOU1N0cmluZyAqPihsYWJl
bCldXTsKIH0KICAgICAKIE1UTENvbW1hbmRRdWV1ZSAqR1BVQ29tbWFuZFF1ZXVlOjpwbGF0Zm9y
bUNvbW1hbmRRdWV1ZSgpCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFu
Z2VMb2cKaW5kZXggOWVmYjJkOWFhMmFmZDUyYjhhZDlhODUwZjg0Yjc3MDA1NzZmZjI2ZS4uYmYz
MDhlODc5ZWMzMWVmM2JmZDMyNzQ4NzkxYTViNTc3ZDdmZDU2OCAxMDA2NDQKLS0tIGEvVG9vbHMv
Q2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE3LTA0
LTI4ICBEZWFuIEphY2tzb24gIDxkaW5vQGFwcGxlLmNvbT4KKworICAgICAgICBbV2ViR1BVXSBM
YWJlbCBNVExDb21tYW5kUXVldWVzIHdpdGggYSBwcmVmaXggZm9yIGludGVybmFsIHRlbGVtZXRy
eQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTcxNDQx
CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8zMTgyNjkxNT4KKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgYW4gQVBJIHRlc3QgZm9yIEdQVUNvbW1h
bmRRdWV1ZSwgZXhlcmNpc2luZyBjcmVhdGlvbgorICAgICAgICBhbmQgc2V0dGluZyB0aGUgbGFi
ZWwuCisKKyAgICAgICAgKiBUZXN0V2ViS2l0QVBJL1Rlc3RXZWJLaXRBUEkueGNvZGVwcm9qL3By
b2plY3QucGJ4cHJvajoKKyAgICAgICAgKiBUZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYkNvcmUvbWFj
L0dQVUNvbW1hbmRRdWV1ZS5tbTogQWRkZWQuCisgICAgICAgIChUZXN0V2ViS2l0QVBJOjpURVNU
X0YpOgorCiAyMDE3LTA0LTI3ICBBbGV4IENocmlzdGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtp
dC5vcmc+CiAKICAgICAgICAgQWRkIHN0dWIgU1BJIGZvciBzZXR0aW5nIGNvb2tpZSBzdG9yYWdl
IHBhdGggb24gX1dLV2Vic2l0ZURhdGFTdG9yZUNvbmZpZ3VyYXRpb24KZGlmZiAtLWdpdCBhL1Rv
b2xzL1Rlc3RXZWJLaXRBUEkvVGVzdFdlYktpdEFQSS54Y29kZXByb2ovcHJvamVjdC5wYnhwcm9q
IGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0V2ViS2l0QVBJLnhjb2RlcHJvai9wcm9qZWN0LnBi
eHByb2oKaW5kZXggN2Y5YTFmOGRlNWZjMGY5ZDYwZDlhYzY1Y2Y5MTUyNjQ2NGIwM2IyMy4uNWI2
NDY5MjdmZmE2ZjlmNjRjZDgwNjdhZTUxN2NlYWE2YjgxYmU2MSAxMDA2NDQKLS0tIGEvVG9vbHMv
VGVzdFdlYktpdEFQSS9UZXN0V2ViS2l0QVBJLnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2oKKysr
IGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0V2ViS2l0QVBJLnhjb2RlcHJvai9wcm9qZWN0LnBi
eHByb2oKQEAgLTk1LDYgKzk1LDcgQEAKIAkJMkVGRjA2RDQxRDhBRURCQjAwMDRCQjMwIC8qIFRl
c3RXS1dlYlZpZXcubW0gaW4gU291cmNlcyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVS
ZWYgPSAyRUZGMDZEMzFEOEFFREJCMDAwNEJCMzAgLyogVGVzdFdLV2ViVmlldy5tbSAqLzsgfTsK
IAkJMkVGRjA2RDcxRDhBRjM0QTAwMDRCQjMwIC8qIFdLV2ViVmlld0NhbmRpZGF0ZVRlc3RzLm1t
IGluIFNvdXJjZXMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gMkVGRjA2RDYx
RDhBRjM0QTAwMDRCQjMwIC8qIFdLV2ViVmlld0NhbmRpZGF0ZVRlc3RzLm1tICovOyB9OwogCQkz
MTUxMTgxMDFEQjFBRTQwMDAxNzYzMDQgLyogRXh0ZW5kZWRDb2xvci5jcHAgaW4gU291cmNlcyAq
LyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSAzMTUxMTgwRjFEQjFBREQ1MDAxNzYz
MDQgLyogRXh0ZW5kZWRDb2xvci5jcHAgKi87IH07CisJCTMxNTIzMUNBMUVCM0IzQzcwMEEyMkEx
NiAvKiBHUFVDb21tYW5kUXVldWUubW0gaW4gU291cmNlcyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZp
bGU7IGZpbGVSZWYgPSAzMTUyMzFDOTFFQjNCM0M3MDBBMjJBMTYgLyogR1BVQ29tbWFuZFF1ZXVl
Lm1tICovOyB9OwogCQkzMTYyQUU5QzFFNkYyRkY1MDAwRTREQkMgLyogR1BVRGV2aWNlLm1tIGlu
IFNvdXJjZXMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gMzE2MkFFOUIxRTZG
MkZDRTAwMEU0REJDIC8qIEdQVURldmljZS5tbSAqLzsgfTsKIAkJMzE2QkRCQTExRTcwRDcxQjAw
REUwRDVBIC8qIEdQVUxpYnJhcnkubW0gaW4gU291cmNlcyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZp
bGU7IGZpbGVSZWYgPSAzMTZCREJBMDFFNzBENkQ4MDBERTBENUEgLyogR1BVTGlicmFyeS5tbSAq
LzsgfTsKIAkJMzE2QkRCQTQxRTcwRUY2ODAwREUwRDVBIC8qIEdQVUZ1bmN0aW9uLm1tIGluIFNv
dXJjZXMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gMzE2QkRCQTMxRTcwRUY1
RDAwREUwRDVBIC8qIEdQVUZ1bmN0aW9uLm1tICovOyB9OwpAQCAtOTk0LDYgKzk5NSw3IEBACiAJ
CTJFRkYwNkQzMUQ4QUVEQkIwMDA0QkIzMCAvKiBUZXN0V0tXZWJWaWV3Lm1tICovID0ge2lzYSA9
IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0g
c291cmNlY29kZS5jcHAub2JqY3BwOyBuYW1lID0gVGVzdFdLV2ViVmlldy5tbTsgcGF0aCA9IGNv
Y29hL1Rlc3RXS1dlYlZpZXcubW07IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07CiAJCTJFRkYw
NkQ2MUQ4QUYzNEEwMDA0QkIzMCAvKiBXS1dlYlZpZXdDYW5kaWRhdGVUZXN0cy5tbSAqLyA9IHtp
c2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxlVHlw
ZSA9IHNvdXJjZWNvZGUuY3BwLm9iamNwcDsgcGF0aCA9IFdLV2ViVmlld0NhbmRpZGF0ZVRlc3Rz
Lm1tOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9OwogCQkzMTUxMTgwRjFEQjFBREQ1MDAxNzYz
MDQgLyogRXh0ZW5kZWRDb2xvci5jcHAgKi8gPSB7aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgZmls
ZUVuY29kaW5nID0gNDsgbGFzdEtub3duRmlsZVR5cGUgPSBzb3VyY2Vjb2RlLmNwcC5jcHA7IHBh
dGggPSBFeHRlbmRlZENvbG9yLmNwcDsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKKwkJMzE1
MjMxQzkxRUIzQjNDNzAwQTIyQTE2IC8qIEdQVUNvbW1hbmRRdWV1ZS5tbSAqLyA9IHtpc2EgPSBQ
QlhGaWxlUmVmZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9IHNv
dXJjZWNvZGUuY3BwLm9iamNwcDsgcGF0aCA9IEdQVUNvbW1hbmRRdWV1ZS5tbTsgc291cmNlVHJl
ZSA9ICI8Z3JvdXA+IjsgfTsKIAkJMzE2MkFFOUIxRTZGMkZDRTAwMEU0REJDIC8qIEdQVURldmlj
ZS5tbSAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0
S25vd25GaWxlVHlwZSA9IHNvdXJjZWNvZGUuY3BwLm9iamNwcDsgcGF0aCA9IEdQVURldmljZS5t
bTsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKIAkJMzE2QkRCQTAxRTcwRDZEODAwREUwRDVB
IC8qIEdQVUxpYnJhcnkubW0gKi8gPSB7aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgZmlsZUVuY29k
aW5nID0gNDsgbGFzdEtub3duRmlsZVR5cGUgPSBzb3VyY2Vjb2RlLmNwcC5vYmpjcHA7IHBhdGgg
PSBHUFVMaWJyYXJ5Lm1tOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9OwogCQkzMTZCREJBMjFF
NzBERUU1MDBERTBENUEgLyogR1BVVGVzdC5oICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7
IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNlY29kZS5jLmg7IHBh
dGggPSBHUFVUZXN0Lmg7IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07CkBAIC0xNzcwLDYgKzE3
NzIsNyBAQAogCQkJaXNhID0gUEJYR3JvdXA7CiAJCQljaGlsZHJlbiA9ICgKIAkJCQkzMTZCREJB
QjFFNzIwN0YxMDBERTBENUEgLyogR1BVQnVmZmVyLm1tICovLAorCQkJCTMxNTIzMUM5MUVCM0Iz
QzcwMEEyMkExNiAvKiBHUFVDb21tYW5kUXVldWUubW0gKi8sCiAJCQkJMzE2MkFFOUIxRTZGMkZD
RTAwMEU0REJDIC8qIEdQVURldmljZS5tbSAqLywKIAkJCQkzMTZCREJBMzFFNzBFRjVEMDBERTBE
NUEgLyogR1BVRnVuY3Rpb24ubW0gKi8sCiAJCQkJMzE2QkRCQTAxRTcwRDZEODAwREUwRDVBIC8q
IEdQVUxpYnJhcnkubW0gKi8sCkBAIC0zMDU5LDYgKzMwNjIsNyBAQAogCQkJCTdDNDE3RjMzMUQx
OUUxNDgwMEI4RUY1MyAvKiBXS1dlYlZpZXdEZWZhdWx0TmF2aWdhdGlvbkRlbGVnYXRlLm1tIGlu
IFNvdXJjZXMgKi8sCiAJCQkJMEYzQjk0QTcxQTc3MjY3NDAwREUzMjcyIC8qIFdLV2ViVmlld0V2
YWx1YXRlSmF2YVNjcmlwdC5tbSBpbiBTb3VyY2VzICovLAogCQkJCUQzNEUwODc2MUU0RTQyRTEw
MDVGRjE0QSAvKiBXS1dlYlZpZXdHZXRDb250ZW50cy5tbSBpbiBTb3VyY2VzICovLAorCQkJCTMx
NTIzMUNBMUVCM0IzQzcwMEEyMkExNiAvKiBHUFVDb21tYW5kUXVldWUubW0gaW4gU291cmNlcyAq
LywKIAkJCQlGNEZBOTE4MTFFNjE4NDlCMDA3QjhDMUQgLyogV0tXZWJWaWV3U2VsZWN0aW9uVGVz
dHMubW0gaW4gU291cmNlcyAqLywKIAkJCQk5M0Y1NkRBOTFFNUY5MTlEMDAzRURFODQgLyogV0tX
ZWJWaWV3U25hcHNob3QubW0gaW4gU291cmNlcyAqLywKIAkJCQk5OTg0RkFDQzFDRkZBRjYwMDA4
RDE5OEMgLyogV0tXZWJWaWV3VGV4dElucHV0Lm1tIGluIFNvdXJjZXMgKi8sCmRpZmYgLS1naXQg
YS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYkNvcmUvbWFjL0dQVUNvbW1hbmRRdWV1ZS5t
bSBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViQ29yZS9tYWMvR1BVQ29tbWFuZFF1ZXVl
Lm1tCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAuLmExM2RiMzQ4MDViYzcxZjM3YWU1MWYyZGY0OTUyNmE1NDk0N2RlYjIK
LS0tIC9kZXYvbnVsbAorKysgYi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYkNvcmUvbWFj
L0dQVUNvbW1hbmRRdWV1ZS5tbQpAQCAtMCwwICsxLDcxIEBACisvKgorICogQ29weXJpZ2h0IChD
KSAyMDE3IEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqCisgKiBSZWRpc3RyaWJ1
dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQK
KyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dp
bmcgY29uZGl0aW9ucworICogYXJlIG1ldDoKKyAqIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3Vy
Y2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRo
aXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCisgKiAy
LiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3Zl
IGNvcHlyaWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhl
IGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQorICogICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Ig
b3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4KKyAqCisgKiBU
SElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIEFQUExFIElOQy4gQU5EIElUUyBDT05UUklCVVRP
UlMgYGBBUyBJUycnCisgKiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJ
TkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywKKyAqIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMg
T0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIKKyAqIFBVUlBP
U0UgQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIEFQUExFIElOQy4gT1IgSVRTIENP
TlRSSUJVVE9SUworICogQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURF
TlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUgorICogQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJ
TkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YKKyAqIFNVQlNUSVRV
VEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRTOyBPUiBC
VVNJTkVTUworICogSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9S
WSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4KKyAqIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZ
LCBPUiBUT1JUIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpCisgKiBBUklTSU5H
IElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJ
U0VEIE9GCisgKiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCisgKi8KKworI2ltcG9y
dCAiY29uZmlnLmgiCisKKyNpZiBFTkFCTEUoV0VCR1BVKQorCisjaW1wb3J0ICJHUFVUZXN0Lmgi
CisjaW1wb3J0ICJQbGF0Zm9ybVV0aWxpdGllcy5oIgorI2ltcG9ydCA8TWV0YWwvTWV0YWwuaD4K
KyNpbXBvcnQgPFdlYkNvcmUvR1BVQ29tbWFuZFF1ZXVlLmg+CisjaW1wb3J0IDxXZWJDb3JlL0dQ
VURldmljZS5oPgorCit1c2luZyBuYW1lc3BhY2UgV2ViQ29yZTsKKworbmFtZXNwYWNlIFRlc3RX
ZWJLaXRBUEkgeworCitURVNUX0YoR1BVLCBDb21tYW5kUXVldWVDcmVhdGUpCit7CisgICAgYXV0
byBkZXZpY2UgPSBHUFVEZXZpY2U6OmNyZWF0ZSgpOworICAgIC8vIE5vdCBhbGwgaGFyZHdhcmUg
c3VwcG9ydHMgTWV0YWwsIHNvIGl0IGlzIHBvc3NpYmxlCisgICAgLy8gdGhhdCB3ZSB3ZXJlIHVu
YWJsZSB0byBjcmVhdGUgdGhlIE1UTERldmljZSBvYmplY3QuCisgICAgLy8gSW4gdGhhdCBjYXNl
LCB0aGUgZGV2aWNlIHNob3VsZCBiZSBudWxsLgorICAgIGlmICghZGV2aWNlKQorICAgICAgICBy
ZXR1cm47CisKKyAgICBhdXRvIGNvbW1hbmRRdWV1ZSA9IGRldmljZS0+Y3JlYXRlQ29tbWFuZFF1
ZXVlKCk7CisgICAgRVhQRUNUX05PVF9OVUxMKGNvbW1hbmRRdWV1ZSk7CisgICAgRVhQRUNUX1dL
X1NUUkVRKGNvbW1hbmRRdWV1ZS0+bGFiZWwoKSwgZW1wdHlTdHJpbmcoKSk7CisKKyAgICBpZDxN
VExDb21tYW5kUXVldWU+IG10bENvbW1hbmRRdWV1ZSA9IChpZDxNVExDb21tYW5kUXVldWU+KWNv
bW1hbmRRdWV1ZS0+cGxhdGZvcm1Db21tYW5kUXVldWUoKTsKKyAgICBFWFBFQ1RfTk9UX05VTEwo
bXRsQ29tbWFuZFF1ZXVlKTsKKworICAgIC8vIElmIHlvdSBoYXZlbid0IHNldCBhIGxhYmVsLCB3
ZSBqdXN0IHVzZSB0aGUgcHJlZml4LgorICAgIEVYUEVDVF9TVFJFUSgiY29tLmFwcGxlLldlYktp
dCIsIFttdGxDb21tYW5kUXVldWUubGFiZWwgVVRGOFN0cmluZ10pOworCisgICAgU3RyaW5nIHRl
c3RMYWJlbChBU0NJSUxpdGVyYWwoInRoaXMuaXMuYS50ZXN0IikpOworICAgIGNvbW1hbmRRdWV1
ZS0+c2V0TGFiZWwodGVzdExhYmVsKTsKKworICAgIC8vIFRoZSBXZWJLaXQgQVBJIGRvZXNuJ3Qg
cHJlZml4LgorICAgIEVYUEVDVF9XS19TVFJFUShjb21tYW5kUXVldWUtPmxhYmVsKCksIHRlc3RM
YWJlbCk7CisKKyAgICAvLyBCdXQgdGhlIHVuZGVybHlpbmcgTWV0YWwgb2JqZWN0IGxhYmVsIHdp
bGwgaGF2ZSBvbmUuCisgICAgRVhQRUNUX1NUUkVRKCJjb20uYXBwbGUuV2ViS2l0LnRoaXMuaXMu
YS50ZXN0IiwgW210bENvbW1hbmRRdWV1ZS5sYWJlbCBVVEY4U3RyaW5nXSk7Cit9CisKK30gLy8g
bmFtZXNwYWNlIFRlc3RXZWJLaXRBUEkKKworI2VuZGlmCg==
</data>
<flag name="review"
          id="329713"
          type_id="1"
          status="+"
          setter="thorton"
    />
          </attachment>
      

    </bug>

</bugzilla>