<?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>83431</bug_id>
          
          <creation_ts>2012-04-08 04:07:08 -0700</creation_ts>
          <short_desc>Cleanup wtf/Platform.h and config.h files</short_desc>
          <delta_ts>2012-04-10 18:09:42 -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>Web Template Framework</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Patrick R. Gansterer">paroga</reporter>
          <assigned_to name="Patrick R. Gansterer">paroga</assigned_to>
          <cc>ap</cc>
    
    <cc>eric</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>598025</commentid>
    <comment_count>0</comment_count>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2012-04-08 04:07:08 -0700</bug_when>
    <thetext>Cleanup Platform.h</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>598026</commentid>
    <comment_count>1</comment_count>
      <attachid>136145</attachid>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2012-04-08 04:35:04 -0700</bug_when>
    <thetext>Created attachment 136145
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>598027</commentid>
    <comment_count>2</comment_count>
      <attachid>136145</attachid>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2012-04-08 04:50:48 -0700</bug_when>
    <thetext>Comment on attachment 136145
Patch

Attachment 136145 did not pass qt-wk2-ews (qt):
Output: http://queues.webkit.org/results/12364730</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>598028</commentid>
    <comment_count>3</comment_count>
      <attachid>136145</attachid>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2012-04-08 04:51:57 -0700</bug_when>
    <thetext>Comment on attachment 136145
Patch

Attachment 136145 did not pass qt-ews (qt):
Output: http://queues.webkit.org/results/12364732</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>598029</commentid>
    <comment_count>4</comment_count>
      <attachid>136145</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2012-04-08 04:55:49 -0700</bug_when>
    <thetext>Comment on attachment 136145
Patch

Attachment 136145 did not pass win-ews (win):
Output: http://queues.webkit.org/results/12367297</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>598030</commentid>
    <comment_count>5</comment_count>
      <attachid>136145</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2012-04-08 05:29:14 -0700</bug_when>
    <thetext>Comment on attachment 136145
Patch

Attachment 136145 did not pass mac-ews (mac):
Output: http://queues.webkit.org/results/12364731</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>598045</commentid>
    <comment_count>6</comment_count>
      <attachid>136150</attachid>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2012-04-08 11:16:23 -0700</bug_when>
    <thetext>Created attachment 136150
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>598432</commentid>
    <comment_count>7</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2012-04-09 10:57:24 -0700</bug_when>
    <thetext>I tried svn blame on a random line where something was defined to 0, and that was added in a patch entitled &quot;Clean up Platform.h&quot; (http://trac.webkit.org/changeset/36074).

It&apos;s not cool to have cleanup patches move us in opposite directions. Can you find out the motivation behind that change, and also behind other changes that added the lines you&apos;re removing?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>598439</commentid>
    <comment_count>8</comment_count>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2012-04-09 11:09:46 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; I tried svn blame on a random line where something was defined to 0, and that was added in a patch entitled &quot;Clean up Platform.h&quot; (http://trac.webkit.org/changeset/36074).
&gt; 
&gt; It&apos;s not cool to have cleanup patches move us in opposite directions. Can you find out the motivation behind that change, and also behind other changes that added the lines you&apos;re removing?

I blamed a bunch of the &quot;0 defines&quot; too, but all of them seamed to me like &quot;wrong code&quot;. E.g. in r36074 is no code change which depends on the 0. It only looks like a &quot;quick&quot; change with no accurate review to me.
I can contact all people who introduced &quot;0 defines&quot;, but I don&apos;t think that will make much sense.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>599424</commentid>
    <comment_count>9</comment_count>
      <attachid>136150</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2012-04-10 11:05:51 -0700</bug_when>
    <thetext>Comment on attachment 136150
Patch

Thanks!  I think there have been different visions at different times about what belongs in config.h vs. platform.  I also think that some folks might argue it&apos;s nice to have all the #defin foo 0&apos; around so we know what we can set to 1.  But I like your cleanup.  I like simpliflying these files, and I&apos;m glad someone is finally looking at it!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>599430</commentid>
    <comment_count>10</comment_count>
      <attachid>136150</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-10 11:12:30 -0700</bug_when>
    <thetext>Comment on attachment 136150
Patch

Rejecting attachment 136150 from commit-queue.

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

Last 500 characters of output:
 out of 1 hunk FAILED -- saving rejects to file Source/JavaScriptCore/config.h.rej
patching file Source/WTF/config.h
Hunk #1 FAILED at 54.
Hunk #2 succeeded at 82 (offset -3 lines).
1 out of 2 hunks FAILED -- saving rejects to file Source/WTF/config.h.rej
patching file Source/WTF/wtf/Platform.h
patching file Source/WebCore/config.h

Failed to run &quot;[u&apos;/mnt/git/webkit-commit-queue/Tools/Scripts/svn-apply&apos;, u&apos;--force&apos;, u&apos;--reviewer&apos;, u&apos;Eric Seidel&apos;]&quot; exit_code: 1 cwd: /mnt/git/webkit-commit-queue/

Full output: http://queues.webkit.org/results/12384313</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>599878</commentid>
    <comment_count>11</comment_count>
    <who name="Patrick R. Gansterer">paroga</who>
    <bug_when>2012-04-10 18:09:42 -0700</bug_when>
    <thetext>Committed r113798: &lt;http://trac.webkit.org/changeset/113798&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>136145</attachid>
            <date>2012-04-08 04:35:04 -0700</date>
            <delta_ts>2012-04-08 11:16:14 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-83431-20120408133501.patch</filename>
            <type>text/plain</type>
            <size>8450</size>
            <attacher name="Patrick R. Gansterer">paroga</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTEzNTUwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IGE4NDFkNGY5YjQ3ZTdiZGUyMGJhMTNk
NTJmNzU3Y2YzYzU3MjcwYzUuLjhlMjk1ZmUyMzc2OGQzZDNiYzg4NDVhMmQ1YzRkNmY1ZTYzZTUx
M2EgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTItMDQtMDggIFBhdHJpY2sgR2Fuc3RlcmVyICA8
cGFyb2dhQHdlYmtpdC5vcmc+CisKKyAgICAgICAgQ2xlYW51cCBQbGF0Zm9ybS5oCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04MzQzMQorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZSBFTkFCTEUoKSBhbmQg
VVNFKCkgbWFjcm9zIHRha2UgY2FyZSBhYm91dCB0aGUgY2FzZSB3aGVuIHRoZSBmbGFnCisgICAg
ICAgIGlzbid0IGRlZmluZWQuIFNvIHRoZXJlIGlzIG5vIG5lZWQgdG8gZGVmaW5lIGFueXRoaW5n
IHdpdGggMC4KKyAgICAgICAgQWxzbyBtZXJnZSBhIGZldyBwcmVwcm9jZXNzb3IgY29tbWFuZHMg
dG8gbWFrZSB0aGUgZmlsZSBtb3JlIHJlYWRhYmxlLgorCisgICAgICAgICogd3RmL1BsYXRmb3Jt
Lmg6CisKIDIwMTItMDQtMDYgIEJlbmphbWluIFBvdWxhaW4gIDxicG91bGFpbkBhcHBsZS5jb20+
CiAKICAgICAgICAgR2V0IHJpZCBvZiB0aGUgdXNlbGVzcyBmbGFnIFBSRUVNUFRfR0VPTE9DQVRJ
T05fUEVSTUlTU0lPTgpkaWZmIC0tZ2l0IGEvU291cmNlL1dURi93dGYvUGxhdGZvcm0uaCBiL1Nv
dXJjZS9XVEYvd3RmL1BsYXRmb3JtLmgKaW5kZXggODgzYTc4MTkxNWI3OTVmOWE2MDhlMGVkZmE4
YjhkM2IyZjE2NGRmYS4uNGUxMzAwZDY0ZjY3MjcyZDQxOGE5NTQxMzcyM2QxNGIxMGE3YTU0ZiAx
MDA2NDQKLS0tIGEvU291cmNlL1dURi93dGYvUGxhdGZvcm0uaAorKysgYi9Tb3VyY2UvV1RGL3d0
Zi9QbGF0Zm9ybS5oCkBAIC00NDcsMTIgKzQ0Nyw2IEBACiAjaWYgZGVmaW5lZChUQVJHRVRfSVBI
T05FX1NJTVVMQVRPUikgJiYgVEFSR0VUX0lQSE9ORV9TSU1VTEFUT1IKICNkZWZpbmUgV1RGX1BM
QVRGT1JNX0lPUyAxCiAjZGVmaW5lIFdURl9QTEFURk9STV9JT1NfU0lNVUxBVE9SIDEKLSNlbHNl
Ci0jZGVmaW5lIFdURl9QTEFURk9STV9JT1NfU0lNVUxBVE9SIDAKLSNlbmRpZgotCi0jaWYgIWRl
ZmluZWQoV1RGX1BMQVRGT1JNX0lPUykKLSNkZWZpbmUgV1RGX1BMQVRGT1JNX0lPUyAwCiAjZW5k
aWYKIAogLyogR3JhcGhpY3MgZW5naW5lcyAqLwpAQCAtNDc4LDcgKzQ3Miw2IEBACiAjZGVmaW5l
IFdURl9VU0VfSUNDSlBFRyAxCiAjZWxpZiBPUyhBTkRST0lEKQogI2RlZmluZSBXVEZfVVNFX1NL
SUEgMQotI2RlZmluZSBXVEZfVVNFX0dMRVMyX1JFTkRFUklORyAwCiAjZWxzZQogI2RlZmluZSBX
VEZfVVNFX1NLSUEgMQogI2RlZmluZSBXVEZfVVNFX0NIUk9NSVVNX05FVCAxCkBAIC01NzYsNyAr
NTY5LDYgQEAKIAogI2lmIFBMQVRGT1JNKFFUKSAmJiBPUyhEQVJXSU4pCiAjZGVmaW5lIFdURl9V
U0VfQ0YgMQotI2RlZmluZSBIQVZFX0RJU1BBVENIX0ggMQogI2VuZGlmCiAKICNpZiBPUyhEQVJX
SU4pICYmICFQTEFURk9STShHVEspICYmICFQTEFURk9STShRVCkKQEAgLTU4Niw4ICs1NzgsNiBA
QAogI2lmIFBMQVRGT1JNKElPUykKICNkZWZpbmUgRU5BQkxFX0NPTlRFWFRfTUVOVVMgMAogI2Rl
ZmluZSBFTkFCTEVfRFJBR19TVVBQT1JUIDAKLSNkZWZpbmUgRU5BQkxFX0RBVEFfVFJBTlNGRVJf
SVRFTVMgMAotI2RlZmluZSBFTkFCTEVfRlRQRElSIDEKICNkZWZpbmUgRU5BQkxFX0dFT0xPQ0FU
SU9OIDEKICNkZWZpbmUgRU5BQkxFX0lDT05EQVRBQkFTRSAwCiAjZGVmaW5lIEVOQUJMRV9JTlNQ
RUNUT1IgMQpAQCAtNTk5LDcgKzU4OSw2IEBACiAjZGVmaW5lIEhBVkVfTkVUV09SS19DRkRBVEFf
QVJSQVlfQ0FMTEJBQ0sgMQogI2RlZmluZSBIQVZFX1BUSFJFQURfUldMT0NLIDEKICNkZWZpbmUg
SEFWRV9SRUFETElORSAxCi0jZGVmaW5lIEhBVkVfUlVOTE9PUF9USU1FUiAwCiAjZGVmaW5lIFdU
Rl9VU0VfQ0YgMQogI2RlZmluZSBXVEZfVVNFX0NGTkVUV09SSyAxCiAjZGVmaW5lIFdURl9VU0Vf
UFRIUkVBRFMgMQpAQCAtNjE5LDcgKzYwOCw2IEBACiAKICNpZiBQTEFURk9STShXSU4pICYmICFP
UyhXSU5DRSkKICNkZWZpbmUgV1RGX1VTRV9DRiAxCi0jZGVmaW5lIFdURl9VU0VfUFRIUkVBRFMg
MAogI2VuZGlmCiAKICNpZiBQTEFURk9STShXSU4pICYmICFPUyhXSU5DRSkgJiYgIVBMQVRGT1JN
KENIUk9NSVVNKSAmJiAhUExBVEZPUk0oV0lOX0NBSVJPKQpAQCAtNzI2LDkgKzcxNCw3IEBACiAK
ICNlbGlmIE9TKFdJTkRPV1MpCiAKLSNpZiBPUyhXSU5DRSkKLSNkZWZpbmUgSEFWRV9FUlJOT19I
IDAKLSNlbHNlCisjaWYgIU9TKFdJTkNFKQogI2RlZmluZSBIQVZFX1NZU19USU1FQl9IIDEKICNk
ZWZpbmUgSEFWRV9BTElHTkVEX01BTExPQyAxCiAjZGVmaW5lIEhBVkVfSVNERUJVR0dFUlBSRVNF
TlQgMQpAQCAtNzUwLDcgKzczNiw2IEBACiAjZWxpZiBPUyhBTkRST0lEKQogCiAjZGVmaW5lIEhB
VkVfRVJSTk9fSCAxCi0jZGVmaW5lIEhBVkVfTEFOR0lORk9fSCAwCiAjZGVmaW5lIEhBVkVfTk1B
UCAxCiAjZGVmaW5lIEhBVkVfU0JSSyAxCiAjZGVmaW5lIEhBVkVfU1RSSU5HU19IIDEKQEAgLTc4
MSwxMiArNzY2LDYgQEAKICNlbmRpZgogI2VuZGlmCiAKLS8qIGZhc3RNYWxsb2MgbWF0Y2ggdmFs
aWRhdGlvbiBhbGxvd3MgZm9yIHJ1bnRpbWUgdmVyaWZpY2F0aW9uIHRoYXQKLSAgIG5ldyBpcyBt
YXRjaGVkIGJ5IGRlbGV0ZSwgZmFzdE1hbGxvYyBpcyBtYXRjaGVkIGJ5IGZhc3RGcmVlLCBldGMu
ICovCi0jaWYgIWRlZmluZWQoRU5BQkxFX0ZBU1RfTUFMTE9DX01BVENIX1ZBTElEQVRJT04pCi0j
ZGVmaW5lIEVOQUJMRV9GQVNUX01BTExPQ19NQVRDSF9WQUxJREFUSU9OIDAKLSNlbmRpZgotCiAj
aWYgIWRlZmluZWQoRU5BQkxFX0lDT05EQVRBQkFTRSkKICNkZWZpbmUgRU5BQkxFX0lDT05EQVRB
QkFTRSAxCiAjZW5kaWYKQEAgLTgxMSw0NiArNzkwLDE0IEBACiAjZGVmaW5lIEVOQUJMRV9EUkFH
X1NVUFBPUlQgMQogI2VuZGlmCiAKLSNpZiAhZGVmaW5lZChFTkFCTEVfREFUQV9UUkFOU0ZFUl9J
VEVNUykKLSNkZWZpbmUgRU5BQkxFX0RBVEFfVFJBTlNGRVJfSVRFTVMgMAotI2VuZGlmCi0KLSNp
ZiAhZGVmaW5lZChFTkFCTEVfREFTSEJPQVJEX1NVUFBPUlQpCi0jZGVmaW5lIEVOQUJMRV9EQVNI
Qk9BUkRfU1VQUE9SVCAwCi0jZW5kaWYKLQogI2lmICFkZWZpbmVkKEVOQUJMRV9JTlNQRUNUT1Ip
CiAjZGVmaW5lIEVOQUJMRV9JTlNQRUNUT1IgMQogI2VuZGlmCiAKLSNpZiAhZGVmaW5lZChFTkFC
TEVfSkFWQV9CUklER0UpCi0jZGVmaW5lIEVOQUJMRV9KQVZBX0JSSURHRSAwCi0jZW5kaWYKLQog
I2lmICFkZWZpbmVkKEVOQUJMRV9ORVRTQ0FQRV9QTFVHSU5fQVBJKQogI2RlZmluZSBFTkFCTEVf
TkVUU0NBUEVfUExVR0lOX0FQSSAxCiAjZW5kaWYKIAotI2lmICFkZWZpbmVkKEVOQUJMRV9ORVRT
Q0FQRV9QTFVHSU5fTUVUQURBVEFfQ0FDSEUpCi0jZGVmaW5lIEVOQUJMRV9ORVRTQ0FQRV9QTFVH
SU5fTUVUQURBVEFfQ0FDSEUgMAotI2VuZGlmCi0KLSNpZiAhZGVmaW5lZChFTkFCTEVfUFVSR0VB
QkxFX01FTU9SWSkKLSNkZWZpbmUgRU5BQkxFX1BVUkdFQUJMRV9NRU1PUlkgMAotI2VuZGlmCi0K
LSNpZiAhZGVmaW5lZChXVEZfVVNFX1BMVUdJTl9IT1NUX1BST0NFU1MpCi0jZGVmaW5lIFdURl9V
U0VfUExVR0lOX0hPU1RfUFJPQ0VTUyAwCi0jZW5kaWYKLQotI2lmICFkZWZpbmVkKEVOQUJMRV9P
UklFTlRBVElPTl9FVkVOVFMpCi0jZGVmaW5lIEVOQUJMRV9PUklFTlRBVElPTl9FVkVOVFMgMAot
I2VuZGlmCi0KLSNpZiAhZGVmaW5lZChFTkFCTEVfT1BDT0RFX1NUQVRTKQotI2RlZmluZSBFTkFC
TEVfT1BDT0RFX1NUQVRTIDAKLSNlbmRpZgotCiAjaWYgIWRlZmluZWQoRU5BQkxFX0dMT0JBTF9G
QVNUTUFMTE9DX05FVykKICNkZWZpbmUgRU5BQkxFX0dMT0JBTF9GQVNUTUFMTE9DX05FVyAxCiAj
ZW5kaWYKQEAgLTg2OCwzNCArODE1LDEwIEBACiAjZGVmaW5lIEVOQUJMRV9TQU1QTElOR19USFJF
QUQgMQogI2VuZGlmCiAKLSNpZiAhZGVmaW5lZChFTkFCTEVfR0VPTE9DQVRJT04pCi0jZGVmaW5l
IEVOQUJMRV9HRU9MT0NBVElPTiAwCi0jZW5kaWYKLQotI2lmICFkZWZpbmVkKEVOQUJMRV9WSUVX
UE9SVCkKLSNkZWZpbmUgRU5BQkxFX1ZJRVdQT1JUIDAKLSNlbmRpZgotCi0jaWYgIWRlZmluZWQo
RU5BQkxFX05PVElGSUNBVElPTlMpCi0jZGVmaW5lIEVOQUJMRV9OT1RJRklDQVRJT05TIDAKLSNl
bmRpZgotCi0jaWYgUExBVEZPUk0oSU9TKQotI2RlZmluZSBFTkFCTEVfVEVYVF9DQVJFVCAwCi0j
ZW5kaWYKLQotI2lmICFkZWZpbmVkKEVOQUJMRV9URVhUX0NBUkVUKQorI2lmICFkZWZpbmVkKEVO
QUJMRV9URVhUX0NBUkVUKSAmJiAhUExBVEZPUk0oSU9TKQogI2RlZmluZSBFTkFCTEVfVEVYVF9D
QVJFVCAxCiAjZW5kaWYKIAotI2lmICFkZWZpbmVkKEVOQUJMRV9GVUxMU0NSRUVOX0FQSSkKLSNk
ZWZpbmUgRU5BQkxFX0ZVTExTQ1JFRU5fQVBJIDAKLSNlbmRpZgotCi0jaWYgIWRlZmluZWQoRU5B
QkxFX1BPSU5URVJfTE9DSykKLSNkZWZpbmUgRU5BQkxFX1BPSU5URVJfTE9DSyAwCi0jZW5kaWYK
LQogI2lmICFkZWZpbmVkKFdURl9VU0VfSlNWQUxVRTY0KSAmJiAhZGVmaW5lZChXVEZfVVNFX0pT
VkFMVUUzMl82NCkKICNpZiAoQ1BVKFg4Nl82NCkgJiYgKE9TKFVOSVgpIHx8IE9TKFdJTkRPV1Mp
KSkgXAogICAgIHx8IChDUFUoSUE2NCkgJiYgIUNQVShJQTY0XzMyKSkgXApAQCAtOTA5LDEwICs4
MzIsNiBAQAogI2VuZGlmCiAjZW5kaWYgLyogIWRlZmluZWQoV1RGX1VTRV9KU1ZBTFVFNjQpICYm
ICFkZWZpbmVkKFdURl9VU0VfSlNWQUxVRTMyXzY0KSAqLwogCi0jaWYgIWRlZmluZWQoRU5BQkxF
X1JFUEFJTlRfVEhST1RUTElORykKLSNkZWZpbmUgRU5BQkxFX1JFUEFJTlRfVEhST1RUTElORyAw
Ci0jZW5kaWYKLQogLyogRGlzYWJsZSB0aGUgSklUIG9uIHZlcnNpb25zIG9mIEdDQyBwcmlvciB0
byA0LjEgKi8KICNpZiAhZGVmaW5lZChFTkFCTEVfSklUKSAmJiBDT01QSUxFUihHQ0MpICYmICFH
Q0NfVkVSU0lPTl9BVF9MRUFTVCg0LCAxLCAwKQogI2RlZmluZSBFTkFCTEVfSklUIDAKQEAgLTky
Myw2ICs4NDIsMTAgQEAKICNkZWZpbmUgRU5BQkxFX0pJVCAwCiAjZW5kaWYKIAorI2lmICFkZWZp
bmVkKEVOQUJMRV9KSVQpICYmIENQVShTSDQpICYmIFBMQVRGT1JNKFFUKQorI2RlZmluZSBFTkFC
TEVfSklUIDEKKyNlbmRpZgorCiAvKiBUaGUgSklUIGlzIGVuYWJsZWQgYnkgZGVmYXVsdCBvbiBh
bGwgeDg2LCB4ODYtNjQsIEFSTSAmIE1JUFMgcGxhdGZvcm1zLiAqLwogI2lmICFkZWZpbmVkKEVO
QUJMRV9KSVQpIFwKICAgICAmJiAoQ1BVKFg4NikgfHwgQ1BVKFg4Nl82NCkgfHwgQ1BVKEFSTSkg
fHwgQ1BVKE1JUFMpKSBcCkBAIC05NzksMTAgKzkwMiw2IEBACiAjZXJyb3IgWW91IGhhdmUgdG8g
aGF2ZSBhdCBsZWFzdCBvbmUgZXhlY3V0aW9uIG1vZGVsIGVuYWJsZWQgdG8gYnVpbGQgSlNDCiAj
ZW5kaWYKIAotI2lmIENQVShTSDQpICYmIFBMQVRGT1JNKFFUKQotI2RlZmluZSBFTkFCTEVfSklU
IDEKLSNlbmRpZgotCiAvKiBDb25maWd1cmUgdGhlIEpJVCAqLwogI2lmIENQVShYODYpICYmIENP
TVBJTEVSKE1TVkMpCiAjZGVmaW5lIEpTQ19IT1NUX0NBTEwgX19mYXN0Y2FsbApAQCAtMTAwNCwx
MCArOTIzLDcgQEAKICNkZWZpbmUgRU5BQkxFX1JFR0VYUF9UUkFDSU5HIDAKIAogLyogWWV0IEFu
b3RoZXIgUmVnZXggUnVudGltZSAtIHR1cm5lZCBvbiBieSBkZWZhdWx0IGZvciBKSVQgZW5hYmxl
ZCBwb3J0cy4gKi8KLSNpZiBQTEFURk9STShDSFJPTUlVTSkKLSNkZWZpbmUgRU5BQkxFX1lBUlJf
SklUIDAKLQotI2VsaWYgRU5BQkxFKEpJVCkgJiYgIWRlZmluZWQoRU5BQkxFX1lBUlJfSklUKQor
I2lmICFkZWZpbmVkKEVOQUJMRV9ZQVJSX0pJVCkgJiYgRU5BQkxFKEpJVCkgJiYgIVBMQVRGT1JN
KENIUk9NSVVNKQogI2RlZmluZSBFTkFCTEVfWUFSUl9KSVQgMQogCiAvKiBTZXR0aW5nIHRoaXMg
ZmxhZyBjb21wYXJlcyBKSVQgcmVzdWx0cyB3aXRoIGludGVycHJldGVyIHJlc3VsdHMuICovCkBA
IC0xMDMyLDE0ICs5NDgsNiBAQAogI2RlZmluZSBFTkFCTEVfUEFOX1NDUk9MTElORyAxCiAjZW5k
aWYKIAotI2lmICFkZWZpbmVkKEVOQUJMRV9TTU9PVEhfU0NST0xMSU5HKQotI2RlZmluZSBFTkFC
TEVfU01PT1RIX1NDUk9MTElORyAwCi0jZW5kaWYKLQotI2lmICFkZWZpbmVkKEVOQUJMRV9XRUJf
QVJDSElWRSkKLSNkZWZpbmUgRU5BQkxFX1dFQl9BUkNISVZFIDAKLSNlbmRpZgotCiAvKiBVc2Ug
dGhlIFFYbWxTdHJlYW1SZWFkZXIgaW1wbGVtZW50YXRpb24gZm9yIFhNTERvY3VtZW50UGFyc2Vy
ICovCiAvKiBVc2UgdGhlIFFYbWxRdWVyeSBpbXBsZW1lbnRhdGlvbiBmb3IgWFNMVFByb2Nlc3Nv
ciAqLwogI2lmIFBMQVRGT1JNKFFUKQpAQCAtMTA2OSwxMiArOTc3LDYgQEAKICNkZWZpbmUgRU5B
QkxFX0NTU19JTUFHRV9TRVQgMQogI2VuZGlmCiAKLSNpZiAhZGVmaW5lZChFTkFCTEVfQ1NTX1NI
QURFUlMpCi0jaWYgUExBVEZPUk0oTUFDKSB8fCBQTEFURk9STShJT1MpCi0jZGVmaW5lIEVOQUJM
RV9DU1NfU0hBREVSUyAwCi0jZW5kaWYKLSNlbmRpZgotCiAvKiBDb21wb3NpdGluZyBvbiB0aGUg
VUktcHJvY2VzcyBpbiBXZWJLaXQyICovCiAjaWYgUExBVEZPUk0oUVQpCiAjZGVmaW5lIFdURl9V
U0VfVUlfU0lERV9DT01QT1NJVElORyAxCkBAIC0xMTI4LDEwICsxMDMwLDggQEAKICAgIHNpbmNl
IG1vc3QgcG9ydHMgdHJ5IHRvIHN1cHBvcnQgc3ViLXByb2plY3QgaW5kZXBlbmRlbmNlLCBhZGRp
bmcgbmV3IGhlYWRlcnMKICAgIHRvIFdURiBjYXVzZXMgbWFueSBwb3J0cyB0byBicmVhaywgYW5k
IHNvIHRoaXMgd2F5IHdlIGNhbiBhZGRyZXNzIHRoZSBidWlsZAogICAgYnJlYWthZ2VzIG9uZSBw
b3J0IGF0IGEgdGltZS4gKi8KLSNpZiBQTEFURk9STShNQUMpIHx8IFBMQVRGT1JNKFFUKSB8fCBQ
TEFURk9STShXWCkKKyNpZiAhZGVmaW5lZChXVEZfVVNFX0VYUE9SVF9NQUNST1MpICYmIChQTEFU
Rk9STShNQUMpIHx8IFBMQVRGT1JNKFFUKSB8fCBQTEFURk9STShXWCkpCiAjZGVmaW5lIFdURl9V
U0VfRVhQT1JUX01BQ1JPUyAxCi0jZWxzZQotI2RlZmluZSBXVEZfVVNFX0VYUE9SVF9NQUNST1Mg
MAogI2VuZGlmCiAKICNpZiAoUExBVEZPUk0oUVQpICYmICFPUyhEQVJXSU4pKSB8fCBQTEFURk9S
TShHVEspIHx8IFBMQVRGT1JNKEVGTCkKQEAgLTExNDYsMTEgKzEwNDYsOSBAQAogI2RlZmluZSBF
TkFCTEVfUEFSQUxMRUxfR0MgMQogI2VuZGlmCiAKLSNpZm5kZWYgTkRFQlVHCi0jaWZuZGVmIEVO
QUJMRV9HQ19WQUxJREFUSU9OCisjaWYgIWRlZmluZWQoRU5BQkxFX0dDX1ZBTElEQVRJT04pICYm
ICFkZWZpbmVkKE5ERUJVRykKICNkZWZpbmUgRU5BQkxFX0dDX1ZBTElEQVRJT04gMQogI2VuZGlm
Ci0jZW5kaWYKIAogI2lmIFBMQVRGT1JNKE1BQykgJiYgIWRlZmluZWQoQlVJTERJTkdfT05fTEVP
UEFSRCkgJiYgIWRlZmluZWQoQlVJTERJTkdfT05fU05PV19MRU9QQVJEKQogI2RlZmluZSBXVEZf
VVNFX0FWRk9VTkRBVElPTiAxCkBAIC0xMTc2LDI3ICsxMDc0LDE5IEBACiAjZGVmaW5lIFdURl9V
U0VfQ09SRUFVRElPIDEKICNlbmRpZgogCi0jaWYgUExBVEZPUk0oQ0hST01JVU0pCi0jaWYgIWRl
ZmluZWQoV1RGX1VTRV9WOCkKKyNpZiAhZGVmaW5lZChXVEZfVVNFX1Y4KSAmJiBQTEFURk9STShD
SFJPTUlVTSkKICNkZWZpbmUgV1RGX1VTRV9WOCAxCiAjZW5kaWYKLSNlbmRpZiAvKiBQTEFURk9S
TShDSFJPTUlVTSkgKi8KIAotI2lmICFkZWZpbmVkKFdURl9VU0VfVjgpCi0jZGVmaW5lIFdURl9V
U0VfVjggMAotI2VuZGlmIC8qICFkZWZpbmVkKFdURl9VU0VfVjgpICovCi0KLS8qIFVzaW5nIFY4
IGltcGxpZXMgbm90IHVzaW5nIEpTQyBhbmQgdmljZSB2ZXJzYSAqLwotI2RlZmluZSBXVEZfVVNF
X0pTQyAhV1RGX1VTRV9WOAorLyogTm90IHVzaW5nIFY4IGltcGxpZXMgdXNpbmcgSlNDIGFuZCB2
aWNlIHZlcnNhICovCisjaWYgIVVTRShWOCkKKyNkZWZpbmUgV1RGX1VTRV9KU0MgMQorI2VuZGlm
CiAKICNpZiBFTkFCTEUoTk9USUZJQ0FUSU9OUykgJiYgUExBVEZPUk0oTUFDKQogI2RlZmluZSBF
TkFCTEVfVEVYVF9OT1RJRklDQVRJT05TX09OTFkgMQogI2VuZGlmCiAKLSNpZiAhZGVmaW5lZChX
VEZfVVNFX1dURlVSTCkKLSNkZWZpbmUgV1RGX1VTRV9XVEZVUkwgMAotI2VuZGlmCi0KICNpZiAh
ZGVmaW5lZChXVEZfVVNFX1pMSUIpICYmICFQTEFURk9STShRVCkKICNkZWZpbmUgV1RGX1VTRV9a
TElCIDEKICNlbmRpZgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>136150</attachid>
            <date>2012-04-08 11:16:23 -0700</date>
            <delta_ts>2012-04-10 11:12:30 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-83431-20120408201620.patch</filename>
            <type>text/plain</type>
            <size>12570</size>
            <attacher name="Patrick R. Gansterer">paroga</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTEzNTUwCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA1
NmMxMmExNDJhMjM5NzJmMGI5OTAwNjA0ZjRmNDViZDFkYjM2YWNlLi5kOThmYWMyM2I0NDA2YzNj
YTM4YmQxZmFjYTQ0OGMzM2QyOThiYjY4IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxOCBAQAorMjAxMi0wNC0wOCAgUGF0cmljayBHYW5zdGVyZXIgIDxwYXJvZ2FAd2Via2l0
Lm9yZz4KKworICAgICAgICBDbGVhbnVwIHd0Zi9QbGF0Zm9ybS5oIGFuZCBjb25maWcuaCBmaWxl
cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODM0MzEK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGUgRU5B
QkxFKCkgYW5kIFVTRSgpIG1hY3JvcyB0YWtlIGNhcmUgYWJvdXQgdGhlIGNhc2Ugd2hlbiB0aGUg
ZmxhZworICAgICAgICBpc24ndCBkZWZpbmVkLiBTbyB0aGVyZSBpcyBubyBuZWVkIHRvIGRlZmlu
ZSBhbnl0aGluZyB3aXRoIDAuCisKKyAgICAgICAgQWxzbyBtb3ZlIGR1cGxpY2F0ZWQgY29kZSBm
cm9tIHRoZSBjb25maWcuaCBmaWxlcyB0byBQbGF0Zm9ybS5oIGFuZAorICAgICAgICBtZXJnZSBh
IGZldyBwcmVwcm9jZXNzb3IgY29tbWFuZHMgdG8gbWFrZSB0aGUgZmlsZSBtb3JlIHJlYWRhYmxl
LgorCisgICAgICAgICogY29uZmlnLmg6CisKIDIwMTItMDQtMDYgIEJlbmphbWluIFBvdWxhaW4g
IDxicG91bGFpbkBhcHBsZS5jb20+CiAKICAgICAgICAgRG8gbm90IGFidXNlIEFycmF5U3RvcmFn
ZSdzIG1fbGVuZ3RoIGZvciB0ZXN0aW5nIGFycmF5IGNvbnNpc3RlbmN5CmRpZmYgLS1naXQgYS9T
b3VyY2UvV1RGL0NoYW5nZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IGE4NDFkNGY5
YjQ3ZTdiZGUyMGJhMTNkNTJmNzU3Y2YzYzU3MjcwYzUuLjFiNTYyODAwYWU1ZjE1YzZmYzEyNjBm
NWRhMmY1MTM5NTBhMTQ5ZDAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBi
L1NvdXJjZS9XVEYvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTItMDQtMDggIFBhdHJp
Y2sgR2Fuc3RlcmVyICA8cGFyb2dhQHdlYmtpdC5vcmc+CisKKyAgICAgICAgQ2xlYW51cCB3dGYv
UGxhdGZvcm0uaCBhbmQgY29uZmlnLmggZmlsZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTgzNDMxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgVGhlIEVOQUJMRSgpIGFuZCBVU0UoKSBtYWNyb3MgdGFrZSBj
YXJlIGFib3V0IHRoZSBjYXNlIHdoZW4gdGhlIGZsYWcKKyAgICAgICAgaXNuJ3QgZGVmaW5lZC4g
U28gdGhlcmUgaXMgbm8gbmVlZCB0byBkZWZpbmUgYW55dGhpbmcgd2l0aCAwLgorCisgICAgICAg
IEFsc28gbW92ZSBkdXBsaWNhdGVkIGNvZGUgZnJvbSB0aGUgY29uZmlnLmggZmlsZXMgdG8gUGxh
dGZvcm0uaCBhbmQKKyAgICAgICAgbWVyZ2UgYSBmZXcgcHJlcHJvY2Vzc29yIGNvbW1hbmRzIHRv
IG1ha2UgdGhlIGZpbGUgbW9yZSByZWFkYWJsZS4KKworICAgICAgICAqIGNvbmZpZy5oOgorICAg
ICAgICAqIHd0Zi9QbGF0Zm9ybS5oOgorCiAyMDEyLTA0LTA2ICBCZW5qYW1pbiBQb3VsYWluICA8
YnBvdWxhaW5AYXBwbGUuY29tPgogCiAgICAgICAgIEdldCByaWQgb2YgdGhlIHVzZWxlc3MgZmxh
ZyBQUkVFTVBUX0dFT0xPQ0FUSU9OX1BFUk1JU1NJT04KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBhZDJiZTU1YzBj
MDgyYzljY2YxMmE2N2QxYjdkMGFlODBkNTE5ZDg5Li41ZWE5NWU2Y2I3NDk2MTM1MzFkY2IwNWZh
MzBkODY2Y2NkZjc3MDYyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKKysr
IGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTItMDQtMDgg
IFBhdHJpY2sgR2Fuc3RlcmVyICA8cGFyb2dhQHdlYmtpdC5vcmc+CisKKyAgICAgICAgQ2xlYW51
cCB3dGYvUGxhdGZvcm0uaCBhbmQgY29uZmlnLmggZmlsZXMKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTgzNDMxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhlIEVOQUJMRSgpIGFuZCBVU0UoKSBtYWNyb3Mg
dGFrZSBjYXJlIGFib3V0IHRoZSBjYXNlIHdoZW4gdGhlIGZsYWcKKyAgICAgICAgaXNuJ3QgZGVm
aW5lZC4gU28gdGhlcmUgaXMgbm8gbmVlZCB0byBkZWZpbmUgYW55dGhpbmcgd2l0aCAwLgorCisg
ICAgICAgIEFsc28gbW92ZSBkdXBsaWNhdGVkIGNvZGUgZnJvbSB0aGUgY29uZmlnLmggZmlsZXMg
dG8gUGxhdGZvcm0uaCBhbmQKKyAgICAgICAgbWVyZ2UgYSBmZXcgcHJlcHJvY2Vzc29yIGNvbW1h
bmRzIHRvIG1ha2UgdGhlIGZpbGUgbW9yZSByZWFkYWJsZS4KKworICAgICAgICAqIGNvbmZpZy5o
OgorCiAyMDEyLTA0LTA3ICBQYXRyaWNrIEdhbnN0ZXJlciAgPHBhcm9nYUB3ZWJraXQub3JnPgog
CiAgICAgICAgIFtDTWFrZV0gQ2xlYW51cCBXVEYgaW5jbHVkZSBkaXJlY3RvcmllcwpkaWZmIC0t
Z2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2NvbmZpZy5oIGIvU291cmNlL0phdmFTY3JpcHRD
b3JlL2NvbmZpZy5oCmluZGV4IGJhNjU0NzZhNTU5NGY0NTc4ZTMzOGQwZDdiNzMwODU5NDk0OTc1
N2IuLjkwMjlhOTRmNDIzZjY5NDY3OTlmZWU5NmU2ZDQ4YzkwMjkzMTI1NmUgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9jb25maWcuaAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvY29uZmlnLmgKQEAgLTYxLDE0ICs2MSw2IEBACiAKICNlbmRpZgogCi0jaWYgT1MoVU5JWCkg
fHwgT1MoV0lORE9XUykKLSNkZWZpbmUgV1RGX1VTRV9PU19SQU5ET01ORVNTIDEKLSNlbmRpZgot
Ci0jaWYgKE9TKEZSRUVCU0QpIHx8IE9TKE9QRU5CU0QpKSAmJiAhZGVmaW5lZChfX0dMSUJDX18p
Ci0jZGVmaW5lIEhBVkVfUFRIUkVBRF9OUF9IIDEKLSNlbmRpZgotCiAvKiBGSVhNRTogaWYgYWxs
IHBsYXRmb3JtcyBoYXZlIHRoZXNlLCBkbyB0aGV5IHJlYWxseSBuZWVkICNkZWZpbmVzPyAqLwog
I2RlZmluZSBIQVZFX1NURElOVF9IIDEKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dURi9jb25maWcu
aCBiL1NvdXJjZS9XVEYvY29uZmlnLmgKaW5kZXggMDI0MzA3ZDFlMTI2YTVjMGFjYTdjNWEyN2Jk
ZDFkMWE0ODBlYTg1MS4uNTA3NGM3ZDhjZWFjYTBiM2Q2YmRiZWYyNTc5NTU1NGZlODEzMzg5NCAx
MDA2NDQKLS0tIGEvU291cmNlL1dURi9jb25maWcuaAorKysgYi9Tb3VyY2UvV1RGL2NvbmZpZy5o
CkBAIC01NCwxNCArNTQsNiBAQAogCiAjZW5kaWYKIAotI2lmIE9TKFVOSVgpIHx8IE9TKFdJTkRP
V1MpCi0jZGVmaW5lIFdURl9VU0VfT1NfUkFORE9NTkVTUyAxCi0jZW5kaWYKLQotI2lmIChPUyhG
UkVFQlNEKSB8fCBPUyhPUEVOQlNEKSkgJiYgIWRlZmluZWQoX19HTElCQ19fKQotI2RlZmluZSBI
QVZFX1BUSFJFQURfTlBfSCAxCi0jZW5kaWYKLQogLyogRklYTUU6IGlmIGFsbCBwbGF0Zm9ybXMg
aGF2ZSB0aGVzZSwgZG8gdGhleSByZWFsbHkgbmVlZCAjZGVmaW5lcz8gKi8KICNkZWZpbmUgSEFW
RV9TVERJTlRfSCAxCiAKQEAgLTg1LDE2ICs3NywzIEBACiAjZWxzZQogI2RlZmluZSBTS0lQX1NU
QVRJQ19DT05TVFJVQ1RPUlNfT05fR0NDIDEKICNlbmRpZgotCi0jaWYgUExBVEZPUk0oQ0hST01J
VU0pCi0jaWYgIWRlZmluZWQoV1RGX1VTRV9WOCkKLSNkZWZpbmUgV1RGX1VTRV9WOCAxCi0jZW5k
aWYKLSNlbmRpZiAvKiBQTEFURk9STShDSFJPTUlVTSkgKi8KLQotI2lmICFkZWZpbmVkKFdURl9V
U0VfVjgpCi0jZGVmaW5lIFdURl9VU0VfVjggMAotI2VuZGlmIC8qICFkZWZpbmVkKFdURl9VU0Vf
VjgpICovCi0KLS8qIFVzaW5nIFY4IGltcGxpZXMgbm90IHVzaW5nIEpTQyBhbmQgdmljZSB2ZXJz
YSAqLwotI2RlZmluZSBXVEZfVVNFX0pTQyAhV1RGX1VTRV9WOApkaWZmIC0tZ2l0IGEvU291cmNl
L1dURi93dGYvUGxhdGZvcm0uaCBiL1NvdXJjZS9XVEYvd3RmL1BsYXRmb3JtLmgKaW5kZXggODgz
YTc4MTkxNWI3OTVmOWE2MDhlMGVkZmE4YjhkM2IyZjE2NGRmYS4uM2VjM2VjNTIxYWJmNDA3ZTgx
MGUwMDMxMjllOTUzNWU1YjJlZGNlNCAxMDA2NDQKLS0tIGEvU291cmNlL1dURi93dGYvUGxhdGZv
cm0uaAorKysgYi9Tb3VyY2UvV1RGL3d0Zi9QbGF0Zm9ybS5oCkBAIC00NDcsMTIgKzQ0Nyw2IEBA
CiAjaWYgZGVmaW5lZChUQVJHRVRfSVBIT05FX1NJTVVMQVRPUikgJiYgVEFSR0VUX0lQSE9ORV9T
SU1VTEFUT1IKICNkZWZpbmUgV1RGX1BMQVRGT1JNX0lPUyAxCiAjZGVmaW5lIFdURl9QTEFURk9S
TV9JT1NfU0lNVUxBVE9SIDEKLSNlbHNlCi0jZGVmaW5lIFdURl9QTEFURk9STV9JT1NfU0lNVUxB
VE9SIDAKLSNlbmRpZgotCi0jaWYgIWRlZmluZWQoV1RGX1BMQVRGT1JNX0lPUykKLSNkZWZpbmUg
V1RGX1BMQVRGT1JNX0lPUyAwCiAjZW5kaWYKIAogLyogR3JhcGhpY3MgZW5naW5lcyAqLwpAQCAt
NDc4LDcgKzQ3Miw2IEBACiAjZGVmaW5lIFdURl9VU0VfSUNDSlBFRyAxCiAjZWxpZiBPUyhBTkRS
T0lEKQogI2RlZmluZSBXVEZfVVNFX1NLSUEgMQotI2RlZmluZSBXVEZfVVNFX0dMRVMyX1JFTkRF
UklORyAwCiAjZWxzZQogI2RlZmluZSBXVEZfVVNFX1NLSUEgMQogI2RlZmluZSBXVEZfVVNFX0NI
Uk9NSVVNX05FVCAxCkBAIC01NzYsNyArNTY5LDYgQEAKIAogI2lmIFBMQVRGT1JNKFFUKSAmJiBP
UyhEQVJXSU4pCiAjZGVmaW5lIFdURl9VU0VfQ0YgMQotI2RlZmluZSBIQVZFX0RJU1BBVENIX0gg
MQogI2VuZGlmCiAKICNpZiBPUyhEQVJXSU4pICYmICFQTEFURk9STShHVEspICYmICFQTEFURk9S
TShRVCkKQEAgLTU4Niw4ICs1NzgsNiBAQAogI2lmIFBMQVRGT1JNKElPUykKICNkZWZpbmUgRU5B
QkxFX0NPTlRFWFRfTUVOVVMgMAogI2RlZmluZSBFTkFCTEVfRFJBR19TVVBQT1JUIDAKLSNkZWZp
bmUgRU5BQkxFX0RBVEFfVFJBTlNGRVJfSVRFTVMgMAotI2RlZmluZSBFTkFCTEVfRlRQRElSIDEK
ICNkZWZpbmUgRU5BQkxFX0dFT0xPQ0FUSU9OIDEKICNkZWZpbmUgRU5BQkxFX0lDT05EQVRBQkFT
RSAwCiAjZGVmaW5lIEVOQUJMRV9JTlNQRUNUT1IgMQpAQCAtNTk5LDcgKzU4OSw2IEBACiAjZGVm
aW5lIEhBVkVfTkVUV09SS19DRkRBVEFfQVJSQVlfQ0FMTEJBQ0sgMQogI2RlZmluZSBIQVZFX1BU
SFJFQURfUldMT0NLIDEKICNkZWZpbmUgSEFWRV9SRUFETElORSAxCi0jZGVmaW5lIEhBVkVfUlVO
TE9PUF9USU1FUiAwCiAjZGVmaW5lIFdURl9VU0VfQ0YgMQogI2RlZmluZSBXVEZfVVNFX0NGTkVU
V09SSyAxCiAjZGVmaW5lIFdURl9VU0VfUFRIUkVBRFMgMQpAQCAtNjE5LDcgKzYwOCw2IEBACiAK
ICNpZiBQTEFURk9STShXSU4pICYmICFPUyhXSU5DRSkKICNkZWZpbmUgV1RGX1VTRV9DRiAxCi0j
ZGVmaW5lIFdURl9VU0VfUFRIUkVBRFMgMAogI2VuZGlmCiAKICNpZiBQTEFURk9STShXSU4pICYm
ICFPUyhXSU5DRSkgJiYgIVBMQVRGT1JNKENIUk9NSVVNKSAmJiAhUExBVEZPUk0oV0lOX0NBSVJP
KQpAQCAtNjcxLDYgKzY1OSwxMSBAQAogCiAjaWYgT1MoVU5JWCkKICNkZWZpbmUgSEFWRV9TSUdO
QUxfSCAxCisjZGVmaW5lIFdURl9VU0VfT1NfUkFORE9NTkVTUyAxCisjZW5kaWYKKworI2lmIChP
UyhGUkVFQlNEKSB8fCBPUyhPUEVOQlNEKSkgJiYgIWRlZmluZWQoX19HTElCQ19fKQorI2RlZmlu
ZSBIQVZFX1BUSFJFQURfTlBfSCAxCiAjZW5kaWYKIAogI2lmICFkZWZpbmVkKEhBVkVfVkFTUFJJ
TlRGKQpAQCAtNzI2LDE0ICs3MTksMTMgQEAKIAogI2VsaWYgT1MoV0lORE9XUykKIAotI2lmIE9T
KFdJTkNFKQotI2RlZmluZSBIQVZFX0VSUk5PX0ggMAotI2Vsc2UKKyNpZiAhT1MoV0lOQ0UpCiAj
ZGVmaW5lIEhBVkVfU1lTX1RJTUVCX0ggMQogI2RlZmluZSBIQVZFX0FMSUdORURfTUFMTE9DIDEK
ICNkZWZpbmUgSEFWRV9JU0RFQlVHR0VSUFJFU0VOVCAxCiAjZW5kaWYKICNkZWZpbmUgSEFWRV9W
SVJUVUFMQUxMT0MgMQorI2RlZmluZSBXVEZfVVNFX09TX1JBTkRPTU5FU1MgMQogCiAjZWxpZiBP
UyhRTlgpCiAKQEAgLTc1MCw3ICs3NDIsNiBAQAogI2VsaWYgT1MoQU5EUk9JRCkKIAogI2RlZmlu
ZSBIQVZFX0VSUk5PX0ggMQotI2RlZmluZSBIQVZFX0xBTkdJTkZPX0ggMAogI2RlZmluZSBIQVZF
X05NQVAgMQogI2RlZmluZSBIQVZFX1NCUksgMQogI2RlZmluZSBIQVZFX1NUUklOR1NfSCAxCkBA
IC03ODEsMTIgKzc3Miw2IEBACiAjZW5kaWYKICNlbmRpZgogCi0vKiBmYXN0TWFsbG9jIG1hdGNo
IHZhbGlkYXRpb24gYWxsb3dzIGZvciBydW50aW1lIHZlcmlmaWNhdGlvbiB0aGF0Ci0gICBuZXcg
aXMgbWF0Y2hlZCBieSBkZWxldGUsIGZhc3RNYWxsb2MgaXMgbWF0Y2hlZCBieSBmYXN0RnJlZSwg
ZXRjLiAqLwotI2lmICFkZWZpbmVkKEVOQUJMRV9GQVNUX01BTExPQ19NQVRDSF9WQUxJREFUSU9O
KQotI2RlZmluZSBFTkFCTEVfRkFTVF9NQUxMT0NfTUFUQ0hfVkFMSURBVElPTiAwCi0jZW5kaWYK
LQogI2lmICFkZWZpbmVkKEVOQUJMRV9JQ09OREFUQUJBU0UpCiAjZGVmaW5lIEVOQUJMRV9JQ09O
REFUQUJBU0UgMQogI2VuZGlmCkBAIC04MTEsNDYgKzc5NiwxNCBAQAogI2RlZmluZSBFTkFCTEVf
RFJBR19TVVBQT1JUIDEKICNlbmRpZgogCi0jaWYgIWRlZmluZWQoRU5BQkxFX0RBVEFfVFJBTlNG
RVJfSVRFTVMpCi0jZGVmaW5lIEVOQUJMRV9EQVRBX1RSQU5TRkVSX0lURU1TIDAKLSNlbmRpZgot
Ci0jaWYgIWRlZmluZWQoRU5BQkxFX0RBU0hCT0FSRF9TVVBQT1JUKQotI2RlZmluZSBFTkFCTEVf
REFTSEJPQVJEX1NVUFBPUlQgMAotI2VuZGlmCi0KICNpZiAhZGVmaW5lZChFTkFCTEVfSU5TUEVD
VE9SKQogI2RlZmluZSBFTkFCTEVfSU5TUEVDVE9SIDEKICNlbmRpZgogCi0jaWYgIWRlZmluZWQo
RU5BQkxFX0pBVkFfQlJJREdFKQotI2RlZmluZSBFTkFCTEVfSkFWQV9CUklER0UgMAotI2VuZGlm
Ci0KICNpZiAhZGVmaW5lZChFTkFCTEVfTkVUU0NBUEVfUExVR0lOX0FQSSkKICNkZWZpbmUgRU5B
QkxFX05FVFNDQVBFX1BMVUdJTl9BUEkgMQogI2VuZGlmCiAKLSNpZiAhZGVmaW5lZChFTkFCTEVf
TkVUU0NBUEVfUExVR0lOX01FVEFEQVRBX0NBQ0hFKQotI2RlZmluZSBFTkFCTEVfTkVUU0NBUEVf
UExVR0lOX01FVEFEQVRBX0NBQ0hFIDAKLSNlbmRpZgotCi0jaWYgIWRlZmluZWQoRU5BQkxFX1BV
UkdFQUJMRV9NRU1PUlkpCi0jZGVmaW5lIEVOQUJMRV9QVVJHRUFCTEVfTUVNT1JZIDAKLSNlbmRp
ZgotCi0jaWYgIWRlZmluZWQoV1RGX1VTRV9QTFVHSU5fSE9TVF9QUk9DRVNTKQotI2RlZmluZSBX
VEZfVVNFX1BMVUdJTl9IT1NUX1BST0NFU1MgMAotI2VuZGlmCi0KLSNpZiAhZGVmaW5lZChFTkFC
TEVfT1JJRU5UQVRJT05fRVZFTlRTKQotI2RlZmluZSBFTkFCTEVfT1JJRU5UQVRJT05fRVZFTlRT
IDAKLSNlbmRpZgotCi0jaWYgIWRlZmluZWQoRU5BQkxFX09QQ09ERV9TVEFUUykKLSNkZWZpbmUg
RU5BQkxFX09QQ09ERV9TVEFUUyAwCi0jZW5kaWYKLQogI2lmICFkZWZpbmVkKEVOQUJMRV9HTE9C
QUxfRkFTVE1BTExPQ19ORVcpCiAjZGVmaW5lIEVOQUJMRV9HTE9CQUxfRkFTVE1BTExPQ19ORVcg
MQogI2VuZGlmCkBAIC04NjgsMzQgKzgyMSwxMCBAQAogI2RlZmluZSBFTkFCTEVfU0FNUExJTkdf
VEhSRUFEIDEKICNlbmRpZgogCi0jaWYgIWRlZmluZWQoRU5BQkxFX0dFT0xPQ0FUSU9OKQotI2Rl
ZmluZSBFTkFCTEVfR0VPTE9DQVRJT04gMAotI2VuZGlmCi0KLSNpZiAhZGVmaW5lZChFTkFCTEVf
VklFV1BPUlQpCi0jZGVmaW5lIEVOQUJMRV9WSUVXUE9SVCAwCi0jZW5kaWYKLQotI2lmICFkZWZp
bmVkKEVOQUJMRV9OT1RJRklDQVRJT05TKQotI2RlZmluZSBFTkFCTEVfTk9USUZJQ0FUSU9OUyAw
Ci0jZW5kaWYKLQotI2lmIFBMQVRGT1JNKElPUykKLSNkZWZpbmUgRU5BQkxFX1RFWFRfQ0FSRVQg
MAotI2VuZGlmCi0KLSNpZiAhZGVmaW5lZChFTkFCTEVfVEVYVF9DQVJFVCkKKyNpZiAhZGVmaW5l
ZChFTkFCTEVfVEVYVF9DQVJFVCkgJiYgIVBMQVRGT1JNKElPUykKICNkZWZpbmUgRU5BQkxFX1RF
WFRfQ0FSRVQgMQogI2VuZGlmCiAKLSNpZiAhZGVmaW5lZChFTkFCTEVfRlVMTFNDUkVFTl9BUEkp
Ci0jZGVmaW5lIEVOQUJMRV9GVUxMU0NSRUVOX0FQSSAwCi0jZW5kaWYKLQotI2lmICFkZWZpbmVk
KEVOQUJMRV9QT0lOVEVSX0xPQ0spCi0jZGVmaW5lIEVOQUJMRV9QT0lOVEVSX0xPQ0sgMAotI2Vu
ZGlmCi0KICNpZiAhZGVmaW5lZChXVEZfVVNFX0pTVkFMVUU2NCkgJiYgIWRlZmluZWQoV1RGX1VT
RV9KU1ZBTFVFMzJfNjQpCiAjaWYgKENQVShYODZfNjQpICYmIChPUyhVTklYKSB8fCBPUyhXSU5E
T1dTKSkpIFwKICAgICB8fCAoQ1BVKElBNjQpICYmICFDUFUoSUE2NF8zMikpIFwKQEAgLTkwOSwx
MCArODM4LDYgQEAKICNlbmRpZgogI2VuZGlmIC8qICFkZWZpbmVkKFdURl9VU0VfSlNWQUxVRTY0
KSAmJiAhZGVmaW5lZChXVEZfVVNFX0pTVkFMVUUzMl82NCkgKi8KIAotI2lmICFkZWZpbmVkKEVO
QUJMRV9SRVBBSU5UX1RIUk9UVExJTkcpCi0jZGVmaW5lIEVOQUJMRV9SRVBBSU5UX1RIUk9UVExJ
TkcgMAotI2VuZGlmCi0KIC8qIERpc2FibGUgdGhlIEpJVCBvbiB2ZXJzaW9ucyBvZiBHQ0MgcHJp
b3IgdG8gNC4xICovCiAjaWYgIWRlZmluZWQoRU5BQkxFX0pJVCkgJiYgQ09NUElMRVIoR0NDKSAm
JiAhR0NDX1ZFUlNJT05fQVRfTEVBU1QoNCwgMSwgMCkKICNkZWZpbmUgRU5BQkxFX0pJVCAwCkBA
IC05MjMsNiArODQ4LDEwIEBACiAjZGVmaW5lIEVOQUJMRV9KSVQgMAogI2VuZGlmCiAKKyNpZiAh
ZGVmaW5lZChFTkFCTEVfSklUKSAmJiBDUFUoU0g0KSAmJiBQTEFURk9STShRVCkKKyNkZWZpbmUg
RU5BQkxFX0pJVCAxCisjZW5kaWYKKwogLyogVGhlIEpJVCBpcyBlbmFibGVkIGJ5IGRlZmF1bHQg
b24gYWxsIHg4NiwgeDg2LTY0LCBBUk0gJiBNSVBTIHBsYXRmb3Jtcy4gKi8KICNpZiAhZGVmaW5l
ZChFTkFCTEVfSklUKSBcCiAgICAgJiYgKENQVShYODYpIHx8IENQVShYODZfNjQpIHx8IENQVShB
Uk0pIHx8IENQVShNSVBTKSkgXApAQCAtOTc5LDEwICs5MDgsNiBAQAogI2Vycm9yIFlvdSBoYXZl
IHRvIGhhdmUgYXQgbGVhc3Qgb25lIGV4ZWN1dGlvbiBtb2RlbCBlbmFibGVkIHRvIGJ1aWxkIEpT
QwogI2VuZGlmCiAKLSNpZiBDUFUoU0g0KSAmJiBQTEFURk9STShRVCkKLSNkZWZpbmUgRU5BQkxF
X0pJVCAxCi0jZW5kaWYKLQogLyogQ29uZmlndXJlIHRoZSBKSVQgKi8KICNpZiBDUFUoWDg2KSAm
JiBDT01QSUxFUihNU1ZDKQogI2RlZmluZSBKU0NfSE9TVF9DQUxMIF9fZmFzdGNhbGwKQEAgLTEw
MDQsMTAgKzkyOSw3IEBACiAjZGVmaW5lIEVOQUJMRV9SRUdFWFBfVFJBQ0lORyAwCiAKIC8qIFll
dCBBbm90aGVyIFJlZ2V4IFJ1bnRpbWUgLSB0dXJuZWQgb24gYnkgZGVmYXVsdCBmb3IgSklUIGVu
YWJsZWQgcG9ydHMuICovCi0jaWYgUExBVEZPUk0oQ0hST01JVU0pCi0jZGVmaW5lIEVOQUJMRV9Z
QVJSX0pJVCAwCi0KLSNlbGlmIEVOQUJMRShKSVQpICYmICFkZWZpbmVkKEVOQUJMRV9ZQVJSX0pJ
VCkKKyNpZiAhZGVmaW5lZChFTkFCTEVfWUFSUl9KSVQpICYmIEVOQUJMRShKSVQpICYmICFQTEFU
Rk9STShDSFJPTUlVTSkKICNkZWZpbmUgRU5BQkxFX1lBUlJfSklUIDEKIAogLyogU2V0dGluZyB0
aGlzIGZsYWcgY29tcGFyZXMgSklUIHJlc3VsdHMgd2l0aCBpbnRlcnByZXRlciByZXN1bHRzLiAq
LwpAQCAtMTAzMiwxNCArOTU0LDYgQEAKICNkZWZpbmUgRU5BQkxFX1BBTl9TQ1JPTExJTkcgMQog
I2VuZGlmCiAKLSNpZiAhZGVmaW5lZChFTkFCTEVfU01PT1RIX1NDUk9MTElORykKLSNkZWZpbmUg
RU5BQkxFX1NNT09USF9TQ1JPTExJTkcgMAotI2VuZGlmCi0KLSNpZiAhZGVmaW5lZChFTkFCTEVf
V0VCX0FSQ0hJVkUpCi0jZGVmaW5lIEVOQUJMRV9XRUJfQVJDSElWRSAwCi0jZW5kaWYKLQogLyog
VXNlIHRoZSBRWG1sU3RyZWFtUmVhZGVyIGltcGxlbWVudGF0aW9uIGZvciBYTUxEb2N1bWVudFBh
cnNlciAqLwogLyogVXNlIHRoZSBRWG1sUXVlcnkgaW1wbGVtZW50YXRpb24gZm9yIFhTTFRQcm9j
ZXNzb3IgKi8KICNpZiBQTEFURk9STShRVCkKQEAgLTEwNjksMTIgKzk4Myw2IEBACiAjZGVmaW5l
IEVOQUJMRV9DU1NfSU1BR0VfU0VUIDEKICNlbmRpZgogCi0jaWYgIWRlZmluZWQoRU5BQkxFX0NT
U19TSEFERVJTKQotI2lmIFBMQVRGT1JNKE1BQykgfHwgUExBVEZPUk0oSU9TKQotI2RlZmluZSBF
TkFCTEVfQ1NTX1NIQURFUlMgMAotI2VuZGlmCi0jZW5kaWYKLQogLyogQ29tcG9zaXRpbmcgb24g
dGhlIFVJLXByb2Nlc3MgaW4gV2ViS2l0MiAqLwogI2lmIFBMQVRGT1JNKFFUKQogI2RlZmluZSBX
VEZfVVNFX1VJX1NJREVfQ09NUE9TSVRJTkcgMQpAQCAtMTEyOCwxMCArMTAzNiw4IEBACiAgICBz
aW5jZSBtb3N0IHBvcnRzIHRyeSB0byBzdXBwb3J0IHN1Yi1wcm9qZWN0IGluZGVwZW5kZW5jZSwg
YWRkaW5nIG5ldyBoZWFkZXJzCiAgICB0byBXVEYgY2F1c2VzIG1hbnkgcG9ydHMgdG8gYnJlYWss
IGFuZCBzbyB0aGlzIHdheSB3ZSBjYW4gYWRkcmVzcyB0aGUgYnVpbGQKICAgIGJyZWFrYWdlcyBv
bmUgcG9ydCBhdCBhIHRpbWUuICovCi0jaWYgUExBVEZPUk0oTUFDKSB8fCBQTEFURk9STShRVCkg
fHwgUExBVEZPUk0oV1gpCisjaWYgIWRlZmluZWQoV1RGX1VTRV9FWFBPUlRfTUFDUk9TKSAmJiAo
UExBVEZPUk0oTUFDKSB8fCBQTEFURk9STShRVCkgfHwgUExBVEZPUk0oV1gpKQogI2RlZmluZSBX
VEZfVVNFX0VYUE9SVF9NQUNST1MgMQotI2Vsc2UKLSNkZWZpbmUgV1RGX1VTRV9FWFBPUlRfTUFD
Uk9TIDAKICNlbmRpZgogCiAjaWYgKFBMQVRGT1JNKFFUKSAmJiAhT1MoREFSV0lOKSkgfHwgUExB
VEZPUk0oR1RLKSB8fCBQTEFURk9STShFRkwpCkBAIC0xMTQ2LDExICsxMDUyLDkgQEAKICNkZWZp
bmUgRU5BQkxFX1BBUkFMTEVMX0dDIDEKICNlbmRpZgogCi0jaWZuZGVmIE5ERUJVRwotI2lmbmRl
ZiBFTkFCTEVfR0NfVkFMSURBVElPTgorI2lmICFkZWZpbmVkKEVOQUJMRV9HQ19WQUxJREFUSU9O
KSAmJiAhZGVmaW5lZChOREVCVUcpCiAjZGVmaW5lIEVOQUJMRV9HQ19WQUxJREFUSU9OIDEKICNl
bmRpZgotI2VuZGlmCiAKICNpZiBQTEFURk9STShNQUMpICYmICFkZWZpbmVkKEJVSUxESU5HX09O
X0xFT1BBUkQpICYmICFkZWZpbmVkKEJVSUxESU5HX09OX1NOT1dfTEVPUEFSRCkKICNkZWZpbmUg
V1RGX1VTRV9BVkZPVU5EQVRJT04gMQpAQCAtMTE3NiwyNyArMTA4MCwxOSBAQAogI2RlZmluZSBX
VEZfVVNFX0NPUkVBVURJTyAxCiAjZW5kaWYKIAotI2lmIFBMQVRGT1JNKENIUk9NSVVNKQotI2lm
ICFkZWZpbmVkKFdURl9VU0VfVjgpCisjaWYgIWRlZmluZWQoV1RGX1VTRV9WOCkgJiYgUExBVEZP
Uk0oQ0hST01JVU0pCiAjZGVmaW5lIFdURl9VU0VfVjggMQogI2VuZGlmCi0jZW5kaWYgLyogUExB
VEZPUk0oQ0hST01JVU0pICovCiAKLSNpZiAhZGVmaW5lZChXVEZfVVNFX1Y4KQotI2RlZmluZSBX
VEZfVVNFX1Y4IDAKLSNlbmRpZiAvKiAhZGVmaW5lZChXVEZfVVNFX1Y4KSAqLwotCi0vKiBVc2lu
ZyBWOCBpbXBsaWVzIG5vdCB1c2luZyBKU0MgYW5kIHZpY2UgdmVyc2EgKi8KLSNkZWZpbmUgV1RG
X1VTRV9KU0MgIVdURl9VU0VfVjgKKy8qIE5vdCB1c2luZyBWOCBpbXBsaWVzIHVzaW5nIEpTQyBh
bmQgdmljZSB2ZXJzYSAqLworI2lmICFVU0UoVjgpCisjZGVmaW5lIFdURl9VU0VfSlNDIDEKKyNl
bmRpZgogCiAjaWYgRU5BQkxFKE5PVElGSUNBVElPTlMpICYmIFBMQVRGT1JNKE1BQykKICNkZWZp
bmUgRU5BQkxFX1RFWFRfTk9USUZJQ0FUSU9OU19PTkxZIDEKICNlbmRpZgogCi0jaWYgIWRlZmlu
ZWQoV1RGX1VTRV9XVEZVUkwpCi0jZGVmaW5lIFdURl9VU0VfV1RGVVJMIDAKLSNlbmRpZgotCiAj
aWYgIWRlZmluZWQoV1RGX1VTRV9aTElCKSAmJiAhUExBVEZPUk0oUVQpCiAjZGVmaW5lIFdURl9V
U0VfWkxJQiAxCiAjZW5kaWYKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2NvbmZpZy5oIGIv
U291cmNlL1dlYkNvcmUvY29uZmlnLmgKaW5kZXggNmZkY2RkMTg0ZTg3NzRmMjA2NjM4NjE3OGI0
N2RkNDdjYmU1ZDViNC4uODFhZTFiN2NiYzVhNjhkYWUyZTU0ZTAyNTFmNWRkOTk3YWY4OThlYiAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvY29uZmlnLmgKKysrIGIvU291cmNlL1dlYkNvcmUv
Y29uZmlnLmgKQEAgLTEyMiwxMCArMTIyLDYgQEAKICNkZWZpbmUgV1RGX1VTRV9ORVdfVEhFTUUg
MQogI2VuZGlmIC8vIFBMQVRGT1JNKE1BQykKIAotI2lmIE9TKFVOSVgpIHx8IE9TKFdJTkRPV1Mp
Ci0jZGVmaW5lIFdURl9VU0VfT1NfUkFORE9NTkVTUyAxCi0jZW5kaWYKLQogI2lmIFBMQVRGT1JN
KENIUk9NSVVNKQogCiAvLyBDaHJvbWl1bSB1c2VzIHRoaXMgZmlsZSBpbnN0ZWFkIG9mIEphdmFT
Y3JpcHRDb3JlL2NvbmZpZy5oIHRvIGNvbXBpbGUK
</data>
<flag name="review"
          id="140855"
          type_id="1"
          status="+"
          setter="eric"
    />
    <flag name="commit-queue"
          id="140856"
          type_id="3"
          status="-"
          setter="webkit.review.bot"
    />
          </attachment>
      

    </bug>

</bugzilla>