From patchwork Mon Nov 28 21:40:18 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 9450565 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 34E306071C for ; Mon, 28 Nov 2016 21:43:54 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 265FF27BFF for ; Mon, 28 Nov 2016 21:43:54 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 1B5E727EE9; Mon, 28 Nov 2016 21:43:54 +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 (smtp.nsa.gov [8.44.101.9]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 4FEE327BFF for ; Mon, 28 Nov 2016 21:43:53 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.31,565,1473120000"; d="scan'208";a="1100567" IronPort-PHdr: =?us-ascii?q?9a23=3AkWjpihXHj84iwYg8Kgjp/Vx4hFDV8LGtZVwlr6E/?= =?us-ascii?q?grcLSJyIuqrYYheFvqdThVPEFb/W9+hDw7KP9fuxAipbv93Y7C1KWacPfidNsd?= =?us-ascii?q?8RkQ0kDZzNImzAB9muURYHGt9fXkRu5XCxPBsdMs//Y1rPvi/6tmZKSV3wOgVv?= =?us-ascii?q?O+v6BJPZgdip2OCu4Z3TZBhDiCagbb9oIhi7qQvcutMYjIZjJao91xTEr3tVcO?= =?us-ascii?q?lK2G1kIk6ekQzh7cmq5p5j9CpQu/Ml98FeVKjxYro1Q79FAjk4Km45/MLkuwXN?= =?us-ascii?q?QguJ/XscT34ZkgFUDAjf7RH1RYn+vy3nvedgwiaaPMn2TbcpWTS+6qpgVRHlhD?= =?us-ascii?q?sbOzM/7WrYhNZwjKZGqxy/oRJxzZPfbIWMOPZjYq/ReNUXTndDUMlMTSxMGoOy?= =?us-ascii?q?YZUSAeQPPuhWqIvyp1UWrRa8GAWhCuzgxSNHiHDoxq03yPghHAPc0QA8Bd8CrG?= =?us-ascii?q?rYodPoP6kSS+C1y6zIwC3bYfNXxTj974zIfQo6ofqRXrxwds3RyVI0FwjYiViQ?= =?us-ascii?q?r43lMC+S1uQJqWeb9PBsVeOoi24gsAFxuSOixsIjh4jGnI4VzUrE9SpgzYszON?= =?us-ascii?q?a2S1Z7bMa5HJZfuCyWLYt7Tt44T212tys21KcKtYOjcCUJ1Zgr3R/SZv2df4SV?= =?us-ascii?q?/B7vSPydLSlkiH9nfr+0mgy8/lK6yuLmU8m5yFNKri1YndbSrn0NzBnT6tSfSv?= =?us-ascii?q?t640ehxS6D1wDN5eFAJkA5jbbbJIQ7wr4xi5oTql7PHjP2mUrqjK+WcV8o+u60?= =?us-ascii?q?5OT8frrqvJqcN45wig3mM6QunNKwAfggPwQTUGWW9v6w2b3+8UHjXrlHgeM6nr?= =?us-ascii?q?PEvJzCIMQUvK+5Awtb0oY57Ba/Ci+r0M8GknkDLVJFfg+HjofwN17VJ/D4EPG/?= =?us-ascii?q?jEiynzdw3P3GIr3gDYnNLnjEirvhe6195FRGxAo8ytBf+YpYCqsdL/LrRk/xqN?= =?us-ascii?q?vYAwcnPAys2ennEtR91pgFVGKXGKCZKqLSsUSQ5uIrOeaDeJEatCz6K/g/6P7k?= =?us-ascii?q?lWU5lkMFfam1wZsXb2i1Hvp8I0qDZ3rjntYBEXwRswo7VOzqiUSOUSVdZnapRa?= =?us-ascii?q?484Ss7CI2+B4fZWo+tmKCB3Du8HpBOZWBJEFOMEXD1d4ifWPcDciGSIsh8kjAe?= =?us-ascii?q?UrihUYAh3wm0tADm07pnMvbU+ioAuJ35ydd1/ezTmg8o9TFvFcuSz2SNQ3tznm?= =?us-ascii?q?MSSD88xLp/rlBlylefzah4hORVFdxN6PNNVgc6MoXRz+hnC9DuXQLBe82GREyh?= =?us-ascii?q?QtW8DjE7VsgxzMMWY0ZhB9WiiQjO3zGkA78PkLyLH4A0/7nH33j3IMZ8xXPG27?= =?us-ascii?q?Mnj1U8RMtAK3GmjLZl9wfPH47Jj1mZl6GyeKUSxiHN8HuDwnSUvEFDSwNwT7vK?= =?us-ascii?q?XWoEaUvLqNT1/ETCT6WhCb4/KAtO1daCKrdWat3ulVhGWOrsN8nfY22rn2e9Hg?= =?us-ascii?q?qHxrSJbIX2YWodxzndBFICkw8N4XaMLRI+CTu5o2LCEDxuEkriY0Xt8el6rHO0?= =?us-ascii?q?UFQ0whqQYEJ/zbq1/QQZhfuGS/McxrgEojsuqy1oHFah2NLbE8ePqBB9fKpGf9?= =?us-ascii?q?w97lhG2HnFuAx9JJOgNbxiiUAEcwhtuUPhyQl3AJ1akcc2tHMq0BZyKaWA3VNf?= =?us-ascii?q?djOXwYzwOrrNKmXo4B+va6nW2lfR0NuN/qcP6fI4pE/5vAGuDEYi9G9n09ZN2X?= =?us-ascii?q?uG+prKFBYSUY72Uksv8xh6pqraYjUk64PPy3JsNai0sjnf29MmH+Yl0Q6gf9ZZ?= =?us-ascii?q?MKOFCADyCNcWB86wJ+w2g1KpdA4LPPhO9K4oOMOrb+GG2KmvPOZkgj2ml3hI4I?= =?us-ascii?q?dz00+X7Cp8V/LH340fz/GfxAuHWC/2jE29vcDvhYBEeTYSE3KnySf+GY5RYrd+?= =?us-ascii?q?cpwRBWi1JM23wsl+h5nrW3ND8V6vG1UG2Mi1dhaIaVzywxFQ31wNoXO7gSu40y?= =?us-ascii?q?B0kzYxo6qa2CzC2vrtdBwcN25VWmZiiVPsLpauj9wAWkincRQpngO/5Unm36hb?= =?us-ascii?q?uLh/L27LTEdLYSf2KXpiX7CztrWcZc5P85UovjtLUOimZlCaULH9qQMA0yz/B2?= =?us-ascii?q?te2Cw7dzayt5XnmRx1lXmQLGh1rHXEecF83xHf68LARfRJxDoJWDF4iSXLBli7?= =?us-ascii?q?J9Sp5c+bl4rHsu2lS22hV4FTcCnywYOOriS743dmARqln/C8gtfnCxQ10Tfn19?= =?us-ascii?q?l2UiXFtA78bZP216S+L+1nZlNnBFng68VkAIFziZYwhIoO1ngAnZWZ52EHkWDu?= =?us-ascii?q?MdVBxa3xcnQNRTkRw97a/gfpwktjIWyVx4jhTHWS3tNhZ8WmYmMRwi894dpFCK?= =?us-ascii?q?GI7LxDmCt4uVS4ohzMbvh6hDcS0+Mu6GQdg+ELpgUi0jmdDqoVHUlCMizmjw6I?= =?us-ascii?q?4MymrKVLeGavdqC91EV+nd+9FrGDohlcWGr+epo5Gy9/8Nl/MEnQ33Lp8oHrZs?= =?us-ascii?q?PcbdQNuR2Iix3AlfRaKIotlvoWgipqIWf9smchy+4/kxNuwY26s5KdJGh2+qK2?= =?us-ascii?q?HAJYNibpaMwJ4jHik7xSnsCI0ICzBp9hACkEXIP0TfK0FzIfre7nOxyAETEmr3?= =?us-ascii?q?eUA77fHQif6Up9tX3AD5WrO2uQJHkDwtVoXAOdK1BHgAAIQDU6mYY0FgawxMP7?= =?us-ascii?q?aEd5/isc5lD5qhtW0eJoKxf/UmbZpAiybDc7VJmfIwBS7g1Y4EfVK8Oe5PppHy?= =?us-ascii?q?5E5p2hsBCNKmuDagRQE24GQVKLB1biPrmy4tnN6OmYCfSgIPTQe7mOrvZeV/iQ?= =?us-ascii?q?z5K1zoRm5yqMNtmIPnR6EvI7wVRMUmp2G8TDgToPVTcalznXYM6YuRe84Dd4ot?= =?us-ascii?q?q78PT2XgLg/5GPB6JOMdVo+BC3gaCDO/SWhClnNTZSzokMymPQyLgDwF4SjDlj?= =?us-ascii?q?dyK3HrQeryHNQ7zfmrRMAh4AcSxzKtFH760i0QlWI8LbjM361qJghP4vF1hFTU?= =?us-ascii?q?Dhmt2uZcESOG69NVzHBEGNNLmdODLE3dr4YaKmRr1WlulUsAewuTmDGU/5IjuD?= =?us-ascii?q?jyXpVwyoMexUli6bMwZRuJ+jfRt2DmjjVMzpahu+MNBtjD02xaY7hnTFNGIGNj?= =?us-ascii?q?h8aUxNpKWK7SxEmvV/B3BB7n19IOmYnCaZ6vPUKowRsfpqHCt0kflV4G49y7RL?= =?us-ascii?q?7yFJX+B6mCzXrtFyuV6mifWPxiBhUBVQtjZBnJiLsll6OaXF6plAXm7J/BEN7G?= =?us-ascii?q?WUFRsHvN5lCtrhu6Be1NfPiL7zKDdF89LR48QQHc7UJ9ybMHA5KxrmBCbUDBcZ?= =?us-ascii?q?TT6sLWzfhkpdkO2M+X2RsJc6r4bjmIYUSr5bT1E1EesaBVpjHNwHOph3Xzcknq?= =?us-ascii?q?WcjM8H/3a+qwPRRMpCtJDdSv2SGenvKCqejbRcYRsH36n3LYAIO4343ExicUV6?= =?us-ascii?q?k57MG0rLXtBNozdtbgkqr0VR6HJ+VHE821r5agOx538eDeS0kQAtigRge+st7i?= =?us-ascii?q?vj41csK1XRpSswilQ+mdLrgTCJaj7+MqexUZtQCyXqq0g7Kon7TBptbQ2ugUxk?= =?us-ascii?q?My/JSK9Wj7tmc2BklRHTuZ9OGfNHV6JLfgUQxfaNa/Uvy1RcpT2txVVb6uvdFZ?= =?us-ascii?q?tiiAwqfIaxoH1axQJjbcM6JbfLKaVT1FhQnKWOvyGz1u8v3AAeOlwN8GKOeC8I?= =?us-ascii?q?okAIMKcpJzaw9Ox29QOCgydDeHQLV/cyrPJq7F0yNPmbzy361b5DNkexN/eEIq?= =?us-ascii?q?yDp2fAkNSEQlQq1kMHj0NF56R50d8/c0qIUEAi1L+RFxMTNcXcLwFUbs1S+WPc?= =?us-ascii?q?fSaIrOXB25V1P5+yFurwV++BqL4Ugl64HAYuB4kM9doOHp2t0EHeMMfmI6UIxg?= =?us-ascii?q?kq5ATuOFqKFu9JeA6RnDcBvc6/0Id93ZNBKTEFHWV9LSK3667Upg8wgPuMRtE2?= =?us-ascii?q?YmsaXoYfOXI2X9W6lDJDs3RGEja3zvoTyBKe4D/kuiTQED78YsJ/ZPeVYBNsD8?= =?us-ascii?q?22+TU/8qWtlFHX85XfKHvhOth4vN/A9/8arY6dC/xIVbl9r1vcm45ASnyqVG7A?= =?us-ascii?q?D9C1KIbqa4Q3bNz7FGi1XUKlhzIyVcfxM86nLrKUjgHwWYZUrI6b0Sg5Os+5Fz?= =?us-ascii?q?ERBwl/qPkG5KN8Yw0DZJw7bgTzugslNqywOgGY3sygQ2awMzdWSedQzfmibbxN?= =?us-ascii?q?0yUsdvO6yGcnTpwi1Oa470gNSYoQgR7D2/aseZNeUTPpFXxHewTDvy05l3JuNu?= =?us-ascii?q?wq2Ocw3AvIsUUAMzCMbOFpZ3FEv9A4BVOWP3p2D3E1SEKCgoXY4w6jxbYS8zFa?= =?us-ascii?q?n9ZO3u1PqGL+sYPHYDKwRKyrro3YszAmbdgnv6JxMYvjIs+dtJ3GhzLRUYPevx?= =?us-ascii?q?GCXiOhC/Vand1QLz5CT/lThWEpI8oGtpRd6UApTMcxO6RPCLUwprCtcTdkFzMd?= =?us-ascii?q?wjICWoOP2TwDjf2w273EmReMaJ4iKgALsI1egtsBVC57ej8RpK25WIrKjGKLVm?= =?us-ascii?q?8LIAMX7QRN+g0AjJNwcf7574rIVpNMzCRWo/1sWCvRCpZo70f7Sn2RgVXgUvWu?= =?us-ascii?q?ifap3QVJw//3ztkbQgRwCVZDyOZSl0soLr53K60Rvo7Fsj+IaU36s3j3yOujPl?= =?us-ascii?q?VRz9Pbd0HgBorfqWX8SjEc+WETRYJXyHDQD48SnBB8aKYqolVBO4Gmelrk6Dw/?= =?us-ascii?q?24tmBaO0Vca1yFY5tXwGXTulE8JdC+F6t1LaQDNkb4q3p5XlOpVSR25Q94eeq1?= =?us-ascii?q?pCkUViLTC2xoRGJ8FK+D4MUyBFoS+Bs9uqVM1Dxch2AocWLddlpnf9HrlIOJuK?= =?us-ascii?q?rn03u7zvy2PZ9CsmvFe82jqzB7eyT/hF8G0GBgUpO2Oep1EgD+s26GjS9EzNv0?= =?us-ascii?q?t1/+dcCLmPi1lxoDZjEZBPADZJyW6qL05pQHlArepaNLzfc9ZATPkqeR+vJxs+?= =?us-ascii?q?GOY630yO+EF5hmv5bzB3tgRB4SzdWRc7VTUNiLf3hTIest2nOSMdS59QbTUudT?= =?us-ascii?q?3FJBifmS9KpxtQdl9lW4gBAtlb/7EUw5FU8tDFSUa2JiEPRAZiOR4g0fpDiU5D?= =?us-ascii?q?t12VeSLaDQW2bvvArwN4fdyPo86zMPT24hpIhpnhsO8m66UJX2emlhG1QdDCs4?= =?us-ascii?q?/8scWHuVCAdKjkL+GxY2LNQTbXgB+sgrckCoXF8DLIMApHMZV6z2QrYYT5A27R?= =?us-ascii?q?IRtGP74bJ1ZcVa1ic9VJvP1VZ89+d6YV4qJtAhWHRg3xF4CxsPZGKUvcSirEIy?= =?us-ascii?q?WH7OO/vZrZ7abBRuj4esyM23HHTrpvPpdh9Tn0Aarl0ZNF90rt3fdt61l6RkTY?= =?us-ascii?q?PCCHsNThPBkE5M24ekvlpJ0pEivcAI1sn3r12kFAa80XTjW28JQC1pxW9mv/RP?= =?us-ascii?q?ll0kj3rO1S7aNr6Zc247Buzce7O7vSJe5dsU99DRieHh9q+Yk1AGhjW2BRZfcc?= =?us-ascii?q?J+rXfasDls3htub3GLYN5B2S4exZZsPNJ1vdlcmnFjGcVRtEkR8DqTEANAuc0O?= =?us-ascii?q?WFm6tuRsa7vuX5318t41yiLh4H0L9t5J2L+qyTpOPNaBvR17cEULDwRszvtrQs?= =?us-ascii?q?p1+S5fo8mb4MYGN1ZQOnEPIaVsEA2Gjt1rwqwjgqE8PYGLLs4vhDWGwlnjj4gZ?= =?us-ascii?q?ByA00WGu8IHbqM5YlemGM4lvfYNt0Qd6BOgGePFRiqEr8Y03Gr8DeXIHN4gh7S?= =?us-ascii?q?zxHwXHmz40HsoS9/WyvMwM/pklBJWbmvGUdSQy2pNFd+sDOOIAXos973tr4u7E?= =?us-ascii?q?0sM2zks9WNlHC6OL5MGs3yK9OdLTMzpFINg507Xsav1pwDGdqhPNcR92lzYefE?= =?us-ascii?q?5GOvjSBBuLtHhorZ4syO4fXYAXiggLOcq7WRxTBX0GI0vVch5dC8LvvO/cGFQ+?= =?us-ascii?q?y012YNSCdyow/BXwWwqrHbtF0UN1KE31rMmIwQJN5ZxWM41kbk5Oc9XN0z6B9S?= =?us-ascii?q?FoHaZ/MNvTrzIif7wU6DY9IrUSmTyz5XHlbrHll9H6gzxmbwsdnGlXjO/F0oXZ?= =?us-ascii?q?FweFb7hRx2FYo4LUMt6F4LwiUdFQgNbRGbDL62CkTjMYQLS1IPaRKZ07imYq03?= =?us-ascii?q?x1F8wquz5O/PauxxH6gNNvdYjgOVmVhUBJIXvrMEQLJ9fV9d+7Tbpg78BIj7R/?= =?us-ascii?q?Lmj2Y/NeWpQsBG9sAUr3oi4welSBW69ZhO9K0bh46UdqFafZfApsd8711o5TQX?= =?us-ascii?q?bCxCnAB/jw+lUeAbvO3s+dnbsIGm6+m0VqYtRvkX9wAuCGRji5v9m0wsodbK2O?= =?us-ascii?q?hCUILVlJ7/8AdXI3GQoora1AN8KeUWIYKxYLlg72kHJzQZJ38WJdqZceU87DNt?= =?us-ascii?q?MDTd4FxCGMAMacoDPMXTnQBUi0vpWKxc98fAAl+XEZtzeNwo72v5zzA165g8Xv?= =?us-ascii?q?zj6DCoP5Df6U9CP/dZgCVrjtLCq/AfweDOBygP/XmZdx91zzuey5mXFfnw+f+D?= =?us-ascii?q?yNfKWF4dAyE2UohdJDue+QO9Xeq6jo/pUh6O5s/1np0+aFqaRmatk6QdrqZMDe?= =?us-ascii?q?lAhz303jdEDID6me6Vs9q35WtTt11HDJh87R3fF6VCJZV3IxL4mde3RkJkHCvw?= =?us-ascii?q?ZNnUdgYyuOqR3uoM7PtxN03iZY8cJRIIzKn65mRRTgtvTr72o1mYUPkVZNR4Uv?= =?us-ascii?q?PFrmpa5ZhmK6ARIFiXvIbqoStQqFAqHA8pb6c9rjlddknIgA1VVLj7taUFigsd?= =?us-ascii?q?S9F5v1FDGX6+OWI5/TrHVr9VgLOXCPML7jWZVrYOXFlwMiNiXxO1341je7S1kv?= =?us-ascii?q?BcqWNKhz5zrvcs3TxnQhu8pCLtqrkC2TIl4r64sisOtWZCTuWEnCfCEU9Dw+gS?= =?us-ascii?q?jacAF3bi7kSxYHsEbIvy5rlrP9jv9Ykl43QifBoifiwGXeK7CyHzjqOFGZKPsN?= =?us-ascii?q?NChBGXvMXBcL6zITIUNrsj1RLpX2J93RTGnBZ07GsLRS2t7N46JIqnP8Yo3S6o?= =?us-ascii?q?GXXGe1YN5aNJq9H9tVkRTOs5cVlh2nls0tCbRi0RQ8zCA2Q1gRYqaWVKdJJO8h?= =?us-ascii?q?EbGLMugjmWoqlK5AcUbynIEo694Infgd/I2WUhTddt3m/WqamFhpQk0XJ7n9N0?= =?us-ascii?q?6jWDuG8Vd+zeUs9jHmL/1oFBxuzif/+tqPwISJN6yLS9V/8PKsuj+Wu22ZVyXU?= =?us-ascii?q?+lwrUeH0anP+IYw7fbUjulSXeGVuiRdGiMhTk5OFbo5Ra0Nl03dNtKr0glP+ve?= =?us-ascii?q?h55ckhbsUa91RiqMpl/U0mgjPfkcdw0opIetYxYKQ/IJZ+iAOegux+UzCF4Nb3?= =?us-ascii?q?/KHit2DPS7sVy3k4h4PHVg51v1YeL3/gDgLtSSBgEOEZTGoZ5p5fy6WmWBNGd7?= =?us-ascii?q?wxJsOkl06/zSF081tu9bb5aRgcbQiMpm3uIfcPdtKyI9sMYJmo1/8YmUzNuKcR?= =?us-ascii?q?bJw5bqItHVpuKXA+fRzkQtfmFaXKEUYQby54U9Jd42RaHcHaFevRQHHqg6QZoh?= =?us-ascii?q?N2jr+KFzNgNzfRbbZK6ojcnyuuKLepxUqmfY7l0uKCfcugUDxeKvQA16bpCqgn?= =?us-ascii?q?DyL44qRjJFsdJhEBxmHJFAG8kYtQqoH4aUmL2ni9+24056u/MKsar3CvDPztu5?= =?us-ascii?q?xJ58X51b5UyXJjbeGrNngkN/juS9mv3AyIX+Cdv+edMYU+h2WmDEaqfcHoW+Nj?= =?us-ascii?q?2BJNnxe0tH876AyrJ2TA+dZCfjX6qJrCekLulr4V0nyoxke+re1Dst77XF19bp?= =?us-ascii?q?f2Fboj2srWWVNJte8FPKGfbeUAxKRvaf9mZqA7EXZ5Pu9OgSKdwi3MSc4w5r4T?= =?us-ascii?q?RG0cuFJbWhr0DV1kJ/dJLbN1fp2z0iVIkLOhu/N0wsjXXeqnTHDnRWNtKkJtV1?= =?us-ascii?q?gNaJEhzt4FF8mXozaW5FG2roQ8qROGcc18yxeA2K9BxED8wdkO6vY0E1ra6yRv?= =?us-ascii?q?dyOpVDh+qqsK4IkctmKy3VQ8haJS7QJqdsPjVNFuXPuEQoYhkcvrgxW4c1foSO?= =?us-ascii?q?LVgGMUeZzyP91xHO0UvqeNywzKyJOjoZ8m1bz7LZ1jhBvwy5tuyFjc3jUbDZap?= =?us-ascii?q?b2UeXMMCokUDGVWzAyEUev+Ve5tPsIpv2YIX0QoloMeCKdFBYTprxzrdjXFmLT?= =?us-ascii?q?m/dsfJ4NhP+BQC3wVSt4lLYyBiZMqECMTPoDFRXMY3/nnmVcpBSoJuVQ8nL9c7?= =?us-ascii?q?2Y2q1VVvQZAoRWafKZWdrYdu5aJzoziDUZPPyzf8bdr7YkyF7IS3UWE7XQ/l2E?= =?us-ascii?q?UEGWWuCcxy7sXYgNvYg0vy0o+sjKni92CKTFJLCfqCSr8oGmjSaUo+reVnMiY0?= =?us-ascii?q?YtmuINHHGBwAVcKGEDE9wapkPtQqmAZ0ZKz3IpjuRu1gQDeARpT31uzGNZnOyn?= =?us-ascii?q?Fs1fV1EUkHukQOcaY1BvEDMw4UiK7xXpYdwOvMDcW25T+7gXRIoDMvYo8ojXOa?= =?us-ascii?q?oXwPYvxj5mpjI1szmFBVNHkg2F67bQHL57xrBa52k4+Pd2XkWUTjPabGfI14Sm?= =?us-ascii?q?C8VVxShyv3/ozczUsf5xNOgSm4YsG1oOACRrNvjB7DtBVifywwL0sBGlTxqEJz?= =?us-ascii?q?dMxjcAIigMba5UyOhgq16ccNfK7keZrOQgr0ywEi6OVqry34ZEXJK6nT6kYDVG?= =?us-ascii?q?JG34X6t9rexAwZNLOa4=3D?= X-IPAS-Result: =?us-ascii?q?A2EACgDLpDxY/wHyM5BeHAEBBAEBCgEBFwEBBAEBCgEBgw0?= =?us-ascii?q?BAQEBAR9YgQOmZwGUaikDgXiFfVMBAQEBAQEBAQIBAl8ogjMagQVbPAIEAQI3F?= =?us-ascii?q?CAOAwkBARcpCAgDAS0VEQ4LBRgEiEwEAa9OKgKDaIddhj6GKoJMEQFohHceAQS?= =?us-ascii?q?OcYtjgXaEUooxgX9Ph10MhgiRfVVeF0CFMXGFX4IuAQEB?= Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea11.nsa.gov with ESMTP; 28 Nov 2016 21:43: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 uASLhgTw026890; Mon, 28 Nov 2016 16:43:43 -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 uASLf9sE090006 for ; Mon, 28 Nov 2016 16:41:09 -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 uASLf9fA026187 for ; Mon, 28 Nov 2016 16:41:09 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1BuAAAhpDxYhyIeaIFeHAEBBAEBCgEBgzgBAQEBAXeBA7dJhC0Ih3VTAQIBAQEBAQITAQEBCgsJCR2FGQaBCVFXGYhtBAGvS4QUh12GPoYqg0aEdx4FjnGLY4F2hFKKMYF/T4dphgiRfYFKgyUMgkBxiA0BAQE X-IPAS-Result: A1BuAAAhpDxYhyIeaIFeHAEBBAEBCgEBgzgBAQEBAXeBA7dJhC0Ih3VTAQIBAQEBAQITAQEBCgsJCR2FGQaBCVFXGYhtBAGvS4QUh12GPoYqg0aEdx4FjnGLY4F2hFKKMYF/T4dphgiRfYFKgyUMgkBxiA0BAQE X-IronPort-AV: E=Sophos;i="5.31,565,1473134400"; d="scan'208";a="5848427" 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; 28 Nov 2016 16:41:02 -0500 IronPort-PHdr: =?us-ascii?q?9a23=3APlLTsB1rhs2tJCGIsmDT+DRfVm0co7zxezQtwd8Z?= =?us-ascii?q?se0fKfad9pjvdHbS+e9qxAeQG96KsLQf1aGP7/2ocFdDyK7JiGoFfp1IWk1Nou?= =?us-ascii?q?QttCtkPvS4D1bmJuXhdS0wEZcKflZk+3amLRodQ56mNBXdrXKo8DEdBAj0OxZr?= =?us-ascii?q?KeTpAI7SiNm82/yv95HJbQhFgDSwbal8IRi3ogndq8YbjIt/Iast1xXFpWdFdf?= =?us-ascii?q?5Lzm1yP1KTmBj85sa0/JF99ilbpuws+c1dX6jkZqo0VbNXAigoPGAz/83rqALM?= =?us-ascii?q?TRCT6XsGU2UZiQRHDg7Y5xznRJjxsy/6tu1g2CmGOMD9UL45VSi+46ptVRTljj?= =?us-ascii?q?oMOTwk/2HNksF+jLxVrg+vqRJ8xIDbYo+VOeFicq/BZ94WWXBMUtpNWyFHH4iy?= =?us-ascii?q?b5EPD+0EPetAt4f9pkcBrRy6BQa2H+Pk1zxGhnjx3a0hyOQqDAbL3AohH90St3?= =?us-ascii?q?TUqM/6NLwIXeC0y6nIyi7Db+hN1Df454XJfQotofaWXbJ/aMfcz1QkGQDdjliI?= =?us-ascii?q?tIDpITeY2v4Qv2SH4OdsT+yih3I9pwx/rTWj3sQhhpTTio8Uy13I7zh1zJgpKd?= =?us-ascii?q?GiVkJ3fdypHZ1NvC+ALYR2WNktQ2RwtSY61LIGvZm7cTAPyJUo2hLTceSHc4+M?= =?us-ascii?q?4hPjSOaePyt3hHJjeLK+nhay7Favxvf7Vsmu31ZGtitFkt/SuXARzxHf99aLR/?= =?us-ascii?q?9n8ku8xTqC2Brf5+9YLUwum6fWJIYtwrsqmZoStUTDEDX2mELzjKKOa0sq5vWm?= =?us-ascii?q?5/j/b7n4vZGcKoF7hxn/Pao2gsG/BOs1MwcUU2ic4+S826Xu/Uv4QLpWif02lr?= =?us-ascii?q?PWsIvAKcQaoa65BBRV0p045hmkCDemzdIYkmUZI1JeYh6HiofkOl7ULPD/F/e/?= =?us-ascii?q?jEygkC13yPDeIr3hHpLNI2DYkLj/ebZ96khcyBc8zN1E+5JVCq0OIPL0WkPrst?= =?us-ascii?q?zYFQU2Pxa7w+bgFtUunr8ZDHmCBq6fLbP6rU6D5uVpJfKFIoASpmXTMf8gstjv?= =?us-ascii?q?hng9kERVXK6uxoBfPHa5FfNiKl7fYH3rmcwpFDsa+A0kQ7q52xW5TTdPaiPqDO?= =?us-ascii?q?oH7TYhBdf+AA=3D=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0EXAQCbozxYhyIeaIFeHAEBBAEBCgEBF?= =?us-ascii?q?wEBBAEBCgEBgw0BAQEBAXeBA6ZokGGELQiBeIV9UwEBAQEBAQEBAgECEAEBAQo?= =?us-ascii?q?LCQkdMIIzGIEHWzwGgQlRVxmIbQQBr0uEFIddhj6GKoNGhHceBY5xi2OBdoRSi?= =?us-ascii?q?jGBf0+HaYYIkX2BSoMlDIJAcYgNAQEB?= X-IPAS-Result: =?us-ascii?q?A0EXAQCbozxYhyIeaIFeHAEBBAEBCgEBFwEBBAEBCgEBgw0?= =?us-ascii?q?BAQEBAXeBA6ZokGGELQiBeIV9UwEBAQEBAQEBAgECEAEBAQoLCQkdMIIzGIEHW?= =?us-ascii?q?zwGgQlRVxmIbQQBr0uEFIddhj6GKoNGhHceBY5xi2OBdoRSijGBf0+HaYYIkX2?= =?us-ascii?q?BSoMlDIJAcYgNAQEB?= X-IronPort-AV: E=Sophos;i="5.31,565,1473120000"; d="scan'208";a="1356450" Received: from mx1.polytechnique.org ([129.104.30.34]) by emsm-gh1-uea10.nsa.gov with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 28 Nov 2016 21:41:01 +0000 Received: from localhost.localdomain (81-66-120-207.rev.numericable.fr [81.66.120.207]) (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 E93435605F8 for ; Mon, 28 Nov 2016 22:40:59 +0100 (CET) From: Nicolas Iooss To: selinux@tycho.nsa.gov Subject: [PATCH 4/4] libsepol,libsemanage: write file name in flex output Date: Mon, 28 Nov 2016 22:40:18 +0100 Message-Id: <20161128214018.7861-4-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.10.2 In-Reply-To: <20161128214018.7861-1-nicolas.iooss@m4x.org> References: <20161128214018.7861-1-nicolas.iooss@m4x.org> X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Mon Nov 28 22:41:00 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 Tools like lcov (for code coverage) does not like files named "". For example it reports errors like: genhtml: ERROR: cannot read /usr/src/selinux/libsemanage/src/ When using flex -o option, the output file name gets written in the generated C code, which solves this issue. Signed-off-by: Nicolas Iooss --- libsemanage/src/Makefile | 2 +- libsepol/src/Makefile | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/libsemanage/src/Makefile b/libsemanage/src/Makefile index ef25902bb019..df5809645a00 100644 --- a/libsemanage/src/Makefile +++ b/libsemanage/src/Makefile @@ -101,7 +101,7 @@ semanageswig_python_exception.i: ../include/semanage/semanage.h bash -e exception.sh > $@ || (rm -f $@ ; false) conf-scan.c: conf-scan.l conf-parse.h - $(LEX) $(LFLAGS) -t $< > $@ + $(LEX) $(LFLAGS) -o $@ $< conf-parse.c: conf-parse.y $(YACC) $(YFLAGS) -o $@ $< diff --git a/libsepol/src/Makefile b/libsepol/src/Makefile index 72724580eb98..497cd5675bd9 100644 --- a/libsepol/src/Makefile +++ b/libsepol/src/Makefile @@ -67,7 +67,8 @@ $(CILDIR)/src/cil_lexer.lo: $(CILDIR)/src/cil_lexer.c $(CC) $(filter-out -Werror, $(CFLAGS)) -fPIC -DSHARED -c -o $@ $< $(CILDIR)/src/cil_lexer.c: $(CILDIR)/src/cil_lexer.l - $(LEX) -t $< > $@ + $(LEX) -o $@ $< + endif %.o: %.c