<?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>226191</bug_id>
          
          <creation_ts>2021-05-24 15:19:59 -0700</creation_ts>
          <short_desc>Stop using UncheckedLock in Node&apos;s s_eventTargetDataMapLock</short_desc>
          <delta_ts>2021-05-25 16:22:50 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebCore Misc.</component>
          <version>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>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>ggaren</cc>
    
    <cc>kangil.han</cc>
    
    <cc>kkinnunen</cc>
    
    <cc>sam</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1763275</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-05-24 15:19:59 -0700</bug_when>
    <thetext>Stop using UncheckedLock in Node&apos;s s_eventTargetDataMapLock. This is a step towards phasing out UncheckedLock in favor of Lock which supports Clang Thread Safety Analysis.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1763278</commentid>
    <comment_count>1</comment_count>
      <attachid>429574</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-05-24 15:21:44 -0700</bug_when>
    <thetext>Created attachment 429574
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1763717</commentid>
    <comment_count>2</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2021-05-25 15:59:21 -0700</bug_when>
    <thetext>ping review? I&apos;d love to make some progress phasing out UncheckedLock.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1763720</commentid>
    <comment_count>3</comment_count>
      <attachid>429574</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2021-05-25 16:00:25 -0700</bug_when>
    <thetext>Comment on attachment 429574
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1763742</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-05-25 16:19:52 -0700</bug_when>
    <thetext>Committed r278058 (238142@main): &lt;https://commits.webkit.org/238142@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 429574.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1763743</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-05-25 16:22:50 -0700</bug_when>
    <thetext>&lt;rdar://problem/78482128&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>429574</attachid>
            <date>2021-05-24 15:21:44 -0700</date>
            <delta_ts>2021-05-25 16:19:53 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-226191-20210524152144.patch</filename>
            <type>text/plain</type>
            <size>2111</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc3OTY0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggY2U4ZDlkMmI4ZjhiNjY5
OTRiN2U1MjczZDdmMWI2YTcxM2ZmZjUzZC4uNzhjMGUwNjEzZjZiZjIxOWRmZjhkNWE4ZDkyYzJm
YWNlYzhlZDdiMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIxLTA1LTI0ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgU3RvcCB1c2luZyBVbmNoZWNr
ZWRMb2NrIGluIE5vZGUncyBzX2V2ZW50VGFyZ2V0RGF0YU1hcExvY2sKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyNjE5MQorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFN0b3AgdXNpbmcgVW5jaGVja2VkTG9j
ayBpbiBOb2RlJ3Mgc19ldmVudFRhcmdldERhdGFNYXBMb2NrLiBUaGlzIGlzIGEgc3RlcCB0b3dh
cmRzIHBoYXNpbmcKKyAgICAgICAgb3V0IFVuY2hlY2tlZExvY2sgaW4gZmF2b3Igb2YgTG9jayB3
aGljaCBzdXBwb3J0cyBDbGFuZyBUaHJlYWQgU2FmZXR5IEFuYWx5c2lzLgorCisgICAgICAgIE5v
dGUgdGhhdCBJIGhhZCB0byBmYWN0b3IgdGhlIGNvZGUgYSBsaXR0bGUgZGlmZmVyZW50bHkgYmVj
YXVzZSBDbGFuZyBUaHJlYWQgU2FmZXR5IEFuYWx5c2lzCisgICAgICAgIGRvZXNuJ3Qgc3VwcG9y
dCBjb25kaXRpb25hbCBsb2NraW5nLgorCisgICAgICAgICogZG9tL05vZGUuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6Tm9kZTo6ZXZlbnRUYXJnZXREYXRhQ29uY3VycmVudGx5KToKKwogMjAyMS0w
NS0yNCAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgogCiAgICAgICAgIFN0b3AgdXNp
bmcgVW5jaGVja2VkTG9jayBpbiBodG1sL2NhbnZhcwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvZG9tL05vZGUuY3BwIGIvU291cmNlL1dlYkNvcmUvZG9tL05vZGUuY3BwCmluZGV4IGEyZTVj
YTNmMTIxNjgzODA5ODMyNDBmZmJhMWU0ZmRhNzAzMjVmNGUuLmZkYWJjZDNlN2I4OTJlNTAxZDg3
OTQzMmFjNDZjM2Q3MTNmOGViMDAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Ob2Rl
LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vTm9kZS5jcHAKQEAgLTIyMTEsNyArMjIxMSw3
IEBAIHN0YXRpYyBFdmVudFRhcmdldERhdGFNYXAmIGV2ZW50VGFyZ2V0RGF0YU1hcCgpCiAgICAg
cmV0dXJuIG1hcDsKIH0KIAotc3RhdGljIFVuY2hlY2tlZExvY2sgc19ldmVudFRhcmdldERhdGFN
YXBMb2NrOworc3RhdGljIExvY2sgc19ldmVudFRhcmdldERhdGFNYXBMb2NrOwogCiBFdmVudFRh
cmdldERhdGEqIE5vZGU6OmV2ZW50VGFyZ2V0RGF0YSgpCiB7CkBAIC0yMjI3LDcgKzIyMjcsMTAg
QEAgRXZlbnRUYXJnZXREYXRhKiBOb2RlOjpldmVudFRhcmdldERhdGFDb25jdXJyZW50bHkoKQog
ICAgIC8vIHdvcmxkIGlzIHN0b3BwZWQuIFdlIGRvbid0IGhhdmUgdG8gaG9sZCB0aGUgbG9jayB3
aGVuIHRoZSB3b3JsZCBpcyBzdG9wcGVkLCBiZWNhdXNlIGEgc3RvcHBlZCB3b3JsZAogICAgIC8v
IG1lYW5zIHRoYXQgd2Ugd2lsbCBuZXZlciBtdXRhdGUgdGhlIGV2ZW50IHRhcmdldCBkYXRhIG1h
cC4KICAgICBKU0M6OlZNKiB2bSA9IGNvbW1vblZNT3JOdWxsKCk7Ci0gICAgTG9ja2VyIGxvY2tl
ciB7IHZtICYmIHZtLT5oZWFwLndvcmxkSXNSdW5uaW5nKCkgPyAmc19ldmVudFRhcmdldERhdGFN
YXBMb2NrIDogbnVsbHB0ciB9OworICAgIGlmICh2bSAmJiB2bS0+aGVhcC53b3JsZElzUnVubmlu
ZygpKSB7CisgICAgICAgIExvY2tlciBsb2NrZXIgeyBzX2V2ZW50VGFyZ2V0RGF0YU1hcExvY2sg
fTsKKyAgICAgICAgcmV0dXJuIGhhc0V2ZW50VGFyZ2V0RGF0YSgpID8gZXZlbnRUYXJnZXREYXRh
TWFwKCkuZ2V0KHRoaXMpIDogbnVsbHB0cjsKKyAgICB9CiAgICAgcmV0dXJuIGhhc0V2ZW50VGFy
Z2V0RGF0YSgpID8gZXZlbnRUYXJnZXREYXRhTWFwKCkuZ2V0KHRoaXMpIDogbnVsbHB0cjsKIH0K
IAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>