<?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>248245</bug_id>
          
          <creation_ts>2022-11-22 12:53:57 -0800</creation_ts>
          <short_desc>REGRESSION(256849@main): Broke mac api test TestWebKitAPI.WebKit.EnumerateDevices</short_desc>
          <delta_ts>2022-11-22 12:57:19 -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>New Bugs</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>
          
          <blocked>248054</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Commit Bot">commit-queue</reporter>
          <assigned_to name="WebKit Commit Bot">commit-queue</assigned_to>
          <cc>aakash_jain</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1914151</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2022-11-22 12:53:57 -0800</bug_when>
    <thetext>https://commits.webkit.org/256849@main introduced a regression:
Broke mac api test TestWebKitAPI.WebKit.EnumerateDevices

This is an automatic bug report generated by webkitbot. If this bug
report was created because of a flaky test, please file a bug for the flaky
test (if we don&apos;t already have one on file) and dup this bug against that bug
so that we can track how often these flaky tests fail.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1914153</commentid>
    <comment_count>1</comment_count>
      <attachid>463676</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2022-11-22 12:54:02 -0800</bug_when>
    <thetext>Created attachment 463676
REVERT of 256849@main

Any committer can land this patch automatically by marking it commit-queue+.  The commit-queue will build and test the patch before landing to ensure that the revert will be successful.  This process takes approximately 15 minutes.

If you would like to land the revert faster, you can use the following command:

  webkit-patch land-attachment ATTACHMENT_ID

where ATTACHMENT_ID is the ID of this attachment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1914154</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-11-22 12:56:54 -0800</bug_when>
    <thetext>Committed 256947@main (0ed4e7b67890): &lt;https://commits.webkit.org/256947@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 463676.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1914156</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-11-22 12:57:19 -0800</bug_when>
    <thetext>&lt;rdar://problem/102611862&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>463676</attachid>
            <date>2022-11-22 12:54:02 -0800</date>
            <delta_ts>2022-11-22 12:56:54 -0800</delta_ts>
            <desc>REVERT of 256849@main</desc>
            <filename>bug-248245-20221122125402.patch</filename>
            <type>text/plain</type>
            <size>11672</size>
            <attacher name="WebKit Commit Bot">commit-queue</attacher>
            
              <data encoding="base64">RnJvbSA4YmNkODI1OTBiY2VlNTQ0NzE2MjkyMzA0ZjlkNDI3NWM2NTBhNGIwIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBDb21taXQgUXVldWUgPGNvbW1pdC1xdWV1ZUB3ZWJraXQub3Jn
PgpEYXRlOiBUdWUsIDIyIE5vdiAyMDIyIDEyOjU0OjAwIC0wODAwClN1YmplY3Q6IFtQQVRDSF0g
VW5yZXZpZXdlZCwgcmV2ZXJ0aW5nIHIyNTY4NDlAbWFpbi4KIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0yNDgyNDUKCkJyb2tlIG1hYyBhcGkgdGVzdCBUZXN0V2ViS2l0
QVBJLldlYktpdC5FbnVtZXJhdGVEZXZpY2VzCgpSZXZlcnRlZCBjaGFuZ2VzZXQ6CgoiW0NvY29h
XSBVc2UgQVZDYXB0dXJlRGV2aWNlRGlzY292ZXJ5U2Vzc2lvbiBmb3IgY2FtZXJhIGRpc2NvdmVy
eSIKaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI0ODA1NApodHRwczov
L2NvbW1pdHMud2Via2l0Lm9yZy8yNTY4NDlAbWFpbgotLS0KIC4uLi9QQUwvcGFsL2NvY29hL0FW
Rm91bmRhdGlvblNvZnRMaW5rLmggICAgICB8IDI3IC0tLS0tLS0tLS0tLS0tLS0tCiAuLi4vUEFM
L3BhbC9jb2NvYS9BVkZvdW5kYXRpb25Tb2Z0TGluay5tbSAgICAgfCAxNyAtLS0tLS0tLS0tLQog
Li4uL21lZGlhc3RyZWFtL21hYy9BVkNhcHR1cmVEZXZpY2VNYW5hZ2VyLm1tIHwgMzAgKysrKy0t
LS0tLS0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDY5IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL1BBTC9wYWwvY29jb2EvQVZGb3Vu
ZGF0aW9uU29mdExpbmsuaCBiL1NvdXJjZS9XZWJDb3JlL1BBTC9wYWwvY29jb2EvQVZGb3VuZGF0
aW9uU29mdExpbmsuaAppbmRleCBlMmQwMzZjM2YzZjkuLjA5ODVmYjAwZmI5NiAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvUEFML3BhbC9jb2NvYS9BVkZvdW5kYXRpb25Tb2Z0TGluay5oCisr
KyBiL1NvdXJjZS9XZWJDb3JlL1BBTC9wYWwvY29jb2EvQVZGb3VuZGF0aW9uU29mdExpbmsuaApA
QCAtMTA0LDcgKzEwNCw2IEBAIFNPRlRfTElOS19DTEFTU19GT1JfSEVBREVSKFBBTCwgQVZDYXB0
dXJlT3V0cHV0KQogU09GVF9MSU5LX0NMQVNTX0ZPUl9IRUFERVIoUEFMLCBBVkNhcHR1cmVTZXNz
aW9uKQogU09GVF9MSU5LX0NMQVNTX0ZPUl9IRUFERVIoUEFMLCBBVkNhcHR1cmVWaWRlb0RhdGFP
dXRwdXQpCiBTT0ZUX0xJTktfQ0xBU1NfRk9SX0hFQURFUihQQUwsIEFWRnJhbWVSYXRlUmFuZ2Up
Ci1TT0ZUX0xJTktfQ0xBU1NfRk9SX0hFQURFUihQQUwsIEFWQ2FwdHVyZURldmljZURpc2NvdmVy
eVNlc3Npb24pCiAjZW5kaWYKIAogU09GVF9MSU5LX0NPTlNUQU5UX0ZPUl9IRUFERVIoUEFMLCBB
VkZvdW5kYXRpb24sIEFWQXVkaW9UaW1lUGl0Y2hBbGdvcml0aG1TcGVjdHJhbCwgTlNTdHJpbmcg
KikKQEAgLTMzNSwzMiArMzM0LDYgQEAgU09GVF9MSU5LX0NPTlNUQU5UX0ZPUl9IRUFERVIoUEFM
LCBBVkZvdW5kYXRpb24sIEFWQXVkaW9TZXNzaW9uUm91dGVDaGFuZ2VSZWFzb24KICNkZWZpbmUg
QVZBdWRpb1Nlc3Npb25Sb3V0ZUNoYW5nZVJlYXNvbktleSBQQUw6OmdldF9BVkZvdW5kYXRpb25f
QVZBdWRpb1Nlc3Npb25Sb3V0ZUNoYW5nZVJlYXNvbktleSgpCiAjZW5kaWYgLy8gUExBVEZPUk0o
SU9TX0ZBTUlMWSkKIAotI2lmICFQTEFURk9STShXQVRDSE9TKSAmJiAhUExBVEZPUk0oQVBQTEVU
VikKLVNPRlRfTElOS19DT05TVEFOVF9GT1JfSEVBREVSKFBBTCwgQVZGb3VuZGF0aW9uLCBBVkNh
cHR1cmVEZXZpY2VUeXBlQnVpbHRJbldpZGVBbmdsZUNhbWVyYSwgTlNTdHJpbmcgKikKLSNkZWZp
bmUgQVZDYXB0dXJlRGV2aWNlVHlwZUJ1aWx0SW5XaWRlQW5nbGVDYW1lcmEgUEFMOjpnZXRfQVZG
b3VuZGF0aW9uX0FWQ2FwdHVyZURldmljZVR5cGVCdWlsdEluV2lkZUFuZ2xlQ2FtZXJhKCkKLVNP
RlRfTElOS19DT05TVEFOVF9GT1JfSEVBREVSKFBBTCwgQVZGb3VuZGF0aW9uLCBBVkNhcHR1cmVE
ZXZpY2VUeXBlQnVpbHRJblRlbGVwaG90b0NhbWVyYSwgTlNTdHJpbmcgKikKLSNkZWZpbmUgQVZD
YXB0dXJlRGV2aWNlVHlwZUJ1aWx0SW5UZWxlcGhvdG9DYW1lcmEgUEFMOjpnZXRfQVZGb3VuZGF0
aW9uX0FWQ2FwdHVyZURldmljZVR5cGVCdWlsdEluVGVsZXBob3RvQ2FtZXJhKCkKLVNPRlRfTElO
S19DT05TVEFOVF9GT1JfSEVBREVSKFBBTCwgQVZGb3VuZGF0aW9uLCBBVkNhcHR1cmVEZXZpY2VU
eXBlQnVpbHRJblVsdHJhV2lkZUNhbWVyYSwgTlNTdHJpbmcgKikKLSNkZWZpbmUgQVZDYXB0dXJl
RGV2aWNlVHlwZUJ1aWx0SW5VbHRyYVdpZGVDYW1lcmEgUEFMOjpnZXRfQVZGb3VuZGF0aW9uX0FW
Q2FwdHVyZURldmljZVR5cGVCdWlsdEluVWx0cmFXaWRlQ2FtZXJhKCkKLVNPRlRfTElOS19DT05T
VEFOVF9GT1JfSEVBREVSKFBBTCwgQVZGb3VuZGF0aW9uLCBBVkNhcHR1cmVEZXZpY2VUeXBlQnVp
bHRJbkR1YWxDYW1lcmEsIE5TU3RyaW5nICopCi0jZGVmaW5lIEFWQ2FwdHVyZURldmljZVR5cGVC
dWlsdEluRHVhbENhbWVyYSBQQUw6OmdldF9BVkZvdW5kYXRpb25fQVZDYXB0dXJlRGV2aWNlVHlw
ZUJ1aWx0SW5EdWFsQ2FtZXJhKCkKLVNPRlRfTElOS19DT05TVEFOVF9GT1JfSEVBREVSKFBBTCwg
QVZGb3VuZGF0aW9uLCBBVkNhcHR1cmVEZXZpY2VUeXBlQnVpbHRJbkR1YWxXaWRlQ2FtZXJhLCBO
U1N0cmluZyAqKQotI2RlZmluZSBBVkNhcHR1cmVEZXZpY2VUeXBlQnVpbHRJbkR1YWxXaWRlQ2Ft
ZXJhIFBBTDo6Z2V0X0FWRm91bmRhdGlvbl9BVkNhcHR1cmVEZXZpY2VUeXBlQnVpbHRJbkR1YWxX
aWRlQ2FtZXJhKCkKLVNPRlRfTElOS19DT05TVEFOVF9GT1JfSEVBREVSKFBBTCwgQVZGb3VuZGF0
aW9uLCBBVkNhcHR1cmVEZXZpY2VUeXBlQnVpbHRJblRyaXBsZUNhbWVyYSwgTlNTdHJpbmcgKikK
LSNkZWZpbmUgQVZDYXB0dXJlRGV2aWNlVHlwZUJ1aWx0SW5UcmlwbGVDYW1lcmEgUEFMOjpnZXRf
QVZGb3VuZGF0aW9uX0FWQ2FwdHVyZURldmljZVR5cGVCdWlsdEluVHJpcGxlQ2FtZXJhKCkKLVNP
RlRfTElOS19DT05TVEFOVF9GT1JfSEVBREVSKFBBTCwgQVZGb3VuZGF0aW9uLCBBVkNhcHR1cmVE
ZXZpY2VUeXBlQnVpbHRJblRydWVEZXB0aENhbWVyYSwgTlNTdHJpbmcgKikKLSNkZWZpbmUgQVZD
YXB0dXJlRGV2aWNlVHlwZUJ1aWx0SW5UcnVlRGVwdGhDYW1lcmEgUEFMOjpnZXRfQVZGb3VuZGF0
aW9uX0FWQ2FwdHVyZURldmljZVR5cGVCdWlsdEluVHJ1ZURlcHRoQ2FtZXJhKCkKLVNPRlRfTElO
S19DT05TVEFOVF9GT1JfSEVBREVSKFBBTCwgQVZGb3VuZGF0aW9uLCBBVkNhcHR1cmVEZXZpY2VU
eXBlQnVpbHRJbkxpREFSRGVwdGhDYW1lcmEsIE5TU3RyaW5nICopCi0jZGVmaW5lIEFWQ2FwdHVy
ZURldmljZVR5cGVCdWlsdEluTGlEQVJEZXB0aENhbWVyYSBQQUw6OmdldF9BVkZvdW5kYXRpb25f
QVZDYXB0dXJlRGV2aWNlVHlwZUJ1aWx0SW5MaURBUkRlcHRoQ2FtZXJhKCkKLVNPRlRfTElOS19D
T05TVEFOVF9GT1JfSEVBREVSKFBBTCwgQVZGb3VuZGF0aW9uLCBBVkNhcHR1cmVEZXZpY2VUeXBl
RGVza1ZpZXdDYW1lcmEsIE5TU3RyaW5nICopCi0jZGVmaW5lIEFWQ2FwdHVyZURldmljZVR5cGVE
ZXNrVmlld0NhbWVyYSBQQUw6OmdldF9BVkZvdW5kYXRpb25fQVZDYXB0dXJlRGV2aWNlVHlwZURl
c2tWaWV3Q2FtZXJhKCkKLSNlbmRpZgotCi0jaWYgUExBVEZPUk0oTUFDKQotU09GVF9MSU5LX0NP
TlNUQU5UX0ZPUl9IRUFERVIoUEFMLCBBVkZvdW5kYXRpb24sIEFWQ2FwdHVyZURldmljZVR5cGVF
eHRlcm5hbFVua25vd24sIE5TU3RyaW5nICopCi0jZGVmaW5lIEFWQ2FwdHVyZURldmljZVR5cGVF
eHRlcm5hbFVua25vd24gUEFMOjpnZXRfQVZGb3VuZGF0aW9uX0FWQ2FwdHVyZURldmljZVR5cGVF
eHRlcm5hbFVua25vd24oKQotI2VuZGlmCi0KICNpZiBQTEFURk9STShJT1NfRkFNSUxZKSAmJiAh
UExBVEZPUk0oV0FUQ0hPUykgJiYgIVBMQVRGT1JNKEFQUExFVFYpCiBTT0ZUX0xJTktfRlVOQ1RJ
T05fRk9SX0hFQURFUihQQUwsIEFWRm91bmRhdGlvbiwgQVZDYXB0dXJlU2Vzc2lvblNldEF1dGhv
cml6ZWRUb1VzZUNhbWVyYUluTXVsdGlwbGVGb3JlZ3JvdW5kQXBwTGF5b3V0LCB2b2lkLCAoQVZD
YXB0dXJlU2Vzc2lvbiAqc2Vzc2lvbiksIChzZXNzaW9uKSkKICNkZWZpbmUgQVZDYXB0dXJlU2Vz
c2lvblNldEF1dGhvcml6ZWRUb1VzZUNhbWVyYUluTXVsdGlwbGVGb3JlZ3JvdW5kQXBwTGF5b3V0
IHNvZnRMaW5rX0FWRm91bmRhdGlvbl9BVkNhcHR1cmVTZXNzaW9uU2V0QXV0aG9yaXplZFRvVXNl
Q2FtZXJhSW5NdWx0aXBsZUZvcmVncm91bmRBcHBMYXlvdXQKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL1BBTC9wYWwvY29jb2EvQVZGb3VuZGF0aW9uU29mdExpbmsubW0gYi9Tb3VyY2UvV2Vi
Q29yZS9QQUwvcGFsL2NvY29hL0FWRm91bmRhdGlvblNvZnRMaW5rLm1tCmluZGV4IDA3NTA2NWJj
MDc5Yi4uNDdiNmYyMTBiZGQwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9QQUwvcGFsL2Nv
Y29hL0FWRm91bmRhdGlvblNvZnRMaW5rLm1tCisrKyBiL1NvdXJjZS9XZWJDb3JlL1BBTC9wYWwv
Y29jb2EvQVZGb3VuZGF0aW9uU29mdExpbmsubW0KQEAgLTEyNyw3ICsxMjcsNiBAQCBTT0ZUX0xJ
TktfQ0xBU1NfRk9SX1NPVVJDRV9XSVRIX0VYUE9SVChQQUwsIEFWRm91bmRhdGlvbiwgQVZDYXB0
dXJlT3V0cHV0LCBQQUxfRQogU09GVF9MSU5LX0NMQVNTX0ZPUl9TT1VSQ0VfV0lUSF9FWFBPUlQo
UEFMLCBBVkZvdW5kYXRpb24sIEFWQ2FwdHVyZVNlc3Npb24sIFBBTF9FWFBPUlQpCiBTT0ZUX0xJ
TktfQ0xBU1NfRk9SX1NPVVJDRV9XSVRIX0VYUE9SVChQQUwsIEFWRm91bmRhdGlvbiwgQVZDYXB0
dXJlVmlkZW9EYXRhT3V0cHV0LCBQQUxfRVhQT1JUKQogU09GVF9MSU5LX0NMQVNTX0ZPUl9TT1VS
Q0VfV0lUSF9FWFBPUlQoUEFMLCBBVkZvdW5kYXRpb24sIEFWRnJhbWVSYXRlUmFuZ2UsIFBBTF9F
WFBPUlQpCi1TT0ZUX0xJTktfQ0xBU1NfRk9SX1NPVVJDRV9XSVRIX0VYUE9SVChQQUwsIEFWRm91
bmRhdGlvbiwgQVZDYXB0dXJlRGV2aWNlRGlzY292ZXJ5U2Vzc2lvbiwgUEFMX0VYUE9SVCkKICNl
bmRpZgogCiBTT0ZUX0xJTktfQ09OU1RBTlRfRk9SX1NPVVJDRV9XSVRIX0VYUE9SVChQQUwsIEFW
Rm91bmRhdGlvbiwgQVZBc3NldEltYWdlR2VuZXJhdG9yQXBlcnR1cmVNb2RlQ2xlYW5BcGVydHVy
ZSwgTlNTdHJpbmcgKiwgUEFMX0VYUE9SVCkKQEAgLTI0NSwyMiArMjQ0LDYgQEAgU09GVF9MSU5L
X0NPTlNUQU5UX01BWV9GQUlMX0ZPUl9TT1VSQ0VfV0lUSF9FWFBPUlQoUEFMLCBBVkZvdW5kYXRp
b24sIEFWVVJMQXNzZXQKIFNPRlRfTElOS19DT05TVEFOVF9NQVlfRkFJTF9GT1JfU09VUkNFX1dJ
VEhfRVhQT1JUKFBBTCwgQVZGb3VuZGF0aW9uLCBBVlVSTEFzc2V0UmVxdWlyZXNDdXN0b21VUkxM
b2FkaW5nS2V5LCBOU1N0cmluZyAqLCBQQUxfRVhQT1JUKQogI2VuZGlmIC8vIFBMQVRGT1JNKElP
U19GQU1JTFkpCiAKLSNpZiAhUExBVEZPUk0oV0FUQ0hPUykgJiYgIVBMQVRGT1JNKEFQUExFVFYp
Ci1TT0ZUX0xJTktfQ09OU1RBTlRfRk9SX1NPVVJDRV9XSVRIX0VYUE9SVChQQUwsIEFWRm91bmRh
dGlvbiwgQVZDYXB0dXJlRGV2aWNlVHlwZUJ1aWx0SW5XaWRlQW5nbGVDYW1lcmEsIE5TU3RyaW5n
ICosIFBBTF9FWFBPUlQpCi1TT0ZUX0xJTktfQ09OU1RBTlRfRk9SX1NPVVJDRV9XSVRIX0VYUE9S
VChQQUwsIEFWRm91bmRhdGlvbiwgQVZDYXB0dXJlRGV2aWNlVHlwZUJ1aWx0SW5UZWxlcGhvdG9D
YW1lcmEsIE5TU3RyaW5nICosIFBBTF9FWFBPUlQpCi1TT0ZUX0xJTktfQ09OU1RBTlRfRk9SX1NP
VVJDRV9XSVRIX0VYUE9SVChQQUwsIEFWRm91bmRhdGlvbiwgQVZDYXB0dXJlRGV2aWNlVHlwZUJ1
aWx0SW5VbHRyYVdpZGVDYW1lcmEsIE5TU3RyaW5nICosIFBBTF9FWFBPUlQpCi1TT0ZUX0xJTktf
Q09OU1RBTlRfRk9SX1NPVVJDRV9XSVRIX0VYUE9SVChQQUwsIEFWRm91bmRhdGlvbiwgQVZDYXB0
dXJlRGV2aWNlVHlwZUJ1aWx0SW5EdWFsQ2FtZXJhLCBOU1N0cmluZyAqLCBQQUxfRVhQT1JUKQot
U09GVF9MSU5LX0NPTlNUQU5UX0ZPUl9TT1VSQ0VfV0lUSF9FWFBPUlQoUEFMLCBBVkZvdW5kYXRp
b24sIEFWQ2FwdHVyZURldmljZVR5cGVCdWlsdEluRHVhbFdpZGVDYW1lcmEsIE5TU3RyaW5nICos
IFBBTF9FWFBPUlQpCi1TT0ZUX0xJTktfQ09OU1RBTlRfRk9SX1NPVVJDRV9XSVRIX0VYUE9SVChQ
QUwsIEFWRm91bmRhdGlvbiwgQVZDYXB0dXJlRGV2aWNlVHlwZUJ1aWx0SW5UcmlwbGVDYW1lcmEs
IE5TU3RyaW5nICosIFBBTF9FWFBPUlQpCi1TT0ZUX0xJTktfQ09OU1RBTlRfRk9SX1NPVVJDRV9X
SVRIX0VYUE9SVChQQUwsIEFWRm91bmRhdGlvbiwgQVZDYXB0dXJlRGV2aWNlVHlwZUJ1aWx0SW5U
cnVlRGVwdGhDYW1lcmEsIE5TU3RyaW5nICosIFBBTF9FWFBPUlQpCi1TT0ZUX0xJTktfQ09OU1RB
TlRfRk9SX1NPVVJDRV9XSVRIX0VYUE9SVChQQUwsIEFWRm91bmRhdGlvbiwgQVZDYXB0dXJlRGV2
aWNlVHlwZUJ1aWx0SW5MaURBUkRlcHRoQ2FtZXJhLCBOU1N0cmluZyAqLCBQQUxfRVhQT1JUKQot
U09GVF9MSU5LX0NPTlNUQU5UX0ZPUl9TT1VSQ0VfV0lUSF9FWFBPUlQoUEFMLCBBVkZvdW5kYXRp
b24sIEFWQ2FwdHVyZURldmljZVR5cGVEZXNrVmlld0NhbWVyYSwgTlNTdHJpbmcgKiwgUEFMX0VY
UE9SVCkKLSNlbmRpZgotCi0jaWYgUExBVEZPUk0oTUFDKQotU09GVF9MSU5LX0NPTlNUQU5UX0ZP
Ul9TT1VSQ0VfV0lUSF9FWFBPUlQoUEFMLCBBVkZvdW5kYXRpb24sIEFWQ2FwdHVyZURldmljZVR5
cGVFeHRlcm5hbFVua25vd24sIE5TU3RyaW5nICosIFBBTF9FWFBPUlQpCi0jZW5kaWYKLQogI2lm
IFBMQVRGT1JNKElPU19GQU1JTFkpICYmICFQTEFURk9STShXQVRDSE9TKSAmJiAhUExBVEZPUk0o
QVBQTEVUVikKIFNPRlRfTElOS19GVU5DVElPTl9GT1JfU09VUkNFKFBBTCwgQVZGb3VuZGF0aW9u
LCBBVkNhcHR1cmVTZXNzaW9uU2V0QXV0aG9yaXplZFRvVXNlQ2FtZXJhSW5NdWx0aXBsZUZvcmVn
cm91bmRBcHBMYXlvdXQsIHZvaWQsIChBVkNhcHR1cmVTZXNzaW9uICpzZXNzaW9uKSwgKHNlc3Np
b24pKQogI2VuZGlmIC8vIFBMQVRGT1JNKElPU19GQU1JTFkpICYmICFQTEFURk9STShXQVRDSE9T
KSAmJiAhUExBVEZPUk0oQVBQTEVUVikKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL21lZGlhc3RyZWFtL21hYy9BVkNhcHR1cmVEZXZpY2VNYW5hZ2VyLm1tIGIvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vbWFjL0FWQ2FwdHVyZURldmljZU1hbmFnZXIubW0K
aW5kZXggOWNiYjA2NmNmNjJlLi4xOGZjNDZlMDhiMTggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL21hYy9BVkNhcHR1cmVEZXZpY2VNYW5hZ2VyLm1tCisr
KyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlhc3RyZWFtL21hYy9BVkNhcHR1cmVEZXZp
Y2VNYW5hZ2VyLm1tCkBAIC05MSwyOCArOTEsMTAgQEAgaW5saW5lIHN0YXRpYyBib29sIGRldmlj
ZUlzQXZhaWxhYmxlKEFWQ2FwdHVyZURldmljZSAqZGV2aWNlKQogICAgIHJldHVybiB0cnVlOwog
fQogCi1zdGF0aWMgUmV0YWluUHRyPE5TQXJyYXk8QVZDYXB0dXJlRGV2aWNlICo+PiBjdXJyZW50
Q2FtZXJhcygpCi17Ci0gICAgQVZDYXB0dXJlRGV2aWNlRGlzY292ZXJ5U2Vzc2lvbiAqZGlzY292
ZXJ5U2Vzc2lvbiA9IFtQQUw6OmdldEFWQ2FwdHVyZURldmljZURpc2NvdmVyeVNlc3Npb25DbGFz
cygpCi0gICAgICAgIGRpc2NvdmVyeVNlc3Npb25XaXRoRGV2aWNlVHlwZXM6Ci0gICAgICAgICAg
ICBAW0FWQ2FwdHVyZURldmljZVR5cGVCdWlsdEluV2lkZUFuZ2xlQ2FtZXJhLAotICAgICAgICAg
ICAgICBBVkNhcHR1cmVEZXZpY2VUeXBlQnVpbHRJblRlbGVwaG90b0NhbWVyYSwKLSAgICAgICAg
ICAgICAgQVZDYXB0dXJlRGV2aWNlVHlwZUJ1aWx0SW5VbHRyYVdpZGVDYW1lcmEsCi0gICAgICAg
ICAgICAgIEFWQ2FwdHVyZURldmljZVR5cGVEZXNrVmlld0NhbWVyYSwKLSNpZiBQTEFURk9STShN
QUMpCi0gICAgICAgICAgICAgIEFWQ2FwdHVyZURldmljZVR5cGVFeHRlcm5hbFVua25vd24sCi0j
ZW5kaWYKLSAgICAgICAgICAgIF0KLSAgICAgICAgbWVkaWFUeXBlOkFWTWVkaWFUeXBlVmlkZW8K
LSAgICAgICAgcG9zaXRpb246QVZDYXB0dXJlRGV2aWNlUG9zaXRpb25VbnNwZWNpZmllZAotICAg
IF07Ci0gICAgcmV0dXJuIGRpc2NvdmVyeVNlc3Npb24uZGV2aWNlczsKLX0KLQogdm9pZCBBVkNh
cHR1cmVEZXZpY2VNYW5hZ2VyOjp1cGRhdGVDYWNoZWRBVkNhcHR1cmVEZXZpY2VzKCkKIHsKICAg
ICBBU1NFUlQoIWlzTWFpblRocmVhZCgpKTsKLSAgICBhdXRvIGN1cnJlbnREZXZpY2VzID0gY3Vy
cmVudENhbWVyYXMoKTsKKyAgICBhdXRvKiBjdXJyZW50RGV2aWNlcyA9IFtQQUw6OmdldEFWQ2Fw
dHVyZURldmljZUNsYXNzKCkgZGV2aWNlc107CiAgICAgYXV0byByZW1vdmVkRGV2aWNlcyA9IGFk
b3B0TlMoW1tOU011dGFibGVBcnJheSBhbGxvY10gaW5pdF0pOwogICAgIGZvciAoQVZDYXB0dXJl
RGV2aWNlICpjYWNoZWREZXZpY2UgaW4gbV9hdkNhcHR1cmVEZXZpY2VzLmdldCgpKSB7CiAgICAg
ICAgIGlmICghW2N1cnJlbnREZXZpY2VzIGNvbnRhaW5zT2JqZWN0OmNhY2hlZERldmljZV0pCkBA
IC0xMjUsNyArMTA3LDcgQEAgdm9pZCBBVkNhcHR1cmVEZXZpY2VNYW5hZ2VyOjp1cGRhdGVDYWNo
ZWRBVkNhcHR1cmVEZXZpY2VzKCkKICAgICAgICAgW21fYXZDYXB0dXJlRGV2aWNlcyByZW1vdmVP
YmplY3RzSW5BcnJheTpyZW1vdmVkRGV2aWNlcy5nZXQoKV07CiAgICAgfQogCi0gICAgZm9yIChB
VkNhcHR1cmVEZXZpY2UgKmRldmljZSBpbiBjdXJyZW50RGV2aWNlcy5nZXQoKSkgeworICAgIGZv
ciAoQVZDYXB0dXJlRGV2aWNlICpkZXZpY2UgaW4gY3VycmVudERldmljZXMpIHsKIAogICAgICAg
ICBpZiAoIVtkZXZpY2UgaGFzTWVkaWFUeXBlOkFWTWVkaWFUeXBlVmlkZW9dICYmICFbZGV2aWNl
IGhhc01lZGlhVHlwZTpBVk1lZGlhVHlwZU11eGVkXSkKICAgICAgICAgICAgIGNvbnRpbnVlOwpA
QCAtMTcxLDE0ICsxNTMsMTQgQEAgVmVjdG9yPENhcHR1cmVEZXZpY2U+IEFWQ2FwdHVyZURldmlj
ZU1hbmFnZXI6OnJldHJpZXZlQ2FwdHVyZURldmljZXMoKQogCiAgICAgdXBkYXRlQ2FjaGVkQVZD
YXB0dXJlRGV2aWNlcygpOwogCi0gICAgYXV0byBjdXJyZW50RGV2aWNlcyA9IGN1cnJlbnRDYW1l
cmFzKCk7CisgICAgYXV0byogY3VycmVudERldmljZXMgPSBbUEFMOjpnZXRBVkNhcHR1cmVEZXZp
Y2VDbGFzcygpIGRldmljZXNdOwogICAgIFZlY3RvcjxDYXB0dXJlRGV2aWNlPiBkZXZpY2VMaXN0
OwogCiAgICAgYXV0byogZGVmYXVsdFZpZGVvRGV2aWNlID0gW1BBTDo6Z2V0QVZDYXB0dXJlRGV2
aWNlQ2xhc3MoKSBkZWZhdWx0RGV2aWNlV2l0aE1lZGlhVHlwZTogQVZNZWRpYVR5cGVWaWRlb107
CiAjaWYgUExBVEZPUk0oSU9TKQogICAgIGlmIChbZGVmYXVsdFZpZGVvRGV2aWNlIHBvc2l0aW9u
XSAhPSBBVkNhcHR1cmVEZXZpY2VQb3NpdGlvbkZyb250KSB7CiAgICAgICAgIGRlZmF1bHRWaWRl
b0RldmljZSA9IG51bGxwdHI7Ci0gICAgICAgIGZvciAoQVZDYXB0dXJlRGV2aWNlICpwbGF0Zm9y
bURldmljZSBpbiBjdXJyZW50RGV2aWNlcy5nZXQoKSkgeworICAgICAgICBmb3IgKEFWQ2FwdHVy
ZURldmljZSAqcGxhdGZvcm1EZXZpY2UgaW4gY3VycmVudERldmljZXMpIHsKICAgICAgICAgICAg
IGlmICghaXNWaWRlb0RldmljZShwbGF0Zm9ybURldmljZSkpCiAgICAgICAgICAgICAgICAgY29u
dGludWU7CiAKQEAgLTE5Myw3ICsxNzUsNyBAQCBWZWN0b3I8Q2FwdHVyZURldmljZT4gQVZDYXB0
dXJlRGV2aWNlTWFuYWdlcjo6cmV0cmlldmVDYXB0dXJlRGV2aWNlcygpCiAgICAgaWYgKGRlZmF1
bHRWaWRlb0RldmljZSkKICAgICAgICAgZGV2aWNlTGlzdC5hcHBlbmQodG9DYXB0dXJlRGV2aWNl
KGRlZmF1bHRWaWRlb0RldmljZSwgdHJ1ZSkpOwogCi0gICAgZm9yIChBVkNhcHR1cmVEZXZpY2Ug
KnBsYXRmb3JtRGV2aWNlIGluIGN1cnJlbnREZXZpY2VzLmdldCgpKSB7CisgICAgZm9yIChBVkNh
cHR1cmVEZXZpY2UgKnBsYXRmb3JtRGV2aWNlIGluIGN1cnJlbnREZXZpY2VzKSB7CiAgICAgICAg
IGlmIChpc1ZpZGVvRGV2aWNlKHBsYXRmb3JtRGV2aWNlKSAmJiBwbGF0Zm9ybURldmljZS51bmlx
dWVJRCAhPSBkZWZhdWx0VmlkZW9EZXZpY2UudW5pcXVlSUQpCiAgICAgICAgICAgICBkZXZpY2VM
aXN0LmFwcGVuZCh0b0NhcHR1cmVEZXZpY2UocGxhdGZvcm1EZXZpY2UpKTsKICAgICB9CkBAIC0y
NDgsNyArMjMwLDYgQEAgQVZDYXB0dXJlRGV2aWNlTWFuYWdlcjo6fkFWQ2FwdHVyZURldmljZU1h
bmFnZXIoKQogICAgIGZvciAoQVZDYXB0dXJlRGV2aWNlICpkZXZpY2UgaW4gbV9hdkNhcHR1cmVE
ZXZpY2VzLmdldCgpKQogICAgICAgICBbZGV2aWNlIHJlbW92ZU9ic2VydmVyOm1fb2JqY09ic2Vy
dmVyLmdldCgpIGZvcktleVBhdGg6QCJzdXNwZW5kZWQiXTsKICAgICBbUEFMOjpnZXRBVkNhcHR1
cmVEZXZpY2VDbGFzcygpIHJlbW92ZU9ic2VydmVyOm1fb2JqY09ic2VydmVyLmdldCgpIGZvcktl
eVBhdGg6QCJzeXN0ZW1QcmVmZXJyZWRDYW1lcmEiXTsKLSAgICBbUEFMOjpnZXRBVkNhcHR1cmVE
ZXZpY2VEaXNjb3ZlcnlTZXNzaW9uQ2xhc3MoKSByZW1vdmVPYnNlcnZlcjptX29iamNPYnNlcnZl
ci5nZXQoKSBmb3JLZXlQYXRoOkAiZGV2aWNlcyJdOwogfQogCiB2b2lkIEFWQ2FwdHVyZURldmlj
ZU1hbmFnZXI6OnJlZ2lzdGVyRm9yRGV2aWNlTm90aWZpY2F0aW9ucygpCkBAIC0yNTYsNyArMjM3
LDYgQEAgdm9pZCBBVkNhcHR1cmVEZXZpY2VNYW5hZ2VyOjpyZWdpc3RlckZvckRldmljZU5vdGlm
aWNhdGlvbnMoKQogICAgIFtbTlNOb3RpZmljYXRpb25DZW50ZXIgZGVmYXVsdENlbnRlcl0gYWRk
T2JzZXJ2ZXI6bV9vYmpjT2JzZXJ2ZXIuZ2V0KCkgc2VsZWN0b3I6QHNlbGVjdG9yKGRldmljZUNv
bm5lY3RlZERpZENoYW5nZTopIG5hbWU6QVZDYXB0dXJlRGV2aWNlV2FzQ29ubmVjdGVkTm90aWZp
Y2F0aW9uIG9iamVjdDpuaWxdOwogICAgIFtbTlNOb3RpZmljYXRpb25DZW50ZXIgZGVmYXVsdENl
bnRlcl0gYWRkT2JzZXJ2ZXI6bV9vYmpjT2JzZXJ2ZXIuZ2V0KCkgc2VsZWN0b3I6QHNlbGVjdG9y
KGRldmljZUNvbm5lY3RlZERpZENoYW5nZTopIG5hbWU6QVZDYXB0dXJlRGV2aWNlV2FzRGlzY29u
bmVjdGVkTm90aWZpY2F0aW9uIG9iamVjdDpuaWxdOwogICAgIFtQQUw6OmdldEFWQ2FwdHVyZURl
dmljZUNsYXNzKCkgYWRkT2JzZXJ2ZXI6bV9vYmpjT2JzZXJ2ZXIuZ2V0KCkgZm9yS2V5UGF0aDpA
InN5c3RlbVByZWZlcnJlZENhbWVyYSIgb3B0aW9uczooTlNLZXlWYWx1ZU9ic2VydmluZ09wdGlv
bk9sZCB8IE5TS2V5VmFsdWVPYnNlcnZpbmdPcHRpb25OZXcpIGNvbnRleHQ6bmlsXTsKLSAgICBb
UEFMOjpnZXRBVkNhcHR1cmVEZXZpY2VEaXNjb3ZlcnlTZXNzaW9uQ2xhc3MoKSBhZGRPYnNlcnZl
cjptX29iamNPYnNlcnZlci5nZXQoKSBmb3JLZXlQYXRoOkAiZGV2aWNlcyIgb3B0aW9uczooTlNL
ZXlWYWx1ZU9ic2VydmluZ09wdGlvbk9sZCB8IE5TS2V5VmFsdWVPYnNlcnZpbmdPcHRpb25OZXcp
IGNvbnRleHQ6bmlsXTsKIH0KIAogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>