<?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>91081</bug_id>
          
          <creation_ts>2012-07-12 05:44:12 -0700</creation_ts>
          <short_desc>[WK2] Add Vibration API integration to WebContext and WebPage</short_desc>
          <delta_ts>2012-07-19 15:57:46 -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>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>
          
          <blocked>91077</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Sudarsana Nagineni (babu)">naginenis</reporter>
          <assigned_to name="Sudarsana Nagineni (babu)">naginenis</assigned_to>
          <cc>andersca</cc>
    
    <cc>cdumez</cc>
    
    <cc>kenneth</cc>
    
    <cc>kihong.kwon</cc>
    
    <cc>vimff0</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>667674</commentid>
    <comment_count>0</comment_count>
    <who name="Sudarsana Nagineni (babu)">naginenis</who>
    <bug_when>2012-07-12 05:44:12 -0700</bug_when>
    <thetext>Integrate Vibration API to WebContext, WebPage and properly route messages to WebVibrationProxy.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>667742</commentid>
    <comment_count>1</comment_count>
      <attachid>151947</attachid>
    <who name="Sudarsana Nagineni (babu)">naginenis</who>
    <bug_when>2012-07-12 07:17:43 -0700</bug_when>
    <thetext>Created attachment 151947
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>668010</commentid>
    <comment_count>2</comment_count>
      <attachid>151947</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-07-12 11:18:32 -0700</bug_when>
    <thetext>Comment on attachment 151947
Patch

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

Otherwise, LGTM.

&gt; Source/WebKit2/UIProcess/WebContext.h:350
&gt; +    RefPtr&lt;WebVibrationProxy&gt; m_vibrationProxy;

I would move this up with the other proxy members.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>668200</commentid>
    <comment_count>3</comment_count>
      <attachid>152058</attachid>
    <who name="Sudarsana Nagineni (babu)">naginenis</who>
    <bug_when>2012-07-12 14:16:27 -0700</bug_when>
    <thetext>Created attachment 152058
Patch

Take Chris&apos;s feedback into consideration and rebase on master.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>674010</commentid>
    <comment_count>4</comment_count>
      <attachid>152058</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-19 15:57:41 -0700</bug_when>
    <thetext>Comment on attachment 152058
Patch

Clearing flags on attachment: 152058

Committed r123158: &lt;http://trac.webkit.org/changeset/123158&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>674011</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-07-19 15:57:46 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>151947</attachid>
            <date>2012-07-12 07:17:43 -0700</date>
            <delta_ts>2012-07-12 14:16:27 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>91081.patch</filename>
            <type>text/plain</type>
            <size>7657</size>
            <attacher name="Sudarsana Nagineni (babu)">naginenis</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCA1MzViYTAwLi5mZDA5ZWYwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMzAg
QEAKKzIwMTItMDctMTIgIFN1ZGFyc2FuYSBOYWdpbmVuaSAgPHN1ZGFyc2FuYS5uYWdpbmVuaUBs
aW51eC5pbnRlbC5jb20+CisKKyAgICAgICAgW1dLMl0gQWRkIFZpYnJhdGlvbiBBUEkgaW50ZWdy
YXRpb24gdG8gV2ViQ29udGV4dCBhbmQgV2ViUGFnZQorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTEwODEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBJbnRlZ3JhdGUgVmlicmF0aW9uIEFQSSB0byBXZWJQYWdl
LCBXZWJDb250ZXh0IGFuZCBwcm9wZXJseSByb3V0ZQorICAgICAgICBtZXNzYWdlcyB0byB0aGUg
V2ViVmlicmF0aW9uUHJveHkuCisKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL0MvV0tDb250ZXh0
LmNwcDoKKyAgICAgICAgKFdLQ29udGV4dEdldFZpYnJhdGlvbik6CisgICAgICAgICogVUlQcm9j
ZXNzL0FQSS9DL1dLQ29udGV4dC5oOgorICAgICAgICAqIFVJUHJvY2Vzcy9XZWJDb250ZXh0LmNw
cDoKKyAgICAgICAgKFdlYktpdDo6V2ViQ29udGV4dDo6V2ViQ29udGV4dCk6CisgICAgICAgIChX
ZWJLaXQ6OldlYkNvbnRleHQ6On5XZWJDb250ZXh0KToKKyAgICAgICAgKFdlYktpdDo6V2ViQ29u
dGV4dDo6ZGlzY29ubmVjdFByb2Nlc3MpOgorICAgICAgICAoV2ViS2l0OjpXZWJDb250ZXh0Ojpk
aWRSZWNlaXZlTWVzc2FnZSk6CisgICAgICAgICogVUlQcm9jZXNzL1dlYkNvbnRleHQuaDoKKyAg
ICAgICAgKFdlYktpdCk6CisgICAgICAgIChXZWJDb250ZXh0KToKKyAgICAgICAgKFdlYktpdDo6
V2ViQ29udGV4dDo6dmlicmF0aW9uUHJveHkpOgorICAgICAgICAqIFVJUHJvY2Vzcy9XZWJQcm9j
ZXNzUHJveHkuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJQcm9jZXNzUHJveHk6OmRpZFJlY2Vp
dmVNZXNzYWdlKToKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHA6Cisg
ICAgICAgIChXZWJLaXQ6OldlYlBhZ2U6OldlYlBhZ2UpOgorCiAyMDEyLTA3LTEyICBDaHJpc3Rv
cGhlIER1bWV6ICA8Y2hyaXN0b3BoZS5kdW1lekBpbnRlbC5jb20+CiAKICAgICAgICAgW0VGTF0g
W1dLMl0gcmVncmVzc2lvbihyMTIyNDExKSBDcmFzaGVzIGluIEV3a19WaWV3CmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvV0tDb250ZXh0LmNwcCBiL1NvdXJjZS9X
ZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9XS0NvbnRleHQuY3BwCmluZGV4IDdiZmMwNGEuLjAwMmU2
OWIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9XS0NvbnRleHQu
Y3BwCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9XS0NvbnRleHQuY3BwCkBA
IC0yMTksNiArMjE5LDE1IEBAIFdLUmVzb3VyY2VDYWNoZU1hbmFnZXJSZWYgV0tDb250ZXh0R2V0
UmVzb3VyY2VDYWNoZU1hbmFnZXIoV0tDb250ZXh0UmVmIGNvbnRleHRSCiAgICAgcmV0dXJuIHRv
QVBJKHRvSW1wbChjb250ZXh0UmVmKS0+cmVzb3VyY2VDYWNoZU1hbmFnZXJQcm94eSgpKTsKIH0K
IAorV0tWaWJyYXRpb25SZWYgV0tDb250ZXh0R2V0VmlicmF0aW9uKFdLQ29udGV4dFJlZiBjb250
ZXh0UmVmKQoreworI2lmIEVOQUJMRShWSUJSQVRJT04pCisgICAgcmV0dXJuIHRvQVBJKHRvSW1w
bChjb250ZXh0UmVmKS0+dmlicmF0aW9uUHJveHkoKSk7CisjZWxzZQorICAgIHJldHVybiAwOwor
I2VuZGlmCit9CisKIHZvaWQgV0tDb250ZXh0U3RhcnRNZW1vcnlTYW1wbGVyKFdLQ29udGV4dFJl
ZiBjb250ZXh0UmVmLCBXS0RvdWJsZVJlZiBpbnRlcnZhbCkKIHsKICAgICB0b0ltcGwoY29udGV4
dFJlZiktPnN0YXJ0TWVtb3J5U2FtcGxlcih0b0ltcGwoaW50ZXJ2YWwpLT52YWx1ZSgpKTsKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9XS0NvbnRleHQuaCBiL1Nv
dXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvQy9XS0NvbnRleHQuaAppbmRleCA4NWU0YzE1Li44
ODEyMjMxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvV0tDb250
ZXh0LmgKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9DL1dLQ29udGV4dC5oCkBA
IC0xNTgsNiArMTU4LDcgQEAgV0tfRVhQT1JUIFdLTWVkaWFDYWNoZU1hbmFnZXJSZWYgV0tDb250
ZXh0R2V0TWVkaWFDYWNoZU1hbmFnZXIoV0tDb250ZXh0UmVmIGNvbnQKIFdLX0VYUE9SVCBXS05v
dGlmaWNhdGlvbk1hbmFnZXJSZWYgV0tDb250ZXh0R2V0Tm90aWZpY2F0aW9uTWFuYWdlcihXS0Nv
bnRleHRSZWYgY29udGV4dCk7CiBXS19FWFBPUlQgV0tQbHVnaW5TaXRlRGF0YU1hbmFnZXJSZWYg
V0tDb250ZXh0R2V0UGx1Z2luU2l0ZURhdGFNYW5hZ2VyKFdLQ29udGV4dFJlZiBjb250ZXh0KTsK
IFdLX0VYUE9SVCBXS1Jlc291cmNlQ2FjaGVNYW5hZ2VyUmVmIFdLQ29udGV4dEdldFJlc291cmNl
Q2FjaGVNYW5hZ2VyKFdLQ29udGV4dFJlZiBjb250ZXh0KTsKK1dLX0VYUE9SVCBXS1ZpYnJhdGlv
blJlZiBXS0NvbnRleHRHZXRWaWJyYXRpb24oV0tDb250ZXh0UmVmIGNvbnRleHQpOwogICAgIAog
dHlwZWRlZiB2b2lkICgqV0tDb250ZXh0R2V0U3RhdGlzdGljc0Z1bmN0aW9uKShXS0RpY3Rpb25h
cnlSZWYgc3RhdGlzdGljcywgV0tFcnJvclJlZiBlcnJvciwgdm9pZCogZnVuY3Rpb25Db250ZXh0
KTsKIFdLX0VYUE9SVCB2b2lkIFdLQ29udGV4dEdldFN0YXRpc3RpY3MoV0tDb250ZXh0UmVmIGNv
bnRleHQsIHZvaWQqIGZ1bmN0aW9uQ29udGV4dCwgV0tDb250ZXh0R2V0U3RhdGlzdGljc0Z1bmN0
aW9uIGZ1bmN0aW9uKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJD
b250ZXh0LmNwcCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJDb250ZXh0LmNwcAppbmRl
eCA1YzU1NjM2Li5iN2ZiOGUxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3Mv
V2ViQ29udGV4dC5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYkNvbnRleHQu
Y3BwCkBAIC03NCw2ICs3NCwxMCBAQAogI2luY2x1ZGUgIldlYlNvdXBSZXF1ZXN0TWFuYWdlclBy
b3h5LmgiCiAjZW5kaWYKIAorI2lmIEVOQUJMRShWSUJSQVRJT04pCisjaW5jbHVkZSAiV2ViVmli
cmF0aW9uUHJveHkuaCIKKyNlbmRpZgorCiAjaWZuZGVmIE5ERUJVRwogI2luY2x1ZGUgPHd0Zi9S
ZWZDb3VudGVkTGVha0NvdW50ZXIuaD4KICNlbmRpZgpAQCAtMTU1LDYgKzE1OSw5IEBAIFdlYkNv
bnRleHQ6OldlYkNvbnRleHQoUHJvY2Vzc01vZGVsIHByb2Nlc3NNb2RlbCwgY29uc3QgU3RyaW5n
JiBpbmplY3RlZEJ1bmRsZVBhCiAjZW5kaWYKICAgICAsIG1fcHJvY2Vzc1Rlcm1pbmF0aW9uRW5h
YmxlZCh0cnVlKQogICAgICwgbV9wbHVnaW5Xb3JrUXVldWUoImNvbS5hcHBsZS5Db3JlSVBDLlBs
dWdpblF1ZXVlIikKKyNpZiBFTkFCTEUoVklCUkFUSU9OKQorICAgICwgbV92aWJyYXRpb25Qcm94
eShXZWJWaWJyYXRpb25Qcm94eTo6Y3JlYXRlKHRoaXMpKQorI2VuZGlmCiB7CiAjaWYgIUxPR19E
SVNBQkxFRAogICAgIFdlYktpdDo6aW5pdGlhbGl6ZUxvZ0NoYW5uZWxzSWZOZWNlc3NhcnkoKTsK
QEAgLTIyNSw2ICsyMzIsMTEgQEAgV2ViQ29udGV4dDo6fldlYkNvbnRleHQoKQogICAgIG1fc291
cFJlcXVlc3RNYW5hZ2VyUHJveHktPmNsZWFyQ29udGV4dCgpOwogI2VuZGlmCiAKKyNpZiBFTkFC
TEUoVklCUkFUSU9OKQorICAgIG1fdmlicmF0aW9uUHJveHktPmludmFsaWRhdGUoKTsKKyAgICBt
X3ZpYnJhdGlvblByb3h5LT5jbGVhckNvbnRleHQoKTsKKyNlbmRpZgorCiAgICAgaW52YWxpZGF0
ZUNhbGxiYWNrTWFwKG1fZGljdGlvbmFyeUNhbGxiYWNrcyk7CiAKICAgICBwbGF0Zm9ybUludmFs
aWRhdGVDb250ZXh0KCk7CkBAIC00MjMsNiArNDM1LDkgQEAgdm9pZCBXZWJDb250ZXh0OjpkaXNj
b25uZWN0UHJvY2VzcyhXZWJQcm9jZXNzUHJveHkqIHByb2Nlc3MpCiAjaWYgVVNFKFNPVVApCiAg
ICAgbV9zb3VwUmVxdWVzdE1hbmFnZXJQcm94eS0+aW52YWxpZGF0ZSgpOwogI2VuZGlmCisjaWYg
RU5BQkxFKFZJQlJBVElPTikKKyAgICBtX3ZpYnJhdGlvblByb3h5LT5pbnZhbGlkYXRlKCk7Cisj
ZW5kaWYKIAogICAgIC8vIFdoZW4gb3V0IG9mIHByb2Nlc3MgcGx1Zy1pbnMgYXJlIGVuYWJsZWQs
IHdlIGRvbid0IHdhbnQgdG8gaW52YWxpZGF0ZSB0aGUgcGx1Zy1pbiBzaXRlIGRhdGEKICAgICAv
LyBtYW5hZ2VyIGp1c3QgYmVjYXVzZSB0aGUgd2ViIHByb2Nlc3MgY3Jhc2hlcyBzaW5jZSBpdCdz
IG5vdCBpbnZvbHZlZC4KQEAgLTgwMCw2ICs4MTUsMTMgQEAgdm9pZCBXZWJDb250ZXh0OjpkaWRS
ZWNlaXZlTWVzc2FnZShDb3JlSVBDOjpDb25uZWN0aW9uKiBjb25uZWN0aW9uLCBDb3JlSVBDOjpN
ZXMKICAgICB9CiAjZW5kaWYKIAorI2lmIEVOQUJMRShWSUJSQVRJT04pCisgICAgaWYgKG1lc3Nh
Z2VJRC5pczxDb3JlSVBDOjpNZXNzYWdlQ2xhc3NXZWJWaWJyYXRpb25Qcm94eT4oKSkgeworICAg
ICAgICBtX3ZpYnJhdGlvblByb3h5LT5kaWRSZWNlaXZlTWVzc2FnZShjb25uZWN0aW9uLCBtZXNz
YWdlSUQsIGFyZ3VtZW50cyk7CisgICAgICAgIHJldHVybjsKKyAgICB9CisjZW5kaWYKKwogICAg
IHN3aXRjaCAobWVzc2FnZUlELmdldDxXZWJDb250ZXh0TGVnYWN5TWVzc2FnZTo6S2luZD4oKSkg
ewogICAgICAgICBjYXNlIFdlYkNvbnRleHRMZWdhY3lNZXNzYWdlOjpQb3N0TWVzc2FnZTogewog
ICAgICAgICAgICAgU3RyaW5nIG1lc3NhZ2VOYW1lOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktp
dDIvVUlQcm9jZXNzL1dlYkNvbnRleHQuaCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJD
b250ZXh0LmgKaW5kZXggYTc3N2RkMy4uZjViZWU4NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dDIvVUlQcm9jZXNzL1dlYkNvbnRleHQuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3Mv
V2ViQ29udGV4dC5oCkBAIC02NCw2ICs2NCw5IEBAIGNsYXNzIFdlYlJlc291cmNlQ2FjaGVNYW5h
Z2VyUHJveHk7CiAjaWYgVVNFKFNPVVApCiBjbGFzcyBXZWJTb3VwUmVxdWVzdE1hbmFnZXJQcm94
eTsKICNlbmRpZgorI2lmIEVOQUJMRShWSUJSQVRJT04pCitjbGFzcyBXZWJWaWJyYXRpb25Qcm94
eTsKKyNlbmRpZgogc3RydWN0IFN0YXRpc3RpY3NEYXRhOwogc3RydWN0IFdlYlByb2Nlc3NDcmVh
dGlvblBhcmFtZXRlcnM7CiAgICAgCkBAIC0xNzIsNiArMTc1LDkgQEAgcHVibGljOgogI2lmIFVT
RShTT1VQKQogICAgIFdlYlNvdXBSZXF1ZXN0TWFuYWdlclByb3h5KiBzb3VwUmVxdWVzdE1hbmFn
ZXJQcm94eSgpIGNvbnN0IHsgcmV0dXJuIG1fc291cFJlcXVlc3RNYW5hZ2VyUHJveHkuZ2V0KCk7
IH0KICNlbmRpZgorI2lmIEVOQUJMRShWSUJSQVRJT04pCisgICAgV2ViVmlicmF0aW9uUHJveHkq
IHZpYnJhdGlvblByb3h5KCkgY29uc3QgeyByZXR1cm4gbV92aWJyYXRpb25Qcm94eS5nZXQoKTsg
fQorI2VuZGlmCiAKICAgICBzdHJ1Y3QgU3RhdGlzdGljcyB7CiAgICAgICAgIHVuc2lnbmVkIHdr
Vmlld0NvdW50OwpAQCAtMzM5LDYgKzM0NSwxMCBAQCBwcml2YXRlOgogICAgIEhhc2hNYXA8dWlu
dDY0X3QsIFJlZlB0cjxEaWN0aW9uYXJ5Q2FsbGJhY2s+ID4gbV9kaWN0aW9uYXJ5Q2FsbGJhY2tz
OwogCiAgICAgV29ya1F1ZXVlIG1fcGx1Z2luV29ya1F1ZXVlOworCisjaWYgRU5BQkxFKFZJQlJB
VElPTikKKyAgICBSZWZQdHI8V2ViVmlicmF0aW9uUHJveHk+IG1fdmlicmF0aW9uUHJveHk7Cisj
ZW5kaWYKIH07CiAKIHRlbXBsYXRlPHR5cGVuYW1lIFU+IGlubGluZSBib29sIFdlYkNvbnRleHQ6
OnNlbmRUb0FsbFByb2Nlc3Nlcyhjb25zdCBVJiBtZXNzYWdlKQpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYktpdDIvVUlQcm9jZXNzL1dlYlByb2Nlc3NQcm94eS5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9V
SVByb2Nlc3MvV2ViUHJvY2Vzc1Byb3h5LmNwcAppbmRleCAxNTJhNzJlLi45OTRlNmM2IDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUHJvY2Vzc1Byb3h5LmNwcAorKysg
Yi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUHJvY2Vzc1Byb3h5LmNwcApAQCAtMzIwLDYg
KzMyMCw5IEBAIHZvaWQgV2ViUHJvY2Vzc1Byb3h5OjpkaWRSZWNlaXZlTWVzc2FnZShDb3JlSVBD
OjpDb25uZWN0aW9uKiBjb25uZWN0aW9uLCBDb3JlSVBDCiAjaWYgVVNFKFNPVVApCiAgICAgICAg
IHx8IG1lc3NhZ2VJRC5pczxDb3JlSVBDOjpNZXNzYWdlQ2xhc3NXZWJTb3VwUmVxdWVzdE1hbmFn
ZXJQcm94eT4oKQogI2VuZGlmCisjaWYgRU5BQkxFKFZJQlJBVElPTikKKyAgICAgICAgfHwgbWVz
c2FnZUlELmlzPENvcmVJUEM6Ok1lc3NhZ2VDbGFzc1dlYlZpYnJhdGlvblByb3h5PigpCisjZW5k
aWYKICAgICAgICAgfHwgbWVzc2FnZUlELmlzPENvcmVJUEM6Ok1lc3NhZ2VDbGFzc1dlYlJlc291
cmNlQ2FjaGVNYW5hZ2VyUHJveHk+KCkpIHsKICAgICAgICAgbV9jb250ZXh0LT5kaWRSZWNlaXZl
TWVzc2FnZShjb25uZWN0aW9uLCBtZXNzYWdlSUQsIGFyZ3VtZW50cyk7CiAgICAgICAgIHJldHVy
bjsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdl
LmNwcCBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcAppbmRl
eCA3ZjliZGYxLi41ZDk0ZDMwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNz
L1dlYlBhZ2UvV2ViUGFnZS5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQ
YWdlL1dlYlBhZ2UuY3BwCkBAIC0xMzQsNiArMTM0LDEwIEBACiAjaW5jbHVkZSAiSW50ZW50RGF0
YS5oIgogI2VuZGlmCiAKKyNpZiBFTkFCTEUoVklCUkFUSU9OKQorI2luY2x1ZGUgIldlYlZpYnJh
dGlvbkNsaWVudC5oIgorI2VuZGlmCisKICNpZiBQTEFURk9STShNQUMpCiAjaW5jbHVkZSAiQnVp
bHRJblBERlZpZXcuaCIKICNlbmRpZgpAQCAtMjc5LDYgKzI4Myw5IEBAIFdlYlBhZ2U6OldlYlBh
Z2UodWludDY0X3QgcGFnZUlELCBjb25zdCBXZWJQYWdlQ3JlYXRpb25QYXJhbWV0ZXJzJiBwYXJh
bWV0ZXJzKQogI2lmIEVOQUJMRShOT1RJRklDQVRJT05TKSB8fCBFTkFCTEUoTEVHQUNZX05PVElG
SUNBVElPTlMpCiAgICAgV2ViQ29yZTo6cHJvdmlkZU5vdGlmaWNhdGlvbihtX3BhZ2UuZ2V0KCks
IG5ldyBXZWJOb3RpZmljYXRpb25DbGllbnQodGhpcykpOwogI2VuZGlmCisjaWYgRU5BQkxFKFZJ
QlJBVElPTikKKyAgICBXZWJDb3JlOjpwcm92aWRlVmlicmF0aW9uVG8obV9wYWdlLmdldCgpLCBu
ZXcgV2ViVmlicmF0aW9uQ2xpZW50KHRoaXMpKTsKKyNlbmRpZgogCiAgICAgLy8gUXQgZG9lcyBu
b3QgeWV0IGNhbGwgc2V0SXNJbldpbmRvdy4gVW50aWwgaXQgZG9lcywganVzdCBsZWF2ZQogICAg
IC8vIHRoaXMgbGluZSBvdXQgc28gcGx1Zy1pbnMgYW5kIHZpZGVvIHdpbGwgd29yay4gRXZlbnR1
YWxseSBhbGwgcGxhdGZvcm1zCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>152058</attachid>
            <date>2012-07-12 14:16:27 -0700</date>
            <delta_ts>2012-07-19 15:57:41 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>91081.patch</filename>
            <type>text/plain</type>
            <size>7681</size>
            <attacher name="Sudarsana Nagineni (babu)">naginenis</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCA5MmIzYjVmLi5iMjRkMzdjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMzAg
QEAKKzIwMTItMDctMTIgIFN1ZGFyc2FuYSBOYWdpbmVuaSAgPHN1ZGFyc2FuYS5uYWdpbmVuaUBs
aW51eC5pbnRlbC5jb20+CisKKyAgICAgICAgW1dLMl0gQWRkIFZpYnJhdGlvbiBBUEkgaW50ZWdy
YXRpb24gdG8gV2ViQ29udGV4dCBhbmQgV2ViUGFnZQorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTEwODEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBJbnRlZ3JhdGUgVmlicmF0aW9uIEFQSSB0byBXZWJQYWdl
LCBXZWJDb250ZXh0IGFuZCBwcm9wZXJseSByb3V0ZQorICAgICAgICBtZXNzYWdlcyB0byB0aGUg
V2ViVmlicmF0aW9uUHJveHkuCisKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL0MvV0tDb250ZXh0
LmNwcDoKKyAgICAgICAgKFdLQ29udGV4dEdldFZpYnJhdGlvbik6CisgICAgICAgICogVUlQcm9j
ZXNzL0FQSS9DL1dLQ29udGV4dC5oOgorICAgICAgICAqIFVJUHJvY2Vzcy9XZWJDb250ZXh0LmNw
cDoKKyAgICAgICAgKFdlYktpdDo6V2ViQ29udGV4dDo6V2ViQ29udGV4dCk6CisgICAgICAgIChX
ZWJLaXQ6OldlYkNvbnRleHQ6On5XZWJDb250ZXh0KToKKyAgICAgICAgKFdlYktpdDo6V2ViQ29u
dGV4dDo6ZGlzY29ubmVjdFByb2Nlc3MpOgorICAgICAgICAoV2ViS2l0OjpXZWJDb250ZXh0Ojpk
aWRSZWNlaXZlTWVzc2FnZSk6CisgICAgICAgICogVUlQcm9jZXNzL1dlYkNvbnRleHQuaDoKKyAg
ICAgICAgKFdlYktpdCk6CisgICAgICAgIChXZWJDb250ZXh0KToKKyAgICAgICAgKFdlYktpdDo6
V2ViQ29udGV4dDo6dmlicmF0aW9uUHJveHkpOgorICAgICAgICAqIFVJUHJvY2Vzcy9XZWJQcm9j
ZXNzUHJveHkuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJQcm9jZXNzUHJveHk6OmRpZFJlY2Vp
dmVNZXNzYWdlKToKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHA6Cisg
ICAgICAgIChXZWJLaXQ6OldlYlBhZ2U6OldlYlBhZ2UpOgorCiAyMDEyLTA3LTEyICBDaHJpc3Rv
cGhlIER1bWV6ICA8Y2hyaXN0b3BoZS5kdW1lekBpbnRlbC5jb20+CiAKICAgICAgICAgW1dLMl0g
QWRkIG1pc3NpbmcgTmV0d29yayBJbmZvcm1hdGlvbiBBUEkgaW50ZWdyYXRpb24gdG8gV2ViQ29u
dGV4dCBhbmQgV2ViUGFnZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQ
SS9DL1dLQ29udGV4dC5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvV0tDb250
ZXh0LmNwcAppbmRleCA3YmZjMDRhLi4wMDJlNjliIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9VSVByb2Nlc3MvQVBJL0MvV0tDb250ZXh0LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVBy
b2Nlc3MvQVBJL0MvV0tDb250ZXh0LmNwcApAQCAtMjE5LDYgKzIxOSwxNSBAQCBXS1Jlc291cmNl
Q2FjaGVNYW5hZ2VyUmVmIFdLQ29udGV4dEdldFJlc291cmNlQ2FjaGVNYW5hZ2VyKFdLQ29udGV4
dFJlZiBjb250ZXh0UgogICAgIHJldHVybiB0b0FQSSh0b0ltcGwoY29udGV4dFJlZiktPnJlc291
cmNlQ2FjaGVNYW5hZ2VyUHJveHkoKSk7CiB9CiAKK1dLVmlicmF0aW9uUmVmIFdLQ29udGV4dEdl
dFZpYnJhdGlvbihXS0NvbnRleHRSZWYgY29udGV4dFJlZikKK3sKKyNpZiBFTkFCTEUoVklCUkFU
SU9OKQorICAgIHJldHVybiB0b0FQSSh0b0ltcGwoY29udGV4dFJlZiktPnZpYnJhdGlvblByb3h5
KCkpOworI2Vsc2UKKyAgICByZXR1cm4gMDsKKyNlbmRpZgorfQorCiB2b2lkIFdLQ29udGV4dFN0
YXJ0TWVtb3J5U2FtcGxlcihXS0NvbnRleHRSZWYgY29udGV4dFJlZiwgV0tEb3VibGVSZWYgaW50
ZXJ2YWwpCiB7CiAgICAgdG9JbXBsKGNvbnRleHRSZWYpLT5zdGFydE1lbW9yeVNhbXBsZXIodG9J
bXBsKGludGVydmFsKS0+dmFsdWUoKSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVBy
b2Nlc3MvQVBJL0MvV0tDb250ZXh0LmggYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0Mv
V0tDb250ZXh0LmgKaW5kZXggODVlNGMxNS4uODgxMjIzMSAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YktpdDIvVUlQcm9jZXNzL0FQSS9DL1dLQ29udGV4dC5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9BUEkvQy9XS0NvbnRleHQuaApAQCAtMTU4LDYgKzE1OCw3IEBAIFdLX0VYUE9SVCBX
S01lZGlhQ2FjaGVNYW5hZ2VyUmVmIFdLQ29udGV4dEdldE1lZGlhQ2FjaGVNYW5hZ2VyKFdLQ29u
dGV4dFJlZiBjb250CiBXS19FWFBPUlQgV0tOb3RpZmljYXRpb25NYW5hZ2VyUmVmIFdLQ29udGV4
dEdldE5vdGlmaWNhdGlvbk1hbmFnZXIoV0tDb250ZXh0UmVmIGNvbnRleHQpOwogV0tfRVhQT1JU
IFdLUGx1Z2luU2l0ZURhdGFNYW5hZ2VyUmVmIFdLQ29udGV4dEdldFBsdWdpblNpdGVEYXRhTWFu
YWdlcihXS0NvbnRleHRSZWYgY29udGV4dCk7CiBXS19FWFBPUlQgV0tSZXNvdXJjZUNhY2hlTWFu
YWdlclJlZiBXS0NvbnRleHRHZXRSZXNvdXJjZUNhY2hlTWFuYWdlcihXS0NvbnRleHRSZWYgY29u
dGV4dCk7CitXS19FWFBPUlQgV0tWaWJyYXRpb25SZWYgV0tDb250ZXh0R2V0VmlicmF0aW9uKFdL
Q29udGV4dFJlZiBjb250ZXh0KTsKICAgICAKIHR5cGVkZWYgdm9pZCAoKldLQ29udGV4dEdldFN0
YXRpc3RpY3NGdW5jdGlvbikoV0tEaWN0aW9uYXJ5UmVmIHN0YXRpc3RpY3MsIFdLRXJyb3JSZWYg
ZXJyb3IsIHZvaWQqIGZ1bmN0aW9uQ29udGV4dCk7CiBXS19FWFBPUlQgdm9pZCBXS0NvbnRleHRH
ZXRTdGF0aXN0aWNzKFdLQ29udGV4dFJlZiBjb250ZXh0LCB2b2lkKiBmdW5jdGlvbkNvbnRleHQs
IFdLQ29udGV4dEdldFN0YXRpc3RpY3NGdW5jdGlvbiBmdW5jdGlvbik7CmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViQ29udGV4dC5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9V
SVByb2Nlc3MvV2ViQ29udGV4dC5jcHAKaW5kZXggNWRhMzJkOS4uNWVjMzRiMSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYkNvbnRleHQuY3BwCisrKyBiL1NvdXJjZS9X
ZWJLaXQyL1VJUHJvY2Vzcy9XZWJDb250ZXh0LmNwcApAQCAtNzgsNiArNzgsMTAgQEAKICNpbmNs
dWRlICJXZWJTb3VwUmVxdWVzdE1hbmFnZXJQcm94eS5oIgogI2VuZGlmCiAKKyNpZiBFTkFCTEUo
VklCUkFUSU9OKQorI2luY2x1ZGUgIldlYlZpYnJhdGlvblByb3h5LmgiCisjZW5kaWYKKwogI2lm
bmRlZiBOREVCVUcKICNpbmNsdWRlIDx3dGYvUmVmQ291bnRlZExlYWtDb3VudGVyLmg+CiAjZW5k
aWYKQEAgLTE1Niw2ICsxNjAsOSBAQCBXZWJDb250ZXh0OjpXZWJDb250ZXh0KFByb2Nlc3NNb2Rl
bCBwcm9jZXNzTW9kZWwsIGNvbnN0IFN0cmluZyYgaW5qZWN0ZWRCdW5kbGVQYQogI2lmIFVTRShT
T1VQKQogICAgICwgbV9zb3VwUmVxdWVzdE1hbmFnZXJQcm94eShXZWJTb3VwUmVxdWVzdE1hbmFn
ZXJQcm94eTo6Y3JlYXRlKHRoaXMpKQogI2VuZGlmCisjaWYgRU5BQkxFKFZJQlJBVElPTikKKyAg
ICAsIG1fdmlicmF0aW9uUHJveHkoV2ViVmlicmF0aW9uUHJveHk6OmNyZWF0ZSh0aGlzKSkKKyNl
bmRpZgogI2lmIFBMQVRGT1JNKFdJTikKICAgICAsIG1fc2hvdWxkUGFpbnROYXRpdmVDb250cm9s
cyh0cnVlKQogICAgICwgbV9pbml0aWFsSFRUUENvb2tpZUFjY2VwdFBvbGljeShIVFRQQ29va2ll
QWNjZXB0UG9saWN5QWx3YXlzKQpAQCAtMjM3LDYgKzI0NCwxMSBAQCBXZWJDb250ZXh0Ojp+V2Vi
Q29udGV4dCgpCiAgICAgbV9zb3VwUmVxdWVzdE1hbmFnZXJQcm94eS0+Y2xlYXJDb250ZXh0KCk7
CiAjZW5kaWYKIAorI2lmIEVOQUJMRShWSUJSQVRJT04pCisgICAgbV92aWJyYXRpb25Qcm94eS0+
aW52YWxpZGF0ZSgpOworICAgIG1fdmlicmF0aW9uUHJveHktPmNsZWFyQ29udGV4dCgpOworI2Vu
ZGlmCisKICAgICBpbnZhbGlkYXRlQ2FsbGJhY2tNYXAobV9kaWN0aW9uYXJ5Q2FsbGJhY2tzKTsK
IAogICAgIHBsYXRmb3JtSW52YWxpZGF0ZUNvbnRleHQoKTsKQEAgLTQzOCw2ICs0NTAsOSBAQCB2
b2lkIFdlYkNvbnRleHQ6OmRpc2Nvbm5lY3RQcm9jZXNzKFdlYlByb2Nlc3NQcm94eSogcHJvY2Vz
cykKICNpZiBVU0UoU09VUCkKICAgICBtX3NvdXBSZXF1ZXN0TWFuYWdlclByb3h5LT5pbnZhbGlk
YXRlKCk7CiAjZW5kaWYKKyNpZiBFTkFCTEUoVklCUkFUSU9OKQorICAgIG1fdmlicmF0aW9uUHJv
eHktPmludmFsaWRhdGUoKTsKKyNlbmRpZgogCiAgICAgLy8gV2hlbiBvdXQgb2YgcHJvY2VzcyBw
bHVnLWlucyBhcmUgZW5hYmxlZCwgd2UgZG9uJ3Qgd2FudCB0byBpbnZhbGlkYXRlIHRoZSBwbHVn
LWluIHNpdGUgZGF0YQogICAgIC8vIG1hbmFnZXIganVzdCBiZWNhdXNlIHRoZSB3ZWIgcHJvY2Vz
cyBjcmFzaGVzIHNpbmNlIGl0J3Mgbm90IGludm9sdmVkLgpAQCAtODIyLDYgKzgzNywxMyBAQCB2
b2lkIFdlYkNvbnRleHQ6OmRpZFJlY2VpdmVNZXNzYWdlKENvcmVJUEM6OkNvbm5lY3Rpb24qIGNv
bm5lY3Rpb24sIENvcmVJUEM6Ok1lcwogICAgIH0KICNlbmRpZgogCisjaWYgRU5BQkxFKFZJQlJB
VElPTikKKyAgICBpZiAobWVzc2FnZUlELmlzPENvcmVJUEM6Ok1lc3NhZ2VDbGFzc1dlYlZpYnJh
dGlvblByb3h5PigpKSB7CisgICAgICAgIG1fdmlicmF0aW9uUHJveHktPmRpZFJlY2VpdmVNZXNz
YWdlKGNvbm5lY3Rpb24sIG1lc3NhZ2VJRCwgYXJndW1lbnRzKTsKKyAgICAgICAgcmV0dXJuOwor
ICAgIH0KKyNlbmRpZgorCiAgICAgc3dpdGNoIChtZXNzYWdlSUQuZ2V0PFdlYkNvbnRleHRMZWdh
Y3lNZXNzYWdlOjpLaW5kPigpKSB7CiAgICAgICAgIGNhc2UgV2ViQ29udGV4dExlZ2FjeU1lc3Nh
Z2U6OlBvc3RNZXNzYWdlOiB7CiAgICAgICAgICAgICBTdHJpbmcgbWVzc2FnZU5hbWU7CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViQ29udGV4dC5oIGIvU291cmNlL1dl
YktpdDIvVUlQcm9jZXNzL1dlYkNvbnRleHQuaAppbmRleCBmMDE1NjEwLi5jNzQ4ZjIyIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViQ29udGV4dC5oCisrKyBiL1NvdXJj
ZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJDb250ZXh0LmgKQEAgLTY3LDYgKzY3LDkgQEAgY2xhc3Mg
V2ViUmVzb3VyY2VDYWNoZU1hbmFnZXJQcm94eTsKICNpZiBVU0UoU09VUCkKIGNsYXNzIFdlYlNv
dXBSZXF1ZXN0TWFuYWdlclByb3h5OwogI2VuZGlmCisjaWYgRU5BQkxFKFZJQlJBVElPTikKK2Ns
YXNzIFdlYlZpYnJhdGlvblByb3h5OworI2VuZGlmCiBzdHJ1Y3QgU3RhdGlzdGljc0RhdGE7CiBz
dHJ1Y3QgV2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVyczsKICAgICAKQEAgLTE3OCw2ICsxODEs
OSBAQCBwdWJsaWM6CiAjaWYgVVNFKFNPVVApCiAgICAgV2ViU291cFJlcXVlc3RNYW5hZ2VyUHJv
eHkqIHNvdXBSZXF1ZXN0TWFuYWdlclByb3h5KCkgY29uc3QgeyByZXR1cm4gbV9zb3VwUmVxdWVz
dE1hbmFnZXJQcm94eS5nZXQoKTsgfQogI2VuZGlmCisjaWYgRU5BQkxFKFZJQlJBVElPTikKKyAg
ICBXZWJWaWJyYXRpb25Qcm94eSogdmlicmF0aW9uUHJveHkoKSBjb25zdCB7IHJldHVybiBtX3Zp
YnJhdGlvblByb3h5LmdldCgpOyB9CisjZW5kaWYKIAogICAgIHN0cnVjdCBTdGF0aXN0aWNzIHsK
ICAgICAgICAgdW5zaWduZWQgd2tWaWV3Q291bnQ7CkBAIC0zMjksNiArMzM1LDkgQEAgcHJpdmF0
ZToKICNpZiBVU0UoU09VUCkKICAgICBSZWZQdHI8V2ViU291cFJlcXVlc3RNYW5hZ2VyUHJveHk+
IG1fc291cFJlcXVlc3RNYW5hZ2VyUHJveHk7CiAjZW5kaWYKKyNpZiBFTkFCTEUoVklCUkFUSU9O
KQorICAgIFJlZlB0cjxXZWJWaWJyYXRpb25Qcm94eT4gbV92aWJyYXRpb25Qcm94eTsKKyNlbmRp
ZgogCiAjaWYgUExBVEZPUk0oV0lOKQogICAgIGJvb2wgbV9zaG91bGRQYWludE5hdGl2ZUNvbnRy
b2xzOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlByb2Nlc3NQcm94
eS5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUHJvY2Vzc1Byb3h5LmNwcAppbmRl
eCBiZmIyZDAwLi5hNTQxZWM5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3Mv
V2ViUHJvY2Vzc1Byb3h5LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUHJv
Y2Vzc1Byb3h5LmNwcApAQCAtMzIzLDYgKzMyMyw5IEBAIHZvaWQgV2ViUHJvY2Vzc1Byb3h5Ojpk
aWRSZWNlaXZlTWVzc2FnZShDb3JlSVBDOjpDb25uZWN0aW9uKiBjb25uZWN0aW9uLCBDb3JlSVBD
CiAjaWYgVVNFKFNPVVApCiAgICAgICAgIHx8IG1lc3NhZ2VJRC5pczxDb3JlSVBDOjpNZXNzYWdl
Q2xhc3NXZWJTb3VwUmVxdWVzdE1hbmFnZXJQcm94eT4oKQogI2VuZGlmCisjaWYgRU5BQkxFKFZJ
QlJBVElPTikKKyAgICAgICAgfHwgbWVzc2FnZUlELmlzPENvcmVJUEM6Ok1lc3NhZ2VDbGFzc1dl
YlZpYnJhdGlvblByb3h5PigpCisjZW5kaWYKICAgICAgICAgfHwgbWVzc2FnZUlELmlzPENvcmVJ
UEM6Ok1lc3NhZ2VDbGFzc1dlYlJlc291cmNlQ2FjaGVNYW5hZ2VyUHJveHk+KCkpIHsKICAgICAg
ICAgbV9jb250ZXh0LT5kaWRSZWNlaXZlTWVzc2FnZShjb25uZWN0aW9uLCBtZXNzYWdlSUQsIGFy
Z3VtZW50cyk7CiAgICAgICAgIHJldHVybjsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dl
YlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcCBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3Mv
V2ViUGFnZS9XZWJQYWdlLmNwcAppbmRleCAyY2IyOTBlLi5lNzIwOTNjIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHAKKysrIGIvU291cmNl
L1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3BwCkBAIC0xMzgsNiArMTM4LDEw
IEBACiAjaW5jbHVkZSAiSW50ZW50RGF0YS5oIgogI2VuZGlmCiAKKyNpZiBFTkFCTEUoVklCUkFU
SU9OKQorI2luY2x1ZGUgIldlYlZpYnJhdGlvbkNsaWVudC5oIgorI2VuZGlmCisKICNpZiBQTEFU
Rk9STShNQUMpCiAjaW5jbHVkZSAiQnVpbHRJblBERlZpZXcuaCIKICNlbmRpZgpAQCAtMjg2LDYg
KzI5MCw5IEBAIFdlYlBhZ2U6OldlYlBhZ2UodWludDY0X3QgcGFnZUlELCBjb25zdCBXZWJQYWdl
Q3JlYXRpb25QYXJhbWV0ZXJzJiBwYXJhbWV0ZXJzKQogI2lmIEVOQUJMRShOT1RJRklDQVRJT05T
KSB8fCBFTkFCTEUoTEVHQUNZX05PVElGSUNBVElPTlMpCiAgICAgV2ViQ29yZTo6cHJvdmlkZU5v
dGlmaWNhdGlvbihtX3BhZ2UuZ2V0KCksIG5ldyBXZWJOb3RpZmljYXRpb25DbGllbnQodGhpcykp
OwogI2VuZGlmCisjaWYgRU5BQkxFKFZJQlJBVElPTikKKyAgICBXZWJDb3JlOjpwcm92aWRlVmli
cmF0aW9uVG8obV9wYWdlLmdldCgpLCBuZXcgV2ViVmlicmF0aW9uQ2xpZW50KHRoaXMpKTsKKyNl
bmRpZgogCiAgICAgLy8gUXQgZG9lcyBub3QgeWV0IGNhbGwgc2V0SXNJbldpbmRvdy4gVW50aWwg
aXQgZG9lcywganVzdCBsZWF2ZQogICAgIC8vIHRoaXMgbGluZSBvdXQgc28gcGx1Zy1pbnMgYW5k
IHZpZGVvIHdpbGwgd29yay4gRXZlbnR1YWxseSBhbGwgcGxhdGZvcm1zCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>