<?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>219110</bug_id>
          
          <creation_ts>2020-11-18 13:41:17 -0800</creation_ts>
          <short_desc>Drop redundant code that tries to bump the QoS of the WebContent main thread of UserInteractive when handling a sync IPC</short_desc>
          <delta_ts>2020-11-18 15:02:27 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit2</component>
          <version>WebKit 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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>achristensen</cc>
    
    <cc>darin</cc>
    
    <cc>ggaren</cc>
    
    <cc>sam</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1708748</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-11-18 13:41:17 -0800</bug_when>
    <thetext>Drop redundant code that tries to bump the QoS of the WebContent main thread of UserInteractive when handling a sync IPC. Nowadays, we always run the main thread of the WebContent at UserInteractive QoS (see WTF::Thread::setCurrentThreadIsUserInteractive() call in WebProcess::initializeWebProcess()) so there is no need to boost the QoS during a sync IPC.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1708750</commentid>
    <comment_count>1</comment_count>
      <attachid>414479</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-11-18 13:43:06 -0800</bug_when>
    <thetext>Created attachment 414479
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1708761</commentid>
    <comment_count>2</comment_count>
      <attachid>414484</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-11-18 13:53:15 -0800</bug_when>
    <thetext>Created attachment 414484
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1708798</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-11-18 15:01:23 -0800</bug_when>
    <thetext>Committed r269993: &lt;https://trac.webkit.org/changeset/269993&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 414484.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1708800</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-11-18 15:02:27 -0800</bug_when>
    <thetext>&lt;rdar://problem/71557329&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>414479</attachid>
            <date>2020-11-18 13:43:06 -0800</date>
            <delta_ts>2020-11-18 13:59:51 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-219110-20201118134305.patch</filename>
            <type>text/plain</type>
            <size>4729</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY5OTgwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDNhODU2MGZjOWZiN2E4ZWM4
NTc1ODU1MmMxNmEwZmNiZDdkN2M0ZGUuLjZjNWZlNzc2M2E4ZWI0MDc4MDRmMDhhZTAxZDE5MTdh
Mzk0ZDhmMzYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjQgQEAKKzIwMjAtMTEtMTggIENocmlzIER1
bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBEcm9wIHJlZHVuZGFudCBjb2RlIHRo
YXQgdHJpZXMgdG8gYnVtcCB0aGUgUW9TIG9mIHRoZSBXZWJDb250ZW50IG1haW4gdGhyZWFkIG9m
IFVzZXJJbnRlcmFjdGl2ZSB3aGVuIGhhbmRsaW5nIGEgc3luYyBJUEMKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxOTExMAorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIERyb3AgcmVkdW5kYW50IGNvZGUgdGhh
dCB0cmllcyB0byBidW1wIHRoZSBRb1Mgb2YgdGhlIFdlYkNvbnRlbnQgbWFpbiB0aHJlYWQgb2Yg
VXNlckludGVyYWN0aXZlIHdoZW4KKyAgICAgICAgaGFuZGxpbmcgYSBzeW5jIElQQy4gTm93YWRh
eXMsIHdlIGFsd2F5cyBydW4gdGhlIG1haW4gdGhyZWFkIG9mIHRoZSBXZWJDb250ZW50IGF0IFVz
ZXJJbnRlcmFjdGl2ZSBRb1MKKyAgICAgICAgKHNlZSBXVEY6OlRocmVhZDo6c2V0Q3VycmVudFRo
cmVhZElzVXNlckludGVyYWN0aXZlKCkgY2FsbCBpbiBXZWJQcm9jZXNzOjppbml0aWFsaXplV2Vi
UHJvY2VzcygpKSBzbworICAgICAgICB0aGVyZSBpcyBubyBuZWVkIHRvIGJvb3N0IHRoZSBRb1Mg
ZHVyaW5nIGEgc3luYyBJUEMuCisKKyAgICAgICAgKiBQbGF0Zm9ybS9JUEMvQ29ubmVjdGlvbi5j
cHA6CisgICAgICAgIChJUEM6OkNvbm5lY3Rpb246OnByb2Nlc3NJbmNvbWluZ01lc3NhZ2UpOgor
ICAgICAgICAqIFBsYXRmb3JtL0lQQy9Db25uZWN0aW9uLmg6CisgICAgICAgIChJUEM6OkNvbm5l
Y3Rpb246OnNldFNob3VsZEJvb3N0TWFpblRocmVhZE9uU3luY01lc3NhZ2UpOiBEZWxldGVkLgor
ICAgICAgICAqIFBsYXRmb3JtL0lQQy9EZWNvZGVyLmg6CisgICAgICAgIChJUEM6OkRlY29kZXI6
OnNldFFPU0NsYXNzT3ZlcnJpZGUpOiBEZWxldGVkLgorICAgICAgICAqIFdlYlByb2Nlc3MvV2Vi
UHJvY2Vzcy5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlByb2Nlc3M6OmluaXRpYWxpemVDb25u
ZWN0aW9uKToKKwogMjAyMC0xMS0xOCAgU2ltb24gRnJhc2VyICA8c2ltb24uZnJhc2VyQGFwcGxl
LmNvbT4KIAogICAgICAgICBQcm9wYWdhdGUgd2hlZWwgZXZlbnQgaGFuZGxpbmcgYmFjayB0byB0
aGUgc2Nyb2xsaW5nIHRocmVhZApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9QbGF0Zm9ybS9J
UEMvQ29ubmVjdGlvbi5jcHAgYi9Tb3VyY2UvV2ViS2l0L1BsYXRmb3JtL0lQQy9Db25uZWN0aW9u
LmNwcAppbmRleCBkZTZmNTAxYjJkODU5NmM2YmRhMDMyNWVmNTlmZTJmMDYxMzZiZDlhLi5hNmI5
YmUxYTEzMWIxZDhlY2Q5N2I2Y2EzZTBkODJhYzc0ODM4Njk0IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0L1BsYXRmb3JtL0lQQy9Db25uZWN0aW9uLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1Bs
YXRmb3JtL0lQQy9Db25uZWN0aW9uLmNwcApAQCAtNzQ4LDEzICs3NDgsNiBAQCB2b2lkIENvbm5l
Y3Rpb246OnByb2Nlc3NJbmNvbWluZ01lc3NhZ2Uoc3RkOjp1bmlxdWVfcHRyPERlY29kZXI+IG1l
c3NhZ2UpCiAgICAgaWYgKGRpc3BhdGNoTWVzc2FnZVRvVGhyZWFkUmVjZWl2ZXIobWVzc2FnZSkp
CiAgICAgICAgIHJldHVybjsKIAotI2lmIEhBVkUoUU9TX0NMQVNTRVMpCi0gICAgaWYgKG1lc3Nh
Z2UtPmlzU3luY01lc3NhZ2UoKSAmJiBtX3Nob3VsZEJvb3N0TWFpblRocmVhZE9uU3luY01lc3Nh
Z2UpIHsKLSAgICAgICAgcHRocmVhZF9vdmVycmlkZV90IG92ZXJyaWRlID0gcHRocmVhZF9vdmVy
cmlkZV9xb3NfY2xhc3Nfc3RhcnRfbnAobV9tYWluVGhyZWFkLCBUaHJlYWQ6OmFkanVzdGVkUU9T
Q2xhc3MoUU9TX0NMQVNTX1VTRVJfSU5URVJBQ1RJVkUpLCAwKTsKLSAgICAgICAgbWVzc2FnZS0+
c2V0UU9TQ2xhc3NPdmVycmlkZShvdmVycmlkZSk7Ci0gICAgfQotI2VuZGlmCi0KICAgICBpZiAo
bWVzc2FnZS0+aXNTeW5jTWVzc2FnZSgpKSB7CiAgICAgICAgIGF1dG8gbG9ja2VyID0gaG9sZExv
Y2sobV9pbmNvbWluZ1N5bmNNZXNzYWdlQ2FsbGJhY2tNdXRleCk7CiAKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQvUGxhdGZvcm0vSVBDL0Nvbm5lY3Rpb24uaCBiL1NvdXJjZS9XZWJLaXQvUGxh
dGZvcm0vSVBDL0Nvbm5lY3Rpb24uaAppbmRleCAyMzVjZDJjMTRlM2FlNTYyNTE0M2JlZGZiYzYx
YmYyYjYzMzk3ZjU2Li5lYzNkMTRhZThmM2VjMjQ3MDU0NzYzY2FlZTkwOWNjMmM4NzVmNWQ4IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1BsYXRmb3JtL0lQQy9Db25uZWN0aW9uLmgKKysrIGIv
U291cmNlL1dlYktpdC9QbGF0Zm9ybS9JUEMvQ29ubmVjdGlvbi5oCkBAIC0yODIsMTAgKzI4Miw2
IEBAIHB1YmxpYzoKIAogICAgIGJvb2wgaXNWYWxpZCgpIGNvbnN0IHsgcmV0dXJuIG1faXNWYWxp
ZDsgfQogCi0jaWYgSEFWRShRT1NfQ0xBU1NFUykKLSAgICB2b2lkIHNldFNob3VsZEJvb3N0TWFp
blRocmVhZE9uU3luY01lc3NhZ2UoYm9vbCBiKSB7IG1fc2hvdWxkQm9vc3RNYWluVGhyZWFkT25T
eW5jTWVzc2FnZSA9IGI7IH0KLSNlbmRpZgotCiAgICAgdWludDY0X3QgaW5zdGFsbEluY29taW5n
U3luY01lc3NhZ2VDYWxsYmFjayhXVEY6OkZ1bmN0aW9uPHZvaWQoKT4mJik7CiAgICAgdm9pZCB1
bmluc3RhbGxJbmNvbWluZ1N5bmNNZXNzYWdlQ2FsbGJhY2sodWludDY0X3QpOwogICAgIGJvb2wg
aGFzSW5jb21pbmdTeW5jTWVzc2FnZSgpOwpAQCAtNDM1LDcgKzQzMSw2IEBAIHByaXZhdGU6CiAK
ICNpZiBIQVZFKFFPU19DTEFTU0VTKQogICAgIHB0aHJlYWRfdCBtX21haW5UaHJlYWQgeyAwIH07
Ci0gICAgYm9vbCBtX3Nob3VsZEJvb3N0TWFpblRocmVhZE9uU3luY01lc3NhZ2UgeyBmYWxzZSB9
OwogI2VuZGlmCiAKICNpZiBVU0UoVU5JWF9ET01BSU5fU09DS0VUUykKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQvUGxhdGZvcm0vSVBDL0RlY29kZXIuaCBiL1NvdXJjZS9XZWJLaXQvUGxhdGZv
cm0vSVBDL0RlY29kZXIuaAppbmRleCBiMGNhYmVlYmI4Njk4MmRiNWZhM2NhNjA3OWE4ZTIzM2Rm
Y2Q4MTRlLi5iNzJkZDhhY2UyNzczZGIzNTU5ZTM2NmRkOTUyNGYyMzQxZTU1ZTA2IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViS2l0L1BsYXRmb3JtL0lQQy9EZWNvZGVyLmgKKysrIGIvU291cmNlL1dl
YktpdC9QbGF0Zm9ybS9JUEMvRGVjb2Rlci5oCkBAIC02NywxMCArNjcsNiBAQCBwdWJsaWM6CiAg
ICAgdm9pZCBzZXRJbXBvcnRhbmNlQXNzZXJ0aW9uKHN0ZDo6dW5pcXVlX3B0cjxJbXBvcnRhbmNl
QXNzZXJ0aW9uPik7CiAjZW5kaWYKIAotI2lmIEhBVkUoUU9TX0NMQVNTRVMpCi0gICAgdm9pZCBz
ZXRRT1NDbGFzc092ZXJyaWRlKHB0aHJlYWRfb3ZlcnJpZGVfdCBvdmVycmlkZSkgeyBtX3Fvc0Ns
YXNzT3ZlcnJpZGUgPSBvdmVycmlkZTsgfQotI2VuZGlmCi0KICAgICBzdGF0aWMgc3RkOjp1bmlx
dWVfcHRyPERlY29kZXI+IHVud3JhcEZvclRlc3RpbmcoRGVjb2RlciYpOwogCiAgICAgY29uc3Qg
dWludDhfdCogYnVmZmVyKCkgY29uc3QgeyByZXR1cm4gbV9idWZmZXI7IH0KQEAgLTIwOCwxMCAr
MjA0LDYgQEAgcHJpdmF0ZToKICNpZiBQTEFURk9STShNQUMpCiAgICAgc3RkOjp1bmlxdWVfcHRy
PEltcG9ydGFuY2VBc3NlcnRpb24+IG1faW1wb3J0YW5jZUFzc2VydGlvbjsKICNlbmRpZgotCi0j
aWYgSEFWRShRT1NfQ0xBU1NFUykKLSAgICBwdGhyZWFkX292ZXJyaWRlX3QgbV9xb3NDbGFzc092
ZXJyaWRlIHsgbnVsbHB0ciB9OwotI2VuZGlmCiB9OwogCiB9IC8vIG5hbWVzcGFjZSBJUEMKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmNwcCBiL1NvdXJj
ZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmNwcAppbmRleCA0YTIwNTk2ZmU2YmJiYjMx
ODlmOGE3ZDI5OTg0ZTUxN2QxZTE2YjA2Li5mMmYyMjgyMmM3YjIyM2ZjYTU5Zjk1NTczZDExZGM5
OWIxMDM0ODExIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUHJvY2Vz
cy5jcHAKKysrIGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlByb2Nlc3MuY3BwCkBAIC0z
MTIsMTAgKzMxMiw2IEBAIHZvaWQgV2ViUHJvY2Vzczo6aW5pdGlhbGl6ZUNvbm5lY3Rpb24oSVBD
OjpDb25uZWN0aW9uKiBjb25uZWN0aW9uKQogICAgIGNvbm5lY3Rpb24tPnNldFNob3VsZEV4aXRP
blN5bmNNZXNzYWdlU2VuZEZhaWx1cmUodHJ1ZSk7CiAjZW5kaWYKIAotI2lmIEhBVkUoUU9TX0NM
QVNTRVMpCi0gICAgY29ubmVjdGlvbi0+c2V0U2hvdWxkQm9vc3RNYWluVGhyZWFkT25TeW5jTWVz
c2FnZSh0cnVlKTsKLSNlbmRpZgotCiAgICAgbV9ldmVudERpc3BhdGNoZXItPmluaXRpYWxpemVD
b25uZWN0aW9uKGNvbm5lY3Rpb24pOwogI2lmIFBMQVRGT1JNKElPU19GQU1JTFkpCiAgICAgbV92
aWV3VXBkYXRlRGlzcGF0Y2hlci0+aW5pdGlhbGl6ZUNvbm5lY3Rpb24oY29ubmVjdGlvbik7Cg==
</data>
<flag name="commit-queue"
          id="431393"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>414484</attachid>
            <date>2020-11-18 13:53:15 -0800</date>
            <delta_ts>2020-11-18 15:01:24 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-219110-20201118135314.patch</filename>
            <type>text/plain</type>
            <size>5341</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY5OTgwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDNhODU2MGZjOWZiN2E4ZWM4
NTc1ODU1MmMxNmEwZmNiZDdkN2M0ZGUuLjZjNWZlNzc2M2E4ZWI0MDc4MDRmMDhhZTAxZDE5MTdh
Mzk0ZDhmMzYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjQgQEAKKzIwMjAtMTEtMTggIENocmlzIER1
bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBEcm9wIHJlZHVuZGFudCBjb2RlIHRo
YXQgdHJpZXMgdG8gYnVtcCB0aGUgUW9TIG9mIHRoZSBXZWJDb250ZW50IG1haW4gdGhyZWFkIG9m
IFVzZXJJbnRlcmFjdGl2ZSB3aGVuIGhhbmRsaW5nIGEgc3luYyBJUEMKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxOTExMAorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIERyb3AgcmVkdW5kYW50IGNvZGUgdGhh
dCB0cmllcyB0byBidW1wIHRoZSBRb1Mgb2YgdGhlIFdlYkNvbnRlbnQgbWFpbiB0aHJlYWQgb2Yg
VXNlckludGVyYWN0aXZlIHdoZW4KKyAgICAgICAgaGFuZGxpbmcgYSBzeW5jIElQQy4gTm93YWRh
eXMsIHdlIGFsd2F5cyBydW4gdGhlIG1haW4gdGhyZWFkIG9mIHRoZSBXZWJDb250ZW50IGF0IFVz
ZXJJbnRlcmFjdGl2ZSBRb1MKKyAgICAgICAgKHNlZSBXVEY6OlRocmVhZDo6c2V0Q3VycmVudFRo
cmVhZElzVXNlckludGVyYWN0aXZlKCkgY2FsbCBpbiBXZWJQcm9jZXNzOjppbml0aWFsaXplV2Vi
UHJvY2VzcygpKSBzbworICAgICAgICB0aGVyZSBpcyBubyBuZWVkIHRvIGJvb3N0IHRoZSBRb1Mg
ZHVyaW5nIGEgc3luYyBJUEMuCisKKyAgICAgICAgKiBQbGF0Zm9ybS9JUEMvQ29ubmVjdGlvbi5j
cHA6CisgICAgICAgIChJUEM6OkNvbm5lY3Rpb246OnByb2Nlc3NJbmNvbWluZ01lc3NhZ2UpOgor
ICAgICAgICAqIFBsYXRmb3JtL0lQQy9Db25uZWN0aW9uLmg6CisgICAgICAgIChJUEM6OkNvbm5l
Y3Rpb246OnNldFNob3VsZEJvb3N0TWFpblRocmVhZE9uU3luY01lc3NhZ2UpOiBEZWxldGVkLgor
ICAgICAgICAqIFBsYXRmb3JtL0lQQy9EZWNvZGVyLmg6CisgICAgICAgIChJUEM6OkRlY29kZXI6
OnNldFFPU0NsYXNzT3ZlcnJpZGUpOiBEZWxldGVkLgorICAgICAgICAqIFdlYlByb2Nlc3MvV2Vi
UHJvY2Vzcy5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlByb2Nlc3M6OmluaXRpYWxpemVDb25u
ZWN0aW9uKToKKwogMjAyMC0xMS0xOCAgU2ltb24gRnJhc2VyICA8c2ltb24uZnJhc2VyQGFwcGxl
LmNvbT4KIAogICAgICAgICBQcm9wYWdhdGUgd2hlZWwgZXZlbnQgaGFuZGxpbmcgYmFjayB0byB0
aGUgc2Nyb2xsaW5nIHRocmVhZApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9QbGF0Zm9ybS9J
UEMvQ29ubmVjdGlvbi5jcHAgYi9Tb3VyY2UvV2ViS2l0L1BsYXRmb3JtL0lQQy9Db25uZWN0aW9u
LmNwcAppbmRleCBkZTZmNTAxYjJkODU5NmM2YmRhMDMyNWVmNTlmZTJmMDYxMzZiZDlhLi5hNmI5
YmUxYTEzMWIxZDhlY2Q5N2I2Y2EzZTBkODJhYzc0ODM4Njk0IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0L1BsYXRmb3JtL0lQQy9Db25uZWN0aW9uLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L1Bs
YXRmb3JtL0lQQy9Db25uZWN0aW9uLmNwcApAQCAtNzQ4LDEzICs3NDgsNiBAQCB2b2lkIENvbm5l
Y3Rpb246OnByb2Nlc3NJbmNvbWluZ01lc3NhZ2Uoc3RkOjp1bmlxdWVfcHRyPERlY29kZXI+IG1l
c3NhZ2UpCiAgICAgaWYgKGRpc3BhdGNoTWVzc2FnZVRvVGhyZWFkUmVjZWl2ZXIobWVzc2FnZSkp
CiAgICAgICAgIHJldHVybjsKIAotI2lmIEhBVkUoUU9TX0NMQVNTRVMpCi0gICAgaWYgKG1lc3Nh
Z2UtPmlzU3luY01lc3NhZ2UoKSAmJiBtX3Nob3VsZEJvb3N0TWFpblRocmVhZE9uU3luY01lc3Nh
Z2UpIHsKLSAgICAgICAgcHRocmVhZF9vdmVycmlkZV90IG92ZXJyaWRlID0gcHRocmVhZF9vdmVy
cmlkZV9xb3NfY2xhc3Nfc3RhcnRfbnAobV9tYWluVGhyZWFkLCBUaHJlYWQ6OmFkanVzdGVkUU9T
Q2xhc3MoUU9TX0NMQVNTX1VTRVJfSU5URVJBQ1RJVkUpLCAwKTsKLSAgICAgICAgbWVzc2FnZS0+
c2V0UU9TQ2xhc3NPdmVycmlkZShvdmVycmlkZSk7Ci0gICAgfQotI2VuZGlmCi0KICAgICBpZiAo
bWVzc2FnZS0+aXNTeW5jTWVzc2FnZSgpKSB7CiAgICAgICAgIGF1dG8gbG9ja2VyID0gaG9sZExv
Y2sobV9pbmNvbWluZ1N5bmNNZXNzYWdlQ2FsbGJhY2tNdXRleCk7CiAKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQvUGxhdGZvcm0vSVBDL0Nvbm5lY3Rpb24uaCBiL1NvdXJjZS9XZWJLaXQvUGxh
dGZvcm0vSVBDL0Nvbm5lY3Rpb24uaAppbmRleCAyMzVjZDJjMTRlM2FlNTYyNTE0M2JlZGZiYzYx
YmYyYjYzMzk3ZjU2Li5lYzNkMTRhZThmM2VjMjQ3MDU0NzYzY2FlZTkwOWNjMmM4NzVmNWQ4IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1BsYXRmb3JtL0lQQy9Db25uZWN0aW9uLmgKKysrIGIv
U291cmNlL1dlYktpdC9QbGF0Zm9ybS9JUEMvQ29ubmVjdGlvbi5oCkBAIC0yODIsMTAgKzI4Miw2
IEBAIHB1YmxpYzoKIAogICAgIGJvb2wgaXNWYWxpZCgpIGNvbnN0IHsgcmV0dXJuIG1faXNWYWxp
ZDsgfQogCi0jaWYgSEFWRShRT1NfQ0xBU1NFUykKLSAgICB2b2lkIHNldFNob3VsZEJvb3N0TWFp
blRocmVhZE9uU3luY01lc3NhZ2UoYm9vbCBiKSB7IG1fc2hvdWxkQm9vc3RNYWluVGhyZWFkT25T
eW5jTWVzc2FnZSA9IGI7IH0KLSNlbmRpZgotCiAgICAgdWludDY0X3QgaW5zdGFsbEluY29taW5n
U3luY01lc3NhZ2VDYWxsYmFjayhXVEY6OkZ1bmN0aW9uPHZvaWQoKT4mJik7CiAgICAgdm9pZCB1
bmluc3RhbGxJbmNvbWluZ1N5bmNNZXNzYWdlQ2FsbGJhY2sodWludDY0X3QpOwogICAgIGJvb2wg
aGFzSW5jb21pbmdTeW5jTWVzc2FnZSgpOwpAQCAtNDM1LDcgKzQzMSw2IEBAIHByaXZhdGU6CiAK
ICNpZiBIQVZFKFFPU19DTEFTU0VTKQogICAgIHB0aHJlYWRfdCBtX21haW5UaHJlYWQgeyAwIH07
Ci0gICAgYm9vbCBtX3Nob3VsZEJvb3N0TWFpblRocmVhZE9uU3luY01lc3NhZ2UgeyBmYWxzZSB9
OwogI2VuZGlmCiAKICNpZiBVU0UoVU5JWF9ET01BSU5fU09DS0VUUykKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQvUGxhdGZvcm0vSVBDL0RlY29kZXIuY3BwIGIvU291cmNlL1dlYktpdC9QbGF0
Zm9ybS9JUEMvRGVjb2Rlci5jcHAKaW5kZXggNTFiOWZmZDkzMDM0MGJkZmYyZmI3MWQwZTQ2Y2Fj
ZjQwOTM0NjUzMS4uNzhhNDYzOGViNzMwNWJmZDE5MTA4NzA2OGQzMGJjZGI4ZGZlODJhZSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYktpdC9QbGF0Zm9ybS9JUEMvRGVjb2Rlci5jcHAKKysrIGIvU291
cmNlL1dlYktpdC9QbGF0Zm9ybS9JUEMvRGVjb2Rlci5jcHAKQEAgLTk0LDExICs5NCw2IEBAIERl
Y29kZXI6On5EZWNvZGVyKCkKICAgICAgICAgZmFzdEZyZWUoY29uc3RfY2FzdDx1aW50OF90Kj4o
bV9idWZmZXIpKTsKIAogICAgIC8vIEZJWE1FOiBXZSBuZWVkIHRvIGRpc3Bvc2Ugb2YgdGhlIG1h
Y2ggcG9ydHMgaW4gY2FzZXMgb2YgZmFpbHVyZS4KLQotI2lmIEhBVkUoUU9TX0NMQVNTRVMpCi0g
ICAgaWYgKG1fcW9zQ2xhc3NPdmVycmlkZSkKLSAgICAgICAgcHRocmVhZF9vdmVycmlkZV9xb3Nf
Y2xhc3NfZW5kX25wKG1fcW9zQ2xhc3NPdmVycmlkZSk7Ci0jZW5kaWYKIH0KIAogYm9vbCBEZWNv
ZGVyOjppc1N5bmNNZXNzYWdlKCkgY29uc3QKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvUGxh
dGZvcm0vSVBDL0RlY29kZXIuaCBiL1NvdXJjZS9XZWJLaXQvUGxhdGZvcm0vSVBDL0RlY29kZXIu
aAppbmRleCBiMGNhYmVlYmI4Njk4MmRiNWZhM2NhNjA3OWE4ZTIzM2RmY2Q4MTRlLi5iNzJkZDhh
Y2UyNzczZGIzNTU5ZTM2NmRkOTUyNGYyMzQxZTU1ZTA2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
S2l0L1BsYXRmb3JtL0lQQy9EZWNvZGVyLmgKKysrIGIvU291cmNlL1dlYktpdC9QbGF0Zm9ybS9J
UEMvRGVjb2Rlci5oCkBAIC02NywxMCArNjcsNiBAQCBwdWJsaWM6CiAgICAgdm9pZCBzZXRJbXBv
cnRhbmNlQXNzZXJ0aW9uKHN0ZDo6dW5pcXVlX3B0cjxJbXBvcnRhbmNlQXNzZXJ0aW9uPik7CiAj
ZW5kaWYKIAotI2lmIEhBVkUoUU9TX0NMQVNTRVMpCi0gICAgdm9pZCBzZXRRT1NDbGFzc092ZXJy
aWRlKHB0aHJlYWRfb3ZlcnJpZGVfdCBvdmVycmlkZSkgeyBtX3Fvc0NsYXNzT3ZlcnJpZGUgPSBv
dmVycmlkZTsgfQotI2VuZGlmCi0KICAgICBzdGF0aWMgc3RkOjp1bmlxdWVfcHRyPERlY29kZXI+
IHVud3JhcEZvclRlc3RpbmcoRGVjb2RlciYpOwogCiAgICAgY29uc3QgdWludDhfdCogYnVmZmVy
KCkgY29uc3QgeyByZXR1cm4gbV9idWZmZXI7IH0KQEAgLTIwOCwxMCArMjA0LDYgQEAgcHJpdmF0
ZToKICNpZiBQTEFURk9STShNQUMpCiAgICAgc3RkOjp1bmlxdWVfcHRyPEltcG9ydGFuY2VBc3Nl
cnRpb24+IG1faW1wb3J0YW5jZUFzc2VydGlvbjsKICNlbmRpZgotCi0jaWYgSEFWRShRT1NfQ0xB
U1NFUykKLSAgICBwdGhyZWFkX292ZXJyaWRlX3QgbV9xb3NDbGFzc092ZXJyaWRlIHsgbnVsbHB0
ciB9OwotI2VuZGlmCiB9OwogCiB9IC8vIG5hbWVzcGFjZSBJUEMKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmNwcCBiL1NvdXJjZS9XZWJLaXQvV2ViUHJv
Y2Vzcy9XZWJQcm9jZXNzLmNwcAppbmRleCA0YTIwNTk2ZmU2YmJiYjMxODlmOGE3ZDI5OTg0ZTUx
N2QxZTE2YjA2Li5mMmYyMjgyMmM3YjIyM2ZjYTU5Zjk1NTczZDExZGM5OWIxMDM0ODExIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUHJvY2Vzcy5jcHAKKysrIGIvU291
cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlByb2Nlc3MuY3BwCkBAIC0zMTIsMTAgKzMxMiw2IEBA
IHZvaWQgV2ViUHJvY2Vzczo6aW5pdGlhbGl6ZUNvbm5lY3Rpb24oSVBDOjpDb25uZWN0aW9uKiBj
b25uZWN0aW9uKQogICAgIGNvbm5lY3Rpb24tPnNldFNob3VsZEV4aXRPblN5bmNNZXNzYWdlU2Vu
ZEZhaWx1cmUodHJ1ZSk7CiAjZW5kaWYKIAotI2lmIEhBVkUoUU9TX0NMQVNTRVMpCi0gICAgY29u
bmVjdGlvbi0+c2V0U2hvdWxkQm9vc3RNYWluVGhyZWFkT25TeW5jTWVzc2FnZSh0cnVlKTsKLSNl
bmRpZgotCiAgICAgbV9ldmVudERpc3BhdGNoZXItPmluaXRpYWxpemVDb25uZWN0aW9uKGNvbm5l
Y3Rpb24pOwogI2lmIFBMQVRGT1JNKElPU19GQU1JTFkpCiAgICAgbV92aWV3VXBkYXRlRGlzcGF0
Y2hlci0+aW5pdGlhbGl6ZUNvbm5lY3Rpb24oY29ubmVjdGlvbik7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>