From patchwork Mon Nov 14 21:33:24 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 9428485 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 81F366047D for ; Mon, 14 Nov 2016 21:45:05 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 7BA56285D2 for ; Mon, 14 Nov 2016 21:45:05 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 6D45628655; Mon, 14 Nov 2016 21:45:05 +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 40563285D2 for ; Mon, 14 Nov 2016 21:44:59 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.31,640,1473120000"; d="scan'208";a="923421" IronPort-PHdr: =?us-ascii?q?9a23=3ADXU8zR2Q5ibLBP6csmDT+DRfVm0co7zxezQtwd8Z?= =?us-ascii?q?sewVLP/xwZ3uMQTl6Ol3ixeRBMOAuqkC0rKd6vyxEUU7or+5+EgYd5JNUxJXwe?= =?us-ascii?q?43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6arXK99yMdFQviPgRp?= =?us-ascii?q?OOv1BpTSj8Oq3Oyu5pHfeQtFiT6zbL9oMRm6sQrdutQZjIZmN6081gbHrnxUdu?= =?us-ascii?q?pM2GhmP0iTnxHy5sex+J5s7SFdsO8/+sBDTKv3Yb02QaRXAzo6PW814tbrtQTY?= =?us-ascii?q?QguU+nQcSGQWnQFWDAXD8Rr3Q43+sir+tup6xSmaIcj7Rq06VDi+86tmTgLjhy?= =?us-ascii?q?kdNz497WrZlMp+gqxGqx6lvhBz3pLYbISTOfFjfK3SYMkaSHJBUMhPSiJPDICy?= =?us-ascii?q?YYwXD+cDIOpVoYbyqEcBoxSgHgmhH//vxz1Si3Pqx6A2z/otHAfb1wIgBdIOt3?= =?us-ascii?q?HUoc3tOqcTTe+1y63Iwi/Yb/hL2jn974/Icgs6ofqRWr9wd8vRxlUoFwPBlFqQ?= =?us-ascii?q?spbpPzKS1uQKqGib9PFtVeeghm8osQ1xpSKvxsg1h4TPm4kbyUjE+D1kzIs6Kt?= =?us-ascii?q?C0Uk52bcO+HJdOuCyWKZF6Tt46T2xrpSo20LwLtJ+hcCQX1pgr2wTTZ+Kbf4WK?= =?us-ascii?q?5B/oSfyfLi1ihH1/fbKynxOy8U+9xeLiTsS0y1NKrjZdktnLq3ANywTf6siZRf?= =?us-ascii?q?t5+UeswSqP2BrJ6uFFPEA0jrDXK4Ihw7EslpoTtl7PHinql0XtkKCabEAk+ums?= =?us-ascii?q?6+j/Y7XmoIGTN5Nshw3jPakjldazDOQlPgQUQWSW9vqw2Kf+8UHhRbVFlPw2kq?= =?us-ascii?q?3XsJDAIsQbo7a0AxRL3YYn6ha/CSqm0dsBkXYcK1JFZRSHgJT3NFHVO/34Efe+?= =?us-ascii?q?jEiskDds3fzGOKbhDY/XInjMl7fhY65x61RAxwor0dBf+5VUB6kBIfPyXU/xss?= =?us-ascii?q?fVDho9MwCtwubnDs9x1oUEVmKVAa+ZMb3SvkGS6uIpPeaMeJcfuCzhJPg9+/7u?= =?us-ascii?q?kXg5lEcGcqay2pcXbHG4Hu96I0WCe3bsmckOHnsQsgolUuPqjFyCUThOZ3e9RK?= =?us-ascii?q?8z+jE6CJi7DYfYXIysjqaO3DugHp1RYGBKEFeMEW3nd4+cQfcDdDqSItN9kjwD?= =?us-ascii?q?TbWuVZch2gu0tA/70LpqNfLU9TcCtZLiz9h1/+nTmgsu+jNqFcid1HuNT25slG?= =?us-ascii?q?MSWzA2xLx/oVB6ylqb36l4gvhYFdlN6PNTSQo6O4DTwPF9C9DoQA3BZs2JSFGk?= =?us-ascii?q?Qtq4HT4xUsg9w9gUY0ZyA9+ilAzM3zK2A78JkLyGHJI08rjG0Hj3O8l9ym3G2b?= =?us-ascii?q?Ikj1k+Q8tDLHamh6Bk9wTJAI7JiUqZnb6wdasAxC7N6HuDzW2WsUFbSgFwUqLF?= =?us-ascii?q?XW0Ea0vVt9v55UTCT6K0BbQgKAtBxtaIKrFWZd3xkVVGWPDjNczEbG2sgWewBA?= =?us-ascii?q?iHxqmXYYXwZ2od2T/RCE8ekwAc5XyGLxQxBj+9o2LCCzxjDU7gbFno8eZgs3O7?= =?us-ascii?q?Uk81zwaRYk16y7W1+wAahfqAS/MSxL0IoiEhpCtoHFylxdLZF8KApxZ9fKVbed?= =?us-ascii?q?494ElI1Wbdtwx6JZGgK71ihkIZcwRypUzizRJ3Cp9PkcIytnMl0BJyKb6E0FNG?= =?us-ascii?q?bz6Yxp7wOqfQKmnp4BCicLXW2lfZ0NeY/6cA8vI4p0/lvA63Ckoo629n3MVN03?= =?us-ascii?q?uA+pXKCxIfUJzrXUYz6xh1uavaYjIm6oPKy3JsK7K7siLH294zA+sl0Bmgdc9F?= =?us-ascii?q?MKyYDA/yD9EaB8+2Jew2hlemcxMEM/pW9KMvI8ymcP6G17KxM+Z7gDKql2JH75?= =?us-ascii?q?5h0kiU7SpzVvbI34oZw/GfxgaHUTb8jFOlss/pgoBJfisdEXSlySjjHoJRYbdy?= =?us-ascii?q?fYkTA2e0P8K33sl+h4LqW3NA6VGsHU8G19W3dhqcYF3wxhFf1UQNrny9hSu30S?= =?us-ascii?q?Z0nysvrqWBwCzE2/7iewYfOm5XWGliik/hIZa1j98GQEioaBIpmAG56kb6wKhb?= =?us-ascii?q?oqt/InLXQUdJeSj5NXtiUqyqurqFec5P54sisT9LX+SkfVCaVrn9rgMe0yPiBG?= =?us-ascii?q?te2Ck3dyq0tZX9nhx6jn+dLXlooXrCYcFwxBHf5N3ASv5KxDYGQjd3iSXPDFim?= =?us-ascii?q?I9ap5cmUl4vEsu2mTWKhUZlTcS31woOaqCS74mNrDAakn/CuhtLnChI20Sjh19?= =?us-ascii?q?llTS/ItgrzYpH316SmNuJqZlFoC0Xh68p+AI1xiJE8i4oX2XgempWV+nwHnHz2?= =?us-ascii?q?MdlH36L+a2YCSSQNw9HL/AjvwFdjIW6Rx4LlSnWdxdNsZ9y+Ym8PxC096dtHCL?= =?us-ascii?q?mK47xAmSt6vEC4oRjXYfdjgjcX0eEu52ICg+EVpAotyT2QArMMEkleJizhjBeI?= =?us-ascii?q?4M64rKVMYmagb6Sw2FB5ndC7A7GIuhtcV2rhepc+AS9w6d1yMErW333u7oHrZs?= =?us-ascii?q?HQYsgVth2IjRjAlfNYKI8qlvUUnypnInjxvWYiy+4mlxxhwY+1vIaAK2V386K2?= =?us-ascii?q?HARUNjvraMMP4jvtl7pRnt6K34CzGZVsAisLXJ31Qv+zDjISs+noNwaUHD06tH?= =?us-ascii?q?ibBaLVHRWD50d+s3LPD5erOmmPJHYD0NViQAKQK1BegAAIXDQ2h5A5GRqsxMD7?= =?us-ascii?q?d0d5/D8R7EbiqhRQ0uJoKwX/UmDHqQerajY0TIaQIQFT7gFF6UfVP9KR7v5vHy?= =?us-ascii?q?FY+Z2hqRKCJnadZwtWEWEDQlaECEz7Prmy+dnA9PCVBuSkIPvIfbWOruleWuyG?= =?us-ascii?q?xZ2xz4Rm+CyMOd+XPnl4CP072FRMUmxlG8jDnDUPUSMXnTrXb8GHvBe85jF3rs?= =?us-ascii?q?en/fTkWALg+ZGPCrtKMdVz/BC7mqGDOPCMhCZiNTlXzIsMymHSxLgZwlESlzlk?= =?us-ascii?q?dyOxHrQYqS7NUKXQl7dKAB4dcSx+L9ZH76Qm0QVXPs7bkNz13KZijvEpE1dFSU?= =?us-ascii?q?DhmsaxaMwQPm6yKUjKBEmONLWJPzHLxd/4Yb+kQ71KkOpUrwGwuSqcE0L7JDSP?= =?us-ascii?q?jTfoWwqqMe5WiCGbOxxftZqnfRlxDGjvVtXmage0MNVvlz053aU0hm/WNW4bKT?= =?us-ascii?q?V8dVlNoaeI7SNAmfh/FW1B7mB+LemYlSaZ7u/YJYwQsfR3AyR7jeZa7G49y7tP?= =?us-ascii?q?4yFOXOZ1lzfKrt5yv1GmlfGCxSd8UBVQsDlLi5iLsl98OajC7ZlPQ3XE/A8X7W?= =?us-ascii?q?qKERgKo8ZlCtv1tKBK09TPiKXzKDRC8tLT58ccAdbbKN6fOno7LRXpACLUDBcC?= =?us-ascii?q?TTOzLm7fhkNdkPaU9nCOs5c1tIPjmJsURb9dTlA1EekaCkt9FtwYPJh3Ri8kka?= =?us-ascii?q?KcjMMQ/3W+owPeRNtEsZ3cUfKSGevgKDCcjbZeZhsIxaj3LYMcN4Hh3ExicFZ6?= =?us-ascii?q?lpzQG0XMRdBNvjFhbggsrUVR93h+S3c/21jiagKs/nATE+W7ngQxigRgYuQg7y?= =?us-ascii?q?vj41AyJlXWviQwi1Uxlc/jgT+PbD77NL2wUp1OCyroq0gxNYv2QwZpbQ2ymkxk?= =?us-ascii?q?MS3LR6lKgrtldGBrlBXctoVVFf5bV61EbwcaxeuLaPUwzVRctiKnyFdB5eTbE5?= =?us-ascii?q?RikBAncZ2rr3JbxwJsdtg1JbfTJKpI1FRQgLyBvjOw3OAr3AAeP1oN8H+VeCMQ?= =?us-ascii?q?okwHKKImKDSy8ex29QOCmyBOd3MNV/owv/1q8U09O/yazy3+079PMEaxOPKDL6?= =?us-ascii?q?mBoWjPidaIQk8s1kMPj0RK4KJ50dkic0WJTEAi16GeFw4TNcrFJwBVdNRd+2TO?= =?us-ascii?q?fSaUsOXN3ZJ0M5+7Fu/2Ue+ErLwUjV68HAY1A4QM6dwMHpe20E7GMMjnN6QKyR?= =?us-ascii?q?Mx5ATsP1WIF+5Gdw6OkDsdpMG/1pB315FHJj4BGWV9LTm35rHPqw8uh/qDRsk5?= =?us-ascii?q?YnEbX4sDLX82V8u6mzNDs3RHFjm33foTyBKe4D/kuiTQED78YsJ4ZPiKYRNsCd?= =?us-ascii?q?e2+Sgw8qWtlVHX9ZDeKH3gOtR5pt/D8+UaqIibC/lMV7lyr1/cm5VER3ytS2PA?= =?us-ascii?q?DMK6J533a4kqcdz4F223UkKhhDIvTsfwPdGtLq6SjQHuW4lUrJGR3Co/Os+lCj?= =?us-ascii?q?EeBxBwqvkA5KJmZQwMeZw7YQLotwklOKy/Jx+Y3cm0T2arNzRWU+FVzf+maLxP?= =?us-ascii?q?0yoscui6xWM8TpE7yum39lINRJEKjxzF2PmjZolfXjLoFXBHfQXAuzY5nXB7Nu?= =?us-ascii?q?ku2uc/3A/IsV4EPjCEbuxmcmpEv80nCFOTJnV3BGw4R0OcjYXd4w6s2awS8DVH?= =?us-ascii?q?n9pO1+1KrmT+tIfFYD2wQKyrtYnVsy04YNc8p61xMJDsLdWeu5Pbnj3fSp7Qsg?= =?us-ascii?q?ufXyOhDPVam8JfICRBTPlGhGEpI8oGtpRd6UApTMcxO6RPCLUwprCtcTdrFjAd?= =?us-ascii?q?zSkCWoyawTMCnPmz26HBlhiKapQjMAYIsJJYgtsSSyR2eD8RpLe/V4XKkG+JUn?= =?us-ascii?q?ILIAES7QtQ5AIAkYtwfvv97oTRUZFC0SJbrfVvXyTXEZlo8kf0RXuNgVjkUvmh?= =?us-ascii?q?lfKm3R5KxvL2ztYbQAJ/CVRax+tOikQoKqt4JLULs4HWtT+IcUf6vGPzx+u8OF?= =?us-ascii?q?le19Hbd13iAIrCr2r8XTUW+WcISo9X1HHfCZMSnhJjaKkxvlVMJ5upd13i5zw+?= =?us-ascii?q?3YtpAae3VcSqx1YjonYGQyaqE9VBC+F6vlLYQidlY5WxpJXjJZpSXnda+IeBpF?= =?us-ascii?q?dBjEVtLym5xIJcKs5X+T4DRj1PoTSbvNapSc1DxdV5D4QQLdhloXv9Hr1LOISJ?= =?us-ascii?q?qX0sprPv0mPZ+yw7sFqiyjS/AbO3T+JY/20bGwUmPWeep1IuD+Qy7Gjd7ErBsl?= =?us-ascii?q?du/+dUHrKPl1l+oC5hHpBSATZEzWilL1N3THZcqeVbJqPVc8hSQ/QpYB+vPBs+?= =?us-ascii?q?FeU40EOV50F0mmz5Yzdztgtc9CDRRQ40VTMagr31gz0RttmnOSMGS5JPdTgudT?= =?us-ascii?q?3FKx+dmSxNvxZScEBqW5EYAtZZ4L4Xx41U8dTeSUy0MyEKQARiNh4k0fpYjUND?= =?us-ascii?q?rEKYeSXGAAq0afrPtwZ4cd2XrMG3MPTz5B1HhZ//sOAk66UDQGWrmQ23TtDEtY?= =?us-ascii?q?D8ssCFu1CTe6jmK+28eWHOTDzSghCqn7skCIPK/yfLOgpBN5Z60WYkYYTmCWPT?= =?us-ascii?q?PRRGILwUJ0RFWqBgcthGo/5VaNF6d6oT/q9tHB2HTAv1GIOztPlGMkrTRTPGIi?= =?us-ascii?q?WD9eywv5ne4qHDRuj7eMOM3WrHTLxqMZtg7zn0Bavq25dE+kXqwvdt6l96SV/e?= =?us-ascii?q?Pi+aotTuOh8H6cu/ekbspZAmATTWAJJsn3X33UFAa9AbQyu0/5QE0JlZ8mr/Sf?= =?us-ascii?q?pk0kjvt+1f76Nk5pcq7LBp08i0ObzfKfBdsU95HBeYGBll9pIwD2dhXWxRZPEe?= =?us-ascii?q?KOvJd6QDkc/us/z3F7AQ6BCN4+xZcsfHKFvclcmjETycUhtEnBobqTEGMASc0e?= =?us-ascii?q?KFm7VuRsahv+T53Vgt41emJB4c0L9t/ZuE+raPpOLPcxvR16YLVbb3Sc7os7Qs?= =?us-ascii?q?v1+S5ec+m74Qe2x1ZAmnH/YBVsIHwWfg168qxzo2E8zfB7Lg5OJDV3UhkzLlgZ?= =?us-ascii?q?99G1EWFe0IHbqX54tRhHw1m+rHOd0KaaBNhnyAFQa6HbMYz36k9TeXKnF/gh7S?= =?us-ascii?q?yxHwXX+z7FjuoC96WyTM1dDjklFRVratG0dfRC+pOVJ8sDOTPQrnqNv3tr4z7E?= =?us-ascii?q?EtKGDks8iNlGS5MrNNA8L/PMCcITUzpF8Pjp0+XNqv2Y4BGdq6Pdge7mpzbufE?= =?us-ascii?q?5GOtiC9BpL1Lh4zA7cGJ4v/XB2Wvj7WGq7WRwzBV0nc4vUw+6tCkMvHB+diKTu?= =?us-ascii?q?+12GkPVCh/uhHOXxivprzctVAUNlSB0F3Xl4wSItFZwX4421ng5OgnW98z9QNe?= =?us-ascii?q?FoPaa/MDozDzNiH0zkyEY9IrTCmezidYHk7oEVliBqcwwmXwvNjGlX3I4V0nWp?= =?us-ascii?q?Fwd1D7hRxwF4g4LEUt6F4LwioMDwcAchWbDLCyCkTjM4QESUYCaROd3Li5Yac7?= =?us-ascii?q?x0tzza2z5OXLd+xzG7INNupBjg6JhFVbHokWsageTb9ndV9S6rPYpg/4C4f9R/?= =?us-ascii?q?jmj30wNf+rTc9G7cAVrXwi4hywRxC485dM864biIyUdq5DeZXMucR84Fli5T4I?= =?us-ascii?q?aCNNhANyjxynXuAbv+Dj+sLUsIap6um0UKYtRuMX9wQqCGR6i5vwgV8jrs/R1+?= =?us-ascii?q?hAVILZk4L//x5RI3SSoobVzwF8KfYSK4KsZLtg7G8IJzYEKHIBI9WWcOIx4zR3?= =?us-ascii?q?PzXN/VNCDd0DZcgCMMrLhw9UllXjWKtP+crDBl+YF4Bzetgq72r2zTA46p48Xf?= =?us-ascii?q?jg6TCoP5Df7ldNP/xZgCVqit3CuPAfweDOBygP/XmZdx91zzuDy5iMEfn/5/mD?= =?us-ascii?q?xcrPV1wYAi45TZtSKCCF+Qy9Seq/jI/pXR+M6s/vnJI+c1qdSWewnKQevKdDC+?= =?us-ascii?q?xAiiTn3jhGDI/1mvaVvsGw52tQq1JIDpx87QDfGKVYJJV0Iw70ls6xRkhzHiH/?= =?us-ascii?q?Yt3bdgIyuOqKwecB+/1+OFHiZYAHIhIFxbX66WBWTgd3U775oFKZXeMXZNt7R/?= =?us-ascii?q?LJtWhV5ph8K6ATPFicqpvqri1LqFwsAw8mdqUwrjpEeUnKhgFVXLz0uLEYgAsG?= =?us-ascii?q?TdF5oVNMGX63OG8m+zrHT7pajK2LB/wT7DqeVbEBU0RnMiN/XxO6wo5udKGznf?= =?us-ascii?q?BaqG9GmD1yoOQy2Tx8WBS8oTHsp74K2T8497G3ri8BtmJZTuWeiCrIDVRDzOgU?= =?us-ascii?q?gqccEXni9Ee8bGMFbITs/LltPd7g+pU543QjfRUjeDULXeu+BCH2k6OIBYuPvN?= =?us-ascii?q?VHhBGTvMXObLmzLTUdN7kmzRLsWWJ90wjEkxpy9msEXCmg5sc+JIqhIcYl2jao?= =?us-ascii?q?GW/DeVYK46NGrMzxtVoRQ+stc19hwWJj0s+cRi0WX8HPHmk4jwc+ZWVDapJD5g?= =?us-ascii?q?cQF7M0jTaQoqlG4gYUbS/bEou54YnQht7E12QyQ9lsx2LWoLCFh5wx3X1qntN7?= =?us-ascii?q?9CiOt2oIe+zfSc9sDWD51p1Dxuzme/WtrucHRZNkyLSmUP8CNNOv9ne22JVuR0?= =?us-ascii?q?+q27UfH1u/MO8YxbfbUjyoSXOZWeSVaWeMmys2Mk/o6RmuMFI3dN9Ar1UhPeva?= =?us-ascii?q?mp5ciwrhXKt1RiWOv1DbyncuMecHdw0ruYenfBcKQPQWZ+iGKugk2Oc+B0cUb3?= =?us-ascii?q?/VASt2DPe7sVyzk4h1NXVg5V73YOr3/QDgLtSSBgMIEYjEoZ5t4fa6XH6OOWd8?= =?us-ascii?q?zB1uO0l57+jfF1A2tu5SbZmRmdzQis9g0e4CcfdtMDEytsQVmo199YmeyN2Kfg?= =?us-ascii?q?3JzpbuOdHVpeCVA//fz0UqYmFaVb4ZYQLp54okJdM5XrzTHadDvRsCH6Q6R4Yh?= =?us-ascii?q?N2jp/qFuMAxzahLRZKizgsTyuuKLZ55UqmTK7lIxMCjcuAMMyviuQQx9cZ+qm2?= =?us-ascii?q?34IIosSTJZs91tFhxmEZNKG8MBrAqnAJmUlbq5i9Cr+EN6vOkKvrT2CvzQ0tS2?= =?us-ascii?q?wZlxVYBA5UOXJDbRGLVrgkN9g+upnPjA1IXxBNj5edMAU+h7XnLFaqHYEYqiMD?= =?us-ascii?q?6OPdj8e0Fe+b6GzL15SgmRZDz+X6eeui2rKvFk4UQjyoNmZ+fSzT0t77Te2NTs?= =?us-ascii?q?fWFbojmsoWSONJtF41zAHfbeUA5MSfqZ7GZlGrUabIXs9OcUMNwt3MaT7hJ27D?= =?us-ascii?q?RDzMuFObauolXL2kJhepLRNFHp1DohWYkWPBS/NlMhgWjdqnvDGnlcNsykJtN2?= =?us-ascii?q?gNaJDxzi+1VxmXszaWFfAGboQ8meOXQD0cKkeAKK7B5LD8oEn+OvfU44t6uySf?= =?us-ascii?q?RnO5lcneWqta4HkcpyKyzURchVJSfQLLhsMjpWFOXPq0AiYgQYvLgtRoc1eZ+O?= =?us-ascii?q?LVscMEiezSPyzA3C0VD7dtCr26iJPCYW/Wtdz73byThDvRK0ufWHjc35VrDWcp?= =?us-ascii?q?X2U+XPMCoqTD2aQi4yEUmx81e+p/UEpOaYIXsYol0MZiKSCRUTprx0oNnRF2/T?= =?us-ascii?q?n/dscIcMhP+ERyD6UDd4m7YqBiZXqUCMROIOFQzMYHD9gGpcuQqiJvhX8HL7br?= =?us-ascii?q?2YwLRaW+gXAotKb/2YTMHUefdEJzcnjj8ZIvqzf8XAr7Yl1VLFVWkZHLPL9F2Z?= =?us-ascii?q?V0GbWeGcxzT3XYUVuIg0pyUo+tLMniNtFaTHIaqfrSa08oGklCaYpfHeVm41bk?= =?us-ascii?q?w6mu0NG3OBwBheJ2EAENwVpkXtTbSbZ0ZNyXIlk+Ru1AEQeA5rSH1hzmVWnOqh?= =?us-ascii?q?Gs1eUVMUjmauQPocbFBtDTMw5lSH4gvobtwFp8/TRnVS9rwWSYoSNPMo8pXYOL?= =?us-ascii?q?MMwPY12zJruDc6syuYD1xBjw+I8LHdHLxiyb1Y5Gk5/vZ2XkeVTzPZbGfH1pKs?= =?us-ascii?q?C9hTyid2vXDky83Us/hvNLtdoYF5BEwHASdoKd/A8zBBVnv01xessBqhGjSRPi?= =?us-ascii?q?4Zs343Inkee+J0yfJrmArZfdbGr0WLvuQur1X4JxyMD++S2ZdMDsjynSS/bjJQ?= =?us-ascii?q?OWGtFptxrv9W0tcVZrg8TY3iExbGNAeoXVHQgDwF6BW/+ufjNsFN2GhL1/x0JQ?= =?us-ascii?q?=3D=3D?= X-IPAS-Result: =?us-ascii?q?A2HVBwAQMCpY/wHyM5BeSBgHgnoBAQEBAR+BWLslJ4R2AYM?= =?us-ascii?q?2UwEBAQEBAQEBAgECXyiCMxqCHAI3FCAOAwkCFykICAMBLRUfCwUYBIhABAGyL?= =?us-ascii?q?SoCg2aHdIY8iHICEQFohRUFmkGBb45jiiGGCpFOVVoNOIUbcYVADxeCFgEBAQ?= Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea10.nsa.gov with ESMTP; 14 Nov 2016 21:44:49 +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 uAELgWbR026787; Mon, 14 Nov 2016 16:42:33 -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 uAELXbVU097872 for ; Mon, 14 Nov 2016 16:33:37 -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 uAELXa4B025945 for ; Mon, 14 Nov 2016 16:33:37 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1DuAAAvLSpYhyIeaIFeHQEFAQsBgzEBAQEBAYF3txmELoR7AYM2UwECAQEBAQECEwEBAQoLCQkdh2KIYQQBoAOSJYQSh3SGPIhyfIUVBZpBgW+OY5ArkU6BPIMHAQsBgj9xhUCCPAEBAQ X-IPAS-Result: A1DuAAAvLSpYhyIeaIFeHQEFAQsBgzEBAQEBAYF3txmELoR7AYM2UwECAQEBAQECEwEBAQoLCQkdh2KIYQQBoAOSJYQSh3SGPIhyfIUVBZpBgW+OY5ArkU6BPIMHAQsBgj9xhUCCPAEBAQ X-IronPort-AV: E=Sophos;i="5.31,640,1473134400"; d="scan'208";a="5823131" 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; 14 Nov 2016 16:33:36 -0500 IronPort-PHdr: =?us-ascii?q?9a23=3AnhjbeR8sfHA6wP9uRHKM819IXTAuvvDOBiVQ1KB4?= =?us-ascii?q?2+McTK2v8tzYMVDF4r011RmSDN6dsqoP0raH+4nbGkU4qa6bt34DdJEeHzQksu?= =?us-ascii?q?4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPERvjKwV1?= =?us-ascii?q?Ov71GonPhMiryuy+4ZPebgFGiTanfL9+MBq6oRjeu8QSnIBvNrs/xhzVr3VSZu?= =?us-ascii?q?9Y33loJVWdnxb94se/4ptu+DlOtvwi6sBNT7z0c7w3QrJEAjsmNXs15NDwuhnY?= =?us-ascii?q?UQSP/HocXX4InRdOHgPI8Qv1Xpb1siv9q+p9xCyXNtD4QLwoRTiv6bpgRRn1gy?= =?us-ascii?q?kFKjE56nnahMxugqxGrhyvpBtxzpXIbI2JLvdyYrnQcc8GSWdHQ81fVzZBAoS5?= =?us-ascii?q?b4YXF+QBPPpXr475p1QUthu1GAqiBOToyj9TnX/9wKo30+IgEQ7a2wwgG8gBsG?= =?us-ascii?q?/OoNX0M6cSVvu1zLLTwDXGYP5X1i3x6I/SchAuuPyBW697f8nJyUQ3Cg/JkFGd?= =?us-ascii?q?pZb4Mz+J2ekBqWaW4/Z6We+hhGMrswJ8riW1ysoti4TFnJ8Zxk7Y+Slj3oo5Od?= =?us-ascii?q?+1RUhmatC+CpRQrTuVN45uT8MiXW5ovCE6x6UDuZ+0YSQG0ownxxnba/2Hb4iH?= =?us-ascii?q?/A7sVOaXITd5nXJlZaywiwy18Ui6xe3wTsi00FBUoSpZitTAq24B2hjJ5sSaVv?= =?us-ascii?q?dw8V2t1DiT2wzJ5OxJLlg4la/BJJ4gxr4wmIATsUPGHiLuhUv4kLKYelk89+i1?= =?us-ascii?q?5OnqYbrpq4ecOIJ2kgz+N6sjm8OlDeQ/KAgOUHCW+eK91LL/+k35RK9FjuYsnq?= =?us-ascii?q?nYt5DaIt8bprWiDgBO1YYj9hC/ACu439QDh3UHKV1IeR2dg4juIVHOL+j0De2j?= =?us-ascii?q?jFS0jDdr2/fGM6X6AprTKnjDkbHhfaty6kNH1AoyzcxQ55JTCr0bJvLzQVX+uM?= =?us-ascii?q?bXDh8+LQzni9rgXc5w0oIYRHKnHr6SMKSUt0SBoO0oPbqifogQ7RD8IP8h7uWm?= =?us-ascii?q?rHg+gkRVKa+o1pwTYWv+H/NhOF6xZCb8xNAbHjFZ7UIFUOX2hQjaAnZobHGoUv?= =?us-ascii?q?dk6w=3D=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0HKAQB/LCpYhyIeaIFeHgYMgzEBAQEBA?= =?us-ascii?q?YF3txmELoR7AYM2UwEBAQEBAQEBAgECEAEBAQoLCQkdMIIzGIRniGEEAaACkiW?= =?us-ascii?q?EEod0hjyIcnyFFQWaQYFvjmOQK5FOgTyDBwELAYI/cYVAgjwBAQE?= X-IPAS-Result: =?us-ascii?q?A0HKAQB/LCpYhyIeaIFeHgYMgzEBAQEBAYF3txmELoR7AYM?= =?us-ascii?q?2UwEBAQEBAQEBAgECEAEBAQoLCQkdMIIzGIRniGEEAaACkiWEEod0hjyIcnyFF?= =?us-ascii?q?QWaQYFvjmOQK5FOgTyDBwELAYI/cYVAgjwBAQE?= X-IronPort-AV: E=Sophos;i="5.31,640,1473120000"; d="scan'208";a="749372" Received: from mx1.polytechnique.org ([129.104.30.34]) by emsm-gh1-uea11.nsa.gov with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 14 Nov 2016 21:33:35 +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 CC0B85648AD for ; Mon, 14 Nov 2016 22:33:34 +0100 (CET) From: Nicolas Iooss To: selinux@tycho.nsa.gov Subject: [PATCH 1/1] secilc: do not build secilc man page if it is up to date Date: Mon, 14 Nov 2016 22:33:24 +0100 Message-Id: <20161114213324.16130-1-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.10.2 X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Mon Nov 14 22:33:35 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 When running "make all" several times in the root directory of the project, the following lines always appear (and the command takes some seconds to complete on my system with a slow hard drive): xmlto man secilc.8.xml Note: Writing secilc.8 This is because "make man" always builds secilc.8 even though secilc.8.xml has not been modified. Introduce an intermediate target to avoid this behavior. Signed-off-by: Nicolas Iooss --- secilc/Makefile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/secilc/Makefile b/secilc/Makefile index 9bea186ba0b9..40254ce44caf 100644 --- a/secilc/Makefile +++ b/secilc/Makefile @@ -25,7 +25,9 @@ $(SECILC): $(SECILC_OBJS) test: $(SECILC) ./$(SECILC) test/policy.cil -man: $(MANPAGE).xml +man: $(MANPAGE) + +$(MANPAGE): $(MANPAGE).xml $(XMLTO) man $(MANPAGE).xml install: all man