<?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>89902</bug_id>
          <alias>W_LPARAM_DEF</alias>
          <creation_ts>2012-06-25 13:02:29 -0700</creation_ts>
          <short_desc>WPARAM and LPARAM are incorrectly defined for x64</short_desc>
          <delta_ts>2012-08-13 20:32:33 -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>WebCore Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows 7</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>Minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alex Christensen">alex.christensen</reporter>
          <assigned_to name="Alex Christensen">alex.christensen</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>eric</cc>
    
    <cc>feature-media-reviews</cc>
    
    <cc>menard</cc>
    
    <cc>paroga</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>656801</commentid>
    <comment_count>0</comment_count>
    <who name="Alex Christensen">alex.christensen</who>
    <bug_when>2012-06-25 13:02:29 -0700</bug_when>
    <thetext>There are 5 places in Source/WebCore/platform where WPARAM and LPARAM are defined to be unsigned and long, respectively.  This happens to be correct when building for an x86 machine, but this incorrectly redefines the types for x64 machines.  Visual Studio&apos;s BaseTsd.h uses #if defined(_WIN64) to change these types to 64-bit unsigned and signed integers, so if we did the same it would not cause compiler errors.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>656811</commentid>
    <comment_count>1</comment_count>
      <attachid>149342</attachid>
    <who name="Alex Christensen">alex.christensen</who>
    <bug_when>2012-06-25 13:20:22 -0700</bug_when>
    <thetext>Created attachment 149342
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>656812</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-06-25 13:23:21 -0700</bug_when>
    <thetext>Attachment 149342 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/WebCore/ChangeLog&apos;, u&apos;Source/WebCor...&quot; exit_code: 1
Source/WebCore/ChangeLog:8:  You should remove the &apos;No new tests&apos; and either add and list tests, or explain why no new tests were possible.  [changelog/nonewtests] [5]
Total errors found: 1 in 6 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>657008</commentid>
    <comment_count>3</comment_count>
      <attachid>149393</attachid>
    <who name="Alex Christensen">alex.christensen</who>
    <bug_when>2012-06-25 16:49:30 -0700</bug_when>
    <thetext>Created attachment 149393
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>674038</commentid>
    <comment_count>4</comment_count>
      <attachid>149393</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-07-19 16:27:45 -0700</bug_when>
    <thetext>Comment on attachment 149393
Patch

You&apos;re missing the change.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>675720</commentid>
    <comment_count>5</comment_count>
      <attachid>153801</attachid>
    <who name="Alex Christensen">alex.christensen</who>
    <bug_when>2012-07-23 08:13:59 -0700</bug_when>
    <thetext>Created attachment 153801
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>675787</commentid>
    <comment_count>6</comment_count>
    <who name="Alex Christensen">alex.christensen</who>
    <bug_when>2012-07-23 10:05:47 -0700</bug_when>
    <thetext>no wonder it passed all the tests :)

(In reply to comment #4)
&gt; (From update of attachment 149393 [details])
&gt; You&apos;re missing the change.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>675938</commentid>
    <comment_count>7</comment_count>
    <who name="Alex Christensen">alex.christensen</who>
    <bug_when>2012-07-23 13:17:39 -0700</bug_when>
    <thetext>I have a new patch with the changes.  Could someone review it?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>688438</commentid>
    <comment_count>8</comment_count>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2012-08-06 14:48:37 -0700</bug_when>
    <thetext>Please don&apos;t do copy&amp;past programming. It&apos;s already not the best to have the same typdefs three times. So it&apos;s a good time to move them in their own header.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>688481</commentid>
    <comment_count>9</comment_count>
      <attachid>153801</attachid>
    <who name="Alexis Menard (darktears)">menard</who>
    <bug_when>2012-08-06 15:44:25 -0700</bug_when>
    <thetext>Comment on attachment 153801
Patch

Would it be possible to refactor this a bit more and add this insane copy pasting in some common headers (platform.h for example?)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>688485</commentid>
    <comment_count>10</comment_count>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2012-08-06 15:45:55 -0700</bug_when>
    <thetext>(In reply to comment #9)
&gt; (From update of attachment 153801 [details])
&gt; Would it be possible to refactor this a bit more and add this insane copy pasting in some common headers (platform.h for example?)
IMHO Platform.h is too general. WindowsExtras.h should be ok for this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>688490</commentid>
    <comment_count>11</comment_count>
    <who name="Alexis Menard (darktears)">menard</who>
    <bug_when>2012-08-06 15:50:20 -0700</bug_when>
    <thetext>(In reply to comment #10)
&gt; (In reply to comment #9)
&gt; &gt; (From update of attachment 153801 [details] [details])
&gt; &gt; Would it be possible to refactor this a bit more and add this insane copy pasting in some common headers (platform.h for example?)
&gt; IMHO Platform.h is too general. WindowsExtras.h should be ok for this.

(In reply to comment #10)
&gt; (In reply to comment #9)
&gt; &gt; (From update of attachment 153801 [details] [details])
&gt; &gt; Would it be possible to refactor this a bit more and add this insane copy pasting in some common headers (platform.h for example?)
&gt; IMHO Platform.h is too general. WindowsExtras.h should be ok for this.

Indeed. Maybe we could even refactor the other copy/pasted defines which are not part of this patch to clean that up. (The bug could be renamed or a new one could be created to move later on the other defines).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>693719</commentid>
    <comment_count>12</comment_count>
      <attachid>158017</attachid>
    <who name="Alex Christensen">alex.christensen</who>
    <bug_when>2012-08-13 09:32:36 -0700</bug_when>
    <thetext>Created attachment 158017
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>693723</commentid>
    <comment_count>13</comment_count>
    <who name="Alex Christensen">alex.christensen</who>
    <bug_when>2012-08-13 09:35:19 -0700</bug_when>
    <thetext>Now the files include WindowsExtras.h, which includes &lt;windows.h&gt; if PLATFORM(WIN) is true, which includes the correct definitions.  No duplicate definitions!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>693726</commentid>
    <comment_count>14</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-13 09:36:14 -0700</bug_when>
    <thetext>Attachment 158017 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/WebCore/ChangeLog&apos;, u&apos;Source/WebCor...&quot; exit_code: 1
Source/WebCore/platform/win/WindowsExtras.h:58:  Should have a space between // and comment  [whitespace/comments] [4]
Total errors found: 1 in 8 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>693733</commentid>
    <comment_count>15</comment_count>
      <attachid>158021</attachid>
    <who name="Alex Christensen">alex.christensen</who>
    <bug_when>2012-08-13 09:38:57 -0700</bug_when>
    <thetext>Created attachment 158021
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>693748</commentid>
    <comment_count>16</comment_count>
      <attachid>158026</attachid>
    <who name="Alex Christensen">alex.christensen</who>
    <bug_when>2012-08-13 09:48:08 -0700</bug_when>
    <thetext>Created attachment 158026
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>693758</commentid>
    <comment_count>17</comment_count>
      <attachid>158028</attachid>
    <who name="Alex Christensen">alex.christensen</who>
    <bug_when>2012-08-13 09:54:31 -0700</bug_when>
    <thetext>Created attachment 158028
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>693800</commentid>
    <comment_count>18</comment_count>
      <attachid>158036</attachid>
    <who name="Alex Christensen">alex.christensen</who>
    <bug_when>2012-08-13 10:38:16 -0700</bug_when>
    <thetext>Created attachment 158036
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>693803</commentid>
    <comment_count>19</comment_count>
    <who name="Alex Christensen">alex.christensen</who>
    <bug_when>2012-08-13 10:39:53 -0700</bug_when>
    <thetext>Sorry about all the patches.  I don&apos;t have a mac to test on.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>693867</commentid>
    <comment_count>20</comment_count>
      <attachid>158036</attachid>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2012-08-13 11:25:19 -0700</bug_when>
    <thetext>Comment on attachment 158036
Patch

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

&gt; Source/WebCore/platform/PlatformKeyboardEvent.h:31
&gt; +#if PLATFORM(WIN)

please use OS(WINDOWS) here and everywhere else in this patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>693889</commentid>
    <comment_count>21</comment_count>
      <attachid>158060</attachid>
    <who name="Alex Christensen">alex.christensen</who>
    <bug_when>2012-08-13 11:41:55 -0700</bug_when>
    <thetext>Created attachment 158060
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>694436</commentid>
    <comment_count>22</comment_count>
      <attachid>158060</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2012-08-13 19:58:11 -0700</bug_when>
    <thetext>Comment on attachment 158060
Patch

Very nice removal of duplicated code.  Thanks for taking this on.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>694452</commentid>
    <comment_count>23</comment_count>
      <attachid>158060</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-13 20:32:28 -0700</bug_when>
    <thetext>Comment on attachment 158060
Patch

Clearing flags on attachment: 158060

Committed r125506: &lt;http://trac.webkit.org/changeset/125506&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>694453</commentid>
    <comment_count>24</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-08-13 20:32:33 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>149342</attachid>
            <date>2012-06-25 13:20:22 -0700</date>
            <delta_ts>2012-06-25 16:49:17 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-89902-20120625141919.patch</filename>
            <type>text/plain</type>
            <size>3789</size>
            <attacher name="Alex Christensen">alex.christensen</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyMTE3NykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDEyLTA2LTI1ICBBbGV4IENo
cmlzdGVuc2VuICA8YWxleC5jaHJpc3RlbnNlbkBmbGV4c2ltLmNvbT4KKworICAgICAgICBXUEFS
QU0gYW5kIExQQVJBTSBhcmUgaW5jb3JyZWN0bHkgZGVmaW5lZCBmb3IgeDY0CisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04OTkwMgorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE5vIG5ldyB0ZXN0cy4gKE9PUFMh
KQorCisgICAgICAgIENvcnJlY3RseSBkZWZpbmVkIFdQQVJBTSBhbmQgTFBBUkFNIGZvciB4NjQg
TVNWQworICAgICAgICAqIHBsYXRmb3JtL1BsYXRmb3JtS2V5Ym9hcmRFdmVudC5oOgorICAgICAg
ICAqIHBsYXRmb3JtL1BsYXRmb3JtTW91c2VFdmVudC5oOgorICAgICAgICAqIHBsYXRmb3JtL1Bs
YXRmb3JtV2hlZWxFdmVudC5oOgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL3dpbi9NZWRp
YVBsYXllclByaXZhdGVGdWxsc2NyZWVuV2luZG93Lmg6CisgICAgICAgICogcGxhdGZvcm0vd2lu
L1dpbmRvd01lc3NhZ2VMaXN0ZW5lci5oOgorCiAyMDEyLTA2LTI1ICBTY290dCBHcmFoYW0gIDxz
Y290dG1nQGNocm9taXVtLm9yZz4KIAogICAgICAgICBQbHVtYiBTY3JvbGxiYXIgYnV0dG9uIGRp
bWVuc2lvbnMgZG93biB0byBXZWJUaGVtZUVuZ2luZQpJbmRleDogU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vUGxhdGZvcm1LZXlib2FyZEV2ZW50LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vUGxhdGZvcm1LZXlib2FyZEV2ZW50LmgJKHJldmlzaW9uIDEyMTE3NikKKysr
IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1BsYXRmb3JtS2V5Ym9hcmRFdmVudC5oCSh3b3JraW5n
IGNvcHkpCkBAIC0zNyw5ICszNywxNCBAQCBPQkpDX0NMQVNTIE5TRXZlbnQ7CiAKICNpZiBQTEFU
Rk9STShXSU4pCiB0eXBlZGVmIHN0cnVjdCBIV05EX18gKkhXTkQ7CisjaWYgZGVmaW5lZChfV0lO
NjQpCit0eXBlZGVmIHVuc2lnbmVkIF9faW50NjQgV1BBUkFNOwordHlwZWRlZiBfX2ludDY0IExQ
QVJBTTsKKyNlbHNlCiB0eXBlZGVmIHVuc2lnbmVkIFdQQVJBTTsKIHR5cGVkZWYgbG9uZyBMUEFS
QU07CiAjZW5kaWYKKyNlbmRpZgogCiAjaWYgUExBVEZPUk0oR1RLKQogdHlwZWRlZiBzdHJ1Y3Qg
X0dka0V2ZW50S2V5IEdka0V2ZW50S2V5OwpJbmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
UGxhdGZvcm1Nb3VzZUV2ZW50LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vUGxhdGZvcm1Nb3VzZUV2ZW50LmgJKHJldmlzaW9uIDEyMTE3NikKKysrIFNvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL1BsYXRmb3JtTW91c2VFdmVudC5oCSh3b3JraW5nIGNvcHkpCkBAIC00Myw5
ICs0MywxNCBAQCB0eXBlZGVmIHN0cnVjdCBfRXZhc19FdmVudF9Nb3VzZV9Nb3ZlIEV2CiAjaWYg
UExBVEZPUk0oV0lOKQogdHlwZWRlZiBzdHJ1Y3QgSFdORF9fKiBIV05EOwogdHlwZWRlZiB1bnNp
Z25lZCBVSU5UOworI2lmIGRlZmluZWQoX1dJTjY0KQordHlwZWRlZiB1bnNpZ25lZCBfX2ludDY0
IFdQQVJBTTsKK3R5cGVkZWYgX19pbnQ2NCBMUEFSQU07CisjZWxzZQogdHlwZWRlZiB1bnNpZ25l
ZCBXUEFSQU07CiB0eXBlZGVmIGxvbmcgTFBBUkFNOwogI2VuZGlmCisjZW5kaWYKIAogI2lmIFBM
QVRGT1JNKFdYKQogY2xhc3Mgd3hNb3VzZUV2ZW50OwpJbmRleDogU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vUGxhdGZvcm1XaGVlbEV2ZW50LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vUGxhdGZvcm1XaGVlbEV2ZW50LmgJKHJldmlzaW9uIDEyMTE3NikKKysrIFNvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL1BsYXRmb3JtV2hlZWxFdmVudC5oCSh3b3JraW5nIGNvcHkpCkBA
IC0zOSw5ICszOSwxNCBAQCB0eXBlZGVmIHN0cnVjdCBfRXZhc19FdmVudF9Nb3VzZV9XaGVlbCBF
CiAKICNpZiBQTEFURk9STShXSU4pCiB0eXBlZGVmIHN0cnVjdCBIV05EX18qIEhXTkQ7CisjaWYg
ZGVmaW5lZChfV0lONjQpCit0eXBlZGVmIHVuc2lnbmVkIF9faW50NjQgV1BBUkFNOwordHlwZWRl
ZiBfX2ludDY0IExQQVJBTTsKKyNlbHNlCiB0eXBlZGVmIHVuc2lnbmVkIFdQQVJBTTsKIHR5cGVk
ZWYgbG9uZyBMUEFSQU07CiAjZW5kaWYKKyNlbmRpZgogCiAjaWYgUExBVEZPUk0oV1gpCiBjbGFz
cyB3eE1vdXNlRXZlbnQ7CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy93
aW4vTWVkaWFQbGF5ZXJQcml2YXRlRnVsbHNjcmVlbldpbmRvdy5oCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3dpbi9NZWRpYVBsYXllclByaXZhdGVGdWxs
c2NyZWVuV2luZG93LmgJKHJldmlzaW9uIDEyMTE3NikKKysrIFNvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL2dyYXBoaWNzL3dpbi9NZWRpYVBsYXllclByaXZhdGVGdWxsc2NyZWVuV2luZG93LmgJKHdv
cmtpbmcgY29weSkKQEAgLTMyLDggKzMyLDEzIEBACiAjaW5jbHVkZSAiQ0FDRkxheWVyVHJlZUhv
c3RDbGllbnQuaCIKICNlbmRpZgogCisjaWYgZGVmaW5lZChfV0lONjQpCit0eXBlZGVmIHVuc2ln
bmVkIF9faW50NjQgV1BBUkFNOwordHlwZWRlZiBfX2ludDY0IExQQVJBTTsKKyNlbHNlCiB0eXBl
ZGVmIHVuc2lnbmVkIFdQQVJBTTsKIHR5cGVkZWYgbG9uZyBMUEFSQU07CisjZW5kaWYKIHR5cGVk
ZWYgc3RydWN0IEhXTkRfXyogSFdORDsKIHR5cGVkZWYgX1c2NCBsb25nIExPTkdfUFRSOwogdHlw
ZWRlZiBMT05HX1BUUiBMUkVTVUxUOwpJbmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vd2lu
L1dpbmRvd01lc3NhZ2VMaXN0ZW5lci5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL3dpbi9XaW5kb3dNZXNzYWdlTGlzdGVuZXIuaAkocmV2aXNpb24gMTIxMTc2KQorKysg
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vd2luL1dpbmRvd01lc3NhZ2VMaXN0ZW5lci5oCSh3b3Jr
aW5nIGNvcHkpCkBAIC0zMCw5ICszMCwxNCBAQAogI2RlZmluZSBXaW5kb3dNZXNzYWdlTGlzdGVu
ZXJfaAogCiB0eXBlZGVmIHN0cnVjdCBIV05EX18qIEhXTkQ7CisjaWYgZGVmaW5lZChfV0lONjQp
Cit0eXBlZGVmIHVuc2lnbmVkIF9faW50NjQgV1BBUkFNOwordHlwZWRlZiBfX2ludDY0IExQQVJB
TTsKKyNlbHNlCit0eXBlZGVmIHVuc2lnbmVkIFdQQVJBTTsKIHR5cGVkZWYgbG9uZyBMUEFSQU07
CisjZW5kaWYKIHR5cGVkZWYgdW5zaWduZWQgVUlOVDsKLXR5cGVkZWYgdW5zaWduZWQgV1BBUkFN
OwogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>149393</attachid>
            <date>2012-06-25 16:49:30 -0700</date>
            <delta_ts>2012-07-23 08:13:55 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-89902-20120625174827.patch</filename>
            <type>text/plain</type>
            <size>873</size>
            <attacher name="Alex Christensen">alex.christensen</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyMTE5MykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDEyLTA2LTI1ICBBbGV4IENo
cmlzdGVuc2VuICA8YWxleC5jaHJpc3RlbnNlbkBmbGV4c2ltLmNvbT4KKworICAgICAgICBXUEFS
QU0gYW5kIExQQVJBTSBhcmUgaW5jb3JyZWN0bHkgZGVmaW5lZCBmb3IgeDY0CisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04OTkwMgorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIENvcnJlY3RseSBkZWZpbmVkIFdQ
QVJBTSBhbmQgTFBBUkFNIGZvciBNU1ZDIHg2NCBjb21waWxlciAgICAgICAKKyAKKyAgICAgICAg
KiBwbGF0Zm9ybS9QbGF0Zm9ybUtleWJvYXJkRXZlbnQuaDoKKyAgICAgICAgKiBwbGF0Zm9ybS9Q
bGF0Zm9ybU1vdXNlRXZlbnQuaDoKKyAgICAgICAgKiBwbGF0Zm9ybS9QbGF0Zm9ybVdoZWVsRXZl
bnQuaDoKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy93aW4vTWVkaWFQbGF5ZXJQcml2YXRl
RnVsbHNjcmVlbldpbmRvdy5oOgorICAgICAgICAqIHBsYXRmb3JtL3dpbi9XaW5kb3dNZXNzYWdl
TGlzdGVuZXIuaDoKKwogMjAxMi0wNi0yNSAgTWlrZSBXZXN0ICA8bWt3c3RAY2hyb21pdW0uY29t
PgogCiAgICAgICAgIEZpeGluZyBjb21waWxhdGlvbiBmYWlsdXJlIGluIFN0eWxlUmVzb2x2ZXIu
Y3BwL0NTU1BhcnNlci5jcHAK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>153801</attachid>
            <date>2012-07-23 08:13:59 -0700</date>
            <delta_ts>2012-08-13 09:32:33 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-89902-20120723091219.patch</filename>
            <type>text/plain</type>
            <size>3750</size>
            <attacher name="Alex Christensen">alex.christensen</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyMzMzOCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE3IEBACisyMDEyLTA3LTIzICBBbGV4IENo
cmlzdGVuc2VuICA8YWxleC5jaHJpc3RlbnNlbkBmbGV4c2ltLmNvbT4KKworICAgICAgICBXUEFS
QU0gYW5kIExQQVJBTSBhcmUgaW5jb3JyZWN0bHkgZGVmaW5lZCBmb3IgeDY0CisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04OTkwMgorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIENvcnJlY3RseSBkZWZpbmVkIFdQ
QVJBTSBhbmQgTFBBUkFNIGZvciB4NjQgTVNWQworICAgICAgICAqIHBsYXRmb3JtL1BsYXRmb3Jt
S2V5Ym9hcmRFdmVudC5oOgorICAgICAgICAqIHBsYXRmb3JtL1BsYXRmb3JtTW91c2VFdmVudC5o
OgorICAgICAgICAqIHBsYXRmb3JtL1BsYXRmb3JtV2hlZWxFdmVudC5oOgorICAgICAgICAqIHBs
YXRmb3JtL2dyYXBoaWNzL3dpbi9NZWRpYVBsYXllclByaXZhdGVGdWxsc2NyZWVuV2luZG93Lmg6
CisgICAgICAgICogcGxhdGZvcm0vd2luL1dpbmRvd01lc3NhZ2VMaXN0ZW5lci5oOgorCiAyMDEy
LTA3LTIzICBDaHJpc3RvcGhlIER1bWV6ICA8Y2hyaXN0b3BoZS5kdW1lekBpbnRlbC5jb20+CiAK
ICAgICAgICAgW0VGTF0gbWVkaWEvY29udHJvbHMtc3R5bGluZy5odG1sIGlzIGZhaWxpbmcKSW5k
ZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1BsYXRmb3JtS2V5Ym9hcmRFdmVudC5oCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1BsYXRmb3JtS2V5Ym9hcmRFdmVudC5o
CShyZXZpc2lvbiAxMjMzMzcpCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9QbGF0Zm9ybUtl
eWJvYXJkRXZlbnQuaAkod29ya2luZyBjb3B5KQpAQCAtMzcsOSArMzcsMTQgQEAgT0JKQ19DTEFT
UyBOU0V2ZW50OwogCiAjaWYgUExBVEZPUk0oV0lOKQogdHlwZWRlZiBzdHJ1Y3QgSFdORF9fICpI
V05EOworI2lmIGRlZmluZWQoX1dJTjY0KQordHlwZWRlZiB1bnNpZ25lZCBfX2ludDY0IFdQQVJB
TTsKK3R5cGVkZWYgX19pbnQ2NCBMUEFSQU07CisjZWxzZQogdHlwZWRlZiB1bnNpZ25lZCBXUEFS
QU07CiB0eXBlZGVmIGxvbmcgTFBBUkFNOwogI2VuZGlmCisjZW5kaWYKIAogI2lmIFBMQVRGT1JN
KEdUSykKIHR5cGVkZWYgc3RydWN0IF9HZGtFdmVudEtleSBHZGtFdmVudEtleTsKSW5kZXg6IFNv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL1BsYXRmb3JtTW91c2VFdmVudC5oCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1BsYXRmb3JtTW91c2VFdmVudC5oCShyZXZpc2lvbiAx
MjMzMzcpCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9QbGF0Zm9ybU1vdXNlRXZlbnQuaAko
d29ya2luZyBjb3B5KQpAQCAtNDMsOSArNDMsMTQgQEAgdHlwZWRlZiBzdHJ1Y3QgX0V2YXNfRXZl
bnRfTW91c2VfTW92ZSBFdgogI2lmIFBMQVRGT1JNKFdJTikKIHR5cGVkZWYgc3RydWN0IEhXTkRf
XyogSFdORDsKIHR5cGVkZWYgdW5zaWduZWQgVUlOVDsKKyNpZiBkZWZpbmVkKF9XSU42NCkKK3R5
cGVkZWYgdW5zaWduZWQgX19pbnQ2NCBXUEFSQU07Cit0eXBlZGVmIF9faW50NjQgTFBBUkFNOwor
I2Vsc2UKIHR5cGVkZWYgdW5zaWduZWQgV1BBUkFNOwogdHlwZWRlZiBsb25nIExQQVJBTTsKICNl
bmRpZgorI2VuZGlmCiAKICNpZiBQTEFURk9STShXWCkKIGNsYXNzIHd4TW91c2VFdmVudDsKSW5k
ZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1BsYXRmb3JtV2hlZWxFdmVudC5oCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1BsYXRmb3JtV2hlZWxFdmVudC5oCShyZXZp
c2lvbiAxMjMzMzcpCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9QbGF0Zm9ybVdoZWVsRXZl
bnQuaAkod29ya2luZyBjb3B5KQpAQCAtMzksOSArMzksMTQgQEAgdHlwZWRlZiBzdHJ1Y3QgX0V2
YXNfRXZlbnRfTW91c2VfV2hlZWwgRQogCiAjaWYgUExBVEZPUk0oV0lOKQogdHlwZWRlZiBzdHJ1
Y3QgSFdORF9fKiBIV05EOworI2lmIGRlZmluZWQoX1dJTjY0KQordHlwZWRlZiB1bnNpZ25lZCBf
X2ludDY0IFdQQVJBTTsKK3R5cGVkZWYgX19pbnQ2NCBMUEFSQU07CisjZWxzZQogdHlwZWRlZiB1
bnNpZ25lZCBXUEFSQU07CiB0eXBlZGVmIGxvbmcgTFBBUkFNOwogI2VuZGlmCisjZW5kaWYKIAog
I2lmIFBMQVRGT1JNKFdYKQogY2xhc3Mgd3hNb3VzZUV2ZW50OwpJbmRleDogU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vZ3JhcGhpY3Mvd2luL01lZGlhUGxheWVyUHJpdmF0ZUZ1bGxzY3JlZW5XaW5k
b3cuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy93aW4v
TWVkaWFQbGF5ZXJQcml2YXRlRnVsbHNjcmVlbldpbmRvdy5oCShyZXZpc2lvbiAxMjMzMzcpCisr
KyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy93aW4vTWVkaWFQbGF5ZXJQcml2YXRl
RnVsbHNjcmVlbldpbmRvdy5oCSh3b3JraW5nIGNvcHkpCkBAIC0zMiw4ICszMiwxMyBAQAogI2lu
Y2x1ZGUgIkNBQ0ZMYXllclRyZWVIb3N0Q2xpZW50LmgiCiAjZW5kaWYKIAorI2lmIGRlZmluZWQo
X1dJTjY0KQordHlwZWRlZiB1bnNpZ25lZCBfX2ludDY0IFdQQVJBTTsKK3R5cGVkZWYgX19pbnQ2
NCBMUEFSQU07CisjZWxzZQogdHlwZWRlZiB1bnNpZ25lZCBXUEFSQU07CiB0eXBlZGVmIGxvbmcg
TFBBUkFNOworI2VuZGlmCiB0eXBlZGVmIHN0cnVjdCBIV05EX18qIEhXTkQ7CiB0eXBlZGVmIF9X
NjQgbG9uZyBMT05HX1BUUjsKIHR5cGVkZWYgTE9OR19QVFIgTFJFU1VMVDsKSW5kZXg6IFNvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL3dpbi9XaW5kb3dNZXNzYWdlTGlzdGVuZXIuaAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS93aW4vV2luZG93TWVzc2FnZUxpc3RlbmVyLmgJ
KHJldmlzaW9uIDEyMzMzNykKKysrIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL3dpbi9XaW5kb3dN
ZXNzYWdlTGlzdGVuZXIuaAkod29ya2luZyBjb3B5KQpAQCAtMzAsOSArMzAsMTQgQEAKICNkZWZp
bmUgV2luZG93TWVzc2FnZUxpc3RlbmVyX2gKIAogdHlwZWRlZiBzdHJ1Y3QgSFdORF9fKiBIV05E
OwotdHlwZWRlZiBsb25nIExQQVJBTTsKIHR5cGVkZWYgdW5zaWduZWQgVUlOVDsKKyNpZiBkZWZp
bmVkKF9XSU42NCkKK3R5cGVkZWYgdW5zaWduZWQgX19pbnQ2NCBXUEFSQU07Cit0eXBlZGVmIF9f
aW50NjQgTFBBUkFNOworI2Vsc2UKIHR5cGVkZWYgdW5zaWduZWQgV1BBUkFNOwordHlwZWRlZiBs
b25nIExQQVJBTTsKKyNlbmRpZgogCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>158017</attachid>
            <date>2012-08-13 09:32:36 -0700</date>
            <delta_ts>2012-08-13 09:38:53 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-89902-20120813103010.patch</filename>
            <type>text/plain</type>
            <size>5826</size>
            <attacher name="Alex Christensen">alex.christensen</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyNTQxOSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDEyLTA4LTEzICBBbGV4IENo
cmlzdGVuc2VuICA8YWxleC5jaHJpc3RlbnNlbkBmbGV4c2ltLmNvbT4KKworICAgICAgICBXUEFS
QU0gYW5kIExQQVJBTSBhcmUgaW5jb3JyZWN0bHkgZGVmaW5lZCBmb3IgeDY0CisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04OTkwMgorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEluY2x1ZGUgV2luZG93c0V4dHJh
cy5oIGZvciBQTEFURk9STShXSU4pIHRvIGRlZmluZSBXUEFSQU0gYW5kIExQQVJBTSBjb3JyZWN0
bHkKKyAgICAgICAgKiBwbGF0Zm9ybS9QbGF0Zm9ybUtleWJvYXJkRXZlbnQuaDoKKyAgICAgICAg
KiBwbGF0Zm9ybS9QbGF0Zm9ybU1vdXNlRXZlbnQuaDoKKyAgICAgICAgKiBwbGF0Zm9ybS9QbGF0
Zm9ybVdoZWVsRXZlbnQuaDoKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy93aW4vTWVkaWFQ
bGF5ZXJQcml2YXRlRnVsbHNjcmVlbldpbmRvdy5oOgorICAgICAgICAqIHBsYXRmb3JtL3dpbi9X
aW5kb3dNZXNzYWdlTGlzdGVuZXIuaDoKKyAgICAgICAgKiBwbGF0Zm9ybS93aW4vV2luZG93c0V4
dHJhcy5oOgorCiAyMDEyLTA4LTEzICBBbmRyZXkgS29zeWFrb3YgIDxjYXNlcUBjaHJvbWl1bS5v
cmc+CiAKICAgICAgICAgV2ViIEluc3BlY3Rvcjogd2hlbiBzdGF0dXMgYmFyIGlzIHRvbyBuYXJy
b3csIGN1dCBwYW5lbCBzdGF0dXMgYmFyLCBub3QgbWFpbiBzdGF0dXMgYmFyIGl0ZW1zCkluZGV4
OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9QbGF0Zm9ybUtleWJvYXJkRXZlbnQuaAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9QbGF0Zm9ybUtleWJvYXJkRXZlbnQuaAko
cmV2aXNpb24gMTI1NDE5KQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vUGxhdGZvcm1LZXli
b2FyZEV2ZW50LmgJKHdvcmtpbmcgY29weSkKQEAgLTI4LDYgKzI4LDcgQEAKICNkZWZpbmUgUGxh
dGZvcm1LZXlib2FyZEV2ZW50X2gKIAogI2luY2x1ZGUgIlBsYXRmb3JtRXZlbnQuaCIKKyNpbmNs
dWRlICJXaW5kb3dzRXh0cmFzLmgiCiAjaW5jbHVkZSA8d3RmL3RleHQvV1RGU3RyaW5nLmg+CiAK
ICNpZiBQTEFURk9STShNQUMpCkBAIC0zNSwxMiArMzYsNiBAQAogT0JKQ19DTEFTUyBOU0V2ZW50
OwogI2VuZGlmCiAKLSNpZiBQTEFURk9STShXSU4pCi10eXBlZGVmIHN0cnVjdCBIV05EX18gKkhX
TkQ7Ci10eXBlZGVmIHVuc2lnbmVkIFdQQVJBTTsKLXR5cGVkZWYgbG9uZyBMUEFSQU07Ci0jZW5k
aWYKLQogI2lmIFBMQVRGT1JNKEdUSykKIHR5cGVkZWYgc3RydWN0IF9HZGtFdmVudEtleSBHZGtF
dmVudEtleTsKICNpbmNsdWRlICJDb21wb3NpdGlvblJlc3VsdHMuaCIKSW5kZXg6IFNvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL1BsYXRmb3JtTW91c2VFdmVudC5oCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL1BsYXRmb3JtTW91c2VFdmVudC5oCShyZXZpc2lvbiAxMjU0MTkp
CisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9QbGF0Zm9ybU1vdXNlRXZlbnQuaAkod29ya2lu
ZyBjb3B5KQpAQCAtMjgsNiArMjgsNyBAQAogCiAjaW5jbHVkZSAiSW50UG9pbnQuaCIKICNpbmNs
dWRlICJQbGF0Zm9ybUV2ZW50LmgiCisjaW5jbHVkZSAiV2luZG93c0V4dHJhcy5oIgogCiAjaWYg
UExBVEZPUk0oR1RLKQogdHlwZWRlZiBzdHJ1Y3QgX0dka0V2ZW50QnV0dG9uIEdka0V2ZW50QnV0
dG9uOwpAQCAtNDAsMTMgKzQxLDYgQEAgdHlwZWRlZiBzdHJ1Y3QgX0V2YXNfRXZlbnRfTW91c2Vf
VXAgRXZhcwogdHlwZWRlZiBzdHJ1Y3QgX0V2YXNfRXZlbnRfTW91c2VfTW92ZSBFdmFzX0V2ZW50
X01vdXNlX01vdmU7CiAjZW5kaWYKIAotI2lmIFBMQVRGT1JNKFdJTikKLXR5cGVkZWYgc3RydWN0
IEhXTkRfXyogSFdORDsKLXR5cGVkZWYgdW5zaWduZWQgVUlOVDsKLXR5cGVkZWYgdW5zaWduZWQg
V1BBUkFNOwotdHlwZWRlZiBsb25nIExQQVJBTTsKLSNlbmRpZgotCiAjaWYgUExBVEZPUk0oV1gp
CiBjbGFzcyB3eE1vdXNlRXZlbnQ7CiAjZW5kaWYKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL1BsYXRmb3JtV2hlZWxFdmVudC5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL1BsYXRmb3JtV2hlZWxFdmVudC5oCShyZXZpc2lvbiAxMjU0MTkpCisrKyBTb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9QbGF0Zm9ybVdoZWVsRXZlbnQuaAkod29ya2luZyBjb3B5KQpAQCAt
MjgsNiArMjgsNyBAQAogCiAjaW5jbHVkZSAiSW50UG9pbnQuaCIKICNpbmNsdWRlICJQbGF0Zm9y
bUV2ZW50LmgiCisjaW5jbHVkZSAiV2luZG93c0V4dHJhcy5oIgogCiAjaWYgUExBVEZPUk0oR1RL
KQogdHlwZWRlZiBzdHJ1Y3QgX0dka0V2ZW50U2Nyb2xsIEdka0V2ZW50U2Nyb2xsOwpAQCAtMzcs
MTIgKzM4LDYgQEAgdHlwZWRlZiBzdHJ1Y3QgX0dka0V2ZW50U2Nyb2xsIEdka0V2ZW50UwogdHlw
ZWRlZiBzdHJ1Y3QgX0V2YXNfRXZlbnRfTW91c2VfV2hlZWwgRXZhc19FdmVudF9Nb3VzZV9XaGVl
bDsKICNlbmRpZgogCi0jaWYgUExBVEZPUk0oV0lOKQotdHlwZWRlZiBzdHJ1Y3QgSFdORF9fKiBI
V05EOwotdHlwZWRlZiB1bnNpZ25lZCBXUEFSQU07Ci10eXBlZGVmIGxvbmcgTFBBUkFNOwotI2Vu
ZGlmCi0KICNpZiBQTEFURk9STShXWCkKIGNsYXNzIHd4TW91c2VFdmVudDsKIGNsYXNzIHd4UG9p
bnQ7CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy93aW4vTWVkaWFQbGF5
ZXJQcml2YXRlRnVsbHNjcmVlbldpbmRvdy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL3dpbi9NZWRpYVBsYXllclByaXZhdGVGdWxsc2NyZWVuV2luZG93
LmgJKHJldmlzaW9uIDEyNTQxOSkKKysrIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNz
L3dpbi9NZWRpYVBsYXllclByaXZhdGVGdWxsc2NyZWVuV2luZG93LmgJKHdvcmtpbmcgY29weSkK
QEAgLTI2LDE5ICsyNiwxMyBAQAogI2lmbmRlZiBNZWRpYVBsYXllclByaXZhdGVGdWxsc2NyZWVu
V2luZG93X2gKICNkZWZpbmUgTWVkaWFQbGF5ZXJQcml2YXRlRnVsbHNjcmVlbldpbmRvd19oCiAK
KyNpbmNsdWRlICJXaW5kb3dzRXh0cmFzLmgiCiAjaW5jbHVkZSA8d3RmL1JlZlB0ci5oPgogCiAj
aWYgVVNFKEFDQ0VMRVJBVEVEX0NPTVBPU0lUSU5HKQogI2luY2x1ZGUgIkNBQ0ZMYXllclRyZWVI
b3N0Q2xpZW50LmgiCiAjZW5kaWYKIAotdHlwZWRlZiB1bnNpZ25lZCBXUEFSQU07Ci10eXBlZGVm
IGxvbmcgTFBBUkFNOwotdHlwZWRlZiBzdHJ1Y3QgSFdORF9fKiBIV05EOwotdHlwZWRlZiBfVzY0
IGxvbmcgTE9OR19QVFI7Ci10eXBlZGVmIExPTkdfUFRSIExSRVNVTFQ7Ci10eXBlZGVmIHVuc2ln
bmVkIGludCBVSU5UOwotCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKICNpZiBVU0UoQUNDRUxFUkFU
RURfQ09NUE9TSVRJTkcpCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS93aW4vV2luZG93
TWVzc2FnZUxpc3RlbmVyLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
d2luL1dpbmRvd01lc3NhZ2VMaXN0ZW5lci5oCShyZXZpc2lvbiAxMjU0MTkpCisrKyBTb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS93aW4vV2luZG93TWVzc2FnZUxpc3RlbmVyLmgJKHdvcmtpbmcgY29w
eSkKQEAgLTI5LDEwICsyOSw3IEBACiAjaWZuZGVmIFdpbmRvd01lc3NhZ2VMaXN0ZW5lcl9oCiAj
ZGVmaW5lIFdpbmRvd01lc3NhZ2VMaXN0ZW5lcl9oCiAKLXR5cGVkZWYgc3RydWN0IEhXTkRfXyog
SFdORDsKLXR5cGVkZWYgbG9uZyBMUEFSQU07Ci10eXBlZGVmIHVuc2lnbmVkIFVJTlQ7Ci10eXBl
ZGVmIHVuc2lnbmVkIFdQQVJBTTsKKyNpbmNsdWRlICJXaW5kb3dzRXh0cmFzLmgiCiAKIG5hbWVz
cGFjZSBXZWJDb3JlIHsKIApJbmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vd2luL1dpbmRv
d3NFeHRyYXMuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS93aW4vV2lu
ZG93c0V4dHJhcy5oCShyZXZpc2lvbiAxMjU0MTkpCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS93aW4vV2luZG93c0V4dHJhcy5oCSh3b3JraW5nIGNvcHkpCkBAIC0yNSw2ICsyNSw4IEBACiAj
aWZuZGVmIFdpbmRvd3NFeHRyYXNfaAogI2RlZmluZSBXaW5kb3dzRXh0cmFzX2gKIAorI2lmIFBM
QVRGT1JNKFdJTikKKwogI2luY2x1ZGUgPHdpbmRvd3MuaD4KIAogbmFtZXNwYWNlIFdlYkNvcmUg
ewpAQCAtNTMsNCArNTUsNiBAQCBpbmxpbmUgdm9pZCogc2V0V2luZG93UG9pbnRlcihIV05EIGhX
bmQsCiAKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKIAorI2VuZGlmIC8vUExBVEZPUk0oV0lOKQor
CiAjZW5kaWYgLy8gV2luZG93c0V4dHJhc19oCkluZGV4OiBUb29scy9XaW5MYXVuY2hlci9XaW5M
YXVuY2hlci5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gVG9vbHMvV2luTGF1bmNoZXIvV2luTGF1bmNoZXIu
Y3BwCShyZXZpc2lvbiAxMjU0MTkpCisrKyBUb29scy9XaW5MYXVuY2hlci9XaW5MYXVuY2hlci5j
cHAJKHdvcmtpbmcgY29weSkKQEAgLTI3LDYgKzI3LDcgQEAKIAogI2luY2x1ZGUgInN0ZGFmeC5o
IgogI2luY2x1ZGUgIldpbkxhdW5jaGVyLmgiCisjaW5jbHVkZSAiV2luZG93c0V4dHJhcy5oIgog
CiAjaW5jbHVkZSAiRE9NRGVmYXVsdEltcGwuaCIKICNpbmNsdWRlICJQcmludFdlYlVJRGVsZWdh
dGUuaCIKQEAgLTIyOCw4ICsyMjksOCBAQCBzdGF0aWMgdm9pZCByZXNpemVTdWJWaWV3cygpCiBz
dGF0aWMgdm9pZCBzdWJjbGFzc0ZvckxheWVyZWRXaW5kb3coKQogewogICAgIGhNYWluV25kID0g
Z1ZpZXdXaW5kb3c7Ci0gICAgRGVmV2ViS2l0UHJvYyA9IHJlaW50ZXJwcmV0X2Nhc3Q8V05EUFJP
Qz4oOjpHZXRXaW5kb3dMb25nUHRyKGhNYWluV25kLCBHV0xfV05EUFJPQykpOwotICAgIDo6U2V0
V2luZG93TG9uZ1B0cihoTWFpblduZCwgR1dMX1dORFBST0MsIHJlaW50ZXJwcmV0X2Nhc3Q8TE9O
R19QVFI+KFduZFByb2MpKTsKKyAgICBEZWZXZWJLaXRQcm9jID0gcmVpbnRlcnByZXRfY2FzdDxX
TkRQUk9DPig6OkdldFdpbmRvd0xvbmdQdHIoaE1haW5XbmQsIEdXTFBfV05EUFJPQykpOworICAg
IDo6U2V0V2luZG93TG9uZ1B0cihoTWFpblduZCwgR1dMUF9XTkRQUk9DLCByZWludGVycHJldF9j
YXN0PExPTkdfUFRSPihXbmRQcm9jKSk7CiB9CiAKIHN0YXRpYyB2b2lkIGNvbXB1dGVGdWxsRGVz
a3RvcEZyYW1lKCkK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>158021</attachid>
            <date>2012-08-13 09:38:57 -0700</date>
            <delta_ts>2012-08-13 09:48:04 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-89902-20120813103630.patch</filename>
            <type>text/plain</type>
            <size>5827</size>
            <attacher name="Alex Christensen">alex.christensen</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyNTQxOSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDEyLTA4LTEzICBBbGV4IENo
cmlzdGVuc2VuICA8YWxleC5jaHJpc3RlbnNlbkBmbGV4c2ltLmNvbT4KKworICAgICAgICBXUEFS
QU0gYW5kIExQQVJBTSBhcmUgaW5jb3JyZWN0bHkgZGVmaW5lZCBmb3IgeDY0CisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04OTkwMgorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEluY2x1ZGUgV2luZG93c0V4dHJh
cy5oIGZvciBQTEFURk9STShXSU4pIHRvIGRlZmluZSBXUEFSQU0gYW5kIExQQVJBTSBjb3JyZWN0
bHkKKyAgICAgICAgKiBwbGF0Zm9ybS9QbGF0Zm9ybUtleWJvYXJkRXZlbnQuaDoKKyAgICAgICAg
KiBwbGF0Zm9ybS9QbGF0Zm9ybU1vdXNlRXZlbnQuaDoKKyAgICAgICAgKiBwbGF0Zm9ybS9QbGF0
Zm9ybVdoZWVsRXZlbnQuaDoKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy93aW4vTWVkaWFQ
bGF5ZXJQcml2YXRlRnVsbHNjcmVlbldpbmRvdy5oOgorICAgICAgICAqIHBsYXRmb3JtL3dpbi9X
aW5kb3dNZXNzYWdlTGlzdGVuZXIuaDoKKyAgICAgICAgKiBwbGF0Zm9ybS93aW4vV2luZG93c0V4
dHJhcy5oOgorCiAyMDEyLTA4LTEzICBBbmRyZXkgS29zeWFrb3YgIDxjYXNlcUBjaHJvbWl1bS5v
cmc+CiAKICAgICAgICAgV2ViIEluc3BlY3Rvcjogd2hlbiBzdGF0dXMgYmFyIGlzIHRvbyBuYXJy
b3csIGN1dCBwYW5lbCBzdGF0dXMgYmFyLCBub3QgbWFpbiBzdGF0dXMgYmFyIGl0ZW1zCkluZGV4
OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9QbGF0Zm9ybUtleWJvYXJkRXZlbnQuaAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9QbGF0Zm9ybUtleWJvYXJkRXZlbnQuaAko
cmV2aXNpb24gMTI1NDE5KQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vUGxhdGZvcm1LZXli
b2FyZEV2ZW50LmgJKHdvcmtpbmcgY29weSkKQEAgLTI4LDYgKzI4LDcgQEAKICNkZWZpbmUgUGxh
dGZvcm1LZXlib2FyZEV2ZW50X2gKIAogI2luY2x1ZGUgIlBsYXRmb3JtRXZlbnQuaCIKKyNpbmNs
dWRlICJXaW5kb3dzRXh0cmFzLmgiCiAjaW5jbHVkZSA8d3RmL3RleHQvV1RGU3RyaW5nLmg+CiAK
ICNpZiBQTEFURk9STShNQUMpCkBAIC0zNSwxMiArMzYsNiBAQAogT0JKQ19DTEFTUyBOU0V2ZW50
OwogI2VuZGlmCiAKLSNpZiBQTEFURk9STShXSU4pCi10eXBlZGVmIHN0cnVjdCBIV05EX18gKkhX
TkQ7Ci10eXBlZGVmIHVuc2lnbmVkIFdQQVJBTTsKLXR5cGVkZWYgbG9uZyBMUEFSQU07Ci0jZW5k
aWYKLQogI2lmIFBMQVRGT1JNKEdUSykKIHR5cGVkZWYgc3RydWN0IF9HZGtFdmVudEtleSBHZGtF
dmVudEtleTsKICNpbmNsdWRlICJDb21wb3NpdGlvblJlc3VsdHMuaCIKSW5kZXg6IFNvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL1BsYXRmb3JtTW91c2VFdmVudC5oCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL1BsYXRmb3JtTW91c2VFdmVudC5oCShyZXZpc2lvbiAxMjU0MTkp
CisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9QbGF0Zm9ybU1vdXNlRXZlbnQuaAkod29ya2lu
ZyBjb3B5KQpAQCAtMjgsNiArMjgsNyBAQAogCiAjaW5jbHVkZSAiSW50UG9pbnQuaCIKICNpbmNs
dWRlICJQbGF0Zm9ybUV2ZW50LmgiCisjaW5jbHVkZSAiV2luZG93c0V4dHJhcy5oIgogCiAjaWYg
UExBVEZPUk0oR1RLKQogdHlwZWRlZiBzdHJ1Y3QgX0dka0V2ZW50QnV0dG9uIEdka0V2ZW50QnV0
dG9uOwpAQCAtNDAsMTMgKzQxLDYgQEAgdHlwZWRlZiBzdHJ1Y3QgX0V2YXNfRXZlbnRfTW91c2Vf
VXAgRXZhcwogdHlwZWRlZiBzdHJ1Y3QgX0V2YXNfRXZlbnRfTW91c2VfTW92ZSBFdmFzX0V2ZW50
X01vdXNlX01vdmU7CiAjZW5kaWYKIAotI2lmIFBMQVRGT1JNKFdJTikKLXR5cGVkZWYgc3RydWN0
IEhXTkRfXyogSFdORDsKLXR5cGVkZWYgdW5zaWduZWQgVUlOVDsKLXR5cGVkZWYgdW5zaWduZWQg
V1BBUkFNOwotdHlwZWRlZiBsb25nIExQQVJBTTsKLSNlbmRpZgotCiAjaWYgUExBVEZPUk0oV1gp
CiBjbGFzcyB3eE1vdXNlRXZlbnQ7CiAjZW5kaWYKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL1BsYXRmb3JtV2hlZWxFdmVudC5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL1BsYXRmb3JtV2hlZWxFdmVudC5oCShyZXZpc2lvbiAxMjU0MTkpCisrKyBTb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9QbGF0Zm9ybVdoZWVsRXZlbnQuaAkod29ya2luZyBjb3B5KQpAQCAt
MjgsNiArMjgsNyBAQAogCiAjaW5jbHVkZSAiSW50UG9pbnQuaCIKICNpbmNsdWRlICJQbGF0Zm9y
bUV2ZW50LmgiCisjaW5jbHVkZSAiV2luZG93c0V4dHJhcy5oIgogCiAjaWYgUExBVEZPUk0oR1RL
KQogdHlwZWRlZiBzdHJ1Y3QgX0dka0V2ZW50U2Nyb2xsIEdka0V2ZW50U2Nyb2xsOwpAQCAtMzcs
MTIgKzM4LDYgQEAgdHlwZWRlZiBzdHJ1Y3QgX0dka0V2ZW50U2Nyb2xsIEdka0V2ZW50UwogdHlw
ZWRlZiBzdHJ1Y3QgX0V2YXNfRXZlbnRfTW91c2VfV2hlZWwgRXZhc19FdmVudF9Nb3VzZV9XaGVl
bDsKICNlbmRpZgogCi0jaWYgUExBVEZPUk0oV0lOKQotdHlwZWRlZiBzdHJ1Y3QgSFdORF9fKiBI
V05EOwotdHlwZWRlZiB1bnNpZ25lZCBXUEFSQU07Ci10eXBlZGVmIGxvbmcgTFBBUkFNOwotI2Vu
ZGlmCi0KICNpZiBQTEFURk9STShXWCkKIGNsYXNzIHd4TW91c2VFdmVudDsKIGNsYXNzIHd4UG9p
bnQ7CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy93aW4vTWVkaWFQbGF5
ZXJQcml2YXRlRnVsbHNjcmVlbldpbmRvdy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL3dpbi9NZWRpYVBsYXllclByaXZhdGVGdWxsc2NyZWVuV2luZG93
LmgJKHJldmlzaW9uIDEyNTQxOSkKKysrIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNz
L3dpbi9NZWRpYVBsYXllclByaXZhdGVGdWxsc2NyZWVuV2luZG93LmgJKHdvcmtpbmcgY29weSkK
QEAgLTI2LDE5ICsyNiwxMyBAQAogI2lmbmRlZiBNZWRpYVBsYXllclByaXZhdGVGdWxsc2NyZWVu
V2luZG93X2gKICNkZWZpbmUgTWVkaWFQbGF5ZXJQcml2YXRlRnVsbHNjcmVlbldpbmRvd19oCiAK
KyNpbmNsdWRlICJXaW5kb3dzRXh0cmFzLmgiCiAjaW5jbHVkZSA8d3RmL1JlZlB0ci5oPgogCiAj
aWYgVVNFKEFDQ0VMRVJBVEVEX0NPTVBPU0lUSU5HKQogI2luY2x1ZGUgIkNBQ0ZMYXllclRyZWVI
b3N0Q2xpZW50LmgiCiAjZW5kaWYKIAotdHlwZWRlZiB1bnNpZ25lZCBXUEFSQU07Ci10eXBlZGVm
IGxvbmcgTFBBUkFNOwotdHlwZWRlZiBzdHJ1Y3QgSFdORF9fKiBIV05EOwotdHlwZWRlZiBfVzY0
IGxvbmcgTE9OR19QVFI7Ci10eXBlZGVmIExPTkdfUFRSIExSRVNVTFQ7Ci10eXBlZGVmIHVuc2ln
bmVkIGludCBVSU5UOwotCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKICNpZiBVU0UoQUNDRUxFUkFU
RURfQ09NUE9TSVRJTkcpCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS93aW4vV2luZG93
TWVzc2FnZUxpc3RlbmVyLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
d2luL1dpbmRvd01lc3NhZ2VMaXN0ZW5lci5oCShyZXZpc2lvbiAxMjU0MTkpCisrKyBTb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS93aW4vV2luZG93TWVzc2FnZUxpc3RlbmVyLmgJKHdvcmtpbmcgY29w
eSkKQEAgLTI5LDEwICsyOSw3IEBACiAjaWZuZGVmIFdpbmRvd01lc3NhZ2VMaXN0ZW5lcl9oCiAj
ZGVmaW5lIFdpbmRvd01lc3NhZ2VMaXN0ZW5lcl9oCiAKLXR5cGVkZWYgc3RydWN0IEhXTkRfXyog
SFdORDsKLXR5cGVkZWYgbG9uZyBMUEFSQU07Ci10eXBlZGVmIHVuc2lnbmVkIFVJTlQ7Ci10eXBl
ZGVmIHVuc2lnbmVkIFdQQVJBTTsKKyNpbmNsdWRlICJXaW5kb3dzRXh0cmFzLmgiCiAKIG5hbWVz
cGFjZSBXZWJDb3JlIHsKIApJbmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vd2luL1dpbmRv
d3NFeHRyYXMuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS93aW4vV2lu
ZG93c0V4dHJhcy5oCShyZXZpc2lvbiAxMjU0MTkpCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS93aW4vV2luZG93c0V4dHJhcy5oCSh3b3JraW5nIGNvcHkpCkBAIC0yNSw2ICsyNSw4IEBACiAj
aWZuZGVmIFdpbmRvd3NFeHRyYXNfaAogI2RlZmluZSBXaW5kb3dzRXh0cmFzX2gKIAorI2lmIFBM
QVRGT1JNKFdJTikKKwogI2luY2x1ZGUgPHdpbmRvd3MuaD4KIAogbmFtZXNwYWNlIFdlYkNvcmUg
ewpAQCAtNTMsNCArNTUsNiBAQCBpbmxpbmUgdm9pZCogc2V0V2luZG93UG9pbnRlcihIV05EIGhX
bmQsCiAKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKIAorI2VuZGlmIC8vIFBMQVRGT1JNKFdJTikK
KwogI2VuZGlmIC8vIFdpbmRvd3NFeHRyYXNfaApJbmRleDogVG9vbHMvV2luTGF1bmNoZXIvV2lu
TGF1bmNoZXIuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1dpbkxhdW5jaGVyL1dpbkxhdW5jaGVy
LmNwcAkocmV2aXNpb24gMTI1NDE5KQorKysgVG9vbHMvV2luTGF1bmNoZXIvV2luTGF1bmNoZXIu
Y3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yNyw2ICsyNyw3IEBACiAKICNpbmNsdWRlICJzdGRhZngu
aCIKICNpbmNsdWRlICJXaW5MYXVuY2hlci5oIgorI2luY2x1ZGUgIldpbmRvd3NFeHRyYXMuaCIK
IAogI2luY2x1ZGUgIkRPTURlZmF1bHRJbXBsLmgiCiAjaW5jbHVkZSAiUHJpbnRXZWJVSURlbGVn
YXRlLmgiCkBAIC0yMjgsOCArMjI5LDggQEAgc3RhdGljIHZvaWQgcmVzaXplU3ViVmlld3MoKQog
c3RhdGljIHZvaWQgc3ViY2xhc3NGb3JMYXllcmVkV2luZG93KCkKIHsKICAgICBoTWFpblduZCA9
IGdWaWV3V2luZG93OwotICAgIERlZldlYktpdFByb2MgPSByZWludGVycHJldF9jYXN0PFdORFBS
T0M+KDo6R2V0V2luZG93TG9uZ1B0cihoTWFpblduZCwgR1dMX1dORFBST0MpKTsKLSAgICA6OlNl
dFdpbmRvd0xvbmdQdHIoaE1haW5XbmQsIEdXTF9XTkRQUk9DLCByZWludGVycHJldF9jYXN0PExP
TkdfUFRSPihXbmRQcm9jKSk7CisgICAgRGVmV2ViS2l0UHJvYyA9IHJlaW50ZXJwcmV0X2Nhc3Q8
V05EUFJPQz4oOjpHZXRXaW5kb3dMb25nUHRyKGhNYWluV25kLCBHV0xQX1dORFBST0MpKTsKKyAg
ICA6OlNldFdpbmRvd0xvbmdQdHIoaE1haW5XbmQsIEdXTFBfV05EUFJPQywgcmVpbnRlcnByZXRf
Y2FzdDxMT05HX1BUUj4oV25kUHJvYykpOwogfQogCiBzdGF0aWMgdm9pZCBjb21wdXRlRnVsbERl
c2t0b3BGcmFtZSgpCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>158026</attachid>
            <date>2012-08-13 09:48:08 -0700</date>
            <delta_ts>2012-08-13 09:54:27 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-89902-20120813104541.patch</filename>
            <type>text/plain</type>
            <size>4931</size>
            <attacher name="Alex Christensen">alex.christensen</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyNTQxOSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDEyLTA4LTEzICBBbGV4IENo
cmlzdGVuc2VuICA8YWxleC5jaHJpc3RlbnNlbkBmbGV4c2ltLmNvbT4KKworICAgICAgICBXUEFS
QU0gYW5kIExQQVJBTSBhcmUgaW5jb3JyZWN0bHkgZGVmaW5lZCBmb3IgeDY0CisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04OTkwMgorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEluY2x1ZGUgV2luZG93c0V4dHJh
cy5oIGZvciBQTEFURk9STShXSU4pIHRvIGRlZmluZSBXUEFSQU0gYW5kIExQQVJBTSBjb3JyZWN0
bHkKKyAgICAgICAgKiBwbGF0Zm9ybS9QbGF0Zm9ybUtleWJvYXJkRXZlbnQuaDoKKyAgICAgICAg
KiBwbGF0Zm9ybS9QbGF0Zm9ybU1vdXNlRXZlbnQuaDoKKyAgICAgICAgKiBwbGF0Zm9ybS9QbGF0
Zm9ybVdoZWVsRXZlbnQuaDoKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy93aW4vTWVkaWFQ
bGF5ZXJQcml2YXRlRnVsbHNjcmVlbldpbmRvdy5oOgorICAgICAgICAqIHBsYXRmb3JtL3dpbi9X
aW5kb3dNZXNzYWdlTGlzdGVuZXIuaDoKKyAgICAgICAgKiBwbGF0Zm9ybS93aW4vV2luZG93c0V4
dHJhcy5oOgorCiAyMDEyLTA4LTEzICBBbmRyZXkgS29zeWFrb3YgIDxjYXNlcUBjaHJvbWl1bS5v
cmc+CiAKICAgICAgICAgV2ViIEluc3BlY3Rvcjogd2hlbiBzdGF0dXMgYmFyIGlzIHRvbyBuYXJy
b3csIGN1dCBwYW5lbCBzdGF0dXMgYmFyLCBub3QgbWFpbiBzdGF0dXMgYmFyIGl0ZW1zCkluZGV4
OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9QbGF0Zm9ybUtleWJvYXJkRXZlbnQuaAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9QbGF0Zm9ybUtleWJvYXJkRXZlbnQuaAko
cmV2aXNpb24gMTI1NDE5KQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vUGxhdGZvcm1LZXli
b2FyZEV2ZW50LmgJKHdvcmtpbmcgY29weSkKQEAgLTI4LDYgKzI4LDcgQEAKICNkZWZpbmUgUGxh
dGZvcm1LZXlib2FyZEV2ZW50X2gKIAogI2luY2x1ZGUgIlBsYXRmb3JtRXZlbnQuaCIKKyNpbmNs
dWRlICJXaW5kb3dzRXh0cmFzLmgiCiAjaW5jbHVkZSA8d3RmL3RleHQvV1RGU3RyaW5nLmg+CiAK
ICNpZiBQTEFURk9STShNQUMpCkBAIC0zNSwxMiArMzYsNiBAQAogT0JKQ19DTEFTUyBOU0V2ZW50
OwogI2VuZGlmCiAKLSNpZiBQTEFURk9STShXSU4pCi10eXBlZGVmIHN0cnVjdCBIV05EX18gKkhX
TkQ7Ci10eXBlZGVmIHVuc2lnbmVkIFdQQVJBTTsKLXR5cGVkZWYgbG9uZyBMUEFSQU07Ci0jZW5k
aWYKLQogI2lmIFBMQVRGT1JNKEdUSykKIHR5cGVkZWYgc3RydWN0IF9HZGtFdmVudEtleSBHZGtF
dmVudEtleTsKICNpbmNsdWRlICJDb21wb3NpdGlvblJlc3VsdHMuaCIKSW5kZXg6IFNvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL1BsYXRmb3JtTW91c2VFdmVudC5oCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL1BsYXRmb3JtTW91c2VFdmVudC5oCShyZXZpc2lvbiAxMjU0MTkp
CisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9QbGF0Zm9ybU1vdXNlRXZlbnQuaAkod29ya2lu
ZyBjb3B5KQpAQCAtMjgsNiArMjgsNyBAQAogCiAjaW5jbHVkZSAiSW50UG9pbnQuaCIKICNpbmNs
dWRlICJQbGF0Zm9ybUV2ZW50LmgiCisjaW5jbHVkZSAiV2luZG93c0V4dHJhcy5oIgogCiAjaWYg
UExBVEZPUk0oR1RLKQogdHlwZWRlZiBzdHJ1Y3QgX0dka0V2ZW50QnV0dG9uIEdka0V2ZW50QnV0
dG9uOwpAQCAtNDAsMTMgKzQxLDYgQEAgdHlwZWRlZiBzdHJ1Y3QgX0V2YXNfRXZlbnRfTW91c2Vf
VXAgRXZhcwogdHlwZWRlZiBzdHJ1Y3QgX0V2YXNfRXZlbnRfTW91c2VfTW92ZSBFdmFzX0V2ZW50
X01vdXNlX01vdmU7CiAjZW5kaWYKIAotI2lmIFBMQVRGT1JNKFdJTikKLXR5cGVkZWYgc3RydWN0
IEhXTkRfXyogSFdORDsKLXR5cGVkZWYgdW5zaWduZWQgVUlOVDsKLXR5cGVkZWYgdW5zaWduZWQg
V1BBUkFNOwotdHlwZWRlZiBsb25nIExQQVJBTTsKLSNlbmRpZgotCiAjaWYgUExBVEZPUk0oV1gp
CiBjbGFzcyB3eE1vdXNlRXZlbnQ7CiAjZW5kaWYKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL1BsYXRmb3JtV2hlZWxFdmVudC5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL1BsYXRmb3JtV2hlZWxFdmVudC5oCShyZXZpc2lvbiAxMjU0MTkpCisrKyBTb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9QbGF0Zm9ybVdoZWVsRXZlbnQuaAkod29ya2luZyBjb3B5KQpAQCAt
MjgsNiArMjgsNyBAQAogCiAjaW5jbHVkZSAiSW50UG9pbnQuaCIKICNpbmNsdWRlICJQbGF0Zm9y
bUV2ZW50LmgiCisjaW5jbHVkZSAiV2luZG93c0V4dHJhcy5oIgogCiAjaWYgUExBVEZPUk0oR1RL
KQogdHlwZWRlZiBzdHJ1Y3QgX0dka0V2ZW50U2Nyb2xsIEdka0V2ZW50U2Nyb2xsOwpAQCAtMzcs
MTIgKzM4LDYgQEAgdHlwZWRlZiBzdHJ1Y3QgX0dka0V2ZW50U2Nyb2xsIEdka0V2ZW50UwogdHlw
ZWRlZiBzdHJ1Y3QgX0V2YXNfRXZlbnRfTW91c2VfV2hlZWwgRXZhc19FdmVudF9Nb3VzZV9XaGVl
bDsKICNlbmRpZgogCi0jaWYgUExBVEZPUk0oV0lOKQotdHlwZWRlZiBzdHJ1Y3QgSFdORF9fKiBI
V05EOwotdHlwZWRlZiB1bnNpZ25lZCBXUEFSQU07Ci10eXBlZGVmIGxvbmcgTFBBUkFNOwotI2Vu
ZGlmCi0KICNpZiBQTEFURk9STShXWCkKIGNsYXNzIHd4TW91c2VFdmVudDsKIGNsYXNzIHd4UG9p
bnQ7CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy93aW4vTWVkaWFQbGF5
ZXJQcml2YXRlRnVsbHNjcmVlbldpbmRvdy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL3dpbi9NZWRpYVBsYXllclByaXZhdGVGdWxsc2NyZWVuV2luZG93
LmgJKHJldmlzaW9uIDEyNTQxOSkKKysrIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNz
L3dpbi9NZWRpYVBsYXllclByaXZhdGVGdWxsc2NyZWVuV2luZG93LmgJKHdvcmtpbmcgY29weSkK
QEAgLTI2LDE5ICsyNiwxMyBAQAogI2lmbmRlZiBNZWRpYVBsYXllclByaXZhdGVGdWxsc2NyZWVu
V2luZG93X2gKICNkZWZpbmUgTWVkaWFQbGF5ZXJQcml2YXRlRnVsbHNjcmVlbldpbmRvd19oCiAK
KyNpbmNsdWRlICJXaW5kb3dzRXh0cmFzLmgiCiAjaW5jbHVkZSA8d3RmL1JlZlB0ci5oPgogCiAj
aWYgVVNFKEFDQ0VMRVJBVEVEX0NPTVBPU0lUSU5HKQogI2luY2x1ZGUgIkNBQ0ZMYXllclRyZWVI
b3N0Q2xpZW50LmgiCiAjZW5kaWYKIAotdHlwZWRlZiB1bnNpZ25lZCBXUEFSQU07Ci10eXBlZGVm
IGxvbmcgTFBBUkFNOwotdHlwZWRlZiBzdHJ1Y3QgSFdORF9fKiBIV05EOwotdHlwZWRlZiBfVzY0
IGxvbmcgTE9OR19QVFI7Ci10eXBlZGVmIExPTkdfUFRSIExSRVNVTFQ7Ci10eXBlZGVmIHVuc2ln
bmVkIGludCBVSU5UOwotCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKICNpZiBVU0UoQUNDRUxFUkFU
RURfQ09NUE9TSVRJTkcpCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS93aW4vV2luZG93
TWVzc2FnZUxpc3RlbmVyLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
d2luL1dpbmRvd01lc3NhZ2VMaXN0ZW5lci5oCShyZXZpc2lvbiAxMjU0MTkpCisrKyBTb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS93aW4vV2luZG93TWVzc2FnZUxpc3RlbmVyLmgJKHdvcmtpbmcgY29w
eSkKQEAgLTI5LDEwICsyOSw3IEBACiAjaWZuZGVmIFdpbmRvd01lc3NhZ2VMaXN0ZW5lcl9oCiAj
ZGVmaW5lIFdpbmRvd01lc3NhZ2VMaXN0ZW5lcl9oCiAKLXR5cGVkZWYgc3RydWN0IEhXTkRfXyog
SFdORDsKLXR5cGVkZWYgbG9uZyBMUEFSQU07Ci10eXBlZGVmIHVuc2lnbmVkIFVJTlQ7Ci10eXBl
ZGVmIHVuc2lnbmVkIFdQQVJBTTsKKyNpbmNsdWRlICJXaW5kb3dzRXh0cmFzLmgiCiAKIG5hbWVz
cGFjZSBXZWJDb3JlIHsKIApJbmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vd2luL1dpbmRv
d3NFeHRyYXMuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS93aW4vV2lu
ZG93c0V4dHJhcy5oCShyZXZpc2lvbiAxMjU0MTkpCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS93aW4vV2luZG93c0V4dHJhcy5oCSh3b3JraW5nIGNvcHkpCkBAIC0yNSw2ICsyNSw4IEBACiAj
aWZuZGVmIFdpbmRvd3NFeHRyYXNfaAogI2RlZmluZSBXaW5kb3dzRXh0cmFzX2gKIAorI2lmIFBM
QVRGT1JNKFdJTikKKwogI2luY2x1ZGUgPHdpbmRvd3MuaD4KIAogbmFtZXNwYWNlIFdlYkNvcmUg
ewpAQCAtNTMsNCArNTUsNiBAQCBpbmxpbmUgdm9pZCogc2V0V2luZG93UG9pbnRlcihIV05EIGhX
bmQsCiAKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKIAorI2VuZGlmIC8vIFBMQVRGT1JNKFdJTikK
KwogI2VuZGlmIC8vIFdpbmRvd3NFeHRyYXNfaAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>158028</attachid>
            <date>2012-08-13 09:54:31 -0700</date>
            <delta_ts>2012-08-13 10:38:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-89902-20120813105204.patch</filename>
            <type>text/plain</type>
            <size>4922</size>
            <attacher name="Alex Christensen">alex.christensen</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyNTQxOSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDEyLTA4LTEzICBBbGV4IENo
cmlzdGVuc2VuICA8YWxleC5jaHJpc3RlbnNlbkBmbGV4c2ltLmNvbT4KKworICAgICAgICBXUEFS
QU0gYW5kIExQQVJBTSBhcmUgaW5jb3JyZWN0bHkgZGVmaW5lZCBmb3IgeDY0CisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04OTkwMgorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEluY2x1ZGUgV2luZG93c0V4dHJh
cy5oIGZvciBQTEFURk9STShXSU4pIHRvIGRlZmluZSBXUEFSQU0gYW5kIExQQVJBTSBjb3JyZWN0
bHkKKyAgICAgICAgKiBwbGF0Zm9ybS9QbGF0Zm9ybUtleWJvYXJkRXZlbnQuaDoKKyAgICAgICAg
KiBwbGF0Zm9ybS9QbGF0Zm9ybU1vdXNlRXZlbnQuaDoKKyAgICAgICAgKiBwbGF0Zm9ybS9QbGF0
Zm9ybVdoZWVsRXZlbnQuaDoKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy93aW4vTWVkaWFQ
bGF5ZXJQcml2YXRlRnVsbHNjcmVlbldpbmRvdy5oOgorICAgICAgICAqIHBsYXRmb3JtL3dpbi9X
aW5kb3dNZXNzYWdlTGlzdGVuZXIuaDoKKyAgICAgICAgKiBwbGF0Zm9ybS93aW4vV2luZG93c0V4
dHJhcy5oOgorCiAyMDEyLTA4LTEzICBBbmRyZXkgS29zeWFrb3YgIDxjYXNlcUBjaHJvbWl1bS5v
cmc+CiAKICAgICAgICAgV2ViIEluc3BlY3Rvcjogd2hlbiBzdGF0dXMgYmFyIGlzIHRvbyBuYXJy
b3csIGN1dCBwYW5lbCBzdGF0dXMgYmFyLCBub3QgbWFpbiBzdGF0dXMgYmFyIGl0ZW1zCkluZGV4
OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9QbGF0Zm9ybUtleWJvYXJkRXZlbnQuaAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9QbGF0Zm9ybUtleWJvYXJkRXZlbnQuaAko
cmV2aXNpb24gMTI1NDE5KQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vUGxhdGZvcm1LZXli
b2FyZEV2ZW50LmgJKHdvcmtpbmcgY29weSkKQEAgLTI4LDYgKzI4LDcgQEAKICNkZWZpbmUgUGxh
dGZvcm1LZXlib2FyZEV2ZW50X2gKIAogI2luY2x1ZGUgIlBsYXRmb3JtRXZlbnQuaCIKKyNpbmNs
dWRlICJXaW5kb3dzRXh0cmFzLmgiCiAjaW5jbHVkZSA8d3RmL3RleHQvV1RGU3RyaW5nLmg+CiAK
ICNpZiBQTEFURk9STShNQUMpCkBAIC0zNSwxMiArMzYsNiBAQAogT0JKQ19DTEFTUyBOU0V2ZW50
OwogI2VuZGlmCiAKLSNpZiBQTEFURk9STShXSU4pCi10eXBlZGVmIHN0cnVjdCBIV05EX18gKkhX
TkQ7Ci10eXBlZGVmIHVuc2lnbmVkIFdQQVJBTTsKLXR5cGVkZWYgbG9uZyBMUEFSQU07Ci0jZW5k
aWYKLQogI2lmIFBMQVRGT1JNKEdUSykKIHR5cGVkZWYgc3RydWN0IF9HZGtFdmVudEtleSBHZGtF
dmVudEtleTsKICNpbmNsdWRlICJDb21wb3NpdGlvblJlc3VsdHMuaCIKSW5kZXg6IFNvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL1BsYXRmb3JtTW91c2VFdmVudC5oCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL1BsYXRmb3JtTW91c2VFdmVudC5oCShyZXZpc2lvbiAxMjU0MTkp
CisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9QbGF0Zm9ybU1vdXNlRXZlbnQuaAkod29ya2lu
ZyBjb3B5KQpAQCAtMjgsNiArMjgsNyBAQAogCiAjaW5jbHVkZSAiSW50UG9pbnQuaCIKICNpbmNs
dWRlICJQbGF0Zm9ybUV2ZW50LmgiCisjaW5jbHVkZSAiV2luZG93c0V4dHJhcy5oIgogCiAjaWYg
UExBVEZPUk0oR1RLKQogdHlwZWRlZiBzdHJ1Y3QgX0dka0V2ZW50QnV0dG9uIEdka0V2ZW50QnV0
dG9uOwpAQCAtNDAsMTMgKzQxLDYgQEAgdHlwZWRlZiBzdHJ1Y3QgX0V2YXNfRXZlbnRfTW91c2Vf
VXAgRXZhcwogdHlwZWRlZiBzdHJ1Y3QgX0V2YXNfRXZlbnRfTW91c2VfTW92ZSBFdmFzX0V2ZW50
X01vdXNlX01vdmU7CiAjZW5kaWYKIAotI2lmIFBMQVRGT1JNKFdJTikKLXR5cGVkZWYgc3RydWN0
IEhXTkRfXyogSFdORDsKLXR5cGVkZWYgdW5zaWduZWQgVUlOVDsKLXR5cGVkZWYgdW5zaWduZWQg
V1BBUkFNOwotdHlwZWRlZiBsb25nIExQQVJBTTsKLSNlbmRpZgotCiAjaWYgUExBVEZPUk0oV1gp
CiBjbGFzcyB3eE1vdXNlRXZlbnQ7CiAjZW5kaWYKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL1BsYXRmb3JtV2hlZWxFdmVudC5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL1BsYXRmb3JtV2hlZWxFdmVudC5oCShyZXZpc2lvbiAxMjU0MTkpCisrKyBTb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9QbGF0Zm9ybVdoZWVsRXZlbnQuaAkod29ya2luZyBjb3B5KQpAQCAt
MjgsNiArMjgsNyBAQAogCiAjaW5jbHVkZSAiSW50UG9pbnQuaCIKICNpbmNsdWRlICJQbGF0Zm9y
bUV2ZW50LmgiCisjaW5jbHVkZSAiV2luZG93c0V4dHJhcy5oIgogCiAjaWYgUExBVEZPUk0oR1RL
KQogdHlwZWRlZiBzdHJ1Y3QgX0dka0V2ZW50U2Nyb2xsIEdka0V2ZW50U2Nyb2xsOwpAQCAtMzcs
MTIgKzM4LDYgQEAgdHlwZWRlZiBzdHJ1Y3QgX0dka0V2ZW50U2Nyb2xsIEdka0V2ZW50UwogdHlw
ZWRlZiBzdHJ1Y3QgX0V2YXNfRXZlbnRfTW91c2VfV2hlZWwgRXZhc19FdmVudF9Nb3VzZV9XaGVl
bDsKICNlbmRpZgogCi0jaWYgUExBVEZPUk0oV0lOKQotdHlwZWRlZiBzdHJ1Y3QgSFdORF9fKiBI
V05EOwotdHlwZWRlZiB1bnNpZ25lZCBXUEFSQU07Ci10eXBlZGVmIGxvbmcgTFBBUkFNOwotI2Vu
ZGlmCi0KICNpZiBQTEFURk9STShXWCkKIGNsYXNzIHd4TW91c2VFdmVudDsKIGNsYXNzIHd4UG9p
bnQ7CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy93aW4vTWVkaWFQbGF5
ZXJQcml2YXRlRnVsbHNjcmVlbldpbmRvdy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL3dpbi9NZWRpYVBsYXllclByaXZhdGVGdWxsc2NyZWVuV2luZG93
LmgJKHJldmlzaW9uIDEyNTQxOSkKKysrIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNz
L3dpbi9NZWRpYVBsYXllclByaXZhdGVGdWxsc2NyZWVuV2luZG93LmgJKHdvcmtpbmcgY29weSkK
QEAgLTI2LDE5ICsyNiwxMyBAQAogI2lmbmRlZiBNZWRpYVBsYXllclByaXZhdGVGdWxsc2NyZWVu
V2luZG93X2gKICNkZWZpbmUgTWVkaWFQbGF5ZXJQcml2YXRlRnVsbHNjcmVlbldpbmRvd19oCiAK
KyNpbmNsdWRlICJXaW5kb3dzRXh0cmFzLmgiCiAjaW5jbHVkZSA8d3RmL1JlZlB0ci5oPgogCiAj
aWYgVVNFKEFDQ0VMRVJBVEVEX0NPTVBPU0lUSU5HKQogI2luY2x1ZGUgIkNBQ0ZMYXllclRyZWVI
b3N0Q2xpZW50LmgiCiAjZW5kaWYKIAotdHlwZWRlZiB1bnNpZ25lZCBXUEFSQU07Ci10eXBlZGVm
IGxvbmcgTFBBUkFNOwotdHlwZWRlZiBzdHJ1Y3QgSFdORF9fKiBIV05EOwotdHlwZWRlZiBfVzY0
IGxvbmcgTE9OR19QVFI7Ci10eXBlZGVmIExPTkdfUFRSIExSRVNVTFQ7Ci10eXBlZGVmIHVuc2ln
bmVkIGludCBVSU5UOwotCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAKICNpZiBVU0UoQUNDRUxFUkFU
RURfQ09NUE9TSVRJTkcpCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS93aW4vV2luZG93
TWVzc2FnZUxpc3RlbmVyLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
d2luL1dpbmRvd01lc3NhZ2VMaXN0ZW5lci5oCShyZXZpc2lvbiAxMjU0MTkpCisrKyBTb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS93aW4vV2luZG93TWVzc2FnZUxpc3RlbmVyLmgJKHdvcmtpbmcgY29w
eSkKQEAgLTI5LDEwICsyOSw3IEBACiAjaWZuZGVmIFdpbmRvd01lc3NhZ2VMaXN0ZW5lcl9oCiAj
ZGVmaW5lIFdpbmRvd01lc3NhZ2VMaXN0ZW5lcl9oCiAKLXR5cGVkZWYgc3RydWN0IEhXTkRfXyog
SFdORDsKLXR5cGVkZWYgbG9uZyBMUEFSQU07Ci10eXBlZGVmIHVuc2lnbmVkIFVJTlQ7Ci10eXBl
ZGVmIHVuc2lnbmVkIFdQQVJBTTsKKyNpbmNsdWRlICJXaW5kb3dzRXh0cmFzLmgiCiAKIG5hbWVz
cGFjZSBXZWJDb3JlIHsKIApJbmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vd2luL1dpbmRv
d3NFeHRyYXMuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS93aW4vV2lu
ZG93c0V4dHJhcy5oCShyZXZpc2lvbiAxMjU0MTkpCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS93aW4vV2luZG93c0V4dHJhcy5oCSh3b3JraW5nIGNvcHkpCkBAIC0yNSw2ICsyNSw4IEBACiAj
aWZuZGVmIFdpbmRvd3NFeHRyYXNfaAogI2RlZmluZSBXaW5kb3dzRXh0cmFzX2gKIAorI2lmZGVm
IFdJTjMyCisKICNpbmNsdWRlIDx3aW5kb3dzLmg+CiAKIG5hbWVzcGFjZSBXZWJDb3JlIHsKQEAg
LTUzLDQgKzU1LDYgQEAgaW5saW5lIHZvaWQqIHNldFdpbmRvd1BvaW50ZXIoSFdORCBoV25kLAog
CiB9IC8vIG5hbWVzcGFjZSBXZWJDb3JlCiAKKyNlbmRpZiAvLyBkZWYgV0lOMzIKKwogI2VuZGlm
IC8vIFdpbmRvd3NFeHRyYXNfaAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>158036</attachid>
            <date>2012-08-13 10:38:16 -0700</date>
            <delta_ts>2012-08-13 11:41:51 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-89902-20120813113549.patch</filename>
            <type>text/plain</type>
            <size>4451</size>
            <attacher name="Alex Christensen">alex.christensen</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyNTQyNikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE3IEBACisyMDEyLTA4LTEzICBBbGV4IENo
cmlzdGVuc2VuICA8YWxleC5jaHJpc3RlbnNlbkBmbGV4c2ltLmNvbT4KKworICAgICAgICBXUEFS
QU0gYW5kIExQQVJBTSBhcmUgaW5jb3JyZWN0bHkgZGVmaW5lZCBmb3IgeDY0CisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04OTkwMgorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEluY2x1ZGUgV2luZG93c0V4dHJh
cy5oIGZvciBQTEFURk9STShXSU4pIHRvIGRlZmluZSBXUEFSQU0gYW5kIExQQVJBTSBjb3JyZWN0
bHkKKyAgICAgICAgKiBwbGF0Zm9ybS9QbGF0Zm9ybUtleWJvYXJkRXZlbnQuaDoKKyAgICAgICAg
KiBwbGF0Zm9ybS9QbGF0Zm9ybU1vdXNlRXZlbnQuaDoKKyAgICAgICAgKiBwbGF0Zm9ybS9QbGF0
Zm9ybVdoZWVsRXZlbnQuaDoKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy93aW4vTWVkaWFQ
bGF5ZXJQcml2YXRlRnVsbHNjcmVlbldpbmRvdy5oOgorICAgICAgICAqIHBsYXRmb3JtL3dpbi9X
aW5kb3dNZXNzYWdlTGlzdGVuZXIuaDoKKwogMjAxMi0wOC0xMyAgUGF2ZWwgRmVsZG1hbiAgPHBm
ZWxkbWFuQGNocm9taXVtLm9yZz4KIAogICAgICAgICBXZWIgSW5zcGVjdG9yOiBnZXQgcmlkIG9m
IGJlZm9yZVRleHRDaGFuZ2VkCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9QbGF0Zm9y
bUtleWJvYXJkRXZlbnQuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9Q
bGF0Zm9ybUtleWJvYXJkRXZlbnQuaAkocmV2aXNpb24gMTI1NDI2KQorKysgU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vUGxhdGZvcm1LZXlib2FyZEV2ZW50LmgJKHdvcmtpbmcgY29weSkKQEAgLTI4
LDYgKzI4LDkgQEAKICNkZWZpbmUgUGxhdGZvcm1LZXlib2FyZEV2ZW50X2gKIAogI2luY2x1ZGUg
IlBsYXRmb3JtRXZlbnQuaCIKKyNpZiBQTEFURk9STShXSU4pCisjaW5jbHVkZSAiV2luZG93c0V4
dHJhcy5oIgorI2VuZGlmCiAjaW5jbHVkZSA8d3RmL3RleHQvV1RGU3RyaW5nLmg+CiAKICNpZiBQ
TEFURk9STShNQUMpCkBAIC0zNSwxMiArMzgsNiBAQAogT0JKQ19DTEFTUyBOU0V2ZW50OwogI2Vu
ZGlmCiAKLSNpZiBQTEFURk9STShXSU4pCi10eXBlZGVmIHN0cnVjdCBIV05EX18gKkhXTkQ7Ci10
eXBlZGVmIHVuc2lnbmVkIFdQQVJBTTsKLXR5cGVkZWYgbG9uZyBMUEFSQU07Ci0jZW5kaWYKLQog
I2lmIFBMQVRGT1JNKEdUSykKIHR5cGVkZWYgc3RydWN0IF9HZGtFdmVudEtleSBHZGtFdmVudEtl
eTsKICNpbmNsdWRlICJDb21wb3NpdGlvblJlc3VsdHMuaCIKSW5kZXg6IFNvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL1BsYXRmb3JtTW91c2VFdmVudC5oCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL1BsYXRmb3JtTW91c2VFdmVudC5oCShyZXZpc2lvbiAxMjU0MjYpCisrKyBT
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9QbGF0Zm9ybU1vdXNlRXZlbnQuaAkod29ya2luZyBjb3B5
KQpAQCAtMjgsNiArMjgsOSBAQAogCiAjaW5jbHVkZSAiSW50UG9pbnQuaCIKICNpbmNsdWRlICJQ
bGF0Zm9ybUV2ZW50LmgiCisjaWYgUExBVEZPUk0oV0lOKQorI2luY2x1ZGUgIldpbmRvd3NFeHRy
YXMuaCIKKyNlbmRpZgogCiAjaWYgUExBVEZPUk0oR1RLKQogdHlwZWRlZiBzdHJ1Y3QgX0dka0V2
ZW50QnV0dG9uIEdka0V2ZW50QnV0dG9uOwpAQCAtNDAsMTMgKzQzLDYgQEAgdHlwZWRlZiBzdHJ1
Y3QgX0V2YXNfRXZlbnRfTW91c2VfVXAgRXZhcwogdHlwZWRlZiBzdHJ1Y3QgX0V2YXNfRXZlbnRf
TW91c2VfTW92ZSBFdmFzX0V2ZW50X01vdXNlX01vdmU7CiAjZW5kaWYKIAotI2lmIFBMQVRGT1JN
KFdJTikKLXR5cGVkZWYgc3RydWN0IEhXTkRfXyogSFdORDsKLXR5cGVkZWYgdW5zaWduZWQgVUlO
VDsKLXR5cGVkZWYgdW5zaWduZWQgV1BBUkFNOwotdHlwZWRlZiBsb25nIExQQVJBTTsKLSNlbmRp
ZgotCiAjaWYgUExBVEZPUk0oV1gpCiBjbGFzcyB3eE1vdXNlRXZlbnQ7CiAjZW5kaWYKSW5kZXg6
IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1BsYXRmb3JtV2hlZWxFdmVudC5oCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1BsYXRmb3JtV2hlZWxFdmVudC5oCShyZXZpc2lv
biAxMjU0MjYpCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9QbGF0Zm9ybVdoZWVsRXZlbnQu
aAkod29ya2luZyBjb3B5KQpAQCAtMjgsNiArMjgsOSBAQAogCiAjaW5jbHVkZSAiSW50UG9pbnQu
aCIKICNpbmNsdWRlICJQbGF0Zm9ybUV2ZW50LmgiCisjaWYgUExBVEZPUk0oV0lOKQorI2luY2x1
ZGUgIldpbmRvd3NFeHRyYXMuaCIKKyNlbmRpZgogCiAjaWYgUExBVEZPUk0oR1RLKQogdHlwZWRl
ZiBzdHJ1Y3QgX0dka0V2ZW50U2Nyb2xsIEdka0V2ZW50U2Nyb2xsOwpAQCAtMzcsMTIgKzQwLDYg
QEAgdHlwZWRlZiBzdHJ1Y3QgX0dka0V2ZW50U2Nyb2xsIEdka0V2ZW50UwogdHlwZWRlZiBzdHJ1
Y3QgX0V2YXNfRXZlbnRfTW91c2VfV2hlZWwgRXZhc19FdmVudF9Nb3VzZV9XaGVlbDsKICNlbmRp
ZgogCi0jaWYgUExBVEZPUk0oV0lOKQotdHlwZWRlZiBzdHJ1Y3QgSFdORF9fKiBIV05EOwotdHlw
ZWRlZiB1bnNpZ25lZCBXUEFSQU07Ci10eXBlZGVmIGxvbmcgTFBBUkFNOwotI2VuZGlmCi0KICNp
ZiBQTEFURk9STShXWCkKIGNsYXNzIHd4TW91c2VFdmVudDsKIGNsYXNzIHd4UG9pbnQ7CkluZGV4
OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy93aW4vTWVkaWFQbGF5ZXJQcml2YXRl
RnVsbHNjcmVlbldpbmRvdy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L2dyYXBoaWNzL3dpbi9NZWRpYVBsYXllclByaXZhdGVGdWxsc2NyZWVuV2luZG93LmgJKHJldmlz
aW9uIDEyNTQyNikKKysrIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3dpbi9NZWRp
YVBsYXllclByaXZhdGVGdWxsc2NyZWVuV2luZG93LmgJKHdvcmtpbmcgY29weSkKQEAgLTI2LDE5
ICsyNiwxNSBAQAogI2lmbmRlZiBNZWRpYVBsYXllclByaXZhdGVGdWxsc2NyZWVuV2luZG93X2gK
ICNkZWZpbmUgTWVkaWFQbGF5ZXJQcml2YXRlRnVsbHNjcmVlbldpbmRvd19oCiAKKyNpZiBQTEFU
Rk9STShXSU4pCisjaW5jbHVkZSAiV2luZG93c0V4dHJhcy5oIgorI2VuZGlmCiAjaW5jbHVkZSA8
d3RmL1JlZlB0ci5oPgogCiAjaWYgVVNFKEFDQ0VMRVJBVEVEX0NPTVBPU0lUSU5HKQogI2luY2x1
ZGUgIkNBQ0ZMYXllclRyZWVIb3N0Q2xpZW50LmgiCiAjZW5kaWYKIAotdHlwZWRlZiB1bnNpZ25l
ZCBXUEFSQU07Ci10eXBlZGVmIGxvbmcgTFBBUkFNOwotdHlwZWRlZiBzdHJ1Y3QgSFdORF9fKiBI
V05EOwotdHlwZWRlZiBfVzY0IGxvbmcgTE9OR19QVFI7Ci10eXBlZGVmIExPTkdfUFRSIExSRVNV
TFQ7Ci10eXBlZGVmIHVuc2lnbmVkIGludCBVSU5UOwotCiBuYW1lc3BhY2UgV2ViQ29yZSB7CiAK
ICNpZiBVU0UoQUNDRUxFUkFURURfQ09NUE9TSVRJTkcpCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS93aW4vV2luZG93TWVzc2FnZUxpc3RlbmVyLmgKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vd2luL1dpbmRvd01lc3NhZ2VMaXN0ZW5lci5oCShyZXZpc2lvbiAx
MjU0MjYpCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS93aW4vV2luZG93TWVzc2FnZUxpc3Rl
bmVyLmgJKHdvcmtpbmcgY29weSkKQEAgLTI5LDEwICsyOSw5IEBACiAjaWZuZGVmIFdpbmRvd01l
c3NhZ2VMaXN0ZW5lcl9oCiAjZGVmaW5lIFdpbmRvd01lc3NhZ2VMaXN0ZW5lcl9oCiAKLXR5cGVk
ZWYgc3RydWN0IEhXTkRfXyogSFdORDsKLXR5cGVkZWYgbG9uZyBMUEFSQU07Ci10eXBlZGVmIHVu
c2lnbmVkIFVJTlQ7Ci10eXBlZGVmIHVuc2lnbmVkIFdQQVJBTTsKKyNpZiBQTEFURk9STShXSU4p
CisjaW5jbHVkZSAiV2luZG93c0V4dHJhcy5oIgorI2VuZGlmCiAKIG5hbWVzcGFjZSBXZWJDb3Jl
IHsKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>158060</attachid>
            <date>2012-08-13 11:41:55 -0700</date>
            <delta_ts>2012-08-13 20:32:28 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-89902-20120813123928.patch</filename>
            <type>text/plain</type>
            <size>4480</size>
            <attacher name="Alex Christensen">alex.christensen</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEyNTQyOCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE3IEBACisyMDEyLTA4LTEzICBBbGV4IENo
cmlzdGVuc2VuICA8YWxleC5jaHJpc3RlbnNlbkBmbGV4c2ltLmNvbT4KKworICAgICAgICBXUEFS
QU0gYW5kIExQQVJBTSBhcmUgaW5jb3JyZWN0bHkgZGVmaW5lZCBmb3IgeDY0CisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04OTkwMgorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEluY2x1ZGUgV2luZG93c0V4dHJh
cy5oIGZvciBQTEFURk9STShXSU4pIHRvIGRlZmluZSBXUEFSQU0gYW5kIExQQVJBTSBjb3JyZWN0
bHkKKyAgICAgICAgKiBwbGF0Zm9ybS9QbGF0Zm9ybUtleWJvYXJkRXZlbnQuaDoKKyAgICAgICAg
KiBwbGF0Zm9ybS9QbGF0Zm9ybU1vdXNlRXZlbnQuaDoKKyAgICAgICAgKiBwbGF0Zm9ybS9QbGF0
Zm9ybVdoZWVsRXZlbnQuaDoKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy93aW4vTWVkaWFQ
bGF5ZXJQcml2YXRlRnVsbHNjcmVlbldpbmRvdy5oOgorICAgICAgICAqIHBsYXRmb3JtL3dpbi9X
aW5kb3dNZXNzYWdlTGlzdGVuZXIuaDoKKwogMjAxMi0wOC0xMyAgU2ltb24gSGF1c21hbm4gIDxz
aW1vbi5oYXVzbWFubkBub2tpYS5jb20+CiAKICAgICAgICAgW1F0XSBQb3J0IG1ldGEgbWV0aG9k
L3NpZ25hbC9zbG90IGhhbmRsaW5nIGluIHJ1bi10aW1lIGJyaWRnZSB0byB1c2UgSlNDIEMgQVBJ
CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9QbGF0Zm9ybUtleWJvYXJkRXZlbnQuaAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9QbGF0Zm9ybUtleWJvYXJkRXZl
bnQuaAkocmV2aXNpb24gMTI1NDI4KQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vUGxhdGZv
cm1LZXlib2FyZEV2ZW50LmgJKHdvcmtpbmcgY29weSkKQEAgLTI4LDYgKzI4LDkgQEAKICNkZWZp
bmUgUGxhdGZvcm1LZXlib2FyZEV2ZW50X2gKIAogI2luY2x1ZGUgIlBsYXRmb3JtRXZlbnQuaCIK
KyNpZiBPUyhXSU5ET1dTKQorI2luY2x1ZGUgIldpbmRvd3NFeHRyYXMuaCIKKyNlbmRpZgogI2lu
Y2x1ZGUgPHd0Zi90ZXh0L1dURlN0cmluZy5oPgogCiAjaWYgUExBVEZPUk0oTUFDKQpAQCAtMzUs
MTIgKzM4LDYgQEAKIE9CSkNfQ0xBU1MgTlNFdmVudDsKICNlbmRpZgogCi0jaWYgUExBVEZPUk0o
V0lOKQotdHlwZWRlZiBzdHJ1Y3QgSFdORF9fICpIV05EOwotdHlwZWRlZiB1bnNpZ25lZCBXUEFS
QU07Ci10eXBlZGVmIGxvbmcgTFBBUkFNOwotI2VuZGlmCi0KICNpZiBQTEFURk9STShHVEspCiB0
eXBlZGVmIHN0cnVjdCBfR2RrRXZlbnRLZXkgR2RrRXZlbnRLZXk7CiAjaW5jbHVkZSAiQ29tcG9z
aXRpb25SZXN1bHRzLmgiCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9QbGF0Zm9ybU1v
dXNlRXZlbnQuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9QbGF0Zm9y
bU1vdXNlRXZlbnQuaAkocmV2aXNpb24gMTI1NDI4KQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vUGxhdGZvcm1Nb3VzZUV2ZW50LmgJKHdvcmtpbmcgY29weSkKQEAgLTI4LDYgKzI4LDkgQEAK
IAogI2luY2x1ZGUgIkludFBvaW50LmgiCiAjaW5jbHVkZSAiUGxhdGZvcm1FdmVudC5oIgorI2lm
IE9TKFdJTkRPV1MpCisjaW5jbHVkZSAiV2luZG93c0V4dHJhcy5oIgorI2VuZGlmCiAKICNpZiBQ
TEFURk9STShHVEspCiB0eXBlZGVmIHN0cnVjdCBfR2RrRXZlbnRCdXR0b24gR2RrRXZlbnRCdXR0
b247CkBAIC00MCwxMyArNDMsNiBAQCB0eXBlZGVmIHN0cnVjdCBfRXZhc19FdmVudF9Nb3VzZV9V
cCBFdmFzCiB0eXBlZGVmIHN0cnVjdCBfRXZhc19FdmVudF9Nb3VzZV9Nb3ZlIEV2YXNfRXZlbnRf
TW91c2VfTW92ZTsKICNlbmRpZgogCi0jaWYgUExBVEZPUk0oV0lOKQotdHlwZWRlZiBzdHJ1Y3Qg
SFdORF9fKiBIV05EOwotdHlwZWRlZiB1bnNpZ25lZCBVSU5UOwotdHlwZWRlZiB1bnNpZ25lZCBX
UEFSQU07Ci10eXBlZGVmIGxvbmcgTFBBUkFNOwotI2VuZGlmCi0KICNpZiBQTEFURk9STShXWCkK
IGNsYXNzIHd4TW91c2VFdmVudDsKICNlbmRpZgpJbmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vUGxhdGZvcm1XaGVlbEV2ZW50LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vUGxhdGZvcm1XaGVlbEV2ZW50LmgJKHJldmlzaW9uIDEyNTQyOCkKKysrIFNvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL1BsYXRmb3JtV2hlZWxFdmVudC5oCSh3b3JraW5nIGNvcHkpCkBAIC0y
OCw2ICsyOCw5IEBACiAKICNpbmNsdWRlICJJbnRQb2ludC5oIgogI2luY2x1ZGUgIlBsYXRmb3Jt
RXZlbnQuaCIKKyNpZiBPUyhXSU5ET1dTKQorI2luY2x1ZGUgIldpbmRvd3NFeHRyYXMuaCIKKyNl
bmRpZgogCiAjaWYgUExBVEZPUk0oR1RLKQogdHlwZWRlZiBzdHJ1Y3QgX0dka0V2ZW50U2Nyb2xs
IEdka0V2ZW50U2Nyb2xsOwpAQCAtMzcsMTIgKzQwLDYgQEAgdHlwZWRlZiBzdHJ1Y3QgX0dka0V2
ZW50U2Nyb2xsIEdka0V2ZW50UwogdHlwZWRlZiBzdHJ1Y3QgX0V2YXNfRXZlbnRfTW91c2VfV2hl
ZWwgRXZhc19FdmVudF9Nb3VzZV9XaGVlbDsKICNlbmRpZgogCi0jaWYgUExBVEZPUk0oV0lOKQot
dHlwZWRlZiBzdHJ1Y3QgSFdORF9fKiBIV05EOwotdHlwZWRlZiB1bnNpZ25lZCBXUEFSQU07Ci10
eXBlZGVmIGxvbmcgTFBBUkFNOwotI2VuZGlmCi0KICNpZiBQTEFURk9STShXWCkKIGNsYXNzIHd4
TW91c2VFdmVudDsKIGNsYXNzIHd4UG9pbnQ7CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy93aW4vTWVkaWFQbGF5ZXJQcml2YXRlRnVsbHNjcmVlbldpbmRvdy5oCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3dpbi9NZWRpYVBsYXll
clByaXZhdGVGdWxsc2NyZWVuV2luZG93LmgJKHJldmlzaW9uIDEyNTQyOCkKKysrIFNvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3dpbi9NZWRpYVBsYXllclByaXZhdGVGdWxsc2NyZWVu
V2luZG93LmgJKHdvcmtpbmcgY29weSkKQEAgLTI2LDE5ICsyNiwxNSBAQAogI2lmbmRlZiBNZWRp
YVBsYXllclByaXZhdGVGdWxsc2NyZWVuV2luZG93X2gKICNkZWZpbmUgTWVkaWFQbGF5ZXJQcml2
YXRlRnVsbHNjcmVlbldpbmRvd19oCiAKKyNpZiBPUyhXSU5ET1dTKQorI2luY2x1ZGUgIldpbmRv
d3NFeHRyYXMuaCIKKyNlbmRpZgogI2luY2x1ZGUgPHd0Zi9SZWZQdHIuaD4KIAogI2lmIFVTRShB
Q0NFTEVSQVRFRF9DT01QT1NJVElORykKICNpbmNsdWRlICJDQUNGTGF5ZXJUcmVlSG9zdENsaWVu
dC5oIgogI2VuZGlmCiAKLXR5cGVkZWYgdW5zaWduZWQgV1BBUkFNOwotdHlwZWRlZiBsb25nIExQ
QVJBTTsKLXR5cGVkZWYgc3RydWN0IEhXTkRfXyogSFdORDsKLXR5cGVkZWYgX1c2NCBsb25nIExP
TkdfUFRSOwotdHlwZWRlZiBMT05HX1BUUiBMUkVTVUxUOwotdHlwZWRlZiB1bnNpZ25lZCBpbnQg
VUlOVDsKLQogbmFtZXNwYWNlIFdlYkNvcmUgewogCiAjaWYgVVNFKEFDQ0VMRVJBVEVEX0NPTVBP
U0lUSU5HKQpJbmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vd2luL1dpbmRvd01lc3NhZ2VM
aXN0ZW5lci5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL3dpbi9XaW5k
b3dNZXNzYWdlTGlzdGVuZXIuaAkocmV2aXNpb24gMTI1NDI4KQorKysgU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vd2luL1dpbmRvd01lc3NhZ2VMaXN0ZW5lci5oCSh3b3JraW5nIGNvcHkpCkBAIC0y
OSwxMCArMjksOSBAQAogI2lmbmRlZiBXaW5kb3dNZXNzYWdlTGlzdGVuZXJfaAogI2RlZmluZSBX
aW5kb3dNZXNzYWdlTGlzdGVuZXJfaAogCi10eXBlZGVmIHN0cnVjdCBIV05EX18qIEhXTkQ7Ci10
eXBlZGVmIGxvbmcgTFBBUkFNOwotdHlwZWRlZiB1bnNpZ25lZCBVSU5UOwotdHlwZWRlZiB1bnNp
Z25lZCBXUEFSQU07CisjaWYgT1MoV0lORE9XUykKKyNpbmNsdWRlICJXaW5kb3dzRXh0cmFzLmgi
CisjZW5kaWYKIAogbmFtZXNwYWNlIFdlYkNvcmUgewogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>