<?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>110298</bug_id>
          
          <creation_ts>2013-02-19 21:21:09 -0800</creation_ts>
          <short_desc>[EFL][QT][WK2] Turn on ApplyDeviceScaleFactorInCompositor always.</short_desc>
          <delta_ts>2013-03-04 00:54:22 -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>Layout and Rendering</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>110066</blocked>
    
    <blocked>110197</blocked>
    
    <blocked>110450</blocked>
    
    <blocked>110847</blocked>
    
    <blocked>111056</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Dongseong Hwang">dongseong.hwang</reporter>
          <assigned_to name="Dongseong Hwang">dongseong.hwang</assigned_to>
          <cc>andersca</cc>
    
    <cc>benjamin</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>jturcotte</cc>
    
    <cc>kenneth</cc>
    
    <cc>luiz</cc>
    
    <cc>mikhail.pozdnyakov</cc>
    
    <cc>noam</cc>
    
    <cc>rakuco</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>zeno</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>837115</commentid>
    <comment_count>0</comment_count>
    <who name="Dongseong Hwang">dongseong.hwang</who>
    <bug_when>2013-02-19 21:21:09 -0800</bug_when>
    <thetext>We turn on settings not related to useFixedLayout in CoordinatedLayerTreeHost.
1. setScrollingCoordinatorEnabled
2. setApplyDeviceScaleFactorInCompositor
3. setApplyPageScaleFactorInCompositor</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>837117</commentid>
    <comment_count>1</comment_count>
      <attachid>189233</attachid>
    <who name="Dongseong Hwang">dongseong.hwang</who>
    <bug_when>2013-02-19 21:22:48 -0800</bug_when>
    <thetext>Created attachment 189233
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>841616</commentid>
    <comment_count>2</comment_count>
      <attachid>190201</attachid>
    <who name="Dongseong Hwang">dongseong.hwang</who>
    <bug_when>2013-02-25 21:54:47 -0800</bug_when>
    <thetext>Created attachment 190201
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>841626</commentid>
    <comment_count>3</comment_count>
      <attachid>190201</attachid>
    <who name="EFL EWS Bot">eflews.bot</who>
    <bug_when>2013-02-25 22:02:57 -0800</bug_when>
    <thetext>Comment on attachment 190201
Patch

Attachment 190201 did not pass efl-ews (efl):
Output: http://queues.webkit.org/results/16744776</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>841651</commentid>
    <comment_count>4</comment_count>
      <attachid>190208</attachid>
    <who name="Dongseong Hwang">dongseong.hwang</who>
    <bug_when>2013-02-25 22:40:11 -0800</bug_when>
    <thetext>Created attachment 190208
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>843882</commentid>
    <comment_count>5</comment_count>
      <attachid>190679</attachid>
    <who name="Dongseong Hwang">dongseong.hwang</who>
    <bug_when>2013-02-28 01:41:13 -0800</bug_when>
    <thetext>Created attachment 190679
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>845805</commentid>
    <comment_count>6</comment_count>
      <attachid>190679</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2013-03-02 08:02:27 -0800</bug_when>
    <thetext>Comment on attachment 190679
Patch

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

&gt; Source/WebKit2/UIProcess/API/efl/EwkView.cpp:457
&gt;  {
&gt;      page()-&gt;setIntrinsicDeviceScaleFactor(scale);
&gt; +    setSize(m_size);
&gt;  }

It is not obvious that this actually changes the size.

I would definitely add a comment. // Update internal viewport size after device-scale change.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>846095</commentid>
    <comment_count>7</comment_count>
      <attachid>191149</attachid>
    <who name="Dongseong Hwang">dongseong.hwang</who>
    <bug_when>2013-03-03 14:53:54 -0800</bug_when>
    <thetext>Created attachment 191149
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>846096</commentid>
    <comment_count>8</comment_count>
    <who name="Dongseong Hwang">dongseong.hwang</who>
    <bug_when>2013-03-03 14:54:38 -0800</bug_when>
    <thetext>(In reply to comment #6)
&gt; (From update of attachment 190679 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=190679&amp;action=review
&gt; 
&gt; &gt; Source/WebKit2/UIProcess/API/efl/EwkView.cpp:457
&gt; &gt;  {
&gt; &gt;      page()-&gt;setIntrinsicDeviceScaleFactor(scale);
&gt; &gt; +    setSize(m_size);
&gt; &gt;  }
&gt; 
&gt; It is not obvious that this actually changes the size.
&gt; 
&gt; I would definitely add a comment. // Update internal viewport size after device-scale change.

Yes, absolutely. Thanks for review :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>846103</commentid>
    <comment_count>9</comment_count>
      <attachid>191149</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-03 15:56:13 -0800</bug_when>
    <thetext>Comment on attachment 191149
Patch for landing

Clearing flags on attachment: 191149

Committed r144585: &lt;http://trac.webkit.org/changeset/144585&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>846104</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2013-03-03 15:56:18 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>846106</commentid>
    <comment_count>11</comment_count>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2013-03-03 16:01:24 -0800</bug_when>
    <thetext>I forgot to say that this should be looked over by a WK2 owner :-(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>846122</commentid>
    <comment_count>12</comment_count>
    <who name="Dongseong Hwang">dongseong.hwang</who>
    <bug_when>2013-03-03 17:05:42 -0800</bug_when>
    <thetext>(In reply to comment #11)
&gt; I forgot to say that this should be looked over by a WK2 owner :-(

Oops. I forgot too. It&apos;s Monday morning. I forget how I work... I&apos;m sorry.

How can I resolve this conflict? First of all, I confess this to one of WK2 owners.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>846129</commentid>
    <comment_count>13</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2013-03-03 17:41:20 -0800</bug_when>
    <thetext>Kenneth, please do not directly r+ patches for WebKit2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>846131</commentid>
    <comment_count>14</comment_count>
    <who name="Dongseong Hwang">dongseong.hwang</who>
    <bug_when>2013-03-03 17:58:10 -0800</bug_when>
    <thetext>(In reply to comment #13)
&gt; Kenneth, please do not directly r+ patches for WebKit2.

I&apos;m sorry. It is my fault. I&apos;ll keep the rule from now.
Benjamin, could you advice how I resolve it? rollout and re-land?
And could you sign off this patch?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>846133</commentid>
    <comment_count>15</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2013-03-03 18:12:42 -0800</bug_when>
    <thetext>&gt; Benjamin, could you advice how I resolve it? rollout and re-land?

No sure :)

I don&apos;t know anything about the plans regarding DeviceScaleFactorInCompositor so I cannot really sign off on this.

(But I think the acronym dip should have been avoided, following our practice of not using acronyms unless they are very widely used e.g. HTTP, FTP, etc).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>846136</commentid>
    <comment_count>16</comment_count>
    <who name="Dongseong Hwang">dongseong.hwang</who>
    <bug_when>2013-03-03 18:46:01 -0800</bug_when>
    <thetext>(In reply to comment #15)
&gt; &gt; Benjamin, could you advice how I resolve it? rollout and re-land?
&gt; 
&gt; No sure :)
Thanks for kind replying :)

&gt; I don&apos;t know anything about the plans regarding DeviceScaleFactorInCompositor so I cannot really sign off on this.

yes. I&apos;m waiting for smfr and andersca&apos;s review.
Currently, EFL and Qt don&apos;t query applyDeviceScaleFactorInCompositor() while setting setApplyDeviceScaleFactorInCompositor to true, because EFL and Qt don&apos;t have code related to applyDeviceScaleFactorInCompositor being false.

&gt; (But I think the acronym dip should have been avoided, following our practice of not using acronyms unless they are very widely used e.g. HTTP, FTP, etc).
aha, I&apos;ll avoid acronym. I assumed dip is acceptable because our wiki use dip. http://trac.webkit.org/wiki/ScalesAndZooms</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>846201</commentid>
    <comment_count>17</comment_count>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2013-03-04 00:54:22 -0800</bug_when>
    <thetext>(In reply to comment #13)
&gt; Kenneth, please do not directly r+ patches for WebKit2.

Yeah it was a mistake. I first realized that I actually r+ed if when it got landed. Sorry about that :-)</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>189233</attachid>
            <date>2013-02-19 21:22:48 -0800</date>
            <delta_ts>2013-02-25 21:54:42 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-110298-20130220141809.patch</filename>
            <type>text/plain</type>
            <size>12021</size>
            <attacher name="Dongseong Hwang">dongseong.hwang</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQzMzg1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMGExMDNlNWE4NWQwY2M4
MzhmOTQ1YTMxNWY2ZGFjMWFjMTI0YjE4MC4uNzFmZDU4OGU5NDM3MjlhMzEyZjI2Mzk4MGM2M2Zj
YzYyN2E5NThkYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI0IEBACiAyMDEzLTAyLTE5ICBIdWFu
ZyBEb25nc3VuZyAgPGx1eHRlbGxhQGNvbXBhbnkxMDAubmV0PgogCisgICAgICAgIENvb3JkaW5h
dGVkIEdyYXBoaWNzOiBDb29yZGluYXRlZExheWVyVHJlZUhvc3Qgc2V0cyBpdHMgb3duIHNldHRp
bmdzLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTEw
Mjk4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2Ug
dHVybiBvbiBzZXR0aW5ncyBub3QgcmVsYXRlZCB0byB1c2VGaXhlZExheW91dCBpbiBDb29yZGlu
YXRlZExheWVyVHJlZUhvc3QuCisgICAgICAgIDEuIHNldFNjcm9sbGluZ0Nvb3JkaW5hdG9yRW5h
YmxlZAorICAgICAgICAyLiBzZXRBcHBseURldmljZVNjYWxlRmFjdG9ySW5Db21wb3NpdG9yCisg
ICAgICAgIDMuIHNldEFwcGx5UGFnZVNjYWxlRmFjdG9ySW5Db21wb3NpdG9yCisKKyAgICAgICAg
KiBXZWJQcm9jZXNzL1dlYlBhZ2UvQ29vcmRpbmF0ZWRHcmFwaGljcy9Db29yZGluYXRlZExheWVy
VHJlZUhvc3QuY3BwOgorICAgICAgICAoV2ViS2l0OjpDb29yZGluYXRlZExheWVyVHJlZUhvc3Q6
OkNvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdCk6CisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdl
L0RyYXdpbmdBcmVhSW1wbC5jcHA6CisgICAgICAgIChXZWJLaXQ6OkRyYXdpbmdBcmVhSW1wbDo6
RHJhd2luZ0FyZWFJbXBsKToKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5j
cHA6CisgICAgICAgIChXZWJLaXQ6OldlYlBhZ2U6OnNldFVzZUZpeGVkTGF5b3V0KToKKworMjAx
My0wMi0xOSAgSHVhbmcgRG9uZ3N1bmcgIDxsdXh0ZWxsYUBjb21wYW55MTAwLm5ldD4KKwogICAg
ICAgICBbRUZMXVtXSzJdIEV3a1ZpZXcgZGVhbHMgd2l0aCBkZXZpY2Ugc2NhbGUgZmFjdG9yLgog
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTEwMTk3CiAK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9Db29yZGluYXRl
ZEdyYXBoaWNzL0Nvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdC5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9X
ZWJQcm9jZXNzL1dlYlBhZ2UvQ29vcmRpbmF0ZWRHcmFwaGljcy9Db29yZGluYXRlZExheWVyVHJl
ZUhvc3QuY3BwCmluZGV4IGI3ZDZjMDE4YjI0MjU5ZTUwMjQ3YjYxOGYxMmExZDQ4NTNhNTU5MGUu
LmQxZjE1NjMzZTEzYmJlYzBjZTRjNTQzMTY3MjMzZDBmZTZiOWRmMzYgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL0Nvb3Jk
aW5hdGVkTGF5ZXJUcmVlSG9zdC5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9X
ZWJQYWdlL0Nvb3JkaW5hdGVkR3JhcGhpY3MvQ29vcmRpbmF0ZWRMYXllclRyZWVIb3N0LmNwcApA
QCAtOTMsNiArOTMsMTAgQEAgQ29vcmRpbmF0ZWRMYXllclRyZWVIb3N0OjpDb29yZGluYXRlZExh
eWVyVHJlZUhvc3QoV2ViUGFnZSogd2ViUGFnZSkKICAgICAsIG1fZm9yY2VSZXBhaW50QXN5bmND
YWxsYmFja0lEKDApCiAgICAgLCBtX2FuaW1hdGlvbnNMb2NrZWQoZmFsc2UpCiB7CisgICAgbV93
ZWJQYWdlLT5jb3JlUGFnZSgpLT5zZXR0aW5ncygpLT5zZXRTY3JvbGxpbmdDb29yZGluYXRvckVu
YWJsZWQodHJ1ZSk7CisgICAgbV93ZWJQYWdlLT5jb3JlUGFnZSgpLT5zZXR0aW5ncygpLT5zZXRB
cHBseURldmljZVNjYWxlRmFjdG9ySW5Db21wb3NpdG9yKHRydWUpOworICAgIG1fd2ViUGFnZS0+
Y29yZVBhZ2UoKS0+c2V0dGluZ3MoKS0+c2V0QXBwbHlQYWdlU2NhbGVGYWN0b3JJbkNvbXBvc2l0
b3IodHJ1ZSk7CisKICAgICAvLyBDcmVhdGUgYSByb290IGxheWVyLgogICAgIG1fcm9vdExheWVy
ID0gR3JhcGhpY3NMYXllcjo6Y3JlYXRlKHRoaXMsIHRoaXMpOwogICAgIENvb3JkaW5hdGVkR3Jh
cGhpY3NMYXllciogY29vcmRpbmF0ZWRSb290TGF5ZXIgPSB0b0Nvb3JkaW5hdGVkR3JhcGhpY3NM
YXllcihtX3Jvb3RMYXllci5nZXQoKSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQ
cm9jZXNzL1dlYlBhZ2UvRHJhd2luZ0FyZWFJbXBsLmNwcCBiL1NvdXJjZS9XZWJLaXQyL1dlYlBy
b2Nlc3MvV2ViUGFnZS9EcmF3aW5nQXJlYUltcGwuY3BwCmluZGV4IDYzZmQ3MTg2NGI5OWFiMjU2
NjZiZDY3ODg3YTBmZWFkZjMwZTZmOGMuLjk3ZTM2YzZkNWZkOWQzMTZjYTlkN2JhNDAyZGI0MzA1
YjEwZDYzNTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9E
cmF3aW5nQXJlYUltcGwuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFn
ZS9EcmF3aW5nQXJlYUltcGwuY3BwCkBAIC03Myw3ICs3Myw2IEBAIERyYXdpbmdBcmVhSW1wbDo6
RHJhd2luZ0FyZWFJbXBsKFdlYlBhZ2UqIHdlYlBhZ2UsIGNvbnN0IFdlYlBhZ2VDcmVhdGlvblBh
cmFtZXRlCiAKICNpZiBVU0UoQ09PUkRJTkFURURfR1JBUEhJQ1MpCiAgICAgbV9hbHdheXNVc2VD
b21wb3NpdGluZyA9IHRydWU7Ci0gICAgd2ViUGFnZS0+Y29yZVBhZ2UoKS0+c2V0dGluZ3MoKS0+
c2V0U2Nyb2xsaW5nQ29vcmRpbmF0b3JFbmFibGVkKHRydWUpOwogI2VuZGlmCiAKICAgICBpZiAo
bV9hbHdheXNVc2VDb21wb3NpdGluZykKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlBy
b2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcCBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2Vi
UGFnZS9XZWJQYWdlLmNwcAppbmRleCA0YzJhZTQ0MWE0ZTc3M2EwNGQ1OWFiMWRiYzdlNWVhMGU0
MGY5MjQ1Li43NjA0MGYzNmRmOTY0YTc3MTJmZDcwZmE3ZDBkZDFiNmU0NGVlMzg0IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHAKKysrIGIv
U291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3BwCkBAIC0xMjY1LDgg
KzEyNjUsNiBAQCB2b2lkIFdlYlBhZ2U6OnNldFVzZUZpeGVkTGF5b3V0KGJvb2wgZml4ZWQpCiAj
aWYgVVNFKENPT1JESU5BVEVEX0dSQVBISUNTKQogICAgIG1fcGFnZS0+c2V0dGluZ3MoKS0+c2V0
QWNjZWxlcmF0ZWRDb21wb3NpdGluZ0ZvckZpeGVkUG9zaXRpb25FbmFibGVkKGZpeGVkKTsKICAg
ICBtX3BhZ2UtPnNldHRpbmdzKCktPnNldEZpeGVkUG9zaXRpb25DcmVhdGVzU3RhY2tpbmdDb250
ZXh0KGZpeGVkKTsKLSAgICBtX3BhZ2UtPnNldHRpbmdzKCktPnNldEFwcGx5RGV2aWNlU2NhbGVG
YWN0b3JJbkNvbXBvc2l0b3IoZml4ZWQpOwotICAgIG1fcGFnZS0+c2V0dGluZ3MoKS0+c2V0QXBw
bHlQYWdlU2NhbGVGYWN0b3JJbkNvbXBvc2l0b3IoZml4ZWQpOwogI2VuZGlmCiAKICNpZiBVU0Uo
VElMRURfQkFDS0lOR19TVE9SRSkgJiYgRU5BQkxFKFNNT09USF9TQ1JPTExJTkcpCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXgg
Yzc2ZThiNDM2NDkyODdjNzgxZDQ2MzdmMGRjYWI4ZDhkZDRlOGYyNi4uMzkwZTMzZGIyMTEzNjM5
N2E3MmRmZTdiZDA0YzRlMThkNDdkMDYzZSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDEzLTAy
LTE5ICBIdWFuZyBEb25nc3VuZyAgPGx1eHRlbGxhQGNvbXBhbnkxMDAubmV0PgorCisgICAgICAg
IENvb3JkaW5hdGVkIEdyYXBoaWNzOiBDb29yZGluYXRlZExheWVyVHJlZUhvc3Qgc2V0cyBpdHMg
b3duIHNldHRpbmdzLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTEwMjk4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgV2Ugc2V0IFBhZ2VTY2FsZUZhY3RvckluQ29tcG9zaXRvciB0byB0cnVlLCBzbyBwYWdl
IHNjYWxlIGRvZXMgbm90CisgICAgICAgIGFmZmVjdCBsYXllcidzIHNpemUgYW5kIGxvY2FsIHRy
YW5zZm9ybSwgc28gRUZMIGFuZCBRdCBtYW5hZ2VzIGV4cGVjdGVkCisgICAgICAgIHJlc3VsdHMg
b2YgZm9sbG93aW5nIHRlc3RzLgorCisgICAgICAgIEZvciB5b3VyIGluZm9ybWF0aW9uLCBQYWdl
IHNjYWxlIGFmZmVjdHMgdGhlIHZpcnR1YWwgdmlld3BvcnQsIG5vdCB0aGUKKyAgICAgICAgQ1NT
IHZpZXdwb3J0LCBzbyBsYXlvdXQgaXMsIGdlbmVyYWxseSBzcGVha2luZywgbm90IGltcGFjdGVk
IGJ5IGEKKyAgICAgICAgY2hhbmdpbmcgcGFnZSBzY2FsZS4gUmVmZXIgdG8gaHR0cDovL3RyYWMu
d2Via2l0Lm9yZy93aWtpL1NjYWxlc0FuZFpvb21zCisKKyAgICAgICAgRUZMIGFuZCBRdCBXSzIg
YXJlIG1vYmlsZSBvcmllbnRlZCwgc28gdHVybmluZyBvbiBQYWdlU2NhbGVGYWN0b3JJbkNvbXBv
c2l0b3IKKyAgICAgICAgaXMgbmF0dXJhbC4KKworICAgICAgICAqIHBsYXRmb3JtL2VmbC13azIv
Y29tcG9zaXRpbmcvbGF5ZXItY3JlYXRpb24vZml4ZWQtcG9zaXRpb24tb3V0LW9mLXZpZXctc2Nh
bGVkLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogcGxhdGZvcm0vZWZsLXdrMi9jb21w
b3NpdGluZy9sYXllci1jcmVhdGlvbi9maXhlZC1wb3NpdGlvbi1vdXQtb2Ytdmlldy1zY2FsZWQt
c2Nyb2xsLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogcGxhdGZvcm0vcXQtNS4wLXdr
Mi9jb21wb3NpdGluZy9sYXllci1jcmVhdGlvbi9maXhlZC1wb3NpdGlvbi1vdXQtb2Ytdmlldy1z
Y2FsZWQtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBwbGF0Zm9ybS9xdC01LjAtd2sy
L2NvbXBvc2l0aW5nL2xheWVyLWNyZWF0aW9uL2ZpeGVkLXBvc2l0aW9uLW91dC1vZi12aWV3LXNj
YWxlZC1zY3JvbGwtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKwogMjAxMy0wMi0xOSAgR2xlbm4gQWRh
bXMgIDxnbGVubkBza3luYXYuY29tPgogCiAgICAgICAgIENTUzM6IGFkZCBsaW5lLWJyZWFrIHRl
c3RzLCBpbml0aWFsbHkgc2tpcHBpbmcgb24gYWxsIHBsYXRmb3JtcwpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvcGxhdGZvcm0vZWZsLXdrMi9jb21wb3NpdGluZy9sYXllci1jcmVhdGlvbi9maXhl
ZC1wb3NpdGlvbi1vdXQtb2Ytdmlldy1zY2FsZWQtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMv
cGxhdGZvcm0vZWZsLXdrMi9jb21wb3NpdGluZy9sYXllci1jcmVhdGlvbi9maXhlZC1wb3NpdGlv
bi1vdXQtb2Ytdmlldy1zY2FsZWQtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjRhMDlmMzhmN2I2
ODhiZmU1ZTU0YjM3NjYwMjYxYjQ2MTU2ZmRmZGYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRU
ZXN0cy9wbGF0Zm9ybS9lZmwtd2syL2NvbXBvc2l0aW5nL2xheWVyLWNyZWF0aW9uL2ZpeGVkLXBv
c2l0aW9uLW91dC1vZi12aWV3LXNjYWxlZC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSw2MiBAQAor
Tm90IHNjYWxlZDoKKyhHcmFwaGljc0xheWVyCisgIChib3VuZHMgNzg1LjAwIDEwMTYuMDApCisg
IChjaGlsZHJlbiAxCisgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgIChib3VuZHMgNzg1LjAwIDEw
MTYuMDApCisgICAgICAoY29udGVudHNPcGFxdWUgMSkKKyAgICAgIChjaGlsZHJlbiAyCisgICAg
ICAgIChHcmFwaGljc0xheWVyCisgICAgICAgICAgKHBvc2l0aW9uIDYwMC4wMCAwLjAwKQorICAg
ICAgICAgIChib3VuZHMgMTAuMDAgMTAuMDApCisgICAgICAgICkKKyAgICAgICAgKEdyYXBoaWNz
TGF5ZXIKKyAgICAgICAgICAoYm91bmRzIDEwLjAwIDEwLjAwKQorICAgICAgICApCisgICAgICAp
CisgICAgKQorICApCispCitTY2FsZT0wLjU6CisoR3JhcGhpY3NMYXllcgorICAoYm91bmRzIDc4
NS4wMCAxMDE2LjAwKQorICAoY2hpbGRyZW4gMQorICAgIChHcmFwaGljc0xheWVyCisgICAgICAo
Ym91bmRzIDc4NS4wMCAxMDE2LjAwKQorICAgICAgKGNvbnRlbnRzT3BhcXVlIDEpCisgICAgICAo
Y2hpbGRyZW4gNAorICAgICAgICAoR3JhcGhpY3NMYXllcgorICAgICAgICAgIChwb3NpdGlvbiA4
LjAwIDEwMDguMDApCisgICAgICAgICAgKGJvdW5kcyAxMC4wMCAxMC4wMCkKKyAgICAgICAgKQor
ICAgICAgICAoR3JhcGhpY3NMYXllcgorICAgICAgICAgIChwb3NpdGlvbiAxMDAwLjAwIDAuMDAp
CisgICAgICAgICAgKGJvdW5kcyAxMC4wMCAxMC4wMCkKKyAgICAgICAgKQorICAgICAgICAoR3Jh
cGhpY3NMYXllcgorICAgICAgICAgIChwb3NpdGlvbiA2MDAuMDAgMC4wMCkKKyAgICAgICAgICAo
Ym91bmRzIDEwLjAwIDEwLjAwKQorICAgICAgICApCisgICAgICAgIChHcmFwaGljc0xheWVyCisg
ICAgICAgICAgKGJvdW5kcyAxMC4wMCAxMC4wMCkKKyAgICAgICAgKQorICAgICAgKQorICAgICkK
KyAgKQorKQorU2NhbGU9MS41OgorKEdyYXBoaWNzTGF5ZXIKKyAgKGJvdW5kcyA3ODUuMDAgMTAx
Ni4wMCkKKyAgKGNoaWxkcmVuIDEKKyAgICAoR3JhcGhpY3NMYXllcgorICAgICAgKGJvdW5kcyA3
ODUuMDAgMTAxNi4wMCkKKyAgICAgIChjb250ZW50c09wYXF1ZSAxKQorICAgICAgKGNoaWxkcmVu
IDEKKyAgICAgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgICAgICAoYm91bmRzIDEwLjAwIDEwLjAw
KQorICAgICAgICApCisgICAgICApCisgICAgKQorICApCispCisKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL3BsYXRmb3JtL2VmbC13azIvY29tcG9zaXRpbmcvbGF5ZXItY3JlYXRpb24vZml4ZWQt
cG9zaXRpb24tb3V0LW9mLXZpZXctc2NhbGVkLXNjcm9sbC1leHBlY3RlZC50eHQgYi9MYXlvdXRU
ZXN0cy9wbGF0Zm9ybS9lZmwtd2syL2NvbXBvc2l0aW5nL2xheWVyLWNyZWF0aW9uL2ZpeGVkLXBv
c2l0aW9uLW91dC1vZi12aWV3LXNjYWxlZC1zY3JvbGwtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAu
LjE4ZjllMDgxMWY5ZTE0NzM4ODZlMDIwNjZmNzJlNjNkMWVlYzMzMTUKLS0tIC9kZXYvbnVsbAor
KysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwtd2syL2NvbXBvc2l0aW5nL2xheWVyLWNyZWF0
aW9uL2ZpeGVkLXBvc2l0aW9uLW91dC1vZi12aWV3LXNjYWxlZC1zY3JvbGwtZXhwZWN0ZWQudHh0
CkBAIC0wLDAgKzEsNjMgQEAKK05vdCBzY2FsZWQ6CisoR3JhcGhpY3NMYXllcgorICAoYm91bmRz
IDc4NS4wMCAxMDE2LjAwKQorICAoY2hpbGRyZW4gMQorICAgIChHcmFwaGljc0xheWVyCisgICAg
ICAoYm91bmRzIDc4NS4wMCAxMDE2LjAwKQorICAgICAgKGNvbnRlbnRzT3BhcXVlIDEpCisgICAg
ICAoY2hpbGRyZW4gMgorICAgICAgICAoR3JhcGhpY3NMYXllcgorICAgICAgICAgIChwb3NpdGlv
biA2MDAuMDAgMTAwLjAwKQorICAgICAgICAgIChib3VuZHMgMTAuMDAgMTAuMDApCisgICAgICAg
ICkKKyAgICAgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgICAgICAocG9zaXRpb24gMC4wMCAxMDAu
MDApCisgICAgICAgICAgKGJvdW5kcyAxMC4wMCAxMC4wMCkKKyAgICAgICAgKQorICAgICAgKQor
ICAgICkKKyAgKQorKQorU2NhbGU9MC41OgorKEdyYXBoaWNzTGF5ZXIKKyAgKGJvdW5kcyA4MDAu
MDAgMTAxNi4wMCkKKyAgKGNoaWxkcmVuIDEKKyAgICAoR3JhcGhpY3NMYXllcgorICAgICAgKGJv
dW5kcyA4MDAuMDAgMTAxNi4wMCkKKyAgICAgIChjb250ZW50c09wYXF1ZSAxKQorICAgICAgKGNo
aWxkcmVuIDQKKyAgICAgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgICAgICAocG9zaXRpb24gOC4w
MCAxMDA4LjAwKQorICAgICAgICAgIChib3VuZHMgMTAuMDAgMTAuMDApCisgICAgICAgICkKKyAg
ICAgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgICAgICAocG9zaXRpb24gMTAwMC4wMCAwLjAwKQor
ICAgICAgICAgIChib3VuZHMgMTAuMDAgMTAuMDApCisgICAgICAgICkKKyAgICAgICAgKEdyYXBo
aWNzTGF5ZXIKKyAgICAgICAgICAocG9zaXRpb24gNjAwLjAwIDAuMDApCisgICAgICAgICAgKGJv
dW5kcyAxMC4wMCAxMC4wMCkKKyAgICAgICAgKQorICAgICAgICAoR3JhcGhpY3NMYXllcgorICAg
ICAgICAgIChib3VuZHMgMTAuMDAgMTAuMDApCisgICAgICAgICkKKyAgICAgICkKKyAgICApCisg
ICkKKykKK1NjYWxlPTEuNToKKyhHcmFwaGljc0xheWVyCisgIChib3VuZHMgODAwLjAwIDEwMTYu
MDApCisgIChjaGlsZHJlbiAxCisgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgIChib3VuZHMgODAw
LjAwIDEwMTYuMDApCisgICAgICAoY29udGVudHNPcGFxdWUgMSkKKyAgICAgIChjaGlsZHJlbiAx
CisgICAgICAgIChHcmFwaGljc0xheWVyCisgICAgICAgICAgKGJvdW5kcyAxMC4wMCAxMC4wMCkK
KyAgICAgICAgKQorICAgICAgKQorICAgICkKKyAgKQorKQorCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9wbGF0Zm9ybS9xdC01LjAtd2syL2NvbXBvc2l0aW5nL2xheWVyLWNyZWF0aW9uL2ZpeGVk
LXBvc2l0aW9uLW91dC1vZi12aWV3LXNjYWxlZC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9w
bGF0Zm9ybS9xdC01LjAtd2syL2NvbXBvc2l0aW5nL2xheWVyLWNyZWF0aW9uL2ZpeGVkLXBvc2l0
aW9uLW91dC1vZi12aWV3LXNjYWxlZC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNGEwOWYzOGY3
YjY4OGJmZTVlNTRiMzc2NjAyNjFiNDYxNTZmZGZkZgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91
dFRlc3RzL3BsYXRmb3JtL3F0LTUuMC13azIvY29tcG9zaXRpbmcvbGF5ZXItY3JlYXRpb24vZml4
ZWQtcG9zaXRpb24tb3V0LW9mLXZpZXctc2NhbGVkLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDYy
IEBACitOb3Qgc2NhbGVkOgorKEdyYXBoaWNzTGF5ZXIKKyAgKGJvdW5kcyA3ODUuMDAgMTAxNi4w
MCkKKyAgKGNoaWxkcmVuIDEKKyAgICAoR3JhcGhpY3NMYXllcgorICAgICAgKGJvdW5kcyA3ODUu
MDAgMTAxNi4wMCkKKyAgICAgIChjb250ZW50c09wYXF1ZSAxKQorICAgICAgKGNoaWxkcmVuIDIK
KyAgICAgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgICAgICAocG9zaXRpb24gNjAwLjAwIDAuMDAp
CisgICAgICAgICAgKGJvdW5kcyAxMC4wMCAxMC4wMCkKKyAgICAgICAgKQorICAgICAgICAoR3Jh
cGhpY3NMYXllcgorICAgICAgICAgIChib3VuZHMgMTAuMDAgMTAuMDApCisgICAgICAgICkKKyAg
ICAgICkKKyAgICApCisgICkKKykKK1NjYWxlPTAuNToKKyhHcmFwaGljc0xheWVyCisgIChib3Vu
ZHMgNzg1LjAwIDEwMTYuMDApCisgIChjaGlsZHJlbiAxCisgICAgKEdyYXBoaWNzTGF5ZXIKKyAg
ICAgIChib3VuZHMgNzg1LjAwIDEwMTYuMDApCisgICAgICAoY29udGVudHNPcGFxdWUgMSkKKyAg
ICAgIChjaGlsZHJlbiA0CisgICAgICAgIChHcmFwaGljc0xheWVyCisgICAgICAgICAgKHBvc2l0
aW9uIDguMDAgMTAwOC4wMCkKKyAgICAgICAgICAoYm91bmRzIDEwLjAwIDEwLjAwKQorICAgICAg
ICApCisgICAgICAgIChHcmFwaGljc0xheWVyCisgICAgICAgICAgKHBvc2l0aW9uIDEwMDAuMDAg
MC4wMCkKKyAgICAgICAgICAoYm91bmRzIDEwLjAwIDEwLjAwKQorICAgICAgICApCisgICAgICAg
IChHcmFwaGljc0xheWVyCisgICAgICAgICAgKHBvc2l0aW9uIDYwMC4wMCAwLjAwKQorICAgICAg
ICAgIChib3VuZHMgMTAuMDAgMTAuMDApCisgICAgICAgICkKKyAgICAgICAgKEdyYXBoaWNzTGF5
ZXIKKyAgICAgICAgICAoYm91bmRzIDEwLjAwIDEwLjAwKQorICAgICAgICApCisgICAgICApCisg
ICAgKQorICApCispCitTY2FsZT0xLjU6CisoR3JhcGhpY3NMYXllcgorICAoYm91bmRzIDc4NS4w
MCAxMDE2LjAwKQorICAoY2hpbGRyZW4gMQorICAgIChHcmFwaGljc0xheWVyCisgICAgICAoYm91
bmRzIDc4NS4wMCAxMDE2LjAwKQorICAgICAgKGNvbnRlbnRzT3BhcXVlIDEpCisgICAgICAoY2hp
bGRyZW4gMQorICAgICAgICAoR3JhcGhpY3NMYXllcgorICAgICAgICAgIChib3VuZHMgMTAuMDAg
MTAuMDApCisgICAgICAgICkKKyAgICAgICkKKyAgICApCisgICkKKykKKwpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQtNS4wLXdrMi9jb21wb3NpdGluZy9sYXllci1jcmVhdGlv
bi9maXhlZC1wb3NpdGlvbi1vdXQtb2Ytdmlldy1zY2FsZWQtc2Nyb2xsLWV4cGVjdGVkLnR4dCBi
L0xheW91dFRlc3RzL3BsYXRmb3JtL3F0LTUuMC13azIvY29tcG9zaXRpbmcvbGF5ZXItY3JlYXRp
b24vZml4ZWQtcG9zaXRpb24tb3V0LW9mLXZpZXctc2NhbGVkLXNjcm9sbC1leHBlY3RlZC50eHQK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMC4uMThmOWUwODExZjllMTQ3Mzg4NmUwMjA2NmY3MmU2M2QxZWVjMzMxNQotLS0g
L2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0LTUuMC13azIvY29tcG9zaXRp
bmcvbGF5ZXItY3JlYXRpb24vZml4ZWQtcG9zaXRpb24tb3V0LW9mLXZpZXctc2NhbGVkLXNjcm9s
bC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSw2MyBAQAorTm90IHNjYWxlZDoKKyhHcmFwaGljc0xh
eWVyCisgIChib3VuZHMgNzg1LjAwIDEwMTYuMDApCisgIChjaGlsZHJlbiAxCisgICAgKEdyYXBo
aWNzTGF5ZXIKKyAgICAgIChib3VuZHMgNzg1LjAwIDEwMTYuMDApCisgICAgICAoY29udGVudHNP
cGFxdWUgMSkKKyAgICAgIChjaGlsZHJlbiAyCisgICAgICAgIChHcmFwaGljc0xheWVyCisgICAg
ICAgICAgKHBvc2l0aW9uIDYwMC4wMCAxMDAuMDApCisgICAgICAgICAgKGJvdW5kcyAxMC4wMCAx
MC4wMCkKKyAgICAgICAgKQorICAgICAgICAoR3JhcGhpY3NMYXllcgorICAgICAgICAgIChwb3Np
dGlvbiAwLjAwIDEwMC4wMCkKKyAgICAgICAgICAoYm91bmRzIDEwLjAwIDEwLjAwKQorICAgICAg
ICApCisgICAgICApCisgICAgKQorICApCispCitTY2FsZT0wLjU6CisoR3JhcGhpY3NMYXllcgor
ICAoYm91bmRzIDgwMC4wMCAxMDE2LjAwKQorICAoY2hpbGRyZW4gMQorICAgIChHcmFwaGljc0xh
eWVyCisgICAgICAoYm91bmRzIDgwMC4wMCAxMDE2LjAwKQorICAgICAgKGNvbnRlbnRzT3BhcXVl
IDEpCisgICAgICAoY2hpbGRyZW4gNAorICAgICAgICAoR3JhcGhpY3NMYXllcgorICAgICAgICAg
IChwb3NpdGlvbiA4LjAwIDEwMDguMDApCisgICAgICAgICAgKGJvdW5kcyAxMC4wMCAxMC4wMCkK
KyAgICAgICAgKQorICAgICAgICAoR3JhcGhpY3NMYXllcgorICAgICAgICAgIChwb3NpdGlvbiAx
MDAwLjAwIDAuMDApCisgICAgICAgICAgKGJvdW5kcyAxMC4wMCAxMC4wMCkKKyAgICAgICAgKQor
ICAgICAgICAoR3JhcGhpY3NMYXllcgorICAgICAgICAgIChwb3NpdGlvbiA2MDAuMDAgMC4wMCkK
KyAgICAgICAgICAoYm91bmRzIDEwLjAwIDEwLjAwKQorICAgICAgICApCisgICAgICAgIChHcmFw
aGljc0xheWVyCisgICAgICAgICAgKGJvdW5kcyAxMC4wMCAxMC4wMCkKKyAgICAgICAgKQorICAg
ICAgKQorICAgICkKKyAgKQorKQorU2NhbGU9MS41OgorKEdyYXBoaWNzTGF5ZXIKKyAgKGJvdW5k
cyA4MDAuMDAgMTAxNi4wMCkKKyAgKGNoaWxkcmVuIDEKKyAgICAoR3JhcGhpY3NMYXllcgorICAg
ICAgKGJvdW5kcyA4MDAuMDAgMTAxNi4wMCkKKyAgICAgIChjb250ZW50c09wYXF1ZSAxKQorICAg
ICAgKGNoaWxkcmVuIDEKKyAgICAgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgICAgICAoYm91bmRz
IDEwLjAwIDEwLjAwKQorICAgICAgICApCisgICAgICApCisgICAgKQorICApCispCisK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>190201</attachid>
            <date>2013-02-25 21:54:47 -0800</date>
            <delta_ts>2013-02-25 22:40:07 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-110298-20130226145049.patch</filename>
            <type>text/plain</type>
            <size>15569</size>
            <attacher name="Dongseong Hwang">dongseong.hwang</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQzOTg4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggM2RhNjA0ODIwMWU3ZWZj
YWNmMGExZDhhZGIyNmIxYzFlMTk2ZWY2ZC4uNGY0MDg4ZjI0YzI4N2E3Y2JhYjIzMzMwNzJkOTE5
N2Y5M2IyYzJmNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMzIEBACisyMDEzLTAyLTI1ICBIdWFu
ZyBEb25nc3VuZyAgPGx1eHRlbGxhQGNvbXBhbnkxMDAubmV0PgorCisgICAgICAgIENvb3JkaW5h
dGVkIEdyYXBoaWNzOiBDb29yZGluYXRlZExheWVyVHJlZUhvc3Qgc2V0cyBpdHMgb3duIHNldHRp
bmdzLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTEw
Mjk4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2Ug
dHVybiBvbiBzZXR0aW5ncyBub3QgcmVsYXRlZCB0byB1c2VGaXhlZExheW91dCBpbiBDb29yZGlu
YXRlZExheWVyVHJlZUhvc3QuCisgICAgICAgIDEuIHNldFNjcm9sbGluZ0Nvb3JkaW5hdG9yRW5h
YmxlZAorICAgICAgICAyLiBzZXRBcHBseURldmljZVNjYWxlRmFjdG9ySW5Db21wb3NpdG9yCisg
ICAgICAgIDMuIHNldEFwcGx5UGFnZVNjYWxlRmFjdG9ySW5Db21wb3NpdG9yCisKKyAgICAgICAg
KiBVSVByb2Nlc3MvQVBJL2VmbC9Fd2tWaWV3LmNwcDoKKyAgICAgICAgKEV3a1ZpZXc6OnNldERl
dmljZVNjYWxlRmFjdG9yKToKKyAgICAgICAgICAgIFdlIHNob3VsZCBtYWtlIFdlYlBhZ2Uga25v
dyBuZXcgRElQIHNpemUuCisgICAgICAgIChFd2tWaWV3OjpzZXRTaXplKToKKyAgICAgICAgICAg
IFdoZW4gd2Ugc2V0IEFwcGx5RGV2aWNlU2NhbGVGYWN0b3JJbkNvbXBvc2l0b3IgdG8gdHJ1ZSwg
bWFrZSBXZWJQYWdlCisgICAgICAgICAgICBrbm93IHRoZSBESVAgc2l6ZSBhcyBhIHZpZXcgc2l6
ZS4KKyAgICAgICAgKiBVSVByb2Nlc3MvZWZsL1dlYlZpZXcuY3BwOgorICAgICAgICAoV2ViS2l0
OjpXZWJWaWV3Ojp1cGRhdGVWaWV3cG9ydFNpemUpOgorICAgICAgICAqIFdlYlByb2Nlc3MvV2Vi
UGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL0Nvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdC5jcHA6Cisg
ICAgICAgIChXZWJLaXQ6OkNvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdDo6Q29vcmRpbmF0ZWRMYXll
clRyZWVIb3N0KToKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2UvRHJhd2luZ0FyZWFJbXBs
LmNwcDoKKyAgICAgICAgKFdlYktpdDo6RHJhd2luZ0FyZWFJbXBsOjpEcmF3aW5nQXJlYUltcGwp
OgorICAgICAgICAqIFdlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcDoKKyAgICAgICAgKFdl
YktpdDo6V2ViUGFnZTo6c2V0VXNlRml4ZWRMYXlvdXQpOgorICAgICAgICAgICAgV2ViUGFnZSBz
ZW5kcyB0aGUgRElQIHNpemUgdG8gV2ViIFByb2Nlc3MgZXZlbiB3aGVuIHdlIGRvbid0IHVzZSBm
aXhlZCBsYXlvdXQuCisgICAgICAgICAgICBJdCBpcyBiZWNhdXNlIHdlIHdhbnQgQ29vcmRpbmF0
ZWRHcmFwaGljc0xheWVyIHRvIGtub3cgdGhlIGNvcnJlY3QKKyAgICAgICAgICAgIHZpc2libGUg
cmVjdCB0byBtYW5hZ2UgdGlsZXMuCisKIDIwMTMtMDItMjUgIEFuZGVycyBDYXJsc3NvbiAgPGFu
ZGVyc2NhQGFwcGxlLmNvbT4KIAogICAgICAgICBBZGQgYSBuZXcgdW5hdmFpbGFibGVQbHVnaW5C
dXR0b25DbGlja2VkIGNhbGxiYWNrIHRoYXQgdGFrZXMgYSBXS0RpY3Rpb25hcnkgb2YgcGx1Zy1p
biBpbmZvcm1hdGlvbgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9l
ZmwvRXdrVmlldy5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9Fd2tWaWV3
LmNwcAppbmRleCA4ZjM0MzliOTAzNmQwOWRlOTEwYTYyYTY2ZGExYzU1YTQzZTY4Zjg1Li5iNjMw
YTYxYTI2ZTc4ZmNiMTIxZTdmMTk4MGJmZTU1MjIzY2M2ODljIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9Fd2tWaWV3LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0
Mi9VSVByb2Nlc3MvQVBJL2VmbC9Fd2tWaWV3LmNwcApAQCAtNDUzLDYgKzQ1Myw3IEBAIHZvaWQg
RXdrVmlldzo6c2V0Q3Vyc29yKGNvbnN0IEN1cnNvciYgY3Vyc29yKQogdm9pZCBFd2tWaWV3Ojpz
ZXREZXZpY2VTY2FsZUZhY3RvcihmbG9hdCBzY2FsZSkKIHsKICAgICBwYWdlKCktPnNldEludHJp
bnNpY0RldmljZVNjYWxlRmFjdG9yKHNjYWxlKTsKKyAgICBzZXRTaXplKG1fc2l6ZSk7CiB9CiAK
IGZsb2F0IEV3a1ZpZXc6OmRldmljZVNjYWxlRmFjdG9yKCkgY29uc3QKQEAgLTQ2OCw3ICs0Njks
MTAgQEAgdm9pZCBFd2tWaWV3OjpzZXRTaXplKGNvbnN0IEludFNpemUmIHNpemUpCiAgICAgaWYg
KCFkcmF3aW5nQXJlYSkKICAgICAgICAgcmV0dXJuOwogCi0gICAgZHJhd2luZ0FyZWEtPnNldFNp
emUobV9zaXplLCBJbnRTaXplKCkpOworICAgIEZsb2F0U2l6ZSBzaXplID0gbV9zaXplOworICAg
IC8vIFdlYiBQcm9jZXNzIGV4cGVjdHMgc2l6ZXMgaW4gVUkgdW5pdHMsIGFuZCBub3QgcmF3IGRl
dmljZSB1bml0cy4KKyAgICBzaXplLnNjYWxlKDEgLyBkZXZpY2VTY2FsZUZhY3RvcigpKTsKKyAg
ICBkcmF3aW5nQXJlYS0+c2V0U2l6ZShzaXplLCBJbnRTaXplKCkpOwogICAgIHdlYlZpZXcoKS0+
dXBkYXRlVmlld3BvcnRTaXplKCk7CiB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9lZmwvV2ViVmlldy5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvZWZsL1dl
YlZpZXcuY3BwCmluZGV4IDJhM2FhOWM4MjM2ZTVmZTFhMTFhMzMzNDI2ODY1Yzc5YTUyMjVlZWUu
LjU4NDZlMjE2ZWRjNWI0YzIxZTA3YzQ2NWU3NzU4NjM2MGRlZWExODkgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9lZmwvV2ViVmlldy5jcHAKKysrIGIvU291cmNlL1dlYktp
dDIvVUlQcm9jZXNzL2VmbC9XZWJWaWV3LmNwcApAQCAtMTk2LDE0ICsxOTYsMTQgQEAgdm9pZCBX
ZWJWaWV3OjpkaWRDb21taXRMb2FkKCkKIAogdm9pZCBXZWJWaWV3Ojp1cGRhdGVWaWV3cG9ydFNp
emUoKQogeworICAgIEZsb2F0U2l6ZSBzaXplID0gbV9ld2tWaWV3LT5zaXplKCk7CisgICAgLy8g
VGhlIHZpZXdwb3J0IGNvbnRyb2xsZXIgZXhwZWN0cyBzaXplcyBpbiBVSSB1bml0cywgYW5kIG5v
dCByYXcgZGV2aWNlIHVuaXRzLgorICAgIHNpemUuc2NhbGUoMSAvIG1fcGFnZS0+ZGV2aWNlU2Nh
bGVGYWN0b3IoKSk7CiAgICAgaWYgKG1fcGFnZS0+dXNlRml4ZWRMYXlvdXQoKSkgewotICAgICAg
ICBGbG9hdFNpemUgc2l6ZSA9IG1fZXdrVmlldy0+c2l6ZSgpOwotICAgICAgICAvLyBUaGUgdmll
d3BvcnQgY29udHJvbGxlciBleHBlY3RzIHNpemVzIGluIFVJIHVuaXRzLCBhbmQgbm90IHJhdyBk
ZXZpY2UgdW5pdHMuCi0gICAgICAgIHNpemUuc2NhbGUoMSAvIG1fcGFnZS0+ZGV2aWNlU2NhbGVG
YWN0b3IoKSk7CiAgICAgICAgIG1fZXdrVmlldy0+cGFnZVZpZXdwb3J0Q29udHJvbGxlcigpLT5k
aWRDaGFuZ2VWaWV3cG9ydFNpemUoc2l6ZSk7CiAgICAgICAgIHJldHVybjsKICAgICB9Ci0gICAg
bV9wYWdlLT5kcmF3aW5nQXJlYSgpLT5zZXRWaXNpYmxlQ29udGVudHNSZWN0KEludFJlY3Qocm91
bmRlZEludFBvaW50KG1fZXdrVmlldy0+cGFnZVBvc2l0aW9uKCkpLCBtX2V3a1ZpZXctPnNpemUo
KSksIEZsb2F0UG9pbnQoKSk7CisgICAgbV9wYWdlLT5kcmF3aW5nQXJlYSgpLT5zZXRWaXNpYmxl
Q29udGVudHNSZWN0KEZsb2F0UmVjdChtX2V3a1ZpZXctPnBhZ2VQb3NpdGlvbigpLCBzaXplKSwg
RmxvYXRQb2ludCgpKTsKIH0KIAogdm9pZCBXZWJWaWV3OjpkaWRDaGFuZ2VDb250ZW50c1NpemUo
Y29uc3QgV2ViQ29yZTo6SW50U2l6ZSYgc2l6ZSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQy
L1dlYlByb2Nlc3MvV2ViUGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL0Nvb3JkaW5hdGVkTGF5ZXJU
cmVlSG9zdC5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvQ29vcmRpbmF0
ZWRHcmFwaGljcy9Db29yZGluYXRlZExheWVyVHJlZUhvc3QuY3BwCmluZGV4IDBkZDI4MTdiY2U5
YTQ5OTQyMTQzYzZmYTEyOGU0MGQwN2QyNzI0MGQuLjg3ZmVmMjdkMDU2ZDJhODBlMzJlMGJhNDI4
MDBkOGUyYzg5MjNjYzcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2Vi
UGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL0Nvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdC5jcHAKKysr
IGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL0Nvb3JkaW5hdGVkR3JhcGhpY3Mv
Q29vcmRpbmF0ZWRMYXllclRyZWVIb3N0LmNwcApAQCAtOTMsNiArOTMsMTAgQEAgQ29vcmRpbmF0
ZWRMYXllclRyZWVIb3N0OjpDb29yZGluYXRlZExheWVyVHJlZUhvc3QoV2ViUGFnZSogd2ViUGFn
ZSkKICAgICAsIG1fZm9yY2VSZXBhaW50QXN5bmNDYWxsYmFja0lEKDApCiAgICAgLCBtX2FuaW1h
dGlvbnNMb2NrZWQoZmFsc2UpCiB7CisgICAgbV93ZWJQYWdlLT5jb3JlUGFnZSgpLT5zZXR0aW5n
cygpLT5zZXRTY3JvbGxpbmdDb29yZGluYXRvckVuYWJsZWQodHJ1ZSk7CisgICAgbV93ZWJQYWdl
LT5jb3JlUGFnZSgpLT5zZXR0aW5ncygpLT5zZXRBcHBseURldmljZVNjYWxlRmFjdG9ySW5Db21w
b3NpdG9yKHRydWUpOworICAgIG1fd2ViUGFnZS0+Y29yZVBhZ2UoKS0+c2V0dGluZ3MoKS0+c2V0
QXBwbHlQYWdlU2NhbGVGYWN0b3JJbkNvbXBvc2l0b3IodHJ1ZSk7CisKICAgICAvLyBDcmVhdGUg
YSByb290IGxheWVyLgogICAgIG1fcm9vdExheWVyID0gR3JhcGhpY3NMYXllcjo6Y3JlYXRlKHRo
aXMsIHRoaXMpOwogICAgIENvb3JkaW5hdGVkR3JhcGhpY3NMYXllciogY29vcmRpbmF0ZWRSb290
TGF5ZXIgPSB0b0Nvb3JkaW5hdGVkR3JhcGhpY3NMYXllcihtX3Jvb3RMYXllci5nZXQoKSk7CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvRHJhd2luZ0FyZWFJ
bXBsLmNwcCBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9EcmF3aW5nQXJlYUlt
cGwuY3BwCmluZGV4IDZjNWNiMmQxMzA5MTc3NmFlMzNlMzZjMzhiODQ1MDkwNzgzOGYwYWMuLmU5
YjZkZWE2YjM2N2M5ZGYwMDRjYjZlYzU3ZmU0ZTQ4MGY2ZWE4ZDkgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9EcmF3aW5nQXJlYUltcGwuY3BwCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9EcmF3aW5nQXJlYUltcGwuY3BwCkBAIC03
Myw3ICs3Myw2IEBAIERyYXdpbmdBcmVhSW1wbDo6RHJhd2luZ0FyZWFJbXBsKFdlYlBhZ2UqIHdl
YlBhZ2UsIGNvbnN0IFdlYlBhZ2VDcmVhdGlvblBhcmFtZXRlCiAKICNpZiBVU0UoQ09PUkRJTkFU
RURfR1JBUEhJQ1MpCiAgICAgbV9hbHdheXNVc2VDb21wb3NpdGluZyA9IHRydWU7Ci0gICAgd2Vi
UGFnZS0+Y29yZVBhZ2UoKS0+c2V0dGluZ3MoKS0+c2V0U2Nyb2xsaW5nQ29vcmRpbmF0b3JFbmFi
bGVkKHRydWUpOwogI2VuZGlmCiAKICAgICBpZiAobV9hbHdheXNVc2VDb21wb3NpdGluZykKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcCBi
L1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcAppbmRleCBhNWE3
MTk0NTVhMjc1NDBhMDBjYmEyZGQzZTEwZmUwM2YwMGFhYzkyLi41ODZiMzc4Y2JmYTliMjMzNGE4
YThhOTNhNTc0MmExYzA4MjNkMmEyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9j
ZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9X
ZWJQYWdlL1dlYlBhZ2UuY3BwCkBAIC0xMjM0LDggKzEyMzQsNiBAQCB2b2lkIFdlYlBhZ2U6OnNl
dFVzZUZpeGVkTGF5b3V0KGJvb2wgZml4ZWQpCiAjaWYgVVNFKENPT1JESU5BVEVEX0dSQVBISUNT
KQogICAgIG1fcGFnZS0+c2V0dGluZ3MoKS0+c2V0QWNjZWxlcmF0ZWRDb21wb3NpdGluZ0ZvckZp
eGVkUG9zaXRpb25FbmFibGVkKGZpeGVkKTsKICAgICBtX3BhZ2UtPnNldHRpbmdzKCktPnNldEZp
eGVkUG9zaXRpb25DcmVhdGVzU3RhY2tpbmdDb250ZXh0KGZpeGVkKTsKLSAgICBtX3BhZ2UtPnNl
dHRpbmdzKCktPnNldEFwcGx5RGV2aWNlU2NhbGVGYWN0b3JJbkNvbXBvc2l0b3IoZml4ZWQpOwot
ICAgIG1fcGFnZS0+c2V0dGluZ3MoKS0+c2V0QXBwbHlQYWdlU2NhbGVGYWN0b3JJbkNvbXBvc2l0
b3IoZml4ZWQpOwogI2VuZGlmCiAKICNpZiBVU0UoVElMRURfQkFDS0lOR19TVE9SRSkgJiYgRU5B
QkxFKFNNT09USF9TQ1JPTExJTkcpCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cg
Yi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggZDM5ODcyNjM4NWM2OGQ1NmUwNzVkMTMwZDdj
YmVjNTE1MWQzNjRmOS4uYzhkYzFiMTMwMWQ5ZTNjZjUzNGNmNTBjOGE4MTBmMTQ3NTkzYWRiOCAx
MDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5n
ZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDEzLTAyLTI1ICBIdWFuZyBEb25nc3VuZyAgPGx1eHRl
bGxhQGNvbXBhbnkxMDAubmV0PgorCisgICAgICAgIENvb3JkaW5hdGVkIEdyYXBoaWNzOiBDb29y
ZGluYXRlZExheWVyVHJlZUhvc3Qgc2V0cyBpdHMgb3duIHNldHRpbmdzLgorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTEwMjk4CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2Ugc2V0IFBhZ2VTY2FsZUZhY3Rv
ckluQ29tcG9zaXRvciB0byB0cnVlLCBzbyBwYWdlIHNjYWxlIGRvZXMgbm90CisgICAgICAgIGFm
ZmVjdCBsYXllcidzIHNpemUgYW5kIGxvY2FsIHRyYW5zZm9ybSwgc28gRUZMIGFuZCBRdCBtYW5h
Z2VzIGV4cGVjdGVkCisgICAgICAgIHJlc3VsdHMgb2YgZm9sbG93aW5nIHRlc3RzLgorCisgICAg
ICAgIEZvciB5b3VyIGluZm9ybWF0aW9uLCBQYWdlIHNjYWxlIGFmZmVjdHMgdGhlIHZpcnR1YWwg
dmlld3BvcnQsIG5vdCB0aGUKKyAgICAgICAgQ1NTIHZpZXdwb3J0LCBzbyBsYXlvdXQgaXMsIGdl
bmVyYWxseSBzcGVha2luZywgbm90IGltcGFjdGVkIGJ5IGEKKyAgICAgICAgY2hhbmdpbmcgcGFn
ZSBzY2FsZS4gUmVmZXIgdG8gaHR0cDovL3RyYWMud2Via2l0Lm9yZy93aWtpL1NjYWxlc0FuZFpv
b21zCisKKyAgICAgICAgRUZMIGFuZCBRdCBXSzIgYXJlIG1vYmlsZSBvcmllbnRlZCwgc28gdHVy
bmluZyBvbiBQYWdlU2NhbGVGYWN0b3JJbkNvbXBvc2l0b3IKKyAgICAgICAgaXMgbmF0dXJhbC4K
KworICAgICAgICAqIHBsYXRmb3JtL2VmbC13azIvY29tcG9zaXRpbmcvbGF5ZXItY3JlYXRpb24v
Zml4ZWQtcG9zaXRpb24tb3V0LW9mLXZpZXctc2NhbGVkLWV4cGVjdGVkLnR4dDogQWRkZWQuCisg
ICAgICAgICogcGxhdGZvcm0vZWZsLXdrMi9jb21wb3NpdGluZy9sYXllci1jcmVhdGlvbi9maXhl
ZC1wb3NpdGlvbi1vdXQtb2Ytdmlldy1zY2FsZWQtc2Nyb2xsLWV4cGVjdGVkLnR4dDogQWRkZWQu
CisgICAgICAgICogcGxhdGZvcm0vcXQtNS4wLXdrMi9jb21wb3NpdGluZy9sYXllci1jcmVhdGlv
bi9maXhlZC1wb3NpdGlvbi1vdXQtb2Ytdmlldy1zY2FsZWQtZXhwZWN0ZWQudHh0OiBBZGRlZC4K
KyAgICAgICAgKiBwbGF0Zm9ybS9xdC01LjAtd2syL2NvbXBvc2l0aW5nL2xheWVyLWNyZWF0aW9u
L2ZpeGVkLXBvc2l0aW9uLW91dC1vZi12aWV3LXNjYWxlZC1zY3JvbGwtZXhwZWN0ZWQudHh0OiBB
ZGRlZC4KKwogMjAxMy0wMi0yMSAgSmVmZnJleSBQZmF1ICA8anBmYXVAYXBwbGUuY29tPgogCiAg
ICAgICAgIE9wdGlvbmFsbHkgcGFydGl0aW9uIGNhY2hlIHRvIHByZXZlbnQgdXNpbmcgY2FjaGUg
Zm9yIHRyYWNraW5nCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwtd2syL2Nv
bXBvc2l0aW5nL2xheWVyLWNyZWF0aW9uL2ZpeGVkLXBvc2l0aW9uLW91dC1vZi12aWV3LXNjYWxl
ZC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwtd2syL2NvbXBvc2l0aW5n
L2xheWVyLWNyZWF0aW9uL2ZpeGVkLXBvc2l0aW9uLW91dC1vZi12aWV3LXNjYWxlZC1leHBlY3Rl
ZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMC4uNzAyZmUyMTdhMjlmOGNmYzI1NTdkMGJhZDM5N2Y4MWE4MDQ0MWQ4
MQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2VmbC13azIvY29tcG9z
aXRpbmcvbGF5ZXItY3JlYXRpb24vZml4ZWQtcG9zaXRpb24tb3V0LW9mLXZpZXctc2NhbGVkLWV4
cGVjdGVkLnR4dApAQCAtMCwwICsxLDY5IEBACitOb3Qgc2NhbGVkOgorKEdyYXBoaWNzTGF5ZXIK
KyAgKGJvdW5kcyA3ODUuMDAgMTAxNi4wMCkKKyAgKGNoaWxkcmVuIDEKKyAgICAoR3JhcGhpY3NM
YXllcgorICAgICAgKGJvdW5kcyA3ODUuMDAgMTAxNi4wMCkKKyAgICAgIChjb250ZW50c09wYXF1
ZSAxKQorICAgICAgKGNoaWxkcmVuIDIKKyAgICAgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgICAg
ICAocG9zaXRpb24gNjAwLjAwIDAuMDApCisgICAgICAgICAgKGJvdW5kcyAxMC4wMCAxMC4wMCkK
KyAgICAgICAgICAoY29udGVudHNPcGFxdWUgMSkKKyAgICAgICAgKQorICAgICAgICAoR3JhcGhp
Y3NMYXllcgorICAgICAgICAgIChib3VuZHMgMTAuMDAgMTAuMDApCisgICAgICAgICAgKGNvbnRl
bnRzT3BhcXVlIDEpCisgICAgICAgICkKKyAgICAgICkKKyAgICApCisgICkKKykKK1NjYWxlPTAu
NToKKyhHcmFwaGljc0xheWVyCisgIChib3VuZHMgNzg1LjAwIDEwMTYuMDApCisgIChjaGlsZHJl
biAxCisgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgIChib3VuZHMgNzg1LjAwIDEwMTYuMDApCisg
ICAgICAoY29udGVudHNPcGFxdWUgMSkKKyAgICAgIChjaGlsZHJlbiA0CisgICAgICAgIChHcmFw
aGljc0xheWVyCisgICAgICAgICAgKHBvc2l0aW9uIDguMDAgMTAwOC4wMCkKKyAgICAgICAgICAo
Ym91bmRzIDEwLjAwIDEwLjAwKQorICAgICAgICAgIChjb250ZW50c09wYXF1ZSAxKQorICAgICAg
ICApCisgICAgICAgIChHcmFwaGljc0xheWVyCisgICAgICAgICAgKHBvc2l0aW9uIDEwMDAuMDAg
MC4wMCkKKyAgICAgICAgICAoYm91bmRzIDEwLjAwIDEwLjAwKQorICAgICAgICAgIChjb250ZW50
c09wYXF1ZSAxKQorICAgICAgICApCisgICAgICAgIChHcmFwaGljc0xheWVyCisgICAgICAgICAg
KHBvc2l0aW9uIDYwMC4wMCAwLjAwKQorICAgICAgICAgIChib3VuZHMgMTAuMDAgMTAuMDApCisg
ICAgICAgICAgKGNvbnRlbnRzT3BhcXVlIDEpCisgICAgICAgICkKKyAgICAgICAgKEdyYXBoaWNz
TGF5ZXIKKyAgICAgICAgICAoYm91bmRzIDEwLjAwIDEwLjAwKQorICAgICAgICAgIChjb250ZW50
c09wYXF1ZSAxKQorICAgICAgICApCisgICAgICApCisgICAgKQorICApCispCitTY2FsZT0xLjU6
CisoR3JhcGhpY3NMYXllcgorICAoYm91bmRzIDc4NS4wMCAxMDE2LjAwKQorICAoY2hpbGRyZW4g
MQorICAgIChHcmFwaGljc0xheWVyCisgICAgICAoYm91bmRzIDc4NS4wMCAxMDE2LjAwKQorICAg
ICAgKGNvbnRlbnRzT3BhcXVlIDEpCisgICAgICAoY2hpbGRyZW4gMQorICAgICAgICAoR3JhcGhp
Y3NMYXllcgorICAgICAgICAgIChib3VuZHMgMTAuMDAgMTAuMDApCisgICAgICAgICAgKGNvbnRl
bnRzT3BhcXVlIDEpCisgICAgICAgICkKKyAgICAgICkKKyAgICApCisgICkKKykKKwpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsLXdrMi9jb21wb3NpdGluZy9sYXllci1jcmVh
dGlvbi9maXhlZC1wb3NpdGlvbi1vdXQtb2Ytdmlldy1zY2FsZWQtc2Nyb2xsLWV4cGVjdGVkLnR4
dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2VmbC13azIvY29tcG9zaXRpbmcvbGF5ZXItY3JlYXRp
b24vZml4ZWQtcG9zaXRpb24tb3V0LW9mLXZpZXctc2NhbGVkLXNjcm9sbC1leHBlY3RlZC50eHQK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMC4uYjRlZDZhNGUxMDVkNjVhMWY0NmM5Yjk3YjY1YTQ3NTZhNWIwZDU2ZAotLS0g
L2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2VmbC13azIvY29tcG9zaXRpbmcv
bGF5ZXItY3JlYXRpb24vZml4ZWQtcG9zaXRpb24tb3V0LW9mLXZpZXctc2NhbGVkLXNjcm9sbC1l
eHBlY3RlZC50eHQKQEAgLTAsMCArMSw3MCBAQAorTm90IHNjYWxlZDoKKyhHcmFwaGljc0xheWVy
CisgIChib3VuZHMgNzg1LjAwIDEwMTYuMDApCisgIChjaGlsZHJlbiAxCisgICAgKEdyYXBoaWNz
TGF5ZXIKKyAgICAgIChib3VuZHMgNzg1LjAwIDEwMTYuMDApCisgICAgICAoY29udGVudHNPcGFx
dWUgMSkKKyAgICAgIChjaGlsZHJlbiAyCisgICAgICAgIChHcmFwaGljc0xheWVyCisgICAgICAg
ICAgKHBvc2l0aW9uIDYwMC4wMCAxMDAuMDApCisgICAgICAgICAgKGJvdW5kcyAxMC4wMCAxMC4w
MCkKKyAgICAgICAgICAoY29udGVudHNPcGFxdWUgMSkKKyAgICAgICAgKQorICAgICAgICAoR3Jh
cGhpY3NMYXllcgorICAgICAgICAgIChwb3NpdGlvbiAwLjAwIDEwMC4wMCkKKyAgICAgICAgICAo
Ym91bmRzIDEwLjAwIDEwLjAwKQorICAgICAgICAgIChjb250ZW50c09wYXF1ZSAxKQorICAgICAg
ICApCisgICAgICApCisgICAgKQorICApCispCitTY2FsZT0wLjU6CisoR3JhcGhpY3NMYXllcgor
ICAoYm91bmRzIDgwMC4wMCAxMDE2LjAwKQorICAoY2hpbGRyZW4gMQorICAgIChHcmFwaGljc0xh
eWVyCisgICAgICAoYm91bmRzIDgwMC4wMCAxMDE2LjAwKQorICAgICAgKGNvbnRlbnRzT3BhcXVl
IDEpCisgICAgICAoY2hpbGRyZW4gNAorICAgICAgICAoR3JhcGhpY3NMYXllcgorICAgICAgICAg
IChwb3NpdGlvbiA4LjAwIDEwMDguMDApCisgICAgICAgICAgKGJvdW5kcyAxMC4wMCAxMC4wMCkK
KyAgICAgICAgICAoY29udGVudHNPcGFxdWUgMSkKKyAgICAgICAgKQorICAgICAgICAoR3JhcGhp
Y3NMYXllcgorICAgICAgICAgIChwb3NpdGlvbiAxMDAwLjAwIDAuMDApCisgICAgICAgICAgKGJv
dW5kcyAxMC4wMCAxMC4wMCkKKyAgICAgICAgICAoY29udGVudHNPcGFxdWUgMSkKKyAgICAgICAg
KQorICAgICAgICAoR3JhcGhpY3NMYXllcgorICAgICAgICAgIChwb3NpdGlvbiA2MDAuMDAgMC4w
MCkKKyAgICAgICAgICAoYm91bmRzIDEwLjAwIDEwLjAwKQorICAgICAgICAgIChjb250ZW50c09w
YXF1ZSAxKQorICAgICAgICApCisgICAgICAgIChHcmFwaGljc0xheWVyCisgICAgICAgICAgKGJv
dW5kcyAxMC4wMCAxMC4wMCkKKyAgICAgICAgICAoY29udGVudHNPcGFxdWUgMSkKKyAgICAgICAg
KQorICAgICAgKQorICAgICkKKyAgKQorKQorU2NhbGU9MS41OgorKEdyYXBoaWNzTGF5ZXIKKyAg
KGJvdW5kcyA4MDAuMDAgMTAxNi4wMCkKKyAgKGNoaWxkcmVuIDEKKyAgICAoR3JhcGhpY3NMYXll
cgorICAgICAgKGJvdW5kcyA4MDAuMDAgMTAxNi4wMCkKKyAgICAgIChjb250ZW50c09wYXF1ZSAx
KQorICAgICAgKGNoaWxkcmVuIDEKKyAgICAgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgICAgICAo
Ym91bmRzIDEwLjAwIDEwLjAwKQorICAgICAgICAgIChjb250ZW50c09wYXF1ZSAxKQorICAgICAg
ICApCisgICAgICApCisgICAgKQorICApCispCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3Bs
YXRmb3JtL3F0LTUuMC13azIvY29tcG9zaXRpbmcvbGF5ZXItY3JlYXRpb24vZml4ZWQtcG9zaXRp
b24tb3V0LW9mLXZpZXctc2NhbGVkLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3Jt
L3F0LTUuMC13azIvY29tcG9zaXRpbmcvbGF5ZXItY3JlYXRpb24vZml4ZWQtcG9zaXRpb24tb3V0
LW9mLXZpZXctc2NhbGVkLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi43MDJmZTIxN2EyOWY4Y2Zj
MjU1N2QwYmFkMzk3ZjgxYTgwNDQxZDgxCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMv
cGxhdGZvcm0vcXQtNS4wLXdrMi9jb21wb3NpdGluZy9sYXllci1jcmVhdGlvbi9maXhlZC1wb3Np
dGlvbi1vdXQtb2Ytdmlldy1zY2FsZWQtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsNjkgQEAKK05v
dCBzY2FsZWQ6CisoR3JhcGhpY3NMYXllcgorICAoYm91bmRzIDc4NS4wMCAxMDE2LjAwKQorICAo
Y2hpbGRyZW4gMQorICAgIChHcmFwaGljc0xheWVyCisgICAgICAoYm91bmRzIDc4NS4wMCAxMDE2
LjAwKQorICAgICAgKGNvbnRlbnRzT3BhcXVlIDEpCisgICAgICAoY2hpbGRyZW4gMgorICAgICAg
ICAoR3JhcGhpY3NMYXllcgorICAgICAgICAgIChwb3NpdGlvbiA2MDAuMDAgMC4wMCkKKyAgICAg
ICAgICAoYm91bmRzIDEwLjAwIDEwLjAwKQorICAgICAgICAgIChjb250ZW50c09wYXF1ZSAxKQor
ICAgICAgICApCisgICAgICAgIChHcmFwaGljc0xheWVyCisgICAgICAgICAgKGJvdW5kcyAxMC4w
MCAxMC4wMCkKKyAgICAgICAgICAoY29udGVudHNPcGFxdWUgMSkKKyAgICAgICAgKQorICAgICAg
KQorICAgICkKKyAgKQorKQorU2NhbGU9MC41OgorKEdyYXBoaWNzTGF5ZXIKKyAgKGJvdW5kcyA3
ODUuMDAgMTAxNi4wMCkKKyAgKGNoaWxkcmVuIDEKKyAgICAoR3JhcGhpY3NMYXllcgorICAgICAg
KGJvdW5kcyA3ODUuMDAgMTAxNi4wMCkKKyAgICAgIChjb250ZW50c09wYXF1ZSAxKQorICAgICAg
KGNoaWxkcmVuIDQKKyAgICAgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgICAgICAocG9zaXRpb24g
OC4wMCAxMDA4LjAwKQorICAgICAgICAgIChib3VuZHMgMTAuMDAgMTAuMDApCisgICAgICAgICAg
KGNvbnRlbnRzT3BhcXVlIDEpCisgICAgICAgICkKKyAgICAgICAgKEdyYXBoaWNzTGF5ZXIKKyAg
ICAgICAgICAocG9zaXRpb24gMTAwMC4wMCAwLjAwKQorICAgICAgICAgIChib3VuZHMgMTAuMDAg
MTAuMDApCisgICAgICAgICAgKGNvbnRlbnRzT3BhcXVlIDEpCisgICAgICAgICkKKyAgICAgICAg
KEdyYXBoaWNzTGF5ZXIKKyAgICAgICAgICAocG9zaXRpb24gNjAwLjAwIDAuMDApCisgICAgICAg
ICAgKGJvdW5kcyAxMC4wMCAxMC4wMCkKKyAgICAgICAgICAoY29udGVudHNPcGFxdWUgMSkKKyAg
ICAgICAgKQorICAgICAgICAoR3JhcGhpY3NMYXllcgorICAgICAgICAgIChib3VuZHMgMTAuMDAg
MTAuMDApCisgICAgICAgICAgKGNvbnRlbnRzT3BhcXVlIDEpCisgICAgICAgICkKKyAgICAgICkK
KyAgICApCisgICkKKykKK1NjYWxlPTEuNToKKyhHcmFwaGljc0xheWVyCisgIChib3VuZHMgNzg1
LjAwIDEwMTYuMDApCisgIChjaGlsZHJlbiAxCisgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgIChi
b3VuZHMgNzg1LjAwIDEwMTYuMDApCisgICAgICAoY29udGVudHNPcGFxdWUgMSkKKyAgICAgIChj
aGlsZHJlbiAxCisgICAgICAgIChHcmFwaGljc0xheWVyCisgICAgICAgICAgKGJvdW5kcyAxMC4w
MCAxMC4wMCkKKyAgICAgICAgICAoY29udGVudHNPcGFxdWUgMSkKKyAgICAgICAgKQorICAgICAg
KQorICAgICkKKyAgKQorKQorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC01
LjAtd2syL2NvbXBvc2l0aW5nL2xheWVyLWNyZWF0aW9uL2ZpeGVkLXBvc2l0aW9uLW91dC1vZi12
aWV3LXNjYWxlZC1zY3JvbGwtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQt
NS4wLXdrMi9jb21wb3NpdGluZy9sYXllci1jcmVhdGlvbi9maXhlZC1wb3NpdGlvbi1vdXQtb2Yt
dmlldy1zY2FsZWQtc2Nyb2xsLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5iNGVkNmE0ZTEwNWQ2
NWExZjQ2YzliOTdiNjVhNDc1NmE1YjBkNTZkCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vcXQtNS4wLXdrMi9jb21wb3NpdGluZy9sYXllci1jcmVhdGlvbi9maXhlZC1w
b3NpdGlvbi1vdXQtb2Ytdmlldy1zY2FsZWQtc2Nyb2xsLWV4cGVjdGVkLnR4dApAQCAtMCwwICsx
LDcwIEBACitOb3Qgc2NhbGVkOgorKEdyYXBoaWNzTGF5ZXIKKyAgKGJvdW5kcyA3ODUuMDAgMTAx
Ni4wMCkKKyAgKGNoaWxkcmVuIDEKKyAgICAoR3JhcGhpY3NMYXllcgorICAgICAgKGJvdW5kcyA3
ODUuMDAgMTAxNi4wMCkKKyAgICAgIChjb250ZW50c09wYXF1ZSAxKQorICAgICAgKGNoaWxkcmVu
IDIKKyAgICAgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgICAgICAocG9zaXRpb24gNjAwLjAwIDEw
MC4wMCkKKyAgICAgICAgICAoYm91bmRzIDEwLjAwIDEwLjAwKQorICAgICAgICAgIChjb250ZW50
c09wYXF1ZSAxKQorICAgICAgICApCisgICAgICAgIChHcmFwaGljc0xheWVyCisgICAgICAgICAg
KHBvc2l0aW9uIDAuMDAgMTAwLjAwKQorICAgICAgICAgIChib3VuZHMgMTAuMDAgMTAuMDApCisg
ICAgICAgICAgKGNvbnRlbnRzT3BhcXVlIDEpCisgICAgICAgICkKKyAgICAgICkKKyAgICApCisg
ICkKKykKK1NjYWxlPTAuNToKKyhHcmFwaGljc0xheWVyCisgIChib3VuZHMgODAwLjAwIDEwMTYu
MDApCisgIChjaGlsZHJlbiAxCisgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgIChib3VuZHMgODAw
LjAwIDEwMTYuMDApCisgICAgICAoY29udGVudHNPcGFxdWUgMSkKKyAgICAgIChjaGlsZHJlbiA0
CisgICAgICAgIChHcmFwaGljc0xheWVyCisgICAgICAgICAgKHBvc2l0aW9uIDguMDAgMTAwOC4w
MCkKKyAgICAgICAgICAoYm91bmRzIDEwLjAwIDEwLjAwKQorICAgICAgICAgIChjb250ZW50c09w
YXF1ZSAxKQorICAgICAgICApCisgICAgICAgIChHcmFwaGljc0xheWVyCisgICAgICAgICAgKHBv
c2l0aW9uIDEwMDAuMDAgMC4wMCkKKyAgICAgICAgICAoYm91bmRzIDEwLjAwIDEwLjAwKQorICAg
ICAgICAgIChjb250ZW50c09wYXF1ZSAxKQorICAgICAgICApCisgICAgICAgIChHcmFwaGljc0xh
eWVyCisgICAgICAgICAgKHBvc2l0aW9uIDYwMC4wMCAwLjAwKQorICAgICAgICAgIChib3VuZHMg
MTAuMDAgMTAuMDApCisgICAgICAgICAgKGNvbnRlbnRzT3BhcXVlIDEpCisgICAgICAgICkKKyAg
ICAgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgICAgICAoYm91bmRzIDEwLjAwIDEwLjAwKQorICAg
ICAgICAgIChjb250ZW50c09wYXF1ZSAxKQorICAgICAgICApCisgICAgICApCisgICAgKQorICAp
CispCitTY2FsZT0xLjU6CisoR3JhcGhpY3NMYXllcgorICAoYm91bmRzIDgwMC4wMCAxMDE2LjAw
KQorICAoY2hpbGRyZW4gMQorICAgIChHcmFwaGljc0xheWVyCisgICAgICAoYm91bmRzIDgwMC4w
MCAxMDE2LjAwKQorICAgICAgKGNvbnRlbnRzT3BhcXVlIDEpCisgICAgICAoY2hpbGRyZW4gMQor
ICAgICAgICAoR3JhcGhpY3NMYXllcgorICAgICAgICAgIChib3VuZHMgMTAuMDAgMTAuMDApCisg
ICAgICAgICAgKGNvbnRlbnRzT3BhcXVlIDEpCisgICAgICAgICkKKyAgICAgICkKKyAgICApCisg
ICkKKykKKwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>190208</attachid>
            <date>2013-02-25 22:40:11 -0800</date>
            <delta_ts>2013-02-28 01:41:08 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-110298-20130226153614.patch</filename>
            <type>text/plain</type>
            <size>15588</size>
            <attacher name="Dongseong Hwang">dongseong.hwang</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ0MDA3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggM2RhNjA0ODIwMWU3ZWZj
YWNmMGExZDhhZGIyNmIxYzFlMTk2ZWY2ZC4uNGY0MDg4ZjI0YzI4N2E3Y2JhYjIzMzMwNzJkOTE5
N2Y5M2IyYzJmNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMzIEBACisyMDEzLTAyLTI1ICBIdWFu
ZyBEb25nc3VuZyAgPGx1eHRlbGxhQGNvbXBhbnkxMDAubmV0PgorCisgICAgICAgIENvb3JkaW5h
dGVkIEdyYXBoaWNzOiBDb29yZGluYXRlZExheWVyVHJlZUhvc3Qgc2V0cyBpdHMgb3duIHNldHRp
bmdzLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTEw
Mjk4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2Ug
dHVybiBvbiBzZXR0aW5ncyBub3QgcmVsYXRlZCB0byB1c2VGaXhlZExheW91dCBpbiBDb29yZGlu
YXRlZExheWVyVHJlZUhvc3QuCisgICAgICAgIDEuIHNldFNjcm9sbGluZ0Nvb3JkaW5hdG9yRW5h
YmxlZAorICAgICAgICAyLiBzZXRBcHBseURldmljZVNjYWxlRmFjdG9ySW5Db21wb3NpdG9yCisg
ICAgICAgIDMuIHNldEFwcGx5UGFnZVNjYWxlRmFjdG9ySW5Db21wb3NpdG9yCisKKyAgICAgICAg
KiBVSVByb2Nlc3MvQVBJL2VmbC9Fd2tWaWV3LmNwcDoKKyAgICAgICAgKEV3a1ZpZXc6OnNldERl
dmljZVNjYWxlRmFjdG9yKToKKyAgICAgICAgICAgIFdlIHNob3VsZCBtYWtlIFdlYlBhZ2Uga25v
dyBuZXcgRElQIHNpemUuCisgICAgICAgIChFd2tWaWV3OjpzZXRTaXplKToKKyAgICAgICAgICAg
IFdoZW4gd2Ugc2V0IEFwcGx5RGV2aWNlU2NhbGVGYWN0b3JJbkNvbXBvc2l0b3IgdG8gdHJ1ZSwg
bWFrZSBXZWJQYWdlCisgICAgICAgICAgICBrbm93IHRoZSBESVAgc2l6ZSBhcyBhIHZpZXcgc2l6
ZS4KKyAgICAgICAgKiBVSVByb2Nlc3MvZWZsL1dlYlZpZXcuY3BwOgorICAgICAgICAoV2ViS2l0
OjpXZWJWaWV3Ojp1cGRhdGVWaWV3cG9ydFNpemUpOgorICAgICAgICAqIFdlYlByb2Nlc3MvV2Vi
UGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL0Nvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdC5jcHA6Cisg
ICAgICAgIChXZWJLaXQ6OkNvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdDo6Q29vcmRpbmF0ZWRMYXll
clRyZWVIb3N0KToKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2UvRHJhd2luZ0FyZWFJbXBs
LmNwcDoKKyAgICAgICAgKFdlYktpdDo6RHJhd2luZ0FyZWFJbXBsOjpEcmF3aW5nQXJlYUltcGwp
OgorICAgICAgICAqIFdlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcDoKKyAgICAgICAgKFdl
YktpdDo6V2ViUGFnZTo6c2V0VXNlRml4ZWRMYXlvdXQpOgorICAgICAgICAgICAgV2ViUGFnZSBz
ZW5kcyB0aGUgRElQIHNpemUgdG8gV2ViIFByb2Nlc3MgZXZlbiB3aGVuIHdlIGRvbid0IHVzZSBm
aXhlZCBsYXlvdXQuCisgICAgICAgICAgICBJdCBpcyBiZWNhdXNlIHdlIHdhbnQgQ29vcmRpbmF0
ZWRHcmFwaGljc0xheWVyIHRvIGtub3cgdGhlIGNvcnJlY3QKKyAgICAgICAgICAgIHZpc2libGUg
cmVjdCB0byBtYW5hZ2UgdGlsZXMuCisKIDIwMTMtMDItMjUgIEFuZGVycyBDYXJsc3NvbiAgPGFu
ZGVyc2NhQGFwcGxlLmNvbT4KIAogICAgICAgICBBZGQgYSBuZXcgdW5hdmFpbGFibGVQbHVnaW5C
dXR0b25DbGlja2VkIGNhbGxiYWNrIHRoYXQgdGFrZXMgYSBXS0RpY3Rpb25hcnkgb2YgcGx1Zy1p
biBpbmZvcm1hdGlvbgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9l
ZmwvRXdrVmlldy5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9Fd2tWaWV3
LmNwcAppbmRleCA4ZjM0MzliOTAzNmQwOWRlOTEwYTYyYTY2ZGExYzU1YTQzZTY4Zjg1Li42OTc5
ZmJjNWUwY2Y5ZGNjMjNhMTMyYzk2N2MzNDA3ZDQxNTAzNTZlIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9Fd2tWaWV3LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0
Mi9VSVByb2Nlc3MvQVBJL2VmbC9Fd2tWaWV3LmNwcApAQCAtNDUzLDYgKzQ1Myw3IEBAIHZvaWQg
RXdrVmlldzo6c2V0Q3Vyc29yKGNvbnN0IEN1cnNvciYgY3Vyc29yKQogdm9pZCBFd2tWaWV3Ojpz
ZXREZXZpY2VTY2FsZUZhY3RvcihmbG9hdCBzY2FsZSkKIHsKICAgICBwYWdlKCktPnNldEludHJp
bnNpY0RldmljZVNjYWxlRmFjdG9yKHNjYWxlKTsKKyAgICBzZXRTaXplKG1fc2l6ZSk7CiB9CiAK
IGZsb2F0IEV3a1ZpZXc6OmRldmljZVNjYWxlRmFjdG9yKCkgY29uc3QKQEAgLTQ2OCw3ICs0Njks
MTAgQEAgdm9pZCBFd2tWaWV3OjpzZXRTaXplKGNvbnN0IEludFNpemUmIHNpemUpCiAgICAgaWYg
KCFkcmF3aW5nQXJlYSkKICAgICAgICAgcmV0dXJuOwogCi0gICAgZHJhd2luZ0FyZWEtPnNldFNp
emUobV9zaXplLCBJbnRTaXplKCkpOworICAgIEZsb2F0U2l6ZSBkaXBTaXplKG1fc2l6ZSk7Cisg
ICAgLy8gV2ViIFByb2Nlc3MgZXhwZWN0cyBzaXplcyBpbiBVSSB1bml0cywgYW5kIG5vdCByYXcg
ZGV2aWNlIHVuaXRzLgorICAgIGRpcFNpemUuc2NhbGUoMSAvIGRldmljZVNjYWxlRmFjdG9yKCkp
OworICAgIGRyYXdpbmdBcmVhLT5zZXRTaXplKHJvdW5kZWRJbnRTaXplKGRpcFNpemUpLCBJbnRT
aXplKCkpOwogICAgIHdlYlZpZXcoKS0+dXBkYXRlVmlld3BvcnRTaXplKCk7CiB9CiAKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9lZmwvV2ViVmlldy5jcHAgYi9Tb3VyY2Uv
V2ViS2l0Mi9VSVByb2Nlc3MvZWZsL1dlYlZpZXcuY3BwCmluZGV4IDJhM2FhOWM4MjM2ZTVmZTFh
MTFhMzMzNDI2ODY1Yzc5YTUyMjVlZWUuLjU4NDZlMjE2ZWRjNWI0YzIxZTA3YzQ2NWU3NzU4NjM2
MGRlZWExODkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9lZmwvV2ViVmll
dy5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2VmbC9XZWJWaWV3LmNwcApAQCAt
MTk2LDE0ICsxOTYsMTQgQEAgdm9pZCBXZWJWaWV3OjpkaWRDb21taXRMb2FkKCkKIAogdm9pZCBX
ZWJWaWV3Ojp1cGRhdGVWaWV3cG9ydFNpemUoKQogeworICAgIEZsb2F0U2l6ZSBzaXplID0gbV9l
d2tWaWV3LT5zaXplKCk7CisgICAgLy8gVGhlIHZpZXdwb3J0IGNvbnRyb2xsZXIgZXhwZWN0cyBz
aXplcyBpbiBVSSB1bml0cywgYW5kIG5vdCByYXcgZGV2aWNlIHVuaXRzLgorICAgIHNpemUuc2Nh
bGUoMSAvIG1fcGFnZS0+ZGV2aWNlU2NhbGVGYWN0b3IoKSk7CiAgICAgaWYgKG1fcGFnZS0+dXNl
Rml4ZWRMYXlvdXQoKSkgewotICAgICAgICBGbG9hdFNpemUgc2l6ZSA9IG1fZXdrVmlldy0+c2l6
ZSgpOwotICAgICAgICAvLyBUaGUgdmlld3BvcnQgY29udHJvbGxlciBleHBlY3RzIHNpemVzIGlu
IFVJIHVuaXRzLCBhbmQgbm90IHJhdyBkZXZpY2UgdW5pdHMuCi0gICAgICAgIHNpemUuc2NhbGUo
MSAvIG1fcGFnZS0+ZGV2aWNlU2NhbGVGYWN0b3IoKSk7CiAgICAgICAgIG1fZXdrVmlldy0+cGFn
ZVZpZXdwb3J0Q29udHJvbGxlcigpLT5kaWRDaGFuZ2VWaWV3cG9ydFNpemUoc2l6ZSk7CiAgICAg
ICAgIHJldHVybjsKICAgICB9Ci0gICAgbV9wYWdlLT5kcmF3aW5nQXJlYSgpLT5zZXRWaXNpYmxl
Q29udGVudHNSZWN0KEludFJlY3Qocm91bmRlZEludFBvaW50KG1fZXdrVmlldy0+cGFnZVBvc2l0
aW9uKCkpLCBtX2V3a1ZpZXctPnNpemUoKSksIEZsb2F0UG9pbnQoKSk7CisgICAgbV9wYWdlLT5k
cmF3aW5nQXJlYSgpLT5zZXRWaXNpYmxlQ29udGVudHNSZWN0KEZsb2F0UmVjdChtX2V3a1ZpZXct
PnBhZ2VQb3NpdGlvbigpLCBzaXplKSwgRmxvYXRQb2ludCgpKTsKIH0KIAogdm9pZCBXZWJWaWV3
OjpkaWRDaGFuZ2VDb250ZW50c1NpemUoY29uc3QgV2ViQ29yZTo6SW50U2l6ZSYgc2l6ZSkKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9Db29yZGluYXRlZEdy
YXBoaWNzL0Nvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdC5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQ
cm9jZXNzL1dlYlBhZ2UvQ29vcmRpbmF0ZWRHcmFwaGljcy9Db29yZGluYXRlZExheWVyVHJlZUhv
c3QuY3BwCmluZGV4IDBkZDI4MTdiY2U5YTQ5OTQyMTQzYzZmYTEyOGU0MGQwN2QyNzI0MGQuLjg3
ZmVmMjdkMDU2ZDJhODBlMzJlMGJhNDI4MDBkOGUyYzg5MjNjYzcgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL0Nvb3JkaW5h
dGVkTGF5ZXJUcmVlSG9zdC5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQ
YWdlL0Nvb3JkaW5hdGVkR3JhcGhpY3MvQ29vcmRpbmF0ZWRMYXllclRyZWVIb3N0LmNwcApAQCAt
OTMsNiArOTMsMTAgQEAgQ29vcmRpbmF0ZWRMYXllclRyZWVIb3N0OjpDb29yZGluYXRlZExheWVy
VHJlZUhvc3QoV2ViUGFnZSogd2ViUGFnZSkKICAgICAsIG1fZm9yY2VSZXBhaW50QXN5bmNDYWxs
YmFja0lEKDApCiAgICAgLCBtX2FuaW1hdGlvbnNMb2NrZWQoZmFsc2UpCiB7CisgICAgbV93ZWJQ
YWdlLT5jb3JlUGFnZSgpLT5zZXR0aW5ncygpLT5zZXRTY3JvbGxpbmdDb29yZGluYXRvckVuYWJs
ZWQodHJ1ZSk7CisgICAgbV93ZWJQYWdlLT5jb3JlUGFnZSgpLT5zZXR0aW5ncygpLT5zZXRBcHBs
eURldmljZVNjYWxlRmFjdG9ySW5Db21wb3NpdG9yKHRydWUpOworICAgIG1fd2ViUGFnZS0+Y29y
ZVBhZ2UoKS0+c2V0dGluZ3MoKS0+c2V0QXBwbHlQYWdlU2NhbGVGYWN0b3JJbkNvbXBvc2l0b3Io
dHJ1ZSk7CisKICAgICAvLyBDcmVhdGUgYSByb290IGxheWVyLgogICAgIG1fcm9vdExheWVyID0g
R3JhcGhpY3NMYXllcjo6Y3JlYXRlKHRoaXMsIHRoaXMpOwogICAgIENvb3JkaW5hdGVkR3JhcGhp
Y3NMYXllciogY29vcmRpbmF0ZWRSb290TGF5ZXIgPSB0b0Nvb3JkaW5hdGVkR3JhcGhpY3NMYXll
cihtX3Jvb3RMYXllci5nZXQoKSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9j
ZXNzL1dlYlBhZ2UvRHJhd2luZ0FyZWFJbXBsLmNwcCBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nl
c3MvV2ViUGFnZS9EcmF3aW5nQXJlYUltcGwuY3BwCmluZGV4IDZjNWNiMmQxMzA5MTc3NmFlMzNl
MzZjMzhiODQ1MDkwNzgzOGYwYWMuLmU5YjZkZWE2YjM2N2M5ZGYwMDRjYjZlYzU3ZmU0ZTQ4MGY2
ZWE4ZDkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9EcmF3
aW5nQXJlYUltcGwuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9E
cmF3aW5nQXJlYUltcGwuY3BwCkBAIC03Myw3ICs3Myw2IEBAIERyYXdpbmdBcmVhSW1wbDo6RHJh
d2luZ0FyZWFJbXBsKFdlYlBhZ2UqIHdlYlBhZ2UsIGNvbnN0IFdlYlBhZ2VDcmVhdGlvblBhcmFt
ZXRlCiAKICNpZiBVU0UoQ09PUkRJTkFURURfR1JBUEhJQ1MpCiAgICAgbV9hbHdheXNVc2VDb21w
b3NpdGluZyA9IHRydWU7Ci0gICAgd2ViUGFnZS0+Y29yZVBhZ2UoKS0+c2V0dGluZ3MoKS0+c2V0
U2Nyb2xsaW5nQ29vcmRpbmF0b3JFbmFibGVkKHRydWUpOwogI2VuZGlmCiAKICAgICBpZiAobV9h
bHdheXNVc2VDb21wb3NpdGluZykKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nl
c3MvV2ViUGFnZS9XZWJQYWdlLmNwcCBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFn
ZS9XZWJQYWdlLmNwcAppbmRleCBhNWE3MTk0NTVhMjc1NDBhMDBjYmEyZGQzZTEwZmUwM2YwMGFh
YzkyLi41ODZiMzc4Y2JmYTliMjMzNGE4YThhOTNhNTc0MmExYzA4MjNkMmEyIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHAKKysrIGIvU291
cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3BwCkBAIC0xMjM0LDggKzEy
MzQsNiBAQCB2b2lkIFdlYlBhZ2U6OnNldFVzZUZpeGVkTGF5b3V0KGJvb2wgZml4ZWQpCiAjaWYg
VVNFKENPT1JESU5BVEVEX0dSQVBISUNTKQogICAgIG1fcGFnZS0+c2V0dGluZ3MoKS0+c2V0QWNj
ZWxlcmF0ZWRDb21wb3NpdGluZ0ZvckZpeGVkUG9zaXRpb25FbmFibGVkKGZpeGVkKTsKICAgICBt
X3BhZ2UtPnNldHRpbmdzKCktPnNldEZpeGVkUG9zaXRpb25DcmVhdGVzU3RhY2tpbmdDb250ZXh0
KGZpeGVkKTsKLSAgICBtX3BhZ2UtPnNldHRpbmdzKCktPnNldEFwcGx5RGV2aWNlU2NhbGVGYWN0
b3JJbkNvbXBvc2l0b3IoZml4ZWQpOwotICAgIG1fcGFnZS0+c2V0dGluZ3MoKS0+c2V0QXBwbHlQ
YWdlU2NhbGVGYWN0b3JJbkNvbXBvc2l0b3IoZml4ZWQpOwogI2VuZGlmCiAKICNpZiBVU0UoVElM
RURfQkFDS0lOR19TVE9SRSkgJiYgRU5BQkxFKFNNT09USF9TQ1JPTExJTkcpCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggZjRm
ZGI5MTI4Mzg1YjgyYzZhMDliMTIyOTMwODRjNTI0MzNiM2ZiYy4uOWE0NGE4MDVjZWIwZTEzMzNi
MjlkOTQ1YjAwNjZkNTM4MDZmNmRiNCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDEzLTAyLTI1
ICBIdWFuZyBEb25nc3VuZyAgPGx1eHRlbGxhQGNvbXBhbnkxMDAubmV0PgorCisgICAgICAgIENv
b3JkaW5hdGVkIEdyYXBoaWNzOiBDb29yZGluYXRlZExheWVyVHJlZUhvc3Qgc2V0cyBpdHMgb3du
IHNldHRpbmdzLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTEwMjk4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgV2Ugc2V0IFBhZ2VTY2FsZUZhY3RvckluQ29tcG9zaXRvciB0byB0cnVlLCBzbyBwYWdlIHNj
YWxlIGRvZXMgbm90CisgICAgICAgIGFmZmVjdCBsYXllcidzIHNpemUgYW5kIGxvY2FsIHRyYW5z
Zm9ybSwgc28gRUZMIGFuZCBRdCBtYW5hZ2VzIGV4cGVjdGVkCisgICAgICAgIHJlc3VsdHMgb2Yg
Zm9sbG93aW5nIHRlc3RzLgorCisgICAgICAgIEZvciB5b3VyIGluZm9ybWF0aW9uLCBQYWdlIHNj
YWxlIGFmZmVjdHMgdGhlIHZpcnR1YWwgdmlld3BvcnQsIG5vdCB0aGUKKyAgICAgICAgQ1NTIHZp
ZXdwb3J0LCBzbyBsYXlvdXQgaXMsIGdlbmVyYWxseSBzcGVha2luZywgbm90IGltcGFjdGVkIGJ5
IGEKKyAgICAgICAgY2hhbmdpbmcgcGFnZSBzY2FsZS4gUmVmZXIgdG8gaHR0cDovL3RyYWMud2Vi
a2l0Lm9yZy93aWtpL1NjYWxlc0FuZFpvb21zCisKKyAgICAgICAgRUZMIGFuZCBRdCBXSzIgYXJl
IG1vYmlsZSBvcmllbnRlZCwgc28gdHVybmluZyBvbiBQYWdlU2NhbGVGYWN0b3JJbkNvbXBvc2l0
b3IKKyAgICAgICAgaXMgbmF0dXJhbC4KKworICAgICAgICAqIHBsYXRmb3JtL2VmbC13azIvY29t
cG9zaXRpbmcvbGF5ZXItY3JlYXRpb24vZml4ZWQtcG9zaXRpb24tb3V0LW9mLXZpZXctc2NhbGVk
LWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogcGxhdGZvcm0vZWZsLXdrMi9jb21wb3Np
dGluZy9sYXllci1jcmVhdGlvbi9maXhlZC1wb3NpdGlvbi1vdXQtb2Ytdmlldy1zY2FsZWQtc2Ny
b2xsLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogcGxhdGZvcm0vcXQtNS4wLXdrMi9j
b21wb3NpdGluZy9sYXllci1jcmVhdGlvbi9maXhlZC1wb3NpdGlvbi1vdXQtb2Ytdmlldy1zY2Fs
ZWQtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBwbGF0Zm9ybS9xdC01LjAtd2syL2Nv
bXBvc2l0aW5nL2xheWVyLWNyZWF0aW9uL2ZpeGVkLXBvc2l0aW9uLW91dC1vZi12aWV3LXNjYWxl
ZC1zY3JvbGwtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKwogMjAxMy0wMi0yNSAgWHVlcWluZyBIdWFu
ZyAgPGh1YW5neHVlcWluZ0BiYWlkdS5jb20+CiAKICAgICAgICAgRmxleGJveCBzaG91bGQgaWdu
b3JlIGZpcnN0TGV0dGVyIHBzZXVkbyBlbGVtZW50LgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
cGxhdGZvcm0vZWZsLXdrMi9jb21wb3NpdGluZy9sYXllci1jcmVhdGlvbi9maXhlZC1wb3NpdGlv
bi1vdXQtb2Ytdmlldy1zY2FsZWQtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0v
ZWZsLXdrMi9jb21wb3NpdGluZy9sYXllci1jcmVhdGlvbi9maXhlZC1wb3NpdGlvbi1vdXQtb2Yt
dmlldy1zY2FsZWQtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjcwMmZlMjE3YTI5ZjhjZmMyNTU3
ZDBiYWQzOTdmODFhODA0NDFkODEKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9wbGF0
Zm9ybS9lZmwtd2syL2NvbXBvc2l0aW5nL2xheWVyLWNyZWF0aW9uL2ZpeGVkLXBvc2l0aW9uLW91
dC1vZi12aWV3LXNjYWxlZC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSw2OSBAQAorTm90IHNjYWxl
ZDoKKyhHcmFwaGljc0xheWVyCisgIChib3VuZHMgNzg1LjAwIDEwMTYuMDApCisgIChjaGlsZHJl
biAxCisgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgIChib3VuZHMgNzg1LjAwIDEwMTYuMDApCisg
ICAgICAoY29udGVudHNPcGFxdWUgMSkKKyAgICAgIChjaGlsZHJlbiAyCisgICAgICAgIChHcmFw
aGljc0xheWVyCisgICAgICAgICAgKHBvc2l0aW9uIDYwMC4wMCAwLjAwKQorICAgICAgICAgIChi
b3VuZHMgMTAuMDAgMTAuMDApCisgICAgICAgICAgKGNvbnRlbnRzT3BhcXVlIDEpCisgICAgICAg
ICkKKyAgICAgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgICAgICAoYm91bmRzIDEwLjAwIDEwLjAw
KQorICAgICAgICAgIChjb250ZW50c09wYXF1ZSAxKQorICAgICAgICApCisgICAgICApCisgICAg
KQorICApCispCitTY2FsZT0wLjU6CisoR3JhcGhpY3NMYXllcgorICAoYm91bmRzIDc4NS4wMCAx
MDE2LjAwKQorICAoY2hpbGRyZW4gMQorICAgIChHcmFwaGljc0xheWVyCisgICAgICAoYm91bmRz
IDc4NS4wMCAxMDE2LjAwKQorICAgICAgKGNvbnRlbnRzT3BhcXVlIDEpCisgICAgICAoY2hpbGRy
ZW4gNAorICAgICAgICAoR3JhcGhpY3NMYXllcgorICAgICAgICAgIChwb3NpdGlvbiA4LjAwIDEw
MDguMDApCisgICAgICAgICAgKGJvdW5kcyAxMC4wMCAxMC4wMCkKKyAgICAgICAgICAoY29udGVu
dHNPcGFxdWUgMSkKKyAgICAgICAgKQorICAgICAgICAoR3JhcGhpY3NMYXllcgorICAgICAgICAg
IChwb3NpdGlvbiAxMDAwLjAwIDAuMDApCisgICAgICAgICAgKGJvdW5kcyAxMC4wMCAxMC4wMCkK
KyAgICAgICAgICAoY29udGVudHNPcGFxdWUgMSkKKyAgICAgICAgKQorICAgICAgICAoR3JhcGhp
Y3NMYXllcgorICAgICAgICAgIChwb3NpdGlvbiA2MDAuMDAgMC4wMCkKKyAgICAgICAgICAoYm91
bmRzIDEwLjAwIDEwLjAwKQorICAgICAgICAgIChjb250ZW50c09wYXF1ZSAxKQorICAgICAgICAp
CisgICAgICAgIChHcmFwaGljc0xheWVyCisgICAgICAgICAgKGJvdW5kcyAxMC4wMCAxMC4wMCkK
KyAgICAgICAgICAoY29udGVudHNPcGFxdWUgMSkKKyAgICAgICAgKQorICAgICAgKQorICAgICkK
KyAgKQorKQorU2NhbGU9MS41OgorKEdyYXBoaWNzTGF5ZXIKKyAgKGJvdW5kcyA3ODUuMDAgMTAx
Ni4wMCkKKyAgKGNoaWxkcmVuIDEKKyAgICAoR3JhcGhpY3NMYXllcgorICAgICAgKGJvdW5kcyA3
ODUuMDAgMTAxNi4wMCkKKyAgICAgIChjb250ZW50c09wYXF1ZSAxKQorICAgICAgKGNoaWxkcmVu
IDEKKyAgICAgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgICAgICAoYm91bmRzIDEwLjAwIDEwLjAw
KQorICAgICAgICAgIChjb250ZW50c09wYXF1ZSAxKQorICAgICAgICApCisgICAgICApCisgICAg
KQorICApCispCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2VmbC13azIvY29t
cG9zaXRpbmcvbGF5ZXItY3JlYXRpb24vZml4ZWQtcG9zaXRpb24tb3V0LW9mLXZpZXctc2NhbGVk
LXNjcm9sbC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwtd2syL2NvbXBv
c2l0aW5nL2xheWVyLWNyZWF0aW9uL2ZpeGVkLXBvc2l0aW9uLW91dC1vZi12aWV3LXNjYWxlZC1z
Y3JvbGwtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmI0ZWQ2YTRlMTA1ZDY1YTFmNDZjOWI5N2I2
NWE0NzU2YTViMGQ1NmQKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9l
Zmwtd2syL2NvbXBvc2l0aW5nL2xheWVyLWNyZWF0aW9uL2ZpeGVkLXBvc2l0aW9uLW91dC1vZi12
aWV3LXNjYWxlZC1zY3JvbGwtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsNzAgQEAKK05vdCBzY2Fs
ZWQ6CisoR3JhcGhpY3NMYXllcgorICAoYm91bmRzIDc4NS4wMCAxMDE2LjAwKQorICAoY2hpbGRy
ZW4gMQorICAgIChHcmFwaGljc0xheWVyCisgICAgICAoYm91bmRzIDc4NS4wMCAxMDE2LjAwKQor
ICAgICAgKGNvbnRlbnRzT3BhcXVlIDEpCisgICAgICAoY2hpbGRyZW4gMgorICAgICAgICAoR3Jh
cGhpY3NMYXllcgorICAgICAgICAgIChwb3NpdGlvbiA2MDAuMDAgMTAwLjAwKQorICAgICAgICAg
IChib3VuZHMgMTAuMDAgMTAuMDApCisgICAgICAgICAgKGNvbnRlbnRzT3BhcXVlIDEpCisgICAg
ICAgICkKKyAgICAgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgICAgICAocG9zaXRpb24gMC4wMCAx
MDAuMDApCisgICAgICAgICAgKGJvdW5kcyAxMC4wMCAxMC4wMCkKKyAgICAgICAgICAoY29udGVu
dHNPcGFxdWUgMSkKKyAgICAgICAgKQorICAgICAgKQorICAgICkKKyAgKQorKQorU2NhbGU9MC41
OgorKEdyYXBoaWNzTGF5ZXIKKyAgKGJvdW5kcyA4MDAuMDAgMTAxNi4wMCkKKyAgKGNoaWxkcmVu
IDEKKyAgICAoR3JhcGhpY3NMYXllcgorICAgICAgKGJvdW5kcyA4MDAuMDAgMTAxNi4wMCkKKyAg
ICAgIChjb250ZW50c09wYXF1ZSAxKQorICAgICAgKGNoaWxkcmVuIDQKKyAgICAgICAgKEdyYXBo
aWNzTGF5ZXIKKyAgICAgICAgICAocG9zaXRpb24gOC4wMCAxMDA4LjAwKQorICAgICAgICAgIChi
b3VuZHMgMTAuMDAgMTAuMDApCisgICAgICAgICAgKGNvbnRlbnRzT3BhcXVlIDEpCisgICAgICAg
ICkKKyAgICAgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgICAgICAocG9zaXRpb24gMTAwMC4wMCAw
LjAwKQorICAgICAgICAgIChib3VuZHMgMTAuMDAgMTAuMDApCisgICAgICAgICAgKGNvbnRlbnRz
T3BhcXVlIDEpCisgICAgICAgICkKKyAgICAgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgICAgICAo
cG9zaXRpb24gNjAwLjAwIDAuMDApCisgICAgICAgICAgKGJvdW5kcyAxMC4wMCAxMC4wMCkKKyAg
ICAgICAgICAoY29udGVudHNPcGFxdWUgMSkKKyAgICAgICAgKQorICAgICAgICAoR3JhcGhpY3NM
YXllcgorICAgICAgICAgIChib3VuZHMgMTAuMDAgMTAuMDApCisgICAgICAgICAgKGNvbnRlbnRz
T3BhcXVlIDEpCisgICAgICAgICkKKyAgICAgICkKKyAgICApCisgICkKKykKK1NjYWxlPTEuNToK
KyhHcmFwaGljc0xheWVyCisgIChib3VuZHMgODAwLjAwIDEwMTYuMDApCisgIChjaGlsZHJlbiAx
CisgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgIChib3VuZHMgODAwLjAwIDEwMTYuMDApCisgICAg
ICAoY29udGVudHNPcGFxdWUgMSkKKyAgICAgIChjaGlsZHJlbiAxCisgICAgICAgIChHcmFwaGlj
c0xheWVyCisgICAgICAgICAgKGJvdW5kcyAxMC4wMCAxMC4wMCkKKyAgICAgICAgICAoY29udGVu
dHNPcGFxdWUgMSkKKyAgICAgICAgKQorICAgICAgKQorICAgICkKKyAgKQorKQorCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC01LjAtd2syL2NvbXBvc2l0aW5nL2xheWVyLWNy
ZWF0aW9uL2ZpeGVkLXBvc2l0aW9uLW91dC1vZi12aWV3LXNjYWxlZC1leHBlY3RlZC50eHQgYi9M
YXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC01LjAtd2syL2NvbXBvc2l0aW5nL2xheWVyLWNyZWF0aW9u
L2ZpeGVkLXBvc2l0aW9uLW91dC1vZi12aWV3LXNjYWxlZC1leHBlY3RlZC50eHQKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MC4uNzAyZmUyMTdhMjlmOGNmYzI1NTdkMGJhZDM5N2Y4MWE4MDQ0MWQ4MQotLS0gL2Rldi9udWxs
CisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0LTUuMC13azIvY29tcG9zaXRpbmcvbGF5ZXIt
Y3JlYXRpb24vZml4ZWQtcG9zaXRpb24tb3V0LW9mLXZpZXctc2NhbGVkLWV4cGVjdGVkLnR4dApA
QCAtMCwwICsxLDY5IEBACitOb3Qgc2NhbGVkOgorKEdyYXBoaWNzTGF5ZXIKKyAgKGJvdW5kcyA3
ODUuMDAgMTAxNi4wMCkKKyAgKGNoaWxkcmVuIDEKKyAgICAoR3JhcGhpY3NMYXllcgorICAgICAg
KGJvdW5kcyA3ODUuMDAgMTAxNi4wMCkKKyAgICAgIChjb250ZW50c09wYXF1ZSAxKQorICAgICAg
KGNoaWxkcmVuIDIKKyAgICAgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgICAgICAocG9zaXRpb24g
NjAwLjAwIDAuMDApCisgICAgICAgICAgKGJvdW5kcyAxMC4wMCAxMC4wMCkKKyAgICAgICAgICAo
Y29udGVudHNPcGFxdWUgMSkKKyAgICAgICAgKQorICAgICAgICAoR3JhcGhpY3NMYXllcgorICAg
ICAgICAgIChib3VuZHMgMTAuMDAgMTAuMDApCisgICAgICAgICAgKGNvbnRlbnRzT3BhcXVlIDEp
CisgICAgICAgICkKKyAgICAgICkKKyAgICApCisgICkKKykKK1NjYWxlPTAuNToKKyhHcmFwaGlj
c0xheWVyCisgIChib3VuZHMgNzg1LjAwIDEwMTYuMDApCisgIChjaGlsZHJlbiAxCisgICAgKEdy
YXBoaWNzTGF5ZXIKKyAgICAgIChib3VuZHMgNzg1LjAwIDEwMTYuMDApCisgICAgICAoY29udGVu
dHNPcGFxdWUgMSkKKyAgICAgIChjaGlsZHJlbiA0CisgICAgICAgIChHcmFwaGljc0xheWVyCisg
ICAgICAgICAgKHBvc2l0aW9uIDguMDAgMTAwOC4wMCkKKyAgICAgICAgICAoYm91bmRzIDEwLjAw
IDEwLjAwKQorICAgICAgICAgIChjb250ZW50c09wYXF1ZSAxKQorICAgICAgICApCisgICAgICAg
IChHcmFwaGljc0xheWVyCisgICAgICAgICAgKHBvc2l0aW9uIDEwMDAuMDAgMC4wMCkKKyAgICAg
ICAgICAoYm91bmRzIDEwLjAwIDEwLjAwKQorICAgICAgICAgIChjb250ZW50c09wYXF1ZSAxKQor
ICAgICAgICApCisgICAgICAgIChHcmFwaGljc0xheWVyCisgICAgICAgICAgKHBvc2l0aW9uIDYw
MC4wMCAwLjAwKQorICAgICAgICAgIChib3VuZHMgMTAuMDAgMTAuMDApCisgICAgICAgICAgKGNv
bnRlbnRzT3BhcXVlIDEpCisgICAgICAgICkKKyAgICAgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAg
ICAgICAoYm91bmRzIDEwLjAwIDEwLjAwKQorICAgICAgICAgIChjb250ZW50c09wYXF1ZSAxKQor
ICAgICAgICApCisgICAgICApCisgICAgKQorICApCispCitTY2FsZT0xLjU6CisoR3JhcGhpY3NM
YXllcgorICAoYm91bmRzIDc4NS4wMCAxMDE2LjAwKQorICAoY2hpbGRyZW4gMQorICAgIChHcmFw
aGljc0xheWVyCisgICAgICAoYm91bmRzIDc4NS4wMCAxMDE2LjAwKQorICAgICAgKGNvbnRlbnRz
T3BhcXVlIDEpCisgICAgICAoY2hpbGRyZW4gMQorICAgICAgICAoR3JhcGhpY3NMYXllcgorICAg
ICAgICAgIChib3VuZHMgMTAuMDAgMTAuMDApCisgICAgICAgICAgKGNvbnRlbnRzT3BhcXVlIDEp
CisgICAgICAgICkKKyAgICAgICkKKyAgICApCisgICkKKykKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vcXQtNS4wLXdrMi9jb21wb3NpdGluZy9sYXllci1jcmVhdGlvbi9maXhl
ZC1wb3NpdGlvbi1vdXQtb2Ytdmlldy1zY2FsZWQtc2Nyb2xsLWV4cGVjdGVkLnR4dCBiL0xheW91
dFRlc3RzL3BsYXRmb3JtL3F0LTUuMC13azIvY29tcG9zaXRpbmcvbGF5ZXItY3JlYXRpb24vZml4
ZWQtcG9zaXRpb24tb3V0LW9mLXZpZXctc2NhbGVkLXNjcm9sbC1leHBlY3RlZC50eHQKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMC4uYjRlZDZhNGUxMDVkNjVhMWY0NmM5Yjk3YjY1YTQ3NTZhNWIwZDU2ZAotLS0gL2Rldi9u
dWxsCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0LTUuMC13azIvY29tcG9zaXRpbmcvbGF5
ZXItY3JlYXRpb24vZml4ZWQtcG9zaXRpb24tb3V0LW9mLXZpZXctc2NhbGVkLXNjcm9sbC1leHBl
Y3RlZC50eHQKQEAgLTAsMCArMSw3MCBAQAorTm90IHNjYWxlZDoKKyhHcmFwaGljc0xheWVyCisg
IChib3VuZHMgNzg1LjAwIDEwMTYuMDApCisgIChjaGlsZHJlbiAxCisgICAgKEdyYXBoaWNzTGF5
ZXIKKyAgICAgIChib3VuZHMgNzg1LjAwIDEwMTYuMDApCisgICAgICAoY29udGVudHNPcGFxdWUg
MSkKKyAgICAgIChjaGlsZHJlbiAyCisgICAgICAgIChHcmFwaGljc0xheWVyCisgICAgICAgICAg
KHBvc2l0aW9uIDYwMC4wMCAxMDAuMDApCisgICAgICAgICAgKGJvdW5kcyAxMC4wMCAxMC4wMCkK
KyAgICAgICAgICAoY29udGVudHNPcGFxdWUgMSkKKyAgICAgICAgKQorICAgICAgICAoR3JhcGhp
Y3NMYXllcgorICAgICAgICAgIChwb3NpdGlvbiAwLjAwIDEwMC4wMCkKKyAgICAgICAgICAoYm91
bmRzIDEwLjAwIDEwLjAwKQorICAgICAgICAgIChjb250ZW50c09wYXF1ZSAxKQorICAgICAgICAp
CisgICAgICApCisgICAgKQorICApCispCitTY2FsZT0wLjU6CisoR3JhcGhpY3NMYXllcgorICAo
Ym91bmRzIDgwMC4wMCAxMDE2LjAwKQorICAoY2hpbGRyZW4gMQorICAgIChHcmFwaGljc0xheWVy
CisgICAgICAoYm91bmRzIDgwMC4wMCAxMDE2LjAwKQorICAgICAgKGNvbnRlbnRzT3BhcXVlIDEp
CisgICAgICAoY2hpbGRyZW4gNAorICAgICAgICAoR3JhcGhpY3NMYXllcgorICAgICAgICAgIChw
b3NpdGlvbiA4LjAwIDEwMDguMDApCisgICAgICAgICAgKGJvdW5kcyAxMC4wMCAxMC4wMCkKKyAg
ICAgICAgICAoY29udGVudHNPcGFxdWUgMSkKKyAgICAgICAgKQorICAgICAgICAoR3JhcGhpY3NM
YXllcgorICAgICAgICAgIChwb3NpdGlvbiAxMDAwLjAwIDAuMDApCisgICAgICAgICAgKGJvdW5k
cyAxMC4wMCAxMC4wMCkKKyAgICAgICAgICAoY29udGVudHNPcGFxdWUgMSkKKyAgICAgICAgKQor
ICAgICAgICAoR3JhcGhpY3NMYXllcgorICAgICAgICAgIChwb3NpdGlvbiA2MDAuMDAgMC4wMCkK
KyAgICAgICAgICAoYm91bmRzIDEwLjAwIDEwLjAwKQorICAgICAgICAgIChjb250ZW50c09wYXF1
ZSAxKQorICAgICAgICApCisgICAgICAgIChHcmFwaGljc0xheWVyCisgICAgICAgICAgKGJvdW5k
cyAxMC4wMCAxMC4wMCkKKyAgICAgICAgICAoY29udGVudHNPcGFxdWUgMSkKKyAgICAgICAgKQor
ICAgICAgKQorICAgICkKKyAgKQorKQorU2NhbGU9MS41OgorKEdyYXBoaWNzTGF5ZXIKKyAgKGJv
dW5kcyA4MDAuMDAgMTAxNi4wMCkKKyAgKGNoaWxkcmVuIDEKKyAgICAoR3JhcGhpY3NMYXllcgor
ICAgICAgKGJvdW5kcyA4MDAuMDAgMTAxNi4wMCkKKyAgICAgIChjb250ZW50c09wYXF1ZSAxKQor
ICAgICAgKGNoaWxkcmVuIDEKKyAgICAgICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgICAgICAoYm91
bmRzIDEwLjAwIDEwLjAwKQorICAgICAgICAgIChjb250ZW50c09wYXF1ZSAxKQorICAgICAgICAp
CisgICAgICApCisgICAgKQorICApCispCisK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>190679</attachid>
            <date>2013-02-28 01:41:13 -0800</date>
            <delta_ts>2013-03-03 14:53:01 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-110298-20130228183707.patch</filename>
            <type>text/plain</type>
            <size>6392</size>
            <attacher name="Dongseong Hwang">dongseong.hwang</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ0MjYzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggM2RmY2RiNjZjZGFhMDAz
NjY3OWZiYmJkZTIwODc5MDEyNzYxMDQ3My4uZDMzZDE4ZTNhZjFmMWY0NDAxY2MyMzdlZDBkMjcx
MGFiYjgwMmUxYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM1IEBACisyMDEzLTAyLTI4ICBIdWFu
ZyBEb25nc3VuZyAgPGx1eHRlbGxhQGNvbXBhbnkxMDAubmV0PgorCisgICAgICAgIFtFRkxdW1FU
XVtXSzJdIFR1cm4gb24gQXBwbHlEZXZpY2VTY2FsZUZhY3RvckluQ29tcG9zaXRvciBhbHdheXMu
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTAyOTgK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBDdXJyZW50
bHksIEVGTCBhbmQgUXQgdHVybiBvbiBBcHBseURldmljZVNjYWxlRmFjdG9ySW5Db21wb3NpdG9y
IHdoZW4gdXNpbmcKKyAgICAgICAgZml4ZWQgbGF5b3V0LCBidXQgQXBwbHlEZXZpY2VTY2FsZUZh
Y3RvckluQ29tcG9zaXRvciBpcyBub3QgcmVsYXRlZCB0byBmaXhlZAorICAgICAgICBsYXlvdXQu
IEl0IGlzIGNvbmZ1c2luZyB0aGF0IGEgcGxhdGZvcm0gV2ViVmlldyBkZWFscyB3aXRoIGRldmlj
ZSB2aWV3IHNpemUgb3IKKyAgICAgICAgRElQIHZpZXcgc2l6ZSBjYXNlIGJ5IGNhc2UuIFNvIHRo
aXMgcGF0Y2ggYWx3YXlzIHR1cm5zIG9uCisgICAgICAgIEFwcGx5RGV2aWNlU2NhbGVGYWN0b3JJ
bkNvbXBvc2l0b3IuCisKKyAgICAgICAgSW4gYWRkaXRpb24sIG1vdmUgdGhlIGNvZGUgdGhhdCB0
dXJucyBvbiBTY3JvbGxpbmdDb29yZGluYXRvckVuYWJsZWQgdG8KKyAgICAgICAgQ29vcmRpbmF0
ZWRMYXllclRyZWVIb3N0LgorCisgICAgICAgICogVUlQcm9jZXNzL0FQSS9lZmwvRXdrVmlldy5j
cHA6CisgICAgICAgIChFd2tWaWV3OjpzZXREZXZpY2VTY2FsZUZhY3Rvcik6CisgICAgICAgICAg
ICBXZSBzaG91bGQgbWFrZSBXZWJQYWdlIGtub3cgbmV3IERJUCBzaXplLgorICAgICAgICAoRXdr
Vmlldzo6c2V0U2l6ZSk6CisgICAgICAgICAgICBXaGVuIHdlIHNldCBBcHBseURldmljZVNjYWxl
RmFjdG9ySW5Db21wb3NpdG9yIHRvIHRydWUsIG1ha2UgV2ViUGFnZQorICAgICAgICAgICAga25v
dyB0aGUgRElQIHNpemUgYXMgYSB2aWV3IHNpemUuCisgICAgICAgICogVUlQcm9jZXNzL2VmbC9X
ZWJWaWV3LmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViVmlldzo6dXBkYXRlVmlld3BvcnRTaXpl
KToKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2UvQ29vcmRpbmF0ZWRHcmFwaGljcy9Db29y
ZGluYXRlZExheWVyVHJlZUhvc3QuY3BwOgorICAgICAgICAoV2ViS2l0OjpDb29yZGluYXRlZExh
eWVyVHJlZUhvc3Q6OkNvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdCk6CisgICAgICAgICogV2ViUHJv
Y2Vzcy9XZWJQYWdlL0RyYXdpbmdBcmVhSW1wbC5jcHA6CisgICAgICAgIChXZWJLaXQ6OkRyYXdp
bmdBcmVhSW1wbDo6RHJhd2luZ0FyZWFJbXBsKToKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBh
Z2UvV2ViUGFnZS5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlBhZ2U6OnNldFVzZUZpeGVkTGF5
b3V0KToKKyAgICAgICAgICAgIFdlYlBhZ2Ugc2VuZHMgdGhlIERJUCBzaXplIHRvIFdlYiBQcm9j
ZXNzIGV2ZW4gd2hlbiB3ZSBkb24ndCB1c2UgZml4ZWQgbGF5b3V0LgorCiAyMDEzLTAyLTI3ICBD
c2FiYSBPc3p0cm9nb27DoWMgIDxvc3N5QHdlYmtpdC5vcmc+CiAKICAgICAgICAgW1dLMl0gT25l
IG1vcmUgdW5yZXZpZXdlZCBidWlsZGZpeCBmb3IgRUZMLCBHVEsgYW5kIFF0IGFmdGVyIHIxNDQy
MTguCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9Fd2tWaWV3
LmNwcCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL0V3a1ZpZXcuY3BwCmluZGV4
IDhmMzQzOWI5MDM2ZDA5ZGU5MTBhNjJhNjZkYTFjNTVhNDNlNjhmODUuLjY5NzlmYmM1ZTBjZjlk
Y2MyM2ExMzJjOTY3YzM0MDdkNDE1MDM1NmUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9BUEkvZWZsL0V3a1ZpZXcuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9BUEkvZWZsL0V3a1ZpZXcuY3BwCkBAIC00NTMsNiArNDUzLDcgQEAgdm9pZCBFd2tWaWV3Ojpz
ZXRDdXJzb3IoY29uc3QgQ3Vyc29yJiBjdXJzb3IpCiB2b2lkIEV3a1ZpZXc6OnNldERldmljZVNj
YWxlRmFjdG9yKGZsb2F0IHNjYWxlKQogewogICAgIHBhZ2UoKS0+c2V0SW50cmluc2ljRGV2aWNl
U2NhbGVGYWN0b3Ioc2NhbGUpOworICAgIHNldFNpemUobV9zaXplKTsKIH0KIAogZmxvYXQgRXdr
Vmlldzo6ZGV2aWNlU2NhbGVGYWN0b3IoKSBjb25zdApAQCAtNDY4LDcgKzQ2OSwxMCBAQCB2b2lk
IEV3a1ZpZXc6OnNldFNpemUoY29uc3QgSW50U2l6ZSYgc2l6ZSkKICAgICBpZiAoIWRyYXdpbmdB
cmVhKQogICAgICAgICByZXR1cm47CiAKLSAgICBkcmF3aW5nQXJlYS0+c2V0U2l6ZShtX3NpemUs
IEludFNpemUoKSk7CisgICAgRmxvYXRTaXplIGRpcFNpemUobV9zaXplKTsKKyAgICAvLyBXZWIg
UHJvY2VzcyBleHBlY3RzIHNpemVzIGluIFVJIHVuaXRzLCBhbmQgbm90IHJhdyBkZXZpY2UgdW5p
dHMuCisgICAgZGlwU2l6ZS5zY2FsZSgxIC8gZGV2aWNlU2NhbGVGYWN0b3IoKSk7CisgICAgZHJh
d2luZ0FyZWEtPnNldFNpemUocm91bmRlZEludFNpemUoZGlwU2l6ZSksIEludFNpemUoKSk7CiAg
ICAgd2ViVmlldygpLT51cGRhdGVWaWV3cG9ydFNpemUoKTsKIH0KIApkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYktpdDIvVUlQcm9jZXNzL2VmbC9XZWJWaWV3LmNwcCBiL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9lZmwvV2ViVmlldy5jcHAKaW5kZXggMmEzYWE5YzgyMzZlNWZlMWExMWEzMzM0MjY4
NjVjNzlhNTIyNWVlZS4uNTg0NmUyMTZlZGM1YjRjMjFlMDdjNDY1ZTc3NTg2MzYwZGVlYTE4OSAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2VmbC9XZWJWaWV3LmNwcAorKysg
Yi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvZWZsL1dlYlZpZXcuY3BwCkBAIC0xOTYsMTQgKzE5
NiwxNCBAQCB2b2lkIFdlYlZpZXc6OmRpZENvbW1pdExvYWQoKQogCiB2b2lkIFdlYlZpZXc6OnVw
ZGF0ZVZpZXdwb3J0U2l6ZSgpCiB7CisgICAgRmxvYXRTaXplIHNpemUgPSBtX2V3a1ZpZXctPnNp
emUoKTsKKyAgICAvLyBUaGUgdmlld3BvcnQgY29udHJvbGxlciBleHBlY3RzIHNpemVzIGluIFVJ
IHVuaXRzLCBhbmQgbm90IHJhdyBkZXZpY2UgdW5pdHMuCisgICAgc2l6ZS5zY2FsZSgxIC8gbV9w
YWdlLT5kZXZpY2VTY2FsZUZhY3RvcigpKTsKICAgICBpZiAobV9wYWdlLT51c2VGaXhlZExheW91
dCgpKSB7Ci0gICAgICAgIEZsb2F0U2l6ZSBzaXplID0gbV9ld2tWaWV3LT5zaXplKCk7Ci0gICAg
ICAgIC8vIFRoZSB2aWV3cG9ydCBjb250cm9sbGVyIGV4cGVjdHMgc2l6ZXMgaW4gVUkgdW5pdHMs
IGFuZCBub3QgcmF3IGRldmljZSB1bml0cy4KLSAgICAgICAgc2l6ZS5zY2FsZSgxIC8gbV9wYWdl
LT5kZXZpY2VTY2FsZUZhY3RvcigpKTsKICAgICAgICAgbV9ld2tWaWV3LT5wYWdlVmlld3BvcnRD
b250cm9sbGVyKCktPmRpZENoYW5nZVZpZXdwb3J0U2l6ZShzaXplKTsKICAgICAgICAgcmV0dXJu
OwogICAgIH0KLSAgICBtX3BhZ2UtPmRyYXdpbmdBcmVhKCktPnNldFZpc2libGVDb250ZW50c1Jl
Y3QoSW50UmVjdChyb3VuZGVkSW50UG9pbnQobV9ld2tWaWV3LT5wYWdlUG9zaXRpb24oKSksIG1f
ZXdrVmlldy0+c2l6ZSgpKSwgRmxvYXRQb2ludCgpKTsKKyAgICBtX3BhZ2UtPmRyYXdpbmdBcmVh
KCktPnNldFZpc2libGVDb250ZW50c1JlY3QoRmxvYXRSZWN0KG1fZXdrVmlldy0+cGFnZVBvc2l0
aW9uKCksIHNpemUpLCBGbG9hdFBvaW50KCkpOwogfQogCiB2b2lkIFdlYlZpZXc6OmRpZENoYW5n
ZUNvbnRlbnRzU2l6ZShjb25zdCBXZWJDb3JlOjpJbnRTaXplJiBzaXplKQpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL0Nvb3JkaW5hdGVkR3JhcGhpY3MvQ29v
cmRpbmF0ZWRMYXllclRyZWVIb3N0LmNwcCBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2Vi
UGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL0Nvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdC5jcHAKaW5k
ZXggNjQ0ZTM3OGMxYzFmNWQ4ZjI3N2FiMmMyYjgzOGQ3N2ZlNTQxYTQxMC4uN2FjZWYzMGIzMmM5
NTQyMmU0ZGM1NzFiMTU3YzllMGM0ZTFmMzJmMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIv
V2ViUHJvY2Vzcy9XZWJQYWdlL0Nvb3JkaW5hdGVkR3JhcGhpY3MvQ29vcmRpbmF0ZWRMYXllclRy
ZWVIb3N0LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvQ29vcmRp
bmF0ZWRHcmFwaGljcy9Db29yZGluYXRlZExheWVyVHJlZUhvc3QuY3BwCkBAIC05Myw2ICs5Myw5
IEBAIENvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdDo6Q29vcmRpbmF0ZWRMYXllclRyZWVIb3N0KFdl
YlBhZ2UqIHdlYlBhZ2UpCiAgICAgLCBtX2ZvcmNlUmVwYWludEFzeW5jQ2FsbGJhY2tJRCgwKQog
ICAgICwgbV9hbmltYXRpb25zTG9ja2VkKGZhbHNlKQogeworICAgIG1fd2ViUGFnZS0+Y29yZVBh
Z2UoKS0+c2V0dGluZ3MoKS0+c2V0U2Nyb2xsaW5nQ29vcmRpbmF0b3JFbmFibGVkKHRydWUpOwor
ICAgIG1fd2ViUGFnZS0+Y29yZVBhZ2UoKS0+c2V0dGluZ3MoKS0+c2V0QXBwbHlEZXZpY2VTY2Fs
ZUZhY3RvckluQ29tcG9zaXRvcih0cnVlKTsKKwogICAgIC8vIENyZWF0ZSBhIHJvb3QgbGF5ZXIu
CiAgICAgbV9yb290TGF5ZXIgPSBHcmFwaGljc0xheWVyOjpjcmVhdGUodGhpcywgdGhpcyk7CiAg
ICAgQ29vcmRpbmF0ZWRHcmFwaGljc0xheWVyKiBjb29yZGluYXRlZFJvb3RMYXllciA9IHRvQ29v
cmRpbmF0ZWRHcmFwaGljc0xheWVyKG1fcm9vdExheWVyLmdldCgpKTsKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9EcmF3aW5nQXJlYUltcGwuY3BwIGIvU291
cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL0RyYXdpbmdBcmVhSW1wbC5jcHAKaW5kZXgg
NmM1Y2IyZDEzMDkxNzc2YWUzM2UzNmMzOGI4NDUwOTA3ODM4ZjBhYy4uZTliNmRlYTZiMzY3Yzlk
ZjAwNGNiNmVjNTdmZTRlNDgwZjZlYThkOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvV2Vi
UHJvY2Vzcy9XZWJQYWdlL0RyYXdpbmdBcmVhSW1wbC5jcHAKKysrIGIvU291cmNlL1dlYktpdDIv
V2ViUHJvY2Vzcy9XZWJQYWdlL0RyYXdpbmdBcmVhSW1wbC5jcHAKQEAgLTczLDcgKzczLDYgQEAg
RHJhd2luZ0FyZWFJbXBsOjpEcmF3aW5nQXJlYUltcGwoV2ViUGFnZSogd2ViUGFnZSwgY29uc3Qg
V2ViUGFnZUNyZWF0aW9uUGFyYW1ldGUKIAogI2lmIFVTRShDT09SRElOQVRFRF9HUkFQSElDUykK
ICAgICBtX2Fsd2F5c1VzZUNvbXBvc2l0aW5nID0gdHJ1ZTsKLSAgICB3ZWJQYWdlLT5jb3JlUGFn
ZSgpLT5zZXR0aW5ncygpLT5zZXRTY3JvbGxpbmdDb29yZGluYXRvckVuYWJsZWQodHJ1ZSk7CiAj
ZW5kaWYKIAogICAgIGlmIChtX2Fsd2F5c1VzZUNvbXBvc2l0aW5nKQpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3BwIGIvU291cmNlL1dlYktp
dDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3BwCmluZGV4IDEyZmI0MDIzMGI2YWI0NzZi
ZGZkNzZkMmJhMjYxZDJmNmRmYTM5Y2MuLjYwNjRmYTBkYjAzZTU0MThmYTllNzRmMjY3YTE4NGQx
ZGJjY2EzZTUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9X
ZWJQYWdlLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFn
ZS5jcHAKQEAgLTEyMzQsNyArMTIzNCw2IEBAIHZvaWQgV2ViUGFnZTo6c2V0VXNlRml4ZWRMYXlv
dXQoYm9vbCBmaXhlZCkKICNpZiBVU0UoQ09PUkRJTkFURURfR1JBUEhJQ1MpCiAgICAgbV9wYWdl
LT5zZXR0aW5ncygpLT5zZXRBY2NlbGVyYXRlZENvbXBvc2l0aW5nRm9yRml4ZWRQb3NpdGlvbkVu
YWJsZWQoZml4ZWQpOwogICAgIG1fcGFnZS0+c2V0dGluZ3MoKS0+c2V0Rml4ZWRQb3NpdGlvbkNy
ZWF0ZXNTdGFja2luZ0NvbnRleHQoZml4ZWQpOwotICAgIG1fcGFnZS0+c2V0dGluZ3MoKS0+c2V0
QXBwbHlEZXZpY2VTY2FsZUZhY3RvckluQ29tcG9zaXRvcihmaXhlZCk7CiAgICAgbV9wYWdlLT5z
ZXR0aW5ncygpLT5zZXRBcHBseVBhZ2VTY2FsZUZhY3RvckluQ29tcG9zaXRvcihmaXhlZCk7CiAj
ZW5kaWYKIAo=
</data>
<flag name="review"
          id="211436"
          type_id="1"
          status="+"
          setter="kenneth"
    />
    <flag name="commit-queue"
          id="211437"
          type_id="3"
          status="-"
          setter="kenneth"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>191149</attachid>
            <date>2013-03-03 14:53:54 -0800</date>
            <delta_ts>2013-03-03 15:56:13 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-110298-20130304074934.patch</filename>
            <type>text/plain</type>
            <size>6462</size>
            <attacher name="Dongseong Hwang">dongseong.hwang</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ0NTc5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggY2MyMTk0OTFmYzAwNTM5
MzQ0MWFmMWNhMThjNmJlMmU2MGY0ODQ1MC4uNDU0ZGU5YzJmMTJjYjdkN2NiMDBmNTc3MGUzZjVh
MjlmMTUxMDgxZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM1IEBACisyMDEzLTAyLTI4ICBIdWFu
ZyBEb25nc3VuZyAgPGx1eHRlbGxhQGNvbXBhbnkxMDAubmV0PgorCisgICAgICAgIFtFRkxdW1FU
XVtXSzJdIFR1cm4gb24gQXBwbHlEZXZpY2VTY2FsZUZhY3RvckluQ29tcG9zaXRvciBhbHdheXMu
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMTAyOTgK
KworICAgICAgICBSZXZpZXdlZCBieSBLZW5uZXRoIFJvaGRlIENocmlzdGlhbnNlbi4KKworICAg
ICAgICBDdXJyZW50bHksIEVGTCBhbmQgUXQgdHVybiBvbiBBcHBseURldmljZVNjYWxlRmFjdG9y
SW5Db21wb3NpdG9yIHdoZW4gdXNpbmcKKyAgICAgICAgZml4ZWQgbGF5b3V0LCBidXQgQXBwbHlE
ZXZpY2VTY2FsZUZhY3RvckluQ29tcG9zaXRvciBpcyBub3QgcmVsYXRlZCB0byBmaXhlZAorICAg
ICAgICBsYXlvdXQuIEl0IGlzIGNvbmZ1c2luZyB0aGF0IGEgcGxhdGZvcm0gV2ViVmlldyBkZWFs
cyB3aXRoIGRldmljZSB2aWV3IHNpemUgb3IKKyAgICAgICAgRElQIHZpZXcgc2l6ZSBjYXNlIGJ5
IGNhc2UuIFNvIHRoaXMgcGF0Y2ggYWx3YXlzIHR1cm5zIG9uCisgICAgICAgIEFwcGx5RGV2aWNl
U2NhbGVGYWN0b3JJbkNvbXBvc2l0b3IuCisKKyAgICAgICAgSW4gYWRkaXRpb24sIG1vdmUgdGhl
IGNvZGUgdGhhdCB0dXJucyBvbiBTY3JvbGxpbmdDb29yZGluYXRvckVuYWJsZWQgdG8KKyAgICAg
ICAgQ29vcmRpbmF0ZWRMYXllclRyZWVIb3N0LgorCisgICAgICAgICogVUlQcm9jZXNzL0FQSS9l
ZmwvRXdrVmlldy5jcHA6CisgICAgICAgIChFd2tWaWV3OjpzZXREZXZpY2VTY2FsZUZhY3Rvcik6
CisgICAgICAgICAgICBXZSBzaG91bGQgbWFrZSBXZWJQYWdlIGtub3cgbmV3IERJUCBzaXplLgor
ICAgICAgICAoRXdrVmlldzo6c2V0U2l6ZSk6CisgICAgICAgICAgICBXaGVuIHdlIHNldCBBcHBs
eURldmljZVNjYWxlRmFjdG9ySW5Db21wb3NpdG9yIHRvIHRydWUsIG1ha2UgV2ViUGFnZQorICAg
ICAgICAgICAga25vdyB0aGUgRElQIHNpemUgYXMgYSB2aWV3IHNpemUuCisgICAgICAgICogVUlQ
cm9jZXNzL2VmbC9XZWJWaWV3LmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViVmlldzo6dXBkYXRl
Vmlld3BvcnRTaXplKToKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2UvQ29vcmRpbmF0ZWRH
cmFwaGljcy9Db29yZGluYXRlZExheWVyVHJlZUhvc3QuY3BwOgorICAgICAgICAoV2ViS2l0OjpD
b29yZGluYXRlZExheWVyVHJlZUhvc3Q6OkNvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdCk6CisgICAg
ICAgICogV2ViUHJvY2Vzcy9XZWJQYWdlL0RyYXdpbmdBcmVhSW1wbC5jcHA6CisgICAgICAgIChX
ZWJLaXQ6OkRyYXdpbmdBcmVhSW1wbDo6RHJhd2luZ0FyZWFJbXBsKToKKyAgICAgICAgKiBXZWJQ
cm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlBhZ2U6OnNl
dFVzZUZpeGVkTGF5b3V0KToKKyAgICAgICAgICAgIFdlYlBhZ2Ugc2VuZHMgdGhlIERJUCBzaXpl
IHRvIFdlYiBQcm9jZXNzIGV2ZW4gd2hlbiB3ZSBkb24ndCB1c2UgZml4ZWQgbGF5b3V0LgorCiAy
MDEzLTAzLTAzICBBZGFtIEJhcnRoICA8YWJhcnRoQHdlYmtpdC5vcmc+CiAKICAgICAgICAgVW5y
ZXZpZXdlZCBhdHRlbXB0ZWQgYnVpbGQgZml4LiBBZGRzIGJhY2sgc29tZSBpbmNsdWRlcyByZW1v
dmVkIGluCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL2VmbC9Fd2tW
aWV3LmNwcCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvZWZsL0V3a1ZpZXcuY3BwCmlu
ZGV4IDhmMzQzOWI5MDM2ZDA5ZGU5MTBhNjJhNjZkYTFjNTVhNDNlNjhmODUuLjE0NjBiNzA2Zjgx
ZTUyYWIyMWFjZDIzYmFjNjc3MTEyN2YxOWZlMDcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQy
L1VJUHJvY2Vzcy9BUEkvZWZsL0V3a1ZpZXcuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJv
Y2Vzcy9BUEkvZWZsL0V3a1ZpZXcuY3BwCkBAIC00NTMsNiArNDUzLDkgQEAgdm9pZCBFd2tWaWV3
OjpzZXRDdXJzb3IoY29uc3QgQ3Vyc29yJiBjdXJzb3IpCiB2b2lkIEV3a1ZpZXc6OnNldERldmlj
ZVNjYWxlRmFjdG9yKGZsb2F0IHNjYWxlKQogewogICAgIHBhZ2UoKS0+c2V0SW50cmluc2ljRGV2
aWNlU2NhbGVGYWN0b3Ioc2NhbGUpOworCisgICAgLy8gVXBkYXRlIGludGVybmFsIHZpZXdwb3J0
IHNpemUgYWZ0ZXIgZGV2aWNlLXNjYWxlIGNoYW5nZS4KKyAgICBzZXRTaXplKG1fc2l6ZSk7CiB9
CiAKIGZsb2F0IEV3a1ZpZXc6OmRldmljZVNjYWxlRmFjdG9yKCkgY29uc3QKQEAgLTQ2OCw3ICs0
NzEsMTAgQEAgdm9pZCBFd2tWaWV3OjpzZXRTaXplKGNvbnN0IEludFNpemUmIHNpemUpCiAgICAg
aWYgKCFkcmF3aW5nQXJlYSkKICAgICAgICAgcmV0dXJuOwogCi0gICAgZHJhd2luZ0FyZWEtPnNl
dFNpemUobV9zaXplLCBJbnRTaXplKCkpOworICAgIEZsb2F0U2l6ZSBkaXBTaXplKG1fc2l6ZSk7
CisgICAgLy8gV2ViIFByb2Nlc3MgZXhwZWN0cyBzaXplcyBpbiBVSSB1bml0cywgYW5kIG5vdCBy
YXcgZGV2aWNlIHVuaXRzLgorICAgIGRpcFNpemUuc2NhbGUoMSAvIGRldmljZVNjYWxlRmFjdG9y
KCkpOworICAgIGRyYXdpbmdBcmVhLT5zZXRTaXplKHJvdW5kZWRJbnRTaXplKGRpcFNpemUpLCBJ
bnRTaXplKCkpOwogICAgIHdlYlZpZXcoKS0+dXBkYXRlVmlld3BvcnRTaXplKCk7CiB9CiAKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9lZmwvV2ViVmlldy5jcHAgYi9Tb3Vy
Y2UvV2ViS2l0Mi9VSVByb2Nlc3MvZWZsL1dlYlZpZXcuY3BwCmluZGV4IDJhM2FhOWM4MjM2ZTVm
ZTFhMTFhMzMzNDI2ODY1Yzc5YTUyMjVlZWUuLjU4NDZlMjE2ZWRjNWI0YzIxZTA3YzQ2NWU3NzU4
NjM2MGRlZWExODkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9lZmwvV2Vi
Vmlldy5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2VmbC9XZWJWaWV3LmNwcApA
QCAtMTk2LDE0ICsxOTYsMTQgQEAgdm9pZCBXZWJWaWV3OjpkaWRDb21taXRMb2FkKCkKIAogdm9p
ZCBXZWJWaWV3Ojp1cGRhdGVWaWV3cG9ydFNpemUoKQogeworICAgIEZsb2F0U2l6ZSBzaXplID0g
bV9ld2tWaWV3LT5zaXplKCk7CisgICAgLy8gVGhlIHZpZXdwb3J0IGNvbnRyb2xsZXIgZXhwZWN0
cyBzaXplcyBpbiBVSSB1bml0cywgYW5kIG5vdCByYXcgZGV2aWNlIHVuaXRzLgorICAgIHNpemUu
c2NhbGUoMSAvIG1fcGFnZS0+ZGV2aWNlU2NhbGVGYWN0b3IoKSk7CiAgICAgaWYgKG1fcGFnZS0+
dXNlRml4ZWRMYXlvdXQoKSkgewotICAgICAgICBGbG9hdFNpemUgc2l6ZSA9IG1fZXdrVmlldy0+
c2l6ZSgpOwotICAgICAgICAvLyBUaGUgdmlld3BvcnQgY29udHJvbGxlciBleHBlY3RzIHNpemVz
IGluIFVJIHVuaXRzLCBhbmQgbm90IHJhdyBkZXZpY2UgdW5pdHMuCi0gICAgICAgIHNpemUuc2Nh
bGUoMSAvIG1fcGFnZS0+ZGV2aWNlU2NhbGVGYWN0b3IoKSk7CiAgICAgICAgIG1fZXdrVmlldy0+
cGFnZVZpZXdwb3J0Q29udHJvbGxlcigpLT5kaWRDaGFuZ2VWaWV3cG9ydFNpemUoc2l6ZSk7CiAg
ICAgICAgIHJldHVybjsKICAgICB9Ci0gICAgbV9wYWdlLT5kcmF3aW5nQXJlYSgpLT5zZXRWaXNp
YmxlQ29udGVudHNSZWN0KEludFJlY3Qocm91bmRlZEludFBvaW50KG1fZXdrVmlldy0+cGFnZVBv
c2l0aW9uKCkpLCBtX2V3a1ZpZXctPnNpemUoKSksIEZsb2F0UG9pbnQoKSk7CisgICAgbV9wYWdl
LT5kcmF3aW5nQXJlYSgpLT5zZXRWaXNpYmxlQ29udGVudHNSZWN0KEZsb2F0UmVjdChtX2V3a1Zp
ZXctPnBhZ2VQb3NpdGlvbigpLCBzaXplKSwgRmxvYXRQb2ludCgpKTsKIH0KIAogdm9pZCBXZWJW
aWV3OjpkaWRDaGFuZ2VDb250ZW50c1NpemUoY29uc3QgV2ViQ29yZTo6SW50U2l6ZSYgc2l6ZSkK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9Db29yZGluYXRl
ZEdyYXBoaWNzL0Nvb3JkaW5hdGVkTGF5ZXJUcmVlSG9zdC5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9X
ZWJQcm9jZXNzL1dlYlBhZ2UvQ29vcmRpbmF0ZWRHcmFwaGljcy9Db29yZGluYXRlZExheWVyVHJl
ZUhvc3QuY3BwCmluZGV4IDY0NGUzNzhjMWMxZjVkOGYyNzdhYjJjMmI4MzhkNzdmZTU0MWE0MTAu
LjdhY2VmMzBiMzJjOTU0MjJlNGRjNTcxYjE1N2M5ZTBjNGUxZjMyZjAgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9Db29yZGluYXRlZEdyYXBoaWNzL0Nvb3Jk
aW5hdGVkTGF5ZXJUcmVlSG9zdC5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9X
ZWJQYWdlL0Nvb3JkaW5hdGVkR3JhcGhpY3MvQ29vcmRpbmF0ZWRMYXllclRyZWVIb3N0LmNwcApA
QCAtOTMsNiArOTMsOSBAQCBDb29yZGluYXRlZExheWVyVHJlZUhvc3Q6OkNvb3JkaW5hdGVkTGF5
ZXJUcmVlSG9zdChXZWJQYWdlKiB3ZWJQYWdlKQogICAgICwgbV9mb3JjZVJlcGFpbnRBc3luY0Nh
bGxiYWNrSUQoMCkKICAgICAsIG1fYW5pbWF0aW9uc0xvY2tlZChmYWxzZSkKIHsKKyAgICBtX3dl
YlBhZ2UtPmNvcmVQYWdlKCktPnNldHRpbmdzKCktPnNldFNjcm9sbGluZ0Nvb3JkaW5hdG9yRW5h
YmxlZCh0cnVlKTsKKyAgICBtX3dlYlBhZ2UtPmNvcmVQYWdlKCktPnNldHRpbmdzKCktPnNldEFw
cGx5RGV2aWNlU2NhbGVGYWN0b3JJbkNvbXBvc2l0b3IodHJ1ZSk7CisKICAgICAvLyBDcmVhdGUg
YSByb290IGxheWVyLgogICAgIG1fcm9vdExheWVyID0gR3JhcGhpY3NMYXllcjo6Y3JlYXRlKHRo
aXMsIHRoaXMpOwogICAgIENvb3JkaW5hdGVkR3JhcGhpY3NMYXllciogY29vcmRpbmF0ZWRSb290
TGF5ZXIgPSB0b0Nvb3JkaW5hdGVkR3JhcGhpY3NMYXllcihtX3Jvb3RMYXllci5nZXQoKSk7CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvRHJhd2luZ0FyZWFJ
bXBsLmNwcCBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9EcmF3aW5nQXJlYUlt
cGwuY3BwCmluZGV4IDZjNWNiMmQxMzA5MTc3NmFlMzNlMzZjMzhiODQ1MDkwNzgzOGYwYWMuLmU5
YjZkZWE2YjM2N2M5ZGYwMDRjYjZlYzU3ZmU0ZTQ4MGY2ZWE4ZDkgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9EcmF3aW5nQXJlYUltcGwuY3BwCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9EcmF3aW5nQXJlYUltcGwuY3BwCkBAIC03
Myw3ICs3Myw2IEBAIERyYXdpbmdBcmVhSW1wbDo6RHJhd2luZ0FyZWFJbXBsKFdlYlBhZ2UqIHdl
YlBhZ2UsIGNvbnN0IFdlYlBhZ2VDcmVhdGlvblBhcmFtZXRlCiAKICNpZiBVU0UoQ09PUkRJTkFU
RURfR1JBUEhJQ1MpCiAgICAgbV9hbHdheXNVc2VDb21wb3NpdGluZyA9IHRydWU7Ci0gICAgd2Vi
UGFnZS0+Y29yZVBhZ2UoKS0+c2V0dGluZ3MoKS0+c2V0U2Nyb2xsaW5nQ29vcmRpbmF0b3JFbmFi
bGVkKHRydWUpOwogI2VuZGlmCiAKICAgICBpZiAobV9hbHdheXNVc2VDb21wb3NpdGluZykKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcCBi
L1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcAppbmRleCBhMjJl
Nzg3MzVmNWZkZWU3ZjQ4Y2JkYzNlN2Y3NzE4NzUyMzUwNmEyLi5kNDA4ZTk0YTU2MDVkOWI3MTBl
ZTg3N2YzOWE4ZWM5ZWZjZmQwZWQ1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9j
ZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9X
ZWJQYWdlL1dlYlBhZ2UuY3BwCkBAIC0xMjM2LDcgKzEyMzYsNiBAQCB2b2lkIFdlYlBhZ2U6OnNl
dFVzZUZpeGVkTGF5b3V0KGJvb2wgZml4ZWQpCiAjaWYgVVNFKENPT1JESU5BVEVEX0dSQVBISUNT
KQogICAgIG1fcGFnZS0+c2V0dGluZ3MoKS0+c2V0QWNjZWxlcmF0ZWRDb21wb3NpdGluZ0ZvckZp
eGVkUG9zaXRpb25FbmFibGVkKGZpeGVkKTsKICAgICBtX3BhZ2UtPnNldHRpbmdzKCktPnNldEZp
eGVkUG9zaXRpb25DcmVhdGVzU3RhY2tpbmdDb250ZXh0KGZpeGVkKTsKLSAgICBtX3BhZ2UtPnNl
dHRpbmdzKCktPnNldEFwcGx5RGV2aWNlU2NhbGVGYWN0b3JJbkNvbXBvc2l0b3IoZml4ZWQpOwog
ICAgIG1fcGFnZS0+c2V0dGluZ3MoKS0+c2V0QXBwbHlQYWdlU2NhbGVGYWN0b3JJbkNvbXBvc2l0
b3IoZml4ZWQpOwogI2VuZGlmCiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>