<?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>103613</bug_id>
          
          <creation_ts>2012-11-29 00:54:51 -0800</creation_ts>
          <short_desc>WebKit2 child processes need to initialize timer coalescing policy on Mac.</short_desc>
          <delta_ts>2012-12-05 15:15:12 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit2</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Kiran Muppala">cmuppala</reporter>
          <assigned_to name="Kiran Muppala">cmuppala</assigned_to>
          <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>778799</commentid>
    <comment_count>0</comment_count>
    <who name="Kiran Muppala">cmuppala</who>
    <bug_when>2012-11-29 00:54:51 -0800</bug_when>
    <thetext>On Mac WebKit2 processes should initialize timer coalescing policy to match those of visible applications and later update it based on UI process visibility state.

This bug is for correctly initializing the policy during process launch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>778896</commentid>
    <comment_count>1</comment_count>
      <attachid>176697</attachid>
    <who name="Kiran Muppala">cmuppala</who>
    <bug_when>2012-11-29 03:36:04 -0800</bug_when>
    <thetext>Created attachment 176697
Patch: Not ready for commit until stable OS builds available.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>779621</commentid>
    <comment_count>2</comment_count>
    <who name="Kiran Muppala">cmuppala</who>
    <bug_when>2012-11-29 17:15:18 -0800</bug_when>
    <thetext>&lt;rdar://problem/12723211&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>779637</commentid>
    <comment_count>3</comment_count>
      <attachid>176697</attachid>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2012-11-29 17:23:21 -0800</bug_when>
    <thetext>Comment on attachment 176697
Patch: Not ready for commit until stable OS builds available.



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

&gt; Source/WebKit2/Shared/mac/ChildProcessMac.mm:70
&gt; +    // Set task_latency and task_throughput qos tiers as appropriate for a visible application.

&quot;qos&quot; should be written as QOS in the comment since it is an initialism.

&gt; Source/WebKit2/Shared/mac/ChildProcessMac.mm:73
&gt; +    struct task_qos_policy qosinfo;
&gt; +    qosinfo.task_latency_qos_tier = LATENCY_QOS_TIER_0;
&gt; +    qosinfo.task_throughput_qos_tier = THROUGHPUT_QOS_TIER_0;

This could be initialized on the same line as the declaration:
struct task_qos_policy qosinfo = { LATENCY_QOS_TIER_0, THROUGHPUT_QOS_TIER_0 };</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>780572</commentid>
    <comment_count>4</comment_count>
      <attachid>177061</attachid>
    <who name="Kiran Muppala">cmuppala</who>
    <bug_when>2012-11-30 17:23:10 -0800</bug_when>
    <thetext>Created attachment 177061
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>780575</commentid>
    <comment_count>5</comment_count>
    <who name="Kiran Muppala">cmuppala</who>
    <bug_when>2012-11-30 17:25:07 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 176697 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=176697&amp;action=review
&gt; 
&gt; &gt; Source/WebKit2/Shared/mac/ChildProcessMac.mm:70
&gt; &gt; +    // Set task_latency and task_throughput qos tiers as appropriate for a visible application.
&gt; 
&gt; &quot;qos&quot; should be written as QOS in the comment since it is an initialism.
&gt; 

Fixed in the comment and the ChangeLog.

&gt; &gt; Source/WebKit2/Shared/mac/ChildProcessMac.mm:73
&gt; &gt; +    struct task_qos_policy qosinfo;
&gt; &gt; +    qosinfo.task_latency_qos_tier = LATENCY_QOS_TIER_0;
&gt; &gt; +    qosinfo.task_throughput_qos_tier = THROUGHPUT_QOS_TIER_0;
&gt; 
&gt; This could be initialized on the same line as the declaration:
&gt; struct task_qos_policy qosinfo = { LATENCY_QOS_TIER_0, THROUGHPUT_QOS_TIER_0 };

Thanks, this looks better.  Replaced multi statement initializer with above one line initializer.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>784003</commentid>
    <comment_count>6</comment_count>
      <attachid>177061</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-05 12:41:27 -0800</bug_when>
    <thetext>Comment on attachment 177061
Patch

Rejecting attachment 177061 from commit-queue.

Failed to run &quot;[&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;-...&quot; exit_code: 1

/mnt/git/webkit-commit-queue/Source/WebKit2/ChangeLog neither lists a valid reviewer nor contains the string &quot;Unreviewed&quot; or &quot;Rubber stamp&quot; (case insensitive).

Full output: http://queues.webkit.org/results/15151613</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>784022</commentid>
    <comment_count>7</comment_count>
      <attachid>177814</attachid>
    <who name="Kiran Muppala">cmuppala</who>
    <bug_when>2012-12-05 12:53:16 -0800</bug_when>
    <thetext>Created attachment 177814
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>784026</commentid>
    <comment_count>8</comment_count>
    <who name="Kiran Muppala">cmuppala</who>
    <bug_when>2012-12-05 12:54:43 -0800</bug_when>
    <thetext>(In reply to comment #7)
&gt; Created an attachment (id=177814) [details]
&gt; Patch

Commit failed because the &quot;Reviewer&quot; line in ChangeLog read &quot;Reviewed by NOBODY.&quot; instead of &quot;Reviewed by NOBODY (OOPS!).&quot;  So, fixed the reviewer line in ChangeLog.  No other changes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>784172</commentid>
    <comment_count>9</comment_count>
      <attachid>177814</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-05 15:15:09 -0800</bug_when>
    <thetext>Comment on attachment 177814
Patch

Clearing flags on attachment: 177814

Committed r136766: &lt;http://trac.webkit.org/changeset/136766&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>784173</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-05 15:15:12 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>176697</attachid>
            <date>2012-11-29 03:36:04 -0800</date>
            <delta_ts>2012-11-30 17:23:07 -0800</delta_ts>
            <desc>Patch: Not ready for commit until stable OS builds available.

</desc>
            <filename>bug-103613-20121129033338.patch</filename>
            <type>text/plain</type>
            <size>2461</size>
            <attacher name="Kiran Muppala">cmuppala</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM2MTA5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMjE2MzIwYTQyMzZlOWEz
ZGExN2E4NzZhMmNlNmU4ZjgwODIwMmNjMi4uNzliN2NlOWZmM2Q0ZGU1NWEzODlkNGY0ZWI5OWVm
OTlhN2M1Y2NjYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTExLTI5ICBLaXJh
biBNdXBwYWxhICA8Y211cHBhbGFAYXBwbGUuY29tPgorCisgICAgICAgIFdlYktpdDIgY2hpbGQg
cHJvY2Vzc2VzIG5lZWQgdG8gaW5pdGlhbGl6ZSB0aW1lciBjb2FsZXNjaW5nIHBvbGljeSBvbiBN
YWMuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDM2
MTMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkuCisKKyAgICAgICAgU2V0IHRpbWVyIGNv
YWxlc2NpbmcgcG9saWN5IG9mIFdlYktpdDIgY2hpbGQgcHJvY2Vzc2VzIHRvIHRoYXQgb2Ygdmlz
aWJsZSBhcHBsaWNhdGlvbnMKKyAgICAgICAgdW50aWwgdGhleSBjYW4gbWFuYWdlIHRoZSBwb2xp
Y3kgYmFzZWQgb24gVUkgcHJvY2VzcyB2aXNpYmlsaXR5LgorCisgICAgICAgICogU2hhcmVkL21h
Yy9DaGlsZFByb2Nlc3NNYWMubW06CisgICAgICAgIChXZWJLaXQ6OmluaXRpYWxpemVUaW1lckNv
YWxlc2NpbmdQb2xpY3kpOiBTZXQgdGFza19sYXRlbmN5IGFuZCB0YXNrX3Rocm91Z2hwdXQgcW9z
IHRpZXJzIGFzIGFwcHJvcHJpYXRlCisgICAgICAgIGZvciB2aXNpYmxlIGFwcGxpY2F0aW9ucy4K
KyAgICAgICAgKFdlYktpdDo6Q2hpbGRQcm9jZXNzOjpwbGF0Zm9ybUluaXRpYWxpemUpOiBBZGQg
Y2FsbCB0byBpbml0aWFsaXplVGltZXJDb2FsZXNjaW5nUG9saWN5LgorCiAyMDEyLTExLTI4ICBS
eXVhbiBDaG9pICA8cnl1YW4uY2hvaUBnbWFpbC5jb20+CiAKICAgICAgICAgW0VGTF0gR2VuZXJh
dGUgYmlnX2J1dHRvbl90aGVtZS5lZGoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1NoYXJl
ZC9tYWMvQ2hpbGRQcm9jZXNzTWFjLm1tIGIvU291cmNlL1dlYktpdDIvU2hhcmVkL21hYy9DaGls
ZFByb2Nlc3NNYWMubW0KaW5kZXggOWJkNTRkOTEzODljODgzY2U5YjAxYmZmZTk2NDZlNzRjYjk0
NDM3NS4uOGE0YzUzODBmOWViNGQ3YjQxOTVkZWVkYjlmZmIyOWQ3Y2JkMzkwZSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdDIvU2hhcmVkL21hYy9DaGlsZFByb2Nlc3NNYWMubW0KKysrIGIvU291
cmNlL1dlYktpdDIvU2hhcmVkL21hYy9DaGlsZFByb2Nlc3NNYWMubW0KQEAgLTI2LDYgKzI2LDgg
QEAKICNpbXBvcnQgImNvbmZpZy5oIgogI2ltcG9ydCAiQ2hpbGRQcm9jZXNzLmgiCiAKKyNpbXBv
cnQgPG1hY2gvdGFzay5oPgorCiBuYW1lc3BhY2UgV2ViS2l0IHsKIAogTlNTdHJpbmcgKiBjb25z
dCBDaGlsZFByb2Nlc3M6OnByb2Nlc3NTdXBwcmVzc2lvblZpc2libGVBcHBsaWNhdGlvblJlYXNv
biA9IEAiQXBwbGljYXRpb24gaXMgVmlzaWJsZSI7CkBAIC02MiwxMCArNjQsMjMgQEAgdm9pZCBD
aGlsZFByb2Nlc3M6OmVuYWJsZVByb2Nlc3NTdXBwcmVzc2lvbihOU1N0cmluZyAqcmVhc29uKQog
I2VuZGlmCiB9CiAKKyNpZiBfX01BQ19PU19YX1ZFUlNJT05fTUlOX1JFUVVJUkVEID49IDEwOTAK
K3N0YXRpYyB2b2lkIGluaXRpYWxpemVUaW1lckNvYWxlc2NpbmdQb2xpY3koKQoreworICAgIC8v
IFNldCB0YXNrX2xhdGVuY3kgYW5kIHRhc2tfdGhyb3VnaHB1dCBxb3MgdGllcnMgYXMgYXBwcm9w
cmlhdGUgZm9yIGEgdmlzaWJsZSBhcHBsaWNhdGlvbi4KKyAgICBzdHJ1Y3QgdGFza19xb3NfcG9s
aWN5IHFvc2luZm87CisgICAgcW9zaW5mby50YXNrX2xhdGVuY3lfcW9zX3RpZXIgPSBMQVRFTkNZ
X1FPU19USUVSXzA7CisgICAgcW9zaW5mby50YXNrX3Rocm91Z2hwdXRfcW9zX3RpZXIgPSBUSFJP
VUdIUFVUX1FPU19USUVSXzA7CisgICAga2Vybl9yZXR1cm5fdCBrciA9IHRhc2tfcG9saWN5X3Nl
dChtYWNoX3Rhc2tfc2VsZigpLCBUQVNLX0JBU0VfUU9TX1BPTElDWSwgKHRhc2tfcG9saWN5X3Qp
JnFvc2luZm8sIFRBU0tfUU9TX1BPTElDWV9DT1VOVCk7CisgICAgQVNTRVJUX1VOVVNFRChrciwg
a3IgPT0gS0VSTl9TVUNDRVNTKTsKK30KKyNlbmRpZgorCiB2b2lkIENoaWxkUHJvY2Vzczo6cGxh
dGZvcm1Jbml0aWFsaXplKCkKIHsKICNpZiBfX01BQ19PU19YX1ZFUlNJT05fTUlOX1JFUVVJUkVE
ID49IDEwOTAKICAgICBzZXRwcmlvcml0eShQUklPX0RBUldJTl9QUk9DRVNTLCAwLCAwKTsKKyAg
ICBpbml0aWFsaXplVGltZXJDb2FsZXNjaW5nUG9saWN5KCk7CiAjZW5kaWYKICAgICBkaXNhYmxl
UHJvY2Vzc1N1cHByZXNzaW9uKHByb2Nlc3NTdXBwcmVzc2lvblZpc2libGVBcHBsaWNhdGlvblJl
YXNvbik7CiB9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>177061</attachid>
            <date>2012-11-30 17:23:10 -0800</date>
            <delta_ts>2012-12-05 12:53:13 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-103613-20121130172041.patch</filename>
            <type>text/plain</type>
            <size>2403</size>
            <attacher name="Kiran Muppala">cmuppala</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM2MTk5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggNDg2YTFmNTE1ZjQ5YTc1
ZjQyZmE4ZTJhN2I4ZGJjNTJjNWEwMzIxYi4uMmYzZTJhN2M5ODg0MGU0YmNhYzZlNWFkNTliYmU2
NzEwZWE4OTRhYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTExLTMwICBLaXJh
biBNdXBwYWxhICA8Y211cHBhbGFAYXBwbGUuY29tPgorCisgICAgICAgIFdlYktpdDIgY2hpbGQg
cHJvY2Vzc2VzIG5lZWQgdG8gaW5pdGlhbGl6ZSB0aW1lciBjb2FsZXNjaW5nIHBvbGljeSBvbiBN
YWMuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDM2
MTMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkuCisKKyAgICAgICAgU2V0IHRpbWVyIGNv
YWxlc2NpbmcgcG9saWN5IG9mIFdlYktpdDIgY2hpbGQgcHJvY2Vzc2VzIHRvIHRoYXQgb2Ygdmlz
aWJsZSBhcHBsaWNhdGlvbnMKKyAgICAgICAgdW50aWwgdGhleSBjYW4gbWFuYWdlIHRoZSBwb2xp
Y3kgYmFzZWQgb24gVUkgcHJvY2VzcyB2aXNpYmlsaXR5LgorCisgICAgICAgICogU2hhcmVkL21h
Yy9DaGlsZFByb2Nlc3NNYWMubW06CisgICAgICAgIChXZWJLaXQ6OmluaXRpYWxpemVUaW1lckNv
YWxlc2NpbmdQb2xpY3kpOiBTZXQgdGFza19sYXRlbmN5IGFuZCB0YXNrX3Rocm91Z2hwdXQgUU9T
IHRpZXJzIGFzIGFwcHJvcHJpYXRlCisgICAgICAgIGZvciB2aXNpYmxlIGFwcGxpY2F0aW9ucy4K
KyAgICAgICAgKFdlYktpdDo6Q2hpbGRQcm9jZXNzOjpwbGF0Zm9ybUluaXRpYWxpemUpOiBBZGQg
Y2FsbCB0byBpbml0aWFsaXplVGltZXJDb2FsZXNjaW5nUG9saWN5LgorCiAyMDEyLTExLTI5ICBB
bGV4ZXkgUHJvc2t1cnlha292ICA8YXBAYXBwbGUuY29tPgogCiAgICAgICAgIFtXSzJdIEZvcndh
cmQgY29va2llIGphciBjYWxscyB0byBOZXR3b3JrUHJvY2VzcwpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYktpdDIvU2hhcmVkL21hYy9DaGlsZFByb2Nlc3NNYWMubW0gYi9Tb3VyY2UvV2ViS2l0Mi9T
aGFyZWQvbWFjL0NoaWxkUHJvY2Vzc01hYy5tbQppbmRleCA5YmQ1NGQ5MTM4OWM4ODNjZTliMDFi
ZmZlOTY0NmU3NGNiOTQ0Mzc1Li44YjU0MTYzZjY3YjU4NDhiZDU3ZTM5ZDZiNTAyMzU3ZDlhMDA3
MDdjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvbWFjL0NoaWxkUHJvY2Vzc01h
Yy5tbQorKysgYi9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvbWFjL0NoaWxkUHJvY2Vzc01hYy5tbQpA
QCAtMjYsNiArMjYsOCBAQAogI2ltcG9ydCAiY29uZmlnLmgiCiAjaW1wb3J0ICJDaGlsZFByb2Nl
c3MuaCIKIAorI2ltcG9ydCA8bWFjaC90YXNrLmg+CisKIG5hbWVzcGFjZSBXZWJLaXQgewogCiBO
U1N0cmluZyAqIGNvbnN0IENoaWxkUHJvY2Vzczo6cHJvY2Vzc1N1cHByZXNzaW9uVmlzaWJsZUFw
cGxpY2F0aW9uUmVhc29uID0gQCJBcHBsaWNhdGlvbiBpcyBWaXNpYmxlIjsKQEAgLTYyLDEwICs2
NCwyMSBAQCB2b2lkIENoaWxkUHJvY2Vzczo6ZW5hYmxlUHJvY2Vzc1N1cHByZXNzaW9uKE5TU3Ry
aW5nICpyZWFzb24pCiAjZW5kaWYKIH0KIAorI2lmIF9fTUFDX09TX1hfVkVSU0lPTl9NSU5fUkVR
VUlSRUQgPj0gMTA5MAorc3RhdGljIHZvaWQgaW5pdGlhbGl6ZVRpbWVyQ29hbGVzY2luZ1BvbGlj
eSgpCit7CisgICAgLy8gU2V0IHRhc2tfbGF0ZW5jeSBhbmQgdGFza190aHJvdWdocHV0IFFPUyB0
aWVycyBhcyBhcHByb3ByaWF0ZSBmb3IgYSB2aXNpYmxlIGFwcGxpY2F0aW9uLgorICAgIHN0cnVj
dCB0YXNrX3Fvc19wb2xpY3kgcW9zaW5mbyA9IHsgTEFURU5DWV9RT1NfVElFUl8wLCBUSFJPVUdI
UFVUX1FPU19USUVSXzAgfTsKKyAgICBrZXJuX3JldHVybl90IGtyID0gdGFza19wb2xpY3lfc2V0
KG1hY2hfdGFza19zZWxmKCksIFRBU0tfQkFTRV9RT1NfUE9MSUNZLCAodGFza19wb2xpY3lfdCkm
cW9zaW5mbywgVEFTS19RT1NfUE9MSUNZX0NPVU5UKTsKKyAgICBBU1NFUlRfVU5VU0VEKGtyLCBr
ciA9PSBLRVJOX1NVQ0NFU1MpOworfQorI2VuZGlmCisKIHZvaWQgQ2hpbGRQcm9jZXNzOjpwbGF0
Zm9ybUluaXRpYWxpemUoKQogewogI2lmIF9fTUFDX09TX1hfVkVSU0lPTl9NSU5fUkVRVUlSRUQg
Pj0gMTA5MAogICAgIHNldHByaW9yaXR5KFBSSU9fREFSV0lOX1BST0NFU1MsIDAsIDApOworICAg
IGluaXRpYWxpemVUaW1lckNvYWxlc2NpbmdQb2xpY3koKTsKICNlbmRpZgogICAgIGRpc2FibGVQ
cm9jZXNzU3VwcHJlc3Npb24ocHJvY2Vzc1N1cHByZXNzaW9uVmlzaWJsZUFwcGxpY2F0aW9uUmVh
c29uKTsKIH0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>177814</attachid>
            <date>2012-12-05 12:53:16 -0800</date>
            <delta_ts>2012-12-05 15:15:09 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-103613-20121205125041.patch</filename>
            <type>text/plain</type>
            <size>2429</size>
            <attacher name="Kiran Muppala">cmuppala</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTM2NDY2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggZTNhN2RmNWViYTA0NzMx
ZjQ4ZTQ4MmRjYzcwMjY3MGUxZjY5YTQ5MS4uOTllMmNlNjk1Y2Q1MDllNTNjMDVhNTI2NDA0ZWQx
NmM5YWRiY2FlNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTEyLTA1ICBLaXJh
biBNdXBwYWxhICA8Y211cHBhbGFAYXBwbGUuY29tPgorCisgICAgICAgIFdlYktpdDIgY2hpbGQg
cHJvY2Vzc2VzIG5lZWQgdG8gaW5pdGlhbGl6ZSB0aW1lciBjb2FsZXNjaW5nIHBvbGljeSBvbiBN
YWMuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDM2
MTMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBTZXQg
dGltZXIgY29hbGVzY2luZyBwb2xpY3kgb2YgV2ViS2l0MiBjaGlsZCBwcm9jZXNzZXMgdG8gdGhh
dCBvZiB2aXNpYmxlIGFwcGxpY2F0aW9ucworICAgICAgICB1bnRpbCB0aGV5IGNhbiBtYW5hZ2Ug
dGhlIHBvbGljeSBiYXNlZCBvbiBVSSBwcm9jZXNzIHZpc2liaWxpdHkuCisKKyAgICAgICAgKiBT
aGFyZWQvbWFjL0NoaWxkUHJvY2Vzc01hYy5tbToKKyAgICAgICAgKFdlYktpdDo6aW5pdGlhbGl6
ZVRpbWVyQ29hbGVzY2luZ1BvbGljeSk6IFNldCB0YXNrX2xhdGVuY3kgYW5kIHRhc2tfdGhyb3Vn
aHB1dCBRT1MgdGllcnMgYXMgYXBwcm9wcmlhdGUKKyAgICAgICAgZm9yIHZpc2libGUgYXBwbGlj
YXRpb25zLgorICAgICAgICAoV2ViS2l0OjpDaGlsZFByb2Nlc3M6OnBsYXRmb3JtSW5pdGlhbGl6
ZSk6IEFkZCBjYWxsIHRvIGluaXRpYWxpemVUaW1lckNvYWxlc2NpbmdQb2xpY3kuCisKIDIwMTIt
MTItMDMgIEFuZGVycyBDYXJsc3NvbiAgPGFuZGVyc2NhQGFwcGxlLmNvbT4KIAogICAgICAgICBN
YWtlIGl0IGVhc2llciB0byBhZGQgbW9yZSB3ZWIgcHJvY2VzcyBpbml0aWFsaXphdGlvbiBwYXJh
bWV0ZXJzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvbWFjL0NoaWxkUHJvY2Vz
c01hYy5tbSBiL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9tYWMvQ2hpbGRQcm9jZXNzTWFjLm1tCmlu
ZGV4IDliZDU0ZDkxMzg5Yzg4M2NlOWIwMWJmZmU5NjQ2ZTc0Y2I5NDQzNzUuLjhiNTQxNjNmNjdi
NTg0OGJkNTdlMzlkNmI1MDIzNTdkOWEwMDcwN2MgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQy
L1NoYXJlZC9tYWMvQ2hpbGRQcm9jZXNzTWFjLm1tCisrKyBiL1NvdXJjZS9XZWJLaXQyL1NoYXJl
ZC9tYWMvQ2hpbGRQcm9jZXNzTWFjLm1tCkBAIC0yNiw2ICsyNiw4IEBACiAjaW1wb3J0ICJjb25m
aWcuaCIKICNpbXBvcnQgIkNoaWxkUHJvY2Vzcy5oIgogCisjaW1wb3J0IDxtYWNoL3Rhc2suaD4K
KwogbmFtZXNwYWNlIFdlYktpdCB7CiAKIE5TU3RyaW5nICogY29uc3QgQ2hpbGRQcm9jZXNzOjpw
cm9jZXNzU3VwcHJlc3Npb25WaXNpYmxlQXBwbGljYXRpb25SZWFzb24gPSBAIkFwcGxpY2F0aW9u
IGlzIFZpc2libGUiOwpAQCAtNjIsMTAgKzY0LDIxIEBAIHZvaWQgQ2hpbGRQcm9jZXNzOjplbmFi
bGVQcm9jZXNzU3VwcHJlc3Npb24oTlNTdHJpbmcgKnJlYXNvbikKICNlbmRpZgogfQogCisjaWYg
X19NQUNfT1NfWF9WRVJTSU9OX01JTl9SRVFVSVJFRCA+PSAxMDkwCitzdGF0aWMgdm9pZCBpbml0
aWFsaXplVGltZXJDb2FsZXNjaW5nUG9saWN5KCkKK3sKKyAgICAvLyBTZXQgdGFza19sYXRlbmN5
IGFuZCB0YXNrX3Rocm91Z2hwdXQgUU9TIHRpZXJzIGFzIGFwcHJvcHJpYXRlIGZvciBhIHZpc2li
bGUgYXBwbGljYXRpb24uCisgICAgc3RydWN0IHRhc2tfcW9zX3BvbGljeSBxb3NpbmZvID0geyBM
QVRFTkNZX1FPU19USUVSXzAsIFRIUk9VR0hQVVRfUU9TX1RJRVJfMCB9OworICAgIGtlcm5fcmV0
dXJuX3Qga3IgPSB0YXNrX3BvbGljeV9zZXQobWFjaF90YXNrX3NlbGYoKSwgVEFTS19CQVNFX1FP
U19QT0xJQ1ksICh0YXNrX3BvbGljeV90KSZxb3NpbmZvLCBUQVNLX1FPU19QT0xJQ1lfQ09VTlQp
OworICAgIEFTU0VSVF9VTlVTRUQoa3IsIGtyID09IEtFUk5fU1VDQ0VTUyk7Cit9CisjZW5kaWYK
Kwogdm9pZCBDaGlsZFByb2Nlc3M6OnBsYXRmb3JtSW5pdGlhbGl6ZSgpCiB7CiAjaWYgX19NQUNf
T1NfWF9WRVJTSU9OX01JTl9SRVFVSVJFRCA+PSAxMDkwCiAgICAgc2V0cHJpb3JpdHkoUFJJT19E
QVJXSU5fUFJPQ0VTUywgMCwgMCk7CisgICAgaW5pdGlhbGl6ZVRpbWVyQ29hbGVzY2luZ1BvbGlj
eSgpOwogI2VuZGlmCiAgICAgZGlzYWJsZVByb2Nlc3NTdXBwcmVzc2lvbihwcm9jZXNzU3VwcHJl
c3Npb25WaXNpYmxlQXBwbGljYXRpb25SZWFzb24pOwogfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>