<?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>237998</bug_id>
          
          <creation_ts>2022-03-16 21:05:12 -0700</creation_ts>
          <short_desc>[WebGPU] Mark unchanging class members as const</short_desc>
          <delta_ts>2022-03-17 00:18:17 -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>WebGPU</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="Myles C. Maxfield">mmaxfield</reporter>
          <assigned_to name="Myles C. Maxfield">mmaxfield</assigned_to>
          <cc>dino</cc>
    
    <cc>djg</cc>
    
    <cc>kkinnunen</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1852132</commentid>
    <comment_count>0</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2022-03-16 21:05:12 -0700</bug_when>
    <thetext>[WebGPU] Mark unchanging class members as const</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1852133</commentid>
    <comment_count>1</comment_count>
      <attachid>454931</attachid>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2022-03-16 21:07:21 -0700</bug_when>
    <thetext>Created attachment 454931
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1852153</commentid>
    <comment_count>2</comment_count>
      <attachid>454931</attachid>
    <who name="Kimmo Kinnunen">kkinnunen</who>
    <bug_when>2022-03-17 00:10:42 -0700</bug_when>
    <thetext>Comment on attachment 454931
Patch

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

&gt; Source/WebGPU/WebGPU/Adapter.h:58
&gt; +    const id&lt;MTLDevice&gt; m_device { nil };

const members don&apos;t need initialisers, as the compiler checks that all the constructors initialise the member</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1852154</commentid>
    <comment_count>3</comment_count>
      <attachid>454931</attachid>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2022-03-17 00:13:07 -0700</bug_when>
    <thetext>Comment on attachment 454931
Patch

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

&gt;&gt; Source/WebGPU/WebGPU/Adapter.h:58
&gt;&gt; +    const id&lt;MTLDevice&gt; m_device { nil };
&gt; 
&gt; const members don&apos;t need initialisers, as the compiler checks that all the constructors initialise the member

I&apos;d like to keep them because of this: https://bugs.webkit.org/show_bug.cgi?id=237437#c2</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1852155</commentid>
    <comment_count>4</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2022-03-17 00:18:02 -0700</bug_when>
    <thetext>Committed r291389 (248519@trunk): &lt;https://commits.webkit.org/248519@trunk&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1852156</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-03-17 00:18:17 -0700</bug_when>
    <thetext>&lt;rdar://problem/90415004&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>454931</attachid>
            <date>2022-03-16 21:07:21 -0700</date>
            <delta_ts>2022-03-17 00:10:42 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-237998-20220316210720.patch</filename>
            <type>text/plain</type>
            <size>12532</size>
            <attacher name="Myles C. Maxfield">mmaxfield</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkxMzg3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViR1BVL0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJHUFUvQ2hhbmdlTG9nCmluZGV4IDg0ZDE1OGM2NzIxZjAyYTI5
NDg2NGQzYTFlNjViNjJjOGUyOGMzZDAuLjk2NTVkOWMxMDE2NmE4NGM4ODY2MzkzYTc5MThkN2I1
NDY3Njk0YWEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJHUFUvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJHUFUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMzMgQEAKKzIwMjItMDMtMTYgIE15bGVzIEMu
IE1heGZpZWxkICA8bW1heGZpZWxkQGFwcGxlLmNvbT4KKworICAgICAgICBbV2ViR1BVXSBNYXJr
IHVuY2hhbmdpbmcgY2xhc3MgbWVtYmVycyBhcyBjb25zdAorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjM3OTk4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTGV0J3MgdXNlIHRoZSBDKysgdHlwZSBzeXN0ZW0g
dG8gb3VyIGFkdmFudGFnZS4KKworICAgICAgICAqIFdlYkdQVS9BZGFwdGVyLmg6CisgICAgICAg
ICogV2ViR1BVL0JpbmRHcm91cC5oOgorICAgICAgICAqIFdlYkdQVS9CaW5kR3JvdXBMYXlvdXQu
aDoKKyAgICAgICAgKiBXZWJHUFUvQ29tbWFuZEJ1ZmZlci5oOgorICAgICAgICAqIFdlYkdQVS9D
b21wdXRlUGFzc0VuY29kZXIuaDoKKyAgICAgICAgKiBXZWJHUFUvQ29tcHV0ZVBpcGVsaW5lLmg6
CisgICAgICAgICogV2ViR1BVL0RldmljZS5oOgorICAgICAgICAoV2ViR1BVOjpEZXZpY2U6Omlu
c3RhbmNlIGNvbnN0KToKKyAgICAgICAgKFdlYkdQVTo6RGV2aWNlOjppbnN0YW5jZSk6IERlbGV0
ZWQuCisgICAgICAgICogV2ViR1BVL0luc3RhbmNlLmg6CisgICAgICAgICogV2ViR1BVL1F1ZXJ5
U2V0Lmg6CisgICAgICAgICogV2ViR1BVL1F1ZXVlLmg6CisgICAgICAgICogV2ViR1BVL1JlbmRl
ckJ1bmRsZS5oOgorICAgICAgICAqIFdlYkdQVS9SZW5kZXJCdW5kbGVFbmNvZGVyLmg6CisgICAg
ICAgICogV2ViR1BVL1JlbmRlclBhc3NFbmNvZGVyLmg6CisgICAgICAgICogV2ViR1BVL1JlbmRl
clBpcGVsaW5lLmg6CisgICAgICAgICogV2ViR1BVL1NhbXBsZXIuaDoKKyAgICAgICAgKiBXZWJH
UFUvU2hhZGVyTW9kdWxlLmg6CisgICAgICAgICogV2ViR1BVL1RleHR1cmUuaDoKKyAgICAgICAg
KiBXZWJHUFUvVGV4dHVyZVZpZXcuaDoKKwogMjAyMi0wMy0xNiAgTXlsZXMgQy4gTWF4ZmllbGQg
IDxtbWF4ZmllbGRAYXBwbGUuY29tPgogCiAgICAgICAgIFtXZWJHUFVdIEltcGxlbWVudCBzYW1w
bGVyIGNyZWF0aW9uIGFjY29yZGluZyB0byB0aGUgc3BlYwpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkdQVS9XZWJHUFUvQWRhcHRlci5oIGIvU291cmNlL1dlYkdQVS9XZWJHUFUvQWRhcHRlci5oCmlu
ZGV4IGYwNWExOWE0ZmNhYzRlZDA1ODQzYzRhNmQ1MDM0MzQ3YjAzYjVhMDYuLjI0YjEwMGQ3MTJk
NmRlZGU4Zjg3ZGY3MzVjOWY1YzE5YTE1ZWQ2NGMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJHUFUv
V2ViR1BVL0FkYXB0ZXIuaAorKysgYi9Tb3VyY2UvV2ViR1BVL1dlYkdQVS9BZGFwdGVyLmgKQEAg
LTU1LDggKzU1LDggQEAgcHVibGljOgogcHJpdmF0ZToKICAgICBBZGFwdGVyKGlkPE1UTERldmlj
ZT4sIEluc3RhbmNlJik7CiAKLSAgICBpZDxNVExEZXZpY2U+IG1fZGV2aWNlIHsgbmlsIH07Ci0g
ICAgUmVmPEluc3RhbmNlPiBtX2luc3RhbmNlOworICAgIGNvbnN0IGlkPE1UTERldmljZT4gbV9k
ZXZpY2UgeyBuaWwgfTsKKyAgICBjb25zdCBSZWY8SW5zdGFuY2U+IG1faW5zdGFuY2U7CiB9Owog
CiB9IC8vIG5hbWVzcGFjZSBXZWJHUFUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJHUFUvV2ViR1BV
L0JpbmRHcm91cC5oIGIvU291cmNlL1dlYkdQVS9XZWJHUFUvQmluZEdyb3VwLmgKaW5kZXggNmUw
MjBiYzQxOWRiYWYzODk4NGFmYWJlMGZkM2FlNjU3NjljZWQ4Zi4uMmJhYjk2MWVjZDIwYzk1MjFl
Y2E0YzI4ODYyNTViODViNDcxNjc1MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkdQVS9XZWJHUFUv
QmluZEdyb3VwLmgKKysrIGIvU291cmNlL1dlYkdQVS9XZWJHUFUvQmluZEdyb3VwLmgKQEAgLTUw
LDkgKzUwLDkgQEAgcHVibGljOgogcHJpdmF0ZToKICAgICBCaW5kR3JvdXAoaWQ8TVRMQnVmZmVy
PiB2ZXJ0ZXhBcmd1bWVudEJ1ZmZlciwgaWQ8TVRMQnVmZmVyPiBmcmFnbWVudEFyZ3VtZW50QnVm
ZmVyLCBpZDxNVExCdWZmZXI+IGNvbXB1dGVBcmd1bWVudEJ1ZmZlcik7CiAKLSAgICBpZDxNVExC
dWZmZXI+IG1fdmVydGV4QXJndW1lbnRCdWZmZXIgeyBuaWwgfTsKLSAgICBpZDxNVExCdWZmZXI+
IG1fZnJhZ21lbnRBcmd1bWVudEJ1ZmZlciB7IG5pbCB9OwotICAgIGlkPE1UTEJ1ZmZlcj4gbV9j
b21wdXRlQXJndW1lbnRCdWZmZXIgeyBuaWwgfTsKKyAgICBjb25zdCBpZDxNVExCdWZmZXI+IG1f
dmVydGV4QXJndW1lbnRCdWZmZXIgeyBuaWwgfTsKKyAgICBjb25zdCBpZDxNVExCdWZmZXI+IG1f
ZnJhZ21lbnRBcmd1bWVudEJ1ZmZlciB7IG5pbCB9OworICAgIGNvbnN0IGlkPE1UTEJ1ZmZlcj4g
bV9jb21wdXRlQXJndW1lbnRCdWZmZXIgeyBuaWwgfTsKIH07CiAKIH0gLy8gbmFtZXNwYWNlIFdl
YkdQVQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkdQVS9XZWJHUFUvQmluZEdyb3VwTGF5b3V0Lmgg
Yi9Tb3VyY2UvV2ViR1BVL1dlYkdQVS9CaW5kR3JvdXBMYXlvdXQuaAppbmRleCBiYjZlNmY4OTEz
NTIyYTMwZDVmNmU0NmU4YjM2ODhiYWYzZTgxYTQ2Li5kNTgxN2VhZTYwMjA4ZjE4MGRjZmZkZDI5
MzdlNjYxOTM2NzdkZWUzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViR1BVL1dlYkdQVS9CaW5kR3Jv
dXBMYXlvdXQuaAorKysgYi9Tb3VyY2UvV2ViR1BVL1dlYkdQVS9CaW5kR3JvdXBMYXlvdXQuaApA
QCAtNTIsOSArNTIsOSBAQCBwdWJsaWM6CiBwcml2YXRlOgogICAgIEJpbmRHcm91cExheW91dChp
ZDxNVExBcmd1bWVudEVuY29kZXI+IHZlcnRleEFyZ3VtZW50RW5jb2RlciwgaWQ8TVRMQXJndW1l
bnRFbmNvZGVyPiBmcmFnbWVudEFyZ3VtZW50RW5jb2RlciwgaWQ8TVRMQXJndW1lbnRFbmNvZGVy
PiBjb21wdXRlQXJndW1lbnRFbmNvZGVyKTsKIAotICAgIGlkPE1UTEFyZ3VtZW50RW5jb2Rlcj4g
bV92ZXJ0ZXhBcmd1bWVudEVuY29kZXIgeyBuaWwgfTsKLSAgICBpZDxNVExBcmd1bWVudEVuY29k
ZXI+IG1fZnJhZ21lbnRBcmd1bWVudEVuY29kZXIgeyBuaWwgfTsKLSAgICBpZDxNVExBcmd1bWVu
dEVuY29kZXI+IG1fY29tcHV0ZUFyZ3VtZW50RW5jb2RlciB7IG5pbCB9OworICAgIGNvbnN0IGlk
PE1UTEFyZ3VtZW50RW5jb2Rlcj4gbV92ZXJ0ZXhBcmd1bWVudEVuY29kZXIgeyBuaWwgfTsKKyAg
ICBjb25zdCBpZDxNVExBcmd1bWVudEVuY29kZXI+IG1fZnJhZ21lbnRBcmd1bWVudEVuY29kZXIg
eyBuaWwgfTsKKyAgICBjb25zdCBpZDxNVExBcmd1bWVudEVuY29kZXI+IG1fY29tcHV0ZUFyZ3Vt
ZW50RW5jb2RlciB7IG5pbCB9OwogfTsKIAogfSAvLyBuYW1lc3BhY2UgV2ViR1BVCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViR1BVL1dlYkdQVS9Db21tYW5kQnVmZmVyLmggYi9Tb3VyY2UvV2ViR1BV
L1dlYkdQVS9Db21tYW5kQnVmZmVyLmgKaW5kZXggYWI1ODlmOTBmMTQ1NjNiZGJjZmY1ZGRhMzNh
Yzk5MDc5MGE1Nzg3Ny4uN2RhMGQyYmYwNDJmMGZhMjhlYWU2YWQ1NjZjNTNiOWRkZDk2Y2E0MCAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkdQVS9XZWJHUFUvQ29tbWFuZEJ1ZmZlci5oCisrKyBiL1Nv
dXJjZS9XZWJHUFUvV2ViR1BVL0NvbW1hbmRCdWZmZXIuaApAQCAtNDgsNyArNDgsNyBAQCBwdWJs
aWM6CiBwcml2YXRlOgogICAgIENvbW1hbmRCdWZmZXIoaWQ8TVRMQ29tbWFuZEJ1ZmZlcj4pOwog
Ci0gICAgaWQ8TVRMQ29tbWFuZEJ1ZmZlcj4gbV9jb21tYW5kQnVmZmVyIHsgbmlsIH07CisgICAg
Y29uc3QgaWQ8TVRMQ29tbWFuZEJ1ZmZlcj4gbV9jb21tYW5kQnVmZmVyIHsgbmlsIH07CiB9Owog
CiB9IC8vIG5hbWVzcGFjZSBXZWJHUFUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJHUFUvV2ViR1BV
L0NvbXB1dGVQYXNzRW5jb2Rlci5oIGIvU291cmNlL1dlYkdQVS9XZWJHUFUvQ29tcHV0ZVBhc3NF
bmNvZGVyLmgKaW5kZXggY2Y1YjU4MDZkZWE1ZjRjOWE5NzhhZmNiNmQ2YTM3NjFhYjIxN2E3NC4u
OTc4NzA2NjZhMmNmZGQ5M2VkYTBkNTMwZjE0MzllMDMzZTI4OWMxZiAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkdQVS9XZWJHUFUvQ29tcHV0ZVBhc3NFbmNvZGVyLmgKKysrIGIvU291cmNlL1dlYkdQ
VS9XZWJHUFUvQ29tcHV0ZVBhc3NFbmNvZGVyLmgKQEAgLTY0LDcgKzY0LDcgQEAgcHJpdmF0ZToK
IAogICAgIGJvb2wgdmFsaWRhdGVQb3BEZWJ1Z0dyb3VwKCkgY29uc3Q7CiAKLSAgICBpZDxNVExD
b21wdXRlQ29tbWFuZEVuY29kZXI+IG1fY29tcHV0ZUNvbW1hbmRFbmNvZGVyIHsgbmlsIH07Cisg
ICAgY29uc3QgaWQ8TVRMQ29tcHV0ZUNvbW1hbmRFbmNvZGVyPiBtX2NvbXB1dGVDb21tYW5kRW5j
b2RlciB7IG5pbCB9OwogCiAgICAgdWludDY0X3QgbV9kZWJ1Z0dyb3VwU3RhY2tTaXplIHsgMCB9
OwogfTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJHUFUvV2ViR1BVL0NvbXB1dGVQaXBlbGluZS5o
IGIvU291cmNlL1dlYkdQVS9XZWJHUFUvQ29tcHV0ZVBpcGVsaW5lLmgKaW5kZXggZGI2MjU5MDA2
Njk4OTVkMjdmZjFlNDNiNTc3ZWZhOTJkMTNkOWEwZC4uM2YwNjBlYmJmNjk5MjJlMTk4ZGYzZjUy
YjcyYjYyMzdmMzZlMGFhMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkdQVS9XZWJHUFUvQ29tcHV0
ZVBpcGVsaW5lLmgKKysrIGIvU291cmNlL1dlYkdQVS9XZWJHUFUvQ29tcHV0ZVBpcGVsaW5lLmgK
QEAgLTUxLDcgKzUxLDcgQEAgcHVibGljOgogcHJpdmF0ZToKICAgICBDb21wdXRlUGlwZWxpbmUo
aWQ8TVRMQ29tcHV0ZVBpcGVsaW5lU3RhdGU+KTsKIAotICAgIGlkPE1UTENvbXB1dGVQaXBlbGlu
ZVN0YXRlPiBtX2NvbXB1dGVQaXBlbGluZVN0YXRlIHsgbmlsIH07CisgICAgY29uc3QgaWQ8TVRM
Q29tcHV0ZVBpcGVsaW5lU3RhdGU+IG1fY29tcHV0ZVBpcGVsaW5lU3RhdGUgeyBuaWwgfTsKIH07
CiAKIH0gLy8gbmFtZXNwYWNlIFdlYkdQVQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkdQVS9XZWJH
UFUvRGV2aWNlLmggYi9Tb3VyY2UvV2ViR1BVL1dlYkdQVS9EZXZpY2UuaAppbmRleCBlMjU5ODVl
ODczYzNkYzcwZWM4ZjA1ODE2YWY3YjFlNDRjOTRjMGQxLi4zNzczNmIyZmM5YzQzMGJhNDViMmQ0
ZDAzZWVjMTkxOTQxOWQ2YjZhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViR1BVL1dlYkdQVS9EZXZp
Y2UuaAorKysgYi9Tb3VyY2UvV2ViR1BVL1dlYkdQVS9EZXZpY2UuaApAQCAtODQsMTUgKzg0LDE1
IEBAIHB1YmxpYzoKICAgICB2b2lkIHNldFVuY2FwdHVyZWRFcnJvckNhbGxiYWNrKEZ1bmN0aW9u
PHZvaWQoV0dQVUVycm9yVHlwZSwgU3RyaW5nJiYpPiYmKTsKICAgICB2b2lkIHNldExhYmVsKFN0
cmluZyYmKTsKIAotICAgIEluc3RhbmNlJiBpbnN0YW5jZSgpIHsgcmV0dXJuIG1faW5zdGFuY2U7
IH0KKyAgICBJbnN0YW5jZSYgaW5zdGFuY2UoKSBjb25zdCB7IHJldHVybiBtX2luc3RhbmNlOyB9
CiAgICAgYm9vbCBoYXNVbmlmaWVkTWVtb3J5KCkgY29uc3QgeyByZXR1cm4gbV9kZXZpY2UuaGFz
VW5pZmllZE1lbW9yeTsgfQogCiBwcml2YXRlOgogICAgIERldmljZShpZDxNVExEZXZpY2U+LCBp
ZDxNVExDb21tYW5kUXVldWU+IGRlZmF1bHRRdWV1ZSwgSW5zdGFuY2UmKTsKIAotICAgIGlkPE1U
TERldmljZT4gbV9kZXZpY2UgeyBuaWwgfTsKLSAgICBSZWY8UXVldWU+IG1fZGVmYXVsdFF1ZXVl
OwotICAgIFJlZjxJbnN0YW5jZT4gbV9pbnN0YW5jZTsKKyAgICBjb25zdCBpZDxNVExEZXZpY2U+
IG1fZGV2aWNlIHsgbmlsIH07CisgICAgY29uc3QgUmVmPFF1ZXVlPiBtX2RlZmF1bHRRdWV1ZTsK
KyAgICBjb25zdCBSZWY8SW5zdGFuY2U+IG1faW5zdGFuY2U7CiB9OwogCiB9IC8vIG5hbWVzcGFj
ZSBXZWJHUFUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJHUFUvV2ViR1BVL0luc3RhbmNlLmggYi9T
b3VyY2UvV2ViR1BVL1dlYkdQVS9JbnN0YW5jZS5oCmluZGV4IDIzZDUzYWQxYzAyMzJmOGQxN2Vk
MWE1MGE1NTg2NzQ4NzBkNDUzNjEuLjE0ZGVlOTAwYTViZTE5ZmZiNTliYmNjMzNkNDBhZWZjNzRl
Y2E1OWIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJHUFUvV2ViR1BVL0luc3RhbmNlLmgKKysrIGIv
U291cmNlL1dlYkdQVS9XZWJHUFUvSW5zdGFuY2UuaApAQCAtNjEsNyArNjEsNyBAQCBwcml2YXRl
OgogCiAgICAgLy8gVGhpcyBjYW4gYmUgdXNlZCBvbiBhIGJhY2tncm91bmQgdGhyZWFkLgogICAg
IERlcXVlPFdHUFVXb3JrSXRlbT4gbV9wZW5kaW5nV29yayBXVEZfR1VBUkRFRF9CWV9MT0NLKG1f
bG9jayk7Ci0gICAgV0dQVVNjaGVkdWxlV29ya0Jsb2NrIG1fc2NoZWR1bGVXb3JrQmxvY2s7Cisg
ICAgY29uc3QgV0dQVVNjaGVkdWxlV29ya0Jsb2NrIG1fc2NoZWR1bGVXb3JrQmxvY2s7CiAgICAg
TG9jayBtX2xvY2s7CiB9OwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViR1BVL1dlYkdQVS9RdWVy
eVNldC5oIGIvU291cmNlL1dlYkdQVS9XZWJHUFUvUXVlcnlTZXQuaAppbmRleCBjOWFkMGFhY2I1
YjdmMjJiZmJmOTQyMzQ5MzQ5M2IyNTI4ZDEyNTYzLi41NGQwMDQ0MGZiNzBjM2IxOTIyMzRmNmNh
NmM4OTQzZWQ0MWUyMDEzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViR1BVL1dlYkdQVS9RdWVyeVNl
dC5oCisrKyBiL1NvdXJjZS9XZWJHUFUvV2ViR1BVL1F1ZXJ5U2V0LmgKQEAgLTQ5LDcgKzQ5LDcg
QEAgcHVibGljOgogcHJpdmF0ZToKICAgICBRdWVyeVNldChpZDxNVExDb3VudGVyU2FtcGxlQnVm
ZmVyPik7CiAKLSAgICBpZDxNVExDb3VudGVyU2FtcGxlQnVmZmVyPiBtX2NvdW50ZXJTYW1wbGVC
dWZmZXIgeyBuaWwgfTsKKyAgICBjb25zdCBpZDxNVExDb3VudGVyU2FtcGxlQnVmZmVyPiBtX2Nv
dW50ZXJTYW1wbGVCdWZmZXIgeyBuaWwgfTsKIH07CiAKIH0gLy8gbmFtZXNwYWNlIFdlYkdQVQpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkdQVS9XZWJHUFUvUXVldWUuaCBiL1NvdXJjZS9XZWJHUFUv
V2ViR1BVL1F1ZXVlLmgKaW5kZXggZTI1OWFmMTc3YWQzYmM3NjUzYThiYTcyODc2MmJjNTdhNmZk
ODg0MC4uMjU2ZDJkMjE2NDY3ZTY2M2ZmZTg3ZGVmZjgwMGEyOTczNDExNmI4NSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkdQVS9XZWJHUFUvUXVldWUuaAorKysgYi9Tb3VyY2UvV2ViR1BVL1dlYkdQ
VS9RdWV1ZS5oCkBAIC02NSw4ICs2NSw4IEBAIHByaXZhdGU6CiAgICAgLy8gVGhpcyBjYW4gYmUg
Y2FsbGVkIG9uIGEgYmFja2dyb3VuZCB0aHJlYWQuCiAgICAgdm9pZCBzY2hlZHVsZVdvcmsoSW5z
dGFuY2U6OldvcmtJdGVtJiYpOwogCi0gICAgaWQ8TVRMQ29tbWFuZFF1ZXVlPiBtX2NvbW1hbmRR
dWV1ZSB7IG5pbCB9OwotICAgIERldmljZSYgbV9kZXZpY2U7IC8vIFRoZSBvbmx5IGtpbmQgb2Yg
cXVldWVzIHRoYXQgZXhpc3QgcmlnaHQgbm93IGFyZSBkZWZhdWx0IHF1ZXVlcywgd2hpY2ggYXJl
IG93bmVkIGJ5IERldmljZXMuCisgICAgY29uc3QgaWQ8TVRMQ29tbWFuZFF1ZXVlPiBtX2NvbW1h
bmRRdWV1ZSB7IG5pbCB9OworICAgIGNvbnN0IERldmljZSYgbV9kZXZpY2U7IC8vIFRoZSBvbmx5
IGtpbmQgb2YgcXVldWVzIHRoYXQgZXhpc3QgcmlnaHQgbm93IGFyZSBkZWZhdWx0IHF1ZXVlcywg
d2hpY2ggYXJlIG93bmVkIGJ5IERldmljZXMuCiAKICAgICB1aW50NjRfdCBtX3N1Ym1pdHRlZENv
bW1hbmRCdWZmZXJDb3VudCB7IDAgfTsKICAgICB1aW50NjRfdCBtX2NvbXBsZXRlZENvbW1hbmRC
dWZmZXJDb3VudCB7IDAgfTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJHUFUvV2ViR1BVL1JlbmRl
ckJ1bmRsZS5oIGIvU291cmNlL1dlYkdQVS9XZWJHUFUvUmVuZGVyQnVuZGxlLmgKaW5kZXggOGRm
YzUwNzQ2MTRkZmEyZDM2NWFiNDA5ZjVjNmI1NGRhM2MxYjAwNS4uYWZhNGJlZjdhMTUxMWE3NjBi
YWM2MTNhZTBkMTNhODUxZDFmYmIwZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkdQVS9XZWJHUFUv
UmVuZGVyQnVuZGxlLmgKKysrIGIvU291cmNlL1dlYkdQVS9XZWJHUFUvUmVuZGVyQnVuZGxlLmgK
QEAgLTQ4LDcgKzQ4LDcgQEAgcHVibGljOgogcHJpdmF0ZToKICAgICBSZW5kZXJCdW5kbGUoaWQ8
TVRMSW5kaXJlY3RDb21tYW5kQnVmZmVyPik7CiAKLSAgICBpZDxNVExJbmRpcmVjdENvbW1hbmRC
dWZmZXI+IG1faW5kaXJlY3RDb21tYW5kQnVmZmVyIHsgbmlsIH07CisgICAgY29uc3QgaWQ8TVRM
SW5kaXJlY3RDb21tYW5kQnVmZmVyPiBtX2luZGlyZWN0Q29tbWFuZEJ1ZmZlciB7IG5pbCB9Owog
fTsKIAogfSAvLyBuYW1lc3BhY2UgV2ViR1BVCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViR1BVL1dl
YkdQVS9SZW5kZXJCdW5kbGVFbmNvZGVyLmggYi9Tb3VyY2UvV2ViR1BVL1dlYkdQVS9SZW5kZXJC
dW5kbGVFbmNvZGVyLmgKaW5kZXggY2Y4ZGNiMjkzZWM3MTkxYzdiN2NlN2MyMDZiMzUyZWUyYzBj
NmFhOC4uNTljZWQwYjlmYWNiMjdkMjlkOWI0MWE2YmY2YWEwMzI3YjVkM2I0NSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkdQVS9XZWJHUFUvUmVuZGVyQnVuZGxlRW5jb2Rlci5oCisrKyBiL1NvdXJj
ZS9XZWJHUFUvV2ViR1BVL1JlbmRlckJ1bmRsZUVuY29kZXIuaApAQCAtNjcsNyArNjcsNyBAQCBw
cml2YXRlOgogCiAgICAgYm9vbCB2YWxpZGF0ZVBvcERlYnVnR3JvdXAoKSBjb25zdDsKIAotICAg
IGlkPE1UTEluZGlyZWN0Q29tbWFuZEJ1ZmZlcj4gbV9pbmRpcmVjdENvbW1hbmRCdWZmZXIgeyBu
aWwgfTsKKyAgICBjb25zdCBpZDxNVExJbmRpcmVjdENvbW1hbmRCdWZmZXI+IG1faW5kaXJlY3RD
b21tYW5kQnVmZmVyIHsgbmlsIH07CiAKICAgICB1aW50NjRfdCBtX2RlYnVnR3JvdXBTdGFja1Np
emUgeyAwIH07CiB9OwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkdQVS9XZWJHUFUvUmVuZGVyUGFz
c0VuY29kZXIuaCBiL1NvdXJjZS9XZWJHUFUvV2ViR1BVL1JlbmRlclBhc3NFbmNvZGVyLmgKaW5k
ZXggMWE2ZDZmZWQwYWU4NzYwMDRkNjM3MTg4ZDQ1ZWY5NWU2NDlhZTk0Zi4uOGMxMDc4MjIzNzc4
NWVjMTNkZmI3YTYwODQ1ZjkwZTU4ZmQ1ODdhYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkdQVS9X
ZWJHUFUvUmVuZGVyUGFzc0VuY29kZXIuaAorKysgYi9Tb3VyY2UvV2ViR1BVL1dlYkdQVS9SZW5k
ZXJQYXNzRW5jb2Rlci5oCkBAIC03Nyw3ICs3Nyw3IEBAIHByaXZhdGU6CiAKICAgICBib29sIHZh
bGlkYXRlUG9wRGVidWdHcm91cCgpIGNvbnN0OwogCi0gICAgaWQ8TVRMUmVuZGVyQ29tbWFuZEVu
Y29kZXI+IG1fcmVuZGVyQ29tbWFuZEVuY29kZXIgeyBuaWwgfTsKKyAgICBjb25zdCBpZDxNVExS
ZW5kZXJDb21tYW5kRW5jb2Rlcj4gbV9yZW5kZXJDb21tYW5kRW5jb2RlciB7IG5pbCB9OwogCiAg
ICAgdWludDY0X3QgbV9kZWJ1Z0dyb3VwU3RhY2tTaXplIHsgMCB9OwogfTsKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJHUFUvV2ViR1BVL1JlbmRlclBpcGVsaW5lLmggYi9Tb3VyY2UvV2ViR1BVL1dl
YkdQVS9SZW5kZXJQaXBlbGluZS5oCmluZGV4IGI2OGVmYjgxMWViOGQ3NjljZWY3NThkMmRjOGRj
YTQyN2MwYmE5YzIuLmYxMTk5MjRmODM1MjlmM2Y0ODA2YjNkNzM0OTYzNTFhYmY4ZThhMzEgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJHUFUvV2ViR1BVL1JlbmRlclBpcGVsaW5lLmgKKysrIGIvU291
cmNlL1dlYkdQVS9XZWJHUFUvUmVuZGVyUGlwZWxpbmUuaApAQCAtNTEsNyArNTEsNyBAQCBwdWJs
aWM6CiBwcml2YXRlOgogICAgIFJlbmRlclBpcGVsaW5lKGlkPE1UTFJlbmRlclBpcGVsaW5lU3Rh
dGU+KTsKIAotICAgIGlkPE1UTFJlbmRlclBpcGVsaW5lU3RhdGU+IG1fcmVuZGVyUGlwZWxpbmVT
dGF0ZSB7IG5pbCB9OworICAgIGNvbnN0IGlkPE1UTFJlbmRlclBpcGVsaW5lU3RhdGU+IG1fcmVu
ZGVyUGlwZWxpbmVTdGF0ZSB7IG5pbCB9OwogfTsKIAogfSAvLyBuYW1lc3BhY2UgV2ViR1BVCmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViR1BVL1dlYkdQVS9TYW1wbGVyLmggYi9Tb3VyY2UvV2ViR1BV
L1dlYkdQVS9TYW1wbGVyLmgKaW5kZXggYzdmNzI4ZTgzMmE2NjVkZGU4ODFiYjNlZDA5NDBmNmFj
YWZjMWU1OS4uNWY2ZTlhOGZiYjA5NzE5ZjZhNTBkZjZiYTJhYjViZGYzMWFhMTRiYiAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkdQVS9XZWJHUFUvU2FtcGxlci5oCisrKyBiL1NvdXJjZS9XZWJHUFUv
V2ViR1BVL1NhbXBsZXIuaApAQCAtNTMsOSArNTMsOSBAQCBwdWJsaWM6CiBwcml2YXRlOgogICAg
IFNhbXBsZXIoaWQ8TVRMU2FtcGxlclN0YXRlPiwgY29uc3QgV0dQVVNhbXBsZXJEZXNjcmlwdG9y
JiBkZXNjcmlwdG9yKTsKIAotICAgIGlkPE1UTFNhbXBsZXJTdGF0ZT4gbV9zYW1wbGVyU3RhdGUg
eyBuaWwgfTsKKyAgICBjb25zdCBpZDxNVExTYW1wbGVyU3RhdGU+IG1fc2FtcGxlclN0YXRlIHsg
bmlsIH07CiAKLSAgICBXR1BVU2FtcGxlckRlc2NyaXB0b3IgbV9kZXNjcmlwdG9yIHsgfTsgLy8g
IlRoZSBHUFVTYW1wbGVyRGVzY3JpcHRvciB3aXRoIHdoaWNoIHRoZSBHUFVTYW1wbGVyIHdhcyBj
cmVhdGVkLiIKKyAgICBjb25zdCBXR1BVU2FtcGxlckRlc2NyaXB0b3IgbV9kZXNjcmlwdG9yIHsg
fTsgLy8gIlRoZSBHUFVTYW1wbGVyRGVzY3JpcHRvciB3aXRoIHdoaWNoIHRoZSBHUFVTYW1wbGVy
IHdhcyBjcmVhdGVkLiIKICAgICAvLyAiW1tpc0NvbXBhcmlzb25dXSBvZiB0eXBlIGJvb2xlYW4u
IiBUaGlzIGlzIHVubmVjZXNzYXJ5OyBpdCdzIGltcGxlbWVudGVkIGluIGlzQ29tcGFyaXNvbigp
LgogICAgIC8vICJbW2lzRmlsdGVyaW5nXV0gb2YgdHlwZSBib29sZWFuLiIgVGhpcyBpcyB1bm5l
Y2Vzc2FyeTsgaXQncyBpbXBsZW1lbnRlZCBpbiBpc0ZpbHRlcmluZygpLgogfTsKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJHUFUvV2ViR1BVL1NoYWRlck1vZHVsZS5oIGIvU291cmNlL1dlYkdQVS9X
ZWJHUFUvU2hhZGVyTW9kdWxlLmgKaW5kZXggZjU3NzYwNzIwNzM0NTFmODBkZjEzZGUxNmJmNWFk
ZTg5YzJiZDUyNS4uNGMxZWJkMGUxNTU1MmEzOGJjYTc3YmM1MTg4ZjQ0Yzk3ZmJjYTIyMyAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkdQVS9XZWJHUFUvU2hhZGVyTW9kdWxlLmgKKysrIGIvU291cmNl
L1dlYkdQVS9XZWJHUFUvU2hhZGVyTW9kdWxlLmgKQEAgLTY0LDcgKzY0LDcgQEAgcHJpdmF0ZToK
ICAgICBjb25zdCBzdGQ6OnZhcmlhbnQ8V0dTTDo6U3VjY2Vzc2Z1bENoZWNrLCBXR1NMOjpGYWls
ZWRDaGVjaz4gbV9jaGVja1Jlc3VsdDsKICAgICBjb25zdCBIYXNoTWFwPFN0cmluZywgUmVmPFBp
cGVsaW5lTGF5b3V0Pj4gbV9waXBlbGluZUxheW91dEhpbnRzOwogICAgIGNvbnN0IEhhc2hNYXA8
U3RyaW5nLCBXR1NMOjpSZWZsZWN0aW9uOjpFbnRyeVBvaW50SW5mb3JtYXRpb24+IG1fZW50cnlQ
b2ludEluZm9ybWF0aW9uOwotICAgIGlkPE1UTExpYnJhcnk+IG1fbGlicmFyeSB7IG5pbCB9OyAv
LyBUaGlzIGlzIG9ubHkgbm9uLW51bGwgaWYgd2UgY291bGQgY29tcGlsZSB0aGUgbW9kdWxlIGVh
cmx5LgorICAgIGNvbnN0IGlkPE1UTExpYnJhcnk+IG1fbGlicmFyeSB7IG5pbCB9OyAvLyBUaGlz
IGlzIG9ubHkgbm9uLW51bGwgaWYgd2UgY291bGQgY29tcGlsZSB0aGUgbW9kdWxlIGVhcmx5Lgog
fTsKIAogfSAvLyBuYW1lc3BhY2UgV2ViR1BVCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViR1BVL1dl
YkdQVS9UZXh0dXJlLmggYi9Tb3VyY2UvV2ViR1BVL1dlYkdQVS9UZXh0dXJlLmgKaW5kZXggZWQz
MzljZjFjZDRlNmI2NTcxYTIxMjAxNWRjMGNiNTEzOTc0ZTMyZC4uMzY0ZjYzZTAyNDI4Zjk4Y2U0
Y2NlZTQ4NTI0Yzg4MzM3NmFjYWUwZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkdQVS9XZWJHUFUv
VGV4dHVyZS5oCisrKyBiL1NvdXJjZS9XZWJHUFUvV2ViR1BVL1RleHR1cmUuaApAQCAtNTMsNyAr
NTMsNyBAQCBwdWJsaWM6CiBwcml2YXRlOgogICAgIFRleHR1cmUoaWQ8TVRMVGV4dHVyZT4pOwog
Ci0gICAgaWQ8TVRMVGV4dHVyZT4gbV90ZXh0dXJlIHsgbmlsIH07CisgICAgY29uc3QgaWQ8TVRM
VGV4dHVyZT4gbV90ZXh0dXJlIHsgbmlsIH07CiB9OwogCiB9IC8vIG5hbWVzcGFjZSBXZWJHUFUK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJHUFUvV2ViR1BVL1RleHR1cmVWaWV3LmggYi9Tb3VyY2Uv
V2ViR1BVL1dlYkdQVS9UZXh0dXJlVmlldy5oCmluZGV4IDE5MGI3NjdmNWFiN2RkYjVlNDc2MTJi
YzQxMzZjODYxOWUyNmUzMDguLmQ1ZDVlN2U2NTI3NWEyOTUyMWNiNDhlN2M1M2M0MGI4MTMwOTMx
NzkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJHUFUvV2ViR1BVL1RleHR1cmVWaWV3LmgKKysrIGIv
U291cmNlL1dlYkdQVS9XZWJHUFUvVGV4dHVyZVZpZXcuaApAQCAtNDgsNyArNDgsNyBAQCBwdWJs
aWM6CiBwcml2YXRlOgogICAgIFRleHR1cmVWaWV3KGlkPE1UTFRleHR1cmU+KTsKIAotICAgIGlk
PE1UTFRleHR1cmU+IG1fdGV4dHVyZSB7IG5pbCB9OworICAgIGNvbnN0IGlkPE1UTFRleHR1cmU+
IG1fdGV4dHVyZSB7IG5pbCB9OwogfTsKIAogfSAvLyBuYW1lc3BhY2UgV2ViR1BVCg==
</data>
<flag name="review"
          id="482735"
          type_id="1"
          status="+"
          setter="kkinnunen"
    />
          </attachment>
      

    </bug>

</bugzilla>