From patchwork Sat Aug 4 19:47:28 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 10555859 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id F152514E2 for ; Sat, 4 Aug 2018 19:49:27 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id DFA0D299E9 for ; Sat, 4 Aug 2018 19:49:27 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id D1839299FE; Sat, 4 Aug 2018 19:49:27 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.2 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from uhil19pa09.eemsg.mail.mil (uhil19pa09.eemsg.mail.mil [214.24.21.82]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 9FA28299E9 for ; Sat, 4 Aug 2018 19:49:26 +0000 (UTC) Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2]) by uhil19pa09.eemsg.mail.mil with ESMTP/TLS/AES256-SHA; 04 Aug 2018 19:49:24 +0000 X-IronPort-AV: E=Sophos;i="5.51,445,1526342400"; d="scan'208";a="14515234" IronPort-PHdr: 9a23:R55AQRWFITW+V9C5T9iBIyrlBivV8LGtZVwlr6E/grcLSJyIuqrYYRCEuKdThVPEFb/W9+hDw7KP9fy4BypYud6oizMrSNR0TRgLiMEbzUQLIfWuLgnFFsPsdDEwB89YVVVorDmROElRH9viNRWJ+iXhpTEdFQ/iOgVrO+/7BpDdj9it1+C15pbffxhEiCCybL9uLRi6txndutULioZ+N6g9zQfErGFVcOpM32NoIlyTnxf45siu+ZNo7jpdtfE8+cNeSKv2Z6s3Q6BWAzQgKGA1+dbktQLfQguV53sTSXsZnxxVCAXY9h76X5Pxsizntuph3SSRIMP7QawoVTmk8qxkRgXoiCMaPDAn9m/ZhNF7gKZCrB68uxBzxojZa5yXOvVjZKPQZdMUS3RPUMhSUCJOAI28YZYXD+cDIOpVoYbyqEcBoxSgHgmhH//vxz1Si3Pqx6A2z/otHAfb1wIgBdIOt3HUoc3tOqcTTe+1y63Iwi/Yb/hL2jn974/Icgs6ofqRWr9wd8vRxlUoFwPBlFqQspbpPzKS1uQKqGib9PFtVeeghm8osQ1xpSKvxsg1h4TPm4kbyUjE+D1kzIs6KtC0Uk52bcO+HJdOuCyWKZF6Tt46T2xrvCs20KAKtJ66cSQQ1pgqxwDTZ+aDfoWO/xntTvyeIS1ii3JgYL+/ghGy/lW+xeDkTcm01UpKrjJCktnRqnABzxzT5daDSvt65kqhxSyA1xrS6uFZOkA4j6vbK5gvwr43jZocr1jMEjXqmET2kKCWdkIk9vKu6+v7ebXpuoWQN4p1igH6Kqgum8q/DvokMgUWQmSW9uux2Kfj8EHkWrlGkPI7nrfDvJzHPcgbo7S2Aw5R0oYt8Ra/CDKm3cwDnXYZKFJFeRSHj5XmOl3XO//4Cuq/g1Kwnzh13PDLJaHhA5XRIXjDl7ftZ7B961VGxwYpwtBf4IxUBqkbIP3vQk/xqMDYDhghPgy2xObnDs9y1p8eWW2VBK+UK6HSsViO5uIqOeaMf5MVtyjnK/g+/fLuimU5mVAFd6mzwZQXcGy4HuhhI0iBY3rsgM0OHnsJvgolS+zqjlyCUSBIana8W6I8+z46B5m7DYfFWoCtnaaN3CChHp1ZfmpGEEyDEW/0d4WYXPcBcCyTIs5lkjwBS7ehUZQs1R+wuwDnzLpnNPDb+jUCtZLk1th6+fHclQ0o+TxzFcSd3HmHT3tokWMQWz82wKd/rFR9y1eey6h3n/xYFdtJ5/5STwc6NoTcw/Z8C9/sRgLLZs2JR0q+QtW6HTExSco8zMISbEZ4HNWiiAzD0zexDr8LibOLHp0086Pb33j3Pcp9zWjJ1LU5hVk8XsRPLXGmhrJ49wXLGoHJj1+Wl7yxeKsA2y7N8XuMwnCVvEFESgJwV7vKXWwHbEvMsdv5/l/CT6OpCbk/LARB0dSNKrFLat3yllhGXO3sOM7fY2Kqg2ewAQyHya+SY4bwfGUdxirdAlAekw8P5XaGKRQ+BiC5rmLdFjNuFlXvY173/Ol9sny7TUg0zxyQY01mzbq19QYfheaARPMLwrIEpCAhpi1uE1mgxdLWCsSPpxB6capGfdw95U1L1WXDtwxyJpagNbxthkYCcwRruEPjzw93BZhdnsUxo3MqyQVzJbie0FxfazOSxYrwNaHPKmnu4BCvbLbb2krQ0NaM/acP8+g4pk74vAGvEUoj/XBn3MNT03eG4JXFEhYSW4rrUkkr7xh6u63aYi4l6oLaz3JsNbW0vSHY29IyH+Yl1Aivf81EP6OZEQ/+CcoaB9KhKOYygVimcgoEPPxO9K4zJ86mcfqG2KqvPOl+hzKrln5I755n0kKL7SZ8TfTI35kdyfGCwgSHTyv8jEumss3vh4BEZC0dHna4ySj+HoJeeq1yfYENCWehOMC3wtR+h5j3VH5C816vHVQG2NWmeRCKdVzywRVQ1VgLoXyggSa4yz10kyo1rqaGxyzB3eDidBsBOm5WS2hvlkzsIZC1j9AcXUincxMpmAGj5Unk26hRvL5/IHXLQUdUYyj2KHlvUrG3trqGZ85A9okovjlQUOWyel2aUaP9rAcB0y/5GGte3j87fSmwuprlhxx6lH6dLHFroXraZ85wwwzf6cffRfFP2DoGXy94hifLBlSmONmp59qUnY/Zsu+iT2KhSoFTcS7zwIOYriS7+GlqDgOnn/+pnN3nDRY10TXg2tl3TiXHsgz8YpLx26ShNuJnY1NoC0Pi5Mp0HYF+iIQwi48K1XgcmJqV4WINkX3vPtVDxaL+cH0NSCYVw97T/Qfow1NjLnSUyIL5THmdxNVuZ8WiaGMMxi0999xKCLuT7LFchSt6uEe4rQbKbPdhnzcd1fsv5GcUg+4Tvgoh1CKdAqodHUNAJyzjiwyI78yirKVQfGuvf6K/1ExindCmCbGPuQ9cV2jkdZclBy9/9N1/MEjL0H3x9I7rZMXQYcgUth2OnBfKl/JVJ44plvoWmSpnPnrwvXg/xO4/iRxhw426vJSdJGp356+5BABXNiHuZ8wP4D7tlbhRktyQ34+xApVrAi8LU4fwTfK0DDISsuzqNwiUEDIit3ibAqDQHQmD6EdhtHLCCIqkOG2SJHUDytViXhadLlRFgA8IRDU6goI5Fgeyycz5bkh2/S4e5lj5qhtQzeJlLBj/XXnBqwi2cDs0T4KfLBVO5AFY+0jVKdCe7v50HyxA5ZKutwuBKmiaZwRTEWEJQVaIB0v9Mbay/9XA6PaXBu6/L/vIfLWPpvdTWOuIxJK1z4tm5CyAN8uVMXl+FP073UxDUWp+G8TDlDUFUzYXmD7Vb86HuBe8/TV6odu+8PTkXwLv45CCBKZMPtp0+hC5m6GDO/SXhCZjJjZSzokMymPQyLgDwF4SjDljeCOiEbsaqy7CUrndmqhPDxEFbSNzMdFH76M43gZWPs7ahcn51rlijv46E11FT0Dumtm1ZcwWJGGwLE/HBEGONLicPz3LxMD2br26SbJLluVUsAO/uTWAHkD/OTSDkiXmWAq0MeFQli2bOgJRuJ2leBZ3FWfjVM7magG8MNJvjz02wb01hmvNNW4YMDh8b11Co6aV7SNZnvV/AXJO4mBiLemelCaT9/PYJYoOsft3HiR0kPpX4Hc6yrtR8i5JX/l1mCzcrt5gvV6mjvWPyjpgUBpLtDlHnoSLslt+Oa/B7JlPRW7E/A4R7WWXExkKocVqBcfru61LydjPk7nzKCtY/NLS5sscBMnUJNiBMHU/LRrjACTUAxcdTT63KWHfgFRQkOuM+X2OsJc1sILsl4YOSrJAT1M1F+kaBVliHNwMOJd3RC0rkL6BgM4O+3W+sAHbRN9GsZDfSvKSHfLvJS6EgrlDYRsIx673IpoXNo36wEFtcEd1nJ7NG0bKWtBNuCJhZBcuoEpR6Hh+UnEz20X9Zwyw+nATC/+0kQMtigZle+st7i3s41A5J1rRuiQ/jFQxmc/kgTCNcD/9NqGwUp9KCyDsrUg+Lov7QxppbQ21hUFkMDDER6hPgLtmdGFrjxTRuZRJGf5BV6FEZwUQxf6PbfUyzVtcsjmnxVNA5ebdEpttig8qcZ+qr3Jd1ANud8I6JavVJKVV1FdQnb6OsjWu1u8v3A8UP1wN/3+KeC4UpEwIMaErJzap/uxp7gyChztDeWgXWvU3o/Jr9lkyNP+awyLmzbFDNli7N/aDIKOBp2jAicmIT0sq2UMMlklK4aZ53t8mc0uUUUAvy72RGA4SOMXZKAFadcxS+GHdfSaTq+nNx4x6P5mlHODyUeCOrLoUgl6jHAsxBIsD8MIBE4K2307FM8foMqQFyQ436wTxJFSJFvNJeAiEkD0fucGw0Id33ZVBJjEaGWh9Pji35rfTpg8unvWDWcw7bWoEUYQfN3I5Qsu6lzRev3RaAzm9yvgZxxSa7z/guiTQCyHxb8BlZPeVeRxsCNa2+TEk86aukFDZ74/QKn39O9l5ptDP7uYaqIqdBPNPUblxqUHclJdER3aySW7ADca1J4Tsa4krddH0EGy1Uka4iz0uVMrxIMytIbKWgQ72QYZUsY+b3D8nNc+8GTEeGwtwp+8Z66JmYA0PeZw7bgD0tw4mLaywPB+Y0smyQ2aqMTZXQeNTwvm6Z7xWyiosb/W1yHg7Q5E70ea471ACSIsNjhHEyvapf5NeXjTrGnxBZwXPojI0l217OeYowecw3g/IsVgaMzCEb+FoZnZLv9cgClOWJnV2F3c3R0SGgYrF/AGsw6gY/zFBkNZMze1FrH/+s4fFbzK2Rayrr4/Zsyk7YNgnoq1xMJDjLdCcuJPYgDPfUIHasheZXy6iC/paht9QLTpZQPlOhWEqJ8gGtpRE6UUvSsc+PbxOBbIrprCydzVkCysSwjUYV4OExzMChei916HdlheKf5QoKAYEv4lagtsBTy52ZTsTpLOkV4XTjGKEVnQHIAII4ghW4gIPiJNwdPj/4IXUVJ9M1yJWo/VsXyvJEZln6UD2RXyIjljjVvqhifCp0hxPw/721NkURgJ/A1BHx+lKjksoNK13K64Is47WrzCHaEL6s3jpyOa9OFZRzsjUeEHiA4reqWrwSCsc9mMIRYVX0nHQCYwSkxZlaKYsvFhMOJumelrk6DM524RkBKK4Vce2x1Y/sXkJWSGqE8ZbC+58tFLbQjplY4qkqJ/9IZVdXndQ+IGBq1deiEhiKCC5xoZAJ8xP/zIBUiNCrimavNu3VMJMw9R2D4MWLtd5pXj9BLtOOIKNrH0uprzv1njZ9igmsFik2TqzG7W3T/5C8m0aHQUpOXqRplczAOsr72jd7ErBslZq8OdHHrKPl1l+oC5hHpBSATZEzWylL05tQ3ZYrupXM7nVc8hAQ/kofxCvJR0+Ffki30OX4UF4h3D5YzZ9tgFC4SDSQxE0VTUJgrfqgTAeqNuoOSUdS5JTaTUudTnFJhmemSBKuBZfd0BqVIwYAtlf/bEbxpFY/s3YSUajMSsFRgBtNhok0fpDkk5OqEeYdjrbDQqmb/bPtQB4ctmKoc61Nvv5+hxHioT9vOA+6aoDW2WsmRexTtDGs4/8qtqKu1OIdKf8KOC8YHnBTD3WgRCxg7ckAYPK8DLIMApHMZl61GYrYYT8CW7RIxtKPaUbJ1BUVapic9VJvvhaZ9N4eKYO4aJtABOHSQ/oGIyrtvZGNUzfRTXZLyWG6ey/upne7bnSROnvfMCMwGzHQ61vNJdg9Tb7A6vq0ZNZ+kfuxvhi7Ed6RkbdMyCdrNXhIRgG5NK+eUvjoJIpGy/WAJZqn3b3wEFPadYXSTWw8JsE0JNZ9GrwSeVg30j3q+1S8rlp5JI547931Mi0Ir3SJu5CsU99BRiUBBtl+YkxAGRlQGBReOARIu/LfasFlcDut/z3F6sP5R2X+uxZbMDKJ0Tflci/FD6cUx1EnAEOqTIAKAuTyeKFkbduScm5vej5xl4t41+mIx4HzbFi/52L9baTqe/McRTR0aYLVbTwSsP0tLQstFuY5ec4m74WZmx1fwqnHfAGWc4c3Wfhw7olzSAtE8PfB7Lv4uNDV3Yikz38nJByAksZFekJHbqR+oRehH03l/beNt0MfaBIgnyPGgK8Er8e1X6r7DOaIHF/jRHSzx7wQW2y7FjsrS97WCfM1Mnskk5UVrmxGEdTUDGkOVdivzOTIAXotNT2uaMv7EE1KGDkt8yClHGnOLxJG83zPtucITM7pFgPlp0+WsSv2ZwHGdq6ONoR/29xbv3C62OslC9NpLxHiJTa4sGU/PXXAHahgraeq7qT3jBZymI3sUs56t++KvHE/8eKTOiw12YNUyd/vBPMUAK3qrPBs18ZIlCE0EDPmIwOP9FWw2M41l346+c/QNI/7gJeFpzPZ/kavzD8JCP0wUqDY9IwTiSe1jxXHlTpEVl3Bqcxw2fwvMPTmnfW5VIoWodxd0v9hRx0FIU0M0Qt50YLwiAbCwgCdQibDK20BUTiNYYEWlQMaQ+c3LSjZ6k50kt9wrKp5O/OYu1xHKUNNvNHgQ6IgldXAJUWsbcRQLhkYV9S6LbXphT+C4jgR/Xml30wNf2zQsxA7c8Zt38i4huiSBuh6JdD6a0biJOJdqNff5jMvd584F1j5TESdyxBmh5/gA2lUeoEvuDs/sDbsIa06uapTKstRvsX+AIyB2lli5vwnU0sodDQ1+dHUIHVjp7/8A9VKX6QpInaywV8KfYJK4+zfrZv6XsHJyYaJ38VM9uZcf887DFxMDnJ4VxNHN8Mb8sCPMXRgQBUllHpWLZL+8rUHl+YDIlyeN4s72rz0z016pw8UuDh6DCqP5zf6U9CP+9bhiV2iN3CvPQVwebVCCUP73mZcQJ6wiWexJmMEPb95uCMyMnVV18fBS43XZxdKCCF+Qy9Seq/jI/pXR+M6s/vnJI+c1qdRnmwnKQGsaZMFvVNiifh0ThdEYD1geyas9y25GtRqFJHDJ557QfZF6VHIpV7JRP4m9GwSUdiACv/ZNrZdgEquOqR2ucM//t+OFXjaoMBJRIE0b3642JPTgRyUL72okqZXeUJadt+T/PEqmpa6ZhuKq8IOFidqofnrjJPqFAxGw8mdqM/riZddknVhw1VWqD0uLEahgsbS955tldGGXisN2Im+zrHSaNVgbGfCPML9jWTT7QOXFtzPyJ/QhO13ZBudKWznfBDrGxKhCR9oOIl0zZ+XhuzpTXsp74R2TIn4Ly5ui0BuWZETuqCjSjFElBDzPUWjacGFXnu81u8YGMMbIHq+rloOdzg9ZU943Q4eRgjeCkGUvq7BiHoi6OHGJePsM5dhBGRpMXOd6G8IjYIOrQ71x3jW2B30hLCkxZw7GsLXjKg4ccgJIW8P8Yl2yWpFXHfdFYN+aNJrNDxuEUKTOQsb1Nhx39v0s+dRi0CXMbPAXo6jhA4aWVYd5JO8RoaGLM0jTaIv6lG+AYUbSzKEoSk/Infg8PI2Xg7Tdd3yWPavKqFhokl0Hd9gdN78jaOuGgOd+zfS8JsAGL81oRYyePlfPitr+YHSJdmyLSmTf8CPcmj+Xes1JVsRECl2qwUH0ClP+8b2rfbTyClRHWaWeSOdGiMhSw5Mk/p5RSzKF04csJKoFE8MufYgZ5cjQLhW6tuRiqMvV/b0HAjMeQCegIttoenfhAFQe8SauWHO+gh3uc+CFoNbn/OGyt6Eem2vkCxnNszB3I1+kj+YOLw4ij6IdCSHV8CCoecoZlvqtKgQWfUH35ryxl7JwFV8ODEDBxlsO5XdJKYhp7RgNNgysYAK+crNjcy7I1A0rl/4JWZhZ/ZOSrayYz/cJSM+qLCUfTC00QnfH1bWbMFYATzop83JcM9R6aJQesLoB8bAfFrWJV5ayH8+aRvI0V2ew/VIrG1hpqPxKqHZZpR8nnR6F94bCLRoAYKxfH8SwtnJ4uriHP/LNF4Rj9Io9B3TBozGoxJFpBlzUK8G5DBoKigkJeq/l9i/fcQuP/2C/vN0N2imYR2WINBzUnXLHDWHqY45yYtlfy818/JyYK5Esb+YZUBXel/THTCb+r9JL7nf2+wK8SpWHIT9uKMlrVjXUCXZSv+W6Od8iyjM+5/yU8814pzcfGVyWA9qbbB14iXBSlAvin2lXeSL9NE6UDSQ+zTWxUBUf2e7GNsBrEad6Px5L5IKdsm0cSR6Al17S1f3Y2COaes X-IPAS-Result: A2DkAwARAmZb/wHyM5BcHAEBAQQBAQoBAYMkJ2YjShIojGajWBSBXBUYAxGHcTYWAQIBAQEBAQECAWwcDII1JIJfAwMBAjcUIA4DCQEBQAgIAwEtFREOCwUYBIJ/ASiBVwMBAbECg3plhW2KYT+IawQBEgFshQkCjTCNAwcCgXiDbzOJIIFYRowNK4d0ij+BSAEwYXEzGjBDgmkJi12Eb216AxQUjAAPF4IjAQE Received: from tarius.tycho.ncsc.mil (HELO tarius.infosec.tycho.ncsc.mil) ([144.51.242.1]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 04 Aug 2018 19:49:23 +0000 Received: from prometheus.infosec.tycho.ncsc.mil (prometheus.infosec.tycho.ncsc.mil [192.168.25.40]) by tarius.infosec.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id w74JmIfp007479; Sat, 4 Aug 2018 15:48:35 -0400 Received: from tarius.infosec.tycho.ncsc.mil (tarius.infosec.tycho.ncsc.mil [144.51.242.1]) by prometheus.infosec.tycho.ncsc.mil (8.15.2/8.15.2) with ESMTP id w74JmFPS034068 for ; Sat, 4 Aug 2018 15:48:15 -0400 Received: from goalie.tycho.ncsc.mil (goalie.infosec.tycho.ncsc.mil [144.51.242.250]) by tarius.infosec.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id w74JmCBB007477 for ; Sat, 4 Aug 2018 15:48:15 -0400 IronPort-PHdr: 9a23:h5ptYR1/u+qQtLnjsmDT+zVfbzU7u7jyIg8e44YmjLQLaKm44pD+JxaDvadwh1jNBNTD4qoYzefbtrvvH2kJ4JLHtXEGI9RAVB4A3MMRmQFoQMuIElbyI/OiaSsmVN9DW1lo8zDzMUVcFMvkIVyHpHq04G1aAQ3xYDJ8Pf+9AYvOl4Kvzenn/ZzYZAFBn3y8ZrRpNz2z8RWXsdMZ0sN5Mqhk8hLSuTNTfvhOg2ZhJFadhRH5s/yKx8Y2rhpBvacCy5tFDbW8eL43GLpZBzMiOntz5crsrgLrRwyS4HARSSMTzgoOBBLKv1nhRpmkiiLhraJm3TWCe837SbdhQTO586JiUwPlkg8CJ2d/6GbTm9B9h6JdoQu8qlp42YHZ X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1CQAgARAmZblywYGNZcHQEBBQELAYMkJ2Z/KIxmi2SZeRsRh1AhNxUBAgEBAQEBAQIUAQEBAQEGGAZMhUQGgQlRVxmDIAEogVcDAQGxAoN6ZYVtiQmBWD+Ia4EEhQkCmjMHAoF4g28ziSCBWEaMDSuHdIo/gVeBdDMaMIMsCYJEiRmEb216FxSMAIJJAQE X-IPAS-Result: A1CQAgARAmZblywYGNZcHQEBBQELAYMkJ2Z/KIxmi2SZeRsRh1AhNxUBAgEBAQEBAQIUAQEBAQEGGAZMhUQGgQlRVxmDIAEogVcDAQGxAoN6ZYVtiQmBWD+Ia4EEhQkCmjMHAoF4g28ziSCBWEaMDSuHdIo/gVeBdDMaMIMsCYJEiRmEb216FxSMAIJJAQE X-IronPort-AV: E=Sophos;i="5.51,445,1526356800"; d="scan'208";a="339419" Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.35]) by goalie.tycho.ncsc.mil with ESMTP; 04 Aug 2018 15:48:12 -0400 IronPort-PHdr: 9a23:ySQujRxDftMJUojXCy+O+j09IxM/srCxBDY+r6Qd1OIVIJqq85mqBkHD//Il1AaPAd2Fraocw8Pt8InYEVQa5piAtH1QOLdtbDQizfssogo7HcSeAlf6JvO5JwYzHcBFSUM3tyrjaRsdF8nxfUDdrWOv5jAOBBr/KRB1JuPoEYLOksi7ze+/94HSbglSmDaxfa55IQmrownWqsQYm5ZpJLwryhvOrHtIeuBWyn1tKFmOgRvy5dq+8YB6/ShItP0v68BPUaPhf6QlVrNYFygpM3o05MLwqxbOSxaE62YGXWUXlhpIBBXF7A3/U5zsvCb2qvZx1S+HNsDwULs6Wymt771zRRH1iCkJKTA3/mLQhMNygqJWuw6tqwBlzoLIeoyZKOZyc6XAdt0aX2pBWcNRWjRZDIO9c4QPCO4BMvxDr4LgpFUOqhy+BRK3BOjyzTJIgH720rE90+QlCw7GxxYsH9MJsHTTt9X1L7wfUeW6wajH1znDaOlW2Tjk5YXObxsvoumMUKpufcbMxkQjDR3Jg1qKpYD7MD6ZzOsAvmeD4+djUe+jkXMrpgFwrzS12MshipfFipgRx13C6C532pw6JceiR05+edOkEIVftyWdN4ZuTMwvXXhmtiA0x7AYo5C2YDQGxZU9yxHBdfOHdpOI4h35WOaUOzh4hXZldKi6hxaz9Uis0uz8Vs+q31ZWtidJjMTAu38X2xDN5cWLUOVx80i71TuA2A3f8uRELlo1larfJZ4h2Lkwlp8LvEreAiH4hVn6gbeWe0or+umo7fzqbLD4qJKEMo95hQ7/Pr4pmsylDuQ1Kg4OX2mH9uS70L3s51b5TK9Ljv0xlanZq4vaKN8Aqa6+Hg9V1Jos5AikDzu81dQVknYGIEhCeBKdgIjlI0vOL+zgDfejn1Ssly9mx+vYMb3lA5XNKGXDkbj6cLZh609T1AozzddF65JSEbEOOuj/WkD2tNzGXVcFNFmvzuLmDsht/p8PUmKIRKmCOeXdtkHbyPgoJryqZYQSvD/mY9ki4OX1xSs/mFQaeaCym5oQb2ujNvE6MwOee3W60YRJKnsDogdrFL+is1aFSzMGPyzoDash+jE2Dp6nBo7fR4erxaaMxzq/AoYMOjgUF1uLFS65b4zcB7EBZSeJLYlkmz0AE72gT9xp2RKvsVr8zLxqZqrR9zYDvJ3unN5y+6XIlB40+DA1R8SQ2m2AVSd1y2UPQTJllLtnrxlFw0yYmbN9n+QeDcZasvVIWQA+PIWazut9EMvaX17RONCTRwXuWc2oVAk4Vcl52NoSewB4EtSmgArE2n+ROYRNwuG1FZph0Z6J2iThYcFnxCPA1aImi1A9BMpIMna9rqR46g7YCpWPlhmJ0aGwevdUxzbDoV+K1nHGp0RESEhwXKHCCGgYfVfTpM/l61nqSq/3T6wgNhpdxMWCLKpTd9Cvik9JSQ== X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0CRAgDUAWZblywYGNZcHQEBBQELAYMkJ2Z/KIxmi2SZeRsRh1AhNxUBAgEBAQEBAQIBEwEBAQEBBhgGTAyCNSKCYQaBCVFXGYMgASiBVwMBAbECg3plhW2JCYFYP4hrgQSFCQKaMwcCgXiDbzOJIIFYRowNK4d0ij+BV4F0MxowgywJgkSJGYRvbXoXFIwAgkkBAQ X-IPAS-Result: A0CRAgDUAWZblywYGNZcHQEBBQELAYMkJ2Z/KIxmi2SZeRsRh1AhNxUBAgEBAQEBAQIBEwEBAQEBBhgGTAyCNSKCYQaBCVFXGYMgASiBVwMBAbECg3plhW2JCYFYP4hrgQSFCQKaMwcCgXiDbzOJIIFYRowNK4d0ij+BV4F0MxowgywJgkSJGYRvbXoXFIwAgkkBAQ X-IronPort-AV: E=Sophos;i="5.51,444,1526342400"; d="scan'208";a="16623781" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from ucol3cpa06.eemsg.mail.mil ([214.24.24.44]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 04 Aug 2018 19:48:11 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;a8e12e19-8636-4798-8469-b2fe0b762123 Authentication-Results: ucol19pa04.eemsg.mail.mil; dkim=none (message not signed) header.i=none; spf=Pass smtp.pra=nicolas.iooss@m4x.org; spf=Pass smtp.mailfrom=SRS0=5Vyn=KT=m4x.org=nicolas.iooss@bounces.m4x.org; spf=Pass smtp.helo=postmaster@mx1.polytechnique.org X-EEMSG-check-008: 360513465|UCOL19PA04_EEMSG_MP2.csd.disa.mil X-EEMSG-SBRS: 3.5 X-EEMSG-ORIG-IP: 129.104.30.34 X-EEMSG-check-002: true IronPort-PHdr: 9a23:Mb670xJvzs5jcaF3W9mcpTZWNBhigK39O0sv0rFitYgRLfXxwZ3uMQTl6Ol3ixeRBMOHs6wC07KempujcFRI2YyGvnEGfc4EfD4+ouJSoTYdBtWYA1bwNv/gYn9yNs1DUFh44yPzahANS47xaFLIv3K98yMZFAnhOgppPOT1HZPZg9iq2+yo9JDffwRFiCChbb9uMR67sRjfus4KjIV4N60/0AHJonxGe+RXwWNnO1eelAvi68mz4ZBu7T1et+ou+MBcX6r6eb84TaFDAzQ9L281/szrugLdQgaJ+3ART38ZkhtMAwjC8RH6QpL8uTb0u+ZhxCWXO9D9QLYpUjqg8qhrUgflhicZOTAk/m/Zict+g6BVoB+6uxBz35TZbJ2POfZiYq/Qe84RS2pbXsZWUixMGpuyb4oTAOoGOeZXtZL9rEYNoxu5AgmsH/jvwSJPi3/w3K01z+MhEQXc0ww7Bd4OsXPUrNLuNKcJSu21yabFzDrZY/NRwzf955HFfxY8qv+PRbJ9adfdxVcrGg/fk1mctYPoMymb2+gRqWSW4eVtWfqshmMjsQ19vziiy8Y2hoXXho8Z1ErI+CF/zY0oP9O3UlR7bsShEJZItyGVKY92QsQ6TmFttyc216cKuYa8fCgOyJUn2wDQZOCHc4iO4xLjTfuRLiliiHJiYrK/iA6+8UmmyuLiSsm5yEtGojRBn9XWq3wByxPe5tKJR/dh5Eus1zmC2xjW6u5eIEA0kaTbK4Qmwr41jpcdrFjNEDLqlEjujKKZeUUl+u6w5urifLvrvpqcOoB7iw3kNaQugMO/DPw+MggPQ2eb/uC826f4/UHjQbVKifo2krLCsJ3BPssbobO5AwlJ3Yk98BazFTKm3dsXnHUdK1JFYh2Hg5DzO17SOPD4Eeu/g1O0nTdw2f/GOrzhApPQLnnMi7rhYbZ85FJcyAo019xf4YlUBasbLPL8XU/xqo+QMhhsKAGwwuD6GP1hx4geXiSJGabfP6TM4nGS4ed6BeiHY4sco37cLP8+/La6i34ynlsUZu+o2pwMc1i9QuQgJF+WNym/yuwdGHsH61JtBNfhj0ePBGYKNiSCGpkk7zR+M7qISILKR4SjmruEhXjpFJpLYGtLERaJTWeucJ+LCa5VNHCiZ/R5mzlBboCPDpc73ED8sVPqjb19IbiNo3BKhdfYzNFwotbru1Qy+DhzVZ/P1nHUCXlzmnIUSjQ22qFmvEE7zU2Mg/F1 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0DYAADUAWZbhyIeaIFcHAEBAQQBAQoBAYMkgQ1/KIwHX4tkl3SCBRMIEAGHUBoGAQUvGAECAQEBAQEBAQEBEwEBAQgNCQgpIwyCNSKCYQaBCVFXGYMgASiBVwQBsQKDemWFbYkJgVg/iGuBBIUJApozBwKBeINvM4kggVhGjA0rh3SKP4FBggozGjCDLAmLXYRvbXoVAQEUjACCSQEB X-IPAS-Result: A0DYAADUAWZbhyIeaIFcHAEBAQQBAQoBAYMkgQ1/KIwHX4tkl3SCBRMIEAGHUBoGAQUvGAECAQEBAQEBAQEBEwEBAQgNCQgpIwyCNSKCYQaBCVFXGYMgASiBVwQBsQKDemWFbYkJgVg/iGuBBIUJApozBwKBeINvM4kggVhGjA0rh3SKP4FBggozGjCDLAmLXYRvbXoVAQEUjACCSQEB Received: from mx1.polytechnique.org ([129.104.30.34]) by ucol19pa04.eemsg.mail.mil with ESMTP/TLS/DHE-RSA-AES256-SHA256; 04 Aug 2018 19:48:09 +0000 Received: from localhost.localdomain (89-156-252-9.rev.numericable.fr [89.156.252.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ssl.polytechnique.org (Postfix) with ESMTPSA id 82C24561220 for ; Sat, 4 Aug 2018 21:48:06 +0200 (CEST) X-EEMSG-check-009: 444-444 From: Nicolas Iooss To: selinux@tycho.nsa.gov Date: Sat, 4 Aug 2018 21:47:28 +0200 Message-Id: <20180804194734.12577-8-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180804194734.12577-1-nicolas.iooss@m4x.org> References: <20180804194734.12577-1-nicolas.iooss@m4x.org> X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Sat Aug 4 21:48:06 2018 +0200 (CEST)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org Subject: [PATCH 07/13] python/sepolgen: silence linter warning about has_key X-BeenThere: selinux@tycho.nsa.gov X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Security-Enhanced Linux \(SELinux\) mailing list" List-Post: List-Help: MIME-Version: 1.0 Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" X-Virus-Scanned: ClamAV using ClamSMTP flake8 warns about using has_key(): python/sepolgen/src/sepolgen/refparser.py:315:15: W601 .has_key() is deprecated, use 'in' However "spt.has_key(id)" uses function SupportMacros.has_key(), which is not the same as the "in" operator. Silence this warning by using "# noqa". Signed-off-by: Nicolas Iooss --- python/sepolgen/src/sepolgen/refparser.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/sepolgen/src/sepolgen/refparser.py b/python/sepolgen/src/sepolgen/refparser.py index 3415aff9b48f..97e2342c4693 100644 --- a/python/sepolgen/src/sepolgen/refparser.py +++ b/python/sepolgen/src/sepolgen/refparser.py @@ -312,7 +312,7 @@ def collect(stmts, parent, val=None): def expand(ids, s): for id in ids: - if spt.has_key(id): + if spt.has_key(id): # noqa s.update(spt.by_name(id)) else: s.add(id)