<?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>67862</bug_id>
          
          <creation_ts>2011-09-09 13:29:37 -0700</creation_ts>
          <short_desc>Removed ENABLE(SINGLE_THREADED) support, since it is always false</short_desc>
          <delta_ts>2011-09-09 17:04: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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Geoffrey Garen">ggaren</reporter>
          <assigned_to name="Geoffrey Garen">ggaren</assigned_to>
          <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>465002</commentid>
    <comment_count>0</comment_count>
      <attachid>106911</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2011-09-09 13:29:37 -0700</bug_when>
    <thetext>Created attachment 106911
patch

Next step toward making the baseline platform assumption that threads exist.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>465003</commentid>
    <comment_count>1</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-09-09 13:31:19 -0700</bug_when>
    <thetext>Attachment 106911 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/JavaScriptCore/ChangeLog&apos;, u&apos;Source...&quot; exit_code: 1

Source/JavaScriptCore/ChangeLog:3:  ChangeLog entry has no bug number  [changelog/bugnumber] [5]
Source/WebCore/ChangeLog:1:  ChangeLog entry has no bug number  [changelog/bugnumber] [5]
Total errors found: 2 in 3 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>465021</commentid>
    <comment_count>2</comment_count>
      <attachid>106922</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2011-09-09 14:25:06 -0700</bug_when>
    <thetext>Created attachment 106922
patch

improved changelog</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>465072</commentid>
    <comment_count>3</comment_count>
      <attachid>106922</attachid>
    <who name="">mitz</who>
    <bug_when>2011-09-09 15:52:05 -0700</bug_when>
    <thetext>Comment on attachment 106922
patch

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

r=me if the bots approve

&gt; JavaScriptCore/ChangeLog:21
&gt; +        * wtf/wtf.pri: Removed now-dead code.

You actually removed a reference to ThreadingNone.cpp here.

&gt; WebCore/ChangeLog:12
&gt; +        * WebCore.pri:
&gt; +        * features.pri: Removed references to
&gt; +        ThreadingNone.cpp, which was only compiled in single-threaded mode.

You actually removed now-dead code here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>465112</commentid>
    <comment_count>4</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2011-09-09 16:58:33 -0700</bug_when>
    <thetext>The EWS bots that have a chance of finishing are green, so I think this is a go.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>465116</commentid>
    <comment_count>5</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2011-09-09 17:04:33 -0700</bug_when>
    <thetext>Committed r94890: &lt;http://trac.webkit.org/changeset/94890&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>106911</attachid>
            <date>2011-09-09 13:29:37 -0700</date>
            <delta_ts>2011-09-09 14:25:06 -0700</delta_ts>
            <desc>patch</desc>
            <filename>ro.txt</filename>
            <type>text/plain</type>
            <size>10194</size>
            <attacher name="Geoffrey Garen">ggaren</attacher>
            
              <data encoding="base64">SW5kZXg6IEphdmFTY3JpcHRDb3JlL0phdmFTY3JpcHRDb3JlLmd5cGkKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
SmF2YVNjcmlwdENvcmUvSmF2YVNjcmlwdENvcmUuZ3lwaQkocmV2aXNpb24gOTQ4NzApCisrKyBK
YXZhU2NyaXB0Q29yZS9KYXZhU2NyaXB0Q29yZS5neXBpCSh3b3JraW5nIGNvcHkpCkBAIC02MjUs
NyArNjI1LDYgQEAKICAgICAgICAgICAgICd3dGYvVGhyZWFkSWRlbnRpZmllckRhdGFQdGhyZWFk
cy5oJywKICAgICAgICAgICAgICd3dGYvVGhyZWFkU3BlY2lmaWNXaW4uY3BwJywKICAgICAgICAg
ICAgICd3dGYvVGhyZWFkaW5nLmNwcCcsCi0gICAgICAgICAgICAnd3RmL1RocmVhZGluZ05vbmUu
Y3BwJywKICAgICAgICAgICAgICd3dGYvVGhyZWFkaW5nUHRocmVhZHMuY3BwJywKICAgICAgICAg
ICAgICd3dGYvVGhyZWFkaW5nV2luLmNwcCcsCiAgICAgICAgICAgICAnd3RmL1R5cGVUcmFpdHMu
Y3BwJywKSW5kZXg6IEphdmFTY3JpcHRDb3JlL3d0Zi9xdC9UaHJlYWRpbmdRdC5jcHAKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gSmF2YVNjcmlwdENvcmUvd3RmL3F0L1RocmVhZGluZ1F0LmNwcAkocmV2aXNpb24g
OTQ4NzApCisrKyBKYXZhU2NyaXB0Q29yZS93dGYvcXQvVGhyZWFkaW5nUXQuY3BwCSh3b3JraW5n
IGNvcHkpCkBAIC0yOSw4ICsyOSw2IEBACiAjaW5jbHVkZSAiY29uZmlnLmgiCiAjaW5jbHVkZSAi
VGhyZWFkaW5nLmgiCiAKLSNpZiAhRU5BQkxFKFNJTkdMRV9USFJFQURFRCkKLQogI2luY2x1ZGUg
IkRhdGVNYXRoLmgiCiAjaW5jbHVkZSAiZHRvYS5oIgogI2luY2x1ZGUgIkN1cnJlbnRUaW1lLmgi
CkBAIC0yOTYsNSArMjk0LDMgQEAKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKIAogI2luY2x1ZGUg
IlRocmVhZGluZ1F0Lm1vYyIKLQotI2VuZGlmCkluZGV4OiBKYXZhU2NyaXB0Q29yZS93dGYvd3Rm
LnByaQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0Q29yZS93dGYvd3RmLnByaQkocmV2aXNpb24g
OTQ4NzApCisrKyBKYXZhU2NyaXB0Q29yZS93dGYvd3RmLnByaQkod29ya2luZyBjb3B5KQpAQCAt
MzUsNyArMzUsNiBAQAogICAgIHd0Zi9TSEExLmNwcCBcCiAgICAgd3RmL1N0YWNrQm91bmRzLmNw
cCBcCiAgICAgd3RmL1RDU3lzdGVtQWxsb2MuY3BwIFwKLSAgICB3dGYvVGhyZWFkaW5nTm9uZS5j
cHAgXAogICAgIHd0Zi9UaHJlYWRpbmcuY3BwIFwKICAgICB3dGYvVHlwZVRyYWl0cy5jcHAgXAog
ICAgIHd0Zi9XVEZUaHJlYWREYXRhLmNwcCBcCkluZGV4OiBKYXZhU2NyaXB0Q29yZS93dGYvVGhy
ZWFkU3BlY2lmaWMuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0Q29yZS93dGYvVGhyZWFkU3Bl
Y2lmaWMuaAkocmV2aXNpb24gOTQ4NzApCisrKyBKYXZhU2NyaXB0Q29yZS93dGYvVGhyZWFkU3Bl
Y2lmaWMuaAkod29ya2luZyBjb3B5KQpAQCAtMTAxLDkgKzEwMSw2IEBACiAgICAgfTsKICNlbmRp
ZgogCi0jaWYgRU5BQkxFKFNJTkdMRV9USFJFQURFRCkKLSAgICBUKiBtX3ZhbHVlOwotI2Vsc2UK
ICNpZiBVU0UoUFRIUkVBRFMpCiAgICAgcHRocmVhZF9rZXlfdCBtX2tleTsKICNlbGlmIFBMQVRG
T1JNKFFUKQpAQCAtMTEzLDI5ICsxMTAsOCBAQAogI2VsaWYgT1MoV0lORE9XUykKICAgICBpbnQg
bV9pbmRleDsKICNlbmRpZgotI2VuZGlmCiB9OwogCi0jaWYgRU5BQkxFKFNJTkdMRV9USFJFQURF
RCkKLXRlbXBsYXRlPHR5cGVuYW1lIFQ+Ci1pbmxpbmUgVGhyZWFkU3BlY2lmaWM8VD46OlRocmVh
ZFNwZWNpZmljKCkKLSAgICA6IG1fdmFsdWUoMCkKLXsKLX0KLQotdGVtcGxhdGU8dHlwZW5hbWUg
VD4KLWlubGluZSBUKiBUaHJlYWRTcGVjaWZpYzxUPjo6Z2V0KCkKLXsKLSAgICByZXR1cm4gbV92
YWx1ZTsKLX0KLQotdGVtcGxhdGU8dHlwZW5hbWUgVD4KLWlubGluZSB2b2lkIFRocmVhZFNwZWNp
ZmljPFQ+OjpzZXQoVCogcHRyKQotewotICAgIEFTU0VSVCghZ2V0KCkpOwotICAgIG1fdmFsdWUg
PSBwdHI7Ci19Ci0jZWxzZQogI2lmIFVTRShQVEhSRUFEUykKIHRlbXBsYXRlPHR5cGVuYW1lIFQ+
CiBpbmxpbmUgVGhyZWFkU3BlY2lmaWM8VD46OlRocmVhZFNwZWNpZmljKCkKQEAgLTI1OSwxMiAr
MjM1LDEwIEBACiAjZWxzZQogI2Vycm9yIFRocmVhZFNwZWNpZmljIGlzIG5vdCBpbXBsZW1lbnRl
ZCBmb3IgdGhpcyBwbGF0Zm9ybS4KICNlbmRpZgotI2VuZGlmCiAKIHRlbXBsYXRlPHR5cGVuYW1l
IFQ+CiBpbmxpbmUgdm9pZCBUaHJlYWRTcGVjaWZpYzxUPjo6ZGVzdHJveSh2b2lkKiBwdHIpCiB7
Ci0jaWYgIUVOQUJMRShTSU5HTEVfVEhSRUFERUQpCiAgICAgRGF0YSogZGF0YSA9IHN0YXRpY19j
YXN0PERhdGEqPihwdHIpOwogCiAjaWYgVVNFKFBUSFJFQURTKQpAQCAtMjk4LDcgKzI3Miw2IEBA
CiAjaWYgIVBMQVRGT1JNKFFUKQogICAgIGRlbGV0ZSBkYXRhOwogI2VuZGlmCi0jZW5kaWYKIH0K
IAogdGVtcGxhdGU8dHlwZW5hbWUgVD4KSW5kZXg6IEphdmFTY3JpcHRDb3JlL3d0Zi9QbGF0Zm9y
bS5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIEphdmFTY3JpcHRDb3JlL3d0Zi9QbGF0Zm9ybS5oCShyZXZpc2lv
biA5NDg3MSkKKysrIEphdmFTY3JpcHRDb3JlL3d0Zi9QbGF0Zm9ybS5oCSh3b3JraW5nIGNvcHkp
CkBAIC0xMDQ2LDEzICsxMDQ2LDYgQEAKICNlbmRpZgogI2VuZGlmCiAKLSNpZiBFTkFCTEUoU0lO
R0xFX1RIUkVBREVEKQotI3VuZGVmIEVOQUJMRV9MQVpZX0JMT0NLX0ZSRUVJTkcKLSNkZWZpbmUg
RU5BQkxFX0xBWllfQkxPQ0tfRlJFRUlORyAwCi0jZWxzZQotI2RlZmluZSBFTkFCTEVfTEFaWV9C
TE9DS19GUkVFSU5HIDEKLSNlbmRpZgotCiAjaWZuZGVmIEVOQUJMRV9MQVJHRV9IRUFQCiAjaWYg
Q1BVKFg4NikgfHwgQ1BVKFg4Nl82NCkKICNkZWZpbmUgRU5BQkxFX0xBUkdFX0hFQVAgMQpAQCAt
MTEzMyw3ICsxMTI2LDcgQEAKICNkZWZpbmUgRU5BQkxFX1RIUkVBRElOR19PUEVOTVAgMQogI2Vu
ZGlmCiAKLSNpZiAhZGVmaW5lZChFTkFCTEVfUEFSQUxMRUxfSk9CUykgJiYgIUVOQUJMRShTSU5H
TEVfVEhSRUFERUQpICYmIChFTkFCTEUoVEhSRUFESU5HX0dFTkVSSUMpIHx8IEVOQUJMRShUSFJF
QURJTkdfTElCRElTUEFUQ0gpIHx8IEVOQUJMRShUSFJFQURJTkdfT1BFTk1QKSkKKyNpZiAhZGVm
aW5lZChFTkFCTEVfUEFSQUxMRUxfSk9CUykgJiYgKEVOQUJMRShUSFJFQURJTkdfR0VORVJJQykg
fHwgRU5BQkxFKFRIUkVBRElOR19MSUJESVNQQVRDSCkgfHwgRU5BQkxFKFRIUkVBRElOR19PUEVO
TVApKQogI2RlZmluZSBFTkFCTEVfUEFSQUxMRUxfSk9CUyAxCiAjZW5kaWYKIApJbmRleDogSmF2
YVNjcmlwdENvcmUvd3RmL1RocmVhZGluZ05vbmUuY3BwCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIEphdmFTY3Jp
cHRDb3JlL3d0Zi9UaHJlYWRpbmdOb25lLmNwcAkocmV2aXNpb24gOTQ4NTUpCisrKyBKYXZhU2Ny
aXB0Q29yZS93dGYvVGhyZWFkaW5nTm9uZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTEsNjMgKzAs
MCBAQAotLyoKLSAqIENvcHlyaWdodCAoQykgMjAwNyBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVz
ZXJ2ZWQuCi0gKiBDb3B5cmlnaHQgKEMpIDIwMDcgSnVzdGluIEhheWdvb2QgKGpoYXlnb29kQHJl
YWt0aXguY29tKQotICoKLSAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBi
aW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAotICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0
dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCi0gKiBhcmUgbWV0Ogot
ICoKLSAqIDEuICBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhl
IGFib3ZlIGNvcHlyaWdodAotICogICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMg
YW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4gCi0gKiAyLiAgUmVkaXN0cmlidXRpb25zIGlu
IGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKLSAqICAgICBu
b3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWlt
ZXIgaW4gdGhlCi0gKiAgICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHBy
b3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4gCi0gKiAzLiAgTmVpdGhlciB0aGUgbmFtZSBv
ZiBBcHBsZSBDb21wdXRlciwgSW5jLiAoIkFwcGxlIikgbm9yIHRoZSBuYW1lcyBvZgotICogICAg
IGl0cyBjb250cmlidXRvcnMgbWF5IGJlIHVzZWQgdG8gZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1
Y3RzIGRlcml2ZWQKLSAqICAgICBmcm9tIHRoaXMgc29mdHdhcmUgd2l0aG91dCBzcGVjaWZpYyBw
cmlvciB3cml0dGVuIHBlcm1pc3Npb24uIAotICoKLSAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklE
RUQgQlkgQVBQTEUgQU5EIElUUyBDT05UUklCVVRPUlMgIkFTIElTIiBBTkQgQU5ZCi0gKiBFWFBS
RVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8s
IFRIRSBJTVBMSUVECi0gKiBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVT
UyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQVJFCi0gKiBESVNDTEFJTUVELiBJTiBOTyBFVkVO
VCBTSEFMTCBBUFBMRSBPUiBJVFMgQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZCi0gKiBE
SVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLCBFWEVNUExBUlksIE9SIENPTlNF
UVVFTlRJQUwgREFNQUdFUwotICogKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9D
VVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOwotICogTE9TUyBPRiBVU0Us
IERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVT
RUQgQU5ECi0gKiBPTiBBTlkgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFD
VCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVAotICogKElOQ0xVRElORyBORUdMSUdFTkNFIE9S
IE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFIE9GCi0gKiBUSElT
IFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFN
QUdFLgotICovCi0KLSNpbmNsdWRlICJjb25maWcuaCIKLSNpbmNsdWRlICJUaHJlYWRpbmcuaCIK
LQotI2lmIEVOQUJMRShTSU5HTEVfVEhSRUFERUQpCi0KLW5hbWVzcGFjZSBXVEYgewotCi12b2lk
IGluaXRpYWxpemVUaHJlYWRpbmcoKSB7IH0KLVRocmVhZElkZW50aWZpZXIgY3JlYXRlVGhyZWFk
SW50ZXJuYWwoVGhyZWFkRnVuY3Rpb24sIHZvaWQqLCBjb25zdCBjaGFyKikgeyByZXR1cm4gVGhy
ZWFkSWRlbnRpZmllcigpOyB9Ci12b2lkIGluaXRpYWxpemVDdXJyZW50VGhyZWFkSW50ZXJuYWwo
Y29uc3QgY2hhciopIHsgfQotaW50IHdhaXRGb3JUaHJlYWRDb21wbGV0aW9uKFRocmVhZElkZW50
aWZpZXIsIHZvaWQqKikgeyByZXR1cm4gMDsgfQotdm9pZCBkZXRhY2hUaHJlYWQoVGhyZWFkSWRl
bnRpZmllcikgeyB9Ci1UaHJlYWRJZGVudGlmaWVyIGN1cnJlbnRUaHJlYWQoKSB7IHJldHVybiBU
aHJlYWRJZGVudGlmaWVyKCk7IH0KLWJvb2wgaXNNYWluVGhyZWFkKCkgeyByZXR1cm4gdHJ1ZTsg
fQotCi1NdXRleDo6TXV0ZXgoKSB7IH0KLU11dGV4Ojp+TXV0ZXgoKSB7IH0KLXZvaWQgTXV0ZXg6
OmxvY2soKSB7IH0KLWJvb2wgTXV0ZXg6OnRyeUxvY2soKSB7IHJldHVybiBmYWxzZTsgfQotdm9p
ZCBNdXRleDo6dW5sb2NrKCkgeyB9Ci0KLVRocmVhZENvbmRpdGlvbjo6VGhyZWFkQ29uZGl0aW9u
KCkgeyB9Ci1UaHJlYWRDb25kaXRpb246On5UaHJlYWRDb25kaXRpb24oKSB7IH0KLXZvaWQgVGhy
ZWFkQ29uZGl0aW9uOjp3YWl0KE11dGV4JikgeyB9Ci1ib29sIFRocmVhZENvbmRpdGlvbjo6dGlt
ZWRXYWl0KE11dGV4JiwgZG91YmxlKSB7IHJldHVybiBmYWxzZTsgfQotdm9pZCBUaHJlYWRDb25k
aXRpb246OnNpZ25hbCgpIHsgfQotdm9pZCBUaHJlYWRDb25kaXRpb246OmJyb2FkY2FzdCgpIHsg
fQotCi12b2lkIGxvY2tBdG9taWNhbGx5SW5pdGlhbGl6ZWRTdGF0aWNNdXRleCgpIHsgfQotdm9p
ZCB1bmxvY2tBdG9taWNhbGx5SW5pdGlhbGl6ZWRTdGF0aWNNdXRleCgpIHsgfQotCi19IC8vIG5h
bWVzcGFjZSBXZWJDb3JlCi0KLSNlbmRpZgpJbmRleDogSmF2YVNjcmlwdENvcmUvSmF2YVNjcmlw
dENvcmUudmNwcm9qL1dURi9XVEYudmNwcm9qCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIEphdmFTY3JpcHRDb3Jl
L0phdmFTY3JpcHRDb3JlLnZjcHJvai9XVEYvV1RGLnZjcHJvagkocmV2aXNpb24gOTQ4NzApCisr
KyBKYXZhU2NyaXB0Q29yZS9KYXZhU2NyaXB0Q29yZS52Y3Byb2ovV1RGL1dURi52Y3Byb2oJKHdv
cmtpbmcgY29weSkKQEAgLTEwODEsMTAgKzEwODEsNiBAQAogCQkJPgogCQk8L0ZpbGU+CiAJCTxG
aWxlCi0JCQlSZWxhdGl2ZVBhdGg9Ii4uXC4uXHd0ZlxUaHJlYWRpbmdOb25lLmNwcCIKLQkJCT4K
LQkJPC9GaWxlPgotCQk8RmlsZQogCQkJUmVsYXRpdmVQYXRoPSIuLlwuLlx3dGZcVGhyZWFkaW5n
UHJpbWl0aXZlcy5oIgogCQkJPgogCQk8L0ZpbGU+CkluZGV4OiBKYXZhU2NyaXB0Q29yZS9DaGFu
Z2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCShyZXZpc2lvbiA5
NDg3MSkKKysrIEphdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSw1
ICsxLDIwIEBACiAyMDExLTA5LTA5ICBHZW9mZnJleSBHYXJlbiAgPGdnYXJlbkBhcHBsZS5jb20+
CiAKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTmV4dCBz
dGVwIHRvd2FyZCBtYWtpbmcgdGhlIGJhc2VsaW5lIHBsYXRmb3JtIGFzc3VtcHRpb24gdGhhdCB0
aHJlYWRzIGV4aXN0LgorCisgICAgICAgICogSmF2YVNjcmlwdENvcmUuZ3lwaToKKyAgICAgICAg
KiBKYXZhU2NyaXB0Q29yZS52Y3Byb2ovV1RGL1dURi52Y3Byb2o6CisgICAgICAgICogd3RmL1Bs
YXRmb3JtLmg6CisgICAgICAgICogd3RmL1RocmVhZFNwZWNpZmljLmg6CisgICAgICAgIChXVEY6
Ojo6ZGVzdHJveSk6CisgICAgICAgICogd3RmL1RocmVhZGluZ05vbmUuY3BwOiBSZW1vdmVkLgor
ICAgICAgICAqIHd0Zi9xdC9UaHJlYWRpbmdRdC5jcHA6CisgICAgICAgICogd3RmL3d0Zi5wcmk6
CisKKzIwMTEtMDktMDkgIEdlb2ZmcmV5IEdhcmVuICA8Z2dhcmVuQGFwcGxlLmNvbT4KKwogICAg
ICAgICBSZXZpZXdlZCBieSBEYW4gQmVybnN0ZWluLgogCiAgICAgICAgIE5ldmVyICNkZWZpbmUg
RU5BQkxFX1NJTkdMRV9USFJFQURFRCwgIUVOQUJMRV9KU0NfTVVMVElQTEVfVEhSRUFEUywgb3IK
SW5kZXg6IFdlYkNvcmUvV2ViQ29yZS5wcmkKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9XZWJDb3Jl
LnByaQkocmV2aXNpb24gOTQ4NTUpCisrKyBXZWJDb3JlL1dlYkNvcmUucHJpCSh3b3JraW5nIGNv
cHkpCkBAIC0xODUsNyArMTg1LDYgQEAKICAgICAgICAgICAgIElOQ0xVREVQQVRIICs9ICQke1NR
TElURTNTUkNESVJ9CiAgICAgICAgICAgICBERUZJTkVTICs9IFNRTElURV9DT1JFIFNRTElURV9P
TUlUX0xPQURfRVhURU5TSU9OIFNRTElURV9PTUlUX0NPTVBMRVRFCiAgICAgICAgICAgICBDT05G
SUcocmVsZWFzZSwgZGVidWd8cmVsZWFzZSk6IERFRklORVMgKj0gTkRFQlVHCi0gICAgICAgICAg
ICBjb250YWlucyhERUZJTkVTLCBFTkFCTEVfU0lOR0xFX1RIUkVBREVEPTEpOiBERUZJTkVTICs9
IFNRTElURV9USFJFQURTQUZFPTAKICAgICB9IGVsc2UgewogICAgICAgICAjIFVzZSBzcWxpdGUz
IGZyb20gdGhlIHVuZGVybHlpbmcgT1MKICAgICAgICAgQ09ORklHKFFURElSX2J1aWxkKSB7Cklu
ZGV4OiBXZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL0NoYW5nZUxvZwko
cmV2aXNpb24gOTQ4NzEpCisrKyBXZWJDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAt
MSwzICsxLDE2IEBACisyMDExLTA5LTA5ICBHZW9mZnJleSBHYXJlbiAgPGdnYXJlbkBhcHBsZS5j
b20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTmVl
ZCBhIHNob3J0IGRlc2NyaXB0aW9uIGFuZCBidWcgVVJMIChPT1BTISkKKworICAgICAgICBObyBu
ZXcgdGVzdHMuIChPT1BTISkKKworICAgICAgICAqIFdlYkNvcmUucHJpOgorICAgICAgICAqIGZl
YXR1cmVzLnByaToKKyAgICAgICAgKiBwbGF0Zm9ybS9zcWwvU1FMaXRlRGF0YWJhc2UuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6U1FMaXRlRGF0YWJhc2U6OmludGVycnVwdCk6CisKIDIwMTEtMDkt
MDkgIEFkYW0gS2xlaW4gIDxhZGFta0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgSW5pdGlhbGl6
ZSBFeGNlcHRpb25Db2RlIGluIEVsZW1lbnQ6OnJlbW92ZUF0dHJpYnV0ZQpJbmRleDogV2ViQ29y
ZS9wbGF0Zm9ybS9zcWwvU1FMaXRlRGF0YWJhc2UuY3BwCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUv
cGxhdGZvcm0vc3FsL1NRTGl0ZURhdGFiYXNlLmNwcAkocmV2aXNpb24gOTQ4NTUpCisrKyBXZWJD
b3JlL3BsYXRmb3JtL3NxbC9TUUxpdGVEYXRhYmFzZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTEw
Nyw3ICsxMDcsNiBAQAogCiB2b2lkIFNRTGl0ZURhdGFiYXNlOjppbnRlcnJ1cHQoKQogewotI2lm
ICFFTkFCTEUoU0lOR0xFX1RIUkVBREVEKQogICAgIG1faW50ZXJydXB0ZWQgPSB0cnVlOwogICAg
IHdoaWxlICghbV9sb2NraW5nTXV0ZXgudHJ5TG9jaygpKSB7CiAgICAgICAgIE11dGV4TG9ja2Vy
IGxvY2tlcihtX2RhdGFiYXNlQ2xvc2luZ011dGV4KTsKQEAgLTExOCw3ICsxMTcsNiBAQAogICAg
IH0KIAogICAgIG1fbG9ja2luZ011dGV4LnVubG9jaygpOwotI2VuZGlmCiB9CiAKIGJvb2wgU1FM
aXRlRGF0YWJhc2U6OmlzSW50ZXJydXB0ZWQoKQpJbmRleDogV2ViQ29yZS9mZWF0dXJlcy5wcmkK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gV2ViQ29yZS9mZWF0dXJlcy5wcmkJKHJldmlzaW9uIDk0ODU1KQorKysg
V2ViQ29yZS9mZWF0dXJlcy5wcmkJKHdvcmtpbmcgY29weSkKQEAgLTQzLDEwICs0Myw2IEBACiAg
ICAgREVGSU5FUyArPSBFTkFCTEVfU1ZHX0ZPTlRTPTAKIH0KIAotY29udGFpbnMoREVGSU5FUywg
RU5BQkxFX1NJTkdMRV9USFJFQURFRD0xKSB7Ci0gICAgREVGSU5FUys9RU5BQkxFX0RBVEFCQVNF
PTAgRU5BQkxFX0RPTV9TVE9SQUdFPTAgRU5BQkxFX0lDT05EQVRBQkFTRT0wIEVOQUJMRV9XT1JL
RVJTPTAgRU5BQkxFX1NIQVJFRF9XT1JLRVJTPTAKLX0KLQogIyB0dXJuIG9mZiBTUUxJVEUgc3Vw
cG9ydCBpZiB3ZSBkbyBub3QgaGF2ZSBzcWxpdGUzIGF2YWlsYWJsZQogIUNPTkZJRyhRVERJUl9i
dWlsZCk6d2luMzItKjohZXhpc3RzKCAkJHtTUUxJVEUzU1JDRElSfS9zcWxpdGUzLmMgKTogREVG
SU5FUyArPSBFTkFCTEVfU1FMSVRFPTAgRU5BQkxFX0RBVEFCQVNFPTAgRU5BQkxFX1dPUktFUlM9
MCBFTkFCTEVfU0hBUkVEX1dPUktFUlM9MCBFTkFCTEVfSUNPTkRBVEFCQVNFPTAgRU5BQkxFX09G
RkxJTkVfV0VCX0FQUExJQ0FUSU9OUz0wIEVOQUJMRV9ET01fU1RPUkFHRT0wCiAK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>106922</attachid>
            <date>2011-09-09 14:25:06 -0700</date>
            <delta_ts>2011-09-09 15:52:05 -0700</delta_ts>
            <desc>patch</desc>
            <filename>ro.txt</filename>
            <type>text/plain</type>
            <size>10670</size>
            <attacher name="Geoffrey Garen">ggaren</attacher>
            
              <data encoding="base64">SW5kZXg6IEphdmFTY3JpcHRDb3JlL0phdmFTY3JpcHRDb3JlLmd5cGkKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
SmF2YVNjcmlwdENvcmUvSmF2YVNjcmlwdENvcmUuZ3lwaQkocmV2aXNpb24gOTQ4NzApCisrKyBK
YXZhU2NyaXB0Q29yZS9KYXZhU2NyaXB0Q29yZS5neXBpCSh3b3JraW5nIGNvcHkpCkBAIC02MjUs
NyArNjI1LDYgQEAKICAgICAgICAgICAgICd3dGYvVGhyZWFkSWRlbnRpZmllckRhdGFQdGhyZWFk
cy5oJywKICAgICAgICAgICAgICd3dGYvVGhyZWFkU3BlY2lmaWNXaW4uY3BwJywKICAgICAgICAg
ICAgICd3dGYvVGhyZWFkaW5nLmNwcCcsCi0gICAgICAgICAgICAnd3RmL1RocmVhZGluZ05vbmUu
Y3BwJywKICAgICAgICAgICAgICd3dGYvVGhyZWFkaW5nUHRocmVhZHMuY3BwJywKICAgICAgICAg
ICAgICd3dGYvVGhyZWFkaW5nV2luLmNwcCcsCiAgICAgICAgICAgICAnd3RmL1R5cGVUcmFpdHMu
Y3BwJywKSW5kZXg6IEphdmFTY3JpcHRDb3JlL3d0Zi9xdC9UaHJlYWRpbmdRdC5jcHAKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gSmF2YVNjcmlwdENvcmUvd3RmL3F0L1RocmVhZGluZ1F0LmNwcAkocmV2aXNpb24g
OTQ4NzApCisrKyBKYXZhU2NyaXB0Q29yZS93dGYvcXQvVGhyZWFkaW5nUXQuY3BwCSh3b3JraW5n
IGNvcHkpCkBAIC0yOSw4ICsyOSw2IEBACiAjaW5jbHVkZSAiY29uZmlnLmgiCiAjaW5jbHVkZSAi
VGhyZWFkaW5nLmgiCiAKLSNpZiAhRU5BQkxFKFNJTkdMRV9USFJFQURFRCkKLQogI2luY2x1ZGUg
IkRhdGVNYXRoLmgiCiAjaW5jbHVkZSAiZHRvYS5oIgogI2luY2x1ZGUgIkN1cnJlbnRUaW1lLmgi
CkBAIC0yOTYsNSArMjk0LDMgQEAKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKIAogI2luY2x1ZGUg
IlRocmVhZGluZ1F0Lm1vYyIKLQotI2VuZGlmCkluZGV4OiBKYXZhU2NyaXB0Q29yZS93dGYvd3Rm
LnByaQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0Q29yZS93dGYvd3RmLnByaQkocmV2aXNpb24g
OTQ4NzApCisrKyBKYXZhU2NyaXB0Q29yZS93dGYvd3RmLnByaQkod29ya2luZyBjb3B5KQpAQCAt
MzUsNyArMzUsNiBAQAogICAgIHd0Zi9TSEExLmNwcCBcCiAgICAgd3RmL1N0YWNrQm91bmRzLmNw
cCBcCiAgICAgd3RmL1RDU3lzdGVtQWxsb2MuY3BwIFwKLSAgICB3dGYvVGhyZWFkaW5nTm9uZS5j
cHAgXAogICAgIHd0Zi9UaHJlYWRpbmcuY3BwIFwKICAgICB3dGYvVHlwZVRyYWl0cy5jcHAgXAog
ICAgIHd0Zi9XVEZUaHJlYWREYXRhLmNwcCBcCkluZGV4OiBKYXZhU2NyaXB0Q29yZS93dGYvVGhy
ZWFkU3BlY2lmaWMuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBKYXZhU2NyaXB0Q29yZS93dGYvVGhyZWFkU3Bl
Y2lmaWMuaAkocmV2aXNpb24gOTQ4NzApCisrKyBKYXZhU2NyaXB0Q29yZS93dGYvVGhyZWFkU3Bl
Y2lmaWMuaAkod29ya2luZyBjb3B5KQpAQCAtMTAxLDkgKzEwMSw2IEBACiAgICAgfTsKICNlbmRp
ZgogCi0jaWYgRU5BQkxFKFNJTkdMRV9USFJFQURFRCkKLSAgICBUKiBtX3ZhbHVlOwotI2Vsc2UK
ICNpZiBVU0UoUFRIUkVBRFMpCiAgICAgcHRocmVhZF9rZXlfdCBtX2tleTsKICNlbGlmIFBMQVRG
T1JNKFFUKQpAQCAtMTEzLDI5ICsxMTAsOCBAQAogI2VsaWYgT1MoV0lORE9XUykKICAgICBpbnQg
bV9pbmRleDsKICNlbmRpZgotI2VuZGlmCiB9OwogCi0jaWYgRU5BQkxFKFNJTkdMRV9USFJFQURF
RCkKLXRlbXBsYXRlPHR5cGVuYW1lIFQ+Ci1pbmxpbmUgVGhyZWFkU3BlY2lmaWM8VD46OlRocmVh
ZFNwZWNpZmljKCkKLSAgICA6IG1fdmFsdWUoMCkKLXsKLX0KLQotdGVtcGxhdGU8dHlwZW5hbWUg
VD4KLWlubGluZSBUKiBUaHJlYWRTcGVjaWZpYzxUPjo6Z2V0KCkKLXsKLSAgICByZXR1cm4gbV92
YWx1ZTsKLX0KLQotdGVtcGxhdGU8dHlwZW5hbWUgVD4KLWlubGluZSB2b2lkIFRocmVhZFNwZWNp
ZmljPFQ+OjpzZXQoVCogcHRyKQotewotICAgIEFTU0VSVCghZ2V0KCkpOwotICAgIG1fdmFsdWUg
PSBwdHI7Ci19Ci0jZWxzZQogI2lmIFVTRShQVEhSRUFEUykKIHRlbXBsYXRlPHR5cGVuYW1lIFQ+
CiBpbmxpbmUgVGhyZWFkU3BlY2lmaWM8VD46OlRocmVhZFNwZWNpZmljKCkKQEAgLTI1OSwxMiAr
MjM1LDEwIEBACiAjZWxzZQogI2Vycm9yIFRocmVhZFNwZWNpZmljIGlzIG5vdCBpbXBsZW1lbnRl
ZCBmb3IgdGhpcyBwbGF0Zm9ybS4KICNlbmRpZgotI2VuZGlmCiAKIHRlbXBsYXRlPHR5cGVuYW1l
IFQ+CiBpbmxpbmUgdm9pZCBUaHJlYWRTcGVjaWZpYzxUPjo6ZGVzdHJveSh2b2lkKiBwdHIpCiB7
Ci0jaWYgIUVOQUJMRShTSU5HTEVfVEhSRUFERUQpCiAgICAgRGF0YSogZGF0YSA9IHN0YXRpY19j
YXN0PERhdGEqPihwdHIpOwogCiAjaWYgVVNFKFBUSFJFQURTKQpAQCAtMjk4LDcgKzI3Miw2IEBA
CiAjaWYgIVBMQVRGT1JNKFFUKQogICAgIGRlbGV0ZSBkYXRhOwogI2VuZGlmCi0jZW5kaWYKIH0K
IAogdGVtcGxhdGU8dHlwZW5hbWUgVD4KSW5kZXg6IEphdmFTY3JpcHRDb3JlL3d0Zi9QbGF0Zm9y
bS5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIEphdmFTY3JpcHRDb3JlL3d0Zi9QbGF0Zm9ybS5oCShyZXZpc2lv
biA5NDg3MSkKKysrIEphdmFTY3JpcHRDb3JlL3d0Zi9QbGF0Zm9ybS5oCSh3b3JraW5nIGNvcHkp
CkBAIC0xMDQ2LDEzICsxMDQ2LDYgQEAKICNlbmRpZgogI2VuZGlmCiAKLSNpZiBFTkFCTEUoU0lO
R0xFX1RIUkVBREVEKQotI3VuZGVmIEVOQUJMRV9MQVpZX0JMT0NLX0ZSRUVJTkcKLSNkZWZpbmUg
RU5BQkxFX0xBWllfQkxPQ0tfRlJFRUlORyAwCi0jZWxzZQotI2RlZmluZSBFTkFCTEVfTEFaWV9C
TE9DS19GUkVFSU5HIDEKLSNlbmRpZgotCiAjaWZuZGVmIEVOQUJMRV9MQVJHRV9IRUFQCiAjaWYg
Q1BVKFg4NikgfHwgQ1BVKFg4Nl82NCkKICNkZWZpbmUgRU5BQkxFX0xBUkdFX0hFQVAgMQpAQCAt
MTEzMyw3ICsxMTI2LDcgQEAKICNkZWZpbmUgRU5BQkxFX1RIUkVBRElOR19PUEVOTVAgMQogI2Vu
ZGlmCiAKLSNpZiAhZGVmaW5lZChFTkFCTEVfUEFSQUxMRUxfSk9CUykgJiYgIUVOQUJMRShTSU5H
TEVfVEhSRUFERUQpICYmIChFTkFCTEUoVEhSRUFESU5HX0dFTkVSSUMpIHx8IEVOQUJMRShUSFJF
QURJTkdfTElCRElTUEFUQ0gpIHx8IEVOQUJMRShUSFJFQURJTkdfT1BFTk1QKSkKKyNpZiAhZGVm
aW5lZChFTkFCTEVfUEFSQUxMRUxfSk9CUykgJiYgKEVOQUJMRShUSFJFQURJTkdfR0VORVJJQykg
fHwgRU5BQkxFKFRIUkVBRElOR19MSUJESVNQQVRDSCkgfHwgRU5BQkxFKFRIUkVBRElOR19PUEVO
TVApKQogI2RlZmluZSBFTkFCTEVfUEFSQUxMRUxfSk9CUyAxCiAjZW5kaWYKIApJbmRleDogSmF2
YVNjcmlwdENvcmUvd3RmL1RocmVhZGluZ05vbmUuY3BwCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIEphdmFTY3Jp
cHRDb3JlL3d0Zi9UaHJlYWRpbmdOb25lLmNwcAkocmV2aXNpb24gOTQ4NTUpCisrKyBKYXZhU2Ny
aXB0Q29yZS93dGYvVGhyZWFkaW5nTm9uZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTEsNjMgKzAs
MCBAQAotLyoKLSAqIENvcHlyaWdodCAoQykgMjAwNyBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVz
ZXJ2ZWQuCi0gKiBDb3B5cmlnaHQgKEMpIDIwMDcgSnVzdGluIEhheWdvb2QgKGpoYXlnb29kQHJl
YWt0aXguY29tKQotICoKLSAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBi
aW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAotICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0
dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCi0gKiBhcmUgbWV0Ogot
ICoKLSAqIDEuICBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhl
IGFib3ZlIGNvcHlyaWdodAotICogICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMg
YW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4gCi0gKiAyLiAgUmVkaXN0cmlidXRpb25zIGlu
IGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKLSAqICAgICBu
b3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWlt
ZXIgaW4gdGhlCi0gKiAgICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHBy
b3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4gCi0gKiAzLiAgTmVpdGhlciB0aGUgbmFtZSBv
ZiBBcHBsZSBDb21wdXRlciwgSW5jLiAoIkFwcGxlIikgbm9yIHRoZSBuYW1lcyBvZgotICogICAg
IGl0cyBjb250cmlidXRvcnMgbWF5IGJlIHVzZWQgdG8gZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1
Y3RzIGRlcml2ZWQKLSAqICAgICBmcm9tIHRoaXMgc29mdHdhcmUgd2l0aG91dCBzcGVjaWZpYyBw
cmlvciB3cml0dGVuIHBlcm1pc3Npb24uIAotICoKLSAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklE
RUQgQlkgQVBQTEUgQU5EIElUUyBDT05UUklCVVRPUlMgIkFTIElTIiBBTkQgQU5ZCi0gKiBFWFBS
RVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8s
IFRIRSBJTVBMSUVECi0gKiBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVT
UyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQVJFCi0gKiBESVNDTEFJTUVELiBJTiBOTyBFVkVO
VCBTSEFMTCBBUFBMRSBPUiBJVFMgQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZCi0gKiBE
SVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLCBFWEVNUExBUlksIE9SIENPTlNF
UVVFTlRJQUwgREFNQUdFUwotICogKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9D
VVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOwotICogTE9TUyBPRiBVU0Us
IERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVT
RUQgQU5ECi0gKiBPTiBBTlkgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFD
VCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVAotICogKElOQ0xVRElORyBORUdMSUdFTkNFIE9S
IE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFIE9GCi0gKiBUSElT
IFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFN
QUdFLgotICovCi0KLSNpbmNsdWRlICJjb25maWcuaCIKLSNpbmNsdWRlICJUaHJlYWRpbmcuaCIK
LQotI2lmIEVOQUJMRShTSU5HTEVfVEhSRUFERUQpCi0KLW5hbWVzcGFjZSBXVEYgewotCi12b2lk
IGluaXRpYWxpemVUaHJlYWRpbmcoKSB7IH0KLVRocmVhZElkZW50aWZpZXIgY3JlYXRlVGhyZWFk
SW50ZXJuYWwoVGhyZWFkRnVuY3Rpb24sIHZvaWQqLCBjb25zdCBjaGFyKikgeyByZXR1cm4gVGhy
ZWFkSWRlbnRpZmllcigpOyB9Ci12b2lkIGluaXRpYWxpemVDdXJyZW50VGhyZWFkSW50ZXJuYWwo
Y29uc3QgY2hhciopIHsgfQotaW50IHdhaXRGb3JUaHJlYWRDb21wbGV0aW9uKFRocmVhZElkZW50
aWZpZXIsIHZvaWQqKikgeyByZXR1cm4gMDsgfQotdm9pZCBkZXRhY2hUaHJlYWQoVGhyZWFkSWRl
bnRpZmllcikgeyB9Ci1UaHJlYWRJZGVudGlmaWVyIGN1cnJlbnRUaHJlYWQoKSB7IHJldHVybiBU
aHJlYWRJZGVudGlmaWVyKCk7IH0KLWJvb2wgaXNNYWluVGhyZWFkKCkgeyByZXR1cm4gdHJ1ZTsg
fQotCi1NdXRleDo6TXV0ZXgoKSB7IH0KLU11dGV4Ojp+TXV0ZXgoKSB7IH0KLXZvaWQgTXV0ZXg6
OmxvY2soKSB7IH0KLWJvb2wgTXV0ZXg6OnRyeUxvY2soKSB7IHJldHVybiBmYWxzZTsgfQotdm9p
ZCBNdXRleDo6dW5sb2NrKCkgeyB9Ci0KLVRocmVhZENvbmRpdGlvbjo6VGhyZWFkQ29uZGl0aW9u
KCkgeyB9Ci1UaHJlYWRDb25kaXRpb246On5UaHJlYWRDb25kaXRpb24oKSB7IH0KLXZvaWQgVGhy
ZWFkQ29uZGl0aW9uOjp3YWl0KE11dGV4JikgeyB9Ci1ib29sIFRocmVhZENvbmRpdGlvbjo6dGlt
ZWRXYWl0KE11dGV4JiwgZG91YmxlKSB7IHJldHVybiBmYWxzZTsgfQotdm9pZCBUaHJlYWRDb25k
aXRpb246OnNpZ25hbCgpIHsgfQotdm9pZCBUaHJlYWRDb25kaXRpb246OmJyb2FkY2FzdCgpIHsg
fQotCi12b2lkIGxvY2tBdG9taWNhbGx5SW5pdGlhbGl6ZWRTdGF0aWNNdXRleCgpIHsgfQotdm9p
ZCB1bmxvY2tBdG9taWNhbGx5SW5pdGlhbGl6ZWRTdGF0aWNNdXRleCgpIHsgfQotCi19IC8vIG5h
bWVzcGFjZSBXZWJDb3JlCi0KLSNlbmRpZgpJbmRleDogSmF2YVNjcmlwdENvcmUvSmF2YVNjcmlw
dENvcmUudmNwcm9qL1dURi9XVEYudmNwcm9qCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIEphdmFTY3JpcHRDb3Jl
L0phdmFTY3JpcHRDb3JlLnZjcHJvai9XVEYvV1RGLnZjcHJvagkocmV2aXNpb24gOTQ4NzApCisr
KyBKYXZhU2NyaXB0Q29yZS9KYXZhU2NyaXB0Q29yZS52Y3Byb2ovV1RGL1dURi52Y3Byb2oJKHdv
cmtpbmcgY29weSkKQEAgLTEwODEsMTAgKzEwODEsNiBAQAogCQkJPgogCQk8L0ZpbGU+CiAJCTxG
aWxlCi0JCQlSZWxhdGl2ZVBhdGg9Ii4uXC4uXHd0ZlxUaHJlYWRpbmdOb25lLmNwcCIKLQkJCT4K
LQkJPC9GaWxlPgotCQk8RmlsZQogCQkJUmVsYXRpdmVQYXRoPSIuLlwuLlx3dGZcVGhyZWFkaW5n
UHJpbWl0aXZlcy5oIgogCQkJPgogCQk8L0ZpbGU+CkluZGV4OiBKYXZhU2NyaXB0Q29yZS9DaGFu
Z2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCShyZXZpc2lvbiA5
NDg3MSkKKysrIEphdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSw1
ICsxLDI3IEBACiAyMDExLTA5LTA5ICBHZW9mZnJleSBHYXJlbiAgPGdnYXJlbkBhcHBsZS5jb20+
CiAKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUmVtb3Zl
ZCBXVEZfRU5BQkxFX1NJTkdMRV9USFJFQURFRAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Njc4NjIKKworICAgICAgICBOZXh0IHN0ZXAgdG93YXJkIG1h
a2luZyB0aGUgYmFzZWxpbmUgcGxhdGZvcm0gYXNzdW1wdGlvbiB0aGF0IHRocmVhZHMgZXhpc3Qu
CisKKyAgICAgICAgKiBKYXZhU2NyaXB0Q29yZS5neXBpOgorICAgICAgICAqIEphdmFTY3JpcHRD
b3JlLnZjcHJvai9XVEYvV1RGLnZjcHJvajogUmVtb3ZlZCByZWZlcmVuY2VzIHRvCisgICAgICAg
IFRocmVhZGluZ05vbmUuY3BwLCB3aGljaCB3YXMgb25seSBjb21waWxlZCBpbiBzaW5nbGUtdGhy
ZWFkZWQgbW9kZS4KKworICAgICAgICAqIHd0Zi9QbGF0Zm9ybS5oOgorICAgICAgICAqIHd0Zi9U
aHJlYWRTcGVjaWZpYy5oOgorICAgICAgICAoV1RGOjo6OmRlc3Ryb3kpOiBSZW1vdmVkIG5vdy1k
ZWFkIGNvZGUuCisKKyAgICAgICAgKiB3dGYvVGhyZWFkaW5nTm9uZS5jcHA6IFJlbW92ZWQuCisK
KyAgICAgICAgKiB3dGYvcXQvVGhyZWFkaW5nUXQuY3BwOgorICAgICAgICAqIHd0Zi93dGYucHJp
OiBSZW1vdmVkIG5vdy1kZWFkIGNvZGUuCisKKzIwMTEtMDktMDkgIEdlb2ZmcmV5IEdhcmVuICA8
Z2dhcmVuQGFwcGxlLmNvbT4KKwogICAgICAgICBSZXZpZXdlZCBieSBEYW4gQmVybnN0ZWluLgog
CiAgICAgICAgIE5ldmVyICNkZWZpbmUgRU5BQkxFX1NJTkdMRV9USFJFQURFRCwgIUVOQUJMRV9K
U0NfTVVMVElQTEVfVEhSRUFEUywgb3IKSW5kZXg6IFdlYkNvcmUvV2ViQ29yZS5wcmkKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gV2ViQ29yZS9XZWJDb3JlLnByaQkocmV2aXNpb24gOTQ4NTUpCisrKyBXZWJDb3Jl
L1dlYkNvcmUucHJpCSh3b3JraW5nIGNvcHkpCkBAIC0xODUsNyArMTg1LDYgQEAKICAgICAgICAg
ICAgIElOQ0xVREVQQVRIICs9ICQke1NRTElURTNTUkNESVJ9CiAgICAgICAgICAgICBERUZJTkVT
ICs9IFNRTElURV9DT1JFIFNRTElURV9PTUlUX0xPQURfRVhURU5TSU9OIFNRTElURV9PTUlUX0NP
TVBMRVRFCiAgICAgICAgICAgICBDT05GSUcocmVsZWFzZSwgZGVidWd8cmVsZWFzZSk6IERFRklO
RVMgKj0gTkRFQlVHCi0gICAgICAgICAgICBjb250YWlucyhERUZJTkVTLCBFTkFCTEVfU0lOR0xF
X1RIUkVBREVEPTEpOiBERUZJTkVTICs9IFNRTElURV9USFJFQURTQUZFPTAKICAgICB9IGVsc2Ug
ewogICAgICAgICAjIFVzZSBzcWxpdGUzIGZyb20gdGhlIHVuZGVybHlpbmcgT1MKICAgICAgICAg
Q09ORklHKFFURElSX2J1aWxkKSB7CkluZGV4OiBXZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBXZWJDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gOTQ4NzEpCisrKyBXZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDExLTA5LTA5ICBHZW9mZnJl
eSBHYXJlbiAgPGdnYXJlbkBhcHBsZS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgUmVtb3ZlZCBXVEZfRU5BQkxFX1NJTkdMRV9USFJFQURFRAor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Njc4NjIKKwor
ICAgICAgICBOZXh0IHN0ZXAgdG93YXJkIG1ha2luZyB0aGUgYmFzZWxpbmUgcGxhdGZvcm0gYXNz
dW1wdGlvbiB0aGF0IHRocmVhZHMgZXhpc3QuCisKKyAgICAgICAgKiBXZWJDb3JlLnByaToKKyAg
ICAgICAgKiBmZWF0dXJlcy5wcmk6IFJlbW92ZWQgcmVmZXJlbmNlcyB0bworICAgICAgICBUaHJl
YWRpbmdOb25lLmNwcCwgd2hpY2ggd2FzIG9ubHkgY29tcGlsZWQgaW4gc2luZ2xlLXRocmVhZGVk
IG1vZGUuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9zcWwvU1FMaXRlRGF0YWJhc2UuY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6U1FMaXRlRGF0YWJhc2U6OmludGVycnVwdCk6IFJlbW92ZWQgbm93LWRl
YWQgY29kZS4KKwogMjAxMS0wOS0wOSAgQWRhbSBLbGVpbiAgPGFkYW1rQGNocm9taXVtLm9yZz4K
IAogICAgICAgICBJbml0aWFsaXplIEV4Y2VwdGlvbkNvZGUgaW4gRWxlbWVudDo6cmVtb3ZlQXR0
cmlidXRlCkluZGV4OiBXZWJDb3JlL3BsYXRmb3JtL3NxbC9TUUxpdGVEYXRhYmFzZS5jcHAKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gV2ViQ29yZS9wbGF0Zm9ybS9zcWwvU1FMaXRlRGF0YWJhc2UuY3BwCShyZXZp
c2lvbiA5NDg1NSkKKysrIFdlYkNvcmUvcGxhdGZvcm0vc3FsL1NRTGl0ZURhdGFiYXNlLmNwcAko
d29ya2luZyBjb3B5KQpAQCAtMTA3LDcgKzEwNyw2IEBACiAKIHZvaWQgU1FMaXRlRGF0YWJhc2U6
OmludGVycnVwdCgpCiB7Ci0jaWYgIUVOQUJMRShTSU5HTEVfVEhSRUFERUQpCiAgICAgbV9pbnRl
cnJ1cHRlZCA9IHRydWU7CiAgICAgd2hpbGUgKCFtX2xvY2tpbmdNdXRleC50cnlMb2NrKCkpIHsK
ICAgICAgICAgTXV0ZXhMb2NrZXIgbG9ja2VyKG1fZGF0YWJhc2VDbG9zaW5nTXV0ZXgpOwpAQCAt
MTE4LDcgKzExNyw2IEBACiAgICAgfQogCiAgICAgbV9sb2NraW5nTXV0ZXgudW5sb2NrKCk7Ci0j
ZW5kaWYKIH0KIAogYm9vbCBTUUxpdGVEYXRhYmFzZTo6aXNJbnRlcnJ1cHRlZCgpCkluZGV4OiBX
ZWJDb3JlL2ZlYXR1cmVzLnByaQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2ZlYXR1cmVzLnByaQko
cmV2aXNpb24gOTQ4NTUpCisrKyBXZWJDb3JlL2ZlYXR1cmVzLnByaQkod29ya2luZyBjb3B5KQpA
QCAtNDMsMTAgKzQzLDYgQEAKICAgICBERUZJTkVTICs9IEVOQUJMRV9TVkdfRk9OVFM9MAogfQog
Ci1jb250YWlucyhERUZJTkVTLCBFTkFCTEVfU0lOR0xFX1RIUkVBREVEPTEpIHsKLSAgICBERUZJ
TkVTKz1FTkFCTEVfREFUQUJBU0U9MCBFTkFCTEVfRE9NX1NUT1JBR0U9MCBFTkFCTEVfSUNPTkRB
VEFCQVNFPTAgRU5BQkxFX1dPUktFUlM9MCBFTkFCTEVfU0hBUkVEX1dPUktFUlM9MAotfQotCiAj
IHR1cm4gb2ZmIFNRTElURSBzdXBwb3J0IGlmIHdlIGRvIG5vdCBoYXZlIHNxbGl0ZTMgYXZhaWxh
YmxlCiAhQ09ORklHKFFURElSX2J1aWxkKTp3aW4zMi0qOiFleGlzdHMoICQke1NRTElURTNTUkNE
SVJ9L3NxbGl0ZTMuYyApOiBERUZJTkVTICs9IEVOQUJMRV9TUUxJVEU9MCBFTkFCTEVfREFUQUJB
U0U9MCBFTkFCTEVfV09SS0VSUz0wIEVOQUJMRV9TSEFSRURfV09SS0VSUz0wIEVOQUJMRV9JQ09O
REFUQUJBU0U9MCBFTkFCTEVfT0ZGTElORV9XRUJfQVBQTElDQVRJT05TPTAgRU5BQkxFX0RPTV9T
VE9SQUdFPTAKIAo=
</data>
<flag name="review"
          id="103479"
          type_id="1"
          status="+"
          setter="mitz"
    />
          </attachment>
      

    </bug>

</bugzilla>