<?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>18489</bug_id>
          
          <creation_ts>2008-04-14 07:18:58 -0700</creation_ts>
          <short_desc>Squirrelfish doesn&apos;t build on linux</short_desc>
          <delta_ts>2008-05-23 05:55:08 -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>Platform</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Blocker</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Gabor Loki">loki</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>jmalonzo</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>77554</commentid>
    <comment_count>0</comment_count>
    <who name="Gabor Loki">loki</who>
    <bug_when>2008-04-14 07:18:58 -0700</bug_when>
    <thetext>Currently the squirrelfish branch is not compiled on linux.

The first error looks like:
g++ -c -pipe -Wreturn-type ...
-o tmp/JSBase.o ../../../JavaScriptCore/API/JSBase.cpp
In file included from ../../../JavaScriptCore/kjs/JSGlobalObject.h:26,
                 from ../../../JavaScriptCore/API/JSBase.cpp:32:
../../../JavaScriptCore/kjs/JSVariableObject.h:32:22: error: Register.h: No such
file or directory
... 

Which means there are missing Makefile rules, include headers, etc.

So, I have created a small patch which solves this problem.
At least in my system there are no more build failure.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>77556</commentid>
    <comment_count>1</comment_count>
      <attachid>20531</attachid>
    <who name="Gabor Loki">loki</who>
    <bug_when>2008-04-14 07:25:37 -0700</bug_when>
    <thetext>Created attachment 20531
Proposed Squirrelfish build fix for Linux

Let me know if I have missed something.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>77618</commentid>
    <comment_count>2</comment_count>
      <attachid>20531</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2008-04-14 14:58:12 -0700</bug_when>
    <thetext>Comment on attachment 20531
Proposed Squirrelfish build fix for Linux

Committed revision 31883.

I had to remove tab characters from the ChangeLog. In the future, please use spaces, rather than tabs.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>79205</commentid>
    <comment_count>3</comment_count>
      <attachid>20886</attachid>
    <who name="Gabor Loki">loki</who>
    <bug_when>2008-04-29 02:21:04 -0700</bug_when>
    <thetext>Created attachment 20886
Build, template, macros fixes for Linux

This patch is for revision 32670.

The proposed fix contains the followings:
- rename JavaScriptCore/kjs/LocalStorage.h to JavaScriptCore/kjs/LocalStorageEntry.h (like in http://trac.webkit.org/changeset/32259), but I didn&apos;t able to update XCode Project file. Please someone (who have a Mac) update this.

- template problem in JavaScriptCore/kjs/collector.{h,cpp}: A new template instance (like in &apos;allocateNumber&apos;) cannot be created only from forward declaration.

- add missing QT_*_NAMESPACE defines (like in http://trac.webkit.org/changeset/32306).

- add some missing includes and sources</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>79206</commentid>
    <comment_count>4</comment_count>
    <who name="Gabor Loki">loki</who>
    <bug_when>2008-04-29 02:23:28 -0700</bug_when>
    <thetext>Revision 32670 is not build on Linux (Qt).

I have attached a proposed patch, see my last comment.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>79420</commentid>
    <comment_count>5</comment_count>
      <attachid>20886</attachid>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2008-05-02 04:01:09 -0700</bug_when>
    <thetext>Comment on attachment 20886
Build, template, macros fixes for Linux

These fixes look good to me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>80477</commentid>
    <comment_count>6</comment_count>
      <attachid>21157</attachid>
    <who name="Gabor Loki">loki</who>
    <bug_when>2008-05-15 03:13:06 -0700</bug_when>
    <thetext>Created attachment 21157
Add missing includes and sources

Revision 33436 is not build on Linux (Qt).

The proposed fix contains the followings:
- Add missing includes
- Remove extra qualification
- Add missing sources to WebCore.pro</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>81191</commentid>
    <comment_count>7</comment_count>
    <who name="Jan Alonzo">jmalonzo</who>
    <bug_when>2008-05-22 06:18:21 -0700</bug_when>
    <thetext>Hi Gabor

The squirrelfish branch has just been merged into WebKit trunk today. I&apos;m not sure if this patch still applies (gtk port in linux builds fine for example).

Regards</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>81291</commentid>
    <comment_count>8</comment_count>
    <who name="Gabor Loki">loki</who>
    <bug_when>2008-05-23 04:45:13 -0700</bug_when>
    <thetext>The squirrelfish branch have been merged.
Qt port is also OK (rev 34071).
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>81294</commentid>
    <comment_count>9</comment_count>
      <attachid>21157</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2008-05-23 05:55:08 -0700</bug_when>
    <thetext>Comment on attachment 21157
Add missing includes and sources

Clearing the review flag, so that this doesn&apos;t show up in review queue.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>20531</attachid>
            <date>2008-04-14 07:25:37 -0700</date>
            <delta_ts>2008-05-15 03:13:06 -0700</delta_ts>
            <desc>Proposed Squirrelfish build fix for Linux</desc>
            <filename>squirrelfish-linux.patch</filename>
            <type>text/plain</type>
            <size>5987</size>
            <attacher name="Gabor Loki">loki</attacher>
            
              <data encoding="base64">SW5kZXg6IEphdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDMxODYwKQorKysgSmF2YVNjcmlwdENvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTkgQEAKKzIwMDgtMDQtMTQgIEdhYm9yIExv
a2kgIDxsb2tpQGluZi51LXN6ZWdlZC5odT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKwkKKwlCdWcgMTg0ODk6IFNxdWlycmVsZmlzaCBkb2Vzbid0IGJ1aWxkIG9uIGxp
bnV4CisJPGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODQ4OT4KKwor
ICAgICAgICAqIEphdmFTY3JpcHRDb3JlLnByaTogQWRkIFZNIGludG8gaW5jbHVkZSBwYXRoIGFu
ZCBpdHMgZmlsZXMgaW50bworCXNvdXJjZSBzZXQKKyAgICAgICAgKiBWTS9KU1Byb3BlcnR5TmFt
ZUl0ZXJhdG9yLmNwcDogRml4IGluY2x1ZGUgbmFtZQorICAgICAgICAqIFZNL01hY2hpbmUuY3Bw
OiBBZGQgVU5MSUtFTFkgbWFjcm8gZm9yIEdDQworICAgICAgICAoS0pTOjp0aHJvd091dE9mTWVt
b3J5RXJyb3IpOiBBZGQgc3RhdGljIGZ1bmN0aW9uIGZyb20gbm9kZXMuY3BwCisgICAgICAgICog
Vk0vTWFjaGluZS5oOiBBZGQgbWlzc2luZyBpbmNsdWRlcworICAgICAgICAqIFZNL1JlZ2lzdGVy
RmlsZS5jcHA6IEFkZCBtaXNzaW5nIGluY2x1ZGUKKyAgICAgICAgKiBranMvdGVzdGtqcy5wcm86
IEFkZCBWTSBpbnRvIGluY2x1ZGUgcGF0aAorCiAyMDA4LTA0LTExICBHZW9mZnJleSBHYXJlbiAg
PGdnYXJlbkBhcHBsZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgU2FtIFdlaW5pZy4KSW5k
ZXg6IEphdmFTY3JpcHRDb3JlL0phdmFTY3JpcHRDb3JlLnByaQo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZh
U2NyaXB0Q29yZS9KYXZhU2NyaXB0Q29yZS5wcmkJKHJldmlzaW9uIDMxODYwKQorKysgSmF2YVNj
cmlwdENvcmUvSmF2YVNjcmlwdENvcmUucHJpCSh3b3JraW5nIGNvcHkpCkBAIC0yLDggKzIsOCBA
QAogVlBBVEggKz0gJCRQV0QKIAogSU5DTFVERVBBVEggKz0gdG1wCi1JTkNMVURFUEFUSCArPSAk
JFBXRCAkJFBXRC9ranMgJCRQV0Qvd3RmICQkUFdEL3d0Zi91bmljb2RlCi1ERVBFTkRQQVRIICs9
ICQkUFdEICQkUFdEL2tqcyAkJFBXRC93dGYgJCRQV0Qvd3RmL3VuaWNvZGUKK0lOQ0xVREVQQVRI
ICs9ICQkUFdEICQkUFdEL2tqcyAkJFBXRC93dGYgJCRQV0Qvd3RmL3VuaWNvZGUgJCRQV0QvVk0K
K0RFUEVORFBBVEggKz0gJCRQV0QgJCRQV0Qva2pzICQkUFdEL3d0ZiAkJFBXRC93dGYvdW5pY29k
ZSAkJFBXRC9WTQogREVGSU5FUyAtPSBLSlNfSURFTlRJRklFUl9ISURFX0dMT0JBTFMgCiBxdC1w
b3J0OkRFRklORVMgKz0gQlVJTERJTkdfUVRfXwogZ3RrLXBvcnQ6REVGSU5FUyArPSBCVUlMRElO
R19HVEtfXwpAQCAtNDgsNyArNDgsMjEgQEAgU09VUkNFUyArPSBcCiAgICAgQVBJL0pTU3RyaW5n
UmVmLmNwcCBcCiAgICAgQVBJL0pTVmFsdWVSZWYuY3BwIFwKICAgICBranMvSlNHbG9iYWxPYmpl
Y3QuY3BwIFwKLSAgICBranMvSlNWYXJpYWJsZU9iamVjdC5jcHAKKyAgICBranMvSlNWYXJpYWJs
ZU9iamVjdC5jcHAgXAorICAgIGtqcy9KU0FjdGl2YXRpb24uY3BwIFwKKyAgICBranMvSlNOb3RB
bk9iamVjdC5jcHAgXAorICAgIFZNL0NvZGVCbG9jay5jcHAgXAorICAgIFZNL0NvZGVHZW5lcmF0
b3IuY3BwIFwKKyAgICBWTS9FeGNlcHRpb25IZWxwZXJzLmNwcCBcCisgICAgVk0vSW5zdHJ1Y3Rp
b24uY3BwIFwKKyAgICBWTS9KU1Byb3BlcnR5TmFtZUl0ZXJhdG9yLmNwcCBcCisgICAgVk0vTGFi
ZWxJRC5jcHAgXAorICAgIFZNL01hY2hpbmUuY3BwIFwKKyAgICBWTS9PcGNvZGUuY3BwIFwKKyAg
ICBWTS9SZWdpc3Rlci5jcHAgXAorICAgIFZNL1JlZ2lzdGVyRmlsZS5jcHAgXAorICAgIFZNL1Jl
Z2lzdGVyRmlsZVN0YWNrLmNwcCBcCisgICAgVk0vUmVnaXN0ZXJJRC5jcHAKIAogIyBBbGxJbk9u
ZUZpbGUuY3BwIGhlbHBzIGdjYyBhbmFsaXplIGFuZCBvcHRpbWl6ZSBjb2RlCiAjIE90aGVyIGNv
bXBpbGVycyBtYXkgYmUgYWJsZSB0byBkbyB0aGlzIGF0IGxpbmsgdGltZQpJbmRleDogSmF2YVNj
cmlwdENvcmUvVk0vSlNQcm9wZXJ0eU5hbWVJdGVyYXRvci5jcHAKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gSmF2
YVNjcmlwdENvcmUvVk0vSlNQcm9wZXJ0eU5hbWVJdGVyYXRvci5jcHAJKHJldmlzaW9uIDMxODYw
KQorKysgSmF2YVNjcmlwdENvcmUvVk0vSlNQcm9wZXJ0eU5hbWVJdGVyYXRvci5jcHAJKHdvcmtp
bmcgY29weSkKQEAgLTI5LDcgKzI5LDcgQEAKICNpbmNsdWRlICJjb25maWcuaCIKICNpbmNsdWRl
ICJKU1Byb3BlcnR5TmFtZUl0ZXJhdG9yLmgiCiAKLSNpbmNsdWRlICJJZGVudGlmaWVyLmgiCisj
aW5jbHVkZSAiaWRlbnRpZmllci5oIgogI2luY2x1ZGUgIm9iamVjdC5oIgogI2luY2x1ZGUgIlBy
b3BlcnR5TmFtZUFycmF5LmgiCiAKSW5kZXg6IEphdmFTY3JpcHRDb3JlL1ZNL01hY2hpbmUuY3Bw
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIEphdmFTY3JpcHRDb3JlL1ZNL01hY2hpbmUuY3BwCShyZXZpc2lvbiAz
MTg2MCkKKysrIEphdmFTY3JpcHRDb3JlL1ZNL01hY2hpbmUuY3BwCSh3b3JraW5nIGNvcHkpCkBA
IC0zOCw2ICszOCwxNCBAQAogI2luY2x1ZGUgIkpTUHJvcGVydHlOYW1lSXRlcmF0b3IuaCIKICNp
bmNsdWRlICJSZWdpc3Rlci5oIgogI2luY2x1ZGUgImludGVybmFsLmgiCisjaW5jbHVkZSA8a2pz
L29wZXJhdGlvbnMuaD4KKworI2lmIENPTVBJTEVSKEdDQykKKyNkZWZpbmUgVU5MSUtFTFkoeCkg
XAorICBfX2J1aWx0aW5fZXhwZWN0ICgoeCksIDApCisjZWxzZQorI2RlZmluZSBVTkxJS0VMWSh4
KSB4CisjZW5kaWYKIAogbmFtZXNwYWNlIEtKUyB7CiAKQEAgLTEzOCw2ICsxNDYsMTMgQEAgc3Rh
dGljIGlubGluZSBib29sIGpzTGVzc0VxKEV4ZWNTdGF0ZSogZQogICAgIHJldHVybiAhKHN0YXRp
Y19jYXN0PGNvbnN0IFN0cmluZ0ltcCo+KHAyKS0+dmFsdWUoKSA8IHN0YXRpY19jYXN0PGNvbnN0
IFN0cmluZ0ltcCo+KHAxKS0+dmFsdWUoKSk7CiB9CiAKK3N0YXRpYyBKU1ZhbHVlKiB0aHJvd091
dE9mTWVtb3J5RXJyb3IoRXhlY1N0YXRlKiBleGVjKQoreworICAgIEpTT2JqZWN0KiBlcnJvciA9
IEVycm9yOjpjcmVhdGUoZXhlYywgR2VuZXJhbEVycm9yLCAiT3V0IG9mIG1lbW9yeSIpOworICAg
IGV4ZWMtPnNldEV4Y2VwdGlvbihlcnJvcik7CisgICAgcmV0dXJuIGVycm9yOworfQorCiBzdGF0
aWMgSlNWYWx1ZSoganNBZGRTbG93Q2FzZShFeGVjU3RhdGUqIGV4ZWMsIEpTVmFsdWUqIHYxLCBK
U1ZhbHVlKiB2MikKIHsKICAgICAvLyBleGNlcHRpb24gZm9yIHRoZSBEYXRlIGV4Y2VwdGlvbiBp
biBkZWZhdWx0VmFsdWUoKQpJbmRleDogSmF2YVNjcmlwdENvcmUvVk0vTWFjaGluZS5oCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIEphdmFTY3JpcHRDb3JlL1ZNL01hY2hpbmUuaAkocmV2aXNpb24gMzE4NjApCisr
KyBKYXZhU2NyaXB0Q29yZS9WTS9NYWNoaW5lLmgJKHdvcmtpbmcgY29weSkKQEAgLTMyLDYgKzMy
LDggQEAKICNpbmNsdWRlICJPcGNvZGUuaCIKICNpbmNsdWRlICJSZWdpc3RlckZpbGVTdGFjay5o
IgogI2luY2x1ZGUgPHd0Zi9IYXNoTWFwLmg+CisjaW5jbHVkZSA8a2pzL2xpc3QuaD4KKyNpbmNs
dWRlIDxranMvU2F2ZWRCdWlsdGlucy5oPgogCiBuYW1lc3BhY2UgS0pTIHsKIApJbmRleDogSmF2
YVNjcmlwdENvcmUvVk0vUmVnaXN0ZXJGaWxlLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0
Q29yZS9WTS9SZWdpc3RlckZpbGUuY3BwCShyZXZpc2lvbiAzMTg2MCkKKysrIEphdmFTY3JpcHRD
b3JlL1ZNL1JlZ2lzdGVyRmlsZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTI4LDYgKzI4LDcgQEAK
ICAKICNpbmNsdWRlICJjb25maWcuaCIKICNpbmNsdWRlICJSZWdpc3RlckZpbGUuaCIKKyNpbmNs
dWRlICJSZWdpc3RlckZpbGVTdGFjay5oIgogCiAjaW5jbHVkZSAiUmVnaXN0ZXIuaCIKIApJbmRl
eDogSmF2YVNjcmlwdENvcmUva2pzL3Rlc3RranMucHJvCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIEphdmFTY3Jp
cHRDb3JlL2tqcy90ZXN0a2pzLnBybwkocmV2aXNpb24gMzE4NjApCisrKyBKYXZhU2NyaXB0Q29y
ZS9ranMvdGVzdGtqcy5wcm8JKHdvcmtpbmcgY29weSkKQEAgLTQsNyArNCwxMiBAQCBERVNURElS
ID0gLi4KIFNPVVJDRVMgPSB0ZXN0a2pzLmNwcAogUVQgLT0gZ3VpCiBERUZJTkVTIC09IEtKU19J
REVOVElGSUVSX0hJREVfR0xPQkFMUyAKLUlOQ0xVREVQQVRIICs9ICQkUFdELy4uICQkUFdEICQk
UFdELy4uL2JpbmRpbmdzICQkUFdELy4uL2JpbmRpbmdzL2MgJCRQV0QvLi4vd3RmCitJTkNMVURF
UEFUSCArPSAkJFBXRC8uLiBcCisgICAgJCRQV0QgXAorICAgICQkUFdELy4uL2JpbmRpbmdzIFwK
KyAgICAkJFBXRC8uLi9iaW5kaW5ncy9jIFwKKyAgICAkJFBXRC8uLi93dGYgXAorICAgICQkUFdE
Ly4uL1ZNCiBDT05GSUcgLT0gYXBwX2J1bmRsZQogcXQtcG9ydDpERUZJTkVTICs9IEJVSUxESU5H
X1FUX18KICNxdC1wb3J0OkxJQlMgKz0gLUwkJE9VVFBVVF9ESVIvbGliIC1sUXRXZWJLaXQKSW5k
ZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9nCShy
ZXZpc2lvbiAzMTg2MCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0x
LDMgKzEsMTIgQEAKKzIwMDgtMDQtMTQgIEdhYm9yIExva2kgIDxsb2tpQGluZi51LXN6ZWdlZC5o
dT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBCdWcg
MTg0ODk6IFNxdWlycmVsZmlzaCBkb2Vzbid0IGJ1aWxkIG9uIGxpbnV4CisgICAgICAgIDxodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg0ODk+CisKKyAgICAgICAgKiBX
ZWJDb3JlLnBybzogQWRkIEphdmFTY3JpcHRDb3JlL1ZNIGludG8gaW5jbHVkZSBwYXRoCisKIDIw
MDgtMDQtMTAgIFNhbSBXZWluaWcgIDxzYW1Ad2Via2l0Lm9yZz4KIAogICAgICAgICBSZXZpZXdl
ZCBieSBHZW9mZnJleSBHYXJlbi4KSW5kZXg6IFdlYkNvcmUvV2ViQ29yZS5wcm8KPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gV2ViQ29yZS9XZWJDb3JlLnBybwkocmV2aXNpb24gMzE4NjApCisrKyBXZWJDb3JlL1dl
YkNvcmUucHJvCSh3b3JraW5nIGNvcHkpCkBAIC0xODgsNiArMTg4LDcgQEAgZ3RrLXBvcnQgewog
SU5DTFVERVBBVEggKz0gICQkUFdEIFwKICAgICAgICAgICAgICAgICAkJFBXRC9Gb3J3YXJkaW5n
SGVhZGVycyBcCiAgICAgICAgICAgICAgICAgJCRQV0QvLi4gXAorICAgICAgICAgICAgICAgICQk
UFdELy4uL0phdmFTY3JpcHRDb3JlL1ZNIFwKICAgICAgICAgICAgICAgICAkJFBXRC8uLi9KYXZh
U2NyaXB0Q29yZS9ranMgXAogICAgICAgICAgICAgICAgICQkUFdELy4uL0phdmFTY3JpcHRDb3Jl
L2JpbmRpbmdzIFwKICAgICAgICAgICAgICAgICAkJFBXRC8uLi9KYXZhU2NyaXB0Q29yZS93dGYg
XAo=
</data>
<flag name="review"
          id="8946"
          type_id="1"
          status="+"
          setter="ggaren"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>20886</attachid>
            <date>2008-04-29 02:21:04 -0700</date>
            <delta_ts>2008-05-15 03:13:06 -0700</delta_ts>
            <desc>Build, template, macros fixes for Linux</desc>
            <filename>linux-32670.patch</filename>
            <type>text/plain</type>
            <size>13290</size>
            <attacher name="Gabor Loki">loki</attacher>
            
              <data encoding="base64">SW5kZXg6IEphdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDMyNjc2KQorKysgSmF2YVNjcmlwdENvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjMgQEAKKzIwMDgtMDQtMjkgIEdhYm9yIExv
a2kgIDxsb2tpQGluZi51LXN6ZWdlZC5odT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBCdWcgMTg0ODk6IFNxdWlycmVsZmlzaCBkb2Vzbid0IGJ1aWxk
IG9uIGxpbnV4CisgICAgICAgIDxodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTg0ODk+CisKKyAgICAgICAgKiBKYXZhU2NyaXB0Q29yZS52Y3Byb2ovSmF2YVNjcmlwdENv
cmUvSmF2YVNjcmlwdENvcmUudmNwcm9qOiBSZW5hbWUKKyAgICAgICAgTG9jYWxTdG9yYWdlLmgg
dG8gTG9jYWxTdG9yYWdlRW50cnkuaAorICAgICAgICAqIGtqcy9FeGVjU3RhdGUuaDogRGl0dG8u
CisgICAgICAgICoga2pzL0pTQWN0aXZhdGlvbi5jcHA6IElubGluZSBmdW5jdGlvbi5oCisgICAg
ICAgICoga2pzL0xvY2FsU3RvcmFnZS5oOiBSZW1vdmVkLgorICAgICAgICAqIGtqcy9Mb2NhbFN0
b3JhZ2VFbnRyeS5oOiBDb3BpZWQgZnJvbSBKYXZhU2NyaXB0Q29yZS9ranMvTG9jYWxTdG9yYWdl
LmguCisgICAgICAgICoga2pzL2NvbGxlY3Rvci5jcHA6CisgICAgICAgIChLSlM6OkNvbGxlY3Rv
cjo6YWxsb2NhdGUpOiBDb3BpZWQgZnJvbSBjb2xsZWN0b3IuaAorICAgICAgICAoS0pTOjpDb2xs
ZWN0b3I6OmFsbG9jYXRlTnVtYmVyKTogQ29waWVkIGZyb20gY29sbGVjdG9yLmgKKyAgICAgICAg
KiBranMvY29sbGVjdG9yLmg6IFJlbW92ZSB0aGUgYm9kaWVzIG9mIGFsbG9jYXRlIGFuZCBhbGxv
Y2F0ZU51bWJlciBmdW5jdGlvbnMKKyAgICAgICAgKiBranMvdGVzdGtqcy5jcHA6IEFkZCBtaXNz
aW5nIHNpZ25hbC5oIGluY2x1ZGUKKyAgICAgICAgKiBranMvdGVzdGtqcy5wcm86IEFkZCBRVF8q
X05BTUVTUEFDRSBtYWNyb3MKKwogMjAwOC0wNC0yOCAgT2xpdmVyIEh1bnQgIDxvbGl2ZXJAYXBw
bGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEdlb2ZmLgpJbmRleDogSmF2YVNjcmlwdENv
cmUvSmF2YVNjcmlwdENvcmUudmNwcm9qL0phdmFTY3JpcHRDb3JlL0phdmFTY3JpcHRDb3JlLnZj
cHJvago9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0Q29yZS9KYXZhU2NyaXB0Q29yZS52Y3Byb2ov
SmF2YVNjcmlwdENvcmUvSmF2YVNjcmlwdENvcmUudmNwcm9qCShyZXZpc2lvbiAzMjY3NSkKKysr
IEphdmFTY3JpcHRDb3JlL0phdmFTY3JpcHRDb3JlLnZjcHJvai9KYXZhU2NyaXB0Q29yZS9KYXZh
U2NyaXB0Q29yZS52Y3Byb2oJKHdvcmtpbmcgY29weSkKQEAgLTQ4NSw3ICs0ODUsNyBAQAogCQkJ
CT4NCiAJCQk8L0ZpbGU+DQogCQkJPEZpbGUNCi0JCQkJUmVsYXRpdmVQYXRoPSIuLlwuLlxranNc
TG9jYWxTdG9yYWdlLmgiDQorCQkJCVJlbGF0aXZlUGF0aD0iLi5cLi5ca2pzXExvY2FsU3RvcmFn
ZUVudHJ5LmgiDQogCQkJCT4NCiAJCQk8L0ZpbGU+DQogCQkJPEZpbGUNCkluZGV4OiBKYXZhU2Ny
aXB0Q29yZS9ranMvRXhlY1N0YXRlLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gSmF2YVNjcmlwdENvcmUva2pz
L0V4ZWNTdGF0ZS5oCShyZXZpc2lvbiAzMjY3NSkKKysrIEphdmFTY3JpcHRDb3JlL2tqcy9FeGVj
U3RhdGUuaAkod29ya2luZyBjb3B5KQpAQCAtMjUsNyArMjUsNyBAQAogI2RlZmluZSBFeGVjU3Rh
dGVfaAogCiAjaW5jbHVkZSAiTGFiZWxTdGFjay5oIgotI2luY2x1ZGUgIkxvY2FsU3RvcmFnZS5o
IgorI2luY2x1ZGUgIkxvY2FsU3RvcmFnZUVudHJ5LmgiCiAjaW5jbHVkZSAiY29tcGxldGlvbi5o
IgogI2luY2x1ZGUgImxpc3QuaCIKICNpbmNsdWRlICJzY29wZV9jaGFpbi5oIgpJbmRleDogSmF2
YVNjcmlwdENvcmUva2pzL0pTQWN0aXZhdGlvbi5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gSmF2YVNjcmlw
dENvcmUva2pzL0pTQWN0aXZhdGlvbi5jcHAJKHJldmlzaW9uIDMyNjc1KQorKysgSmF2YVNjcmlw
dENvcmUva2pzL0pTQWN0aXZhdGlvbi5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTI4LDYgKzI4LDcg
QEAKICAKICNpbmNsdWRlICJjb25maWcuaCIKICNpbmNsdWRlICJKU0FjdGl2YXRpb24uaCIKKyNp
bmNsdWRlICJmdW5jdGlvbi5oIgogCiAjaW5jbHVkZSAiQ29kZUJsb2NrLmgiCiAjaW5jbHVkZSAi
TWFjaGluZS5oIgpJbmRleDogSmF2YVNjcmlwdENvcmUva2pzL0xvY2FsU3RvcmFnZS5oCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIEphdmFTY3JpcHRDb3JlL2tqcy9Mb2NhbFN0b3JhZ2UuaAkocmV2aXNpb24gMzI2
NzUpCisrKyBKYXZhU2NyaXB0Q29yZS9ranMvTG9jYWxTdG9yYWdlLmgJKHdvcmtpbmcgY29weSkK
QEAgLTEsNTYgKzAsMCBAQAotLy8gLSotIG1vZGU6IGMrKzsgYy1iYXNpYy1vZmZzZXQ6IDQgLSot
Ci0vKgotICogIENvcHlyaWdodCAoQykgMTk5OS0yMDAwIEhhcnJpIFBvcnRlbiAocG9ydGVuQGtk
ZS5vcmcpCi0gKiAgQ29weXJpZ2h0IChDKSAyMDAzLCAyMDA2LCAyMDA3LCAyMDA4IEFwcGxlIElu
Yy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KLSAqICBDb3B5cmlnaHQgKEMpIDIwMDcgQ2FtZXJvbiBa
d2FyaWNoIChjd3p3YXJpY2hAdXdhdGVybG9vLmNhKQotICogIENvcHlyaWdodCAoQykgMjAwNyBN
YWtzIE9ybG92aWNoCi0gKgotICogIFRoaXMgbGlicmFyeSBpcyBmcmVlIHNvZnR3YXJlOyB5b3Ug
Y2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKLSAqICBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1z
IG9mIHRoZSBHTlUgTGlicmFyeSBHZW5lcmFsIFB1YmxpYwotICogIExpY2Vuc2UgYXMgcHVibGlz
aGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlcgotICogIHZlcnNpb24g
MiBvZiB0aGUgTGljZW5zZSwgb3IgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4K
LSAqCi0gKiAgVGhpcyBsaWJyYXJ5IGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQg
d2lsbCBiZSB1c2VmdWwsCi0gKiAgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2
ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKLSAqICBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVT
UyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQotICogIExpYnJhcnkgR2Vu
ZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgotICoKLSAqICBZb3Ugc2hvdWxk
IGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgTGlicmFyeSBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlCi0gKiAgYWxvbmcgd2l0aCB0aGlzIGxpYnJhcnk7IHNlZSB0aGUgZmlsZSBDT1BZSU5H
LkxJQi4gIElmIG5vdCwgd3JpdGUgdG8KLSAqICB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9u
LCBJbmMuLCA1MSBGcmFua2xpbiBTdHJlZXQsIEZpZnRoIEZsb29yLAotICogIEJvc3RvbiwgTUEg
MDIxMTAtMTMwMSwgVVNBLgotICoKLSAqLwotCi0jaWZuZGVmIEtKU19MT0NBTF9TVE9SQUdFX0gK
LSNkZWZpbmUgS0pTX0xPQ0FMX1NUT1JBR0VfSAotCi0jaW5jbHVkZSA8d3RmL0ZvcndhcmQuaD4K
LSNpbmNsdWRlIDx3dGYvVmVjdG9yVHJhaXRzLmg+Ci0KLW5hbWVzcGFjZSBLSlMgewotICAgIGNs
YXNzIEpTVmFsdWU7Ci0KLSAgICBzdHJ1Y3QgTG9jYWxTdG9yYWdlRW50cnkgewotICAgICAgICBM
b2NhbFN0b3JhZ2VFbnRyeSgpCi0gICAgICAgIHsKLSAgICAgICAgfQotICAgIAotICAgICAgICBM
b2NhbFN0b3JhZ2VFbnRyeShKU1ZhbHVlKiB2LCB1bnNpZ25lZCBhKQotICAgICAgICAgICAgOiB2
YWx1ZSh2KQotICAgICAgICAgICAgLCBhdHRyaWJ1dGVzKGEpCi0gICAgICAgIHsKLSAgICAgICAg
fQotCi0gICAgICAgIEpTVmFsdWUqIHZhbHVlOwotICAgICAgICB1bnNpZ25lZCBhdHRyaWJ1dGVz
OwotICAgIH07Ci0KLSAgICB0eXBlZGVmIFZlY3RvcjxMb2NhbFN0b3JhZ2VFbnRyeSwgMzI+IExv
Y2FsU3RvcmFnZTsKLX0KLQotbmFtZXNwYWNlIFdURiB7Ci0gICAgdGVtcGxhdGU8PiBzdHJ1Y3Qg
VmVjdG9yVHJhaXRzPEtKUzo6TG9jYWxTdG9yYWdlRW50cnk+IDogVmVjdG9yVHJhaXRzQmFzZTx0
cnVlLCBLSlM6OkxvY2FsU3RvcmFnZUVudHJ5PiB7IH07Ci19Ci0KLSNlbmRpZiAvLyBLSlNfTE9D
QUxfU1RPUkFHRV9ICkluZGV4OiBKYXZhU2NyaXB0Q29yZS9ranMvTG9jYWxTdG9yYWdlRW50cnku
aAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0Q29yZS9ranMvTG9jYWxTdG9yYWdlRW50cnkuaAko
cmV2aXNpb24gMzI2MTYpCShmcm9tIEphdmFTY3JpcHRDb3JlL2tqcy9Mb2NhbFN0b3JhZ2UuaDoz
MjYxNikKKysrIEphdmFTY3JpcHRDb3JlL2tqcy9Mb2NhbFN0b3JhZ2VFbnRyeS5oCSh3b3JraW5n
IGNvcHkpCkBAIC0wLDAgKzEsNTYgQEAKKy8vIC0qLSBtb2RlOiBjKys7IGMtYmFzaWMtb2Zmc2V0
OiA0IC0qLQorLyoKKyAqICBDb3B5cmlnaHQgKEMpIDE5OTktMjAwMCBIYXJyaSBQb3J0ZW4gKHBv
cnRlbkBrZGUub3JnKQorICogIENvcHlyaWdodCAoQykgMjAwMywgMjAwNiwgMjAwNywgMjAwOCBB
cHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKiAgQ29weXJpZ2h0IChDKSAyMDA3IENh
bWVyb24gWndhcmljaCAoY3d6d2FyaWNoQHV3YXRlcmxvby5jYSkKKyAqICBDb3B5cmlnaHQgKEMp
IDIwMDcgTWFrcyBPcmxvdmljaAorICoKKyAqICBUaGlzIGxpYnJhcnkgaXMgZnJlZSBzb2Z0d2Fy
ZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiAgbW9kaWZ5IGl0IHVuZGVyIHRo
ZSB0ZXJtcyBvZiB0aGUgR05VIExpYnJhcnkgR2VuZXJhbCBQdWJsaWMKKyAqICBMaWNlbnNlIGFz
IHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIKKyAqICB2
ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZl
cnNpb24uCisgKgorICogIFRoaXMgbGlicmFyeSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0
aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0
aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiAgTUVSQ0hBTlRBQklMSVRZIG9y
IEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqICBMaWJy
YXJ5IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiAgWW91
IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIExpYnJhcnkgR2VuZXJhbCBQ
dWJsaWMgTGljZW5zZQorICogIGFsb25nIHdpdGggdGhpcyBsaWJyYXJ5OyBzZWUgdGhlIGZpbGUg
Q09QWUlORy5MSUIuICBJZiBub3QsIHdyaXRlIHRvCisgKiAgdGhlIEZyZWUgU29mdHdhcmUgRm91
bmRhdGlvbiwgSW5jLiwgNTEgRnJhbmtsaW4gU3RyZWV0LCBGaWZ0aCBGbG9vciwKKyAqICBCb3N0
b24sIE1BIDAyMTEwLTEzMDEsIFVTQS4KKyAqCisgKi8KKworI2lmbmRlZiBLSlNfTE9DQUxfU1RP
UkFHRV9ICisjZGVmaW5lIEtKU19MT0NBTF9TVE9SQUdFX0gKKworI2luY2x1ZGUgPHd0Zi9Gb3J3
YXJkLmg+CisjaW5jbHVkZSA8d3RmL1ZlY3RvclRyYWl0cy5oPgorCituYW1lc3BhY2UgS0pTIHsK
KyAgICBjbGFzcyBKU1ZhbHVlOworCisgICAgc3RydWN0IExvY2FsU3RvcmFnZUVudHJ5IHsKKyAg
ICAgICAgTG9jYWxTdG9yYWdlRW50cnkoKQorICAgICAgICB7CisgICAgICAgIH0KKyAgICAKKyAg
ICAgICAgTG9jYWxTdG9yYWdlRW50cnkoSlNWYWx1ZSogdiwgdW5zaWduZWQgYSkKKyAgICAgICAg
ICAgIDogdmFsdWUodikKKyAgICAgICAgICAgICwgYXR0cmlidXRlcyhhKQorICAgICAgICB7Cisg
ICAgICAgIH0KKworICAgICAgICBKU1ZhbHVlKiB2YWx1ZTsKKyAgICAgICAgdW5zaWduZWQgYXR0
cmlidXRlczsKKyAgICB9OworCisgICAgdHlwZWRlZiBWZWN0b3I8TG9jYWxTdG9yYWdlRW50cnks
IDMyPiBMb2NhbFN0b3JhZ2U7Cit9CisKK25hbWVzcGFjZSBXVEYgeworICAgIHRlbXBsYXRlPD4g
c3RydWN0IFZlY3RvclRyYWl0czxLSlM6OkxvY2FsU3RvcmFnZUVudHJ5PiA6IFZlY3RvclRyYWl0
c0Jhc2U8dHJ1ZSwgS0pTOjpMb2NhbFN0b3JhZ2VFbnRyeT4geyB9OworfQorCisjZW5kaWYgLy8g
S0pTX0xPQ0FMX1NUT1JBR0VfSApJbmRleDogSmF2YVNjcmlwdENvcmUva2pzL2NvbGxlY3Rvci5j
cHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gSmF2YVNjcmlwdENvcmUva2pzL2NvbGxlY3Rvci5jcHAJKHJldmlz
aW9uIDMyNjc1KQorKysgSmF2YVNjcmlwdENvcmUva2pzL2NvbGxlY3Rvci5jcHAJKHdvcmtpbmcg
Y29weSkKQEAgLTI4Nyw2ICsyODcsMTYgQEAgY29sbGVjdDoKICAgcmV0dXJuIG5ld0NlbGw7CiB9
CiAKK3ZvaWQqIENvbGxlY3Rvcjo6YWxsb2NhdGUoc2l6ZV90IHMpIAoreworICAgIHJldHVybiBo
ZWFwQWxsb2NhdGU8UHJpbWFyeUhlYXA+KHMpOworfQorCit2b2lkKiBDb2xsZWN0b3I6OmFsbG9j
YXRlTnVtYmVyKHNpemVfdCBzKSAKK3sKKyAgICByZXR1cm4gaGVhcEFsbG9jYXRlPE51bWJlckhl
YXA+KHMpOworfQorCiBzdGF0aWMgaW5saW5lIHZvaWQqIGN1cnJlbnRUaHJlYWRTdGFja0Jhc2Uo
KQogewogI2lmIFBMQVRGT1JNKERBUldJTikKSW5kZXg6IEphdmFTY3JpcHRDb3JlL2tqcy9jb2xs
ZWN0b3IuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0Q29yZS9ranMvY29sbGVjdG9yLmgJKHJl
dmlzaW9uIDMyNjc1KQorKysgSmF2YVNjcmlwdENvcmUva2pzL2NvbGxlY3Rvci5oCSh3b3JraW5n
IGNvcHkpCkBAIC0zOCwxNSArMzgsOCBAQCBuYW1lc3BhY2UgS0pTIHsKICAgICBjbGFzcyBUaHJl
YWQ7CiAgICAgZW51bSBIZWFwVHlwZSB7IFByaW1hcnlIZWFwLCBOdW1iZXJIZWFwIH07CiAKLSAg
ICBzdGF0aWMgdm9pZCogYWxsb2NhdGUoc2l6ZV90IHMpIAotICAgIHsKLSAgICAgICAgcmV0dXJu
IGhlYXBBbGxvY2F0ZTxQcmltYXJ5SGVhcD4ocyk7Ci0gICAgfQotCi0gICAgc3RhdGljIHZvaWQq
IGFsbG9jYXRlTnVtYmVyKHNpemVfdCBzKSAKLSAgICB7Ci0gICAgICAgIHJldHVybiBoZWFwQWxs
b2NhdGU8TnVtYmVySGVhcD4ocyk7Ci0gICAgfQorICAgIHN0YXRpYyB2b2lkKiBhbGxvY2F0ZShz
aXplX3Qgcyk7CisgICAgc3RhdGljIHZvaWQqIGFsbG9jYXRlTnVtYmVyKHNpemVfdCBzKTsKIAog
ICAgIHN0YXRpYyBib29sIGNvbGxlY3QoKTsKICAgICBzdGF0aWMgYm9vbCBpc0J1c3koKTsgLy8g
dHJ1ZSBpZiBhbiBhbGxvY2F0aW9uIG9yIGNvbGxlY3Rpb24gaXMgaW4gcHJvZ3Jlc3MKSW5kZXg6
IEphdmFTY3JpcHRDb3JlL2tqcy90ZXN0a2pzLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0
Q29yZS9ranMvdGVzdGtqcy5jcHAJKHJldmlzaW9uIDMyNjc1KQorKysgSmF2YVNjcmlwdENvcmUv
a2pzL3Rlc3RranMuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC01Myw2ICs1MywxMCBAQAogI2luY2x1
ZGUgPFFEYXRlVGltZT4KICNlbmRpZgogCisjaWYgUExBVEZPUk0oVU5JWCkKKyNpbmNsdWRlIDxz
aWduYWwuaD4KKyNlbmRpZgorCiB1c2luZyBuYW1lc3BhY2UgS0pTOwogdXNpbmcgbmFtZXNwYWNl
IFdURjsKIApJbmRleDogSmF2YVNjcmlwdENvcmUva2pzL3Rlc3RranMucHJvCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIEphdmFTY3JpcHRDb3JlL2tqcy90ZXN0a2pzLnBybwkocmV2aXNpb24gMzI2NzUpCisrKyBK
YXZhU2NyaXB0Q29yZS9ranMvdGVzdGtqcy5wcm8JKHdvcmtpbmcgY29weSkKQEAgLTQxLDMgKzQx
LDYgQEAgU09VUkNFUyAtPSBBUEkvSlNCYXNlLmNwcCBcCiAgICAgQVBJL0pTU3RyaW5nUmVmLmNw
cCBcCiAgICAgQVBJL0pTVmFsdWVSZWYuY3BwCiAKK3F0LXBvcnQ6bGVzc1RoYW4oUVRfTUlOT1Jf
VkVSU0lPTiwgNCkgeworICAgIERFRklORVMgKz0gUVRfQkVHSU5fTkFNRVNQQUNFPSIiIFFUX0VO
RF9OQU1FU1BBQ0U9IiIKK30KSW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFdlYkNvcmUvQ2hhbmdlTG9nCShyZXZpc2lvbiAzMjY3NikKKysrIFdlYkNvcmUvQ2hhbmdlTG9n
CSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTQgQEAKKzIwMDgtMDQtMjkgIEdhYm9yIExva2kg
IDxsb2tpQGluZi51LXN6ZWdlZC5odT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBCdWcgMTg0ODk6IFNxdWlycmVsZmlzaCBkb2Vzbid0IGJ1aWxkIG9u
IGxpbnV4CisgICAgICAgIDxodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTg0ODk+CisKKyAgICAgICAgKiBXZWJDb3JlLnBybzogQWRkIGFwcGNhY2hlIHBhdGggaW5jbHVk
ZSBhbmQgc291cmNlcyBhbmQgc29tZSBtaXNzaW5nCisgICAgICAgIHN0b3JhZ2Ugc291cmNlcyBh
bHNvCisgICAgICAgICogc3RvcmFnZS9Mb2NhbFN0b3JhZ2UuaDogQWRkIG1pc2luZyBTdG9yYWdl
QXJlYS5oCisKIDIwMDgtMDQtMTQgIEdhYm9yIExva2kgIDxsb2tpQGluZi51LXN6ZWdlZC5odT4K
IAogICAgICAgICBSZXZpZXdlZCBieSBHZW9mZnJleSBHYXJlbi4KSW5kZXg6IFdlYkNvcmUvV2Vi
Q29yZS5wcm8KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9XZWJDb3JlLnBybwkocmV2aXNpb24gMzI2
NzUpCisrKyBXZWJDb3JlL1dlYkNvcmUucHJvCSh3b3JraW5nIGNvcHkpCkBAIC0yMDMsNiArMjAz
LDcgQEAgSU5DTFVERVBBVEggKz0gICQkUFdEIFwKICAgICAgICAgICAgICAgICAkJFBXRC9wbGF0
Zm9ybS90ZXh0IFwKICAgICAgICAgICAgICAgICAkJFBXRC9zdG9yYWdlIFwKICAgICAgICAgICAg
ICAgICAkJFBXRC9sb2FkZXIgXAorICAgICAgICAgICAgICAgICQkUFdEL2xvYWRlci9hcHBjYWNo
ZSBcCiAgICAgICAgICAgICAgICAgJCRQV0QvbG9hZGVyL2FyY2hpdmUgXAogICAgICAgICAgICAg
ICAgICQkUFdEL2xvYWRlci9pY29uIFwKICAgICAgICAgICAgICAgICAkJFBXRC9jc3MgXApAQCAt
NzIxLDYgKzcyMiwxMSBAQCBTT1VSQ0VTICs9IFwKICAgICBodG1sL0hUTUxWaWV3U291cmNlRG9j
dW1lbnQuY3BwIFwKICAgICBodG1sL0ltYWdlRGF0YS5jcHAgXAogICAgIGh0bWwvUHJlbG9hZFNj
YW5uZXIuY3BwIFwKKyAgICBsb2FkZXIvYXBwY2FjaGUvQXBwbGljYXRpb25DYWNoZS5jcHAgXAor
ICAgIGxvYWRlci9hcHBjYWNoZS9BcHBsaWNhdGlvbkNhY2hlR3JvdXAuY3BwIFwKKyAgICBsb2Fk
ZXIvYXBwY2FjaGUvQXBwbGljYXRpb25DYWNoZVJlc291cmNlLmNwcCBcCisgICAgbG9hZGVyL2Fw
cGNhY2hlL0RPTUFwcGxpY2F0aW9uQ2FjaGUuY3BwIFwKKyAgICBsb2FkZXIvYXBwY2FjaGUvTWFu
aWZlc3RQYXJzZXIuY3BwIFwKICAgICBsb2FkZXIvYXJjaGl2ZS9BcmNoaXZlRmFjdG9yeS5jcHAg
XAogICAgIGxvYWRlci9hcmNoaXZlL0FyY2hpdmVSZXNvdXJjZS5jcHAgXAogICAgIGxvYWRlci9h
cmNoaXZlL0FyY2hpdmVSZXNvdXJjZUNvbGxlY3Rpb24uY3BwIFwKQEAgLTExOTMsOCArMTE5OSwx
MiBAQCBjb250YWlucyhERUZJTkVTLCBFTkFCTEVfREFUQUJBU0U9MSkgewogICAgICAgICBzdG9y
YWdlL0RhdGFiYXNlVGFzay5jcHAgXAogICAgICAgICBzdG9yYWdlL0RhdGFiYXNlVGhyZWFkLmNw
cCBcCiAgICAgICAgIHN0b3JhZ2UvRGF0YWJhc2VUcmFja2VyLmNwcCBcCisgICAgICAgIHN0b3Jh
Z2UvTG9jYWxTdG9yYWdlLmNwcCBcCisgICAgICAgIHN0b3JhZ2UvTG9jYWxTdG9yYWdlQXJlYS5j
cHAgXAogICAgICAgICBzdG9yYWdlL09yaWdpblF1b3RhTWFuYWdlci5jcHAgXAogICAgICAgICBz
dG9yYWdlL09yaWdpblVzYWdlUmVjb3JkLmNwcCBcCisgICAgICAgIHN0b3JhZ2UvU3RvcmFnZUFy
ZWEuY3BwIFwKKyAgICAgICAgc3RvcmFnZS9TdG9yYWdlTWFwLmNwcCBcCiAgICAgICAgIHN0b3Jh
Z2UvU1FMUmVzdWx0U2V0LmNwcCBcCiAgICAgICAgIHN0b3JhZ2UvU1FMUmVzdWx0U2V0Um93TGlz
dC5jcHAgXAogICAgICAgICBzdG9yYWdlL1NRTFN0YXRlbWVudC5jcHAgXApJbmRleDogV2ViQ29y
ZS9zdG9yYWdlL0xvY2FsU3RvcmFnZS5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvc3RvcmFnZS9M
b2NhbFN0b3JhZ2UuaAkocmV2aXNpb24gMzI2NzUpCisrKyBXZWJDb3JlL3N0b3JhZ2UvTG9jYWxT
dG9yYWdlLmgJKHdvcmtpbmcgY29weSkKQEAgLTI3LDYgKzI3LDcgQEAKICNkZWZpbmUgTG9jYWxT
dG9yYWdlX2gKIAogI2luY2x1ZGUgIlNlY3VyaXR5T3JpZ2luSGFzaC5oIgorI2luY2x1ZGUgIlN0
b3JhZ2VBcmVhLmgiCiAKICNpbmNsdWRlIDx3dGYvSGFzaE1hcC5oPgogI2luY2x1ZGUgPHd0Zi9I
YXNoU2V0Lmg+CkBAIC0zNSw3ICszNiw2IEBAIG5hbWVzcGFjZSBXZWJDb3JlIHsKIAogICAgIGNs
YXNzIExvY2FsU3RvcmFnZUFyZWE7CiAgICAgY2xhc3MgUGFnZUdyb3VwOwotICAgIGNsYXNzIFN0
b3JhZ2VBcmVhOwogCiAgICAgY2xhc3MgTG9jYWxTdG9yYWdlIDogcHVibGljIFJlZkNvdW50ZWQ8
TG9jYWxTdG9yYWdlPiB7CiAgICAgcHVibGljOgpJbmRleDogV2ViS2l0L3F0L0NoYW5nZUxvZwo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBXZWJLaXQvcXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAzMjY3NikKKysrIFdl
YktpdC9xdC9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxMiBAQAorMjAwOC0w
NC0yOSAgR2Fib3IgTG9raSAgPGxva2lAaW5mLnUtc3plZ2VkLmh1PgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEJ1ZyAxODQ4OTogU3F1aXJyZWxmaXNo
IGRvZXNuJ3QgYnVpbGQgb24gbGludXgKKyAgICAgICAgPGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xODQ4OT4KKworICAgICAgICAqIEFwaS9xd2Via2l0Z2xvYmFsLmg6
IEFkZCBRVF8qX05BTUVTUEFDRSBkZWZpbmVzCisKIDIwMDgtMDQtMTUgIEFyaXlhIEhpZGF5YXQg
IDxhcml5YS5oaWRheWF0QHRyb2xsdGVjaC5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgU2lt
b24uCkluZGV4OiBXZWJLaXQvcXQvQXBpL3F3ZWJraXRnbG9iYWwuaAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBX
ZWJLaXQvcXQvQXBpL3F3ZWJraXRnbG9iYWwuaAkocmV2aXNpb24gMzI2NzUpCisrKyBXZWJLaXQv
cXQvQXBpL3F3ZWJraXRnbG9iYWwuaAkod29ya2luZyBjb3B5KQpAQCAtMzYsNCArMzYsMTUgQEAK
ICNkZWZpbmUgUVdFQktJVF9FWFBPUlQgUV9ERUNMX0VYUE9SVAogI2VuZGlmCiAKKyNpZiBRVF9W
RVJTSU9OIDwgMHgwNDA0MDAKKyAgICAjaWZuZGVmIFFUX0JFR0lOX05BTUVTUEFDRQorICAgICNk
ZWZpbmUgUVRfQkVHSU5fTkFNRVNQQUNFCisgICAgI2VuZGlmCisKKyAgICAjaWZuZGVmIFFUX0VO
RF9OQU1FU1BBQ0UKKyAgICAjZGVmaW5lIFFUX0VORF9OQU1FU1BBQ0UKKyAgICAjZW5kaWYKKyNl
bmRpZgorCisKICNlbmRpZiAvLyBRV0VCS0lUR0xPQkFMX0gKSW5kZXg6IFdlYktpdFRvb2xzL0No
YW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXRUb29scy9DaGFuZ2VMb2cJKHJldmlzaW9uIDMy
Njc2KQorKysgV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEs
MTIgQEAKKzIwMDgtMDQtMjkgIEdhYm9yIExva2kgIDxsb2tpQGluZi51LXN6ZWdlZC5odT4KKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBCdWcgMTg0ODk6
IFNxdWlycmVsZmlzaCBkb2Vzbid0IGJ1aWxkIG9uIGxpbnV4CisgICAgICAgIDxodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg0ODk+CisKKyAgICAgICAgKiBEdW1wUmVu
ZGVyVHJlZS9xdC9EdW1wUmVuZGVyVHJlZS5wcm86IEFkZCBRVF8qX05BTUVTUEFDRSBkZWZpbmVz
CisKIDIwMDgtMDQtMTQgIE1hY2llaiBTdGFjaG93aWFrICA8bWpzQGFwcGxlLmNvbT4KIAogICAg
ICAgICBSZXZpZXdlZCBieSBPbGl2ZXIuCkluZGV4OiBXZWJLaXRUb29scy9EdW1wUmVuZGVyVHJl
ZS9xdC9EdW1wUmVuZGVyVHJlZS5wcm8KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0VG9vbHMvRHVtcFJl
bmRlclRyZWUvcXQvRHVtcFJlbmRlclRyZWUucHJvCShyZXZpc2lvbiAzMjY3NSkKKysrIFdlYktp
dFRvb2xzL0R1bXBSZW5kZXJUcmVlL3F0L0R1bXBSZW5kZXJUcmVlLnBybwkod29ya2luZyBjb3B5
KQpAQCAtMTYsMyArMTYsNyBAQCBTT1VSQ0VTID0gRHVtcFJlbmRlclRyZWUuY3BwIG1haW4uY3Bw
IGpzCiB1bml4OiFtYWMgewogICAgIFFNQUtFX1JQQVRIRElSID0gJCRPVVRQVVRfRElSL2xpYiAk
JFFNQUtFX1JQQVRIRElSCiB9CisKK3F0LXBvcnQ6bGVzc1RoYW4oUVRfTUlOT1JfVkVSU0lPTiwg
NCkgeworICAgIERFRklORVMgKz0gUVRfQkVHSU5fTkFNRVNQQUNFPSIiIFFUX0VORF9OQU1FU1BB
Q0U9IiIKK30K
</data>
<flag name="review"
          id="9137"
          type_id="1"
          status="+"
          setter="mjs"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>21157</attachid>
            <date>2008-05-15 03:13:06 -0700</date>
            <delta_ts>2008-05-23 05:55:08 -0700</delta_ts>
            <desc>Add missing includes and sources</desc>
            <filename>linux-33436.patch</filename>
            <type>text/plain</type>
            <size>5355</size>
            <attacher name="Gabor Loki">loki</attacher>
            
              <data encoding="base64">SW5kZXg6IEphdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDMzNDM2KQorKysgSmF2YVNjcmlwdENvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTcgQEAKKzIwMDgtMDUtMTUgIEdhYm9yIExv
a2kgIDxsb2tpQGluZi51LXN6ZWdlZC5odT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBCdWcgMTg0ODk6IFNxdWlycmVsZmlzaCBkb2Vzbid0IGJ1aWxk
IG9uIGxpbnV4CisgICAgICAgIDxodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTg0ODk+CisKKyAgICAgICAgKiBWTS9Db2RlR2VuZXJhdG9yLmg6IEFkZCBtaXNzaW5nIGlu
Y2x1ZGUKKyAgICAgICAgKiBranMvRXhlY1N0YXRlLmg6CisgICAgICAgIChLSlM6OkV4ZWNTdGF0
ZTo6bGV4aWNhbEdsb2JhbE9iamVjdCk6IFJlbW92ZSB1bm5lY2Vzc2FyeSBxdWFsaWZpZXIKKyAg
ICAgICAgKiBranMvUGFyc2VyLmNwcDogQWRkIG1pc3NpbmcgaW5jbHVkZQorICAgICAgICAqIGtq
cy9pbnRlcnByZXRlci5oOiBEaXR0by4KKyAgICAgICAgKiBranMvdGVzdGtqcy5jcHA6IERpdHRv
LgorCiAyMDA4LTA1LTE0ICBPbGl2ZXIgSHVudCAgPG9saXZlckBhcHBsZS5jb20+CiAKICAgICAg
ICAgUmV2aWV3ZWQgYnkgR2VvZmYuCkluZGV4OiBKYXZhU2NyaXB0Q29yZS9WTS9Db2RlR2VuZXJh
dG9yLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gSmF2YVNjcmlwdENvcmUvVk0vQ29kZUdlbmVyYXRvci5oCShy
ZXZpc2lvbiAzMzQzNikKKysrIEphdmFTY3JpcHRDb3JlL1ZNL0NvZGVHZW5lcmF0b3IuaAkod29y
a2luZyBjb3B5KQpAQCAtMzksNiArMzksNyBAQAogI2luY2x1ZGUgIlN5bWJvbFRhYmxlLmgiCiAj
aW5jbHVkZSAiU2VnbWVudGVkVmVjdG9yLmgiCiAjaW5jbHVkZSAibm9kZXMuaCIKKyNpbmNsdWRl
ICJmdW5jdGlvbi5oIgogI2luY2x1ZGUgPHd0Zi9QYXNzUmVmUHRyLmg+CiAjaW5jbHVkZSA8d3Rm
L1ZlY3Rvci5oPgogCkluZGV4OiBKYXZhU2NyaXB0Q29yZS9ranMvRXhlY1N0YXRlLmgKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gSmF2YVNjcmlwdENvcmUva2pzL0V4ZWNTdGF0ZS5oCShyZXZpc2lvbiAzMzQzNikK
KysrIEphdmFTY3JpcHRDb3JlL2tqcy9FeGVjU3RhdGUuaAkod29ya2luZyBjb3B5KQpAQCAtNzQs
NyArNzQsNyBAQCBuYW1lc3BhY2UgS0pTICB7CiAgICAgICAgIAogICAgICAgICAvLyBHbG9iYWwg
b2JqZWN0IGluIHdoaWNoIHRoZSBjdXJyZW50IHNjcmlwdCB3YXMgZGVmaW5lZC4gKENhbiBkaWZm
ZXIKICAgICAgICAgLy8gZnJvbSBkeW5hbWljR2xvYmFsT2JqZWN0KCkgZHVyaW5nIGZ1bmN0aW9u
IGNhbGxzIGFjcm9zcyBmcmFtZXMuKQotICAgICAgICBKU0dsb2JhbE9iamVjdCogRXhlY1N0YXRl
OjpsZXhpY2FsR2xvYmFsT2JqZWN0KCkgY29uc3QKKyAgICAgICAgSlNHbG9iYWxPYmplY3QqIGxl
eGljYWxHbG9iYWxPYmplY3QoKSBjb25zdAogICAgICAgICB7CiAgICAgICAgICAgICByZXR1cm4g
bV9zY29wZUNoYWluLT5nbG9iYWxPYmplY3QoKTsKICAgICAgICAgfQpJbmRleDogSmF2YVNjcmlw
dENvcmUva2pzL1BhcnNlci5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gSmF2YVNjcmlwdENvcmUva2pzL1Bh
cnNlci5jcHAJKHJldmlzaW9uIDMzNDM2KQorKysgSmF2YVNjcmlwdENvcmUva2pzL1BhcnNlci5j
cHAJKHdvcmtpbmcgY29weSkKQEAgLTMyLDYgKzMyLDcgQEAKIHVzaW5nIG5hbWVzcGFjZSBXVEY7
CiAjZW5kaWYKICNpbmNsdWRlIDx3dGYvVmVjdG9yLmg+CisjaW5jbHVkZSAiZGVidWdnZXIuaCIK
IAogZXh0ZXJuIGludCBranN5eXBhcnNlKHZvaWQqKTsKIApJbmRleDogSmF2YVNjcmlwdENvcmUv
a2pzL2ludGVycHJldGVyLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gSmF2YVNjcmlwdENvcmUva2pzL2ludGVy
cHJldGVyLmgJKHJldmlzaW9uIDMzNDM2KQorKysgSmF2YVNjcmlwdENvcmUva2pzL2ludGVycHJl
dGVyLmgJKHdvcmtpbmcgY29weSkKQEAgLTI0LDYgKzI0LDcgQEAKICNkZWZpbmUgS0pTX0ludGVy
cHJldGVyX2gKIAogI2luY2x1ZGUgPHd0Zi91bmljb2RlL1VuaWNvZGUuaD4KKyNpbmNsdWRlICJG
b3J3YXJkLmgiCiAKIG5hbWVzcGFjZSBLSlMgewogCkluZGV4OiBKYXZhU2NyaXB0Q29yZS9ranMv
dGVzdGtqcy5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gSmF2YVNjcmlwdENvcmUva2pzL3Rlc3RranMuY3Bw
CShyZXZpc2lvbiAzMzQzNikKKysrIEphdmFTY3JpcHRDb3JlL2tqcy90ZXN0a2pzLmNwcAkod29y
a2luZyBjb3B5KQpAQCAtNTMsNiArNTMsMTAgQEAKICNpbmNsdWRlIDxRRGF0ZVRpbWU+CiAjZW5k
aWYKIAorI2lmIFBMQVRGT1JNKFVOSVgpCisjaW5jbHVkZSA8c2lnbmFsLmg+CisjZW5kaWYKKwog
dXNpbmcgbmFtZXNwYWNlIEtKUzsKIHVzaW5nIG5hbWVzcGFjZSBXVEY7CiAKSW5kZXg6IFdlYkNv
cmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9nCShyZXZpc2lvbiAz
MzQzNikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTYg
QEAKKzIwMDgtMDUtMTUgIEdhYm9yIExva2kgIDxsb2tpQGluZi51LXN6ZWdlZC5odT4KKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBCdWcgMTg0ODk6IFNx
dWlycmVsZmlzaCBkb2Vzbid0IGJ1aWxkIG9uIGxpbnV4CisgICAgICAgIDxodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg0ODk+CisKKyAgICAgICAgKiBXZWJDb3JlLnBy
bzogQWRkICdhcHBjYWNoZScgZmlsZXMgdG8gU09VUkNFUworICAgICAgICAqIGJyaWRnZS9xdC9x
dF9pbnN0YW5jZS5jcHA6CisgICAgICAgIChLSlM6OkJpbmRpbmdzOjpRdFJ1bnRpbWVPYmplY3RJ
bXA6OmltcGxlbWVudHNDb25zdHJ1Y3QpOiBUcmFuc2Zvcm0gdG8KKyAgICAgICAgbmF0aXZlIGZ1
bmN0aW9uIChsaWtlIGluIENoYW5nZXNldCAzMzEwOSkKKyAgICAgICAgKiBzdG9yYWdlL0xvY2Fs
U3RvcmFnZS5oOiBBZGQgbWlzc2luZyBpbmNsdWRlCisKIDIwMDgtMDUtMTMgIEdlb2ZmcmV5IEdh
cmVuICA8Z2dhcmVuQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBPbGl2ZXIgSHVu
dC4KSW5kZXg6IFdlYkNvcmUvV2ViQ29yZS5wcm8KPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9XZWJD
b3JlLnBybwkocmV2aXNpb24gMzM0MzYpCisrKyBXZWJDb3JlL1dlYkNvcmUucHJvCSh3b3JraW5n
IGNvcHkpCkBAIC03MzcsNiArNzM3LDExIEBAIFNPVVJDRVMgKz0gXAogICAgIGh0bWwvSFRNTFZp
ZXdTb3VyY2VEb2N1bWVudC5jcHAgXAogICAgIGh0bWwvSW1hZ2VEYXRhLmNwcCBcCiAgICAgaHRt
bC9QcmVsb2FkU2Nhbm5lci5jcHAgXAorICAgIGxvYWRlci9hcHBjYWNoZS9BcHBsaWNhdGlvbkNh
Y2hlLmNwcCBcCisgICAgbG9hZGVyL2FwcGNhY2hlL0FwcGxpY2F0aW9uQ2FjaGVHcm91cC5jcHAg
XAorICAgIGxvYWRlci9hcHBjYWNoZS9BcHBsaWNhdGlvbkNhY2hlUmVzb3VyY2UuY3BwIFwKKyAg
ICBsb2FkZXIvYXBwY2FjaGUvRE9NQXBwbGljYXRpb25DYWNoZS5jcHAgXAorICAgIGxvYWRlci9h
cHBjYWNoZS9NYW5pZmVzdFBhcnNlci5jcHAgXAogICAgIGxvYWRlci9hcmNoaXZlL0FyY2hpdmVG
YWN0b3J5LmNwcCBcCiAgICAgbG9hZGVyL2FyY2hpdmUvQXJjaGl2ZVJlc291cmNlLmNwcCBcCiAg
ICAgbG9hZGVyL2FyY2hpdmUvQXJjaGl2ZVJlc291cmNlQ29sbGVjdGlvbi5jcHAgXApJbmRleDog
V2ViQ29yZS9icmlkZ2UvcXQvcXRfaW5zdGFuY2UuY3BwCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUv
YnJpZGdlL3F0L3F0X2luc3RhbmNlLmNwcAkocmV2aXNpb24gMzM0MzYpCisrKyBXZWJDb3JlL2Jy
aWRnZS9xdC9xdF9pbnN0YW5jZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTU5LDcgKzU5LDcgQEAg
Y2xhc3MgUXRSdW50aW1lT2JqZWN0SW1wIDogcHVibGljIFJ1bnRpbQogICAgICAgICB9CiAKICAg
ICAgICAgLy8gQWRkaXRpb25zCi0gICAgICAgIHZpcnR1YWwgYm9vbCBpbXBsZW1lbnRzQ29uc3Ry
dWN0KCkgY29uc3Qge3JldHVybiBpbXBsZW1lbnRzQ2FsbCgpO30KKyAgICAgICAgYm9vbCBpbXBs
ZW1lbnRzQ29uc3RydWN0KCkge3JldHVybiBpbXBsZW1lbnRzQ2FsbCgpO30KICAgICAgICAgdmly
dHVhbCBKU09iamVjdCogY29uc3RydWN0KEV4ZWNTdGF0ZSogZXhlYywgY29uc3QgTGlzdCYgYXJn
cyk7CiAgICAgcHJvdGVjdGVkOgogICAgICAgICB2b2lkIHJlbW92ZUZyb21DYWNoZSgpOwpJbmRl
eDogV2ViQ29yZS9zdG9yYWdlL0xvY2FsU3RvcmFnZS5oCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUv
c3RvcmFnZS9Mb2NhbFN0b3JhZ2UuaAkocmV2aXNpb24gMzM0MzYpCisrKyBXZWJDb3JlL3N0b3Jh
Z2UvTG9jYWxTdG9yYWdlLmgJKHdvcmtpbmcgY29weSkKQEAgLTMwLDYgKzMwLDcgQEAKICNpbmNs
dWRlICJMb2NhbFN0b3JhZ2VUYXNrLmgiCiAjaW5jbHVkZSAiTG9jYWxTdG9yYWdlVGhyZWFkLmgi
CiAjaW5jbHVkZSAiU2VjdXJpdHlPcmlnaW5IYXNoLmgiCisjaW5jbHVkZSAiU3RvcmFnZUFyZWEu
aCIKIAogI2luY2x1ZGUgPHd0Zi9IYXNoTWFwLmg+CiAjaW5jbHVkZSA8d3RmL0hhc2hTZXQuaD4K
QEAgLTM4LDcgKzM5LDYgQEAKIG5hbWVzcGFjZSBXZWJDb3JlIHsKIAogICAgIGNsYXNzIFBhZ2VH
cm91cDsKLSAgICBjbGFzcyBTdG9yYWdlQXJlYTsKIAogICAgIGNsYXNzIExvY2FsU3RvcmFnZSA6
IHB1YmxpYyBUaHJlYWRTYWZlU2hhcmVkPExvY2FsU3RvcmFnZT4gewogICAgIHB1YmxpYzoK
</data>

          </attachment>
      

    </bug>

</bugzilla>