From patchwork Sat Aug 5 16:37:47 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicolas Iooss X-Patchwork-Id: 9883221 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 354CC6031B for ; Sat, 5 Aug 2017 16:40:50 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 22D6328893 for ; Sat, 5 Aug 2017 16:40:50 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 1742B288C6; Sat, 5 Aug 2017 16:40:50 +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 UCOL19PA11.eemsg.mail.mil (ucol19pa11.eemsg.mail.mil [214.24.24.84]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 80D5E288BF for ; Sat, 5 Aug 2017 16:40:49 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.41,327,1498521600"; d="scan'208";a="308659351" Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3]) by UCOL19PA11.eemsg.mail.mil with ESMTP; 05 Aug 2017 16:40:04 +0000 X-IronPort-AV: E=Sophos;i="5.41,327,1498521600"; d="scan'208";a="882086" IronPort-PHdr: =?us-ascii?q?9a23=3AUpLk4hKIP1n602HEsNmcpTZWNBhigK39O0sv0rFi?= =?us-ascii?q?tYgQKv78rarrMEGX3/hxlliBBdydsKMUzbKO+4nbGkU4qa6bt34DdJEeHzQksu?= =?us-ascii?q?4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPERvjKwV1?= =?us-ascii?q?Ov71GonPhMiryuy+4ZPebgFLiTanfb9+MAi9oBnMuMURnYZsMLs6xAHTontPde?= =?us-ascii?q?RWxGdoKkyWkh3h+Mq+/4Nt/jpJtf45+MFOTav1f6IjTbxFFzsmKHw65NfqtRbY?= =?us-ascii?q?UwSC4GYXX3gMnRpJBwjF6wz6Xov0vyDnuOdxxDWWMMvrRr86QzSi67pgRgHuhi?= =?us-ascii?q?kJKjU19HjbhtFsgK5eph+quh5xzJPOYIyNNPRwYK3Tc9AdS2VDUMZfSjRBD4Gh?= =?us-ascii?q?Y4YBEeUBJv1Vo5Xhq1YUsRezHxWgCP/pxzRVhnH2x6o60+E5HA/e3QwvA9UOsH?= =?us-ascii?q?DOo9XuKawcUue1zK7TzTXYcvhb3jH96InUfRAmpfGDR6lwfdDQyUkoEAPFlU6Q?= =?us-ascii?q?pJfgPz6a2eUBqW+b7/BvVe+2jWMstg9/oj+qxsg2i4nJgJoYylDY9SVl2IY6OM?= =?us-ascii?q?e3SFZnbt65CJtQrDyVOJd5QsMjWWFnojo1yroAuZ6nYicKzognxwLFZ/OZbYeF?= =?us-ascii?q?5A/oWuWJITpgmX5od72yiwyy/ES90OHwSMa53EhQoiZYitXBtHIA2wbO5sWHVP?= =?us-ascii?q?dx5ESs1SuV2w3T9O1JJ10/m7DBJJ472LEwk4IesUHEHiDrhkr7lLSWdkA4+uiw?= =?us-ascii?q?7OTnf6nmqoecN4BqjgH+NbwjmtClDuQiMwgOQnOb9f6g1Lzj4UL5QLJKgucwkq?= =?us-ascii?q?bFq5DVOd4Xpqu4Aw9Ryooj6hC/ACm60NkAgHUKI11IdAiHgoT0IV3CPv/1Aeml?= =?us-ascii?q?j1ixiDtrwurJPrzlApXDNHjDl7LhcK5m60FCzAozzNZf549bC70YO/3zXVLxtN?= =?us-ascii?q?rEARAnKAy52PrnCdVh2YMeXmKDGKmZMLjIvlOS6eIvJPeMaJcPuDnhM/gl++Lu?= =?us-ascii?q?jXghlF8feqmp24EYaGy4Hvt8JUWUenjsgtAHEWcPpAU+V/Dqh0OYUT5IfXqyWL?= =?us-ascii?q?g85j4jAoK8EYjDXpytgKCG3CqjHJ1WZHpJBUyPEXfzcIWEXfYMaDyJL89vljwE?= =?us-ascii?q?SLegRJQ81RGoqA/61qBrLu3O+i0XrZjjzsR65/XPlREu8jx5F9yd3H+WQG5qmG?= =?us-ascii?q?MIRiM23KdkrEx81FiMz7Z3j+ZfFdxJ6PNDSh06OoLEz+xmF9DyXRrMccqOSFag?= =?us-ascii?q?RNWpHC8+TtYww9IVeUlyBc+ijhfZ0yqtGb8VmKSBBIYo/aLEw3jxO8F9xm7b26?= =?us-ascii?q?k9lVYmWNBCOnGhhq566wfcHZXJk1mDm6asa6scwDbH9H2fwmqWoEFYTAlwXL3E?= =?us-ascii?q?XXAZekvZs9D56V3HT7CwFbQnKAtAxNWFKqtSdNLpi1BGS+3iONTaeG2xnGixCQ?= =?us-ascii?q?yPxrOWY4rgY38d0znFCEgYjwAT+m6LNAg/ByempWLTFzluFVb2b0Pt9+lysnW7?= =?us-ascii?q?QVUuzwGJbk1hyaS69gQThfOCV/MZxqgEtzs5qzVoAFa92MrbBMGbqAZmeKVcYM?= =?us-ascii?q?g94Etc1W7DrAxyIICvI7p5hlEAdwR3vkXu1wh4C4hbjccrrGkqzBdpKa6C3lJO?= =?us-ascii?q?bS+Y3Yv3Or3RMGXy+wqva6HO0FHEzNmW4rsP6Og/q1j7og6pDlAt829m09lOyH?= =?us-ascii?q?ac/o/FDBATUZLqSkY38wJ1qK3EbSUn4IPUz3JsO7GusjDew9IpGPclyhG4ctZR?= =?us-ascii?q?MaOEEAryHNMAB8W1JuwlhUWmbhUePO9I7K40JcSmd/mY16G3IOZshjWmjX5I4I?= =?us-ascii?q?plyEKD6zJ8SvLU35YC2/yY0BGHWC36jFi9s8D3gptJZTQKHmq+0CTkH4BQZrZo?= =?us-ascii?q?cYYME2euLNW9xs9iiJ71R35Y6FmjCksF2MCzehqSaEH90BZT1UsNonynnja4wy?= =?us-ascii?q?ZzkzEzoaqVxDbOzPj6dBobJm5LQ3Fvgk3xLoiujtAVQlKoYhMzmxS54Eb23a9b?= =?us-ascii?q?pL5wL2PLW0dHYzD2L31+Uqu3rreNf9RA6Jc2viVMTOS9YVeaR6XmoxQG0iPsAW?= =?us-ascii?q?1exCw6dz6woJn5mQJ1iH6FJnZpsHXZYd1wxQvY5NHEX/5ewycJSTJ3iTnSCVmw?= =?us-ascii?q?Jd+p8suIl53bqOCxS3qhVoFPcSns1Y6AryW75XdtAR2kg/C+gcbnEQ490S710t?= =?us-ascii?q?llTyPIoAz6Yob1y6SwKfhncVVwBF/g98p6HZlzk4Uqi5EUxXgVmI+V/WEcnGft?= =?us-ascii?q?L9pbw7nxbGcIRTIRxN7V+gfl0lV5Ln2V34L5Smmdwsx5atmmf2wZxyM94NpOCK?= =?us-ascii?q?qP8LNEmi51rUaiogLKffhxhDEdxuUy6HQCmeEGpBItzjmBArAVBURYIy3smAiU?= =?us-ascii?q?79C5tqVbfnqgcbi31Ep4ktCsF7WCogBaWHnjYJciGjV87sJlMFLDyHfz8J3reM?= =?us-ascii?q?HMbdIPsR2ZixPAj+lOKJItj/YKnjRoOWb8vX0j1u46ggdj3YqivIiGLWVt/b62?= =?us-ascii?q?AgVCOj3zecwT5innjbxCkcaOw4CvApJhFy0RXJvvSfKoFCwdte77OAaJHjwxsW?= =?us-ascii?q?ybGafDEg+E8ktmqGjPE5+zPXGNOHYZ1cliRAWaJEFHgwAbQjM6noUiGwCp2sPh?= =?us-ascii?q?dlx55jYP6V7ksBdMzfhoNxbnWGfFuAiocis0SISYLBdO9gFN/VrVMciA4eJrBS?= =?us-ascii?q?5Y+IGhoxKXKmGAegRIFn8GWlafB1z5Jbmu4sTA8/KECeWgIfvOZq+OqeNAWPuS?= =?us-ascii?q?w5KgzJdm9S6WNsqTJnliE+E72k1bUHBnHcTWhi4CSzIRly3Qb86XvhG89TNrrs?= =?us-ascii?q?qn6vTkRBrv5ZeTC7tVKdhv4wq5gbqHN+OLmCl5KCpY15MVyX/G0rcf2kQeiyZ0?= =?us-ascii?q?dzmiCb4ArzLCTLrMmq9LCB4WcyBzNctM760ixQRNPMnbit371rFmkv41F1dFVV?= =?us-ascii?q?vkms63f8AKJX+yNE/fDkaRKLuGPSHLw93wYa6kR71fluNUtwG3uTaeCELjMCqM?= =?us-ascii?q?mCTuVxC1K+5MlDubPBtcuI6jbhltFXLvTNX8ah20KNV3lyE5waUohnPWMm4RKS?= =?us-ascii?q?J8f1lDr7GK6CNXmPF/G2tB73d+N+aLhyOZ4/PfKpYMvvthGj50mP5C4HQm17tV?= =?us-ascii?q?6zlJRPJvmCTMs9FuuEupku+TyjpgSxpDsSxEi56OvUl4PqXZ7JZAU27e/B0R9W?= =?us-ascii?q?WQFwgKp9x9B93poaBf0MDPlLroJTdM8tLU59AcB9TaKMKGNnouKxzpFyLVDAQf?= =?us-ascii?q?ST6nL2bfh1ZSkPuK7H2asoA6qoTwmJoJUrJUSUc1Ge0ABURqBtwNOol3Uyg/kb?= =?us-ascii?q?GBj84I+GC+owPLSMVeo5DHUOidAe/2JDaFirlEZBsJwbTiIYQVKIL7x1RoakNm?= =?us-ascii?q?k4TSB0rQQddNrzVnbg81pEVN9GZxTnYo1k3/dAyt+ngTGeSznh4shQt0ef4t+y?= =?us-ascii?q?v041crOlrKozM9n1IwmdXqhjCRdiX8I7quUo5NCir7rU4xPon8QwZvYg24hVZk?= =?us-ascii?q?OyvcR7JNk7tgcnhmhxXTuZRVB/5TU7ZJYBgIxf6JYfUo1E5TqiSjxUBc4uvEBo?= =?us-ascii?q?FulAwwcZ6jt3hAwR5sbMYpJazMI6pE1kRQhqWLviOyzOAxxw4fKFgL8GyJYi4I?= =?us-ascii?q?v1IHNro9KiW0+exs7BCNlCFYeGgQTfYqpOxl9l8lMeSa0y3gy6JDKly2N+GHKa?= =?us-ascii?q?OWpXLPlcqTT1Mz0UMIjFVF8qJw0cc4cEqUVlojzL2PGBQVLcDCMx1ab9JO9HjP?= =?us-ascii?q?eiaDqf/NzoxuP4qjDO/oV/OBtKYPj02/HQYpBZkD7sMPHpm0ykHXM8fmIKQDyR?= =?us-ascii?q?oz+AThPE+FA+hReBKXjDcHpNmyw4Jt0olDJzESHH59PD6t6bbNvA8qh/SCXMwo?= =?us-ascii?q?bXgGQ4sELHM2WNG6miJDuXRPEiW32PoDyAee9z/8ujjQDD7kYtpnY/eUfw1jCN?= =?us-ascii?q?e3+DU46KW2hljX8ojEK2H9L9RitcfF6fkGqJafF/NUUb59vl/Hm4ZGQ3yqUmjP?= =?us-ascii?q?EcO6JpXrd4Ysatn0BWqgXVyklzI5VcHxM8ixLqKQmwHnWZ5UsJWH3DAkLcKyCy?= =?us-ascii?q?0RGxJ3p+EF+KJweBYOY4Qlbh7ytgQ/Nqu/IAGC3tWoXWmtNSNcT+NDwuWie7xX?= =?us-ascii?q?0y0sY/e5yHs6TpA11e+38VINRJwRgRHewu6jaJVEXSj1BHNdZx3FpTAlmGh5Ku?= =?us-ascii?q?Yy3uA/zQvUsVkdNjCLc/BpaGxEvtwnGFySIHV3BXAjSFOGi4rM/BKs1agI/yRB?= =?us-ascii?q?h9ZUzfFFsH/ms5/QejKjQqqrqYnOviohatgnratxMZDjIsSYtZPemCDfQ4fKsg?= =?us-ascii?q?GfVi61CeZakMBKIC1EWPlIhX0lOcsetIVb7UoxV9sxKKJXB6kpprGqbz1kDSgI?= =?us-ascii?q?wiICTIyA3SYNguGl17vUixecapIiPwIYsJ9amNsSTzZ2Yj8CpK+kT4jZjHGLSm?= =?us-ascii?q?4QLQgJ8AtM+hwPlpVrfu//+orJTIVAyzlMo/J7SiHLDIVn90PnSmGKhlj1UO+h?= =?us-ascii?q?k+qo3Q1OzPLs1d0bWAVnB0ZE2uhYjFclJrZsJqYMuY7KtyOHelnhvGLx0uemIk?= =?us-ascii?q?deydHMfV3iEIXFrXb8UjEb+XAMWYBPymvQGogJngVlb6YroFFMIIG4dUbk+zwr?= =?us-ascii?q?2ZhmH7miWcCs3VYlom4MRz22HNpZF+FmrFXXVSV/Y5+xspXlPI5dT3RM+J2HsV?= =?us-ascii?q?hZjltiMyq4yZpaJMFN5j8MXDdPoTWBstu9UtdD2cpsA58KPNh/p2/3GLlYN5iJ?= =?us-ascii?q?v302prvvx2fX+jwmrFi6xDSzG6q5T+1D/G0TAQQpKHqApUYxFecs9X3S8l/VuF?= =?us-ascii?q?Bu4+hbHqSPjVl2oDtlBpBOATJJ2mq/L1V9S3lGt+taJb/Qc8xbRPkyfgGgNAAk?= =?us-ascii?q?Ff4hxEyJ5kB0nXH2YyBosQta4S/dVREuVSYJmrfthSEeqsa/NDAAUZJIcDMhYz?= =?us-ascii?q?3GKw+AmCBXvRdfa11xVJwDBNZK5a0b15NO/sXeUUasNT0FXBt6OwIk1vpfkFVO?= =?us-ascii?q?sFmEdSDYFgWkb/DPvQNrfc2Jts6mMOz5/BtbioPgqO04978MR2e8lg2pXN/TtJ?= =?us-ascii?q?LzucOStkuWaqj4N/OzYWXbQDjLlxCwiq8uD4PW8CjLLApbN556xGImYZjmF2HG?= =?us-ascii?q?JglJKLwAJ0VFT6B6dctJrf1Aa89iZqkJ5bdnBgibSRP3BIyvsP5GI07ISjTQMy?= =?us-ascii?q?qN7u6yrZ/d4LHGVefgYcmMyGrdTKJsIpd28z/7FKn20YVG4Er5xu9t9l9mSVjB?= =?us-ascii?q?Ky2BtsruKR4L5Ma4akvvpZkpHTTIAJhujnbi2kZAeNcJTCGw9pQX1o9Z4m7qSe?= =?us-ascii?q?1kykjzrPFS97585Ikv+LBp1d27KrrOKflBqk9nBQWUBh92+ZozBmh/W3pRbfUV?= =?us-ascii?q?KPvLeqQZl8/uofjtF6ML8B2V5/BZadzfKkHdgMmwFC+TRgFfkQccrT4aMhGc2O?= =?us-ascii?q?Sbm691Tsalofb22l4371i5NB4Gw6hn5Z2Y9aqQuO/XcxzRwKABWqfwQsPzqqoj?= =?us-ascii?q?u1+O5fI+jrEDYWp1bBO7EOgGSsES3H/gwr4wwSIqDczDA6rq+ORfWHIhgjLgh5?= =?us-ascii?q?d9Ek0UGvwOB7qL+p9enmMilOzHLdAWd71CmmKTFR6lDrACyGSk6y2MIGV/hRHO?= =?us-ascii?q?yR7wS3up7FDqtS94XTfMz9D7n0pXTLa3A0lSXzCuOUBlrjyCJxbou8DxuaQu60?= =?us-ascii?q?E6KGrku8yRlGG5IrNYA9X/JMCAISkzvF8Xg4AxRt2r2YAfB9W9Jcwc/2xgYfTF?= =?us-ascii?q?6mOkiSlBr71Ah4rE7cGf4u/XEmW4j62Gt7WNwyhVyn48vVwk69CgMPTO68eLQ/?= =?us-ascii?q?Su2WYRVT1wuxDdXx6vt7zUs0wUOVGR0EjVgoAKOctZ3XYg3EH8+OcjWM4z9BlZ?= =?us-ascii?q?FovYYvMCojbzOCf7wVmBeN83Uyie3CFRHl3rDVl5Fq882HjzvMLSj3vQ/UMnRp?= =?us-ascii?q?VofUz9mRN3F5k4KV4q6FUPxioDCg0NZBCAAbGmG0vqMIwEVVIZZhSfxri6faU3?= =?us-ascii?q?0lNvzbOz/uPTavZ8B6UVPPZHkgGOhERbGo4RsaAGQrJ8elpd+bXSpgf8C4noQe?= =?us-ascii?q?LmlXs2Nf26WMxa994Wt2c66AalWxWg8YtD76ociJ2Qd65FYILDs9pg4Ep8/j4A?= =?us-ascii?q?aDBNjwZjgB+jVuAcvu/j6MDBsJW08uauSLotR+IP+hcvBmR+lJXxj0ohodHWy+?= =?us-ascii?q?dcUpfaiZn78A1WP3GKv5vV3AdmJuoTMYKre6xg+G8dKygZPXIOMsKca+Mg7C91?= =?us-ascii?q?LDXT+1tCD9sUZdwCIMrChQBUi0PuWLFJ9crXA0SYBJl3d8Ap6Wr31T80/IAkUu?= =?us-ascii?q?n69D+5OZDf7l9KP/NZjyVgjtHCq/YPwfrUFicX5WOVax9vwiON05ONEer//f2Q?= =?us-ascii?q?yNHIUFMLBjI2U51DKzqG4wOnQPS6mY70XQOV5c/zgY4+e1iLRnOrhqQFr7xAEe?= =?us-ascii?q?hehSXnxjJeDJz6h+qJs9qw72tarlJHH5xp7RLbBKVfPo52ORD5lsm3WEd8BjHw?= =?us-ascii?q?eNzPdhY0vuqZ2PsM6f1kN0TifY8bPg4Ey7Xi5HpaUARuTqL2vlGeXe4Wf9tpVv?= =?us-ascii?q?fErnFT6YJ9JK4CJ1ydq4LwrjZIsl86GgkpZ6EsrjZCbEnBgBVVW7rouL4HkgYc?= =?us-ascii?q?V995tlNLGWK0Im0+/CDLVaVSjKmWE/wV6S6eTqkBXkRnKC9+RAm12Jp2cbuzgf?= =?us-ascii?q?9Hqn9Gnj96oPUy3DxpWAC8uTb1q6wQ1jwu/rC4tDMcuX1KVeienCLIBk9FzPsU?= =?us-ascii?q?l6scDGzi6VOkankZcITy+KVnJdjn9YQ54XQ/ZhUjfyscUeu8CyHwi76IDZGOsd?= =?us-ascii?q?Jdgh6No8bObb6oICgMN7Q91wjsR3xg3Qjfhhpo9nUEQim45t8+OIq9Idolxjav?= =?us-ascii?q?GWXDdVYM/LlGsM3quF4PUes5dFJhwGJ40sSdQS0NXsPPEX4vjgc4cWVEbI5D6R?= =?us-ascii?q?gCGqkqnDmIsKdG/gUPbTbaCIul/JffndvS1Xk7U9hq2nrcpreZiZMyzH1lh9R0?= =?us-ascii?q?4zaBuHQWcOzZXdFjAnz31opE0uz+YPOtsuEbR4d8zrSuTuMCONG5+WSqwJVqRl?= =?us-ascii?q?OlxrMGElq7MO8Cxq/bUyChSW2ZReSEbXOBnzM4Mk7u/xmnMEc7aMBQr08yKuHC?= =?us-ascii?q?nIJTlxX9UbNoQSWdvUPbzG0mMe4BawI2uZuoew8UQ+4VfeScI/YhwOEmAlsWc3?= =?us-ascii?q?DJBTd2C/OxsVO1mYh7OnZg4Ub9Yen28ADpKtiSGh4CEYHEqJ594/q6SXydOXV4?= =?us-ascii?q?1h19IFF09/vDF1Q2ruJTaIiend7Mh9lgyu4Fc/BtMTEhut4NhI1s9JOY0MCQcR?= =?us-ascii?q?He1pzyP83aouCEA/3DyEQnYm9aXaQdYQP0/4U1IMU0WrzSHbtcuBQTG7I6QJg/?= =?us-ascii?q?OGvr86F0NgxzeBbLZLuomsnquv6LZpxMqn7Y9lIwNibctAEdxfGvSAx7boyqh2?= =?us-ascii?q?/sL5wqQTJBtdJtAAN8HIRTA8MAsxanA5mMlaG8j9++5Vh3u/cOsaXqEfDKyNW5?= =?us-ascii?q?0JltX5hA+0OEIizdBK91jUR5lu6ymOvP0oHtCcP+ftMJTOx7Qm/Dar/bEYSzMz?= =?us-ascii?q?aOOsPne05a6L6Ry7N5XQ+XZCD+RaaGszekNPp860Uh1oN4ZPbTzCAq77zDw9v9?= =?us-ascii?q?eWVbpialrX6UO5pT61PEBfDeXx1KU/qK7n5lErcMYIv36ugOK9oiz8aY4wZo8T?= =?us-ascii?q?RC39GJI6+7rk/Dwkh7b47ULFP12yYlXokHOBG/PlEwjm/Zq3TdB3NcI9O6Kcls?= =?us-ascii?q?htaaEBjt50h3mWEwaW9NAG3oRc2eOWIDwcKxeBWK9B5XD9YEh+O3e1Q3tq61Se?= =?us-ascii?q?ZzIZhFhOOqtKkHkdZuNiHPS8haPz3KIL9wIDVREv3FpEI0bR4cr7g1RoA1aICM?= =?us-ascii?q?IEMCN0eA0znyzQrZ0UDvcdyjzqOJLzgX8nldyLLFyzdMrRGjufmFms3jTKzZbJ?= =?us-ascii?q?buUf7JPiolUy2VSDUxHEuy51erpeAEvPuZIGcYpFAYeCSSBxAPpvMnkd+FFWLX?= =?us-ascii?q?mOt+bLUWlfuaXGb2UyQ+m60sVQhRskXZZfsIEg3fdDfAh21Ho0T2IP5H+nbsdP?= =?us-ascii?q?uZwa1OQMQTXpsKdeeWFYiLMctCLislw21KcN23eMfR+vNgil8=3D?= X-IPAS-Result: =?us-ascii?q?A2AoBgCN84VZ/wHyM5BcHQEFAQsBGAEFAQsBgwQoA2RtJ48?= =?us-ascii?q?CjxSaCyuJc1cBAQEBAQEBAQIBaiiCMySCQgMDAQJ5AwkBARcxCAMBUxkFiFiBU?= =?us-ascii?q?gMBAbByIgKDbIdmgyiCAoFMiUiBAYUoAQSgD4IokX6CHIlHDIZqSJVAV1kxMiE?= =?us-ascii?q?xh210hyCCQQEBAQ?= Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 05 Aug 2017 16:40:04 +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 v75Gdx9F007490; Sat, 5 Aug 2017 12:40:00 -0400 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 v75Gc2rS141689 for ; Sat, 5 Aug 2017 12:38:02 -0400 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 v75Gc1vW006997 for ; Sat, 5 Aug 2017 12:38:01 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A1ADAQBW84VZl3QbGNZcg18oZ20njwKPF?= =?us-ascii?q?KQpVwECAQEBAQECEwEBAQEBBhgGhXAGgQlRVxmIXYFSAwEBsQGEEIdmgyiCAoF?= =?us-ascii?q?MiUiBAYUoBaAPgiiRfoIciVOGakiVQIEwMTIhMYUYDIJJdIcggkEBAQE?= X-IPAS-Result: =?us-ascii?q?A1ADAQBW84VZl3QbGNZcg18oZ20njwKPFKQpVwECAQEBAQE?= =?us-ascii?q?CEwEBAQEBBhgGhXAGgQlRVxmIXYFSAwEBsQGEEIdmgyiCAoFMiUiBAYUoBaAPg?= =?us-ascii?q?iiRfoIciVOGakiVQIEwMTIhMYUYDIJJdIcggkEBAQE?= X-IronPort-AV: E=Sophos;i="5.41,327,1498536000"; d="scan'208";a="10664" Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.34]) by goalie.tycho.ncsc.mil with ESMTP; 05 Aug 2017 12:37:58 -0400 IronPort-PHdr: =?us-ascii?q?9a23=3Ae9UtnRdQzua0NLV5cJXdjYu6lGMj4u6mDksu8pMi?= =?us-ascii?q?zoh2WeGdxcS9Zx7h7PlgxGXEQZ/co6odzbGH4+a/BidZucrJmUtBWaQEbwUCh8?= =?us-ascii?q?QSkl5oK+++Imq/EsTXaTcnFt9JTl5v8iLzG0FUHMHjew+a+SXqvnYdFRrlKAV6?= =?us-ascii?q?OPn+FJLMgMSrzeCy/IDYbxlViDanb75/KBa7oR/Tu8QUjoduN7o9xxTUqXZUZu?= =?us-ascii?q?pawn9lK0iOlBjm/Mew+5Bj8yVUu/0/8sNLTLv3caclQ7FGFToqK2866tHluhnF?= =?us-ascii?q?VguP+2ATUn4KnRpSAgjK9w/1U5HsuSbnrOV92S2aPcrrTbAoXDmp8qlmRAP0hC?= =?us-ascii?q?oBKjU09nzchM5tg6JBuB+vuhxxzZDabo+WM/RxfK3dcMgGSWZdRMtdSzZMDp+g?= =?us-ascii?q?Y4YJEuEPPfxYr474p1YWtRW+BBWjBOTryjBSnX/9wK400+MmEQHdxwwrAtUDsH?= =?us-ascii?q?LVrNrpM6cSVfq6zLLSwTXCaPNW3iz96JPTfxAkrvyNUqh8cc3LyUkgDg7IiEib?= =?us-ascii?q?p4LiPzOQzOsNsm6b4vJgVeKzl24nsxx+rSK3xsgwl4nJnpkVxU3Y+iV2wYY1P8?= =?us-ascii?q?e3R1J8Yd6iDJtfqSeaN5dqQs84XW5npiA3waAFt56jZCUG1okryhHFZ/CZfIWE?= =?us-ascii?q?+AzvWeSLLTtlmX5oeaqzihSw/ES61+HxVte43ExJoyZYiNXBtm4B2hrO4cadUP?= =?us-ascii?q?R95F2u2TOX2gDT9O5EJUc0mLLGK5452bE/i4cfvEDbHiDshUn6krWaeVs69eit?= =?us-ascii?q?8OTnba/qppqGOI91jgHyKKEums27AeggMwgOWXaU+fik2bH94EH0T69GguM5n6?= =?us-ascii?q?XDrpzXJ94XqrOkDwJUyooj7gywDzai0NQWh3kHK1dFdQqagYb1Jl/CPOj1AvW7?= =?us-ascii?q?jVmikDdm3/LLML/5D5XIIXXCn63tfbFn605T0Aczy9Ff6I5TCrEFOv3zQVX9tN?= =?us-ascii?q?3fDh8+KAy02P3qB8561oMDX2KAHrGWMLjIvV+N6e8uLPOAZIgPuDbyM/Ql/eLh?= =?us-ascii?q?jWclmV8BeqmkxYAXZ268HvRnJUWZfHXtj8wdEWYKogU+TOvqhEeEUT5IfXm+Ra?= =?us-ascii?q?085jYlCNHuMYCWXY2pgbqczA+nD5ZWYSZAEVnKHnD2JKueXPJZTiOZJctoiXQl?= =?us-ascii?q?Ur+6UMd10xClswvz0PxmKe3P4QUd6YKl08J6sb6A3Sou/CB5WpzOm1qGSHt5yz?= =?us-ascii?q?sF?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BMAQCN84VZl3QbGNZcHRgHDBgHgngoZ?= =?us-ascii?q?20njwKPFKQpVwEBAQEBAQEBAgESAQEBAQEGGAZXgjMigkQGgQlRVxmIXYFSAwE?= =?us-ascii?q?BsHKEEIdmgyiCAoFMiUiBAYUoAQSgD4IokX6CHIlThmpIlUCBMDEyITGFGAyCS?= =?us-ascii?q?XSHIIJBAQEB?= X-IPAS-Result: =?us-ascii?q?A0BMAQCN84VZl3QbGNZcHRgHDBgHgngoZ20njwKPFKQpVwE?= =?us-ascii?q?BAQEBAQEBAgESAQEBAQEGGAZXgjMigkQGgQlRVxmIXYFSAwEBsHKEEIdmgyiCA?= =?us-ascii?q?oFMiUiBAYUoAQSgD4IokX6CHIlThmpIlUCBMDEyITGFGAyCSXSHIIJBAQEB?= X-IronPort-AV: E=Sophos;i="5.41,327,1498521600"; d="scan'208";a="799890" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from upbd19pa12.eemsg.mail.mil ([214.24.27.116]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 05 Aug 2017 16:37:57 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;e5891470-d7c4-47f8-b5b1-8b12b170dcbe Authentication-Results: UPDC3CPA06.eemsg.mail.mil; dkim=neutral (message not signed) header.i=none X-EEMSG-check-008: 60585398|UPDC3CPA06_EEMSG_MP22.csd.disa.mil X-EEMSG-SBRS: 3.5 X-EEMSG-ORIG-IP: 129.104.30.34 X-EEMSG-check-002: true X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0CfAQCp8oVZhyIeaIFcHgYMgy+BD20njwKPFJoxiXhCFQECAQEBAQEBARMBAQEKCwkIKC+FGQaBCVFXGYhdgVIEAbEEhBCHZoMoggKBTIlIgQGFKAWgD4IokX6CHIlThmpIlUA1ezEyITGFGAyCSXSHIIJBAQEB X-IPAS-Result: A0CfAQCp8oVZhyIeaIFcHgYMgy+BD20njwKPFJoxiXhCFQECAQEBAQEBARMBAQEKCwkIKC+FGQaBCVFXGYhdgVIEAbEEhBCHZoMoggKBTIlIgQGFKAWgD4IokX6CHIlThmpIlUA1ezEyITGFGAyCSXSHIIJBAQEB Received: from mx1.polytechnique.org ([129.104.30.34]) by UPDC3CPA06.eemsg.mail.mil with ESMTP; 05 Aug 2017 16:37:57 +0000 Received: from localhost.localdomain (52.81.152.77.rev.sfr.net [77.152.81.52]) (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 2009C56497D for ; Sat, 5 Aug 2017 18:37:54 +0200 (CEST) From: Nicolas Iooss To: selinux@tycho.nsa.gov Date: Sat, 5 Aug 2017 18:37:47 +0200 Message-Id: <20170805163750.1920-3-nicolas.iooss@m4x.org> X-Mailer: git-send-email 2.13.3 In-Reply-To: <20170805163750.1920-1-nicolas.iooss@m4x.org> References: <20170805163750.1920-1-nicolas.iooss@m4x.org> X-AV-Checked: ClamAV using ClamSMTP at svoboda.polytechnique.org (Sat Aug 5 18:37:56 2017 +0200 (CEST)) X-Org-Mail: nicolas.iooss.2010@polytechnique.org Subject: [PATCH 3/6] sepolicy: fix misspelling of _ra_content_t suffix X-BeenThere: selinux@tycho.nsa.gov X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Security-Enhanced Linux \(SELinux\) mailing list" List-Post: List-Help: Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" X-Virus-Scanned: ClamAV using ClamSMTP When "sepolicy manpage" generates descriptions for file type, it uses a mispelled _ra_content_t suffix for prettyprinting, which results in an unwanted double-space on the line. For example sepolicy manpage -d httpd_t produces: .EX .P .B httpd_apcupsd_cgi_ra_content_t .EE - Set files with the httpd_apcupsd_cgi_ra_content_t type, if you want to treat the files as httpd apcupsd cgi read/append content. Signed-off-by: Nicolas Iooss --- python/sepolicy/sepolicy/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/sepolicy/sepolicy/__init__.py b/python/sepolicy/sepolicy/__init__.py index 62158864b7cd..2d8e9ef6e862 100644 --- a/python/sepolicy/sepolicy/__init__.py +++ b/python/sepolicy/sepolicy/__init__.py @@ -956,7 +956,7 @@ def get_description(f, markup=markup): if f.endswith("_db_t"): return txt + "treat the files as %s database content." % prettyprint(f, "_db_t") if f.endswith("_ra_content_t"): - return txt + "treat the files as %s read/append content." % prettyprint(f, "_ra_conten_t") + return txt + "treat the files as %s read/append content." % prettyprint(f, "_ra_content_t") if f.endswith("_cert_t"): return txt + "treat the files as %s certificate data." % prettyprint(f, "_cert_t") if f.endswith("_key_t"):