From patchwork Mon Nov 28 21:40:15 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 9450527 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 2B8816071C for ; Mon, 28 Nov 2016 21:41:21 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 1D96027BFC for ; Mon, 28 Nov 2016 21:41:21 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 127AA27E3E; Mon, 28 Nov 2016 21:41:21 +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 46CD527BFC for ; Mon, 28 Nov 2016 21:41:19 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.31,565,1473120000"; d="scan'208";a="1356463" IronPort-PHdr: =?us-ascii?q?9a23=3AVnkfDRQyZ6r/P7PTKONjkOC5Xdpsv+yvbD5Q0YIu?= =?us-ascii?q?jvd0So/mwa68ZxGGt8tkgFKBZ4jH8fUM07OQ6PG7Hzdeqs/d7TgrS99lb1c9k8?= =?us-ascii?q?IYnggtUoauKHbQC7rUVRE8B9lIT1R//nu2YgB/Ecf6YEDO8DXptWZBUhrwOhBo?= =?us-ascii?q?KevrB4Xck9q41/yo+53Ufg5EmCexbal8IRiyowjdrMcbjIptJqosxRbEomZDdv?= =?us-ascii?q?hLy29vOV+dhQv36N2q/J5k/SRQuvYh+NBFXK7nYak2TqFWASo/PWwt68LlqRfM?= =?us-ascii?q?TQ2U5nsBSWoWiQZHAxLE7B7hQJj8tDbxu/dn1ymbOc32Sq00WSin4qx2RhLklD?= =?us-ascii?q?sLOjgk+27ZkMxwiL9QrgynqRJx3oXYZJiZOOdicq/Ye94RWGhPUdtLVyFZAo2y?= =?us-ascii?q?cZYBAeQCM+hft4nwpUYCoBWxCgawC+3g1CRIi2Tq3aA4yektDRvL0BA+E98IrX?= =?us-ascii?q?/arM/1NKAXUe2t1KfIzCnMb/RS2Tjn84jDbxMvofaLXbJrasra1E4iFwXEjlqM?= =?us-ascii?q?rozlOyma1v8Xv2ia6OpgUvmvi3U8pgF0rTWuyd0gio7ThoIa013J8zhyzoUtJd?= =?us-ascii?q?CgVUJ2btGpHIFQui2HLYd6XMwvT39ytCon0rELuoO3cDILxZkm3RLTduKLf5SS?= =?us-ascii?q?7h79SOqcIzF1j29/dr2lnRa9602gx/X5VsmzzVlFsDJIksLJtnARzxzT7dWHSu?= =?us-ascii?q?dl8kehxzmP0wfT5/lYIU8uj6rbKoMhwqUqmpoPsUXMAi/2mELsgK+Qakok4fSn?= =?us-ascii?q?5/7iYrXnop+QL450igfgPaQygsGzHOs1PwcUU2Wb5OiwzqPv8ELnTLlQk/E6iq?= =?us-ascii?q?zZv4rbJcQfqK65GQhV0oM75hakETim1NUYnX8aLFNKYR6IlI/pO0zIIP/kE/i/?= =?us-ascii?q?mE+hkCtrxv/aPr3hBY/BLn7YkLj7Z7p95ElcyBQrwdBF+51UEq0BIO70WkLput?= =?us-ascii?q?zYFAU2MwqozObmE9VwzYYeWXqOAqOAK6PTv0SI6vgoI+mWa48foCz9JOQ95/7y?= =?us-ascii?q?kX85nkcQfaqz0psUb3C4A+9rI0aDbnrvhdcBDH0Gvg0kTOzlkFeCSyJcZ26uX6?= =?us-ascii?q?Ig4TE2EJipAprZRoCsnrOBxjy2EYdKaWBDEFyMFm3od4qcUfcWdC2SOtNhkiAD?= =?us-ascii?q?VbW5S48uyxWutAv9y7d8KurU5zEYtZXm1Ndv/eHTkgsy9TNsBcSHz26NV310nn?= =?us-ascii?q?8PRzIux6B/r1Z9ylCY0ahkmPFYDtpT5/RHUwc/L5HcyfZ2C9bsVQLdZt2JUkqp?= =?us-ascii?q?Qs26ATEtSdI829EPbFx5G9W+kB/DxTGqDqQLl7OVHpw76b/c333rK8Z60XbG27?= =?us-ascii?q?Erj0M6TctXKW2mmql/+hDPB4HUjkqZlryldaAH0SHR82eDyHaBs1tDUA5sS6nF?= =?us-ascii?q?W24QZlfOp9Tj+kzCV6OuCaggMgZZz86CK69Katn3glVdX/rsIsrRY3i2m2uqAh?= =?us-ascii?q?aI3LyMZpLwe2oBxCXdFFQEkwcL8HmbLwc+Gj2urHzQDD1hDl/gf0Ps/vNkqHOn?= =?us-ascii?q?UEA01RuGb0t/2Lqp4hQVn+CTS+sP3rIYvycssyt0HFeh0NLKDNqAvRBtc7lcYd?= =?us-ascii?q?M65ldH2nnUtwh8PpymNa9inFkefx5wv0P02BV9Ep9AntQyrHM20ApyLrqV0FdA?= =?us-ascii?q?dzODwZD8I6bXJXf2/BCuba7Wx17f3c2N+qcX6fQ4rVTjsx2yFkY49XVozcVV2W?= =?us-ascii?q?OG5prWFAoSTY7xUkEv+hhgoLHaZi096J3O1XJwNqm1vCTP28k0BOQ50RasZdBf?= =?us-ascii?q?MLmLFAXqCc0VG9CuKPA2m1iudh8EJPpd9LMwP8+8bfSKwrWkPOFknDK6imRH5p?= =?us-ascii?q?tw0keQ+yp6Te7Hw4wJw/eG0QubTz38lkuustjrmYBYYjEfBm+/ySz9CIFPYK1/?= =?us-ascii?q?ZpgLBnmqI82z2Np+nYThW3hG+16/H1kGwtOmeQKOb1zh2g1dzUcXrmKhmSuj1D?= =?us-ascii?q?F0kC8mrqyE3CzI3eviaAALOmlRRGltlV3sO5S7j8gGXEi0aAgkjAWl5UDnyKVA?= =?us-ascii?q?uqR/KXTcQUdScyjwMW5iTrO6tqCebM5X9JMorSJXXfykYV+AV779pwAX3D/iH2?= =?us-ascii?q?tCxDE3bj+qtY//nxBgj2KdNnlzpmLDec5s3Rff+MDcRflJ0zoeXiZ4lD3XCUak?= =?us-ascii?q?P9az+9WUi4nMsvqlWmK8TZ1cbzPrzZiauCug4m1qHAe/kOytld3pFgg6yyD72M?= =?us-ascii?q?dwWSXOshn8fpHh176mPuJ/YkloGFj85tJ0Go5klIswmJYQ2X0Bi5Wb43UIjGDz?= =?us-ascii?q?Mc9B1qLmdnoNQjwLzMDJ7wj5wkFjKWiJx43hXHWH3sRhf8W6Yn8R2i8l4MBKCL?= =?us-ascii?q?ub7KZEnCttvlq4qhncYf5jkTcB0vsh9GQVg/kXtwY3yCWSHKwSF1FCPSPwjxSI?= =?us-ascii?q?88y+rKJPaWaqa7ew0E5+ks69DLGeuA5TQm30epE8Ei9s9cVwLEjD0GXt5Y3+ft?= =?us-ascii?q?nfc84TvAWOkxjcl+hVNI4xlv0SiCp9I278s2cpy+shghxq2pG7vJOKJH9x86K8?= =?us-ascii?q?GBJYMSf1Z8wL8DH3kalehtqW35yoHph5HDULRoHnTeqwED8Ju/TnNhyOECYgqn?= =?us-ascii?q?eVGLrfGxWQ6EF6oHLOCZ+rM2ubJH4DzdVtXBOdPlBQgBgIXDUmmZ40Dhiqy9L6?= =?us-ascii?q?f0hn4DAR50L4qhxXx+JpKRbwTHnQqB2vajcuR5iVNABW4R1a50fJLcye6fp+ED?= =?us-ascii?q?pD8ZGmqAyNK3ebZxhTDW0TQUyLGUzsMqO15dbe9+iYB+y+L+bBYLiVteNfV+2I?= =?us-ascii?q?xY+00od88TeDLNmPPmJlD/09wEZDWmp5G8vBkTUVVyMXjz7Nb9KcpBqk4S14tN?= =?us-ascii?q?6//+7kWA3x/ouCEKBSPs9x+x+sjqeMKfWQiDx/KTlGypMG3WXIx6QH3F4OlyFu?= =?us-ascii?q?cCGgHq8BtS7CS6LQnLRaAAMFZCxoNctH9aQ80hNKOc7BhdP/zqR4geItC1dZSV?= =?us-ascii?q?zhndmkatYFI26nKlPIGl2GNLOeJTLVxcH3ZLmzSbxUjOpPsB2xtiyXE0j5PjSM?= =?us-ascii?q?jzPpTQygMflQjCGHOxxToJ29chFoCWT5VtLmbRy6P8FxjTIt2700gW3FNW0HPD?= =?us-ascii?q?dgdENNq6Gf4jlDgvVjAWBB6GRqLfWckSaD8+bYMooWsedsAilslOJb4HA6xKVO?= =?us-ascii?q?4SFBQ/x1liXSocByo1G6kumPzT9nXwRUpjZNmo2LoV1oOb/F+ZlYRXbE4BUN4H?= =?us-ascii?q?2RCxQMu9tqFNnvtL5VytfRiKLzMjdD/snT/csEGcfULseHP2AgMRrtAzHUCwQE?= =?us-ascii?q?QSSsNWHFiExXiOuS+WGNrpgmtpjsn4IDSrlFW1MvEvMXEUdlHNsZIJdrRDwkl6?= =?us-ascii?q?WbjM0J5XakqhneWtlatIjdVv2OGfXvNCqZjb5cahsS37z4NpocOZfh20N+all3?= =?us-ascii?q?h5/FG0vKXd9QpS1hYBc0oF9T/3l+VGEz3Vzqah+16n8JCfG0hgI2ihd5Yek16T?= =?us-ascii?q?js5FE3JlzXqyQulEkxmM7ojiqPfz7rK6e8R4ZWCzD7t0IpKJP0Xx51bRGunUxj?= =?us-ascii?q?LDrLWqhej6VhdW92kw/RooFAGeRGTa1Dbh4Q3u+YaOk10VRGqyWn2U9G6fHDCZ?= =?us-ascii?q?R8iAsgaYSsoG5Y2wJ/cN41IrTdK7dSzldOnK2OsTWo2fovwAIFPEYC6mCSeDMS?= =?us-ascii?q?uEMSLLUmIzeo/up25gyYgjdDZG8MV/kqo/Jt7E89PfqPzz742b5ZNk+xL/CfL7?= =?us-ascii?q?+eu2XYm86IWE0/2V4Tl0Zf+7h2zcAjc1GPWk810LSREg4FNc3YKQFad8BS7mTc?= =?us-ascii?q?fT6SseXRxpJ4J4G9FufyTeCQsqYVg0WkER0mH4QK88QNBJ6s0FvXLc3/Nr4K1Q?= =?us-ascii?q?0t5Bj3JFWCFPlJYwyEkDMGo8G50Z920pJQKS0aAWV4LSq4/K3XphMwjPqFQtg2?= =?us-ascii?q?fm8QXpEYOXIuRM26hylZsmxDDDmt0uMW0g6C7yP8pinLAzn8aMJja+uOaRNqFt?= =?us-ascii?q?625S0187Kqhl7P7pXeO2b6OMx+ut/O7OMaoIqHC/NUTLRmrkjcmolZSGaxXGLV?= =?us-ascii?q?F966OYTwYZE2bdPoEna6TkC/izUtQsfxO9aiMKaIjh/yRYtPsYmUwi4sOtGnGj?= =?us-ascii?q?EZARdwqPkJ5Lhgag0bf5o7fRnouhwkOKy7IQeXzsuhTH6oKTpWSflfyuO6aKZM?= =?us-ascii?q?wiU3b++10n0gQog0z+mq60INQo8Fjg3Gz/a5e4ZeSTTzGmBaewjXviU2iW5hO/?= =?us-ascii?q?0ozegi3hPHr0McMyuRe+xzaG1IpdY8BUmdIX9uEGo3W0ecjZbf4g6rx70S8DZd?= =?us-ascii?q?n9dQ0e1Brnf+u4TSby+yV6OwqJXaqSwgYcIho61rPozpOtGGu4/GnjzDUJnQtR?= =?us-ascii?q?WIUDS8F/pbhtdQICVYQP1TmW89IMIIpJBP5FY2WMolO7NPD6wsqaywZjp/ES4e?= =?us-ascii?q?1ykZWJ2c3DYamOezx6PalguMcJQlKBEEqohNjcYGXi55ZyMfq7WvV4PImG+YUm?= =?us-ascii?q?ILOhsc7RxQ5AIckY99Zvzq4IjSQ5BQ0DNZv/V0Ui/PFplp6VT7UH2WjkbkR/Wh?= =?us-ascii?q?ieCp2hhSzP302NkBRBF/EVRdx/pRlkYwMrF4MbMQvonRvTKTaUP6pnjiyPW4K1?= =?us-ascii?q?lVyM3UcVL4DI7EtWrzUi0c5XMUSpVVyHHaD5gSlRR2aLozrlVWPI+mYlr+5yAj?= =?us-ascii?q?x4lxH7i3T9uryEwgrXYHQSenCNtBC/18v1LMRDJqeYqnqJP7NJVOWmVQ4oGSq0?= =?us-ascii?q?9FkEVxNC600ZRdJ9tR7T4MXThPpDSds8GxSMBY2M95EYEDLcllt3f6AqNEN4Cb?= =?us-ascii?q?o2cqtbz31n/Z5zc8vU+gyzWpBq+4SfhV/24FFwUoJmSeq1UvAPA2/mfU7F/Nrk?= =?us-ascii?q?h+//1HCbiXkUVxvDF9E4hBBjZTz3+lKUhzQWJHs+VdJqXVddBcQ/ksah+uPRw+?= =?us-ascii?q?CeAp31aT8UFyg3j5fzR4thFG9CDFQwk0SS4Vj6/xmT0Zr8GqIiMaR45NbTo6dS?= =?us-ascii?q?vFLRyUmTxPthZFd05qQ4wZAspC+7wD3Ytb5NDCRlyoKS4YRxFtKxw30eJHlUFd?= =?us-ascii?q?tEWXZzrdARCvdfbVvR19Zd2Ro9KxLPTl4AdHjZvqsOI/96odXHCphBOiQcvAoI?= =?us-ascii?q?/mqt2FqFaBeL3+M+KifX/LVCLMggyohbc4E5nK+DDePxFVK5Zm1XYpY4XtBGDQ?= =?us-ascii?q?MBtaIKIbIlZUWrphadVauOxaYdFreLoR8693Gh2HXg/vGJCorPReNFbcWynRLy?= =?us-ascii?q?Wb/eyjuo/T6bvdSfb+acCS23nHRL94MYlg5Tn9BbjqzZdU+lDq1fd16kN6VV/G?= =?us-ascii?q?PjiZrNT6OgME/tStdlf5s50yGjPWHY1wn2bzyUFGa8oXWTel8JACxJNe8nbwRv?= =?us-ascii?q?py0lLvv+1K67lk9Y437qh1yceuO6jdN+lVvFR6AhiQGgVq7I8iAHZ+R2BWZu8e?= =?us-ascii?q?NuvRcb4ejcD0pOD9D7YX5wGN++xFddvHIFnMldS5Cj6GUhFLgQEBpiQAIgubzf?= =?us-ascii?q?6FlLd+Sdy5qujhxkIt/1++IwYEzL93/4eE/bGIpOvNYBvP1rUEX7XqRsfvrrQt?= =?us-ascii?q?p0yS5OcrlLgVemBvZA2nCucdXNYHxmj81aAq0T4sE8TbErLi4vFDUXw5nijnm5?= =?us-ascii?q?9gAVobAe8UEqCN/YRFmWc0gerZOcMKcqpagGaACQakEqMeyX6s8yaXJm1ljwrP?= =?us-ascii?q?0xH2RGO/9l72rSl2QSvW1djjiVZVVqOqBUhOQyqpJFV4vy2VMArvrtr3trw/7F?= =?us-ascii?q?sqPWz8qNKNiGyhNatRH83+ONOcJi00q0gMjJErR9yv3ocbGcGmINoK9XFzYfTf?= =?us-ascii?q?53msky9brKdNn5De7d2N+vXLAXmgiLWXpKmXyzBc1Hc4pk0/69CnNvzV/N2FX/?= =?us-ascii?q?Wo2HgXTydjugvORQS5qrrFoFAIIUaLylvEmJQWPtFF2nk1zkXm5PMmQN8z7whe?= =?us-ascii?q?GJjPaO4FpTDpIjT02UyfY9U1ViaAzzRXAkj5EV5iGKgzwGjwpt7GlW/M+100QY?= =?us-ascii?q?l9b0nnhRhpAIU9LkIi9lwXzzEMEQcTbhCbF6moCl75LYsFT0cDbRWH3L6meqgp?= =?us-ascii?q?2U1zxrKv5ODNYux6G6UCKOxRjgiQk1hHApgWq7ERQKpge19B867avgriC4niX/?= =?us-ascii?q?X9kHo/K/20Td5A8cAYsXsi7RyzRxy+5pdf97wbkoyHdrZYYZjQu8Bx90Zn5D8V?= =?us-ascii?q?eSNXnBdylAi5Xv4ApO/9/tfXqp2o6vyhVKw1XeUY6wA0B3hij5v3mF0sutDX1/?= =?us-ascii?q?xSS4LPi4T/8RxNI2aQt4bH1xlxMvYBK4W2c7l+7XoHOjIeJ3UUPdWMcfU85DVt?= =?us-ascii?q?MDrL7VxYHswMfc8YPNbKmQ1Mkk3mQq1T+dbbGl6WDIdzbcMo43PsyD8r9Zs8U+?= =?us-ascii?q?Dg6CK5JJ3E91FCJe9DgzlslNPMo+gV2/nSBDIU4XaHcRh1xD2Ny52XB/b35+WM?= =?us-ascii?q?x8neV0kaES4uT4ddOD2C9BS7RuqviprpVhmb6sntj58laU2QR3OxnKUZsqlWCu?= =?us-ascii?q?5PkD/73iVEGoDzmf2Vr8Km6HFLuV1fDIZz8RrFFb1QPpphIxT3iNWrRkhnCyv7?= =?us-ascii?q?ecHUagQhuOqMyecR+OVyLU3+apEHIhgc0bL19WJVThdySL7xpluZUvweZN16SP?= =?us-ascii?q?PDqXBZ7plgJLELPFicopzqszhJpUsyAAA3cr8xriZVelPInAJLR6b+oKQAhRcE?= =?us-ascii?q?Ud5lpU9MHnq9OGc55zrBSaRVg7eeBecQ8jWSVKMOVVtnMj9wQhOywpVueKCpke?= =?us-ascii?q?pBsmxYgiN3uOIq3CB+RBugpS3soLoA2T0897GjrzUNoGFLQOqYnSfJD1VD0fsL?= =?us-ascii?q?gLwTC3bn81O8ZmcMYJH14Ll9KsTq7ZMh7GgnYRU/Yy0GWvytCyP3j6OIBIyDqs?= =?us-ascii?q?5ThB6JuMXTcLCyLCkSNrImyRLgRnhwyRbenBd28GQRRjWv8d4kKJ+7Ock72iqi?= =?us-ascii?q?AXLbe0oU4qNVrMvxskYGTOooaVx7xmVuycyHRjAQS8zOHGY1lRIoaWJecJJM8R?= =?us-ascii?q?UaDbUngi6Uvqla+QEZeDXUHZqr+onemcfFwnc8Qs1sxm3Iuq2JnJUq32N5m9ls?= =?us-ascii?q?9C6BpGwSd/DEU89rGnXz2YNfyevwZvqztuAHTJBryK+mUP8EM8ms5XG62JN0VU?= =?us-ascii?q?+53r4eBUa2MPcfxrfHVCeoUW+YWeSLcmiUmDY5Nk/y5QW2IVAsbcdKrlM9MvHc?= =?us-ascii?q?iZJGkA3hS7x0TD2KpVDH1GwjLf8adwUutYe7egwKSfUcZ/SdJecyw/0xFl8MY2?= =?us-ascii?q?XPHSRoF++8qUStk5RjO3V8/UX6Zvzg8gXnMNuRGRkEFpXXrpxr9vy5QWKBP2Fv?= =?us-ascii?q?zBtoMEly6ejfC0w7tvVAfJaJgdjQm9N73PYeePhzNy09psUempln6YmTzMeKbQ?= =?us-ascii?q?/RwYjvKt3PpfiYGfLfxVwwem5GSroZfR/154IiM94hXL3TGaFWvQ4SBKg9RJwh?= =?us-ascii?q?OXz89KRzLAN0aQ7eeqi7gtPtpuKQfZtUpnnW7l0qICfboR0DxeS+TRZnYJCym3?= =?us-ascii?q?XyPJcwSypPr9JzDhtmHZNPFN0bogumAp6UnaS7hMGr+0N+peAGq63wCurF1N6h?= =?us-ascii?q?xYV+Q4Ba5VCXPDbWHKRrglhljuS1gvfFyJbxEtjvedYFVOhnWG7KdKXKHoKlKj?= =?us-ascii?q?KBIsj8YVJJ86aA0LJlVRWcfC74X7KctC2lKPpr/142yol5fOrP1jwi8avX2Nzo?= =?us-ascii?q?Z2FUvi2jt2KGNIND7FzWAuzTRxVUSf6b/2t+Ba0XaZH79PwSMdwj3Nec/xNz4y?= =?us-ascii?q?pc38efJaiusFPM0FphdZ3HNEvpxzo5WY4SLRS7MEssh3LZq3vEDXRYL8ikMtVt?= =?us-ascii?q?gM2OAxzs/UZxn2YtanRGGmryStebIXIb1N6mZA2W6AJLCM4On/Wpdk48t62yT/?= =?us-ascii?q?RoO5pCleulqLUHkchmKzvRS8hCJS7dN7x2MSRLDuXJulcoZgULs6U6WosvYpiO?= =?us-ascii?q?OkwHOl+aySzu1QvCzVH0d9u02aaNISYW6WlHwqnE0DhVoQm2o+yVgsv9X7DFdJ?= =?us-ascii?q?v2RuLdMDI5VjGGQjQ/CUOp9k24tPoEvfqYJ2Afr0sKYiKTDg4cuKRvrdnWDm/O?= =?us-ascii?q?luxvZpoKhOqVWyroUi13iLIyBjpXtUCLW/cDFxPZb3zmgGVHowGiO/lM/W7lb7?= =?us-ascii?q?2f26pVVOwWApdWfv2fXdTYZehUJy00mTUBJOa8Y9rcoq420l3SVmQZCajI+0Oa?= =?us-ascii?q?TEONXPycwyjkXZ4Uv4gpoCYo/MzfnjNvGaTSI7mfvyKu8pK/jCuAu+3eU24tY1?= =?us-ascii?q?YvgOIDG2mM2x9AJ3sBC94LuUHhWKmAZ1xD1Hgxk+JhxwcMeBhvUn1pynBZgvS9?= =?us-ascii?q?GspZSV4Sl2OuR/sGYUt4DDMq4E+K/BP9YcYatcDVWWBe6qMGSZABI/kw9InXJK?= =?us-ascii?q?wQze4y3DJopSw1rySQAlBGgwKb7aXQBqN8x7xF5Wk+5f12WF+AQy/HeGjd1oWm?= =?us-ascii?q?E95PxTtpoX381crUueZtNL9BqoF8HlgFHCx2JtfH/T9dT274wg2ysAinHGfWHD?= =?us-ascii?q?VM+zsPJCoYZs5p3uR7t1DObd+H5kSO5Iw7r07+LweADb69w9RqDcbyzk3sbyhA?= =?us-ascii?q?djGiDNZ3rfFWj/4XPbNhYpKxVQOSZjPiBx6V7nhfvCPhpa6mWI8Tmmg=3D?= X-IPAS-Result: =?us-ascii?q?A2HoBACbozxY/wHyM5BeHAEBBAEBCgEBFwEBBAEBCgEBgw0?= =?us-ascii?q?BAQEBAR+BW7tSKYd4UwEBAQEBAQEBAgECXyiCMxqCIwI3FCAOAwkCFykICAMBL?= =?us-ascii?q?RUfCwUYBIhMBAGvSyoCg2iHXYY+iHYRAWiFFQWaVIF2jwOKK4YUkX1VXhdAhTF?= =?us-ascii?q?xhV+CLgEBAQ?= Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea10.nsa.gov with ESMTP; 28 Nov 2016 21:41:18 +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 uASLf8Y3026182; Mon, 28 Nov 2016 16:41:11 -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 uASLf7Go089997 for ; Mon, 28 Nov 2016 16:41:07 -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 uASLf6X7026162 for ; Mon, 28 Nov 2016 16:41:07 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1BuAAAhpDxYhyIeaIFeHAEBBAEBCgEBgzgBAQEBAYF6t0mELYd9UwECAQEBAQECEwEBAQoLCQkdh2mIbQQBnSaSJYQUh12GPolwhRUFmlSBdo8DkD+RfYFKgyUBCwGCP3GIDQEBAQ X-IPAS-Result: A1BuAAAhpDxYhyIeaIFeHAEBBAEBCgEBgzgBAQEBAYF6t0mELYd9UwECAQEBAQECEwEBAQoLCQkdh2mIbQQBnSaSJYQUh12GPolwhRUFmlSBdo8DkD+RfYFKgyUBCwGCP3GIDQEBAQ X-IronPort-AV: E=Sophos;i="5.31,565,1473134400"; d="scan'208";a="5848422" 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:40:54 -0500 IronPort-PHdr: =?us-ascii?q?9a23=3Ace7sshPTR8LCiPWTM+Yl6mtUPXoX/o7sNwtQ0KIM?= =?us-ascii?q?zox0LfTyrarrMEGX3/hxlliBBdydsKMfzbGI+Pm8BCQp2tWoiDg6aptCVhsI24?= =?us-ascii?q?09vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFRrhKAF7?= =?us-ascii?q?Ovr6GpLIj8Swyuu+54Dfbx9GiTe5b75+Nhu7oATeusULjoZvKrs6xwfUrHdPZ+?= =?us-ascii?q?lY335jK0iJnxb76Mew/Zpj/DpVtvk86cNOUrj0crohQ7BAAzsoL2465MvwtRne?= =?us-ascii?q?VgSP/WcTUn8XkhVTHQfI6gzxU4rrvSv7sup93zSaPdHzQLspVzmu87tnRRn1gy?= =?us-ascii?q?oBKjU38nzYitZogaxbvhyvuhJxzY3TboyOKPZyYrnQcc8ASGZdQspcUTFKDIOm?= =?us-ascii?q?b4sICuoMJf5Wr4jhqFsJqRuxHxKsD/7sxD9PgX/2xrY62PkmHAHA3QwvA9UOsH?= =?us-ascii?q?DOo9XuLqsSUOe1zK7TzTXYdP5W3Djw6YfSfhAmu/GMUqt9fMzMwkcsDwPIlkic?= =?us-ascii?q?pZLhMj+Py+gBr2eW4/BuWO6zkWIqpQ58riCsy8sxkIXEh4MYxkrZ+Sln3Io5P8?= =?us-ascii?q?O0RFJ5bNOiDZBerTuVN5FsTcMnW2xouDg1yrkBuZOjeSgLx4krywTHa/yAd4iJ?= =?us-ascii?q?4g7jW/iNLjd4gnJleau/hwus/kS6ze38TMa03E5LripDjNbMqmgA2wHN5sWDUP?= =?us-ascii?q?dx41ut1DmV2w3d9u1IO045mKXDJ54k2LEwl54TsUrZHi/xnUX7lLKYeFk59OS0?= =?us-ascii?q?8+nrfK7opoKSOIJsiw7wKrwjmsmwDOU3KAQOWHKb+euk2b3l/E32XLJKjvksna?= =?us-ascii?q?nCqpzaJMMbpqmiAw9OyYss8BG/Dyqg0NsEg3YHN0hJeBeIgonmIV3OJ+r4Dfin?= =?us-ascii?q?j1S2jDhr3+zGPqHmApjVNXjMjrPhfbd7605Bxws+1sxf5pJIBbEBJ/L/QEnxtM?= =?us-ascii?q?fCARMjPAy0xPjnW51B0dYFVGaOBLKJGL/Dul+PoOQ0Kq+DY5FGliz6Lq0D5vXp?= =?us-ascii?q?iXYi0X4aerKylc8RaXu/Gv19ZUSeZmH3qtJdASENpAVoH7+is0GLTTMGPyX6ZK?= =?us-ascii?q?k7/DxuUI8=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0G3AACbozxYhyIeaIFeHAEFAQsBGAEBB?= =?us-ascii?q?AEBCgEBgw0BAQEBAYF6t0mELYd9UwEBAQEBAQEBAgECEAEBAQoLCQkdMIIzGIR?= =?us-ascii?q?uiG0EAZ0mkiWEFIddhj6JcIUVBZpUgXaPA5A/kX2BSoMlAQsBgj9xiA0BAQE?= X-IPAS-Result: =?us-ascii?q?A0G3AACbozxYhyIeaIFeHAEFAQsBGAEBBAEBCgEBgw0BAQE?= =?us-ascii?q?BAYF6t0mELYd9UwEBAQEBAQEBAgECEAEBAQoLCQkdMIIzGIRuiG0EAZ0mkiWEF?= =?us-ascii?q?Iddhj6JcIUVBZpUgXaPA5A/kX2BSoMlAQsBgj9xiA0BAQE?= X-IronPort-AV: E=Sophos;i="5.31,565,1473120000"; d="scan'208";a="1356440" 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:40:53 +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 1F611560799 for ; Mon, 28 Nov 2016 22:40:52 +0100 (CET) From: Nicolas Iooss To: selinux@tycho.nsa.gov Subject: [PATCH 1/4] mcstrans/utils: make "make all" use $DESTDIR Date: Mon, 28 Nov 2016 22:40:15 +0100 Message-Id: <20161128214018.7861-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 28 22:40:52 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" in the root directory on a system where SELinux is not installed and where $DESTDIR targets a directory where the libraries have been installed, the build fails in mcstrans/utils with the following error: transcon.c:7:10: fatal error: 'selinux/selinux.h' file not found and then: /usr/bin/ld: cannot find -lselinux Fix this by adding -I$(PREFIX)/include to CFLAGS and -L$(LIBDIR) to LDLIBS like other subdirectories do. While at it, remove the useless -L../src parameter. Signed-off-by: Nicolas Iooss --- mcstrans/utils/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mcstrans/utils/Makefile b/mcstrans/utils/Makefile index 43608dbb5331..a0f93f548557 100644 --- a/mcstrans/utils/Makefile +++ b/mcstrans/utils/Makefile @@ -4,8 +4,8 @@ LIBDIR ?= $(PREFIX)/lib BINDIR ?= $(PREFIX)/sbin CFLAGS ?= -Wall -override CFLAGS += -I../src -D_GNU_SOURCE -LDLIBS += -L../src ../src/mcstrans.o ../src/mls_level.o -lselinux -lpcre $(LIBDIR)/libsepol.a +override CFLAGS += -I../src -I$(PREFIX)/include -D_GNU_SOURCE +LDLIBS += -L$(LIBDIR) ../src/mcstrans.o ../src/mls_level.o -lselinux -lpcre $(LIBDIR)/libsepol.a TARGETS=$(patsubst %.c,%,$(wildcard *.c))