From patchwork Sat Jan 14 14:40:24 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 9517057 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 D7656601DA for ; Sat, 14 Jan 2017 14:40:49 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id C4910284BC for ; Sat, 14 Jan 2017 14:40:49 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id B67F6284D1; Sat, 14 Jan 2017 14:40:49 +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]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id E9899284BC for ; Sat, 14 Jan 2017 14:40:48 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.33,228,1477958400"; d="scan'208";a="2824462" IronPort-PHdr: =?us-ascii?q?9a23=3AaoKCrB8jkLZxtf9uRHKM819IXTAuvvDOBiVQ1KB5?= =?us-ascii?q?0e0VIJqq85mqBkHD//Il1AaPBtSHrakfwLOH4+jJYi8p2d65qncMcZhBBVcuqP?= =?us-ascii?q?49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL1LdrWev4jEMBx7xKRR6?= =?us-ascii?q?JvjvGo7Vks+7y/2+94fdbghMizexe71/IRu5oQnMssQbgpZpJ7osxBfOvnZGYf?= =?us-ascii?q?ldy3lyJVKUkRb858Ow84Bm/i9Npf8v9NNOXLvjcaggQrNWEDopM2Yu5M32rhbD?= =?us-ascii?q?VheA5mEdUmoNjBVFBRXO4QzgUZfwtiv6sfd92DWfMMbrQ704RSiu4qF2QxDmki?= =?us-ascii?q?cHMyMy/n/RhMJ+kalXpAutqwFjz4LRZoyeKfhwcb7Hfd4CRWRPQNtfWSJCDI27?= =?us-ascii?q?d4sCDfcNMOhXoIbhqFUBswC+CBKwBO7t0DJEmmX70bEk3+knDArI3BYgH9ULsH?= =?us-ascii?q?nMtNv1NbsdUeexzKbS1jXIcvBY2TD66IjTaRAqvPaBXbRxccXNzkkvExnKjk6K?= =?us-ascii?q?pYzkODOV0f8Ns3OA4uplWu+uhHQrqwZrojig38ohjJTCiIENyl3c6Cl0z4k4Kc?= =?us-ascii?q?e4RUJme9KoDpRduz+AO4drWs8vQWNltDwnxrAIt5O3ZjYGxIgmyhLFZfGLbY6F?= =?us-ascii?q?6Q/5WumLOzd3nndldaq6hxa17Eev1PXxVtKx0FZWtipFlcTMtmwV2xzT9MeHTv?= =?us-ascii?q?x981+92TmVzQDT6/xEIVsumarHK58u3r4wlp0JvUTFAiD2g1n5gLWTdkUl/uik?= =?us-ascii?q?8+XnYrP4qZ+AL4J4lw7zP6s0lsG/HOg0KBYCUmeF9eimybHv5Uj5T69Ljv0ynK?= =?us-ascii?q?nZqpfaJcEDq66iHQBV1ocj6xCiDzapydgXhn4HLE9DeB2bkYfpIErDIOz4DPij?= =?us-ascii?q?g1Ssly1nx/bdPrL7GJnNIX/DkKn5cbZn90Fc0BYzzcxY559MCLEBJ/TzVVXttN?= =?us-ascii?q?zYFBA5NRe5w+TgCNV704MRQ3mPArOHP6PIql+E/OUvI/ODZIUNojbyN+Al5+Ly?= =?us-ascii?q?jX8+gVIdf6up0oELZ3C7BfRmJEOZYXvygtoaH2cKuhc+TePxh12fVz5Te2uyU7?= =?us-ascii?q?g75jEhB4KsFZ3DSZy1gLydwCe7GYVbZnhYBV+XD3jocYSEW+sLaC+JI89ujCIL?= =?us-ascii?q?Wqa7R48mzxGuuxfwy6B7IerM5i0YqZXj2cBo6O3UkxEy8yF7ANqZ02GMVGx7hH?= =?us-ascii?q?0HRyUx3Kxlpkx90FiD27Big/NEDdxT++9JUgAiOJHB0+x1EcryVxndcdeOTVap?= =?us-ascii?q?Xs+pASotTt4rxd8BfVp9Ec24jh/fxyqqH6MVl7uTCZw19KLcw2b+J8JjxHbDyq?= =?us-ascii?q?Yhk0MmQ8tUOG2hnq5w6Q7TB4vTnEWYk6albqMc3SHX+GeE12qOs1lSUBRsXqXd?= =?us-ascii?q?QXAfekzWoMz550LDSL+uD68qMg5FycKbK6tKbMfljVNcS/f5O9TeYnyxlHmqCR?= =?us-ascii?q?aO2LyMcJLge38B0yXFFEgEjwcT8G6dOgclASuhp2PeDCdyFVL0eU/s6vdxp2+h?= =?us-ascii?q?Qk8v0Q6Ka0xh17yo+h8anvGTV/MS3qgZuCc6sTl1Ekyy387NC9qHoQptZqJcYc?= =?us-ascii?q?ky4F1fz2LWqxR9PoC8L6BlnlMRbRx3sFn01xV2EYVNitAqo2kwzApzMqKYyFdB?= =?us-ascii?q?eCmE0p/uILHXLXPy/B+3Ya7Mxl7eyMqW+rsI6PkgpVTjvQWpFk88/HV9yNRV3W?= =?us-ascii?q?WT6YjNDAoIS53xSlw39x94p77EfiY9+5nY1Xp2Mam7qjXCwc4mBPM5yha8eNdS?= =?us-ascii?q?KK2EFBXoHM0cG8euKfcqlkOsbhIcPeBe7bU0Ps29d/ec366rJulgliq8jWtb+I?= =?us-ascii?q?B9zl6M9y1kR+7LxZkFwPaY3hacWjf/llihscf3mZ1eaTEVBGq/xjDuBJRNaa1q?= =?us-ascii?q?YYYLFWCuLtWtydpjnZ7tWmBX9ES4ClwcxMCpfACeb1vn3Q1fzU4Xu2ComTOkzz?= =?us-ascii?q?xolDEktraQ0zbKw+v8bxoHJm5KRG55gFf3PYe0js4VXE60bwgojhSp/0D6yLZH?= =?us-ascii?q?pK5nNWncXV9IfzTqL2FlSqawtqSNY8pL6JMvqihXVPm8YUydSr74uRQWySTjH3?= =?us-ascii?q?FRxDojbTGlpo35nwBmiGKaNHtzt3TZedt3xRfE+NzRXuVR3jwBRCh2jDnYHF68?= =?us-ascii?q?M8Ov/dqKi5fJqvq+WH65Vp1PbSnrypuNtSWh6m1uHR2wgeqzmsb8HAgkzyD7zc?= =?us-ascii?q?JlVTjNrBrmZYnrzau6O/p9fkZ0HF/899Z6GoZmn4ssmZ4fxHkaiY+R/XccjWjz?= =?us-ascii?q?NtBb1r7kY3oWWT4H2djV7xb52Ed7NHKG25r5VmmBwstmf9S6ZGIW2iY5789UE6?= =?us-ascii?q?eZ96ZLkjVvolq/tw7RZuJ9njgFw/s09HEam/0JuBYqziiFHLASHFVXPTDrlxSS?= =?us-ascii?q?9dyxsKVXZGGpcbi/z0d+mdGhDLeYrQFGX3b1YJAiHTV/7s9nKlLDzGXz6p34eN?= =?us-ascii?q?nXdd8TshyUkwzcj+RMM5I+iP4KhSthOWLgsnwo0PU7jQRv3ZG8vYiIN35t8Li/?= =?us-ascii?q?AhFGKj3/f9kT9S31jaZCgsaW2JiiHo9mGjUPWJvnU+ioHy4VtfXpLAuOCyA8pW?= =?us-ascii?q?uAGbbFGg+f8khmpWrVE5+3L3GXOGUZzdJ6SRmFPkNfnQQUUC8gkZIjDQ+qw8jh?= =?us-ascii?q?cFt+5jAX/VP4rwdAyuRvNxbjSGvfohmnaissQpiFMBVW9h1C51vSMcGG7eJ8AS?= =?us-ascii?q?dY/oa6oQyONGObYR9IDWcXVUyYHVzjOaOu5dbY+eiCGuW+N+fOYamJqeFGT/eH?= =?us-ascii?q?34+v0o948DaULMqPOGViAOMh2kdYQHB5ANrWmy8USyANjCLNaNObpA2g9SJpoM?= =?us-ascii?q?C/9+7rWA3x6oeVDbtdL8lv8QisgaifL+6QmDp5KTFA25MSw3/H1aMS3EAUiy5z?= =?us-ascii?q?dzmhC7IAujDRTKjIgK9YEwYbaz9vNMtP9688xhNCOdPfit7uyrF4j+I1CldcWV?= =?us-ascii?q?zvgM6pY9YGI2anNFPIHEyLLqiJJSXXw8HrZqOxUb5QjeVQtxKuojubFkjjPjqN?= =?us-ascii?q?lzb3SxCvLeFMjCaePBNAoo29dAhiCXT7RtL8dhK7KMN3jSExwbAsiHPFL2gcMS?= =?us-ascii?q?R7c0NItbCQ4z1Xjeh4G2xb9HVlNfOEmyGb7+bGNpkWreFnAiNul+JV+H460ada?= =?us-ascii?q?7DlYRPxpnyvftsNho1e8neSU1zVnVgBBpixMhIKRskVoIb/Z+YVYWXbY4BIN6n?= =?us-ascii?q?2dCw4Qq9prENHvvrpfytzIlKPzMzpN6c7b/c4GC8jTMsKHP2IrMQD1Fz7MEAsF?= =?us-ascii?q?UTmrOHnZh0xHiv6S7mWVo4M0qpjtgpoOUaNbVFI0FvMcEEtlGsANIJZtUTMgi7?= =?us-ascii?q?Kbi9QI5XWmphnLWMpapozHVu6VAfj3NTmZlqdLaAEHwbPiN4sTKJb221d4ZVl5?= =?us-ascii?q?gYTKAVDfUcpJoi18aA87ul9N/GFiTm002ELkagSt7GUVFfGqgh48khF+bvg19D?= =?us-ascii?q?fw/1c3IULHqzAxkEk+ntXlhyucfyPvI6irXIFZESz0u1I2MpPhTAZ/dReyklB8?= =?us-ascii?q?NDfYW7JRiKNtenpkiADGp5tAB+VRTapcYBAOw/GXYu8n0VVYqiq8wk9G6vHJCZ?= =?us-ascii?q?x4lAslaZSstW5P2xp/bN4pIqzdPLZJzl9Vhq6UpC+o0eEwzxEYJ0kW6mOSfzAH?= =?us-ascii?q?uE8TO7Y6ICqo+/Bj5haZmztfYmQMUeQlou5y/EMnJ+uA1z7g06JEKk2pMeyQMb?= =?us-ascii?q?mWu2zbmM6LRVMwzV8ImFND/bht0scjclCYV0Yxw7uNDx4JL9bNKRlJb8pO83je?= =?us-ascii?q?ZTyOvvvWwZ1rJYq9DPznTe+VuakPg0KkBhsmH4MC7sQZBJmjzkHZId3hLLEb1R?= =?us-ascii?q?Un/B7rK0mdDPRVZBKLly8KrNylw59p3IlSOyodDH5nPiWt/LbXoQErgOGdU9gq?= =?us-ascii?q?f3caRIoENm42WcGgnS5WoWhABiGt0u0F0AiC8yP8piPIATnyddpseuqbZQh2B9?= =?us-ascii?q?Gw5TU/9LO2hEXN/ZrCImH2L9NiusXA6ekCvZaIF+tUTaVhs0fbg4RYQ3uqU3TR?= =?us-ascii?q?Ht6zJpnwbJIhbdPyCnanSFC/jCg1T8jpNta3MqeImR3oRZpTsISDxzAsK8u9Fj?= =?us-ascii?q?AYGxdtqOAO/75zZQoGY5UnexHorBg+O7a5IAiGztWkW3ytJidOT/lD0eW6YKRa?= =?us-ascii?q?wDcwYe+/z3sgSI06w/Ss/E4TWp4KlBDexPekZ4lYSyTzHGJSexnXryoji2dhLv?= =?us-ascii?q?oywvs4wB7QslkcKTCKe/ZvaGxYv9ExHlySIXJuCmUkXVOci5TM4hK01bAI4yRd?= =?us-ascii?q?h8pU0fFCsHXmop/fYTesWKu3qZXVsystdsUpo6xxMIP5OcSKrpXekSLDTJPIqA?= =?us-ascii?q?2KTDa6F+ZGmthXOC9YT+NIlnsjOcwaoodB6E0xV8k4J7xTCKkjuLGqaTx4DSEM?= =?us-ascii?q?1y8VTYWA0yIegu2kwbvVig+QcIg+MBwDqJhNmN8dUy9qbSwAvKCjUoXXl2mDSm?= =?us-ascii?q?gNOgge9h9D5AMamY92Z+zl7pfIQIVKyzFIv/J+SjHLGYVw91vnVmGWhkD1R+6/?= =?us-ascii?q?nOyvxg9d1u/j0scFVx5lEkhS3fxWl0syJLFwMakQsZbAsiWUekPioGLt1OymKU?= =?us-ascii?q?FLyc3Sdl33EIrFtW34Ui0H4XMaXJJBxmvDGJoViAd2dKErpFBQL4+8YUb++yYo?= =?us-ascii?q?x4J3ELmkTcqr3UoqrW4aRye2FNpME/1psFDNVzJ5eJ2ktJLlO5FWQm9R5pKdsU?= =?us-ascii?q?tZn1txPC6505ZcLNtN4jEUVjhVvTqdpMeySNFE2cJuFZ8DOM1/u3DmF65fJJiR?= =?us-ascii?q?uWc5uqLxxX/d+jA8tli6xDGyG6+3T+JZ42MeFR8zJ2SbsEUvCfUj8nvK+FDXrl?= =?us-ascii?q?905/tbBqSIjUhprjdxBIxBBjZI1XCgLlR8VnpGvv5bKKvLbcNTXeM+ZRi1Oxwx?= =?us-ascii?q?DfQmxVCG/VlonXflZCx/rhNa+yfZXwYuTykUjLDtmTkQqsy8PD8aTJVIbS4/YC?= =?us-ascii?q?jZMQKbnjtXvA1ea0FsVJAVGNFF+6sU3YFM5MrNVV6sKT0ZXBxlLg83y+BflVNF?= =?us-ascii?q?sEmCeiDQFguodffOsh1rZsidtsipI+rl/A1fkIPorPg497kfR32hgQCtXdfer4?= =?us-ascii?q?rnu92WqkeOcbz3P/e6YXDfUDjGlQqwiqs8D5nW4yjTNxJWK5lgxno+e5fhDXPE?= =?us-ascii?q?MA9bKK0FP0pbTb51adFYreBAfcNkf7wJ+aB1DBKdWhzvAJCvrOVBLlvLRzTeKD?= =?us-ascii?q?uO//eiro3N9rzSV/LgZtCSyHnaWa53OIl16SXjEbfwzYBe4lb22utq9k5iUlfG?= =?us-ascii?q?PTyOoMjjKw8W6sSvbVftvposHTzKGphwi2btyltGd8UJXy2g6I4Yx49B6HbsVe?= =?us-ascii?q?J41VD+sPdM+LZ56Yk4+axpxNywJafVN/RVr1FrDQSTBgp36JohGm5/SH5NYuUJ?= =?us-ascii?q?MvfeYbwZjdzyq+DwD6EX8AaV+/BDZtTaO0HMgdK/CjaBSRxegAgOtzgaLheG1/?= =?us-ascii?q?Gfn694U8GlpfL22kg1+VixMgYGzKxx5YeD4qeIuPXXYAXPwrcZQaXqW8fzrqg2?= =?us-ascii?q?u0yI+/0klbkOemhrbA27CuQdUdQdxmj4x6Aw0S0sC9/DH67n+PNbUnI2hDbgm5?= =?us-ascii?q?RjEFUKBvMbB6CE8J9Ynmgmh+zZLcEZfbpammmRDxKkFKENyWKz4SuNPGZlmg3O?= =?us-ascii?q?0w33QW6r7l/5tzV4QSzXz9fniEVVSKK6BUJPXyqtJU94sS+APAvyu9rxoqQ59k?= =?us-ascii?q?Y2MnbrtNiVjmuuJKtXH9HjJNybOSQ0pkgYjJs/Rty13oAUBMSyLcwN8H5kaPve?= =?us-ascii?q?8GSrnzVHo6hZm4rU+tuV9enPHXm8k62arK2AxD9Fyng5uVE/7s6vNvTV6tKXXf?= =?us-ascii?q?unzGcRQD15uwfbWB61sLPbpUgOOUOXyEfLhJAKPtZB0Hk+0kHr/+kjQNQ29AlE?= =?us-ascii?q?F4bAYf0CpSrpNzvv3Vafec83WTWC0ztKBFL6D0N0GK8m2GL/pMjJj2vf+0U0Ro?= =?us-ascii?q?lscEzqnRl3D4I+KUIx51gY3DEOEQ0MaR+BCrGnG1jlLIUDVUgZahSHx6K2eqEp?= =?us-ascii?q?0k1v2rmv/vPcbfRgB6oRMfZQlhSOk0VGFZ8Nvq0eRb19d0Vb9KHJugjoE5LnUO?= =?us-ascii?q?T+lXosKf21RdhX8cQCt3sn4guyXBSg5ole4LYckpCHbLZEYYLLvMB+8Uho+SIP?= =?us-ascii?q?ejZKgBhlgBOzSfocq/z74tjHrJqo7f6jVL03SOUJ7Rc0CHpxj4DrjVA4u97Xyf?= =?us-ascii?q?1TSoLLhoTk6gxNJWCFuJrC2RlmNeUOM56rfKpn93gfJSgeJncOMMGTa/Yi4y5i?= =?us-ascii?q?Li/T511EAsMDf98YOtTCmRxMgE3zRL5T7tbbGkOfC4prdsAp7nD4xyop/pYnSe?= =?us-ascii?q?bv9iO2Ko7D4F1XOPNDlipsnsrYpOcJ2frSFDQX4X6BZhduwyOC0JeMBOzy/eWN?= =?us-ascii?q?1NHUT0kJHjMyU4pGODWC/hGoSfSvm5X0SAOU7dXzj4gkeEKXXHyxk7wPsrxQHu?= =?us-ascii?q?5YliX7wj9eG5jth/2Pr9qj9GtXt1NAEIZp7h3JAb5fMYt/ORT5kMmrW0d9CzDn?= =?us-ascii?q?eM7OahohpOqWx+kL4+VkNEvyf4wbLQwey7L893VVShFiSLnsvlaWRegRfsdpSO?= =?us-ascii?q?vYrnBJ7oJtM7MPPEKDq5zutDhIrk45DRQ0Z78xoTxad1XOkxdOW6nuor4AlxEQ?= =?us-ascii?q?Udhntk9QAWiwIn4x5yLbVaRJi6mcEPMV/S+JTqMQT0VoMjhzQxe02JVyZbSpne?= =?us-ascii?q?pIsn5dni9npvglzSBmTgOmuSLwv6INxS4g+LaguTUOp3NFSPmekyDPCVlE1/QF?= =?us-ascii?q?k6McC3fk6Vyhb3gOd4/y76d9JcXg74Yt+XI/bgs/fyceR+SvFznwj7+UAoyIqN?= =?us-ascii?q?9cgh+Nt9nJbb+3NycSLa4xyRPkR3h6yQjehw1l8G4ETzSv9tMkI5+9Ock9zCqy?= =?us-ascii?q?BWfbbEoM4r9OsMbpul4EUPA2aUh4zGt+3caJQCwNRMrSG2c6lQUkZmBEf4hF6R?= =?us-ascii?q?AEDaUohSyIvqZe9AEOfDjUCpil+pXXncrQ23k9StdqxmTMqqKZhpMq1GBllM51?= =?us-ascii?q?7y6PvnQSbO/YU853D3jt14df1/bxZ/GwveAGUodmzqquUOMaOMm55WS2wIlqWl?= =?us-ascii?q?OixrkGHlq5LvUMxrHAXiehVG2XROWLc2+XnzojNU7y/xaoJEUtaMhWt089LvfC?= =?us-ascii?q?hplEmg3jT7x0SCuQpVvAwW0tK+wacRw5uJu9dwwMUuERe/CWJfIyz/0mFFsMc3?= =?us-ascii?q?jJEDN5C++ytl6skpZ0O3Fk4UjheuTt9QbmMNqOFRUeF47VsIJx8+SgRm2dIX9g?= =?us-ascii?q?0AFyPE5s+ufdF1Qwtvdcc5GVndjRm9R0z/UId/JsMS0hoN4chJhv6Y6O0MeFaR?= =?us-ascii?q?vR1Ir9JcnJoviEBP3S11gqemBfUrcCfQP15pk1Pt0nVL3XB7dZuwoTBbQiSpw7?= =?us-ascii?q?K2jx7L10LB90cgPJYbS0g8rqpuGMZpZPpX/Z9FEwLCDauxIdzPy4Vwp7YI62h3?= =?us-ascii?q?/qOpA/WipBr8FxChthBIZAAN0Prwy7A5OPg6G7j9ix+19mu+8Ur6X/F+rG1NOj?= =?us-ascii?q?34V+R5Ja/1CEPC7NBKl3hURoluqyjenE0pnwEcPtZ8gJVel6Qm7Ab7/JAJ+/Kj?= =?us-ascii?q?aQNc7mfE5G6bGc2qpjUhqNfCD5Q7aGtCq8OfRq+UU70I14c/bNwzE26rHb2cfy?= =?us-ascii?q?Z3tFqSu5qn6JLpRf5kTQBePCRxJUVeaF8GF9EK0QaYv76vwDMcQmwNeG+Alz8D?= =?us-ascii?q?VC39eZI6i7sEDDxFh3dZTFI0v1wyw5Q5UFIAyjMUswhm/UsnDdAXVaLsi5Jshh?= =?us-ascii?q?mdKVDh3250ltgmEgfW9BFXDuRdeWI2Qb3Ni+ZAKS/gJRE9kDh/K3eVI/tqCqUu?= =?us-ascii?q?lnJJFFmeSstLUantdlLC7BRNRaPy7ONr95ICJRAf/UqVgrfBEEqb41VZkxZZeV?= =?us-ascii?q?PUMHP12MySTozQvNyUf0bcCj1L6VICYK9XVK17fF3iJQqAm5uPaZhMrjXavHbJ?= =?us-ascii?q?H3Wv7dLi4lVjCcRTQvHkel41Cku+ALvPCAO2cQvkgUYj6OCA4Uvq1vr8LfDmzU?= =?us-ascii?q?meJ4Z5AKmfaaWzzwSC1/iaoyCSZLtVyWT/oFCwbWc2frgHBAtwy6Ov9M4XXlYq?= =?us-ascii?q?WXxqVPQOMWGIpMfeOdQ9bDZ/BeIy0nli4YOOahZdHcqag20k7QR2sDD6bI7EGe?= =?us-ascii?q?TFKRQvGExTLrWIIVv5Iuuiop4dLdhSl3HL7NP7mBpj6i6Im4jDyXuefGTGkif1?= =?us-ascii?q?Q1gP4eAGmG2BRAM28EC9QJt0zsQaONfFhM22wzieJv2h4MfwJzXmdo0nJIgPa3?= =?us-ascii?q?AtdZRkIMjGOyXP0Ga0h6DDE3/U+M5g3/etkAtt7OSG9Q8bsMU5YSI+cy5InRJq?= =?us-ascii?q?QQ3KVh4DUzuyE+siOAH3tBnwmF9OzWB6s6ybpctkci+PQjeECERDfWaSDmzY29?= =?us-ascii?q?EIobwyZlpnTtzIzVued2L5Nf+5E/B00FV3ElbuvB9CxMBDmnkDC5uAy2SXHHeD?= =?us-ascii?q?8=3D?= X-IPAS-Result: =?us-ascii?q?A2HQCQClN3pY/wHyM5BeHAEBBAEBCgEBFwEBBAEBCgEBgw4?= =?us-ascii?q?BAQEBAR9fgQmOSpMlAZUnKweBc4YjVwEBAQEBAQEBAgECYCiCMxuBBVtDAjcUI?= =?us-ascii?q?A4DCQIXKQgIAwEtFR8LBRgEiGIEAbMGJgKDaIYxhkWGNYJMEQFohRgBBJs6gXu?= =?us-ascii?q?EYoMXh16KU4YnkmxYcSQSKkKGM3KGbIIuAQEB?= Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea10.nsa.gov with ESMTP; 14 Jan 2017 14:40:47 +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 v0EEejj3006495; Sat, 14 Jan 2017 09:40:46 -0500 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 v0EEeXqQ210465 for ; Sat, 14 Jan 2017 09:40:33 -0500 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 v0EEeXxE006468 for ; Sat, 14 Jan 2017 09:40:33 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1AtAgClN3pYhyIeaIFeHQEFAQsBgzkBAQEBAX6BCY5KpD+ENAyIFlcBAgEBAQEBAhMBAQEKCwkKHYdqiQMEAaBgkiaEEIYxhkWGNYNGhRgFmzqBe4RigxeHXpB6kmyBbBIqhCoBCwGCPnKJGgEBAQ X-IPAS-Result: A1AtAgClN3pYhyIeaIFeHQEFAQsBgzkBAQEBAX6BCY5KpD+ENAyIFlcBAgEBAQEBAhMBAQEKCwkKHYdqiQMEAaBgkiaEEIYxhkWGNYNGhRgFmzqBe4RigxeHXpB6kmyBbBIqhCoBCwGCPnKJGgEBAQ X-IronPort-AV: E=Sophos;i="5.33,228,1477972800"; d="scan'208";a="5907232" Received: from emsm-gh1-uea10.corp.nsa.gov (HELO emsm-gh1-uea10.nsa.gov) ([10.208.41.36]) by goalie.tycho.ncsc.mil with ESMTP; 14 Jan 2017 09:40:33 -0500 IronPort-PHdr: =?us-ascii?q?9a23=3AGUcUhB32Myktl653smDT+DRfVm0co7zxezQtwd8Z?= =?us-ascii?q?se0eI/ad9pjvdHbS+e9qxAeQG96Kt7Qf0KGP4vCocFdDyK7JiGoFfp1IWk1Nou?= =?us-ascii?q?QttCtkPvS4D1bmJuXhdS0wEZcKflZk+3amLRodQ56mNBXdrXKo8DEdBAj0OxZr?= =?us-ascii?q?KeTpAI7SiNm82/yv95HJbQhFgDWwbal8IRi4ogndq80bjIh/Iast1xXFpWdFdf?= =?us-ascii?q?5Lzm1yP1KTmBj85sa0/JF99ilbpuws+c1dX6jkZqo0VbNXAigoPGAz/83rqALM?= =?us-ascii?q?TRCT6XsGU2UZiQRHDg7Y5xznRJjxsy/6tu1g2CmGOMD9UL45VSi+46ptVRTljj?= =?us-ascii?q?oMOTwk/2HNksF+jLxVrg+vqRJ8xIDZe52ZOOZkc6/BZ94WWXZNU8BMXCJBGIO8?= =?us-ascii?q?aI4PAvIZM+ZZs4b9oF8OogGlBQKxB+3vzThIhmTt3aYn1OkhFwDG0xAnH9IKqn?= =?us-ascii?q?vUt8/5NKYVUeCy16nI1i7Ob/ZZ1Dby8oTIdQohof6VUL92bMHfylEvGhvYglmO?= =?us-ascii?q?rYHpJS6Z2vgCvmSB4edsSfijhmAopg1poDWixN0ghpTHi48b0FzI6zl1zYcvKd?= =?us-ascii?q?C2VkJ2Z8OvHoFKuCGALYR2R9svQ2F2tyY+zb0LoZu7fScXxJg93x7fbPiHcoiU?= =?us-ascii?q?4h39SOmRITF4hHN8eLKimRm+60+gyvfzVsWs0VZKqDRKksXUu3wQyRDe7tKLRu?= =?us-ascii?q?Zh8kquwzqC2Rzf5vtKLE07jabbLoQuwr80lpodq0TDGSr2lV3rgqGKa0so5vCl?= =?us-ascii?q?5Ob6bLv9p5+RL417hw7mP6QrlcG+Dv40Mg8UX2iU4em80rzj8lH+QLVOlPI2ib?= =?us-ascii?q?PVsJHdJcQcva65GBRY3Z0k6xaiCTepzMoXnWIdIFJAdx+GgJLlO1bUIPD3Ffu/?= =?us-ascii?q?mUijkC93x/DaOb3sGo7NIWbHkLfge7Z99kFdxREvzdFf+51UCrYBLOj1Wk/qrt?= =?us-ascii?q?PUFBA5Mwuqw7WvNNIozY4aWGSSEoeFIajSthmO/etpLO6SN6EPvzOoDfku4Prn?= =?us-ascii?q?ljcYnlgGZuH925ocb3SxBbJnJEKCelLp3sdHFn0F6FltBNf2gUGPBGYAL025WL?= =?us-ascii?q?gxs2k2?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0FOBQClN3pYhyIeaIFeHQEFAQsBGAEFA?= =?us-ascii?q?QsBgw4BAQEBAX6BCY5KkyaRGYQ0DIFzhiNXAQEBAQEBAQECAQIQAQEBCgsJCh0?= =?us-ascii?q?wgjMZgQdbgwyJAwQBoGCSJoQQhjGGRYY1g0aFGAWbOoF7hGKDF4dekHqSbIFtE?= =?us-ascii?q?iqEKgELAYI+cokaAQEB?= X-IPAS-Result: =?us-ascii?q?A0FOBQClN3pYhyIeaIFeHQEFAQsBGAEFAQsBgw4BAQEBAX6?= =?us-ascii?q?BCY5KkyaRGYQ0DIFzhiNXAQEBAQEBAQECAQIQAQEBCgsJCh0wgjMZgQdbgwyJA?= =?us-ascii?q?wQBoGCSJoQQhjGGRYY1g0aFGAWbOoF7hGKDF4dekHqSbIFtEiqEKgELAYI+cok?= =?us-ascii?q?aAQEB?= X-IronPort-AV: E=Sophos;i="5.33,228,1477958400"; d="scan'208";a="2824456" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from mx1.polytechnique.org ([129.104.30.34]) by emsm-gh1-uea10.nsa.gov with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 14 Jan 2017 14:40:32 +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 145BD56079C for ; Sat, 14 Jan 2017 15:40:31 +0100 (CET) From: Nicolas Iooss To: selinux@tycho.nsa.gov Subject: [PATCH 1/1] semanage, sepolicy: make tests not fail on systems without SELinux Date: Sat, 14 Jan 2017 15:40:24 +0100 Message-Id: <20170114144024.4709-1-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.11.0 X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Sat Jan 14 15:40:31 2017 +0100 (CET)) 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: MIME-Version: 1.0 Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" X-Virus-Scanned: ClamAV using ClamSMTP selinux.security_getenforce() triggers an exception when running tests on systems without SELinux. In order to skip tests which need SELinux in enforcing mode, test selinux.is_selinux_enabled() too, like commit 945bc8853b62 ("sandbox: make test not fail on systems without SELinux"). Signed-off-by: Nicolas Iooss --- python/semanage/test-semanage.py | 2 +- python/sepolicy/test_sepolicy.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/python/semanage/test-semanage.py b/python/semanage/test-semanage.py index 12ffc98afd6e..c8f6ec231fc2 100644 --- a/python/semanage/test-semanage.py +++ b/python/semanage/test-semanage.py @@ -276,7 +276,7 @@ def gen_semanage_test_args(parser): if __name__ == "__main__": import selinux semanage_test_list = [x for x in dir(SemanageTests) if x.startswith("test_")] - if selinux.security_getenforce() == 1: + if selinux.is_selinux_enabled() and selinux.security_getenforce() == 1: parser = argparse.ArgumentParser(description='Semanage unit test script') gen_semanage_test_args(parser) try: diff --git a/python/sepolicy/test_sepolicy.py b/python/sepolicy/test_sepolicy.py index 61dfb4550830..304e56f60a7c 100644 --- a/python/sepolicy/test_sepolicy.py +++ b/python/sepolicy/test_sepolicy.py @@ -115,7 +115,7 @@ class SepolicyTests(unittest.TestCase): if __name__ == "__main__": import selinux - if selinux.security_getenforce() == 1: + if selinux.is_selinux_enabled() and selinux.security_getenforce() == 1: unittest.main() else: print("SELinux must be in enforcing mode for this test")