<?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>102354</bug_id>
          
          <creation_ts>2012-11-15 01:44:57 -0800</creation_ts>
          <short_desc>Avoid copying of ViewportArguments in computeViewportAttributes function</short_desc>
          <delta_ts>2013-01-04 00:43:26 -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>WebCore Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>REOPENED</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>
          <dependson>102472</dependson>
    
    <dependson>102473</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Mikhail Pozdnyakov">mikhail.pozdnyakov</reporter>
          <assigned_to name="Mikhail Pozdnyakov">mikhail.pozdnyakov</assigned_to>
          <cc>dbates</cc>
    
    <cc>kenneth</cc>
    
    <cc>noam</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>767819</commentid>
    <comment_count>0</comment_count>
    <who name="Mikhail Pozdnyakov">mikhail.pozdnyakov</who>
    <bug_when>2012-11-15 01:44:57 -0800</bug_when>
    <thetext>Since r134749 we do not need copying of ViewportArguments parameter in computeViewportAttributes() as we&apos;re not modifying it any more.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>767829</commentid>
    <comment_count>1</comment_count>
      <attachid>174372</attachid>
    <who name="Mikhail Pozdnyakov">mikhail.pozdnyakov</who>
    <bug_when>2012-11-15 01:53:40 -0800</bug_when>
    <thetext>Created attachment 174372
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>767831</commentid>
    <comment_count>2</comment_count>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2012-11-15 01:58:34 -0800</bug_when>
    <thetext>Are you sure you dont need to change export symbols?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>767860</commentid>
    <comment_count>3</comment_count>
      <attachid>174372</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2012-11-15 02:42:32 -0800</bug_when>
    <thetext>Comment on attachment 174372
patch

Attachment 174372 did not pass win-ews (win):
Output: http://queues.webkit.org/results/14832765</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>767979</commentid>
    <comment_count>4</comment_count>
      <attachid>174411</attachid>
    <who name="Mikhail Pozdnyakov">mikhail.pozdnyakov</who>
    <bug_when>2012-11-15 05:22:33 -0800</bug_when>
    <thetext>Created attachment 174411
run EWS (don&apos;t put any flags)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>767996</commentid>
    <comment_count>5</comment_count>
      <attachid>174411</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2012-11-15 06:01:37 -0800</bug_when>
    <thetext>Comment on attachment 174411
run EWS (don&apos;t put any flags)

Attachment 174411 did not pass win-ews (win):
Output: http://queues.webkit.org/results/14838698</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>768010</commentid>
    <comment_count>6</comment_count>
      <attachid>174420</attachid>
    <who name="Mikhail Pozdnyakov">mikhail.pozdnyakov</who>
    <bug_when>2012-11-15 06:24:38 -0800</bug_when>
    <thetext>Created attachment 174420
patch v3

Now bots shall be glad.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>768975</commentid>
    <comment_count>7</comment_count>
      <attachid>174420</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-16 00:03:30 -0800</bug_when>
    <thetext>Comment on attachment 174420
patch v3

Clearing flags on attachment: 174420

Committed r134908: &lt;http://trac.webkit.org/changeset/134908&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>768976</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-16 00:03:34 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>769012</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-16 01:03:23 -0800</bug_when>
    <thetext>Re-opened since this is blocked by bug 102472</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>769026</commentid>
    <comment_count>10</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2012-11-16 01:18:45 -0800</bug_when>
    <thetext>(In reply to comment #9)
&gt; Re-opened since this is blocked by bug 102472

This change broke the Apple Windows Debug build:

12&gt;   Creating library C:\cygwin\home\buildbot\slave\win-debug\build\WebKitBuild\Debug\lib\DumpRenderTree.lib and object C:\cygwin\home\buildbot\slave\win-debug\build\WebKitBuild\Debug\lib\DumpRenderTree.exp
12&gt;WebCoreTestSupport.lib(InternalSettings.obj) : error LNK2019: unresolved external symbol &quot;struct WebCore::ViewportAttributes __cdecl WebCore::computeViewportAttributes(struct WebCore::ViewportArguments,int,int,int,float,class WebCore::IntSize)&quot; (?computeViewportAttributes@WebCore@@YA?AUViewportAttributes@1@UViewportArguments@1@HHHMVIntSize@1@@Z) referenced in function &quot;public: class WTF::String __thiscall WebCore::InternalSettings::configurationForViewport(float,int,int,int,int,int &amp;)&quot; (?configurationForViewport@InternalSettings@WebCore@@QAE?AVString@WTF@@MHHHHAAH@Z)

&lt;http://build.webkit.org/builders/Apple%20Win%20Debug%20%28Build%29/builds/58041/steps/compile-webkit/logs/stdio&gt;

After discussing this issue with Mikhail Pozdnyakov on IRC this morning, we decided to rollout this change so as to fix it offline.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>769029</commentid>
    <comment_count>11</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2012-11-16 01:21:12 -0800</bug_when>
    <thetext>(In reply to comment #9)
&gt; Re-opened since this is blocked by bug 102472

For completeness, I tried to fix the build in &lt;http://trac.webkit.org/changeset/134913&gt;, but it didn&apos;t work out :( I reverted this attempt in the patch for bug #102472.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>773978</commentid>
    <comment_count>12</comment_count>
    <who name="Mikhail Pozdnyakov">mikhail.pozdnyakov</who>
    <bug_when>2012-11-22 08:36:49 -0800</bug_when>
    <thetext>(In reply to comment #11)
&gt; (In reply to comment #9)
&gt; &gt; Re-opened since this is blocked by bug 102472
&gt; 
&gt; For completeness, I tried to fix the build in &lt;http://trac.webkit.org/changeset/134913&gt;, but it didn&apos;t work out :( I reverted this attempt in the patch for bug #102472.

I&apos;ve carefully checked exported symbols and did not find any reason it should cause build failure (all .def files are updated), logs say:
unresolved external symbol &quot;struct WebCore::ViewportAttributes __cdecl WebCore::computeViewportAttributes(struct WebCore::ViewportArguments,int,int,int,float,class WebCore::IntSize)

which does not exist already, so I suppose the problem could have been solved by clean build triggering.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>799989</commentid>
    <comment_count>13</comment_count>
      <attachid>174372</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2013-01-04 00:43:26 -0800</bug_when>
    <thetext>Comment on attachment 174372
patch

Cleared Kenneth Rohde Christiansen&apos;s review+ from obsolete attachment 174372 so that this bug does not appear in http://webkit.org/pending-commit.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>174372</attachid>
            <date>2012-11-15 01:53:40 -0800</date>
            <delta_ts>2013-01-04 00:43:26 -0800</delta_ts>
            <desc>patch</desc>
            <filename>bug102354</filename>
            <type>text/plain</type>
            <size>2811</size>
            <attacher name="Mikhail Pozdnyakov">mikhail.pozdnyakov</attacher>
            
              <data encoding="base64">Y29tbWl0IDE1ZTU0NzAwZWUyNjJmNTAzZThkMjk5YTIzZjEyM2QyNzU3ODk0YmEKQXV0aG9yOiBN
aWtoYWlsIFBvemRueWFrb3YgPG1pa2hhaWwucG96ZG55YWtvdkBpbnRlbC5jb20+CkRhdGU6ICAg
VGh1IE5vdiAxNSAxMTo1MDowNCAyMDEyICswMjAwCgogICAgYnVnMTAyMzU0CgpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmlu
ZGV4IDRmZWM5YTguLmQ2MmM5MzYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxv
ZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMCBAQAorMjAxMi0x
MS0xNSAgTWlraGFpbCBQb3pkbnlha292ICA8bWlraGFpbC5wb3pkbnlha292QGludGVsLmNvbT4K
KworICAgICAgICBBdm9pZCBjb3B5aW5nIG9mIFZpZXdwb3J0QXJndW1lbnRzIGluIGNvbXB1dGVW
aWV3cG9ydEF0dHJpYnV0ZXMgZnVuY3Rpb24KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTEwMjM1NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIFNpbmNlIHIxMzQ3NDkgd2UgZG8gbm90IG5lZWQgY29weWluZyBv
ZiBWaWV3cG9ydEFyZ3VtZW50cyBwYXJhbWV0ZXIgaW4KKyAgICAgICAgY29tcHV0ZVZpZXdwb3J0
QXR0cmlidXRlcygpIGFzIGl0IGlzIG5vdCBtb2RpZmllZCBhbnkgbW9yZS4KKworICAgICAgICBU
ZXN0ZWQgYnkgZXhpc3RpbmcgdGVzdHMgZmFzdC92aWV3cG9ydC4KKworICAgICAgICAqIGRvbS9W
aWV3cG9ydEFyZ3VtZW50cy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpjb21wdXRlVmlld3BvcnRB
dHRyaWJ1dGVzKToKKyAgICAgICAgKiBkb20vVmlld3BvcnRBcmd1bWVudHMuaDoKKyAgICAgICAg
KFdlYkNvcmUpOgorCiAyMDEyLTExLTE1ICBFdWdlbmUgS2x5dWNobmlrb3YgIDxldXN0YXMuYnVn
QGdtYWlsLmNvbT4KIAogICAgICAgICBXZWIgSW5zcGVjdG9yOiBGaXggbmV3IEpTIGNvbXBpbGVy
IHdhcm5pbmdzLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL1ZpZXdwb3J0QXJndW1l
bnRzLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9WaWV3cG9ydEFyZ3VtZW50cy5jcHAKaW5kZXgg
MDY1Y2RhYy4uOWU0YjllZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL1ZpZXdwb3J0
QXJndW1lbnRzLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vVmlld3BvcnRBcmd1bWVudHMu
Y3BwCkBAIC0xNzAsNyArMTcwLDcgQEAgc3RhdGljIEZsb2F0U2l6ZSBjb252ZXJ0VG9Vc2VyU3Bh
Y2UoY29uc3QgRmxvYXRTaXplJiBkZXZpY2VTaXplLCBmbG9hdCBkZXZpY2VQaXgKICAgICByZXR1
cm4gcmVzdWx0OwogfQogCi1WaWV3cG9ydEF0dHJpYnV0ZXMgY29tcHV0ZVZpZXdwb3J0QXR0cmli
dXRlcyhWaWV3cG9ydEFyZ3VtZW50cyBhcmdzLCBpbnQgZGVza3RvcFdpZHRoLCBpbnQgZGV2aWNl
V2lkdGgsIGludCBkZXZpY2VIZWlnaHQsIGZsb2F0IGRldmljZVBpeGVsUmF0aW8sIEludFNpemUg
dmlzaWJsZVZpZXdwb3J0KQorVmlld3BvcnRBdHRyaWJ1dGVzIGNvbXB1dGVWaWV3cG9ydEF0dHJp
YnV0ZXMoY29uc3QgVmlld3BvcnRBcmd1bWVudHMmIGFyZ3MsIGludCBkZXNrdG9wV2lkdGgsIGlu
dCBkZXZpY2VXaWR0aCwgaW50IGRldmljZUhlaWdodCwgZmxvYXQgZGV2aWNlUGl4ZWxSYXRpbywg
SW50U2l6ZSB2aXNpYmxlVmlld3BvcnQpCiB7CiAgICAgRmxvYXRTaXplIGluaXRpYWxWaWV3cG9y
dFNpemUgPSBjb252ZXJ0VG9Vc2VyU3BhY2UodmlzaWJsZVZpZXdwb3J0LCBkZXZpY2VQaXhlbFJh
dGlvKTsKICAgICBGbG9hdFNpemUgZGV2aWNlU2l6ZSA9IGNvbnZlcnRUb1VzZXJTcGFjZShGbG9h
dFNpemUoZGV2aWNlV2lkdGgsIGRldmljZUhlaWdodCksIGRldmljZVBpeGVsUmF0aW8pOwpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL1ZpZXdwb3J0QXJndW1lbnRzLmggYi9Tb3VyY2Uv
V2ViQ29yZS9kb20vVmlld3BvcnRBcmd1bWVudHMuaAppbmRleCAyZDdlYTFmLi4xMzBmNTI1IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vVmlld3BvcnRBcmd1bWVudHMuaAorKysgYi9T
b3VyY2UvV2ViQ29yZS9kb20vVmlld3BvcnRBcmd1bWVudHMuaApAQCAtMTE1LDcgKzExNSw3IEBA
IHN0cnVjdCBWaWV3cG9ydEFyZ3VtZW50cyB7CiAgICAgc3RhdGljIGNvbnN0IGZsb2F0IGRlcHJl
Y2F0ZWRUYXJnZXREUEk7CiB9OwogCi1WaWV3cG9ydEF0dHJpYnV0ZXMgY29tcHV0ZVZpZXdwb3J0
QXR0cmlidXRlcyhWaWV3cG9ydEFyZ3VtZW50cyBhcmdzLCBpbnQgZGVza3RvcFdpZHRoLCBpbnQg
ZGV2aWNlV2lkdGgsIGludCBkZXZpY2VIZWlnaHQsIGZsb2F0IGRldmljZVBpeGVsUmF0aW8sIElu
dFNpemUgdmlzaWJsZVZpZXdwb3J0KTsKK1ZpZXdwb3J0QXR0cmlidXRlcyBjb21wdXRlVmlld3Bv
cnRBdHRyaWJ1dGVzKGNvbnN0IFZpZXdwb3J0QXJndW1lbnRzJiBhcmdzLCBpbnQgZGVza3RvcFdp
ZHRoLCBpbnQgZGV2aWNlV2lkdGgsIGludCBkZXZpY2VIZWlnaHQsIGZsb2F0IGRldmljZVBpeGVs
UmF0aW8sIEludFNpemUgdmlzaWJsZVZpZXdwb3J0KTsKIAogdm9pZCByZXN0cmljdE1pbmltdW1T
Y2FsZUZhY3RvclRvVmlld3BvcnRTaXplKFZpZXdwb3J0QXR0cmlidXRlcyYgcmVzdWx0LCBJbnRT
aXplIHZpc2libGVWaWV3cG9ydCwgZmxvYXQgZGV2aWNlUGl4ZWxSYXRpbyk7CiB2b2lkIHJlc3Ry
aWN0U2NhbGVGYWN0b3JUb0luaXRpYWxTY2FsZUlmTm90VXNlclNjYWxhYmxlKFZpZXdwb3J0QXR0
cmlidXRlcyYgcmVzdWx0KTsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>174411</attachid>
            <date>2012-11-15 05:22:33 -0800</date>
            <delta_ts>2012-11-15 06:24:38 -0800</delta_ts>
            <desc>run EWS (don&apos;t put any flags)</desc>
            <filename>bug102354_v2</filename>
            <type>text/plain</type>
            <size>6235</size>
            <attacher name="Mikhail Pozdnyakov">mikhail.pozdnyakov</attacher>
            
              <data encoding="base64">Y29tbWl0IDZkMjU1MTRkOTM3MjVjNWVkYTMxMTVlM2Q4MWRkNzc2MjU5OWI2YjEKQXV0aG9yOiBN
aWtoYWlsIFBvemRueWFrb3YgPG1pa2hhaWwucG96ZG55YWtvdkBpbnRlbC5jb20+CkRhdGU6ICAg
VGh1IE5vdiAxNSAxNToxOTozNSAyMDEyICswMjAwCgogICAgYnVnMTAyMzU0CgpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmlu
ZGV4IDRkMzM5MDguLmJiYzg2MjUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxv
ZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMCBAQAorMjAxMi0x
MS0xNSAgTWlraGFpbCBQb3pkbnlha292ICA8bWlraGFpbC5wb3pkbnlha292QGludGVsLmNvbT4K
KworICAgICAgICBBdm9pZCBjb3B5aW5nIG9mIFZpZXdwb3J0QXJndW1lbnRzIGluIGNvbXB1dGVW
aWV3cG9ydEF0dHJpYnV0ZXMgZnVuY3Rpb24KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTEwMjM1NAorCisgICAgICAgIFJldmlld2VkIGJ5IEtlbm5ldGgg
Um9oZGUgQ2hyaXN0aWFuc2VuLgorCisgICAgICAgIFNpbmNlIHIxMzQ3NDkgd2UgZG8gbm90IG5l
ZWQgY29weWluZyBvZiBWaWV3cG9ydEFyZ3VtZW50cyBwYXJhbWV0ZXIgaW4KKyAgICAgICAgY29t
cHV0ZVZpZXdwb3J0QXR0cmlidXRlcygpIGFzIGl0IGlzIG5vdCBtb2RpZmllZCBhbnkgbW9yZS4K
KworICAgICAgICBUZXN0ZWQgYnkgZXhpc3RpbmcgdGVzdHMgZmFzdC92aWV3cG9ydC4KKworICAg
ICAgICAqIGRvbS9WaWV3cG9ydEFyZ3VtZW50cy5jcHA6CisgICAgICAgIChXZWJDb3JlOjpjb21w
dXRlVmlld3BvcnRBdHRyaWJ1dGVzKToKKyAgICAgICAgKiBkb20vVmlld3BvcnRBcmd1bWVudHMu
aDoKKyAgICAgICAgKFdlYkNvcmUpOgorCiAyMDEyLTExLTE1ICBNYXJrIFJvd2UgIDxtcm93ZUBh
cHBsZS5jb20+CiAKICAgICAgICAgQnVpbGQgZml4LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvV2ViQ29yZS5leHAuaW4gYi9Tb3VyY2UvV2ViQ29yZS9XZWJDb3JlLmV4cC5pbgppbmRleCBi
YWM2YWFhLi44MjYwZTAxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9XZWJDb3JlLmV4cC5p
bgorKysgYi9Tb3VyY2UvV2ViQ29yZS9XZWJDb3JlLmV4cC5pbgpAQCAtNjU4LDcgKzY1OCw3IEBA
IF9fWk43V2ViQ29yZTI1SGlzdG9yeVByb3BlcnR5TGlzdFdyaXRlcjZidWZmZXJFbQogX19aTjdX
ZWJDb3JlMjVIaXN0b3J5UHJvcGVydHlMaXN0V3JpdGVyQzJFdgogX19aTjdXZWJDb3JlMjVJbW11
dGFibGVTdHlsZVByb3BlcnR5U2V0RDFFdgogX19aTjdXZWJDb3JlMjVhZGRMYW5ndWFnZUNoYW5n
ZU9ic2VydmVyRVB2UEZ2UzBfRQotX19aTjdXZWJDb3JlMjVjb21wdXRlVmlld3BvcnRBdHRyaWJ1
dGVzRU5TXzE3Vmlld3BvcnRBcmd1bWVudHNFaWlpZk5TXzdJbnRTaXplRQorX19aTjdXZWJDb3Jl
MjVjb21wdXRlVmlld3BvcnRBdHRyaWJ1dGVzRVJLTlNfMTdWaWV3cG9ydEFyZ3VtZW50c0VpaWlm
TlNfN0ludFNpemVFCiBfX1pON1dlYkNvcmUyNWpzU3RyaW5nV2l0aENhY2hlU2xvd0Nhc2VFUE4z
SlNDOUV4ZWNTdGF0ZUVSTjNXVEY3SGFzaE1hcElQTlMzXzEwU3RyaW5nSW1wbEVOUzBfNFdlYWtJ
TlMwXzhKU1N0cmluZ0VFRU5TM183UHRySGFzaElTNl9FRU5TM18xMEhhc2hUcmFpdHNJUzZfRUVO
U0NfSVM5X0VFRUVTNl8KIF9fWk43V2ViQ29yZTI2TmV0c2NhcGVQbHVnSW5TdHJlYW1Mb2FkZXI2
Y3JlYXRlRVBOU181RnJhbWVFUE5TXzMyTmV0c2NhcGVQbHVnSW5TdHJlYW1Mb2FkZXJDbGllbnRF
UktOU18xNVJlc291cmNlUmVxdWVzdEUKIF9fWk43V2ViQ29yZTI2VXNlclR5cGluZ0dlc3R1cmVJ
bmRpY2F0b3IyN3Byb2Nlc3NpbmdVc2VyVHlwaW5nR2VzdHVyZUV2CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9kb20vVmlld3BvcnRBcmd1bWVudHMuY3BwIGIvU291cmNlL1dlYkNvcmUvZG9t
L1ZpZXdwb3J0QXJndW1lbnRzLmNwcAppbmRleCAwNjVjZGFjLi45ZTRiOWVlIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9kb20vVmlld3BvcnRBcmd1bWVudHMuY3BwCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL2RvbS9WaWV3cG9ydEFyZ3VtZW50cy5jcHAKQEAgLTE3MCw3ICsxNzAsNyBAQCBzdGF0
aWMgRmxvYXRTaXplIGNvbnZlcnRUb1VzZXJTcGFjZShjb25zdCBGbG9hdFNpemUmIGRldmljZVNp
emUsIGZsb2F0IGRldmljZVBpeAogICAgIHJldHVybiByZXN1bHQ7CiB9CiAKLVZpZXdwb3J0QXR0
cmlidXRlcyBjb21wdXRlVmlld3BvcnRBdHRyaWJ1dGVzKFZpZXdwb3J0QXJndW1lbnRzIGFyZ3Ms
IGludCBkZXNrdG9wV2lkdGgsIGludCBkZXZpY2VXaWR0aCwgaW50IGRldmljZUhlaWdodCwgZmxv
YXQgZGV2aWNlUGl4ZWxSYXRpbywgSW50U2l6ZSB2aXNpYmxlVmlld3BvcnQpCitWaWV3cG9ydEF0
dHJpYnV0ZXMgY29tcHV0ZVZpZXdwb3J0QXR0cmlidXRlcyhjb25zdCBWaWV3cG9ydEFyZ3VtZW50
cyYgYXJncywgaW50IGRlc2t0b3BXaWR0aCwgaW50IGRldmljZVdpZHRoLCBpbnQgZGV2aWNlSGVp
Z2h0LCBmbG9hdCBkZXZpY2VQaXhlbFJhdGlvLCBJbnRTaXplIHZpc2libGVWaWV3cG9ydCkKIHsK
ICAgICBGbG9hdFNpemUgaW5pdGlhbFZpZXdwb3J0U2l6ZSA9IGNvbnZlcnRUb1VzZXJTcGFjZSh2
aXNpYmxlVmlld3BvcnQsIGRldmljZVBpeGVsUmF0aW8pOwogICAgIEZsb2F0U2l6ZSBkZXZpY2VT
aXplID0gY29udmVydFRvVXNlclNwYWNlKEZsb2F0U2l6ZShkZXZpY2VXaWR0aCwgZGV2aWNlSGVp
Z2h0KSwgZGV2aWNlUGl4ZWxSYXRpbyk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20v
Vmlld3BvcnRBcmd1bWVudHMuaCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9WaWV3cG9ydEFyZ3VtZW50
cy5oCmluZGV4IDJkN2VhMWYuLjEzMGY1MjUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Rv
bS9WaWV3cG9ydEFyZ3VtZW50cy5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9WaWV3cG9ydEFy
Z3VtZW50cy5oCkBAIC0xMTUsNyArMTE1LDcgQEAgc3RydWN0IFZpZXdwb3J0QXJndW1lbnRzIHsK
ICAgICBzdGF0aWMgY29uc3QgZmxvYXQgZGVwcmVjYXRlZFRhcmdldERQSTsKIH07CiAKLVZpZXdw
b3J0QXR0cmlidXRlcyBjb21wdXRlVmlld3BvcnRBdHRyaWJ1dGVzKFZpZXdwb3J0QXJndW1lbnRz
IGFyZ3MsIGludCBkZXNrdG9wV2lkdGgsIGludCBkZXZpY2VXaWR0aCwgaW50IGRldmljZUhlaWdo
dCwgZmxvYXQgZGV2aWNlUGl4ZWxSYXRpbywgSW50U2l6ZSB2aXNpYmxlVmlld3BvcnQpOworVmll
d3BvcnRBdHRyaWJ1dGVzIGNvbXB1dGVWaWV3cG9ydEF0dHJpYnV0ZXMoY29uc3QgVmlld3BvcnRB
cmd1bWVudHMmIGFyZ3MsIGludCBkZXNrdG9wV2lkdGgsIGludCBkZXZpY2VXaWR0aCwgaW50IGRl
dmljZUhlaWdodCwgZmxvYXQgZGV2aWNlUGl4ZWxSYXRpbywgSW50U2l6ZSB2aXNpYmxlVmlld3Bv
cnQpOwogCiB2b2lkIHJlc3RyaWN0TWluaW11bVNjYWxlRmFjdG9yVG9WaWV3cG9ydFNpemUoVmll
d3BvcnRBdHRyaWJ1dGVzJiByZXN1bHQsIEludFNpemUgdmlzaWJsZVZpZXdwb3J0LCBmbG9hdCBk
ZXZpY2VQaXhlbFJhdGlvKTsKIHZvaWQgcmVzdHJpY3RTY2FsZUZhY3RvclRvSW5pdGlhbFNjYWxl
SWZOb3RVc2VyU2NhbGFibGUoVmlld3BvcnRBdHRyaWJ1dGVzJiByZXN1bHQpOwpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYktpdDIvd2luL1dlYktpdDIuZGVmIGIvU291cmNlL1dlYktpdDIvd2luL1dl
YktpdDIuZGVmCmluZGV4IDA3NWNkOGQuLmQ3MjkzZTEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJL
aXQyL3dpbi9XZWJLaXQyLmRlZgorKysgYi9Tb3VyY2UvV2ViS2l0Mi93aW4vV2ViS2l0Mi5kZWYK
QEAgLTI3OSw3ICsyNzksNiBAQCBFWFBPUlRTCiAgICAgICAgID93ZWJraXREaWRFeGl0RnVsbFNj
cmVlbkZvckVsZW1lbnRARG9jdW1lbnRAV2ViQ29yZUBAUUFFWFBBVkVsZW1lbnRAMkBAWgogICAg
ICAgICA/cmVzdHJpY3RTY2FsZUZhY3RvclRvSW5pdGlhbFNjYWxlSWZOb3RVc2VyU2NhbGFibGVA
V2ViQ29yZUBAWUFYQUFVVmlld3BvcnRBdHRyaWJ1dGVzQDFAQFoKICAgICAgICAgP3Jlc3RyaWN0
TWluaW11bVNjYWxlRmFjdG9yVG9WaWV3cG9ydFNpemVAV2ViQ29yZUBAWUFYQUFVVmlld3BvcnRB
dHRyaWJ1dGVzQDFAVkludFNpemVAMUBNQFoKLSAgICAgICAgP2NvbXB1dGVWaWV3cG9ydEF0dHJp
YnV0ZXNAV2ViQ29yZUBAWUE/QVVWaWV3cG9ydEF0dHJpYnV0ZXNAMUBVVmlld3BvcnRBcmd1bWVu
dHNAMUBISEhNVkludFNpemVAMUBAWgogICAgICAgICA/dmlld3BvcnRBcmd1bWVudHNAUGFnZUBX
ZWJDb3JlQEBRQkU/QVVWaWV3cG9ydEFyZ3VtZW50c0AyQFhaCiAgICAgICAgID9pc1BhZ2VCb3hW
aXNpYmxlQERvY3VtZW50QFdlYkNvcmVAQFFBRV9OSEBaCiAgICAgICAgID9pc0FjdGl2ZUBJbnNl
cnRpb25Qb2ludEBXZWJDb3JlQEBRQkVfTlhaCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi93
aW4vV2ViS2l0MkNGTGl0ZS5kZWYgYi9Tb3VyY2UvV2ViS2l0Mi93aW4vV2ViS2l0MkNGTGl0ZS5k
ZWYKaW5kZXggZjJkZTEzMy4uZDIzZWVmZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvd2lu
L1dlYktpdDJDRkxpdGUuZGVmCisrKyBiL1NvdXJjZS9XZWJLaXQyL3dpbi9XZWJLaXQyQ0ZMaXRl
LmRlZgpAQCAtMjY4LDcgKzI2OCw2IEBAIEVYUE9SVFMKICAgICAgICAgP3NlbGVjdGlvblN0YXJ0
SGFzTWFya2VyRm9yQEVkaXRvckBXZWJDb3JlQEBRQkVfTlc0TWFya2VyVHlwZUBEb2N1bWVudE1h
cmtlckAyQEhIQFoKICAgICAgICAgP3Jlc3RyaWN0U2NhbGVGYWN0b3JUb0luaXRpYWxTY2FsZUlm
Tm90VXNlclNjYWxhYmxlQFdlYkNvcmVAQFlBWEFBVVZpZXdwb3J0QXR0cmlidXRlc0AxQEBaCiAg
ICAgICAgID9yZXN0cmljdE1pbmltdW1TY2FsZUZhY3RvclRvVmlld3BvcnRTaXplQFdlYkNvcmVA
QFlBWEFBVVZpZXdwb3J0QXR0cmlidXRlc0AxQFZJbnRTaXplQDFATUBaCi0gICAgICAgID9jb21w
dXRlVmlld3BvcnRBdHRyaWJ1dGVzQFdlYkNvcmVAQFlBP0FVVmlld3BvcnRBdHRyaWJ1dGVzQDFA
VVZpZXdwb3J0QXJndW1lbnRzQDFASEhITVZJbnRTaXplQDFAQFoKICAgICAgICAgP3ZpZXdwb3J0
QXJndW1lbnRzQFBhZ2VAV2ViQ29yZUBAUUJFP0FVVmlld3BvcnRBcmd1bWVudHNAMkBYWgogICAg
ICAgICA/aXNQYWdlQm94VmlzaWJsZUBEb2N1bWVudEBXZWJDb3JlQEBRQUVfTkhAWgogICAgICAg
ICA/aXNBY3RpdmVASW5zZXJ0aW9uUG9pbnRAV2ViQ29yZUBAUUJFX05YWgpkaWZmIC0tZ2l0IGEv
U291cmNlL2F1dG90b29scy9zeW1ib2xzLmZpbHRlciBiL1NvdXJjZS9hdXRvdG9vbHMvc3ltYm9s
cy5maWx0ZXIKaW5kZXggOTRkNDZjYy4uMmVjNzM1MSAxMDA2NDQKLS0tIGEvU291cmNlL2F1dG90
b29scy9zeW1ib2xzLmZpbHRlcgorKysgYi9Tb3VyY2UvYXV0b3Rvb2xzL3N5bWJvbHMuZmlsdGVy
CkBAIC05Niw3ICs5Niw3IEBAIF9aTjdXZWJDb3JlMjRDb21wb3NlZFNoYWRvd1RyZWVXYWxrZXI4
cHJldmlvdXNFdjsKIF9aTjdXZWJDb3JlMjRDb21wb3NlZFNoYWRvd1RyZWVXYWxrZXI5bGFzdENo
aWxkRXY7CiBfWk43V2ViQ29yZTI0RG9jdW1lbnRNYXJrZXJDb250cm9sbGVyMTBtYXJrZXJzRm9y
RVBOU180Tm9kZUVOU18xNERvY3VtZW50TWFya2VyMTFNYXJrZXJUeXBlc0U7CiBfWk43V2ViQ29y
ZTI0RG9jdW1lbnRNYXJrZXJDb250cm9sbGVyMThhZGRUZXh0TWF0Y2hNYXJrZXJFUEtOU181UmFu
Z2VFYjsKLV9aTjdXZWJDb3JlMjVjb21wdXRlVmlld3BvcnRBdHRyaWJ1dGVzRU5TXzE3Vmlld3Bv
cnRBcmd1bWVudHNFaWlpZk5TXzdJbnRTaXplRTsKK19aTjdXZWJDb3JlMjVjb21wdXRlVmlld3Bv
cnRBdHRyaWJ1dGVzRVJLTlNfMTdWaWV3cG9ydEFyZ3VtZW50c0VpaWlmTlNfN0ludFNpemVFOwog
X1pON1dlYkNvcmUyNWpzU3RyaW5nV2l0aENhY2hlU2xvd0Nhc2VFUE4zSlNDOUV4ZWNTdGF0ZUVS
TjNXVEY3SGFzaE1hcElQTlMzXzEwU3RyaW5nSW1wbEVOUzBfNFdlYWtJTlMwXzhKU1N0cmluZ0VF
RU5TM183UHRySGFzaElTNl9FRU5TM18xMEhhc2hUcmFpdHNJUzZfRUVOU0NfSVM5X0VFRUVTNl87
CiBfWk43V2ViQ29yZTI4SW5zcGVjdG9yRnJvbnRlbmRDbGllbnRMb2NhbDEybW92ZVdpbmRvd0J5
RWZmOwogX1pON1dlYkNvcmUyOEluc3BlY3RvckZyb250ZW5kQ2xpZW50TG9jYWwxMm9wZW5Jbk5l
d1RhYkVSS04zV1RGNlN0cmluZ0U7Cg==
</data>
<flag name="commit-queue"
          id="189473"
          type_id="3"
          status="-"
          setter="buildbot"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>174420</attachid>
            <date>2012-11-15 06:24:38 -0800</date>
            <delta_ts>2012-11-16 00:03:30 -0800</delta_ts>
            <desc>patch v3</desc>
            <filename>bug102354_v3</filename>
            <type>text/plain</type>
            <size>7750</size>
            <attacher name="Mikhail Pozdnyakov">mikhail.pozdnyakov</attacher>
            
              <data encoding="base64">Y29tbWl0IDJlZDRhNzU2OTM2OWQxZGRjNzBiZGM4ZDU3ZjY1ZmE4YTFiYzM3NzEKQXV0aG9yOiBN
aWtoYWlsIFBvemRueWFrb3YgPG1pa2hhaWwucG96ZG55YWtvdkBpbnRlbC5jb20+CkRhdGU6ICAg
VGh1IE5vdiAxNSAxNjoxNDo0NCAyMDEyICswMjAwCgogICAgYnVnMTAyMzU0CgpkaWZmIC0tZ2l0
IGEvQ2hhbmdlTG9nIGIvQ2hhbmdlTG9nCmluZGV4IDRlM2Y4MjYuLjQ3MTYzYzAgMTAwNjQ0Ci0t
LSBhL0NoYW5nZUxvZworKysgYi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAxMi0xMS0x
NSAgTWlraGFpbCBQb3pkbnlha292ICA8bWlraGFpbC5wb3pkbnlha292QGludGVsLmNvbT4KKwor
ICAgICAgICBBdm9pZCBjb3B5aW5nIG9mIFZpZXdwb3J0QXJndW1lbnRzIGluIGNvbXB1dGVWaWV3
cG9ydEF0dHJpYnV0ZXMgZnVuY3Rpb24KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTEwMjM1NAorCisgICAgICAgIFJldmlld2VkIGJ5IEtlbm5ldGggUm9o
ZGUgQ2hyaXN0aWFuc2VuLgorCisgICAgICAgIFVwZGF0ZWQgZXhwb3J0ZWQgc3ltYm9scyBmb3Ig
R1RLLgorCisgICAgICAgICogU291cmNlL2F1dG90b29scy9zeW1ib2xzLmZpbHRlcjoKKwogMjAx
Mi0xMS0xNSAgS2VudCBUYW11cmEgIDx0a2VudEBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgU3Vw
cG9ydCBzdGFuZC1hbG9uZSBtb250aCBuYW1lcyBpbiBjYWxlbmRhciBwaWNrZXIKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpp
bmRleCA0ZDMzOTA4Li4zNDFhNmIxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VM
b2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEgQEAKKzIwMTIt
MTEtMTUgIE1pa2hhaWwgUG96ZG55YWtvdiAgPG1pa2hhaWwucG96ZG55YWtvdkBpbnRlbC5jb20+
CisKKyAgICAgICAgQXZvaWQgY29weWluZyBvZiBWaWV3cG9ydEFyZ3VtZW50cyBpbiBjb21wdXRl
Vmlld3BvcnRBdHRyaWJ1dGVzIGZ1bmN0aW9uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xMDIzNTQKKworICAgICAgICBSZXZpZXdlZCBieSBLZW5uZXRo
IFJvaGRlIENocmlzdGlhbnNlbi4KKworICAgICAgICBTaW5jZSByMTM0NzQ5IHdlIGRvIG5vdCBu
ZWVkIGNvcHlpbmcgb2YgVmlld3BvcnRBcmd1bWVudHMgcGFyYW1ldGVyIGluCisgICAgICAgIGNv
bXB1dGVWaWV3cG9ydEF0dHJpYnV0ZXMoKSBhcyBpdCBpcyBub3QgbW9kaWZpZWQgYW55IG1vcmUu
CisKKyAgICAgICAgVGVzdGVkIGJ5IGV4aXN0aW5nIHRlc3RzIGZhc3Qvdmlld3BvcnQuCisKKyAg
ICAgICAgKiBXZWJDb3JlLmV4cC5pbjogVXBkYXRlZCBleHBvcnRlZCBzeW1ib2xzIGZvciBNQUMu
CisgICAgICAgICogZG9tL1ZpZXdwb3J0QXJndW1lbnRzLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
OmNvbXB1dGVWaWV3cG9ydEF0dHJpYnV0ZXMpOgorICAgICAgICAqIGRvbS9WaWV3cG9ydEFyZ3Vt
ZW50cy5oOgorICAgICAgICAoV2ViQ29yZSk6CisKIDIwMTItMTEtMTUgIE1hcmsgUm93ZSAgPG1y
b3dlQGFwcGxlLmNvbT4KIAogICAgICAgICBCdWlsZCBmaXguCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9XZWJDb3JlLmV4cC5pbiBiL1NvdXJjZS9XZWJDb3JlL1dlYkNvcmUuZXhwLmluCmlu
ZGV4IGJhYzZhYWEuLjgyNjBlMDEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL1dlYkNvcmUu
ZXhwLmluCisrKyBiL1NvdXJjZS9XZWJDb3JlL1dlYkNvcmUuZXhwLmluCkBAIC02NTgsNyArNjU4
LDcgQEAgX19aTjdXZWJDb3JlMjVIaXN0b3J5UHJvcGVydHlMaXN0V3JpdGVyNmJ1ZmZlckVtCiBf
X1pON1dlYkNvcmUyNUhpc3RvcnlQcm9wZXJ0eUxpc3RXcml0ZXJDMkV2CiBfX1pON1dlYkNvcmUy
NUltbXV0YWJsZVN0eWxlUHJvcGVydHlTZXREMUV2CiBfX1pON1dlYkNvcmUyNWFkZExhbmd1YWdl
Q2hhbmdlT2JzZXJ2ZXJFUHZQRnZTMF9FCi1fX1pON1dlYkNvcmUyNWNvbXB1dGVWaWV3cG9ydEF0
dHJpYnV0ZXNFTlNfMTdWaWV3cG9ydEFyZ3VtZW50c0VpaWlmTlNfN0ludFNpemVFCitfX1pON1dl
YkNvcmUyNWNvbXB1dGVWaWV3cG9ydEF0dHJpYnV0ZXNFUktOU18xN1ZpZXdwb3J0QXJndW1lbnRz
RWlpaWZOU183SW50U2l6ZUUKIF9fWk43V2ViQ29yZTI1anNTdHJpbmdXaXRoQ2FjaGVTbG93Q2Fz
ZUVQTjNKU0M5RXhlY1N0YXRlRVJOM1dURjdIYXNoTWFwSVBOUzNfMTBTdHJpbmdJbXBsRU5TMF80
V2Vha0lOUzBfOEpTU3RyaW5nRUVFTlMzXzdQdHJIYXNoSVM2X0VFTlMzXzEwSGFzaFRyYWl0c0lT
Nl9FRU5TQ19JUzlfRUVFRVM2XwogX19aTjdXZWJDb3JlMjZOZXRzY2FwZVBsdWdJblN0cmVhbUxv
YWRlcjZjcmVhdGVFUE5TXzVGcmFtZUVQTlNfMzJOZXRzY2FwZVBsdWdJblN0cmVhbUxvYWRlckNs
aWVudEVSS05TXzE1UmVzb3VyY2VSZXF1ZXN0RQogX19aTjdXZWJDb3JlMjZVc2VyVHlwaW5nR2Vz
dHVyZUluZGljYXRvcjI3cHJvY2Vzc2luZ1VzZXJUeXBpbmdHZXN0dXJlRXYKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL2RvbS9WaWV3cG9ydEFyZ3VtZW50cy5jcHAgYi9Tb3VyY2UvV2ViQ29y
ZS9kb20vVmlld3BvcnRBcmd1bWVudHMuY3BwCmluZGV4IDA2NWNkYWMuLjllNGI5ZWUgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9WaWV3cG9ydEFyZ3VtZW50cy5jcHAKKysrIGIvU291
cmNlL1dlYkNvcmUvZG9tL1ZpZXdwb3J0QXJndW1lbnRzLmNwcApAQCAtMTcwLDcgKzE3MCw3IEBA
IHN0YXRpYyBGbG9hdFNpemUgY29udmVydFRvVXNlclNwYWNlKGNvbnN0IEZsb2F0U2l6ZSYgZGV2
aWNlU2l6ZSwgZmxvYXQgZGV2aWNlUGl4CiAgICAgcmV0dXJuIHJlc3VsdDsKIH0KIAotVmlld3Bv
cnRBdHRyaWJ1dGVzIGNvbXB1dGVWaWV3cG9ydEF0dHJpYnV0ZXMoVmlld3BvcnRBcmd1bWVudHMg
YXJncywgaW50IGRlc2t0b3BXaWR0aCwgaW50IGRldmljZVdpZHRoLCBpbnQgZGV2aWNlSGVpZ2h0
LCBmbG9hdCBkZXZpY2VQaXhlbFJhdGlvLCBJbnRTaXplIHZpc2libGVWaWV3cG9ydCkKK1ZpZXdw
b3J0QXR0cmlidXRlcyBjb21wdXRlVmlld3BvcnRBdHRyaWJ1dGVzKGNvbnN0IFZpZXdwb3J0QXJn
dW1lbnRzJiBhcmdzLCBpbnQgZGVza3RvcFdpZHRoLCBpbnQgZGV2aWNlV2lkdGgsIGludCBkZXZp
Y2VIZWlnaHQsIGZsb2F0IGRldmljZVBpeGVsUmF0aW8sIEludFNpemUgdmlzaWJsZVZpZXdwb3J0
KQogewogICAgIEZsb2F0U2l6ZSBpbml0aWFsVmlld3BvcnRTaXplID0gY29udmVydFRvVXNlclNw
YWNlKHZpc2libGVWaWV3cG9ydCwgZGV2aWNlUGl4ZWxSYXRpbyk7CiAgICAgRmxvYXRTaXplIGRl
dmljZVNpemUgPSBjb252ZXJ0VG9Vc2VyU3BhY2UoRmxvYXRTaXplKGRldmljZVdpZHRoLCBkZXZp
Y2VIZWlnaHQpLCBkZXZpY2VQaXhlbFJhdGlvKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L2RvbS9WaWV3cG9ydEFyZ3VtZW50cy5oIGIvU291cmNlL1dlYkNvcmUvZG9tL1ZpZXdwb3J0QXJn
dW1lbnRzLmgKaW5kZXggMmQ3ZWExZi4uMTMwZjUyNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvZG9tL1ZpZXdwb3J0QXJndW1lbnRzLmgKKysrIGIvU291cmNlL1dlYkNvcmUvZG9tL1ZpZXdw
b3J0QXJndW1lbnRzLmgKQEAgLTExNSw3ICsxMTUsNyBAQCBzdHJ1Y3QgVmlld3BvcnRBcmd1bWVu
dHMgewogICAgIHN0YXRpYyBjb25zdCBmbG9hdCBkZXByZWNhdGVkVGFyZ2V0RFBJOwogfTsKIAot
Vmlld3BvcnRBdHRyaWJ1dGVzIGNvbXB1dGVWaWV3cG9ydEF0dHJpYnV0ZXMoVmlld3BvcnRBcmd1
bWVudHMgYXJncywgaW50IGRlc2t0b3BXaWR0aCwgaW50IGRldmljZVdpZHRoLCBpbnQgZGV2aWNl
SGVpZ2h0LCBmbG9hdCBkZXZpY2VQaXhlbFJhdGlvLCBJbnRTaXplIHZpc2libGVWaWV3cG9ydCk7
CitWaWV3cG9ydEF0dHJpYnV0ZXMgY29tcHV0ZVZpZXdwb3J0QXR0cmlidXRlcyhjb25zdCBWaWV3
cG9ydEFyZ3VtZW50cyYgYXJncywgaW50IGRlc2t0b3BXaWR0aCwgaW50IGRldmljZVdpZHRoLCBp
bnQgZGV2aWNlSGVpZ2h0LCBmbG9hdCBkZXZpY2VQaXhlbFJhdGlvLCBJbnRTaXplIHZpc2libGVW
aWV3cG9ydCk7CiAKIHZvaWQgcmVzdHJpY3RNaW5pbXVtU2NhbGVGYWN0b3JUb1ZpZXdwb3J0U2l6
ZShWaWV3cG9ydEF0dHJpYnV0ZXMmIHJlc3VsdCwgSW50U2l6ZSB2aXNpYmxlVmlld3BvcnQsIGZs
b2F0IGRldmljZVBpeGVsUmF0aW8pOwogdm9pZCByZXN0cmljdFNjYWxlRmFjdG9yVG9Jbml0aWFs
U2NhbGVJZk5vdFVzZXJTY2FsYWJsZShWaWV3cG9ydEF0dHJpYnV0ZXMmIHJlc3VsdCk7CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VM
b2cKaW5kZXggZDM0YzIyZi4uMWVlNzAxNzUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAor
MjAxMi0xMS0xNSAgTWlraGFpbCBQb3pkbnlha292ICA8bWlraGFpbC5wb3pkbnlha292QGludGVs
LmNvbT4KKworICAgICAgICBBdm9pZCBjb3B5aW5nIG9mIFZpZXdwb3J0QXJndW1lbnRzIGluIGNv
bXB1dGVWaWV3cG9ydEF0dHJpYnV0ZXMgZnVuY3Rpb24KKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMjM1NAorCisgICAgICAgIFJldmlld2VkIGJ5IEtl
bm5ldGggUm9oZGUgQ2hyaXN0aWFuc2VuLgorCisgICAgICAgIFVwZGF0ZSBleHBvcnRlZCBzeW1i
b2xzLgorCisgICAgICAgICogd2luL1dlYktpdDIuZGVmOgorICAgICAgICAqIHdpbi9XZWJLaXQy
Q0ZMaXRlLmRlZjoKKwogMjAxMi0xMS0xNCAgU2hlcmlmZiBCb3QgIDx3ZWJraXQucmV2aWV3LmJv
dEBnbWFpbC5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgcjEzNDY5MSwg
cjEzNDcwMywgcjEzNDcxNSwgcjEzNDcxNiwKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL3dp
bi9XZWJLaXQyLmRlZiBiL1NvdXJjZS9XZWJLaXQyL3dpbi9XZWJLaXQyLmRlZgppbmRleCAwNzVj
ZDhkLi5hZmYxYjNjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi93aW4vV2ViS2l0Mi5kZWYK
KysrIGIvU291cmNlL1dlYktpdDIvd2luL1dlYktpdDIuZGVmCkBAIC0yNzksNyArMjc5LDcgQEAg
RVhQT1JUUwogICAgICAgICA/d2Via2l0RGlkRXhpdEZ1bGxTY3JlZW5Gb3JFbGVtZW50QERvY3Vt
ZW50QFdlYkNvcmVAQFFBRVhQQVZFbGVtZW50QDJAQFoKICAgICAgICAgP3Jlc3RyaWN0U2NhbGVG
YWN0b3JUb0luaXRpYWxTY2FsZUlmTm90VXNlclNjYWxhYmxlQFdlYkNvcmVAQFlBWEFBVVZpZXdw
b3J0QXR0cmlidXRlc0AxQEBaCiAgICAgICAgID9yZXN0cmljdE1pbmltdW1TY2FsZUZhY3RvclRv
Vmlld3BvcnRTaXplQFdlYkNvcmVAQFlBWEFBVVZpZXdwb3J0QXR0cmlidXRlc0AxQFZJbnRTaXpl
QDFATUBaCi0gICAgICAgID9jb21wdXRlVmlld3BvcnRBdHRyaWJ1dGVzQFdlYkNvcmVAQFlBP0FV
Vmlld3BvcnRBdHRyaWJ1dGVzQDFAVVZpZXdwb3J0QXJndW1lbnRzQDFASEhITVZJbnRTaXplQDFA
QFoKKyAgICAgICAgP2NvbXB1dGVWaWV3cG9ydEF0dHJpYnV0ZXNAV2ViQ29yZUBAWUE/QVVWaWV3
cG9ydEF0dHJpYnV0ZXNAMUBBQlVWaWV3cG9ydEFyZ3VtZW50c0AxQEhISE1WSW50U2l6ZUAxQEBa
CiAgICAgICAgID92aWV3cG9ydEFyZ3VtZW50c0BQYWdlQFdlYkNvcmVAQFFCRT9BVVZpZXdwb3J0
QXJndW1lbnRzQDJAWFoKICAgICAgICAgP2lzUGFnZUJveFZpc2libGVARG9jdW1lbnRAV2ViQ29y
ZUBAUUFFX05IQFoKICAgICAgICAgP2lzQWN0aXZlQEluc2VydGlvblBvaW50QFdlYkNvcmVAQFFC
RV9OWFoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL3dpbi9XZWJLaXQyQ0ZMaXRlLmRlZiBi
L1NvdXJjZS9XZWJLaXQyL3dpbi9XZWJLaXQyQ0ZMaXRlLmRlZgppbmRleCBmMmRlMTMzLi5iNzcz
MGFlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi93aW4vV2ViS2l0MkNGTGl0ZS5kZWYKKysr
IGIvU291cmNlL1dlYktpdDIvd2luL1dlYktpdDJDRkxpdGUuZGVmCkBAIC0yNjgsNyArMjY4LDcg
QEAgRVhQT1JUUwogICAgICAgICA/c2VsZWN0aW9uU3RhcnRIYXNNYXJrZXJGb3JARWRpdG9yQFdl
YkNvcmVAQFFCRV9OVzRNYXJrZXJUeXBlQERvY3VtZW50TWFya2VyQDJASEhAWgogICAgICAgICA/
cmVzdHJpY3RTY2FsZUZhY3RvclRvSW5pdGlhbFNjYWxlSWZOb3RVc2VyU2NhbGFibGVAV2ViQ29y
ZUBAWUFYQUFVVmlld3BvcnRBdHRyaWJ1dGVzQDFAQFoKICAgICAgICAgP3Jlc3RyaWN0TWluaW11
bVNjYWxlRmFjdG9yVG9WaWV3cG9ydFNpemVAV2ViQ29yZUBAWUFYQUFVVmlld3BvcnRBdHRyaWJ1
dGVzQDFAVkludFNpemVAMUBNQFoKLSAgICAgICAgP2NvbXB1dGVWaWV3cG9ydEF0dHJpYnV0ZXNA
V2ViQ29yZUBAWUE/QVVWaWV3cG9ydEF0dHJpYnV0ZXNAMUBVVmlld3BvcnRBcmd1bWVudHNAMUBI
SEhNVkludFNpemVAMUBAWgorICAgICAgICA/Y29tcHV0ZVZpZXdwb3J0QXR0cmlidXRlc0BXZWJD
b3JlQEBZQT9BVVZpZXdwb3J0QXR0cmlidXRlc0AxQEFCVVZpZXdwb3J0QXJndW1lbnRzQDFASEhI
TVZJbnRTaXplQDFAQFoKICAgICAgICAgP3ZpZXdwb3J0QXJndW1lbnRzQFBhZ2VAV2ViQ29yZUBA
UUJFP0FVVmlld3BvcnRBcmd1bWVudHNAMkBYWgogICAgICAgICA/aXNQYWdlQm94VmlzaWJsZUBE
b2N1bWVudEBXZWJDb3JlQEBRQUVfTkhAWgogICAgICAgICA/aXNBY3RpdmVASW5zZXJ0aW9uUG9p
bnRAV2ViQ29yZUBAUUJFX05YWgpkaWZmIC0tZ2l0IGEvU291cmNlL2F1dG90b29scy9zeW1ib2xz
LmZpbHRlciBiL1NvdXJjZS9hdXRvdG9vbHMvc3ltYm9scy5maWx0ZXIKaW5kZXggOTRkNDZjYy4u
MmVjNzM1MSAxMDA2NDQKLS0tIGEvU291cmNlL2F1dG90b29scy9zeW1ib2xzLmZpbHRlcgorKysg
Yi9Tb3VyY2UvYXV0b3Rvb2xzL3N5bWJvbHMuZmlsdGVyCkBAIC05Niw3ICs5Niw3IEBAIF9aTjdX
ZWJDb3JlMjRDb21wb3NlZFNoYWRvd1RyZWVXYWxrZXI4cHJldmlvdXNFdjsKIF9aTjdXZWJDb3Jl
MjRDb21wb3NlZFNoYWRvd1RyZWVXYWxrZXI5bGFzdENoaWxkRXY7CiBfWk43V2ViQ29yZTI0RG9j
dW1lbnRNYXJrZXJDb250cm9sbGVyMTBtYXJrZXJzRm9yRVBOU180Tm9kZUVOU18xNERvY3VtZW50
TWFya2VyMTFNYXJrZXJUeXBlc0U7CiBfWk43V2ViQ29yZTI0RG9jdW1lbnRNYXJrZXJDb250cm9s
bGVyMThhZGRUZXh0TWF0Y2hNYXJrZXJFUEtOU181UmFuZ2VFYjsKLV9aTjdXZWJDb3JlMjVjb21w
dXRlVmlld3BvcnRBdHRyaWJ1dGVzRU5TXzE3Vmlld3BvcnRBcmd1bWVudHNFaWlpZk5TXzdJbnRT
aXplRTsKK19aTjdXZWJDb3JlMjVjb21wdXRlVmlld3BvcnRBdHRyaWJ1dGVzRVJLTlNfMTdWaWV3
cG9ydEFyZ3VtZW50c0VpaWlmTlNfN0ludFNpemVFOwogX1pON1dlYkNvcmUyNWpzU3RyaW5nV2l0
aENhY2hlU2xvd0Nhc2VFUE4zSlNDOUV4ZWNTdGF0ZUVSTjNXVEY3SGFzaE1hcElQTlMzXzEwU3Ry
aW5nSW1wbEVOUzBfNFdlYWtJTlMwXzhKU1N0cmluZ0VFRU5TM183UHRySGFzaElTNl9FRU5TM18x
MEhhc2hUcmFpdHNJUzZfRUVOU0NfSVM5X0VFRUVTNl87CiBfWk43V2ViQ29yZTI4SW5zcGVjdG9y
RnJvbnRlbmRDbGllbnRMb2NhbDEybW92ZVdpbmRvd0J5RWZmOwogX1pON1dlYkNvcmUyOEluc3Bl
Y3RvckZyb250ZW5kQ2xpZW50TG9jYWwxMm9wZW5Jbk5ld1RhYkVSS04zV1RGNlN0cmluZ0U7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>