Message ID | 05e70901-776f-8f3c-f0f3-014a42712dc6@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 A5A3D6020A for <patchwork-selinux@patchwork.kernel.org>; Tue, 17 Jan 2017 13:31:17 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 91752205D6 for <patchwork-selinux@patchwork.kernel.org>; Tue, 17 Jan 2017 13:31:17 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 86231284FA; Tue, 17 Jan 2017 13:31: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=-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]) (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 0A260205D6 for <patchwork-selinux@patchwork.kernel.org>; Tue, 17 Jan 2017 13:31:15 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.33,244,1477958400"; d="scan'208";a="2857240" IronPort-PHdr: =?us-ascii?q?9a23=3Au1QXZhZ7nqhtX9l74okNUhv/LSx+4OfEezUN459i?= =?us-ascii?q?sYplN5qZocm8Yh7h7PlgxGXEQZ/co6odzbGH7+a7BidduN6oizMrSNR0TRgLiM?= =?us-ascii?q?EbzUQLIfWuLgnFFsPsdDEwB89YVVVorDmROElRH9viNRWJ+iXhpTEdFQ/iOgVr?= =?us-ascii?q?O+/7BpDdj9it1+C15pbffxhEiCCzbL52Ixi6twvcu8sZjYZiN6o61wfErGZPd+?= =?us-ascii?q?lK321jOEidnwz75se+/Z5j9zpftvc8/MNeUqv0Yro1Q6VAADspL2466svrtQLe?= =?us-ascii?q?TQSU/XsTTn8WkhtTDAfb6hzxQ4r8vTH7tup53ymaINH2QLUpUjms86tnVBnlgz?= =?us-ascii?q?ocOjUn7G/YlNB/jKNDoBKguRN/xZLUYJqIP/Z6Z6/RYM8WSXZEUstXWSNBGIe8?= =?us-ascii?q?ZJYRAeQHM+hTso3xq0IToReiAAWhAv7kxD1ViX/sxaA0zvovEQ/G0gIjEdwBvn?= =?us-ascii?q?vbo9ftNKoQTOy4wrXHwzrdYPNNwjr99IrFfwo9rf2QU798b8zcwlQvGQPfiVWQ?= =?us-ascii?q?rJToMS6V2O8QtGaU9fBgVeGyi248tgp/rTyvxsk2ionIgIIVxU3P+CJnz4YxK9?= =?us-ascii?q?24Uk97YdirEJZLqiGaLJV5Qtk5Q21yoyY6zaAGuYSncycUxpQnwATfa/OZfISS?= =?us-ascii?q?5BLsSvqRLC5+iXl4e7y/nw6//VWvx+DzTMW50EtGojBbntTDqHwBzQHf5tCFR/?= =?us-ascii?q?Z+5Eus1jKC2xrO5uxLI004j7fXJpolz7M2i5Edq17MHjXsl0XzlKKWc0Ik9fW2?= =?us-ascii?q?5On/ebXmo4OcN5dzigHjLqQigsy/Dvo8MggJR2Wb5f6z1Kfi/U3kW7VGlOE2k6?= =?us-ascii?q?nFv5DaIsQXvKi5DBNO0ok/8Rq/Cjam0NAAkXkGKlJKZg6HgpD0N1zBL/30F/ey?= =?us-ascii?q?j0m2nDt1yP3KIKftDojVInjGirjhfLJ960BGyAo0yNBS/4lUBa8FIPLyXE/xqd?= =?us-ascii?q?PZAgYiPAyz3ubnDsly2Z0FWW+UHq+YML/dsV+P5u41JemMf5UatCzyK/gi+f7i?= =?us-ascii?q?lWU5lkMFfam1wZsXb2i1HvZhI0Wfe3XsntcBHn0MvgclTuzqj1uCUTtJaHapQ6?= =?us-ascii?q?Iz+Cs7CJm8AYfEXICtj6SL3D2nEZ1OemBGFleMHG/qd4WGQfgDdCGSItRmkjwC?= =?us-ascii?q?VLihVZQs1R+qtA/nxLtoNffU+isEtZL+ztR14PfTlR4q/zxuE8udy32NT31znm?= =?us-ascii?q?4QXz85wrtwrlJ7yleCzah4hOdVFd1N6PxXTAg2L5ncz/Z1C9rqQALOYs+JSEq6?= =?us-ascii?q?QtWhGTw+U9Uxw9kIY0lgBdqiihHD0jGwDLALjbyLA4Y48qXG33j+P8x90WrJ1L?= =?us-ascii?q?E9j1k6RctCLXCphrJl+AjJHIPGj0KZl6O2eqsGxy7N6H2PzWyQs0FESARwS7nK?= =?us-ascii?q?XWgDZkvKqtT0/kLCT7myCbs5NgtO18uCJbVWat3zjVRLX/DjOMzAbGK3nme/Hx?= =?us-ascii?q?eIxreXY4rtdGQRxiLdCFILkwoL53aJKRA+Bju9o2LZFDFvFVPuY0Tq8eRlrXO7?= =?us-ascii?q?SlY4zwCMb0F70bq64AQVhf+dS/MNwL0IoiEhpCtoHFylxdLZF8KApxZ9fKVbed?= =?us-ascii?q?487lZH1WbctwNjJJytNK5iiUADfARwpUPhzQ13Cp9Hkcgosnwl0BZyJbif0FNb?= =?us-ascii?q?eDOSxYrwNaHPKmnu4BCvbLbb2l/E0NmM/KcA9PU4q074sQGsDkoi8mxr08Jb0n?= =?us-ascii?q?uH/JnKCxASUZ3pWEYt6xd6v63aYjU6547M1n1jK6q0sjjf298yB+sq0BWgf9BC?= =?us-ascii?q?MK+eEw/yCcIaDdC0KOM2g1ipcg4EPOdK+aEuIsymbfqG17CxPOt7hj2pkWFH7J?= =?us-ascii?q?p60kKW+Cp2UvTI0Iodw/GEwguHUC/xg0u7vcDzh49Efi0SH2q4ySX/H45eeqxy?= =?us-ascii?q?cpgNCWeyIs243M9yh5jzVH5E7FSjHU8J2Ne1eRqOaFzwxQ1Q2loToXyjniu11D?= =?us-ascii?q?h0kyw1rqqY2SzB2f7udB0dOm5EXGNil0vjIZCoj9AGW0ildxMplBW/5Ub93Khb?= =?us-ascii?q?uL9yL3LVQUdPcSn2KnttUq2qurqEfcFP9IsisT9LX+SkfVCaVrn9rgMU0iz5G2?= =?us-ascii?q?te2C40dyuxupjigRx1lnidI21urHrcY81wwg3f5NPET/5LwjUGXDV4iSXQBlWk?= =?us-ascii?q?I9mm4Mibl5bZveC6TG+uSppTcSz3woyaryu7+XdmARuhkPCvgtfnCxQ10Tfn19?= =?us-ascii?q?l2UiXFtBD8Yojv16S+L+1nZVJlC0Xi5MpgHYFyiIwwhIsf2XICnJWa4WIHkXvv?= =?us-ascii?q?MdVcwa/+cnsNSiIXw97S+gjpwlFsLnKOx4L/WXWQ2c9hZ9i8YmwMwCI96NpGCK?= =?us-ascii?q?CO7LxLhSF1uEa3rRrNYfhhmTcQ0f8u6H8Bg+EVoQYt1TuSArQTHUleICztmA+F?= =?us-ascii?q?78umrKVWYmavcKS/1FFkkdCnEr6CvhlWWGzldZc6AS9w8sJ/PUrW0H307oHkfM?= =?us-ascii?q?ffbcgPuR2TnRbNlPNVKI8tmfoRnyZnPnj9vXI9we4hkRNuxY26vJSAK2h15KK2?= =?us-ascii?q?GANYNjnva8wJ4D3ilqFensKK34CoGJVsATALUIfuTfKvDD0er/LnOBiSEDcksH?= =?us-ascii?q?eUBaLfHROD6Edht3/PEI6kN3eMJHQCztVtWh+dJFdZgA8KQDU2hJk5FhqlxMb5?= =?us-ascii?q?akd2+igR5kLkqhtL0u9oLwPwUnrbpAi2cjc7Up6fLAZI4QFY/ErVLNee4fxpHy?= =?us-ascii?q?FD5JGhtwuNKnGBZwtUE24JVEuEB0rsPraw/9XA9faXBvamJfvUfbqOsfBeV+uP?= =?us-ascii?q?xZ+3zItm+SuDO96RPnlkEvI72lBPXXZnFMTFgz8PUTAYlzrRb86Hoxex4jV3od?= =?us-ascii?q?qi8PTvQw/g+YqPC6dSMNl29RC5m6GDO/SXhCZjJjZSzokMymPQyLgDwF4SjDlj?= =?us-ascii?q?dzqtELQEqyHAV6fQmqhZDx4VdSxzKNdI76I73glIJ8HXkNX12aBkjvQtEVdKSU?= =?us-ascii?q?Thmt21ZcwNO2y9OknIBECXNLSBID3G2M/3br2hRr1XluVbrQWwuSycE0/hIDuM?= =?us-ascii?q?iyXpWwqoMeFWgyGRJAZet52lchZxFWjjS8rrZQC9MNBtljA53Ls0iWnQOW4bKz?= =?us-ascii?q?h8fFtHrqeM4iNAnvV/B2tB42J/LeaZhimU9ObYKpMZsPdxBCR7if5a6mwgy7RJ?= =?us-ascii?q?9CFEWOB1mCzKo950uV2nnPODyj99XxpKrTZKhJmGsl9+NqXc7JVAXmzE/B0V52?= =?us-ascii?q?WKFxsKv8dlCsHou61IzNjPjrj8KC9a89/P88scBtLUKNmbMHovMBrpHiTbDA0Z?= =?us-ascii?q?Qj6qL27fg1ZRkPaI9n2atpI6sITjmIISSr9HU1w4Du4VCl97E9MYL5d3RCkrka?= =?us-ascii?q?CAgc4T/3W+rwTRRN9AsZzdUvKSHPPvJyyDjbVdexsIxrD4LIQUNoHh3UxtdEV6?= =?us-ascii?q?lpzQG0XMRdBNvjFhbggsrUpW8Xh+QWoz20T+Zwyw/nAcDv+0kQQwigdkZuQt7j?= =?us-ascii?q?js6U8tJlXWvCswjFUxmdL9jD+Lfz7+NrmwUp9NBirzr0g+LJX7QwNvYg2zmUxr?= =?us-ascii?q?LzDERr1Lg7tnb2BrhxfWuYFTFv5EUa1EfBgQyOmLZ/Uv1FRQsD+nxUhG5OTbD5?= =?us-ascii?q?ttjxEqcZmyoHJDwA9scNk1JanMK6VT1VhQmriCvim22eAt2AUePVoC8HuOeC4U?= =?us-ascii?q?v0wFLr8mKDSy8exo8gGCmDxDeHMQV/UwpPJq7UA9O+WawyLmzbFDNli7N/aDIK?= =?us-ascii?q?OBp2jAicmIT0sq1kwWjElK46J50d0/fEqUTE0g17qRFw4UOsrFJwFVd9BS+2bT?= =?us-ascii?q?fCqUt+XC3451NZ2nFu/0Ve+OqLoUgkW8EQk0BYsM8MUBEYS30EzDN8jnNqQFyR?= =?us-ascii?q?Ij5QTwOlqKEOlJeAiKkDcbo8Cz1pl30pdBJjsFG2VyLT235qrLpg8tmPeDUs02?= =?us-ascii?q?bWkHUYsfLH02XtG6mylCv3lbFja4zucZxBKF7z/mqSTaFCP8YMZ7ZPeIeRNsD8?= =?us-ascii?q?m7+TE486isl1HX9JTfJ2bhONRtvN/P9PkWp5GdC/NbVbN9qVvTm5FER3y2VG7C?= =?us-ascii?q?CcW1KIb0a4kta9z0F3m7X0ejhDIySsf+IMyiLrOUgQ3yQ4ZbrpWb1ig5NcChDj?= =?us-ascii?q?EeBwtwp+Yb6a1heQIDZp07YRj0twgjLKG/PhmX0s+vQ2esLjtWSeNTzeOkaLxL?= =?us-ascii?q?1yAsdPO1yGM8TpEmyOm66U0NRIsKjx7Ew/aje4leXDP8GnxaYwXAuTA1l25/Oe?= =?us-ascii?q?Yu2u0/2g/HsUEAMzCXc+xkcHBEv9A5BVOVPXV2Cmo5SkSBgorC4g+jxasd8zFb?= =?us-ascii?q?n9lKze1PqGL+sYPHYDKwRKyrro3YsyU6bdc8pa1xLZfuIsqBtJLQmDzfUJnQvR?= =?us-ascii?q?OEUC68C/pVhMJQLDheQPZWhWEvIdYGtpZZ6UotSsc+IKRCB7MoprCrdTVrEzYd?= =?us-ascii?q?zSoZVoOG2zwChP2z1qDBmReRapsiNgUIsJtfgtcHVS55fD8erre5V4rKj2+EVn?= =?us-ascii?q?QLIAAL4AtX+g0AkJR9cfr474rWUpBM0SVWrOhuUirLDJVo8EH7Sm6Oi1jiVPqh?= =?us-ascii?q?i/Cp3R5VzP/0yNkbXh9/BlRdx+ZRkksoM6l5JbANsIDQrjKGclj3s37qyOujOF?= =?us-ascii?q?Ze09bUd0HiAIrDq2X8TjUW+WcISo9X1HHfCZMSnhJlZ6YpvlpDPJurdVr55zwg?= =?us-ascii?q?w4RpHqe3Vdq3x1k7sXkGRz2mE91bC+FpqFjXQiFqY4i3qJX5PJVfWnVQ94eHq1?= =?us-ascii?q?dei0pgKDK5yYBGJMFT/DEMWDlPoTOSvNu2Sc1D1s92D4MCIthloXf9HblIOJ6P?= =?us-ascii?q?rH0qorbv0GPW+yggsFemwzW+A6G5Q/hF8G0eGwUpImWepVMsD+Y382fd7E7CvU?= =?us-ascii?q?5u8+dcHLiPgl17oCxhEZBWGjZJyXelIkxrTHlBt+VVMr7VcsJbQ/k2ax+iIBk+?= =?us-ascii?q?Ffkh30yS4057gW35YytptgtB+iDdWQY0WTMSgrf3lj0UstunNiMCS5JUcTUhaD?= =?us-ascii?q?/IJBiBmSBKuhZTcUJqVosYAtZE+rEbwZBb8tDESUmyNSEPRAZiOR4g0fpDiU5D?= =?us-ascii?q?t12VeTzaDQqtbvvPrgF7fcKKo8KzKvT24htHgJv9sO8k76UDW2GmmQq1TNDetY?= =?us-ascii?q?D8rMeFtk+Te6rjLuKzf2fBTCDSghC0m7gkFYPG/y/JMApUM5N602YrYYD9CW7X?= =?us-ascii?q?OhRLP6AbJ01FWq1hdNpJvPtaaNF+eKYV56BiGwiLRhXxF4yztPNGNErcRSzCLy?= =?us-ascii?q?Wd9eyyuZnc7bLBRuT8ZMGA2njKTrlrMZd97Dn0B63l0ZRC+kbs3Pdi6F96Q0Dc?= =?us-ascii?q?My+dtNThOh8L5M66e0v4oJImADPWD41skHf2wkFAcNQXTDO0/JsEz5NW9Wj/Rf?= =?us-ascii?q?h+0kftrO1Y76Nk5pUv47B11ce0Ir/fKexBsU97GBebGxlq+442AGh4WmBRePMe?= =?us-ascii?q?J+nXfaQFl8DhseT3G7YQ6B2P9OxTccHHKF3ZmsmjFjGcTgRJnBsbqTEEMASTyu?= =?us-ascii?q?WIm7JwSca5v+j2wFwt41m5Lh4C0r9t+Z2I+q2SpO/YdxHR16QLWrD2RsPvqbQh?= =?us-ascii?q?o0aS6ucglL4KZGN1fxGnH/IHWcMGwGfv07wqzTkwHMzZB7Lv5uRPV3QnkTL8g5?= =?us-ascii?q?p9BUkZGusIHbqX+oRThmU4lPbDNt0RaaBCnnyAFQC/H78H1H6r7zeXIGh5jRHP?= =?us-ascii?q?yR7wR3iz4EXxrS9iTivG183jnVZNVrmrGUdSWDKkOU1ivzOJMgrort33trkr40?= =?us-ascii?q?wtLmzrrtSNlHCmOL9NGc3wOsCcKzEupF0LlJ0xWsCv2YcDFNqyPdcR8XV+bv/A?= =?us-ascii?q?5GOuiCJOvrlIiJHf4s6P/PXbB36gj7eVq7+V3jBX1mA4vU0j6tCnLvzO4dmKTu?= =?us-ascii?q?+p12YXSidzoQrBXxi7qrzBtV8UIlCL0F3WmIMWItFZwGM42V/86OgkWtIz+x1U?= =?us-ascii?q?FpzcaPMauTDzJDz0zE6aY9IwUCmezzRXEUzuHFl9GagzwmTws9zVlXbe/F0oXI?= =?us-ascii?q?pwd1f9iRxxEYo4NVon6EILzSobDQgNdRebAamsBUT+KIsJVVMOaRqZ07enfac3?= =?us-ascii?q?x1d8wqu15O/Ub+xzGbYCNupHgg6JhlhbFYocsbcCT7JkZ19d6KnXqxD5C4f9Qf?= =?us-ascii?q?jpj3UwOuOuQs1B6sAWrWUi7RywRxW+8pdP9bAbh46UdqRce5jDoNh871t75T4I?= =?us-ascii?q?biFNghl/jxaiXOAZuu/i4sbUsICp6uaoW6YhXeMX+AYoB25mlZv/nEgjoc3L1+?= =?us-ascii?q?dbUoDViIX+/xpXLHGWo4vayAdzKfYQJI23Zrpg8G8HJycGLXIUIdWWc+U84zNq?= =?us-ascii?q?MDjL/FNCA9gMZN0CM8rPmABUllXpV6tO9srfAVKXF4BzeN024GXt1TA165w8Uv?= =?us-ascii?q?z65zOsIpDf9V5NNetZjCpwjNLCuPQVwf3KBSgP+3aZdwR6wiOMypmKEfbw/vyA?= =?us-ascii?q?yMrKWFMCHy42VZpdJTWZ9Ay/XOW1iInmUgOa68/0mpI+d1icRn+vk6QftKZDD+?= =?us-ascii?q?pAhj/83jhEGYD/n+iVvMa06GtLql1HF55+7QHfGKpBOpV0IxL4mdewS0dhByv/?= =?us-ascii?q?d8DUdgY0t+qN3OgM+fh+O1H4ZYAFPhIO06j65mZNTgtyVL72uU6UXe0La9t8Vv?= =?us-ascii?q?zEsnBV5JlkK68OIFiSupzqoS1VqFAtGgMpbqE/riBCfEnUgAJVQ7r0uKIHigYE?= =?us-ascii?q?Xt52p0lMGX63OGI54DbHTrpajK2QCPwT7zWSQbcDU0F2PSNkQxK6wo9ie723kv?= =?us-ascii?q?BbqmlGhD9yoOA20zx6QxuxoSvsp6MR1jIn/LG3ri4BtWZETuWZlCfIEk5Dwe8P?= =?us-ascii?q?jaoTBHfu81u8YGMMbIHq+rloOdzg9ZU943Q4eRgjcDEJXf+7Cy3pkq2GDYqBsN?= =?us-ascii?q?NahB6Qt8TDdrCzLS0IObQ71x3vXX990hLRnBxw6msEXi2g7MM4JIW6IcslxC2o?= =?us-ascii?q?GWjddFoW/qxJsM/xtUMWQ+o3aFNhxn5j0suGRiAWWszPGng1gRIgaWpZcZJP8x?= =?us-ascii?q?kaGLc0gjyQpKlJ4hkUYCvIEoSi4oTQnNnI1mM7TdpxwmLWu7CKhpIt0H1+gd90?= =?us-ascii?q?6TSOuHsKfezCT8BsGmTz1ptYyeHmZfWirO4HSIViyLm6Xv4NKM+j9nWq2JlwXE?= =?us-ascii?q?+q2KgeFUKjMOAf3rfbTzulSWqAVOSEd2iMmDg4PVD25RmsNVA3c8BKr0k8MuTe?= =?us-ascii?q?nJJckRPuUa9sTCWKuVDb1HAjMf8ddw8uuoenewwLTPYWZ+iYJOgu3OMxBUAJb3?= =?us-ascii?q?/IASt2EfG5vUSqnIhhNHVq+V/6bvj18gD6LNuSHQEJEZLbrp504vG6WmOBNmNj?= =?us-ascii?q?zBJsOEl47eHfGEottuVEaZaegcDQh8hn0e4Cb/ptNCw9ut0QmoJk8oSU0t2FcR?= =?us-ascii?q?LWzpb0O97VpOKUA/vBwEQ2YmtaSKYWYRvp54UmOd40Q6bcEqVfvRQAHqU6W5gh?= =?us-ascii?q?N2Dt9KFoMgN8bBPeaK6zgsnwqeKBfoFUqGPO7lIsMCfcvAUOyvKqQgx/bpCqn2?= =?us-ascii?q?v9LYsxRzJAqt1tDwVpHJFLG8wetQanBISUmK6jgd+r50x6o/MKsbb3Cv3S2tW5?= =?us-ascii?q?x59xX5lG6kOVJzvRAahrglh/juusmPvA1YPxCcz6c9MeSOd7WnLFaqPBHoinLT?= =?us-ascii?q?KOPtzzdlVe876Yyr15SQmRZCHlUKqari2rKutr7V89yoNmYOrZ1CYt4K3D2Nvu?= =?us-ascii?q?e2FboT+urXqINJtZ8VzLCvXSXxZVSfqe7GZlBrYabYru++cINtwu2t+c4xN87D?= =?us-ascii?q?5aysuKP7ChrlPQ2kJ8bZ/bN1Xm2yI4WYkMPRS+Pkwgj2DFqnTdH3tcNNarKdF3?= =?us-ascii?q?j9uODRzi+VNxmWczaW5FAWXoWNiRNXIc28Kkaw2A7BhLAMobn+6rZU44sbW/Se?= =?us-ascii?q?xyNZpZmeWqtbMHkdFyJiHRRchaOT/fLLt3PjpXE+XOq0IkYhkes7g6Qo01f4SB?= =?us-ascii?q?IFsbMEecziP/1QnC3lf3d9yrz6mEOzsW8nNbz7LF1jhMuga5ufaFgsH5VrDWco?= =?us-ascii?q?32VubIMCU5TjGaWSgyEUGx9Fi/oPUIu/6YIWYEolAIeSKeEhUTqb5zotTKFW/c?= =?us-ascii?q?h+ljfJwMhPCHVCH9UzF3laooBiZWrkCAWfQCGhPKb3/6h2pcvhauJvhW/XLqd7?= =?us-ascii?q?eY3LZaW/QKAotQdf2UW9TYdupFKDcylzUWJuK8csbCr7Y9yF3IVmoZE7TS+F2Y?= =?us-ascii?q?UkGWXuSWxyj3UoUNo4g0pi0o98rSni9yFKTIJayfpz+18oOjiiaXo+jeWXcsY0?= =?us-ascii?q?Avh+ICGmaBygFaKG4YE9EVpF3tQqmYakZX2nIpjP5h1h4PdQloTH1hzGdWnPe8?= =?us-ascii?q?G81eT14YlmWuT+MabFpvFjM/4VeK4hHuYdwHoc3TRWhe9r0ISYcGKfkn9pTYOK?= =?us-ascii?q?UXwPYzwD1pvjY2syODAFNB3Uq59P/UHaRh1vhZ6GIl5fBqTwSKRD/CdmXv1IWr?= =?us-ascii?q?EYRMyD1orHSi0NDb+qh2Ob9boZxpKEsbCiJxYNbG9HZOVn+wkCaovh3zJD2EIS?= =?us-ascii?q?lRtDsTLDYEbc5txvV6qw7Mf93Mr0SKuPRl4GmiDAuQQp+zwoZKEYm91wy9ZDIN?= =?us-ascii?q?dXOuEIpsq+1lk8wbaqcqI4O5BgaFZjD3EwbQnicL7hWi9qyiEM5i2mwDluApL9?= =?us-ascii?q?bzUs8BCtyPmHky+HtSy5dH4CvZItrbYoz/oYQsHnwUOZSVSXDvZIPPeT71saZH?= =?us-ascii?q?mqwyGl6SZeNSB2dSt5o7hy++dF+z0Zvh9S+KaKejfHq2P99YdNyXim1Kg6/Efr?= =?us-ascii?q?np7fFYFWFPqbc9jcfBvHWYoXKGZty6ZGPl6hQvKhCoL8+U/McuHIQrauZRP5NF?= =?us-ascii?q?UlgNrgZ3V/Q5HcOop3O/1BPNR+N5txsqYh7+BdWw1p5JfzN94oqrjheV+O2rEu?= =?us-ascii?q?fRNNjZ/4C2YVMg5aByftLE7sXqlo0=3D?= X-IPAS-Result: =?us-ascii?q?A2HKAgBnHH5Y/wHyM5BdGQEBAQEBAQEBAQEBBwEBAQEBFAE?= =?us-ascii?q?BAQEBAQEBAQEBBwEBAQEBgw4BAQEBAR9igQaOSpEmly0piBJXAQEBAQEBAQECA?= =?us-ascii?q?QJgKIIzGwGCGwYBAjcUIAsDAwkBARcHASEICAMBLRURBgEHBQYCAQEBGASIYgS?= =?us-ascii?q?xTSYCiWUBAQgBAQEBJIhHhn8RAYYAAQSbOpFfiiAKBReGJ0iSJFhxNigKOoQ3H?= =?us-ascii?q?IFgcoYqgi4BAQE?= Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea10.nsa.gov with ESMTP; 17 Jan 2017 13:31:15 +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 v0HDVBib014678; Tue, 17 Jan 2017 08:31:14 -0500 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 v0FFCHPZ226317 for <selinux@prometheus.infosec.tycho.ncsc.mil>; Sun, 15 Jan 2017 10:12:17 -0500 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 v0FFCHQJ022887; Sun, 15 Jan 2017 10:12:17 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1DoAgCgkHtYhwMP49RdGgEBAQECAQEBAQgBAQEBgzkBAQEBAYEBgQaDUZwZkx2EGoYiAoIYVwECAQEBAQECEwEBAQgNCQodhRoDAyNWEB8BBQImAgJXBgEMBgIBAYkDr3qCJYl8AQEBAQEFAQEBAQEjgQuHPIozgl4BBJs6kV+KIAoFhj5IkiSBfigKhHERC4FgcohiAQEB X-IPAS-Result: A1DoAgCgkHtYhwMP49RdGgEBAQECAQEBAQgBAQEBgzkBAQEBAYEBgQaDUZwZkx2EGoYiAoIYVwECAQEBAQECEwEBAQgNCQodhRoDAyNWEB8BBQImAgJXBgEMBgIBAYkDr3qCJYl8AQEBAQEFAQEBAQEjgQuHPIozgl4BBJs6kV+KIAoFhj5IkiSBfigKhHERC4FgcohiAQEB X-IronPort-AV: E=Sophos;i="5.33,233,1477972800"; d="scan'208";a="5907588" 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; 15 Jan 2017 10:12:16 -0500 IronPort-PHdr: =?us-ascii?q?9a23=3A7PNrIhbysZ10Hwrb/A1dI/z/LSx+4OfEezUN459i?= =?us-ascii?q?sYplN5qZps25Zx7h7PlgxGXEQZ/co6odzbGH7+a7BSdZvMjJmUtBWaQEbwUCh8?= =?us-ascii?q?QSkl5oK+++Imq/EsTXaTcnFt9JTl5v8iLzG0FUHMHjew+a+SXqvnYdFRrlKAV6?= =?us-ascii?q?OPn+FJLMgMSrzeCy/IDYbxlViDanb75/KBq7oR/fu8QZjoduN6Y8xxrUqXZUZu?= =?us-ascii?q?pawn9lK0iOlBjm/Mew+5Bj8yVUu/0/8sNLTLv3caclQ7FGFToqK2866tHluhnF?= =?us-ascii?q?VguP+2ATUn4KnRpSAgjK9w/1U5HsuSbnrOV92S2aPcrrTbAoXDmp8qlmRAP0hC?= =?us-ascii?q?oBKjU063/chNBug61HoRKhvx1/zJDSYIGJL/p1Y6fRccoHSWZdQspdUipMCZ6+?= =?us-ascii?q?YYQSFeoMJftWoZfzp1UOrhWwCwejC+ztxTBUiXH7xrE63uY7HA3awAAtEdADvX?= =?us-ascii?q?LJp9v1LqcSVuW1wbHVwzvDcvhY3i3y6JLLchA8uvGHQL1+cc7fyUk1FgPFiFqQ?= =?us-ascii?q?opHiMjyL0uQNvXKb7+tmVeKgkGMnthpxrSa1xsc3kIXJnYUVyk3e9Spl3ok1K9?= =?us-ascii?q?q4SFR0YdG6CpdQsT+VN5dvT84kXmpmuz46x6UYtZKmYiQG0oorywDdZvCdboSF?= =?us-ascii?q?4gjvWeiJLTp6h39pYr2yihKo/US9xeDxVNO43EtOoydBlNTHq2oD2AbJ6sedT/?= =?us-ascii?q?tw5keh1iiL1wDU8uxEJEc0lbfHK5I7zL8/iIEcvV7eESDogEn2jamWeVs4+uWw?= =?us-ascii?q?9ejrf6vqqoWCO4NqiAzyKLkil8ylDek2KgQOWnKU+eW41L3t5035R7BKg+Uona?= =?us-ascii?q?ndvpDaP8Ubpqi2AwJOz4Yj8AiwDy290NgChnkHK09FeAibgIf3NVHOJ+r4Dfih?= =?us-ascii?q?jFi2ljdk2ezGMqX7AprRNnjDjKvhfbFl5k5H1QUz1stS545UC74dIPLzXVX9tN?= =?us-ascii?q?rDDhAjKQC0zOHnCMtl3IMERW2PGrOZML/VsVKQ/eIgPe2MZI4TuDbgJPko/OLu?= =?us-ascii?q?jH8lll8deqmlx50XaGuiEfh8LEWZZmTs0Z89FjIOvwwjXKnxhVafSz9PdjO3WK?= =?us-ascii?q?4h4jwTFo2rF8HAS5qrjbjH2z20WtVNa2RHDE2cOWv5fIWDHfEXYWSdJdEl2hEe?= =?us-ascii?q?VLPpc4Y71Arm4ALiwqBmNcLM8zcZrorn3dN4oerJmkd2vR59CsmGm0SKVXt1hS?= =?us-ascii?q?tcRTYz0bs5pQp4zU2Z0LNQhOZRHtheofhOV1F+fabV0ugyLtf1QA+JKs+AVVKO?= =?us-ascii?q?Wty7BXQ0SdUrzpkFZEMrX53otR3Z0CfiLvldt7WPAI0yuOqIxHXrKMtVy3/C0L?= =?us-ascii?q?gnyVIhR50LfVa6i7Z/+g6bPIvAl0GUhu7+bqgH9DLc/2eEi2yVtQdXVxAmFe36?= =?us-ascii?q?XHQbZ0LT5e7+7E7YU6TmXasmNg9AwMvEIe1Qbdfkl0ldbPblJNnaJWm2njHjKw?= =?us-ascii?q?yPw+a3QsLPcn8ewT6VJUwKiQEV8j7SOAwwHCanrErDFzF0DhT0ZF72+uRwr2m0?= =?us-ascii?q?Qwkywh3cPB4p7Ka85hNA3a/UcPgUxL9R/X558zg=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0HtAgCgkHtYhwMP49RdGgEBAQECAQEBA?= =?us-ascii?q?QgBAQEBFQEBAQECAQEBAQgBAQEBgw4BAQEBAYEBgQaDUZwZkx2EGoYiAoIYVwE?= =?us-ascii?q?BAQEBAQEBAgECEAEBAQgNCQodMIIzGwGCGwMDI1YQHwEFAiYCAlcGAQwGAgEBi?= =?us-ascii?q?QOveoIliXwBAQEBAQUBAQEBASOBC4c8ijOCXgWbOpFfiiAKBYY+SJIkgX8oCoR?= =?us-ascii?q?xEQuBYHKIYgEBAQ?= X-IPAS-Result: =?us-ascii?q?A0HtAgCgkHtYhwMP49RdGgEBAQECAQEBAQgBAQEBFQEBAQE?= =?us-ascii?q?CAQEBAQgBAQEBgw4BAQEBAYEBgQaDUZwZkx2EGoYiAoIYVwEBAQEBAQEBAgECE?= =?us-ascii?q?AEBAQgNCQodMIIzGwGCGwMDI1YQHwEFAiYCAlcGAQwGAgEBiQOveoIliXwBAQE?= =?us-ascii?q?BAQUBAQEBASOBC4c8ijOCXgWbOpFfiiAKBYY+SJIkgX8oCoRxEQuBYHKIYgEBA?= =?us-ascii?q?Q?= X-IronPort-AV: E=Sophos;i="5.33,233,1477958400"; d="scan'208";a="2302554" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from mout.web.de ([212.227.15.3]) by emsm-gh1-uea11.nsa.gov with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 15 Jan 2017 15:12:15 +0000 Received: from [192.168.1.2] ([78.49.147.199]) by smtp.web.de (mrweb002 [213.165.67.108]) with ESMTPSA (Nemesis) id 0M3Bqx-1ckajx3dgN-00swqm; Sun, 15 Jan 2017 16:12:07 +0100 Subject: [PATCH 12/46] selinux: Move assignments for two pointers in genfs_read() To: linux-security-module@vger.kernel.org, selinux@tycho.nsa.gov, 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> References: <ca34123f-ced6-d2bc-363b-690858618827@users.sourceforge.net> From: SF Markus Elfring <elfring@users.sourceforge.net> Message-ID: <05e70901-776f-8f3c-f0f3-014a42712dc6@users.sourceforge.net> Date: Sun, 15 Jan 2017 16:12:03 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.6.0 MIME-Version: 1.0 In-Reply-To: <ca34123f-ced6-d2bc-363b-690858618827@users.sourceforge.net> X-Provags-ID: V03:K0:UbljtYLcc/gOsAZ5jkCDQ7TfYq3yoDvdi/v9wbzJxLFIi+KubFL NcFP2Kf2lKOHnxu1oRUPuEH658mBWa2xizQJu3ZZHtr97AdCBHoCLJTcUbiEvMyaY4BytVi q8wBVLJlY75VeaNpr6Du4N4X0p/+rFZEPkpMaf1d7a0R5/Q9AUp0SWr8EMxXIY6qzrProie 0spz81RA8lz9qay5+0GqA== X-UI-Out-Filterresults: notjunk:1; V01:K0:JlnIGcImfxI=:lXAWug2goBILujgaEPDAzj /tnJjaq8/7AYnzhkhgDYWhdFl2ucJRk0U8kXGynyGofYsJ3stKiqVklbmy/FYfOdbEsEanh5H O9LlGRRBpCBafNUECl1M7wZL4H+BluSYt8lLr2695mkfmK0EHh1AzUrtNAl0tkLWxI2kAeUa8 qFJXdeu9FSMjOvb+9ZW5R0FJT116fU/Xpu7uY19ty6kUYLj/8xDQ0Z10yK7pNiY5pHVpfoXEN 3Ci+MQZu87RtDr2niwzgJh/lu2w/4W1AmvrxPCpxIcF5DaqzZkgyTL4O3s1eSzCxOyDhsCI2H z5CLH32m4W9r984AbrgpoeLmdqHN2qkQOmJJTBgZiGxq4StbMjicNXu+flbjzf2RAoN6J21Qu Wx8MOg/rBUHGtDNSUSp2SZxado0J91AQ0TwSEtaZqjjIQauCSxWHInYs03MzCgEYIDEmwEWJF WlkGV5Ow+CpLOow3ACTaNWQ4vltZuAXsnOQDp8tcxsNtMwkxgpzUC334zV1zA9R8cuEs+Oau2 TEu2mWsvSx5hZarPwaYKulzX9bQ10cik/IG+Tb8fak6ub/IA0wAceaRMW6b5ZzREf9ptqQZRE HNqjIUoiAM/2TSeWemQdxm3lLnVvKGO9FZpzLM6swavIQPUNDyla9n6fBAX+ve7hg/cpdf26Y V/o3wPGDOg1dO+ZcGWOd+J0O0P1nvkn70GHzUTa19hDqQqP+dkpSKQBCWuV2XwPkbMFKtxB4w fxF/5k1mYjs4h+kdRBlwWt8R8rZuWnX9+Rxv7By/FSB47EXVPjViiPS0J1FxddzhtpinCAtPS FWhD280 X-Mailman-Approved-At: Tue, 17 Jan 2017 08:26:53 -0500 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 Sun, Jan 15, 2017 at 10:12 AM, SF Markus Elfring <elfring@users.sourceforge.net> wrote: > From: Markus Elfring <elfring@users.sourceforge.net> > Date: Sat, 14 Jan 2017 16:56:51 +0100 > > Move the assignment for the local variables "newc" and "newgenfs" behind > a call of the function "next_entry" at the beginning so that they will > only be set after a successful call. > > Signed-off-by: Markus Elfring <elfring@users.sourceforge.net> > --- > security/selinux/ss/policydb.c | 8 ++++---- > 1 file changed, 4 insertions(+), 4 deletions(-) I think it is cleaner, and arguably safer, the way it is now. I'm not worried about performance gains in the error path, especially when those gains are probably not measurable. > diff --git a/security/selinux/ss/policydb.c b/security/selinux/ss/policydb.c > index 754f829d2027..7544e374dec9 100644 > --- a/security/selinux/ss/policydb.c > +++ b/security/selinux/ss/policydb.c > @@ -1997,14 +1997,14 @@ static int genfs_read(struct policydb *p, void *fp) > int i, j, rc; > u32 nel, nel2, len, len2; > __le32 buf[1]; > - struct ocontext *l, *c; > - struct ocontext *newc = NULL; > - struct genfs *genfs_p, *genfs; > - struct genfs *newgenfs = NULL; > + struct ocontext *l, *c, *newc; > + struct genfs *genfs_p, *genfs, *newgenfs; > > rc = next_entry(buf, fp, sizeof(u32)); > if (rc) > return rc; > + newc = NULL; > + newgenfs = NULL; > nel = le32_to_cpu(buf[0]); > > for (i = 0; i < nel; i++) { > -- > 2.11.0 >
diff --git a/security/selinux/ss/policydb.c b/security/selinux/ss/policydb.c index 754f829d2027..7544e374dec9 100644 --- a/security/selinux/ss/policydb.c +++ b/security/selinux/ss/policydb.c @@ -1997,14 +1997,14 @@ static int genfs_read(struct policydb *p, void *fp) int i, j, rc; u32 nel, nel2, len, len2; __le32 buf[1]; - struct ocontext *l, *c; - struct ocontext *newc = NULL; - struct genfs *genfs_p, *genfs; - struct genfs *newgenfs = NULL; + struct ocontext *l, *c, *newc; + struct genfs *genfs_p, *genfs, *newgenfs; rc = next_entry(buf, fp, sizeof(u32)); if (rc) return rc; + newc = NULL; + newgenfs = NULL; nel = le32_to_cpu(buf[0]); for (i = 0; i < nel; i++) {