From patchwork Wed May 3 10:30:24 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Petr Lautrbach X-Patchwork-Id: 9709187 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 E214B60385 for ; Wed, 3 May 2017 10:34:28 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id CF7A6284E5 for ; Wed, 3 May 2017 10:34:28 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id C465E285EB; Wed, 3 May 2017 10:34:28 +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 26E1F284E5 for ; Wed, 3 May 2017 10:34:28 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.38,283,1491264000"; d="scan'208";a="5425597" IronPort-PHdr: =?us-ascii?q?9a23=3Afa/qJRaPSY8pYzEfHcUXaRT/LSx+4OfEezUN459i?= =?us-ascii?q?sYplN5qZoc2ybR7h7PlgxGXEQZ/co6odzbGH7ea9CCdav96oizMrSNR0TRgLiM?= =?us-ascii?q?EbzUQLIfWuLgnFFsPsdDEwB89YVVVorDmROElRH9viNRWJ+iXhpTEdFQ/iOgVr?= =?us-ascii?q?O+/7BpDdj9it1+C15pbffxhEiCCzbL52LRi6twXcu80ZjYd8K6s61wfErGZPd+?= =?us-ascii?q?lK321jOEidnwz75se+/Z5j9zpftvc8/MNeUqv0Yro1Q6VAADspL2466svrtQLe?= =?us-ascii?q?TQSU/XsTTn8WkhtTDAfb6hzxQ4r8vTH7tup53ymaINH2QLUpUjms86tnVBnlgz?= =?us-ascii?q?oJOD4j9GHcl9J+gqRVrhm8oxBz2pPYbJ2QOPd4Y6jTf84VRXBZU8hRSSJPH42y?= =?us-ascii?q?YYgNAOoPJeZVrZTxqlUQohulHgSgGP/jxyVUinPqwaE2z+IsGhzG0gw6GNIOtW?= =?us-ascii?q?zZos/rO6cOS+C+0a/Gwi/eb/NKwzfy85LHfQwhofqRWr9wac7RxlMyFwPZlFWf?= =?us-ascii?q?spbqMiiP1usTrmeb7/BvVf61h2E7rAFxpyGiy8ExgYfKnoIY0k3I+Cp2zYovJd?= =?us-ascii?q?C0VVR3bcCrHZdOrS2WKpN6Tt0+T2xsoio217MLtYChcCQXy5kqyQTTZ+KEfoWO?= =?us-ascii?q?/xntTvyeIS1ii3JgYL+/ghGy/lW+xeDkTcm01UpKrjJCktnRqnABzxzT5daDSv?= =?us-ascii?q?t65kqhxSyA1xrS6uFZOkA4j7bbKp49zb4wkZofq0LDETPtmErqlqOWc0Qk+uyw?= =?us-ascii?q?5+TmZLXpuIOcOpdphgzxPakigMyyDfkiPgQQUGWX5/6w2KD78U38WrpKj/k2kq?= =?us-ascii?q?fDsJDdIMQWvrW5DBFR0oYi7Ra/Ejin3M0DknkAMVJFfg6IgJbyO1zVPPD5Deuw?= =?us-ascii?q?g1SrkDtxwfDGJafuDo/CLnjEjrftZax95FJEyAov0dBf4IpZCrMGIPL1QEDxqN?= =?us-ascii?q?zYAQU/MwGvwebnD9N91oYEVmKUHq+WLrnSsUSS6uIoOemMa5cfuCzhJPg9+/7u?= =?us-ascii?q?kXg5lEcffamrx5QYdHO4Hu9hI0WfYHrsnMwMEWkOvgojQ+3lk0CCUThPZ3avRa?= =?us-ascii?q?484Ss7CI2+B4fZWo+tmKCB3Du8HpBOaGFGC1SMEXL2eIWeQPoMZjydLdJmkjwe?= =?us-ascii?q?T7ehU5Uh1RastADk17VnMvDY+ioCtZLszNJ1/fHclQku9TxoCMSQy3yCQH1xnm?= =?us-ascii?q?MPQT82wL1zrFdjylidy6h4gv1ZFdtV5/9TVAc1K4LcxfRgC9/uQgLBYsuJSFG+?= =?us-ascii?q?T9q7HTE+VMgxzsQSbEZ6HtWtkgrM3zG2A7MPkbyEGoA0+LrG33ftP8Z912rG1K?= =?us-ascii?q?45glgmQ8pPMmumi7V69wjXHoLJkkOZm7ysdasGxi7N92aDzXSQs01CVg5/T7nF?= =?us-ascii?q?V2gFZkTKtdT5+l/CT7i2BLs5KgtO09SCKqpRatDylVVJXu3jONXFY2Kpn2e/Hw?= =?us-ascii?q?qHya2WYIrtYWUd0z3XCFIYnAAL4XaGKQ8+Cz+vo2LEFjNuE07gY0L38eRlrXO7?= =?us-ascii?q?Vk40wxiRb0xvzLq54BkVheaTS/kLxLILpD8hqyloHFa6x9/WCMCPpwlmfKVBet?= =?us-ascii?q?49401I1WHetwxgJJCgKLpihlEGeQRto0zuzwl3CplHkcUytnwl0RByKaOG31Nb?= =?us-ascii?q?bD6Xx4z/OrjNJmn15hCvZLbc2kvC39aO5qcP9PM4pk34vAGnDEoi9G5n08VO3n?= =?us-ascii?q?uH4JXKCwQTUZfrXUYx7RR6oa/VYjUl7YPOyXJsKbW0siPF298xCuoq0BKgf8tB?= =?us-ascii?q?P6OeDw//CNMaCNa0KOMxhlipawgIPOdI9K47J8mmbeeJ2La3POZ8mzKrlXhH75?= =?us-ascii?q?1g3UKN7SV8TvXF0IoCw/GdwgSITSz8jEu7vsDxh49EeSkYHnCjxij8GI5Reqpy?= =?us-ascii?q?cJ4NCWevJ823wstxh4X2VnFC6lGjHVQG1NWueRqIYFz3xRdQ2lgPoXy7hSu4yC?= =?us-ascii?q?R5ky8orqWDwCzOxP7ieAAbNW5LQ2lii1jsLJOwj9AbWkindRIplBy/6Ub93ahb?= =?us-ascii?q?q7x1L3PPTkdQYyj2M2ZiX7O0trqDeM5P9IoksT5JX+S4YFCaTKP9ohQB3iP4B2?= =?us-ascii?q?texTY7dzC2tZXihRB6jnySLGprpnrDZc5w3Qvf5MDbRfNJxDoGQy14iT3JCVim?= =?us-ascii?q?I9ap+tuVmozYsuCjS22hTYdfcS7xzYOPrCG7/3FlAQWjn/Cvnd3qCRA63jXm19?= =?us-ascii?q?luTynHtgzwbZLs16S+LeJneU9oCUT568ZmHIF+lZc/iIsW2XcEmpWf5WAHnnvr?= =?us-ascii?q?MdVHxaL+a2IART0VzN7T+wjow05jIWyPx4LiUHWS3Ndha8O9YmMM1SI399pKB7?= =?us-ascii?q?uM7LxYgSt1pUK1rRzXYfdghTod1/0u52Mag+0Tvgoi0DmdCKgIHUZEJSzsiwiI?= =?us-ascii?q?79emoaVPfmmvbLyw2VFiktCgELGDohhQWHjjdZckByNw6d9/MF3U2n3p9o7kYM?= =?us-ascii?q?XQbc4UthCMixfPlfVVKJYvmfoSnyVnP379smM/y+MgkBxuxo+1vJKcK2l356K5?= =?us-ascii?q?BQNYNifpaMwN9DHtirxensmI0Iy1GJVuBCkLVoPyTf20CDISqejnNwGWHT0ysH?= =?us-ascii?q?ibH6bfHQia6Ep9oXLADY2kN3aNJHYD1dViXh6dJE5Bjw8IQDU2hJk5FhqlxMb5?= =?us-ascii?q?akd2+igR5kLkqhtL0u9oMgPwUmPbpAi2djc0VIKQIwBN4wFE+UjVLdee4f5pEC?= =?us-ascii?q?FA4JKttgqNJXKHZw5QF2EGRlSEB0z/Prmp/dTA6fKUB+SkI/vLe7qOreteVveT?= =?us-ascii?q?yJ21zoRm+iyANsKVPnltF/c7wFZMXWhlG8TFnDUCUyIXlzjTYMGGvxez4Ct3rt?= =?us-ascii?q?y48PTwQw/g/5eAC75IPdVo4RC2jr+JN/SMiyZhNTZYypQMyGfOyLgFxlESkzlu?= =?us-ascii?q?eiKjEbQBry7NV77QmqFWDx4dcSxzMtdH76Mm0QlJI8Lbjcn11rFghP4vF1hFTU?= =?us-ascii?q?Dhmt2uZcESO2GyKkjIC1iNNLSHOT3LxNr6YaKiRrJOkupYrRqwuSyUE0X7JDSM?= =?us-ascii?q?iyHpVwyzMeFLlCyUIQdet5+nfRZiE2jsVszmZwagMNBtjj023Kc0iWnQOW4YLD?= =?us-ascii?q?h8dVlCrqeJ4SNEhfV/GGxA7n1/IemChSmZ8/HSKowKvvtzHiR0i+Va7Wwhy7RP?= =?us-ascii?q?8iFLXvN1lzXJrtN1uFGpiPePxSBoUBVQsTZHnoSLslt+Oa/B7JlPRW7E/A4R7W?= =?us-ascii?q?WXExkFvNplCtLou6BW0dXAibz8JyxD893O+8sQHc/UKNiIMHA5KxrmBCbUDBcZ?= =?us-ascii?q?TT6sLWzQnUNdn+uM9nKLtZU6rYDsl4QISr9eTlM1F/caBV9iHN0NOpt3WSkkkb?= =?us-ascii?q?GDhs4S+XW+tAXRRNldvp3fSvKSBvDvJCyDjblDZhoH37X4Ip8JNo38xUNiaUJ3?= =?us-ascii?q?k5jNG0rVQd9CuDZhbhMurEVL7nd+UnU521j5ZQO1/H8TCfm0kwY1igp+ZeQi6i?= =?us-ascii?q?zh41IwJlrEqis/jlUxmcnlgTCWdT7+Mr28XYdIBCror0IxKI/0Qx5pbQ2umkxp?= =?us-ascii?q?LDHESKxLgLtkbm1riwjcuYBTGfFGS61EexwQxfCNa/Uuz1tctj2txVVb6uvdFZ?= =?us-ascii?q?tiiAwqfIa2r31ewAJscsQ6JbbMK6pJ1VVfnaOOvjW12eA2zg8eP1wN/32SeSIS?= =?us-ascii?q?vkwHKKUmLTKy/uNw8QyChydDeG8UWvU3pfJq8EU9NPmewCLk0r5OMVq+OPKFL6?= =?us-ascii?q?OeoWTAktSIQlwo3EMSi0ZF5aR20dskc0eMSk8g1qWRFxUUOsrZMgxaddBS9GLU?= =?us-ascii?q?fSeAquXC3456P5inFuDpUe+PtLwYgkS6EwY1B44M9NgOHoGw0EHEKsfqNLoFyR?= =?us-ascii?q?I35Av1IlWEDfNJdQmEkDcBvsGz1ph33ZNSJjsFG2VyLT235qrLpg8tmPeDR8k5?= =?us-ascii?q?YnMbXosCK3I3V9a3lDJev3RFEDa4yPkZyBSY4z/6uCvQECH2b8B/a/eMeRNsFN?= =?us-ascii?q?a29C0886isiV/Y6JPeJ336Ndl5td/P7vsaqIqdB/NSU7Z9r1/Wm5NESHyyT27P?= =?us-ascii?q?Ddm1KoDsa4ktaNz0DWq6Uly/ij8uUsjxPdasIbKTjg3yQ4ZbrpWb1ig5NcChDj?= =?us-ascii?q?EeBwtwp+Yb6a1mYQ0DYoY0bgDwuAQ7N62/JgCY0tO0TGu2MjRWTuNQzeOja7xZ?= =?us-ascii?q?0iogdOm6x2U8Tpsi1em47VYNRI0WjhHZ3fusfJdRUS7oF3NHZgrPuzQ2l3J6Nu?= =?us-ascii?q?ko2Oc+wAnEsV4GMzCEbOZpcnBLv8kgBVOOJnV7EmU4R0KdjYrH5g6jwbUS8jBA?= =?us-ascii?q?kNlKyuJFsWLxvpnFbDKrQqyrpo3fszA8Ytg+v61xLYvjL9OctJPYnzzQUJnQsg?= =?us-ascii?q?qBUC6hD/RUg8VeLjhETfdPgmwqJcsGuY9d5kUrTcc+O6ZDCK8yqbC2cTBkFzId?= =?us-ascii?q?zTcFV4Oc2zwPmv281KbHmRqLf5QiNRMFvI9EgtQDTy58ejkeq7O7V4XKi2+ETX?= =?us-ascii?q?AGIB0J4gRW4wIPjZR9fvz/4IXSUp9D1TpWo/NyUivEEplo9lT7SmGKgVj2Uvqh?= =?us-ascii?q?iemp0RhUzP3yztkRQAR/BlRFx+ZKiksoL6l6KqcKsoHWsj+IdEb6vGP3x+ulP1?= =?us-ascii?q?RRyNPbeEPmA4bfsmr8SCIc82UORYBT0HHfCYgSkw1hZakxvlVMPYamdlz95zE/?= =?us-ascii?q?xoRpHri4VdywyFo/q3YJWTuqGcJbC+56qFLXRCFlY5ezpZXkPZVSXnFf+JmDpF?= =?us-ascii?q?dcjkptLzS5yJpHJsFK+j4DQj5PoTCHs9uzTM1Mwsh2DpAWLtd4oXf9F7tOOIKN?= =?us-ascii?q?rH0uprzv1njZ9igzsFeg3jqzHbO4QvlY/20ZFAQpIXieqkkxAOst9GfS7k7Csk?= =?us-ascii?q?pu8+ddGLePkV17oCxhEZBWGjZJyXelIkxvTHlBtuVXM7jVf9BZQ/YpfxOvPQIx?= =?us-ascii?q?FeI+1UyT4U50hWv5YzB1tgZC+yDSRRM0WjMRgrjwgjARt9+oOScCS51WaTUucT?= =?us-ascii?q?3FJxicmSBNsxZVc1tqVIwBAtZZ57Eb2pNZ/sjFSUmyMiwKQQJtNhkm3vpFiU5M?= =?us-ascii?q?rliXdTrbDQW2afbFqgd3ctuJrM61MPT5+x9KhZjpsO8k66kORWCqlAO2TN/CqI?= =?us-ascii?q?/8s8GFuVGVdKfkKeG8Z2HOTCTUhxCqmbgkF4XK/zTUMAdDMZl112crYZj7Bm7X?= =?us-ascii?q?JhlGI6UbJ1RFWqxkddpGpf1VaNF+dKYP56BtGgqNRgnzF4y3sPlGMlHTSCzGLy?= =?us-ascii?q?Wa7uywu5/c7aDGROj7YcyM2mzHTL5pMZd89Tn7Aa3l0YtE9krxwPdt+VtwSULa?= =?us-ascii?q?PCCZsNThOgQL6dG+dkv4oJImAy7ZDYxtkHrp2kFAbdAYQzOr8JQfzJNW9mrwRf?= =?us-ascii?q?h/0kjpv+1Y76Nk5pUv47B11ce0Ir/fKfZAvk99BRiUHQFq+Y8zAGVkQmBRf+sR?= =?us-ascii?q?KOvQfasFjMDhseb3F7cN5B2S4exZZsPNJ1vdlcmnFjGcVRtEkR8DqTEAKAuc2e?= =?us-ascii?q?SFm6hpRsm7vuX5xlgi416lLh4B1rxt45mL+raQru/NcxTR1aQEWrTtRs7rqLQs?= =?us-ascii?q?v1if5fwilL4LYGB1YgunEOYHVsEH3Wfg0boqzT8wHMPfArLg4uBMW2g+njL6lJ?= =?us-ascii?q?B3B08WFe8MHbqX4YRemX81m+rYNtIKdaBCnnyAFQW+Hr8Dzn6r7DCXIHJ+jxHL?= =?us-ascii?q?3BzxTnm/7FjsrS93WSHM1cvsklJJVrmrAkdfRzamNlV8sDyRJwroqNr2uaMu4U?= =?us-ascii?q?EtLmPktcyClG29OLNWBcLzPtqcLjcopFgPlp0+WsSv2ZwHGdq6ONoR9Gp+bv7e?= =?us-ascii?q?5m6wnS9OvbpIh43E4s6P4vXXB36gj6+EpLqR2DBU0H84vUsw6tq4LPHB+8WKQ+?= =?us-ascii?q?i012YWVyp/uQrBXxuup7zesV8VOVKE0F3KmIwMMdFVx3842V/65OI7WtI86B1e?= =?us-ascii?q?FprcZ/MFvT3zOTr1zkyFbN0rTSSeyCVYHk7rHlZkAqQ833jwvM3Rn3fK51IoXp?= =?us-ascii?q?Vwd1DghRFvFIo4KFkt6VYNzSoBEAgNdQibA6u1BUThNoYLSU8DZgmZ07egZ6c3?= =?us-ascii?q?x0pzwqm16+PJaux8HaUNPO5HjgGShFhbBo4WsaoGTbJkYVBd6LLYpgjsCojgRf?= =?us-ascii?q?jmlmM8NearTcBe8MAZsWYi4wmkShq485hD86oUiJCGd65De5jMv9pw70R56j4V?= =?us-ascii?q?cCxCnhx/gwm+UeAGq+Dp+sLbv4aw6uaySKYtQP0a9wQuB2tgi5v/mlYjrs/M2u?= =?us-ascii?q?hBS43VhoX/8BxXLH6RoonayQR8JfAIK421YLZq728HKDQGJ3ISIdqWbOEx4yB3?= =?us-ascii?q?PzXJ+VNCHsMMaMgcPMrMhQBblE3pV6tO9srAAFOYDZl8d9ww5Wrt1D816Yc8Uv?= =?us-ascii?q?rn6DKuKpDQ8VdNP+9EjCVrk97Cv/Yawf7TCCgR/HmYZAN4wiecxJmXC/f/5/+A?= =?us-ascii?q?yNfKWFMaBiQ2SZtSJCKe+Qy7Qeq4jInmUgGO5cDvm58xaEWQRni1nKQErKlMC/?= =?us-ascii?q?JAhTvn0TheDIz1gOiVs9W04mtNqlJHCJpz7QHCGKhHO5V7PhL4ltWkRkdiHSb/?= =?us-ascii?q?fcDUeQAouOWI2ucN7eJ+N1H9ZY8AOB4Ezaz16WZNRAt0VLH2pkqZXf4WZNZ+R/?= =?us-ascii?q?PLsmtV6Zl5J6ESM1aTop3qrjFVqFE5GwIpZ7owoSZcdkbQhgFVXLz0uLEYgAsG?= =?us-ascii?q?TdF5oVNMGX63OG8m5TrHUqRVjK+LBPMJ8jWTSrEOXFhpMyN/RRO1w5Zue7qykP?= =?us-ascii?q?BZs2NGgDlyoPw33DxnXhe8vzPjp74V0zI65L64rCkBuWBCTuiGkifIF09MzPIR?= =?us-ascii?q?gKcYFnbt9F28YH4YbIfo57lnP8vg/5E743sjeRUjYzEGXeO4BiHykayIDIKPsN?= =?us-ascii?q?ZHiR+DosrOa6G8LTQIOrQ71x3jW2B30hLCkxZw7GsLXjKg4ccrJIW5PsYkyDSn?= =?us-ascii?q?GWzfdFsX+aNJt83xtV8XQ+csb1Nu3nlj2NCdRiIRXMzPB3o1jg88ZGVGcJJC6Q?= =?us-ascii?q?caF64sgjaJoqlJ4BoZYDLVEoS54Infg93E2X4nTddl3mjWvLGKhos20H15nNN5?= =?us-ascii?q?9iGOuGkTd+PFVM9hGWTz1p1Bxuz4e/WiqOQHR5FgyLu9Uf8NKNOv+W2o15V2Qk?= =?us-ascii?q?Wl3KgRH0KlMO8fwbfWSzulSWydWemQb2iMnio2Mk3s6hmsNFE3btlFr1MlOOvY?= =?us-ascii?q?mpFcjxHhUa9zRiiIoF/bzW8jMeAddw8tuoeoYQ8KTOkXZ+eCI+gi2vs+B0UQb3?= =?us-ascii?q?XRByt5F/e2sUKxnIh8I3hv+lv1YeLx8g39K9uSHh4EEZLGrp5v5/O1W3iNOXh6?= =?us-ascii?q?zB19JEN07fvQF0wttu9AdJachcDQh9N/0eEfbfdsPyo9utodmo947ImU18CKcQ?= =?us-ascii?q?rPwZnuP9HVpeOYA+bez0QsdWFWSL0ZYRn6548iJN42R6XTHadFvRQbHaU6ToIu?= =?us-ascii?q?N2Pw9KFsMgx+aQ/QZLWxgsnvuO2LfJ9UqGHM4lI3NifctAUJyuaoQgxjc5Cqm3?= =?us-ascii?q?LyLYg+RzJZtd1tCwdpE5VUFsMFrgqnH4SUl7+hh9+24UN6tPcAsbDsBfDSyNS5?= =?us-ascii?q?w4JxUoBd5UyPIjncH7FrgkB/geSpnvfA04X+Cd/4edwaSud3WGjFZaHaHo+nMD?= =?us-ascii?q?KBJtr8e1Ja876byL95VhSRZCbkX6uJrSGkMPRk4V4nyoxjZ+fTzSYi77fc2Nfo?= =?us-ascii?q?YGFbvCijp2aTNJRD9FzKGfDeXxVMRPqe7mllGawXbY3p9OYBNtAsz8Sc4wlt4z?= =?us-ascii?q?RYzsSFO7Kuo1TP2k1lb5LbKlXm2yIiVokXLxSzK0wsgXXWqn7FG3RTMtCkKdVx?= =?us-ascii?q?gNaSFhHt4lN+ln0tZm5AHGroQsycOXYa28K4egKK8ANLD9Aen++4Y0I4sbeySe?= =?us-ascii?q?ZwMJVfheqqrKkHkcpuKyzXRshVJSLQLLhtMTdKE+XPokQoYh4Ds7goVYc1ZYSO?= =?us-ascii?q?LFkBMEie1SP41RHC3lHsd9ywyKaJJz4b/W5cwL7C1ThMphK5ueqCgsH5S7DWco?= =?us-ascii?q?35UOTJMCU7UjGaRDIyEVum+Fq/p/UFvOCYIXoEolwObCOdEhITprtordjWFGPT?= =?us-ascii?q?nvdjfJISjvCARy/wUDF4lLY1BitTukCDWeEMFRPXb3D/hGpRoxKiJvtW8nL+br?= =?us-ascii?q?2Y27BZW+oIDYtQaveZWcfXeehCJzc0kTUUIOS8f9jbr7YjyFLITHAZHrLO9FKE?= =?us-ascii?q?SU6ZXP2cyyjsXYUPsIg+ojAo9c7Ini9rD6TIOK6SpyWg8o69kCmVuO7TW3IzY0?= =?us-ascii?q?MrmuICAWiAwB5GKG0eDdEapl3tEea8YBNX2XYoj/9+8wMdcwR0FHt12ztZm+ju?= =?us-ascii?q?NNdeTAssgX+0CNkPcUxtBjo7/Qfe+gn7fMAas8n7XWJS9rIQD4EaKa97u8HsJK?= =?us-ascii?q?IMzaNxj3pdqysgvnDYVgtQ?= X-IPAS-Result: =?us-ascii?q?A2HiCwDQsAlZ/wHyM5BcHAEBBAEBCgEBFwEBBAEBCgEBgwE?= =?us-ascii?q?mA2KBDI5zkF+CCwGPBIZoJgOBd4htVwEBAQEBAQEBAgECaCiCMyKBKls8BgECe?= =?us-ascii?q?QMJAQEXCCkIAwE5GhkFiFGBPg2yViYCinyGX4krfYUZAQSdW4cbi2wNgleIFCe?= =?us-ascii?q?GTEiTbFiBCk4hFYVrgUx0hiGCPQEBAQ?= Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea11.nsa.gov with ESMTP; 03 May 2017 10:34:25 +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 v43AYOjp030773; Wed, 3 May 2017 06:34:25 -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 v43AV2ml015776 for ; Wed, 3 May 2017 06:31: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 v43AUrfM029545 for ; Wed, 3 May 2017 06:31:01 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1CBAQC6sAlZhxy3hNFcHAEBBAEBCgEBgywmZYEMjnOQX5EQhm0khgAChGJXAQIBAQEBAQITAQEBCgsJCCiFRQMDeRAgMT0aGYhWgT4NslaKcwEBCCiGX4krfYUZBZ1bhxuLbA2CV4gUhnNIk2yBYU4hFYVGJYFMPjaGIYI9AQEB X-IPAS-Result: A1CBAQC6sAlZhxy3hNFcHAEBBAEBCgEBgywmZYEMjnOQX5EQhm0khgAChGJXAQIBAQEBAQITAQEBCgsJCCiFRQMDeRAgMT0aGYhWgT4NslaKcwEBCCiGX4krfYUZBZ1bhxuLbA2CV4gUhnNIk2yBYU4hFYVGJYFMPjaGIYI9AQEB X-IronPort-AV: E=Sophos;i="5.38,283,1491278400"; d="scan'208";a="6038180" 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; 03 May 2017 06:31:01 -0400 IronPort-PHdr: =?us-ascii?q?9a23=3A46PebxyDAUncl7rXCy+O+j09IxM/srCxBDY+r6Qd?= =?us-ascii?q?1OgQIJqq85mqBkHD//Il1AaPBtSFra8VwLCI+4nbGkU4qa6bt34DdJEeHzQksu?= =?us-ascii?q?4x2zIaPcieFEfgJ+TrZSFpVO5LVVti4m3peRMNQJW2aFLduGC94iAPERvjKwV1?= =?us-ascii?q?Ov71GonPhMiryuy+4ZPebgFJiTanYb5/KBq6oRvQu8ILnYZsN6E9xwfTrHBVYe?= =?us-ascii?q?pW32RoJVySnxb4+Mi9+YNo/jpTtfw86cNOSL32cKskQ7NWCjQmKH0169bwtRbf?= =?us-ascii?q?VwuP52ATXXsQnxFVHgXK9hD6XpP2sivnqupw3TSRMMPqQbwoXzmp8rxmQwH0hi?= =?us-ascii?q?gZKzE58XnXis1ug6JdvBKhvAF0z4rNbI2IKPZyYqbRcNUHTmRDQ8lRTTRMDIOi?= =?us-ascii?q?YYUSAeQPPuRXr4fmqlcSsRezHxWgCP/zxjNUgHL9wK000/4mEQHDxAEuBcwBsG?= =?us-ascii?q?jOrN7oMqkdS/21zLXSzTrYdfxZxTf945XPfxA5pfGDR69wcdbLyUY0DQzIlU+Q?= =?us-ascii?q?ppL4MDOVzOsNr3KX4PZnVeKqkmMqrRx6rDu3xso0lIXFmoYYxkrZ+Sh33oo5P8?= =?us-ascii?q?C0RU11bNK+DpddtCeXPJZsTMw4WWFnoiM6x6UGuZGleCgKz4wqxxvQavCaaYSI?= =?us-ascii?q?+AzsW/uRIThimHJpYq6whxG38US4y+38UNe70EpSoyZbjtXBsmoB2wHd58SZUP?= =?us-ascii?q?dx40Ss1DiV2wzN6exIOUU0mrDaK54lzL4wjJ0TsUHbEy/unEX5lrKWdlk++uez?= =?us-ascii?q?8evqea/mqYGBOI90kA7+Lr4ildC4AeQ9KgQORXSU+fyg1L3/+k30WK5KgeMykq?= =?us-ascii?q?nYtpDaOMsaq7WlAw5Vzokj6xG/Ay2g0NQDh3YLNl1FeBWZj9uhB1abO/38DPGi?= =?us-ascii?q?k3ywgTxrwLbAJbSnDZLTfVbZl7K0Rbth8QZ4wRcv19pW7JIcXqkFKe/vQEX4nM?= =?us-ascii?q?bVAh8wL0q/xOOxW4Y17Z8XRW/aWvzRC6jVq1Ldo7t3e+Q=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ECAwDQsAlZhxy3hNFcHAEBBAEBCgEBF?= =?us-ascii?q?wEBBAEBCgEBgwEmZYEMjnOQX4IMjwSGbSSBd4QJAoRiVwEBAQEBAQEBAgECEAE?= =?us-ascii?q?BAQoLCQgoL4IzIgGBKVs8AwN5ECAxPRoZiFaBPg2yVopyAQEIKIZfiSt9hRkFn?= =?us-ascii?q?VuHG4tsDYJXiBSGc0iTbIFiTiEVhUYlgUw+NoYhgj0BAQE?= X-IPAS-Result: =?us-ascii?q?A0ECAwDQsAlZhxy3hNFcHAEBBAEBCgEBFwEBBAEBCgEBgwE?= =?us-ascii?q?mZYEMjnOQX4IMjwSGbSSBd4QJAoRiVwEBAQEBAQEBAgECEAEBAQoLCQgoL4IzI?= =?us-ascii?q?gGBKVs8AwN5ECAxPRoZiFaBPg2yVopyAQEIKIZfiSt9hRkFnVuHG4tsDYJXiBS?= =?us-ascii?q?Gc0iTbIFiTiEVhUYlgUw+NoYhgj0BAQE?= X-IronPort-AV: E=Sophos;i="5.38,283,1491264000"; d="scan'208";a="6590095" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from mx1.redhat.com ([209.132.183.28]) by emsm-gh1-uea10.nsa.gov with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 03 May 2017 10:31:01 +0000 Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 52BC680C09 for ; Wed, 3 May 2017 10:31:00 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mx1.redhat.com 52BC680C09 Authentication-Results: ext-mx02.extmail.prod.ext.phx2.redhat.com; dmarc=none (p=none dis=none) header.from=redhat.com Authentication-Results: ext-mx02.extmail.prod.ext.phx2.redhat.com; spf=pass smtp.mailfrom=plautrba@redhat.com DKIM-Filter: OpenDKIM Filter v2.11.0 mx1.redhat.com 52BC680C09 Received: from hulk.com (unknown [10.40.2.172]) by smtp.corp.redhat.com (Postfix) with ESMTP id 269D2189CB; Wed, 3 May 2017 10:30:56 +0000 (UTC) From: Petr Lautrbach To: selinux@tycho.nsa.gov Subject: [PATCH 07/19] sepolicy: ptrace should be a part of deny_ptrace boolean in TEMPLATETYPE_admin Date: Wed, 3 May 2017 12:30:24 +0200 Message-Id: <20170503103036.17514-8-plautrba@redhat.com> In-Reply-To: <20170503103036.17514-1-plautrba@redhat.com> References: <20170503103036.17514-1-plautrba@redhat.com> X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.26]); Wed, 03 May 2017 10:31:00 +0000 (UTC) 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: Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" X-Virus-Scanned: ClamAV using ClamSMTP From: Miroslav Grepl Signed-off-by: Dan Walsh --- python/sepolicy/sepolicy/templates/executable.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/python/sepolicy/sepolicy/templates/executable.py b/python/sepolicy/sepolicy/templates/executable.py index 0db6b9cc..4cc5bfa4 100644 --- a/python/sepolicy/sepolicy/templates/executable.py +++ b/python/sepolicy/sepolicy/templates/executable.py @@ -419,8 +419,12 @@ interface(`TEMPLATETYPE_admin',` if_middle_admin=""" ') - allow $1 TEMPLATETYPE_t:process { ptrace signal_perms }; + allow $1 TEMPLATETYPE_t:process { signal_perms }; ps_process_pattern($1, TEMPLATETYPE_t) + + tunable_policy(`deny_ptrace',`',` + allow $1 TEMPLATETYPE_t:process ptrace; + ') """ if_initscript_admin_types="""