<?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>217129</bug_id>
          
          <creation_ts>2020-09-30 09:55:51 -0700</creation_ts>
          <short_desc>[GPU Process] Make it possible to dynamically block IOKit in the WebContent sandbox</short_desc>
          <delta_ts>2020-10-05 07:19:56 -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>WebKit 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="Per Arne Vollan">pvollan</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>ggaren</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1693417</commentid>
    <comment_count>0</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2020-09-30 09:55:51 -0700</bug_when>
    <thetext>We need to be able to enable IOKit blocking via the WebContent sandbox dynamically.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1693423</commentid>
    <comment_count>1</comment_count>
      <attachid>410133</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2020-09-30 10:08:05 -0700</bug_when>
    <thetext>Created attachment 410133
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1693439</commentid>
    <comment_count>2</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2020-09-30 10:44:06 -0700</bug_when>
    <thetext>&lt;rdar://69466039&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1693759</commentid>
    <comment_count>3</comment_count>
      <attachid>410133</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2020-10-01 09:04:02 -0700</bug_when>
    <thetext>Comment on attachment 410133
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1693764</commentid>
    <comment_count>4</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2020-10-01 09:13:48 -0700</bug_when>
    <thetext>(In reply to Geoffrey Garen from comment #3)
&gt; Comment on attachment 410133 [details]
&gt; Patch
&gt; 
&gt; r=me

Thanks for reviewing!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1694191</commentid>
    <comment_count>5</comment_count>
      <attachid>410353</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2020-10-02 12:24:28 -0700</bug_when>
    <thetext>Created attachment 410353
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1694665</commentid>
    <comment_count>6</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-10-05 07:19:55 -0700</bug_when>
    <thetext>Committed r267960: &lt;https://trac.webkit.org/changeset/267960&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 410353.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>410133</attachid>
            <date>2020-09-30 10:08:05 -0700</date>
            <delta_ts>2020-10-01 09:04:02 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>217129.patch</filename>
            <type>text/plain</type>
            <size>7688</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyNjc3OTQpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI0IEBACisyMDIwLTA5LTMwICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbR1BVIFByb2Nlc3NdIE1ha2Ug
aXQgcG9zc2libGUgdG8gZHluYW1pY2FsbHkgYmxvY2sgSU9LaXQgaW4gdGhlIFdlYkNvbnRlbnQg
c2FuZGJveAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MjE3MTI5CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS82OTQ2NjAzOT4KKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBXZSBuZWVkIHRvIGJlIGFibGUgdG8g
ZW5hYmxlIElPS2l0IGJsb2NraW5nIHZpYSB0aGUgV2ViQ29udGVudCBzYW5kYm94IGR5bmFtaWNh
bGx5LgorCisgICAgICAgICogUmVzb3VyY2VzL1NhbmRib3hQcm9maWxlcy9pb3MvY29tLmFwcGxl
LldlYktpdC5XZWJDb250ZW50LnNiOgorICAgICAgICAqIFNoYXJlZC9XZWJQcm9jZXNzQ3JlYXRp
b25QYXJhbWV0ZXJzLmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViUHJvY2Vzc0NyZWF0aW9uUGFy
YW1ldGVyczo6ZW5jb2RlIGNvbnN0KToKKyAgICAgICAgKFdlYktpdDo6V2ViUHJvY2Vzc0NyZWF0
aW9uUGFyYW1ldGVyczo6ZGVjb2RlKToKKyAgICAgICAgKiBTaGFyZWQvV2ViUHJvY2Vzc0NyZWF0
aW9uUGFyYW1ldGVycy5oOgorICAgICAgICAqIFVJUHJvY2Vzcy9Db2NvYS9XZWJQcm9jZXNzUG9v
bENvY29hLm1tOgorICAgICAgICAoV2ViS2l0OjpncHVJT0tpdENsYXNzZXMpOgorICAgICAgICAo
V2ViS2l0OjpXZWJQcm9jZXNzUG9vbDo6cGxhdGZvcm1Jbml0aWFsaXplV2ViUHJvY2Vzcyk6Cisg
ICAgICAgICogV2ViUHJvY2Vzcy9jb2NvYS9XZWJQcm9jZXNzQ29jb2EubW06CisgICAgICAgIChX
ZWJLaXQ6OldlYlByb2Nlc3M6OnBsYXRmb3JtSW5pdGlhbGl6ZVdlYlByb2Nlc3MpOgorCiAyMDIw
LTA5LTMwICBCcmlhbiBCdXJnICA8YmJ1cmdAYXBwbGUuY29tPgogCiAgICAgICAgIFdlYiBJbnNw
ZWN0b3I6IGV4ZW1wdCBBUEk6OlNoYXJlZEpTQ29udGV4dCBmcm9tIHJlbW90ZSBpbnNwZWN0aW9u
IGFuZCBhdXRvbWF0aWMgaW5zcGVjdGlvbgpJbmRleDogU291cmNlL1dlYktpdC9SZXNvdXJjZXMv
U2FuZGJveFByb2ZpbGVzL2lvcy9jb20uYXBwbGUuV2ViS2l0LldlYkNvbnRlbnQuc2IKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gU291cmNlL1dlYktpdC9SZXNvdXJjZXMvU2FuZGJveFByb2ZpbGVzL2lvcy9jb20u
YXBwbGUuV2ViS2l0LldlYkNvbnRlbnQuc2IJKHJldmlzaW9uIDI2NzUzNSkKKysrIFNvdXJjZS9X
ZWJLaXQvUmVzb3VyY2VzL1NhbmRib3hQcm9maWxlcy9pb3MvY29tLmFwcGxlLldlYktpdC5XZWJD
b250ZW50LnNiCSh3b3JraW5nIGNvcHkpCkBAIC04Nyw3ICs4NywxMCBAQAogCiAoZGVmaW5lLW9u
Y2UgKGZyYW1lYnVmZmVyLWFjY2VzcykKICAgICAoYWxsb3cgaW9raXQtb3BlbgotICAgICAgICAo
aW9raXQtdXNlci1jbGllbnQtY2xhc3MgIklPTW9iaWxlRnJhbWVidWZmZXJVc2VyQ2xpZW50IikK
KyAgICAgICAgKHJlcXVpcmUtYWxsCisgICAgICAgICAgICAoZXh0ZW5zaW9uICJjb20uYXBwbGUu
d2Via2l0LmV4dGVuc2lvbi5pb2tpdCIpCisgICAgICAgICAgICAoaW9raXQtdXNlci1jbGllbnQt
Y2xhc3MgIklPTW9iaWxlRnJhbWVidWZmZXJVc2VyQ2xpZW50IikKKyAgICAgICAgKQogICAgICAg
ICAod2hlbiAoZGVmaW5lZD8gJ2lva2l0LWV4dGVybmFsLW1ldGhvZCkKICAgICAgICAgICAgIChh
cHBseS1tZXNzYWdlLWZpbHRlcgogICAgICAgICAgICAgICAgIChkZW55ICh3aXRoIHRlbGVtZXRy
eSkKQEAgLTIzMSw4ICsyMzQsMTQgQEAKIAogICAgIDs7IEl0ZW1zIHdpdGgga25vd24gdXNlcwog
ICAgIChhbGxvdyBpb2tpdC1vcGVuCi0gICAgICAgIChpb2tpdC1jb25uZWN0aW9uICJJT0dQVSIp
Ci0gICAgICAgIChpb2tpdC11c2VyLWNsaWVudC1jbGFzcyAiQUdYRGV2aWNlVXNlckNsaWVudCIp
IDs7IFVzZWQgYnkgV2ViR0wKKyAgICAgICAgKHJlcXVpcmUtYWxsCisgICAgICAgICAgICAoZXh0
ZW5zaW9uICJjb20uYXBwbGUud2Via2l0LmV4dGVuc2lvbi5pb2tpdCIpCisgICAgICAgICAgICAo
aW9raXQtY29ubmVjdGlvbiAiSU9HUFUiKQorICAgICAgICApCisgICAgICAgIChyZXF1aXJlLWFs
bAorICAgICAgICAgICAgKGV4dGVuc2lvbiAiY29tLmFwcGxlLndlYmtpdC5leHRlbnNpb24uaW9r
aXQiKQorICAgICAgICAgICAgKGlva2l0LXVzZXItY2xpZW50LWNsYXNzICJBR1hEZXZpY2VVc2Vy
Q2xpZW50IikgOzsgVXNlZCBieSBXZWJHTAorICAgICAgICApCiAgICAgICAgICh3aGVuIChkZWZp
bmVkPyAnaW9raXQtZXh0ZXJuYWwtbWV0aG9kKQogICAgICAgICAgICAgKGFwcGx5LW1lc3NhZ2Ut
ZmlsdGVyCiAgICAgICAgICAgICAgICAgKGRlbnkgKHdpdGggdGVsZW1ldHJ5KQpAQCAtMzgzLDcg
KzM5MiwxMCBAQAogICAgICkKIAogICAgIChhbGxvdyBpb2tpdC1vcGVuCi0gICAgICAgIChpb2tp
dC11c2VyLWNsaWVudC1jbGFzcyAiQXBwbGVKUEVHRHJpdmVyVXNlckNsaWVudCIpCisgICAgICAg
IChyZXF1aXJlLWFsbAorICAgICAgICAgICAgKGV4dGVuc2lvbiAiY29tLmFwcGxlLndlYmtpdC5l
eHRlbnNpb24uaW9raXQiKQorICAgICAgICAgICAgKGlva2l0LXVzZXItY2xpZW50LWNsYXNzICJB
cHBsZUpQRUdEcml2ZXJVc2VyQ2xpZW50IikKKyAgICAgICAgKQogICAgICAgICAod2hlbiAoZGVm
aW5lZD8gJ2lva2l0LWV4dGVybmFsLW1ldGhvZCkKICAgICAgICAgICAgIChhcHBseS1tZXNzYWdl
LWZpbHRlcgogICAgICAgICAgICAgICAgIChkZW55ICh3aXRoIHRlbGVtZXRyeSkKQEAgLTM5Nyw3
ICs0MDksMTAgQEAKIAogICAgIDsgV2ViS2l0LXJlcXVpcmVkIElPS2l0IGNsYXNzZXMKICAgICAo
YWxsb3cgaW9raXQtb3BlbgotICAgICAgICAoaW9raXQtdXNlci1jbGllbnQtY2xhc3MgIklPU3Vy
ZmFjZUFjY2VsZXJhdG9yQ2xpZW50IikgOzsgTWVkaWEgcmVuZGVyaW5nIGludG8gcGl4ZWwgYnVm
ZmVycworICAgICAgICAocmVxdWlyZS1hbGwKKyAgICAgICAgICAgIChleHRlbnNpb24gImNvbS5h
cHBsZS53ZWJraXQuZXh0ZW5zaW9uLmlva2l0IikKKyAgICAgICAgICAgIChpb2tpdC11c2VyLWNs
aWVudC1jbGFzcyAiSU9TdXJmYWNlQWNjZWxlcmF0b3JDbGllbnQiKSA7OyBNZWRpYSByZW5kZXJp
bmcgaW50byBwaXhlbCBidWZmZXJzCisgICAgICAgICkKICAgICAgICAgKHdoZW4gKGRlZmluZWQ/
ICdpb2tpdC1leHRlcm5hbC1tZXRob2QpCiAgICAgICAgICAgICAoYXBwbHktbWVzc2FnZS1maWx0
ZXIKICAgICAgICAgICAgICAgICAoZGVueSAod2l0aCB0ZWxlbWV0cnkpCkBAIC00MTAsNyArNDI1
LDEwIEBACiAgICAgKQogCiAgICAgKGFsbG93IGlva2l0LW9wZW4KLSAgICAgICAgKGlva2l0LXVz
ZXItY2xpZW50LWNsYXNzICJJT1N1cmZhY2VSb290VXNlckNsaWVudCIpIDs7IE5lZWRlZCBieSBU
aWxlZCBHcmlkIGNvZGUuCisgICAgICAgIChyZXF1aXJlLWFsbAorICAgICAgICAgICAgKGV4dGVu
c2lvbiAiY29tLmFwcGxlLndlYmtpdC5leHRlbnNpb24uaW9raXQiKQorICAgICAgICAgICAgKGlv
a2l0LXVzZXItY2xpZW50LWNsYXNzICJJT1N1cmZhY2VSb290VXNlckNsaWVudCIpIDs7IE5lZWRl
ZCBieSBUaWxlZCBHcmlkIGNvZGUuCisgICAgICAgICkKICAgICAgICAgKHdoZW4gKGRlZmluZWQ/
ICdpb2tpdC1leHRlcm5hbC1tZXRob2QpCiAgICAgICAgICAgICAoYXBwbHktbWVzc2FnZS1maWx0
ZXIKICAgICAgICAgICAgICAgICAoZGVueSAod2l0aCB0ZWxlbWV0cnkpCkluZGV4OiBTb3VyY2Uv
V2ViS2l0L1NoYXJlZC9XZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJzLmNwcAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBTb3VyY2UvV2ViS2l0L1NoYXJlZC9XZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJzLmNw
cAkocmV2aXNpb24gMjY3NTM1KQorKysgU291cmNlL1dlYktpdC9TaGFyZWQvV2ViUHJvY2Vzc0Ny
ZWF0aW9uUGFyYW1ldGVycy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTE4MCw2ICsxODAsNyBAQAog
I2lmIFBMQVRGT1JNKENPQ09BKQogICAgIC8vIEZJWE1FKDIwNzcxNik6IFRoZSBmb2xsb3dpbmcg
c2hvdWxkIGJlIHJlbW92ZWQgd2hlbiB0aGUgR1BVIHByb2Nlc3MgaXMgY29tcGxldGUuCiAgICAg
ZW5jb2RlciA8PCBtZWRpYUV4dGVuc2lvbkhhbmRsZXM7CisgICAgZW5jb2RlciA8PCBncHVJT0tp
dEV4dGVuc2lvbkhhbmRsZXM7CiAjaWYgRU5BQkxFKENGUFJFRlNfRElSRUNUX01PREUpCiAgICAg
ZW5jb2RlciA8PCBwcmVmZXJlbmNlc0V4dGVuc2lvbkhhbmRsZXM7CiAjZW5kaWYKQEAgLTQ5Myw2
ICs0OTQsMTIgQEAKICAgICBpZiAoIW1lZGlhRXh0ZW5zaW9uSGFuZGxlcykKICAgICAgICAgcmV0
dXJuIGZhbHNlOwogICAgIHBhcmFtZXRlcnMubWVkaWFFeHRlbnNpb25IYW5kbGVzID0gV1RGTW92
ZSgqbWVkaWFFeHRlbnNpb25IYW5kbGVzKTsKKworICAgIE9wdGlvbmFsPFNhbmRib3hFeHRlbnNp
b246OkhhbmRsZUFycmF5PiBncHVJT0tpdEV4dGVuc2lvbkhhbmRsZXM7CisgICAgZGVjb2RlciA+
PiBncHVJT0tpdEV4dGVuc2lvbkhhbmRsZXM7CisgICAgaWYgKCFncHVJT0tpdEV4dGVuc2lvbkhh
bmRsZXMpCisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICBwYXJhbWV0ZXJzLmdwdUlPS2l0RXh0
ZW5zaW9uSGFuZGxlcyA9IFdURk1vdmUoKmdwdUlPS2l0RXh0ZW5zaW9uSGFuZGxlcyk7CiAgICAg
Ly8gRklYTUUoMjA3NzE2KTogRW5kIHJlZ2lvbiB0byByZW1vdmUuCiAKICNpZiBFTkFCTEUoQ0ZQ
UkVGU19ESVJFQ1RfTU9ERSkKSW5kZXg6IFNvdXJjZS9XZWJLaXQvU2hhcmVkL1dlYlByb2Nlc3ND
cmVhdGlvblBhcmFtZXRlcnMuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1NoYXJlZC9X
ZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJzLmgJKHJldmlzaW9uIDI2NzUzNSkKKysrIFNvdXJj
ZS9XZWJLaXQvU2hhcmVkL1dlYlByb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnMuaAkod29ya2luZyBj
b3B5KQpAQCAtMjE4LDYgKzIxOCw3IEBACiAKICNpZiBQTEFURk9STShDT0NPQSkKICAgICBTYW5k
Ym94RXh0ZW5zaW9uOjpIYW5kbGVBcnJheSBtZWRpYUV4dGVuc2lvbkhhbmRsZXM7IC8vIEZJWE1F
KDIwNzcxNik6IFJlbW92ZSB3aGVuIEdQVSBwcm9jZXNzIGlzIGNvbXBsZXRlLgorICAgIFNhbmRi
b3hFeHRlbnNpb246OkhhbmRsZUFycmF5IGdwdUlPS2l0RXh0ZW5zaW9uSGFuZGxlczsKICNpZiBF
TkFCTEUoQ0ZQUkVGU19ESVJFQ1RfTU9ERSkKICAgICBPcHRpb25hbDxTYW5kYm94RXh0ZW5zaW9u
OjpIYW5kbGVBcnJheT4gcHJlZmVyZW5jZXNFeHRlbnNpb25IYW5kbGVzOwogI2VuZGlmCkluZGV4
OiBTb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9Db2NvYS9XZWJQcm9jZXNzUG9vbENvY29hLm1tCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0NvY29hL1dlYlByb2Nlc3NQb29s
Q29jb2EubW0JKHJldmlzaW9uIDI2NzUzNSkKKysrIFNvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0Nv
Y29hL1dlYlByb2Nlc3NQb29sQ29jb2EubW0JKHdvcmtpbmcgY29weSkKQEAgLTI0OCw3ICsyNDgs
MjQgQEAKICAgICByZXR1cm4gc2VydmljZXM7CiB9CiAKK3N0YXRpYyBjb25zdCBWZWN0b3I8QVND
SUlMaXRlcmFsPiYgZ3B1SU9LaXRDbGFzc2VzKCkKK3sKKyAgICBBU1NFUlQoaXNNYWluVGhyZWFk
KCkpOworICAgIHN0YXRpYyBjb25zdCBhdXRvIHNlcnZpY2VzID0gbWFrZU5ldmVyRGVzdHJveWVk
KFZlY3RvcjxBU0NJSUxpdGVyYWw+IHsKICNpZiBQTEFURk9STShJT1NfRkFNSUxZKQorICAgICAg
ICAiQUdYRGV2aWNlVXNlckNsaWVudCJfcywKKyAgICAgICAgIkFwcGxlSlBFR0RyaXZlclVzZXJD
bGllbnQiX3MsCisgICAgICAgICJJT0dQVSJfcywKKyAgICAgICAgIklPTW9iaWxlRnJhbWVidWZm
ZXJVc2VyQ2xpZW50Il9zLAorICAgICAgICAiSU9TdXJmYWNlQWNjZWxlcmF0b3JDbGllbnQiX3Ms
CisgICAgICAgICJJT1N1cmZhY2VSb290VXNlckNsaWVudCJfcywKKyNlbmRpZgorICAgIH0pOwor
ICAgIHJldHVybiBzZXJ2aWNlczsKKworfQorCisjaWYgUExBVEZPUk0oSU9TX0ZBTUlMWSkKIHN0
YXRpYyBjb25zdCBWZWN0b3I8QVNDSUlMaXRlcmFsPiYgbm9uQnJvd3NlclNlcnZpY2VzKCkKIHsK
ICAgICBBU1NFUlQoaXNNYWluVGhyZWFkKCkpOwpAQCAtNDYwLDYgKzQ3Nyw3IEBACiAgICAgaWYg
KG5lZWRXZWJQcm9jZXNzRXh0ZW5zaW9ucykgewogICAgICAgICAvLyBGSVhNRSgyMDc3MTYpOiBU
aGUgZm9sbG93aW5nIHNob3VsZCBiZSByZW1vdmVkIHdoZW4gdGhlIEdQVSBwcm9jZXNzIGlzIGNv
bXBsZXRlLgogICAgICAgICBwYXJhbWV0ZXJzLm1lZGlhRXh0ZW5zaW9uSGFuZGxlcyA9IFNhbmRi
b3hFeHRlbnNpb246OmNyZWF0ZUhhbmRsZXNGb3JNYWNoTG9va3VwKG1lZGlhUmVsYXRlZE1hY2hT
ZXJ2aWNlcygpLCBXVEY6Om51bGxvcHQpOworICAgICAgICBwYXJhbWV0ZXJzLmdwdUlPS2l0RXh0
ZW5zaW9uSGFuZGxlcyA9IFNhbmRib3hFeHRlbnNpb246OmNyZWF0ZUhhbmRsZXNGb3JJT0tpdENs
YXNzRXh0ZW5zaW9ucyhncHVJT0tpdENsYXNzZXMoKSwgV1RGOjpudWxsb3B0KTsKICAgICB9CiAK
ICNpZiBFTkFCTEUoQ0ZQUkVGU19ESVJFQ1RfTU9ERSkgJiYgUExBVEZPUk0oSU9TX0ZBTUlMWSkK
SW5kZXg6IFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb2NvYS9XZWJQcm9jZXNzQ29jb2EubW0K
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL2NvY29hL1dlYlByb2Nlc3ND
b2NvYS5tbQkocmV2aXNpb24gMjY3NTM1KQorKysgU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL2Nv
Y29hL1dlYlByb2Nlc3NDb2NvYS5tbQkod29ya2luZyBjb3B5KQpAQCAtMzI3LDYgKzMyNyw3IEBA
CiAKICAgICAvLyBGSVhNRSgyMDc3MTYpOiBUaGUgZm9sbG93aW5nIHNob3VsZCBiZSByZW1vdmVk
IHdoZW4gdGhlIEdQVSBwcm9jZXNzIGlzIGNvbXBsZXRlLgogICAgIFNhbmRib3hFeHRlbnNpb246
OmNvbnN1bWVQZXJtYW5lbnRseShwYXJhbWV0ZXJzLm1lZGlhRXh0ZW5zaW9uSGFuZGxlcyk7Cisg
ICAgU2FuZGJveEV4dGVuc2lvbjo6Y29uc3VtZVBlcm1hbmVudGx5KHBhcmFtZXRlcnMuZ3B1SU9L
aXRFeHRlbnNpb25IYW5kbGVzKTsKIAogI2lmIEVOQUJMRShDRlBSRUZTX0RJUkVDVF9NT0RFKQog
ICAgIGlmIChwYXJhbWV0ZXJzLnByZWZlcmVuY2VzRXh0ZW5zaW9uSGFuZGxlcykgewo=
</data>
<flag name="review"
          id="425988"
          type_id="1"
          status="+"
          setter="ggaren"
    />
    <flag name="commit-queue"
          id="426012"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>410353</attachid>
            <date>2020-10-02 12:24:28 -0700</date>
            <delta_ts>2020-10-05 07:19:56 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>217129.patch</filename>
            <type>text/plain</type>
            <size>8298</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyNjc3OTgpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI0IEBACisyMDIwLTEwLTAyICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBbR1BVIFByb2Nlc3NdIE1ha2Ug
aXQgcG9zc2libGUgdG8gZHluYW1pY2FsbHkgYmxvY2sgSU9LaXQgaW4gdGhlIFdlYkNvbnRlbnQg
c2FuZGJveAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MjE3MTI5CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS82OTQ2NjAzOT4KKworICAgICAgICBSZXZp
ZXdlZCBieSBHZW9mZnJleSBHYXJlbi4KKworICAgICAgICBXZSBuZWVkIHRvIGJlIGFibGUgdG8g
ZW5hYmxlIElPS2l0IGJsb2NraW5nIHZpYSB0aGUgV2ViQ29udGVudCBzYW5kYm94IGR5bmFtaWNh
bGx5LgorCisgICAgICAgICogUmVzb3VyY2VzL1NhbmRib3hQcm9maWxlcy9pb3MvY29tLmFwcGxl
LldlYktpdC5XZWJDb250ZW50LnNiOgorICAgICAgICAqIFNoYXJlZC9XZWJQcm9jZXNzQ3JlYXRp
b25QYXJhbWV0ZXJzLmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViUHJvY2Vzc0NyZWF0aW9uUGFy
YW1ldGVyczo6ZW5jb2RlIGNvbnN0KToKKyAgICAgICAgKFdlYktpdDo6V2ViUHJvY2Vzc0NyZWF0
aW9uUGFyYW1ldGVyczo6ZGVjb2RlKToKKyAgICAgICAgKiBTaGFyZWQvV2ViUHJvY2Vzc0NyZWF0
aW9uUGFyYW1ldGVycy5oOgorICAgICAgICAqIFVJUHJvY2Vzcy9Db2NvYS9XZWJQcm9jZXNzUG9v
bENvY29hLm1tOgorICAgICAgICAoV2ViS2l0OjpncHVJT0tpdENsYXNzZXMpOgorICAgICAgICAo
V2ViS2l0OjpXZWJQcm9jZXNzUG9vbDo6cGxhdGZvcm1Jbml0aWFsaXplV2ViUHJvY2Vzcyk6Cisg
ICAgICAgICogV2ViUHJvY2Vzcy9jb2NvYS9XZWJQcm9jZXNzQ29jb2EubW06CisgICAgICAgIChX
ZWJLaXQ6OldlYlByb2Nlc3M6OnBsYXRmb3JtSW5pdGlhbGl6ZVdlYlByb2Nlc3MpOgorCiAyMDIw
LTA5LTMwICBSeWFuIEhhZGRhZCAgPHJ5YW5oYWRkYWRAYXBwbGUuY29tPgogCiAgICAgICAgIFVu
cmV2aWV3ZWQsIHJldmVydGluZyByMjY3Nzg4LgpJbmRleDogU291cmNlL1dlYktpdC9SZXNvdXJj
ZXMvU2FuZGJveFByb2ZpbGVzL2lvcy9jb20uYXBwbGUuV2ViS2l0LldlYkNvbnRlbnQuc2IKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gU291cmNlL1dlYktpdC9SZXNvdXJjZXMvU2FuZGJveFByb2ZpbGVzL2lvcy9j
b20uYXBwbGUuV2ViS2l0LldlYkNvbnRlbnQuc2IJKHJldmlzaW9uIDI2NzUzNSkKKysrIFNvdXJj
ZS9XZWJLaXQvUmVzb3VyY2VzL1NhbmRib3hQcm9maWxlcy9pb3MvY29tLmFwcGxlLldlYktpdC5X
ZWJDb250ZW50LnNiCSh3b3JraW5nIGNvcHkpCkBAIC04Nyw3ICs4NywxMCBAQAogCiAoZGVmaW5l
LW9uY2UgKGZyYW1lYnVmZmVyLWFjY2VzcykKICAgICAoYWxsb3cgaW9raXQtb3BlbgotICAgICAg
ICAoaW9raXQtdXNlci1jbGllbnQtY2xhc3MgIklPTW9iaWxlRnJhbWVidWZmZXJVc2VyQ2xpZW50
IikKKyAgICAgICAgKHJlcXVpcmUtYWxsCisgICAgICAgICAgICAoZXh0ZW5zaW9uICJjb20uYXBw
bGUud2Via2l0LmV4dGVuc2lvbi5pb2tpdCIpCisgICAgICAgICAgICAoaW9raXQtdXNlci1jbGll
bnQtY2xhc3MgIklPTW9iaWxlRnJhbWVidWZmZXJVc2VyQ2xpZW50IikKKyAgICAgICAgKQogICAg
ICAgICAod2hlbiAoZGVmaW5lZD8gJ2lva2l0LWV4dGVybmFsLW1ldGhvZCkKICAgICAgICAgICAg
IChhcHBseS1tZXNzYWdlLWZpbHRlcgogICAgICAgICAgICAgICAgIChkZW55ICh3aXRoIHRlbGVt
ZXRyeSkKQEAgLTIzMSw4ICsyMzQsMTQgQEAKIAogICAgIDs7IEl0ZW1zIHdpdGgga25vd24gdXNl
cwogICAgIChhbGxvdyBpb2tpdC1vcGVuCi0gICAgICAgIChpb2tpdC1jb25uZWN0aW9uICJJT0dQ
VSIpCi0gICAgICAgIChpb2tpdC11c2VyLWNsaWVudC1jbGFzcyAiQUdYRGV2aWNlVXNlckNsaWVu
dCIpIDs7IFVzZWQgYnkgV2ViR0wKKyAgICAgICAgKHJlcXVpcmUtYWxsCisgICAgICAgICAgICAo
ZXh0ZW5zaW9uICJjb20uYXBwbGUud2Via2l0LmV4dGVuc2lvbi5pb2tpdCIpCisgICAgICAgICAg
ICAoaW9raXQtY29ubmVjdGlvbiAiSU9HUFUiKQorICAgICAgICApCisgICAgICAgIChyZXF1aXJl
LWFsbAorICAgICAgICAgICAgKGV4dGVuc2lvbiAiY29tLmFwcGxlLndlYmtpdC5leHRlbnNpb24u
aW9raXQiKQorICAgICAgICAgICAgKGlva2l0LXVzZXItY2xpZW50LWNsYXNzICJBR1hEZXZpY2VV
c2VyQ2xpZW50IikgOzsgVXNlZCBieSBXZWJHTAorICAgICAgICApCiAgICAgICAgICh3aGVuIChk
ZWZpbmVkPyAnaW9raXQtZXh0ZXJuYWwtbWV0aG9kKQogICAgICAgICAgICAgKGFwcGx5LW1lc3Nh
Z2UtZmlsdGVyCiAgICAgICAgICAgICAgICAgKGRlbnkgKHdpdGggdGVsZW1ldHJ5KQpAQCAtMzgz
LDcgKzM5MiwxMCBAQAogICAgICkKIAogICAgIChhbGxvdyBpb2tpdC1vcGVuCi0gICAgICAgIChp
b2tpdC11c2VyLWNsaWVudC1jbGFzcyAiQXBwbGVKUEVHRHJpdmVyVXNlckNsaWVudCIpCisgICAg
ICAgIChyZXF1aXJlLWFsbAorICAgICAgICAgICAgKGV4dGVuc2lvbiAiY29tLmFwcGxlLndlYmtp
dC5leHRlbnNpb24uaW9raXQiKQorICAgICAgICAgICAgKGlva2l0LXVzZXItY2xpZW50LWNsYXNz
ICJBcHBsZUpQRUdEcml2ZXJVc2VyQ2xpZW50IikKKyAgICAgICAgKQogICAgICAgICAod2hlbiAo
ZGVmaW5lZD8gJ2lva2l0LWV4dGVybmFsLW1ldGhvZCkKICAgICAgICAgICAgIChhcHBseS1tZXNz
YWdlLWZpbHRlcgogICAgICAgICAgICAgICAgIChkZW55ICh3aXRoIHRlbGVtZXRyeSkKQEAgLTM5
Nyw3ICs0MDksMTAgQEAKIAogICAgIDsgV2ViS2l0LXJlcXVpcmVkIElPS2l0IGNsYXNzZXMKICAg
ICAoYWxsb3cgaW9raXQtb3BlbgotICAgICAgICAoaW9raXQtdXNlci1jbGllbnQtY2xhc3MgIklP
U3VyZmFjZUFjY2VsZXJhdG9yQ2xpZW50IikgOzsgTWVkaWEgcmVuZGVyaW5nIGludG8gcGl4ZWwg
YnVmZmVycworICAgICAgICAocmVxdWlyZS1hbGwKKyAgICAgICAgICAgIChleHRlbnNpb24gImNv
bS5hcHBsZS53ZWJraXQuZXh0ZW5zaW9uLmlva2l0IikKKyAgICAgICAgICAgIChpb2tpdC11c2Vy
LWNsaWVudC1jbGFzcyAiSU9TdXJmYWNlQWNjZWxlcmF0b3JDbGllbnQiKSA7OyBNZWRpYSByZW5k
ZXJpbmcgaW50byBwaXhlbCBidWZmZXJzCisgICAgICAgICkKICAgICAgICAgKHdoZW4gKGRlZmlu
ZWQ/ICdpb2tpdC1leHRlcm5hbC1tZXRob2QpCiAgICAgICAgICAgICAoYXBwbHktbWVzc2FnZS1m
aWx0ZXIKICAgICAgICAgICAgICAgICAoZGVueSAod2l0aCB0ZWxlbWV0cnkpCkBAIC00MTAsNyAr
NDI1LDEwIEBACiAgICAgKQogCiAgICAgKGFsbG93IGlva2l0LW9wZW4KLSAgICAgICAgKGlva2l0
LXVzZXItY2xpZW50LWNsYXNzICJJT1N1cmZhY2VSb290VXNlckNsaWVudCIpIDs7IE5lZWRlZCBi
eSBUaWxlZCBHcmlkIGNvZGUuCisgICAgICAgIChyZXF1aXJlLWFsbAorICAgICAgICAgICAgKGV4
dGVuc2lvbiAiY29tLmFwcGxlLndlYmtpdC5leHRlbnNpb24uaW9raXQiKQorICAgICAgICAgICAg
KGlva2l0LXVzZXItY2xpZW50LWNsYXNzICJJT1N1cmZhY2VSb290VXNlckNsaWVudCIpIDs7IE5l
ZWRlZCBieSBUaWxlZCBHcmlkIGNvZGUuCisgICAgICAgICkKICAgICAgICAgKHdoZW4gKGRlZmlu
ZWQ/ICdpb2tpdC1leHRlcm5hbC1tZXRob2QpCiAgICAgICAgICAgICAoYXBwbHktbWVzc2FnZS1m
aWx0ZXIKICAgICAgICAgICAgICAgICAoZGVueSAod2l0aCB0ZWxlbWV0cnkpCkBAIC00NTQsNiAr
NDcyLDE4IEBACiAod2l0aC1maWx0ZXIgKHN5c3RlbS1hdHRyaWJ1dGUgYXBwbGUtaW50ZXJuYWwp
CiAgIChtb2JpbGUtcHJlZmVyZW5jZXMtcmVhZCAiY29tLmFwcGxlLlByb3RvdHlwZVRvb2xzIikp
CiAKKyhhbGxvdyBpb2tpdC1vcGVuICh3aXRoIHJlcG9ydCkgKHdpdGggdGVsZW1ldHJ5LWJhY2t0
cmFjZSkKKyAgICAoaW9raXQtdXNlci1jbGllbnQtY2xhc3MgIklPTW9iaWxlRnJhbWVidWZmZXJV
c2VyQ2xpZW50IikKKyAgICAoaW9raXQtdXNlci1jbGllbnQtY2xhc3MgIkFHWERldmljZVVzZXJD
bGllbnQiKQorICAgIChpb2tpdC11c2VyLWNsaWVudC1jbGFzcyAiQXBwbGVKUEVHRHJpdmVyVXNl
ckNsaWVudCIpCisgICAgKGlva2l0LXVzZXItY2xpZW50LWNsYXNzICJJT1N1cmZhY2VBY2NlbGVy
YXRvckNsaWVudCIpCisgICAgKGlva2l0LXVzZXItY2xpZW50LWNsYXNzICJJT1N1cmZhY2VSb290
VXNlckNsaWVudCIpCispCisKKyhhbGxvdyBpb2tpdC1vcGVuICh3aXRoIHJlcG9ydCkgKHdpdGgg
dGVsZW1ldHJ5LWJhY2t0cmFjZSkKKyAgICAoaW9raXQtY29ubmVjdGlvbiAiSU9HUFUiKQorKQor
CiAod2l0aC1lbGV2YXRlZC1wcmVjZWRlbmNlCiAgICAgKGFsbG93IGZpbGUtcmVhZCoKICAgICAg
ICAgICAgKHN1YnBhdGggIi91c3IvbGliIgpJbmRleDogU291cmNlL1dlYktpdC9TaGFyZWQvV2Vi
UHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVycy5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktp
dC9TaGFyZWQvV2ViUHJvY2Vzc0NyZWF0aW9uUGFyYW1ldGVycy5jcHAJKHJldmlzaW9uIDI2NzUz
NSkKKysrIFNvdXJjZS9XZWJLaXQvU2hhcmVkL1dlYlByb2Nlc3NDcmVhdGlvblBhcmFtZXRlcnMu
Y3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xODAsNiArMTgwLDcgQEAKICNpZiBQTEFURk9STShDT0NP
QSkKICAgICAvLyBGSVhNRSgyMDc3MTYpOiBUaGUgZm9sbG93aW5nIHNob3VsZCBiZSByZW1vdmVk
IHdoZW4gdGhlIEdQVSBwcm9jZXNzIGlzIGNvbXBsZXRlLgogICAgIGVuY29kZXIgPDwgbWVkaWFF
eHRlbnNpb25IYW5kbGVzOworICAgIGVuY29kZXIgPDwgZ3B1SU9LaXRFeHRlbnNpb25IYW5kbGVz
OwogI2lmIEVOQUJMRShDRlBSRUZTX0RJUkVDVF9NT0RFKQogICAgIGVuY29kZXIgPDwgcHJlZmVy
ZW5jZXNFeHRlbnNpb25IYW5kbGVzOwogI2VuZGlmCkBAIC00OTMsNiArNDk0LDEyIEBACiAgICAg
aWYgKCFtZWRpYUV4dGVuc2lvbkhhbmRsZXMpCiAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICBw
YXJhbWV0ZXJzLm1lZGlhRXh0ZW5zaW9uSGFuZGxlcyA9IFdURk1vdmUoKm1lZGlhRXh0ZW5zaW9u
SGFuZGxlcyk7CisKKyAgICBPcHRpb25hbDxTYW5kYm94RXh0ZW5zaW9uOjpIYW5kbGVBcnJheT4g
Z3B1SU9LaXRFeHRlbnNpb25IYW5kbGVzOworICAgIGRlY29kZXIgPj4gZ3B1SU9LaXRFeHRlbnNp
b25IYW5kbGVzOworICAgIGlmICghZ3B1SU9LaXRFeHRlbnNpb25IYW5kbGVzKQorICAgICAgICBy
ZXR1cm4gZmFsc2U7CisgICAgcGFyYW1ldGVycy5ncHVJT0tpdEV4dGVuc2lvbkhhbmRsZXMgPSBX
VEZNb3ZlKCpncHVJT0tpdEV4dGVuc2lvbkhhbmRsZXMpOwogICAgIC8vIEZJWE1FKDIwNzcxNik6
IEVuZCByZWdpb24gdG8gcmVtb3ZlLgogCiAjaWYgRU5BQkxFKENGUFJFRlNfRElSRUNUX01PREUp
CkluZGV4OiBTb3VyY2UvV2ViS2l0L1NoYXJlZC9XZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJz
LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9TaGFyZWQvV2ViUHJvY2Vzc0NyZWF0aW9u
UGFyYW1ldGVycy5oCShyZXZpc2lvbiAyNjc1MzUpCisrKyBTb3VyY2UvV2ViS2l0L1NoYXJlZC9X
ZWJQcm9jZXNzQ3JlYXRpb25QYXJhbWV0ZXJzLmgJKHdvcmtpbmcgY29weSkKQEAgLTIxOCw2ICsy
MTgsNyBAQAogCiAjaWYgUExBVEZPUk0oQ09DT0EpCiAgICAgU2FuZGJveEV4dGVuc2lvbjo6SGFu
ZGxlQXJyYXkgbWVkaWFFeHRlbnNpb25IYW5kbGVzOyAvLyBGSVhNRSgyMDc3MTYpOiBSZW1vdmUg
d2hlbiBHUFUgcHJvY2VzcyBpcyBjb21wbGV0ZS4KKyAgICBTYW5kYm94RXh0ZW5zaW9uOjpIYW5k
bGVBcnJheSBncHVJT0tpdEV4dGVuc2lvbkhhbmRsZXM7CiAjaWYgRU5BQkxFKENGUFJFRlNfRElS
RUNUX01PREUpCiAgICAgT3B0aW9uYWw8U2FuZGJveEV4dGVuc2lvbjo6SGFuZGxlQXJyYXk+IHBy
ZWZlcmVuY2VzRXh0ZW5zaW9uSGFuZGxlczsKICNlbmRpZgpJbmRleDogU291cmNlL1dlYktpdC9V
SVByb2Nlc3MvQ29jb2EvV2ViUHJvY2Vzc1Bvb2xDb2NvYS5tbQo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3Vy
Y2UvV2ViS2l0L1VJUHJvY2Vzcy9Db2NvYS9XZWJQcm9jZXNzUG9vbENvY29hLm1tCShyZXZpc2lv
biAyNjc1MzUpCisrKyBTb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9Db2NvYS9XZWJQcm9jZXNzUG9v
bENvY29hLm1tCSh3b3JraW5nIGNvcHkpCkBAIC0yNDgsNyArMjQ4LDI0IEBACiAgICAgcmV0dXJu
IHNlcnZpY2VzOwogfQogCitzdGF0aWMgY29uc3QgVmVjdG9yPEFTQ0lJTGl0ZXJhbD4mIGdwdUlP
S2l0Q2xhc3NlcygpCit7CisgICAgQVNTRVJUKGlzTWFpblRocmVhZCgpKTsKKyAgICBzdGF0aWMg
Y29uc3QgYXV0byBzZXJ2aWNlcyA9IG1ha2VOZXZlckRlc3Ryb3llZChWZWN0b3I8QVNDSUlMaXRl
cmFsPiB7CiAjaWYgUExBVEZPUk0oSU9TX0ZBTUlMWSkKKyAgICAgICAgIkFHWERldmljZVVzZXJD
bGllbnQiX3MsCisgICAgICAgICJBcHBsZUpQRUdEcml2ZXJVc2VyQ2xpZW50Il9zLAorICAgICAg
ICAiSU9HUFUiX3MsCisgICAgICAgICJJT01vYmlsZUZyYW1lYnVmZmVyVXNlckNsaWVudCJfcywK
KyAgICAgICAgIklPU3VyZmFjZUFjY2VsZXJhdG9yQ2xpZW50Il9zLAorICAgICAgICAiSU9TdXJm
YWNlUm9vdFVzZXJDbGllbnQiX3MsCisjZW5kaWYKKyAgICB9KTsKKyAgICByZXR1cm4gc2Vydmlj
ZXM7CisKK30KKworI2lmIFBMQVRGT1JNKElPU19GQU1JTFkpCiBzdGF0aWMgY29uc3QgVmVjdG9y
PEFTQ0lJTGl0ZXJhbD4mIG5vbkJyb3dzZXJTZXJ2aWNlcygpCiB7CiAgICAgQVNTRVJUKGlzTWFp
blRocmVhZCgpKTsKQEAgLTQ2MCw2ICs0NzcsNyBAQAogICAgIGlmIChuZWVkV2ViUHJvY2Vzc0V4
dGVuc2lvbnMpIHsKICAgICAgICAgLy8gRklYTUUoMjA3NzE2KTogVGhlIGZvbGxvd2luZyBzaG91
bGQgYmUgcmVtb3ZlZCB3aGVuIHRoZSBHUFUgcHJvY2VzcyBpcyBjb21wbGV0ZS4KICAgICAgICAg
cGFyYW1ldGVycy5tZWRpYUV4dGVuc2lvbkhhbmRsZXMgPSBTYW5kYm94RXh0ZW5zaW9uOjpjcmVh
dGVIYW5kbGVzRm9yTWFjaExvb2t1cChtZWRpYVJlbGF0ZWRNYWNoU2VydmljZXMoKSwgV1RGOjpu
dWxsb3B0KTsKKyAgICAgICAgcGFyYW1ldGVycy5ncHVJT0tpdEV4dGVuc2lvbkhhbmRsZXMgPSBT
YW5kYm94RXh0ZW5zaW9uOjpjcmVhdGVIYW5kbGVzRm9ySU9LaXRDbGFzc0V4dGVuc2lvbnMoZ3B1
SU9LaXRDbGFzc2VzKCksIFdURjo6bnVsbG9wdCk7CiAgICAgfQogCiAjaWYgRU5BQkxFKENGUFJF
RlNfRElSRUNUX01PREUpICYmIFBMQVRGT1JNKElPU19GQU1JTFkpCkluZGV4OiBTb3VyY2UvV2Vi
S2l0L1dlYlByb2Nlc3MvY29jb2EvV2ViUHJvY2Vzc0NvY29hLm1tCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb2NvYS9XZWJQcm9jZXNzQ29jb2EubW0JKHJldmlzaW9u
IDI2NzUzNSkKKysrIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb2NvYS9XZWJQcm9jZXNzQ29j
b2EubW0JKHdvcmtpbmcgY29weSkKQEAgLTMyNyw2ICszMjcsNyBAQAogCiAgICAgLy8gRklYTUUo
MjA3NzE2KTogVGhlIGZvbGxvd2luZyBzaG91bGQgYmUgcmVtb3ZlZCB3aGVuIHRoZSBHUFUgcHJv
Y2VzcyBpcyBjb21wbGV0ZS4KICAgICBTYW5kYm94RXh0ZW5zaW9uOjpjb25zdW1lUGVybWFuZW50
bHkocGFyYW1ldGVycy5tZWRpYUV4dGVuc2lvbkhhbmRsZXMpOworICAgIFNhbmRib3hFeHRlbnNp
b246OmNvbnN1bWVQZXJtYW5lbnRseShwYXJhbWV0ZXJzLmdwdUlPS2l0RXh0ZW5zaW9uSGFuZGxl
cyk7CiAKICNpZiBFTkFCTEUoQ0ZQUkVGU19ESVJFQ1RfTU9ERSkKICAgICBpZiAocGFyYW1ldGVy
cy5wcmVmZXJlbmNlc0V4dGVuc2lvbkhhbmRsZXMpIHsK
</data>

          </attachment>
      

    </bug>

</bugzilla>