From patchwork Tue Feb 21 18:58:21 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Natanael Copa X-Patchwork-Id: 9585477 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 91E616042F for ; Tue, 21 Feb 2017 19:48:59 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 80B1E2861E for ; Tue, 21 Feb 2017 19:48:59 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 74CBF28620; Tue, 21 Feb 2017 19:48:59 +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 (smtp.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 A301A2861E for ; Tue, 21 Feb 2017 19:48:57 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.35,190,1484006400"; d="scan'208";a="4089973" IronPort-PHdr: =?us-ascii?q?9a23=3AqM4sGhXi78MlS15bJjx4+y3rR+PV8LGtZVwlr6E/?= =?us-ascii?q?grcLSJyIuqrYYhaAvKdThVPEFb/W9+hDw7KP9fuxBCpZvd3Y6iBKWacPfidNsd?= =?us-ascii?q?8RkQ0kDZzNImzAB9muURYHGt9fXkRu5XCxPBsdMs//Y1rPvi/6tmZKSV3wOgVv?= =?us-ascii?q?O+v6BJPZgdip2OCu4Z3TZBhDiCagbb9oIhi7qQXcutMLjYZtJao91wXFr3hVcO?= =?us-ascii?q?lK2G1kIk6ekQzh7cmq5p5j9CpQu/Ml98FeVKjxYro1Q79FAjk4Km45/MLkuwXN?= =?us-ascii?q?QguJ/XscT34ZkgFUDAjf7RH1RYn+vy3nvedgwiaaPMn2TbcpWTS+6qpgVRHlhD?= =?us-ascii?q?sbOzM/7WrYhNZwjKZGqxy/oRJxzZPfbIWMOPZjYq/ReNUXTndDUMlMTSxMGoOy?= =?us-ascii?q?YZUSAeQPPuhWqJH9qlkToRawCgajGOzhxSFThnLtwa030f4sHR3c0QA8Ad4Dtm?= =?us-ascii?q?nfotXvNKcVVOC41LHGwi/fb/xM3zfy8pbHchQ8qvySWrJwadDewlQoGgPDklqQ?= =?us-ascii?q?rpTlMCmO2+sXt2ib9+tgVeSxhG4jqgFxpCWvx8g2honOnIIVxUnJ+CNky4g2Pd?= =?us-ascii?q?21UFN3bNGrHZdKtyyWKpF6Tt0tTm12oio216UKtJC5cSQQ1pgr2wLTZ+aGfoWG?= =?us-ascii?q?+B7vSeacLDFlj3x/Yr2/nQy98U24x+35Ucm7zUhFozJektnJqnANzxvT6tWbSv?= =?us-ascii?q?dl/keuxzKP1wfL5+FYO080j6vbK4M6wrIqipoSsVjMHi/xmEnsiq+Zal4k9fSy?= =?us-ascii?q?5+TiY7XmooeQN45yig7gLqQjgtGzDOs3PwQUX2WX5P6w2KPs8EHnWrlGk+U6kq?= =?us-ascii?q?zDv5DbIcQbqLS5AwhQ0os78BawETOm0NUenXkaI1NJYQmIj4/0O1HIPP/3E+y/?= =?us-ascii?q?jk+wkDZr2//GPrrhDo/LLnjYirjtZ7l960lCyAYr19BQ+4pUCq0dIPL0QkLxtt?= =?us-ascii?q?vYDhkjPAyow+boEtN925gcWWKIBK+ZNbndsUSU5u0xOemMf5UZuDHnK/gq//Tu?= =?us-ascii?q?l2M2mUcBfam12psacHK4HvZ8LEqFYnrsmdABEWELvgogV+HqhlmCUSNcZnmpQq?= =?us-ascii?q?I84C07CJ+8AYfEXICtj6SL3D2nEZ1OemBGFleMHG/mdoWFX/cMbTydItV6nzwK?= =?us-ascii?q?S7euVogh1Qu0uw/i0bpnKejU9TMEupL/ztR14PfTlR4q/zxuE8udy32NT31znm?= =?us-ascii?q?4QWjA5wKV/oUt7ylefzKR1mOJYGsJJ5/NIUwY6Mpjcw/Z8C9/sRgLLZs2JR0q+?= =?us-ascii?q?QtW6HTExSco8zMISY0lnAdWvlQzM3y2vA7AJjbOLH4A0/rja33fvO8Z302zG27?= =?us-ascii?q?U5j1k6XstPMnWrh65+9gjUAY7EiECZl6KzeaQd2i7B7mGDwnCUvEFbUQ5wT7vK?= =?us-ascii?q?UWoZZkTIsdTz/lnCQKO2CbQ7LgtBztaPJbVSatLzl1VGRezjNc/GY22rgWewBA?= =?us-ascii?q?2IxquIbIXwZ2oSwj/RCE8ekwAc5XyGLxQxBj+9o2LCCzxjDVzvY1n2/ul4tHy7?= =?us-ascii?q?T1Q0whqPb0151rq54wUVhPKHS/8J2bIEoighoS1uHFmhx9LWF8aApw15caVfe9?= =?us-ascii?q?w941BH1X/Cugx+JJOgLKdihkMEfwRwpUPu2A19Cp9cnsgysHMq0A1yJLqC31xc?= =?us-ascii?q?bTOY3I7/OqfMJ2bo4B+vbrTa2lbE0NaZ4q0P8ug3q03/vAG1EUov63Vn3MdR03?= =?us-ascii?q?uY4ZXHFw4SUY/tUkYw8hh1vavWYi4n54PbzXdsK7W7sife29I1A+so0g2gf9lF?= =?us-ascii?q?MKODDw/yD9YXB9OoKOwtlVmpawgLPOZI+K4yIcyma+OM2LS3M+Z4gDKmkWNH7Z?= =?us-ascii?q?hz002W8yp8VvDH34wew/yDwAuISS38g0y8ssDyg4xEYisSHmWnwyj+GIFRfrFy?= =?us-ascii?q?fZoMCWq2P82428hxh5/3VH5c71OsG1QG2Mq1dhWIdFz9wRdc1UIJrny7gSG41S?= =?us-ascii?q?B7kyk1rqqD2yzD2+LidBsDOm5PWmZilkzhLpKqgNAAW0ikdQ8plAGq5Uzi3ahU?= =?us-ascii?q?uLx/L3XPQUdPZyX2MWBiXbestrqFec5D8o8nsSVQUOS6blCXUbr9oxoc0yz5BW?= =?us-ascii?q?tewyo3dzawupX2hxZ6kn6SLG5vrHrFfsF93RPf5N3HRf5NxzYGXzd3iT3WBli6?= =?us-ascii?q?Itmo8s6Zl4zbsuC/UWKhV4FccTLxwYOGqiS7+XVgAQejkPCrht3nDQ863Dfh19?= =?us-ascii?q?ltUSXIqAjzYpP32KS9P+NqZVJoBELg5MphAI1+lZEwhJ4I03gAmpqV5WYHkXv0?= =?us-ascii?q?MdhDwaLxdmcNRToRz9HP+gTqw0pjLnaVx4L+UHWQ2c5ha8W8YmMRxi0x9cZKB7?= =?us-ascii?q?mI7LZchyt6vkK4rR7NYfh6hjodyuUh6HgBg+wSuwoi0COdAqsUHUZGISzgjROI?= =?us-ascii?q?78qxrK9PfmagbaCw1FZindCmFLyCvAdcV2vid5c8Gy9/88V/PEjK0HLt9oHuYM?= =?us-ascii?q?PQYs4Lth2IjxfAiPBYKIormfoXgSpqIn7yvXw5y+87lBBu04u1vI6dJ2Vq5qK5?= =?us-ascii?q?DQZSNifpaMML5jHtkaFek96M34+yA5psAToLXJ7nTP6yFjIdq+jnPR6UEDIgsn?= =?us-ascii?q?ebBabfHQiH5Ud+tX3PDpSrOG+PJHYDy9ViWAeSJFZEjQAJRzU1gIQ5FhuwyMz6?= =?us-ascii?q?d0d5+yoR6ULmpRtCzeJoLRb/XXnFqAeudDg0VICVLABK4QFa+0fVLcue4/p9Hy?= =?us-ascii?q?5C+J2hsAuNKmmAagRGE24GR0uEB0r5Mbm2/9nA9OqYCfSiIPvSe7mOrvZeV/iQ?= =?us-ascii?q?z5K1zoRm5yqMNtmIPnR6Cv00wE5DXXRnFMTFhzUAUTYYmjnLb8GFuBe84TF4od?= =?us-ascii?q?qn8Pv1Qg7v45WAC6dKO9V15x+2mbuDN/KXhCthMzZUzJ0NyWXNyLcF2F4SjCFv?= =?us-ascii?q?eiK3HrscsC7BVqXQmrVYDxQDcSN8KNNI774g3glKIcPbhMn12aBlgf4uEVhFU0?= =?us-ascii?q?DhmsayZcEROW6yKFbHCFyMNLScKj3B29v3br+kSb1MkOVUsAW9uTCBE0D5JjSD?= =?us-ascii?q?jyLkVx6uMeFWlyGbIBJeuIC7chl3D2jsUNPmZQe/MNNtij0227I0jGvQNWEAKT?= =?us-ascii?q?h8b19NrrqI4CNAnPpwAHJO7nxkLemYnCaU9OjYJYgIvvR1GCh0kPha4HsiwbtP?= =?us-ascii?q?8C5EXOB1mDfVrtN2vl6mifeAxSBoUBpUsDlLmpmGvV54NqXa65lAQ2zL8AgJ7W?= =?us-ascii?q?WNDRQFvcFlBsTzu6BXydjOlKXzJC1E893K4csWH9LUJ96fMHo9LRrpHybZDBAf?= =?us-ascii?q?Qj61L27fiFJSkOqJ+32OtJc6tILjmJUQRb9ATlA1EO0VClh9FtwYPJh3Ri8kka?= =?us-ascii?q?KcjMMQ/nW+rRbRRMJcvp3cS/2dH+7gKDeDgrlCfRcIxqn4LYsLPI3hx0NickV6?= =?us-ascii?q?nJjNG0fIR99NrTdubhEqr0hW93h+VnM820Tgagy34X8TEeW7nhk5iwdkZuQt7j?= =?us-ascii?q?js6U8tJlXWvCswjFUxmdL9jDCNdz7xKb28XZtRCyv1qUcxNIj0QxxybQKsnkxp?= =?us-ascii?q?LyvLR7VUj7R8b29rkxPctYFJGfFCUa1OeAUQyu2PZ/U0zVRcrT2qxUxH5OvBF5?= =?us-ascii?q?Rvjw4qcZmir3JOxQ1jcMI1JazXJKpM0FdcnKSOsTG01uop2g8RO14N8H+OeC4P?= =?us-ascii?q?oEEIMKcpKDCs/uF36gyCnCBDeHQWWPosufJq9UI9N/6Gzy3+z75JMlqxOPCHL6?= =?us-ascii?q?OFp2jAktaFQkku2UMTiUZK56J23tsjc0ePTE8vzaGRGAkONcrMMQFVddRd9XjJ?= =?us-ascii?q?cSaIr+rN3Yp/P5+hGeDwUe+OqKEUj1q5EwYuGYQM6NkOEYeo0EHZNsroNqAKyQ?= =?us-ascii?q?8q5AjxI1WFFvtJcgqRkDgbu8G/0IN33Y5FKz4AG2p9LyS36avMpgIxmvWDRs02?= =?us-ascii?q?YnAUX4sfKH05RNC6mzRYv3RcDDi7yOQZxxae7zXkvCTfECH8b8Z/ZPeTfR5sDN?= =?us-ascii?q?a2+S8h/KiwiF/X9Y7TJ278NdR/oNPP7vkap5mfAfNOUbZ9q1vcm5VfR3GySG7A?= =?us-ascii?q?D9q1J5n2a4kxYt35EWq1Ulu6iz0pVcjxJ8qtIrKOgQ72WYZeqJOb0yw7Nc+hCj?= =?us-ascii?q?EeHA99p+IZ5KN8fwIDZYY7YR7zugQxMKy/OBuX3s+oQ2mzNTtcV+NfwvmiZ7xL?= =?us-ascii?q?0yosafe3yGchTpE/yOm37U4NRZERgx7DxPaiZ5NRXjPpFnxbZQrPuTIzl3J9Oe?= =?us-ascii?q?Yq3uc/3BTIvEEGPDCPdexmdHJLsMk5BVKSJ3V2DWw4SEWHgIXY4w6jxbYS8zJT?= =?us-ascii?q?n9ZJy+FFtmbxvoPHajK2RKOrsYnVszYnbdU+uKJ+L4rjL9Ccu5zDgDzQUoPQsh?= =?us-ascii?q?afXy6gF/tWgN9QIDhXQPNQg2EqJdQGuZZd6Uo2Tso+KKFPCKgoprCudzVkCDUf?= =?us-ascii?q?wjIHWIyb3TwNmOG816HdlheKf5QoKAYEv4lagtsBTy52ZTsTpLWlV4XXi2CESm?= =?us-ascii?q?8LIAMI7QpU/QwOi5V+c/zi7ofTUJBMzDtWrO5uXSvQCplk7V37RX+KgVLgUvWu?= =?us-ascii?q?j/Sp3R5OzPLrytQbQgRwCVJax+lNjUYoNKt3JLMOvoHUtj+IdEX6vG3pyOunK1?= =?us-ascii?q?lRydHUd1PiA4rfsGrwSCsc9mMIRYVX0nHQCYwSkxZlaKYsvFhNLpqqdVr+5zwl?= =?us-ascii?q?woRpHqO3VcOwylYks3kJWTmlH8BGC+F8v1LdQCdlbIyzqJX5J5VSRXdd94eHq1?= =?us-ascii?q?dElkVhKS25xIFdK8FM4z4MQCNArS+bvNSsVM1JwdV2AIMUItdjp3f9H7tJOJmX?= =?us-ascii?q?o30qpLPvzmHW+zUiv1em3jWyG7S1T+VB/2IAHAUpIn6RqkgrD+Q39WfT/UrBsl?= =?us-ascii?q?du/+dUHrKPl1l+oC5hHpBSATZEzX+lL05pQ3lAr+VXM6XVc8tSQvk0eR+vOwIx?= =?us-ascii?q?Ff8g30yV4050h231YypsuQtG4yrdRRU7VTEJgrfxnj0Tst2nOTgfS59TcTUtcy?= =?us-ascii?q?LFJBmBlSBRohlfd1lgW4oFDdZd57EbwYxU89LCSUm2MyEKRhhiOR8j3PVCi0FD?= =?us-ascii?q?qF2Ydj7ZDQW2b/bDqBp3fd2erMSxNvT24B9Hip/7sOA/76gDRXqmlhO2TN/DsY?= =?us-ascii?q?D8rcOFtlGSdKjmLuKwe3nBQybQjRqon7crE4HK/zTPMApcM5R10nQkboT9BWPJ?= =?us-ascii?q?IBhLKbkWKFZcVaB/ddpJuPtaZ9N+dKYP56BtGgqNRgnzF4y3sPlGMlHTSCzELy?= =?us-ascii?q?qf7+O/oZjc7aDGROjkYcyM2WjIT7xrMZd99Db0Ba3m0YlA9Urqwv1t7F91SUDa?= =?us-ascii?q?MyCdq9TsPhsL5NK+dkT4o5IpASjbAIx3kHrw3EFPa9QYQyu28JQC0pxZ7Gz8Se?= =?us-ascii?q?Vi0kj8qOdS7aVr6ZEr47B1zse5PbvSKe5EvkB5HxeZHRhq9pExAGhlXW9RfO4R?= =?us-ascii?q?KPDVfasHkcDisef3F7YY6BeN4exWdcPHJ13dmsm4EjyTVBpEkx0apDEHKAuTze?= =?us-ascii?q?SJm6huScaqveL5wF4i40CiLh4ay7Bg/YWE9bCSpO/QdBvRyaILWrbxS8P2s7Qs?= =?us-ascii?q?v1+S5fw4m74PYGN1ZRanHPIaVs4HyWfq1boqwj40E8PfA7Lg/+ZOV3AjkTLmlZ?= =?us-ascii?q?B9BVIWFe4KEreQ4YRRhGE4m/feNtEMdKBNhHqPHwa+ErAe0X6r9zeXIG59jxHI?= =?us-ascii?q?1xH9WmKz7FnzrSNiQCvMydnjklBPWbmsGUdSRTepNlNksDOSJgrnqsD7uaMv7E?= =?us-ascii?q?E5Kmbkrs6ClHO9OLNLGM3yPNqcISgoq1IQiJ0+XMev1ZoaGdq6J9cR62p+Y+Db?= =?us-ascii?q?626knC5NuaBHh5DR4suN4PXYAWGgj7GGq7WK3D1X1mI3vVUh5dC7KvHP59qKTu?= =?us-ascii?q?+z12kNTidwpQ3BXwK0qrPBtVwUP1KE0FvTkowQIt5ZxWU41l3h5OU7RNIz7wBe?= =?us-ascii?q?G4bbavMMuz/8JTz0wUyFbNIvTCme1DlXEUzpHllkAqQ833jwvM3Rn3fK51IoXp?= =?us-ascii?q?Vwd1DghRFvDYU4KEct5UMSwiUdEQkCdwqbDLCuBUTqN4cEU1YMaQif1rigZqg3?= =?us-ascii?q?xVFzwq+o5OLLbOx9BrACOexBgQOVh1hUBI4WvrMCT75mfF9d7qHXrBD4C4f7R/?= =?us-ascii?q?jmiWYwNfqtT89B8MAZrHUj7Ry9Rxqh9ZdD96wUiI2MdqNffZfMu91z4Fl96j4S?= =?us-ascii?q?bCxNhwJ/gAmjXeAbvuDj7cDRsIC05ea2SKYtW+IX+gAsB2tkk5v/nFAjoN/Q1+?= =?us-ascii?q?dGSY3ZkJ///x5JI36LvobazhZ9JPEWK42xYLZv63UHJiYZJ3IUPtqacfo87DF3?= =?us-ascii?q?MDXV+VNCBtkAZdQCPMrCgQpUkFHmWKlP9srHHV+VE5tzd9o24Grz0j8194UzX/?= =?us-ascii?q?395z+3KpDf7k1NMOlYjCp2jtLCufIZwfzMBygL+XOZcQR6wjuey5mRDPb95eqM?= =?us-ascii?q?x8vOV1wYAi42U5xQJD6D+Qy7WOW1lI/mUh6P6sPphpIxal6QTGSrnKsZqqZMDf?= =?us-ascii?q?JAiiLj0zhRCI/1ge6Vs92r6GdQrV1IDoJz7RzDGKVCMZR2IhD4mdexRkl8HCTz?= =?us-ascii?q?YsfUeQQyuOCO3OcD//1+N1fiZY8cOh8L17D65mBJQQZ1VLH2uVKZXeYQZNR4Uv?= =?us-ascii?q?PEsm5a5p5gK6MVO1idvpPqpC9SqF8qGA8pdKMwrjtCe0nLmw1VXbr0uLEehQYH?= =?us-ascii?q?VN55uFVDGWSuN2Ii6TvHUr5VjKqKCPAP9DWcULAOWV1yMixiWxO1xIlue7yxkP?= =?us-ascii?q?BIrmxGhTh9rOE33TJpQhW8uCvsp78C2D8797G4sS8OuXpbQemElCfIE1pDxuwQ?= =?us-ascii?q?jagAE3bi9UC8YH4bYYvw57lnJcLg+ZM97HQ/ZRUjYjAJXOWhCyH2lKOIAY2Pvc?= =?us-ascii?q?lChB6MpsXBd7uzIjUTNrgnzxLsWWR92BDEnBl06GsLXimg7Ng8KYW8J8Yq3Cyo?= =?us-ascii?q?FHPfdFYR/6xJsczxtUURQOsxc1Nhz31p0tKbSS0VWMzPB2E1gxAmaWpafpJD5x?= =?us-ascii?q?saGrImgzmSuKlJ4B0UbC3SEou75onahd3I1mUlTdd22mLWobWIhpwu0H1ildJ7?= =?us-ascii?q?8CqOuHAJeuzDVM9sBHnz2ZtFxez4efqtrvgNSJF6x7S5TP8CLs6j9HO02JVqWk?= =?us-ascii?q?6l3rMeH164MO8f2LjWSCKlSWyEWeSRbWeAhTE5MlT95ROwNF04dN9Kr1MhMuvF?= =?us-ascii?q?npNciwzhUbZvSyWMpF/U0G8jPv0edw4svoeoZRAKRvYLZ+eAPegu3OE+CFwUYn?= =?us-ascii?q?/MHCt2COy2sVm2kYh5IXpg4kL6YeLz/QDgKteSHAcLEZLCpJ5r5fO6Xn6BOWNn?= =?us-ascii?q?zBBqJ0Z76eHfF0gqu+9Hd5aRmsTQh8hl0eEbavhhKyo9usQcmoh784mbzN+KcQ?= =?us-ascii?q?3Nzpb1PdzVuv+YA/nFwEQwdGBaVb4ZYQ3u6oU/Od45XKbTEqVFshQGAqg6W4ch?= =?us-ascii?q?N2b39KF7Ng9zdRTRZLusiMnwuu2LfodUp2PR7l8oIifTpRkDyv2sTQNldJ2rhn?= =?us-ascii?q?TyIJU1Rj1ftd1tDgVpEJFIG8MaoAqtG4SUl72ji9+t50N6vPcHsKToCvDQ1dS2?= =?us-ascii?q?w5t+UoNf5UyKIDbRHrdkjl5ijuSojffKyoPxBt/6edMYSOh7RXbIarjCHoqhMT?= =?us-ascii?q?+OIsb8dFRd876A0bJ2TgmRZDrnUKWYriGkMutr4VkjwIxiYOXT1CAt763c2Nbq?= =?us-ascii?q?Y2FbpyGjrWOGNZdG6FzKBPfeXw5PSfee8WZqB6sXbYzu+OcJK9wiz8CW4xNv4z?= =?us-ascii?q?RazMuFP6+ho1fX2k1lcZLbLU3p2zs2WIUNLxq/LUssjnHDqnvDGXRTNNOpKcpz?= =?us-ascii?q?j9aPCBzi+U1xlnowZm5OAGboQs2ROWcD0cKkeAKK7B5LD8oEn+OvfE43rLG9Se?= =?us-ascii?q?lpOpVDnuWnr6sHkddvKy7RQMhaPifQLKJ5PzZLCeXPvlcoaAYes7cpQoc1eYSO?= =?us-ascii?q?IEQfPUeC0yzyzgzC3lbvetyx0qaJPCYW8nJaz7LK0ThMuxO1ufCHjc3/SLrZdo?= =?us-ascii?q?35XObOMCo5UTGXXS89Hl2u9VeguvoEp+aYIXwFrlAPfC2dFBQfprtxotjUD2/T?= =?us-ascii?q?n/BjfZIRif+GWyHwUjB4lLEoCidFr0+MX+EDFQ7Qb3P7h2pcogOiLOdW/X35d7?= =?us-ascii?q?2Y2rZVW+sOD4tDaPKWWMHYefFAKDcsjTgZJuK8cMfHr7Y4z1LEV20ZHLfU9FeG?= =?us-ascii?q?Vk6ZXuScxy73XYUSp4U0uC8o+tXKni9tEqTIJK2Spzi0/Y69kimYuPfSVm43Y0?= =?us-ascii?q?w6mOgCGnWOwAFcKGEYDNEYoFrtQqCFZ0lQ1X8kivlj2wESdwRpU31v03pWnPCn?= =?us-ascii?q?Fs1fV1EUkHukQOcaY1BvEDMw4UiK7xXwYdwHv8DTQ3RT9r4SRoUAIvko75PXN7?= =?us-ascii?q?cOz/oz2jJpvjA64G2hCAZGgwaE9bfANL5tzb1Fo28j9rd5WV/cbSnYdz3hw5av?= =?us-ascii?q?DctCwW9Fpmjtn57Sted1PZNTo5l4BloOACRrNpba5z8XAjK84xe7oxvuRGfWGz?= =?us-ascii?q?ke+jteYHVdew=3D=3D?= X-IPAS-Result: =?us-ascii?q?A2HPBADMmKxY/wHyM5BeHAEBBAEBCgEBFgEBAQMBAQEJAQE?= =?us-ascii?q?BgyaBao5VkTSXJymIdVcBAQEBAQEBAQIBAl8ogjMigiMCNxQgCwMDCQIXKQgIA?= =?us-ascii?q?wEtFR8LBRgEiU0EAbEuJgKLFgsBAQEkhkyJEwIRAWiFGQWcC5ISimiGMgKTJVh?= =?us-ascii?q?4CCAUCCQIPoZJdId9DxeCFwEBAQ?= Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea10.nsa.gov with ESMTP; 21 Feb 2017 19:48:52 +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 v1LJmCxU032370; Tue, 21 Feb 2017 14:48:26 -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 v1LIwiwc210073 for ; Tue, 21 Feb 2017 13:58:44 -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 v1LIwh3J017462 for ; Tue, 21 Feb 2017 13:58:44 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1BXBgCtjKxY/3W9dUpeHQEFAQsBg1GBao5VkTSTFYQcGoYIgnFYAQIBAQEBAQJihXUjgRo3iW4EAbEJi2+GTIkTfIUZBZwLkhKRGgKTJVeBACAUCCQIhDgBC4JDdId9gj0BAQE X-IPAS-Result: A1BXBgCtjKxY/3W9dUpeHQEFAQsBg1GBao5VkTSTFYQcGoYIgnFYAQIBAQEBAQJihXUjgRo3iW4EAbEJi2+GTIkTfIUZBZwLkhKRGgKTJVeBACAUCCQIhDgBC4JDdId9gj0BAQE X-IronPort-AV: E=Sophos;i="5.35,190,1484024400"; d="scan'208";a="5952340" 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 Feb 2017 13:58:39 -0500 IronPort-PHdr: =?us-ascii?q?9a23=3AZUwZzRJrZcsgKYC9ztmcpTZWNBhigK39O0sv0rFi?= =?us-ascii?q?tYgRKf3xwZ3uMQTl6Ol3ixeRBMOAuq8C0rad6vmwEUU7or+5+EgYd5JNUxJXwe?= =?us-ascii?q?43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6arXK99yMdFQviPgRp?= =?us-ascii?q?OOv1BpTSj8Oq3Oyu5pHfeQtFiT69bL9oMRm7ogrdutQLjYZhN6081gbHrnxUdu?= =?us-ascii?q?pM2GhmP0iTnxHy5sex+J5s7SFdsO8/+sBDTKv3Yb02QaRXAzo6PW814tbrtQTY?= =?us-ascii?q?QguU+nQcSGQWnQFWDAXD8Rr3Q43+sir+tup6xSmaIcj7Rq06VDi+86tmTgLjhS?= =?us-ascii?q?EaPDA77W7XkNR9gqJFrhy8qRJxwInabZqJOPZiZK7RYckXSXZdUstXSidPApm8?= =?us-ascii?q?b4wKD+cZJehXtZX9qEEIrRSkGwasAP7kxyFPhn/ux6IxzuMsEQfa0wwnB9IBqm?= =?us-ascii?q?/Zo8/xNKcKUOC1yrfHzTHCb/NQxDf855LEchc7ofGDRL99d9fax0o3Fw7djFid?= =?us-ascii?q?ppbpMy6I2ukPqWSX8ultWOa1h2I6tg18oCCjy8kuh4XTmI4Z1kzI+T94zYs7P9?= =?us-ascii?q?G0VU52bNi5G5VKrS6aLZF5QsY6TmFopik6zroGtIa9fCcUxpUnwgTQa/2Dc4SS?= =?us-ascii?q?/hLsSvqRIS1ii3J+Zr2wmwy+8U6+xe3gTsW00VBKoTRZktTUtH0A2Abf5tWaRv?= =?us-ascii?q?Z/5EutxDWC2gTJ5u1ZPEw5l7LXK5s7zb4xkpoTv17DHijzmEjuiq+ZakIk+vCy?= =?us-ascii?q?5On8eLrmooecN45yig7gNqQum8q/Afk3MwQUWGib4+u82KX5/ULlWLVKkuE2kq?= =?us-ascii?q?7BvZDBO8sboq+5AwlI0ocs8Bu/Ezen38gYnXkANl5FfgmHgJLzN1HBJ/D4E6T3?= =?us-ascii?q?v1P5izpvxvbbLpX9E57NKT7Fi76ncrFjuGBGzw9m69lD7pRdB7VJC/XrUwelst?= =?us-ascii?q?ffFhYROgiswuDqDNR7y5NYXniAVPzKeJjOuEOFs7p8a9KHY5UY7W7w?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0FXBgDjjKxY/3W9dUpeHQEFAQsBGAEFA?= =?us-ascii?q?QsBgyZBgSmOVZE0kxWEHBqGCIJxWAEBAQEBAQEBAgECXyiCMyCCeiOBGjeJbgQ?= =?us-ascii?q?BsQmLb4ZMiRN8hRkFnAuSEpEaApMlWIEAIBQIJAiERIJDdId9gj0BAQE?= X-IPAS-Result: =?us-ascii?q?A0FXBgDjjKxY/3W9dUpeHQEFAQsBGAEFAQsBgyZBgSmOVZE?= =?us-ascii?q?0kxWEHBqGCIJxWAEBAQEBAQEBAgECXyiCMyCCeiOBGjeJbgQBsQmLb4ZMiRN8h?= =?us-ascii?q?RkFnAuSEpEaApMlWIEAIBQIJAiERIJDdId9gj0BAQE?= X-IronPort-AV: E=Sophos;i="5.35,190,1484006400"; d="scan'208";a="4086112" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from host74-117-189-117.genericconf.com (HELO newmail.tetrasec.net) ([74.117.189.117]) by emsm-gh1-uea10.nsa.gov with ESMTP; 21 Feb 2017 18:58:37 +0000 Received: from ncopa-desktop.copa.dup.pw (15.63.200.37.customer.cdi.no [37.200.63.15]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: n@tanael.org) by newmail.tetrasec.net (Postfix) with ESMTPSA id CAA945A07C0; Tue, 21 Feb 2017 18:58:35 +0000 (GMT) From: Natanael Copa To: selinux@tycho.nsa.gov Subject: [PATCH] libselinux: allow link with -lfts Date: Tue, 21 Feb 2017 19:58:21 +0100 Message-Id: <20170221185821.26373-1-ncopa@alpinelinux.org> X-Mailer: git-send-email 2.11.1 X-Mailman-Approved-At: Tue, 21 Feb 2017 14:48:11 -0500 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: Cc: Natanael Copa MIME-Version: 1.0 Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" X-Virus-Scanned: ClamAV using ClamSMTP This makes it possible to build libselinux with the external libtfs for systems which does not implement the non-standard fts. For example musl libc. make FTS_LDFLAGS=-lfts Signed-off-by: Natanael Copa --- libselinux/src/Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libselinux/src/Makefile b/libselinux/src/Makefile index 5640a57..513a9e7 100644 --- a/libselinux/src/Makefile +++ b/libselinux/src/Makefile @@ -92,6 +92,7 @@ LD_SONAME_FLAGS=-install_name,$(LIBSO) endif PCRE_LDFLAGS ?= -lpcre +FTS_LDFLAGS ?= override CFLAGS += -I../include -I$(INCLUDEDIR) -D_GNU_SOURCE $(DISABLE_FLAGS) $(PCRE_CFLAGS) @@ -143,7 +144,7 @@ $(LIBA): $(OBJS) $(RANLIB) $@ $(LIBSO): $(LOBJS) - $(CC) $(CFLAGS) -shared -o $@ $^ $(PCRE_LDFLAGS) -ldl $(LDFLAGS) -L$(LIBDIR) -Wl,$(LD_SONAME_FLAGS) + $(CC) $(CFLAGS) -shared -o $@ $^ $(PCRE_LDFLAGS) $(FTS_LDFLAGS) -ldl $(LDFLAGS) -L$(LIBDIR) -Wl,$(LD_SONAME_FLAGS) ln -sf $@ $(TARGET) $(LIBPC): $(LIBPC).in ../VERSION