Message ID | 38273216-97ad-7955-941a-68485534d39f@users.sourceforge.net (mailing list archive) |
---|---|
State | Rejected |
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 8591A602B9 for <patchwork-selinux@patchwork.kernel.org>; Tue, 4 Apr 2017 11:56:07 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 76211282ED for <patchwork-selinux@patchwork.kernel.org>; Tue, 4 Apr 2017 11:56:07 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 6AC45284FF; Tue, 4 Apr 2017 11:56:07 +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=-1.9 required=2.0 tests=BAYES_00, RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 Received: from emsm-gh1-uea10.nsa.gov (smtp.nsa.gov [8.44.101.8]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id CC7A2282ED for <patchwork-selinux@patchwork.kernel.org>; Tue, 4 Apr 2017 11:56:06 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.36,275,1486425600"; d="scan'208";a="5567594" IronPort-PHdr: =?us-ascii?q?9a23=3Ae61KOBXaoNEjjc+Q392D4Ov3DjbV8LGtZVwlr6E/?= =?us-ascii?q?grcLSJyIuqrYYhGBvadThVPEFb/W9+hDw7KP9fuxBypYud3b7TgrS99lb1c9k8?= =?us-ascii?q?IYnggtUoauKHbQC7rUVRE8B9lIT1R//nu2YgB/Ecf6YEDO8DXptWZBUhrwOhBo?= =?us-ascii?q?KevrB4Xck9q41/yo+53Ufg5EmCexbal8IRiyrAjdrNUajZdtJqovyhbCv2dFdf?= =?us-ascii?q?lRyW50P1yYggzy5t23/J5t8iRQv+wu+stdWqjkfKo2UKJVAi0+P286+MPkux/D?= =?us-ascii?q?TRCS5nQHSWUZjgBIAwne4x7kWJr6rzb3ufB82CmeOs32UKw0VDG/5KplVBPklC?= =?us-ascii?q?EKPCMi/WrJlsJ/kr5UoBO5pxx+3YHUZp2VNOFjda/ZZN8WWHZNUtpUWyFHDIy8?= =?us-ascii?q?dY8PBPcfM+heoYf2ul8CoQKjCQWwAe/izCJDiH3r0q0gy+kvDAHI0hIuH9wNvn?= =?us-ascii?q?rbotr6O6UKUe230aXFwynMYfxI1jfm84XIbhIsrOuQUb5sf8fd108iHB7FgFWK?= =?us-ascii?q?rozlOiuY2PkNvWOG6ORvT/ivi206qwFqvzOhycMsiofThoIUzFDE+jhyzYErKt?= =?us-ascii?q?28Rk57e9+kEJ1ftyyBKot2Wd0tQ3tzuCog0b0GvoO7fDIWx5s5yR7fbOaHc4eW?= =?us-ascii?q?7R75UuaePyt4iWtjdbmihBiy6VCtxvDzW8S7ylpHrjdJnsPSun0CyRDf8NWLRu?= =?us-ascii?q?N/80qjwzqDygPe5vxeLU0wmqfXMYAtzqAumpcVrE/NBDX5mF/sg6+Tbkgk/++o?= =?us-ascii?q?5Pn5bbj+vZ+cMpN0ihn5MqQzhsyzGeQ4PRYKX2ic4em8yKfs/Vf4QLVXlf06iL?= =?us-ascii?q?XZsZDGKsQboa61GQlV3Zo46xmjFTum1dUYnX0fIFJEfhKIkZTpNknTLP33Avqz?= =?us-ascii?q?mVShnCpxy/zYMbDtHI/BImXbnLfkZ7l96kpcyAQpzdBY4pJZEqoBL+z3Wk/wst?= =?us-ascii?q?zYExA4PxWvzObgFdV90J8RVnyUAqKCLKPTsUOH5uIoI+WWYo8VoyzyJ+Iq5/7p?= =?us-ascii?q?k381gUUdcrWx3ZsLdHC4GexrI0eeYXrqmNgBDWcKsRA4TOHxil2CVjhTZ3OoUK?= =?us-ascii?q?In+jE0FpimDZzZSoCqmryB0z+xHodKaWBeFlCMDXDoep2GW/cOci2dPsxhkicD?= =?us-ascii?q?VbinSo8hywqjtAH+y7p6Ievb4TAYtZT/1Nho/eHTkgsy9TNsBcSHz26NV310nn?= =?us-ascii?q?8PRzIuxKBwv1dyxUmF0ah5n/xYEsde5/JXXQgkK5HQ1et6C8r9WgjZZNeGVE6m?= =?us-ascii?q?Qsm6ATE2Vt8+3tgOY0B7G9q/kB/D2yuqDqQPmLOVHpw09bjQ33/rJ8Zy03zGzr?= =?us-ascii?q?Uuj0E6QstTMm2rnrNw9xTJCI7TiEiWi6GqdaEA0yHX72eD0XCCvEdGXw5sSa/F?= =?us-ascii?q?R2wQZlPKrdTl4UPPV76uCbI7MgRfzc6NNK5KZcP1jVVcRPbuI9PeY3qvlGe2AB?= =?us-ascii?q?aH3LKMbI7xdGUa0yTREk8Ekxoc/XyeLwgxGj+ho37CDDxpDV/uY0Lt8e54qH6g?= =?us-ascii?q?S080yxiGb0xn17av/B4an+acS/AS3rIapigtsTN0E0ih39jOEdqPuxJhfLlAYd?= =?us-ascii?q?M6+FpIznnWuwt5PpyhNKBimkUefx5sv0zwyxp7EJ5AntYurHMrygpyNK2Z3Uhd?= =?us-ascii?q?eDKYx5DwJ6bXJnP8/R+1d67WwVbe0NCM9qcI8vQ4pE3pvBu1GUo673Vnz95V3m?= =?us-ascii?q?OS55XLCAoSVIz+Ulws+hh0ub7Vfy4955nO2n10K6m0tT3C1Mw1C+s50BqgeM1f?= =?us-ascii?q?MKycHg/oD8IaH9SuKPAtm1WxYBIEJvpd9KgoMMOnbPuLw6urPP5hnD6/lmRG7p?= =?us-ascii?q?t93liL9ypmRe7Cx4wFzO2A3gubSzf8i0+sssPtloBHYjESA3GyySv+C45SYa1y?= =?us-ascii?q?YJwHCWC0I8243t9+nYLiW2ZE9F6/AFMLwNWmdgeIb1z8wwJQz18arma7liu91T?= =?us-ascii?q?B0lCsprqWH1izU3+vibAYHOnJMRGR6kVjjO4y0gM4BXEi0bwkpkwCo5V3myKha?= =?us-ascii?q?uqt/KXXTQUZScCTsKWFtTLewvKKYY8FT8JMorTlXUOOkbFCBRL79uRwa0zj/H2?= =?us-ascii?q?ZF3zA7cTaqu5v8nxNgjmKRNnBzo2TFecto3xfQ+MTcReJN3joBXCR5hyPYBlyg?= =?us-ascii?q?P9a359WUjIzOsv6gWGK7TZJTbCzrwZmHtCuh6m1gGQe/kOyrmt37DQg61jf218?= =?us-ascii?q?V3WirVrRbzeI3r2r+mPuJge0lnGEXz69FmGo1klIs/mo0Q02AAhpqJ5XoHjXvz?= =?us-ascii?q?MdJD1KL4bXoNQToLzMDO4AX+wkJsMGiJx4XjWnWa2MthaMGwYnkK1SIl88BKFK?= =?us-ascii?q?CU4aRanSt0vlW4sQXRYeJnkjgByfsu73gag+4StQopzyWdBKodHVNfPSD2kBSI?= =?us-ascii?q?9d++pr1NZGmzabiwyFZ+nde5AbGGowFcQ2r5do45HSBu6sV/MVTM0GD864z/Y9?= =?us-ascii?q?nQddMTthuVkxjclOhZMpQxmeQWhSB/I2LyoWUly/InjRxpxZy6po+HK2Fp/K2n?= =?us-ascii?q?GB5XKjr1Zs0I9zH2kKZRgt2W05qoHpV7FTUBRIHoQu6wEDIOqfTnMB6DECUmpX?= =?us-ascii?q?eGHbrTBxWQ5F19oHLIF5CrK3aXJH8CwNVnWBWdIktfjxwOUDU8gJE5ChigxNb9?= =?us-ascii?q?f0dh+jAR+ln4pwNPyu12MRn/SXzSpAS2ZTcyU5ifKgRZ7h1Y60fSK8ye4fp5Hz?= =?us-ascii?q?tE8Z25sAyNNmubahxQDW4TR0yEA07sPqG06tnG7+iXGPC+IuDTYbWVt+NeTeyI?= =?us-ascii?q?yYi00oth4jaMLNmAMWdsD/08wEpDUm52F97fmzoRVywdjzjNYNKDpBeg5i13qd?= =?us-ascii?q?iy8OrtWA3y/oaPFb1SPshv+xysh6eMKfKQjj5jKTlEzpMM2WPIyL8H0V4KkS5u?= =?us-ascii?q?aj2tHK8cui7MUKLRmrZbDxABZCN1LsdI6Lg83gZVM87Bltz1zqJ4juIyC1pdVl?= =?us-ascii?q?zgmsWpatIRLmG4M1PHCkiLO6qaJT3Xw8H3Zqa8RqNKgOVSqRKwpS6RE1X/MTSb?= =?us-ascii?q?iznpSxevPPlCjC6BOhxepIa9chN2BGjtUt3pdxq7MMVtgj0u2700gXHKOnAAPj?= =?us-ascii?q?hgaU9NqaeQ7SxAiPVlB2NB9mZlLfWDmyuB8ubYLIwZvOB2DSRyje1W+nM6y6Fa?= =?us-ascii?q?7CtcXvx6hDPSrsJyo1GhiuSP0CBrURRUpjZOno2LuUJiOKXC+5ZaRXnE+QgB7W?= =?us-ascii?q?KKCxQFv9FlEMHgu7hMytjTk6L+MDlC88jK8sQBHMjbMsSHMGYmMRryAzPbFhcK?= =?us-ascii?q?TTuxOWHYnUxdn+mY9meJoZgitpjshJ0OR6ddVFwvDPwaElxlEccMIJd2RDMkiq?= =?us-ascii?q?KbjMAJ5Xq4thbRQtlVvpHdWfKWG/nvLyyZjbZcbRsS3bz4NZgTNpH820F6d1Z6?= =?us-ascii?q?h5rFFFDfXdBXuCJhcBQ5oF5X/3h9U20zwVjqZhmp4H8OE/67hAQ2hhJiYeQq9z?= =?us-ascii?q?ft41A3KkDMpCQujEk7gc/ljiyJcD7tMKewWplbBDH1t0g+NZP7RR14YhCskkN/?= =?us-ascii?q?NTfLXbRRg6FndWBxhw/WoYFPFuJETa1YfB8QwumaaO8n0VtGtCWo21RK5ezdCZ?= =?us-ascii?q?R8kgsqdISjr3NE2w14a940KrbcJK1TzlhfnqiOpDOn1vgtwA8CIEYA6H+SeCkN?= =?us-ascii?q?uEASLLkmICup8fJq6QOZgTtDf3YDV/kxr/128UM9PviPwDj7075fMEyxMfKQL7?= =?us-ascii?q?+BsWjaicGIWk8w1l8Pl0Rd+7h5z90sc06PWkAsy7uRDAgJOtDEKQFObMpS9WLf?= =?us-ascii?q?fSCQvuXR2Zh1JZmyFvj0Te+Ss6YZmlikExgyH4sS9MsBBIWj0EHDIMj8Lb4F0w?= =?us-ascii?q?gi5APlJFWdFvRGZhKKnC0Bo86h0J99xZNdKS0FAWVhLSW34a7aqRIwj/qdXdc5?= =?us-ascii?q?f2waU5AeOXIsQs26nCBYv29eAzarz+IZ0gmC7yP8pyjKCjnzccZjbu+OZRxwEN?= =?us-ascii?q?G25Sk/86+uhF7T9ZXePX/1NdJju9/I8u4aqJCHC+5OQbl6qUfclJFSR2a2XG7X?= =?us-ascii?q?Dd61O5/wZpE3bdPqDna6U1q/iy86TsrqINmtKa2Ijh3ySoZPrImXxjYjOtGhFj?= =?us-ascii?q?sGARd/u/kD5L5gZQ0Ee5c0fALntwE5N6y5PAeUz86jQ3izJjtMTvlezOK6Z7pN?= =?us-ascii?q?wyoqcOC61GMqTosmwOmv7U4NWJYKgwndxfa5Z4hRSy7zGmBdewjUqio5kHBhOf?= =?us-ascii?q?oozuc53hzIrUEWMyqXe+xxdGxEo9Y8CEuOIXV3D2o4QEOcjYrD4wO3wr8S/itc?= =?us-ascii?q?kMxP3uFftnjxoIPfaiq2WKO3sZXVrzYgbd8+rq1+K4zsOM2GtI/FkzzeS5nRvA?= =?us-ascii?q?uFUDK6F/VEm9hQJj5YT+dSmW0/P8wJp5ZB41IrVsgiP7xPFLUspreyZDV+CS4S?= =?us-ascii?q?zDMWWJ2Y0zwHgua83bzalhGKf5k5KxMEsY9Ngt0EXy54fyMSvqmjWJvKl2WcUG?= =?us-ascii?q?gEPB8T7RhQ5AIHjoJ/Zf7q4IzTQZBW1jFWvex7UjHQFpZy7Vv6SnuagV/iSPWu?= =?us-ascii?q?i+apxx5dzOrw0tkHXx5yEVJdx+BXlkQ0KLF3LK0QvpXSvDGRaE30pn7gxuy9KV?= =?us-ascii?q?ZNzs3UckH3A5DetWrgSCEc/2MbRZNXwnHFCZsSixZ5aLospFhUPI+meFzx6CA/?= =?us-ascii?q?yot1GLm4UcSrx1c7onYcWyelDcZOC+F8vFLQQj1lbIihqI/5NJVKXm9Q5Jqdpk?= =?us-ascii?q?9DkEp3KS65zoFTJtpR4j4WRjdPvyuSvN+zSM1F1s92C54MIth/u3fhFqNLIoKR?= =?us-ascii?q?o3gstrzp1HDZ5yg2sE2myzWrB6+4U+VZ8nUQGwkzO2ueqkgvD+4t8mjI8VDAqV?= =?us-ascii?q?F08PlFCbeRl0lxpyx9Hp9WDDZTyX+lN0hzTGVBs+hCMKTVdMhcTOMoZR6hPBw+?= =?us-ascii?q?EfAm0leM/UFzmnf5eDJ9uRdA+yDaRAk0TigVgrHimTEErcGnIzAaQYpSbTo9dy?= =?us-ascii?q?fFNx6bmSdPsRlFcUFqRpYZDsxG+7wA3ItU/8vCSVq3Ji0fWhxtKB442+JFlUFf?= =?us-ascii?q?qEWYZTzdDQ2wePbTtR13eNycrNK1IPT85whLkIXnv/4k968bXX2phRWtQczCr4?= =?us-ascii?q?/7rtCKtlGBdL3iPO24fHDMVyXDgg6ohbc8EZbK+zbcMBBBJ5l903okboDrCXTX?= =?us-ascii?q?MhReO6IbO01bWLh4adVBvO9XfNJrd7gS+aBzHBKHWg3gF5G1oPlAMFnTWSzULz?= =?us-ascii?q?+d/eynvYLT8bvdRPD7acyC23nLX6B6Mop05DTgB7jq1ope9Vbs1fd26kN2U17G?= =?us-ascii?q?PD6drN75PAME+NGidlf+vp0uBT7WGol/n2ftxk5aa8oaWCmq8JMGyJxH9nr/Ve?= =?us-ascii?q?V43VXtv+FI8blr95U36ahzycioPafSNehasUh/DxiMHQVq6o8iD3VjR21Kee8R?= =?us-ascii?q?L+rRfb4Fgs/wreD3C7YX5weR++BDbtvHPU7BkNGlCj6AURxEgBsBqTkCIwuAzf?= =?us-ascii?q?6KhbF7Rtu+qOjk3kIt/0K+IQQYzLBs4oeE/rSHpPPNYxvW17gEVbDgRtnvobQ0?= =?us-ascii?q?p0OS+fokmaYLemNvZw2nFPYSVtIBxmj6168n1iQsHN3fH7L75PFMTWo5kSz6l5?= =?us-ascii?q?B7AVoWBuseHaCX8oRGgmc4h+vZO8UUcq9YgGaPEgWkErsYxn618CaXJXRlghXS?= =?us-ascii?q?0xHxXWyz7UX5rSljQSfWyNfjiEVVXKGtBUhORyqpJVN4sDSXMQrqrtX3v6o17F?= =?us-ascii?q?sxMmP5qt2Aj3ehN6lRH83kI9yQOy80q0wLjJcpXNygxZgbGcahINcW6Hx+Yebe?= =?us-ascii?q?62Kvky9FvahHgpHT7dyL9frMHHmvlauap6+KxDBCxXgypUs/5cy4NvHS+92KRO?= =?us-ascii?q?yl12AVTypkugvBWRu1pqbar1ASN0yLyl3EmJcWPtFDwHk3yl3m5PU5QN0t7gle?= =?us-ascii?q?EZzAZ/warzDpJDT02UqfY84wViSG1jtXGVT1EUV3GKciw2/wucPJmm3W+1I2Wo?= =?us-ascii?q?lxeUvnhQZ0D4UjM04t7kYYwjYbGwgXdR+bFK2oBVjiLYYcT0gMdAmI0aO1eqcy?= =?us-ascii?q?0kx/2LWv6/HPbeZkHaoCKu5djhKSnFhcAp8WtbYeQLd8dlJG+q7YuBXtC4/9X/?= =?us-ascii?q?f8jXowL/q1QsJE/s8Fq3su+AG/RwCv6Z1b9bYUlIiIdrJYYZjLpM189F1o5SAV?= =?us-ascii?q?eSxCnhd/lAi0UfsGq+D9+Nfbv4Sn6v20WKYrWeoX6wA+B35igJvonFAjvdbX2v?= =?us-ascii?q?9eSo3UjITy6wVNLGCKuYnEyRl8KOwOK42xcLZm6XoHOzAUJ2gSMtqOd/k8/yht?= =?us-ascii?q?PS3S511DGMwDf88XMdHWmQ9Klk3mRq1c+tDcGl+CBId5b9oo4HbvyDAp7Zs8Vf?= =?us-ascii?q?7t5yS3JZDE4VBCJfFDjCRwlNLavucV3P7SBTML7nmedhd63DmNy4SXC/b35+WD?= =?us-ascii?q?0svYV1QcHi45S41dPiaN+RS7Ruqpk5XkShuU5dXvgJ0idEKRSHuxnL4GsqpVCu?= =?us-ascii?q?5PlCH73jlYFoDoiPOYqMKs53FLtlJbEIZy4xrFGL9cPplhOhT3iNOrRk5iCSv7?= =?us-ascii?q?Ys3UcQAuuOWOzOcW/+p+L1f+ZZMcIh8c17L682RaTg90R77woFmURv8eZNppSP?= =?us-ascii?q?PFsnBa85lgJLUVPFiAvpDqqClHqEwuCg8zdLAwtiBadlXJnABNVKb7oqQAhRUA?= =?us-ascii?q?Ud55okJMHWOwOH4g6DrHT6tVkbKRBOYT8jqNUqwES19oPT9mQxOpxJVufKOknf?= =?us-ascii?q?9ZvWNAgiN9p/8q3zt9RBSivS3spqQN2S8v+byjsDUOp2ZFT+WEnCvSD1VM0ugK?= =?us-ascii?q?h78GC3n+8Vy8fGUDbIzq7blhJMTv6Y4h43AlbhU4ZSEGXOOgCybrj6OTGYGPtd?= =?us-ascii?q?1RhRGXtMXJd7+zIjAYNq4hxhL7W3h9zg/ekQ5n8GQXWTWg98YoKpiyN8gjxyqo?= =?us-ascii?q?H3XbdVkX76NGtcv+r1gLQ/UsZVNm2mVj3dCNRjcRS8zXB2Y1kg8kZH1GcJJE6R?= =?us-ascii?q?8aEbMkjSqIvqlC4wEbfTbVEoWj+onLnsfI2GIwTclrxmLIvKKFgo4l0Hx/l9Ny?= =?us-ascii?q?8CGOpGwYd/bEXM90HnjzyoBfxPT/Z/WzqO8HTpBryLC8UPAfM8mj/nC21I9tWk?= =?us-ascii?q?+/ybQUB0C5P/MbxrfHTyelTnWVWeaVfGiCkTY5NlX/5BeyIV0xdshKs1UxMu3c?= =?us-ascii?q?iZ5AjwfhS697Rj2MpV/Hy2wuKewadwYxuIapZQMKSOoRavOHJegpxv0+CUcDY2?= =?us-ascii?q?XPHSRoF++8qUStk5RjO3V8/UX6Zvzg8gLmMNqSAhkEForarp9t+fOkXW+BPH5g?= =?us-ascii?q?zAFoPEZq7evfEE4xtuBEeZaLgdfQn8h70fICd/p1LS09u9sTl5l/6YmVzMiKcg?= =?us-ascii?q?/ezpLoKdHTvPeYH+XVz142dWFCTroZfQT16p0/Pt44WL3THrxZsA8eBacgQ5wh?= =?us-ascii?q?MGHx+79yLA9pdA7eeqi0iNHwpu2XfptUu2PW7lUoISjHpRIDzOC0QBdgb5CugH?= =?us-ascii?q?XyPIwwRixfoNJwEBdmG5FPG8wYpQq9H5GUgL27i8O2+05ite8Fr67wCvHS1Nun?= =?us-ascii?q?xIhwXpla5UmOPDnPHqlrhlpqgv61gvfa3Zn7Ednids8cVOhnXm7FbafLH4unKj?= =?us-ascii?q?KUO8LzZ1BJ/qWZ0LJ4ThWRfj72U7CBtC2+O/Vu+V87xZBgfOrP0Dwt6KnW2Nz2?= =?us-ascii?q?Z25FvSqjtXqJO4FE7FzWBOzRQw5USeCb/2l7B6EXa5X79PsWO9w43Nec+xVz7C?= =?us-ascii?q?hF0MadJ6ihr0nM2l90dJ7CKEvp2j05WZURIBmkMEsjm2nZqnPHDXRbNMikJtFn?= =?us-ascii?q?gMyJARz1+0lxhWYta3ZaGmX2QdeROG4b29+xZQGN+wxLE9YDkPCteUEmrq29U/?= =?us-ascii?q?JlOpZbluWwsrUIj9JpJDrSRMhVJS3QK6V2PjVJBOXVuFcoegIEs6QyWootYJiB?= =?us-ascii?q?Ol8IMEeBySP0ygvPylP0d92q1KmXJCYW83NHz6/K0DRWoAm5o/mZiNX5UL/FdJ?= =?us-ascii?q?H2QOLSMC09WzGYXzsyEkGp9ky/tvoZuvqYPWcfolcJYiKdCA4Turpjrd7OAW/P?= =?us-ascii?q?gedjZoEFhOiGWyDsTy11jKUyCTxQukCWQvoMCw3WYmT/gGpYogOiPf5M/W//Y7?= =?us-ascii?q?2e2KVVR/QcApFQff2BX9vYZfdeKi8qljUcP+a8Zcfcr7ci0l/TS2sWCazI+0Of?= =?us-ascii?q?TEKMRfyc3T3rV50Pv4cooioo5s7QnihvHqTTMbafoiKh/4+7gSuDp+3RSHMtY0?= =?us-ascii?q?00geIFBmmN2h9AJ38YC9sNokHiXraAZ1pQ1HIuke9u2RgMeAJ3UnB1131Zguuy?= =?us-ascii?q?GsNeSV4OkGyhXucKbFZpAzMsrge25VjZaMcNqIjoTG9X67UIRJBVePIh84TGEL?= =?us-ascii?q?AbwP800jZrumkxumOWCFYLykqo6avbVJp13LxZrT015/hsX1qnWzrFc3PfzoOt?= =?us-ascii?q?BoRI3yg45TjG3s/ZpahIM6FAppoxVFUDBC9tYNSb+DdbS2Dv8Ayoth2/EXKVJz?= =?us-ascii?q?dPpH4zLDEBPsNyyPV2+ELQf8vFwVuZqqZkrUysEwvNAb2xjtgDQPrkzwq1IQQN?= =?us-ascii?q?ORWiE5RnrLwFwM0fe6wqTYi3B1TQKE71CQfO/2g36BXyormtRfFPy2Ean7RkfM?= =?us-ascii?q?rlRKEWHNLZ23d+2H8Oy50RmynZPdLbYpzw7oRCAnsDLIWmAS30YZbNPjz38vtF?= =?us-ascii?q?yJAkGlyOc80bOn5Wt9g9kWK8Kxus+IHt7mqWI6qlbz2lKYQLN5i1j2RmnKnMLM?= =?us-ascii?q?Xt6uZEBH5B+rIzzYvbuHTfrCmMScqmdX/5hBMyP1ujbtrA14t6N8sXQftPGMFj?= =?us-ascii?q?RllGnhkxYPExCIr6pT/lwxbFUspioz4tYlX/GY6x2o5dcyR86Naijk3FpqK1eq?= =?us-ascii?q?iQE8mFu96rAgtvxKYgIYbI85E=3D?= X-IPAS-Result: =?us-ascii?q?A2GNDAB1ieNY/wHyM5BcGQEBAQEBAQEBAQEBBwEBAQEBFAE?= =?us-ascii?q?BAQEBAQEBAQEBBwEBAQEBgylkgQiOaJBHH5dXKYk/VwEBAQEBAQEBAgECaCiCM?= =?us-ascii?q?yIBgkAGAQI3FCALAwMJAQEXBwEhCAgDAS0VEQYBBwUGAgEBARgEiW0EsCQmAoo?= =?us-ascii?q?xAQEIAQEBASSIUwiHBgIRAYYBAQScbZJQAopPCwUXhkRIky1YfQg7KwpBhFkdG?= =?us-ascii?q?YFMc4ZeAg0XB4IQAQEB?= Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea10.nsa.gov with ESMTP; 04 Apr 2017 11:56: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 v34Bu5RX000772; Tue, 4 Apr 2017 07:56:05 -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 v34BGN0m265640 for <selinux@prometheus.infosec.tycho.ncsc.mil>; Tue, 4 Apr 2017 07:16:23 -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 v34BGMiG021820; Tue, 4 Apr 2017 07:16:22 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1C2BQDBf+NYhwsR49RcGQEBAQEBAQEBAQEBBwEBAQEBhDiBCINjm0wfl2GGIgKDOlcBAgEBAQEBAhMBAQEIDQkIKIVFAwMjVhAfAQUCJgICVwYBDAYCAQGKDq1zgiaKWgEBAQEBBQEBAQEkgQuHSAiHBoM2gl8BBJxtklACik8LBYZbSJMtgVw7KwqFGhEMGYFMc4ZeAiQHghABAQE X-IPAS-Result: A1C2BQDBf+NYhwsR49RcGQEBAQEBAQEBAQEBBwEBAQEBhDiBCINjm0wfl2GGIgKDOlcBAgEBAQEBAhMBAQEIDQkIKIVFAwMjVhAfAQUCJgICVwYBDAYCAQGKDq1zgiaKWgEBAQEBBQEBAQEkgQuHSAiHBoM2gl8BBJxtklACik8LBYZbSJMtgVw7KwqFGhEMGYFMc4ZeAiQHghABAQE X-IronPort-AV: E=Sophos;i="5.36,275,1486443600"; d="scan'208";a="6003419" 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; 04 Apr 2017 07:16:19 -0400 IronPort-PHdr: =?us-ascii?q?9a23=3A15KlbBWEhutA4mbkJ89J6cMxcRrV8LGtZVwlr6E/?= =?us-ascii?q?grcLSJyIuqrYZRWAu6dThVPEFb/W9+hDw7KP9fuxBypYud3Y7DgrS99lb1c9k8?= =?us-ascii?q?IYnggtUoauKHbQC7rUVRE8B9lIT1R//nu2YgB/Ecf6YEDO8DXptWZBUhrwOhBo?= =?us-ascii?q?KevrB4Xck9q41/yo+53Ufg5EmCexbal8IRiyrAjdrNUajZdtJqosxRbCv2dFdf?= =?us-ascii?q?lRyW50P1yYggzy5t23/J5t8iRQv+wu+stdWqjkfKo2UKJVAi0+P286+MPkux/D?= =?us-ascii?q?TRCS5nQHSWUZjgBIAwne4x7kWJr6rzb3ufB82CmeOs32UKw0VDG/5KplVBPklC?= =?us-ascii?q?EKPCMi/WrJlsJ/kr5UoBO5pxx+3YHUZp2VNOFjda/ZZN8WWHZNUtpUWyFHH4iy?= =?us-ascii?q?bZYAD/AZMOhFr4fzuVUOoxiwCwaiC+zgyCNHiHDt0K0m0eksCx3K0BAuEt8Mtn?= =?us-ascii?q?nfsdX7NL0VUeCw1KTG0DXNZO5R1zjn8ojIcQ0hoeqRVrx/dcrRx1MvFwLDjlWf?= =?us-ascii?q?tIfoOC2a1uADs2iB7upgU+2vhnU6qwFqvDev3NwshpPShoIS11DE7zl2z5g7Jd?= =?us-ascii?q?2/Uk57bsCrHIFWty6EK4t7W8UvSHxrtiYi0rAKp4O3cDYQxJg52RLSaeaLf5WK?= =?us-ascii?q?7x75SeqdPC90iXBndb6lmhq/8lWsxvf4W8S7ylpGsDRJnsfKu3sQzRLc8NKHRe?= =?us-ascii?q?F4/kq52TaAyQTT6uZcLEAxkqrbNoIhzqQ+l5UNqkvPBDL5l1vugK+XcEUr5PSo?= =?us-ascii?q?5vz5brn7uJOQLZF4hh/8P6g0h8CyA/40PhUTU2SD/OSzzrzj/Un3QLVQif02l7?= =?us-ascii?q?HUv47eJcQVvK65AglV0ok45haiFDepzs4YnWIdIFJefxKHkpLpNE3QL/D2Cve/?= =?us-ascii?q?mVusnylxy/DAILLhHo3BLmLfn7f5YbZ990lcxRIozd9B45JUC7cBIO/8W0LqqN?= =?us-ascii?q?zZDgM2Mwyzw+r9DtV9zZkRVXiAAq+eLqPYqUWI6f43I+mQeI8Vvy7wK+M46P71?= =?us-ascii?q?lnI5hV8ccrWp3ZsQcny4GO9mLF+DbXrjhdcBDzRCgg1rZ+XxhUzKajVTbmu8W6?= =?us-ascii?q?8mrmUwAZmrHK/YTYCknbKF0T3+FZQQbWdDXBTEPG3pfM28Uu0Nc2rGL9doiD0f?= =?us-ascii?q?faCoUY46zRWnvwK8zKBoeK6c2CQduImr8d9v/ezI3UUw/Dl5FIKZlWSKVXt1hU?= =?us-ascii?q?sPXTY92K05qkt4nBPL6aFlh7R9EttJ6rsdSg4nMbbExvF+TtX1XRjMONyOTQDi?= =?us-ascii?q?Cp+dDCs+Q5ochZcuakJ5CtPoxkTY0jClDpcVnriPFZpy+aXZiTy5HNpw03bL0u?= =?us-ascii?q?EailAiRsZefTm9irVX6xnYB4mPlV6Q0amta/JYlBHM8GOCxG/GhkZSXRRsSu2R?= =?us-ascii?q?QnEbYkrfqJLyoFnFRbK0Fa8PMw1dxMrEIaxPPJmhiVRAWeemI9nVfniwh3b1AB?= =?us-ascii?q?GE27eBRJTldn9b3yjHDkUA1QcJ8jLOLgU6ByG8s0rCHTduEhTpeEqq/u5g+12h?= =?us-ascii?q?SUph9C/CSkR71KeusjMRi+adTfxbir8Atj0grTpcAU2wxcmQEN2dvQFscqJGbt?= =?us-ascii?q?575lpbgzGK/zdhN4CtevgxzmUVdB566ga3j016?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0F9BADyf+NYhwsR49RcGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBFAEBAQEBAQEBAQEBBwEBAQEBhA2BCINjm0wfl2GGIgKDOlcBAQE?= =?us-ascii?q?BAQEBAQIBAhABAQEIDQkIKC+CMyIBgkADAyNWEB8BBQImAgJXBgEMBgIBAYoOr?= =?us-ascii?q?XaCJopaAQEBAQEFAQEBASSBC4dICIcGgzaCXwEEnG2SUAKKTwsFhltIky2BXTs?= =?us-ascii?q?rCoUaEQwZgUxzhl4CJAeCEAEBAQ?= X-IPAS-Result: =?us-ascii?q?A0F9BADyf+NYhwsR49RcGQEBAQEBAQEBAQEBBwEBAQEBFAE?= =?us-ascii?q?BAQEBAQEBAQEBBwEBAQEBhA2BCINjm0wfl2GGIgKDOlcBAQEBAQEBAQIBAhABA?= =?us-ascii?q?QEIDQkIKC+CMyIBgkADAyNWEB8BBQImAgJXBgEMBgIBAYoOrXaCJopaAQEBAQE?= =?us-ascii?q?FAQEBASSBC4dICIcGgzaCXwEEnG2SUAKKTwsFhltIky2BXTsrCoUaEQwZgUxzh?= =?us-ascii?q?l4CJAeCEAEBAQ?= X-IronPort-AV: E=Sophos;i="5.36,275,1486425600"; d="scan'208";a="4564367" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from mout.web.de ([212.227.17.11]) by emsm-gh1-uea11.nsa.gov with ESMTP/TLS/DHE-RSA-AES128-GCM-SHA256; 04 Apr 2017 11:16:18 +0000 Received: from [192.168.1.2] ([77.181.94.222]) by smtp.web.de (mrweb103 [213.165.67.124]) with ESMTPSA (Nemesis) id 0MAvKi-1cnhSb1X2i-009z8S; Tue, 04 Apr 2017 13:16:06 +0200 Subject: [PATCH 3/3] selinux: Use an other error code for an input validation failure in sidtab_insert() From: SF Markus Elfring <elfring@users.sourceforge.net> To: Casey Schaufler <casey@schaufler-ca.com>, Eric Paris <eparis@parisplace.org>, James Morris <james.l.morris@oracle.com>, Paul Moore <paul@paul-moore.com>, "Serge E. Hallyn" <serge@hallyn.com>, Stephen Smalley <sds@tycho.nsa.gov>, William Roberts <william.c.roberts@intel.com>, linux-security-module@vger.kernel.org, selinux@tycho.nsa.gov References: <ca34123f-ced6-d2bc-363b-690858618827@users.sourceforge.net> <5704e656-708a-b611-5611-70fc65dc67e8@users.sourceforge.net> Message-ID: <38273216-97ad-7955-941a-68485534d39f@users.sourceforge.net> Date: Tue, 4 Apr 2017 13:16:01 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.0 MIME-Version: 1.0 In-Reply-To: <5704e656-708a-b611-5611-70fc65dc67e8@users.sourceforge.net> Content-Language: en-GB X-Provags-ID: V03:K0:M90XAnKv2FRWgQPmhGiKCfvvM4EMkfJzF7J9yUGNaPGSmO8ifAc P/p8Nzkpf/stk98prrCdkDlLCRW051/IShBdg0vPqMu/ZzhfUAFJOkohmw0T86tHjsJRsxW bCHIVyEpIewRf2QXgcWcQ8ANKbV1v/V7tEt4CkMroTScAHqoGxzooKS0boTa1WqkhF1Xlxs FXzyJZgDxs5LWXDR7wyNA== X-UI-Out-Filterresults: notjunk:1; V01:K0:tRsYuQZlNsY=:6FD65ig+kK9SKclECclr5Z +JgUvglZ4lhN7VugMtDNmb5icDsfAwFh46HSwWDYlR9FMoktNWQVr0tbZfIO96E39te3bNrKq oSksFLvj/WS4uCEhxji1rn2lKppyJmhoKVbQmdZtt2iiJydyr3CIhQkBsFr2gwd4/wJhqi420 y0EOSRE+ana3LBA84Q8b9rXF42incBzNmQT6HS8IQwOOim01zKKCwSWZ8hm/4v/ePF+KdHhUB kStzv9WeGK+8YgdrFYs/fZUPtIjvRP/8/rz+/FRj6G7O1ymL94k5inwfSxNzOwYS1mvVgz+LA B+gaZBx3UiBtU+rVb4gKwIqMCZA3stWE+Zx4wvMW2HO2dJVFY7H5QgFDXioFPgmSb+fBq9jHH ce19je8c8i/sLd4DXcGfbelo3NRV5ZOpnD7B+7U3Ve+aYz8ykBLYjZs3Wu61ihLrL21vUe9jq Ulee4wtBdUiecZFgubd3SoLRceVX5eCyABF9XFDcCE2v5UGLWrF+g3L9Osw+Ft1oAfkJXO5uk PNUPvOkfFroSBM/mcdlSwqEpbuo5CBnurdSRbC0mWwW9Wtkg2XhhogBsjdS2uBkDSzUog3X7B zWIObKOyys/bhpDPYacHVQkYSszfPaMjG636iX/+yzqROQIMgnAztSy1IcmoaomNLaBsnlLVd i2FUURih2hHbf/s7b80wTKrS4fgsnGssasFhX02alvRVDRJV4RQAkf/3t+uUbzNGkBLMZ1Lmd TdWtIc1ZkvGCnMTgkRFfiN9kW8tni9MuqVFHFE73uW/9Hw46UEjyjLXOqJk8xSWccbFhuhJjH rjIcUw/ X-Mailman-Approved-At: Tue, 04 Apr 2017 07:52:51 -0400 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: kernel-janitors@vger.kernel.org, LKML <linux-kernel@vger.kernel.org> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" <selinux-bounces@tycho.nsa.gov> X-Virus-Scanned: ClamAV using ClamSMTP |
On Tue, Apr 4, 2017 at 7:16 AM, SF Markus Elfring <elfring@users.sourceforge.net> wrote: > From: Markus Elfring <elfring@users.sourceforge.net> > Date: Tue, 4 Apr 2017 12:23:41 +0200 > > The error code "-ENOMEM" was also returned so far when the parameter "s" > of this function contained a null pointer. > Now I find that the code "-EINVAL" is more appropriate in this case. > > Signed-off-by: Markus Elfring <elfring@users.sourceforge.net> > --- > security/selinux/ss/sidtab.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) Have you tested this to determine any impact it may have on the SELinux userspace? I would agree that EINVAL is probably more appropriate in this case, but changing this return code has very little value and may disrupt userspace if it assumes EINVAL means something else when the policy load fails. Without a demonstration that all the code paths have been tested I'm not inclined to merge this patch. > diff --git a/security/selinux/ss/sidtab.c b/security/selinux/ss/sidtab.c > index c5f436b15d19..2eb2a54b88d2 100644 > --- a/security/selinux/ss/sidtab.c > +++ b/security/selinux/ss/sidtab.c > @@ -36,7 +36,7 @@ int sidtab_insert(struct sidtab *s, u32 sid, struct context *context) > struct sidtab_node *prev, *cur, *newnode; > > if (!s) > - return -ENOMEM; > + return -EINVAL; > > hvalue = SIDTAB_HASH(sid); > prev = NULL; > -- > 2.12.2
> Have you tested this to determine any impact it may have on the > SELinux userspace? Not yet. > I would agree that EINVAL is probably more appropriate in this case, Thanks that a part of your view seems to fit also to mine. > but changing this return code has very little value I would appreciate if this aspect can clarified a bit more. > and may disrupt userspace if it assumes EINVAL means something else > when the policy load fails. Would you find an other error code better there? Do you care to distinguish an input validation failure in a specific function implementation from other error situations? Regards, Markus
diff --git a/security/selinux/ss/sidtab.c b/security/selinux/ss/sidtab.c index c5f436b15d19..2eb2a54b88d2 100644 --- a/security/selinux/ss/sidtab.c +++ b/security/selinux/ss/sidtab.c @@ -36,7 +36,7 @@ int sidtab_insert(struct sidtab *s, u32 sid, struct context *context) struct sidtab_node *prev, *cur, *newnode; if (!s) - return -ENOMEM; + return -EINVAL; hvalue = SIDTAB_HASH(sid); prev = NULL;