<?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>182747</bug_id>
          
          <creation_ts>2018-02-13 14:47:28 -0800</creation_ts>
          <short_desc>Create CA layer contexts with +remoteContextWithOptions.</short_desc>
          <delta_ts>2022-02-09 10:14:17 -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>WebKit Misc.</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></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>
          <dependson>182855</dependson>
    
    <dependson>183048</dependson>
          <blocked>183663</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Per Arne Vollan">pvollan</reporter>
          <assigned_to name="Per Arne Vollan">pvollan</assigned_to>
          <cc>ap</cc>
    
    <cc>bfulgham</cc>
    
    <cc>commit-queue</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1398794</commentid>
    <comment_count>0</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2018-02-13 14:47:28 -0800</bug_when>
    <thetext>CA layer contexts (CAContext) are currently created with +contextWithCGSConnection, which is using the main WindowServer connection to create the context. Instead, the contexts can be created with +remoteContextWithOptions, which does not use the main WindowServer connection. This is a step towards limiting the access the WebContent process has to the window server.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1398797</commentid>
    <comment_count>1</comment_count>
      <attachid>333729</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2018-02-13 14:51:10 -0800</bug_when>
    <thetext>Created attachment 333729
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1398813</commentid>
    <comment_count>2</comment_count>
      <attachid>333729</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2018-02-13 15:28:48 -0800</bug_when>
    <thetext>Comment on attachment 333729
Patch

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

&gt; Source/WebKit/Platform/mac/LayerHostingContext.mm:68
&gt; +    layerHostingContext-&gt;m_context = [CAContext remoteContextWithOptions:@{kCAContextCIFilterBehavior :  @&quot;ignore&quot;}];

I think this new behavior needs to be gated on a version check. This might need to be added to the SPI header declarations. Or is this code path 101400 and beyond? Also, why are we using different options than iOS? Should they be more similar?

&gt; Source/WebKit/WebProcess/com.apple.WebProcess.sb.in:591
&gt; +       (global-name &quot;com.apple.CARenderServer&quot;)

I&apos;ve started adding comments to explain why these are needed. I&apos;d add &quot;    ; Needed for [CAContext remoteContextWithOptions]&quot; at the end of the line.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1398821</commentid>
    <comment_count>3</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2018-02-13 15:36:27 -0800</bug_when>
    <thetext>(In reply to Brent Fulgham from comment #2)
&gt; Comment on attachment 333729 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=333729&amp;action=review
&gt; 
&gt; &gt; Source/WebKit/Platform/mac/LayerHostingContext.mm:68
&gt; &gt; +    layerHostingContext-&gt;m_context = [CAContext remoteContextWithOptions:@{kCAContextCIFilterBehavior :  @&quot;ignore&quot;}];
&gt; 
&gt; I think this new behavior needs to be gated on a version check. This might
&gt; need to be added to the SPI header declarations. Or is this code path 101400
&gt; and beyond? Also, why are we using different options than iOS? Should they
&gt; be more similar?
&gt; 
&gt; &gt; Source/WebKit/WebProcess/com.apple.WebProcess.sb.in:591
&gt; &gt; +       (global-name &quot;com.apple.CARenderServer&quot;)
&gt; 
&gt; I&apos;ve started adding comments to explain why these are needed. I&apos;d add &quot;    ;
&gt; Needed for [CAContext remoteContextWithOptions]&quot; at the end of the line.

Thanks for reviewing! I&apos;ll update the patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1398823</commentid>
    <comment_count>4</comment_count>
      <attachid>333738</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2018-02-13 15:46:02 -0800</bug_when>
    <thetext>Created attachment 333738
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1398825</commentid>
    <comment_count>5</comment_count>
      <attachid>333738</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2018-02-13 15:49:30 -0800</bug_when>
    <thetext>Comment on attachment 333738
Patch

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

&gt; Source/WebKit/ChangeLog:4
&gt; +        https://bugs.webkit.org/show_bug.cgi?id=182747

Needs a radar number.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1398831</commentid>
    <comment_count>6</comment_count>
      <attachid>333740</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2018-02-13 16:08:20 -0800</bug_when>
    <thetext>Created attachment 333740
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1398835</commentid>
    <comment_count>7</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2018-02-13 16:09:35 -0800</bug_when>
    <thetext>(In reply to Simon Fraser (smfr) from comment #5)
&gt; Comment on attachment 333738 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=333738&amp;action=review
&gt; 
&gt; &gt; Source/WebKit/ChangeLog:4
&gt; &gt; +        https://bugs.webkit.org/show_bug.cgi?id=182747
&gt; 
&gt; Needs a radar number.

Thanks! I also expanded the changelog entry a little.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1398866</commentid>
    <comment_count>8</comment_count>
      <attachid>333740</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2018-02-13 17:15:57 -0800</bug_when>
    <thetext>Comment on attachment 333740
Patch

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

Looks good!

&gt; Source/WebKit/Platform/mac/LayerHostingContext.mm:68
&gt; +    layerHostingContext-&gt;m_context = [CAContext remoteContextWithOptions:@{kCAContextCIFilterBehavior :  @&quot;ignore&quot;}];

Do we need to include &apos;kCAContextIgnoresHitTest&quot; or &quot;kCAContextDisplayId&quot;? Maybe smfr knows.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1398867</commentid>
    <comment_count>9</comment_count>
      <attachid>333740</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2018-02-13 17:19:00 -0800</bug_when>
    <thetext>Comment on attachment 333740
Patch

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

&gt; Source/WebKit/Platform/mac/LayerHostingContext.mm:67
&gt; +    [CAContext setAllowsCGSConnections: false];

No space after the colon, and this is probably a BOOL so it should be NO not false, right?

&gt;&gt; Source/WebKit/Platform/mac/LayerHostingContext.mm:68
&gt;&gt; +    layerHostingContext-&gt;m_context = [CAContext remoteContextWithOptions:@{kCAContextCIFilterBehavior :  @&quot;ignore&quot;}];
&gt; 
&gt; Do we need to include &apos;kCAContextIgnoresHitTest&quot; or &quot;kCAContextDisplayId&quot;? Maybe smfr knows.

No, those are for iOS. This is more like the one below it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1398888</commentid>
    <comment_count>10</comment_count>
      <attachid>333756</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2018-02-13 18:19:26 -0800</bug_when>
    <thetext>Created attachment 333756
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1398889</commentid>
    <comment_count>11</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2018-02-13 18:20:22 -0800</bug_when>
    <thetext>(In reply to Tim Horton from comment #9)
&gt; Comment on attachment 333740 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=333740&amp;action=review
&gt; 
&gt; &gt; Source/WebKit/Platform/mac/LayerHostingContext.mm:67
&gt; &gt; +    [CAContext setAllowsCGSConnections: false];
&gt; 
&gt; No space after the colon, and this is probably a BOOL so it should be NO not
&gt; false, right?
&gt; 
&gt; &gt;&gt; Source/WebKit/Platform/mac/LayerHostingContext.mm:68
&gt; &gt;&gt; +    layerHostingContext-&gt;m_context = [CAContext remoteContextWithOptions:@{kCAContextCIFilterBehavior :  @&quot;ignore&quot;}];
&gt; &gt; 
&gt; &gt; Do we need to include &apos;kCAContextIgnoresHitTest&quot; or &quot;kCAContextDisplayId&quot;? Maybe smfr knows.
&gt; 
&gt; No, those are for iOS. This is more like the one below it.

Thanks! I have updated the patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1399074</commentid>
    <comment_count>12</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2018-02-14 08:45:07 -0800</bug_when>
    <thetext>(In reply to Per Arne Vollan from comment #11)
&gt; (In reply to Tim Horton from comment #9)
&gt; &gt; Comment on attachment 333740 [details]
&gt; &gt; Patch
&gt; &gt; 
&gt; &gt; View in context:
&gt; &gt; https://bugs.webkit.org/attachment.cgi?id=333740&amp;action=review
&gt; &gt; 
&gt; &gt; &gt; Source/WebKit/Platform/mac/LayerHostingContext.mm:67
&gt; &gt; &gt; +    [CAContext setAllowsCGSConnections: false];
&gt; &gt; 
&gt; &gt; No space after the colon, and this is probably a BOOL so it should be NO not
&gt; &gt; false, right?
&gt; &gt; 
&gt; &gt; &gt;&gt; Source/WebKit/Platform/mac/LayerHostingContext.mm:68
&gt; &gt; &gt;&gt; +    layerHostingContext-&gt;m_context = [CAContext remoteContextWithOptions:@{kCAContextCIFilterBehavior :  @&quot;ignore&quot;}];
&gt; &gt; &gt; 
&gt; &gt; &gt; Do we need to include &apos;kCAContextIgnoresHitTest&quot; or &quot;kCAContextDisplayId&quot;? Maybe smfr knows.
&gt; &gt; 
&gt; &gt; No, those are for iOS. This is more like the one below it.
&gt; 
&gt; Thanks! I have updated the patch.

Were you planning on more changes? Or is this up for review now?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1399080</commentid>
    <comment_count>13</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2018-02-14 09:06:17 -0800</bug_when>
    <thetext>(In reply to Brent Fulgham from comment #12)
&gt; (In reply to Per Arne Vollan from comment #11)
&gt; &gt; (In reply to Tim Horton from comment #9)
&gt; &gt; &gt; Comment on attachment 333740 [details]
&gt; &gt; &gt; Patch
&gt; &gt; &gt; 
&gt; &gt; &gt; View in context:
&gt; &gt; &gt; https://bugs.webkit.org/attachment.cgi?id=333740&amp;action=review
&gt; &gt; &gt; 
&gt; &gt; &gt; &gt; Source/WebKit/Platform/mac/LayerHostingContext.mm:67
&gt; &gt; &gt; &gt; +    [CAContext setAllowsCGSConnections: false];
&gt; &gt; &gt; 
&gt; &gt; &gt; No space after the colon, and this is probably a BOOL so it should be NO not
&gt; &gt; &gt; false, right?
&gt; &gt; &gt; 
&gt; &gt; &gt; &gt;&gt; Source/WebKit/Platform/mac/LayerHostingContext.mm:68
&gt; &gt; &gt; &gt;&gt; +    layerHostingContext-&gt;m_context = [CAContext remoteContextWithOptions:@{kCAContextCIFilterBehavior :  @&quot;ignore&quot;}];
&gt; &gt; &gt; &gt; 
&gt; &gt; &gt; &gt; Do we need to include &apos;kCAContextIgnoresHitTest&quot; or &quot;kCAContextDisplayId&quot;? Maybe smfr knows.
&gt; &gt; &gt; 
&gt; &gt; &gt; No, those are for iOS. This is more like the one below it.
&gt; &gt; 
&gt; &gt; Thanks! I have updated the patch.
&gt; 
&gt; Were you planning on more changes? Or is this up for review now?

I have one more small change, I&apos;ll upload it soon.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1399095</commentid>
    <comment_count>14</comment_count>
      <attachid>333808</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2018-02-14 09:45:44 -0800</bug_when>
    <thetext>Created attachment 333808
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1399098</commentid>
    <comment_count>15</comment_count>
      <attachid>333808</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2018-02-14 09:46:55 -0800</bug_when>
    <thetext>Comment on attachment 333808
Patch

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

&gt; Source/WebKit/WebProcess/WebProcess.cpp:226
&gt; +    CGSShutdownServerConnections();

Are there connections to shut down? Why would we have made any before this? Should we just assert that there are none?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1399101</commentid>
    <comment_count>16</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2018-02-14 09:47:28 -0800</bug_when>
    <thetext>(In reply to Per Arne Vollan from comment #14)
&gt; Created attachment 333808 [details]
&gt; Patch

The patch seems to introduce some layout tests failures on 10.14, e.g. compositing/animation/animation-backing.html. I will look into it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1399102</commentid>
    <comment_count>17</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2018-02-14 09:49:05 -0800</bug_when>
    <thetext>(In reply to Simon Fraser (smfr) from comment #15)
&gt; Comment on attachment 333808 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=333808&amp;action=review
&gt; 
&gt; &gt; Source/WebKit/WebProcess/WebProcess.cpp:226
&gt; &gt; +    CGSShutdownServerConnections();
&gt; 
&gt; Are there connections to shut down? Why would we have made any before this?
&gt; Should we just assert that there are none?

Thanks, good point! Debugging shows that there are no connections at this point, I will add an assert.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1399103</commentid>
    <comment_count>18</comment_count>
      <attachid>333808</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2018-02-14 09:49:58 -0800</bug_when>
    <thetext>Comment on attachment 333808
Patch

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

&gt; Source/WebKit/Shared/mac/HangDetectionDisablerMac.mm:51
&gt; +    // In this case, there will be no valid WindowServer main connection.

If that&apos;s the case, should we ASSERT(!CGSMainConnectionID()) and just return, and have the CGSSetConnectionProperty be in an #else clause?

&gt; Source/WebKit/WebProcess/com.apple.WebProcess.sb.in:590
&gt;         (global-name &quot;com.apple.windowserver.active&quot;)

Do we need &quot;windowserver.active&quot;? I can&apos;t remember if you found that this endpoint was needed when using the CARenderServer.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1399112</commentid>
    <comment_count>19</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2018-02-14 10:17:29 -0800</bug_when>
    <thetext>(In reply to Brent Fulgham from comment #18)
&gt; Comment on attachment 333808 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=333808&amp;action=review
&gt; 
&gt; &gt; Source/WebKit/Shared/mac/HangDetectionDisablerMac.mm:51
&gt; &gt; +    // In this case, there will be no valid WindowServer main connection.
&gt; 
&gt; If that&apos;s the case, should we ASSERT(!CGSMainConnectionID()) and just
&gt; return, and have the CGSSetConnectionProperty be in an #else clause?
&gt; 

I think we still need CGSSetConnectionProperty, since this is shared code that might be executed by processes other than the WebContent process. Or am I mistaken?

&gt; &gt; Source/WebKit/WebProcess/com.apple.WebProcess.sb.in:590
&gt; &gt;         (global-name &quot;com.apple.windowserver.active&quot;)
&gt; 
&gt; Do we need &quot;windowserver.active&quot;? I can&apos;t remember if you found that this
&gt; endpoint was needed when using the CARenderServer.

Thanks! I believe you are correct, it is probably not needed. I&apos;ll update the patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1399113</commentid>
    <comment_count>20</comment_count>
      <attachid>333808</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2018-02-14 10:20:40 -0800</bug_when>
    <thetext>Comment on attachment 333808
Patch

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

&gt;&gt;&gt; Source/WebKit/Shared/mac/HangDetectionDisablerMac.mm:51
&gt;&gt;&gt; +    // In this case, there will be no valid WindowServer main connection.
&gt;&gt; 
&gt;&gt; If that&apos;s the case, should we ASSERT(!CGSMainConnectionID()) and just return, and have the CGSSetConnectionProperty be in an #else clause?
&gt; 
&gt; I think we still need CGSSetConnectionProperty, since this is shared code that might be executed by processes other than the WebContent process. Or am I mistaken?

Hmm. I&apos;ll bet you are right. This is probably needed for PluginProcess.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1399162</commentid>
    <comment_count>21</comment_count>
      <attachid>333818</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2018-02-14 10:54:51 -0800</bug_when>
    <thetext>Created attachment 333818
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1399183</commentid>
    <comment_count>22</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2018-02-14 11:25:51 -0800</bug_when>
    <thetext>&lt;rdar://problem/37517466&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1399185</commentid>
    <comment_count>23</comment_count>
      <attachid>333822</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2018-02-14 11:28:53 -0800</bug_when>
    <thetext>Created attachment 333822
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1399188</commentid>
    <comment_count>24</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2018-02-14 11:30:49 -0800</bug_when>
    <thetext>This might deserve at least a cursory glance at some graphics benchmark numbers to make sure the architecture change doesn’t have any impact. Can you do that? Maybe MotionMark?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1399193</commentid>
    <comment_count>25</comment_count>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2018-02-14 11:34:03 -0800</bug_when>
    <thetext>(In reply to Tim Horton from comment #24)
&gt; This might deserve at least a cursory glance at some graphics benchmark
&gt; numbers to make sure the architecture change doesn’t have any impact. Can
&gt; you do that? Maybe MotionMark?

Absolutely, I&apos;ll look into that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1404531</commentid>
    <comment_count>26</comment_count>
      <attachid>335238</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2018-03-07 16:13:30 -0800</bug_when>
    <thetext>Created attachment 335238
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1404904</commentid>
    <comment_count>27</comment_count>
      <attachid>335341</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2018-03-08 14:02:16 -0800</bug_when>
    <thetext>Created attachment 335341
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1405285</commentid>
    <comment_count>28</comment_count>
      <attachid>335341</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2018-03-09 13:21:27 -0800</bug_when>
    <thetext>Comment on attachment 335341
Patch

Great -- this looks ready to go!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1405301</commentid>
    <comment_count>29</comment_count>
      <attachid>335457</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2018-03-09 13:55:50 -0800</bug_when>
    <thetext>Created attachment 335457
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1405302</commentid>
    <comment_count>30</comment_count>
      <attachid>335457</attachid>
    <who name="Per Arne Vollan">pvollan</who>
    <bug_when>2018-03-09 13:57:31 -0800</bug_when>
    <thetext>Comment on attachment 335457
Patch

Thanks for reviewing!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1405324</commentid>
    <comment_count>31</comment_count>
      <attachid>335457</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-03-09 14:43:54 -0800</bug_when>
    <thetext>Comment on attachment 335457
Patch

Clearing flags on attachment: 335457

Committed r229484: &lt;https://trac.webkit.org/changeset/229484&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1408431</commentid>
    <comment_count>32</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2018-03-22 11:50:16 -0700</bug_when>
    <thetext>This is:

&lt;rdar://problem/37517466&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>333729</attachid>
            <date>2018-02-13 14:51:10 -0800</date>
            <delta_ts>2018-02-13 15:46:01 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-182747-20180213145109.patch</filename>
            <type>text/plain</type>
            <size>3418</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMjg0MzcpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIxIEBACisyMDE4LTAyLTEzICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBDcmVhdGUgQ0EgbGF5ZXIgY29u
dGV4dHMgd2l0aCArcmVtb3RlQ29udGV4dFdpdGhPcHRpb25zLgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTgyNzQ3CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ0EgbGF5ZXIgY29udGV4dHMgKENBQ29udGV4
dCkgYXJlIGN1cnJlbnRseSBjcmVhdGVkIHdpdGggK2NvbnRleHRXaXRoQ0dTQ29ubmVjdGlvbiwg
d2hpY2ggaXMKKyAgICAgICAgdXNpbmcgdGhlIG1haW4gV2luZG93U2VydmVyIGNvbm5lY3Rpb24g
dG8gY3JlYXRlIHRoZSBjb250ZXh0LiBJbnN0ZWFkLCB0aGUgY29udGV4dHMgY2FuIGJlCisgICAg
ICAgIGNyZWF0ZWQgd2l0aCArcmVtb3RlQ29udGV4dFdpdGhPcHRpb25zLCB3aGljaCBkb2VzIG5v
dCB1c2UgdGhlIG1haW4gV2luZG93U2VydmVyIGNvbm5lY3Rpb24uCisgICAgICAgIFRoaXMgaXMg
YSBzdGVwIHRvd2FyZHMgbGltaXRpbmcgdGhlIGFjY2VzcyB0aGUgV2ViQ29udGVudCBwcm9jZXNz
IGhhcyB0byB0aGUgd2luZG93IHNlcnZlci4KKworICAgICAgICAqIFBsYXRmb3JtL21hYy9MYXll
ckhvc3RpbmdDb250ZXh0Lm1tOgorICAgICAgICAoV2ViS2l0OjpMYXllckhvc3RpbmdDb250ZXh0
OjpjcmVhdGVGb3JFeHRlcm5hbEhvc3RpbmdQcm9jZXNzKToKKyAgICAgICAgKiBXZWJQcm9jZXNz
L1dlYlByb2Nlc3MuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJQcm9jZXNzOjppbml0aWFsaXpl
UHJvY2Vzcyk6CisgICAgICAgICogV2ViUHJvY2Vzcy9jb20uYXBwbGUuV2ViUHJvY2Vzcy5zYi5p
bjoKKwogMjAxOC0wMi0xMyAgQnJpYW4gQnVyZyAgPGJidXJnQGFwcGxlLmNvbT4KIAogICAgICAg
ICBXZWIgQXV0b21hdGlvbjogZG9uJ3QgcmV0dXJuIGFuIGVycm9yIGlmIHJlc2l6aW5nL21vdmlu
ZyBhIHdpbmRvdyBoYXMgbm8gZWZmZWN0CkluZGV4OiBTb3VyY2UvV2ViS2l0L1BsYXRmb3JtL21h
Yy9MYXllckhvc3RpbmdDb250ZXh0Lm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvUGxh
dGZvcm0vbWFjL0xheWVySG9zdGluZ0NvbnRleHQubW0JKHJldmlzaW9uIDIyODQxOSkKKysrIFNv
dXJjZS9XZWJLaXQvUGxhdGZvcm0vbWFjL0xheWVySG9zdGluZ0NvbnRleHQubW0JKHdvcmtpbmcg
Y29weSkKQEAgLTY0LDcgKzY0LDggQEAgc3RkOjp1bmlxdWVfcHRyPExheWVySG9zdGluZ0NvbnRl
eHQ+IExheQogICAgICAgICBrQ0FDb250ZXh0SWdub3Jlc0hpdFRlc3QgOiBAWUVTLAogICAgICAg
ICBrQ0FDb250ZXh0RGlzcGxheUlkIDogQDEwMDAwIH1dOwogI2Vsc2UKLSAgICBsYXllckhvc3Rp
bmdDb250ZXh0LT5tX2NvbnRleHQgPSBbQ0FDb250ZXh0IGNvbnRleHRXaXRoQ0dTQ29ubmVjdGlv
bjpDR1NNYWluQ29ubmVjdGlvbklEKCkgb3B0aW9uczpAeyBrQ0FDb250ZXh0Q0lGaWx0ZXJCZWhh
dmlvciA6IEAiaWdub3JlIiB9XTsKKyAgICBbQ0FDb250ZXh0IHNldEFsbG93c0NHU0Nvbm5lY3Rp
b25zOiBmYWxzZV07CisgICAgbGF5ZXJIb3N0aW5nQ29udGV4dC0+bV9jb250ZXh0ID0gW0NBQ29u
dGV4dCByZW1vdGVDb250ZXh0V2l0aE9wdGlvbnM6QHtrQ0FDb250ZXh0Q0lGaWx0ZXJCZWhhdmlv
ciA6ICBAImlnbm9yZSJ9XTsKICNlbmRpZgogICAgIAogICAgIHJldHVybiBsYXllckhvc3RpbmdD
b250ZXh0OwpJbmRleDogU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlByb2Nlc3MuY3BwCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmNwcAkocmV2
aXNpb24gMjI4NDE5KQorKysgU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlByb2Nlc3MuY3Bw
CSh3b3JraW5nIGNvcHkpCkBAIC0yMTYsOCArMjE2LDEwIEBAIFdlYlByb2Nlc3M6On5XZWJQcm9j
ZXNzKCkKIHZvaWQgV2ViUHJvY2Vzczo6aW5pdGlhbGl6ZVByb2Nlc3MoY29uc3QgQ2hpbGRQcm9j
ZXNzSW5pdGlhbGl6YXRpb25QYXJhbWV0ZXJzJiBwYXJhbWV0ZXJzKQogewogICAgIE1lc3NhZ2VQ
b3J0Q2hhbm5lbFByb3ZpZGVyOjpzZXRTaGFyZWRQcm92aWRlcihXZWJNZXNzYWdlUG9ydENoYW5u
ZWxQcm92aWRlcjo6c2luZ2xldG9uKCkpOwotICAgIAorCiAjaWYgUExBVEZPUk0oTUFDKSAmJiBf
X01BQ19PU19YX1ZFUlNJT05fTUlOX1JFUVVJUkVEID49IDEwMTQwMAorICAgIENHU1NldERlbnlX
aW5kb3dTZXJ2ZXJDb25uZWN0aW9ucyh0cnVlKTsKKyAgICBDR1NTaHV0ZG93blNlcnZlckNvbm5l
Y3Rpb25zKCk7CiAgICAgLy8gVGhpcyBjYWxsIGlzIG5lZWRlZCB3aGVuIHRoZSBXZWJQcm9jZXNz
IGlzIG5vdCBydW5uaW5nIHRoZSBOU0FwcGxpY2F0aW9uIGV2ZW50IGxvb3AuCiAgICAgLy8gT3Ro
ZXJ3aXNlLCBjYWxsaW5nIGVuYWJsZVNhbmRib3hTdHlsZUZpbGVRdWFyYW50aW5lKCkgd2lsbCBm
YWlsLgogICAgIGxhdW5jaFNlcnZpY2VzQ2hlY2tJbigpOwpJbmRleDogU291cmNlL1dlYktpdC9X
ZWJQcm9jZXNzL2NvbS5hcHBsZS5XZWJQcm9jZXNzLnNiLmluCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb20uYXBwbGUuV2ViUHJvY2Vzcy5zYi5pbgkocmV2aXNpb24g
MjI4NDE5KQorKysgU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL2NvbS5hcHBsZS5XZWJQcm9jZXNz
LnNiLmluCSh3b3JraW5nIGNvcHkpCkBAIC01ODgsNiArNTg4LDcgQEAKICAgICAgICAoZ2xvYmFs
LW5hbWUgImNvbS5hcHBsZS50cnVzdGQuYWdlbnQiKQogICAgICAgIChnbG9iYWwtbmFtZSAiY29t
LmFwcGxlLndpbmRvd19wcm94aWVzIikKICAgICAgICAoZ2xvYmFsLW5hbWUgImNvbS5hcHBsZS53
aW5kb3dzZXJ2ZXIuYWN0aXZlIikKKyAgICAgICAoZ2xvYmFsLW5hbWUgImNvbS5hcHBsZS5DQVJl
bmRlclNlcnZlciIpCiAgICAgICAgKGdsb2JhbC1uYW1lICJjb20uYXBwbGUueHBjLmFjdGl2aXR5
LnVubWFuYWdlZCIpCiAgICAgICAgKGdsb2JhbC1uYW1lICJjb20uYXBwbGUueHBjZCIpCiApCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>333738</attachid>
            <date>2018-02-13 15:46:02 -0800</date>
            <delta_ts>2018-02-13 16:08:19 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-182747-20180213154601.patch</filename>
            <type>text/plain</type>
            <size>3610</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMjg0MzcpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIxIEBACisyMDE4LTAyLTEzICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBDcmVhdGUgQ0EgbGF5ZXIgY29u
dGV4dHMgd2l0aCArcmVtb3RlQ29udGV4dFdpdGhPcHRpb25zLgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTgyNzQ3CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ0EgbGF5ZXIgY29udGV4dHMgKENBQ29udGV4
dCkgYXJlIGN1cnJlbnRseSBjcmVhdGVkIHdpdGggK2NvbnRleHRXaXRoQ0dTQ29ubmVjdGlvbiwg
d2hpY2ggaXMKKyAgICAgICAgdXNpbmcgdGhlIG1haW4gV2luZG93U2VydmVyIGNvbm5lY3Rpb24g
dG8gY3JlYXRlIHRoZSBjb250ZXh0LiBJbnN0ZWFkLCB0aGUgY29udGV4dHMgY2FuIGJlCisgICAg
ICAgIGNyZWF0ZWQgd2l0aCArcmVtb3RlQ29udGV4dFdpdGhPcHRpb25zLCB3aGljaCBkb2VzIG5v
dCB1c2UgdGhlIG1haW4gV2luZG93U2VydmVyIGNvbm5lY3Rpb24uCisgICAgICAgIFRoaXMgaXMg
YSBzdGVwIHRvd2FyZHMgbGltaXRpbmcgdGhlIGFjY2VzcyB0aGUgV2ViQ29udGVudCBwcm9jZXNz
IGhhcyB0byB0aGUgd2luZG93IHNlcnZlci4KKworICAgICAgICAqIFBsYXRmb3JtL21hYy9MYXll
ckhvc3RpbmdDb250ZXh0Lm1tOgorICAgICAgICAoV2ViS2l0OjpMYXllckhvc3RpbmdDb250ZXh0
OjpjcmVhdGVGb3JFeHRlcm5hbEhvc3RpbmdQcm9jZXNzKToKKyAgICAgICAgKiBXZWJQcm9jZXNz
L1dlYlByb2Nlc3MuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJQcm9jZXNzOjppbml0aWFsaXpl
UHJvY2Vzcyk6CisgICAgICAgICogV2ViUHJvY2Vzcy9jb20uYXBwbGUuV2ViUHJvY2Vzcy5zYi5p
bjoKKwogMjAxOC0wMi0xMyAgQnJpYW4gQnVyZyAgPGJidXJnQGFwcGxlLmNvbT4KIAogICAgICAg
ICBXZWIgQXV0b21hdGlvbjogZG9uJ3QgcmV0dXJuIGFuIGVycm9yIGlmIHJlc2l6aW5nL21vdmlu
ZyBhIHdpbmRvdyBoYXMgbm8gZWZmZWN0CkluZGV4OiBTb3VyY2UvV2ViS2l0L1BsYXRmb3JtL21h
Yy9MYXllckhvc3RpbmdDb250ZXh0Lm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvUGxh
dGZvcm0vbWFjL0xheWVySG9zdGluZ0NvbnRleHQubW0JKHJldmlzaW9uIDIyODQxOSkKKysrIFNv
dXJjZS9XZWJLaXQvUGxhdGZvcm0vbWFjL0xheWVySG9zdGluZ0NvbnRleHQubW0JKHdvcmtpbmcg
Y29weSkKQEAgLTYzLDYgKzYzLDkgQEAgc3RkOjp1bmlxdWVfcHRyPExheWVySG9zdGluZ0NvbnRl
eHQ+IExheQogICAgIGxheWVySG9zdGluZ0NvbnRleHQtPm1fY29udGV4dCA9IFtDQUNvbnRleHQg
cmVtb3RlQ29udGV4dFdpdGhPcHRpb25zOkB7CiAgICAgICAgIGtDQUNvbnRleHRJZ25vcmVzSGl0
VGVzdCA6IEBZRVMsCiAgICAgICAgIGtDQUNvbnRleHREaXNwbGF5SWQgOiBAMTAwMDAgfV07Cisj
ZWxpZiBfX01BQ19PU19YX1ZFUlNJT05fTUlOX1JFUVVJUkVEID49IDEwMTQwMAorICAgIFtDQUNv
bnRleHQgc2V0QWxsb3dzQ0dTQ29ubmVjdGlvbnM6IGZhbHNlXTsKKyAgICBsYXllckhvc3RpbmdD
b250ZXh0LT5tX2NvbnRleHQgPSBbQ0FDb250ZXh0IHJlbW90ZUNvbnRleHRXaXRoT3B0aW9uczpA
e2tDQUNvbnRleHRDSUZpbHRlckJlaGF2aW9yIDogIEAiaWdub3JlIn1dOwogI2Vsc2UKICAgICBs
YXllckhvc3RpbmdDb250ZXh0LT5tX2NvbnRleHQgPSBbQ0FDb250ZXh0IGNvbnRleHRXaXRoQ0dT
Q29ubmVjdGlvbjpDR1NNYWluQ29ubmVjdGlvbklEKCkgb3B0aW9uczpAeyBrQ0FDb250ZXh0Q0lG
aWx0ZXJCZWhhdmlvciA6IEAiaWdub3JlIiB9XTsKICNlbmRpZgpJbmRleDogU291cmNlL1dlYktp
dC9XZWJQcm9jZXNzL1dlYlByb2Nlc3MuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQv
V2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmNwcAkocmV2aXNpb24gMjI4NDE5KQorKysgU291cmNlL1dl
YktpdC9XZWJQcm9jZXNzL1dlYlByb2Nlc3MuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yMTYsOCAr
MjE2LDEwIEBAIFdlYlByb2Nlc3M6On5XZWJQcm9jZXNzKCkKIHZvaWQgV2ViUHJvY2Vzczo6aW5p
dGlhbGl6ZVByb2Nlc3MoY29uc3QgQ2hpbGRQcm9jZXNzSW5pdGlhbGl6YXRpb25QYXJhbWV0ZXJz
JiBwYXJhbWV0ZXJzKQogewogICAgIE1lc3NhZ2VQb3J0Q2hhbm5lbFByb3ZpZGVyOjpzZXRTaGFy
ZWRQcm92aWRlcihXZWJNZXNzYWdlUG9ydENoYW5uZWxQcm92aWRlcjo6c2luZ2xldG9uKCkpOwot
ICAgIAorCiAjaWYgUExBVEZPUk0oTUFDKSAmJiBfX01BQ19PU19YX1ZFUlNJT05fTUlOX1JFUVVJ
UkVEID49IDEwMTQwMAorICAgIENHU1NldERlbnlXaW5kb3dTZXJ2ZXJDb25uZWN0aW9ucyh0cnVl
KTsKKyAgICBDR1NTaHV0ZG93blNlcnZlckNvbm5lY3Rpb25zKCk7CiAgICAgLy8gVGhpcyBjYWxs
IGlzIG5lZWRlZCB3aGVuIHRoZSBXZWJQcm9jZXNzIGlzIG5vdCBydW5uaW5nIHRoZSBOU0FwcGxp
Y2F0aW9uIGV2ZW50IGxvb3AuCiAgICAgLy8gT3RoZXJ3aXNlLCBjYWxsaW5nIGVuYWJsZVNhbmRi
b3hTdHlsZUZpbGVRdWFyYW50aW5lKCkgd2lsbCBmYWlsLgogICAgIGxhdW5jaFNlcnZpY2VzQ2hl
Y2tJbigpOwpJbmRleDogU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL2NvbS5hcHBsZS5XZWJQcm9j
ZXNzLnNiLmluCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb20uYXBw
bGUuV2ViUHJvY2Vzcy5zYi5pbgkocmV2aXNpb24gMjI4NDE5KQorKysgU291cmNlL1dlYktpdC9X
ZWJQcm9jZXNzL2NvbS5hcHBsZS5XZWJQcm9jZXNzLnNiLmluCSh3b3JraW5nIGNvcHkpCkBAIC01
ODgsNiArNTg4LDkgQEAKICAgICAgICAoZ2xvYmFsLW5hbWUgImNvbS5hcHBsZS50cnVzdGQuYWdl
bnQiKQogICAgICAgIChnbG9iYWwtbmFtZSAiY29tLmFwcGxlLndpbmRvd19wcm94aWVzIikKICAg
ICAgICAoZ2xvYmFsLW5hbWUgImNvbS5hcHBsZS53aW5kb3dzZXJ2ZXIuYWN0aXZlIikKKyNpZiBf
X01BQ19PU19YX1ZFUlNJT05fTUlOX1JFUVVJUkVEID49IDEwMTQwMAorICAgICAgIChnbG9iYWwt
bmFtZSAiY29tLmFwcGxlLkNBUmVuZGVyU2VydmVyIikgOyBOZWVkZWQgZm9yIFtDQUNvbnRleHQg
cmVtb3RlQ29udGV4dFdpdGhPcHRpb25zXQorI2VuZGlmCiAgICAgICAgKGdsb2JhbC1uYW1lICJj
b20uYXBwbGUueHBjLmFjdGl2aXR5LnVubWFuYWdlZCIpCiAgICAgICAgKGdsb2JhbC1uYW1lICJj
b20uYXBwbGUueHBjZCIpCiApCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>333740</attachid>
            <date>2018-02-13 16:08:20 -0800</date>
            <delta_ts>2018-02-13 18:19:25 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-182747-20180213160819.patch</filename>
            <type>text/plain</type>
            <size>3946</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMjg0MzcpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI2IEBACisyMDE4LTAyLTEzICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBDcmVhdGUgQ0EgbGF5ZXIgY29u
dGV4dHMgd2l0aCArcmVtb3RlQ29udGV4dFdpdGhPcHRpb25zLgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTgyNzQ3CisgICAgICAgIDxyZGFyOi8vcHJv
YmxlbS8zNzUxNzQ2Nj4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBDQSBsYXllciBjb250ZXh0cyAoQ0FDb250ZXh0KSBhcmUgY3VycmVudGx5IGNyZWF0
ZWQgd2l0aCArY29udGV4dFdpdGhDR1NDb25uZWN0aW9uLCB3aGljaCBpcworICAgICAgICB1c2lu
ZyB0aGUgbWFpbiBXaW5kb3dTZXJ2ZXIgY29ubmVjdGlvbiB0byBjcmVhdGUgdGhlIGNvbnRleHQu
IEluc3RlYWQsIHRoZSBjb250ZXh0cyBjYW4gYmUKKyAgICAgICAgY3JlYXRlZCB3aXRoICtyZW1v
dGVDb250ZXh0V2l0aE9wdGlvbnMsIHdoaWNoIGRvZXMgbm90IHVzZSB0aGUgbWFpbiBXaW5kb3dT
ZXJ2ZXIgY29ubmVjdGlvbi4KKyAgICAgICAgVGhpcyBpcyBhIHN0ZXAgdG93YXJkcyBsaW1pdGlu
ZyB0aGUgYWNjZXNzIHRoZSBXZWJDb250ZW50IHByb2Nlc3MgaGFzIHRvIHRoZSB3aW5kb3cgc2Vy
dmVyLgorICAgICAgICBUbyBtYWtlIHRoZSArcmVtb3RlQ29udGV4dFdpdGhPcHRpb25zIGNhbGwg
c3VjY2VlZCwgdGhlIHNhbmRib3ggaGFzIHRvIGJlIG1vZGlmaWVkIHRvIGFsbG93CisgICAgICAg
IGFjY2VzcyB0byBDQVJlbmRlclNlcnZlci4gQWxzbywgZGVueSBhY2Nlc3MgdG8gV2luZG93U2Vy
dmVyIGJ5IGNhbGxpbmcKKyAgICAgICAgQ0dTU2V0RGVueVdpbmRvd1NlcnZlckNvbm5lY3Rpb25z
KHRydWUpIC8gQ0dTU2h1dGRvd25TZXJ2ZXJDb25uZWN0aW9ucygpIGJlZm9yZSBlbnRlcmluZyB0
aGUKKyAgICAgICAgc2FuZGJveC4KKworICAgICAgICAqIFBsYXRmb3JtL21hYy9MYXllckhvc3Rp
bmdDb250ZXh0Lm1tOgorICAgICAgICAoV2ViS2l0OjpMYXllckhvc3RpbmdDb250ZXh0OjpjcmVh
dGVGb3JFeHRlcm5hbEhvc3RpbmdQcm9jZXNzKToKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBy
b2Nlc3MuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJQcm9jZXNzOjppbml0aWFsaXplUHJvY2Vz
cyk6CisgICAgICAgICogV2ViUHJvY2Vzcy9jb20uYXBwbGUuV2ViUHJvY2Vzcy5zYi5pbjoKKwog
MjAxOC0wMi0xMyAgQnJpYW4gQnVyZyAgPGJidXJnQGFwcGxlLmNvbT4KIAogICAgICAgICBXZWIg
QXV0b21hdGlvbjogZG9uJ3QgcmV0dXJuIGFuIGVycm9yIGlmIHJlc2l6aW5nL21vdmluZyBhIHdp
bmRvdyBoYXMgbm8gZWZmZWN0CkluZGV4OiBTb3VyY2UvV2ViS2l0L1BsYXRmb3JtL21hYy9MYXll
ckhvc3RpbmdDb250ZXh0Lm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvUGxhdGZvcm0v
bWFjL0xheWVySG9zdGluZ0NvbnRleHQubW0JKHJldmlzaW9uIDIyODQxOSkKKysrIFNvdXJjZS9X
ZWJLaXQvUGxhdGZvcm0vbWFjL0xheWVySG9zdGluZ0NvbnRleHQubW0JKHdvcmtpbmcgY29weSkK
QEAgLTYzLDYgKzYzLDkgQEAgc3RkOjp1bmlxdWVfcHRyPExheWVySG9zdGluZ0NvbnRleHQ+IExh
eQogICAgIGxheWVySG9zdGluZ0NvbnRleHQtPm1fY29udGV4dCA9IFtDQUNvbnRleHQgcmVtb3Rl
Q29udGV4dFdpdGhPcHRpb25zOkB7CiAgICAgICAgIGtDQUNvbnRleHRJZ25vcmVzSGl0VGVzdCA6
IEBZRVMsCiAgICAgICAgIGtDQUNvbnRleHREaXNwbGF5SWQgOiBAMTAwMDAgfV07CisjZWxpZiBf
X01BQ19PU19YX1ZFUlNJT05fTUlOX1JFUVVJUkVEID49IDEwMTQwMAorICAgIFtDQUNvbnRleHQg
c2V0QWxsb3dzQ0dTQ29ubmVjdGlvbnM6IGZhbHNlXTsKKyAgICBsYXllckhvc3RpbmdDb250ZXh0
LT5tX2NvbnRleHQgPSBbQ0FDb250ZXh0IHJlbW90ZUNvbnRleHRXaXRoT3B0aW9uczpAe2tDQUNv
bnRleHRDSUZpbHRlckJlaGF2aW9yIDogIEAiaWdub3JlIn1dOwogI2Vsc2UKICAgICBsYXllckhv
c3RpbmdDb250ZXh0LT5tX2NvbnRleHQgPSBbQ0FDb250ZXh0IGNvbnRleHRXaXRoQ0dTQ29ubmVj
dGlvbjpDR1NNYWluQ29ubmVjdGlvbklEKCkgb3B0aW9uczpAeyBrQ0FDb250ZXh0Q0lGaWx0ZXJC
ZWhhdmlvciA6IEAiaWdub3JlIiB9XTsKICNlbmRpZgpJbmRleDogU291cmNlL1dlYktpdC9XZWJQ
cm9jZXNzL1dlYlByb2Nlc3MuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvV2ViUHJv
Y2Vzcy9XZWJQcm9jZXNzLmNwcAkocmV2aXNpb24gMjI4NDE5KQorKysgU291cmNlL1dlYktpdC9X
ZWJQcm9jZXNzL1dlYlByb2Nlc3MuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yMTYsOCArMjE2LDEw
IEBAIFdlYlByb2Nlc3M6On5XZWJQcm9jZXNzKCkKIHZvaWQgV2ViUHJvY2Vzczo6aW5pdGlhbGl6
ZVByb2Nlc3MoY29uc3QgQ2hpbGRQcm9jZXNzSW5pdGlhbGl6YXRpb25QYXJhbWV0ZXJzJiBwYXJh
bWV0ZXJzKQogewogICAgIE1lc3NhZ2VQb3J0Q2hhbm5lbFByb3ZpZGVyOjpzZXRTaGFyZWRQcm92
aWRlcihXZWJNZXNzYWdlUG9ydENoYW5uZWxQcm92aWRlcjo6c2luZ2xldG9uKCkpOwotICAgIAor
CiAjaWYgUExBVEZPUk0oTUFDKSAmJiBfX01BQ19PU19YX1ZFUlNJT05fTUlOX1JFUVVJUkVEID49
IDEwMTQwMAorICAgIENHU1NldERlbnlXaW5kb3dTZXJ2ZXJDb25uZWN0aW9ucyh0cnVlKTsKKyAg
ICBDR1NTaHV0ZG93blNlcnZlckNvbm5lY3Rpb25zKCk7CiAgICAgLy8gVGhpcyBjYWxsIGlzIG5l
ZWRlZCB3aGVuIHRoZSBXZWJQcm9jZXNzIGlzIG5vdCBydW5uaW5nIHRoZSBOU0FwcGxpY2F0aW9u
IGV2ZW50IGxvb3AuCiAgICAgLy8gT3RoZXJ3aXNlLCBjYWxsaW5nIGVuYWJsZVNhbmRib3hTdHls
ZUZpbGVRdWFyYW50aW5lKCkgd2lsbCBmYWlsLgogICAgIGxhdW5jaFNlcnZpY2VzQ2hlY2tJbigp
OwpJbmRleDogU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL2NvbS5hcHBsZS5XZWJQcm9jZXNzLnNi
LmluCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb20uYXBwbGUuV2Vi
UHJvY2Vzcy5zYi5pbgkocmV2aXNpb24gMjI4NDE5KQorKysgU291cmNlL1dlYktpdC9XZWJQcm9j
ZXNzL2NvbS5hcHBsZS5XZWJQcm9jZXNzLnNiLmluCSh3b3JraW5nIGNvcHkpCkBAIC01ODgsNiAr
NTg4LDkgQEAKICAgICAgICAoZ2xvYmFsLW5hbWUgImNvbS5hcHBsZS50cnVzdGQuYWdlbnQiKQog
ICAgICAgIChnbG9iYWwtbmFtZSAiY29tLmFwcGxlLndpbmRvd19wcm94aWVzIikKICAgICAgICAo
Z2xvYmFsLW5hbWUgImNvbS5hcHBsZS53aW5kb3dzZXJ2ZXIuYWN0aXZlIikKKyNpZiBfX01BQ19P
U19YX1ZFUlNJT05fTUlOX1JFUVVJUkVEID49IDEwMTQwMAorICAgICAgIChnbG9iYWwtbmFtZSAi
Y29tLmFwcGxlLkNBUmVuZGVyU2VydmVyIikgOyBOZWVkZWQgZm9yIFtDQUNvbnRleHQgcmVtb3Rl
Q29udGV4dFdpdGhPcHRpb25zXQorI2VuZGlmCiAgICAgICAgKGdsb2JhbC1uYW1lICJjb20uYXBw
bGUueHBjLmFjdGl2aXR5LnVubWFuYWdlZCIpCiAgICAgICAgKGdsb2JhbC1uYW1lICJjb20uYXBw
bGUueHBjZCIpCiApCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>333756</attachid>
            <date>2018-02-13 18:19:26 -0800</date>
            <delta_ts>2018-02-14 09:45:42 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-182747-20180213181926.patch</filename>
            <type>text/plain</type>
            <size>3942</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMjg0MzcpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI2IEBACisyMDE4LTAyLTEzICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBDcmVhdGUgQ0EgbGF5ZXIgY29u
dGV4dHMgd2l0aCArcmVtb3RlQ29udGV4dFdpdGhPcHRpb25zLgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTgyNzQ3CisgICAgICAgIDxyZGFyOi8vcHJv
YmxlbS8zNzUxNzQ2Nj4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBDQSBsYXllciBjb250ZXh0cyAoQ0FDb250ZXh0KSBhcmUgY3VycmVudGx5IGNyZWF0
ZWQgd2l0aCArY29udGV4dFdpdGhDR1NDb25uZWN0aW9uLCB3aGljaCBpcworICAgICAgICB1c2lu
ZyB0aGUgbWFpbiBXaW5kb3dTZXJ2ZXIgY29ubmVjdGlvbiB0byBjcmVhdGUgdGhlIGNvbnRleHQu
IEluc3RlYWQsIHRoZSBjb250ZXh0cyBjYW4gYmUKKyAgICAgICAgY3JlYXRlZCB3aXRoICtyZW1v
dGVDb250ZXh0V2l0aE9wdGlvbnMsIHdoaWNoIGRvZXMgbm90IHVzZSB0aGUgbWFpbiBXaW5kb3dT
ZXJ2ZXIgY29ubmVjdGlvbi4KKyAgICAgICAgVGhpcyBpcyBhIHN0ZXAgdG93YXJkcyBsaW1pdGlu
ZyB0aGUgYWNjZXNzIHRoZSBXZWJDb250ZW50IHByb2Nlc3MgaGFzIHRvIHRoZSB3aW5kb3cgc2Vy
dmVyLgorICAgICAgICBUbyBtYWtlIHRoZSArcmVtb3RlQ29udGV4dFdpdGhPcHRpb25zIGNhbGwg
c3VjY2VlZCwgdGhlIHNhbmRib3ggaGFzIHRvIGJlIG1vZGlmaWVkIHRvIGFsbG93CisgICAgICAg
IGFjY2VzcyB0byBDQVJlbmRlclNlcnZlci4gQWxzbywgZGVueSBhY2Nlc3MgdG8gV2luZG93U2Vy
dmVyIGJ5IGNhbGxpbmcKKyAgICAgICAgQ0dTU2V0RGVueVdpbmRvd1NlcnZlckNvbm5lY3Rpb25z
KHRydWUpIC8gQ0dTU2h1dGRvd25TZXJ2ZXJDb25uZWN0aW9ucygpIGJlZm9yZSBlbnRlcmluZyB0
aGUKKyAgICAgICAgc2FuZGJveC4KKworICAgICAgICAqIFBsYXRmb3JtL21hYy9MYXllckhvc3Rp
bmdDb250ZXh0Lm1tOgorICAgICAgICAoV2ViS2l0OjpMYXllckhvc3RpbmdDb250ZXh0OjpjcmVh
dGVGb3JFeHRlcm5hbEhvc3RpbmdQcm9jZXNzKToKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBy
b2Nlc3MuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJQcm9jZXNzOjppbml0aWFsaXplUHJvY2Vz
cyk6CisgICAgICAgICogV2ViUHJvY2Vzcy9jb20uYXBwbGUuV2ViUHJvY2Vzcy5zYi5pbjoKKwog
MjAxOC0wMi0xMyAgQnJpYW4gQnVyZyAgPGJidXJnQGFwcGxlLmNvbT4KIAogICAgICAgICBXZWIg
QXV0b21hdGlvbjogZG9uJ3QgcmV0dXJuIGFuIGVycm9yIGlmIHJlc2l6aW5nL21vdmluZyBhIHdp
bmRvdyBoYXMgbm8gZWZmZWN0CkluZGV4OiBTb3VyY2UvV2ViS2l0L1BsYXRmb3JtL21hYy9MYXll
ckhvc3RpbmdDb250ZXh0Lm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvUGxhdGZvcm0v
bWFjL0xheWVySG9zdGluZ0NvbnRleHQubW0JKHJldmlzaW9uIDIyODQxOSkKKysrIFNvdXJjZS9X
ZWJLaXQvUGxhdGZvcm0vbWFjL0xheWVySG9zdGluZ0NvbnRleHQubW0JKHdvcmtpbmcgY29weSkK
QEAgLTYzLDYgKzYzLDkgQEAgc3RkOjp1bmlxdWVfcHRyPExheWVySG9zdGluZ0NvbnRleHQ+IExh
eQogICAgIGxheWVySG9zdGluZ0NvbnRleHQtPm1fY29udGV4dCA9IFtDQUNvbnRleHQgcmVtb3Rl
Q29udGV4dFdpdGhPcHRpb25zOkB7CiAgICAgICAgIGtDQUNvbnRleHRJZ25vcmVzSGl0VGVzdCA6
IEBZRVMsCiAgICAgICAgIGtDQUNvbnRleHREaXNwbGF5SWQgOiBAMTAwMDAgfV07CisjZWxpZiBf
X01BQ19PU19YX1ZFUlNJT05fTUlOX1JFUVVJUkVEID49IDEwMTQwMAorICAgIFtDQUNvbnRleHQg
c2V0QWxsb3dzQ0dTQ29ubmVjdGlvbnM6Tk9dOworICAgIGxheWVySG9zdGluZ0NvbnRleHQtPm1f
Y29udGV4dCA9IFtDQUNvbnRleHQgcmVtb3RlQ29udGV4dFdpdGhPcHRpb25zOkB7a0NBQ29udGV4
dENJRmlsdGVyQmVoYXZpb3IgOiAgQCJpZ25vcmUifV07CiAjZWxzZQogICAgIGxheWVySG9zdGlu
Z0NvbnRleHQtPm1fY29udGV4dCA9IFtDQUNvbnRleHQgY29udGV4dFdpdGhDR1NDb25uZWN0aW9u
OkNHU01haW5Db25uZWN0aW9uSUQoKSBvcHRpb25zOkB7IGtDQUNvbnRleHRDSUZpbHRlckJlaGF2
aW9yIDogQCJpZ25vcmUiIH1dOwogI2VuZGlmCkluZGV4OiBTb3VyY2UvV2ViS2l0L1dlYlByb2Nl
c3MvV2ViUHJvY2Vzcy5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9XZWJQcm9jZXNz
L1dlYlByb2Nlc3MuY3BwCShyZXZpc2lvbiAyMjg0MTkpCisrKyBTb3VyY2UvV2ViS2l0L1dlYlBy
b2Nlc3MvV2ViUHJvY2Vzcy5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTIxNiw4ICsyMTYsMTAgQEAg
V2ViUHJvY2Vzczo6fldlYlByb2Nlc3MoKQogdm9pZCBXZWJQcm9jZXNzOjppbml0aWFsaXplUHJv
Y2Vzcyhjb25zdCBDaGlsZFByb2Nlc3NJbml0aWFsaXphdGlvblBhcmFtZXRlcnMmIHBhcmFtZXRl
cnMpCiB7CiAgICAgTWVzc2FnZVBvcnRDaGFubmVsUHJvdmlkZXI6OnNldFNoYXJlZFByb3ZpZGVy
KFdlYk1lc3NhZ2VQb3J0Q2hhbm5lbFByb3ZpZGVyOjpzaW5nbGV0b24oKSk7Ci0gICAgCisKICNp
ZiBQTEFURk9STShNQUMpICYmIF9fTUFDX09TX1hfVkVSU0lPTl9NSU5fUkVRVUlSRUQgPj0gMTAx
NDAwCisgICAgQ0dTU2V0RGVueVdpbmRvd1NlcnZlckNvbm5lY3Rpb25zKHRydWUpOworICAgIENH
U1NodXRkb3duU2VydmVyQ29ubmVjdGlvbnMoKTsKICAgICAvLyBUaGlzIGNhbGwgaXMgbmVlZGVk
IHdoZW4gdGhlIFdlYlByb2Nlc3MgaXMgbm90IHJ1bm5pbmcgdGhlIE5TQXBwbGljYXRpb24gZXZl
bnQgbG9vcC4KICAgICAvLyBPdGhlcndpc2UsIGNhbGxpbmcgZW5hYmxlU2FuZGJveFN0eWxlRmls
ZVF1YXJhbnRpbmUoKSB3aWxsIGZhaWwuCiAgICAgbGF1bmNoU2VydmljZXNDaGVja0luKCk7Cklu
ZGV4OiBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29tLmFwcGxlLldlYlByb2Nlc3Muc2IuaW4K
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL2NvbS5hcHBsZS5XZWJQcm9j
ZXNzLnNiLmluCShyZXZpc2lvbiAyMjg0MTkpCisrKyBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3Mv
Y29tLmFwcGxlLldlYlByb2Nlc3Muc2IuaW4JKHdvcmtpbmcgY29weSkKQEAgLTU4OCw2ICs1ODgs
OSBAQAogICAgICAgIChnbG9iYWwtbmFtZSAiY29tLmFwcGxlLnRydXN0ZC5hZ2VudCIpCiAgICAg
ICAgKGdsb2JhbC1uYW1lICJjb20uYXBwbGUud2luZG93X3Byb3hpZXMiKQogICAgICAgIChnbG9i
YWwtbmFtZSAiY29tLmFwcGxlLndpbmRvd3NlcnZlci5hY3RpdmUiKQorI2lmIF9fTUFDX09TX1hf
VkVSU0lPTl9NSU5fUkVRVUlSRUQgPj0gMTAxNDAwCisgICAgICAgKGdsb2JhbC1uYW1lICJjb20u
YXBwbGUuQ0FSZW5kZXJTZXJ2ZXIiKSA7IE5lZWRlZCBmb3IgW0NBQ29udGV4dCByZW1vdGVDb250
ZXh0V2l0aE9wdGlvbnNdCisjZW5kaWYKICAgICAgICAoZ2xvYmFsLW5hbWUgImNvbS5hcHBsZS54
cGMuYWN0aXZpdHkudW5tYW5hZ2VkIikKICAgICAgICAoZ2xvYmFsLW5hbWUgImNvbS5hcHBsZS54
cGNkIikKICkK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>333808</attachid>
            <date>2018-02-14 09:45:44 -0800</date>
            <delta_ts>2018-02-14 10:54:50 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-182747-20180214094543.patch</filename>
            <type>text/plain</type>
            <size>5265</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMjg0NjMpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDMwIEBACisyMDE4LTAyLTEzICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBDcmVhdGUgQ0EgbGF5ZXIgY29u
dGV4dHMgd2l0aCArcmVtb3RlQ29udGV4dFdpdGhPcHRpb25zLgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTgyNzQ3CisgICAgICAgIDxyZGFyOi8vcHJv
YmxlbS8zNzUxNzQ2Nj4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBDQSBsYXllciBjb250ZXh0cyAoQ0FDb250ZXh0KSBhcmUgY3VycmVudGx5IGNyZWF0
ZWQgd2l0aCArY29udGV4dFdpdGhDR1NDb25uZWN0aW9uLCB3aGljaCBpcworICAgICAgICB1c2lu
ZyB0aGUgbWFpbiBXaW5kb3dTZXJ2ZXIgY29ubmVjdGlvbiB0byBjcmVhdGUgdGhlIGNvbnRleHQu
IEluc3RlYWQsIHRoZSBjb250ZXh0cyBjYW4gYmUKKyAgICAgICAgY3JlYXRlZCB3aXRoICtyZW1v
dGVDb250ZXh0V2l0aE9wdGlvbnMsIHdoaWNoIGRvZXMgbm90IHVzZSB0aGUgbWFpbiBXaW5kb3dT
ZXJ2ZXIgY29ubmVjdGlvbi4KKyAgICAgICAgVGhpcyBpcyBhIHN0ZXAgdG93YXJkcyBsaW1pdGlu
ZyB0aGUgYWNjZXNzIHRoZSBXZWJDb250ZW50IHByb2Nlc3MgaGFzIHRvIHRoZSB3aW5kb3cgc2Vy
dmVyLgorICAgICAgICBUbyBtYWtlIHRoZSArcmVtb3RlQ29udGV4dFdpdGhPcHRpb25zIGNhbGwg
c3VjY2VlZCwgdGhlIHNhbmRib3ggaGFzIHRvIGJlIG1vZGlmaWVkIHRvIGFsbG93CisgICAgICAg
IGFjY2VzcyB0byBDQVJlbmRlclNlcnZlci4gQWxzbywgZGVueSBhY2Nlc3MgdG8gV2luZG93U2Vy
dmVyIGJ5IGNhbGxpbmcKKyAgICAgICAgQ0dTU2V0RGVueVdpbmRvd1NlcnZlckNvbm5lY3Rpb25z
KHRydWUpIC8gQ0dTU2h1dGRvd25TZXJ2ZXJDb25uZWN0aW9ucygpIGJlZm9yZSBlbnRlcmluZyB0
aGUKKyAgICAgICAgc2FuZGJveC4gVGhlIGNhbGwgdG8gK3JlbW90ZUNvbnRleHRXaXRoT3B0aW9u
cyB3aWxsIG9wZW4gdXAgV2luZG93U2VydmVyIGNvbm5lY3Rpb25zLCBzaW5jZQorICAgICAgICB0
aGUgV2luZG93U2VydmVyIGlzIHRoZSBzeXN0ZW0gZGVmYXVsdCBDQSByZW5kZXIgc2VydmVyLCBi
dXQgdGhlc2UgY29ubmVjdGlvbnMgY29tZSB3aXRoCisgICAgICAgIGxpbWl0ZWQgV2luZG93U2Vy
dmVyIGV4cG9zdXJlLgorCisgICAgICAgICogUGxhdGZvcm0vbWFjL0xheWVySG9zdGluZ0NvbnRl
eHQubW06CisgICAgICAgIChXZWJLaXQ6OkxheWVySG9zdGluZ0NvbnRleHQ6OmNyZWF0ZUZvckV4
dGVybmFsSG9zdGluZ1Byb2Nlc3MpOgorICAgICAgICAqIFNoYXJlZC9tYWMvSGFuZ0RldGVjdGlv
bkRpc2FibGVyTWFjLm1tOgorICAgICAgICAoV2ViS2l0OjpzZXRDbGllbnRzTWF5SWdub3JlRXZl
bnRzKToKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlByb2Nlc3MuY3BwOgorICAgICAgICAoV2Vi
S2l0OjpXZWJQcm9jZXNzOjppbml0aWFsaXplUHJvY2Vzcyk6CisgICAgICAgICogV2ViUHJvY2Vz
cy9jb20uYXBwbGUuV2ViUHJvY2Vzcy5zYi5pbjoKKwogMjAxOC0wMi0xMyAgWW91c3VrZSBLaW1v
dG8gIDx5b3VzdWtlLmtpbW90b0Bzb255LmNvbT4KIAogICAgICAgICBbV2luQ2Fpcm9dIEZpeCBi
dWlsZCBlcnJvcnMgd2hpY2ggY29tZSBmcm9tIGluY2x1ZGluZyBoZWFkZXJzIGFuZCBub3Qgc3Vp
dGFibGUgaW1wbGVtZW50YXRpb24gZm9yIHdpbmRvd3MKSW5kZXg6IFNvdXJjZS9XZWJLaXQvUGxh
dGZvcm0vbWFjL0xheWVySG9zdGluZ0NvbnRleHQubW0KPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dl
YktpdC9QbGF0Zm9ybS9tYWMvTGF5ZXJIb3N0aW5nQ29udGV4dC5tbQkocmV2aXNpb24gMjI4NDYz
KQorKysgU291cmNlL1dlYktpdC9QbGF0Zm9ybS9tYWMvTGF5ZXJIb3N0aW5nQ29udGV4dC5tbQko
d29ya2luZyBjb3B5KQpAQCAtNjMsNiArNjMsOSBAQCBzdGQ6OnVuaXF1ZV9wdHI8TGF5ZXJIb3N0
aW5nQ29udGV4dD4gTGF5CiAgICAgbGF5ZXJIb3N0aW5nQ29udGV4dC0+bV9jb250ZXh0ID0gW0NB
Q29udGV4dCByZW1vdGVDb250ZXh0V2l0aE9wdGlvbnM6QHsKICAgICAgICAga0NBQ29udGV4dEln
bm9yZXNIaXRUZXN0IDogQFlFUywKICAgICAgICAga0NBQ29udGV4dERpc3BsYXlJZCA6IEAxMDAw
MCB9XTsKKyNlbGlmIF9fTUFDX09TX1hfVkVSU0lPTl9NSU5fUkVRVUlSRUQgPj0gMTAxNDAwCisg
ICAgW0NBQ29udGV4dCBzZXRBbGxvd3NDR1NDb25uZWN0aW9uczpOT107CisgICAgbGF5ZXJIb3N0
aW5nQ29udGV4dC0+bV9jb250ZXh0ID0gW0NBQ29udGV4dCByZW1vdGVDb250ZXh0V2l0aE9wdGlv
bnM6QHtrQ0FDb250ZXh0Q0lGaWx0ZXJCZWhhdmlvciA6ICBAImlnbm9yZSJ9XTsKICNlbHNlCiAg
ICAgbGF5ZXJIb3N0aW5nQ29udGV4dC0+bV9jb250ZXh0ID0gW0NBQ29udGV4dCBjb250ZXh0V2l0
aENHU0Nvbm5lY3Rpb246Q0dTTWFpbkNvbm5lY3Rpb25JRCgpIG9wdGlvbnM6QHsga0NBQ29udGV4
dENJRmlsdGVyQmVoYXZpb3IgOiBAImlnbm9yZSIgfV07CiAjZW5kaWYKSW5kZXg6IFNvdXJjZS9X
ZWJLaXQvU2hhcmVkL21hYy9IYW5nRGV0ZWN0aW9uRGlzYWJsZXJNYWMubW0KPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gU291cmNlL1dlYktpdC9TaGFyZWQvbWFjL0hhbmdEZXRlY3Rpb25EaXNhYmxlck1hYy5tbQko
cmV2aXNpb24gMjI4NDYzKQorKysgU291cmNlL1dlYktpdC9TaGFyZWQvbWFjL0hhbmdEZXRlY3Rp
b25EaXNhYmxlck1hYy5tbQkod29ya2luZyBjb3B5KQpAQCAtNDYsNiArNDYsMTIgQEAgc3RhdGlj
IGJvb2wgY2xpZW50c01heUlnbm9yZUV2ZW50cygpCiAKIHN0YXRpYyB2b2lkIHNldENsaWVudHNN
YXlJZ25vcmVFdmVudHMoYm9vbCBjbGllbnRzTWF5SWdub3JlRXZlbnRzKQogeworI2lmIF9fTUFD
X09TX1hfVkVSU0lPTl9NSU5fUkVRVUlSRUQgPj0gMTAxNDAwCisgICAgLy8gSW4gbWFjT1MgMTAu
MTQgYW5kIGxhdGVyLCB0aGUgV2ViQ29udGVudCBwcm9jZXNzIGRvZXMgbm90IGhhdmUgYWNjZXNz
IHRvIHRoZSBXaW5kb3dTZXJ2ZXIuCisgICAgLy8gSW4gdGhpcyBjYXNlLCB0aGVyZSB3aWxsIGJl
IG5vIHZhbGlkIFdpbmRvd1NlcnZlciBtYWluIGNvbm5lY3Rpb24uCisgICAgaWYgKCFDR1NNYWlu
Q29ubmVjdGlvbklEKCkpCisgICAgICAgIHJldHVybjsKKyNlbmRpZgogICAgIGlmIChDR1NTZXRD
b25uZWN0aW9uUHJvcGVydHkoQ0dTTWFpbkNvbm5lY3Rpb25JRCgpLCBDR1NNYWluQ29ubmVjdGlv
bklEKCksIGNsaWVudHNNYXlJZ25vcmVFdmVudHNLZXksIGNsaWVudHNNYXlJZ25vcmVFdmVudHMg
PyBrQ0ZCb29sZWFuVHJ1ZSA6IGtDRkJvb2xlYW5GYWxzZSkgIT0ga0NHRXJyb3JTdWNjZXNzKQog
ICAgICAgICBBU1NFUlRfTk9UX1JFQUNIRUQoKTsKIH0KSW5kZXg6IFNvdXJjZS9XZWJLaXQvV2Vi
UHJvY2Vzcy9XZWJQcm9jZXNzLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1dlYlBy
b2Nlc3MvV2ViUHJvY2Vzcy5jcHAJKHJldmlzaW9uIDIyODQ2MykKKysrIFNvdXJjZS9XZWJLaXQv
V2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjE5LDggKzIxOSwx
MSBAQCBXZWJQcm9jZXNzOjp+V2ViUHJvY2VzcygpCiB2b2lkIFdlYlByb2Nlc3M6OmluaXRpYWxp
emVQcm9jZXNzKGNvbnN0IENoaWxkUHJvY2Vzc0luaXRpYWxpemF0aW9uUGFyYW1ldGVycyYgcGFy
YW1ldGVycykKIHsKICAgICBNZXNzYWdlUG9ydENoYW5uZWxQcm92aWRlcjo6c2V0U2hhcmVkUHJv
dmlkZXIoV2ViTWVzc2FnZVBvcnRDaGFubmVsUHJvdmlkZXI6OnNpbmdsZXRvbigpKTsKLSAgICAK
KwogI2lmIFBMQVRGT1JNKE1BQykgJiYgX19NQUNfT1NfWF9WRVJTSU9OX01JTl9SRVFVSVJFRCA+
PSAxMDE0MDAKKyAgICAvLyBEZW55IHRoZSBXZWJDb250ZW50IHByb2Nlc3MgYWNjZXNzIHRvIHRo
ZSBXaW5kb3dTZXJ2ZXIuCisgICAgQ0dTU2V0RGVueVdpbmRvd1NlcnZlckNvbm5lY3Rpb25zKHRy
dWUpOworICAgIENHU1NodXRkb3duU2VydmVyQ29ubmVjdGlvbnMoKTsKICAgICAvLyBUaGlzIGNh
bGwgaXMgbmVlZGVkIHdoZW4gdGhlIFdlYlByb2Nlc3MgaXMgbm90IHJ1bm5pbmcgdGhlIE5TQXBw
bGljYXRpb24gZXZlbnQgbG9vcC4KICAgICAvLyBPdGhlcndpc2UsIGNhbGxpbmcgZW5hYmxlU2Fu
ZGJveFN0eWxlRmlsZVF1YXJhbnRpbmUoKSB3aWxsIGZhaWwuCiAgICAgbGF1bmNoU2VydmljZXND
aGVja0luKCk7CkluZGV4OiBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29tLmFwcGxlLldlYlBy
b2Nlc3Muc2IuaW4KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL2NvbS5h
cHBsZS5XZWJQcm9jZXNzLnNiLmluCShyZXZpc2lvbiAyMjg0NjMpCisrKyBTb3VyY2UvV2ViS2l0
L1dlYlByb2Nlc3MvY29tLmFwcGxlLldlYlByb2Nlc3Muc2IuaW4JKHdvcmtpbmcgY29weSkKQEAg
LTU4OCw2ICs1ODgsOSBAQAogICAgICAgIChnbG9iYWwtbmFtZSAiY29tLmFwcGxlLnRydXN0ZC5h
Z2VudCIpCiAgICAgICAgKGdsb2JhbC1uYW1lICJjb20uYXBwbGUud2luZG93X3Byb3hpZXMiKQog
ICAgICAgIChnbG9iYWwtbmFtZSAiY29tLmFwcGxlLndpbmRvd3NlcnZlci5hY3RpdmUiKQorI2lm
IF9fTUFDX09TX1hfVkVSU0lPTl9NSU5fUkVRVUlSRUQgPj0gMTAxNDAwCisgICAgICAgKGdsb2Jh
bC1uYW1lICJjb20uYXBwbGUuQ0FSZW5kZXJTZXJ2ZXIiKSA7IE5lZWRlZCBmb3IgW0NBQ29udGV4
dCByZW1vdGVDb250ZXh0V2l0aE9wdGlvbnNdCisjZW5kaWYKICAgICAgICAoZ2xvYmFsLW5hbWUg
ImNvbS5hcHBsZS54cGMuYWN0aXZpdHkudW5tYW5hZ2VkIikKICAgICAgICAoZ2xvYmFsLW5hbWUg
ImNvbS5hcHBsZS54cGNkIikKICkK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>333818</attachid>
            <date>2018-02-14 10:54:51 -0800</date>
            <delta_ts>2018-02-14 11:28:51 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-182747-20180214105450.patch</filename>
            <type>text/plain</type>
            <size>5474</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMjg0NjMpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDMwIEBACisyMDE4LTAyLTEzICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBDcmVhdGUgQ0EgbGF5ZXIgY29u
dGV4dHMgd2l0aCArcmVtb3RlQ29udGV4dFdpdGhPcHRpb25zLgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTgyNzQ3CisgICAgICAgIDxyZGFyOi8vcHJv
YmxlbS8zNzUxNzQ2Nj4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBDQSBsYXllciBjb250ZXh0cyAoQ0FDb250ZXh0KSBhcmUgY3VycmVudGx5IGNyZWF0
ZWQgd2l0aCArY29udGV4dFdpdGhDR1NDb25uZWN0aW9uLCB3aGljaCBpcworICAgICAgICB1c2lu
ZyB0aGUgbWFpbiBXaW5kb3dTZXJ2ZXIgY29ubmVjdGlvbiB0byBjcmVhdGUgdGhlIGNvbnRleHQu
IEluc3RlYWQsIHRoZSBjb250ZXh0cyBjYW4gYmUKKyAgICAgICAgY3JlYXRlZCB3aXRoICtyZW1v
dGVDb250ZXh0V2l0aE9wdGlvbnMsIHdoaWNoIGRvZXMgbm90IHVzZSB0aGUgbWFpbiBXaW5kb3dT
ZXJ2ZXIgY29ubmVjdGlvbi4KKyAgICAgICAgVGhpcyBpcyBhIHN0ZXAgdG93YXJkcyBsaW1pdGlu
ZyB0aGUgYWNjZXNzIHRoZSBXZWJDb250ZW50IHByb2Nlc3MgaGFzIHRvIHRoZSB3aW5kb3cgc2Vy
dmVyLgorICAgICAgICBUbyBtYWtlIHRoZSArcmVtb3RlQ29udGV4dFdpdGhPcHRpb25zIGNhbGwg
c3VjY2VlZCwgdGhlIHNhbmRib3ggaGFzIHRvIGJlIG1vZGlmaWVkIHRvIGFsbG93CisgICAgICAg
IGFjY2VzcyB0byBDQVJlbmRlclNlcnZlci4gQWxzbywgZGVueSBhY2Nlc3MgdG8gV2luZG93U2Vy
dmVyIGJ5IGNhbGxpbmcKKyAgICAgICAgQ0dTU2V0RGVueVdpbmRvd1NlcnZlckNvbm5lY3Rpb25z
KHRydWUpIC8gQ0dTU2h1dGRvd25TZXJ2ZXJDb25uZWN0aW9ucygpIGJlZm9yZSBlbnRlcmluZyB0
aGUKKyAgICAgICAgc2FuZGJveC4gVGhlIGNhbGwgdG8gK3JlbW90ZUNvbnRleHRXaXRoT3B0aW9u
cyB3aWxsIG9wZW4gdXAgV2luZG93U2VydmVyIGNvbm5lY3Rpb25zLCBzaW5jZQorICAgICAgICB0
aGUgV2luZG93U2VydmVyIGlzIHRoZSBzeXN0ZW0gZGVmYXVsdCBDQSByZW5kZXIgc2VydmVyLCBi
dXQgdGhlc2UgY29ubmVjdGlvbnMgY29tZSB3aXRoCisgICAgICAgIGxpbWl0ZWQgV2luZG93U2Vy
dmVyIGV4cG9zdXJlLgorCisgICAgICAgICogUGxhdGZvcm0vbWFjL0xheWVySG9zdGluZ0NvbnRl
eHQubW06CisgICAgICAgIChXZWJLaXQ6OkxheWVySG9zdGluZ0NvbnRleHQ6OmNyZWF0ZUZvckV4
dGVybmFsSG9zdGluZ1Byb2Nlc3MpOgorICAgICAgICAqIFNoYXJlZC9tYWMvSGFuZ0RldGVjdGlv
bkRpc2FibGVyTWFjLm1tOgorICAgICAgICAoV2ViS2l0OjpzZXRDbGllbnRzTWF5SWdub3JlRXZl
bnRzKToKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlByb2Nlc3MuY3BwOgorICAgICAgICAoV2Vi
S2l0OjpXZWJQcm9jZXNzOjppbml0aWFsaXplUHJvY2Vzcyk6CisgICAgICAgICogV2ViUHJvY2Vz
cy9jb20uYXBwbGUuV2ViUHJvY2Vzcy5zYi5pbjoKKwogMjAxOC0wMi0xMyAgWW91c3VrZSBLaW1v
dG8gIDx5b3VzdWtlLmtpbW90b0Bzb255LmNvbT4KIAogICAgICAgICBbV2luQ2Fpcm9dIEZpeCBi
dWlsZCBlcnJvcnMgd2hpY2ggY29tZSBmcm9tIGluY2x1ZGluZyBoZWFkZXJzIGFuZCBub3Qgc3Vp
dGFibGUgaW1wbGVtZW50YXRpb24gZm9yIHdpbmRvd3MKSW5kZXg6IFNvdXJjZS9XZWJLaXQvUGxh
dGZvcm0vbWFjL0xheWVySG9zdGluZ0NvbnRleHQubW0KPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dl
YktpdC9QbGF0Zm9ybS9tYWMvTGF5ZXJIb3N0aW5nQ29udGV4dC5tbQkocmV2aXNpb24gMjI4NDYz
KQorKysgU291cmNlL1dlYktpdC9QbGF0Zm9ybS9tYWMvTGF5ZXJIb3N0aW5nQ29udGV4dC5tbQko
d29ya2luZyBjb3B5KQpAQCAtNjMsNiArNjMsOSBAQCBzdGQ6OnVuaXF1ZV9wdHI8TGF5ZXJIb3N0
aW5nQ29udGV4dD4gTGF5CiAgICAgbGF5ZXJIb3N0aW5nQ29udGV4dC0+bV9jb250ZXh0ID0gW0NB
Q29udGV4dCByZW1vdGVDb250ZXh0V2l0aE9wdGlvbnM6QHsKICAgICAgICAga0NBQ29udGV4dEln
bm9yZXNIaXRUZXN0IDogQFlFUywKICAgICAgICAga0NBQ29udGV4dERpc3BsYXlJZCA6IEAxMDAw
MCB9XTsKKyNlbGlmIF9fTUFDX09TX1hfVkVSU0lPTl9NSU5fUkVRVUlSRUQgPj0gMTAxNDAwCisg
ICAgW0NBQ29udGV4dCBzZXRBbGxvd3NDR1NDb25uZWN0aW9uczpOT107CisgICAgbGF5ZXJIb3N0
aW5nQ29udGV4dC0+bV9jb250ZXh0ID0gW0NBQ29udGV4dCByZW1vdGVDb250ZXh0V2l0aE9wdGlv
bnM6QHtrQ0FDb250ZXh0Q0lGaWx0ZXJCZWhhdmlvciA6ICBAImlnbm9yZSJ9XTsKICNlbHNlCiAg
ICAgbGF5ZXJIb3N0aW5nQ29udGV4dC0+bV9jb250ZXh0ID0gW0NBQ29udGV4dCBjb250ZXh0V2l0
aENHU0Nvbm5lY3Rpb246Q0dTTWFpbkNvbm5lY3Rpb25JRCgpIG9wdGlvbnM6QHsga0NBQ29udGV4
dENJRmlsdGVyQmVoYXZpb3IgOiBAImlnbm9yZSIgfV07CiAjZW5kaWYKSW5kZXg6IFNvdXJjZS9X
ZWJLaXQvU2hhcmVkL21hYy9IYW5nRGV0ZWN0aW9uRGlzYWJsZXJNYWMubW0KPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gU291cmNlL1dlYktpdC9TaGFyZWQvbWFjL0hhbmdEZXRlY3Rpb25EaXNhYmxlck1hYy5tbQko
cmV2aXNpb24gMjI4NDYzKQorKysgU291cmNlL1dlYktpdC9TaGFyZWQvbWFjL0hhbmdEZXRlY3Rp
b25EaXNhYmxlck1hYy5tbQkod29ya2luZyBjb3B5KQpAQCAtNDYsNiArNDYsMTIgQEAgc3RhdGlj
IGJvb2wgY2xpZW50c01heUlnbm9yZUV2ZW50cygpCiAKIHN0YXRpYyB2b2lkIHNldENsaWVudHNN
YXlJZ25vcmVFdmVudHMoYm9vbCBjbGllbnRzTWF5SWdub3JlRXZlbnRzKQogeworI2lmIF9fTUFD
X09TX1hfVkVSU0lPTl9NSU5fUkVRVUlSRUQgPj0gMTAxNDAwCisgICAgLy8gSW4gbWFjT1MgMTAu
MTQgYW5kIGxhdGVyLCB0aGUgV2ViQ29udGVudCBwcm9jZXNzIGRvZXMgbm90IGhhdmUgYWNjZXNz
IHRvIHRoZSBXaW5kb3dTZXJ2ZXIuCisgICAgLy8gSW4gdGhpcyBjYXNlLCB0aGVyZSB3aWxsIGJl
IG5vIHZhbGlkIFdpbmRvd1NlcnZlciBtYWluIGNvbm5lY3Rpb24uCisgICAgaWYgKCFDR1NNYWlu
Q29ubmVjdGlvbklEKCkpCisgICAgICAgIHJldHVybjsKKyNlbmRpZgogICAgIGlmIChDR1NTZXRD
b25uZWN0aW9uUHJvcGVydHkoQ0dTTWFpbkNvbm5lY3Rpb25JRCgpLCBDR1NNYWluQ29ubmVjdGlv
bklEKCksIGNsaWVudHNNYXlJZ25vcmVFdmVudHNLZXksIGNsaWVudHNNYXlJZ25vcmVFdmVudHMg
PyBrQ0ZCb29sZWFuVHJ1ZSA6IGtDRkJvb2xlYW5GYWxzZSkgIT0ga0NHRXJyb3JTdWNjZXNzKQog
ICAgICAgICBBU1NFUlRfTk9UX1JFQUNIRUQoKTsKIH0KSW5kZXg6IFNvdXJjZS9XZWJLaXQvV2Vi
UHJvY2Vzcy9XZWJQcm9jZXNzLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1dlYlBy
b2Nlc3MvV2ViUHJvY2Vzcy5jcHAJKHJldmlzaW9uIDIyODQ2MykKKysrIFNvdXJjZS9XZWJLaXQv
V2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjE5LDggKzIxOSwx
MiBAQCBXZWJQcm9jZXNzOjp+V2ViUHJvY2VzcygpCiB2b2lkIFdlYlByb2Nlc3M6OmluaXRpYWxp
emVQcm9jZXNzKGNvbnN0IENoaWxkUHJvY2Vzc0luaXRpYWxpemF0aW9uUGFyYW1ldGVycyYgcGFy
YW1ldGVycykKIHsKICAgICBNZXNzYWdlUG9ydENoYW5uZWxQcm92aWRlcjo6c2V0U2hhcmVkUHJv
dmlkZXIoV2ViTWVzc2FnZVBvcnRDaGFubmVsUHJvdmlkZXI6OnNpbmdsZXRvbigpKTsKLSAgICAK
KwogI2lmIFBMQVRGT1JNKE1BQykgJiYgX19NQUNfT1NfWF9WRVJTSU9OX01JTl9SRVFVSVJFRCA+
PSAxMDE0MDAKKyAgICAvLyBEZW55IHRoZSBXZWJDb250ZW50IHByb2Nlc3MgYWNjZXNzIHRvIHRo
ZSBXaW5kb3dTZXJ2ZXIuCisgICAgLy8gVGhpcyBjYWxsIHdpbGwgbm90IHN1Y2NlZWQgaWYgdGhl
cmUgYXJlIG9wZW4gV2luZG93U2VydmVyIGNvbm5lY3Rpb25zIGF0IHRoaXMgcG9pbnQuCisgICAg
YXV0byB3aW5kb3dTZXJ2ZXJBY2Nlc3NEZW5pZWQgPSBDR1NTZXREZW55V2luZG93U2VydmVyQ29u
bmVjdGlvbnModHJ1ZSk7CisgICAgQVNTRVJUX1VOVVNFRCh3aW5kb3dTZXJ2ZXJBY2Nlc3NEZW5p
ZWQsIHdpbmRvd1NlcnZlckFjY2Vzc0RlbmllZCk7CiAgICAgLy8gVGhpcyBjYWxsIGlzIG5lZWRl
ZCB3aGVuIHRoZSBXZWJQcm9jZXNzIGlzIG5vdCBydW5uaW5nIHRoZSBOU0FwcGxpY2F0aW9uIGV2
ZW50IGxvb3AuCiAgICAgLy8gT3RoZXJ3aXNlLCBjYWxsaW5nIGVuYWJsZVNhbmRib3hTdHlsZUZp
bGVRdWFyYW50aW5lKCkgd2lsbCBmYWlsLgogICAgIGxhdW5jaFNlcnZpY2VzQ2hlY2tJbigpOwpJ
bmRleDogU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL2NvbS5hcHBsZS5XZWJQcm9jZXNzLnNiLmlu
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb20uYXBwbGUuV2ViUHJv
Y2Vzcy5zYi5pbgkocmV2aXNpb24gMjI4NDYzKQorKysgU291cmNlL1dlYktpdC9XZWJQcm9jZXNz
L2NvbS5hcHBsZS5XZWJQcm9jZXNzLnNiLmluCSh3b3JraW5nIGNvcHkpCkBAIC01ODcsNyArNTg3
LDExIEBACiAgICAgICAgKGdsb2JhbC1uYW1lICJjb20uYXBwbGUudHJ1c3RkIikKICAgICAgICAo
Z2xvYmFsLW5hbWUgImNvbS5hcHBsZS50cnVzdGQuYWdlbnQiKQogICAgICAgIChnbG9iYWwtbmFt
ZSAiY29tLmFwcGxlLndpbmRvd19wcm94aWVzIikKKyNpZiBfX01BQ19PU19YX1ZFUlNJT05fTUlO
X1JFUVVJUkVEID49IDEwMTQwMAorICAgICAgIChnbG9iYWwtbmFtZSAiY29tLmFwcGxlLkNBUmVu
ZGVyU2VydmVyIikgOyBOZWVkZWQgZm9yIFtDQUNvbnRleHQgcmVtb3RlQ29udGV4dFdpdGhPcHRp
b25zXQorI2Vsc2UKICAgICAgICAoZ2xvYmFsLW5hbWUgImNvbS5hcHBsZS53aW5kb3dzZXJ2ZXIu
YWN0aXZlIikKKyNlbmRpZgogICAgICAgIChnbG9iYWwtbmFtZSAiY29tLmFwcGxlLnhwYy5hY3Rp
dml0eS51bm1hbmFnZWQiKQogICAgICAgIChnbG9iYWwtbmFtZSAiY29tLmFwcGxlLnhwY2QiKQog
KQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>333822</attachid>
            <date>2018-02-14 11:28:53 -0800</date>
            <delta_ts>2018-03-07 16:13:28 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-182747-20180214112852.patch</filename>
            <type>text/plain</type>
            <size>5492</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMjg0NzMpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDMwIEBACisyMDE4LTAyLTE0ICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBDcmVhdGUgQ0EgbGF5ZXIgY29u
dGV4dHMgd2l0aCArcmVtb3RlQ29udGV4dFdpdGhPcHRpb25zLgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTgyNzQ3CisgICAgICAgIDxyZGFyOi8vcHJv
YmxlbS8zNzUxNzQ2Nj4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBDQSBsYXllciBjb250ZXh0cyAoQ0FDb250ZXh0KSBhcmUgY3VycmVudGx5IGNyZWF0
ZWQgd2l0aCArY29udGV4dFdpdGhDR1NDb25uZWN0aW9uLCB3aGljaCBpcworICAgICAgICB1c2lu
ZyB0aGUgbWFpbiBXaW5kb3dTZXJ2ZXIgY29ubmVjdGlvbiB0byBjcmVhdGUgdGhlIGNvbnRleHQu
IEluc3RlYWQsIHRoZSBjb250ZXh0cyBjYW4gYmUKKyAgICAgICAgY3JlYXRlZCB3aXRoICtyZW1v
dGVDb250ZXh0V2l0aE9wdGlvbnMsIHdoaWNoIGRvZXMgbm90IHVzZSB0aGUgbWFpbiBXaW5kb3dT
ZXJ2ZXIgY29ubmVjdGlvbi4KKyAgICAgICAgVGhpcyBpcyBhIHN0ZXAgdG93YXJkcyBsaW1pdGlu
ZyB0aGUgYWNjZXNzIHRoZSBXZWJDb250ZW50IHByb2Nlc3MgaGFzIHRvIHRoZSB3aW5kb3cgc2Vy
dmVyLgorICAgICAgICBUbyBtYWtlIHRoZSArcmVtb3RlQ29udGV4dFdpdGhPcHRpb25zIGNhbGwg
c3VjY2VlZCwgdGhlIHNhbmRib3ggaGFzIHRvIGJlIG1vZGlmaWVkIHRvIGFsbG93CisgICAgICAg
IGFjY2VzcyB0byBDQVJlbmRlclNlcnZlci4gQWxzbywgZGVueSBhY2Nlc3MgdG8gV2luZG93U2Vy
dmVyIGJ5IGNhbGxpbmcKKyAgICAgICAgQ0dTU2V0RGVueVdpbmRvd1NlcnZlckNvbm5lY3Rpb25z
KHRydWUpIGJlZm9yZSBlbnRlcmluZyB0aGUgc2FuZGJveC4gVGhlIGNhbGwgdG8KKyAgICAgICAg
K3JlbW90ZUNvbnRleHRXaXRoT3B0aW9ucyB3aWxsIG9wZW4gdXAgV2luZG93U2VydmVyIGNvbm5l
Y3Rpb25zLCBzaW5jZSB0aGUgV2luZG93U2VydmVyIGlzCisgICAgICAgIHRoZSBzeXN0ZW0gZGVm
YXVsdCBDQSByZW5kZXIgc2VydmVyLCBidXQgdGhlc2UgY29ubmVjdGlvbnMgY29tZSB3aXRoIGxp
bWl0ZWQgV2luZG93U2VydmVyCisgICAgICAgIGV4cG9zdXJlLgorCisgICAgICAgICogUGxhdGZv
cm0vbWFjL0xheWVySG9zdGluZ0NvbnRleHQubW06CisgICAgICAgIChXZWJLaXQ6OkxheWVySG9z
dGluZ0NvbnRleHQ6OmNyZWF0ZUZvckV4dGVybmFsSG9zdGluZ1Byb2Nlc3MpOgorICAgICAgICAq
IFNoYXJlZC9tYWMvSGFuZ0RldGVjdGlvbkRpc2FibGVyTWFjLm1tOgorICAgICAgICAoV2ViS2l0
OjpzZXRDbGllbnRzTWF5SWdub3JlRXZlbnRzKToKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBy
b2Nlc3MuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJQcm9jZXNzOjppbml0aWFsaXplUHJvY2Vz
cyk6CisgICAgICAgICogV2ViUHJvY2Vzcy9jb20uYXBwbGUuV2ViUHJvY2Vzcy5zYi5pbjoKKwog
MjAxOC0wMi0xNCAgUnlvc3VrZSBOaXdhICA8cm5pd2FAd2Via2l0Lm9yZz4KIAogICAgICAgICBF
dmVudERpc3BhdGNoZXI6OndoZWVsRXZlbnQgdXNlcyBhIHdyb25nIGVudW0gdmFsdWVzIGluIHN3
aXRjaApJbmRleDogU291cmNlL1dlYktpdC9QbGF0Zm9ybS9tYWMvTGF5ZXJIb3N0aW5nQ29udGV4
dC5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1BsYXRmb3JtL21hYy9MYXllckhvc3Rp
bmdDb250ZXh0Lm1tCShyZXZpc2lvbiAyMjg0NzMpCisrKyBTb3VyY2UvV2ViS2l0L1BsYXRmb3Jt
L21hYy9MYXllckhvc3RpbmdDb250ZXh0Lm1tCSh3b3JraW5nIGNvcHkpCkBAIC02Myw2ICs2Myw5
IEBAIHN0ZDo6dW5pcXVlX3B0cjxMYXllckhvc3RpbmdDb250ZXh0PiBMYXkKICAgICBsYXllckhv
c3RpbmdDb250ZXh0LT5tX2NvbnRleHQgPSBbQ0FDb250ZXh0IHJlbW90ZUNvbnRleHRXaXRoT3B0
aW9uczpAewogICAgICAgICBrQ0FDb250ZXh0SWdub3Jlc0hpdFRlc3QgOiBAWUVTLAogICAgICAg
ICBrQ0FDb250ZXh0RGlzcGxheUlkIDogQDEwMDAwIH1dOworI2VsaWYgX19NQUNfT1NfWF9WRVJT
SU9OX01JTl9SRVFVSVJFRCA+PSAxMDE0MDAKKyAgICBbQ0FDb250ZXh0IHNldEFsbG93c0NHU0Nv
bm5lY3Rpb25zOk5PXTsKKyAgICBsYXllckhvc3RpbmdDb250ZXh0LT5tX2NvbnRleHQgPSBbQ0FD
b250ZXh0IHJlbW90ZUNvbnRleHRXaXRoT3B0aW9uczpAe2tDQUNvbnRleHRDSUZpbHRlckJlaGF2
aW9yIDogIEAiaWdub3JlIn1dOwogI2Vsc2UKICAgICBsYXllckhvc3RpbmdDb250ZXh0LT5tX2Nv
bnRleHQgPSBbQ0FDb250ZXh0IGNvbnRleHRXaXRoQ0dTQ29ubmVjdGlvbjpDR1NNYWluQ29ubmVj
dGlvbklEKCkgb3B0aW9uczpAeyBrQ0FDb250ZXh0Q0lGaWx0ZXJCZWhhdmlvciA6IEAiaWdub3Jl
IiB9XTsKICNlbmRpZgpJbmRleDogU291cmNlL1dlYktpdC9TaGFyZWQvbWFjL0hhbmdEZXRlY3Rp
b25EaXNhYmxlck1hYy5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1NoYXJlZC9tYWMv
SGFuZ0RldGVjdGlvbkRpc2FibGVyTWFjLm1tCShyZXZpc2lvbiAyMjg0NzMpCisrKyBTb3VyY2Uv
V2ViS2l0L1NoYXJlZC9tYWMvSGFuZ0RldGVjdGlvbkRpc2FibGVyTWFjLm1tCSh3b3JraW5nIGNv
cHkpCkBAIC00Niw2ICs0NiwxMiBAQCBzdGF0aWMgYm9vbCBjbGllbnRzTWF5SWdub3JlRXZlbnRz
KCkKIAogc3RhdGljIHZvaWQgc2V0Q2xpZW50c01heUlnbm9yZUV2ZW50cyhib29sIGNsaWVudHNN
YXlJZ25vcmVFdmVudHMpCiB7CisjaWYgX19NQUNfT1NfWF9WRVJTSU9OX01JTl9SRVFVSVJFRCA+
PSAxMDE0MDAKKyAgICAvLyBJbiBtYWNPUyAxMC4xNCBhbmQgbGF0ZXIsIHRoZSBXZWJDb250ZW50
IHByb2Nlc3MgZG9lcyBub3QgaGF2ZSBhY2Nlc3MgdG8gdGhlIFdpbmRvd1NlcnZlci4KKyAgICAv
LyBJbiB0aGlzIGNhc2UsIHRoZXJlIHdpbGwgYmUgbm8gdmFsaWQgV2luZG93U2VydmVyIG1haW4g
Y29ubmVjdGlvbi4KKyAgICBpZiAoIUNHU01haW5Db25uZWN0aW9uSUQoKSkKKyAgICAgICAgcmV0
dXJuOworI2VuZGlmCiAgICAgaWYgKENHU1NldENvbm5lY3Rpb25Qcm9wZXJ0eShDR1NNYWluQ29u
bmVjdGlvbklEKCksIENHU01haW5Db25uZWN0aW9uSUQoKSwgY2xpZW50c01heUlnbm9yZUV2ZW50
c0tleSwgY2xpZW50c01heUlnbm9yZUV2ZW50cyA/IGtDRkJvb2xlYW5UcnVlIDoga0NGQm9vbGVh
bkZhbHNlKSAhPSBrQ0dFcnJvclN1Y2Nlc3MpCiAgICAgICAgIEFTU0VSVF9OT1RfUkVBQ0hFRCgp
OwogfQpJbmRleDogU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlByb2Nlc3MuY3BwCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmNwcAkocmV2aXNp
b24gMjI4NDczKQorKysgU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlByb2Nlc3MuY3BwCSh3
b3JraW5nIGNvcHkpCkBAIC0yMTksOCArMjE5LDE0IEBAIFdlYlByb2Nlc3M6On5XZWJQcm9jZXNz
KCkKIHZvaWQgV2ViUHJvY2Vzczo6aW5pdGlhbGl6ZVByb2Nlc3MoY29uc3QgQ2hpbGRQcm9jZXNz
SW5pdGlhbGl6YXRpb25QYXJhbWV0ZXJzJiBwYXJhbWV0ZXJzKQogewogICAgIE1lc3NhZ2VQb3J0
Q2hhbm5lbFByb3ZpZGVyOjpzZXRTaGFyZWRQcm92aWRlcihXZWJNZXNzYWdlUG9ydENoYW5uZWxQ
cm92aWRlcjo6c2luZ2xldG9uKCkpOwotICAgIAorCiAjaWYgUExBVEZPUk0oTUFDKSAmJiBfX01B
Q19PU19YX1ZFUlNJT05fTUlOX1JFUVVJUkVEID49IDEwMTQwMAorICAgIC8vIERlbnkgdGhlIFdl
YkNvbnRlbnQgcHJvY2VzcyBhY2Nlc3MgdG8gdGhlIFdpbmRvd1NlcnZlci4KKyAgICAvLyBXZSBj
YW5ub3QgY2FsbCBzZXRBcHBsaWNhdGlvbklzRGFlbW9uIGhlcmUsIHNpbmNlIEFjdGl2aXR5IE1v
bml0b3Igd2lsbCBub3Qgc2hvdyB0aGUKKyAgICAvLyB1cmwgb2YgdGhlIFdlYkNvbnRlbnQgcHJv
Y2VzcywgdGhlbi4KKyAgICAvLyBUaGlzIGNhbGwgd2lsbCBub3Qgc3VjY2VlZCBpZiB0aGVyZSBh
cmUgb3BlbiBXaW5kb3dTZXJ2ZXIgY29ubmVjdGlvbnMgYXQgdGhpcyBwb2ludC4KKyAgICBDR0Vy
cm9yIGVycm9yID0gQ0dTU2V0RGVueVdpbmRvd1NlcnZlckNvbm5lY3Rpb25zKHRydWUpOworICAg
IEFTU0VSVF9VTlVTRUQoZXJyb3IsIGVycm9yID09IGtDR0Vycm9yU3VjY2Vzcyk7CiAgICAgLy8g
VGhpcyBjYWxsIGlzIG5lZWRlZCB3aGVuIHRoZSBXZWJQcm9jZXNzIGlzIG5vdCBydW5uaW5nIHRo
ZSBOU0FwcGxpY2F0aW9uIGV2ZW50IGxvb3AuCiAgICAgLy8gT3RoZXJ3aXNlLCBjYWxsaW5nIGVu
YWJsZVNhbmRib3hTdHlsZUZpbGVRdWFyYW50aW5lKCkgd2lsbCBmYWlsLgogICAgIGxhdW5jaFNl
cnZpY2VzQ2hlY2tJbigpOwpJbmRleDogU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL2NvbS5hcHBs
ZS5XZWJQcm9jZXNzLnNiLmluCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vz
cy9jb20uYXBwbGUuV2ViUHJvY2Vzcy5zYi5pbgkocmV2aXNpb24gMjI4NDczKQorKysgU291cmNl
L1dlYktpdC9XZWJQcm9jZXNzL2NvbS5hcHBsZS5XZWJQcm9jZXNzLnNiLmluCSh3b3JraW5nIGNv
cHkpCkBAIC01ODcsNyArNTg3LDExIEBACiAgICAgICAgKGdsb2JhbC1uYW1lICJjb20uYXBwbGUu
dHJ1c3RkIikKICAgICAgICAoZ2xvYmFsLW5hbWUgImNvbS5hcHBsZS50cnVzdGQuYWdlbnQiKQog
ICAgICAgIChnbG9iYWwtbmFtZSAiY29tLmFwcGxlLndpbmRvd19wcm94aWVzIikKKyNpZiBfX01B
Q19PU19YX1ZFUlNJT05fTUlOX1JFUVVJUkVEID49IDEwMTQwMAorICAgICAgIChnbG9iYWwtbmFt
ZSAiY29tLmFwcGxlLkNBUmVuZGVyU2VydmVyIikgOyBOZWVkZWQgZm9yIFtDQUNvbnRleHQgcmVt
b3RlQ29udGV4dFdpdGhPcHRpb25zXQorI2Vsc2UKICAgICAgICAoZ2xvYmFsLW5hbWUgImNvbS5h
cHBsZS53aW5kb3dzZXJ2ZXIuYWN0aXZlIikKKyNlbmRpZgogICAgICAgIChnbG9iYWwtbmFtZSAi
Y29tLmFwcGxlLnhwYy5hY3Rpdml0eS51bm1hbmFnZWQiKQogICAgICAgIChnbG9iYWwtbmFtZSAi
Y29tLmFwcGxlLnhwY2QiKQogKQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>335238</attachid>
            <date>2018-03-07 16:13:30 -0800</date>
            <delta_ts>2018-03-08 14:02:14 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-182747-20180307161329.patch</filename>
            <type>text/plain</type>
            <size>9571</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMjkzNzgpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI5IEBACisyMDE4LTAzLTA3ICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBDcmVhdGUgQ0EgbGF5ZXIgY29u
dGV4dHMgd2l0aCArcmVtb3RlQ29udGV4dFdpdGhPcHRpb25zLgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTgyNzQ3CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ0EgbGF5ZXIgY29udGV4dHMgKENBQ29udGV4
dCkgYXJlIGN1cnJlbnRseSBjcmVhdGVkIHdpdGggK2NvbnRleHRXaXRoQ0dTQ29ubmVjdGlvbiwg
d2hpY2ggaXMKKyAgICAgICAgdXNpbmcgdGhlIG1haW4gV2luZG93U2VydmVyIGNvbm5lY3Rpb24g
dG8gY3JlYXRlIHRoZSBjb250ZXh0LiBJbnN0ZWFkLCB0aGUgY29udGV4dHMgY2FuIGJlCisgICAg
ICAgIGNyZWF0ZWQgd2l0aCArcmVtb3RlQ29udGV4dFdpdGhPcHRpb25zLCB3aGljaCBkb2VzIG5v
dCB1c2UgdGhlIG1haW4gV2luZG93U2VydmVyIGNvbm5lY3Rpb24uCisgICAgICAgIFRoaXMgaXMg
YSBzdGVwIHRvd2FyZHMgbGltaXRpbmcgdGhlIGFjY2VzcyB0aGUgV2ViQ29udGVudCBwcm9jZXNz
IGhhcyB0byB0aGUgd2luZG93IHNlcnZlci4KKyAgICAgICAgVG8gbWFrZSB0aGUgK3JlbW90ZUNv
bnRleHRXaXRoT3B0aW9ucyBjYWxsIHN1Y2NlZWQsIHRoZSBzYW5kYm94IGhhcyB0byBiZSBtb2Rp
ZmllZCB0byBhbGxvdworICAgICAgICBhY2Nlc3MgdG8gQ0FSZW5kZXJTZXJ2ZXIuIEFsc28sIGRl
bnkgYWNjZXNzIHRvIFdpbmRvd1NlcnZlciBieSBjYWxsaW5nCisgICAgICAgIENHU1NldERlbnlX
aW5kb3dTZXJ2ZXJDb25uZWN0aW9ucyh0cnVlKSBiZWZvcmUgZW50ZXJpbmcgdGhlIHNhbmRib3gu
IFRoZSBjYWxsIHRvCisgICAgICAgICtyZW1vdGVDb250ZXh0V2l0aE9wdGlvbnMgd2lsbCBvcGVu
IHVwIFdpbmRvd1NlcnZlciBjb25uZWN0aW9ucywgc2luY2UgdGhlIFdpbmRvd1NlcnZlciBpcwor
ICAgICAgICB0aGUgc3lzdGVtIGRlZmF1bHQgQ0EgcmVuZGVyIHNlcnZlciwgYnV0IHRoZXNlIGNv
bm5lY3Rpb25zIGNvbWUgd2l0aCBsaW1pdGVkIFdpbmRvd1NlcnZlcgorICAgICAgICBleHBvc3Vy
ZS4gSW4gYWRkaXRpb24sIHdlIG5lZWQgdG8gb3BlbiB1cCB0aGUgc2FuZGJveCBmb3IgYWNjZXNz
aW5nIHNvbWUgSU9LaXQgcHJvcGVydGllcy4KKworICAgICAgICAqIFBsYXRmb3JtL21hYy9MYXll
ckhvc3RpbmdDb250ZXh0Lm1tOgorICAgICAgICAoV2ViS2l0OjpMYXllckhvc3RpbmdDb250ZXh0
OjpjcmVhdGVGb3JFeHRlcm5hbEhvc3RpbmdQcm9jZXNzKToKKyAgICAgICAgKiBTaGFyZWQvbWFj
L0hhbmdEZXRlY3Rpb25EaXNhYmxlck1hYy5tbToKKyAgICAgICAgKFdlYktpdDo6c2V0Q2xpZW50
c01heUlnbm9yZUV2ZW50cyk6CisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQcm9jZXNzLmNwcDoK
KyAgICAgICAgKFdlYktpdDo6V2ViUHJvY2Vzczo6aW5pdGlhbGl6ZVByb2Nlc3MpOgorICAgICAg
ICAqIFdlYlByb2Nlc3MvY29tLmFwcGxlLldlYlByb2Nlc3Muc2IuaW46CisKIDIwMTgtMDMtMDcg
IERlYW4gSmFja3NvbiAgPGRpbm9AYXBwbGUuY29tPgogCiAgICAgICAgIEFkZCBTeXN0ZW1QcmV2
aWV3Q29udHJvbGxlciBmb3Igc2hvd2luZyBzeXN0ZW0tbGV2ZWwgdmlld3Mgb2Ygc3BlY2lhbCBm
aWxlIHR5cGVzCkluZGV4OiBTb3VyY2UvV2ViS2l0L1BsYXRmb3JtL21hYy9MYXllckhvc3RpbmdD
b250ZXh0Lm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvUGxhdGZvcm0vbWFjL0xheWVy
SG9zdGluZ0NvbnRleHQubW0JKHJldmlzaW9uIDIyOTE5MCkKKysrIFNvdXJjZS9XZWJLaXQvUGxh
dGZvcm0vbWFjL0xheWVySG9zdGluZ0NvbnRleHQubW0JKHdvcmtpbmcgY29weSkKQEAgLTYzLDYg
KzYzLDkgQEAgc3RkOjp1bmlxdWVfcHRyPExheWVySG9zdGluZ0NvbnRleHQ+IExheQogICAgIGxh
eWVySG9zdGluZ0NvbnRleHQtPm1fY29udGV4dCA9IFtDQUNvbnRleHQgcmVtb3RlQ29udGV4dFdp
dGhPcHRpb25zOkB7CiAgICAgICAgIGtDQUNvbnRleHRJZ25vcmVzSGl0VGVzdCA6IEBZRVMsCiAg
ICAgICAgIGtDQUNvbnRleHREaXNwbGF5SWQgOiBAMTAwMDAgfV07CisjZWxpZiBfX01BQ19PU19Y
X1ZFUlNJT05fTUlOX1JFUVVJUkVEID49IDEwMTQwMAorICAgIFtDQUNvbnRleHQgc2V0QWxsb3dz
Q0dTQ29ubmVjdGlvbnM6Tk9dOworICAgIGxheWVySG9zdGluZ0NvbnRleHQtPm1fY29udGV4dCA9
IFtDQUNvbnRleHQgcmVtb3RlQ29udGV4dFdpdGhPcHRpb25zOkB7a0NBQ29udGV4dENJRmlsdGVy
QmVoYXZpb3IgOiAgQCJpZ25vcmUifV07CiAjZWxzZQogICAgIGxheWVySG9zdGluZ0NvbnRleHQt
Pm1fY29udGV4dCA9IFtDQUNvbnRleHQgY29udGV4dFdpdGhDR1NDb25uZWN0aW9uOkNHU01haW5D
b25uZWN0aW9uSUQoKSBvcHRpb25zOkB7IGtDQUNvbnRleHRDSUZpbHRlckJlaGF2aW9yIDogQCJp
Z25vcmUiIH1dOwogI2VuZGlmCkluZGV4OiBTb3VyY2UvV2ViS2l0L1NoYXJlZC9tYWMvSGFuZ0Rl
dGVjdGlvbkRpc2FibGVyTWFjLm1tCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQvU2hhcmVk
L21hYy9IYW5nRGV0ZWN0aW9uRGlzYWJsZXJNYWMubW0JKHJldmlzaW9uIDIyOTE5MCkKKysrIFNv
dXJjZS9XZWJLaXQvU2hhcmVkL21hYy9IYW5nRGV0ZWN0aW9uRGlzYWJsZXJNYWMubW0JKHdvcmtp
bmcgY29weSkKQEAgLTQ2LDYgKzQ2LDEyIEBAIHN0YXRpYyBib29sIGNsaWVudHNNYXlJZ25vcmVF
dmVudHMoKQogCiBzdGF0aWMgdm9pZCBzZXRDbGllbnRzTWF5SWdub3JlRXZlbnRzKGJvb2wgY2xp
ZW50c01heUlnbm9yZUV2ZW50cykKIHsKKyNpZiBfX01BQ19PU19YX1ZFUlNJT05fTUlOX1JFUVVJ
UkVEID49IDEwMTQwMAorICAgIC8vIEluIG1hY09TIDEwLjE0IGFuZCBsYXRlciwgdGhlIFdlYkNv
bnRlbnQgcHJvY2VzcyBkb2VzIG5vdCBoYXZlIGFjY2VzcyB0byB0aGUgV2luZG93U2VydmVyLgor
ICAgIC8vIEluIHRoaXMgY2FzZSwgdGhlcmUgd2lsbCBiZSBubyB2YWxpZCBXaW5kb3dTZXJ2ZXIg
bWFpbiBjb25uZWN0aW9uLgorICAgIGlmICghQ0dTTWFpbkNvbm5lY3Rpb25JRCgpKQorICAgICAg
ICByZXR1cm47CisjZW5kaWYKICAgICBpZiAoQ0dTU2V0Q29ubmVjdGlvblByb3BlcnR5KENHU01h
aW5Db25uZWN0aW9uSUQoKSwgQ0dTTWFpbkNvbm5lY3Rpb25JRCgpLCBjbGllbnRzTWF5SWdub3Jl
RXZlbnRzS2V5LCBjbGllbnRzTWF5SWdub3JlRXZlbnRzID8ga0NGQm9vbGVhblRydWUgOiBrQ0ZC
b29sZWFuRmFsc2UpICE9IGtDR0Vycm9yU3VjY2VzcykKICAgICAgICAgQVNTRVJUX05PVF9SRUFD
SEVEKCk7CiB9CkluZGV4OiBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUHJvY2Vzcy5jcHAK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlByb2Nlc3MuY3BwCShy
ZXZpc2lvbiAyMjkxOTApCisrKyBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUHJvY2Vzcy5j
cHAJKHdvcmtpbmcgY29weSkKQEAgLTIxOSw4ICsyMTksMTQgQEAgV2ViUHJvY2Vzczo6fldlYlBy
b2Nlc3MoKQogdm9pZCBXZWJQcm9jZXNzOjppbml0aWFsaXplUHJvY2Vzcyhjb25zdCBDaGlsZFBy
b2Nlc3NJbml0aWFsaXphdGlvblBhcmFtZXRlcnMmIHBhcmFtZXRlcnMpCiB7CiAgICAgTWVzc2Fn
ZVBvcnRDaGFubmVsUHJvdmlkZXI6OnNldFNoYXJlZFByb3ZpZGVyKFdlYk1lc3NhZ2VQb3J0Q2hh
bm5lbFByb3ZpZGVyOjpzaW5nbGV0b24oKSk7Ci0gICAgCisKICNpZiBQTEFURk9STShNQUMpICYm
IF9fTUFDX09TX1hfVkVSU0lPTl9NSU5fUkVRVUlSRUQgPj0gMTAxNDAwCisgICAgLy8gRGVueSB0
aGUgV2ViQ29udGVudCBwcm9jZXNzIGFjY2VzcyB0byB0aGUgV2luZG93U2VydmVyLgorICAgIC8v
IFdlIGNhbm5vdCBjYWxsIHNldEFwcGxpY2F0aW9uSXNEYWVtb24gaGVyZSwgc2luY2UgQWN0aXZp
dHkgTW9uaXRvciB3aWxsIG5vdCBzaG93IHRoZQorICAgIC8vIHVybCBvZiB0aGUgV2ViQ29udGVu
dCBwcm9jZXNzLCB0aGVuLgorICAgIC8vIFRoaXMgY2FsbCB3aWxsIG5vdCBzdWNjZWVkIGlmIHRo
ZXJlIGFyZSBvcGVuIFdpbmRvd1NlcnZlciBjb25uZWN0aW9ucyBhdCB0aGlzIHBvaW50LgorICAg
IENHRXJyb3IgZXJyb3IgPSBDR1NTZXREZW55V2luZG93U2VydmVyQ29ubmVjdGlvbnModHJ1ZSk7
CisgICAgQVNTRVJUX1VOVVNFRChlcnJvciwgZXJyb3IgPT0ga0NHRXJyb3JTdWNjZXNzKTsKICAg
ICAvLyBUaGlzIGNhbGwgaXMgbmVlZGVkIHdoZW4gdGhlIFdlYlByb2Nlc3MgaXMgbm90IHJ1bm5p
bmcgdGhlIE5TQXBwbGljYXRpb24gZXZlbnQgbG9vcC4KICAgICAvLyBPdGhlcndpc2UsIGNhbGxp
bmcgZW5hYmxlU2FuZGJveFN0eWxlRmlsZVF1YXJhbnRpbmUoKSB3aWxsIGZhaWwuCiAgICAgbGF1
bmNoU2VydmljZXNDaGVja0luKCk7CkluZGV4OiBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29t
LmFwcGxlLldlYlByb2Nlc3Muc2IuaW4KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9XZWJQ
cm9jZXNzL2NvbS5hcHBsZS5XZWJQcm9jZXNzLnNiLmluCShyZXZpc2lvbiAyMjkxOTApCisrKyBT
b3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29tLmFwcGxlLldlYlByb2Nlc3Muc2IuaW4JKHdvcmtp
bmcgY29weSkKQEAgLTE4Miw3ICsxODIsMTAgQEAKIChkZW55IGlva2l0LWdldC1wcm9wZXJ0aWVz
KQogKGFsbG93IGlva2l0LWdldC1wcm9wZXJ0aWVzCiAgICAgKGlva2l0LXByb3BlcnR5ICJBR0NJ
bmZvIikKKyAgICAoaW9raXQtcHJvcGVydHkgIkFUWSxjYml0cyIpCisgICAgKGlva2l0LXByb3Bl
cnR5ICJBVFksaW50cmV2IikKICAgICAoaW9raXQtcHJvcGVydHkgIkFjY2VsQ2FwcyIpCisgICAg
KGlva2l0LXByb3BlcnR5ICJBY2NlbE5hdGl2ZURNQVJvd0J5dGVBbGlnbm1lbnQiKQogICAgIChp
b2tpdC1wcm9wZXJ0eS1yZWdleCAjIl4oQWNjdXJhdGV8RXh0ZW5kZWQpTWF4RGlnaXRpemVyUHJl
c3N1cmVWYWx1ZSIpCiAgICAgKGlva2l0LXByb3BlcnR5LXJlZ2V4ICMiXihBY3RpdmF0aW9ufEFu
aW1hdGlvbilUaHJlc2hvbGRzIikKICAgICAoaW9raXQtcHJvcGVydHkgIkFjdHVhdGlvblN1cHBv
cnRlZCIpCkBAIC0xOTYsMTcgKzE5OSwyMiBAQAogICAgIChpb2tpdC1wcm9wZXJ0eS1yZWdleCAj
Il5DRUEoTW9kZUlEfFBpeGVsUmVwZXRpdGlvbikiKQogICAgIChpb2tpdC1wcm9wZXJ0eSAiQ0ZC
dW5kbGVJZGVudGlmaWVyIikKICAgICAoaW9raXQtcHJvcGVydHkgIkNhcHNMb2NrRGVsYXkiKQor
ICAgIChpb2tpdC1wcm9wZXJ0eSAiQ29tcGFjdFZSQU0iKQogICAgIChpb2tpdC1wcm9wZXJ0eSAi
Q29uZmlnU3RhdGUiKQogICAgIChpb2tpdC1wcm9wZXJ0eSAiRGVzY3JpcHRpb24iKQogICAgIChp
b2tpdC1wcm9wZXJ0eSAiRGV2ZWxvcG1lbnQiKQogICAgIChpb2tpdC1wcm9wZXJ0eS1yZWdleCAj
Il5EZXZpY2UoIENoYXJhY3RlcmlzdGljc3xFcUlEKSIpCiAgICAgKGlva2l0LXByb3BlcnR5ICJE
aXNwbGF5Um91dGluZyIpCiAgICAgKGlva2l0LXByb3BlcnR5ICJEcml2ZXIgaXMgUmVhZHkiKQor
ICAgIChpb2tpdC1wcm9wZXJ0eSAiRW5hYmxlQmxpdExpYiIpCiAgICAgKGlva2l0LXByb3BlcnR5
ICJFbmFibGVMUFZQIikKICAgICAoaW9raXQtcHJvcGVydHkgIkVuZGlhbm5lc3MiKQogICAgIChp
b2tpdC1wcm9wZXJ0eSAiRmFtaWx5IElEIikKKyAgICAoaW9raXQtcHJvcGVydHkgIkZvcmNlRGlz
YWJsZUVEUkFNIikKICAgICAoaW9raXQtcHJvcGVydHkgIkZvcmNlU3VwcG9ydGVkIikKICAgICAo
aW9raXQtcHJvcGVydHkgIkZvcm1hdHMiKQorICAgIChpb2tpdC1wcm9wZXJ0eSAiR1BVQ29uZmln
dXJhdGlvblZhcmlhYmxlIikKKyAgICAoaW9raXQtcHJvcGVydHkgIkdwdURlYnVnUG9saWN5IikK
ICAgICAoaW9raXQtcHJvcGVydHkgIkhJRFBvaW50ZXJBY2NlbGVyYXRpb25UeXBlIikKICAgICAo
aW9raXQtcHJvcGVydHktcmVnZXggIyJeSU9BY2NlbChEaXNwbGF5UGlwZUNhcGFiaWxpdGllc3xJ
bmRleHxUeXBlc3xSZXZpc2lvbikiKQogICAgIChpb2tpdC1wcm9wZXJ0eS1yZWdleCAjIl5JTyhD
bGFzc3xNYXRjaENhdGVnb3J5fE5hbWVNYXRjaCkiKQpAQCAtMjIzLDYgKzIzMSw4IEBACiAgICAg
KGlva2l0LXByb3BlcnR5ICJJT0JhY2tsaWdodEhhbmRsZXJJRCIpCiAgICAgKGlva2l0LXByb3Bl
cnR5ICJJT0J1c3lJbnRlcmVzdCIpCiAgICAgKGlva2l0LXByb3BlcnR5ICJJT0NGUGx1Z0luVHlw
ZXMiKQorICAgIChpb2tpdC1wcm9wZXJ0eSAiSU9LaXREZWJ1ZyIpCisgICAgKGlva2l0LXByb3Bl
cnR5ICJJT1BDSU1hdGNoIikKICAgICAoaW9raXQtcHJvcGVydHkgIklPQ2hpbGRJbmRleCIpCiAg
ICAgKGlva2l0LXByb3BlcnR5LXJlZ2V4ICMiXklPQ2xhc3MofE5hbWVPdmVycmlkZSkiKQogICAg
IChpb2tpdC1wcm9wZXJ0eSAiSU9Db25zb2xlVXNlcnMiKQpAQCAtMjQ4LDYgKzI1OCw3IEBACiAg
ICAgKGlva2l0LXByb3BlcnR5ICJJT01hdGNoQ2F0ZWdvcnkiKQogICAgIChpb2tpdC1wcm9wZXJ0
eSAiSU9ORFJWRnJhbWVidWZmZXJHZW5lcmF0aW9uIikKICAgICAoaW9raXQtcHJvcGVydHkgIklP
TlZSQU1Qcm9wZXJ0eSIpCisgICAgKGlva2l0LXByb3BlcnR5ICJJT09DREJ1bmRsZU5hbWUiKQog
ICAgIChpb2tpdC1wcm9wZXJ0eS1yZWdleCAjIl5JT05hbWUofE1hdGNoKHxlZCkpIikKICAgICAo
aW9raXQtcHJvcGVydHkgIklPUENJVHVubmVsbGVkIikKICAgICAoaW9raXQtcHJvcGVydHkgIklP
UE1TdHJpY3RUcmVlT3JkZXIiKQpAQCAtMjY2LDEwICsyNzcsMTIgQEAKICAgICAoaW9raXQtcHJv
cGVydHktcmVnZXggIyJeSW50ZXJuYWxTdGF0aXN0aWNzKHxBY2NtKSIpCiAgICAgKGlva2l0LXBy
b3BlcnR5LXJlZ2V4ICMiXk1ldGFsUGx1Z2luKE5hbWV8Q2xhc3NOYW1lKSIpCiAgICAgKGlva2l0
LXByb3BlcnR5ICJNZXRhbFN0YXRpc3RpY3NOYW1lIikKKyAgICAoaW9raXQtcHJvcGVydHkgIk1l
dGFsU3RhdGlzdGljc1NjcmlwdE5hbWUiKQogICAgIChpb2tpdC1wcm9wZXJ0eSAiTVRISUREZXZp
Y2UiKQogICAgIChpb2tpdC1wcm9wZXJ0eSAiTVQgQnVpbHQtSW4iKQogICAgIChpb2tpdC1wcm9w
ZXJ0eSAiTWFpbnRhaW5Qb3dlckluVUlMb2NrIikKICAgICAoaW9raXQtcHJvcGVydHkgIk1heCBQ
YWNrZXQgU2l6ZSIpCisgICAgKGlva2l0LXByb3BlcnR5ICJNZXRhbENvYWxlc2NlIikKICAgICAo
aW9raXQtcHJvcGVydHkgIk1pbkRpZ2l0aXplclByZXNzdXJlVmFsdWUiKQogICAgIChpb2tpdC1w
cm9wZXJ0eSAiTXVsdGl0b3VjaCBTZXJpYWwgTnVtYmVyIikKICAgICAoaW9raXQtcHJvcGVydHkt
cmVnZXggIyJeTXVsdGl0b3VjaCAoU3ViZGV2aWNlIHwpSUQiKQpAQCAtMjgyLDYgKzI5NSw3IEBA
CiAgICAgKGlva2l0LXByb3BlcnR5LXJlZ2V4ICMiXlZSQU0sKG1lbXZlbmRvcklEfHRvdGFsKE1C
fHNpemUpKSIpCiAgICAgKGlva2l0LXByb3BlcnR5ICJOb0F1dG9Sb3V0ZSIpCiAgICAgKGlva2l0
LXByb3BlcnR5LXJlZ2V4ICMiXk51bShCbG9ja3N8U3RyZWFtcykiKQorICAgIChpb2tpdC1wcm9w
ZXJ0eSAiUGFuaWNPbkdQVUhhbmciKQogICAgIChpb2tpdC1wcm9wZXJ0eS1yZWdleCAjIl5QZXJm
b3JtYW5jZVN0YXRpc3RpY3MofEFjY3VtKSIpCiAgICAgKGlva2l0LXByb3BlcnR5ICJQcm90b2Nv
bCBDaGFyYWN0ZXJpc3RpY3MiKQogICAgIChpb2tpdC1wcm9wZXJ0eSAiUmVtb3ZhYmxlIikKQEAg
LTI5NSw2ICszMDksNyBAQAogICAgIChpb2tpdC1wcm9wZXJ0eS1yZWdleCAjIl5TZW5zb3IgUmVn
aW9uIChEZXNjcmlwdG9yfFBhcmFtfFJvd3MpIikKICAgICAoaW9raXQtcHJvcGVydHktcmVnZXgg
IyJeU2Vuc29yIFN1cmZhY2UgKERlc2NyaXB0b3J8SGVpZ2h0fFdpZHRoKSIpCiAgICAgKGlva2l0
LXByb3BlcnR5ICJTdXJmYWNlTGlzdCIpCisgICAgKGlva2l0LXByb3BlcnR5ICJUZWxlbWV0cnlE
aXNhYmxlIikKICAgICAoaW9raXQtcHJvcGVydHkgIlRpbWVTdGFtcEZpbHRlcmluZyIpCiAgICAg
KGlva2l0LXByb3BlcnR5ICJUcmFuc3BvcnQiKQogICAgIChpb2tpdC1wcm9wZXJ0eSAiVXNlckNs
aWVudEVuYWJsZWQiKQpAQCAtMzA4LDExICszMjMsMTMgQEAKICAgICAoaW9raXQtcHJvcGVydHkt
cmVnZXggIyJeKGJvYXJkfGRldmljZXxyZXZpc2lvbnxzdWJzeXN0ZW18dmVuZG9yKS1pZCIpCiAg
ICAgKGlva2l0LXByb3BlcnR5ICJib290LWdhbW1hLXJlc3RvcmVkIikKICAgICAoaW9raXQtcHJv
cGVydHkgImJ1aWx0LWluIikKKyAgICAoaW9raXQtcHJvcGVydHkgImNhaWxfcHJvcGVydGllcyIp
CiAgICAgKGlva2l0LXByb3BlcnR5ICJjbGFzcy1jb2RlIikKICAgICAoaW9raXQtcHJvcGVydHkg
ImNvbXBhdGlibGUiKQogICAgIChpb2tpdC1wcm9wZXJ0eSAiY29ubmVjdG9yLXR5cGUiKQogICAg
IChpb2tpdC1wcm9wZXJ0eS1yZWdleCAjIl4oZGV2aWNlfHJldmlzaW9ufHN1YnN5c3RlbS12ZW5k
b3J8dG91Y2gtc2l6ZSktaWQiKQogICAgIChpb2tpdC1wcm9wZXJ0eSAiZGV2aWNlX3R5cGUiKQor
ICAgIChpb2tpdC1wcm9wZXJ0eSAiZHBtIikKICAgICAoaW9raXQtcHJvcGVydHkgImdyYXBoaWMt
b3B0aW9ucyIpCiAgICAgKGlva2l0LXByb3BlcnR5ICJoZGEtZ2Z4IikKICAgICAoaW9raXQtcHJv
cGVydHktcmVnZXggIyJeaWQoUHJvZHVjdHxWZW5kb3IpIikKQEAgLTU2OSw3ICs1ODYsMTEgQEAK
ICAgICAgICAoZ2xvYmFsLW5hbWUgImNvbS5hcHBsZS50cnVzdGQiKQogICAgICAgIChnbG9iYWwt
bmFtZSAiY29tLmFwcGxlLnRydXN0ZC5hZ2VudCIpCiAgICAgICAgKGdsb2JhbC1uYW1lICJjb20u
YXBwbGUud2luZG93X3Byb3hpZXMiKQorI2lmIF9fTUFDX09TX1hfVkVSU0lPTl9NSU5fUkVRVUlS
RUQgPj0gMTAxNDAwCisgICAgICAgKGdsb2JhbC1uYW1lICJjb20uYXBwbGUuQ0FSZW5kZXJTZXJ2
ZXIiKSA7IE5lZWRlZCBmb3IgW0NBQ29udGV4dCByZW1vdGVDb250ZXh0V2l0aE9wdGlvbnNdCisj
ZWxzZQogICAgICAgIChnbG9iYWwtbmFtZSAiY29tLmFwcGxlLndpbmRvd3NlcnZlci5hY3RpdmUi
KQorI2VuZGlmCiAgICAgICAgKGdsb2JhbC1uYW1lICJjb20uYXBwbGUueHBjLmFjdGl2aXR5LnVu
bWFuYWdlZCIpCiAgICAgICAgKGdsb2JhbC1uYW1lICJjb20uYXBwbGUueHBjZCIpCiApCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>335341</attachid>
            <date>2018-03-08 14:02:16 -0800</date>
            <delta_ts>2018-03-09 13:21:27 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-182747-20180308140215.patch</filename>
            <type>text/plain</type>
            <size>8542</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMjk0MjQpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI4IEBACisyMDE4LTAzLTA4ICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBDcmVhdGUgQ0EgbGF5ZXIgY29u
dGV4dHMgd2l0aCArcmVtb3RlQ29udGV4dFdpdGhPcHRpb25zLgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTgyNzQ3CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ0EgbGF5ZXIgY29udGV4dHMgKENBQ29udGV4
dCkgYXJlIGN1cnJlbnRseSBjcmVhdGVkIHdpdGggK2NvbnRleHRXaXRoQ0dTQ29ubmVjdGlvbiwg
d2hpY2ggaXMKKyAgICAgICAgdXNpbmcgdGhlIG1haW4gV2luZG93U2VydmVyIGNvbm5lY3Rpb24g
dG8gY3JlYXRlIHRoZSBjb250ZXh0LiBJbnN0ZWFkLCB0aGUgY29udGV4dHMgY2FuIGJlCisgICAg
ICAgIGNyZWF0ZWQgd2l0aCArcmVtb3RlQ29udGV4dFdpdGhPcHRpb25zLCB3aGljaCBkb2VzIG5v
dCB1c2UgdGhlIG1haW4gV2luZG93U2VydmVyIGNvbm5lY3Rpb24uCisgICAgICAgIFRoaXMgaXMg
YSBzdGVwIHRvd2FyZHMgbGltaXRpbmcgdGhlIGFjY2VzcyB0aGUgV2ViQ29udGVudCBwcm9jZXNz
IGhhcyB0byB0aGUgd2luZG93IHNlcnZlci4KKyAgICAgICAgVG8gbWFrZSB0aGUgK3JlbW90ZUNv
bnRleHRXaXRoT3B0aW9ucyBjYWxsIHN1Y2NlZWQsIHRoZSBzYW5kYm94IGhhcyB0byBiZSBtb2Rp
ZmllZCB0byBhbGxvdworICAgICAgICBhY2Nlc3MgdG8gQ0FSZW5kZXJTZXJ2ZXIuIEFsc28sIGFj
Y2VzcyB0byB0aGUgV2luZG93U2VydmVyIHNob3VsZCBiZSBkZW5pZWQgYnkgY2FsbGluZworICAg
ICAgICBDR1NTZXREZW55V2luZG93U2VydmVyQ29ubmVjdGlvbnModHJ1ZSkgYmVmb3JlIGVudGVy
aW5nIHRoZSBzYW5kYm94LiBUaGlzIGlzIHBsYW5uZWQgdG8gZG8KKyAgICAgICAgaW4gYSBmb2xs
b3ctdXAgcGF0Y2guIFRoZSBjYWxsIHRvICtyZW1vdGVDb250ZXh0V2l0aE9wdGlvbnMgd2lsbCBv
cGVuIHVwIFdpbmRvd1NlcnZlcgorICAgICAgICBjb25uZWN0aW9ucywgc2luY2UgdGhlIFdpbmRv
d1NlcnZlciBpcyB0aGUgc3lzdGVtIGRlZmF1bHQgQ0EgcmVuZGVyIHNlcnZlciwgYnV0IHRoZXNl
CisgICAgICAgIGNvbm5lY3Rpb25zIGNvbWUgd2l0aCBsaW1pdGVkIFdpbmRvd1NlcnZlciBleHBv
c3VyZS4gSW4gYWRkaXRpb24sIHdlIG5lZWQgdG8gb3BlbiB1cCB0aGUKKyAgICAgICAgc2FuZGJv
eCBmb3IgYWNjZXNzaW5nIHNvbWUgSU9LaXQgcHJvcGVydGllcy4KKworICAgICAgICAqIFBsYXRm
b3JtL21hYy9MYXllckhvc3RpbmdDb250ZXh0Lm1tOgorICAgICAgICAoV2ViS2l0OjpMYXllckhv
c3RpbmdDb250ZXh0OjpjcmVhdGVGb3JFeHRlcm5hbEhvc3RpbmdQcm9jZXNzKToKKyAgICAgICAg
KiBTaGFyZWQvbWFjL0hhbmdEZXRlY3Rpb25EaXNhYmxlck1hYy5tbToKKyAgICAgICAgKFdlYktp
dDo6c2V0Q2xpZW50c01heUlnbm9yZUV2ZW50cyk6CisgICAgICAgICogV2ViUHJvY2Vzcy9jb20u
YXBwbGUuV2ViUHJvY2Vzcy5zYi5pbjoKKwogMjAxOC0wMy0wOCAgWW91ZW5uIEZhYmxldCAgPHlv
dWVubkBhcHBsZS5jb20+CiAKICAgICAgICAgbGlid2VicnRjIHVwZGF0ZSBicm9rZSBpbnRlcm5h
bCBidWlsZHMKSW5kZXg6IFNvdXJjZS9XZWJLaXQvUGxhdGZvcm0vbWFjL0xheWVySG9zdGluZ0Nv
bnRleHQubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9QbGF0Zm9ybS9tYWMvTGF5ZXJI
b3N0aW5nQ29udGV4dC5tbQkocmV2aXNpb24gMjI5NDI0KQorKysgU291cmNlL1dlYktpdC9QbGF0
Zm9ybS9tYWMvTGF5ZXJIb3N0aW5nQ29udGV4dC5tbQkod29ya2luZyBjb3B5KQpAQCAtNjMsNiAr
NjMsOSBAQCBzdGQ6OnVuaXF1ZV9wdHI8TGF5ZXJIb3N0aW5nQ29udGV4dD4gTGF5CiAgICAgbGF5
ZXJIb3N0aW5nQ29udGV4dC0+bV9jb250ZXh0ID0gW0NBQ29udGV4dCByZW1vdGVDb250ZXh0V2l0
aE9wdGlvbnM6QHsKICAgICAgICAga0NBQ29udGV4dElnbm9yZXNIaXRUZXN0IDogQFlFUywKICAg
ICAgICAga0NBQ29udGV4dERpc3BsYXlJZCA6IEAxMDAwMCB9XTsKKyNlbGlmIF9fTUFDX09TX1hf
VkVSU0lPTl9NSU5fUkVRVUlSRUQgPj0gMTAxNDAwCisgICAgW0NBQ29udGV4dCBzZXRBbGxvd3ND
R1NDb25uZWN0aW9uczpOT107CisgICAgbGF5ZXJIb3N0aW5nQ29udGV4dC0+bV9jb250ZXh0ID0g
W0NBQ29udGV4dCByZW1vdGVDb250ZXh0V2l0aE9wdGlvbnM6QHtrQ0FDb250ZXh0Q0lGaWx0ZXJC
ZWhhdmlvciA6ICBAImlnbm9yZSJ9XTsKICNlbHNlCiAgICAgbGF5ZXJIb3N0aW5nQ29udGV4dC0+
bV9jb250ZXh0ID0gW0NBQ29udGV4dCBjb250ZXh0V2l0aENHU0Nvbm5lY3Rpb246Q0dTTWFpbkNv
bm5lY3Rpb25JRCgpIG9wdGlvbnM6QHsga0NBQ29udGV4dENJRmlsdGVyQmVoYXZpb3IgOiBAImln
bm9yZSIgfV07CiAjZW5kaWYKSW5kZXg6IFNvdXJjZS9XZWJLaXQvU2hhcmVkL21hYy9IYW5nRGV0
ZWN0aW9uRGlzYWJsZXJNYWMubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9TaGFyZWQv
bWFjL0hhbmdEZXRlY3Rpb25EaXNhYmxlck1hYy5tbQkocmV2aXNpb24gMjI5NDI0KQorKysgU291
cmNlL1dlYktpdC9TaGFyZWQvbWFjL0hhbmdEZXRlY3Rpb25EaXNhYmxlck1hYy5tbQkod29ya2lu
ZyBjb3B5KQpAQCAtNDYsNyArNDYsMTQgQEAgc3RhdGljIGJvb2wgY2xpZW50c01heUlnbm9yZUV2
ZW50cygpCiAKIHN0YXRpYyB2b2lkIHNldENsaWVudHNNYXlJZ25vcmVFdmVudHMoYm9vbCBjbGll
bnRzTWF5SWdub3JlRXZlbnRzKQogewotICAgIGlmIChDR1NTZXRDb25uZWN0aW9uUHJvcGVydHko
Q0dTTWFpbkNvbm5lY3Rpb25JRCgpLCBDR1NNYWluQ29ubmVjdGlvbklEKCksIGNsaWVudHNNYXlJ
Z25vcmVFdmVudHNLZXksIGNsaWVudHNNYXlJZ25vcmVFdmVudHMgPyBrQ0ZCb29sZWFuVHJ1ZSA6
IGtDRkJvb2xlYW5GYWxzZSkgIT0ga0NHRXJyb3JTdWNjZXNzKQorICAgIGF1dG8gY2dzSWQgPSBD
R1NNYWluQ29ubmVjdGlvbklEKCk7CisjaWYgX19NQUNfT1NfWF9WRVJTSU9OX01JTl9SRVFVSVJF
RCA+PSAxMDE0MDAKKyAgICAvLyBJbiBtYWNPUyAxMC4xNCBhbmQgbGF0ZXIsIHRoZSBXZWJDb250
ZW50IHByb2Nlc3MgZG9lcyBub3QgaGF2ZSBhY2Nlc3MgdG8gdGhlIFdpbmRvd1NlcnZlci4KKyAg
ICAvLyBJbiB0aGlzIGNhc2UsIHRoZXJlIHdpbGwgYmUgbm8gdmFsaWQgV2luZG93U2VydmVyIG1h
aW4gY29ubmVjdGlvbi4KKyAgICBpZiAoIWNnc0lkKQorICAgICAgICByZXR1cm47CisjZW5kaWYK
KyAgICBpZiAoQ0dTU2V0Q29ubmVjdGlvblByb3BlcnR5KGNnc0lkLCBjZ3NJZCwgY2xpZW50c01h
eUlnbm9yZUV2ZW50c0tleSwgY2xpZW50c01heUlnbm9yZUV2ZW50cyA/IGtDRkJvb2xlYW5UcnVl
IDoga0NGQm9vbGVhbkZhbHNlKSAhPSBrQ0dFcnJvclN1Y2Nlc3MpCiAgICAgICAgIEFTU0VSVF9O
T1RfUkVBQ0hFRCgpOwogfQogCkluZGV4OiBTb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvY29tLmFw
cGxlLldlYlByb2Nlc3Muc2IuaW4KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdC9XZWJQcm9j
ZXNzL2NvbS5hcHBsZS5XZWJQcm9jZXNzLnNiLmluCShyZXZpc2lvbiAyMjk0MjQpCisrKyBTb3Vy
Y2UvV2ViS2l0L1dlYlByb2Nlc3MvY29tLmFwcGxlLldlYlByb2Nlc3Muc2IuaW4JKHdvcmtpbmcg
Y29weSkKQEAgLTE4Miw3ICsxODIsMTAgQEAKIChkZW55IGlva2l0LWdldC1wcm9wZXJ0aWVzKQog
KGFsbG93IGlva2l0LWdldC1wcm9wZXJ0aWVzCiAgICAgKGlva2l0LXByb3BlcnR5ICJBR0NJbmZv
IikKKyAgICAoaW9raXQtcHJvcGVydHkgIkFUWSxjYml0cyIpCisgICAgKGlva2l0LXByb3BlcnR5
ICJBVFksaW50cmV2IikKICAgICAoaW9raXQtcHJvcGVydHkgIkFjY2VsQ2FwcyIpCisgICAgKGlv
a2l0LXByb3BlcnR5ICJBY2NlbE5hdGl2ZURNQVJvd0J5dGVBbGlnbm1lbnQiKQogICAgIChpb2tp
dC1wcm9wZXJ0eS1yZWdleCAjIl4oQWNjdXJhdGV8RXh0ZW5kZWQpTWF4RGlnaXRpemVyUHJlc3N1
cmVWYWx1ZSIpCiAgICAgKGlva2l0LXByb3BlcnR5LXJlZ2V4ICMiXihBY3RpdmF0aW9ufEFuaW1h
dGlvbilUaHJlc2hvbGRzIikKICAgICAoaW9raXQtcHJvcGVydHkgIkFjdHVhdGlvblN1cHBvcnRl
ZCIpCkBAIC0xOTYsMTcgKzE5OSwyMiBAQAogICAgIChpb2tpdC1wcm9wZXJ0eS1yZWdleCAjIl5D
RUEoTW9kZUlEfFBpeGVsUmVwZXRpdGlvbikiKQogICAgIChpb2tpdC1wcm9wZXJ0eSAiQ0ZCdW5k
bGVJZGVudGlmaWVyIikKICAgICAoaW9raXQtcHJvcGVydHkgIkNhcHNMb2NrRGVsYXkiKQorICAg
IChpb2tpdC1wcm9wZXJ0eSAiQ29tcGFjdFZSQU0iKQogICAgIChpb2tpdC1wcm9wZXJ0eSAiQ29u
ZmlnU3RhdGUiKQogICAgIChpb2tpdC1wcm9wZXJ0eSAiRGVzY3JpcHRpb24iKQogICAgIChpb2tp
dC1wcm9wZXJ0eSAiRGV2ZWxvcG1lbnQiKQogICAgIChpb2tpdC1wcm9wZXJ0eS1yZWdleCAjIl5E
ZXZpY2UoIENoYXJhY3RlcmlzdGljc3xFcUlEKSIpCiAgICAgKGlva2l0LXByb3BlcnR5ICJEaXNw
bGF5Um91dGluZyIpCiAgICAgKGlva2l0LXByb3BlcnR5ICJEcml2ZXIgaXMgUmVhZHkiKQorICAg
IChpb2tpdC1wcm9wZXJ0eSAiRW5hYmxlQmxpdExpYiIpCiAgICAgKGlva2l0LXByb3BlcnR5ICJF
bmFibGVMUFZQIikKICAgICAoaW9raXQtcHJvcGVydHkgIkVuZGlhbm5lc3MiKQogICAgIChpb2tp
dC1wcm9wZXJ0eSAiRmFtaWx5IElEIikKKyAgICAoaW9raXQtcHJvcGVydHkgIkZvcmNlRGlzYWJs
ZUVEUkFNIikKICAgICAoaW9raXQtcHJvcGVydHkgIkZvcmNlU3VwcG9ydGVkIikKICAgICAoaW9r
aXQtcHJvcGVydHkgIkZvcm1hdHMiKQorICAgIChpb2tpdC1wcm9wZXJ0eSAiR1BVQ29uZmlndXJh
dGlvblZhcmlhYmxlIikKKyAgICAoaW9raXQtcHJvcGVydHkgIkdwdURlYnVnUG9saWN5IikKICAg
ICAoaW9raXQtcHJvcGVydHkgIkhJRFBvaW50ZXJBY2NlbGVyYXRpb25UeXBlIikKICAgICAoaW9r
aXQtcHJvcGVydHktcmVnZXggIyJeSU9BY2NlbChEaXNwbGF5UGlwZUNhcGFiaWxpdGllc3xJbmRl
eHxUeXBlc3xSZXZpc2lvbikiKQogICAgIChpb2tpdC1wcm9wZXJ0eS1yZWdleCAjIl5JTyhDbGFz
c3xNYXRjaENhdGVnb3J5fE5hbWVNYXRjaCkiKQpAQCAtMjIzLDYgKzIzMSw4IEBACiAgICAgKGlv
a2l0LXByb3BlcnR5ICJJT0JhY2tsaWdodEhhbmRsZXJJRCIpCiAgICAgKGlva2l0LXByb3BlcnR5
ICJJT0J1c3lJbnRlcmVzdCIpCiAgICAgKGlva2l0LXByb3BlcnR5ICJJT0NGUGx1Z0luVHlwZXMi
KQorICAgIChpb2tpdC1wcm9wZXJ0eSAiSU9LaXREZWJ1ZyIpCisgICAgKGlva2l0LXByb3BlcnR5
ICJJT1BDSU1hdGNoIikKICAgICAoaW9raXQtcHJvcGVydHkgIklPQ2hpbGRJbmRleCIpCiAgICAg
KGlva2l0LXByb3BlcnR5LXJlZ2V4ICMiXklPQ2xhc3MofE5hbWVPdmVycmlkZSkiKQogICAgIChp
b2tpdC1wcm9wZXJ0eSAiSU9Db25zb2xlVXNlcnMiKQpAQCAtMjQ4LDYgKzI1OCw3IEBACiAgICAg
KGlva2l0LXByb3BlcnR5ICJJT01hdGNoQ2F0ZWdvcnkiKQogICAgIChpb2tpdC1wcm9wZXJ0eSAi
SU9ORFJWRnJhbWVidWZmZXJHZW5lcmF0aW9uIikKICAgICAoaW9raXQtcHJvcGVydHkgIklPTlZS
QU1Qcm9wZXJ0eSIpCisgICAgKGlva2l0LXByb3BlcnR5ICJJT09DREJ1bmRsZU5hbWUiKQogICAg
IChpb2tpdC1wcm9wZXJ0eS1yZWdleCAjIl5JT05hbWUofE1hdGNoKHxlZCkpIikKICAgICAoaW9r
aXQtcHJvcGVydHkgIklPUENJVHVubmVsbGVkIikKICAgICAoaW9raXQtcHJvcGVydHkgIklPUE1T
dHJpY3RUcmVlT3JkZXIiKQpAQCAtMjY2LDEwICsyNzcsMTIgQEAKICAgICAoaW9raXQtcHJvcGVy
dHktcmVnZXggIyJeSW50ZXJuYWxTdGF0aXN0aWNzKHxBY2NtKSIpCiAgICAgKGlva2l0LXByb3Bl
cnR5LXJlZ2V4ICMiXk1ldGFsUGx1Z2luKE5hbWV8Q2xhc3NOYW1lKSIpCiAgICAgKGlva2l0LXBy
b3BlcnR5ICJNZXRhbFN0YXRpc3RpY3NOYW1lIikKKyAgICAoaW9raXQtcHJvcGVydHkgIk1ldGFs
U3RhdGlzdGljc1NjcmlwdE5hbWUiKQogICAgIChpb2tpdC1wcm9wZXJ0eSAiTVRISUREZXZpY2Ui
KQogICAgIChpb2tpdC1wcm9wZXJ0eSAiTVQgQnVpbHQtSW4iKQogICAgIChpb2tpdC1wcm9wZXJ0
eSAiTWFpbnRhaW5Qb3dlckluVUlMb2NrIikKICAgICAoaW9raXQtcHJvcGVydHkgIk1heCBQYWNr
ZXQgU2l6ZSIpCisgICAgKGlva2l0LXByb3BlcnR5ICJNZXRhbENvYWxlc2NlIikKICAgICAoaW9r
aXQtcHJvcGVydHkgIk1pbkRpZ2l0aXplclByZXNzdXJlVmFsdWUiKQogICAgIChpb2tpdC1wcm9w
ZXJ0eSAiTXVsdGl0b3VjaCBTZXJpYWwgTnVtYmVyIikKICAgICAoaW9raXQtcHJvcGVydHktcmVn
ZXggIyJeTXVsdGl0b3VjaCAoU3ViZGV2aWNlIHwpSUQiKQpAQCAtMjgyLDYgKzI5NSw3IEBACiAg
ICAgKGlva2l0LXByb3BlcnR5LXJlZ2V4ICMiXlZSQU0sKG1lbXZlbmRvcklEfHRvdGFsKE1CfHNp
emUpKSIpCiAgICAgKGlva2l0LXByb3BlcnR5ICJOb0F1dG9Sb3V0ZSIpCiAgICAgKGlva2l0LXBy
b3BlcnR5LXJlZ2V4ICMiXk51bShCbG9ja3N8U3RyZWFtcykiKQorICAgIChpb2tpdC1wcm9wZXJ0
eSAiUGFuaWNPbkdQVUhhbmciKQogICAgIChpb2tpdC1wcm9wZXJ0eS1yZWdleCAjIl5QZXJmb3Jt
YW5jZVN0YXRpc3RpY3MofEFjY3VtKSIpCiAgICAgKGlva2l0LXByb3BlcnR5ICJQcm90b2NvbCBD
aGFyYWN0ZXJpc3RpY3MiKQogICAgIChpb2tpdC1wcm9wZXJ0eSAiUmVtb3ZhYmxlIikKQEAgLTI5
NSw2ICszMDksNyBAQAogICAgIChpb2tpdC1wcm9wZXJ0eS1yZWdleCAjIl5TZW5zb3IgUmVnaW9u
IChEZXNjcmlwdG9yfFBhcmFtfFJvd3MpIikKICAgICAoaW9raXQtcHJvcGVydHktcmVnZXggIyJe
U2Vuc29yIFN1cmZhY2UgKERlc2NyaXB0b3J8SGVpZ2h0fFdpZHRoKSIpCiAgICAgKGlva2l0LXBy
b3BlcnR5ICJTdXJmYWNlTGlzdCIpCisgICAgKGlva2l0LXByb3BlcnR5ICJUZWxlbWV0cnlEaXNh
YmxlIikKICAgICAoaW9raXQtcHJvcGVydHkgIlRpbWVTdGFtcEZpbHRlcmluZyIpCiAgICAgKGlv
a2l0LXByb3BlcnR5ICJUcmFuc3BvcnQiKQogICAgIChpb2tpdC1wcm9wZXJ0eSAiVXNlckNsaWVu
dEVuYWJsZWQiKQpAQCAtMzA4LDExICszMjMsMTMgQEAKICAgICAoaW9raXQtcHJvcGVydHktcmVn
ZXggIyJeKGJvYXJkfGRldmljZXxyZXZpc2lvbnxzdWJzeXN0ZW18dmVuZG9yKS1pZCIpCiAgICAg
KGlva2l0LXByb3BlcnR5ICJib290LWdhbW1hLXJlc3RvcmVkIikKICAgICAoaW9raXQtcHJvcGVy
dHkgImJ1aWx0LWluIikKKyAgICAoaW9raXQtcHJvcGVydHkgImNhaWxfcHJvcGVydGllcyIpCiAg
ICAgKGlva2l0LXByb3BlcnR5ICJjbGFzcy1jb2RlIikKICAgICAoaW9raXQtcHJvcGVydHkgImNv
bXBhdGlibGUiKQogICAgIChpb2tpdC1wcm9wZXJ0eSAiY29ubmVjdG9yLXR5cGUiKQogICAgIChp
b2tpdC1wcm9wZXJ0eS1yZWdleCAjIl4oZGV2aWNlfHJldmlzaW9ufHN1YnN5c3RlbS12ZW5kb3J8
dG91Y2gtc2l6ZSktaWQiKQogICAgIChpb2tpdC1wcm9wZXJ0eSAiZGV2aWNlX3R5cGUiKQorICAg
IChpb2tpdC1wcm9wZXJ0eSAiZHBtIikKICAgICAoaW9raXQtcHJvcGVydHkgImdyYXBoaWMtb3B0
aW9ucyIpCiAgICAgKGlva2l0LXByb3BlcnR5ICJoZGEtZ2Z4IikKICAgICAoaW9raXQtcHJvcGVy
dHktcmVnZXggIyJeaWQoUHJvZHVjdHxWZW5kb3IpIikKQEAgLTU2OSw3ICs1ODYsMTEgQEAKICAg
ICAgICAoZ2xvYmFsLW5hbWUgImNvbS5hcHBsZS50cnVzdGQiKQogICAgICAgIChnbG9iYWwtbmFt
ZSAiY29tLmFwcGxlLnRydXN0ZC5hZ2VudCIpCiAgICAgICAgKGdsb2JhbC1uYW1lICJjb20uYXBw
bGUud2luZG93X3Byb3hpZXMiKQorI2lmIF9fTUFDX09TX1hfVkVSU0lPTl9NSU5fUkVRVUlSRUQg
Pj0gMTAxNDAwCisgICAgICAgKGdsb2JhbC1uYW1lICJjb20uYXBwbGUuQ0FSZW5kZXJTZXJ2ZXIi
KSA7IE5lZWRlZCBmb3IgW0NBQ29udGV4dCByZW1vdGVDb250ZXh0V2l0aE9wdGlvbnNdCisjZWxz
ZQogICAgICAgIChnbG9iYWwtbmFtZSAiY29tLmFwcGxlLndpbmRvd3NlcnZlci5hY3RpdmUiKQor
I2VuZGlmCiAgICAgICAgKGdsb2JhbC1uYW1lICJjb20uYXBwbGUueHBjLmFjdGl2aXR5LnVubWFu
YWdlZCIpCiAgICAgICAgKGdsb2JhbC1uYW1lICJjb20uYXBwbGUueHBjZCIpCiApCg==
</data>
<flag name="review"
          id="353998"
          type_id="1"
          status="+"
          setter="bfulgham"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>335457</attachid>
            <date>2018-03-09 13:55:50 -0800</date>
            <delta_ts>2018-03-09 14:43:54 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-182747-20180309135550.patch</filename>
            <type>text/plain</type>
            <size>5452</size>
            <attacher name="Per Arne Vollan">pvollan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJL
aXQvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMjk0ODEpCisrKyBTb3VyY2UvV2ViS2l0L0NoYW5nZUxv
Zwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI4IEBACisyMDE4LTAzLTA5ICBQZXIgQXJuZSBW
b2xsYW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KKworICAgICAgICBDcmVhdGUgQ0EgbGF5ZXIgY29u
dGV4dHMgd2l0aCArcmVtb3RlQ29udGV4dFdpdGhPcHRpb25zLgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTgyNzQ3CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgQnJlbnQgRnVsZ2hhbS4KKworICAgICAgICBDQSBsYXllciBjb250ZXh0cyAoQ0FDb250ZXh0
KSBhcmUgY3VycmVudGx5IGNyZWF0ZWQgd2l0aCArY29udGV4dFdpdGhDR1NDb25uZWN0aW9uLCB3
aGljaCBpcworICAgICAgICB1c2luZyB0aGUgbWFpbiBXaW5kb3dTZXJ2ZXIgY29ubmVjdGlvbiB0
byBjcmVhdGUgdGhlIGNvbnRleHQuIEluc3RlYWQsIHRoZSBjb250ZXh0cyBjYW4gYmUKKyAgICAg
ICAgY3JlYXRlZCB3aXRoICtyZW1vdGVDb250ZXh0V2l0aE9wdGlvbnMsIHdoaWNoIGRvZXMgbm90
IHVzZSB0aGUgbWFpbiBXaW5kb3dTZXJ2ZXIgY29ubmVjdGlvbi4KKyAgICAgICAgVGhpcyBpcyBh
IHN0ZXAgdG93YXJkcyBsaW1pdGluZyB0aGUgYWNjZXNzIHRoZSBXZWJDb250ZW50IHByb2Nlc3Mg
aGFzIHRvIHRoZSB3aW5kb3cgc2VydmVyLgorICAgICAgICBUbyBtYWtlIHRoZSArcmVtb3RlQ29u
dGV4dFdpdGhPcHRpb25zIGNhbGwgc3VjY2VlZCwgdGhlIHNhbmRib3ggaGFzIHRvIGJlIG1vZGlm
aWVkIHRvIGFsbG93CisgICAgICAgIGFjY2VzcyB0byBDQVJlbmRlclNlcnZlci4gQWxzbywgYWNj
ZXNzIHRvIHRoZSBXaW5kb3dTZXJ2ZXIgc2hvdWxkIGJlIGRlbmllZCBieSBjYWxsaW5nCisgICAg
ICAgIENHU1NldERlbnlXaW5kb3dTZXJ2ZXJDb25uZWN0aW9ucyh0cnVlKSBiZWZvcmUgZW50ZXJp
bmcgdGhlIHNhbmRib3guIFRoaXMgaXMgcGxhbm5lZCB0byBkbworICAgICAgICBpbiBhIGZvbGxv
dy11cCBwYXRjaC4gVGhlIGNhbGwgdG8gK3JlbW90ZUNvbnRleHRXaXRoT3B0aW9ucyB3aWxsIG9w
ZW4gdXAgV2luZG93U2VydmVyCisgICAgICAgIGNvbm5lY3Rpb25zLCBzaW5jZSB0aGUgV2luZG93
U2VydmVyIGlzIHRoZSBzeXN0ZW0gZGVmYXVsdCBDQSByZW5kZXIgc2VydmVyLCBidXQgdGhlc2UK
KyAgICAgICAgY29ubmVjdGlvbnMgY29tZSB3aXRoIGxpbWl0ZWQgV2luZG93U2VydmVyIGV4cG9z
dXJlLiBJbiBhZGRpdGlvbiwgd2UgbmVlZCB0byBvcGVuIHVwIHRoZQorICAgICAgICBzYW5kYm94
IGZvciBhY2Nlc3Npbmcgc29tZSBJT0tpdCBwcm9wZXJ0aWVzLgorCisgICAgICAgICogUGxhdGZv
cm0vbWFjL0xheWVySG9zdGluZ0NvbnRleHQubW06CisgICAgICAgIChXZWJLaXQ6OkxheWVySG9z
dGluZ0NvbnRleHQ6OmNyZWF0ZUZvckV4dGVybmFsSG9zdGluZ1Byb2Nlc3MpOgorICAgICAgICAq
IFNoYXJlZC9tYWMvSGFuZ0RldGVjdGlvbkRpc2FibGVyTWFjLm1tOgorICAgICAgICAoV2ViS2l0
OjpzZXRDbGllbnRzTWF5SWdub3JlRXZlbnRzKToKKyAgICAgICAgKiBXZWJQcm9jZXNzL2NvbS5h
cHBsZS5XZWJQcm9jZXNzLnNiLmluOgorCiAyMDE4LTAzLTA5ICBCcmVudCBGdWxnaGFtICA8YmZ1
bGdoYW1AYXBwbGUuY29tPgogCiAgICAgICAgIFJlbW92ZSBjb29raWUgQVBJIGFjY2VzcyBmcm9t
IFdlYkNvbnRlbnQgUHJvY2VzcwpJbmRleDogU291cmNlL1dlYktpdC9QbGF0Zm9ybS9tYWMvTGF5
ZXJIb3N0aW5nQ29udGV4dC5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0L1BsYXRmb3Jt
L21hYy9MYXllckhvc3RpbmdDb250ZXh0Lm1tCShyZXZpc2lvbiAyMjk0ODEpCisrKyBTb3VyY2Uv
V2ViS2l0L1BsYXRmb3JtL21hYy9MYXllckhvc3RpbmdDb250ZXh0Lm1tCSh3b3JraW5nIGNvcHkp
CkBAIC02Myw2ICs2Myw5IEBAIHN0ZDo6dW5pcXVlX3B0cjxMYXllckhvc3RpbmdDb250ZXh0PiBM
YXkKICAgICBsYXllckhvc3RpbmdDb250ZXh0LT5tX2NvbnRleHQgPSBbQ0FDb250ZXh0IHJlbW90
ZUNvbnRleHRXaXRoT3B0aW9uczpAewogICAgICAgICBrQ0FDb250ZXh0SWdub3Jlc0hpdFRlc3Qg
OiBAWUVTLAogICAgICAgICBrQ0FDb250ZXh0RGlzcGxheUlkIDogQDEwMDAwIH1dOworI2VsaWYg
X19NQUNfT1NfWF9WRVJTSU9OX01JTl9SRVFVSVJFRCA+PSAxMDE0MDAKKyAgICBbQ0FDb250ZXh0
IHNldEFsbG93c0NHU0Nvbm5lY3Rpb25zOk5PXTsKKyAgICBsYXllckhvc3RpbmdDb250ZXh0LT5t
X2NvbnRleHQgPSBbQ0FDb250ZXh0IHJlbW90ZUNvbnRleHRXaXRoT3B0aW9uczpAe2tDQUNvbnRl
eHRDSUZpbHRlckJlaGF2aW9yIDogIEAiaWdub3JlIn1dOwogI2Vsc2UKICAgICBsYXllckhvc3Rp
bmdDb250ZXh0LT5tX2NvbnRleHQgPSBbQ0FDb250ZXh0IGNvbnRleHRXaXRoQ0dTQ29ubmVjdGlv
bjpDR1NNYWluQ29ubmVjdGlvbklEKCkgb3B0aW9uczpAeyBrQ0FDb250ZXh0Q0lGaWx0ZXJCZWhh
dmlvciA6IEAiaWdub3JlIiB9XTsKICNlbmRpZgpJbmRleDogU291cmNlL1dlYktpdC9TaGFyZWQv
bWFjL0hhbmdEZXRlY3Rpb25EaXNhYmxlck1hYy5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0L1NoYXJlZC9tYWMvSGFuZ0RldGVjdGlvbkRpc2FibGVyTWFjLm1tCShyZXZpc2lvbiAyMjk0
ODEpCisrKyBTb3VyY2UvV2ViS2l0L1NoYXJlZC9tYWMvSGFuZ0RldGVjdGlvbkRpc2FibGVyTWFj
Lm1tCSh3b3JraW5nIGNvcHkpCkBAIC00Niw3ICs0NiwxNCBAQCBzdGF0aWMgYm9vbCBjbGllbnRz
TWF5SWdub3JlRXZlbnRzKCkKIAogc3RhdGljIHZvaWQgc2V0Q2xpZW50c01heUlnbm9yZUV2ZW50
cyhib29sIGNsaWVudHNNYXlJZ25vcmVFdmVudHMpCiB7Ci0gICAgaWYgKENHU1NldENvbm5lY3Rp
b25Qcm9wZXJ0eShDR1NNYWluQ29ubmVjdGlvbklEKCksIENHU01haW5Db25uZWN0aW9uSUQoKSwg
Y2xpZW50c01heUlnbm9yZUV2ZW50c0tleSwgY2xpZW50c01heUlnbm9yZUV2ZW50cyA/IGtDRkJv
b2xlYW5UcnVlIDoga0NGQm9vbGVhbkZhbHNlKSAhPSBrQ0dFcnJvclN1Y2Nlc3MpCisgICAgYXV0
byBjZ3NJZCA9IENHU01haW5Db25uZWN0aW9uSUQoKTsKKyNpZiBfX01BQ19PU19YX1ZFUlNJT05f
TUlOX1JFUVVJUkVEID49IDEwMTQwMAorICAgIC8vIEluIG1hY09TIDEwLjE0IGFuZCBsYXRlciwg
dGhlIFdlYkNvbnRlbnQgcHJvY2VzcyBkb2VzIG5vdCBoYXZlIGFjY2VzcyB0byB0aGUgV2luZG93
U2VydmVyLgorICAgIC8vIEluIHRoaXMgY2FzZSwgdGhlcmUgd2lsbCBiZSBubyB2YWxpZCBXaW5k
b3dTZXJ2ZXIgbWFpbiBjb25uZWN0aW9uLgorICAgIGlmICghY2dzSWQpCisgICAgICAgIHJldHVy
bjsKKyNlbmRpZgorICAgIGlmIChDR1NTZXRDb25uZWN0aW9uUHJvcGVydHkoY2dzSWQsIGNnc0lk
LCBjbGllbnRzTWF5SWdub3JlRXZlbnRzS2V5LCBjbGllbnRzTWF5SWdub3JlRXZlbnRzID8ga0NG
Qm9vbGVhblRydWUgOiBrQ0ZCb29sZWFuRmFsc2UpICE9IGtDR0Vycm9yU3VjY2VzcykKICAgICAg
ICAgQVNTRVJUX05PVF9SRUFDSEVEKCk7CiB9CiAKSW5kZXg6IFNvdXJjZS9XZWJLaXQvV2ViUHJv
Y2Vzcy9jb20uYXBwbGUuV2ViUHJvY2Vzcy5zYi5pbgo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0L1dlYlByb2Nlc3MvY29tLmFwcGxlLldlYlByb2Nlc3Muc2IuaW4JKHJldmlzaW9uIDIyOTQ4
MSkKKysrIFNvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9jb20uYXBwbGUuV2ViUHJvY2Vzcy5zYi5p
bgkod29ya2luZyBjb3B5KQpAQCAtMzMwLDYgKzMzMCwyNSBAQAogICAgIChpb2tpdC1wcm9wZXJ0
eSAic2F2ZWQtY29uZmlnIikKICAgICAoaW9raXQtcHJvcGVydHkgInN0YXJ0dXAtdGltaW5nIikK
ICAgICAoaW9raXQtcHJvcGVydHkgInRvdWNoLXNpemUtaWQiKQorI2lmIF9fTUFDX09TX1hfVkVS
U0lPTl9NSU5fUkVRVUlSRUQgPj0gMTAxNDAwCisgICAgKGlva2l0LXByb3BlcnR5ICJBVFksY2Jp
dHMiKQorICAgIChpb2tpdC1wcm9wZXJ0eSAiQVRZLGludHJldiIpCisgICAgKGlva2l0LXByb3Bl
cnR5ICJBY2NlbE5hdGl2ZURNQVJvd0J5dGVBbGlnbm1lbnQiKQorICAgIChpb2tpdC1wcm9wZXJ0
eSAiQ29tcGFjdFZSQU0iKQorICAgIChpb2tpdC1wcm9wZXJ0eSAiRW5hYmxlQmxpdExpYiIpCisg
ICAgKGlva2l0LXByb3BlcnR5ICJGb3JjZURpc2FibGVFRFJBTSIpCisgICAgKGlva2l0LXByb3Bl
cnR5ICJHUFVDb25maWd1cmF0aW9uVmFyaWFibGUiKQorICAgIChpb2tpdC1wcm9wZXJ0eSAiR3B1
RGVidWdQb2xpY3kiKQorICAgIChpb2tpdC1wcm9wZXJ0eSAiSU9LaXREZWJ1ZyIpCisgICAgKGlv
a2l0LXByb3BlcnR5ICJJT1BDSU1hdGNoIikKKyAgICAoaW9raXQtcHJvcGVydHkgIklPT0NEQnVu
ZGxlTmFtZSIpCisgICAgKGlva2l0LXByb3BlcnR5ICJNZXRhbFN0YXRpc3RpY3NTY3JpcHROYW1l
IikKKyAgICAoaW9raXQtcHJvcGVydHkgIk1ldGFsQ29hbGVzY2UiKQorICAgIChpb2tpdC1wcm9w
ZXJ0eSAiUGFuaWNPbkdQVUhhbmciKQorICAgIChpb2tpdC1wcm9wZXJ0eSAiVGVsZW1ldHJ5RGlz
YWJsZSIpCisgICAgKGlva2l0LXByb3BlcnR5ICJjYWlsX3Byb3BlcnRpZXMiKQorICAgIChpb2tp
dC1wcm9wZXJ0eSAiZHBtIikKKyNlbmRpZgogKQogCiAjaWYgX19NQUNfT1NfWF9WRVJTSU9OX01J
Tl9SRVFVSVJFRCA+PSAxMDEzMDAKQEAgLTU2OSw3ICs1ODgsMTEgQEAKICAgICAgICAoZ2xvYmFs
LW5hbWUgImNvbS5hcHBsZS50cnVzdGQiKQogICAgICAgIChnbG9iYWwtbmFtZSAiY29tLmFwcGxl
LnRydXN0ZC5hZ2VudCIpCiAgICAgICAgKGdsb2JhbC1uYW1lICJjb20uYXBwbGUud2luZG93X3By
b3hpZXMiKQorI2lmIF9fTUFDX09TX1hfVkVSU0lPTl9NSU5fUkVRVUlSRUQgPj0gMTAxNDAwCisg
ICAgICAgKGdsb2JhbC1uYW1lICJjb20uYXBwbGUuQ0FSZW5kZXJTZXJ2ZXIiKSA7IE5lZWRlZCBm
b3IgW0NBQ29udGV4dCByZW1vdGVDb250ZXh0V2l0aE9wdGlvbnNdCisjZWxzZQogICAgICAgIChn
bG9iYWwtbmFtZSAiY29tLmFwcGxlLndpbmRvd3NlcnZlci5hY3RpdmUiKQorI2VuZGlmCiAgICAg
ICAgKGdsb2JhbC1uYW1lICJjb20uYXBwbGUueHBjLmFjdGl2aXR5LnVubWFuYWdlZCIpCiAgICAg
ICAgKGdsb2JhbC1uYW1lICJjb20uYXBwbGUueHBjZCIpCiApCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>