Message ID | 1495040944-11552-2-git-send-email-sbuisson@ddn.com (mailing list archive) |
---|---|
State | Changes Requested |
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 0C50060230 for <patchwork-selinux@patchwork.kernel.org>; Wed, 17 May 2017 17:11:26 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 2AEF8287C2 for <patchwork-selinux@patchwork.kernel.org>; Wed, 17 May 2017 17:11:26 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 1DE07287C7; Wed, 17 May 2017 17:11:26 +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=ham version=3.3.1 Received: from emsm-gh1-uea11.nsa.gov (emsm-gh1-uea11.nsa.gov [8.44.101.9]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 18FD72877C for <patchwork-selinux@patchwork.kernel.org>; Wed, 17 May 2017 17:11:25 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.38,355,1491264000"; d="scan'208";a="5869434" IronPort-PHdr: =?us-ascii?q?9a23=3A/KMrChcxlTxrdalVKWlfqLtqlGMj4u6mDksu8pMi?= =?us-ascii?q?zoh2WeGdxcq7YhWN2/xhgRfzUJnB7Loc0qyN4v+mADNLuM7c+Fk5M7V0Hycfjs?= =?us-ascii?q?sXmwFySOWkMmbcaMDQUiohAc5ZX0Vk9XzoeWJcGcL5ekGA6ibqtW1aFRrwLxd6?= =?us-ascii?q?KfroEYDOkcu3y/qy+5rOaAlUmTaxe71/IRG0oAnLq8Ubg4RuJrstxhbJv3BFZ/?= =?us-ascii?q?lYyWR0KFyJgh3y/N2w/Jlt8yRRv/Iu6ctNWrjkcqo7ULJVEi0oP3g668P3uxbD?= =?us-ascii?q?SxCP5mYHXWUNjhVIGQnF4wrkUZr3ryD3q/By2CiePc3xULA0RTGv5LplRRP0lC?= =?us-ascii?q?sKMSMy/2/Nisx0kalVvhSvqRJiyILQeY2ZKeZycqbbcNgHR2ROQ9xRWjRBDI2i?= =?us-ascii?q?coUBAekPM+FaoInzv1sDrwayCAeyC+P00TJEmmP60Lcm3+k7DQ3KwAotFM8Ovn?= =?us-ascii?q?TOq9X1Mb8fX/2rw6bT1zrDdO9W2Tbj54jObxssvOyMXbNrccrKzkkvER7Og1KL?= =?us-ascii?q?qYP+IjOV1/8Ns3Oc7+pmT+6glnMoqwdqrzigw8cjkIjJhoYPxl/Y8iV5xZ84KN?= =?us-ascii?q?ulQ0B4ed6pCIZcui6VOodsQs4uXntktDg1x7EYo5K3YTAGxZojyhLFdvCLbpSE?= =?us-ascii?q?7gj9WOqNPTt0nm9pdb25ih2v60av0Pf8WdOx0FtSqypFlcTDuW4V2hzI78iHVu?= =?us-ascii?q?N9/kC82TaTzwzT6v9LIUQzlafDN54u2KQwlpsOsUTYBCP2hEX3g7OWdkUj4OSo?= =?us-ascii?q?7fjoYq76qZOGMo90iwX+Prwvmsy5H+s4LhADU3WU9OmzzrHu/VD1TK9UgvA5jK?= =?us-ascii?q?XVqo3WKdwepqGjAg9V1ogj6wy4DzejyNkYhmcILFZEeBKBkojoNEjCL+v/Dfei?= =?us-ascii?q?hVSjjClkx+vdM739ApTCMnjDkLD7cbZ78E5T0hA/zd9Y55JKEr0BOu78WlfttN?= =?us-ascii?q?zECR80Kw60w+HhCNpnyoMeWXiAAqmCPaPQtl+I4OcvLPOXZI8Jpjn9MeMl6+Tp?= =?us-ascii?q?jX8jll8XZbOp0ocPaHCkAvRmJF2UYXjugtgbDWgKvRE+TOvsiF2DTz5efHiyX6?= =?us-ascii?q?Yh5jA0E42mEIHDRpywgLCb2ye7BJJWbHhcCl+QCXfoa5mEW/AUZSKKPMBuiSIL?= =?us-ascii?q?Vb6gS4890hGjrw76xKR5IeXK4CEYsojj1Ndt7e3JiR4y7SB0D9ia02yVUm50mW?= =?us-ascii?q?UIRzkr069hpUx9y0yO3rJmjPxCEtxf/fRJUh01NZTE1ex1F8jyWh7dfteOUFup?= =?us-ascii?q?X8mmDisrTt8q39AOZEN9FMm4gRDYwyqmGbkVmKKXBJYs6KLTw2DxJ9phy3bBzK?= =?us-ascii?q?Qhjl8mQtdROm2imKF/8hbcB5LTk0SZjKuqcrwc0zDL9GeG12WOvUVYXxV3UaTK?= =?us-ascii?q?R3wfYVHWrdvh7EPYU7CuEagnMhdGycOaKqpLa9rpjVNdSffmPNTSemOxm2GqCR?= =?us-ascii?q?aO3LyMdonqe2QD3CrDEkQElR4c/WqePwgkGiihu37eDCBpFV/3eEzj6u5yqHe6?= =?us-ascii?q?Tk8v0wGKdFdt16Gr9REJn/CcUO0c3rYFuCcntjV1E02w0M7WCtqaugphZ79QYN?= =?us-ascii?q?0n71dbzmLZsAp9MoanL6B4iV4Uax53sF/21xVrFoVAltAnrX0rzAp2LKKXzklB?= =?us-ascii?q?eiiW3Z/uJ7LXLXPy8wq3a67M3VHe0siZ9bsT6PgirFXjpg6pHFI483p7y9lVz2?= =?us-ascii?q?ec5pLSAQocS5L+SEA3+AR7p7HBeSQ94pvU1Xx1PamvvD7CwMglBOw/yhavZ91f?= =?us-ascii?q?Kr+LFBfuE80GAMijMO8qlEKqbhIDIeBf7600MNmld/uBxa6nJuFgnCipjW5f+o?= =?us-ascii?q?ByzlqM9zZgSu7Px5sK2eyX3hGGVzjillesqdr4lpxBZT0IGWq/0yfkDpZLZqJu?= =?us-ascii?q?ZYYLFXuuI8qvy9pinZHtX2BX9EW/B1IG38+kYgGSYED83QJO00QXvX2nljGiwz?= =?us-ascii?q?xyjT4psrKV3DbSzOT6aBoHJmlLSXF5jVfiO4i0iMsaXFSzYggykhul4kj7x61B?= =?us-ascii?q?q6R5NWXTR1lHfzTuJWF4TqSwrqaCY9JI6J4wvyRYSuC8YUyERb7nuBsXyD3jEH?= =?us-ascii?q?VExD8gajGqv4/1nxtgiGKSNHxztmbWedlsxRfD49zRXeJR0ScbSyl5kzbXAkOx?= =?us-ascii?q?MMWu/dWRi5jMqPu+V367Wp1Vbybr0ZuKtDGn6m1yHR2/g/ezl8X5EQg7zSD7y9?= =?us-ascii?q?5qVT/SoBngYonr0KK6Me18c0lsBV/87dB1Gpt5kocqg5EQw3cajI2P/XUbiWfz?= =?us-ascii?q?Lclb2aXmYXoJRD4L2MLV7BH+2EJ9KnKJxoT5VmiSw8Z6fNm6emIW2iQ8789WE6?= =?us-ascii?q?eY9rpEkjVpolCgtwLefeB9nisByfsp8HMameYJuA4pziqDGLAdAU5YPCL3mhST?= =?us-ascii?q?8tCxsL5XaHyocbiq20p0hcqhA62aogFARHb5fY8vHTdq4cViNFLAymf85pv/d9?= =?us-ascii?q?nXadITqhqUkxHbguhQNJ4xkP0KijZ9NWL7o3Il1/YxjQZy0pGioIiHN2Jt8bq6?= =?us-ascii?q?AhFGMD31fNge+jLzgqZYhcaW2Z6gHol7FjUMRpvoQuqiECgOuvT/KwaODDo8p2?= =?us-ascii?q?+DGbXFAA+f7Flpr2rVHJCtK3GYOmMZwM5/RBmGOkNfmhsUUC8hnp4+CwCq3tDu?= =?us-ascii?q?f1l35jAW/F74pQVDxvhuNxbhTmfVvB2oZSssSJiDMBpW6RlP51nTMcOD9e9zAS?= =?us-ascii?q?dY8YChrACXLGyUeRhIB3kTWkOYH1DjIqWu5d7Y/uiAHOW+Mv/ObK6SpuxfS/eJ?= =?us-ascii?q?xYuj0oV88DaKLMmPOWNiD/Ij0EpZQX95A9jZmykISyEPlCLMb8qbqwmn9y1yqc?= =?us-ascii?q?C//vrrVxzz5YuTC7tSNtBv9A6sjaeFKeGQmD5zKSxE2ZMU2X/I1L8f0UYciy50?= =?us-ascii?q?cTmtDbMAtSvWQaLehKBYEhkbazlpO8tQ9aI82QtNNtDHhdPpzLJ4ieQ1C1hdX1?= =?us-ascii?q?z7hs6pfdAKI326NF7fHkaHLrqHKSfOw87tZaO8Tr1Rgf5OuBKsvDaXCUjjPi6M?= =?us-ascii?q?lzPxTRCgLflMjD2HPBxZoIy9fAxtBnb+Q9L9cBK7NsN3jTotwbAvnHzFKWscPS?= =?us-ascii?q?J7c0NXob2a9TlYjelnG2xd8nplKvGJmyCD7+bCMpYWqeBmAip1l+JA+3Q617VV?= =?us-ascii?q?7CBCRPNvnivdst9urEuikuWVzTpnShVOoC5RhI2XpUViJbnZ9p5YVHnZ5xIC83?= =?us-ascii?q?+fCxsQp9R/FN3ioLtQxcLMlKLuMjdN6cjY/c8BB8jSMs2HKmMtMQbuGD7XDAoF?= =?us-ascii?q?SiSnNWfBiExBiPuS7GGaroAmqpjwn5oDUrlbVF0xFvMeFEtlB8cPL41pUTM+lr?= =?us-ascii?q?6XlskI5WCxrBPJXsVVoojHVu6OAfXoMDuWlrhEZxQPwbP+NokcK5P01FdjalZg?= =?us-ascii?q?moTGAU3QXcpCoid5dA87vF1N8GRiTm00w0/qcAyt72UNFfGqhRM2jRN+bvor9D?= =?us-ascii?q?fp+Vg3J17KqzA3kEg+g9nlhiqRcDHpJqeqQY5WEzb0t1Q2Mp7jXwZ1agiykVZ+?= =?us-ascii?q?NDfDRrNekb1gentxiA/bp5RPGuVRQrFDYB8V2f6Yfe4o0UhGpiWh20BH+fPPCY?= =?us-ascii?q?F+mwsybZ6ss3VA1hplbNErP6PQILFEzltXhqKVoi+nzOYxwBQdJ0YM6m+SfjAH?= =?us-ascii?q?uFAQPLk8OyWo5vBs6RCFmzZbYmgDSeEqrexw+UMnJ+uAzznt3KVCKkCrKuOfKK?= =?us-ascii?q?2Zu3DalcGWQlI8zEUImFdZ/bJuy8csb1KUV1wzzLuWDxkGKNDNKR9Ub8VP73je?= =?us-ascii?q?ZjyBsf/XwZJyMYS9Df7nQvOTtKYOg0KkAAYoE54K7ssfApmmyFvYItv/LL4Z1R?= =?us-ascii?q?Ut4xzmJFGCDPRTZh2LljYGo8akwZ9424ldOysRAWJnMSW4/rzXvBMlgOKfXNcq?= =?us-ascii?q?ZXcXRpAEOWwyWM27nS5ZontBASKr3eIezQiN8yXzpj/MDDXmadpseuuUbwt2CN?= =?us-ascii?q?6q4TU/77S2iVnP/5rDO276MNNiutnT6e8HvJuHFe1bTaN8s0bdnIlYQWamU2jR?= =?us-ascii?q?Ht6pP5LwcZUjbcToCnamVVyykzE1T93xPdm3KKiInQHoSJ1bsImcxDAsKdWxFj?= =?us-ascii?q?cAFBdsv+sD/r5zZRUfY5onZh7lrxg+N626IAefztWuQ2asJCBLQPlezeS1fadY?= =?us-ascii?q?wzAqbuCk1HsqVos6wPWv8U4RWJEKiQnTxfm5Z4ZEVyjzBmdQewTIpSs3kWhhKu?= =?us-ascii?q?Yyzfk+wBPOrVkTLSqLePZvaGNao9E2HUmSLmluCmokW1+cipLO7RSo37AT4yRS?= =?us-ascii?q?gc5b0ehFsXj4uZ/fZiijVbewppXUqSUga8Eqo6NsMYD5JMuJqo/elCTFTJbMqg?= =?us-ascii?q?2FTDK6F/1Cl9dLPi1YRuJFlns4NswYp4VB81ExWd0kJ71PEqUsoaqqaTV8By4I?= =?us-ascii?q?0SAZT5+A3CAFguqkwbvakBaQf4giMBwDtJVCmcMTXTdrbC0EuKKtUJ7bmHODSm?= =?us-ascii?q?gOPAgc9x9M5B4amo92YO/l/JLCTIVQxD5Ov/J0TizLG4F0+Fv5UG6ZnUP1R+mm?= =?us-ascii?q?k+yt2QJSzezj0sMHWBFhFUddx/xalkwyKLF4M6MQpJLFsieUdUPmu2Lg0PGmK0?= =?us-ascii?q?NLyc3TbFL1F5bFtXDmXS0C53IUQY5PyHfQFZQWkgp5Z6YrpElCII+8YEb+4iYo?= =?us-ascii?q?x4J3ELmkTcqr3UoqrW4aRye2FNpME+9nvEjLVz1lYpCrrZTlNI9RQmJL+Z2StU?= =?us-ascii?q?lWn1t3Py6+05pcJNlH4iQQUzhXvTWdoNyyRdVb2c9xC58DOM1/unn6GKNANpic?= =?us-ascii?q?uHg2urvoyn/C5T8zrE26xDKoG6+jTuJZ+WIeFh8uJ2SEpUklF/Es/XvK8lDRrl?= =?us-ascii?q?B0+P9WCaKVjUVspjZxBJNOCy1I1XCkLlRzUGJJv/9cKKvLb8xWW+MyagO3Oxwi?= =?us-ascii?q?Cf4m2FSE/V1znXf8eCFyqhdW+yXGUAUuUykanKvtkyUEqs67IT8aV45IbTI5Yi?= =?us-ascii?q?fFMQ2bgzpYvBJCZExxRp8WHM5F+6kF0otQ4MXCU1ygKSYfXBxtLgg4y+ZQlVZf?= =?us-ascii?q?sEWEfiDQFQiodfHRvRBsYMiestWpI+rj/AdblIzorfo096MdSH26gQetW8zRr5?= =?us-ascii?q?fgtt2WsUuDbLz3M+OgbnPdTjXAkB69iKw4AJnN+ijcLBBUK4JmyXY+Z5juF3LL?= =?us-ascii?q?NwxcJ60HP0pbSbx6adJer+BAecBrZaYJ9rVxBh+cQhPvH5Kvo+dYIlnPQjTRMj?= =?us-ascii?q?uO/va5oY3N8bzXUfLgadCUx3bbX6J3OY936SHgG7f2y4BR51b21+x29kN9VFjG?= =?us-ascii?q?KTyOo8rnJgMX/smtbE/isocuHTPMD5d6iGDtyV1Yd8oLXy2q94wVyI9D6HnuV+?= =?us-ascii?q?13z1P+sPBW97l484k4+a5pycazJafWN/tarVVrAh+OBgVl7p8tGnRwR3hNYu8N?= =?us-ascii?q?L/fcZaEZgtrqq+DzCaMX9AGV9PZDZtbcIUHOhNW/CiqARhNehAcOtyQWLg2C2P?= =?us-ascii?q?6Zg6V0U9qqpfDl2kIx5FizNhwGw6p35YeD4aqIoPXYbwXKwLgBR6jqQt/zrrUw?= =?us-ascii?q?tEOT//IkkqUOdnZyYw29H+gXTtQdyXv4zaA20SIsFNvOH7D69/5FWXI5hDXglI?= =?us-ascii?q?1jEFgNBvMbB7yL/Z9ZnmsinezWKMEWeLhYmmmTDR6kDqMCyXmz5iuYPWllgxXO?= =?us-ascii?q?0xXuTmO291L5sDF3TjDNz9j5lEpZTL63BV1dXyCxI093rCuPPBb0tNrwoak16k?= =?us-ascii?q?U2P3fltNKLkWutIrJXH8vxJNyGOyY0v04XjIcsRtOzxYAbBMC9L8kL/HF5dPve?= =?us-ascii?q?5HuhkzVdrKdfm4re/saV9+3SHXmnia2at7qNyy5Dx3g9vFEw8NagOe/S59yERP?= =?us-ascii?q?SozWURTzxltwvHQRG1tqTRr0oINkyTzEfLhIsKM8lD3XYly07r/+cjQNc89QlE?= =?us-ascii?q?EIbPee8CryjpODTo2Vaff843Vi6G3jtTBVL1FFl1FbMy2G3uoc3Jkm3Q9EcwRo?= =?us-ascii?q?lqcEznhwJ4AJkkKU4371gX2CUDGxAXaR+HFLGoGVjlLYwcWEgYcxuHwqK1eqgp?= =?us-ascii?q?0k1o2b6v//XcbfJmCKoCKPldlRSCnF5FFZIKqaceWq5ze0dB9K7LoQjvE4rnX/?= =?us-ascii?q?njlXcrMP26XMBb/t4Dt3sj5Aa/SACs6ZFd4LYHkJqIbLJLYYDQvMBg6Edq/T8P?= =?us-ascii?q?dy1Xjxdlkxy0Svscq/7/4tfFrJWk8OGuVLwiR+8P7Rg7G3x+j4fsgFAkudzYzO?= =?us-ascii?q?ZcSpbbiIvl8gBNImKKuJ7A3BlhLeoDMJ6kfLF9+HoZPSceOmgOPd2Ma/Ym+SNt?= =?us-ascii?q?Ny/T51NaCMMWedwYJNbNmRxTikDxQLFc7NbbFUOYC4Z9cMAo9Wn3xCku8ZQiVu?= =?us-ascii?q?bg6Tm2JY3Q7lxWJ/NMljlsm87CpOkbxvrSEisX7WOaaxdr2COCzYeCC/Lq8eWL?= =?us-ascii?q?0tHUWEsMHjQqXIdFODqC5QunS/KplJXzTAyU7tX8gJQge0+LW3OxnasFsqdQEe?= =?us-ascii?q?FakSX0xCJeFp3vi/KTrdWs9HNdtkdbH4Zr8R3FBKJfM410ORvijMmkWFR8Bivk?= =?us-ascii?q?dcHQdxoupPSZxucW7OVjLEvyf4kbLQwYy7ji83paUhNuSKLqvlaeRe8Ra8VpSP?= =?us-ascii?q?XYrnBS7oJsLLQPM0aZpJzrqDdItV83DRQtaLAutDxbdlPBkBdTW6nqpL4KkhEc?= =?us-ascii?q?XsJhuU9QBWKwP3oz5zzGVatJi6mRDOYa8i6JQqwPVEVoNTh+Qwiu1ZVrdLaoku?= =?us-ascii?q?pLsmRcniNyuPIqySBpRAOguS3woKIAwT0g962jtDUaoHBLU+qQnSHJCVVF0fQL?= =?us-ascii?q?grwRC3nn6VOmZnkMcpH+4L59JcTv7YMh+WgwYQ0/fy0aWuStEyPwj6SIAoyJqt?= =?us-ascii?q?5TmB6NuMHTbbCuLCkSN7I9yQngR3h8yQXeghdo8HURTTWk8dAkJZ+xOcA7ySq0?= =?us-ascii?q?AWLbbkoD4rtVsMvtsl4GVOo2aU17z2VlycWHQjANS9HOG2YylQgoc2JEcIhM6R?= =?us-ascii?q?UCDaknni6IvrVa/gETeDrUEJqq+ofencfMwnQ8Q81lxmTIqa2ZnJ8q1mNqm89s?= =?us-ascii?q?5C6UpHsSb/DYU9NrAnXr2Ydfzev+ZvuzveADTItr06+hUPgEMsmi5WS6wpNqVV?= =?us-ascii?q?G5xr4GBVq2LPcDxqvHUyeiUWCYW+SLcmiUnzY+Nk7y5AWoIUMsZcdPrk89LvHC?= =?us-ascii?q?iYBGmw3mS7N0ST2apUXHw2w7LeMaawU2tZ+7ewwLSe4cfPScJekyz/09FlQMa2?= =?us-ascii?q?XFHS1oBO+qqVSthpR0O2184UXmZuTg6gXmMNqRGhkHFo7XtZxx9ua5RmKGP39v?= =?us-ascii?q?0htyMFNy9+jBC1Q7rvVcfIqJndjMm9R71vYIeOxzPi07pt4egZlj6Y2T0MeWbR?= =?us-ascii?q?HR0Ij9KszPrvifGf3fwFwgentGXboBfQP1+4I6M8Y3W7LNGbtZvAwcCrYhTZ0g?= =?us-ascii?q?Nmfx8aR0Ix1pcg7Veru4mM7qpviEZpFMvX/Z8kowLDvAux0E0vG1QxR7b4qrh3?= =?us-ascii?q?ruPp89XTdBr9xxCht8AoRDAcQArxCoA5SMgqG0l8ex+19mu+8NqafwDfTK28qi?= =?us-ascii?q?0oVpW5hV/1eLPCrQBKZ3nkRllPq9jena3pn3F8ziZcsOVPJnTW7ddr/GAoK/Jy?= =?us-ascii?q?qKOsL9fU5G7rGd3Kt9UhWQfyD5Q7GGuTalNPp+50U7zZZ0fO3JzDwi97vbwsf9?= =?us-ascii?q?Z3lHpie/qn6ELIBf40LOBezfWRJUVPWE/GFqE60LbYv76v0OPsI6wNeG+ARz7y?= =?us-ascii?q?pN0NGDI6e/qk/DwV97dZ3BIEvuwSY5VpEAIA6jPks0nW/ZtnPdDGxZLse+NcZt?= =?us-ascii?q?gNeVDhrq50Rqh2EtZ2hBFXTsRdeQP2gbxs2/aBeN9AJRANYJh/S3dlIgtq2uVe?= =?us-ascii?q?loPY1Imeewu7UEltZmMDrCRNVcPyHMLL92OSdRDurPpFg0eBIEtaY6Wpstb5iU?= =?us-ascii?q?PEwHKFuAyT/1zQba3k37bcej1LyIICkI9nVK1KzF0TxWqAmiuPaZn9fvULbHY5?= =?us-ascii?q?HqRPTSKjYqVimGRTQuFkak4VWku/8DvPqCO2cfo0sUbzmUCAEJo6Bgs9nQAnXU?= =?us-ascii?q?me15c50AnOqaVDzoSC1kiKoyAT5GtVuCQ/oGCQbbbnzsjXFCuAO8PP9M/HPkb7?= =?us-ascii?q?qexqZPXewZHJdMIbWlRI7cePZDN3Izmz4EIuegbpjZqLok1l/gU2QUCe/L+UeY?= =?us-ascii?q?QUrQReaTg3rvXIMIr803tzAu99b4gCB6CeLLMqyZqjro9ZS3yG6DtOnfUHQ9S1?= =?us-ascii?q?Aki+IFRm+ayV9PL39XJcsSvRTWT6SJfFpN2XRho/9vwAQLfkwnSXdz02ZNm/D7?= =?us-ascii?q?FsFfYVERhWKqBvYBaQYkX3sL4UaW71iqMpQ7ssfJSjobr+MB?= X-IPAS-Result: =?us-ascii?q?A2GcAQBsgxxZ/wHyM5BcGgEBAQECAQEBAQgBAQEBFQEBAQE?= =?us-ascii?q?CAQEBAQgBAQEBgyqBbo54mgiOLDcti2BXAQEBAQEBAQECAQJoKIIzJA5GKS8BA?= =?us-ascii?q?QEBAQEBAQEBHwIrJQEBGQYBAj0BGx0BAgECCQEBBRIxCAMBHxEBBQEcBxIFigU?= =?us-ascii?q?BAxQBoDk/jgsFARwmAoJiBYNXChknDVaCcQEpAgYShD2RXgEEkSqMZpMdggKIb?= =?us-ascii?q?ycMhkeSfjOBFViBCi8gIYVDDxyBcmeGLSuCEAEBAQ?= Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea11.nsa.gov with ESMTP; 17 May 2017 17:11:06 +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 v4HHB3xL031661; Wed, 17 May 2017 13:11:04 -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 v4HH9rk3051817 for <selinux@prometheus.infosec.tycho.ncsc.mil>; Wed, 17 May 2017 13:09:53 -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 v4HH9g0W030451; Wed, 17 May 2017 13:09:44 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1DuBQDhghxZdERTfUpcHAEBBAEBCgEBhUOOeJoIjm8OhhYChVtXAQIBAQEBAQITAQoLDAcmhUoGQAEbHQEDDAZLIxEBBQEcBxKKCgEDFAGgNT+OCwUBHIMKBYNXChknDVaCcQEBAQEBAQQCAR0CBgkBCIQ9kV4BBJEqjGaTHYICiG8zhkeSfjOBFYFhLyAhhUMPHIFyZ4YtK4IQAQEB X-IPAS-Result: A1DuBQDhghxZdERTfUpcHAEBBAEBCgEBhUOOeJoIjm8OhhYChVtXAQIBAQEBAQITAQoLDAcmhUoGQAEbHQEDDAZLIxEBBQEcBxKKCgEDFAGgNT+OCwUBHIMKBYNXChknDVaCcQEBAQEBAQQCAR0CBgkBCIQ9kV4BBJEqjGaTHYICiG8zhkeSfjOBFYFhLyAhhUMPHIFyZ4YtK4IQAQEB X-IronPort-AV: E=Sophos;i="5.38,355,1491278400"; d="scan'208";a="6056170" 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; 17 May 2017 13:09:41 -0400 IronPort-PHdr: =?us-ascii?q?9a23=3APnRCcBeobnFenXcBddn9ssmylGMj4u6mDksu8pMi?= =?us-ascii?q?zoh2WeGdxcS9ZR7h7PlgxGXEQZ/co6odzbGH7Oa5BidZucvJmUtBWaQEbwUCh8?= =?us-ascii?q?QSkl5oK+++Imq/EsTXaTcnFt9JTl5v8iLzG0FUHMHjew+a+SXqvnYdFRrlKAV6?= =?us-ascii?q?OPn+FJLMgMSrzeCy/IDYbxlViDanb75/KBe7oR/MusQUjoduN7o9xxvUqXZUZu?= =?us-ascii?q?pawn9lK0iOlBjm/Mew+5Bj8yVUu/0/8sNLTLv3caclQ7FGFToqK2866tHluhnF?= =?us-ascii?q?VguP+2ATUn4KnRpSAgjK9w/1U5HsuSbnrOV92S2aPcrrTbAoXDmp8qlmRAP0hC?= =?us-ascii?q?oBKjU09nzchM5tg6JBuB+vpwJxzZPabo+WM/RxfK3dcMgGSWZdRMtdSzZMDp+g?= =?us-ascii?q?Y4YJEuEPPfxYr474p1YWsBWxGxKjC/n0yj9Uh3/5w6s62Pk8HAHb3QwgBMkOsH?= =?us-ascii?q?PSrN7oM6oSSvu6zLTJzTXYdPNW3jH95JLVfR88p/GBRr1wcc/LxkkuEwPJlEmf?= =?us-ascii?q?qYvgPz6M0OkGrmuV7/J4WO+thGMrsRx9riavy8s2iYTEiJgZx1HH+Clhzos4Ic?= =?us-ascii?q?e0RFNmbdK4CpdcqT2WO5dsTs8/TGxlvjsxxKcctp6hZicKzYwqxx7BZPyDdIiF?= =?us-ascii?q?+hfjW/yQITd8nX5lYL2/iwqr/Uiuy+DxVdO40FlNripCndnMsm4C2wbP5ciAT/?= =?us-ascii?q?tx5kah2TCR2ADP8uxJI085mbDGJ5I/wrM8jJkevErZEiL3m0j6lKqWeV8l+uis?= =?us-ascii?q?5eTneLLmppqEOo9vkQ7+L6UumtekAeQ/NAgCRXWU9vm61LD48k35Ra9Fjvwykq?= =?us-ascii?q?XDrJ/aIsEbqrajAwBJyoYj9wq/DzC+3dQDg3YHKFNFeBSaj4nmIFzOPPD5Auu/?= =?us-ascii?q?g1SrijtrwevGMaf7DpXCKXjDjq/rfaxh5E5E1Aoz0ddf6opPCr4cO/L+QVPxtd?= =?us-ascii?q?zEAR85NAy42eDnCM5n2Y8EVmKPBbGZY+vutgqM5+QyM6yXaYQIojfhOr0g4PLz?= =?us-ascii?q?iXIRh1AQZ++q0IERZXT+Ge5pZw2dYHzxkpICHH0Msw4WUuPnkhuBXCRVanL0WL?= =?us-ascii?q?gzonkgBYanC5rTbpy8i7yGmiGgF9tZYX4VJEqLFCLTeo+NQOsNZSTaCNJgiScD?= =?us-ascii?q?U/D1UIU81Aq1swm8x7ZhBuXR8ywc85nk0Y4mtKXoiRgu+GksXIym2GaXQjQskw?= =?us-ascii?q?=3D=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ECBABsgxxZdERTfUpcHAEBBAEBCgEBF?= =?us-ascii?q?wEBBAEBCgEBhRiOeJoIjixDDoYWAoVbVwEBAQEBAQEBAgECEAEKCwwHJjGCMyI?= =?us-ascii?q?QRikvAQEBAQEBAQEBAR8CKyUBGgZAARsdAQMMBksjEQEFARwHEooKAQMUAaA5P?= =?us-ascii?q?44LBQEcgwoFg1cKGScNVoJxAQEBAQEBBAIBHQIGCQEIhD2RXgWRKoxmkx2CAoh?= =?us-ascii?q?vM4ZHkn4zgRWBYi8gIYVDDxyBcmeGLSuCEAEBAQ?= X-IPAS-Result: =?us-ascii?q?A0ECBABsgxxZdERTfUpcHAEBBAEBCgEBFwEBBAEBCgEBhRi?= =?us-ascii?q?OeJoIjixDDoYWAoVbVwEBAQEBAQEBAgECEAEKCwwHJjGCMyIQRikvAQEBAQEBA?= =?us-ascii?q?QEBAR8CKyUBGgZAARsdAQMMBksjEQEFARwHEooKAQMUAaA5P44LBQEcgwoFg1c?= =?us-ascii?q?KGScNVoJxAQEBAQEBBAIBHQIGCQEIhD2RXgWRKoxmkx2CAohvM4ZHkn4zgRWBY?= =?us-ascii?q?i8gIYVDDxyBcmeGLSuCEAEBAQ?= X-IronPort-AV: E=Sophos;i="5.38,355,1491264000"; d="scan'208";a="5869290" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from mail-pg0-f68.google.com ([74.125.83.68]) by emsm-gh1-uea11.nsa.gov with ESMTP/TLS/AES128-GCM-SHA256; 17 May 2017 17:09:21 +0000 Received: by mail-pg0-f68.google.com with SMTP id h64so2553995pge.3; Wed, 17 May 2017 10:09:21 -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=dV/J7B+oKsZj2Yn14hvHT8PpWyN/OA+dwpG+BuXUa6RbB64htfAD+p8DNEX+DYEGVV vOyaldOp+t5ORnfaQPXxJy6rmXSZg1GCa2g+qr0QcWZqQpNctQI21gegROXn3zKSKlwq LtUfIgv/pTPBq2kTDIAP8Nqcqqaq4LRnnKRNubs06/W/FGO9i3is5UnJ2AwZv+jf1p/s /AfykFkTNRl+rqR4Sxk2cpD+ZTNgRA/xNHV007iTsgkIvP/elBxKCcOK44562SbM85Vj WhQo6vvTHASf3h8igHlgLP4S5vS1J+1SNyA9jPc6RdF5vgQ+rVg56Exee1ZFjQW5d7u1 /q3A== 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=SGUszt+V03sCs86IBwLGKyf+sNw53s5w1i0jKqjLXg4NfV0cNLJ3Y1SCDbG0HjkNYD pwbnYSxY+fh89sS//+ZEoQRfwHKG8S393ohh7L6jWkeXtrBHekVJav0pwQqyawgkMAdy bx2Xa6V99/4F67XcfLeenNDgUEGUQgUkzEhp7eGN0SzU0+hs74TthzfypPZ/aOfcRC8/ w9qztV7Y8xY2l6Bq+d72hJtOwyWcZ9Wy2cyv2uaQR6DsRtvfif8l0BVirErydcIw0iBL Kki27O4HUMFGu9j8Nb7ZzGHUJRndSEtcnGeVPuA2EvFpa3e3mi1oriSNyYUmlLLTO85L 4EUg== X-Gm-Message-State: AODbwcDH12aWrp8lGyk7Inu0RRTvoLnsaSUiA+yGuprhKEOoEhu0Uw3e XI1FHtnZJiF4aw== X-Received: by 10.84.230.131 with SMTP id e3mr5643860plk.100.1495040959636; Wed, 17 May 2017 10:09:19 -0700 (PDT) Received: from ltest-vm7.localdomain (fs276ec80e.tkyc203.ap.nuro.jp. [39.110.200.14]) by smtp.gmail.com with ESMTPSA id g75sm6173067pfd.83.2017.05.17.10.09.17 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 17 May 2017 10:09:19 -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 v6 2/2] selinux: expose policy brief via selinuxfs Date: Thu, 18 May 2017 02:09:04 +0900 Message-Id: <1495040944-11552-2-git-send-email-sbuisson@ddn.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1495040944-11552-1-git-send-email-sbuisson@ddn.com> References: <1495040944-11552-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(+)