<?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>183634</bug_id>
          
          <creation_ts>2018-03-14 09:16:03 -0700</creation_ts>
          <short_desc>[TexMap] Clean up TextureMapperLayer constructor</short_desc>
          <delta_ts>2018-03-16 10:08:21 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Zan Dobersek">zan</reporter>
          <assigned_to name="Zan Dobersek">zan</assigned_to>
          <cc>cmarcelo</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>luiz</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>noam</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1406418</commentid>
    <comment_count>0</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2018-03-14 09:16:03 -0700</bug_when>
    <thetext>[TexMap] Clean up TextureMapperLayer constructor</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1406421</commentid>
    <comment_count>1</comment_count>
      <attachid>335774</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2018-03-14 09:19:20 -0700</bug_when>
    <thetext>Created attachment 335774
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1406628</commentid>
    <comment_count>2</comment_count>
      <attachid>335837</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2018-03-15 00:20:54 -0700</bug_when>
    <thetext>Created attachment 335837
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1406635</commentid>
    <comment_count>3</comment_count>
      <attachid>335840</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2018-03-15 01:02:33 -0700</bug_when>
    <thetext>Created attachment 335840
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1406968</commentid>
    <comment_count>4</comment_count>
      <attachid>335932</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2018-03-16 06:35:18 -0700</bug_when>
    <thetext>Created attachment 335932
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1407023</commentid>
    <comment_count>5</comment_count>
      <attachid>335932</attachid>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2018-03-16 10:07:29 -0700</bug_when>
    <thetext>Comment on attachment 335932
Patch for landing

Clearing flags on attachment: 335932

Committed r229670: &lt;https://trac.webkit.org/changeset/229670&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1407024</commentid>
    <comment_count>6</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2018-03-16 10:07:33 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1407026</commentid>
    <comment_count>7</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-03-16 10:08:21 -0700</bug_when>
    <thetext>&lt;rdar://problem/38548492&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>335774</attachid>
            <date>2018-03-14 09:19:20 -0700</date>
            <delta_ts>2018-03-15 00:20:51 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-183634-20180314171919.patch</filename>
            <type>text/plain</type>
            <size>5125</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjI5NTk3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTk4NDkzMjM5N2UyNDNm
MmRjNmEzZDU4ZjZlYmMwOWY4NzJlMmZjOC4uNGJlN2FhOTcyZjdjYTFhYmM4ZDhmMjI3MThmMGY0
Njc3ZGVjOGE2ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDE4LTAzLTE0ICBaYW4g
RG9iZXJzZWsgIDx6ZG9iZXJzZWtAaWdhbGlhLmNvbT4KKworICAgICAgICBbVGV4TWFwXSBDbGVh
biB1cCBUZXh0dXJlTWFwcGVyTGF5ZXIgY29uc3RydWN0b3IKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4MzYzNAorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEluIHRoZSBUZXh0dXJlTWFwcGVyTGF5ZXIgaGVh
ZGVyLCBvbmx5IGRlY2xhcmUgdGhlIGNvbnN0cnVjdG9yLCBhbmQgbW92ZQorICAgICAgICBhbGwg
dGhlIHByZXZpb3VzIG1lbWJlciBpbml0aWFsaXphdGlvbiB0byB0aGUgcG9pbnQgb2YgZGVjbGFy
YXRpb24gb2YKKyAgICAgICAgdGhlc2UgbWVtYmVyIHZhcmlhYmxlcy4KKworICAgICAgICBJbiB0
aGUgVGV4dHVyZU1hcHBlckxheWVyIGltcGxlbWVudGF0aW9uIGZpbGUsIHRoZSBjb25zdHJ1Y3Rv
ciBhbmQKKyAgICAgICAgZGVzdHJ1Y3RvciBhcmUgbW92ZWQgaW50byBwcm9wZXIgb3JkZXIgYXQg
dGhlIHRvcCBvZiB0aGUgZmlsZS4gVGhlCisgICAgICAgIGZvcm1lciBpcyBkZWZhdWx0ZWQsIGFu
ZCB0aGUgbGF0dGVyIHJlbWFpbnMgdW5jaGFuZ2VkLgorCisgICAgICAgIE5vIGNoYW5nZSBpbiBi
ZWhhdmlvci4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9UZXh0dXJlTWFw
cGVyTGF5ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6VGV4dHVyZU1hcHBlckxheWVyOjp+VGV4
dHVyZU1hcHBlckxheWVyKToKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvVGV4
dHVyZU1hcHBlckxheWVyLmg6CisKIDIwMTgtMDMtMTMgIEpvaG4gV2lsYW5kZXIgIDx3aWxhbmRl
ckBhcHBsZS5jb20+CiAKICAgICAgICAgUmVzb3VyY2UgTG9hZCBTdGF0aXN0aWNzOiBJbW1lZGlh
dGVseSBmb3J3YXJkIGNvb2tpZSBhY2Nlc3MgZm9yIGRvbWFpbnMgd2l0aCBwcmV2aW91cyB1c2Vy
IGludGVyYWN0aW9uIHdoZW4gdGhlcmUncyBhbiBvcGVuZXIgZG9jdW1lbnQKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9UZXh0dXJlTWFwcGVyTGF5
ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1RleHR1cmVN
YXBwZXJMYXllci5jcHAKaW5kZXggYjliMmZjN2MyZmQ2ZTAyYjA1MjYwZTY0MDZjZmEzYzk1YzY4
OWU5Mi4uODY1OGQzNzhhNTE0NWM4MGRmYWY4NTFkMzBmNGE1NDIzZDA1YjBkYyAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1RleHR1cmVNYXBwZXJM
YXllci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1Rl
eHR1cmVNYXBwZXJMYXllci5jcHAKQEAgLTQwLDYgKzQwLDIzIEBAIHB1YmxpYzoKICAgICBJbnRT
aXplIG9mZnNldDsKIH07CiAKK1RleHR1cmVNYXBwZXJMYXllcjo6VGV4dHVyZU1hcHBlckxheWVy
KCkgPSBkZWZhdWx0OworCitUZXh0dXJlTWFwcGVyTGF5ZXI6On5UZXh0dXJlTWFwcGVyTGF5ZXIo
KQoreworICAgIGZvciAoYXV0byogY2hpbGQgOiBtX2NoaWxkcmVuKQorICAgICAgICBjaGlsZC0+
bV9wYXJlbnQgPSBudWxscHRyOworCisgICAgcmVtb3ZlRnJvbVBhcmVudCgpOworCisgICAgaWYg
KG1fZWZmZWN0VGFyZ2V0KSB7CisgICAgICAgIGlmIChtX2VmZmVjdFRhcmdldC0+bV9zdGF0ZS5t
YXNrTGF5ZXIgPT0gdGhpcykKKyAgICAgICAgICAgIG1fZWZmZWN0VGFyZ2V0LT5tX3N0YXRlLm1h
c2tMYXllciA9IG51bGxwdHI7CisgICAgICAgIGlmIChtX2VmZmVjdFRhcmdldC0+bV9zdGF0ZS5y
ZXBsaWNhTGF5ZXIgPT0gdGhpcykKKyAgICAgICAgICAgIG1fZWZmZWN0VGFyZ2V0LT5tX3N0YXRl
LnJlcGxpY2FMYXllciA9IG51bGxwdHI7CisgICAgfQorfQorCiB2b2lkIFRleHR1cmVNYXBwZXJM
YXllcjo6Y29tcHV0ZVRyYW5zZm9ybXNSZWN1cnNpdmUoKQogewogICAgIGlmIChtX3N0YXRlLnNp
emUuaXNFbXB0eSgpICYmIG1fc3RhdGUubWFza3NUb0JvdW5kcykKQEAgLTQ0MywyMSArNDYwLDYg
QEAgdm9pZCBUZXh0dXJlTWFwcGVyTGF5ZXI6OnBhaW50UmVjdXJzaXZlKGNvbnN0IFRleHR1cmVN
YXBwZXJQYWludE9wdGlvbnMmIG9wdGlvbnMKICAgICBwYWludFVzaW5nT3ZlcmxhcFJlZ2lvbnMo
cGFpbnRPcHRpb25zKTsKIH0KIAotVGV4dHVyZU1hcHBlckxheWVyOjp+VGV4dHVyZU1hcHBlckxh
eWVyKCkKLXsKLSAgICBmb3IgKGF1dG8qIGNoaWxkIDogbV9jaGlsZHJlbikKLSAgICAgICAgY2hp
bGQtPm1fcGFyZW50ID0gbnVsbHB0cjsKLQotICAgIHJlbW92ZUZyb21QYXJlbnQoKTsKLQotICAg
IGlmIChtX2VmZmVjdFRhcmdldCkgewotICAgICAgICBpZiAobV9lZmZlY3RUYXJnZXQtPm1fc3Rh
dGUubWFza0xheWVyID09IHRoaXMpCi0gICAgICAgICAgICBtX2VmZmVjdFRhcmdldC0+bV9zdGF0
ZS5tYXNrTGF5ZXIgPSBudWxscHRyOwotICAgICAgICBpZiAobV9lZmZlY3RUYXJnZXQtPm1fc3Rh
dGUucmVwbGljYUxheWVyID09IHRoaXMpCi0gICAgICAgICAgICBtX2VmZmVjdFRhcmdldC0+bV9z
dGF0ZS5yZXBsaWNhTGF5ZXIgPSBudWxscHRyOwotICAgIH0KLX0KLQogI2lmICFVU0UoQ09PUkRJ
TkFURURfR1JBUEhJQ1MpCiB2b2lkIFRleHR1cmVNYXBwZXJMYXllcjo6c2V0Q2hpbGRyZW4oY29u
c3QgVmVjdG9yPEdyYXBoaWNzTGF5ZXIqPiYgbmV3Q2hpbGRyZW4pCiB7CmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvVGV4dHVyZU1hcHBlckxheWVy
LmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvVGV4dHVyZU1hcHBl
ckxheWVyLmgKaW5kZXggN2U1ZjMzMjUwMjFmNDZlZTk1ZmNkNWVhMTE3NjQ1ZjM0ZTE2MmVjMy4u
MTI4NjBmMWFjNjAzYzExYjkyZTI2ZjkwNjRjZjIyOWNjMjcxNjI4NSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1RleHR1cmVNYXBwZXJMYXllci5o
CisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9UZXh0dXJlTWFw
cGVyTGF5ZXIuaApAQCAtMzgsMTggKzM4LDcgQEAgY2xhc3MgV0VCQ09SRV9FWFBPUlQgVGV4dHVy
ZU1hcHBlckxheWVyIDogcHVibGljIFRleHR1cmVNYXBwZXJBbmltYXRpb246OkNsaWVudAogICAg
IFdURl9NQUtFX05PTkNPUFlBQkxFKFRleHR1cmVNYXBwZXJMYXllcik7CiAgICAgV1RGX01BS0Vf
RkFTVF9BTExPQ0FURUQ7CiBwdWJsaWM6Ci0gICAgVGV4dHVyZU1hcHBlckxheWVyKCkKLSAgICAg
ICAgOiBtX3BhcmVudCgwKQotICAgICAgICAsIG1fZWZmZWN0VGFyZ2V0KDApCi0gICAgICAgICwg
bV9jb250ZW50c0xheWVyKDApCi0gICAgICAgICwgbV9jdXJyZW50T3BhY2l0eSgxKQotICAgICAg
ICAsIG1fY2VudGVyWigwKQotICAgICAgICAsIG1fdGV4dHVyZU1hcHBlcigwKQotICAgICAgICAs
IG1fZml4ZWRUb1ZpZXdwb3J0KGZhbHNlKQotICAgICAgICAsIG1faWQoMCkKLSAgICAgICAgLCBt
X3BhdHRlcm5UcmFuc2Zvcm1EaXJ0eShmYWxzZSkKLSAgICB7IH0KLQorICAgIFRleHR1cmVNYXBw
ZXJMYXllcigpOwogICAgIHZpcnR1YWwgflRleHR1cmVNYXBwZXJMYXllcigpOwogCiAgICAgdm9p
ZCBzZXRJRCh1aW50MzJfdCBpZCkgeyBtX2lkID0gaWQ7IH0KQEAgLTE2NCwxNCArMTUzLDE0IEBA
IHByaXZhdGU6CiAgICAgfQogCiAgICAgVmVjdG9yPFRleHR1cmVNYXBwZXJMYXllcio+IG1fY2hp
bGRyZW47Ci0gICAgVGV4dHVyZU1hcHBlckxheWVyKiBtX3BhcmVudDsKLSAgICBUZXh0dXJlTWFw
cGVyTGF5ZXIqIG1fZWZmZWN0VGFyZ2V0OworICAgIFRleHR1cmVNYXBwZXJMYXllciogbV9wYXJl
bnQgeyBudWxscHRyIH07CisgICAgVGV4dHVyZU1hcHBlckxheWVyKiBtX2VmZmVjdFRhcmdldCB7
IG51bGxwdHIgfTsKICAgICBSZWZQdHI8VGV4dHVyZU1hcHBlckJhY2tpbmdTdG9yZT4gbV9iYWNr
aW5nU3RvcmU7Ci0gICAgVGV4dHVyZU1hcHBlclBsYXRmb3JtTGF5ZXIqIG1fY29udGVudHNMYXll
cjsKICAgICBHcmFwaGljc0xheWVyVHJhbnNmb3JtIG1fY3VycmVudFRyYW5zZm9ybTsKLSAgICBm
bG9hdCBtX2N1cnJlbnRPcGFjaXR5OworICAgIFRleHR1cmVNYXBwZXJQbGF0Zm9ybUxheWVyKiBt
X2NvbnRlbnRzTGF5ZXIgeyBudWxscHRyIH07CisgICAgZmxvYXQgbV9jdXJyZW50T3BhY2l0eSB7
IDEuMCB9OwogICAgIEZpbHRlck9wZXJhdGlvbnMgbV9jdXJyZW50RmlsdGVyczsKLSAgICBmbG9h
dCBtX2NlbnRlclo7CisgICAgZmxvYXQgbV9jZW50ZXJaIHsgMCB9OwogCiAgICAgc3RydWN0IFN0
YXRlIHsKICAgICAgICAgRmxvYXRQb2ludCBwb3M7CkBAIC0yMjEsMTMgKzIxMCwxMyBAQCBwcml2
YXRlOgogICAgIH07CiAKICAgICBTdGF0ZSBtX3N0YXRlOwotICAgIFRleHR1cmVNYXBwZXIqIG1f
dGV4dHVyZU1hcHBlcjsKKyAgICBUZXh0dXJlTWFwcGVyKiBtX3RleHR1cmVNYXBwZXIgeyBudWxs
cHRyIH07CiAgICAgVGV4dHVyZU1hcHBlckFuaW1hdGlvbnMgbV9hbmltYXRpb25zOwogICAgIEZs
b2F0U2l6ZSBtX3Njcm9sbFBvc2l0aW9uRGVsdGE7Ci0gICAgYm9vbCBtX2ZpeGVkVG9WaWV3cG9y
dDsKLSAgICB1aW50MzJfdCBtX2lkOworICAgIGJvb2wgbV9maXhlZFRvVmlld3BvcnQgeyBmYWxz
ZSB9OworICAgIHVpbnQzMl90IG1faWQgeyAwIH07CiAgICAgVHJhbnNmb3JtYXRpb25NYXRyaXgg
bV9wYXR0ZXJuVHJhbnNmb3JtOwotICAgIGJvb2wgbV9wYXR0ZXJuVHJhbnNmb3JtRGlydHk7Cisg
ICAgYm9vbCBtX3BhdHRlcm5UcmFuc2Zvcm1EaXJ0eSB7IGZhbHNlIH07CiB9OwogCiB9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>335837</attachid>
            <date>2018-03-15 00:20:54 -0700</date>
            <delta_ts>2018-03-15 01:02:30 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-183634-20180315082053.patch</filename>
            <type>text/plain</type>
            <size>4939</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjI5NjIxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTRlNTI5OTE3YmU1YzRk
MDZiNjc1NTllZDAxZTZjYzlkMTIzYmJhOS4uZmJiYTZiNjYxYmM3YTdiMGFmMzM0MTY0ZGY1ZTI1
YWIwZWZmNTZjYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI2IEBACiAyMDE4LTAzLTE1ICBaYW4g
RG9iZXJzZWsgIDx6ZG9iZXJzZWtAaWdhbGlhLmNvbT4KIAorICAgICAgICBbVGV4TWFwXSBDbGVh
biB1cCBUZXh0dXJlTWFwcGVyTGF5ZXIgY29uc3RydWN0b3IKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4MzYzNAorCisgICAgICAgIFJldmlld2VkIGJ5
IE1pY2hhZWwgQ2F0YW56YXJvLgorCisgICAgICAgIEluIHRoZSBUZXh0dXJlTWFwcGVyTGF5ZXIg
aGVhZGVyLCBvbmx5IGRlY2xhcmUgdGhlIGNvbnN0cnVjdG9yLCBhbmQgbW92ZQorICAgICAgICBh
bGwgdGhlIHByZXZpb3VzIG1lbWJlciBpbml0aWFsaXphdGlvbiB0byB0aGUgcG9pbnQgb2YgZGVj
bGFyYXRpb24gb2YKKyAgICAgICAgdGhlc2UgbWVtYmVyIHZhcmlhYmxlcy4KKworICAgICAgICBJ
biB0aGUgVGV4dHVyZU1hcHBlckxheWVyIGltcGxlbWVudGF0aW9uIGZpbGUsIHRoZSBjb25zdHJ1
Y3RvciBhbmQKKyAgICAgICAgZGVzdHJ1Y3RvciBhcmUgbW92ZWQgaW50byBwcm9wZXIgb3JkZXIg
YXQgdGhlIHRvcCBvZiB0aGUgZmlsZS4gVGhlCisgICAgICAgIGZvcm1lciBpcyBkZWZhdWx0ZWQs
IGFuZCB0aGUgbGF0dGVyIHJlbWFpbnMgdW5jaGFuZ2VkLgorCisgICAgICAgIE5vIGNoYW5nZSBp
biBiZWhhdmlvci4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9UZXh0dXJl
TWFwcGVyTGF5ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6VGV4dHVyZU1hcHBlckxheWVyOjp+
VGV4dHVyZU1hcHBlckxheWVyKToKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAv
VGV4dHVyZU1hcHBlckxheWVyLmg6CisKKzIwMTgtMDMtMTUgIFphbiBEb2JlcnNlayAgPHpkb2Jl
cnNla0BpZ2FsaWEuY29tPgorCiAgICAgICAgIFtUZXhNYXBdIERvbid0IGJvdGhlciBjYWNoaW5n
IHBhdHRlcm4gdHJhbnNmb3JtIG1hdHJpeAogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTgzNjMzCiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2dyYXBoaWNzL3RleG1hcC9UZXh0dXJlTWFwcGVyTGF5ZXIuY3BwIGIvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1RleHR1cmVNYXBwZXJMYXllci5jcHAKaW5k
ZXggYjQ2YjZmN2YzNjU2ZTU1Njg2OTM4MjI5M2E4ZGY3MzgzOTJmYmE3OC4uMzNhZWNmZmY3NDE0
MWU5NmYyOGUwNThkNGI1ZjBjYTcwOWY3ODA2ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1RleHR1cmVNYXBwZXJMYXllci5jcHAKKysrIGIvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1RleHR1cmVNYXBwZXJMYXllci5j
cHAKQEAgLTQwLDYgKzQwLDIzIEBAIHB1YmxpYzoKICAgICBJbnRTaXplIG9mZnNldDsKIH07CiAK
K1RleHR1cmVNYXBwZXJMYXllcjo6VGV4dHVyZU1hcHBlckxheWVyKCkgPSBkZWZhdWx0OworCitU
ZXh0dXJlTWFwcGVyTGF5ZXI6On5UZXh0dXJlTWFwcGVyTGF5ZXIoKQoreworICAgIGZvciAoYXV0
byogY2hpbGQgOiBtX2NoaWxkcmVuKQorICAgICAgICBjaGlsZC0+bV9wYXJlbnQgPSBudWxscHRy
OworCisgICAgcmVtb3ZlRnJvbVBhcmVudCgpOworCisgICAgaWYgKG1fZWZmZWN0VGFyZ2V0KSB7
CisgICAgICAgIGlmIChtX2VmZmVjdFRhcmdldC0+bV9zdGF0ZS5tYXNrTGF5ZXIgPT0gdGhpcykK
KyAgICAgICAgICAgIG1fZWZmZWN0VGFyZ2V0LT5tX3N0YXRlLm1hc2tMYXllciA9IG51bGxwdHI7
CisgICAgICAgIGlmIChtX2VmZmVjdFRhcmdldC0+bV9zdGF0ZS5yZXBsaWNhTGF5ZXIgPT0gdGhp
cykKKyAgICAgICAgICAgIG1fZWZmZWN0VGFyZ2V0LT5tX3N0YXRlLnJlcGxpY2FMYXllciA9IG51
bGxwdHI7CisgICAgfQorfQorCiB2b2lkIFRleHR1cmVNYXBwZXJMYXllcjo6Y29tcHV0ZVRyYW5z
Zm9ybXNSZWN1cnNpdmUoKQogewogICAgIGlmIChtX3N0YXRlLnNpemUuaXNFbXB0eSgpICYmIG1f
c3RhdGUubWFza3NUb0JvdW5kcykKQEAgLTQzNCwyMSArNDUxLDYgQEAgdm9pZCBUZXh0dXJlTWFw
cGVyTGF5ZXI6OnBhaW50UmVjdXJzaXZlKGNvbnN0IFRleHR1cmVNYXBwZXJQYWludE9wdGlvbnMm
IG9wdGlvbnMKICAgICBwYWludFVzaW5nT3ZlcmxhcFJlZ2lvbnMocGFpbnRPcHRpb25zKTsKIH0K
IAotVGV4dHVyZU1hcHBlckxheWVyOjp+VGV4dHVyZU1hcHBlckxheWVyKCkKLXsKLSAgICBmb3Ig
KGF1dG8qIGNoaWxkIDogbV9jaGlsZHJlbikKLSAgICAgICAgY2hpbGQtPm1fcGFyZW50ID0gbnVs
bHB0cjsKLQotICAgIHJlbW92ZUZyb21QYXJlbnQoKTsKLQotICAgIGlmIChtX2VmZmVjdFRhcmdl
dCkgewotICAgICAgICBpZiAobV9lZmZlY3RUYXJnZXQtPm1fc3RhdGUubWFza0xheWVyID09IHRo
aXMpCi0gICAgICAgICAgICBtX2VmZmVjdFRhcmdldC0+bV9zdGF0ZS5tYXNrTGF5ZXIgPSBudWxs
cHRyOwotICAgICAgICBpZiAobV9lZmZlY3RUYXJnZXQtPm1fc3RhdGUucmVwbGljYUxheWVyID09
IHRoaXMpCi0gICAgICAgICAgICBtX2VmZmVjdFRhcmdldC0+bV9zdGF0ZS5yZXBsaWNhTGF5ZXIg
PSBudWxscHRyOwotICAgIH0KLX0KLQogI2lmICFVU0UoQ09PUkRJTkFURURfR1JBUEhJQ1MpCiB2
b2lkIFRleHR1cmVNYXBwZXJMYXllcjo6c2V0Q2hpbGRyZW4oY29uc3QgVmVjdG9yPEdyYXBoaWNz
TGF5ZXIqPiYgbmV3Q2hpbGRyZW4pCiB7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy90ZXhtYXAvVGV4dHVyZU1hcHBlckxheWVyLmggYi9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvVGV4dHVyZU1hcHBlckxheWVyLmgKaW5kZXggZTYx
N2U0NmJhY2Q5Y2RjMjg4ZDAzMTc4ZGEzMTM3M2E5NWZmMGY5Yi4uYWU3ZGRiMGZmMDY2Y2U5N2Rj
YWZmYzY5MDllYjE3MGZiYWExYmI5NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vZ3JhcGhpY3MvdGV4bWFwL1RleHR1cmVNYXBwZXJMYXllci5oCisrKyBiL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9UZXh0dXJlTWFwcGVyTGF5ZXIuaApAQCAtMzgs
MTcgKzM4LDcgQEAgY2xhc3MgV0VCQ09SRV9FWFBPUlQgVGV4dHVyZU1hcHBlckxheWVyIDogcHVi
bGljIFRleHR1cmVNYXBwZXJBbmltYXRpb246OkNsaWVudAogICAgIFdURl9NQUtFX05PTkNPUFlB
QkxFKFRleHR1cmVNYXBwZXJMYXllcik7CiAgICAgV1RGX01BS0VfRkFTVF9BTExPQ0FURUQ7CiBw
dWJsaWM6Ci0gICAgVGV4dHVyZU1hcHBlckxheWVyKCkKLSAgICAgICAgOiBtX3BhcmVudCgwKQot
ICAgICAgICAsIG1fZWZmZWN0VGFyZ2V0KDApCi0gICAgICAgICwgbV9jb250ZW50c0xheWVyKDAp
Ci0gICAgICAgICwgbV9jdXJyZW50T3BhY2l0eSgxKQotICAgICAgICAsIG1fY2VudGVyWigwKQot
ICAgICAgICAsIG1fdGV4dHVyZU1hcHBlcigwKQotICAgICAgICAsIG1fZml4ZWRUb1ZpZXdwb3J0
KGZhbHNlKQotICAgICAgICAsIG1faWQoMCkKLSAgICB7IH0KLQorICAgIFRleHR1cmVNYXBwZXJM
YXllcigpOwogICAgIHZpcnR1YWwgflRleHR1cmVNYXBwZXJMYXllcigpOwogCiAgICAgdm9pZCBz
ZXRJRCh1aW50MzJfdCBpZCkgeyBtX2lkID0gaWQ7IH0KQEAgLTE2MiwxNCArMTUyLDE0IEBAIHBy
aXZhdGU6CiAgICAgfQogCiAgICAgVmVjdG9yPFRleHR1cmVNYXBwZXJMYXllcio+IG1fY2hpbGRy
ZW47Ci0gICAgVGV4dHVyZU1hcHBlckxheWVyKiBtX3BhcmVudDsKLSAgICBUZXh0dXJlTWFwcGVy
TGF5ZXIqIG1fZWZmZWN0VGFyZ2V0OworICAgIFRleHR1cmVNYXBwZXJMYXllciogbV9wYXJlbnQg
eyBudWxscHRyIH07CisgICAgVGV4dHVyZU1hcHBlckxheWVyKiBtX2VmZmVjdFRhcmdldCB7IG51
bGxwdHIgfTsKICAgICBSZWZQdHI8VGV4dHVyZU1hcHBlckJhY2tpbmdTdG9yZT4gbV9iYWNraW5n
U3RvcmU7Ci0gICAgVGV4dHVyZU1hcHBlclBsYXRmb3JtTGF5ZXIqIG1fY29udGVudHNMYXllcjsK
ICAgICBHcmFwaGljc0xheWVyVHJhbnNmb3JtIG1fY3VycmVudFRyYW5zZm9ybTsKLSAgICBmbG9h
dCBtX2N1cnJlbnRPcGFjaXR5OworICAgIFRleHR1cmVNYXBwZXJQbGF0Zm9ybUxheWVyKiBtX2Nv
bnRlbnRzTGF5ZXIgeyBudWxscHRyIH07CisgICAgZmxvYXQgbV9jdXJyZW50T3BhY2l0eSB7IDEu
MCB9OwogICAgIEZpbHRlck9wZXJhdGlvbnMgbV9jdXJyZW50RmlsdGVyczsKLSAgICBmbG9hdCBt
X2NlbnRlclo7CisgICAgZmxvYXQgbV9jZW50ZXJaIHsgMCB9OwogCiAgICAgc3RydWN0IFN0YXRl
IHsKICAgICAgICAgRmxvYXRQb2ludCBwb3M7CkBAIC0yMTksMTEgKzIwOSwxMSBAQCBwcml2YXRl
OgogICAgIH07CiAKICAgICBTdGF0ZSBtX3N0YXRlOwotICAgIFRleHR1cmVNYXBwZXIqIG1fdGV4
dHVyZU1hcHBlcjsKKyAgICBUZXh0dXJlTWFwcGVyKiBtX3RleHR1cmVNYXBwZXIgeyBudWxscHRy
IH07CiAgICAgVGV4dHVyZU1hcHBlckFuaW1hdGlvbnMgbV9hbmltYXRpb25zOwogICAgIEZsb2F0
U2l6ZSBtX3Njcm9sbFBvc2l0aW9uRGVsdGE7Ci0gICAgYm9vbCBtX2ZpeGVkVG9WaWV3cG9ydDsK
LSAgICB1aW50MzJfdCBtX2lkOworICAgIGJvb2wgbV9maXhlZFRvVmlld3BvcnQgeyBmYWxzZSB9
OworICAgIHVpbnQzMl90IG1faWQgeyAwIH07CiB9OwogCiB9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>335840</attachid>
            <date>2018-03-15 01:02:33 -0700</date>
            <delta_ts>2018-03-16 06:35:15 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-183634-20180315090232.patch</filename>
            <type>text/plain</type>
            <size>4954</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjI5NjIxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTRlNTI5OTE3YmU1YzRk
MDZiNjc1NTllZDAxZTZjYzlkMTIzYmJhOS4uZmJiYTZiNjYxYmM3YTdiMGFmMzM0MTY0ZGY1ZTI1
YWIwZWZmNTZjYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI2IEBACiAyMDE4LTAzLTE1ICBaYW4g
RG9iZXJzZWsgIDx6ZG9iZXJzZWtAaWdhbGlhLmNvbT4KIAorICAgICAgICBbVGV4TWFwXSBDbGVh
biB1cCBUZXh0dXJlTWFwcGVyTGF5ZXIgY29uc3RydWN0b3IKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4MzYzNAorCisgICAgICAgIFJldmlld2VkIGJ5
IE1pY2hhZWwgQ2F0YW56YXJvLgorCisgICAgICAgIEluIHRoZSBUZXh0dXJlTWFwcGVyTGF5ZXIg
aGVhZGVyLCBvbmx5IGRlY2xhcmUgdGhlIGNvbnN0cnVjdG9yLCBhbmQgbW92ZQorICAgICAgICBh
bGwgdGhlIHByZXZpb3VzIG1lbWJlciBpbml0aWFsaXphdGlvbiB0byB0aGUgcG9pbnQgb2YgZGVj
bGFyYXRpb24gb2YKKyAgICAgICAgdGhlc2UgbWVtYmVyIHZhcmlhYmxlcy4KKworICAgICAgICBJ
biB0aGUgVGV4dHVyZU1hcHBlckxheWVyIGltcGxlbWVudGF0aW9uIGZpbGUsIHRoZSBjb25zdHJ1
Y3RvciBhbmQKKyAgICAgICAgZGVzdHJ1Y3RvciBhcmUgbW92ZWQgaW50byBwcm9wZXIgb3JkZXIg
YXQgdGhlIHRvcCBvZiB0aGUgZmlsZS4gVGhlCisgICAgICAgIGZvcm1lciBpcyBkZWZhdWx0ZWQs
IGFuZCB0aGUgbGF0dGVyIHJlbWFpbnMgdW5jaGFuZ2VkLgorCisgICAgICAgIE5vIGNoYW5nZSBp
biBiZWhhdmlvci4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9UZXh0dXJl
TWFwcGVyTGF5ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6VGV4dHVyZU1hcHBlckxheWVyOjp+
VGV4dHVyZU1hcHBlckxheWVyKToKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAv
VGV4dHVyZU1hcHBlckxheWVyLmg6CisKKzIwMTgtMDMtMTUgIFphbiBEb2JlcnNlayAgPHpkb2Jl
cnNla0BpZ2FsaWEuY29tPgorCiAgICAgICAgIFtUZXhNYXBdIERvbid0IGJvdGhlciBjYWNoaW5n
IHBhdHRlcm4gdHJhbnNmb3JtIG1hdHJpeAogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTgzNjMzCiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2dyYXBoaWNzL3RleG1hcC9UZXh0dXJlTWFwcGVyTGF5ZXIuY3BwIGIvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1RleHR1cmVNYXBwZXJMYXllci5jcHAKaW5k
ZXggYjQ2YjZmN2YzNjU2ZTU1Njg2OTM4MjI5M2E4ZGY3MzgzOTJmYmE3OC4uMzNhZWNmZmY3NDE0
MWU5NmYyOGUwNThkNGI1ZjBjYTcwOWY3ODA2ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1RleHR1cmVNYXBwZXJMYXllci5jcHAKKysrIGIvU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1RleHR1cmVNYXBwZXJMYXllci5j
cHAKQEAgLTQwLDYgKzQwLDIzIEBAIHB1YmxpYzoKICAgICBJbnRTaXplIG9mZnNldDsKIH07CiAK
K1RleHR1cmVNYXBwZXJMYXllcjo6VGV4dHVyZU1hcHBlckxheWVyKCkgPSBkZWZhdWx0OworCitU
ZXh0dXJlTWFwcGVyTGF5ZXI6On5UZXh0dXJlTWFwcGVyTGF5ZXIoKQoreworICAgIGZvciAoYXV0
byogY2hpbGQgOiBtX2NoaWxkcmVuKQorICAgICAgICBjaGlsZC0+bV9wYXJlbnQgPSBudWxscHRy
OworCisgICAgcmVtb3ZlRnJvbVBhcmVudCgpOworCisgICAgaWYgKG1fZWZmZWN0VGFyZ2V0KSB7
CisgICAgICAgIGlmIChtX2VmZmVjdFRhcmdldC0+bV9zdGF0ZS5tYXNrTGF5ZXIgPT0gdGhpcykK
KyAgICAgICAgICAgIG1fZWZmZWN0VGFyZ2V0LT5tX3N0YXRlLm1hc2tMYXllciA9IG51bGxwdHI7
CisgICAgICAgIGlmIChtX2VmZmVjdFRhcmdldC0+bV9zdGF0ZS5yZXBsaWNhTGF5ZXIgPT0gdGhp
cykKKyAgICAgICAgICAgIG1fZWZmZWN0VGFyZ2V0LT5tX3N0YXRlLnJlcGxpY2FMYXllciA9IG51
bGxwdHI7CisgICAgfQorfQorCiB2b2lkIFRleHR1cmVNYXBwZXJMYXllcjo6Y29tcHV0ZVRyYW5z
Zm9ybXNSZWN1cnNpdmUoKQogewogICAgIGlmIChtX3N0YXRlLnNpemUuaXNFbXB0eSgpICYmIG1f
c3RhdGUubWFza3NUb0JvdW5kcykKQEAgLTQzNCwyMSArNDUxLDYgQEAgdm9pZCBUZXh0dXJlTWFw
cGVyTGF5ZXI6OnBhaW50UmVjdXJzaXZlKGNvbnN0IFRleHR1cmVNYXBwZXJQYWludE9wdGlvbnMm
IG9wdGlvbnMKICAgICBwYWludFVzaW5nT3ZlcmxhcFJlZ2lvbnMocGFpbnRPcHRpb25zKTsKIH0K
IAotVGV4dHVyZU1hcHBlckxheWVyOjp+VGV4dHVyZU1hcHBlckxheWVyKCkKLXsKLSAgICBmb3Ig
KGF1dG8qIGNoaWxkIDogbV9jaGlsZHJlbikKLSAgICAgICAgY2hpbGQtPm1fcGFyZW50ID0gbnVs
bHB0cjsKLQotICAgIHJlbW92ZUZyb21QYXJlbnQoKTsKLQotICAgIGlmIChtX2VmZmVjdFRhcmdl
dCkgewotICAgICAgICBpZiAobV9lZmZlY3RUYXJnZXQtPm1fc3RhdGUubWFza0xheWVyID09IHRo
aXMpCi0gICAgICAgICAgICBtX2VmZmVjdFRhcmdldC0+bV9zdGF0ZS5tYXNrTGF5ZXIgPSBudWxs
cHRyOwotICAgICAgICBpZiAobV9lZmZlY3RUYXJnZXQtPm1fc3RhdGUucmVwbGljYUxheWVyID09
IHRoaXMpCi0gICAgICAgICAgICBtX2VmZmVjdFRhcmdldC0+bV9zdGF0ZS5yZXBsaWNhTGF5ZXIg
PSBudWxscHRyOwotICAgIH0KLX0KLQogI2lmICFVU0UoQ09PUkRJTkFURURfR1JBUEhJQ1MpCiB2
b2lkIFRleHR1cmVNYXBwZXJMYXllcjo6c2V0Q2hpbGRyZW4oY29uc3QgVmVjdG9yPEdyYXBoaWNz
TGF5ZXIqPiYgbmV3Q2hpbGRyZW4pCiB7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy90ZXhtYXAvVGV4dHVyZU1hcHBlckxheWVyLmggYi9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvVGV4dHVyZU1hcHBlckxheWVyLmgKaW5kZXggZTYx
N2U0NmJhY2Q5Y2RjMjg4ZDAzMTc4ZGEzMTM3M2E5NWZmMGY5Yi4uMGFmOWM1ODc1ZTFjMjYzOWY2
MzNlYzUzNDkyYzA4NmUyZTJkMzdkNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vZ3JhcGhpY3MvdGV4bWFwL1RleHR1cmVNYXBwZXJMYXllci5oCisrKyBiL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9UZXh0dXJlTWFwcGVyTGF5ZXIuaApAQCAtMzgs
MTcgKzM4LDcgQEAgY2xhc3MgV0VCQ09SRV9FWFBPUlQgVGV4dHVyZU1hcHBlckxheWVyIDogcHVi
bGljIFRleHR1cmVNYXBwZXJBbmltYXRpb246OkNsaWVudAogICAgIFdURl9NQUtFX05PTkNPUFlB
QkxFKFRleHR1cmVNYXBwZXJMYXllcik7CiAgICAgV1RGX01BS0VfRkFTVF9BTExPQ0FURUQ7CiBw
dWJsaWM6Ci0gICAgVGV4dHVyZU1hcHBlckxheWVyKCkKLSAgICAgICAgOiBtX3BhcmVudCgwKQot
ICAgICAgICAsIG1fZWZmZWN0VGFyZ2V0KDApCi0gICAgICAgICwgbV9jb250ZW50c0xheWVyKDAp
Ci0gICAgICAgICwgbV9jdXJyZW50T3BhY2l0eSgxKQotICAgICAgICAsIG1fY2VudGVyWigwKQot
ICAgICAgICAsIG1fdGV4dHVyZU1hcHBlcigwKQotICAgICAgICAsIG1fZml4ZWRUb1ZpZXdwb3J0
KGZhbHNlKQotICAgICAgICAsIG1faWQoMCkKLSAgICB7IH0KLQorICAgIFdFQkNPUkVfRVhQT1JU
IFRleHR1cmVNYXBwZXJMYXllcigpOwogICAgIHZpcnR1YWwgflRleHR1cmVNYXBwZXJMYXllcigp
OwogCiAgICAgdm9pZCBzZXRJRCh1aW50MzJfdCBpZCkgeyBtX2lkID0gaWQ7IH0KQEAgLTE2Miwx
NCArMTUyLDE0IEBAIHByaXZhdGU6CiAgICAgfQogCiAgICAgVmVjdG9yPFRleHR1cmVNYXBwZXJM
YXllcio+IG1fY2hpbGRyZW47Ci0gICAgVGV4dHVyZU1hcHBlckxheWVyKiBtX3BhcmVudDsKLSAg
ICBUZXh0dXJlTWFwcGVyTGF5ZXIqIG1fZWZmZWN0VGFyZ2V0OworICAgIFRleHR1cmVNYXBwZXJM
YXllciogbV9wYXJlbnQgeyBudWxscHRyIH07CisgICAgVGV4dHVyZU1hcHBlckxheWVyKiBtX2Vm
ZmVjdFRhcmdldCB7IG51bGxwdHIgfTsKICAgICBSZWZQdHI8VGV4dHVyZU1hcHBlckJhY2tpbmdT
dG9yZT4gbV9iYWNraW5nU3RvcmU7Ci0gICAgVGV4dHVyZU1hcHBlclBsYXRmb3JtTGF5ZXIqIG1f
Y29udGVudHNMYXllcjsKICAgICBHcmFwaGljc0xheWVyVHJhbnNmb3JtIG1fY3VycmVudFRyYW5z
Zm9ybTsKLSAgICBmbG9hdCBtX2N1cnJlbnRPcGFjaXR5OworICAgIFRleHR1cmVNYXBwZXJQbGF0
Zm9ybUxheWVyKiBtX2NvbnRlbnRzTGF5ZXIgeyBudWxscHRyIH07CisgICAgZmxvYXQgbV9jdXJy
ZW50T3BhY2l0eSB7IDEuMCB9OwogICAgIEZpbHRlck9wZXJhdGlvbnMgbV9jdXJyZW50RmlsdGVy
czsKLSAgICBmbG9hdCBtX2NlbnRlclo7CisgICAgZmxvYXQgbV9jZW50ZXJaIHsgMCB9OwogCiAg
ICAgc3RydWN0IFN0YXRlIHsKICAgICAgICAgRmxvYXRQb2ludCBwb3M7CkBAIC0yMTksMTEgKzIw
OSwxMSBAQCBwcml2YXRlOgogICAgIH07CiAKICAgICBTdGF0ZSBtX3N0YXRlOwotICAgIFRleHR1
cmVNYXBwZXIqIG1fdGV4dHVyZU1hcHBlcjsKKyAgICBUZXh0dXJlTWFwcGVyKiBtX3RleHR1cmVN
YXBwZXIgeyBudWxscHRyIH07CiAgICAgVGV4dHVyZU1hcHBlckFuaW1hdGlvbnMgbV9hbmltYXRp
b25zOwogICAgIEZsb2F0U2l6ZSBtX3Njcm9sbFBvc2l0aW9uRGVsdGE7Ci0gICAgYm9vbCBtX2Zp
eGVkVG9WaWV3cG9ydDsKLSAgICB1aW50MzJfdCBtX2lkOworICAgIGJvb2wgbV9maXhlZFRvVmll
d3BvcnQgeyBmYWxzZSB9OworICAgIHVpbnQzMl90IG1faWQgeyAwIH07CiB9OwogCiB9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>335932</attachid>
            <date>2018-03-16 06:35:18 -0700</date>
            <delta_ts>2018-03-16 06:35:18 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-183634-20180316143517.patch</filename>
            <type>text/plain</type>
            <size>4853</size>
            <attacher name="Zan Dobersek">zan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjI5NjYzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTIxMTgyYTE1NWVhZmY1
MmExNGRkZjY0ZGFlZmUyN2M5ZjhlOThlMS4uZjNjYWI0N2EyYTE5OWZkOGMxOTgyNzA1NWU4ODgx
NTcyM2VkZDZmNCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDE4LTAzLTE2ICBaYW4g
RG9iZXJzZWsgIDx6ZG9iZXJzZWtAaWdhbGlhLmNvbT4KKworICAgICAgICBbVGV4TWFwXSBDbGVh
biB1cCBUZXh0dXJlTWFwcGVyTGF5ZXIgY29uc3RydWN0b3IKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4MzYzNAorCisgICAgICAgIFJldmlld2VkIGJ5
IE1pY2hhZWwgQ2F0YW56YXJvLgorCisgICAgICAgIEluIHRoZSBUZXh0dXJlTWFwcGVyTGF5ZXIg
aGVhZGVyLCBvbmx5IGRlY2xhcmUgdGhlIGNvbnN0cnVjdG9yLCBhbmQgbW92ZQorICAgICAgICBh
bGwgdGhlIHByZXZpb3VzIG1lbWJlciBpbml0aWFsaXphdGlvbiB0byB0aGUgcG9pbnQgb2YgZGVj
bGFyYXRpb24gb2YKKyAgICAgICAgdGhlc2UgbWVtYmVyIHZhcmlhYmxlcy4KKworICAgICAgICBJ
biB0aGUgVGV4dHVyZU1hcHBlckxheWVyIGltcGxlbWVudGF0aW9uIGZpbGUsIHRoZSBjb25zdHJ1
Y3RvciBhbmQKKyAgICAgICAgZGVzdHJ1Y3RvciBhcmUgbW92ZWQgaW50byBwcm9wZXIgb3JkZXIg
YXQgdGhlIHRvcCBvZiB0aGUgZmlsZS4gVGhlCisgICAgICAgIGZvcm1lciBpcyBkZWZhdWx0ZWQs
IGFuZCB0aGUgbGF0dGVyIHJlbWFpbnMgdW5jaGFuZ2VkLgorCisgICAgICAgIE5vIGNoYW5nZSBp
biBiZWhhdmlvci4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9UZXh0dXJl
TWFwcGVyTGF5ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6VGV4dHVyZU1hcHBlckxheWVyOjp+
VGV4dHVyZU1hcHBlckxheWVyKToKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAv
VGV4dHVyZU1hcHBlckxheWVyLmg6CisKIDIwMTgtMDMtMTYgIE1pZ3VlbCBHb21leiAgPG1hZ29t
ZXpAaWdhbGlhLmNvbT4KIAogICAgICAgICBbR1RLXSBXaGVuIHVzaW5nIEVHTCwgcmVxdWVzdCBh
biBPcGVuR0wgY29yZSBwcm9maWxlIHdoZW4gcG9zc2libGUKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9UZXh0dXJlTWFwcGVyTGF5ZXIuY3BwIGIv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1RleHR1cmVNYXBwZXJMYXll
ci5jcHAKaW5kZXggODBhMGQ3YTllZDVlZTA1MThlZDI3MmY5ODE1MjM4NGM3Zjc2OTEwYy4uNDk5
NjA4MWJiYmZkYThhZTRkOGQyZGQ2YTA2MTNhMmZkZWMxNjkyYSAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1RleHR1cmVNYXBwZXJMYXllci5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1RleHR1cmVNYXBw
ZXJMYXllci5jcHAKQEAgLTQwLDYgKzQwLDIzIEBAIHB1YmxpYzoKICAgICBJbnRTaXplIG9mZnNl
dDsKIH07CiAKK1RleHR1cmVNYXBwZXJMYXllcjo6VGV4dHVyZU1hcHBlckxheWVyKCkgPSBkZWZh
dWx0OworCitUZXh0dXJlTWFwcGVyTGF5ZXI6On5UZXh0dXJlTWFwcGVyTGF5ZXIoKQoreworICAg
IGZvciAoYXV0byogY2hpbGQgOiBtX2NoaWxkcmVuKQorICAgICAgICBjaGlsZC0+bV9wYXJlbnQg
PSBudWxscHRyOworCisgICAgcmVtb3ZlRnJvbVBhcmVudCgpOworCisgICAgaWYgKG1fZWZmZWN0
VGFyZ2V0KSB7CisgICAgICAgIGlmIChtX2VmZmVjdFRhcmdldC0+bV9zdGF0ZS5tYXNrTGF5ZXIg
PT0gdGhpcykKKyAgICAgICAgICAgIG1fZWZmZWN0VGFyZ2V0LT5tX3N0YXRlLm1hc2tMYXllciA9
IG51bGxwdHI7CisgICAgICAgIGlmIChtX2VmZmVjdFRhcmdldC0+bV9zdGF0ZS5yZXBsaWNhTGF5
ZXIgPT0gdGhpcykKKyAgICAgICAgICAgIG1fZWZmZWN0VGFyZ2V0LT5tX3N0YXRlLnJlcGxpY2FM
YXllciA9IG51bGxwdHI7CisgICAgfQorfQorCiB2b2lkIFRleHR1cmVNYXBwZXJMYXllcjo6Y29t
cHV0ZVRyYW5zZm9ybXNSZWN1cnNpdmUoKQogewogICAgIGlmIChtX3N0YXRlLnNpemUuaXNFbXB0
eSgpICYmIG1fc3RhdGUubWFza3NUb0JvdW5kcykKQEAgLTQxOSwyMSArNDM2LDYgQEAgdm9pZCBU
ZXh0dXJlTWFwcGVyTGF5ZXI6OnBhaW50UmVjdXJzaXZlKGNvbnN0IFRleHR1cmVNYXBwZXJQYWlu
dE9wdGlvbnMmIG9wdGlvbnMKICAgICBwYWludFVzaW5nT3ZlcmxhcFJlZ2lvbnMocGFpbnRPcHRp
b25zKTsKIH0KIAotVGV4dHVyZU1hcHBlckxheWVyOjp+VGV4dHVyZU1hcHBlckxheWVyKCkKLXsK
LSAgICBmb3IgKGF1dG8qIGNoaWxkIDogbV9jaGlsZHJlbikKLSAgICAgICAgY2hpbGQtPm1fcGFy
ZW50ID0gbnVsbHB0cjsKLQotICAgIHJlbW92ZUZyb21QYXJlbnQoKTsKLQotICAgIGlmIChtX2Vm
ZmVjdFRhcmdldCkgewotICAgICAgICBpZiAobV9lZmZlY3RUYXJnZXQtPm1fc3RhdGUubWFza0xh
eWVyID09IHRoaXMpCi0gICAgICAgICAgICBtX2VmZmVjdFRhcmdldC0+bV9zdGF0ZS5tYXNrTGF5
ZXIgPSBudWxscHRyOwotICAgICAgICBpZiAobV9lZmZlY3RUYXJnZXQtPm1fc3RhdGUucmVwbGlj
YUxheWVyID09IHRoaXMpCi0gICAgICAgICAgICBtX2VmZmVjdFRhcmdldC0+bV9zdGF0ZS5yZXBs
aWNhTGF5ZXIgPSBudWxscHRyOwotICAgIH0KLX0KLQogI2lmICFVU0UoQ09PUkRJTkFURURfR1JB
UEhJQ1MpCiB2b2lkIFRleHR1cmVNYXBwZXJMYXllcjo6c2V0Q2hpbGRyZW4oY29uc3QgVmVjdG9y
PEdyYXBoaWNzTGF5ZXIqPiYgbmV3Q2hpbGRyZW4pCiB7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvVGV4dHVyZU1hcHBlckxheWVyLmggYi9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy90ZXhtYXAvVGV4dHVyZU1hcHBlckxheWVyLmgK
aW5kZXggOThjMjg1YWNkNzYyOTM4ZTQzYjMwYmY5YzljZGZhMjkzZmNkNDFkZC4uZTJlMjU3Zjc1
ZDcxYmVkNWE4NGM2MzQ5ZmY3ZjYyZmJmZjJhNGVhMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vZ3JhcGhpY3MvdGV4bWFwL1RleHR1cmVNYXBwZXJMYXllci5oCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3RleG1hcC9UZXh0dXJlTWFwcGVyTGF5ZXIu
aApAQCAtMzgsMTcgKzM4LDcgQEAgY2xhc3MgVGV4dHVyZU1hcHBlckxheWVyIHsKICAgICBXVEZf
TUFLRV9OT05DT1BZQUJMRShUZXh0dXJlTWFwcGVyTGF5ZXIpOwogICAgIFdURl9NQUtFX0ZBU1Rf
QUxMT0NBVEVEOwogcHVibGljOgotICAgIFRleHR1cmVNYXBwZXJMYXllcigpCi0gICAgICAgIDog
bV9wYXJlbnQoMCkKLSAgICAgICAgLCBtX2VmZmVjdFRhcmdldCgwKQotICAgICAgICAsIG1fY29u
dGVudHNMYXllcigwKQotICAgICAgICAsIG1fY3VycmVudE9wYWNpdHkoMSkKLSAgICAgICAgLCBt
X2NlbnRlclooMCkKLSAgICAgICAgLCBtX3RleHR1cmVNYXBwZXIoMCkKLSAgICAgICAgLCBtX2Zp
eGVkVG9WaWV3cG9ydChmYWxzZSkKLSAgICAgICAgLCBtX2lkKDApCi0gICAgeyB9Ci0KKyAgICBX
RUJDT1JFX0VYUE9SVCBUZXh0dXJlTWFwcGVyTGF5ZXIoKTsKICAgICB2aXJ0dWFsIH5UZXh0dXJl
TWFwcGVyTGF5ZXIoKTsKIAogICAgIHZvaWQgc2V0SUQodWludDMyX3QgaWQpIHsgbV9pZCA9IGlk
OyB9CkBAIC0xNTYsMTQgKzE0NiwxNCBAQCBwcml2YXRlOgogICAgIH0KIAogICAgIFZlY3RvcjxU
ZXh0dXJlTWFwcGVyTGF5ZXIqPiBtX2NoaWxkcmVuOwotICAgIFRleHR1cmVNYXBwZXJMYXllciog
bV9wYXJlbnQ7Ci0gICAgVGV4dHVyZU1hcHBlckxheWVyKiBtX2VmZmVjdFRhcmdldDsKKyAgICBU
ZXh0dXJlTWFwcGVyTGF5ZXIqIG1fcGFyZW50IHsgbnVsbHB0ciB9OworICAgIFRleHR1cmVNYXBw
ZXJMYXllciogbV9lZmZlY3RUYXJnZXQgeyBudWxscHRyIH07CiAgICAgUmVmUHRyPFRleHR1cmVN
YXBwZXJCYWNraW5nU3RvcmU+IG1fYmFja2luZ1N0b3JlOwotICAgIFRleHR1cmVNYXBwZXJQbGF0
Zm9ybUxheWVyKiBtX2NvbnRlbnRzTGF5ZXI7CiAgICAgR3JhcGhpY3NMYXllclRyYW5zZm9ybSBt
X2N1cnJlbnRUcmFuc2Zvcm07Ci0gICAgZmxvYXQgbV9jdXJyZW50T3BhY2l0eTsKKyAgICBUZXh0
dXJlTWFwcGVyUGxhdGZvcm1MYXllciogbV9jb250ZW50c0xheWVyIHsgbnVsbHB0ciB9OworICAg
IGZsb2F0IG1fY3VycmVudE9wYWNpdHkgeyAxLjAgfTsKICAgICBGaWx0ZXJPcGVyYXRpb25zIG1f
Y3VycmVudEZpbHRlcnM7Ci0gICAgZmxvYXQgbV9jZW50ZXJaOworICAgIGZsb2F0IG1fY2VudGVy
WiB7IDAgfTsKIAogICAgIHN0cnVjdCBTdGF0ZSB7CiAgICAgICAgIEZsb2F0UG9pbnQgcG9zOwpA
QCAtMjEzLDExICsyMDMsMTEgQEAgcHJpdmF0ZToKICAgICB9OwogCiAgICAgU3RhdGUgbV9zdGF0
ZTsKLSAgICBUZXh0dXJlTWFwcGVyKiBtX3RleHR1cmVNYXBwZXI7CisgICAgVGV4dHVyZU1hcHBl
ciogbV90ZXh0dXJlTWFwcGVyIHsgbnVsbHB0ciB9OwogICAgIFRleHR1cmVNYXBwZXJBbmltYXRp
b25zIG1fYW5pbWF0aW9uczsKICAgICBGbG9hdFNpemUgbV9zY3JvbGxQb3NpdGlvbkRlbHRhOwot
ICAgIGJvb2wgbV9maXhlZFRvVmlld3BvcnQ7Ci0gICAgdWludDMyX3QgbV9pZDsKKyAgICBib29s
IG1fZml4ZWRUb1ZpZXdwb3J0IHsgZmFsc2UgfTsKKyAgICB1aW50MzJfdCBtX2lkIHsgMCB9Owog
fTsKIAogfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>