Message ID | 1494872563-12467-2-git-send-email-sbuisson@ddn.com (mailing list archive) |
---|---|
State | Superseded |
Headers | show
Return-Path: <selinux-bounces@tycho.nsa.gov> 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 EED7960231 for <patchwork-selinux@patchwork.kernel.org>; Mon, 15 May 2017 18:24:17 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id E5210289BF for <patchwork-selinux@patchwork.kernel.org>; Mon, 15 May 2017 18:24:17 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id D9BD5289C1; Mon, 15 May 2017 18:24:17 +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=-3.6 required=2.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED, FREEMAIL_FROM, RCVD_IN_DNSWL_MED, RCVD_IN_SORBS_SPAM, T_DKIM_INVALID autolearn=unavailable version=3.3.1 Received: from emsm-gh1-uea11.nsa.gov (emsm-gh1-uea11.nsa.gov [8.44.101.9]) (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 1B3E5289BF for <patchwork-selinux@patchwork.kernel.org>; Mon, 15 May 2017 18:24:16 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.38,346,1491264000"; d="scan'208";a="5791178" IronPort-PHdr: =?us-ascii?q?9a23=3Ax3TQKRP3vPXHAdttFsEl6mtUPXoX/o7sNwtQ0KIM?= =?us-ascii?q?zox0LP39psbcNUDSrc9gkEXOFd2CrakV1KyP6Ou5AzVIyK3CmUhKSIZLWR4BhJ?= =?us-ascii?q?detC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TW94jEIBxrwKxd+?= =?us-ascii?q?KPjrFY7OlcS30P2594HObwlSijewZbF/IA+roQjfucUanJVuJrsswRbVv3VEfP?= =?us-ascii?q?hby3l1LlyJhRb84cmw/J9n8ytOvv8q6tBNX6bncakmVLJUFDspPXw7683trhnD?= =?us-ascii?q?UBCA5mAAXWUMkxpHGBbK4RfnVZrsqCT6t+592C6HPc3qSL0/RDqv47t3RBLulS?= =?us-ascii?q?wIOSQ58GXKgcJuiqxVrg+qqxhmz4LJfI2ZMfxzdb7fc9wHX2pMRsZfWTJcDI2y?= =?us-ascii?q?bIUBCOgOPehAr4T/ulcDowWxBRK3Ce/z1jNFnGP60Lcm3+g9FwzNwQwuH8gJsH?= =?us-ascii?q?TRtNj7KbkdXvuvw6nT0TXDbu1Z2THg44XVbxAhoOqMXal3ccrX1EIiEBjFgU6N?= =?us-ascii?q?qYzkJDOVzeMNs26B4+V9SO2vjXUqqw50oje1x8csjpPFiZ4SylDB7Ch0xps+K9?= =?us-ascii?q?6gSENjfNKpH5RduzuaOodrWM8uXW5ltDggxrEboZK2ciwHxI46yxLCd/CLaZaE?= =?us-ascii?q?7g7/WOqLPDt1i3Roc6+liRmo60iv0Oj8W9Gx0FZNsyVKjMHBtmsI1xzP8siHTe?= =?us-ascii?q?Z9/lu51TaPyQ/T7uZELFgolaXBMZ4hw6MwloEJvUTfHi75hEX2jKiMekUi5ueo?= =?us-ascii?q?8Pjobq/jpp+dM494kgD+MqIwlcyjGek0LwcDUmeB9em8ybHv51P1TbpUgvEsj6?= =?us-ascii?q?XVqJXaKt4apq69DQ9VyIEj6xOnAje9ztsYmXgHLFRYeBOIloTmIFbOIO3+Dfij?= =?us-ascii?q?nVusiyxmx+zGP7L9ApXNKWLPkLH6fbln8UJcxw0zzc5H65JOFr4BOO7zWlP2tN?= =?us-ascii?q?HADB85NAq0zPz7CNV9zIweX3mCAq2eMKPUtF+H/PkvI/WSa48PozbxMf8l5+Th?= =?us-ascii?q?jXUhg18SYbGp3YcLaHC/BvlmIUeZbmDwjdcCCmcKuQw+TO30iFCZXz5TY2uyXq?= =?us-ascii?q?0n6TEmDoKmEZrDSpqqgLyb0yexBodWaXxeClCQDXfocJ2JWvkNaCKWJ89ujCYE?= =?us-ascii?q?WKOvS4A/yB6usxX6xKB/LurO/S0Yt4zs28Rp5+HJkhEy7zN0BdyH026RV2F0gn?= =?us-ascii?q?8IRzgu0a9ivUN9z1CD0a5kg/BFDtFT+e1GUh07NZ/dyOx6Dcr+WgTfcdeVUFym?= =?us-ascii?q?WMmpASktTtItxN8De1tyG8m4gRDZxCelH7gVl7mXC5Mu6aLcw2L9J8BjxHbazK?= =?us-ascii?q?MhlUUpQtNTNW26ga5y7wjSBo/Ok0WfjKuqcKAc0DfM9GeF12aOultXUBRzUaXE?= =?us-ascii?q?Q3AQeFHardLn6UPeV7WuE6goMhNdyc6eLatHctPpjU9cS/flJNveYnmxlny1BR?= =?us-ascii?q?aQx7OAdZHqemsG3CnHD0gEiQ8T926cNQciHiehv37eDDt2GFLseUzs8u5+qG6g?= =?us-ascii?q?Q0831Q6KbEph16ev9h4Sn/ycROsZ3qgYtyc5tzV0AFG90srMBNWdvQphfbtTYc?= =?us-ascii?q?km7VhdyW3ZshZxPpu6L6BtnlQeaRh4v1vy1xVrDYVNidMqrH0wzAp1MqKYzEhM?= =?us-ascii?q?dyie3ZD3NLzXL3P9/Ba1Z67QxF7ezM6c+r0T5/Qgt1XjoAapG1Is8np919lVz2?= =?us-ascii?q?WT5o/RDAcJT5L+TFw3+ANnp7HfeCU94JnU1XJ0O6murjDCw84pBPciyhu4Y9dQ?= =?us-ascii?q?Lb6LFA7oHM0eHMWhNOsqm121YR0eJ+BS6LQ4P8W4ePuawKSrJvpvnCq6jWRb54?= =?us-ascii?q?BwykSM9yt4Su7MwZkF2OqV0RGZWDfmi1etqMf3mZpLZTsKBGqw1TDkBJJNZq11?= =?us-ascii?q?ZYsLF2auLNGrxtV5nZ7hQWJX9F6kB1MA18+kYh6Sb1373QJKz0QXpmarmSyizz?= =?us-ascii?q?x7izsptLaQ3DTSw+T+cxoKImpLRGh5jVfwOIS0lM4VXEypbwgviRuk6l33x7ND?= =?us-ascii?q?pKR+KWnTQFtHfzPsI2FkTKSwqqKIY9RT55MwrSVXTOO8bEiASr76pxsa1z3sH3?= =?us-ascii?q?FCyzA8eTCnoY75nwFmh2KGNnpzq2DZec5ozxfF+NPcXeJR3iYBRCRgkTnYHEW8?= =?us-ascii?q?P92z8dqOjZvMqee+V2a9Vp1Udynm1oaAuDe95W1tHRKzhfazlcP7EQIiyy/0y8?= =?us-ascii?q?FqVTnUrBb7eoTr1Lq1MeR8fkRzB1/z9cx6Gpp4koQumJEcw38aho+a/XAfi2f8?= =?us-ascii?q?Lc1b2b7ibHoKXTML3djV7xX+1U19KHKG2oL5Wm+bwsR/e9mwenkW1T4l78BWFK?= =?us-ascii?q?eU66RJnTNvrVqlqQLceuRynjYByfou8XIajfsGuAw3wiWaGLASElFSPTbwmBSQ?= =?us-ascii?q?89C+sKJXaX63cbeqyUp+mc6uDKmYrQFaRHb2ZI0iEDRt7sVkLl3Mymbz5pv/eN?= =?us-ascii?q?nXcNITrAGbnAnOj+hSMpIxmeQFiTBhOW3joX0v0/Q7ggB23ZGmoIiHLH1g/Kyj?= =?us-ascii?q?DR5eKj31YMYT9yrjjalAg8mW2JqvEY95GjURW5voT+ynHy4Otfj9MAaOCjI8oG?= =?us-ascii?q?+BGbXDBQ+f9Ftmr3XXHpCuLX6XIH0Zwst+RBmBPkNQmhsZXDMkkZ4lDQCl2Nbu?= =?us-ascii?q?cF9n6TwL4F73tAdMwPpyNxbjSmffuBuoajAsRZiFNhZX4BtO50LPPsya6eJyHz?= =?us-ascii?q?pV8Ye9owyIMGCbYB5IDW4RUEyeG1/jJqWu5cXH8+WACOq+NeXBbqiVqeNEUfeI?= =?us-ascii?q?2ZWv0pB98jmWKsqPO2NuD/oh2kpMRXp5AdjWmy0TSywLkCLAd8ibpA2m9S1vts?= =?us-ascii?q?Cy6/rrWAP15YuUF7tSP9Rv+xasjqeFK+GQhTx2KTJC2pML33/Ix6AV3EQOhCF2?= =?us-ascii?q?azmtDbMAuDbVTK3OgaBYERgbayJvNMtP9K883xdCNtDFhd/v0b54lPE1AU9fVV?= =?us-ascii?q?P9gsGpedAKI2alOVzcH0mHM7CGJTzQw8HreqOwU6ZQg/tIuBGqojaUDUvjPjWF?= =?us-ascii?q?lzn0WBGiKv1DjSGBPBxDo4GxaBhsBnL/TNL9bR27NsV7jToswb07nnnKL3ITMS?= =?us-ascii?q?Bgc0NRqb2d9ThYje9hG2Nb4XpqM/KElj2C7+bCNJYZq/RrDTpvl+5A5nQ11adV?= =?us-ascii?q?5jleRPNpgCvSssJuo1a+n+aUyzpnXx1OqjBQiY2Wo0ptIqTZ+YNGWXre+xIN92?= =?us-ascii?q?qQAQwQp9R5Et3vp7xQyt/Xma3pJzdN6czU8tUHCsjTMMKILnwhMR/zFz7VCAsK?= =?us-ascii?q?VjmrNG7Fi0xaivGS+WWfroImpZj0hJoOVrhbWUQpFvMdD0RpBsYCIJB2Xzw6l7?= =?us-ascii?q?6Ul9QI5X2goxnSX8hVopfHVveODvr1MzaZkaNIZx0WzrPkNY4TLJH021R+allm?= =?us-ascii?q?m4THA0nQXNBJoiJ/dQI0pUJN8HZwTmItx0LldgOt4HgWFfGqhBI2jBVxYfg1/j?= =?us-ascii?q?f2/1g3PkbKpDc3kEQpn9XqnyqecDrqIaezWoFWEDb0uFI3MpPgQAZ1bBe+nUp6?= =?us-ascii?q?OzfYX7hRladvdXh3iA/AvptCAeRcQrNfYBAO3/6Xfekn0VRHpyq8xE9H//bKCZ?= =?us-ascii?q?xslAsya56jsXJB1xhlbNErOazaPLBJwURIhqKSoi+o0fg8zxIZJ0YL9mOdZTAH?= =?us-ascii?q?uEgJNrQ9PSWn4PZs6QuYlztEYmgMWOIgouh2+UMlJ+SA0yXg3qZeJU+rKeyfLr?= =?us-ascii?q?6Wu3PbmMGSWFMwzEQIlkde/bdozcgjblCUV0EzzLqRDRgJM9TNKR1NZcpI6HfT?= =?us-ascii?q?ZTqOsfnKwZ9tIoq9Df7nQvWBtKYOmE2kAh0kH58W4cQCA5msylvXId3jLL4Yzx?= =?us-ascii?q?Ui/h7rKEyZDPROexKKkDAHr9u5zJBpwYlXPisdDnllMSWr+rbXoRcngP6EXNcs?= =?us-ascii?q?fHgaWIoFNnUtVc21nS5Zom5MDD6t0uIW0AKC9SPzpjzMDDngaNpufOyUag1oCN?= =?us-ascii?q?G3/zU/7qe3hEXL/ZXZImH1Kc5tusTT6e8AoZaIFe9UR6Fns0jAg4lYW2CqU2nX?= =?us-ascii?q?HN62PZjxa5MjbdroCna6SVG/hDU1T9/tM9q3KKiHnx3oT55OsIaHxDAjKdO9Fj?= =?us-ascii?q?YGFhdspuED4aV8ZREDY5s7ehPnqgU+NqylLwiDyNmuRXiiKSdORflF0eq6f6BX?= =?us-ascii?q?zzYrbuKi0nQgSpA6wPWp/kEVQZELjhfexfGlZ4ZESiX8AX1ddB/JpSYgmWhhK/?= =?us-ascii?q?w+wuEhzxPUqVMcKSyEdPR1aGxYuNExHUidLmtwCmcjXVCTkJTD7RC237AJ5SRd?= =?us-ascii?q?hdZV3fdCsHjksZ/VeCisV7CzqZXJryogasAro6JsMYziJsuGsI3RnjnEQZbNrA?= =?us-ascii?q?KKSy+6GOBcmtRKJyJYWvZIk3k/OcMaoYpB9VYxVsAmKrxVDqksp6ylaTpjDS4W?= =?us-ascii?q?1i8XT5qO0iEYjOqg3LXXjQufcJMnMBMYqppCmccdXzRwYiwAuK+pT5/WmHOcSm?= =?us-ascii?q?gXPAcT6hxB5BgdmYBtZe3l74/ITZBWxz5Qvf10TjPBFoN0+FvjVmGWnV/4Re27?= =?us-ascii?q?k+OzxwJSy+nj38IHWB5lE0dd2fhZlk8pKLFxJKkQuo/KsjCIdUPmsmLi0vGmJF?= =?us-ascii?q?xLxc3SaVL4EJLPtXDgXS0E5X0UWYhPxWnRFJgIjwV5aKcrpFBNII+8eUbz/D0k?= =?us-ascii?q?yJp3ELamT8yrwEwlrXkeTSewD9VBE/1msE7QWDB9eZ+rsojlO5NITm9T45Cdql?= =?us-ascii?q?ZZkERxMyGi05ZcLd9C4iIUVjhVvTqdpMeySNFE2cJuDp8MJMt/tGn5GKxaPZie?= =?us-ascii?q?vWE2uqbvy3LC/DA8qEm1xDO2G6CiTuJZ+3YRGgImJmiErUkvFeQs+H/I8l/Rql?= =?us-ascii?q?B04/tbBr+XgEV+ujZyBJZOBipS2HCkKFRyQn9Gs/laKKvLcsxcReUyagG1OxAk?= =?us-ascii?q?E/4pwVCJ91lunXjleyxyqhda+yfFUgkoUikVh6zgmSECpsGiIjAWUZRIYis9by?= =?us-ascii?q?3dMQKUhThXvApDa0FtQ50ZAsxK+6sB0otQ48XPUlujJj8dXBx6KA041eRQlVRZ?= =?us-ascii?q?vEWfYyDdAhKidezTvR1vYceRsMmpIez7/AdAlIzqq/03+LsYR3K4gw2tXc7RoJ?= =?us-ascii?q?Lmut2MqESOaL/yM/egbn/ZUDjMkRewiK8/AJnE4yffLAhWJ4R0xHc/fZfhDmvL?= =?us-ascii?q?MghcKKIAO0pXT6Z6ZstaoupCfc9rZL4J+bNxBhKAXh7vApKgo+RGLlnJWTTTNC?= =?us-ascii?q?GB8uuhoY3N87DSVe/gadGSyHrdRaJ4IIt64yHhG7j2yY9e5lb22vB1+0NiUljG?= =?us-ascii?q?LzqOo8n9Jg4Q/8micVbivoc1EjzIBpdwjGDtyVtEd8YNRC2q6psYwotD6HnsUe?= =?us-ascii?q?J4zlTzsOpK+rl484k4/a5mxtqvKKfPLfRarVVnDQKKBgVr8ZUtBHZwR3xLbu8W?= =?us-ascii?q?MvfRcrwTjdrypODvC6wX9BqV9vRbadTdPUHBndK/CjWGRhxahwoBrCMaLg+A1/?= =?us-ascii?q?6Eh6B0SNyqpe7i2k435Fi+NBEGxqh35YiY4qqIuPPXbxzJwLgGQKfqQM3zrq4r?= =?us-ascii?q?u0yP+/Ipj6IOdXZzYw28F+gRTMgdyXn8zaoy1yIjD9vDH678+P5ET385mDbglo?= =?us-ascii?q?t8H1UQH/MYB7uL/YJQnmcigePZLcEWcrpfmmmTCR6kD6UCxmCx5yuQOmlljQnE?= =?us-ascii?q?0wvsTmOr8F/2sSh4TDPKz9fijkVVUb23Cl1JXyazOE94tzSPPBHztNfsvKQ440?= =?us-ascii?q?43PnbjtNKXm2urIKlXENHnJNyAPSk0o0oag4ErSdyrx48bAsa9IdcW8HxldfvR?= =?us-ascii?q?92KrnDFHo6dbhorR+NuZ+vPJEnm8l6easamCxChEyngkulEy8tSgNurL59CKWP?= =?us-ascii?q?mo2XgeQDp4uwvbRRG1sqbbr1cWOUOVzEjLhJYGPtZD3Xk3zkvm/vQsQMov9AVC?= =?us-ascii?q?EYbNf/ECpTH2ODbvxFaQfdI2WTeE0ztWGFL1HkN0GK4i12LspMjJj2vf+0U0Ro?= =?us-ascii?q?lscEzqnR13DoQiJk039Fca2TEDHhYRaR+FEL6kH0PlLZELVUIbcxSIwKC6ersr?= =?us-ascii?q?3U102r6g/+7TbfdyBqUXNPZdjxKOnEBBFZILta0TW65ze1hA+6HJvAfiFpLnX/?= =?us-ascii?q?/8lXUqL/G1Rdpa8c8BvXs4/gm/Xwag6YtE77sDkJCHbLJEboTMvMFy6Edn/z0P?= =?us-ascii?q?ejVWgBdhixO5UOYcpP3s49XAqJqn8PquW7otR+QZ8Bg0HWd+g4HzgF89u9HX0f?= =?us-ascii?q?lTSonPhYT46gBNLGaAuJzG3BlkNeoON4Wrca5893UdOSceI2gBPdyIZPQn/iBt?= =?us-ascii?q?MTrT511eAswWftMXJtDNmR1Ohk3vRr5T6tLRGkWEBIdra8Ao8233xSg68ZQmSO?= =?us-ascii?q?bv9iO2JZDE4lFJPvNDkDtjlNLYq+gI2vreEi4X7meFaxJt2CON14GNC+rs/eWL?= =?us-ascii?q?0NzUWE0JHigqU4daIzqO/henSfSxlJXoVAOU98DyjYk6dE2OXHywnL4KvrxKEe?= =?us-ascii?q?FeliXxxiJeGZzth/KJr9qs73NauUFFEIlp8RLIA7lQPpJ/ORT8l8mkWFJ8Bjfh?= =?us-ascii?q?d87Idhoiou2Wxv0D4+9mLUvxeZcbIg4Yy7L98XdVSwxuSLjqvlaWQ+0cf95mSP?= =?us-ascii?q?LeoXBT941gN6EOPF+HpJzptTdEslY2DxE1aLUotDxValHOnBFJW6bzoLMAhRcT?= =?us-ascii?q?UcViuUNVBGy+N2Qw5zvBVaRIg6icE/MV8jCJQawITUpkKCR+Qwm62J92Ybumge?= =?us-ascii?q?hHsn9aniN6uPUq0TtmRBu6uSH2u60N2TYg+KyluzQAuHxFSP6ekyTJCVhY0vQK?= =?us-ascii?q?jLkcBGzm6VOhYXkPdo3y76d7Jc7474ku/2w/YQk/fy0BRemgCj/wgLmOAoGUtN?= =?us-ascii?q?JcmQOCuMTJbb+oNyQSMa49yR37TXhnzgfehApo8HcMQji47t8rOou9Ocghxiez?= =?us-ascii?q?F2nUblAM7b1VsMfrs14EUvc2Y0t7wGp/ysiHWjENRMvXFmY6iggkbmtFf4xH6R?= =?us-ascii?q?8eDKQomTGIvq9H/g4IejvUFJqq+pXIl8fSxXY9Vctqxn7RpqCdhJMq0H1km8tz?= =?us-ascii?q?7i6KuXQSa/LXXtRpAnjyyodf0/Lxa++qsuAdR4ts0K6hX+MaMsm/5Wu2341nWl?= =?us-ascii?q?OkxrQbBFe5LO4DyavYUyi7TW2UQ+KLfHaQnzwhKE79+QGoLkEraMdNt0I9N+rC?= =?us-ascii?q?hp1flw3mSr50RD+fpVzczGwlL+wacRg6uIG5dAwWVOQRffSTJfAywP0iD1sBd2?= =?us-ascii?q?TGEjVwC++qqlOth4x7O3J84UXmf+Ti7B3pPMGVGhkeHo7QtoRx9uCiRmKdJX9g?= =?us-ascii?q?ywV/PFFz9+fbDVsxrOFdc5GVndjenNl71OkFd/B2MSIjptETgIVj6ZKP0MeLdx?= =?us-ascii?q?HRwYz+JdbPoviXG/ff1VglenlGUroFZgP4/4s6McA9W73SBbtWow8RBKk7QJwk?= =?us-ascii?q?Mmf+6rt0LAdtfQLLY7S0mMbqrPqRZpRIv3/W8k4wLCDEthwN0vy0Vw17YIy0iH?= =?us-ascii?q?jpJZAwRy5Br8dzBRd8G4tPAcwApRK9A5GIgKG7l8Ox+0Ritu8Ntar/FOvH1My9?= =?us-ascii?q?34prRJha+U2LMyrNBKlxnEtqkP6+gvHe3ZntEcniY88LVPBnQm7Zbb/LBoG/Kj?= =?us-ascii?q?OIOsLhdE9K6rqc0LNiUhWNfyD0RKuGuzeiNPVj+0k7zZZ4fOXLxjw3877bwMfy?= =?us-ascii?q?Z31cpiq7tn6GKp9f7F3MBezDUBNYTvWL8HplHaIJd4v76v8OPsY5zdif/QZz9j?= =?us-ascii?q?JC39WBI6e6s0/M1Vh3dZXBLEvmwyw5Q5UFIAyjMUswhm/UsnHdDm5AIcikKMlt?= =?us-ascii?q?htGVAwfz50lwn2EieGpBGmvuRdeMNmkXwcW+ZBeF9AhTFdYMg/a3eVIktq21Ue?= =?us-ascii?q?RoOI9KmeattLocittpNifPRNRaPyHXMb92MTpRDvnVqFgufBEEr6A/Wp0papiW?= =?us-ascii?q?PEMHLECAxDv9zQTYykL0bd2s27iNICsN7HVHy6jK0SNNpwmko/qZhNPsUKzBZp?= =?us-ascii?q?HsQPHSKDYlVi2dRTkqE0ap/FCku+AevPqZOmcSuVYUbTiXCAENp6Bjt9/QDnXc?= =?us-ascii?q?med7Zp0FmOiaWzzsSC1/jKcyHShLtUWQTPcCFgTbdGHhj3RGuAyjJ/5M+nTlY6?= =?us-ascii?q?eexqVLR+xFSrdLJ/mYRcbIPOtTLCoylykIfeO7c8DYop4n3V/SC2gUCa/F8BuZ?= =?us-ascii?q?VkHSCvidwS/7GIYYpY45vgI29d/K2Cx6CaLFO/CYvTHqupW1iCeepP32SngmY0?= =?us-ascii?q?tzhvkLRmaG3kpuMmYBXuoYskj2Xq+NYQ5myXMykuVok0sXchlySWZp1DtakPCV?= =?us-ascii?q?FchQSFpSh2SrFq5VJGtrBS89qBfZqjb5ZsYN7IWKH2I=3D?= X-IPAS-Result: =?us-ascii?q?A2GcAQDd8RlZ/wHyM5BcGgEBAQECAQEBAQgBAQEBFgEBAQM?= =?us-ascii?q?BAQEJAQEBgyqBbo52mgGOLDctizlXAQEBAQEBAQECAQJoKIIzJA5GKS8BAQEBA?= =?us-ascii?q?QEBAQEBHwIrJQEBGQYBAj0BGx0BAgECCQEBBRIxCAMBHxEBBQEcBxIFigUBAxQ?= =?us-ascii?q?BoC8/jgsFARwmAoJiBYNZChknDVaCYgEpAgYShD2RXgEEkSaMZJMdggKIbicMh?= =?us-ascii?q?kaSezOBFViBCi8gIYVDDxyBcmeGJCuCEAEBAQ?= Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea11.nsa.gov with ESMTP; 15 May 2017 18:24:12 +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 v4FINB5F032374; Mon, 15 May 2017 14:23:24 -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 v4FIN7MX276181 for <selinux@prometheus.infosec.tycho.ncsc.mil>; Mon, 15 May 2017 14:23:07 -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 v4FIN5bA032358; Mon, 15 May 2017 14:23:05 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1DABQC78RlZdEFTfUpcHAEBBAEBCgEBhUOOdpoBjm8OhhYChTRXAQIBAQEBAQITAQoLDAcmhUoGQAEbHQEDDAZLIxEBBQEcBxKKCgEDFAGgLz+OCwUBHIMKBYNZChknDVaCYgEBAQEBAQQCAR0CBgkBCIQ9kV4BBJEmjGSTHYICiG4zhkaSezOBFYFhLyAhhUMPHIFyZ4YkK4IQAQEB X-IPAS-Result: A1DABQC78RlZdEFTfUpcHAEBBAEBCgEBhUOOdpoBjm8OhhYChTRXAQIBAQEBAQITAQoLDAcmhUoGQAEbHQEDDAZLIxEBBQEcBxKKCgEDFAGgLz+OCwUBHIMKBYNZChknDVaCYgEBAQEBAQQCAR0CBgkBCIQ9kV4BBJEmjGSTHYICiG4zhkaSezOBFYFhLyAhhUMPHIFyZ4YkK4IQAQEB X-IronPort-AV: E=Sophos;i="5.38,346,1491278400"; d="scan'208";a="6052831" 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; 15 May 2017 14:23:01 -0400 IronPort-PHdr: =?us-ascii?q?9a23=3ARxotqRTkLRBrERZLu/Mqm2Ew2Npsv+yvbD5Q0YIu?= =?us-ascii?q?jvd0So/mwa6yYxWN2/xhgRfzUJnB7Loc0qyN4v+mADdLuMzY+Fk5M7V0Hycfjs?= =?us-ascii?q?sXmwFySOWkMmbcaMDQUiohAc5ZX0Vk9XzoeWJcGcL5ekGA6ibqtW1aFRrwLxd6?= =?us-ascii?q?KfroEYDOkcu3y/qy+5rOaAlUmTaxe71/IRG0oAnLq8Ubj4RuJrsvxhfUv3BFZ/?= =?us-ascii?q?lYyWR0KFyJgh3y/N2w/Jlt8yRRv/Iu6ctNWrjkcqo7ULJVEi0oP3g668P3uxbD?= =?us-ascii?q?SxCP5mYHXWUNjhVIGQnF4wrkUZr3ryD3q/By2CiePc3xULA0RTGv5LplRRP0lC?= =?us-ascii?q?sKMSMy/WfKgcJyka1bugqsqRxhzYDJbo+bN/1wcaHTfd4BWWZNQtxcWzBbD4+g?= =?us-ascii?q?c4cCCfcKM+ZCr4n6olsDtQawChe3C+z10T9Imn720rM80+88DAzGwQ0gH8kVsH?= =?us-ascii?q?TTqtX+KaAfUfuuw6nVzDXDdOhW2TD76ITSbx8uvPeMUKl/ccrU00YvFgfFgk+M?= =?us-ascii?q?poziOjOYz+IAuHWY4ep4Te+iiWEqpxtsrjSxxsogkIrEi4wPxl3F9Sh12Ig4KN?= =?us-ascii?q?miREJmfNKoDIFcuz+GO4dqWM8uXm5ltSAnwbMco5G7ZjIFyJE/yh7fdfOHd4+I?= =?us-ascii?q?7wrmVOmLIDd4gGtpeKqwhxqu6ESgxOzxW8mu3FZFqSpFldbMtnQT2BDJ9seHTf?= =?us-ascii?q?598l+g2TaJyQ/T9vlJLEI7mKbBNpIt3L49moAQvEnNBCP7mUX7gLeTdko+++io?= =?us-ascii?q?7+rnYq/hpp+ZL4J0kRrxMrkvmsykGuQ4NQ4OU3KG9uuh0r3u5kL5QLBQgf03lq?= =?us-ascii?q?nVqozVJcMepqKhGQ9azp4j6wqjDzehyNkYhmcILFZEeBKBkojoNErDIOz4DPij?= =?us-ascii?q?g1Ssly1nx/bdPrL7GJnNIX/DkKn5d7Zn90Fc0BYzzcxY559MEbEOPenzV1TttN?= =?us-ascii?q?3YEhA5Mwu0z/zhCNVmzIwSQ22PAqiHMPCajVjd4uMpPvnJf4IepSz8N+lg4vni?= =?us-ascii?q?kHs0sUEScLPv3pYNbn28WPN8LAHRZXvqn8dEEmoQuAc6ZPLlhUfEUjNJYXu2Ga?= =?us-ascii?q?Um6XVzE4+iDIHeVqixkbeB22G9BZQQaWdYWX6WFnK9TIiOUuwQaS+UauV8kycf?= =?us-ascii?q?Ur7pH5QryBC1rwj8jbZrKMLb/yQZsdTo090jtL6brg076TEhV5fV6GqKVWwhxm?= =?us-ascii?q?4=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0HjAwCJ8BlZdEFTfUpcHAEBBAEBCgEBF?= =?us-ascii?q?wEBBAEBCgEBhRiOdpoBjixDDoYWAoU0VwEBAQEBAQEBAgECEAEKCwwHJjGCMyI?= =?us-ascii?q?QRikvAQEBAQEBAQEBAR8CKyUBGgZAARsdAQMMBksjEQEFARwHEooKAQMUAaArP?= =?us-ascii?q?44LBQEcgwoFg1kKGScNVoJiAQEBAQEBBAIBHQIGCQEIhD2RXgWRJoxkkx2CAoh?= =?us-ascii?q?uM4ZGknszgRWBYi8gIYVDDxyBcmeGJCuCEAEBAQ?= X-IPAS-Result: =?us-ascii?q?A0HjAwCJ8BlZdEFTfUpcHAEBBAEBCgEBFwEBBAEBCgEBhRi?= =?us-ascii?q?OdpoBjixDDoYWAoU0VwEBAQEBAQEBAgECEAEKCwwHJjGCMyIQRikvAQEBAQEBA?= =?us-ascii?q?QEBAR8CKyUBGgZAARsdAQMMBksjEQEFARwHEooKAQMUAaArP44LBQEcgwoFg1k?= =?us-ascii?q?KGScNVoJiAQEBAQEBBAIBHQIGCQEIhD2RXgWRJoxkkx2CAohuM4ZGknszgRWBY?= =?us-ascii?q?i8gIYVDDxyBcmeGJCuCEAEBAQ?= X-IronPort-AV: E=Sophos;i="5.38,346,1491264000"; d="scan'208";a="7067614" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from mail-pg0-f65.google.com ([74.125.83.65]) by emsm-gh1-uea10.nsa.gov with ESMTP/TLS/AES128-GCM-SHA256; 15 May 2017 18:23:00 +0000 Received: by mail-pg0-f65.google.com with SMTP id u187so17855356pgb.1; Mon, 15 May 2017 11:23:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=Ebti6YSWupy/TryAE+E9oIav2uQzZiT95Bv9pOc/TKk=; b=BQzsfg3UDYJHKQlfCcNaVeT6POWBb6QtxiGChC5rfE+d4iV6k+fJ9mYn3NysJWK2t8 uH6bDWFtUF7M0CPr2+KHIXuULpbNaoOSfFwDL5QNCiXY7UEtA/xdWwlLJGF9WlJodIKO RmXKkE1wL2M6Xo2WIOiCLMYYQe9NHZv35a6/vnt2B+PGu2XDT9uYeSh+7zS7BizSH81e nyxbYmlRsUaTqq+daHhWiFqx04NeLU964NKaqVXe3LBaD0gYEOlsVZxBE/IoHnrb+jM7 t3ubW8D9HFFpWhNkhpk7seKxDPGVDo5wP4UVbVXN0S1G5az5YUH6jw3KQzWlPunCmU1w Rm3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=Ebti6YSWupy/TryAE+E9oIav2uQzZiT95Bv9pOc/TKk=; b=jtgykqBR/B+ED6umQ5DTyZtu9Lhx5U4jcFUciXrNtD2IX/yDlXQDX8QsMUmF8vKQKt 5Ilbu9rMP7KVIN7YoJ/EjfYqXO8RFG4EfgT7NSu3QEIdT4TGaS/FmBh3cY4p+tvmbRcm fPzi4Yc3Sc1KbdQRceGr+U3uYCrW63xjWi8VnRGG2zvuKsw4eDG7BcYam1viW0YENCLq FCK4UuAHvV2WtGMglbPrCrpaIK7X+wareOguE1D9X6onw+bTJNU/TamFv6SVEdd6h20k Jlg0maWN6gPeYb7CtHUqalySw8A2FcCLOM9T9r/NmhnqcfXhF18rUPhCGaXefuWYcYsc 0aUw== X-Gm-Message-State: AODbwcC+0SlOaN0crPOcL7T37S7cWIIXPy7SXR5cApE12nxzZLqCTqB3 5GHqfEV9b9revg== X-Received: by 10.84.233.199 with SMTP id m7mr10301259pln.108.1494872579241; Mon, 15 May 2017 11:22:59 -0700 (PDT) Received: from ltest-vm7.localdomain (fs276ec80e.tkyc203.ap.nuro.jp. [39.110.200.14]) by smtp.gmail.com with ESMTPSA id w76sm6382178pfd.76.2017.05.15.11.22.56 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 15 May 2017 11:22:58 -0700 (PDT) From: Sebastien Buisson <sbuisson.ddn@gmail.com> X-Google-Original-From: Sebastien Buisson <sbuisson@ddn.com> To: linux-security-module@vger.kernel.org, linux-kernel@vger.kernel.org, selinux@tycho.nsa.gov Subject: [PATCH v4 2/2] selinux: expose policy brief via selinuxfs Date: Tue, 16 May 2017 03:22:43 +0900 Message-Id: <1494872563-12467-2-git-send-email-sbuisson@ddn.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1494872563-12467-1-git-send-email-sbuisson@ddn.com> References: <1494872563-12467-1-git-send-email-sbuisson@ddn.com> X-BeenThere: selinux@tycho.nsa.gov X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Security-Enhanced Linux \(SELinux\) mailing list" <selinux.tycho.nsa.gov> List-Post: <mailto:selinux@tycho.nsa.gov> List-Help: <mailto:selinux-request@tycho.nsa.gov?subject=help> Cc: Sebastien Buisson <sbuisson@ddn.com>, james.l.morris@oracle.com, sds@tycho.nsa.gov Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" <selinux-bounces@tycho.nsa.gov> X-Virus-Scanned: ClamAV using ClamSMTP |
diff --git a/security/selinux/selinuxfs.c b/security/selinux/selinuxfs.c index e8fe914..2561f96 100644 --- a/security/selinux/selinuxfs.c +++ b/security/selinux/selinuxfs.c @@ -99,6 +99,7 @@ enum sel_inos { SEL_STATUS, /* export current status using mmap() */ SEL_POLICY, /* allow userspace to read the in kernel policy */ SEL_VALIDATE_TRANS, /* compute validatetrans decision */ + SEL_POLICYBRIEF,/* return policy summary */ SEL_INO_NEXT, /* The next inode number to use */ }; @@ -314,6 +315,29 @@ static ssize_t sel_read_policyvers(struct file *filp, char __user *buf, .llseek = generic_file_llseek, }; +static ssize_t sel_read_policybrief(struct file *filp, char __user *buf, + size_t count, loff_t *ppos) +{ + char *tmpbuf; + size_t len; + ssize_t rc; + + rc = security_policydb_brief(&tmpbuf, &len, true); + if (rc) + return rc; + + rc = simple_read_from_buffer(buf, count, ppos, tmpbuf, len); + + kfree(tmpbuf); + + return rc; +} + +static const struct file_operations sel_policybrief_ops = { + .read = sel_read_policybrief, + .llseek = generic_file_llseek, +}; + /* declaration for sel_write_load */ static int sel_make_bools(void); static int sel_make_classes(void); @@ -1827,6 +1851,8 @@ static int sel_fill_super(struct super_block *sb, void *data, int silent) [SEL_POLICY] = {"policy", &sel_policy_ops, S_IRUGO}, [SEL_VALIDATE_TRANS] = {"validatetrans", &sel_transition_ops, S_IWUGO}, + [SEL_POLICYBRIEF] = {"policybrief", &sel_policybrief_ops, + S_IRUGO}, /* last one */ {""} }; ret = simple_fill_super(sb, SELINUX_MAGIC, selinux_files);
Expose policy brief via selinuxfs. Signed-off-by: Sebastien Buisson <sbuisson@ddn.com> --- security/selinux/selinuxfs.c | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+)