From patchwork Wed Dec 21 18:21:04 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 9483613 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 10DC2601D2 for ; Wed, 21 Dec 2016 18:23:48 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 0997628458 for ; Wed, 21 Dec 2016 18:23:48 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id F29322847B; Wed, 21 Dec 2016 18:23:47 +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=-4.2 required=2.0 tests=BAYES_00, RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from emsm-gh1-uea11.nsa.gov (emsm-gh1-uea11.nsa.gov [8.44.101.9]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id F02EB28458 for ; Wed, 21 Dec 2016 18:23:46 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.33,384,1477958400"; d="scan'208";a="1768263" IronPort-PHdr: =?us-ascii?q?9a23=3AMiY/lBXcGkys6pxOgzDO2Ue0FIjV8LGtZVwlr6E/?= =?us-ascii?q?grcLSJyIuqrYYhCCuadThVPEFb/W9+hDw7KP9fuxAipQu93Q7zgrS99lb1c9k8?= =?us-ascii?q?IYnggtUoauKHbQC7rUVRE8B9lIT1R//nu2YgB/Ecf6YEDO8DXptWZBUhrwOhBo?= =?us-ascii?q?KevrB4Xck9q41/yo+53Ufg5EmCexbal8IRiyowjdrMobjZVtJqs1yBbCv2dFdf?= =?us-ascii?q?lRyW50P1yYggzy5t23/J5t8iRQv+wu+stdWqjkfKo2UKJVAi0+P286+MPkux/D?= =?us-ascii?q?TRCS5nQHSWUZjgBIAwne4x7kWJr6rzb3ufB82CmeOs32UKw0VDG/5KplVBPklC?= =?us-ascii?q?EKPCM3/2HNjsx7kbxVrhSvqRdix4LYeZyZOOZ7cq7bYNgUR3dOXtxJWiJBHI2y?= =?us-ascii?q?coUBAekGM+laoYn9v1kDoQawCAajGOzhxSFHhmTt0K0m0eksCx3K0RY8E94Qtn?= =?us-ascii?q?nfsdX7NL0VUeCw1KTG1TTDYO9R2Tf58ofIaQ0qr/KLXbJ3asrR0lQkGgTDjlWR?= =?us-ascii?q?tYPlODeV2f4Ws2SB7upgUuWvi3U8qwxqpziiycgthpPOhoIPxVDJ7CN0y5s7K9?= =?us-ascii?q?2/TU50e9+kEJ1IuiGBKYR2RsIiQ2d1uCc10r0Go5m7fCoUx5s72x7TcfuHc5KH?= =?us-ascii?q?4h77TOaePS10hHNjeL+5mh288lCgx/XhWsS731tGtCpInsTWunwT2BHf9NKLRu?= =?us-ascii?q?Zl8kqj2zuDzR3f5+9KLEwui6bXN58szqQ+m5YNt0nIAzX4l1/sjKCMc0Up4u2o?= =?us-ascii?q?6+P6bbr4vpKcLIp0ih3mMqQph8y/Hfw0MggQUGif/uSxzKHj8lfjQLVLk/02ib?= =?us-ascii?q?PVsIzaJMsHpq65BBVZ0oA/5BakEziqytEYnXgDLF5deRKHiZbmO03WLfzlAvqy?= =?us-ascii?q?jE6gnTd2y/zcILHsDYvBImLenLv5eLZy8U9cyA49zdBF4JJUD6kMIOntVU/1td?= =?us-ascii?q?zYCAI5MgOtz+n8D9V9y4UeVn6RDa+CK67SrV+J6f4vI+mLfoMVvi39JOI/6/7h?= =?us-ascii?q?in85h0cRfbO10psPdHC4AvNmLl2YYXrqntcOD2MKsRQ7TOP0lF2CSz5Sam21X6?= =?us-ascii?q?Ik+D47DoemAp3CRoCpm7OB2yi6EodRZmBcBVCGCW3oeJmcW/cQdCKSJddskzwF?= =?us-ascii?q?VLimTY8szhSutAvjx7pmKOrY4CsYuoj51Nh25u3Tiw89+SZyD8uDz2GHV3t0kX?= =?us-ascii?q?8QRz8qwKB/plRwxUmb0adimfxYFMdT6uhRUgggL57czvd6C8j2Wg3bYtiGVkyq?= =?us-ascii?q?QtK8ATE+Vtgx2cMBY15hG9W+iRDOxySrA74Rl7yOGpM06LnR33bvKMlgzHbGzr?= =?us-ascii?q?Muj0E8QstIN22pmLJw9xTJC47OiUWZmL6gdb4A0y7V6GeD0W2OsVlWUA5qS6rF?= =?us-ascii?q?W2wQZkrNrdni40PCV76uBa08MgpP0s6OMKxKasfmjV9eXvfsJMzeY36tm2e3HR?= =?us-ascii?q?uIxamDbInte2UAxyjdC1ILkwMU/XabLwQ+AT2ho23GBjx0CV3ve1/s8fV5qH6j?= =?us-ascii?q?VEA70huKb0x/2Lqv4RMan+CTS/YJ0rIDoichpC1+HEyh0NLOF9qAuw1hcb1Abt?= =?us-ascii?q?wn5FdIy3nZtxB9P5ynNK1inUIRcwVpsEPoyxV3C59PndIsrHw00Ap4MbiY309Z?= =?us-ascii?q?dzOEwZDwPaXaKmns8xCrb67W3UrT0NKL+qcT7/Q4rk/ssBuuFko4/HVty8NV3G?= =?us-ascii?q?eE5pXWEAoSVor8Ul059xhgoLHaeTU96pjP1X1qNqm1vDrC1MgvBOc/zBavYctf?= =?us-ascii?q?OrueFADuC80aG9SuKOsyllmndB0EOPxS+7AuP8O9bPaGxrCkPPx7kzK7iGRL+o?= =?us-ascii?q?d90liD9yBkUO7Hw44Fw+2E3guATzr8kEquvd32mY9eYTEfBXawyS/hBIFNfKJy?= =?us-ascii?q?ZpoLBX2oI8Kp2tV0n4TtVGJA9F6/G1MG39ekeRyTb1z52Q1fy18XrGe9liSm1T?= =?us-ascii?q?x0lCslrq2F3CzB2+7ibgYIOnZXRGl+ilfhOZW7gMoGXEeycQcpmhSk6F3myKhb?= =?us-ascii?q?vqt/NXXTTllSfyTsKWFtTLewvKKYY8FT8JMorTlXUOOkbFCES77yvwca0yT5H2?= =?us-ascii?q?dE2D87dzaqupP2nxFhjGKdLXBzo2DDecF33xvf48bcRfFJ1DocWCZ4kSXXBkS7?= =?us-ascii?q?P9Sx+dWUlozDsvynW2K6SJJTdSjrzYWdtCq0/mBqGgW/n/G1mt3mDQc6yjX319?= =?us-ascii?q?90WiXUtBz8eJXk17ymMeJ7eUllHEX8681+GoF6jIQwno0f2X8Uh5iO5noHjHv8?= =?us-ascii?q?Mc5B1aL5dnoNSiYBw8TJ7wj9xE1jMnWJyprhVnqH38thY8O2bXkM1i0m6MBKDL?= =?us-ascii?q?uU7LtCnSZup1q0sQTRYf9hkTsHz/sh9mIaifkTuAUx1iWdHqwSHU5AMCzpkxSE?= =?us-ascii?q?9s6xrKNMaWaxb7ew0E5+ks67DL2YpAFTRmr5cI84HSBs9sV/LE7M0Hrr54HnZt?= =?us-ascii?q?bQa8kTuwaXkxjeiehVM5QxmeQWhSZ9PmL9p3IlwfYhjRNyxZG6oJSHK2J18aKh?= =?us-ascii?q?GBFYKzn1aN0L+j73i6ZegtiZ35q0E5V8ATUEQoHoTemyHDIJsvTnKhyOHyEipX?= =?us-ascii?q?eVHrrfBwCf51l8o3LJDZ+rK2mdJGMFwtV6WBmdOEtfjRgKXDU8g5E0DR6qxMr8?= =?us-ascii?q?f0d5/DwR4ED3qgdUwOJyKxb/SnvfpBuvajosUJiQNgdW7gVZ6kjJMMye8uJyEz?= =?us-ascii?q?hW/pK7qgyBMGubZx5HDWsRQEyLG0jjPqWy5dnH6+WYBeq/L//QbriVrOxeUPmI?= =?us-ascii?q?xZyx3Yt64zaMNsKPPnx8APEh3EpMQ2x5EdzDmzoTUywXiz7Nb8mDqRey4CJ3qN?= =?us-ascii?q?y/8PPuWA/064uAFaZdMdJ1+x+smaeDLemQhCRnJjlEypMA33jIyKIQ3FQKkSFh?= =?us-ascii?q?ayGtEagctS7KVK/Qla9XAAIBayJzLMtI86U80xJLOcHFltP1zaJ3geQtC1hbT1?= =?us-ascii?q?DhnN+mZdASKWGnKFzHHFqLNKiBJTDT3s73Z7mzRKZNg+VSrRK8ozGbE1XsPj6b?= =?us-ascii?q?jTnmSwivMf1QjCGcJBFeopuxcxh3BWjmVt3mbhq7Md9sgDIs3bI0g2nGNWkGMT?= =?us-ascii?q?hza0lNtKGf7TtEgvVjHGxM9nxlLfOelCaB9+nVMZgWsfpxAiRvi+Ja7nU6y71P?= =?us-ascii?q?4yFCWPN1mTHdrtp0r1GhiOmPxSJtUABSpTZTmIKLoUJiNL3C+ZZbXnrE+BMN7X?= =?us-ascii?q?6MCxQRvddlEcPgtLxKxtjUiq3zLDZC89TJ/coTHMXbNMKGMGA8MRryAjLVAhEK?= =?us-ascii?q?TSKwNWHYgUxRivaS9mearpIisJjjhIIOSqNHVFwyDv4VEUVlHNMFIJdxRT4rjK?= =?us-ascii?q?CUg9UJ5XWkqhndXsJavorIVviKG/XgNC6ZjaVYZxsP2b73N4sTOZfl20N8cVR6?= =?us-ascii?q?m5zKFFTWXdBIuCJhbws0r15K8HlxVGEz3Fjlagy16n8JCfG0hgI2ihd5Yek16D?= =?us-ascii?q?fs5FI3KkDQpCs3kUg+h9PljiuLcD72MqiwXppbBDbzt0g0Lpz0WR11bRGokUxi?= =?us-ascii?q?KjjEW6pbj6F8emBzlA/cpZxPFOZcTa1YYB8QwvSXaO8z0VlHryWnxFNH5fHbBp?= =?us-ascii?q?d4kwsqa5GspWpa2w1/dN41ObDQJK1Rw1hWmK2BpCuo2/sywA8ZPEYN7HmdeCgT?= =?us-ascii?q?uEwLN7kqPSyo8fJw6QaagTtMZHAMV+Y2ovJt7k49IfqPzzn+3LFZMEC+K+yfIr?= =?us-ascii?q?iCtGjBj86HX1Qw1k0Ql0lf47d30d0vc0yKWEAz1LGRDQgGNdLeKQFJaMpf7GXc?= =?us-ascii?q?cjyQseXM3J11JJ6wGfryTe+Us6YVjFmkExg1EIQR9MQBH4Ws0UHCIcfhMrEF1Q?= =?us-ascii?q?0n5B73K1WdEPRJZBWLnS8arMGk0pB4x4ZdJisHDmVjKii3/azYpgw3gPqZRtg6?= =?us-ascii?q?eHMaXpYCNn0sQs22gjJZv3NDDDi31eIV0g6C4CHgpi7IFjnzc8JjZOuIZRNrEN?= =?us-ascii?q?y29y8//Larhl7M6JreIX36NdN5utLU8+wVu5OHB+lTTblnvEfWg5NYSGCyU27T?= =?us-ascii?q?Dd61IID9a40rbdzuFHm6VF2+izUuQsf+OtatM7KEgQbyRYZbqIObxiwsNdehFj?= =?us-ascii?q?ECHBd9v/oD67x4ZQ0CZZo7fBHpuh8iOKy4JQeXzs+hQ32xKTdMSflQ0/m6baRN?= =?us-ascii?q?zyUwdu+61GcgTpYiwuaq7UENQZYKjhfCxfq+fIReTzb8GmZcewTOoio5kXJtNu?= =?us-ascii?q?Aszecj2BnIq0UTMyiXdOx1b2xJp9I8BUmSIHpsDGo4W1+cgJHM4g6rx7Ad4zFR?= =?us-ascii?q?n9BK3u1ZqHL+pIPQYCqwWKy3rpXYqzYgbdkjo612LYzjIsuHuYjDkTzeTJjfqB?= =?us-ascii?q?aKXDS8F/VEhthaODhYT+VQmWE5JcwGvpJM6UUrVsgkIbxPFLIhprGtaTtqCy4S?= =?us-ascii?q?0S8ZWJ2B3DwEnuezxaHamg2WcJs8LBwOqI9CjccFUy5qfiMeo7euWJ/Sl2+FVm?= =?us-ascii?q?cEPh8c7QFM5QIGkY9wePrq7ZHTQ59N0TFWpet4UiXWFpVy8Vv0VH2Wi0DiSPq9?= =?us-ascii?q?i+ypwR5SzPX039YARhF/D1NQyPxLmUs2Nr53MbIQsZTQsj6Ib0/6u3jtyOS+Ll?= =?us-ascii?q?lL1cLUb0H4DJbCtWfkSC0c/3wUSpNPyHHYEZQSiBJ3Zr82qltWPI2ofV3z6CAj?= =?us-ascii?q?x4RsA7a3T9urx0o/oXYAWSiqD8JLC/t6v1LPRD1lf5erpY35NJVQWGBf5IaQpE?= =?us-ascii?q?tekEVpNy65yIRTK9tR4jESQDdPoS+RvNyoSM1MwcV2FYMDIs9ju3fhH6NJIIKR?= =?us-ascii?q?rGcsurzo0XDU4Cw8sE2gyzWtBaC4S+NZ/2sRGgUtJmSepUkvD/ci8mjI6FDNt0?= =?us-ascii?q?p4/+FFCbiTlU9xuipyHohSBjZV0nCoN1RyQ2Nds+pALaTVcspcTuIzZR+zIRM+?= =?us-ascii?q?DuIp0FaT8UFyg3j5fzR4thFG9CDFQwk0SS4Vj6/jmDEEts6nOT4aS5dJbTo7bC?= =?us-ascii?q?fIMAOblj5JsxlBcU1qXIoZAtld8bEBwYRU5tbCSVqrKSwdRBxiMQY43uBFlU9N?= =?us-ascii?q?t0WYfS7dABGtdfbItR13Ztmeo9KzLPT+5wdHkYLnsOY396kZQH2mgwKtS8jEr4?= =?us-ascii?q?Dgrt2KqleOdKDgPuKme3/BUT7MgQqzhbo/DpnK/inTMBZAJJVgz3orf4ThA3bR?= =?us-ascii?q?PRtaP6IbO1ZbVadiZNVapeBaYtRpeLoV9a9oHR2LXBXvF5KzrPNeNFbcWSzeLz?= =?us-ascii?q?md8uy4uY/T7abSSfL6acyI2nnKWL94MYli6TnjBbjq1ZFR+lDs1vdq7EN6RkDM?= =?us-ascii?q?Mzqdo9T5OgML+M6ie1Pgvp0uAzzbG4p/n2T2xk5ebcoXXzOl/4kCxJNf9nnwVf?= =?us-ascii?q?py0lLvv+1K67lk9Y437qhyxse6OajeNfZXvVJpDxWPGgpq8ZAtD3RlSGBKfu8d?= =?us-ascii?q?MvHRcroFjcr2seD4C7QX6AGJ++xecdbHPV/OldS/Cj6GVRxJhwMBqTkELgSCyf?= =?us-ascii?q?KKh6h0Rtu7quTj3EIi/US+JAYczL9x/YeE5raIpOjPYhvJ1rgERrLlSd7vrrk3?= =?us-ascii?q?oEOS4uAklKQSdWNrZQ2nDPIdWdQZxmv6yqAq1y0sGdvZH7384P5DS245njX4lp?= =?us-ascii?q?BhBVUZBO0bEqeQ8IRDmmc4h/bZOccIcqBDnWaPEQCrEqMYxX6s8SuXL3FvggvS?= =?us-ascii?q?3BHoXWOz8Fj2oDd9QSTWy9fjllRaVqWrBUhIRSWkIkl4vy2TPArzqNX4o7w141?= =?us-ascii?q?8sPmziqt2NiHOrOKlLEM3nONycPS40qUoVjJIrXNyv3psbGd6nL9cP63x+a+be?= =?us-ascii?q?62e3ky9Av6hHhpDR4seO+vnNGnmglaKaoa2XxD9E0ng4oU0/6te4O/HM/dKKRf?= =?us-ascii?q?qo13wWTyhipQTMRAK1pabdr1APPkyHykHLl5IWPttBx3k3ylnm5PQ/QNI07Ahe?= =?us-ascii?q?GZvAZ/IGpTD3JjT0xE2SbM8pWSaF0jtYBFT1HUN/GKgm12L6pNjJmmvI+100Wo?= =?us-ascii?q?lwcFTqhRpzD4gjKEIt7l0XzjACEQgLZxCbFqunBV/5LYseSEgMdQiH3KWgeqgp?= =?us-ascii?q?x0Fzxamv5ODLZ+xmG6UNLupdjhKJnFVDH5IWtqseQK5ze1BD76PXowniBJLhX/?= =?us-ascii?q?f4iXoxO/q1QtpZ8cACrXci5BiwRwa445dZ87kbkIyIdrJDYZXUpsBz8lpo6CUA?= =?us-ascii?q?dixIjxlzlRW5Xv4ApOr7+NjUrIKo6vqyVKYqX+gX8wM0B2F+gpbrjlAsv8zY1+?= =?us-ascii?q?BGSoLPkYT/6gdNI3yUt4nGzxlwM+0OK5ikfLx47XUIOzAeJ24SPdqRc/Q85itt?= =?us-ascii?q?PyvW51xFHMwMYcgVPMXTlgBTkU3pQKtc9tbaGlCCD4dzdsYo73bpxzAx9Zs8U+?= =?us-ascii?q?ng5yGwJZ/D8V5BJfVDgztwlNjavuga3eLSCDQL4XmecxV12TmNy4eXBPb/4+qM?= =?us-ascii?q?08rZV0gcES4oSYhdKySN+Re9SuqziprpThue6tXvj5ImaEKQWnuxkbwHsqZNFO?= =?us-ascii?q?5NkSD70SZeF4/rnfKVstys6GRNul1BDolz8QXPGL9DMZVjJRT4is6rS1B9Bir+?= =?us-ascii?q?Ys7bbAYhtfGNxugS/+VxKVfxaZUcIhIexLLw8WBVQRd2SL7qolaZWvoca8BnSP?= =?us-ascii?q?PfoHFa84BgK64TPFiFvpPqszNIpUsqDw8udbA/sCZVdlTUnA1SQab7oqQMigwG?= =?us-ascii?q?Ud52oUVMA36/OHoi5zrbUqRYlLGRB+YJ8jqPTqwPXUJoMjl9Qx+sw5VhZb+pnf?= =?us-ascii?q?FBsmNbkSJwu+Aq3CZ6RBSguS3tqaUN2Sgj+L2itzUOp2ZFTuOAnCfME1lDy+4K?= =?us-ascii?q?jagEAXb49VO8eGUDbJf14LR/OcTg75cu43AlbhUlYSILRvmvCyD/j6OJHoyAqs?= =?us-ascii?q?lciwSXuMXTd7OzKzYdNqglwxL5W3d9yhTenApv8GYTTTWv9sUkK5uhOcYl3Seo?= =?us-ascii?q?HWnbdEoS7aNJqsTxqEULQPEwaVx/3GVpytKHSTEVRMzTB2Y1iRApaWpaf5JF9R?= =?us-ascii?q?8aEK4ojjGTvqZY+gEUYTHUEpmq+4TLmcfHx2M9TNdwyW7MoK2KmI8q2mV/m9xo?= =?us-ascii?q?9i6OpGgSd+vAXs9qA3j8yoBfyejkaPW2qOwHSYxmyLO6UP8ZKcSj/GS72ZpwVk?= =?us-ascii?q?+i3LQeEEKzMPUfybfDTyelVWqYVPyEc2eQhDY5KVf+6wSnIFMxacdKqVI9M+TZ?= =?us-ascii?q?i55Tkg3uS7V0STuKqV/c1mwjPvsQdxgqt4e/ZwwKUOkRavCeJegpwP0+DkEAYG?= =?us-ascii?q?PJHStyFu+5rF+snIl9O3V74kX6YP/g8h7nMNuMABYEFZPVrp9r9fy8WG2BJWdq?= =?us-ascii?q?zAduM0ls6+ffC1Mxu/ddc5aPh9fQgc920eoYd/hwMC09vcUTlphk6YmO38eAaQ?= =?us-ascii?q?vRwYrqJdHJvviYBOXSz0Y0dWFUXLoZZRj45osgMd4/RbLTAaFVvRICCqgmWJYh?= =?us-ascii?q?LXv+9LloLANvdQ7cfLu0gs3tpuOFeJRUo3vW40krLCfbvR0Dy+C7QRZ9b5+0m3?= =?us-ascii?q?X4OIowSS5Zr91xFhtmG5NCG8EArwunG56Un6W7i96t+0xkoOIKtKvwCuzQ1Nun?= =?us-ascii?q?xYlxWIJa5UOTNjbLGKZrmlhljvi1gvrYzpnxCMbidMgYVOh6XmHFaaHJHoGlJj?= =?us-ascii?q?KIJM38Z1ZM86SA37JhThWReCf5UrKDtC2lN/Vk4kI7x5d6fOXJzzwt6Lfb18X0?= =?us-ascii?q?Z21BoCess2KJPoNF7FPWHezeQw5USf2d/Wl+A6IXa5f0+fwVMdwmx9ic/xVz7C?= =?us-ascii?q?pc38SYOaShqVXM2k1jf5LBMETpwzo5WZUNIBmnP0sjn2vZqnXFAXtCNcWlKMht?= =?us-ascii?q?gNOQDhPz/UlxnX8ianRGGmryStebIXIb1N6mZA2W6AJLCM4OnuCveU4it629Vf?= =?us-ascii?q?dnN45AmeWrqLUHi8hmJzvIRMhAMCHaNKV2MSZJDuXTuFgoZQYJs78xWogrfpWO?= =?us-ascii?q?OEcHP12bySPuzAvNzVH0d8ay26mXOioW9GtIz67d2zhWuwa5oeqZgtHkUL3BaJ?= =?us-ascii?q?H2XfjSMDcqVz2DQTQyEF2p+Uu/u/cfvfqXO2EfolcObiKVEg4TqbhlrcLMAW/L?= =?us-ascii?q?he1jYJoKieiBWy/uTC14lawyBjtEtEyLTPQDCQnWYGH7gGVCoAytPORB/XH7YL?= =?us-ascii?q?2CwKpaRegWDZBRcv2WWdfYfupeJzgwnDUDJOm8Z8Hcr6o+0l/QSWsZErLI9EGF?= =?us-ascii?q?QU+XW/ycwSjkUZ8Tv4cqpioi4sjQkTNvE6TUI7afoCaj8ouigymEue3eV28tY0?= =?us-ascii?q?sujeIcAWmBxgdPKGUFC9ETpUHsTbSMZ0FW1HImkehuwQMDeBxvUn1y1X1bhPS9?= =?us-ascii?q?FddaSV4Tl2yjW+AGbFZrDDMw+k+K/wLyYdwcuczJQW9R6KcMQ5IHLPY08InXJL?= =?us-ascii?q?cQwPEx0TJpuiM1qD+dD1JDgQKB6KfQAqZ8yadZ5Wk54vF6REePTC3DcmLf0Iqp?= =?us-ascii?q?F9pPxTtyoXDjz8fUvOVtNLxAp4FjAVcKGjl7JtbH8jBET2702RG+vxGhHDSROD?= =?us-ascii?q?gZ+ioEJTQZduZpyO92qA3IdtjE6UyMtq8sq1CmCRiVBbqu2ZxKC8bp1QOiZSlN?= =?us-ascii?q?bzqrC4h8quxRm9YKfaMneY++DkjDLgj5CAKYvzsB9B30rbu2A8pKxX8enbkyJ9?= =?us-ascii?q?3zWYkFE8XZj3lExCNTyZ4Oy3CBKs/ObZ3+rcpjDDcBMYfuZ2PsZcfvPj71sPkY?= =?us-ascii?q?mrYpEF2JILEcPWlct5ct0GbtaEiz0YKs7mmKNK7uJm/xA90HLJn90zoGua3GLI?= =?us-ascii?q?67oqUaBA=3D=3D?= X-IPAS-Result: =?us-ascii?q?A2GVFAA0yFpY/wHyM5BdHAEBBAEBCgEBFwEBBAEBCgEBgn8?= =?us-ascii?q?LAQEBAQEfXIEIjkOXXwGSG4J5JgeBc4VpUwEBAQEBAQEBAgECXyhCEgGBXhoNT?= =?us-ascii?q?QEBAQEBAQEBASIqMTwGAQI3FCAOAwkBARcXEggIAwEtFREOCwUYBIhLBAEJqlo?= =?us-ascii?q?qAoNohyKGNoYogkMRAYVfHgEEjwSLc4F6hFiKWoICUYQ1gz6GGJIzV2gfUYQZg?= =?us-ascii?q?UZxgVSEVoIuAQEB?= Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea11.nsa.gov with ESMTP; 21 Dec 2016 18:23:45 +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 uBLINixg021505; Wed, 21 Dec 2016 13:23:45 -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 uBLIMNqf034189 for ; Wed, 21 Dec 2016 13:22:23 -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 uBLIMCXn021001 for ; Wed, 21 Dec 2016 13:22:23 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1AzAAAeyFpYhyIeaIFdHAEBBAEBCgEBgyoLAQEBAQF7gQiOQ6higRmDGgyHXFMBAgEBAQEBAhMBAQEKCwkJHYUZBoEJLyJXGYhsBAEJqlqEFIcihjaGKIM9hHceBY8Ei3OBeoRYilqCAlGENYlWkjOBXYNkDHqBRnGIWAEBAQ X-IPAS-Result: A1AzAAAeyFpYhyIeaIFdHAEBBAEBCgEBgyoLAQEBAQF7gQiOQ6higRmDGgyHXFMBAgEBAQEBAhMBAQEKCwkJHYUZBoEJLyJXGYhsBAEJqlqEFIcihjaGKIM9hHceBY8Ei3OBeoRYilqCAlGENYlWkjOBXYNkDHqBRnGIWAEBAQ X-IronPort-AV: E=Sophos;i="5.33,384,1477972800"; d="scan'208";a="5887168" 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; 21 Dec 2016 13:22:22 -0500 IronPort-PHdr: =?us-ascii?q?9a23=3AM2igjRB2pLE0510dKJ5VUyQJP3N1i/DPJgcQr6Af?= =?us-ascii?q?oPdwSPT+ocbcNUDSrc9gkEXOFd2CrakV0KyG6euxBiQp2tWoiDg6aptCVhsI24?= =?us-ascii?q?09vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFRrhKAF7?= =?us-ascii?q?Ovr6GpLIj8Swyuu+54Dfbx9GiTe5b75+Nha7oRveusQSg4ZpN7o8xAbOrnZUYe?= =?us-ascii?q?pd2HlmJUiUnxby58ew+IBs/iFNsP8/9MBOTLv3cb0gQbNXEDopPWY15Nb2tRbY?= =?us-ascii?q?VguA+mEcUmQNnRVWBQXO8Qz3UY3wsiv+sep9xTWaMMjrRr06RTiu86FmQwLuhS?= =?us-ascii?q?waNTA27XvXh9RwgqxFvRyvqR9xzYnWb4GbL/dyYr/RcMkGSWdbQspdSypMCZ68?= =?us-ascii?q?YYsVCOoBOP5VoZH8p1QSqhu+AROjBPjywTFLgX/22rY60/88GgzB2gwgHs4BsH?= =?us-ascii?q?PQrNrvL6ceS+G1zK7PzTXYdPNbwjL95YfHcxw7pvGMR71wfNPXxEIyGQ3FiVCQ?= =?us-ascii?q?ppbkPzOTzukNqHaU7+5hVeKplm4mpBlxoiKoxsculIbGmp4VxkrD9SVjz4Y5Pc?= =?us-ascii?q?W4R1Jhbd6lFptdsTyROYhuQs46Xm1kpiI3xqcbtZKncyUG0poqywLFZ/GJfIWE?= =?us-ascii?q?+hDuWeSLLTtlin9odqiziwiu/UWh0OHxWNe43VBXpSRfiNbMrGoC1xnL58iHVP?= =?us-ascii?q?R9+kCh1C6K1wHc9+1IO1g0la3fK58h3r4/iIYcsUTFHi/3gUX2kbGZel8j+uiy?= =?us-ascii?q?5OTrerTmppmCOI9okgzyL7oil8ilDeglLgQDUHKX9Oqg2LH580D0T61Gjvgsna?= =?us-ascii?q?nYtJDaK94bpqm8AwJNz4gt9wuxAyu+3dQDk3QJLUxFdQqFgIbmI1zOJf/1DPil?= =?us-ascii?q?j1SrijdryOjLPrvgAprRKXjDlK3ufa1n505dzwozystf54lPB74aJ/LzR0nxu8?= =?us-ascii?q?DGAR8iKQC0xunqCdpn2oMZQ2KPDbeVMLnOvl+Q+uIvP+6MaZcOuDnjL/gl5vju?= =?us-ascii?q?jWI2mFIGYamo3YcYaHC/Hvh8JUWZemDjjs0OEWcNoAptBNDt3UaPVT9VemaaQ7?= =?us-ascii?q?M35jZ9DpmvS4jEWNODmruEiQG6FZpSb3sOK1eLCmygI4OFUPAIYTnUI8hmiScs?= =?us-ascii?q?UOSxDYg72kf950fB17N7I7+MqWUjvpX52Y0t6g=3D=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0FmAQA0yFpYhyIeaIFdHAEBBAEBCgEBF?= =?us-ascii?q?wEBBAEBCgEBgn8LAQEBAQF7gQiOQ5dgkQKBGYMaDIFzhWlTAQEBAQEBAQECAQI?= =?us-ascii?q?QAQEBCgsJCR0wgjMYD00BAQEBAQEBAQEiKjE8BoEJLyJXGYhsBAEJqlqEFIcih?= =?us-ascii?q?jaGKIM9hHceBY8Ei3OBeoRYilqCAlGENYlWkjOBXoNkDHqBRnGIWAEBAQ?= X-IPAS-Result: =?us-ascii?q?A0FmAQA0yFpYhyIeaIFdHAEBBAEBCgEBFwEBBAEBCgEBgn8?= =?us-ascii?q?LAQEBAQF7gQiOQ5dgkQKBGYMaDIFzhWlTAQEBAQEBAQECAQIQAQEBCgsJCR0wg?= =?us-ascii?q?jMYD00BAQEBAQEBAQEiKjE8BoEJLyJXGYhsBAEJqlqEFIcihjaGKIM9hHceBY8?= =?us-ascii?q?Ei3OBeoRYilqCAlGENYlWkjOBXoNkDHqBRnGIWAEBAQ?= X-IronPort-AV: E=Sophos;i="5.33,384,1477958400"; d="scan'208";a="2187934" Received: from mx1.polytechnique.org ([129.104.30.34]) by emsm-gh1-uea10.nsa.gov with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 21 Dec 2016 18:22:15 +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 8EAEE5647EF for ; Wed, 21 Dec 2016 19:22:14 +0100 (CET) From: Nicolas Iooss To: selinux@tycho.nsa.gov Subject: [PATCH v2 7/7] libsemanage: remove ustr library from Makefiles, README and pkg-config Date: Wed, 21 Dec 2016 19:21:04 +0100 Message-Id: <20161221182104.16967-8-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20161221182104.16967-1-nicolas.iooss@m4x.org> References: <20161221182104.16967-1-nicolas.iooss@m4x.org> X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Wed Dec 21 19:22:14 2016 +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 This library is no longer used by libsemanage. Signed-off-by: Nicolas Iooss --- README | 2 +- libsemanage/src/Makefile | 2 +- libsemanage/src/libsemanage.pc.in | 2 +- libsemanage/tests/Makefile | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README b/README index b58150b1bba3..e6f727648205 100644 --- a/README +++ b/README @@ -2,7 +2,7 @@ Please submit all bug reports and patches to selinux@tycho.nsa.gov. Subscribe via selinux-join@tycho.nsa.gov. Build dependencies on Fedora: -yum install audit-libs-devel bison bzip2-devel dbus-devel dbus-glib-devel flex flex-devel flex-static glib2-devel libcap-devel libcap-ng-devel pam-devel pcre-devel python-devel setools-devel swig ustr-devel xmlto redhat-rpm-config +yum install audit-libs-devel bison bzip2-devel dbus-devel dbus-glib-devel flex flex-devel flex-static glib2-devel libcap-devel libcap-ng-devel pam-devel pcre-devel python-devel setools-devel swig xmlto redhat-rpm-config To build and install everything under a private directory, run: make DESTDIR=~/obj install install-pywrap diff --git a/libsemanage/src/Makefile b/libsemanage/src/Makefile index df5809645a00..92c829be234d 100644 --- a/libsemanage/src/Makefile +++ b/libsemanage/src/Makefile @@ -91,7 +91,7 @@ $(LIBA): $(OBJS) $(RANLIB) $@ $(LIBSO): $(LOBJS) - $(CC) $(CFLAGS) $(LDFLAGS) -shared -o $@ $^ -lsepol -laudit -lselinux -lbz2 -lustr -L$(LIBDIR) -Wl,-soname,$(LIBSO),--version-script=libsemanage.map,-z,defs + $(CC) $(CFLAGS) $(LDFLAGS) -shared -o $@ $^ -lsepol -laudit -lselinux -lbz2 -L$(LIBDIR) -Wl,-soname,$(LIBSO),--version-script=libsemanage.map,-z,defs ln -sf $@ $(TARGET) $(LIBPC): $(LIBPC).in ../VERSION diff --git a/libsemanage/src/libsemanage.pc.in b/libsemanage/src/libsemanage.pc.in index 81e1805b0826..d3eaa06299c4 100644 --- a/libsemanage/src/libsemanage.pc.in +++ b/libsemanage/src/libsemanage.pc.in @@ -7,7 +7,7 @@ Name: libsemanage Description: SELinux management library Version: @VERSION@ URL: http://userspace.selinuxproject.org/ -Requires.private: libselinux libsepol ustr +Requires.private: libselinux libsepol Libs: -L${libdir} -lsemanage Libs.private: -lbz2 Cflags: -I${includedir} diff --git a/libsemanage/tests/Makefile b/libsemanage/tests/Makefile index bd6a5fd74906..3fe7d16f3e72 100644 --- a/libsemanage/tests/Makefile +++ b/libsemanage/tests/Makefile @@ -12,7 +12,7 @@ LIBS = ../src/libsemanage.a -L$(LIBDIR) -lselinux -lsepol EXECUTABLE = libsemanage-tests CFLAGS += -g -O0 -Wall -W -Wundef -Wmissing-noreturn -Wmissing-format-attribute -Wno-unused-parameter INCLUDE = -I../src -I../include -LDFLAGS += -lcunit -lustr -lbz2 -laudit +LDFLAGS += -lcunit -lbz2 -laudit OBJECTS = $(SOURCES:.c=.o) all: $(EXECUTABLE)