<?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>139746</bug_id>
          
          <creation_ts>2014-12-17 13:43:47 -0800</creation_ts>
          <short_desc>LayoutTestRelay does not install DumpRenderTree.app/WebKitTestRunnerApp.app</short_desc>
          <delta_ts>2015-02-05 14:46:36 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>iPhone / iPad</rep_platform>
          <op_sys>iOS 8.1</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="Daniel Bates">dbates</reporter>
          <assigned_to name="Daniel Bates">dbates</assigned_to>
          <cc>ap</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ddkilzer</cc>
    
    <cc>glenn</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1056536</commentid>
    <comment_count>0</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2014-12-17 13:43:47 -0800</bug_when>
    <thetext>Sometimes run-webkit-tests will time out all tests because LayoutTestRelay did not install DumpRenderTree.app/WebKitTestRunnerApp.app in the iOS Simulator instance it launched.

Most recently this happened when I am ran run-webkit-tests using a command line of the form:
Tools/Scripts/run-webkit-tests --ios-sim --runtime com.apple.CoreSimulator.SimRuntime.iOS-[...] --device-type com.apple.CoreSimulator.SimDeviceType.iPhone-5s --no-sample-on-timeout --add-platform-exceptions --no-retry-failures --results-directory layout-test-results-rebase -2 LayoutTests/css2.1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1056537</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2014-12-17 13:44:35 -0800</bug_when>
    <thetext>&lt;rdar://problem/19283658&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1056538</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2014-12-17 13:44:43 -0800</bug_when>
    <thetext>&lt;rdar://problem/19283661&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1056540</commentid>
    <comment_count>3</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2014-12-17 13:51:20 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; &lt;rdar://problem/19283661&gt;

Disregard this comment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1067207</commentid>
    <comment_count>4</comment_count>
      <attachid>246127</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2015-02-05 13:58:14 -0800</bug_when>
    <thetext>Created attachment 246127
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1067214</commentid>
    <comment_count>5</comment_count>
      <attachid>246127</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2015-02-05 14:26:24 -0800</bug_when>
    <thetext>Comment on attachment 246127
Patch

Nice!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1067221</commentid>
    <comment_count>6</comment_count>
      <attachid>246127</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2015-02-05 14:46:32 -0800</bug_when>
    <thetext>Comment on attachment 246127
Patch

Clearing flags on attachment: 246127

Committed r179712: &lt;http://trac.webkit.org/changeset/179712&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1067223</commentid>
    <comment_count>7</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2015-02-05 14:46:36 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>246127</attachid>
            <date>2015-02-05 13:58:14 -0800</date>
            <delta_ts>2015-02-05 14:46:32 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-139746-20150205135813.patch</filename>
            <type>text/plain</type>
            <size>10213</size>
            <attacher name="Daniel Bates">dbates</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc5NjMwCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNDg0ODRkMzM2ZDFhZGQ2MjhjZWIzOTUwN2EzY2UzZmIx
Zjk0MzAyMy4uY2NiOTg2NWQ5NDM1MjRkNGY3MDhlMjYzYmJhMTI4NzUyOGRjM2FjNSAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDQ0
IEBACisyMDE1LTAyLTA1ICBEYW5pZWwgQmF0ZXMgIDxkYWJhdGVzQGFwcGxlLmNvbT4KKworICAg
ICAgICBMYXlvdXRUZXN0UmVsYXkgZG9lcyBub3QgaW5zdGFsbCBEdW1wUmVuZGVyVHJlZS5hcHAv
V2ViS2l0VGVzdFJ1bm5lckFwcC5hcHAKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTEzOTc0NgorICAgICAgICA8cmRhcjovL3Byb2JsZW0vMTkyODM2NTg+
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRml4ZXMg
YW4gaXNzdWVzIHdoZXJlIExheW91dFRlc3RSZWxheSBtYXkgZmFpbCB0byBpbnN0YWxsIER1bXBS
ZW5kZXJUcmVlLmFwcC9XZWJLaXRUZXN0UnVubmVyQXBwLmFwcAorICAgICAgICBpZiB0aGUgc2lt
dWxhdG9yIGRldmljZSBpcyBub3QgaW4gc3RhdGUgQm9vdGVkLgorCisgICAgICAgIEN1cnJlbnRs
eSBydW4td2Via2l0LXRlc3QgLS1pb3Mtc2ltIGV4ZWN1dGVzIExheW91dFRlc3RSZWxheSBpbW1l
ZGlhdGVseSBhZnRlcgorICAgICAgICBsYXVuY2hpbmcvcmVsYXVuY2hpbmcgdGhlIGlPUyBTaW11
bGF0b3IgYXBwIGFuZCBhIHNpbXVsYXRvciBhcHAgY2FuIG9ubHkgYmUgaW5zdGFsbGVkCisgICAg
ICAgIG9uIGEgZGV2aWNlIHRoYXQgaXMgaW4gdGhlIEJvb3RlZCBzdGF0ZS4gTGF5b3V0VGVzdFJl
bGF5IG1heSBydW4gYmVmb3JlIHRoZQorICAgICAgICBkZXZpY2UgaXMgYm9vdGVkIGFuZCBoZW5j
ZSBmYWlsIHRvIGluc3RhbGwgRHVtcFJlbmRlclRyZWUuYXBwL1dlYktpdFRlc3RSdW5uZXJBcHAu
YXBwLgorICAgICAgICBXZSBzaG91bGQgZGVmZXIgZXhlY3V0aW5nIExheW91dFRlc3RSZWxheSB1
bnRpbCB0aGUgc2ltdWxhdG9yIGRldmljZSBib290ZWQgYnkKKyAgICAgICAgaU9TIFNpbXVsYXRv
ciBpcyBpbiB0aGUgQm9vdGVkIHN0YXRlLgorCisgICAgICAgICogU2NyaXB0cy93ZWJraXRweS9w
b3J0L2lvcy5weTogSW1wb3J0IHdlYmtpdHB5Lnhjb2RlLnNpbXVsYXRvci5TaW11bGF0b3IgdG8g
YXZvaWQgcHJlZml4aW5nCisgICAgICAgIFNpbXVsYXRvciBtZXRob2RzIHdpdGggdGhlIG1vZHVs
ZSBuYW1lLCBzaW11bGF0b3IuCisgICAgICAgIChJT1NTaW11bGF0b3JQb3J0LnNldHVwX3Rlc3Rf
cnVuKTogV2FpdCBmb3IgdGhlIHNpbXVsYXRvciBkZXZpY2UgdG8gYmUgaW4gdGhlIEJvb3RlZCBz
dGF0ZQorICAgICAgICBhZnRlciBsYXVuY2hpbmcgaU9TIFNpbXVsYXRvci4gQWxzbywgd2FpdCB1
bnRpbCB0aGUgc2ltdWxhdG9yIGRldmljZSBpcyBpbiB0aGUgU2h1dGRvd24gc3RhdGUKKyAgICAg
ICAgYmVmb3JlIGxhdW5jaGluZyBpT1MgU2ltdWxhdG9yIHRvIGJvb3QgaXQuCisgICAgICAgIChJ
T1NTaW11bGF0b3JQb3J0LnRlc3RpbmdfZGV2aWNlKTogRml4IHVwIGNhbGxlciBzaW5jZSB3ZSBu
b3cgaW1wb3J0IHdlYmtpdHB5Lnhjb2RlLnNpbXVsYXRvci5TaW11bGF0b3IuCisgICAgICAgIChJ
T1NTaW11bGF0b3JQb3J0LnNpbXVsYXRvcl9wYXRoKTogRGVsZXRlZDsgbW92ZWQgdGhpcyBmdW5j
dGlvbiB0byBjbGFzcyBTaW11bGF0b3IgYW5kIHJlbmFtZWQgdG8gZGV2aWNlX2RpcmVjdG9yeSgp
LgorICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkveGNvZGUvc2ltdWxhdG9yLnB5OgorICAgICAg
ICAoRGV2aWNlLl9faW5pdF9fKTogUmVtb3ZlIHBhcmFtZXRlciBzdGF0ZSBhbmQgYW4gaW5zdGFu
Y2UgdmFyaWFibGUgb2YgdGhlIHNhbWUgbmFtZSwgd2hpY2ggcmVwcmVzZW50ZWQKKyAgICAgICAg
dGhlIHN0YXRlIG9mIHRoZSBkZXZpY2Ugd2hlbiB3ZSBjcmVhdGVkIHRoaXMgb2JqZWN0IGFzIHBh
cnQgb2YgcGFyc2luZyB0aGUgb3V0cHV0IG9mIGBzaW1jdGwgbGlzdGAuIENhbGxlcnMKKyAgICAg
ICAgaW50ZXJlc3RlZCBpbiB0aGUgc3RhdGUgb2YgdGhlIGRldmljZSBhcmUgbW9yZSBsaWtlbHkg
aW50ZXJlc3RlZCBpbiB0aGUgY3VycmVudCBzdGF0ZSBvZiB0aGUgZGV2aWNlIGFzCisgICAgICAg
IG9wcG9zZWQgdG8gdGhlIHN0YXRlIG9mIHRoZSBkZXZpY2Ugd2hlbiB0aGUgRGV2aWNlIG9iamVj
dCB3YXMgY3JlYXRlZC4KKyAgICAgICAgKERldmljZS5zdGF0ZSk6IEFkZGVkOyB0dXJuIGFyb3Vu
ZCBhbmQgY2FsbCBTaW11bGF0b3IuZGV2aWNlX3N0YXRlKCkgZm9yIHRoZSBjdXJyZW50IHN0YXRl
IG9mIHRoZSBkZXZpY2UuCisgICAgICAgIChEZXZpY2UucGF0aCk6IEV4dHJhY3RlZCBpbXBsZW1l
bnRhdGlvbiBpbnRvIFNpbXVsYXRvci5kZXZpY2VfZGlyZWN0b3J5KCkgc28gdGhhdCBpdCBjYW4g
YmUgY2FsbGVkCisgICAgICAgIGZyb20gYm90aCB0aGlzIGZ1bmN0aW9uIGFuZCBTaW11bGF0b3Iu
ZGV2aWNlX3N0YXRlKCkuCisgICAgICAgIChEZXZpY2UuY3JlYXRlKTogVXNlIFNpbXVsYXRvci53
YWl0X3VudGlsX2RldmljZV9pc19pbl9zdGF0ZSgpIHRvIHNpbXBsaWZ5IHRoZSBpbXBsZW1lbnRh
dGlvbiBvZiB0aGlzIGZ1bmN0aW9uLgorICAgICAgICAoU2ltdWxhdG9yLkRldmljZVN0YXRlKTog
QWRkZWQ7IGNsYXNzIG9mIGNvbnN0YW50cy4KKyAgICAgICAgKFNpbXVsYXRvci53YWl0X3VudGls
X2RldmljZV9pc19pbl9zdGF0ZSk6IEFkZGVkOyB0aGlzIGZ1bmN0aW9uIGRvZXMgbm90IHJldHVy
biB1bnRpbCB0aGUgc3BlY2lmaWVkCisgICAgICAgIGRldmljZSBpcyBpbiB0aGUgc3BlY2lmaWVk
IHN0YXRlLgorICAgICAgICAoU2ltdWxhdG9yLmRldmljZV9zdGF0ZSk6IEFkZGVkOyBwYXJzZXMg
dGhlIHN0YXRlIG9mIHRoZSBkZXZpY2UgZnJvbSB0aGUgYXBwcm9wcmlhdGUgQ29yZVNpbXVsYXRv
ciBkZXZpY2UucGxpc3QgZmlsZS4KKyAgICAgICAgKFNpbXVsYXRvci5kZXZpY2VfZGlyZWN0b3J5
KTogQWRkZWQuCisgICAgICAgIChTaW11bGF0b3IuX3BhcnNlX2RldmljZXMpOiBEbyBub3QgcGFz
cyBhcmd1bWVudCBzdGF0ZSB0byBEZXZpY2UgY29uc3RydWN0b3IgYXMgaXQgbm8gbG9uZ2VyIGFj
Y2VwdHMgaXQuCisKIDIwMTUtMDItMDQgIERhbmllbCBCYXRlcyAgPGRhYmF0ZXNAYXBwbGUuY29t
PgogCiAgICAgICAgIHRlc3Qtd2Via2l0cHkgZmFpbHMgb24gTWFjIHdpdGhvdXQgaXBob25lb3Mg
U0RLCmRpZmYgLS1naXQgYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3BvcnQvaW9zLnB5IGIvVG9v
bHMvU2NyaXB0cy93ZWJraXRweS9wb3J0L2lvcy5weQppbmRleCA1YjZjMTFlNGZiMzFhNjRkYTI1
NGY3MWNiNzMxYzA3MzA3ZjVlNjdhLi4yNTkyOGViNzdmMGFkN2Y4YTk2ZDVjY2VmY2Y5NzYwMGMz
NTVmNGRjIDEwMDY0NAotLS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3BvcnQvaW9zLnB5Cisr
KyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cHkvcG9ydC9pb3MucHkKQEAgLTM2LDcgKzM2LDcgQEAg
ZnJvbSB3ZWJraXRweS5wb3J0IGltcG9ydCBkcml2ZXIsIGltYWdlX2RpZmYKIGZyb20gd2Via2l0
cHkucG9ydC5iYXNlIGltcG9ydCBQb3J0CiBmcm9tIHdlYmtpdHB5LnBvcnQubGVha2RldGVjdG9y
IGltcG9ydCBMZWFrRGV0ZWN0b3IKIGZyb20gd2Via2l0cHkucG9ydCBpbXBvcnQgY29uZmlnIGFz
IHBvcnRfY29uZmlnCi1mcm9tIHdlYmtpdHB5Lnhjb2RlIGltcG9ydCBzaW11bGF0b3IKK2Zyb20g
d2Via2l0cHkueGNvZGUuc2ltdWxhdG9yIGltcG9ydCBTaW11bGF0b3IKIAogCiBfbG9nID0gbG9n
Z2luZy5nZXRMb2dnZXIoX19uYW1lX18pCkBAIC0xNzksMTAgKzE3OSwxMiBAQCBjbGFzcyBJT1NT
aW11bGF0b3JQb3J0KFBvcnQpOgogCiAgICAgZGVmIHNldHVwX3Rlc3RfcnVuKHNlbGYpOgogICAg
ICAgICBzZWxmLl9leGVjdXRpdmUucnVuX2NvbW1hbmQoWydvc2FzY3JpcHQnLCAnLWUnLCAndGVs
bCBhcHBsaWNhdGlvbiAiaU9TIFNpbXVsYXRvciIgdG8gcXVpdCddKQotICAgICAgICB0aW1lLnNs
ZWVwKDIpCisgICAgICAgIGRldmljZV91ZGlkID0gc2VsZi50ZXN0aW5nX2RldmljZS51ZGlkCisg
ICAgICAgIFNpbXVsYXRvci53YWl0X3VudGlsX2RldmljZV9pc19pbl9zdGF0ZShkZXZpY2VfdWRp
ZCwgU2ltdWxhdG9yLkRldmljZVN0YXRlLlNIVVRET1dOKQogICAgICAgICBzZWxmLl9leGVjdXRp
dmUucnVuX2NvbW1hbmQoWwogICAgICAgICAgICAgJ29wZW4nLCAnLWEnLCBvcy5wYXRoLmpvaW4o
c2VsZi5kZXZlbG9wZXJfZGlyLCAnQXBwbGljYXRpb25zJywgJ2lPUyBTaW11bGF0b3IuYXBwJyks
Ci0gICAgICAgICAgICAnLS1hcmdzJywgJy1DdXJyZW50RGV2aWNlVURJRCcsIHNlbGYudGVzdGlu
Z19kZXZpY2UudWRpZF0pCisgICAgICAgICAgICAnLS1hcmdzJywgJy1DdXJyZW50RGV2aWNlVURJ
RCcsIGRldmljZV91ZGlkXSkKKyAgICAgICAgU2ltdWxhdG9yLndhaXRfdW50aWxfZGV2aWNlX2lz
X2luX3N0YXRlKGRldmljZV91ZGlkLCBTaW11bGF0b3IuRGV2aWNlU3RhdGUuQk9PVEVEKQogCiAg
ICAgZGVmIGNsZWFuX3VwX3Rlc3RfcnVuKHNlbGYpOgogICAgICAgICBzdXBlcihJT1NTaW11bGF0
b3JQb3J0LCBzZWxmKS5jbGVhbl91cF90ZXN0X3J1bigpCkBAIC0yODcsMTMgKzI4OSw5IEBAIGNs
YXNzIElPU1NpbXVsYXRvclBvcnQoUG9ydCk6CiAKICAgICAgICAgZGV2aWNlX3R5cGUgPSBzZWxm
LmdldF9vcHRpb24oJ2RldmljZV90eXBlJykKICAgICAgICAgcnVudGltZSA9IHNlbGYuZ2V0X29w
dGlvbigncnVudGltZScpCi0gICAgICAgIHNlbGYuX3Rlc3RpbmdfZGV2aWNlID0gc2ltdWxhdG9y
LlNpbXVsYXRvcigpLmxvb2t1cF9vcl9jcmVhdGVfZGV2aWNlKGRldmljZV90eXBlLm5hbWUgKyAn
IFdlYktpdCBUZXN0ZXInLCBkZXZpY2VfdHlwZSwgcnVudGltZSkKKyAgICAgICAgc2VsZi5fdGVz
dGluZ19kZXZpY2UgPSBTaW11bGF0b3IoKS5sb29rdXBfb3JfY3JlYXRlX2RldmljZShkZXZpY2Vf
dHlwZS5uYW1lICsgJyBXZWJLaXQgVGVzdGVyJywgZGV2aWNlX3R5cGUsIHJ1bnRpbWUpCiAgICAg
ICAgIHJldHVybiBzZWxmLnRlc3RpbmdfZGV2aWNlCiAKLSAgICBkZWYgc2ltdWxhdG9yX3BhdGgo
c2VsZiwgdWRpZCk6Ci0gICAgICAgIGlmIHVkaWQ6Ci0gICAgICAgICAgICByZXR1cm4gb3MucGF0
aC5yZWFscGF0aChvcy5wYXRoLmV4cGFuZHVzZXIob3MucGF0aC5qb2luKCd+L0xpYnJhcnkvRGV2
ZWxvcGVyL0NvcmVTaW11bGF0b3IvRGV2aWNlcycsIHVkaWQpKSkKLQogICAgIGRlZiBsb29rX2Zv
cl9uZXdfY3Jhc2hfbG9ncyhzZWxmLCBjcmFzaGVkX3Byb2Nlc3Nlcywgc3RhcnRfdGltZSk6CiAg
ICAgICAgIGNyYXNoX2xvZ3MgPSB7fQogICAgICAgICBmb3IgKHRlc3RfbmFtZSwgcHJvY2Vzc19u
YW1lLCBwaWQpIGluIGNyYXNoZWRfcHJvY2Vzc2VzOgpkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0
cy93ZWJraXRweS94Y29kZS9zaW11bGF0b3IucHkgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3hj
b2RlL3NpbXVsYXRvci5weQppbmRleCA5NGY5OWQzMjIzZGY2ZGNiNjYxNzYyMTUyNGRmZTViNWQ5
YWI3ZWFiLi5iYmM5YTgyMTE0NzEyZTNiNTI5M2ExYmE3MWYwMDRkMjRiOTIwMzk2IDEwMDY0NAot
LS0gYS9Ub29scy9TY3JpcHRzL3dlYmtpdHB5L3hjb2RlL3NpbXVsYXRvci5weQorKysgYi9Ub29s
cy9TY3JpcHRzL3dlYmtpdHB5L3hjb2RlL3NpbXVsYXRvci5weQpAQCAtMSw2ICsxLDcgQEAKIGlt
cG9ydCBpdGVydG9vbHMKIGltcG9ydCBsb2dnaW5nCiBpbXBvcnQgb3MKK2ltcG9ydCBwbGlzdGxp
YgogaW1wb3J0IHJlCiBpbXBvcnQgc3VicHJvY2VzcwogaW1wb3J0IHRpbWUKQEAgLTE0LDcgKzE1
LDYgQEAgSWYgcG9zc2libGUsIHVzZSByZWFsIENvcmVTaW11bGF0b3IuZnJhbWV3b3JrIGZ1bmN0
aW9uYWxpdHkgYnkgbGlua2luZyB0byB0aGUgZnIKIERvIG5vdCB1c2UgUHlPYmpDIHRvIGRsb3Bl
biB0aGUgZnJhbWV3b3JrLgogIiIiCiAKLQogY2xhc3MgRGV2aWNlVHlwZShvYmplY3QpOgogICAg
ICIiIgogICAgIFJlcHJlc2VudHMgYSBDb3JlU2ltdWxhdG9yIGRldmljZSB0eXBlLgpAQCAtMTQw
LDE0ICsxNDAsMTIgQEAgY2xhc3MgRGV2aWNlKG9iamVjdCk6CiAgICAgUmVwcmVzZW50cyBhIENv
cmVTaW11bGF0b3IgZGV2aWNlIHVuZGVybmVhdGggYSBydW50aW1lCiAgICAgIiIiCiAKLSAgICBk
ZWYgX19pbml0X18oc2VsZiwgbmFtZSwgdWRpZCwgc3RhdGUsIGF2YWlsYWJsZSwgcnVudGltZSk6
CisgICAgZGVmIF9faW5pdF9fKHNlbGYsIG5hbWUsIHVkaWQsIGF2YWlsYWJsZSwgcnVudGltZSk6
CiAgICAgICAgICIiIgogICAgICAgICA6cGFyYW0gbmFtZTogVGhlIGRldmljZSBuYW1lCiAgICAg
ICAgIDp0eXBlIG5hbWU6IHN0cgogICAgICAgICA6cGFyYW0gdWRpZDogVGhlIGRldmljZSBVRElE
IChhIFVVSUQgc3RyaW5nKQogICAgICAgICA6dHlwZSB1ZGlkOiBzdHIKLSAgICAgICAgOnBhcmFt
IHN0YXRlOiBUaGUgbGFzdCBrbm93biBkZXZpY2Ugc3RhdGUKLSAgICAgICAgOnR5cGUgc3RhdGU6
IHN0cgogICAgICAgICA6cGFyYW0gYXZhaWxhYmxlOiBXaGV0aGVyIHRoZSBkZXZpY2UgaXMgYXZh
aWxhYmxlIGZvciB1c2UuCiAgICAgICAgIDp0eXBlIGF2YWlsYWJsZTogYm9vbAogICAgICAgICA6
cGFyYW0gcnVudGltZTogVGhlIGlPUyBTaW11bGF0b3IgcnVudGltZSB0aGF0IGhvc3RzIHRoaXMg
ZGV2aWNlCkBAIC0xNTUsMTkgKzE1MywyNCBAQCBjbGFzcyBEZXZpY2Uob2JqZWN0KToKICAgICAg
ICAgIiIiCiAgICAgICAgIHNlbGYubmFtZSA9IG5hbWUKICAgICAgICAgc2VsZi51ZGlkID0gdWRp
ZAotICAgICAgICBzZWxmLnN0YXRlID0gc3RhdGUKICAgICAgICAgc2VsZi5hdmFpbGFibGUgPSBh
dmFpbGFibGUKICAgICAgICAgc2VsZi5ydW50aW1lID0gcnVudGltZQogCiAgICAgQHByb3BlcnR5
CisgICAgZGVmIHN0YXRlKHNlbGYpOgorICAgICAgICAiIiIKKyAgICAgICAgOnJldHVybnM6IFRo
ZSBjdXJyZW50IHN0YXRlIG9mIHRoZSBkZXZpY2UuCisgICAgICAgIDpydHlwZTogU2ltdWxhdG9y
LkRldmljZVN0YXRlCisgICAgICAgICIiIgorICAgICAgICByZXR1cm4gU2ltdWxhdG9yLmRldmlj
ZV9zdGF0ZShzZWxmLnVkaWQpCisKKyAgICBAcHJvcGVydHkKICAgICBkZWYgcGF0aChzZWxmKToK
ICAgICAgICAgIiIiCiAgICAgICAgIDpyZXR1cm5zOiBUaGUgZmlsZXN5c3RlbSBwYXRoIHRoYXQg
Y29udGFpbnMgdGhlIHNpbXVsYXRvciBkZXZpY2UncyBkYXRhLgogICAgICAgICA6cnR5cGU6IHN0
cgogICAgICAgICAiIiIKLSAgICAgICAgcmV0dXJuIG9zLnBhdGgucmVhbHBhdGgoCi0gICAgICAg
ICAgICBvcy5wYXRoLmV4cGFuZHVzZXIoCi0gICAgICAgICAgICAgICAgb3MucGF0aC5qb2luKCd+
L0xpYnJhcnkvRGV2ZWxvcGVyL0NvcmVTaW11bGF0b3IvRGV2aWNlcycsIHNlbGYudWRpZCkpKQor
ICAgICAgICByZXR1cm4gU2ltdWxhdG9yLmRldmljZV9kaXJlY3Rvcnkoc2VsZi51ZGlkKQogCiAg
ICAgQGNsYXNzbWV0aG9kCiAgICAgZGVmIGNyZWF0ZShjbHMsIG5hbWUsIGRldmljZV90eXBlLCBy
dW50aW1lKToKQEAgLTE4MiwxNiArMTg1LDkgQEAgY2xhc3MgRGV2aWNlKG9iamVjdCk6CiAgICAg
ICAgIDpyZXR1cm46IFRoZSBuZXcgZGV2aWNlIG9yIHJhaXNlcyBhIENhbGxlZFByb2Nlc3NFcnJv
ciBpZiBgYHNpbWN0bCBjcmVhdGVgYCBmYWlsZWQuCiAgICAgICAgIDpydHlwZTogRGV2aWNlCiAg
ICAgICAgICIiIgotICAgICAgICBzaW0gPSBTaW11bGF0b3IoKQogICAgICAgICBkZXZpY2VfdWRp
ZCA9IHN1YnByb2Nlc3MuY2hlY2tfb3V0cHV0KFsneGNydW4nLCAnc2ltY3RsJywgJ2NyZWF0ZScs
IG5hbWUsIGRldmljZV90eXBlLmlkZW50aWZpZXIsIHJ1bnRpbWUuaWRlbnRpZmllcl0pLnJzdHJp
cCgpCi0gICAgICAgIGFzc2VydChkZXZpY2VfdWRpZCkKLSAgICAgICAgd2hpbGUgVHJ1ZToKLSAg
ICAgICAgICAgIHNpbS5yZWZyZXNoKCkKLSAgICAgICAgICAgIGRldmljZSA9IHNpbS5maW5kX2Rl
dmljZV9ieV91ZGlkKGRldmljZV91ZGlkKQotICAgICAgICAgICAgaWYgbm90IGRldmljZSBvciBk
ZXZpY2Uuc3RhdGUgPT0gJ0NyZWF0aW5nJzoKLSAgICAgICAgICAgICAgICB0aW1lLnNsZWVwKDIp
Ci0gICAgICAgICAgICAgICAgY29udGludWUKLSAgICAgICAgICAgIHJldHVybiBkZXZpY2UKKyAg
ICAgICAgU2ltdWxhdG9yLndhaXRfdW50aWxfZGV2aWNlX2lzX2luX3N0YXRlKGRldmljZV91ZGlk
LCBTaW11bGF0b3IuRGV2aWNlU3RhdGUuU0hVVERPV04pCisgICAgICAgIHJldHVybiBTaW11bGF0
b3IoKS5maW5kX2RldmljZV9ieV91ZGlkKGRldmljZV91ZGlkKQogCiAgICAgZGVmIF9fZXFfXyhz
ZWxmLCBvdGhlcik6CiAgICAgICAgIHJldHVybiBzZWxmLnVkaWQgPT0gb3RoZXIudWRpZApAQCAt
MjI4LDYgKzIyNCwzMiBAQCBjbGFzcyBTaW11bGF0b3Iob2JqZWN0KToKICAgICAgICAgc2VsZi5k
ZXZpY2VfdHlwZXMgPSBbXQogICAgICAgICBzZWxmLnJlZnJlc2goKQogCisgICAgIyBLZWVwIHRo
ZXNlIGNvbnN0YW50cyBzeW5jaHJvbml6ZWQgd2l0aCB0aGUgU2ltRGV2aWNlU3RhdGUgY29uc3Rh
bnRzIGluIENvcmVTaW11bGF0b3IvU2ltRGV2aWNlLmguCisgICAgY2xhc3MgRGV2aWNlU3RhdGU6
CisgICAgICAgIERPRVNfTk9UX0VYSVNUID0gLTEKKyAgICAgICAgQ1JFQVRJTkcgPSAwCisgICAg
ICAgIFNIVVRET1dOID0gMQorICAgICAgICBCT09USU5HID0gMgorICAgICAgICBCT09URUQgPSAz
CisgICAgICAgIFNIVVRUSU5HX0RPV04gPSA0CisKKyAgICBAc3RhdGljbWV0aG9kCisgICAgZGVm
IHdhaXRfdW50aWxfZGV2aWNlX2lzX2luX3N0YXRlKHVkaWQsIHdhaXRfdW50aWxfc3RhdGUpOgor
ICAgICAgICAjIEZJWE1FOiBJbXBsZW1lbnQgc3VwcG9ydCBmb3IgYSB0aW1lZCB3YWl0LgorICAg
ICAgICB3aGlsZSAoU2ltdWxhdG9yLmRldmljZV9zdGF0ZSh1ZGlkKSAhPSB3YWl0X3VudGlsX3N0
YXRlKToKKyAgICAgICAgICAgIHRpbWUuc2xlZXAoMC41KQorCisgICAgQHN0YXRpY21ldGhvZAor
ICAgIGRlZiBkZXZpY2Vfc3RhdGUodWRpZCk6CisgICAgICAgIGRldmljZV9wbGlzdCA9IG9zLnBh
dGguam9pbihTaW11bGF0b3IuZGV2aWNlX2RpcmVjdG9yeSh1ZGlkKSwgJ2RldmljZS5wbGlzdCcp
CisgICAgICAgIGlmIG5vdCBvcy5wYXRoLmlzZmlsZShkZXZpY2VfcGxpc3QpOgorICAgICAgICAg
ICAgcmV0dXJuIFNpbXVsYXRvci5EZXZpY2VTdGF0ZS5ET0VTX05PVF9FWElTVAorICAgICAgICBy
ZXR1cm4gcGxpc3RsaWIucmVhZFBsaXN0KGRldmljZV9wbGlzdClbJ3N0YXRlJ10KKworICAgIEBz
dGF0aWNtZXRob2QKKyAgICBkZWYgZGV2aWNlX2RpcmVjdG9yeSh1ZGlkKToKKyAgICAgICAgcmV0
dXJuIG9zLnBhdGgucmVhbHBhdGgob3MucGF0aC5leHBhbmR1c2VyKG9zLnBhdGguam9pbignfi9M
aWJyYXJ5L0RldmVsb3Blci9Db3JlU2ltdWxhdG9yL0RldmljZXMnLCB1ZGlkKSkpCisKICAgICBk
ZWYgcmVmcmVzaChzZWxmKToKICAgICAgICAgIiIiCiAgICAgICAgIFJlZnJlc2ggcnVudGltZSBh
bmQgZGV2aWNlIHR5cGUgaW5mb3JtYXRpb24gZnJvbSBgYHNpbWN0bCBsaXN0YGAuCkBAIC0zMDUs
NyArMzI3LDYgQEAgY2xhc3MgU2ltdWxhdG9yKG9iamVjdCk6CiAgICAgICAgICAgICAgICAgcmFp
c2UgUnVudGltZUVycm9yKCdFeHBlY3RlZCBhbiBpT1MgU2ltdWxhdG9yIGRldmljZSBsaW5lLCBn
b3QgInt9IicuZm9ybWF0KGxpbmUpKQogICAgICAgICAgICAgZGV2aWNlID0gRGV2aWNlKG5hbWU9
ZGV2aWNlX21hdGNoLmdyb3VwKCduYW1lJykucnN0cmlwKCksCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWRpZD1kZXZpY2VfbWF0Y2guZ3JvdXAoJ3VkaWQnKSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdGF0ZT1kZXZpY2VfbWF0Y2guZ3JvdXAoJ3N0YXRlJyksCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYXZhaWxhYmxlPWRldmljZV9tYXRjaC5ncm91cCgnYXZhaWxh
YmlsaXR5JykgaXMgTm9uZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBydW50aW1lPWN1
cnJlbnRfcnVudGltZSkKICAgICAgICAgICAgIGN1cnJlbnRfcnVudGltZS5kZXZpY2VzLmFwcGVu
ZChkZXZpY2UpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>