Message ID | 20180409183605.5956-1-sds@tycho.nsa.gov (mailing list archive) |
---|---|
State | Accepted |
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 806506020F for <patchwork-selinux@patchwork.kernel.org>; Mon, 9 Apr 2018 18:35:25 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 623C728AB2 for <patchwork-selinux@patchwork.kernel.org>; Mon, 9 Apr 2018 18:35:25 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 51E1628B64; Mon, 9 Apr 2018 18:35:25 +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=-5.2 required=2.0 tests=BAYES_00, MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from uhil19pa12.eemsg.mail.mil (uhil19pa12.eemsg.mail.mil [214.24.21.85]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id CF61528AB2 for <patchwork-selinux@patchwork.kernel.org>; Mon, 9 Apr 2018 18:35:23 +0000 (UTC) Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2]) by uhil19pa12.eemsg.mail.mil with ESMTP/TLS/AES256-SHA; 09 Apr 2018 18:35:21 +0000 X-IronPort-AV: E=Sophos;i="5.48,427,1517875200"; d="scan'208";a="10529969" IronPort-PHdr: =?us-ascii?q?9a23=3AwWAPshwfSi9P//zXCy+O+j09IxM/srCxBDY+r6?= =?us-ascii?q?Qd1u8QK/ad9pjvdHbS+e9qxAeQG9mDsLQc06L/iOPJYSQ4+5GPsXQPItRndi?= =?us-ascii?q?QuroEopTEmG9OPEkbhLfTnPGQQFcVGU0J5rTngaRAGUMnxaEfPrXKs8DUcBg?= =?us-ascii?q?vwNRZvJuTyB4Xek9m72/q99pHPbQhEniaxba9vJxiqsAvdsdUbj5F/Iagr0B?= =?us-ascii?q?vJpXVIe+VSxWx2IF+Yggjx6MSt8pN96ipco/0u+dJOXqX8ZKQ4UKdXDC86PG?= =?us-ascii?q?Av5c3krgfMQA2S7XYBSGoWkx5IAw/Y7BHmW5r6ryX3uvZh1CScIMb5Q6o0WT?= =?us-ascii?q?C/5Kl1ThHmhjoMOzog/G3JlsB8iaRWqw+jqRNi2Y7ZeIGbOuRwcK3eet0UWH?= =?us-ascii?q?JBU8RMWyFPHIy8dJACA/YdMetCs4XwvUcCoQe4CAKxBO3v0DhIhnru0KMnz+?= =?us-ascii?q?QuDxnG3Aw+ENIIrX/asdD1O70WUeCx0qbJzSjIYvRN2Tjg84jFaQwhoPGQUr?= =?us-ascii?q?Jwdsrd008vFxjfgVmKpozlOC2V2/0LvmOG7ORgTfqih3Mopgx+uDSixtoghp?= =?us-ascii?q?PXio8a1FzI7zh1zYAoLtOiUkF7e8SrEJ5IuiGfMIt5X90tTnlzuCY/1r0GoZ?= =?us-ascii?q?m7fDUWyJg/xx7QdfiHc4+Q7xL/TumROzZ4hG9+eL6lmxaz8VSvyu37VsWu1l?= =?us-ascii?q?ZFsjFFncXWunAI1hzT7tCLSvp7/ki/xTaCzx3f5+5LLEwulafXNoQtzqA/m5?= =?us-ascii?q?YNq0jPAzf6mEDsg6+XckUk9PKo6+PiYrj+vZ+TKYt0igD4MqQzlc2zGP83Mg?= =?us-ascii?q?8TX2id5euzyqbj8FblQLRKkvI2kq7ZvIrcJcQAvKG1GQBV0oE96xqnFTepzM?= =?us-ascii?q?wYnWUbLFJCYB+HjY/pO1fUL/DkDfewmVKsnSxpx/DBOL3hB4/CLmPfkLj/Z7?= =?us-ascii?q?Z98FRQyA0pzdBQ/5hUEK0OIOrvWk/ts9zVFh05Mw6uzOn7C9V9zYQeWWSOAq?= =?us-ascii?q?+HK67Sv1uI5v8gIuaXeY8Vvir9K+U/6/7pl385lkcXfbO10psPdHC4AvNmLl?= =?us-ascii?q?2XYHrthtcBFHkFvhAlQezkllKNTDlTZ2yoUKIk/DE7D4CmApnfSYCxmrCB2z?= =?us-ascii?q?27HpJObGBcFl+MCWvod5mDW/oUdS2dPsphkjsCVbi9VoMszg+uuxHgy7pmL+?= =?us-ascii?q?vU/SsYuYjl1Ndr++3ZjQsy+iBsD8SBz2GNSHl5kX4URzAsxqByulByylCG0a?= =?us-ascii?q?dkmfNYDsBT6+lPUggkKZ7W1/Z6BMzqWgLdYteJT06rQ9WnADE2SNI82NoOY0?= =?us-ascii?q?JkF9WjiBDPxSyqDKUPl7yIBZw07LzT02L3J8lj13bMzLMhgEU+QstTKW2mgb?= =?us-ascii?q?Zy9wbJB4HTlUWWi6eqdb8H0S7I7GeDzHOCvFpWUQ5rS6nFWmofZkTOp9Tj+k?= =?us-ascii?q?zCV6OuCaggMgZZys6NMKhKatr0jVhdR/fsItfeY2Wsm2uqAhaI3LyMZpLwe2?= =?us-ascii?q?oBxCXdFFQEkwcL8HmcKAc+HCahrHzEDDF1D13gf0bs/fN5qHOhQU8+1xuKYF?= =?us-ascii?q?F517qp5h4VguSRS+kO0b0ZoyohpDB0HVmn09LQFdWAuxJrfL9AbtMl/FdHyW?= =?us-ascii?q?XZuhRmPpyuNaBigUUecxhsskP10RV3DYtBkc0wo3Ms1gZyL7yX0E9ZfTOCwZ?= =?us-ascii?q?/wIqHXKnX1/B23Za/ZwFXe0MqI9acV8/Q1sEvjsx+zFkU57nVn1sNZ03yG5p?= =?us-ascii?q?XFFAASS47+Ul4r9xhmoLHXei8954LQ1X1oL6a0qSTP1Mg3C+s/zRasZdBfML?= =?us-ascii?q?mLFAXqCc0VG9CuKPA2m1iudh8EIuFS+7IoP8OhbfuKwrKkPOZnnDKggmRK+4?= =?us-ascii?q?R90kOK9yVmUO7I2IwJw/aC3guITz38lkuustjrmYBYYjEfBm6/ySn/BI5Nf6?= =?us-ascii?q?FyZpgECWOvI82x29V/iIXgW2VA9F6iAVMG2dOmeQGIY1z7wwJQyVwdoWa7li?= =?us-ascii?q?ug0zx0jzYpo7KF3CzJx+TicAQIOnRXS2llg1bhOpO0j80GU0izdQQpkwGl5U?= =?us-ascii?q?nizahBuKt/N3XTQVtPfyXuLGFtTK2wtqGZbs5M9pwotz5XUOKiblCGULL9pA?= =?us-ascii?q?Ea0yz7FWtE2D87by2quon+nxFikGKSNmtzrH7HdsFo3xjf4sDcSuBL3jcdWS?= =?us-ascii?q?l4kifYBkKnP9Wz5tWUkIrDsvqiWG2/WJ1TdjPrzYyeuyeh421lHwG/leipmt?= =?us-ascii?q?L7CQg6zTP7195yWCXWqhbzf5Lm17q8Me16fklkHln85NRmGotmiIs/mIkQ2W?= =?us-ascii?q?QGhpWS5XcHiX38Mchf2a/lcHUNRCILwt7M7AjrwkJjKGiFx4XjVnWS2sFhfc?= =?us-ascii?q?W1YnsK2iIh6MBHEKmU46ZCnStppVq4qBncYfZjkTgAzvsu8mQVg/kTuAoqzC?= =?us-ascii?q?WSHKwdHVVCMSzrjRSI4Mi0rL9La2a3bbiwyE1+kMikDL6YpgFcXGj2eos+HS?= =?us-ascii?q?Bq9MpyK1TM32Pv6oH/ZNbfd8oTuQOOnxfGkedVNIo7luAWiip/JWL9oXolxv?= =?us-ascii?q?Y1jRx0w561oZOHJH9r/KKlBR5YLSb4aNkP9THol6pemdyW34+3FJV7BjoLRI?= =?us-ascii?q?foTe6vED8Ks/TnLRyBECUkqnqAF7rfHBWf6Fx6r3LBEpCrMWuYJH8FwtVjXh?= =?us-ascii?q?adIFZTgAcOXDU1hpQ5DBylxNT9cEdl4TAc/kb4pQVXxe12MRn/U3vfpACzZz?= =?us-ascii?q?c1VpeQMgRZ4htF50fPPsyU9vhzED1A/p29sAyNLXSWaB9TAm0OXkyEBkvjPq?= =?us-ascii?q?W15dXa6OiXGPaxI+HVYbqQrexeVvGIxY+g04Z94zmNNt+PPmR5D/Eh1EtMR2?= =?us-ascii?q?x5G9/emzUJUSAXkDjNb8GDrhem5iJ3tty/8OjsWA/3/oSPCrRSMdJp+x2tnK?= =?us-ascii?q?iMKfWfhCdjJjZezJ8MwmXIyLcH1l4Ily5ubyWtEagHtSPVVq3QlbVYDwAFZC?= =?us-ascii?q?5oM8tI97wz3g9IOcHBi9P10qV3jvk6CltfUlzhgM6pb9QQI26hLFPHGFqLNL?= =?us-ascii?q?OeKD3XxMH3ZLmwSadXjORVqRKwvy2UE1XkPjudlDnkTAygMeZJjC6HJhNeo5?= =?us-ascii?q?29fgxrCWf9UNLscge7P8NvjT0q3b00gWvHNWwcMTl8a0NNqbmQ7SJEgvphAG?= =?us-ascii?q?FB63tlLfWemymH9eXYLYwWsfRzCCRui+1a+Gg6y6dS7CxcR/x0mC/SocB1rl?= =?us-ascii?q?GjlemPxDRnXwRSqjZXhIKLukBiNrvD+plGR3nE4AoH7X+MBBQSu9tlFtrvtr?= =?us-ascii?q?hOxdjXjq3zMjZC88nP8MsEHcfUMsOHMGE5MRrtAjHbEBUKQSSsNWHFiExXiO?= =?us-ascii?q?uS+WGNrpgmtpjsn4IDSrlFW1MvEvMXEUdlHNsZIJdrRDwkl6WbjM0J5Xakqh?= =?us-ascii?q?neWtlatIjdVv2OGfXvNCqZjb5cahsS37z4NpocOZfh20N+all3h5/FG0vKXd?= =?us-ascii?q?9QpS1hYBc0oF9T/3l+VGEz3Vzqah+16n8JCfG0hgI2ihd5Yek16Tjs5FE3Jl?= =?us-ascii?q?zXqyQulEkxmM7ojiqPfz7rK6e8R4ZWCzD7t0IpKJP0Xx51bRGunUxjLDrLWq?= =?us-ascii?q?hej6VhdW92kw/RooFAGeRGTa1Dbh4Q3u+YaOk10VRGqyWn2U9G6fHDCZR8iA?= =?us-ascii?q?sgaYSsoG5Y2wJ/cN41IrTdJK5OzlhKmK2OuC6p1ucqzQ8RIUYN7XmeeCkSuE?= =?us-ascii?q?wHLrMmPTan/vRw6QyenDtOYHMMWOQuovJr8EM9JuuBwjn83L5EL0C+K/aQL7?= =?us-ascii?q?iFu2Tak86HXE8w3FsSl0ZZ5bh2zdsjc02MWkAzzbuREhMJNdbCKQBVdMdd6X?= =?us-ascii?q?nTfCaUvurW2551OZuyFvzwR++UqKkUml6kHBouH4kU9MsBGpis313GIsj/Kb?= =?us-ascii?q?4EyRMt5APtJFqfF/lGYxOLny0Bo82mwp93wJNRJjcDDmVhKS+3/KrYphc2gP?= =?us-ascii?q?qfW9c7emwVUZUCNn8tQsK1hjBZsGpaDDmsyO0Z0giD4yX7piTKAzn2d8Bja+?= =?us-ascii?q?uMZRNwFNG2/i0y86eriV7W9pXeI3/1NdF5t9DS9+wVvJeHBOlSTbVntEfcgY?= =?us-ascii?q?ZYTWSwU2HTCd61O4Twa440YNzuDHa6U0CwizIyT8f1J9ajNrGGjxzyS4tIt4?= =?us-ascii?q?eWxywsNci4Fj4CARhwvP0D6Lh6ZQIdf5oxeQTouBgmN6yjPAeY1c2jQ3y3Jj?= =?us-ascii?q?tMSPlQ1v63Z6BNzyU2cO+11n8gTpA8z+m49U4NRZ4KjhHCxfatfYZeSy3zFm?= =?us-ascii?q?ZbewrRuSozj3JhOfoqwucj3BPItkERMj6ReON1aGxEvtQ8BVKILnV1EWc4Rk?= =?us-ascii?q?GTgpTd7QK22LAS5SRdlc5O0eJZqHj+ooPfYDW0Vayus5rVqSkgYsY6o61wN4?= =?us-ascii?q?zjLdCLtZ3EkTzZUJbQtgqFUDOnGPpBgNRQJjxXQOVQk2E/JcMGoZZB6VY2Vs?= =?us-ascii?q?omPbNPErQsprawZTpnFiMSzC4ZV4Kc3DMZmOu83aXVlguIepQ4LBMEqIlCgs?= =?us-ascii?q?caUyNuYyMeorOjWJvSl2CaT2gEPhsT7R5M5Q8bkY9wZv7q4IzNTJBWyj5Wp+?= =?us-ascii?q?l7UizEF5Vy8Fv7UG6Wi0DiSPq9i+ypwR5SzPX039kHXx5/DFNQx/pKmkstM7?= =?us-ascii?q?57Ma8QsZDWsjWQb0P1oHrtyPe6JFlW0cDUd0f3DJDfumr4TyIR4mAbSpFXyH?= =?us-ascii?q?HHC5sSlxR2aLwxqFVLOoCmdV705yY4yIRxA7m4Sceryk4nrXYBWSinCMdOBP?= =?us-ascii?q?99sF3JQj1lf46kp4j/N5VUXGBQ5IWXq01Fn0V1Ly651Z1cJtlR4jERQTdPoC?= =?us-ascii?q?+SvN+pRcJf3s92CoMDLc1ku3fhAq9EPoaeo2EusLz11nDZ4yw8sEu9xDirAK?= =?us-ascii?q?C4Qf5W83EcFwk0KWmTsVUgD+wp8mjO6F/NqUx08/1dBreRkUV7uCx9EYxWBj?= =?us-ascii?q?ZVyXClKEx+TGNYvOpHKKTaadBcTuI2ZR+oJRwxC+Aq0FCO/U5pg3j1eSpyuR?= =?us-ascii?q?VG+yrFRQk7STEVgqvxmT0ZssynISQaS45SYjo8cyfIMBmbmSdKvBZFd05lRZ?= =?us-ascii?q?YZAspf+74B2YtY5M3CSVyjKSsdRhxtKho40eZDlU5EqEiYZTrdAhS2evnSqR?= =?us-ascii?q?B3YMORrNKzLPvj4gdHi4TnsOQm+KUfXXGmnhetQd/GpY/mqtKKrleOdLv/M+?= =?us-ascii?q?CkY3/OViLMjRerhbcgFZbK4TPeMA9GK5l+1XokYITuCW/RMhRAPKIXPU1bVb?= =?us-ascii?q?p1ad9euOBVe9dkeLoV+a9qHh+HRAngGIqhrPlcKVbcWCrRIj6d8uOlp4LT9r?= =?us-ascii?q?vdRfLmZsOS23bNW7h3MYti6TnnB7fq1pdT+kzy2vp290N6T13GPzqArNTnKA?= =?us-ascii?q?ML/tOtdlD+vp0zADPZHItwkGf3xk5ebcYXRDeq8JsAwpND9HnwUf540lT0sO?= =?us-ascii?q?BK8blk6JU447dtyciuPqfeM/VasUhgAhiPHQVn7ZAtDWdwRmxLZe8RMvjRd7?= =?us-ascii?q?wDjc/ys+D3C7AX6BqN9uNFc9THI1/OmtKjCjCcThxJhxwBpiIbLgSC0f6Fh6?= =?us-ascii?q?50Rty/qej/xE0t/0C0LgQaw7B1+YeE5q2IqffTbxvKyLgJWrPnRs3tobsxvE?= =?us-ascii?q?OS/+crlKYUemxyYQ2oDvQSVtIHymfn16AqwjomE9nfELL45P5DS3U5kyrim5?= =?us-ascii?q?B8GlUbAfYUEqSL/ItAhGc4murZNtIMfqBEhGmPCQauEqUexn6z9yuXPG5ljw?= =?us-ascii?q?nP0xDxW2y89kP5oDRjQSTS09fsjFZaWqOwBUdIUCqjIVV4vy+XPAr0qNr3vr?= =?us-ascii?q?w441o3Mmz/utOCjmmhOLJLH83nPtOcPC00qUkLg502W9Ogx5oUGcenINcW6n?= =?us-ascii?q?FxdOHS62Sxky9Ou61HnZbR4tmJ+vXLGnmtl7WapK+RxD9Eyng5s1Y/6sqjNv?= =?us-ascii?q?3X/N2FXfCo12cXTyditArMRAa1pabHr18IOUyK3kDLmJYJPt1D3nk3yFvm5O?= =?us-ascii?q?49T9I37gleEZzAZ/warzDpJDT02UqfY84wViSG3DtYBEj1HkdkGKg8w2/wuM?= =?us-ascii?q?PJlWvO9F0oXIZwalfniQZxD4omNUIn8EIXzTYbEQgRdRCbC6mlBUv7IosCSU?= =?us-ascii?q?gDbhOH0L+heqgp2U1zw7Wv5PLcbOFnA6oCKOxdjw6Uk1RBHJIZr7EeSqpme1?= =?us-ascii?q?BB7K7XuhTiC4//Uvf6l3o/L+G6T9tG/sAes3si5ge/SAS66Zdf8bkUlJCIer?= =?us-ascii?q?RDYZjWs8B2911n6iIXdixRnBh/iAu0UeUbpODl/tjbv4Sn5/2rVKYsXeoX8Q?= =?us-ascii?q?Y7B3hwjpv3mlAjosrX2/1aSoLLlYT16BpNLGKSuIbGzxl8LvIDK423c7Z77H?= =?us-ascii?q?ULPjUQKX0IM9qXbfk8/iBsPS7c51xHGMwMY80XMNDKmQBOhU3jQKtT+dbDGl?= =?us-ascii?q?+EF4dzcNgl72jwyDA195swSPrv6D+yJZDC8l5MPvJDjCN3lNLBpegY2uTSCC?= =?us-ascii?q?kJ4XaDbxh63yKCx4OLC/nu4eWG0MvUWE8eHi4qT4ddIyKP+Q25RuWvkpXkSQ?= =?us-ascii?q?eU6tLuj5I/c0KQXWa9nKMfsqZDCeRAkDn03iBCFoDpgPKYq9is53VZtl1JFI?= =?us-ascii?q?Z+9hPEF79ZPpplJRT0jM+rSVZgBiHnYsHbagIuuPaKxucL++h+OE/+ZYgVIx?= =?us-ascii?q?0az7L67WFYThBpSL7wv1aWQfgdZN14R/PYtnpV855vK7cTPFiBo5zntjJIqF?= =?us-ascii?q?E1AA8qb789tT5aeVPNnA1SXab7prgAhhEaUdFnpU9GAXiwN34m5zrbSaRVi7?= =?us-ascii?q?GcB+cL/TWVUqwDSF5oMid5QxOpxJVuZaWmku1dvmNBhCN9r+Ag0yZ6SxukpS?= =?us-ascii?q?3su6UN1Co4+LG/sDUOo2ZFT+uZkyfMB1VO1/EKjaAbC3b591OzfGMDbIzp4L?= =?us-ascii?q?l8JMTg84Yh7244YRU5cC0MRf6gBD3oj6OUHoyPt8pRhBCTt8XKbL+zNTYdO6?= =?us-ascii?q?88yBLiQnh91xbRnAxs8GQVWDmg68UkJIqlM8Y/2iWoAXTbdEoL4q5RvsrxrU?= =?us-ascii?q?QLTOoqZlx/22hj18mHRjEXRMPRAWo1iRIkaWpcepJZ9RAaD7UogiqPvqRe+Q?= =?us-ascii?q?EUZCnbH5+9+onUh8jIwmU9TdZ2yWLKvK2KmI0l3Gdjm9xq8i6EoG4SePDAU8?= =?us-ascii?q?9wHnjz0Z9Syej/Z/Wrr+AGR5JqyLCgUP8ZLsmj4nC72JRwVU+jwbQSBV25MP?= =?us-ascii?q?UMxr3DSSeqVXWYWfiXc2iLhzs5N1T96gWoLl02bsdKqFQwMvXDhp5aiQLhVb?= =?us-ascii?q?J0RiONpV7U1mAjNvkadw0usoe9ZwMKVPIRZ/SbJeU2wv0xElgMb3jSEiZtFu?= =?us-ascii?q?+2t0KtnIh8O3V97kX6Yfjt/hrgMNSMBhkOCZTaoYJp+fymWmKBPmdtzB93PE?= =?us-ascii?q?lz7effDVUxtvRHfpaXh9fQgsp00e8fe/dqKy09tcYZmph/5omMzMeKbRbRw4?= =?us-ascii?q?7pJdHbp/iXH/zSwkcxd2FETLUZewL15oQ9Pt4/QbHTG6VWvQhPTZQ9FYQoKm?= =?us-ascii?q?PZ7KhpKEZ2dQnLafK/hcy5iPiMY85vu3LO7l82ZBzZshkHx+38GRd3dLi2ln?= =?us-ascii?q?7yJ9Y2XTsHoNpzXEg1VLBTEt8N+lL0S6Wfn7u23prro04=3D?= X-IPAS-Result: =?us-ascii?q?A2AYAgBjscta/wHyM5BbHAEBAQQBAQoBAYMXK4FQKIthX?= =?us-ascii?q?owvSAECBoIykl2BJQNJLIcpITQYAQIBAQEBAQECAWsogjUkglECdgMDCQJIC?= =?us-ascii?q?AMBbAWCV4IkDag6hFeDa4Ifh2uBDIEHiUuFCAKXRwiOKguMQgGRKxw4M4EfK?= =?us-ascii?q?wgCGAghD4J9giAXjjNTjxUBAQ?= Received: from tarius.tycho.ncsc.mil ([144.51.242.1]) by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 09 Apr 2018 18:35:20 +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 w39IYmVS003368; Mon, 9 Apr 2018 14:34:55 -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 w39IYfMO091621 for <selinux@prometheus.infosec.tycho.ncsc.mil>; Mon, 9 Apr 2018 14:34:41 -0400 Received: from moss-pluto.infosec.tycho.ncsc.mil (moss-pluto [192.168.25.131]) by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id w39IYhVB003364; Mon, 9 Apr 2018 14:34:43 -0400 From: Stephen Smalley <sds@tycho.nsa.gov> To: paul@paul-moore.com Date: Mon, 9 Apr 2018 14:36:05 -0400 Message-Id: <20180409183605.5956-1-sds@tycho.nsa.gov> X-Mailer: git-send-email 2.14.3 Subject: [PATCH] selinux: fix missing dput() before selinuxfs unmount X-BeenThere: selinux@tycho.nsa.gov X-Mailman-Version: 2.1.21 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: mst@redhat.com, penguin-kernel@i-love.sakura.ne.jp, Stephen Smalley <sds@tycho.nsa.gov>, jasowang@redhat.com, viro@zeniv.linux.org.uk, selinux@tycho.nsa.gov, torvalds@linux-foundation.org, dvyukov@google.com Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" <selinux-bounces@tycho.nsa.gov> X-Virus-Scanned: ClamAV using ClamSMTP |
On Mon, Apr 9, 2018 at 11:36 AM, Stephen Smalley <sds@tycho.nsa.gov> wrote: > Commit 0619f0f5e36f ("selinux: wrap selinuxfs state") triggers > a BUG when SELinux is runtime-disabled (i.e. systemd or equivalent > disables SELinux before initial policy load via /sys/fs/selinux/disable > based on /etc/selinux/config SELINUX=disabled). Thanks, applied. Linus
diff --git a/security/selinux/selinuxfs.c b/security/selinux/selinuxfs.c index 4be683eeba01..245160373dab 100644 --- a/security/selinux/selinuxfs.c +++ b/security/selinux/selinuxfs.c @@ -2061,6 +2061,7 @@ __initcall(init_sel_fs); void exit_sel_fs(void) { sysfs_remove_mount_point(fs_kobj, "selinux"); + dput(selinux_null.dentry); kern_unmount(selinuxfs_mount); unregister_filesystem(&sel_fs_type); }
Commit 0619f0f5e36f ("selinux: wrap selinuxfs state") triggers a BUG when SELinux is runtime-disabled (i.e. systemd or equivalent disables SELinux before initial policy load via /sys/fs/selinux/disable based on /etc/selinux/config SELINUX=disabled). This does not manifest if SELinux is disabled via kernel command line argument or if SELinux is enabled (permissive or enforcing). Before: SELinux: Disabled at runtime. BUG: Dentry 000000006d77e5c7{i=17,n=null} still in use (1) [unmount of selinuxfs selinuxfs] After: SELinux: Disabled at runtime. Fixes: 0619f0f5e36f ("selinux: wrap selinuxfs state") Reported-by: Tetsuo Handa <penguin-kernel@i-love.sakura.ne.jp> Reported-by: Dmitry Vyukov <dvyukov@google.com> Signed-off-by: Stephen Smalley <sds@tycho.nsa.gov> --- security/selinux/selinuxfs.c | 1 + 1 file changed, 1 insertion(+)