<?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>74014</bug_id>
          
          <creation_ts>2011-12-07 11:41:50 -0800</creation_ts>
          <short_desc>Allow deviceScaleFactor to be set from window.internals</short_desc>
          <delta_ts>2012-02-21 12:41:02 -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>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>70559</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Fady Samuel">fsamuel</reporter>
          <assigned_to name="Fady Samuel">fsamuel</assigned_to>
          <cc>dglazkov</cc>
    
    <cc>gustavo</cc>
    
    <cc>kenneth</cc>
    
    <cc>rjkroege</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>xan.lopez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>516785</commentid>
    <comment_count>0</comment_count>
    <who name="Fady Samuel">fsamuel</who>
    <bug_when>2011-12-07 11:41:50 -0800</bug_when>
    <thetext>Some deviceScaleFactor related bugs are cropping up, so we need to make sure this is testable.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>516845</commentid>
    <comment_count>1</comment_count>
      <attachid>118254</attachid>
    <who name="Fady Samuel">fsamuel</who>
    <bug_when>2011-12-07 12:48:01 -0800</bug_when>
    <thetext>Created attachment 118254
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>516848</commentid>
    <comment_count>2</comment_count>
      <attachid>118254</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2011-12-07 12:52:56 -0800</bug_when>
    <thetext>Comment on attachment 118254
Patch

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

&gt; Source/WebCore/testing/Internals.idl:88
&gt; +        float getDeviceScaleFactor(in Document document) raises(DOMException);

Drop the &apos;get&apos;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>516859</commentid>
    <comment_count>3</comment_count>
      <attachid>118259</attachid>
    <who name="Fady Samuel">fsamuel</who>
    <bug_when>2011-12-07 13:04:06 -0800</bug_when>
    <thetext>Created attachment 118259
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>516861</commentid>
    <comment_count>4</comment_count>
    <who name="Fady Samuel">fsamuel</who>
    <bug_when>2011-12-07 13:05:06 -0800</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 118254 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=118254&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/testing/Internals.idl:88
&gt; &gt; +        float getDeviceScaleFactor(in Document document) raises(DOMException);
&gt; 
&gt; Drop the &apos;get&apos;

Done. I uploaded a new patch to make sure bots go green first.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>516863</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-12-07 13:05:53 -0800</bug_when>
    <thetext>Attachment 118259 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/update-webkit&apos;]&quot; exit_code: 9

Updating OpenSource
Index mismatch: 26f0902d4a952ed5da5ec33d1949597fa79abdda != e9bcf9b2e57e236c20b02d45c6e274893b01a1f7
rereading f1b18930bbf5e73c83f2b0018b501e8f64330752
	M	Source/JavaScriptCore/wtf/HashTraits.h
	M	Source/JavaScriptCore/ChangeLog
	M	Source/WebCore/dom/ChildListMutationScope.cpp
	M	Source/WebCore/ChangeLog
102267 = 67d4f2de4c2f4a2b6f1b3adfd20b50620fad3051 already exists! Why are we refetching it?
 at /usr/lib/git-core/git-svn line 5210

Died at Tools/Scripts/update-webkit line 158.


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>516928</commentid>
    <comment_count>6</comment_count>
      <attachid>118259</attachid>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2011-12-07 14:34:23 -0800</bug_when>
    <thetext>Comment on attachment 118259
Patch

Attachment 118259 did not pass gtk-ews (gtk):
Output: http://queues.webkit.org/results/10750291</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>530342</commentid>
    <comment_count>7</comment_count>
      <attachid>121288</attachid>
    <who name="Fady Samuel">fsamuel</who>
    <bug_when>2012-01-05 09:20:08 -0800</bug_when>
    <thetext>Created attachment 121288
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>530345</commentid>
    <comment_count>8</comment_count>
    <who name="Fady Samuel">fsamuel</who>
    <bug_when>2012-01-05 09:21:52 -0800</bug_when>
    <thetext>I have refreshed the patch. Hopefully the EWS bots are happy.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>530349</commentid>
    <comment_count>9</comment_count>
      <attachid>121288</attachid>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2012-01-05 09:26:39 -0800</bug_when>
    <thetext>Comment on attachment 121288
Patch

Attachment 121288 did not pass gtk-ews (gtk):
Output: http://queues.webkit.org/results/11120421</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>530362</commentid>
    <comment_count>10</comment_count>
      <attachid>121289</attachid>
    <who name="Fady Samuel">fsamuel</who>
    <bug_when>2012-01-05 09:53:38 -0800</bug_when>
    <thetext>Created attachment 121289
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>530364</commentid>
    <comment_count>11</comment_count>
    <who name="Fady Samuel">fsamuel</who>
    <bug_when>2012-01-05 09:54:18 -0800</bug_when>
    <thetext>Using EWS bots to fix build issues on other platforms...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>530368</commentid>
    <comment_count>12</comment_count>
      <attachid>121289</attachid>
    <who name="Gustavo Noronha (kov)">gustavo</who>
    <bug_when>2012-01-05 10:00:54 -0800</bug_when>
    <thetext>Comment on attachment 121289
Patch

Attachment 121289 did not pass gtk-ews (gtk):
Output: http://queues.webkit.org/results/11144011</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>536405</commentid>
    <comment_count>13</comment_count>
      <attachid>121289</attachid>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2012-01-16 00:45:37 -0800</bug_when>
    <thetext>Comment on attachment 121289
Patch

Please use LayoutTestController instead of Internals because setting/getting the device scale factor can be done by WebKit public API.
The Internals object is for inspecting hidden, internal state of WebCore.

It&apos;s OK to take care of Chromium for now, skip for other ports if you file bugs for them.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>559604</commentid>
    <comment_count>14</comment_count>
    <who name="Fady Samuel">fsamuel</who>
    <bug_when>2012-02-17 15:47:04 -0800</bug_when>
    <thetext>(In reply to comment #13)
&gt; (From update of attachment 121289 [details])
&gt; Please use LayoutTestController instead of Internals because setting/getting the device scale factor can be done by WebKit public API.
&gt; The Internals object is for inspecting hidden, internal state of WebCore.
&gt; 
&gt; It&apos;s OK to take care of Chromium for now, skip for other ports if you file bugs for them.

windows.internals is cross platform. There&apos;s already page scaling code in windows.internals, and this code is related.

There&apos;s no reason why this parameter has to behave differently between platforms.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>559775</commentid>
    <comment_count>15</comment_count>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2012-02-18 06:24:43 -0800</bug_when>
    <thetext>I guess not all platforms will make a public API for setting this but instead hardcode it per platform, so I guess internals is totally ok for this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>561143</commentid>
    <comment_count>16</comment_count>
    <who name="Fady Samuel">fsamuel</who>
    <bug_when>2012-02-21 12:41:02 -0800</bug_when>
    <thetext>(In reply to comment #13)
&gt; (From update of attachment 121289 [details])
&gt; Please use LayoutTestController instead of Internals because setting/getting the device scale factor can be done by WebKit public API.
&gt; The Internals object is for inspecting hidden, internal state of WebCore.
&gt; 
&gt; It&apos;s OK to take care of Chromium for now, skip for other ports if you file bugs for them.

Morita, 

This is a fairly cross-platform setting and introducing a layout test suite for scaling and fixed layout seems to be beneficial for many ports of WebKit. Do you think it makes sense to put this into window.internals? There was a thread on webkit-dev about this a few minutes ago and the consensus seemed to be moving code into window.internals is a good idea overall. Thanks.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>118254</attachid>
            <date>2011-12-07 12:48:01 -0800</date>
            <delta_ts>2011-12-07 13:04:01 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-74014-20111207154800.patch</filename>
            <type>text/plain</type>
            <size>5564</size>
            <attacher name="Fady Samuel">fsamuel</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAyMjQ2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTY5ODc0YWEwZjk3MDJm
NTczYzNmZmIyMTcxYjM2MzVhNzFiNzgwMy4uY2VlZWU4ODgwZDEyYWQzMzAxM2QwOTk1MTYzZTRk
ZmExNDczMDg0OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDExLTEyLTA3ICBGYWR5
IFNhbXVlbCAgPGZzYW11ZWxAY2hyb21pdW0ub3JnPgorCisgICAgICAgIEFsbG93IGRldmljZVNj
YWxlRmFjdG9yIHRvIGJlIHNldCBmcm9tIHdpbmRvdy5pbnRlcm5hbHMKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc0MDE0CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGVzdDogZmFzdC9qcy90ZXN0LWRldmlj
ZS1zY2FsZS1mYWN0b3IuaHRtbAorCisgICAgICAgICogdGVzdGluZy9JbnRlcm5hbHMuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6SW50ZXJuYWxzOjpnZXREZXZpY2VTY2FsZUZhY3Rvcik6CisgICAg
ICAgIChXZWJDb3JlOjpJbnRlcm5hbHM6OnNldERldmljZVNjYWxlRmFjdG9yKToKKyAgICAgICAg
KiB0ZXN0aW5nL0ludGVybmFscy5oOgorICAgICAgICAqIHRlc3RpbmcvSW50ZXJuYWxzLmlkbDoK
KwogMjAxMS0xMi0wNyAgRGFuIEJlcm5zdGVpbiAgPG1pdHpAYXBwbGUuY29tPgogCiAgICAgICAg
IDxyZGFyOi8vcHJvYmxlbS8xMDU0MjA5NT4gRm9jdXMgcmluZ3MgYXJlIG5vdCBkcmF3biBhcm91
bmQgcHVzaCBidXR0b25zLCByYWRpbyBidXR0b25zIGFuZCBjaGVja2JveGVzCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS90
ZXN0aW5nL0ludGVybmFscy5jcHAKaW5kZXggM2YwNjA2ZmEzZDdjMWZhMjU5ZjgyYmE0MDkxYjhj
OGNkYmQxM2I5OS4uNzQ5MjViNzdkMmQ0ZmE0YTYwZDk4ZTUwMTVlY2YyZDFmZTllNDY2YSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuY3BwCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxzLmNwcApAQCAtNjUxLDQgKzY1MSwyNCBAQCBpbnQg
SW50ZXJuYWxzOjpsYXN0U3BlbGxDaGVja1Byb2Nlc3NlZFNlcXVlbmNlKERvY3VtZW50KiBkb2N1
bWVudCwgRXhjZXB0aW9uQ29kZQogICAgIHJldHVybiBjaGVja2VyLT5sYXN0UHJvY2Vzc2VkU2Vx
dWVuY2UoKTsKIH0KIAorZmxvYXQgSW50ZXJuYWxzOjpnZXREZXZpY2VTY2FsZUZhY3RvcihEb2N1
bWVudCAqZG9jdW1lbnQsIEV4Y2VwdGlvbkNvZGUmIGVjKQoreworICAgIGlmICghZG9jdW1lbnQg
fHwgIWRvY3VtZW50LT5wYWdlKCkpIHsKKyAgICAgICAgZWMgPSBJTlZBTElEX0FDQ0VTU19FUlI7
CisgICAgICAgIHJldHVybiAwOworICAgIH0KKworICAgIHJldHVybiBkb2N1bWVudC0+cGFnZSgp
LT5kZXZpY2VTY2FsZUZhY3RvcigpOworfQorCit2b2lkIEludGVybmFsczo6c2V0RGV2aWNlU2Nh
bGVGYWN0b3IoRG9jdW1lbnQgKmRvY3VtZW50LCBmbG9hdCBzY2FsZUZhY3RvciwgRXhjZXB0aW9u
Q29kZSYgZWMpCit7CisgICAgaWYgKCFkb2N1bWVudCB8fCAhZG9jdW1lbnQtPnBhZ2UoKSkgewor
ICAgICAgICBlYyA9IElOVkFMSURfQUNDRVNTX0VSUjsKKyAgICAgICAgcmV0dXJuOyAKKyAgICB9
CisKKyAgICBkb2N1bWVudC0+cGFnZSgpLT5zZXREZXZpY2VTY2FsZUZhY3RvcihzY2FsZUZhY3Rv
cik7Cit9CisKIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxz
LmggYi9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5oCmluZGV4IDE0ZDlkZmRmM2Ix
ZDhkNGE0MTdmZDJmZmU4YjNhNTc1M2I0OGM3MzIuLjM3MDlkNjJiZjNhNGY2Yzk4Nzk0OGMxYmVk
NzY0Mjk1NTI3MGRiNjggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJu
YWxzLmgKKysrIGIvU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuaApAQCAtMTE1LDYg
KzExNSw5IEBAIHB1YmxpYzoKIAogICAgIHN0YXRpYyBjb25zdCBjaGFyKiBpbnRlcm5hbHNJZDsK
IAorICAgIGZsb2F0IGdldERldmljZVNjYWxlRmFjdG9yKERvY3VtZW50ICosIEV4Y2VwdGlvbkNv
ZGUmKTsKKyAgICB2b2lkIHNldERldmljZVNjYWxlRmFjdG9yKERvY3VtZW50ICosIGZsb2F0LCBF
eGNlcHRpb25Db2RlJik7CisKIHByaXZhdGU6CiAgICAgSW50ZXJuYWxzKCk7CiAKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxzLmlkbCBiL1NvdXJjZS9XZWJDb3Jl
L3Rlc3RpbmcvSW50ZXJuYWxzLmlkbAppbmRleCBkNjIyMjYwNDMwYTcxNjljNGM2YTM1MWU2MDYx
OTA1MGY2OTJhMjMxLi5kODE5NzY4MDBlYWFjNGI1MjFjNzVjNTliNDM3ZWY3YWFjNGI1Y2Q0IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5pZGwKKysrIGIvU291
cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuaWRsCkBAIC04NCw2ICs4NCw5IEBAIG1vZHVs
ZSB3aW5kb3cgewogCiAgICAgICAgIGxvbmcgbGFzdFNwZWxsQ2hlY2tSZXF1ZXN0U2VxdWVuY2Uo
aW4gRG9jdW1lbnQgZG9jdW1lbnQpIHJhaXNlcyAoRE9NRXhjZXB0aW9uKTsKICAgICAgICAgbG9u
ZyBsYXN0U3BlbGxDaGVja1Byb2Nlc3NlZFNlcXVlbmNlKGluIERvY3VtZW50IGRvY3VtZW50KSBy
YWlzZXMgKERPTUV4Y2VwdGlvbik7CisKKyAgICAgICAgZmxvYXQgZ2V0RGV2aWNlU2NhbGVGYWN0
b3IoaW4gRG9jdW1lbnQgZG9jdW1lbnQpIHJhaXNlcyhET01FeGNlcHRpb24pOworICAgICAgICB2
b2lkIHNldERldmljZVNjYWxlRmFjdG9yKGluIERvY3VtZW50IGRvY3VtZW50LCBpbiBmbG9hdCBz
Y2FsZUZhY3RvcikgcmFpc2VzIChET01FeGNlcHRpb24pOwogICAgIH07CiB9CiAKZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA2
NjU2NGQ0MDBjMjYwNTk4MTUxZjIwODU2MWNkNGQ3NTE5MWU2ZmEwLi4yMjlkNzY2MmYyYzRmZGM1
ZDNjZGNhMjVlODJiYzMzNGJkNjJiNTlhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTEtMTIt
MDcgIEZhZHkgU2FtdWVsICA8ZnNhbXVlbEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgQWxsb3cg
ZGV2aWNlU2NhbGVGYWN0b3IgdG8gYmUgc2V0IGZyb20gd2luZG93LmludGVybmFscworICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzQwMTQKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUZXN0cyB0byBjb25maXJt
IHdpbmRvdy5pbnRlcm5hbHMuc2V0RGV2aWNlU2NhbGVGYWN0b3IvZ2V0RGV2aWNlU2NhbGVGYWN0
b3Igd29yayBjb3JyZWN0bHkgYW5kCisgICAgICAgIHdpbmRvdy5kZXZpY2VQaXhlbFJhdGlvIGlz
IHNldC4KKworICAgICAgICAqIGZhc3QvanMvdGVzdC1kZXZpY2Utc2NhbGUtZmFjdG9yLWV4cGVj
dGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9qcy90ZXN0LWRldmljZS1zY2FsZS1mYWN0
b3IuaHRtbDogQWRkZWQuCisKIDIwMTEtMTItMDcgIEJhbGF6cyBLZWxlbWVuICA8a2JhbGF6c0B3
ZWJraXQub3JnPgogCiAgICAgICAgIFVucmV2aWV3ZWQgZ2FyZGVuaW5nLgpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvZmFzdC9qcy90ZXN0LWRldmljZS1zY2FsZS1mYWN0b3ItZXhwZWN0ZWQudHh0
IGIvTGF5b3V0VGVzdHMvZmFzdC9qcy90ZXN0LWRldmljZS1zY2FsZS1mYWN0b3ItZXhwZWN0ZWQu
dHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAuLmQyOTQxZjYyMWMwMzg0Y2Y3YjRlNDFjYWNmYzdkZjVkZjg5NDYyYWQK
LS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2pzL3Rlc3QtZGV2aWNlLXNjYWxl
LWZhY3Rvci1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwxMCBAQAorUEFTUyBnZXREZXZpY2VTY2Fs
ZUZhY3RvcigpIGlzIDEuNQorUEFTUyB3aW5kb3cuZGV2aWNlUGl4ZWxSYXRpbyBpcyAxLjUKK1BB
U1MgZ2V0RGV2aWNlU2NhbGVGYWN0b3IoKSBpcyAyCitQQVNTIHdpbmRvdy5kZXZpY2VQaXhlbFJh
dGlvIGlzIDIKK1BBU1MgZ2V0RGV2aWNlU2NhbGVGYWN0b3IoKSBpcyAxCitQQVNTIHdpbmRvdy5k
ZXZpY2VQaXhlbFJhdGlvIGlzIDEKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKwor
VEVTVCBDT01QTEVURQorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2pzL3Rlc3QtZGV2
aWNlLXNjYWxlLWZhY3Rvci5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9qcy90ZXN0LWRldmljZS1z
Y2FsZS1mYWN0b3IuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi44ZTU4ZGVlOWQxYjNiMmFkNzJiODQwM2U5MTNm
NTg0ZjY2YjVhYzQ1Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9qcy90ZXN0
LWRldmljZS1zY2FsZS1mYWN0b3IuaHRtbApAQCAtMCwwICsxLDI5IEBACis8IURPQ1RZUEUgaHRt
bD4KKzxzY3JpcHQgc3JjPSIuLi8uLi9mYXN0L2pzL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+
PC9zY3JpcHQ+Cis8c2NyaXB0PgorZnVuY3Rpb24gc2V0RGV2aWNlU2NhbGVGYWN0b3IocmF0aW8p
IHsKKyAgICBpZiAoIXdpbmRvdy5pbnRlcm5hbHMpCisgICAgICAgIHJldHVybjsKKyAgICB3aW5k
b3cuaW50ZXJuYWxzLnNldERldmljZVNjYWxlRmFjdG9yKGRvY3VtZW50LCByYXRpbyk7Cit9CisK
K2Z1bmN0aW9uIGdldERldmljZVNjYWxlRmFjdG9yKCkgeworICAgIGlmICghd2luZG93LmludGVy
bmFscykKKyAgICAgICAgcmV0dXJuIDE7CisgICAgcmV0dXJuIHdpbmRvdy5pbnRlcm5hbHMuZ2V0
RGV2aWNlU2NhbGVGYWN0b3IoZG9jdW1lbnQpOworfQorCitzZXREZXZpY2VTY2FsZUZhY3Rvcigx
LjUpOworc2hvdWxkRXZhbHVhdGVUbygiZ2V0RGV2aWNlU2NhbGVGYWN0b3IoKSIsIDEuNSk7Citz
aG91bGRFdmFsdWF0ZVRvKCJ3aW5kb3cuZGV2aWNlUGl4ZWxSYXRpbyIsIDEuNSk7CisKK3NldERl
dmljZVNjYWxlRmFjdG9yKDIpOworc2hvdWxkRXZhbHVhdGVUbygiZ2V0RGV2aWNlU2NhbGVGYWN0
b3IoKSIsIDIpOworc2hvdWxkRXZhbHVhdGVUbygid2luZG93LmRldmljZVBpeGVsUmF0aW8iLCAy
KTsKKworc2V0RGV2aWNlU2NhbGVGYWN0b3IoMSk7CitzaG91bGRFdmFsdWF0ZVRvKCJnZXREZXZp
Y2VTY2FsZUZhY3RvcigpIiwgMSk7CitzaG91bGRFdmFsdWF0ZVRvKCJ3aW5kb3cuZGV2aWNlUGl4
ZWxSYXRpbyIsIDEpOworCis8L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIuLi8uLi9mYXN0L2pzL3Jl
c291cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0Pgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>118259</attachid>
            <date>2011-12-07 13:04:06 -0800</date>
            <delta_ts>2012-01-05 09:20:03 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-74014-20111207160404.patch</filename>
            <type>text/plain</type>
            <size>5549</size>
            <attacher name="Fady Samuel">fsamuel</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAyMjQ2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTY5ODc0YWEwZjk3MDJm
NTczYzNmZmIyMTcxYjM2MzVhNzFiNzgwMy4uOTk1OTJlNDkzYmYzYjdhMmQ1ZjkwNzFhYWYyNjAw
M2U1ZDI2ZjcxYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDExLTEyLTA3ICBGYWR5
IFNhbXVlbCAgPGZzYW11ZWxAY2hyb21pdW0ub3JnPgorCisgICAgICAgIEFsbG93IGRldmljZVNj
YWxlRmFjdG9yIHRvIGJlIHNldCBmcm9tIHdpbmRvdy5pbnRlcm5hbHMKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc0MDE0CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGVzdDogZmFzdC9qcy90ZXN0LWRldmlj
ZS1zY2FsZS1mYWN0b3IuaHRtbAorCisgICAgICAgICogdGVzdGluZy9JbnRlcm5hbHMuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6SW50ZXJuYWxzOjpkZXZpY2VTY2FsZUZhY3Rvcik6CisgICAgICAg
IChXZWJDb3JlOjpJbnRlcm5hbHM6OnNldERldmljZVNjYWxlRmFjdG9yKToKKyAgICAgICAgKiB0
ZXN0aW5nL0ludGVybmFscy5oOgorICAgICAgICAqIHRlc3RpbmcvSW50ZXJuYWxzLmlkbDoKKwog
MjAxMS0xMi0wNyAgRGFuIEJlcm5zdGVpbiAgPG1pdHpAYXBwbGUuY29tPgogCiAgICAgICAgIDxy
ZGFyOi8vcHJvYmxlbS8xMDU0MjA5NT4gRm9jdXMgcmluZ3MgYXJlIG5vdCBkcmF3biBhcm91bmQg
cHVzaCBidXR0b25zLCByYWRpbyBidXR0b25zIGFuZCBjaGVja2JveGVzCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS90ZXN0
aW5nL0ludGVybmFscy5jcHAKaW5kZXggM2YwNjA2ZmEzZDdjMWZhMjU5ZjgyYmE0MDkxYjhjOGNk
YmQxM2I5OS4uYTA2OWM2ZDFhNTRlYzBlYWQ4M2I0OGIxZjNkOWI1MzJmNWYzYTMxNSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuY3BwCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxzLmNwcApAQCAtNjUxLDQgKzY1MSwyNCBAQCBpbnQgSW50
ZXJuYWxzOjpsYXN0U3BlbGxDaGVja1Byb2Nlc3NlZFNlcXVlbmNlKERvY3VtZW50KiBkb2N1bWVu
dCwgRXhjZXB0aW9uQ29kZQogICAgIHJldHVybiBjaGVja2VyLT5sYXN0UHJvY2Vzc2VkU2VxdWVu
Y2UoKTsKIH0KIAorZmxvYXQgSW50ZXJuYWxzOjpkZXZpY2VTY2FsZUZhY3RvcihEb2N1bWVudCAq
ZG9jdW1lbnQsIEV4Y2VwdGlvbkNvZGUmIGVjKQoreworICAgIGlmICghZG9jdW1lbnQgfHwgIWRv
Y3VtZW50LT5wYWdlKCkpIHsKKyAgICAgICAgZWMgPSBJTlZBTElEX0FDQ0VTU19FUlI7CisgICAg
ICAgIHJldHVybiAwOworICAgIH0KKworICAgIHJldHVybiBkb2N1bWVudC0+cGFnZSgpLT5kZXZp
Y2VTY2FsZUZhY3RvcigpOworfQorCit2b2lkIEludGVybmFsczo6c2V0RGV2aWNlU2NhbGVGYWN0
b3IoRG9jdW1lbnQgKmRvY3VtZW50LCBmbG9hdCBzY2FsZUZhY3RvciwgRXhjZXB0aW9uQ29kZSYg
ZWMpCit7CisgICAgaWYgKCFkb2N1bWVudCB8fCAhZG9jdW1lbnQtPnBhZ2UoKSkgeworICAgICAg
ICBlYyA9IElOVkFMSURfQUNDRVNTX0VSUjsKKyAgICAgICAgcmV0dXJuOyAKKyAgICB9CisKKyAg
ICBkb2N1bWVudC0+cGFnZSgpLT5zZXREZXZpY2VTY2FsZUZhY3RvcihzY2FsZUZhY3Rvcik7Cit9
CisKIH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxzLmggYi9T
b3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5oCmluZGV4IDE0ZDlkZmRmM2IxZDhkNGE0
MTdmZDJmZmU4YjNhNTc1M2I0OGM3MzIuLjM4ZjU0YWM4ZjE5N2FiZjE0MTczNDQzZjRjODc4YzRj
YmI1MWNjODcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxzLmgK
KysrIGIvU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuaApAQCAtMTE1LDYgKzExNSw5
IEBAIHB1YmxpYzoKIAogICAgIHN0YXRpYyBjb25zdCBjaGFyKiBpbnRlcm5hbHNJZDsKIAorICAg
IGZsb2F0IGRldmljZVNjYWxlRmFjdG9yKERvY3VtZW50ICosIEV4Y2VwdGlvbkNvZGUmKTsKKyAg
ICB2b2lkIHNldERldmljZVNjYWxlRmFjdG9yKERvY3VtZW50ICosIGZsb2F0LCBFeGNlcHRpb25D
b2RlJik7CisKIHByaXZhdGU6CiAgICAgSW50ZXJuYWxzKCk7CiAKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxzLmlkbCBiL1NvdXJjZS9XZWJDb3JlL3Rlc3Rpbmcv
SW50ZXJuYWxzLmlkbAppbmRleCBkNjIyMjYwNDMwYTcxNjljNGM2YTM1MWU2MDYxOTA1MGY2OTJh
MjMxLi5hMmQ1NjEwMjcyZmFlODhlN2Y2ZTVhMmY0NmNjMTQwMjY5ZGMzZjYxIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5pZGwKKysrIGIvU291cmNlL1dlYkNv
cmUvdGVzdGluZy9JbnRlcm5hbHMuaWRsCkBAIC04NCw2ICs4NCw5IEBAIG1vZHVsZSB3aW5kb3cg
ewogCiAgICAgICAgIGxvbmcgbGFzdFNwZWxsQ2hlY2tSZXF1ZXN0U2VxdWVuY2UoaW4gRG9jdW1l
bnQgZG9jdW1lbnQpIHJhaXNlcyAoRE9NRXhjZXB0aW9uKTsKICAgICAgICAgbG9uZyBsYXN0U3Bl
bGxDaGVja1Byb2Nlc3NlZFNlcXVlbmNlKGluIERvY3VtZW50IGRvY3VtZW50KSByYWlzZXMgKERP
TUV4Y2VwdGlvbik7CisKKyAgICAgICAgZmxvYXQgZGV2aWNlU2NhbGVGYWN0b3IoaW4gRG9jdW1l
bnQgZG9jdW1lbnQpIHJhaXNlcyhET01FeGNlcHRpb24pOworICAgICAgICB2b2lkIHNldERldmlj
ZVNjYWxlRmFjdG9yKGluIERvY3VtZW50IGRvY3VtZW50LCBpbiBmbG9hdCBzY2FsZUZhY3Rvcikg
cmFpc2VzIChET01FeGNlcHRpb24pOwogICAgIH07CiB9CiAKZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA2NjU2NGQ0MDBjMjYw
NTk4MTUxZjIwODU2MWNkNGQ3NTE5MWU2ZmEwLi4yMjlkNzY2MmYyYzRmZGM1ZDNjZGNhMjVlODJi
YzMzNGJkNjJiNTlhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTEtMTItMDcgIEZhZHkgU2Ft
dWVsICA8ZnNhbXVlbEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgQWxsb3cgZGV2aWNlU2NhbGVG
YWN0b3IgdG8gYmUgc2V0IGZyb20gd2luZG93LmludGVybmFscworICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzQwMTQKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUZXN0cyB0byBjb25maXJtIHdpbmRvdy5pbnRl
cm5hbHMuc2V0RGV2aWNlU2NhbGVGYWN0b3IvZ2V0RGV2aWNlU2NhbGVGYWN0b3Igd29yayBjb3Jy
ZWN0bHkgYW5kCisgICAgICAgIHdpbmRvdy5kZXZpY2VQaXhlbFJhdGlvIGlzIHNldC4KKworICAg
ICAgICAqIGZhc3QvanMvdGVzdC1kZXZpY2Utc2NhbGUtZmFjdG9yLWV4cGVjdGVkLnR4dDogQWRk
ZWQuCisgICAgICAgICogZmFzdC9qcy90ZXN0LWRldmljZS1zY2FsZS1mYWN0b3IuaHRtbDogQWRk
ZWQuCisKIDIwMTEtMTItMDcgIEJhbGF6cyBLZWxlbWVuICA8a2JhbGF6c0B3ZWJraXQub3JnPgog
CiAgICAgICAgIFVucmV2aWV3ZWQgZ2FyZGVuaW5nLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
ZmFzdC9qcy90ZXN0LWRldmljZS1zY2FsZS1mYWN0b3ItZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVz
dHMvZmFzdC9qcy90ZXN0LWRldmljZS1zY2FsZS1mYWN0b3ItZXhwZWN0ZWQudHh0Cm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAuLmQyOTQxZjYyMWMwMzg0Y2Y3YjRlNDFjYWNmYzdkZjVkZjg5NDYyYWQKLS0tIC9kZXYvbnVs
bAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2pzL3Rlc3QtZGV2aWNlLXNjYWxlLWZhY3Rvci1leHBl
Y3RlZC50eHQKQEAgLTAsMCArMSwxMCBAQAorUEFTUyBnZXREZXZpY2VTY2FsZUZhY3RvcigpIGlz
IDEuNQorUEFTUyB3aW5kb3cuZGV2aWNlUGl4ZWxSYXRpbyBpcyAxLjUKK1BBU1MgZ2V0RGV2aWNl
U2NhbGVGYWN0b3IoKSBpcyAyCitQQVNTIHdpbmRvdy5kZXZpY2VQaXhlbFJhdGlvIGlzIDIKK1BB
U1MgZ2V0RGV2aWNlU2NhbGVGYWN0b3IoKSBpcyAxCitQQVNTIHdpbmRvdy5kZXZpY2VQaXhlbFJh
dGlvIGlzIDEKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVU
RQorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2pzL3Rlc3QtZGV2aWNlLXNjYWxlLWZh
Y3Rvci5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9qcy90ZXN0LWRldmljZS1zY2FsZS1mYWN0b3Iu
aHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwLi5mZjUxM2EwMTVhYjUyMzYxZWE0MThmZTM1MmE2ZWRjOTIwMWY0YWZl
Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9qcy90ZXN0LWRldmljZS1zY2Fs
ZS1mYWN0b3IuaHRtbApAQCAtMCwwICsxLDI5IEBACis8IURPQ1RZUEUgaHRtbD4KKzxzY3JpcHQg
c3JjPSIuLi8uLi9mYXN0L2pzL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8
c2NyaXB0PgorZnVuY3Rpb24gc2V0RGV2aWNlU2NhbGVGYWN0b3IocmF0aW8pIHsKKyAgICBpZiAo
IXdpbmRvdy5pbnRlcm5hbHMpCisgICAgICAgIHJldHVybjsKKyAgICB3aW5kb3cuaW50ZXJuYWxz
LnNldERldmljZVNjYWxlRmFjdG9yKGRvY3VtZW50LCByYXRpbyk7Cit9CisKK2Z1bmN0aW9uIGdl
dERldmljZVNjYWxlRmFjdG9yKCkgeworICAgIGlmICghd2luZG93LmludGVybmFscykKKyAgICAg
ICAgcmV0dXJuIDE7CisgICAgcmV0dXJuIHdpbmRvdy5pbnRlcm5hbHMuZGV2aWNlU2NhbGVGYWN0
b3IoZG9jdW1lbnQpOworfQorCitzZXREZXZpY2VTY2FsZUZhY3RvcigxLjUpOworc2hvdWxkRXZh
bHVhdGVUbygiZ2V0RGV2aWNlU2NhbGVGYWN0b3IoKSIsIDEuNSk7CitzaG91bGRFdmFsdWF0ZVRv
KCJ3aW5kb3cuZGV2aWNlUGl4ZWxSYXRpbyIsIDEuNSk7CisKK3NldERldmljZVNjYWxlRmFjdG9y
KDIpOworc2hvdWxkRXZhbHVhdGVUbygiZ2V0RGV2aWNlU2NhbGVGYWN0b3IoKSIsIDIpOworc2hv
dWxkRXZhbHVhdGVUbygid2luZG93LmRldmljZVBpeGVsUmF0aW8iLCAyKTsKKworc2V0RGV2aWNl
U2NhbGVGYWN0b3IoMSk7CitzaG91bGRFdmFsdWF0ZVRvKCJnZXREZXZpY2VTY2FsZUZhY3Rvcigp
IiwgMSk7CitzaG91bGRFdmFsdWF0ZVRvKCJ3aW5kb3cuZGV2aWNlUGl4ZWxSYXRpbyIsIDEpOwor
Cis8L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIuLi8uLi9mYXN0L2pzL3Jlc291cmNlcy9qcy10ZXN0
LXBvc3QuanMiPjwvc2NyaXB0Pgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>121288</attachid>
            <date>2012-01-05 09:20:08 -0800</date>
            <delta_ts>2012-01-05 09:53:33 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-74014-20120105122007.patch</filename>
            <type>text/plain</type>
            <size>5692</size>
            <attacher name="Fady Samuel">fsamuel</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA0MTY1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjM2ZTc3NjYyZTI3ZTA4
ZTAyMmVkYWU2YmU4NjI1NTZjZWM5ZTM1NS4uNmY2MTQ2MzQ2ZTI4YjM1OWM0Yjk4ZTI0ZDNhNWIw
ZmMyZTAwMmJlMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDExLTEyLTA3ICBGYWR5
IFNhbXVlbCAgPGZzYW11ZWxAY2hyb21pdW0ub3JnPgorCisgICAgICAgIEFsbG93IGRldmljZVNj
YWxlRmFjdG9yIHRvIGJlIHNldCBmcm9tIHdpbmRvdy5pbnRlcm5hbHMKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc0MDE0CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGVzdDogZmFzdC9qcy90ZXN0LWRldmlj
ZS1zY2FsZS1mYWN0b3IuaHRtbAorCisgICAgICAgICogdGVzdGluZy9JbnRlcm5hbHMuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6SW50ZXJuYWxzOjpkZXZpY2VTY2FsZUZhY3Rvcik6CisgICAgICAg
IChXZWJDb3JlOjpJbnRlcm5hbHM6OnNldERldmljZVNjYWxlRmFjdG9yKToKKyAgICAgICAgKiB0
ZXN0aW5nL0ludGVybmFscy5oOgorICAgICAgICAqIHRlc3RpbmcvSW50ZXJuYWxzLmlkbDoKKwor
CiAyMDEyLTAxLTA1ICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgogCiAgICAgICAg
IERPTSBBdHRyaWJ1dGUgdGVzdHMgb24gRHJvbWFlbyBzcGVuZHMgMi43JSBvZiB0aW1lIGluIGhh
c1NlbGVjdG9yRm9yQXR0cmlidXRlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5n
L0ludGVybmFscy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5jcHAKaW5k
ZXggMTk1ZjU3MGVmZjE4YTUzZmVkZWE3ZGVmYzBhNGZkNjg5ZDk4OTQzZS4uN2IwNzJlNDZlZDhm
MjcxYWIzNzJmNGU4Yjg2NWZlZjk5ZWE4ZGIyNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
dGVzdGluZy9JbnRlcm5hbHMuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJu
YWxzLmNwcApAQCAtNjUxLDYgKzY1MSwyNiBAQCBpbnQgSW50ZXJuYWxzOjpsYXN0U3BlbGxDaGVj
a1Byb2Nlc3NlZFNlcXVlbmNlKERvY3VtZW50KiBkb2N1bWVudCwgRXhjZXB0aW9uQ29kZQogICAg
IHJldHVybiBjaGVja2VyLT5sYXN0UHJvY2Vzc2VkU2VxdWVuY2UoKTsKIH0KIAorZmxvYXQgSW50
ZXJuYWxzOjpkZXZpY2VTY2FsZUZhY3RvcihEb2N1bWVudCAqZG9jdW1lbnQsIEV4Y2VwdGlvbkNv
ZGUmIGVjKQoreworICAgIGlmICghZG9jdW1lbnQgfHwgIWRvY3VtZW50LT5wYWdlKCkpIHsKKyAg
ICAgICAgZWMgPSBJTlZBTElEX0FDQ0VTU19FUlI7CisgICAgICAgIHJldHVybiAwOworICAgIH0K
KworICAgIHJldHVybiBkb2N1bWVudC0+cGFnZSgpLT5kZXZpY2VTY2FsZUZhY3RvcigpOworfQor
Cit2b2lkIEludGVybmFsczo6c2V0RGV2aWNlU2NhbGVGYWN0b3IoRG9jdW1lbnQgKmRvY3VtZW50
LCBmbG9hdCBzY2FsZUZhY3RvciwgRXhjZXB0aW9uQ29kZSYgZWMpCit7CisgICAgaWYgKCFkb2N1
bWVudCB8fCAhZG9jdW1lbnQtPnBhZ2UoKSkgeworICAgICAgICBlYyA9IElOVkFMSURfQUNDRVNT
X0VSUjsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIGRvY3VtZW50LT5wYWdlKCktPnNl
dERldmljZVNjYWxlRmFjdG9yKHNjYWxlRmFjdG9yKTsKK30KKwogdm9pZCBJbnRlcm5hbHM6OnNl
dFBlclRpbGVEcmF3aW5nRW5hYmxlZChEb2N1bWVudCogZG9jdW1lbnQsIGJvb2wgZW5hYmxlZCwg
RXhjZXB0aW9uQ29kZSYgZWMpCiB7CiAgICAgaWYgKCFkb2N1bWVudCB8fCAhZG9jdW1lbnQtPnNl
dHRpbmdzKCkpIHsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxz
LmggYi9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5oCmluZGV4IGVhMDBkMTU4ZGI2
Nzc5MDg5YjdmNTMzZjBmNGQ1MjYxM2ViNjExMzcuLjk0YjdkZTAwMGZmYjVjZjgzYTlkZjhjZTJi
ZGFhMTFkYTFhNTI5NGYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJu
YWxzLmgKKysrIGIvU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuaApAQCAtMTE3LDYg
KzExNyw5IEBAIHB1YmxpYzoKIAogICAgIHN0YXRpYyBjb25zdCBjaGFyKiBpbnRlcm5hbHNJZDsK
IAorICAgIGZsb2F0IGRldmljZVNjYWxlRmFjdG9yKERvY3VtZW50ICosIEV4Y2VwdGlvbkNvZGUm
KTsKKyAgICB2b2lkIHNldERldmljZVNjYWxlRmFjdG9yKERvY3VtZW50ICosIGZsb2F0LCBFeGNl
cHRpb25Db2RlJik7CisKIHByaXZhdGU6CiAgICAgSW50ZXJuYWxzKCk7CiAKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxzLmlkbCBiL1NvdXJjZS9XZWJDb3JlL3Rl
c3RpbmcvSW50ZXJuYWxzLmlkbAppbmRleCBkNjIyMjYwNDMwYTcxNjljNGM2YTM1MWU2MDYxOTA1
MGY2OTJhMjMxLi5hMmQ1NjEwMjcyZmFlODhlN2Y2ZTVhMmY0NmNjMTQwMjY5ZGMzZjYxIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5pZGwKKysrIGIvU291cmNl
L1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuaWRsCkBAIC04NCw2ICs4NCw5IEBAIG1vZHVsZSB3
aW5kb3cgewogCiAgICAgICAgIGxvbmcgbGFzdFNwZWxsQ2hlY2tSZXF1ZXN0U2VxdWVuY2UoaW4g
RG9jdW1lbnQgZG9jdW1lbnQpIHJhaXNlcyAoRE9NRXhjZXB0aW9uKTsKICAgICAgICAgbG9uZyBs
YXN0U3BlbGxDaGVja1Byb2Nlc3NlZFNlcXVlbmNlKGluIERvY3VtZW50IGRvY3VtZW50KSByYWlz
ZXMgKERPTUV4Y2VwdGlvbik7CisKKyAgICAgICAgZmxvYXQgZGV2aWNlU2NhbGVGYWN0b3IoaW4g
RG9jdW1lbnQgZG9jdW1lbnQpIHJhaXNlcyhET01FeGNlcHRpb24pOworICAgICAgICB2b2lkIHNl
dERldmljZVNjYWxlRmFjdG9yKGluIERvY3VtZW50IGRvY3VtZW50LCBpbiBmbG9hdCBzY2FsZUZh
Y3RvcikgcmFpc2VzIChET01FeGNlcHRpb24pOwogICAgIH07CiB9CiAKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA5NzY2ZGU1
YTZiNTYyZDQ1NGRhNzY1MTNjN2VjMjU1MTZlZjY5M2FkLi41ZWEwMDljNTNhMWE0MmYyYzU4YmNl
NDRmNGUyMzU0ZDliYjQwMDJlIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysr
IGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTEtMTItMDcgIEZh
ZHkgU2FtdWVsICA8ZnNhbXVlbEBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgQWxsb3cgZGV2aWNl
U2NhbGVGYWN0b3IgdG8gYmUgc2V0IGZyb20gd2luZG93LmludGVybmFscworICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzQwMTQKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUZXN0cyB0byBjb25maXJtIHdpbmRv
dy5pbnRlcm5hbHMuc2V0RGV2aWNlU2NhbGVGYWN0b3IvZ2V0RGV2aWNlU2NhbGVGYWN0b3Igd29y
ayBjb3JyZWN0bHkgYW5kCisgICAgICAgIHdpbmRvdy5kZXZpY2VQaXhlbFJhdGlvIGlzIHNldC4K
KworICAgICAgICAqIGZhc3QvanMvdGVzdC1kZXZpY2Utc2NhbGUtZmFjdG9yLWV4cGVjdGVkLnR4
dDogQWRkZWQuCisgICAgICAgICogZmFzdC9qcy90ZXN0LWRldmljZS1zY2FsZS1mYWN0b3IuaHRt
bDogQWRkZWQuCisKIDIwMTItMDEtMDUgIFBoaWxpcHBlIE5vcm1hbmQgIDxwbm9ybWFuZEBpZ2Fs
aWEuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIEdUSyB0ZXN0X2V4cGVjdGF0aW9ucyB1cGRh
dGUuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2pzL3Rlc3QtZGV2aWNlLXNjYWxlLWZh
Y3Rvci1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2pzL3Rlc3QtZGV2aWNlLXNjYWxl
LWZhY3Rvci1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZDI5NDFmNjIxYzAzODRjZjdiNGU0MWNh
Y2ZjN2RmNWRmODk0NjJhZAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvanMv
dGVzdC1kZXZpY2Utc2NhbGUtZmFjdG9yLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDEwIEBACitQ
QVNTIGdldERldmljZVNjYWxlRmFjdG9yKCkgaXMgMS41CitQQVNTIHdpbmRvdy5kZXZpY2VQaXhl
bFJhdGlvIGlzIDEuNQorUEFTUyBnZXREZXZpY2VTY2FsZUZhY3RvcigpIGlzIDIKK1BBU1Mgd2lu
ZG93LmRldmljZVBpeGVsUmF0aW8gaXMgMgorUEFTUyBnZXREZXZpY2VTY2FsZUZhY3RvcigpIGlz
IDEKK1BBU1Mgd2luZG93LmRldmljZVBpeGVsUmF0aW8gaXMgMQorUEFTUyBzdWNjZXNzZnVsbHlQ
YXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L2Zhc3QvanMvdGVzdC1kZXZpY2Utc2NhbGUtZmFjdG9yLmh0bWwgYi9MYXlvdXRUZXN0cy9mYXN0
L2pzL3Rlc3QtZGV2aWNlLXNjYWxlLWZhY3Rvci5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmZmNTEzYTAxNWFi
NTIzNjFlYTQxOGZlMzUyYTZlZGM5MjAxZjRhZmUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRU
ZXN0cy9mYXN0L2pzL3Rlc3QtZGV2aWNlLXNjYWxlLWZhY3Rvci5odG1sCkBAIC0wLDAgKzEsMjkg
QEAKKzwhRE9DVFlQRSBodG1sPgorPHNjcmlwdCBzcmM9Ii4uLy4uL2Zhc3QvanMvcmVzb3VyY2Vz
L2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQ+CitmdW5jdGlvbiBzZXREZXZpY2VT
Y2FsZUZhY3RvcihyYXRpbykgeworICAgIGlmICghd2luZG93LmludGVybmFscykKKyAgICAgICAg
cmV0dXJuOworICAgIHdpbmRvdy5pbnRlcm5hbHMuc2V0RGV2aWNlU2NhbGVGYWN0b3IoZG9jdW1l
bnQsIHJhdGlvKTsKK30KKworZnVuY3Rpb24gZ2V0RGV2aWNlU2NhbGVGYWN0b3IoKSB7CisgICAg
aWYgKCF3aW5kb3cuaW50ZXJuYWxzKQorICAgICAgICByZXR1cm4gMTsKKyAgICByZXR1cm4gd2lu
ZG93LmludGVybmFscy5kZXZpY2VTY2FsZUZhY3Rvcihkb2N1bWVudCk7Cit9CisKK3NldERldmlj
ZVNjYWxlRmFjdG9yKDEuNSk7CitzaG91bGRFdmFsdWF0ZVRvKCJnZXREZXZpY2VTY2FsZUZhY3Rv
cigpIiwgMS41KTsKK3Nob3VsZEV2YWx1YXRlVG8oIndpbmRvdy5kZXZpY2VQaXhlbFJhdGlvIiwg
MS41KTsKKworc2V0RGV2aWNlU2NhbGVGYWN0b3IoMik7CitzaG91bGRFdmFsdWF0ZVRvKCJnZXRE
ZXZpY2VTY2FsZUZhY3RvcigpIiwgMik7CitzaG91bGRFdmFsdWF0ZVRvKCJ3aW5kb3cuZGV2aWNl
UGl4ZWxSYXRpbyIsIDIpOworCitzZXREZXZpY2VTY2FsZUZhY3RvcigxKTsKK3Nob3VsZEV2YWx1
YXRlVG8oImdldERldmljZVNjYWxlRmFjdG9yKCkiLCAxKTsKK3Nob3VsZEV2YWx1YXRlVG8oIndp
bmRvdy5kZXZpY2VQaXhlbFJhdGlvIiwgMSk7CisKKzwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4u
Ly4uL2Zhc3QvanMvcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9zY3JpcHQ+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>121289</attachid>
            <date>2012-01-05 09:53:38 -0800</date>
            <delta_ts>2012-01-16 00:45:37 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-74014-20120105125337.patch</filename>
            <type>text/plain</type>
            <size>7242</size>
            <attacher name="Fady Samuel">fsamuel</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTA0MTY1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjM2ZTc3NjYyZTI3ZTA4
ZTAyMmVkYWU2YmU4NjI1NTZjZWM5ZTM1NS4uNmY2MTQ2MzQ2ZTI4YjM1OWM0Yjk4ZTI0ZDNhNWIw
ZmMyZTAwMmJlMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDExLTEyLTA3ICBGYWR5
IFNhbXVlbCAgPGZzYW11ZWxAY2hyb21pdW0ub3JnPgorCisgICAgICAgIEFsbG93IGRldmljZVNj
YWxlRmFjdG9yIHRvIGJlIHNldCBmcm9tIHdpbmRvdy5pbnRlcm5hbHMKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc0MDE0CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGVzdDogZmFzdC9qcy90ZXN0LWRldmlj
ZS1zY2FsZS1mYWN0b3IuaHRtbAorCisgICAgICAgICogdGVzdGluZy9JbnRlcm5hbHMuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6SW50ZXJuYWxzOjpkZXZpY2VTY2FsZUZhY3Rvcik6CisgICAgICAg
IChXZWJDb3JlOjpJbnRlcm5hbHM6OnNldERldmljZVNjYWxlRmFjdG9yKToKKyAgICAgICAgKiB0
ZXN0aW5nL0ludGVybmFscy5oOgorICAgICAgICAqIHRlc3RpbmcvSW50ZXJuYWxzLmlkbDoKKwor
CiAyMDEyLTAxLTA1ICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgogCiAgICAgICAg
IERPTSBBdHRyaWJ1dGUgdGVzdHMgb24gRHJvbWFlbyBzcGVuZHMgMi43JSBvZiB0aW1lIGluIGhh
c1NlbGVjdG9yRm9yQXR0cmlidXRlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5n
L0ludGVybmFscy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5jcHAKaW5k
ZXggMTk1ZjU3MGVmZjE4YTUzZmVkZWE3ZGVmYzBhNGZkNjg5ZDk4OTQzZS4uN2IwNzJlNDZlZDhm
MjcxYWIzNzJmNGU4Yjg2NWZlZjk5ZWE4ZGIyNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
dGVzdGluZy9JbnRlcm5hbHMuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJu
YWxzLmNwcApAQCAtNjUxLDYgKzY1MSwyNiBAQCBpbnQgSW50ZXJuYWxzOjpsYXN0U3BlbGxDaGVj
a1Byb2Nlc3NlZFNlcXVlbmNlKERvY3VtZW50KiBkb2N1bWVudCwgRXhjZXB0aW9uQ29kZQogICAg
IHJldHVybiBjaGVja2VyLT5sYXN0UHJvY2Vzc2VkU2VxdWVuY2UoKTsKIH0KIAorZmxvYXQgSW50
ZXJuYWxzOjpkZXZpY2VTY2FsZUZhY3RvcihEb2N1bWVudCAqZG9jdW1lbnQsIEV4Y2VwdGlvbkNv
ZGUmIGVjKQoreworICAgIGlmICghZG9jdW1lbnQgfHwgIWRvY3VtZW50LT5wYWdlKCkpIHsKKyAg
ICAgICAgZWMgPSBJTlZBTElEX0FDQ0VTU19FUlI7CisgICAgICAgIHJldHVybiAwOworICAgIH0K
KworICAgIHJldHVybiBkb2N1bWVudC0+cGFnZSgpLT5kZXZpY2VTY2FsZUZhY3RvcigpOworfQor
Cit2b2lkIEludGVybmFsczo6c2V0RGV2aWNlU2NhbGVGYWN0b3IoRG9jdW1lbnQgKmRvY3VtZW50
LCBmbG9hdCBzY2FsZUZhY3RvciwgRXhjZXB0aW9uQ29kZSYgZWMpCit7CisgICAgaWYgKCFkb2N1
bWVudCB8fCAhZG9jdW1lbnQtPnBhZ2UoKSkgeworICAgICAgICBlYyA9IElOVkFMSURfQUNDRVNT
X0VSUjsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIGRvY3VtZW50LT5wYWdlKCktPnNl
dERldmljZVNjYWxlRmFjdG9yKHNjYWxlRmFjdG9yKTsKK30KKwogdm9pZCBJbnRlcm5hbHM6OnNl
dFBlclRpbGVEcmF3aW5nRW5hYmxlZChEb2N1bWVudCogZG9jdW1lbnQsIGJvb2wgZW5hYmxlZCwg
RXhjZXB0aW9uQ29kZSYgZWMpCiB7CiAgICAgaWYgKCFkb2N1bWVudCB8fCAhZG9jdW1lbnQtPnNl
dHRpbmdzKCkpIHsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxz
LmggYi9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5oCmluZGV4IGVhMDBkMTU4ZGI2
Nzc5MDg5YjdmNTMzZjBmNGQ1MjYxM2ViNjExMzcuLjk0YjdkZTAwMGZmYjVjZjgzYTlkZjhjZTJi
ZGFhMTFkYTFhNTI5NGYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJu
YWxzLmgKKysrIGIvU291cmNlL1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuaApAQCAtMTE3LDYg
KzExNyw5IEBAIHB1YmxpYzoKIAogICAgIHN0YXRpYyBjb25zdCBjaGFyKiBpbnRlcm5hbHNJZDsK
IAorICAgIGZsb2F0IGRldmljZVNjYWxlRmFjdG9yKERvY3VtZW50ICosIEV4Y2VwdGlvbkNvZGUm
KTsKKyAgICB2b2lkIHNldERldmljZVNjYWxlRmFjdG9yKERvY3VtZW50ICosIGZsb2F0LCBFeGNl
cHRpb25Db2RlJik7CisKIHByaXZhdGU6CiAgICAgSW50ZXJuYWxzKCk7CiAKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL3Rlc3RpbmcvSW50ZXJuYWxzLmlkbCBiL1NvdXJjZS9XZWJDb3JlL3Rl
c3RpbmcvSW50ZXJuYWxzLmlkbAppbmRleCBkNjIyMjYwNDMwYTcxNjljNGM2YTM1MWU2MDYxOTA1
MGY2OTJhMjMxLi5hMmQ1NjEwMjcyZmFlODhlN2Y2ZTVhMmY0NmNjMTQwMjY5ZGMzZjYxIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS90ZXN0aW5nL0ludGVybmFscy5pZGwKKysrIGIvU291cmNl
L1dlYkNvcmUvdGVzdGluZy9JbnRlcm5hbHMuaWRsCkBAIC04NCw2ICs4NCw5IEBAIG1vZHVsZSB3
aW5kb3cgewogCiAgICAgICAgIGxvbmcgbGFzdFNwZWxsQ2hlY2tSZXF1ZXN0U2VxdWVuY2UoaW4g
RG9jdW1lbnQgZG9jdW1lbnQpIHJhaXNlcyAoRE9NRXhjZXB0aW9uKTsKICAgICAgICAgbG9uZyBs
YXN0U3BlbGxDaGVja1Byb2Nlc3NlZFNlcXVlbmNlKGluIERvY3VtZW50IGRvY3VtZW50KSByYWlz
ZXMgKERPTUV4Y2VwdGlvbik7CisKKyAgICAgICAgZmxvYXQgZGV2aWNlU2NhbGVGYWN0b3IoaW4g
RG9jdW1lbnQgZG9jdW1lbnQpIHJhaXNlcyhET01FeGNlcHRpb24pOworICAgICAgICB2b2lkIHNl
dERldmljZVNjYWxlRmFjdG9yKGluIERvY3VtZW50IGRvY3VtZW50LCBpbiBmbG9hdCBzY2FsZUZh
Y3RvcikgcmFpc2VzIChET01FeGNlcHRpb24pOwogICAgIH07CiB9CiAKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQyL3dpbi9XZWJLaXQyLmRlZiBiL1NvdXJjZS9XZWJLaXQyL3dpbi9XZWJLaXQy
LmRlZgppbmRleCA3ZDUzYWNiMDUxNmFkMjk5NWVlMjU4MDJmNGVlNjRmYjMzY2VkZjc0Li41ZmVk
NzI0NGJjMjc2OTkwNTA2OTMyMGRhMTZjOTQwZDk2YjVlZmU1IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0Mi93aW4vV2ViS2l0Mi5kZWYKKysrIGIvU291cmNlL1dlYktpdDIvd2luL1dlYktpdDIu
ZGVmCkBAIC0xNzIsNiArMTcyLDcgQEAgRVhQT1JUUwogICAgICAgICA/c2Nyb2xsRWxlbWVudFRv
UmVjdEBGcmFtZVZpZXdAV2ViQ29yZUBAUUFFWFBBVkVsZW1lbnRAMkBBQlZJbnRSZWN0QDJAQFoK
ICAgICAgICAgP3NldFNob3VsZExheW91dEZpeGVkRWxlbWVudHNSZWxhdGl2ZVRvRnJhbWVARnJh
bWVWaWV3QFdlYkNvcmVAQFFBRVhfTkBaCiAgICAgICAgID9zZXRET01FeGNlcHRpb25AV2ViQ29y
ZUBAWUFYUEFWRXhlY1N0YXRlQEpTQ0BASEBaCisgICAgICAgID9zZXREZXZpY2VTY2FsZUZhY3Rv
ckBQYWdlQFdlYkNvcmVAQFFBRVhNQFoKICAgICAgICAgP3NldE1vY2tTY3JvbGxiYXJzRW5hYmxl
ZEBTZXR0aW5nc0BXZWJDb3JlQEBTQVhfTkBaCiAgICAgICAgID9zZXRQYWdpbmF0aW9uQFBhZ2VA
V2ViQ29yZUBAUUFFWEFCVVBhZ2luYXRpb25AMTJAQFoKICAgICAgICAgP3NldFJlc291cmNlc0Rh
dGFTaXplTGltaXRzRnJvbUludGVybmFsc0BJbnNwZWN0b3JDb250cm9sbGVyQFdlYkNvcmVAQFFB
RVhISEBaCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi93aW4vV2ViS2l0MkNGTGl0ZS5kZWYg
Yi9Tb3VyY2UvV2ViS2l0Mi93aW4vV2ViS2l0MkNGTGl0ZS5kZWYKaW5kZXggOWMzZmEwNGFlOGI2
YTEwZjIyMzkyNTc5OWUzNTk0MzQzM2E3YzJkNS4uYzNkZGM0MGVkYzJiM2ViNWJlZmVhODFhYjll
ZjU3NjFmN2JkM2ViYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvd2luL1dlYktpdDJDRkxp
dGUuZGVmCisrKyBiL1NvdXJjZS9XZWJLaXQyL3dpbi9XZWJLaXQyQ0ZMaXRlLmRlZgpAQCAtMTY1
LDYgKzE2NSw3IEBAIEVYUE9SVFMKICAgICAgICAgP3Njcm9sbEVsZW1lbnRUb1JlY3RARnJhbWVW
aWV3QFdlYkNvcmVAQFFBRVhQQVZFbGVtZW50QDJAQUJWSW50UmVjdEAyQEBaCiAgICAgICAgID9z
ZXRTaG91bGRMYXlvdXRGaXhlZEVsZW1lbnRzUmVsYXRpdmVUb0ZyYW1lQEZyYW1lVmlld0BXZWJD
b3JlQEBRQUVYX05AWgogICAgICAgICA/c2V0RE9NRXhjZXB0aW9uQFdlYkNvcmVAQFlBWFBBVkV4
ZWNTdGF0ZUBKU0NAQEhAWgorICAgICAgICA/c2V0RGV2aWNlU2NhbGVGYWN0b3JAUGFnZUBXZWJD
b3JlQEBRQUVYTUBaCiAgICAgICAgID9zZXRNb2NrU2Nyb2xsYmFyc0VuYWJsZWRAU2V0dGluZ3NA
V2ViQ29yZUBAU0FYX05AWgogICAgICAgICA/c2V0UGFnaW5hdGlvbkBQYWdlQFdlYkNvcmVAQFFB
RVhBQlVQYWdpbmF0aW9uQDEyQEBaCiAgICAgICAgID9zZXRSZXNvdXJjZXNEYXRhU2l6ZUxpbWl0
c0Zyb21JbnRlcm5hbHNASW5zcGVjdG9yQ29udHJvbGxlckBXZWJDb3JlQEBRQUVYSEhAWgpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmlu
ZGV4IDk3NjZkZTVhNmI1NjJkNDU0ZGE3NjUxM2M3ZWMyNTUxNmVmNjkzYWQuLjVlYTAwOWM1M2Ex
YTQyZjJjNThiY2U0NGY0ZTIzNTRkOWJiNDAwMmUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0No
YW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAx
MS0xMi0wNyAgRmFkeSBTYW11ZWwgIDxmc2FtdWVsQGNocm9taXVtLm9yZz4KKworICAgICAgICBB
bGxvdyBkZXZpY2VTY2FsZUZhY3RvciB0byBiZSBzZXQgZnJvbSB3aW5kb3cuaW50ZXJuYWxzCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03NDAxNAorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRlc3RzIHRvIGNv
bmZpcm0gd2luZG93LmludGVybmFscy5zZXREZXZpY2VTY2FsZUZhY3Rvci9nZXREZXZpY2VTY2Fs
ZUZhY3RvciB3b3JrIGNvcnJlY3RseSBhbmQKKyAgICAgICAgd2luZG93LmRldmljZVBpeGVsUmF0
aW8gaXMgc2V0LgorCisgICAgICAgICogZmFzdC9qcy90ZXN0LWRldmljZS1zY2FsZS1mYWN0b3It
ZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2pzL3Rlc3QtZGV2aWNlLXNjYWxl
LWZhY3Rvci5odG1sOiBBZGRlZC4KKwogMjAxMi0wMS0wNSAgUGhpbGlwcGUgTm9ybWFuZCAgPHBu
b3JtYW5kQGlnYWxpYS5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZCwgR1RLIHRlc3RfZXhwZWN0
YXRpb25zIHVwZGF0ZS4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvanMvdGVzdC1kZXZp
Y2Utc2NhbGUtZmFjdG9yLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvanMvdGVzdC1k
ZXZpY2Utc2NhbGUtZmFjdG9yLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5kMjk0MWY2MjFjMDM4
NGNmN2I0ZTQxY2FjZmM3ZGY1ZGY4OTQ2MmFkCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVz
dHMvZmFzdC9qcy90ZXN0LWRldmljZS1zY2FsZS1mYWN0b3ItZXhwZWN0ZWQudHh0CkBAIC0wLDAg
KzEsMTAgQEAKK1BBU1MgZ2V0RGV2aWNlU2NhbGVGYWN0b3IoKSBpcyAxLjUKK1BBU1Mgd2luZG93
LmRldmljZVBpeGVsUmF0aW8gaXMgMS41CitQQVNTIGdldERldmljZVNjYWxlRmFjdG9yKCkgaXMg
MgorUEFTUyB3aW5kb3cuZGV2aWNlUGl4ZWxSYXRpbyBpcyAyCitQQVNTIGdldERldmljZVNjYWxl
RmFjdG9yKCkgaXMgMQorUEFTUyB3aW5kb3cuZGV2aWNlUGl4ZWxSYXRpbyBpcyAxCitQQVNTIHN1
Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvZmFzdC9qcy90ZXN0LWRldmljZS1zY2FsZS1mYWN0b3IuaHRtbCBiL0xheW91
dFRlc3RzL2Zhc3QvanMvdGVzdC1kZXZpY2Utc2NhbGUtZmFjdG9yLmh0bWwKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4u
ZmY1MTNhMDE1YWI1MjM2MWVhNDE4ZmUzNTJhNmVkYzkyMDFmNGFmZQotLS0gL2Rldi9udWxsCisr
KyBiL0xheW91dFRlc3RzL2Zhc3QvanMvdGVzdC1kZXZpY2Utc2NhbGUtZmFjdG9yLmh0bWwKQEAg
LTAsMCArMSwyOSBAQAorPCFET0NUWVBFIGh0bWw+Cis8c2NyaXB0IHNyYz0iLi4vLi4vZmFzdC9q
cy9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPHNjcmlwdD4KK2Z1bmN0aW9u
IHNldERldmljZVNjYWxlRmFjdG9yKHJhdGlvKSB7CisgICAgaWYgKCF3aW5kb3cuaW50ZXJuYWxz
KQorICAgICAgICByZXR1cm47CisgICAgd2luZG93LmludGVybmFscy5zZXREZXZpY2VTY2FsZUZh
Y3Rvcihkb2N1bWVudCwgcmF0aW8pOworfQorCitmdW5jdGlvbiBnZXREZXZpY2VTY2FsZUZhY3Rv
cigpIHsKKyAgICBpZiAoIXdpbmRvdy5pbnRlcm5hbHMpCisgICAgICAgIHJldHVybiAxOworICAg
IHJldHVybiB3aW5kb3cuaW50ZXJuYWxzLmRldmljZVNjYWxlRmFjdG9yKGRvY3VtZW50KTsKK30K
Kworc2V0RGV2aWNlU2NhbGVGYWN0b3IoMS41KTsKK3Nob3VsZEV2YWx1YXRlVG8oImdldERldmlj
ZVNjYWxlRmFjdG9yKCkiLCAxLjUpOworc2hvdWxkRXZhbHVhdGVUbygid2luZG93LmRldmljZVBp
eGVsUmF0aW8iLCAxLjUpOworCitzZXREZXZpY2VTY2FsZUZhY3RvcigyKTsKK3Nob3VsZEV2YWx1
YXRlVG8oImdldERldmljZVNjYWxlRmFjdG9yKCkiLCAyKTsKK3Nob3VsZEV2YWx1YXRlVG8oIndp
bmRvdy5kZXZpY2VQaXhlbFJhdGlvIiwgMik7CisKK3NldERldmljZVNjYWxlRmFjdG9yKDEpOwor
c2hvdWxkRXZhbHVhdGVUbygiZ2V0RGV2aWNlU2NhbGVGYWN0b3IoKSIsIDEpOworc2hvdWxkRXZh
bHVhdGVUbygid2luZG93LmRldmljZVBpeGVsUmF0aW8iLCAxKTsKKworPC9zY3JpcHQ+Cis8c2Ny
aXB0IHNyYz0iLi4vLi4vZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3Njcmlw
dD4K
</data>
<flag name="review"
          id="121740"
          type_id="1"
          status="-"
          setter="morrita"
    />
    <flag name="commit-queue"
          id="121742"
          type_id="3"
          status="-"
          setter="gustavo"
    />
          </attachment>
      

    </bug>

</bugzilla>