From patchwork Fri May 12 20:13:57 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 9724857 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 7D2C2601E7 for ; Fri, 12 May 2017 20:18:09 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 71EF1287CE for ; Fri, 12 May 2017 20:18:09 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 64BE128892; Fri, 12 May 2017 20:18:09 +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=-1.9 required=2.0 tests=BAYES_00, RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 Received: from emsm-gh1-uea10.nsa.gov (emsm-gh1-uea10.nsa.gov [8.44.101.8]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 95EB0287CE for ; Fri, 12 May 2017 20:18:08 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.38,332,1491264000"; d="scan'208";a="6986710" IronPort-PHdr: =?us-ascii?q?9a23=3A+k1jHRxZ4IPm9EjXCy+O+j09IxM/srCxBDY+r6Qd?= =?us-ascii?q?1esVL/ad9pjvdHbS+e9qxAeQG96KtLQc1KGP7/+ocFdDyK7JiGoFfp1IWk1Nou?= =?us-ascii?q?QttCtkPvS4D1bmJuXhdS0wEZcKflZk+3amLRodQ56mNBXdrXKo8DEdBAj0OxZr?= =?us-ascii?q?KeTpAI7SiNm82/yv95HJbQhFgDiwbaluIBi0ogndq8YbjIl/Iast1xXFpWdFdf?= =?us-ascii?q?5Lzm1yP1KTmBj85sa0/JF99ilbpuws+c1dX6jkZqo0VbNXAigoPGAz/83rqALM?= =?us-ascii?q?TRCT6XsGU2UZiQRHDg7Y5xznRJjxsy/6tu1g2CmGOMD9UL45VSi+46ptVRTnhj?= =?us-ascii?q?0HNzok+2/JjMJ+gr9QrBa4qxBi34LYZYeYP+d8cKzAZ9MXXWpPUNhMWSJPAY2y?= =?us-ascii?q?aIkAD+QZPetasoXwqUUBrQClCAWwGO/i0CNEi2Xq0aEm1ekqDAHI3BYnH9ILqH?= =?us-ascii?q?natNT1O7sVUeCx1qbI1ijIYfBR2Tf684jIaQ0qrPaKXbJxbcXRzk0vGBnejlmK?= =?us-ascii?q?qIzlODSV1v8Ws2WA6uptWu2uh3QgqwFrrTii38EhgZTKiIIN0l3I6Cp0zYkvKd?= =?us-ascii?q?C4VUJ3e8CoHZROuy2AKod6WsEvTmNytConxLALt4S3cDYWxJkm3RLSZeKLfo6V?= =?us-ascii?q?6Rz5TumROy13hHd9dbK6gBa97Favx/XnVsmxzFZKti1FksTQtnwV1xzc9MyHSv?= =?us-ascii?q?xl80e9wzmPzQHT6vxfIUwuiaraK4Iuwr43lpYJt0TMAjT2l1nsgK+Td0Uk/vCk?= =?us-ascii?q?6+XhYrr4up+RL5J4hw7xP6g0msGzHP40PhYBUmSF4+iwyaXv/UjjT7VLiv02nL?= =?us-ascii?q?PZsJffJckDva62HQtV0ocl6xaiADaqyc8XnX4aLFJDZB2IkZPpNkrSIPH4Efi/?= =?us-ascii?q?g1OsnC1tx/DdJLLtGJrNLn/dkLv5Z7Zy91ZcyBYvzdBY/59UCLYBIPTpVU/ttN?= =?us-ascii?q?zXFBk5Phe2w+bgDtV905kRWXmTAqCHKqPSqkWE5uU1I+mDfIUVoiryK+A55/7y?= =?us-ascii?q?in80gV0dfauz0pQLa3C4BfNmI0OYYXrymdoBH2MKvhcxTePxlV2CVyJTZ2uoU6?= =?us-ascii?q?I7/DE7B5qsDZ3fSYC1nLyBwCC7E4VOZm9YEV+DD3Hod4SYW/cLcy+SI9FunSIa?= =?us-ascii?q?WrS7TI8hzx6uvhfgy7V7NurU5jEYtZX72ddo4O3Tkxcy+iFqAMSZ0mGAVHt7kX?= =?us-ascii?q?0SRz8xxqx/plZ9ylib26hin/NYDcBT5+9OUgoiKJHc0/Z1C8rpVw3dedeJTUqp?= =?us-ascii?q?Tc+9ATEtVN4xxcEBY1plEdW4kh/DxzaqA6MSl7GTBZw09L7c0Gb1J8ljznbJyr?= =?us-ascii?q?Uhj0MmQ8ZUMm2mnrBw9w7WB4HTkkWZk72ldaMT3SLX82eD12WOtllCUAFsSaXF?= =?us-ascii?q?QWwfZkzOoNX550LCSLmuBK8iMgtF0MKCK61KZsfvjVpcXvfjO9XeY3yvlGuqAx?= =?us-ascii?q?aH2K+MZpLwe2oBxCXdFFQEkwcL8HmdLgcyASOho2PFDDxyDlLjeVjs/vdip3+h?= =?us-ascii?q?VU870QWKb0xn17qo9R8YnuCTSvMJ3rIZoyctsTt1E0yh39LNDNqAoRBtfKJGYd?= =?us-ascii?q?My+F1Hz37WtxRhPpy8KKBvnkARcxxtsEP01hV3EZ5NkdAwo3MwzQpyMrqY0Fdb?= =?us-ascii?q?eDyEw5/8ILrXKnP9/Bq3ca7Zxkne0MqK+qcI8Pk5pVTjvAWsFkU86XVqyNdV3G?= =?us-ascii?q?WB6ZXNFgodS4rxUlww9xh4ub7VfjU965nT1X12Pqm+qiXC1M4xBOs51hageM9S?= =?us-ascii?q?MK2eFADoFc0VG8muKPcxllisdhIEPfle9LU6PsO9bfeG37SrPOl4ljK8kWtH+J?= =?us-ascii?q?x90l6L9ydkSe7HxZUFw/aF3gacVDfzllShssfqmYxeYjESBGW/wzD+BIFNfq1y?= =?us-ascii?q?YZoLCWC2LsKt29p+nZ/tVGBC9FO4HVwJxMqpdQCVb1zn0g1azV4XrmC/mSuk0z?= =?us-ascii?q?x0lCkkobaF0yzK3evibwYHO25MRGR5llfjPYm0gM4cXEi0bggmjgGp5UDkyKhH?= =?us-ascii?q?vK5/NXXcQV9UfyjqKGFvSrCwtrSYY85I85MorT5aUP+6YVCdRL/9pgEV0yX5E2?= =?us-ascii?q?tY2j87aymguo/lkBxilGKdMHFzoWLXeM5qwRff+MLTReRK3jcdWil3lyPXCUOh?= =?us-ascii?q?P9ms59mUkI3Dsu+mXWK7SpJTaTXrzZ+HtCaj+W1lHACwn/Gpld3jCgU1zSj719?= =?us-ascii?q?x2WirStxb8fpPn16KkPuJ7ZkNoHkPz69JmGoFilYs9nI8Q2XkGiZWJ+noHi33/?= =?us-ascii?q?Pslb2aL5anoNSiUGw9rU4AjjwkJjNHWJy5j+VnWHzctrf8O6bX8O2iIh88BKD7?= =?us-ascii?q?+Z7LhFnStuvlq0tBnRbuZ5njccz/su9XEbjvoSuAo1zyWdBLESElVDPSD2kRSH?= =?us-ascii?q?8cy+pr1NZGmzabiwyFZ+nde5AbGYpQFcXHL5dYk4HSBs6cV+PknB0Gbu6o74Y9?= =?us-ascii?q?ncd9UTtgebkx3YlehaNIoxluYWhSpgIW/9pWcqy/M/jRB0x562ppOIK2Jp/KKl?= =?us-ascii?q?BR5YMCb4Z8YP9jHriqZRgtya34axEZV9Aj8LRofnTeq0EDIOsvTqLwWOHyM6qn?= =?us-ascii?q?eAArffHhGQ6EF9r3LJDZ+rK2ubJH4DzdVtXBOdPlBQgBgIXDUmmZ40Dhiqy9b8?= =?us-ascii?q?cEd9+D8R/kT3qh1Qyu12LRnySXrfpBy2ZTcuU5iTNgFW7gZf50fPLcOR8OxzHy?= =?us-ascii?q?ZC/p2usgOBMGqbaBpUDWsRQEyLG0jjPqWy5dnH6+WYGOy+IObVbLWQr+xRSveI?= =?us-ascii?q?yYip0oR44zaGLt+PMWV6D/0nxkpDWmh0G9zDlDUSTywajD7Cb8+HpBa84yF3oN?= =?us-ascii?q?qw8PLxVALo/4uPBKNYMc9z9BCunaeDK+mQiT56KTdY0pMD22TFyL0Y3F4chSFh?= =?us-ascii?q?aSWtEagAtS7KSaLfhLVbDxgFZCNvLMFI9b4z3hFROc7HjdP4zrB4geQzC1dZUl?= =?us-ascii?q?zhn9qkZcIULG6gM1PHHlyENKycJT3MwcH4f7+zSaFKgOVTrR2wti6RE1X/MTSb?= =?us-ascii?q?iznpSxevPPlWjC2BMh1SooS9fQxpCWjkTNPrcQe0P8NyjTEsxr00nHzKP3YGMT?= =?us-ascii?q?dga0NNsqGQ7SRAj/VxAWxO8GdqLfKelCaf8+nYLY0WvOBxDStokuJW+nM6y6Fa?= =?us-ascii?q?7CtcXvx6hDPSrsJyo1GhiuSPzCBnXwBWqjZTn4+Ls0RiOb/C9plcV3bE/RQN4n?= =?us-ascii?q?+WCxsWpttqENnvt7pXytjVm6L5MC1C/M7M/csAG8jUL9qKP2c6MRX3AjHUAxEF?= =?us-ascii?q?QiS1NWzEnExSivKS9mCPrpcgsJTsnIcOSrlBW1wvD/8aFkNlHN8CIZdwRD8kl6?= =?us-ascii?q?CUjNIQ73qksBbRXNlavozAVv+KB/XvKTKZjb1aaBsT2r73N5ocNpf820B4bVl6?= =?us-ascii?q?hovKEVLKXd9Rui1hchM0oEJV/XdlT20z1EXlagW27XAOC/G7hR82hRF4Yeg38z?= =?us-ascii?q?fs+Vg3LELQpCQsiEkxhcnlgTeJfTHrI6e/R59WBDTvukg2KpP0XQB1bQiokkxl?= =?us-ascii?q?MDfLXLVRjrR6eWBskg/ctoNFGeRAQq1cfB8Q2faXau000VRbryWr31VH5ezECJ?= =?us-ascii?q?R8kgslaoSsr3Ve1AJgd9M6OavQJK9VwVdKnaKOojWk1uYvzw8CP0wN6n+deDYU?= =?us-ascii?q?uEwUMbkrPyyo8fJ25gyGgDZDe28MV+E2ov1w8EM9IOeAzyP6375FNE+xK/SVL7?= =?us-ascii?q?mFtGjYic6IXlQw21sSl0Zb5rh5z90sc1CIWEAv17aeDBUJNdDfJgFSYcpS7GLT?= =?us-ascii?q?cjiOsOnXx5J6IZm9HPjyTeCSrKYUnl6kHAExEosR9MsBAJis31zDLcr8NrEF0w?= =?us-ascii?q?8t5APlJVWeEvtGZA+LkC0Go8GjzJ57x49dKS8BAW9lKyW4+q7XphM2gPqERNo2?= =?us-ascii?q?ZnAaXpEaOXIwWcy6nDVUv3tGDDmqyO4ZzxKC7zDkrCTKEDb8d8ZjZOuTZR50E9?= =?us-ascii?q?G55zE/86mwiV7K/ZTTPH31NdNnutDT8+wavIqHB+lSTbZjr0fWg5NYSGCyU27T?= =?us-ascii?q?Dd61IID9ZJQwYtzxDXa6VEC/hy8uQsfvItmtNKmIgADvRYZSqoWb2i4sNdOlHD?= =?us-ascii?q?EEBxhwv/0D5L57ZQAbYJo7ex7puB44N6yjIAeVydquQ2G1KTRKVfVfy/u1Z6BP?= =?us-ascii?q?xSo2cuC60GcgTo09z+Sv7U4NRZQKjhbCxfajZ4hTSjX8Gn1degrVviU1jW5hOf?= =?us-ascii?q?guwu0n2hPHrUEcMyyXdOxucGFEsMs8CkmUIXVqEWc4RlicjITF4g6w37Ad4Spd?= =?us-ascii?q?n9BI0eJbqnjypJnfbyywWKazs5XarzIgbcQ6o612KYHsOM+GtJLCkTPBVJbQtw?= =?us-ascii?q?2EUCi9F/pcgNddOzlXQPhSlmEjIMAGt5dB5VA3VsggO7xFELMsqayyaTp4ES4S?= =?us-ascii?q?yjcUWJie0zwEmeqzwabVlgmOf5Q4KxwLqo9Cg9sHXy5xeCMeq7epV5/KmG+cVm?= =?us-ascii?q?gLPAAT4BxW5AIGl49/YuDl4I3MTJ9X0zBYuu96XDHXG5dv7Fb0VmaWgV3kR/q7?= =?us-ascii?q?iOypwRhezPTy3dkHQBR/E1RSx/5Klks0L7F6M7UfvozQvTCUbk71oGXtyO+iJF?= =?us-ascii?q?lQ18LUbUH4A5TZumr8SCEc/mcURYBXwnHFCZsSixZ5aLospFhUOoCpYFz+5zs/?= =?us-ascii?q?yIlyA7m4T9qkx0g7onYCRieqFdVBC+VnsFLYWD1lf56rp4//O5VXWGNQ/oOSq0?= =?us-ascii?q?tBmkV3LyG50YZcK91K4jMUUjlDuymSvNuzSM1G2M95FZwML8x+u3jjBqxLJoKd?= =?us-ascii?q?o3osurzg0nXZ4SwzsE+mxDWvHK+1V/pZ/2oaGgozPWSfpE4vD+8i8mrJ91DNtV?= =?us-ascii?q?d0//xFCbeTl0Vxpy19HotPBjZP2nCpNVNzTGNJs+9CMqTab9RcQ+UuZR+oIxEx?= =?us-ascii?q?D+Qm31GP/U1unnf0eC1ytgpb+yDBRAY4Ty8VjanxmTcGsMGoJScaS45UbTUmdy?= =?us-ascii?q?rFNwWbmSVMsRZDd01qXosWDsxD+74FwYte5tDCRlq0KSEZQBxiMRo10fpFmk5Z?= =?us-ascii?q?qkqYfT3SABG1evnRqh13ZdmerMq3I/Tj5gtHjZnnsO8g/aUZW3KmgRGtQczZr4?= =?us-ascii?q?LktN2KsVWBebzlPOKien/OUiLMjQyuirg5FZXK+TbcMBZDIZlg1XUkeYThCXLM?= =?us-ascii?q?PRlePK0bKVZUWbx4ZNlbrO1XfNNreKEM+aBxHB2HXQ/vFJaprPZYMlbZXS7eID?= =?us-ascii?q?mZ8uyjvYLT6qTQSfL+acORx3bIWb53M4x+6Tn8Bbflz5FS9Vbx2vhw6Ex2U17G?= =?us-ascii?q?PD6drN75PAME+NGidlf+vp0uBT7WGIxwkGb3yU5da8oaWDaq8JMFyJND9Hn/V+?= =?us-ascii?q?R40lTpsOJI87lo844346pmyc2sP6fdNexasVN7AhiTHghq6o8tD3ZhSG9MeeIR?= =?us-ascii?q?NfPRfbgDjc/0teD3FqsX6BmL9OxFc9fHIFvBmsanADGGVRNEhBsBqSIdLgaE0v?= =?us-ascii?q?6Kgat0ScK7qujlxkIi+UKxIwUAzL9z+YeE4baHq/XPbxTP17QEXLblRt/rpLQ2?= =?us-ascii?q?p0yS/eEklKIJemFtYQ2oCvIdVskGxmfk168q0zkhE8beH7Lk5P5DVm42njP6lJ?= =?us-ascii?q?B7BFUaAPQUHaCE/Y5GhGc3h/TZNsEKcqBFgmuPFwSrErkMyX6x7CuYPXdqjwrS?= =?us-ascii?q?0x7qR2Oz91j2oTV+QSTS09fpilBVWaWvBUdOQyqpPld1sDySPArpsNr3vbo67E?= =?us-ascii?q?QtP2P5qt2Cj2qhN6lRH8HlI9ycOyY0rkoNjJItXtyvxZwbGd2lLdcX9HFzdfre?= =?us-ascii?q?62WukyNboqdHgYTe4tuP9fXMAXmglbCapKmRxDBF0Hg3o0sz6te6NvHB/9eKWe?= =?us-ascii?q?in134NTydjvAvMRxu1qrvdr1AINkyEzlzGmIkLPt5D23k3yF3m5eYkQNIp9wVe?= =?us-ascii?q?DZzMZ/UcqjDvIDH020qQY8orVimC1DtaBkj1HkRlF6Un12Lwuc3ImW3W+1I2Wo?= =?us-ascii?q?l6b1bnigBvD4UkNUIt70Aawi4YEQgIaR2WF7+oClr4IosDT0gMcwyH3KK9eqc1?= =?us-ascii?q?w0J83q+v6PXUbexmCKoHLuxdgRKWnFhHBpIWtrUTQKlmdF9D7qHXqRbtC5P8Uv?= =?us-ascii?q?j9j3UwK+e6Qs9E/sACrXci5BiwRwa445dZ87kbkIyIdrJDYZXUvsB87kJn6CUK?= =?us-ascii?q?diNTgBlwkQm5UeEapODs+NTbtoSn6vq2XqY3W+oX7wQ0B3h5j5bogVAioMvY2P?= =?us-ascii?q?1ARYDOkoTw7hxNLGCWt4rA1Bl8M+UOIZqxfLl873UHOzQeJ3UWMNWNavk8+CFs?= =?us-ascii?q?Py/R51xDHsMMfckXPNfJmQ1PlkLpX6xc+dTBFV+FEYdzcNoo4HDtxDAy65s8Xf?= =?us-ascii?q?7q6CWqKpDH81FNI/RDgT10lN3YuOga3frSCSYQ4XmDaBh52ziCxIeJC/bx++WM?= =?us-ascii?q?1d7VWkgeHiEsT4dSODqC+AKgRuqvl5XlSACU5dHpgJI4ak2QQma9nKMfsqZDCe?= =?us-ascii?q?RAkDn03iBCFoDpgPKYq8as6HFJuV1DColz6wPKFb5CMZV6NhT4l9WrSVJnBiTl?= =?us-ascii?q?YsHUawAiuOyIyecQ++9+LVfxZZcHIhIYzLL38XVVQRF0SLHoolaZXfkcZN9nSP?= =?us-ascii?q?PYsH9V6ZhvK7IUPFSHopzlsCtIokgsAAA1cL8wsiBadk7WkQ1aRan0vqIAigwb?= =?us-ascii?q?UdJ+ok9DB2awOGM45zraWqVYl62RB+IP8jSTVKMCSUNoPT1iQxmtwpVhZ6Opne?= =?us-ascii?q?xbsmNBhi59pvkq3CBhRBu4oyLsvLgB2TMn+LG/rzUBomdITuCRnibHE1lDy+4K?= =?us-ascii?q?jagEAXb49VO8eGUDbJf14LR/KsTv6ZIh428mbRs+cCMIW+WgCyftj6KHGYGPv9?= =?us-ascii?q?dciwSLuMrQd7OzKjISNrslwxL5W3d9yhTenApv8GYTQDWg698kJIOnNck5xiqo?= =?us-ascii?q?HXXbe0sN46NItsvxrl0LTOotZFN/wWVjzNKIRikQS8zOAWo1iBYraXlcepJZ9R?= =?us-ascii?q?AaD7UogiqPvqRe/wEUfi3bEoK+94nUgMfHxHg9TdBxxm7Moa2FnJwq2mV/m9xo?= =?us-ascii?q?9i6OpGgSd+vAXs9uHHfz2IlfyejlavSjqO8HTpVpyKi7XP8ELMaj5XO82I92VU?= =?us-ascii?q?+92rQeA125PfcMxrffVCekR3OXWeCPc2WXhDY5NUjy5Ri0IVEtbsdFsVM9OPPY?= =?us-ascii?q?hpFAjw3hTa90RiKIqF/ZzGwiMfsadwUyuIemZwwFUvUcZ+2dJegy2v0xFkEAb3?= =?us-ascii?q?jTHSt5E+W2q0KinJBnO3V85kX3efjt8gHjMNaJBhkEEJLVrp1v9vy+XG6BP2Fv?= =?us-ascii?q?zAFqNklu6+jfD0gxtvNbc5uJmNjQhtd70e0Cd/p2My0yoN0TmoVl6YaK1seGax?= =?us-ascii?q?fRwYjuJdvNuPiXH+Xfz1g2emFdSrcWeh3654MmPtMiQL3TGbxZvQgABagkXpMu?= =?us-ascii?q?Kn399KZuLAN8agTRfqi7gtH2puKXYZtZv3HW4Uw0LCfdox0M1Oe5TA16b5Cvgn?= =?us-ascii?q?X9PoowRjZfoNF3DRtmBoRPEdsarwW7G56UhL27i9ip9kJ0o+8Kq6vwBezU29mi?= =?us-ascii?q?2oVxXoRa5VaVMzrLA6lrmEtlhPyogvjcypnxFd/iedQcWeh8Rm7KdKTLHp27Kj?= =?us-ascii?q?2UIcL8Z09G/KKA0LJjTBqeejr1X6yYuy24LP9k+1k0ypRkfOrPyzwg97Xb2Nr0?= =?us-ascii?q?Z2FGqSavtHqJNJpE7FzWHuzTRBNURuCD8GZiB6EXapH09OgWO9w43Nec+xVz7C?= =?us-ascii?q?hF0MadOKiusEvM2kN9dZLGI0rl3Ck3WZUKIBuhK0sjn3fZpW7GDHRfMMekM89t?= =?us-ascii?q?j8iRDhP2+klxlnshZmlbGmrnXd2RI3QU29qiZA2W8wJGF9MDkPSrdk44t62yT+?= =?us-ascii?q?5oN45bmeWrsrUIj9JpKyDJRMhHMCDcNrh2PiBeDu/XvlgnfgYEs6QpWocyfZWO?= =?us-ascii?q?IlkIMESHySzp1gbCzEv0d8Cs1KaOPSYW/XVHz67f3ThKuQa5pe6Tgtf/X7DBcJ?= =?us-ascii?q?H2QPnSPTIqVj6AXjsyC0ep9kmgu/cfovqYJX0QoksVYiKPEgIToL5grcTIBG/J?= =?us-ascii?q?heJjZIEKhOydWy3oSi14ka0yBjxRtUCNWPoODg/WYGXkgGVCuQyuPPhM/Wjqb7?= =?us-ascii?q?eA3KpaR/QWApdQcv2eW9bYYv5eJzI0mTgYO+uxZMPcoKgj0lLJTGoZFK/I+EeY?= =?us-ascii?q?TEGIXvzPjw7sCJ4Yu4kypzoA5sPbnigxFb/BebmYuW2A6Im92QCZsuraX3JlQk?= =?us-ascii?q?sym/lKVG+Ayx5EIXpCCtYSo1rFR/KQIUFW2yR62qpVxxYQdVErATVV2XpMkaP4?= =?us-ascii?q?Q5VU?= X-IPAS-Result: =?us-ascii?q?A2GtAwBjFxZZ/wHyM5BcHAEBBAEBCgEBFwEBBAEBCgEBgwE?= =?us-ascii?q?pgW6OdqhqJoseVwEBAQEBAQEBAgECaCiCMySCQgYBAnkDCQEBFzEIAwFTGQWIU?= =?us-ascii?q?IFOBAGxJiYCg2mGcYZfgV6HTX2FBx8BBIk9iD6MD4IQkH6BeYkthlKUQ1iBCi8?= =?us-ascii?q?gLk6Gd3SGLoI9AQEB?= Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea10.nsa.gov with ESMTP; 12 May 2017 20:18:07 +0000 Received: from prometheus.infosec.tycho.ncsc.mil (prometheus [192.168.25.40]) by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id v4CKI5L1020569; Fri, 12 May 2017 16:18:05 -0400 Received: from tarius.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 v4CKFx4O224407 for ; Fri, 12 May 2017 16:15:59 -0400 Received: from goalie.tycho.ncsc.mil (goalie [144.51.242.250]) by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id v4CKFwL6019700 for ; Fri, 12 May 2017 16:15:59 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1AHAQAgFxZZhyIeaIFcHQEFAQsBgyyCF452qQuLI1cBAgEBAQEBAhMBAQEKCwkIKIVIBoEJUVcZiFWBTgQBsSaEEYZxhl+BXodNfYUHHwEEiT2IPowPghCQfoF5j3+UQ4FhLyAuToQmDIJFdIYugj0BAQE X-IPAS-Result: A1AHAQAgFxZZhyIeaIFcHQEFAQsBgyyCF452qQuLI1cBAgEBAQEBAhMBAQEKCwkIKIVIBoEJUVcZiFWBTgQBsSaEEYZxhl+BXodNfYUHHwEEiT2IPowPghCQfoF5j3+UQ4FhLyAuToQmDIJFdIYugj0BAQE X-IronPort-AV: E=Sophos;i="5.38,332,1491278400"; d="scan'208";a="6050913" Received: from emsm-gh1-uea11.corp.nsa.gov (HELO emsm-gh1-uea11.nsa.gov) ([10.208.41.37]) by goalie.tycho.ncsc.mil with ESMTP; 12 May 2017 16:15:58 -0400 IronPort-PHdr: =?us-ascii?q?9a23=3AIFrbdBwqSbJXp13XCy+O+j09IxM/srCxBDY+r6Qd?= =?us-ascii?q?1OMVIJqq85mqBkHD//Il1AaPBtSEraobwLOK7OjJYi8p2d65qncMcZhBBVcuqP?= =?us-ascii?q?49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL1LdrWev4jEMBx7xKRR6?= =?us-ascii?q?JvjvGo7Vks+7y/2+94fdbghMhjexe69+IRe5oQnMucQbg5ZpJ7osxBfOvnZGYf?= =?us-ascii?q?ldy3lyJVKUkRb858Ow84Bm/i9Npf8v9NNOXLvjcaggQrNWEDopM2Yu5M32rhbD?= =?us-ascii?q?VheA5mEdUmoNjBVFBRXO4QzgUZfwtiv6sfd92DWfMMbrQ704RSiu4qF2QxLulS?= =?us-ascii?q?wJNSM28HvPh8JwkqxVvRyvqR94zYHWboGYL+Zycr/HcN8GX2dNQtpdWipcCY28?= =?us-ascii?q?dYsPCO8BMP5AoYn8u1QOqh++ChO3BOjyyTFIgXj23bYh0+88FgzG2g0gEM4JsH?= =?us-ascii?q?TQttr1L70eUeGyzKnP1jXDdOhb2TLy5YnHaBwhpuuMXb1pfMfX1EIhFBvFg02N?= =?us-ascii?q?pYD7Oz6ZzPkBv3SU4uZ6W++jl3Qrpg9+rzS3xMohiJPFip8bx13K7yl13po5KN?= =?us-ascii?q?yiREN1f9KpFoZbuTuAOItsWMwiRnlluCYkxb0Cvp62ZC0KyZs6yxLFc/yHdIyI?= =?us-ascii?q?4xL/VOmPPTh4hHRleLOmhxav70es0Or8VtO70FpSrypFlMfDtmwV2hDO9MSKTu?= =?us-ascii?q?Fx8lq91TuAzQze5P1ILVo6mKfUM5Ihx6Q/lpsXsUTNBC/2n0D2gbeLeEs45+ak?= =?us-ascii?q?9/zqbbb6pp+ENY95kg7zPLk2l8y6Duk5PRICX2+B+eSzzLDj+0z5T6lNjv0yiK?= =?us-ascii?q?bZq4rWJcUcpq6+GA9VyZ0u5A24Dze71tQXgWcILElfdBKCgIXoNEvCIPfiDfew?= =?us-ascii?q?m1isiitkx+jaPr39BZXANmPDn6nlfbZ87U5c1QUywMtD55NUFr4BIPXzVlX3tN?= =?us-ascii?q?zDFBA1KQO0w+H5CIY16oRLQm+LA6mEIIvOoFSI4aQpOODKa4gL6xjnLP1wwf/l?= =?us-ascii?q?inswghc8eq6yxtNDbnGzGfBvOAOYZn33mf8ETXdMuRAxGr+5wGaeWCJeMi7hF5?= =?us-ascii?q?k34Ss2Xdqr?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0GvAABjFxZZhyIeaIFcHQEFAQsBGAEFA?= =?us-ascii?q?QsBgwGCF452qQuLI1cBAQEBAQEBAQIBAhABAQEKCwkIKC+CMyKCRAaBCVFXGYh?= =?us-ascii?q?VgU4EAbEmhBGGcYZfgV6HTX2FBx8BBIk9iD6MD4IQkH6BeY9/lEOBYi8gLk6EJ?= =?us-ascii?q?gyCRXSGLoI9AQEB?= X-IPAS-Result: =?us-ascii?q?A0GvAABjFxZZhyIeaIFcHQEFAQsBGAEFAQsBgwGCF452qQu?= =?us-ascii?q?LI1cBAQEBAQEBAQIBAhABAQEKCwkIKC+CMyKCRAaBCVFXGYhVgU4EAbEmhBGGc?= =?us-ascii?q?YZfgV6HTX2FBx8BBIk9iD6MD4IQkH6BeY9/lEOBYi8gLk6EJgyCRXSGLoI9AQE?= =?us-ascii?q?B?= X-IronPort-AV: E=Sophos;i="5.38,332,1491264000"; d="scan'208";a="5738843" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from mx1.polytechnique.org ([129.104.30.34]) by emsm-gh1-uea11.nsa.gov with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 12 May 2017 20:15:57 +0000 Received: from localhost.localdomain (32.206.133.77.rev.sfr.net [77.133.206.32]) (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 4D8F25646B4 for ; Fri, 12 May 2017 22:15:55 +0200 (CEST) From: Nicolas Iooss To: selinux@tycho.nsa.gov Subject: [PATCH 2/2] libselinux: close the subs file if fstat failed Date: Fri, 12 May 2017 22:13:57 +0200 Message-Id: <20170512201357.4091-2-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.12.2 In-Reply-To: <20170512201357.4091-1-nicolas.iooss@m4x.org> References: <20170512201357.4091-1-nicolas.iooss@m4x.org> X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Fri May 12 22:15:55 2017 +0200 (CEST)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org X-BeenThere: selinux@tycho.nsa.gov X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Security-Enhanced Linux \(SELinux\) mailing list" List-Post: List-Help: Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" X-Virus-Scanned: ClamAV using ClamSMTP selabel_subs_init() returned without closing cfg when a call to fstat() failed. Fix this. Signed-off-by: Nicolas Iooss --- libselinux/src/label.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libselinux/src/label.c b/libselinux/src/label.c index 0e43474c352e..71a273bdeb2a 100644 --- a/libselinux/src/label.c +++ b/libselinux/src/label.c @@ -104,7 +104,7 @@ struct selabel_sub *selabel_subs_init(const char *path, return list; if (fstat(fileno(cfg), &sb) < 0) - return list; + goto out; while (fgets_unlocked(buf, sizeof(buf) - 1, cfg)) { char *ptr = NULL;