<?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>63377</bug_id>
          
          <creation_ts>2011-06-24 22:48:33 -0700</creation_ts>
          <short_desc>[EFL] Remove unused code related with priv-&gt;render.process_entire_queue in ewk_tiled_backing_store</short_desc>
          <delta_ts>2011-09-01 18:24: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>WebKit EFL</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>Linux</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>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="KwangHyuk">hyuki.kim</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>antognolli+webkit</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>kenneth</cc>
    
    <cc>leandro</cc>
    
    <cc>lucas.de.marchi</cc>
    
    <cc>rakuco</cc>
    
    <cc>ryuan.choi</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>427316</commentid>
    <comment_count>0</comment_count>
    <who name="KwangHyuk">hyuki.kim</who>
    <bug_when>2011-06-24 22:48:33 -0700</bug_when>
    <thetext>As priv-&gt;render.process_entire_queue affects no logical flow of ewk_tiled_backing_store but setter api, Removing some code related with this field is required.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>427682</commentid>
    <comment_count>1</comment_count>
      <attachid>98664</attachid>
    <who name="KwangHyuk">hyuki.kim</who>
    <bug_when>2011-06-26 23:36:10 -0700</bug_when>
    <thetext>Created attachment 98664
propose a simple patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>427824</commentid>
    <comment_count>2</comment_count>
      <attachid>98694</attachid>
    <who name="KwangHyuk">hyuki.kim</who>
    <bug_when>2011-06-27 03:01:39 -0700</bug_when>
    <thetext>Created attachment 98694
Apply latest files</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>427884</commentid>
    <comment_count>3</comment_count>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2011-06-27 06:18:33 -0700</bug_when>
    <thetext>Makes sense to me. Please mark the first patch as obsolete.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>428379</commentid>
    <comment_count>4</comment_count>
    <who name="Ryuan Choi">ryuan.choi</who>
    <bug_when>2011-06-27 15:27:48 -0700</bug_when>
    <thetext>View in context: https://bugs.webkit.org/attachment.cgi?id=98694&amp;action=review

&gt; Source/WebKit/efl/ewk/ewk_tiled_backing_store.c:-1941
&gt; -void ewk_tiled_backing_store_process_entire_queue_set(Evas_Object *o, Eina_Bool value)

I think that you should remove this function in ewk_view_tiled_backing_store.h.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>428490</commentid>
    <comment_count>5</comment_count>
      <attachid>98829</attachid>
    <who name="KwangHyuk">hyuki.kim</who>
    <bug_when>2011-06-27 17:40:28 -0700</bug_when>
    <thetext>Created attachment 98829
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>428495</commentid>
    <comment_count>6</comment_count>
    <who name="Ryuan Choi">ryuan.choi</who>
    <bug_when>2011-06-27 17:42:20 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; Created an attachment (id=98829) [details]
&gt; Patch

LGTM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>428504</commentid>
    <comment_count>7</comment_count>
      <attachid>98829</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2011-06-27 17:47:25 -0700</bug_when>
    <thetext>Comment on attachment 98829
Patch

Informal r+ on my side.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>428718</commentid>
    <comment_count>8</comment_count>
      <attachid>98829</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2011-06-28 01:29:40 -0700</bug_when>
    <thetext>Comment on attachment 98829
Patch

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

Why is the cq set to cq+? That is wrong - the patch is not even reviewed yet.

&gt; Source/WebKit/efl/ChangeLog:8
&gt; +        As priv-&gt;render.process_entire_queue affects no logical flow of ewk_tiled_backing_store but setter api,

I don&apos;t understand what you are saying here, please rephrase. And please tell why it is fine to remove that setter API?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>428724</commentid>
    <comment_count>9</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2011-06-28 01:43:33 -0700</bug_when>
    <thetext>(In reply to comment #8)
&gt; (From update of attachment 98829 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=98829&amp;action=review
&gt; 
&gt; Why is the cq set to cq+? That is wrong - the patch is not even reviewed yet.

Kenneth, sorry for my cq+. Some bugs was set cq+ before getting r+. Of course, the bug got r+ later. I will never give cq+ first in future.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>428733</commentid>
    <comment_count>10</comment_count>
    <who name="KwangHyuk">hyuki.kim</who>
    <bug_when>2011-06-28 01:58:50 -0700</bug_when>
    <thetext>&gt; Why is the cq set to cq+? That is wrong - the patch is not even reviewed yet.

I am wondering about it too. Sorry for the confusion, there might be my mistake.

&gt; I don&apos;t understand what you are saying here, please rephrase. And please tell  why it is fine to remove that setter API?

As this field might be intended to use for updating dirty tiles in tile matrix at once, but, there was no related code with this field which can be used for any condition check or other logical flow,but, two apis (ewk_view_tiled_process_entire_queue_set, ewk_tiled_backing_store_process_entire_queue_set) that I am trying to remove are just provided as setter api for setting priv-&gt;render.process_entire_queue to TRUE or FALSE.
So, It can be set , but it&apos;s not effective because no module is using it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>428736</commentid>
    <comment_count>11</comment_count>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2011-06-28 02:02:16 -0700</bug_when>
    <thetext>(In reply to comment #10)
&gt; &gt; Why is the cq set to cq+? That is wrong - the patch is not even reviewed yet.
&gt; 
&gt; I am wondering about it too. Sorry for the confusion, there might be my mistake.
&gt; 
&gt; &gt; I don&apos;t understand what you are saying here, please rephrase. And please tell  why it is fine to remove that setter API?
&gt; 
&gt; As this field might be intended to use for updating dirty tiles in tile matrix at once, but, there was no related code with this field which can be used for any condition check or other logical flow,but, two apis (ewk_view_tiled_process_entire_queue_set, ewk_tiled_backing_store_process_entire_queue_set) that I am trying to remove are just provided as setter api for setting priv-&gt;render.process_entire_queue to TRUE or FALSE.
&gt; So, It can be set , but it&apos;s not effective because no module is using it.

As an outsider there is no way I can know that, nor that it is OK with all EFL developers. Why was API committed anyway if it is not being used... that means that it is basically dead code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>428745</commentid>
    <comment_count>12</comment_count>
    <who name="KwangHyuk">hyuki.kim</who>
    <bug_when>2011-06-28 02:12:54 -0700</bug_when>
    <thetext>&gt; As an outsider there is no way I can know that, nor that it is OK with all EFL developers. Why was API committed anyway if it is not being used... that means that it is basically dead code.

As far as I remember, this field might have any meaning and it might be effective, but, open source is alive and sometimes some logical flow is changed by any developer, as a result, any api seems to be in somewhere else as like dirty pool who nobody won’t visit. :-)

Anyway, we better remove all dead code or apis which was written for future usage.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>428790</commentid>
    <comment_count>13</comment_count>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2011-06-28 03:59:44 -0700</bug_when>
    <thetext>(In reply to comment #12)
&gt; &gt; As an outsider there is no way I can know that, nor that it is OK with all EFL developers. Why was API committed anyway if it is not being used... that means that it is basically dead code.
&gt; 
&gt; As far as I remember, this field might have any meaning and it might be effective, but, open source is alive and sometimes some logical flow is changed by any developer, as a result, any api seems to be in somewhere else as like dirty pool who nobody won’t visit. :-)
&gt; 
&gt; Anyway, we better remove all dead code or apis which was written for future usage.

If you all (everyone working on EFL) agree on that, then i can review such patches. But please be more careful not adding dead code in the future.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>428831</commentid>
    <comment_count>14</comment_count>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2011-06-28 06:10:53 -0700</bug_when>
    <thetext>Looks OK to me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>428922</commentid>
    <comment_count>15</comment_count>
    <who name="Antonio Gomes">tonikitoo</who>
    <bug_when>2011-06-28 09:10:31 -0700</bug_when>
    <thetext>
&gt; As far as I remember, this field might have any meaning and it might be effective, but, open source is alive and sometimes some logical flow is changed by any developer, as a result, any api seems to be in somewhere else as like dirty pool who nobody won’t visit. :-)
&gt; 
&gt; Anyway, we better remove all dead code or apis which was written for future usage.

You then need to better evaluate your public APIs before making them public. Adding and removing public APIs is costy to both developer, users of the API and reviewers.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>429342</commentid>
    <comment_count>16</comment_count>
    <who name="KwangHyuk">hyuki.kim</who>
    <bug_when>2011-06-28 18:17:11 -0700</bug_when>
    <thetext>&gt; If you all (everyone working on EFL) agree on that, then i can review such patches. But please be more careful not adding dead code in the future.

You are right, We had better watch out when we add new code If it will be opened for the public.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>429357</commentid>
    <comment_count>17</comment_count>
    <who name="KwangHyuk">hyuki.kim</who>
    <bug_when>2011-06-28 18:38:44 -0700</bug_when>
    <thetext>&gt; You then need to better evaluate your public APIs before making them public. Adding and removing public APIs is costy to both developer, users of the API and reviewers.

Hi tonikitoo, In fact, from our side, one developer will start categorizing APIs in order to separate APIs which must be opened or not, after this work, there would be small change in regard of public APIs.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>456620</commentid>
    <comment_count>18</comment_count>
      <attachid>105124</attachid>
    <who name="KwangHyuk">hyuki.kim</who>
    <bug_when>2011-08-24 19:50:57 -0700</bug_when>
    <thetext>Created attachment 105124
Patch rebased.

I have announced the removal of one api related with this patch via webkit-efl mailing list.
And there was no objection.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>460985</commentid>
    <comment_count>19</comment_count>
      <attachid>105124</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-09-01 18:24:09 -0700</bug_when>
    <thetext>Comment on attachment 105124
Patch rebased.

Clearing flags on attachment: 105124

Committed r94378: &lt;http://trac.webkit.org/changeset/94378&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>460986</commentid>
    <comment_count>20</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-09-01 18:24:14 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>98664</attachid>
            <date>2011-06-26 23:36:10 -0700</date>
            <delta_ts>2011-06-27 08:03:56 -0700</delta_ts>
            <desc>propose a simple patch</desc>
            <filename>patch_file_0627.patch</filename>
            <type>text/plain</type>
            <size>4756</size>
            <attacher name="KwangHyuk">hyuki.kim</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvZWZsL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQv
ZWZsL0NoYW5nZUxvZwppbmRleCBhYTFmZWFlLi4xZDAwZDg1IDEwMDc1NQotLS0gYS9Tb3VyY2Uv
V2ViS2l0L2VmbC9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9lZmwvQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMjEgQEAKKzIwMTEtMDYtMjYgIEt3YW5nSHl1ayBLaW0gIDxoeXVraS5raW1Ac2Ft
c3VuZy5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgW0VGTF0gUmVtb3ZlIHVudXNlZCBjb2RlIHJlbGF0ZWQgd2l0aCBwcml2LT5yZW5kZXIucHJv
Y2Vzc19lbnRpcmVfcXVldWUgaW4gZXdrX3RpbGVkX2JhY2tpbmdfc3RvcmUuCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02MzM3NworCisgICAgICAgIEFz
IHByaXYtPnJlbmRlci5wcm9jZXNzX2VudGlyZV9xdWV1ZSBhZmZlY3RzIG5vIGxvZ2ljYWwgZmxv
dyBvZiBld2tfdGlsZWRfYmFja2luZ19zdG9yZSBidXQgc2V0dGVyIGFwaSwKKyAgICAgICAgUmVt
b3Zpbmcgc29tZSBjb2RlIHJlbGF0ZWQgd2l0aCB0aGlzIGZpZWxkIGlzIHJlcXVpcmVkLgorCisg
ICAgICAgICogZXdrL2V3a190aWxlZF9iYWNraW5nX3N0b3JlLmM6CisgICAgICAgIChfZXdrX3Rp
bGVkX2JhY2tpbmdfc3RvcmVfaXRlbV9wcm9jZXNzX2lkbGVyX2NiKToKKyAgICAgICAgKF9ld2tf
dGlsZWRfYmFja2luZ19zdG9yZV9zbWFydF9hZGQpOgorICAgICAgICAoZXdrX3RpbGVkX2JhY2tp
bmdfc3RvcmVfZW5hYmxlX3JlbmRlcik6CisgICAgICAgICogZXdrL2V3a192aWV3Lmg6CisgICAg
ICAgICogZXdrL2V3a192aWV3X3RpbGVkLmM6CisgICAgICAgIChld2tfdmlld190aWxlZF91bnVz
ZWRfY2FjaGVfc2V0KToKKwogMjAxMS0wNi0yNiAgUnl1YW4gQ2hvaSAgPHJ5dWFuLmNob2lAc2Ft
c3VuZy5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgQW50b25pbyBHb21lcy4KZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJLaXQvZWZsL2V3ay9ld2tfdGlsZWRfYmFja2luZ19zdG9yZS5jIGIvU291
cmNlL1dlYktpdC9lZmwvZXdrL2V3a190aWxlZF9iYWNraW5nX3N0b3JlLmMKb2xkIG1vZGUgMTAw
NjQ0Cm5ldyBtb2RlIDEwMDc1NQppbmRleCA0ZmJkOTA1Li5mOTg3N2IyCi0tLSBhL1NvdXJjZS9X
ZWJLaXQvZWZsL2V3ay9ld2tfdGlsZWRfYmFja2luZ19zdG9yZS5jCisrKyBiL1NvdXJjZS9XZWJL
aXQvZWZsL2V3ay9ld2tfdGlsZWRfYmFja2luZ19zdG9yZS5jCkBAIC0xMDUsNyArMTA1LDYgQEAg
c3RydWN0IF9Fd2tfVGlsZWRfQmFja2luZ19TdG9yZV9EYXRhIHsKICAgICAgICAgRWluYV9Cb29s
ICgqY2IpKHZvaWQgKmRhdGEsIEV3a19UaWxlICp0LCBjb25zdCBFaW5hX1JlY3RhbmdsZSAqYXJl
YSk7CiAgICAgICAgIHZvaWQgKmRhdGE7CiAgICAgICAgIEVpbmFfTGlzdCAqcXVldWU7Ci0gICAg
ICAgIEVpbmFfQm9vbCBwcm9jZXNzX2VudGlyZV9xdWV1ZTsKICAgICAgICAgRWluYV9Jbmxpc3Qg
KnByZV9yZW5kZXJfcmVxdWVzdHM7CiAgICAgICAgIEVjb3JlX0lkbGVyICppZGxlcjsKICAgICAg
ICAgRWluYV9Cb29sIGRpc2FibGVkOwpAQCAtNDA0LDggKzQwMyw2IEBAIHN0YXRpYyBFaW5hX0Jv
b2wgX2V3a190aWxlZF9iYWNraW5nX3N0b3JlX2l0ZW1fcHJvY2Vzc19pZGxlcl9jYih2b2lkICpk
YXRhKQogICAgICAgICAgICAgaXQtPnVwZGF0ZS5wcm9jZXNzID0gTlVMTDsKICAgICAgICAgICAg
IHByaXYtPnJlbmRlci5xdWV1ZSA9IGVpbmFfbGlzdF9yZW1vdmVfbGlzdChwcml2LT5yZW5kZXIu
cXVldWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcHJpdi0+cmVuZGVyLnF1ZXVlKTsKLSAgICAgICAgICAgIGlmICghcHJpdi0+cmVuZGVy
LnByb2Nlc3NfZW50aXJlX3F1ZXVlKQotICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9
CiAgICAgfQogCkBAIC04MTIsNyArODA5LDYgQEAgc3RhdGljIHZvaWQgX2V3a190aWxlZF9iYWNr
aW5nX3N0b3JlX3NtYXJ0X2FkZChFdmFzX09iamVjdCAqbykKICAgICBwcml2LT5tb2RlbC5vbGQu
cm93cyA9IDA7CiAgICAgcHJpdi0+bW9kZWwud2lkdGggPSAwOwogICAgIHByaXYtPm1vZGVsLmhl
aWdodCA9IDA7Ci0gICAgcHJpdi0+cmVuZGVyLnByb2Nlc3NfZW50aXJlX3F1ZXVlID0gRUlOQV9U
UlVFOwogICAgIHByaXYtPnJlbmRlci5zdXNwZW5kID0gRUlOQV9GQUxTRTsKICAgICBwcml2LT5j
c3BhY2UgPSBFVkFTX0NPTE9SU1BBQ0VfQVJHQjg4ODg7IC8vIFRPRE86IGRldGVjdCBpdC4KIApA
QCAtMjAxMCwxNyArMjAwNiwzIEBAIEVpbmFfQm9vbCBld2tfdGlsZWRfYmFja2luZ19zdG9yZV9l
bmFibGVfcmVuZGVyKEV2YXNfT2JqZWN0ICpvKQogICAgIF9ld2tfdGlsZWRfYmFja2luZ19zdG9y
ZV9jaGFuZ2VkKHByaXYpOwogICAgIHJldHVybiBfZXdrX3RpbGVkX2JhY2tpbmdfc3RvcmVfZW5h
YmxlX3JlbmRlcihwcml2KTsKIH0KLQotLyoqCi0gKiBTZXQgdGhlIHByb2Nlc3NfZW50aXJlX3F1
ZXVlIGZsYWcgb2YgdGhlIHJlbmRlcmVyIGlkbGVyLgotICoKLSAqCi0gKiBAcGFyYW0gbyB0aGUg
dGlsZWQgYmFja2luZyBzdG9yZSBvYmplY3QKLSAqIEBwYXJhbSB2YWx1ZSBFSU5BX1RSVUUgaWYg
d2Ugd2FudCB0byBwcm9jZXNzIGFsbCB0aGUgcmVxdWVzdCBvZiBvdXIgcXVldWUuIEVJTkFfRkFM
U0Ugb3RoZXJ3aXNlLgotICovCi12b2lkIGV3a190aWxlZF9iYWNraW5nX3N0b3JlX3Byb2Nlc3Nf
ZW50aXJlX3F1ZXVlX3NldChFdmFzX09iamVjdCAqbywgRWluYV9Cb29sIHZhbHVlKQotewotICAg
IFBSSVZfREFUQV9HRVRfT1JfUkVUVVJOKG8sIHByaXYpOwotICAgIGlmIChwcml2LT5yZW5kZXIu
cHJvY2Vzc19lbnRpcmVfcXVldWUgIT0gdmFsdWUpCi0gICAgICAgIHByaXYtPnJlbmRlci5wcm9j
ZXNzX2VudGlyZV9xdWV1ZSA9IHZhbHVlOwotfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9l
ZmwvZXdrL2V3a192aWV3LmggYi9Tb3VyY2UvV2ViS2l0L2VmbC9ld2svZXdrX3ZpZXcuaApvbGQg
bW9kZSAxMDA2NDQKbmV3IG1vZGUgMTAwNzU1CmluZGV4IDIzYWZhZjUuLmI5OTBiMTgKLS0tIGEv
U291cmNlL1dlYktpdC9lZmwvZXdrL2V3a192aWV3LmgKKysrIGIvU291cmNlL1dlYktpdC9lZmwv
ZXdrL2V3a192aWV3LmgKQEAgLTMyNCw5ICszMjQsNiBAQCBFQVBJIEV2YXNfT2JqZWN0ICpld2tf
dmlld190aWxlZF9hZGQoRXZhcyAqZSk7CiBFQVBJIEV3a19UaWxlX1VudXNlZF9DYWNoZSAqZXdr
X3ZpZXdfdGlsZWRfdW51c2VkX2NhY2hlX2dldChjb25zdCBFdmFzX09iamVjdCAqbyk7CiBFQVBJ
IHZvaWQgICAgICAgICAgICAgICAgICAgZXdrX3ZpZXdfdGlsZWRfdW51c2VkX2NhY2hlX3NldChF
dmFzX09iamVjdCAqbywgRXdrX1RpbGVfVW51c2VkX0NhY2hlICpjYWNoZSk7CiAKLS8vIEZJWE1F
OiB0aGlzIGZ1bmN0aW9uIHNob3VsZCBiZSByZW1vdmVkIGxhdGVyLCB3aGVuIHdlIGZpbmQgdGhl
IGJlc3QgZmxhZyB0byB1c2UuCi1FQVBJIHZvaWQgICAgICAgICAgICAgICAgICAgZXdrX3ZpZXdf
dGlsZWRfcHJvY2Vzc19lbnRpcmVfcXVldWVfc2V0KEV2YXNfT2JqZWN0ICpvLCBFaW5hX0Jvb2wg
ZmxhZyk7Ci0KIEVBUEkgdm9pZCAgICAgICAgIGV3a192aWV3X2ZpeGVkX2xheW91dF9zaXplX3Nl
dChFdmFzX09iamVjdCAqbywgRXZhc19Db29yZCB3LCBFdmFzX0Nvb3JkIGgpOwogRUFQSSB2b2lk
ICAgICAgICAgZXdrX3ZpZXdfZml4ZWRfbGF5b3V0X3NpemVfZ2V0KEV2YXNfT2JqZWN0ICpvLCBF
dmFzX0Nvb3JkICp3LCBFdmFzX0Nvb3JkICpoKTsKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktp
dC9lZmwvZXdrL2V3a192aWV3X3RpbGVkLmMgYi9Tb3VyY2UvV2ViS2l0L2VmbC9ld2svZXdrX3Zp
ZXdfdGlsZWQuYwpvbGQgbW9kZSAxMDA2NDQKbmV3IG1vZGUgMTAwNzU1CmluZGV4IGQzODBlOGUu
LjAxOGMzYTMKLS0tIGEvU291cmNlL1dlYktpdC9lZmwvZXdrL2V3a192aWV3X3RpbGVkLmMKKysr
IGIvU291cmNlL1dlYktpdC9lZmwvZXdrL2V3a192aWV3X3RpbGVkLmMKQEAgLTMzMiwxNSArMzMy
LDMgQEAgdm9pZCBld2tfdmlld190aWxlZF91bnVzZWRfY2FjaGVfc2V0KEV2YXNfT2JqZWN0ICpv
LCBFd2tfVGlsZV9VbnVzZWRfQ2FjaGUgKmNhY2gKICAgICBFSU5BX1NBRkVUWV9PTl9OVUxMX1JF
VFVSTihzZCk7CiAgICAgZXdrX3RpbGVkX2JhY2tpbmdfc3RvcmVfdGlsZV91bnVzZWRfY2FjaGVf
c2V0KHNkLT5iYWNraW5nX3N0b3JlLCBjYWNoZSk7CiB9Ci0KLS8qKgotICogU2V0IHRoZSBmdW5j
dGlvbiB3aXRoIHRoZSBzYW1lIG5hbWUgb2YgdGhlIHRpbGVkIGJhY2tpbmcgc3RvcmUuCi0gKiBA
cGFyYW0gbyB0aGUgdGlsZWQgYmFja2luZyBzdG9yZSBvYmplY3QuCi0gKiBAcGFyYW0gZmxhZyB2
YWx1ZSBvZiB0aGUgdGlsZWQgYmFja2luZyBzdG9yZSBmbGFnIHRvIHNldC4KLSAqLwotdm9pZCBl
d2tfdmlld190aWxlZF9wcm9jZXNzX2VudGlyZV9xdWV1ZV9zZXQoRXZhc19PYmplY3QgKm8sIEVp
bmFfQm9vbCBmbGFnKQotewotICAgIEV3a19WaWV3X1NtYXJ0X0RhdGEgKnNkID0gZXdrX3ZpZXdf
c21hcnRfZGF0YV9nZXQobyk7Ci0gICAgRUlOQV9TQUZFVFlfT05fTlVMTF9SRVRVUk4oc2QpOwot
ICAgIGV3a190aWxlZF9iYWNraW5nX3N0b3JlX3Byb2Nlc3NfZW50aXJlX3F1ZXVlX3NldChzZC0+
YmFja2luZ19zdG9yZSwgZmxhZyk7Ci19Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>98694</attachid>
            <date>2011-06-27 03:01:39 -0700</date>
            <delta_ts>2011-06-27 17:40:28 -0700</delta_ts>
            <desc>Apply latest files</desc>
            <filename>0627_2.patch</filename>
            <type>text/plain</type>
            <size>4404</size>
            <attacher name="KwangHyuk">hyuki.kim</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvZWZsL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQv
ZWZsL0NoYW5nZUxvZwppbmRleCAyYjI5NjM0Li5lODc0Yzk5IDEwMDc1NQotLS0gYS9Tb3VyY2Uv
V2ViS2l0L2VmbC9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9lZmwvQ2hhbmdlTG9nCkBA
IC0xLDUgKzEsMjIgQEAKIDIwMTEtMDYtMjcgIEt3YW5nSHl1ayBLaW0gIDxoeXVraS5raW1Ac2Ft
c3VuZy5jb20+CiAKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgW0VGTF0gUmVtb3ZlIHVudXNlZCBjb2RlIHJlbGF0ZWQgd2l0aCBwcml2LT5yZW5kZXIucHJv
Y2Vzc19lbnRpcmVfcXVldWUgaW4gZXdrX3RpbGVkX2JhY2tpbmdfc3RvcmUuCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02MzM3NworCisgICAgICAgIEFz
IHByaXYtPnJlbmRlci5wcm9jZXNzX2VudGlyZV9xdWV1ZSBhZmZlY3RzIG5vIGxvZ2ljYWwgZmxv
dyBvZiBld2tfdGlsZWRfYmFja2luZ19zdG9yZSBidXQgc2V0dGVyIGFwaSwKKyAgICAgICAgUmVt
b3Zpbmcgc29tZSBjb2RlIHJlbGF0ZWQgd2l0aCB0aGlzIGZpZWxkIGlzIHJlcXVpcmVkLgorCisg
ICAgICAgICogZXdrL2V3a190aWxlZF9iYWNraW5nX3N0b3JlLmM6CisgICAgICAgIChfZXdrX3Rp
bGVkX2JhY2tpbmdfc3RvcmVfc21hcnRfYWRkKToKKyAgICAgICAgKGV3a190aWxlZF9iYWNraW5n
X3N0b3JlX2VuYWJsZV9yZW5kZXIpOgorICAgICAgICAqIGV3ay9ld2tfdmlldy5oOgorICAgICAg
ICAqIGV3ay9ld2tfdmlld190aWxlZC5jOgorICAgICAgICAoZXdrX3ZpZXdfdGlsZWRfdW51c2Vk
X2NhY2hlX3NldCk6CisKKzIwMTEtMDYtMjcgIEt3YW5nSHl1ayBLaW0gIDxoeXVraS5raW1Ac2Ft
c3VuZy5jb20+CisKICAgICAgICAgUmV2aWV3ZWQgYnkgS2VubmV0aCBSb2hkZSBDaHJpc3RpYW5z
ZW4uCiAKICAgICAgICAgW0VGTF0gUmVtb3ZlIGV3a190aWxlX21hdHJpeF91cGRhdGVzX3Byb2Nl
c3MoKSBjYWxsIGZyb20gX2V3a190aWxlZF9iYWNraW5nX3N0b3JlX2l0ZW1fcHJvY2Vzc19pZGxl
cl9jYigpLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9lZmwvZXdrL2V3a190aWxlZF9iYWNr
aW5nX3N0b3JlLmMgYi9Tb3VyY2UvV2ViS2l0L2VmbC9ld2svZXdrX3RpbGVkX2JhY2tpbmdfc3Rv
cmUuYwppbmRleCAzYzFkMjBlLi40MWEwM2MzIDEwMDc1NQotLS0gYS9Tb3VyY2UvV2ViS2l0L2Vm
bC9ld2svZXdrX3RpbGVkX2JhY2tpbmdfc3RvcmUuYworKysgYi9Tb3VyY2UvV2ViS2l0L2VmbC9l
d2svZXdrX3RpbGVkX2JhY2tpbmdfc3RvcmUuYwpAQCAtOTksNyArOTksNiBAQCBzdHJ1Y3QgX0V3
a19UaWxlZF9CYWNraW5nX1N0b3JlX0RhdGEgewogICAgIHN0cnVjdCB7CiAgICAgICAgIEVpbmFf
Qm9vbCAoKmNiKSh2b2lkICpkYXRhLCBFd2tfVGlsZSAqdCwgY29uc3QgRWluYV9SZWN0YW5nbGUg
KmFyZWEpOwogICAgICAgICB2b2lkICpkYXRhOwotICAgICAgICBFaW5hX0Jvb2wgcHJvY2Vzc19l
bnRpcmVfcXVldWU7CiAgICAgICAgIEVpbmFfSW5saXN0ICpwcmVfcmVuZGVyX3JlcXVlc3RzOwog
ICAgICAgICBFY29yZV9JZGxlciAqaWRsZXI7CiAgICAgICAgIEVpbmFfQm9vbCBkaXNhYmxlZDsK
QEAgLTczMiw3ICs3MzEsNiBAQCBzdGF0aWMgdm9pZCBfZXdrX3RpbGVkX2JhY2tpbmdfc3RvcmVf
c21hcnRfYWRkKEV2YXNfT2JqZWN0ICpvKQogICAgIHByaXYtPm1vZGVsLm9sZC5yb3dzID0gMDsK
ICAgICBwcml2LT5tb2RlbC53aWR0aCA9IDA7CiAgICAgcHJpdi0+bW9kZWwuaGVpZ2h0ID0gMDsK
LSAgICBwcml2LT5yZW5kZXIucHJvY2Vzc19lbnRpcmVfcXVldWUgPSBFSU5BX1RSVUU7CiAgICAg
cHJpdi0+cmVuZGVyLnN1c3BlbmQgPSBFSU5BX0ZBTFNFOwogICAgIHByaXYtPmNzcGFjZSA9IEVW
QVNfQ09MT1JTUEFDRV9BUkdCODg4ODsgLy8gVE9ETzogZGV0ZWN0IGl0LgogCkBAIC0xOTMwLDE3
ICsxOTI4LDMgQEAgRWluYV9Cb29sIGV3a190aWxlZF9iYWNraW5nX3N0b3JlX2VuYWJsZV9yZW5k
ZXIoRXZhc19PYmplY3QgKm8pCiAgICAgX2V3a190aWxlZF9iYWNraW5nX3N0b3JlX2NoYW5nZWQo
cHJpdik7CiAgICAgcmV0dXJuIF9ld2tfdGlsZWRfYmFja2luZ19zdG9yZV9lbmFibGVfcmVuZGVy
KHByaXYpOwogfQotCi0vKioKLSAqIFNldCB0aGUgcHJvY2Vzc19lbnRpcmVfcXVldWUgZmxhZyBv
ZiB0aGUgcmVuZGVyZXIgaWRsZXIuCi0gKgotICoKLSAqIEBwYXJhbSBvIHRoZSB0aWxlZCBiYWNr
aW5nIHN0b3JlIG9iamVjdAotICogQHBhcmFtIHZhbHVlIEVJTkFfVFJVRSBpZiB3ZSB3YW50IHRv
IHByb2Nlc3MgYWxsIHRoZSByZXF1ZXN0IG9mIG91ciBxdWV1ZS4gRUlOQV9GQUxTRSBvdGhlcndp
c2UuCi0gKi8KLXZvaWQgZXdrX3RpbGVkX2JhY2tpbmdfc3RvcmVfcHJvY2Vzc19lbnRpcmVfcXVl
dWVfc2V0KEV2YXNfT2JqZWN0ICpvLCBFaW5hX0Jvb2wgdmFsdWUpCi17Ci0gICAgUFJJVl9EQVRB
X0dFVF9PUl9SRVRVUk4obywgcHJpdik7Ci0gICAgaWYgKHByaXYtPnJlbmRlci5wcm9jZXNzX2Vu
dGlyZV9xdWV1ZSAhPSB2YWx1ZSkKLSAgICAgICAgcHJpdi0+cmVuZGVyLnByb2Nlc3NfZW50aXJl
X3F1ZXVlID0gdmFsdWU7Ci19CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2VmbC9ld2svZXdr
X3ZpZXcuaCBiL1NvdXJjZS9XZWJLaXQvZWZsL2V3ay9ld2tfdmlldy5oCm9sZCBtb2RlIDEwMDY0
NApuZXcgbW9kZSAxMDA3NTUKaW5kZXggMjNhZmFmNS4uYjk5MGIxOAotLS0gYS9Tb3VyY2UvV2Vi
S2l0L2VmbC9ld2svZXdrX3ZpZXcuaAorKysgYi9Tb3VyY2UvV2ViS2l0L2VmbC9ld2svZXdrX3Zp
ZXcuaApAQCAtMzI0LDkgKzMyNCw2IEBAIEVBUEkgRXZhc19PYmplY3QgKmV3a192aWV3X3RpbGVk
X2FkZChFdmFzICplKTsKIEVBUEkgRXdrX1RpbGVfVW51c2VkX0NhY2hlICpld2tfdmlld190aWxl
ZF91bnVzZWRfY2FjaGVfZ2V0KGNvbnN0IEV2YXNfT2JqZWN0ICpvKTsKIEVBUEkgdm9pZCAgICAg
ICAgICAgICAgICAgICBld2tfdmlld190aWxlZF91bnVzZWRfY2FjaGVfc2V0KEV2YXNfT2JqZWN0
ICpvLCBFd2tfVGlsZV9VbnVzZWRfQ2FjaGUgKmNhY2hlKTsKIAotLy8gRklYTUU6IHRoaXMgZnVu
Y3Rpb24gc2hvdWxkIGJlIHJlbW92ZWQgbGF0ZXIsIHdoZW4gd2UgZmluZCB0aGUgYmVzdCBmbGFn
IHRvIHVzZS4KLUVBUEkgdm9pZCAgICAgICAgICAgICAgICAgICBld2tfdmlld190aWxlZF9wcm9j
ZXNzX2VudGlyZV9xdWV1ZV9zZXQoRXZhc19PYmplY3QgKm8sIEVpbmFfQm9vbCBmbGFnKTsKLQog
RUFQSSB2b2lkICAgICAgICAgZXdrX3ZpZXdfZml4ZWRfbGF5b3V0X3NpemVfc2V0KEV2YXNfT2Jq
ZWN0ICpvLCBFdmFzX0Nvb3JkIHcsIEV2YXNfQ29vcmQgaCk7CiBFQVBJIHZvaWQgICAgICAgICBl
d2tfdmlld19maXhlZF9sYXlvdXRfc2l6ZV9nZXQoRXZhc19PYmplY3QgKm8sIEV2YXNfQ29vcmQg
KncsIEV2YXNfQ29vcmQgKmgpOwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2VmbC9ld2sv
ZXdrX3ZpZXdfdGlsZWQuYyBiL1NvdXJjZS9XZWJLaXQvZWZsL2V3ay9ld2tfdmlld190aWxlZC5j
Cm9sZCBtb2RlIDEwMDY0NApuZXcgbW9kZSAxMDA3NTUKaW5kZXggZDM4MGU4ZS4uMDE4YzNhMwot
LS0gYS9Tb3VyY2UvV2ViS2l0L2VmbC9ld2svZXdrX3ZpZXdfdGlsZWQuYworKysgYi9Tb3VyY2Uv
V2ViS2l0L2VmbC9ld2svZXdrX3ZpZXdfdGlsZWQuYwpAQCAtMzMyLDE1ICszMzIsMyBAQCB2b2lk
IGV3a192aWV3X3RpbGVkX3VudXNlZF9jYWNoZV9zZXQoRXZhc19PYmplY3QgKm8sIEV3a19UaWxl
X1VudXNlZF9DYWNoZSAqY2FjaAogICAgIEVJTkFfU0FGRVRZX09OX05VTExfUkVUVVJOKHNkKTsK
ICAgICBld2tfdGlsZWRfYmFja2luZ19zdG9yZV90aWxlX3VudXNlZF9jYWNoZV9zZXQoc2QtPmJh
Y2tpbmdfc3RvcmUsIGNhY2hlKTsKIH0KLQotLyoqCi0gKiBTZXQgdGhlIGZ1bmN0aW9uIHdpdGgg
dGhlIHNhbWUgbmFtZSBvZiB0aGUgdGlsZWQgYmFja2luZyBzdG9yZS4KLSAqIEBwYXJhbSBvIHRo
ZSB0aWxlZCBiYWNraW5nIHN0b3JlIG9iamVjdC4KLSAqIEBwYXJhbSBmbGFnIHZhbHVlIG9mIHRo
ZSB0aWxlZCBiYWNraW5nIHN0b3JlIGZsYWcgdG8gc2V0LgotICovCi12b2lkIGV3a192aWV3X3Rp
bGVkX3Byb2Nlc3NfZW50aXJlX3F1ZXVlX3NldChFdmFzX09iamVjdCAqbywgRWluYV9Cb29sIGZs
YWcpCi17Ci0gICAgRXdrX1ZpZXdfU21hcnRfRGF0YSAqc2QgPSBld2tfdmlld19zbWFydF9kYXRh
X2dldChvKTsKLSAgICBFSU5BX1NBRkVUWV9PTl9OVUxMX1JFVFVSTihzZCk7Ci0gICAgZXdrX3Rp
bGVkX2JhY2tpbmdfc3RvcmVfcHJvY2Vzc19lbnRpcmVfcXVldWVfc2V0KHNkLT5iYWNraW5nX3N0
b3JlLCBmbGFnKTsKLX0K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>98829</attachid>
            <date>2011-06-27 17:40:28 -0700</date>
            <delta_ts>2011-08-24 19:50:57 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>0628.patch</filename>
            <type>text/plain</type>
            <size>5538</size>
            <attacher name="KwangHyuk">hyuki.kim</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvZWZsL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQv
ZWZsL0NoYW5nZUxvZwppbmRleCAyYjI5NjM0Li41OTY1ZmQwIDEwMDc1NQotLS0gYS9Tb3VyY2Uv
V2ViS2l0L2VmbC9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9lZmwvQ2hhbmdlTG9nCkBA
IC0xLDUgKzEsMjMgQEAKIDIwMTEtMDYtMjcgIEt3YW5nSHl1ayBLaW0gIDxoeXVraS5raW1Ac2Ft
c3VuZy5jb20+CiAKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgW0VGTF0gUmVtb3ZlIHVudXNlZCBjb2RlIHJlbGF0ZWQgd2l0aCBwcml2LT5yZW5kZXIucHJv
Y2Vzc19lbnRpcmVfcXVldWUgaW4gZXdrX3RpbGVkX2JhY2tpbmdfc3RvcmUuCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02MzM3NworCisgICAgICAgIEFz
IHByaXYtPnJlbmRlci5wcm9jZXNzX2VudGlyZV9xdWV1ZSBhZmZlY3RzIG5vIGxvZ2ljYWwgZmxv
dyBvZiBld2tfdGlsZWRfYmFja2luZ19zdG9yZSBidXQgc2V0dGVyIGFwaSwKKyAgICAgICAgUmVt
b3Zpbmcgc29tZSBjb2RlIHJlbGF0ZWQgd2l0aCB0aGlzIGZpZWxkIGlzIHJlcXVpcmVkLgorCisg
ICAgICAgICogZXdrL2V3a190aWxlZF9iYWNraW5nX3N0b3JlLmM6CisgICAgICAgIChfZXdrX3Rp
bGVkX2JhY2tpbmdfc3RvcmVfc21hcnRfYWRkKToKKyAgICAgICAgKGV3a190aWxlZF9iYWNraW5n
X3N0b3JlX2VuYWJsZV9yZW5kZXIpOgorICAgICAgICAqIGV3ay9ld2tfdGlsZWRfYmFja2luZ19z
dG9yZS5oOgorICAgICAgICAqIGV3ay9ld2tfdmlldy5oOgorICAgICAgICAqIGV3ay9ld2tfdmll
d190aWxlZC5jOgorICAgICAgICAoZXdrX3ZpZXdfdGlsZWRfdW51c2VkX2NhY2hlX3NldCk6CisK
KzIwMTEtMDYtMjcgIEt3YW5nSHl1ayBLaW0gIDxoeXVraS5raW1Ac2Ftc3VuZy5jb20+CisKICAg
ICAgICAgUmV2aWV3ZWQgYnkgS2VubmV0aCBSb2hkZSBDaHJpc3RpYW5zZW4uCiAKICAgICAgICAg
W0VGTF0gUmVtb3ZlIGV3a190aWxlX21hdHJpeF91cGRhdGVzX3Byb2Nlc3MoKSBjYWxsIGZyb20g
X2V3a190aWxlZF9iYWNraW5nX3N0b3JlX2l0ZW1fcHJvY2Vzc19pZGxlcl9jYigpLgpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYktpdC9lZmwvZXdrL2V3a190aWxlZF9iYWNraW5nX3N0b3JlLmMgYi9T
b3VyY2UvV2ViS2l0L2VmbC9ld2svZXdrX3RpbGVkX2JhY2tpbmdfc3RvcmUuYwppbmRleCAzYzFk
MjBlLi40MWEwM2MzIDEwMDc1NQotLS0gYS9Tb3VyY2UvV2ViS2l0L2VmbC9ld2svZXdrX3RpbGVk
X2JhY2tpbmdfc3RvcmUuYworKysgYi9Tb3VyY2UvV2ViS2l0L2VmbC9ld2svZXdrX3RpbGVkX2Jh
Y2tpbmdfc3RvcmUuYwpAQCAtOTksNyArOTksNiBAQCBzdHJ1Y3QgX0V3a19UaWxlZF9CYWNraW5n
X1N0b3JlX0RhdGEgewogICAgIHN0cnVjdCB7CiAgICAgICAgIEVpbmFfQm9vbCAoKmNiKSh2b2lk
ICpkYXRhLCBFd2tfVGlsZSAqdCwgY29uc3QgRWluYV9SZWN0YW5nbGUgKmFyZWEpOwogICAgICAg
ICB2b2lkICpkYXRhOwotICAgICAgICBFaW5hX0Jvb2wgcHJvY2Vzc19lbnRpcmVfcXVldWU7CiAg
ICAgICAgIEVpbmFfSW5saXN0ICpwcmVfcmVuZGVyX3JlcXVlc3RzOwogICAgICAgICBFY29yZV9J
ZGxlciAqaWRsZXI7CiAgICAgICAgIEVpbmFfQm9vbCBkaXNhYmxlZDsKQEAgLTczMiw3ICs3MzEs
NiBAQCBzdGF0aWMgdm9pZCBfZXdrX3RpbGVkX2JhY2tpbmdfc3RvcmVfc21hcnRfYWRkKEV2YXNf
T2JqZWN0ICpvKQogICAgIHByaXYtPm1vZGVsLm9sZC5yb3dzID0gMDsKICAgICBwcml2LT5tb2Rl
bC53aWR0aCA9IDA7CiAgICAgcHJpdi0+bW9kZWwuaGVpZ2h0ID0gMDsKLSAgICBwcml2LT5yZW5k
ZXIucHJvY2Vzc19lbnRpcmVfcXVldWUgPSBFSU5BX1RSVUU7CiAgICAgcHJpdi0+cmVuZGVyLnN1
c3BlbmQgPSBFSU5BX0ZBTFNFOwogICAgIHByaXYtPmNzcGFjZSA9IEVWQVNfQ09MT1JTUEFDRV9B
UkdCODg4ODsgLy8gVE9ETzogZGV0ZWN0IGl0LgogCkBAIC0xOTMwLDE3ICsxOTI4LDMgQEAgRWlu
YV9Cb29sIGV3a190aWxlZF9iYWNraW5nX3N0b3JlX2VuYWJsZV9yZW5kZXIoRXZhc19PYmplY3Qg
Km8pCiAgICAgX2V3a190aWxlZF9iYWNraW5nX3N0b3JlX2NoYW5nZWQocHJpdik7CiAgICAgcmV0
dXJuIF9ld2tfdGlsZWRfYmFja2luZ19zdG9yZV9lbmFibGVfcmVuZGVyKHByaXYpOwogfQotCi0v
KioKLSAqIFNldCB0aGUgcHJvY2Vzc19lbnRpcmVfcXVldWUgZmxhZyBvZiB0aGUgcmVuZGVyZXIg
aWRsZXIuCi0gKgotICoKLSAqIEBwYXJhbSBvIHRoZSB0aWxlZCBiYWNraW5nIHN0b3JlIG9iamVj
dAotICogQHBhcmFtIHZhbHVlIEVJTkFfVFJVRSBpZiB3ZSB3YW50IHRvIHByb2Nlc3MgYWxsIHRo
ZSByZXF1ZXN0IG9mIG91ciBxdWV1ZS4gRUlOQV9GQUxTRSBvdGhlcndpc2UuCi0gKi8KLXZvaWQg
ZXdrX3RpbGVkX2JhY2tpbmdfc3RvcmVfcHJvY2Vzc19lbnRpcmVfcXVldWVfc2V0KEV2YXNfT2Jq
ZWN0ICpvLCBFaW5hX0Jvb2wgdmFsdWUpCi17Ci0gICAgUFJJVl9EQVRBX0dFVF9PUl9SRVRVUk4o
bywgcHJpdik7Ci0gICAgaWYgKHByaXYtPnJlbmRlci5wcm9jZXNzX2VudGlyZV9xdWV1ZSAhPSB2
YWx1ZSkKLSAgICAgICAgcHJpdi0+cmVuZGVyLnByb2Nlc3NfZW50aXJlX3F1ZXVlID0gdmFsdWU7
Ci19CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2VmbC9ld2svZXdrX3RpbGVkX2JhY2tpbmdf
c3RvcmUuaCBiL1NvdXJjZS9XZWJLaXQvZWZsL2V3ay9ld2tfdGlsZWRfYmFja2luZ19zdG9yZS5o
Cm9sZCBtb2RlIDEwMDY0NApuZXcgbW9kZSAxMDA3NTUKaW5kZXggZTM1MzNlMi4uNjExODRhYwot
LS0gYS9Tb3VyY2UvV2ViS2l0L2VmbC9ld2svZXdrX3RpbGVkX2JhY2tpbmdfc3RvcmUuaAorKysg
Yi9Tb3VyY2UvV2ViS2l0L2VmbC9ld2svZXdrX3RpbGVkX2JhY2tpbmdfc3RvcmUuaApAQCAtMTA4
LDcgKzEwOCw2IEBAIEVBUEkgdm9pZCBld2tfdGlsZWRfYmFja2luZ19zdG9yZV96b29tX3dlYWtf
c21vb3RoX3NjYWxlX3NldChFdmFzX09iamVjdCAqbywgRWluCiBFQVBJIEVpbmFfQm9vbCAgICBl
d2tfdGlsZWRfYmFja2luZ19zdG9yZV91cGRhdGUoRXZhc19PYmplY3QgKm8sIGNvbnN0IEVpbmFf
UmVjdGFuZ2xlICp1cGRhdGUpOwogRUFQSSB2b2lkIGV3a190aWxlZF9iYWNraW5nX3N0b3JlX3Vw
ZGF0ZXNfcHJvY2Vzc19wcmVfc2V0KEV2YXNfT2JqZWN0ICpvLCB2b2lkICooKmNiKSh2b2lkICpk
YXRhLCBFdmFzX09iamVjdCAqbyksIGNvbnN0IHZvaWQgKmRhdGEpOwogRUFQSSB2b2lkIGV3a190
aWxlZF9iYWNraW5nX3N0b3JlX3VwZGF0ZXNfcHJvY2Vzc19wb3N0X3NldChFdmFzX09iamVjdCAq
bywgdm9pZCAqKCpjYikodm9pZCAqZGF0YSwgdm9pZCAqcHJlX2RhdGEsIEV2YXNfT2JqZWN0ICpv
KSwgY29uc3Qgdm9pZCAqZGF0YSk7Ci1FQVBJIHZvaWQgZXdrX3RpbGVkX2JhY2tpbmdfc3RvcmVf
cHJvY2Vzc19lbnRpcmVfcXVldWVfc2V0KEV2YXNfT2JqZWN0ICpvLCBFaW5hX0Jvb2wgdmFsdWUp
OwogRUFQSSB2b2lkIGV3a190aWxlZF9iYWNraW5nX3N0b3JlX3VwZGF0ZXNfcHJvY2VzcyhFdmFz
X09iamVjdCAqbyk7CiBFQVBJIHZvaWQgZXdrX3RpbGVkX2JhY2tpbmdfc3RvcmVfdXBkYXRlc19j
bGVhcihFdmFzX09iamVjdCAqbyk7CiBFQVBJIHZvaWQgZXdrX3RpbGVkX2JhY2tpbmdfc3RvcmVf
Y29udGVudHNfcmVzaXplKEV2YXNfT2JqZWN0ICpvLCBFdmFzX0Nvb3JkIHdpZHRoLCBFdmFzX0Nv
b3JkIGhlaWdodCk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2VmbC9ld2svZXdrX3ZpZXcu
aCBiL1NvdXJjZS9XZWJLaXQvZWZsL2V3ay9ld2tfdmlldy5oCm9sZCBtb2RlIDEwMDY0NApuZXcg
bW9kZSAxMDA3NTUKaW5kZXggMjNhZmFmNS4uYjk5MGIxOAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Vm
bC9ld2svZXdrX3ZpZXcuaAorKysgYi9Tb3VyY2UvV2ViS2l0L2VmbC9ld2svZXdrX3ZpZXcuaApA
QCAtMzI0LDkgKzMyNCw2IEBAIEVBUEkgRXZhc19PYmplY3QgKmV3a192aWV3X3RpbGVkX2FkZChF
dmFzICplKTsKIEVBUEkgRXdrX1RpbGVfVW51c2VkX0NhY2hlICpld2tfdmlld190aWxlZF91bnVz
ZWRfY2FjaGVfZ2V0KGNvbnN0IEV2YXNfT2JqZWN0ICpvKTsKIEVBUEkgdm9pZCAgICAgICAgICAg
ICAgICAgICBld2tfdmlld190aWxlZF91bnVzZWRfY2FjaGVfc2V0KEV2YXNfT2JqZWN0ICpvLCBF
d2tfVGlsZV9VbnVzZWRfQ2FjaGUgKmNhY2hlKTsKIAotLy8gRklYTUU6IHRoaXMgZnVuY3Rpb24g
c2hvdWxkIGJlIHJlbW92ZWQgbGF0ZXIsIHdoZW4gd2UgZmluZCB0aGUgYmVzdCBmbGFnIHRvIHVz
ZS4KLUVBUEkgdm9pZCAgICAgICAgICAgICAgICAgICBld2tfdmlld190aWxlZF9wcm9jZXNzX2Vu
dGlyZV9xdWV1ZV9zZXQoRXZhc19PYmplY3QgKm8sIEVpbmFfQm9vbCBmbGFnKTsKLQogRUFQSSB2
b2lkICAgICAgICAgZXdrX3ZpZXdfZml4ZWRfbGF5b3V0X3NpemVfc2V0KEV2YXNfT2JqZWN0ICpv
LCBFdmFzX0Nvb3JkIHcsIEV2YXNfQ29vcmQgaCk7CiBFQVBJIHZvaWQgICAgICAgICBld2tfdmll
d19maXhlZF9sYXlvdXRfc2l6ZV9nZXQoRXZhc19PYmplY3QgKm8sIEV2YXNfQ29vcmQgKncsIEV2
YXNfQ29vcmQgKmgpOwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2VmbC9ld2svZXdrX3Zp
ZXdfdGlsZWQuYyBiL1NvdXJjZS9XZWJLaXQvZWZsL2V3ay9ld2tfdmlld190aWxlZC5jCm9sZCBt
b2RlIDEwMDY0NApuZXcgbW9kZSAxMDA3NTUKaW5kZXggZDM4MGU4ZS4uMDE4YzNhMwotLS0gYS9T
b3VyY2UvV2ViS2l0L2VmbC9ld2svZXdrX3ZpZXdfdGlsZWQuYworKysgYi9Tb3VyY2UvV2ViS2l0
L2VmbC9ld2svZXdrX3ZpZXdfdGlsZWQuYwpAQCAtMzMyLDE1ICszMzIsMyBAQCB2b2lkIGV3a192
aWV3X3RpbGVkX3VudXNlZF9jYWNoZV9zZXQoRXZhc19PYmplY3QgKm8sIEV3a19UaWxlX1VudXNl
ZF9DYWNoZSAqY2FjaAogICAgIEVJTkFfU0FGRVRZX09OX05VTExfUkVUVVJOKHNkKTsKICAgICBl
d2tfdGlsZWRfYmFja2luZ19zdG9yZV90aWxlX3VudXNlZF9jYWNoZV9zZXQoc2QtPmJhY2tpbmdf
c3RvcmUsIGNhY2hlKTsKIH0KLQotLyoqCi0gKiBTZXQgdGhlIGZ1bmN0aW9uIHdpdGggdGhlIHNh
bWUgbmFtZSBvZiB0aGUgdGlsZWQgYmFja2luZyBzdG9yZS4KLSAqIEBwYXJhbSBvIHRoZSB0aWxl
ZCBiYWNraW5nIHN0b3JlIG9iamVjdC4KLSAqIEBwYXJhbSBmbGFnIHZhbHVlIG9mIHRoZSB0aWxl
ZCBiYWNraW5nIHN0b3JlIGZsYWcgdG8gc2V0LgotICovCi12b2lkIGV3a192aWV3X3RpbGVkX3By
b2Nlc3NfZW50aXJlX3F1ZXVlX3NldChFdmFzX09iamVjdCAqbywgRWluYV9Cb29sIGZsYWcpCi17
Ci0gICAgRXdrX1ZpZXdfU21hcnRfRGF0YSAqc2QgPSBld2tfdmlld19zbWFydF9kYXRhX2dldChv
KTsKLSAgICBFSU5BX1NBRkVUWV9PTl9OVUxMX1JFVFVSTihzZCk7Ci0gICAgZXdrX3RpbGVkX2Jh
Y2tpbmdfc3RvcmVfcHJvY2Vzc19lbnRpcmVfcXVldWVfc2V0KHNkLT5iYWNraW5nX3N0b3JlLCBm
bGFnKTsKLX0K
</data>
<flag name="review"
          id="93155"
          type_id="1"
          status="-"
          setter="kenneth"
    />
    <flag name="commit-queue"
          id="93156"
          type_id="3"
          status="-"
          setter="kenneth"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>105124</attachid>
            <date>2011-08-24 19:50:57 -0700</date>
            <delta_ts>2011-09-01 18:24:09 -0700</delta_ts>
            <desc>Patch rebased.</desc>
            <filename>0628_remove_api_2.patch</filename>
            <type>text/plain</type>
            <size>5258</size>
            <attacher name="KwangHyuk">hyuki.kim</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvZWZsL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQv
ZWZsL0NoYW5nZUxvZwppbmRleCBiMDVkNDcwLi4xYWE5ZTM2IDEwMDc1NQotLS0gYS9Tb3VyY2Uv
V2ViS2l0L2VmbC9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9lZmwvQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMjIgQEAKKzIwMTEtMDgtMjQgIEt3YW5nSHl1ayBLaW0gIDxoeXVraS5raW1Ac2Ft
c3VuZy5jb20+CisKKyAgICAgICAgW0VGTF0gUmVtb3ZlIHVudXNlZCBjb2RlIHJlbGF0ZWQgd2l0
aCBwcml2LT5yZW5kZXIucHJvY2Vzc19lbnRpcmVfcXVldWUgaW4gZXdrX3RpbGVkX2JhY2tpbmdf
c3RvcmUuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02
MzM3NworCisgICAgICAgIHByaXYtPnJlbmRlci5wcm9jZXNzX2VudGlyZV9xdWV1ZSBhZmZlY3Rz
IG5vIGxvZ2ljYWwgZmxvdyBvZiBld2tfdGlsZWRfYmFja2luZ19zdG9yZSwKKyAgICAgICAgQnV0
LCBld2tfdmlld190aWxlZF9wcm9jZXNzX2VudGlyZV9xdWV1ZV9zZXQgaXMgbm93IHByb3ZpZGVk
IGFzIHNldHRlciBhcGkgZm9yIGl0LgorICAgICAgICBTbyByZW1vdmFsIG9mIHRoaXMgYXBpIGFu
ZCBzb21lIGNvZGVzIHJlbGF0ZWQgd2l0aCBpdCBpcyByZXF1aXJlZC4KKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGV3ay9ld2tfdGlsZWRfYmFja2lu
Z19zdG9yZS5jOgorICAgICAgICAoX2V3a190aWxlZF9iYWNraW5nX3N0b3JlX3NtYXJ0X2FkZCk6
CisgICAgICAgIChld2tfdGlsZWRfYmFja2luZ19zdG9yZV9lbmFibGVfcmVuZGVyKToKKyAgICAg
ICAgKiBld2svZXdrX3RpbGVkX2JhY2tpbmdfc3RvcmUuaDoKKyAgICAgICAgKiBld2svZXdrX3Zp
ZXcuaDoKKyAgICAgICAgKiBld2svZXdrX3ZpZXdfdGlsZWQuYzoKKyAgICAgICAgKGV3a192aWV3
X3RpbGVkX3VudXNlZF9jYWNoZV9zZXQpOgorCiAyMDExLTA4LTI0ICBKYWVodW4gTGltICA8bGph
ZWh1bi5saW1Ac2Ftc3VuZy5jb20+CiAKICAgICAgICAgW0VGTF0gQWRkIGR1bW15IEljb25EYXRh
YmFzZUNsaWVudEVmbC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvZWZsL2V3ay9ld2tfdGls
ZWRfYmFja2luZ19zdG9yZS5jIGIvU291cmNlL1dlYktpdC9lZmwvZXdrL2V3a190aWxlZF9iYWNr
aW5nX3N0b3JlLmMKaW5kZXggMWE4ZTA5Yy4uNzZhOTlmOCAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YktpdC9lZmwvZXdrL2V3a190aWxlZF9iYWNraW5nX3N0b3JlLmMKKysrIGIvU291cmNlL1dlYktp
dC9lZmwvZXdrL2V3a190aWxlZF9iYWNraW5nX3N0b3JlLmMKQEAgLTk5LDcgKzk5LDYgQEAgc3Ry
dWN0IF9Fd2tfVGlsZWRfQmFja2luZ19TdG9yZV9EYXRhIHsKICAgICBzdHJ1Y3QgewogICAgICAg
ICBFaW5hX0Jvb2wgKCpjYikodm9pZCAqZGF0YSwgRXdrX1RpbGUgKnQsIGNvbnN0IEVpbmFfUmVj
dGFuZ2xlICphcmVhKTsKICAgICAgICAgdm9pZCAqZGF0YTsKLSAgICAgICAgRWluYV9Cb29sIHBy
b2Nlc3NfZW50aXJlX3F1ZXVlOwogICAgICAgICBFaW5hX0lubGlzdCAqcHJlX3JlbmRlcl9yZXF1
ZXN0czsKICAgICAgICAgRWNvcmVfSWRsZXIgKmlkbGVyOwogICAgICAgICBFaW5hX0Jvb2wgZGlz
YWJsZWQ7CkBAIC03MTgsNyArNzE3LDYgQEAgc3RhdGljIHZvaWQgX2V3a190aWxlZF9iYWNraW5n
X3N0b3JlX3NtYXJ0X2FkZChFdmFzX09iamVjdCAqbykKICAgICBwcml2LT5tb2RlbC5vbGQucm93
cyA9IDA7CiAgICAgcHJpdi0+bW9kZWwud2lkdGggPSAwOwogICAgIHByaXYtPm1vZGVsLmhlaWdo
dCA9IDA7Ci0gICAgcHJpdi0+cmVuZGVyLnByb2Nlc3NfZW50aXJlX3F1ZXVlID0gRUlOQV9UUlVF
OwogICAgIHByaXYtPnJlbmRlci5zdXNwZW5kID0gRUlOQV9GQUxTRTsKICAgICBwcml2LT5jc3Bh
Y2UgPSBFVkFTX0NPTE9SU1BBQ0VfQVJHQjg4ODg7IC8vIFRPRE86IGRldGVjdCBpdC4KIApAQCAt
MTkxOCwxNyArMTkxNiwzIEBAIEVpbmFfQm9vbCBld2tfdGlsZWRfYmFja2luZ19zdG9yZV9lbmFi
bGVfcmVuZGVyKEV2YXNfT2JqZWN0ICpvKQogICAgIF9ld2tfdGlsZWRfYmFja2luZ19zdG9yZV9j
aGFuZ2VkKHByaXYpOwogICAgIHJldHVybiBfZXdrX3RpbGVkX2JhY2tpbmdfc3RvcmVfZW5hYmxl
X3JlbmRlcihwcml2KTsKIH0KLQotLyoqCi0gKiBTZXQgdGhlIHByb2Nlc3NfZW50aXJlX3F1ZXVl
IGZsYWcgb2YgdGhlIHJlbmRlcmVyIGlkbGVyLgotICoKLSAqCi0gKiBAcGFyYW0gbyB0aGUgdGls
ZWQgYmFja2luZyBzdG9yZSBvYmplY3QKLSAqIEBwYXJhbSB2YWx1ZSBFSU5BX1RSVUUgaWYgd2Ug
d2FudCB0byBwcm9jZXNzIGFsbCB0aGUgcmVxdWVzdCBvZiBvdXIgcXVldWUuIEVJTkFfRkFMU0Ug
b3RoZXJ3aXNlLgotICovCi12b2lkIGV3a190aWxlZF9iYWNraW5nX3N0b3JlX3Byb2Nlc3NfZW50
aXJlX3F1ZXVlX3NldChFdmFzX09iamVjdCAqbywgRWluYV9Cb29sIHZhbHVlKQotewotICAgIFBS
SVZfREFUQV9HRVRfT1JfUkVUVVJOKG8sIHByaXYpOwotICAgIGlmIChwcml2LT5yZW5kZXIucHJv
Y2Vzc19lbnRpcmVfcXVldWUgIT0gdmFsdWUpCi0gICAgICAgIHByaXYtPnJlbmRlci5wcm9jZXNz
X2VudGlyZV9xdWV1ZSA9IHZhbHVlOwotfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9lZmwv
ZXdrL2V3a190aWxlZF9iYWNraW5nX3N0b3JlLmggYi9Tb3VyY2UvV2ViS2l0L2VmbC9ld2svZXdr
X3RpbGVkX2JhY2tpbmdfc3RvcmUuaAppbmRleCAwY2EyY2MxLi5iMWE5NjNkIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViS2l0L2VmbC9ld2svZXdrX3RpbGVkX2JhY2tpbmdfc3RvcmUuaAorKysgYi9T
b3VyY2UvV2ViS2l0L2VmbC9ld2svZXdrX3RpbGVkX2JhY2tpbmdfc3RvcmUuaApAQCAtMTA3LDcg
KzEwNyw2IEBAIHZvaWQgZXdrX3RpbGVkX2JhY2tpbmdfc3RvcmVfem9vbV93ZWFrX3Ntb290aF9z
Y2FsZV9zZXQoRXZhc19PYmplY3QgKm8sIEVpbmFfQm9vCiBFaW5hX0Jvb2wgZXdrX3RpbGVkX2Jh
Y2tpbmdfc3RvcmVfdXBkYXRlKEV2YXNfT2JqZWN0ICpvLCBjb25zdCBFaW5hX1JlY3RhbmdsZSAq
dXBkYXRlKTsKIHZvaWQgZXdrX3RpbGVkX2JhY2tpbmdfc3RvcmVfdXBkYXRlc19wcm9jZXNzX3By
ZV9zZXQoRXZhc19PYmplY3QgKm8sIHZvaWQgKigqY2IpKHZvaWQgKmRhdGEsIEV2YXNfT2JqZWN0
ICpvKSwgY29uc3Qgdm9pZCAqZGF0YSk7CiB2b2lkIGV3a190aWxlZF9iYWNraW5nX3N0b3JlX3Vw
ZGF0ZXNfcHJvY2Vzc19wb3N0X3NldChFdmFzX09iamVjdCAqbywgdm9pZCAqKCpjYikodm9pZCAq
ZGF0YSwgdm9pZCAqcHJlX2RhdGEsIEV2YXNfT2JqZWN0ICpvKSwgY29uc3Qgdm9pZCAqZGF0YSk7
Ci12b2lkIGV3a190aWxlZF9iYWNraW5nX3N0b3JlX3Byb2Nlc3NfZW50aXJlX3F1ZXVlX3NldChF
dmFzX09iamVjdCAqbywgRWluYV9Cb29sIHZhbHVlKTsKIHZvaWQgZXdrX3RpbGVkX2JhY2tpbmdf
c3RvcmVfdXBkYXRlc19wcm9jZXNzKEV2YXNfT2JqZWN0ICpvKTsKIHZvaWQgZXdrX3RpbGVkX2Jh
Y2tpbmdfc3RvcmVfdXBkYXRlc19jbGVhcihFdmFzX09iamVjdCAqbyk7CiB2b2lkIGV3a190aWxl
ZF9iYWNraW5nX3N0b3JlX2NvbnRlbnRzX3Jlc2l6ZShFdmFzX09iamVjdCAqbywgRXZhc19Db29y
ZCB3aWR0aCwgRXZhc19Db29yZCBoZWlnaHQpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9l
ZmwvZXdrL2V3a192aWV3LmggYi9Tb3VyY2UvV2ViS2l0L2VmbC9ld2svZXdrX3ZpZXcuaAppbmRl
eCBjNjc1ZWQ0Li40NWQ3MGFhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2VmbC9ld2svZXdr
X3ZpZXcuaAorKysgYi9Tb3VyY2UvV2ViS2l0L2VmbC9ld2svZXdrX3ZpZXcuaApAQCAtNTEwLDE1
ICs1MTAsNiBAQCBFQVBJIEV3a19UaWxlX1VudXNlZF9DYWNoZSAqZXdrX3ZpZXdfdGlsZWRfdW51
c2VkX2NhY2hlX2dldChjb25zdCBFdmFzX09iamVjdCAqbwogICovCiBFQVBJIHZvaWQgICAgICAg
ICAgICAgICAgICAgZXdrX3ZpZXdfdGlsZWRfdW51c2VkX2NhY2hlX3NldChFdmFzX09iamVjdCAq
bywgRXdrX1RpbGVfVW51c2VkX0NhY2hlICpjYWNoZSk7CiAKLS8vIEZJWE1FOiB0aGlzIGZ1bmN0
aW9uIHNob3VsZCBiZSByZW1vdmVkIGxhdGVyLCB3aGVuIHdlIGZpbmQgdGhlIGJlc3QgZmxhZyB0
byB1c2UuCi0vKioKLSAqIFNldHMgaWYgYWxsIHRoZSByZXF1ZXN0cyBvZiB0aGUgcXVldWUgc2hv
dWxkIGJlIHByb2Nlc3NlZC4KLSAqCi0gKiBAcGFyYW0gbyB0aGUgdmlldyBvYmplY3QKLSAqIEBw
YXJhbSBmbGFnIEBjIEVJTkFfVFJVRSBpZiBhbGwgdGhlIHJlcXVlc3Qgb2YgcXVldWUgc2hvdWxk
IGJlIHByb2Nlc3NlZCwgQGMgRUlOQV9GQUxTRSBpZiBub3QKLSAqLwotRUFQSSB2b2lkICAgICAg
ICAgICAgICAgICAgIGV3a192aWV3X3RpbGVkX3Byb2Nlc3NfZW50aXJlX3F1ZXVlX3NldChFdmFz
X09iamVjdCAqbywgRWluYV9Cb29sIGZsYWcpOwotCiAvKioKICAqIFNldHMgYSBmaXhlZCBsYXlv
dXQgc2l6ZSB0byBiZSB1c2VkLCBkaXNzb2NpYXRpbmcgaXQgZnJvbSB2aWV3cG9ydCBzaXplLgog
ICoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvZWZsL2V3ay9ld2tfdmlld190aWxlZC5jIGIv
U291cmNlL1dlYktpdC9lZmwvZXdrL2V3a192aWV3X3RpbGVkLmMKaW5kZXggNjNlYjE2OC4uODA1
NzIwNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9lZmwvZXdrL2V3a192aWV3X3RpbGVkLmMK
KysrIGIvU291cmNlL1dlYktpdC9lZmwvZXdrL2V3a192aWV3X3RpbGVkLmMKQEAgLTI4NSwxMCAr
Mjg1LDMgQEAgdm9pZCBld2tfdmlld190aWxlZF91bnVzZWRfY2FjaGVfc2V0KEV2YXNfT2JqZWN0
ICpvLCBFd2tfVGlsZV9VbnVzZWRfQ2FjaGUgKmNhY2gKICAgICBFSU5BX1NBRkVUWV9PTl9OVUxM
X1JFVFVSTihzZCk7CiAgICAgZXdrX3RpbGVkX2JhY2tpbmdfc3RvcmVfdGlsZV91bnVzZWRfY2Fj
aGVfc2V0KHNkLT5iYWNraW5nX3N0b3JlLCBjYWNoZSk7CiB9Ci0KLXZvaWQgZXdrX3ZpZXdfdGls
ZWRfcHJvY2Vzc19lbnRpcmVfcXVldWVfc2V0KEV2YXNfT2JqZWN0ICpvLCBFaW5hX0Jvb2wgZmxh
ZykKLXsKLSAgICBFd2tfVmlld19TbWFydF9EYXRhICpzZCA9IGV3a192aWV3X3NtYXJ0X2RhdGFf
Z2V0KG8pOwotICAgIEVJTkFfU0FGRVRZX09OX05VTExfUkVUVVJOKHNkKTsKLSAgICBld2tfdGls
ZWRfYmFja2luZ19zdG9yZV9wcm9jZXNzX2VudGlyZV9xdWV1ZV9zZXQoc2QtPmJhY2tpbmdfc3Rv
cmUsIGZsYWcpOwotfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>