<?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>98048</bug_id>
          
          <creation_ts>2012-10-01 10:59:59 -0700</creation_ts>
          <short_desc>Don&apos;t allow compositing to be disabled in forced compositing mode</short_desc>
          <delta_ts>2012-10-12 09:35:14 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</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>94800</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Balazs Kelemen">kbalazs</reporter>
          <assigned_to name="Balazs Kelemen">kbalazs</assigned_to>
          <cc>abarth</cc>
    
    <cc>aroben</cc>
    
    <cc>gustavo</cc>
    
    <cc>jamesr</cc>
    
    <cc>jturcotte</cc>
    
    <cc>mrobinson</cc>
    
    <cc>philn</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>vangelis</cc>
    
    <cc>xan.lopez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>731809</commentid>
    <comment_count>0</comment_count>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2012-10-01 10:59:59 -0700</bug_when>
    <thetext>... because it makes the whole system confused. It brakes the syncronisation between UI and web process rendering, giving me empty pixel dumps with the patch applied from bug 95992. In fact we don&apos;t support the non-accelerated path so don&apos;t pretend that we do.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>731817</commentid>
    <comment_count>1</comment_count>
      <attachid>166508</attachid>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2012-10-01 11:12:37 -0700</bug_when>
    <thetext>Created attachment 166508
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>731819</commentid>
    <comment_count>2</comment_count>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2012-10-01 11:15:01 -0700</bug_when>
    <thetext>For example css3/filters tests would broke after bug 95992 lands because of this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>732453</commentid>
    <comment_count>3</comment_count>
      <attachid>166508</attachid>
    <who name="Jocelyn Turcotte">jturcotte</who>
    <bug_when>2012-10-02 02:43:10 -0700</bug_when>
    <thetext>Comment on attachment 166508
Patch

This feels a bit hidden in a corner and I think this doesn&apos;t need to be restricted to layout tests. What about making sure that this setting has no effect and gets overridden if forceCompositingMode() == true in DrawingAreaImpl?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>732892</commentid>
    <comment_count>4</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-10-02 11:47:08 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 166508 [details])
&gt; This feels a bit hidden in a corner and I think this doesn&apos;t need to be restricted to layout tests. What about making sure that this setting has no effect and gets overridden if forceCompositingMode() == true in DrawingAreaImpl?

Agreed. Seems like the wrong place to enforce this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>733454</commentid>
    <comment_count>5</comment_count>
      <attachid>166829</attachid>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2012-10-03 01:52:13 -0700</bug_when>
    <thetext>Created attachment 166829
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>733471</commentid>
    <comment_count>6</comment_count>
      <attachid>166829</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2012-10-03 02:14:48 -0700</bug_when>
    <thetext>Comment on attachment 166829
Patch

Attachment 166829 did not pass win-ews (win):
Output: http://queues.webkit.org/results/14123661</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>733486</commentid>
    <comment_count>7</comment_count>
      <attachid>166829</attachid>
    <who name="Jocelyn Turcotte">jturcotte</who>
    <bug_when>2012-10-03 02:29:30 -0700</bug_when>
    <thetext>Comment on attachment 166829
Patch

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

&gt; Source/WebCore/page/Settings.h:512
&gt; -        void setForceCompositingMode(bool flag) { m_forceCompositingMode = flag; }
&gt; +        void setForceCompositingMode(bool flag)
&gt; +        {

Settings.h is pretty clean already, I would send this to the .cpp if you expand it.

&gt; Source/WebCore/page/Settings.h:513
&gt; +            setAcceleratedCompositingEnabled(true);

I wouldn&apos;t call this if flag == false.

&gt; Source/WebCore/page/Settings.h:514
&gt; +            m_forceCompositingMode = flag;

Since setAcceleratedCompositingEnabled depends on m_forceCompositingMode, I would set this before calling setAcceleratedCompositingEnabled, just to be clean in case somebody updates this code in the future.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>733578</commentid>
    <comment_count>8</comment_count>
      <attachid>166861</attachid>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2012-10-03 05:13:30 -0700</bug_when>
    <thetext>Created attachment 166861
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>733585</commentid>
    <comment_count>9</comment_count>
      <attachid>166861</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2012-10-03 05:26:10 -0700</bug_when>
    <thetext>Comment on attachment 166861
Patch

Attachment 166861 did not pass mac-ews (mac):
Output: http://queues.webkit.org/results/14130715</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>733599</commentid>
    <comment_count>10</comment_count>
      <attachid>166871</attachid>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2012-10-03 05:43:47 -0700</bug_when>
    <thetext>Created attachment 166871
Patch

Rather not bothering with the constness here as it affects exported symbols.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>733603</commentid>
    <comment_count>11</comment_count>
      <attachid>166871</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2012-10-03 05:53:38 -0700</bug_when>
    <thetext>Comment on attachment 166871
Patch

Attachment 166871 did not pass mac-ews (mac):
Output: http://queues.webkit.org/results/14126749</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>733608</commentid>
    <comment_count>12</comment_count>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2012-10-03 05:57:43 -0700</bug_when>
    <thetext>I was wrong, this is about the setForceCompositingMode became non-inline so it should been exported.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>733611</commentid>
    <comment_count>13</comment_count>
      <attachid>166873</attachid>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2012-10-03 06:04:05 -0700</bug_when>
    <thetext>Created attachment 166873
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>733614</commentid>
    <comment_count>14</comment_count>
      <attachid>166873</attachid>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2012-10-03 06:07:02 -0700</bug_when>
    <thetext>Comment on attachment 166873
Patch

Ops, forget about gtk...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>733622</commentid>
    <comment_count>15</comment_count>
      <attachid>166874</attachid>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2012-10-03 06:15:21 -0700</bug_when>
    <thetext>Created attachment 166874
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>733645</commentid>
    <comment_count>16</comment_count>
      <attachid>166874</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2012-10-03 06:48:36 -0700</bug_when>
    <thetext>Comment on attachment 166874
Patch

Attachment 166874 did not pass mac-ews (mac):
Output: http://queues.webkit.org/results/14152115

New failing tests:
http/tests/workers/terminate-during-sync-operation.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>733646</commentid>
    <comment_count>17</comment_count>
      <attachid>166874</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2012-10-03 06:48:40 -0700</bug_when>
    <thetext>Comment on attachment 166874
Patch

Attachment 166874 did not pass win-ews (win):
Output: http://queues.webkit.org/results/14137596</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>733665</commentid>
    <comment_count>18</comment_count>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2012-10-03 07:15:09 -0700</bug_when>
    <thetext>Could you help me fixing the build? Things that I don&apos;t know:

 * I added the new symbol to symbol.filters but the Gtk build is still not happy. Is the symbol I added correct? I constructed the mandled by cloning it from another function with the same signature and changed the name. Should I edit any other file for the Gtk build?
 * Which file should I edit for the Windows build?

Both platforms want to use setAcceleratedCompositingEnabled from InternalSettings.cpp (libWebCoreTestSupport).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>734498</commentid>
    <comment_count>19</comment_count>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2012-10-04 01:38:48 -0700</bug_when>
    <thetext>(In reply to comment #18)
&gt; Could you help me fixing the build? Things that I don&apos;t know:
&gt; 
&gt;  * I added the new symbol to symbol.filters but the Gtk build is still not happy. Is the symbol I added correct? I constructed the mangled name by cloning it from another function with the same signature and changed the name. Should I edit any other file for the Gtk build?
&gt;  * Which file should I edit for the Windows build?
&gt; 
&gt; Both platforms want to use setAcceleratedCompositingEnabled from InternalSettings.cpp (libWebCoreTestSupport).

Added more people in hope that they could help me with this :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>734540</commentid>
    <comment_count>20</comment_count>
    <who name="Jocelyn Turcotte">jturcotte</who>
    <bug_when>2012-10-04 02:45:26 -0700</bug_when>
    <thetext>(In reply to comment #18)
&gt;  * I added the new symbol to symbol.filters but the Gtk build is still not happy. Is the symbol I added correct? I constructed the mandled by cloning it from another function with the same signature and changed the name. Should I edit any other file for the Gtk build?
setMockScrollbarsEnabled is static, it&apos;s not the same signature.
By looking at methods present in both symbols.filter and WebCore.exp.in it seems like the only difference in mangling is the extra underscore at the beginning.

&gt;  * Which file should I edit for the Windows build?
&gt; 
I&apos;m just guessing but it seems to be Source/WebKit2/win/WebKit2.def and Source/WebKit2/win/WebKit2CFLite.def.
The WebKit2 dll seems to links in their WebKit1 API as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>734623</commentid>
    <comment_count>21</comment_count>
      <attachid>167087</attachid>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2012-10-04 05:53:25 -0700</bug_when>
    <thetext>Created attachment 167087
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>734647</commentid>
    <comment_count>22</comment_count>
      <attachid>167087</attachid>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2012-10-04 06:41:58 -0700</bug_when>
    <thetext>Comment on attachment 167087
Patch

Clearing flags on attachment: 167087

Committed r130389: &lt;http://trac.webkit.org/changeset/130389&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>734648</commentid>
    <comment_count>23</comment_count>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2012-10-04 06:42:04 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740368</commentid>
    <comment_count>24</comment_count>
    <who name="James Robinson">jamesr</who>
    <bug_when>2012-10-11 16:09:10 -0700</bug_when>
    <thetext>This broke chromium.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740388</commentid>
    <comment_count>25</comment_count>
    <who name="Vangelis Kokkevis">vangelis</who>
    <bug_when>2012-10-11 16:20:38 -0700</bug_when>
    <thetext>(In reply to comment #24)
&gt; This broke chromium.

It&apos;s also a bad idea to change the value of one setting based on that of another. There&apos;s logic in RenderLayerCompositor::cacheAcceleratedCompositingFlags() to set the value of m_forceCompositingMode based on a handful of conditions (including the isAcceleratedCompositingEnabled Setting). 

This seems like an awkward fix to a problem that lies elsewhere in the code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740734</commentid>
    <comment_count>26</comment_count>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2012-10-12 02:00:24 -0700</bug_when>
    <thetext>
(In reply to comment #24)
&gt; This broke chromium.

Give some info about how it broke it, please!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740737</commentid>
    <comment_count>27</comment_count>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2012-10-12 02:11:46 -0700</bug_when>
    <thetext>(In reply to comment #25)
&gt; (In reply to comment #24)
&gt; &gt; This broke chromium.
&gt; 
&gt; It&apos;s also a bad idea to change the value of one setting based on that of another. There&apos;s logic in RenderLayerCompositor::cacheAcceleratedCompositingFlags() to set the value of m_forceCompositingMode based on a handful of conditions (including the isAcceleratedCompositingEnabled Setting). 
&gt; 
&gt; This seems like an awkward fix to a problem that lies elsewhere in the code.

This function only sets m_forceCompositingMode to true if acceleratedCompositingEnabled is true so I think it doesn&apos;t conflict with the patch. This patch can break things in two cases:
 * if you set forceCompositingMode somewhere and expect that acceleratedCompositing is not necessarily true
 * if you want to disable acceleratedCompositing while forceCompositingMode is true

Both situations seem to be a bit strange.
Anyway, I&apos;m going to roll out the patch because it seems to be a bad idea to add such logic to Settings instead of letting it&apos;s users handle that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740747</commentid>
    <comment_count>28</comment_count>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2012-10-12 02:25:44 -0700</bug_when>
    <thetext>Reverted in http://trac.webkit.org/changeset/131162</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>740974</commentid>
    <comment_count>29</comment_count>
    <who name="Vangelis Kokkevis">vangelis</who>
    <bug_when>2012-10-12 09:35:14 -0700</bug_when>
    <thetext>(In reply to comment #28)
&gt; Reverted in http://trac.webkit.org/changeset/131162

Thank you for reverting! Chrome uses the two flags independently and isAcceleratedCompositingEnabled is somewhat of a master switch (most often triggered by our GPU blacklist) to turn all other compositing off.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>166508</attachid>
            <date>2012-10-01 11:12:37 -0700</date>
            <delta_ts>2012-10-03 01:52:09 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-98048-20121001201150.patch</filename>
            <type>text/plain</type>
            <size>2155</size>
            <attacher name="Balazs Kelemen">kbalazs</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI5ODkwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggOTJmZjhmMTA0YzAxMWJl
ZjNiZWFiMTViYWM5MTUzOTY5NjQ1NDBmZi4uZTg5YjgyNmM2MjljY2EzMzhlYWY0M2RmNjc2MTM1
MTM3NDE5MGU5NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTEwLTAxICBCYWxh
enMgS2VsZW1lbiAgPGtiYWxhenNAd2Via2l0Lm9yZz4KKworICAgICAgICBbUXRdW1dLMl0gRG9u
J3QgYWxsb3cgdGVzdHMgdG8gZGlzYWJsZSBjb21wb3NpdGluZworICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTgwNDgKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGUgUXQgcG9ydCBkb2VzIG5vdCBzdXBwb3J0
IHRoZSBub24tYWNjZWxlcmF0ZWQgcmVuZGVyaW5nIHBhdGgKKyAgICAgICAgaW4gV2ViS2l0Mi4g
RGlzYWJsaW5nIGFjY2VsZXJhdGVkIGNvbXBvc2l0aW5nIHBsYWNlIHVzIGluIGFuIHVuZXhwZWN0
ZWQKKyAgICAgICAgc3RhdGUgYW5kIGJyYWtlcyB0aGUgc3luY2hyb25pemF0aW9uIGJldHdlZW4g
dGhlIFVJIGFuZCB0aGUgd2ViIHByb2Nlc3MKKyAgICAgICAgc28gd2Ugc2hvdWxkIG5vdCBhbGxv
dyBpdC4KKworICAgICAgICAqIFdlYlByb2Nlc3MvSW5qZWN0ZWRCdW5kbGUvSW5qZWN0ZWRCdW5k
bGUuY3BwOgorICAgICAgICAoV2ViS2l0OjpJbmplY3RlZEJ1bmRsZTo6b3ZlcnJpZGVCb29sUHJl
ZmVyZW5jZUZvclRlc3RSdW5uZXIpOgorCiAyMDEyLTA5LTI4ICBCYWxhenMgS2VsZW1lbiAgPGti
YWxhenNAd2Via2l0Lm9yZz4KIAogICAgICAgICBbUXRdIEltbGVtZW50IHBpeGVsIHNuYXBzaG90
IGdlbmVyYXRpb24gaW4gV1RSCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNz
L0luamVjdGVkQnVuZGxlL0luamVjdGVkQnVuZGxlLmNwcCBiL1NvdXJjZS9XZWJLaXQyL1dlYlBy
b2Nlc3MvSW5qZWN0ZWRCdW5kbGUvSW5qZWN0ZWRCdW5kbGUuY3BwCmluZGV4IDQ0ZDlhMTBhYmRm
OTE0ZjhlNzUyYmFhNmVlMzY0NzExN2M3OTNlODkuLjJjYmU3ZTNlNmEwMzMxOTcxMmUxYTdkY2Ix
YmY5OTAzNjVkMTdhOWYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvSW5q
ZWN0ZWRCdW5kbGUvSW5qZWN0ZWRCdW5kbGUuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1dlYlBy
b2Nlc3MvSW5qZWN0ZWRCdW5kbGUvSW5qZWN0ZWRCdW5kbGUuY3BwCkBAIC0xOTEsOCArMTkxLDEx
IEBAIHZvaWQgSW5qZWN0ZWRCdW5kbGU6Om92ZXJyaWRlQm9vbFByZWZlcmVuY2VGb3JUZXN0UnVu
bmVyKFdlYlBhZ2VHcm91cFByb3h5KiBwYWdlCiAjZGVmaW5lIE9WRVJSSURFX1BSRUZFUkVOQ0Vf
QU5EX1NFVF9JTl9FWElTVElOR19QQUdFUyhUZXN0UnVubmVyTmFtZSwgU2V0dGluZ3NOYW1lLCBX
ZWJQcmVmZXJlbmNlc05hbWUpIFwKICAgICBpZiAocHJlZmVyZW5jZSA9PSAjVGVzdFJ1bm5lck5h
bWUpIHsgXAogICAgICAgICBXZWJQcmVmZXJlbmNlc1N0b3JlOjpvdmVycmlkZUJvb2xWYWx1ZUZv
cktleShXZWJQcmVmZXJlbmNlc0tleTo6V2ViUHJlZmVyZW5jZXNOYW1lIyNLZXkoKSwgZW5hYmxl
ZCk7IFwKLSAgICAgICAgZm9yIChIYXNoU2V0PFBhZ2UqPjo6aXRlcmF0b3IgaXRlciA9IHBhZ2Vz
LmJlZ2luKCk7IGl0ZXIgIT0gcGFnZXMuZW5kKCk7ICsraXRlcikgXAorICAgICAgICBmb3IgKEhh
c2hTZXQ8UGFnZSo+OjppdGVyYXRvciBpdGVyID0gcGFnZXMuYmVnaW4oKTsgaXRlciAhPSBwYWdl
cy5lbmQoKTsgKytpdGVyKSB7IFwKKyAgICAgICAgICAgIGlmIChwcmVmZXJlbmNlID09ICJXZWJL
aXRBY2NlbGVyYXRlZENvbXBvc2l0aW5nRW5hYmxlZCIgJiYgKCppdGVyKS0+c2V0dGluZ3MoKS0+
Zm9yY2VDb21wb3NpdGluZ01vZGUoKSkgXAorICAgICAgICAgICAgICAgIGNvbnRpbnVlOyBcCiAg
ICAgICAgICAgICAoKml0ZXIpLT5zZXR0aW5ncygpLT5zZXQjI1NldHRpbmdzTmFtZShlbmFibGVk
KTsgXAorICAgICAgICB9IFwKICAgICAgICAgcmV0dXJuOyBcCiAgICAgfQogCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>166829</attachid>
            <date>2012-10-03 01:52:13 -0700</date>
            <delta_ts>2012-10-03 05:13:26 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-98048-20121003105122.patch</filename>
            <type>text/plain</type>
            <size>2484</size>
            <attacher name="Balazs Kelemen">kbalazs</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI5NzgyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZmQ1ZGY2YTQyN2U4OTkw
OTk2ZTVlYjBjYzBjODBjYTZkMmFiMGU2Ni4uNDMxZGQ0NzRjZmVhMzYwNzI2NzIzZmUxYmQ4ZTFl
M2U0MmMyYmZiNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEyLTEwLTAyICBCYWxh
enMgS2VsZW1lbiAgPGtiYWxhenNAd2Via2l0Lm9yZz4KKworICAgICAgICBEb24ndCBhbGxvdyB0
byBkaXNhYmxlIGNvbXBvc2l0aW5nIGluIGZvcmNlZCBjb21wb3NpdGluZyBtb2RlCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05ODA0OAorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE1ha2UgZm9yY2VkIGNvbXBv
c2l0aW5nIG1vZGUgaW1wbHkgYWNjZWxlcmF0ZWQgY29tcG9zaXRpbmcuIFRoaXMgd2lsbAorICAg
ICAgICBhdm9pZCB1bmV4cGVjdGVkIHNpdHVhdGlvbnMgZm9yIHBsYXRmb3JtcyB0aGF0IGRvbid0
IHdhbnQgdG8gc3VwcG9ydAorICAgICAgICB0aGUgbm9uLWFjY2VsZXJhdGVkIHJlbmRlcmluZyBw
YXRoLgorCisgICAgICAgIENvdmVyZWQgYnkgZXhpc3RpbmcgdGVzdHMuCisKKyAgICAgICAgKiBw
YWdlL1NldHRpbmdzLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlNldHRpbmdzOjpzZXRBY2NlbGVy
YXRlZENvbXBvc2l0aW5nRW5hYmxlZCk6CisgICAgICAgICogcGFnZS9TZXR0aW5ncy5oOgorICAg
ICAgICAoV2ViQ29yZTo6U2V0dGluZ3M6OnNldEZvcmNlQ29tcG9zaXRpbmdNb2RlKToKKwogMjAx
Mi0xMC0wMiAgUGF0cmljayBHYW5zdGVyZXIgIDxwYXJvZ2FAd2Via2l0Lm9yZz4KIAogICAgICAg
ICBbV0lOQ0VdIFJlbW92ZSBGb250UGxhdGZvcm1EYXRhOjphdmVyYWdlQ2hhcldpZHRoKCkKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvU2V0dGluZ3MuY3BwIGIvU291cmNlL1dlYkNv
cmUvcGFnZS9TZXR0aW5ncy5jcHAKaW5kZXggMzA2NjZjNTYxOTgzMjM5YjhkOTg5ZDI4MzMxMGNm
MmY2YjQ2YzNjOC4uMjFiNzMxNzFhZjk3M2FmZDhlOTljOTczMjY2ZTJlOWY1OTBjZDhiYyAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9TZXR0aW5ncy5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvcGFnZS9TZXR0aW5ncy5jcHAKQEAgLTg0MCw2ICs4NDAsOSBAQCB2b2lkIFNldHRpbmdz
OjpzZXRBY2NlbGVyYXRlZENvbXBvc2l0aW5nRW5hYmxlZChib29sIGVuYWJsZWQpCiB7CiAgICAg
aWYgKG1fYWNjZWxlcmF0ZWRDb21wb3NpdGluZ0VuYWJsZWQgPT0gZW5hYmxlZCkKICAgICAgICAg
cmV0dXJuOworCisgICAgaWYgKCFlbmFibGVkICYmIG1fZm9yY2VDb21wb3NpdGluZ01vZGUpCisg
ICAgICAgIHJldHVybjsKICAgICAgICAgCiAgICAgbV9hY2NlbGVyYXRlZENvbXBvc2l0aW5nRW5h
YmxlZCA9IGVuYWJsZWQ7CiAgICAgbV9wYWdlLT5zZXROZWVkc1JlY2FsY1N0eWxlSW5BbGxGcmFt
ZXMoKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvU2V0dGluZ3MuaCBiL1NvdXJj
ZS9XZWJDb3JlL3BhZ2UvU2V0dGluZ3MuaAppbmRleCBjMThkZmQ3MzA2YjU5NTUyZmYzNDJiZDE3
YzBmYzI1Y2E1N2Y3MzI0Li4wODEyNWEwZGJmMDQ3ODAyN2I1MzE3MjkzNDRiZWJiN2JiMjZkNmQ4
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL1NldHRpbmdzLmgKKysrIGIvU291cmNl
L1dlYkNvcmUvcGFnZS9TZXR0aW5ncy5oCkBAIC01MDgsNyArNTA4LDExIEBAIG5hbWVzcGFjZSBX
ZWJDb3JlIHsKICAgICAgICAgdm9pZCBzZXREZXZpY2VIZWlnaHQoaW50IGhlaWdodCkgeyBtX2Rl
dmljZUhlaWdodCA9IGhlaWdodDsgfQogICAgICAgICBpbnQgZGV2aWNlSGVpZ2h0KCkgY29uc3Qg
eyByZXR1cm4gbV9kZXZpY2VIZWlnaHQ7IH0KIAotICAgICAgICB2b2lkIHNldEZvcmNlQ29tcG9z
aXRpbmdNb2RlKGJvb2wgZmxhZykgeyBtX2ZvcmNlQ29tcG9zaXRpbmdNb2RlID0gZmxhZzsgfQor
ICAgICAgICB2b2lkIHNldEZvcmNlQ29tcG9zaXRpbmdNb2RlKGJvb2wgZmxhZykKKyAgICAgICAg
eworICAgICAgICAgICAgc2V0QWNjZWxlcmF0ZWRDb21wb3NpdGluZ0VuYWJsZWQodHJ1ZSk7Cisg
ICAgICAgICAgICBtX2ZvcmNlQ29tcG9zaXRpbmdNb2RlID0gZmxhZzsKKyAgICAgICAgfQogICAg
ICAgICBib29sIGZvcmNlQ29tcG9zaXRpbmdNb2RlKCkgeyByZXR1cm4gbV9mb3JjZUNvbXBvc2l0
aW5nTW9kZTsgfQogCiAgICAgICAgIHZvaWQgc2V0U2hvdWxkSW5qZWN0VXNlclNjcmlwdHNJbklu
aXRpYWxFbXB0eURvY3VtZW50KGJvb2wgZmxhZykgeyBtX3Nob3VsZEluamVjdFVzZXJTY3JpcHRz
SW5Jbml0aWFsRW1wdHlEb2N1bWVudCA9IGZsYWc7IH0K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>166861</attachid>
            <date>2012-10-03 05:13:30 -0700</date>
            <delta_ts>2012-10-03 05:43:43 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-98048-20121003141239.patch</filename>
            <type>text/plain</type>
            <size>3055</size>
            <attacher name="Balazs Kelemen">kbalazs</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMwMjc1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzcxYzBhYmQ4Nzg2Mzcx
YjUyYWVhYWIzOWVmODZkYjI2NWRiYjQzMC4uODVkN2IxZTQwMDk1ZTA4NGNjMGJiMmU2NzZiNTE4
YTMxZjJlYTNkOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDEyLTEwLTAzICBCYWxh
enMgS2VsZW1lbiAgPGtiYWxhenNAd2Via2l0Lm9yZz4KKworICAgICAgICBEb24ndCBhbGxvdyB0
byBkaXNhYmxlIGNvbXBvc2l0aW5nIGluIGZvcmNlZCBjb21wb3NpdGluZyBtb2RlCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05ODA0OAorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE1ha2UgZm9yY2VkIGNvbXBv
c2l0aW5nIG1vZGUgaW1wbHkgYWNjZWxlcmF0ZWQgY29tcG9zaXRpbmcuIFRoaXMgd2lsbAorICAg
ICAgICBhdm9pZCB1bmV4cGVjdGVkIHNpdHVhdGlvbnMgZm9yIHBsYXRmb3JtcyB0aGF0IGRvbid0
IHdhbnQgdG8gc3VwcG9ydAorICAgICAgICB0aGUgbm9uLWFjY2VsZXJhdGVkIHJlbmRlcmluZyBw
YXRoLgorCisgICAgICAgIENvdmVyZWQgYnkgZXhpc3RpbmcgdGVzdHMuCisKKyAgICAgICAgKiBw
YWdlL1NldHRpbmdzLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlNldHRpbmdzOjpzZXRBY2NlbGVy
YXRlZENvbXBvc2l0aW5nRW5hYmxlZCk6CisgICAgICAgIChXZWJDb3JlOjpTZXR0aW5nczo6c2V0
Rm9yY2VDb21wb3NpdGluZ01vZGUpOgorICAgICAgICAoV2ViQ29yZSk6CisgICAgICAgICogcGFn
ZS9TZXR0aW5ncy5oOgorICAgICAgICAoU2V0dGluZ3MpOgorICAgICAgICAoV2ViQ29yZTo6U2V0
dGluZ3M6OmZvcmNlQ29tcG9zaXRpbmdNb2RlKTogTWFrZSB0aGlzIGdldHRlciBjb25zdCBhcyBh
IHNpZGUgZml4LgorCiAyMDEyLTEwLTAzICBQYXRyaWNrIEdhbnN0ZXJlciAgPHBhcm9nYUB3ZWJr
aXQub3JnPgogCiAgICAgICAgIEJ1aWxkIGZpeCBmb3IgV2luQ0UgYWZ0ZXIgcjEzMDE2MC4KZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvU2V0dGluZ3MuY3BwIGIvU291cmNlL1dlYkNv
cmUvcGFnZS9TZXR0aW5ncy5jcHAKaW5kZXggMzA2NjZjNTYxOTgzMjM5YjhkOTg5ZDI4MzMxMGNm
MmY2YjQ2YzNjOC4uMjE4NDBkZmJlMmVjZjY1MDdiOGM5NjYxMDYzMTc3ZGE4ODhjNDdjNCAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9TZXR0aW5ncy5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvcGFnZS9TZXR0aW5ncy5jcHAKQEAgLTg0MCw2ICs4NDAsOSBAQCB2b2lkIFNldHRpbmdz
OjpzZXRBY2NlbGVyYXRlZENvbXBvc2l0aW5nRW5hYmxlZChib29sIGVuYWJsZWQpCiB7CiAgICAg
aWYgKG1fYWNjZWxlcmF0ZWRDb21wb3NpdGluZ0VuYWJsZWQgPT0gZW5hYmxlZCkKICAgICAgICAg
cmV0dXJuOworCisgICAgaWYgKCFlbmFibGVkICYmIG1fZm9yY2VDb21wb3NpdGluZ01vZGUpCisg
ICAgICAgIHJldHVybjsKICAgICAgICAgCiAgICAgbV9hY2NlbGVyYXRlZENvbXBvc2l0aW5nRW5h
YmxlZCA9IGVuYWJsZWQ7CiAgICAgbV9wYWdlLT5zZXROZWVkc1JlY2FsY1N0eWxlSW5BbGxGcmFt
ZXMoKTsKQEAgLTk2OCw2ICs5NzEsMTQgQEAgdm9pZCBTZXR0aW5nczo6c2V0VGlsZWRCYWNraW5n
U3RvcmVFbmFibGVkKGJvb2wgZW5hYmxlZCkKICNlbmRpZgogfQogCit2b2lkIFNldHRpbmdzOjpz
ZXRGb3JjZUNvbXBvc2l0aW5nTW9kZShib29sIGZsYWcpCit7CisgICAgbV9mb3JjZUNvbXBvc2l0
aW5nTW9kZSA9IGZsYWc7CisKKyAgICBpZiAoZmxhZykKKyAgICAgICAgc2V0QWNjZWxlcmF0ZWRD
b21wb3NpdGluZ0VuYWJsZWQodHJ1ZSk7Cit9CisKIHZvaWQgU2V0dGluZ3M6OnNldFNjcm9sbGlu
Z1BlcmZvcm1hbmNlTG9nZ2luZ0VuYWJsZWQoYm9vbCBlbmFibGVkKQogewogICAgIG1fc2Nyb2xs
aW5nUGVyZm9ybWFuY2VMb2dnaW5nRW5hYmxlZCA9IGVuYWJsZWQ7CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9wYWdlL1NldHRpbmdzLmggYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL1NldHRpbmdz
LmgKaW5kZXggYzE4ZGZkNzMwNmI1OTU1MmZmMzQyYmQxN2MwZmMyNWNhNTdmNzMyNC4uZTI1NDRj
Y2Y1M2UxZTY1MjZmZGFjOWQwMjllMjdlNTUzYjdkM2Y1MiAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvcGFnZS9TZXR0aW5ncy5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvU2V0dGluZ3Mu
aApAQCAtNTA4LDggKzUwOCw4IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKICAgICAgICAgdm9pZCBz
ZXREZXZpY2VIZWlnaHQoaW50IGhlaWdodCkgeyBtX2RldmljZUhlaWdodCA9IGhlaWdodDsgfQog
ICAgICAgICBpbnQgZGV2aWNlSGVpZ2h0KCkgY29uc3QgeyByZXR1cm4gbV9kZXZpY2VIZWlnaHQ7
IH0KIAotICAgICAgICB2b2lkIHNldEZvcmNlQ29tcG9zaXRpbmdNb2RlKGJvb2wgZmxhZykgeyBt
X2ZvcmNlQ29tcG9zaXRpbmdNb2RlID0gZmxhZzsgfQotICAgICAgICBib29sIGZvcmNlQ29tcG9z
aXRpbmdNb2RlKCkgeyByZXR1cm4gbV9mb3JjZUNvbXBvc2l0aW5nTW9kZTsgfQorICAgICAgICB2
b2lkIHNldEZvcmNlQ29tcG9zaXRpbmdNb2RlKGJvb2wgZmxhZyk7CisgICAgICAgIGJvb2wgZm9y
Y2VDb21wb3NpdGluZ01vZGUoKSBjb25zdCB7IHJldHVybiBtX2ZvcmNlQ29tcG9zaXRpbmdNb2Rl
OyB9CiAKICAgICAgICAgdm9pZCBzZXRTaG91bGRJbmplY3RVc2VyU2NyaXB0c0luSW5pdGlhbEVt
cHR5RG9jdW1lbnQoYm9vbCBmbGFnKSB7IG1fc2hvdWxkSW5qZWN0VXNlclNjcmlwdHNJbkluaXRp
YWxFbXB0eURvY3VtZW50ID0gZmxhZzsgfQogICAgICAgICBib29sIHNob3VsZEluamVjdFVzZXJT
Y3JpcHRzSW5Jbml0aWFsRW1wdHlEb2N1bWVudCgpIHsgcmV0dXJuIG1fc2hvdWxkSW5qZWN0VXNl
clNjcmlwdHNJbkluaXRpYWxFbXB0eURvY3VtZW50OyB9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>166871</attachid>
            <date>2012-10-03 05:43:47 -0700</date>
            <delta_ts>2012-10-03 06:04:00 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-98048-20121003144256.patch</filename>
            <type>text/plain</type>
            <size>2765</size>
            <attacher name="Balazs Kelemen">kbalazs</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMwMjc1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzcxYzBhYmQ4Nzg2Mzcx
YjUyYWVhYWIzOWVmODZkYjI2NWRiYjQzMC4uNzM0ZGZlOTZjOGE2Yzk0NjI3YWU5N2QyMzM1MmRh
ZTcxMWIxYWYyYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEyLTEwLTAzICBCYWxh
enMgS2VsZW1lbiAgPGtiYWxhenNAd2Via2l0Lm9yZz4KKworICAgICAgICBEb24ndCBhbGxvdyB0
byBkaXNhYmxlIGNvbXBvc2l0aW5nIGluIGZvcmNlZCBjb21wb3NpdGluZyBtb2RlCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05ODA0OAorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE1ha2UgZm9yY2VkIGNvbXBv
c2l0aW5nIG1vZGUgaW1wbHkgYWNjZWxlcmF0ZWQgY29tcG9zaXRpbmcuIFRoaXMgd2lsbAorICAg
ICAgICBhdm9pZCB1bmV4cGVjdGVkIHNpdHVhdGlvbnMgZm9yIHBsYXRmb3JtcyB0aGF0IGRvbid0
IHdhbnQgdG8gc3VwcG9ydAorICAgICAgICB0aGUgbm9uLWFjY2VsZXJhdGVkIHJlbmRlcmluZyBw
YXRoLgorCisgICAgICAgIENvdmVyZWQgYnkgZXhpc3RpbmcgdGVzdHMuCisKKyAgICAgICAgKiBw
YWdlL1NldHRpbmdzLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlNldHRpbmdzOjpzZXRBY2NlbGVy
YXRlZENvbXBvc2l0aW5nRW5hYmxlZCk6CisgICAgICAgIChXZWJDb3JlOjpTZXR0aW5nczo6c2V0
Rm9yY2VDb21wb3NpdGluZ01vZGUpOgorICAgICAgICAoV2ViQ29yZSk6CisgICAgICAgICogcGFn
ZS9TZXR0aW5ncy5oOgorICAgICAgICAoU2V0dGluZ3MpOgorCiAyMDEyLTEwLTAzICBQYXRyaWNr
IEdhbnN0ZXJlciAgPHBhcm9nYUB3ZWJraXQub3JnPgogCiAgICAgICAgIEJ1aWxkIGZpeCBmb3Ig
V2luQ0UgYWZ0ZXIgcjEzMDE2MC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvU2V0
dGluZ3MuY3BwIGIvU291cmNlL1dlYkNvcmUvcGFnZS9TZXR0aW5ncy5jcHAKaW5kZXggMzA2NjZj
NTYxOTgzMjM5YjhkOTg5ZDI4MzMxMGNmMmY2YjQ2YzNjOC4uMjE4NDBkZmJlMmVjZjY1MDdiOGM5
NjYxMDYzMTc3ZGE4ODhjNDdjNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9TZXR0
aW5ncy5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9TZXR0aW5ncy5jcHAKQEAgLTg0MCw2
ICs4NDAsOSBAQCB2b2lkIFNldHRpbmdzOjpzZXRBY2NlbGVyYXRlZENvbXBvc2l0aW5nRW5hYmxl
ZChib29sIGVuYWJsZWQpCiB7CiAgICAgaWYgKG1fYWNjZWxlcmF0ZWRDb21wb3NpdGluZ0VuYWJs
ZWQgPT0gZW5hYmxlZCkKICAgICAgICAgcmV0dXJuOworCisgICAgaWYgKCFlbmFibGVkICYmIG1f
Zm9yY2VDb21wb3NpdGluZ01vZGUpCisgICAgICAgIHJldHVybjsKICAgICAgICAgCiAgICAgbV9h
Y2NlbGVyYXRlZENvbXBvc2l0aW5nRW5hYmxlZCA9IGVuYWJsZWQ7CiAgICAgbV9wYWdlLT5zZXRO
ZWVkc1JlY2FsY1N0eWxlSW5BbGxGcmFtZXMoKTsKQEAgLTk2OCw2ICs5NzEsMTQgQEAgdm9pZCBT
ZXR0aW5nczo6c2V0VGlsZWRCYWNraW5nU3RvcmVFbmFibGVkKGJvb2wgZW5hYmxlZCkKICNlbmRp
ZgogfQogCit2b2lkIFNldHRpbmdzOjpzZXRGb3JjZUNvbXBvc2l0aW5nTW9kZShib29sIGZsYWcp
Cit7CisgICAgbV9mb3JjZUNvbXBvc2l0aW5nTW9kZSA9IGZsYWc7CisKKyAgICBpZiAoZmxhZykK
KyAgICAgICAgc2V0QWNjZWxlcmF0ZWRDb21wb3NpdGluZ0VuYWJsZWQodHJ1ZSk7Cit9CisKIHZv
aWQgU2V0dGluZ3M6OnNldFNjcm9sbGluZ1BlcmZvcm1hbmNlTG9nZ2luZ0VuYWJsZWQoYm9vbCBl
bmFibGVkKQogewogICAgIG1fc2Nyb2xsaW5nUGVyZm9ybWFuY2VMb2dnaW5nRW5hYmxlZCA9IGVu
YWJsZWQ7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL1NldHRpbmdzLmggYi9Tb3Vy
Y2UvV2ViQ29yZS9wYWdlL1NldHRpbmdzLmgKaW5kZXggYzE4ZGZkNzMwNmI1OTU1MmZmMzQyYmQx
N2MwZmMyNWNhNTdmNzMyNC4uMDhjZGE1ZGUwN2Q1ZmJlM2NlNDViOTk1MDlkYWYyNTk3ODQ2NWU0
NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9TZXR0aW5ncy5oCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL3BhZ2UvU2V0dGluZ3MuaApAQCAtNTA4LDcgKzUwOCw3IEBAIG5hbWVzcGFjZSBX
ZWJDb3JlIHsKICAgICAgICAgdm9pZCBzZXREZXZpY2VIZWlnaHQoaW50IGhlaWdodCkgeyBtX2Rl
dmljZUhlaWdodCA9IGhlaWdodDsgfQogICAgICAgICBpbnQgZGV2aWNlSGVpZ2h0KCkgY29uc3Qg
eyByZXR1cm4gbV9kZXZpY2VIZWlnaHQ7IH0KIAotICAgICAgICB2b2lkIHNldEZvcmNlQ29tcG9z
aXRpbmdNb2RlKGJvb2wgZmxhZykgeyBtX2ZvcmNlQ29tcG9zaXRpbmdNb2RlID0gZmxhZzsgfQor
ICAgICAgICB2b2lkIHNldEZvcmNlQ29tcG9zaXRpbmdNb2RlKGJvb2wgZmxhZyk7CiAgICAgICAg
IGJvb2wgZm9yY2VDb21wb3NpdGluZ01vZGUoKSB7IHJldHVybiBtX2ZvcmNlQ29tcG9zaXRpbmdN
b2RlOyB9CiAKICAgICAgICAgdm9pZCBzZXRTaG91bGRJbmplY3RVc2VyU2NyaXB0c0luSW5pdGlh
bEVtcHR5RG9jdW1lbnQoYm9vbCBmbGFnKSB7IG1fc2hvdWxkSW5qZWN0VXNlclNjcmlwdHNJbklu
aXRpYWxFbXB0eURvY3VtZW50ID0gZmxhZzsgfQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>166873</attachid>
            <date>2012-10-03 06:04:05 -0700</date>
            <delta_ts>2012-10-03 06:15:16 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-98048-20121003150314.patch</filename>
            <type>text/plain</type>
            <size>3885</size>
            <attacher name="Balazs Kelemen">kbalazs</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMwMjc1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzcxYzBhYmQ4Nzg2Mzcx
YjUyYWVhYWIzOWVmODZkYjI2NWRiYjQzMC4uMzIyNGFjMGVhMTcyZDViMzgwZGYzYTJkZmNiMDVi
NmM5NzczMGU1NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDEyLTEwLTAzICBCYWxh
enMgS2VsZW1lbiAgPGtiYWxhenNAd2Via2l0Lm9yZz4KKworICAgICAgICBEb24ndCBhbGxvdyB0
byBkaXNhYmxlIGNvbXBvc2l0aW5nIGluIGZvcmNlZCBjb21wb3NpdGluZyBtb2RlCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05ODA0OAorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE1ha2UgZm9yY2VkIGNvbXBv
c2l0aW5nIG1vZGUgaW1wbHkgYWNjZWxlcmF0ZWQgY29tcG9zaXRpbmcuIFRoaXMgd2lsbAorICAg
ICAgICBhdm9pZCB1bmV4cGVjdGVkIHNpdHVhdGlvbnMgZm9yIHBsYXRmb3JtcyB0aGF0IGRvbid0
IHdhbnQgdG8gc3VwcG9ydAorICAgICAgICB0aGUgbm9uLWFjY2VsZXJhdGVkIHJlbmRlcmluZyBw
YXRoLgorCisgICAgICAgIENvdmVyZWQgYnkgZXhpc3RpbmcgdGVzdHMuCisKKyAgICAgICAgKiBX
ZWJDb3JlLmV4cC5pbjogRXhwb3J0IFNldHRpbmdzOjpzZXRBY2NlbGVyYXRlZENvbXBvc2l0aW5n
RW5hYmxlZAorICAgICAgICBiZWNhdXNlIGl0IGhhcyBiZWVuIGRlaW5saW5lZC4KKyAgICAgICAg
KiBwYWdlL1NldHRpbmdzLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlNldHRpbmdzOjpzZXRBY2Nl
bGVyYXRlZENvbXBvc2l0aW5nRW5hYmxlZCk6CisgICAgICAgIChXZWJDb3JlOjpTZXR0aW5nczo6
c2V0Rm9yY2VDb21wb3NpdGluZ01vZGUpOgorICAgICAgICAoV2ViQ29yZSk6CisgICAgICAgICog
cGFnZS9TZXR0aW5ncy5oOgorICAgICAgICAoU2V0dGluZ3MpOgorICAgICAgICAoV2ViQ29yZTo6
U2V0dGluZ3M6OmZvcmNlQ29tcG9zaXRpbmdNb2RlKTogTWFrZSBpdCBjb25zdCBhcyBhIHNpZGUg
Zml4LgorCiAyMDEyLTEwLTAzICBQYXRyaWNrIEdhbnN0ZXJlciAgPHBhcm9nYUB3ZWJraXQub3Jn
PgogCiAgICAgICAgIEJ1aWxkIGZpeCBmb3IgV2luQ0UgYWZ0ZXIgcjEzMDE2MC4KZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL1dlYkNvcmUuZXhwLmluIGIvU291cmNlL1dlYkNvcmUvV2ViQ29y
ZS5leHAuaW4KaW5kZXggYzM0MjZmN2E0NGI4MTNkYjExZmEwNzVkN2NjYjAzMTU4N2NlOGZmZi4u
YWY5YTRjZjJjOGRjZDA5NjI0MDZhZmJhYmE0ZTU5MDg1MmQzYTc0MSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvV2ViQ29yZS5leHAuaW4KKysrIGIvU291cmNlL1dlYkNvcmUvV2ViQ29yZS5l
eHAuaW4KQEAgLTg4Miw2ICs4ODIsNyBAQCBfX1pON1dlYkNvcmU4U2V0dGluZ3MyM3NldENhcmV0
QnJvd3NpbmdFbmFibGVkRWIKIF9fWk43V2ViQ29yZThTZXR0aW5nczIzc2V0RGVmYXVsdEZpeGVk
Rm9udFNpemVFaQogX19aTjdXZWJDb3JlOFNldHRpbmdzMjNzZXRFZGl0YWJsZUxpbmtCZWhhdmlv
ckVOU18yMEVkaXRhYmxlTGlua0JlaGF2aW9yRQogX19aTjdXZWJDb3JlOFNldHRpbmdzMjNzZXRM
b2FkRGVmZXJyaW5nRW5hYmxlZEViCitfX1pON1dlYkNvcmU4U2V0dGluZ3MyM3NldEZvcmNlQ29t
cG9zaXRpbmdNb2RlRWIKIF9fWk43V2ViQ29yZThTZXR0aW5nczIzc2V0UGljdG9ncmFwaEZvbnRG
YW1pbHlFUktOM1dURjEyQXRvbWljU3RyaW5nRTExVVNjcmlwdENvZGUKIF9fWk43V2ViQ29yZThT
ZXR0aW5nczIzc2V0VXNlc0VuY29kaW5nRGV0ZWN0b3JFYgogX19aTjdXZWJDb3JlOFNldHRpbmdz
MjRzZXRBcHBsaWNhdGlvbkNocm9tZU1vZGVFYgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
cGFnZS9TZXR0aW5ncy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL1NldHRpbmdzLmNwcAppbmRl
eCAzMDY2NmM1NjE5ODMyMzliOGQ5ODlkMjgzMzEwY2YyZjZiNDZjM2M4Li4yMTg0MGRmYmUyZWNm
NjUwN2I4Yzk2NjEwNjMxNzdkYTg4OGM0N2M0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9w
YWdlL1NldHRpbmdzLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL1NldHRpbmdzLmNwcApA
QCAtODQwLDYgKzg0MCw5IEBAIHZvaWQgU2V0dGluZ3M6OnNldEFjY2VsZXJhdGVkQ29tcG9zaXRp
bmdFbmFibGVkKGJvb2wgZW5hYmxlZCkKIHsKICAgICBpZiAobV9hY2NlbGVyYXRlZENvbXBvc2l0
aW5nRW5hYmxlZCA9PSBlbmFibGVkKQogICAgICAgICByZXR1cm47CisKKyAgICBpZiAoIWVuYWJs
ZWQgJiYgbV9mb3JjZUNvbXBvc2l0aW5nTW9kZSkKKyAgICAgICAgcmV0dXJuOwogICAgICAgICAK
ICAgICBtX2FjY2VsZXJhdGVkQ29tcG9zaXRpbmdFbmFibGVkID0gZW5hYmxlZDsKICAgICBtX3Bh
Z2UtPnNldE5lZWRzUmVjYWxjU3R5bGVJbkFsbEZyYW1lcygpOwpAQCAtOTY4LDYgKzk3MSwxNCBA
QCB2b2lkIFNldHRpbmdzOjpzZXRUaWxlZEJhY2tpbmdTdG9yZUVuYWJsZWQoYm9vbCBlbmFibGVk
KQogI2VuZGlmCiB9CiAKK3ZvaWQgU2V0dGluZ3M6OnNldEZvcmNlQ29tcG9zaXRpbmdNb2RlKGJv
b2wgZmxhZykKK3sKKyAgICBtX2ZvcmNlQ29tcG9zaXRpbmdNb2RlID0gZmxhZzsKKworICAgIGlm
IChmbGFnKQorICAgICAgICBzZXRBY2NlbGVyYXRlZENvbXBvc2l0aW5nRW5hYmxlZCh0cnVlKTsK
K30KKwogdm9pZCBTZXR0aW5nczo6c2V0U2Nyb2xsaW5nUGVyZm9ybWFuY2VMb2dnaW5nRW5hYmxl
ZChib29sIGVuYWJsZWQpCiB7CiAgICAgbV9zY3JvbGxpbmdQZXJmb3JtYW5jZUxvZ2dpbmdFbmFi
bGVkID0gZW5hYmxlZDsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvU2V0dGluZ3Mu
aCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvU2V0dGluZ3MuaAppbmRleCBjMThkZmQ3MzA2YjU5NTUy
ZmYzNDJiZDE3YzBmYzI1Y2E1N2Y3MzI0Li5lMjU0NGNjZjUzZTFlNjUyNmZkYWM5ZDAyOWUyN2U1
NTNiN2QzZjUyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL1NldHRpbmdzLmgKKysr
IGIvU291cmNlL1dlYkNvcmUvcGFnZS9TZXR0aW5ncy5oCkBAIC01MDgsOCArNTA4LDggQEAgbmFt
ZXNwYWNlIFdlYkNvcmUgewogICAgICAgICB2b2lkIHNldERldmljZUhlaWdodChpbnQgaGVpZ2h0
KSB7IG1fZGV2aWNlSGVpZ2h0ID0gaGVpZ2h0OyB9CiAgICAgICAgIGludCBkZXZpY2VIZWlnaHQo
KSBjb25zdCB7IHJldHVybiBtX2RldmljZUhlaWdodDsgfQogCi0gICAgICAgIHZvaWQgc2V0Rm9y
Y2VDb21wb3NpdGluZ01vZGUoYm9vbCBmbGFnKSB7IG1fZm9yY2VDb21wb3NpdGluZ01vZGUgPSBm
bGFnOyB9Ci0gICAgICAgIGJvb2wgZm9yY2VDb21wb3NpdGluZ01vZGUoKSB7IHJldHVybiBtX2Zv
cmNlQ29tcG9zaXRpbmdNb2RlOyB9CisgICAgICAgIHZvaWQgc2V0Rm9yY2VDb21wb3NpdGluZ01v
ZGUoYm9vbCBmbGFnKTsKKyAgICAgICAgYm9vbCBmb3JjZUNvbXBvc2l0aW5nTW9kZSgpIGNvbnN0
IHsgcmV0dXJuIG1fZm9yY2VDb21wb3NpdGluZ01vZGU7IH0KIAogICAgICAgICB2b2lkIHNldFNo
b3VsZEluamVjdFVzZXJTY3JpcHRzSW5Jbml0aWFsRW1wdHlEb2N1bWVudChib29sIGZsYWcpIHsg
bV9zaG91bGRJbmplY3RVc2VyU2NyaXB0c0luSW5pdGlhbEVtcHR5RG9jdW1lbnQgPSBmbGFnOyB9
CiAgICAgICAgIGJvb2wgc2hvdWxkSW5qZWN0VXNlclNjcmlwdHNJbkluaXRpYWxFbXB0eURvY3Vt
ZW50KCkgeyByZXR1cm4gbV9zaG91bGRJbmplY3RVc2VyU2NyaXB0c0luSW5pdGlhbEVtcHR5RG9j
dW1lbnQ7IH0K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>166874</attachid>
            <date>2012-10-03 06:15:21 -0700</date>
            <delta_ts>2012-10-04 05:53:19 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-98048-20121003151430.patch</filename>
            <type>text/plain</type>
            <size>5347</size>
            <attacher name="Balazs Kelemen">kbalazs</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMwMjc1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzcxYzBhYmQ4Nzg2Mzcx
YjUyYWVhYWIzOWVmODZkYjI2NWRiYjQzMC4uMzIyNGFjMGVhMTcyZDViMzgwZGYzYTJkZmNiMDVi
NmM5NzczMGU1NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDEyLTEwLTAzICBCYWxh
enMgS2VsZW1lbiAgPGtiYWxhenNAd2Via2l0Lm9yZz4KKworICAgICAgICBEb24ndCBhbGxvdyB0
byBkaXNhYmxlIGNvbXBvc2l0aW5nIGluIGZvcmNlZCBjb21wb3NpdGluZyBtb2RlCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05ODA0OAorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE1ha2UgZm9yY2VkIGNvbXBv
c2l0aW5nIG1vZGUgaW1wbHkgYWNjZWxlcmF0ZWQgY29tcG9zaXRpbmcuIFRoaXMgd2lsbAorICAg
ICAgICBhdm9pZCB1bmV4cGVjdGVkIHNpdHVhdGlvbnMgZm9yIHBsYXRmb3JtcyB0aGF0IGRvbid0
IHdhbnQgdG8gc3VwcG9ydAorICAgICAgICB0aGUgbm9uLWFjY2VsZXJhdGVkIHJlbmRlcmluZyBw
YXRoLgorCisgICAgICAgIENvdmVyZWQgYnkgZXhpc3RpbmcgdGVzdHMuCisKKyAgICAgICAgKiBX
ZWJDb3JlLmV4cC5pbjogRXhwb3J0IFNldHRpbmdzOjpzZXRBY2NlbGVyYXRlZENvbXBvc2l0aW5n
RW5hYmxlZAorICAgICAgICBiZWNhdXNlIGl0IGhhcyBiZWVuIGRlaW5saW5lZC4KKyAgICAgICAg
KiBwYWdlL1NldHRpbmdzLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlNldHRpbmdzOjpzZXRBY2Nl
bGVyYXRlZENvbXBvc2l0aW5nRW5hYmxlZCk6CisgICAgICAgIChXZWJDb3JlOjpTZXR0aW5nczo6
c2V0Rm9yY2VDb21wb3NpdGluZ01vZGUpOgorICAgICAgICAoV2ViQ29yZSk6CisgICAgICAgICog
cGFnZS9TZXR0aW5ncy5oOgorICAgICAgICAoU2V0dGluZ3MpOgorICAgICAgICAoV2ViQ29yZTo6
U2V0dGluZ3M6OmZvcmNlQ29tcG9zaXRpbmdNb2RlKTogTWFrZSBpdCBjb25zdCBhcyBhIHNpZGUg
Zml4LgorCiAyMDEyLTEwLTAzICBQYXRyaWNrIEdhbnN0ZXJlciAgPHBhcm9nYUB3ZWJraXQub3Jn
PgogCiAgICAgICAgIEJ1aWxkIGZpeCBmb3IgV2luQ0UgYWZ0ZXIgcjEzMDE2MC4KZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL1dlYkNvcmUuZXhwLmluIGIvU291cmNlL1dlYkNvcmUvV2ViQ29y
ZS5leHAuaW4KaW5kZXggYzM0MjZmN2E0NGI4MTNkYjExZmEwNzVkN2NjYjAzMTU4N2NlOGZmZi4u
YWY5YTRjZjJjOGRjZDA5NjI0MDZhZmJhYmE0ZTU5MDg1MmQzYTc0MSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvV2ViQ29yZS5leHAuaW4KKysrIGIvU291cmNlL1dlYkNvcmUvV2ViQ29yZS5l
eHAuaW4KQEAgLTg4Miw2ICs4ODIsNyBAQCBfX1pON1dlYkNvcmU4U2V0dGluZ3MyM3NldENhcmV0
QnJvd3NpbmdFbmFibGVkRWIKIF9fWk43V2ViQ29yZThTZXR0aW5nczIzc2V0RGVmYXVsdEZpeGVk
Rm9udFNpemVFaQogX19aTjdXZWJDb3JlOFNldHRpbmdzMjNzZXRFZGl0YWJsZUxpbmtCZWhhdmlv
ckVOU18yMEVkaXRhYmxlTGlua0JlaGF2aW9yRQogX19aTjdXZWJDb3JlOFNldHRpbmdzMjNzZXRM
b2FkRGVmZXJyaW5nRW5hYmxlZEViCitfX1pON1dlYkNvcmU4U2V0dGluZ3MyM3NldEZvcmNlQ29t
cG9zaXRpbmdNb2RlRWIKIF9fWk43V2ViQ29yZThTZXR0aW5nczIzc2V0UGljdG9ncmFwaEZvbnRG
YW1pbHlFUktOM1dURjEyQXRvbWljU3RyaW5nRTExVVNjcmlwdENvZGUKIF9fWk43V2ViQ29yZThT
ZXR0aW5nczIzc2V0VXNlc0VuY29kaW5nRGV0ZWN0b3JFYgogX19aTjdXZWJDb3JlOFNldHRpbmdz
MjRzZXRBcHBsaWNhdGlvbkNocm9tZU1vZGVFYgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
cGFnZS9TZXR0aW5ncy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL1NldHRpbmdzLmNwcAppbmRl
eCAzMDY2NmM1NjE5ODMyMzliOGQ5ODlkMjgzMzEwY2YyZjZiNDZjM2M4Li4yMTg0MGRmYmUyZWNm
NjUwN2I4Yzk2NjEwNjMxNzdkYTg4OGM0N2M0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9w
YWdlL1NldHRpbmdzLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL1NldHRpbmdzLmNwcApA
QCAtODQwLDYgKzg0MCw5IEBAIHZvaWQgU2V0dGluZ3M6OnNldEFjY2VsZXJhdGVkQ29tcG9zaXRp
bmdFbmFibGVkKGJvb2wgZW5hYmxlZCkKIHsKICAgICBpZiAobV9hY2NlbGVyYXRlZENvbXBvc2l0
aW5nRW5hYmxlZCA9PSBlbmFibGVkKQogICAgICAgICByZXR1cm47CisKKyAgICBpZiAoIWVuYWJs
ZWQgJiYgbV9mb3JjZUNvbXBvc2l0aW5nTW9kZSkKKyAgICAgICAgcmV0dXJuOwogICAgICAgICAK
ICAgICBtX2FjY2VsZXJhdGVkQ29tcG9zaXRpbmdFbmFibGVkID0gZW5hYmxlZDsKICAgICBtX3Bh
Z2UtPnNldE5lZWRzUmVjYWxjU3R5bGVJbkFsbEZyYW1lcygpOwpAQCAtOTY4LDYgKzk3MSwxNCBA
QCB2b2lkIFNldHRpbmdzOjpzZXRUaWxlZEJhY2tpbmdTdG9yZUVuYWJsZWQoYm9vbCBlbmFibGVk
KQogI2VuZGlmCiB9CiAKK3ZvaWQgU2V0dGluZ3M6OnNldEZvcmNlQ29tcG9zaXRpbmdNb2RlKGJv
b2wgZmxhZykKK3sKKyAgICBtX2ZvcmNlQ29tcG9zaXRpbmdNb2RlID0gZmxhZzsKKworICAgIGlm
IChmbGFnKQorICAgICAgICBzZXRBY2NlbGVyYXRlZENvbXBvc2l0aW5nRW5hYmxlZCh0cnVlKTsK
K30KKwogdm9pZCBTZXR0aW5nczo6c2V0U2Nyb2xsaW5nUGVyZm9ybWFuY2VMb2dnaW5nRW5hYmxl
ZChib29sIGVuYWJsZWQpCiB7CiAgICAgbV9zY3JvbGxpbmdQZXJmb3JtYW5jZUxvZ2dpbmdFbmFi
bGVkID0gZW5hYmxlZDsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvU2V0dGluZ3Mu
aCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvU2V0dGluZ3MuaAppbmRleCBjMThkZmQ3MzA2YjU5NTUy
ZmYzNDJiZDE3YzBmYzI1Y2E1N2Y3MzI0Li5lMjU0NGNjZjUzZTFlNjUyNmZkYWM5ZDAyOWUyN2U1
NTNiN2QzZjUyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL1NldHRpbmdzLmgKKysr
IGIvU291cmNlL1dlYkNvcmUvcGFnZS9TZXR0aW5ncy5oCkBAIC01MDgsOCArNTA4LDggQEAgbmFt
ZXNwYWNlIFdlYkNvcmUgewogICAgICAgICB2b2lkIHNldERldmljZUhlaWdodChpbnQgaGVpZ2h0
KSB7IG1fZGV2aWNlSGVpZ2h0ID0gaGVpZ2h0OyB9CiAgICAgICAgIGludCBkZXZpY2VIZWlnaHQo
KSBjb25zdCB7IHJldHVybiBtX2RldmljZUhlaWdodDsgfQogCi0gICAgICAgIHZvaWQgc2V0Rm9y
Y2VDb21wb3NpdGluZ01vZGUoYm9vbCBmbGFnKSB7IG1fZm9yY2VDb21wb3NpdGluZ01vZGUgPSBm
bGFnOyB9Ci0gICAgICAgIGJvb2wgZm9yY2VDb21wb3NpdGluZ01vZGUoKSB7IHJldHVybiBtX2Zv
cmNlQ29tcG9zaXRpbmdNb2RlOyB9CisgICAgICAgIHZvaWQgc2V0Rm9yY2VDb21wb3NpdGluZ01v
ZGUoYm9vbCBmbGFnKTsKKyAgICAgICAgYm9vbCBmb3JjZUNvbXBvc2l0aW5nTW9kZSgpIGNvbnN0
IHsgcmV0dXJuIG1fZm9yY2VDb21wb3NpdGluZ01vZGU7IH0KIAogICAgICAgICB2b2lkIHNldFNo
b3VsZEluamVjdFVzZXJTY3JpcHRzSW5Jbml0aWFsRW1wdHlEb2N1bWVudChib29sIGZsYWcpIHsg
bV9zaG91bGRJbmplY3RVc2VyU2NyaXB0c0luSW5pdGlhbEVtcHR5RG9jdW1lbnQgPSBmbGFnOyB9
CiAgICAgICAgIGJvb2wgc2hvdWxkSW5qZWN0VXNlclNjcmlwdHNJbkluaXRpYWxFbXB0eURvY3Vt
ZW50KCkgeyByZXR1cm4gbV9zaG91bGRJbmplY3RVc2VyU2NyaXB0c0luSW5pdGlhbEVtcHR5RG9j
dW1lbnQ7IH0KZGlmZiAtLWdpdCBhL1NvdXJjZS9hdXRvdG9vbHMvc3ltYm9scy5maWx0ZXIgYi9T
b3VyY2UvYXV0b3Rvb2xzL3N5bWJvbHMuZmlsdGVyCmluZGV4IDA4ZGY2YzgxMjc4NjhlYmJhYzkz
OTJlMDg0YmJiNDQ2YWJhY2I4MGIuLjY5ZmQ5Y2FlNGI0ZWRiZjA3NmU3N2YyMzViMzA1MDkyN2Zi
YmIzNDAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9hdXRvdG9vbHMvc3ltYm9scy5maWx0ZXIKKysrIGIv
U291cmNlL2F1dG90b29scy9zeW1ib2xzLmZpbHRlcgpAQCAtMTcxLDYgKzE3MSw3IEBAIF9aTjdX
ZWJDb3JlOFNldHRpbmdzMjFtb2NrU2Nyb2xsYmFyc0VuYWJsZWRFdjsKIF9aTjdXZWJDb3JlOFNl
dHRpbmdzMjFzZXRTdGFuZGFyZEZvbnRGYW1pbHlFUktOM1dURjEyQXRvbWljU3RyaW5nRTExVVNj
cmlwdENvZGU7CiBfWk43V2ViQ29yZThTZXR0aW5nczIyc2V0U2Fuc1NlcmlmRm9udEZhbWlseUVS
S04zV1RGMTJBdG9taWNTdHJpbmdFMTFVU2NyaXB0Q29kZTsKIF9aTjdXZWJDb3JlOFNldHRpbmdz
MjNzZXRQaWN0b2dyYXBoRm9udEZhbWlseUVSS04zV1RGMTJBdG9taWNTdHJpbmdFMTFVU2NyaXB0
Q29kZTsKK19aTjdXZWJDb3JlOFNldHRpbmdzMjRzZXRGb3JjZUNvbXBvc2l0aW5nTW9kZUViOwog
X1pON1dlYkNvcmU4U2V0dGluZ3MyNHNldE1vY2tTY3JvbGxiYXJzRW5hYmxlZEViOwogX1pON1dl
YkNvcmU4U2V0dGluZ3MyNHNldFVzZXNPdmVybGF5U2Nyb2xsYmFyc0ViOwogX1pON1dlYkNvcmU4
U2V0dGluZ3MyNHNldFN0b3JhZ2VCbG9ja2luZ1BvbGljeUVOU18xNFNlY3VyaXR5T3JpZ2luMjFT
dG9yYWdlQmxvY2tpbmdQb2xpY3lFOwpkaWZmIC0tZ2l0IGEvQ2hhbmdlTG9nIGIvQ2hhbmdlTG9n
CmluZGV4IDdhNDJmYTkwYzI5MjliZDcwMmY5Y2I4N2E1ZjUwOTA3ZmE4ZGJjOGMuLjBmM2JlMDM3
YjRmMjc2NzJkOTk4MmNmNGUxYWIxYjdmOGQ4NjNjZGYgMTAwNjQ0Ci0tLSBhL0NoYW5nZUxvZwor
KysgYi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAxMi0xMC0wMyAgQmFsYXpzIEtlbGVt
ZW4gIDxrYmFsYXpzQHdlYmtpdC5vcmc+CisKKyAgICAgICAgRG9uJ3QgYWxsb3cgdG8gZGlzYWJs
ZSBjb21wb3NpdGluZyBpbiBmb3JjZWQgY29tcG9zaXRpbmcgbW9kZQorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTgwNDgKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBFeHBvcnQgU2V0dGluZ3M6OnNldEFjY2Vs
ZXJhdGVkQ29tcG9zaXRpbmdFbmFibGVkIGJlY2F1c2UgaXQgaGFzIGJlZW4gZGVpbmxpbmVkLgor
CisgICAgICAgICogU291cmNlL2F1dG90b29scy9zeW1ib2xzLmZpbHRlcjoKKwogMjAxMi0xMC0w
MSAgS2Vpc2hpIEhhdHRvcmkgIDxrZWlzaGlAd2Via2l0Lm9yZz4KIAogICAgICAgICBDYWxlbmRh
ciBwaWNrZXIgc2hvdWxkIHVzZSB6ZXJvIGFzIGRlZmF1bHQgc3RlcCBiYXNlCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>167087</attachid>
            <date>2012-10-04 05:53:25 -0700</date>
            <delta_ts>2012-10-04 06:41:58 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-98048-20121004145230.patch</filename>
            <type>text/plain</type>
            <size>7813</size>
            <attacher name="Balazs Kelemen">kbalazs</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMwMzcxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDM4NGFlOGQ3YTg4MTYz
MjhkMDkyNjE3MzFkNTk1Yzk5ZWE5NDc5MS4uYjBhOGU4ZTljOGIyYWQzMmU1ZTQ1OWJhOGJkY2Ux
MGUyMTJjNmFlOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDEyLTEwLTA0ICBCYWxh
enMgS2VsZW1lbiAgPGtiYWxhenNAd2Via2l0Lm9yZz4KKworICAgICAgICBEb24ndCBhbGxvdyB0
byBkaXNhYmxlIGNvbXBvc2l0aW5nIGluIGZvcmNlZCBjb21wb3NpdGluZyBtb2RlCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05ODA0OAorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE1ha2UgZm9yY2VkIGNvbXBv
c2l0aW5nIG1vZGUgaW1wbHkgYWNjZWxlcmF0ZWQgY29tcG9zaXRpbmcuIFRoaXMgd2lsbAorICAg
ICAgICBhdm9pZCB1bmV4cGVjdGVkIHNpdHVhdGlvbnMgZm9yIHBsYXRmb3JtcyB0aGF0IGRvbid0
IHdhbnQgdG8gc3VwcG9ydAorICAgICAgICB0aGUgbm9uLWFjY2VsZXJhdGVkIHJlbmRlcmluZyBw
YXRoLgorCisgICAgICAgIENvdmVyZWQgYnkgZXhpc3RpbmcgdGVzdHMuCisKKyAgICAgICAgKiBX
ZWJDb3JlLmV4cC5pbjogRXhwb3J0IFNldHRpbmdzOjpzZXRBY2NlbGVyYXRlZENvbXBvc2l0aW5n
RW5hYmxlZAorICAgICAgICBiZWNhdXNlIGl0IGhhcyBiZWVuIGRlaW5saW5lZC4KKyAgICAgICAg
KiBwYWdlL1NldHRpbmdzLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlNldHRpbmdzOjpzZXRBY2Nl
bGVyYXRlZENvbXBvc2l0aW5nRW5hYmxlZCk6CisgICAgICAgIChXZWJDb3JlOjpTZXR0aW5nczo6
c2V0Rm9yY2VDb21wb3NpdGluZ01vZGUpOgorICAgICAgICAoV2ViQ29yZSk6CisgICAgICAgICog
cGFnZS9TZXR0aW5ncy5oOgorICAgICAgICAoU2V0dGluZ3MpOgorICAgICAgICAoV2ViQ29yZTo6
U2V0dGluZ3M6OmZvcmNlQ29tcG9zaXRpbmdNb2RlKTogTWFrZSBpdCBjb25zdCBhcyBhIHNpZGUg
Zml4LgorCiAyMDEyLTEwLTA0ICBLZW50IFRhbXVyYSAgPHRrZW50QGNocm9taXVtLm9yZz4KIAog
ICAgICAgICBBZGQgY29kZSBmb3IgaW5wdXRbdHlwZT1kYXRlXSB3aXRoIHRoZSBtdWx0aXBsZSBm
aWVsZHMgVUkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9X
ZWJLaXQyL0NoYW5nZUxvZwppbmRleCAwYzQ0ZDQ0NWE0ZWViNjdhMGE0MDIxZmIwOGEzZjQyNmM1
ZjU4MWQwLi40YzI2NTBjYzVhMWZlM2ExM2NlMmU1MmY5YzkzMGY1YzMwMWNkMDllIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdl
TG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTItMTAtMDQgIEJhbGF6cyBLZWxlbWVuICA8a2JhbGF6
c0B3ZWJraXQub3JnPgorCisgICAgICAgIERvbid0IGFsbG93IGNvbXBvc2l0aW5nIHRvIGJlIGRp
c2FibGVkIGluIGZvcmNlZCBjb21wb3NpdGluZyBtb2RlCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05ODA0OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIEV4cG9ydCBTZXR0aW5nczo6c2V0QWNjZWxlcmF0ZWRD
b21wb3NpdGluZ0VuYWJsZWQgYmVjYXVzZSBpdCBoYXMgYmVlbiBkZWlubGluZWQuCisKKyAgICAg
ICAgKiB3aW4vV2ViS2l0Mi5kZWY6CisgICAgICAgICogd2luL1dlYktpdDJDRkxpdGUuZGVmOgor
CiAyMDEyLTEwLTAzICBDaHJpc3RvcGhlIER1bWV6ICA8Y2hyaXN0b3BoZS5kdW1lekBpbnRlbC5j
b20+CiAKICAgICAgICAgW0VGTF0gRW5hYmxlIHVzZSBvZiBYMTEgaW4gRHVtcFJlbmRlclRyZWUg
LyBXZWJLaXRUZXN0UnVubmVyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9XZWJDb3JlLmV4
cC5pbiBiL1NvdXJjZS9XZWJDb3JlL1dlYkNvcmUuZXhwLmluCmluZGV4IGM3Yzk1MTFkODA2NzYz
NmZkOTQwMGI0NmI2OTM2ZjY4OTM2YWM4NTkuLjVjNzQ5NjExYzViNTVmZTAzMjU1NGI2YmY1ZTY0
ODQyNWI5MWFjYzMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL1dlYkNvcmUuZXhwLmluCisr
KyBiL1NvdXJjZS9XZWJDb3JlL1dlYkNvcmUuZXhwLmluCkBAIC04ODIsNiArODgyLDcgQEAgX19a
TjdXZWJDb3JlOFNldHRpbmdzMjNzZXRDYXJldEJyb3dzaW5nRW5hYmxlZEViCiBfX1pON1dlYkNv
cmU4U2V0dGluZ3MyM3NldERlZmF1bHRGaXhlZEZvbnRTaXplRWkKIF9fWk43V2ViQ29yZThTZXR0
aW5nczIzc2V0RWRpdGFibGVMaW5rQmVoYXZpb3JFTlNfMjBFZGl0YWJsZUxpbmtCZWhhdmlvckUK
IF9fWk43V2ViQ29yZThTZXR0aW5nczIzc2V0TG9hZERlZmVycmluZ0VuYWJsZWRFYgorX19aTjdX
ZWJDb3JlOFNldHRpbmdzMjNzZXRGb3JjZUNvbXBvc2l0aW5nTW9kZUViCiBfX1pON1dlYkNvcmU4
U2V0dGluZ3MyM3NldFBpY3RvZ3JhcGhGb250RmFtaWx5RVJLTjNXVEYxMkF0b21pY1N0cmluZ0Ux
MVVTY3JpcHRDb2RlCiBfX1pON1dlYkNvcmU4U2V0dGluZ3MyM3NldFVzZXNFbmNvZGluZ0RldGVj
dG9yRWIKIF9fWk43V2ViQ29yZThTZXR0aW5nczI0c2V0QXBwbGljYXRpb25DaHJvbWVNb2RlRWIK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvU2V0dGluZ3MuY3BwIGIvU291cmNlL1dl
YkNvcmUvcGFnZS9TZXR0aW5ncy5jcHAKaW5kZXggNzgyOTU4ZjNlNWRmYzBkNTY1MWFmZTdmOTQx
YmE4NTUyYjM3MTkyNS4uYTkyN2U4ZmFkNDkxZWYyZjM2OTE1MTg1MWYyNWE1MzdiNzlkNzM4YyAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9TZXR0aW5ncy5jcHAKKysrIGIvU291cmNl
L1dlYkNvcmUvcGFnZS9TZXR0aW5ncy5jcHAKQEAgLTg0MSw2ICs4NDEsOSBAQCB2b2lkIFNldHRp
bmdzOjpzZXRBY2NlbGVyYXRlZENvbXBvc2l0aW5nRW5hYmxlZChib29sIGVuYWJsZWQpCiB7CiAg
ICAgaWYgKG1fYWNjZWxlcmF0ZWRDb21wb3NpdGluZ0VuYWJsZWQgPT0gZW5hYmxlZCkKICAgICAg
ICAgcmV0dXJuOworCisgICAgaWYgKCFlbmFibGVkICYmIG1fZm9yY2VDb21wb3NpdGluZ01vZGUp
CisgICAgICAgIHJldHVybjsKICAgICAgICAgCiAgICAgbV9hY2NlbGVyYXRlZENvbXBvc2l0aW5n
RW5hYmxlZCA9IGVuYWJsZWQ7CiAgICAgbV9wYWdlLT5zZXROZWVkc1JlY2FsY1N0eWxlSW5BbGxG
cmFtZXMoKTsKQEAgLTk2OSw2ICs5NzIsMTQgQEAgdm9pZCBTZXR0aW5nczo6c2V0VGlsZWRCYWNr
aW5nU3RvcmVFbmFibGVkKGJvb2wgZW5hYmxlZCkKICNlbmRpZgogfQogCit2b2lkIFNldHRpbmdz
OjpzZXRGb3JjZUNvbXBvc2l0aW5nTW9kZShib29sIGZsYWcpCit7CisgICAgbV9mb3JjZUNvbXBv
c2l0aW5nTW9kZSA9IGZsYWc7CisKKyAgICBpZiAoZmxhZykKKyAgICAgICAgc2V0QWNjZWxlcmF0
ZWRDb21wb3NpdGluZ0VuYWJsZWQodHJ1ZSk7Cit9CisKIHZvaWQgU2V0dGluZ3M6OnNldFNjcm9s
bGluZ1BlcmZvcm1hbmNlTG9nZ2luZ0VuYWJsZWQoYm9vbCBlbmFibGVkKQogewogICAgIG1fc2Ny
b2xsaW5nUGVyZm9ybWFuY2VMb2dnaW5nRW5hYmxlZCA9IGVuYWJsZWQ7CmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9wYWdlL1NldHRpbmdzLmggYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL1NldHRp
bmdzLmgKaW5kZXggYmQ5MTgyNzg0NWU4YzJkOWU2MTc2NjZlMjlhMDQ2NDQ0NDdjZWQ3Mi4uYWZj
NmZhNmI0ZTY4MTgxMGE2NzhkNGEyZWE3OWEyMTQ4YmVhZDgzYyAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvcGFnZS9TZXR0aW5ncy5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvU2V0dGlu
Z3MuaApAQCAtNTA4LDggKzUwOCw4IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKICAgICAgICAgdm9p
ZCBzZXREZXZpY2VIZWlnaHQoaW50IGhlaWdodCkgeyBtX2RldmljZUhlaWdodCA9IGhlaWdodDsg
fQogICAgICAgICBpbnQgZGV2aWNlSGVpZ2h0KCkgY29uc3QgeyByZXR1cm4gbV9kZXZpY2VIZWln
aHQ7IH0KIAotICAgICAgICB2b2lkIHNldEZvcmNlQ29tcG9zaXRpbmdNb2RlKGJvb2wgZmxhZykg
eyBtX2ZvcmNlQ29tcG9zaXRpbmdNb2RlID0gZmxhZzsgfQotICAgICAgICBib29sIGZvcmNlQ29t
cG9zaXRpbmdNb2RlKCkgeyByZXR1cm4gbV9mb3JjZUNvbXBvc2l0aW5nTW9kZTsgfQorICAgICAg
ICB2b2lkIHNldEZvcmNlQ29tcG9zaXRpbmdNb2RlKGJvb2wgZmxhZyk7CisgICAgICAgIGJvb2wg
Zm9yY2VDb21wb3NpdGluZ01vZGUoKSBjb25zdCB7IHJldHVybiBtX2ZvcmNlQ29tcG9zaXRpbmdN
b2RlOyB9CiAKICAgICAgICAgdm9pZCBzZXRTaG91bGRJbmplY3RVc2VyU2NyaXB0c0luSW5pdGlh
bEVtcHR5RG9jdW1lbnQoYm9vbCBmbGFnKSB7IG1fc2hvdWxkSW5qZWN0VXNlclNjcmlwdHNJbklu
aXRpYWxFbXB0eURvY3VtZW50ID0gZmxhZzsgfQogICAgICAgICBib29sIHNob3VsZEluamVjdFVz
ZXJTY3JpcHRzSW5Jbml0aWFsRW1wdHlEb2N1bWVudCgpIHsgcmV0dXJuIG1fc2hvdWxkSW5qZWN0
VXNlclNjcmlwdHNJbkluaXRpYWxFbXB0eURvY3VtZW50OyB9CmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViS2l0Mi93aW4vV2ViS2l0Mi5kZWYgYi9Tb3VyY2UvV2ViS2l0Mi93aW4vV2ViS2l0Mi5kZWYK
aW5kZXggZTBiN2RhOWFiMTlmYTVkYWUwZDkzODJkYTZmMDVhNDE1YmRjNmJlMi4uNDk4YTg2MmJl
MzJiN2IyNThjNTBiYmQ1MmI1ZWRjYWZhNWZkNjgzOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dDIvd2luL1dlYktpdDIuZGVmCisrKyBiL1NvdXJjZS9XZWJLaXQyL3dpbi9XZWJLaXQyLmRlZgpA
QCAtMjM4LDYgKzIzOCw3IEBAIEVYUE9SVFMKICAgICAgICAgP3NldFNlcmlmRm9udEZhbWlseUBT
ZXR0aW5nc0BXZWJDb3JlQEBRQUVYQUJWQXRvbWljU3RyaW5nQFdURkBAVzRVU2NyaXB0Q29kZUBA
QFoKICAgICAgICAgP3NldFN0YW5kYXJkRm9udEZhbWlseUBTZXR0aW5nc0BXZWJDb3JlQEBRQUVY
QUJWQXRvbWljU3RyaW5nQFdURkBAVzRVU2NyaXB0Q29kZUBAQFoKICAgICAgICAgP3NldFN0b3Jh
Z2VCbG9ja2luZ1BvbGljeUBTZXR0aW5nc0BXZWJDb3JlQEBRQUVYVzRTdG9yYWdlQmxvY2tpbmdQ
b2xpY3lAU2VjdXJpdHlPcmlnaW5AMkBAWgorICAgICAgICA/c2V0Rm9yY2VDb21wb3NpdGluZ01v
ZGVAU2V0dGluZ3NAV2ViQ29yZUBAUUFFWF9OQFoKICAgICAgICAgP3NldFN1Z2dlc3RlZFZhbHVl
QEhUTUxJbnB1dEVsZW1lbnRAV2ViQ29yZUBAUUFFWEFCVlN0cmluZ0BXVEZAQEBaCiAgICAgICAg
ID9zZXRFZGl0aW5nVmFsdWVASFRNTElucHV0RWxlbWVudEBXZWJDb3JlQEBRQUVYQUJWU3RyaW5n
QFdURkBAQFoKICAgICAgICAgP3NldHRpbmdzQERvY3VtZW50QFdlYkNvcmVAQFFCRVBBVlNldHRp
bmdzQDJAWFoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL3dpbi9XZWJLaXQyQ0ZMaXRlLmRl
ZiBiL1NvdXJjZS9XZWJLaXQyL3dpbi9XZWJLaXQyQ0ZMaXRlLmRlZgppbmRleCAzNjc1YWMyNTA1
MWIxNWEyYTg3NjQyMjhlZWZkODE5YTNhYjdlM2ViLi5jN2VjOTkwZjhlYzhjNmE3ZDc2YWM4NzIx
YTZjM2QwZTJjY2NkMjJjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi93aW4vV2ViS2l0MkNG
TGl0ZS5kZWYKKysrIGIvU291cmNlL1dlYktpdDIvd2luL1dlYktpdDJDRkxpdGUuZGVmCkBAIC0y
MzEsNiArMjMxLDcgQEAgRVhQT1JUUwogICAgICAgICA/c2V0U2VyaWZGb250RmFtaWx5QFNldHRp
bmdzQFdlYkNvcmVAQFFBRVhBQlZBdG9taWNTdHJpbmdAV1RGQEBXNFVTY3JpcHRDb2RlQEBAWgog
ICAgICAgICA/c2V0U3RhbmRhcmRGb250RmFtaWx5QFNldHRpbmdzQFdlYkNvcmVAQFFBRVhBQlZB
dG9taWNTdHJpbmdAV1RGQEBXNFVTY3JpcHRDb2RlQEBAWgogICAgICAgICA/c2V0U3RvcmFnZUJs
b2NraW5nUG9saWN5QFNldHRpbmdzQFdlYkNvcmVAQFFBRVhXNFN0b3JhZ2VCbG9ja2luZ1BvbGlj
eUBTZWN1cml0eU9yaWdpbkAyQEBaCisgICAgICAgID9zZXRGb3JjZUNvbXBvc2l0aW5nTW9kZUBT
ZXR0aW5nc0BXZWJDb3JlQEBRQUVYX05AWgogICAgICAgICA/c2V0U3VnZ2VzdGVkVmFsdWVASFRN
TElucHV0RWxlbWVudEBXZWJDb3JlQEBRQUVYQUJWU3RyaW5nQFdURkBAQFoKICAgICAgICAgP3Nl
dEVkaXRpbmdWYWx1ZUBIVE1MSW5wdXRFbGVtZW50QFdlYkNvcmVAQFFBRVhBQlZTdHJpbmdAV1RG
QEBAWgogICAgICAgICA/c2V0dGluZ3NARG9jdW1lbnRAV2ViQ29yZUBAUUJFUEFWU2V0dGluZ3NA
MkBYWgpkaWZmIC0tZ2l0IGEvU291cmNlL2F1dG90b29scy9zeW1ib2xzLmZpbHRlciBiL1NvdXJj
ZS9hdXRvdG9vbHMvc3ltYm9scy5maWx0ZXIKaW5kZXggMDhkZjZjODEyNzg2OGViYmFjOTM5MmUw
ODRiYmI0NDZhYmFjYjgwYi4uNjA4OTRmZWY4NjkzNDc3Njc1ZDEyZmJlZjA4Mzc3MjM3OGRhNmU1
MCAxMDA2NDQKLS0tIGEvU291cmNlL2F1dG90b29scy9zeW1ib2xzLmZpbHRlcgorKysgYi9Tb3Vy
Y2UvYXV0b3Rvb2xzL3N5bWJvbHMuZmlsdGVyCkBAIC0xNzEsNiArMTcxLDcgQEAgX1pON1dlYkNv
cmU4U2V0dGluZ3MyMW1vY2tTY3JvbGxiYXJzRW5hYmxlZEV2OwogX1pON1dlYkNvcmU4U2V0dGlu
Z3MyMXNldFN0YW5kYXJkRm9udEZhbWlseUVSS04zV1RGMTJBdG9taWNTdHJpbmdFMTFVU2NyaXB0
Q29kZTsKIF9aTjdXZWJDb3JlOFNldHRpbmdzMjJzZXRTYW5zU2VyaWZGb250RmFtaWx5RVJLTjNX
VEYxMkF0b21pY1N0cmluZ0UxMVVTY3JpcHRDb2RlOwogX1pON1dlYkNvcmU4U2V0dGluZ3MyM3Nl
dFBpY3RvZ3JhcGhGb250RmFtaWx5RVJLTjNXVEYxMkF0b21pY1N0cmluZ0UxMVVTY3JpcHRDb2Rl
OworX1pON1dlYkNvcmU4U2V0dGluZ3MyM3NldEZvcmNlQ29tcG9zaXRpbmdNb2RlRWI7CiBfWk43
V2ViQ29yZThTZXR0aW5nczI0c2V0TW9ja1Njcm9sbGJhcnNFbmFibGVkRWI7CiBfWk43V2ViQ29y
ZThTZXR0aW5nczI0c2V0VXNlc092ZXJsYXlTY3JvbGxiYXJzRWI7CiBfWk43V2ViQ29yZThTZXR0
aW5nczI0c2V0U3RvcmFnZUJsb2NraW5nUG9saWN5RU5TXzE0U2VjdXJpdHlPcmlnaW4yMVN0b3Jh
Z2VCbG9ja2luZ1BvbGljeUU7CmRpZmYgLS1naXQgYS9DaGFuZ2VMb2cgYi9DaGFuZ2VMb2cKaW5k
ZXggMzE3Y2U5NzUwN2MyOTc5MzliYjQ3NDMyMzgxYzM4Y2I3MWYyYTE3MS4uNjk1YzlhNWFhNDhj
ZGEzMmY0ZTI3Y2NmMjBhOThmNGFjMDg1MDlhNSAxMDA2NDQKLS0tIGEvQ2hhbmdlTG9nCisrKyBi
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDEyLTEwLTA0ICBCYWxhenMgS2VsZW1lbiAg
PGtiYWxhenNAd2Via2l0Lm9yZz4KKworICAgICAgICBEb24ndCBhbGxvdyB0byBkaXNhYmxlIGNv
bXBvc2l0aW5nIGluIGZvcmNlZCBjb21wb3NpdGluZyBtb2RlCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05ODA0OAorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEV4cG9ydCBTZXR0aW5nczo6c2V0QWNjZWxlcmF0
ZWRDb21wb3NpdGluZ0VuYWJsZWQgYmVjYXVzZSBpdCBoYXMgYmVlbiBkZWlubGluZWQuCisKKyAg
ICAgICAgKiBTb3VyY2UvYXV0b3Rvb2xzL3N5bWJvbHMuZmlsdGVyOgorCiAyMDEyLTEwLTAzICBS
eXVhbiBDaG9pICA8cnl1YW4uY2hvaUBzYW1zdW5nLmNvbT4KIAogICAgICAgICBbRUZMXSBEZWZh
dWx0LmVkaiBzaG91bGQgYmUgZ2VuZXJhdGVkIGFsdGhvdWdoIEVOQUJMRV9XRUJLSVQgZGlzYWJs
ZWQuCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>