From patchwork Sat May 6 13:08:48 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jann Horn via Selinux X-Patchwork-Id: 9714839 Return-Path: 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 E438B60362 for ; Sat, 6 May 2017 13:13:54 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id C60BE28613 for ; Sat, 6 May 2017 13:13:54 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id B9FBF28668; Sat, 6 May 2017 13:13:54 +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 27B7028613 for ; Sat, 6 May 2017 13:13:53 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.38,298,1491264000"; d="scan'208";a="6723594" IronPort-PHdr: =?us-ascii?q?9a23=3ARuds4hQm/nJQr1k1ZrUKxlrLidpsv+yvbD5Q0YIu?= =?us-ascii?q?jvd0So/mwa68ZhKGt8tkgFKBZ4jH8fUM07OQ6PG+HzJeqsjZ+Fk5M7V0Hycfjs?= =?us-ascii?q?sXmwFySOWkMmbcaMDQUiohAc5ZX0Vk9XzoeWJcGcL5ekGA6ibqtW1aFRrwLxd6?= =?us-ascii?q?KfroEYDOkcu3y/qy+5rOaAlUmTaxe71/IRG3oAnLt8QbgIRuJ6ctxhDUvnZGZu?= =?us-ascii?q?NayH9yK1mOhRj8/MCw/JBi8yRUpf0s8tNLXLv5caolU7FWFSwqPG8p6sLlsxnD?= =?us-ascii?q?VhaP6WAHUmoKiBpIAhPK4w/8U5zsryb1rOt92C2dPc3rUbA5XCmp4ql3RBP0ji?= =?us-ascii?q?oMKjA28HvTisdtkqxVphyvrAF7z4LNfY2ZKP9yc6Xact4GS2dNQttdWzVdDo+h?= =?us-ascii?q?coADC/cNMOZdo4T7ulAArwaxBRO0Ce3x1zFGiHz406o43OQvCQHL3hEsEtwOvn?= =?us-ascii?q?TOstr1L7wfXfypwKTS0TnOde9a1DX75YPVch4hu/aMXbdofMfPyUkvDQLFjk6M?= =?us-ascii?q?qYzkJTyV0PkGvWmd9+p8SeKvkHIoqwFvrTOy2Mcsi5PGjZ8IxF/a8SV5wYA1Jc?= =?us-ascii?q?C3SUVmZtOkC4VftyWbN4twX8MjTHpluDo6y7IauZ67ezIGyJI8xxHFcfCHfI+I?= =?us-ascii?q?4gz6WeuXPDx2h2pldaqiixu9/kWs0O3xWtSu3FpUoSdJjMPAum0V2xHR6cWLUP?= =?us-ascii?q?tw8lu71TqS1Q3e5ftILE46mKfdNpUv2KQ/loAJvkTGBiL2nUL2g7KIeUg84eio?= =?us-ascii?q?7vjnYq3hpp+BK494kgH+Pboqmsy4Gek4LhIBX3Ka+eShz73v51H5QbVWgf02la?= =?us-ascii?q?nVqpbaKtgApqGlGQNV14cj6xKnAzen1tQXg2UHIUpYdB+IgIXlIVHDLO3iAfuh?= =?us-ascii?q?jFmgji1ny+3eMr3kGJrNL3zDkLn7fbZ67k5R0BEzws5b55JVDLEBPf3yVlbqu9?= =?us-ascii?q?zfEx85NRC7zPj8CNhmyoMfWX6AAq+eMK/It1+I/fggL/ODZI8SpjbxM+Il6OL2?= =?us-ascii?q?jX8lhV8derGk3ZkQaHC+BPtmP0WZbmDqgtoaE2cKuQw+TOnwh12ZTT5ceWyyX7?= =?us-ascii?q?km6jE8EoKmAp/JRpqxj7yZwCe7AppWa3hEClCOC3jna4aEW+wLaCKUI89hjCcJ?= =?us-ascii?q?VbalS4882hChrxL6y7x7LurJ4CEYsojj1Ndt7e3JiR4y7SB0D9ia02yVQWB0n2?= =?us-ascii?q?cIRzoo06BlukF9xEmM3rV/g/xCD9NT/+lJUgA4NZHC0+N6F8r+WgXbfteGUFym?= =?us-ascii?q?WMmpASktTtItxN8De1tyFMmnjhDE2SqqH6IZmqeVBJMq6KLc3nnwJ8F7y3rc0q?= =?us-ascii?q?kukUUmSNNVNWK6nq5/6xTTB4nRnkqEi6alb74c0TXR+2eEyGqBoFtXUBVsUanf?= =?us-ascii?q?W3AQeFfWp8zj5kzeV7+uFagnMgxZxM+CK6pKbdvpgE5DRPfnIdjeYmSxl322BR?= =?us-ascii?q?mS3LOMb4vqe3sD0ynHDkgLjRwT926cNQciHiehv37eDDt2GF3xe0Pj6/N+qHKg?= =?us-ascii?q?TkIv1wGFdVdh17uu+h4NgfyTUe8c0awetCcmsTV0E06338jKBNqYuwphYKJcbM?= =?us-ascii?q?sz4Fddz23ZsRByPp27L615g14eawV3s1r11xR5EYVMi88qrGklzABqM6KXzEtB?= =?us-ascii?q?dy+E3ZD3IrDXKXP9/BOoa67LwVze08yZ+qQI6PQlsVnjuxupFkU6+XV9z9ZVy2?= =?us-ascii?q?ec5onNDAcKS53+T1w39xlkqLHAeSQy/Z/b1Xh2PamzqD/C1MojBPE5xRa4Y9df?= =?us-ascii?q?LKSEGRfpE80UHciuL/cqm0SyYxIfOuBS86A1P8a8ePuAwqKrOvhvnC6+h2Rd/I?= =?us-ascii?q?99yl6M9zZ7SuPQ0ZcK2fWY3heZWDfml1esqd73lp5eZT4JA2q/zDLoBIlLZq19?= =?us-ascii?q?ZYwLE3uhI9WrxtVigJ7gQ2JY+0O+CFMHwsCpfQGfYED63Q1VyUsYu2enmTeiwz?= =?us-ascii?q?xyjT4psrKV3DbSzOT6aBoHJmlLSXFkjVftJYi0i84VXFOzYgczihSl/0H6y7Jc?= =?us-ascii?q?pKRlIGnZWV1IcDTuL2F+TquwsaKPY9BO6Jw0rSVXV/68bUqGRb79pBsa1SzjEn?= =?us-ascii?q?BaxDA6cTGloI/5nxtghGKaNnZzo2LTedtsyhfH+NzcWflR0yICRCl5kjnXGkGw?= =?us-ascii?q?P8K38tWQlpfDtP2+Vm26W51IaSnrzIWAtCqn6m1xGxG/me68msH/GwggzSD7z8?= =?us-ascii?q?VqVTnPrBvkeInr0KC6MeZ5cUlyGFD87MR7F5plkostmJ4QwmIWhpKP/XoIiW3z?= =?us-ascii?q?K8lU2bribHoRQj4G28bV7xL42E1nNH6G3Zj1WW6awstle9m6ZWUW1zk478xWDq?= =?us-ascii?q?eU66BLkTFzolWmsQLbeeJ9kSsFyfsy9H4ahPkEuAkzwSWbGbAfBkpYMjLqlxST?= =?us-ascii?q?6dCxsrlXaHyocbiq20p0hcqhA62aogFARHb5fY8vHTF27spiK1/Mznvz5ZzkeN?= =?us-ascii?q?XKa9IcqAGUmQ/aj+dJMJIxiuYKhS1/NGLlp3Il1uo7gAdy0pG7oIiGK3xh/Kyj?= =?us-ascii?q?DR5eLDH1YNkT+j71h6ZEgsmWx5yvHolmGjgTRpvnUO+nHSkdtfTiOAeCCjs8pW?= =?us-ascii?q?mHGbDHBw+Q9F9mr27TE5CsL3yXPGMWzchmRBaDPExQmgYUXCkkkZ4jDQ2q2dfh?= =?us-ascii?q?f1lj5jAK/FL4sRxMyv9yNxbjTGjfqgCoai07SJeBNhZW6B9N51vNO8yE8u1zBz?= =?us-ascii?q?1Y/oGmrAGVJGyUfQJIDX0OWkyBHF3jMKeh6sTH8+iCHOW+N+HOYbKMqeNAS/iI?= =?us-ascii?q?2Yij0ox8/zaDLs+PJGVtD+Un2kpfWnB0A8HZlC8LSywTiS3Nc9Kbqw2m9SBsqM?= =?us-ascii?q?Cw7ujrWBnz6oSVE7tdL89j+xaojqefL+SQnjp2KS5E1pMQwn/F0KIf0EQcii10?= =?us-ascii?q?cjmiC7AAtSnNTa/LgKBYExsbZzl0NMtS4KI2xhNNNtLDitPpyr54ieY4C1lfVV?= =?us-ascii?q?P/h86pftYFI2ehNFPAH0aGL66JKiHOw83tZqO8U7JQhv1OtxKsoTabD1PjPjOb?= =?us-ascii?q?mjnvTRCgK/lMjDmAMRxQuYG9aA1tCXTtTNLnbB20Ktl3giE3wbIugnPGL2kcMS?= =?us-ascii?q?Jzc0lVtL2f8TtYguljG2xG9ndlNfeLlD2H4OneK5YWrfxrDz91l+1E/ns11aFZ?= =?us-ascii?q?7CZeRPx6gCHStMJho0m6kumTzTpqSAdBqi1Vi42RskViI7/W9odbVHbf5h0N7n?= =?us-ascii?q?iQCw4QqNd/Dt3vpqZQxcLVlK7qNDdC9NHU/MsbB8TOLsKILmYhOwLzGDHIFAsF?= =?us-ascii?q?USKrNWbHikxGiv6S6GearpckpZj3g5cOUaVUVEIvGfMVFEtlB8YOIJFpUTM4ib?= =?us-ascii?q?SbltIH5WKirBnNQ8VXpovIVvOdAfXoLjaUlqRLaAUTzrP5N4sTMJf320t4all1?= =?us-ascii?q?hI7KAVbfXchRoi19aQ85uF9C8HdkQW0txU3ocQSt4GcNGv6ymx45kAp+YeA2+z?= =?us-ascii?q?fr7FY7PF3KpDE/kEMpg9XqnSiRcCLtLKe3RYxWFy30t00rPpPhRAZ0bBO9nUp/?= =?us-ascii?q?OzfeQLJekbhgeHt3hw/bvJtABeRTTbZYYBMKw/GYeeko20xGqiq73U9H+ffFCZ?= =?us-ascii?q?x6mQspcZ+sq2xP1hlmbN4yK6zQKrRGzkRMhqKOuS+o0/4+zBUYJ0kT7GOYYDQI?= =?us-ascii?q?t1AQNrk6Oyqo+fRh6QqclDRZfGgBTPkqovVx9kMhIeuAyTng071CKkyrMeyQMb?= =?us-ascii?q?+ZsXDalcGUWlMwyl8Il05d8Lhsz8gjaFSbWFo1zLSNFxQELtHNKQBPb8VP83jT?= =?us-ascii?q?cz6Osf/TzpN1JYm9EP7nTfOWvqYOnk2kBBopH5gL7skZA5as10fYLcH6I7EbzR?= =?us-ascii?q?Ut5R/mK0+bA/RTfxKHijAHo9uwzJVvx4lSOikdAXlhMSWw/rvYuxUlgOSCXNgr?= =?us-ascii?q?eXcXRZELNmgsWM29lS9ZpGpPAyWq0uIDyQiC8z/9qj7WDDbic9ppfO2Uag90CN?= =?us-ascii?q?Gq5TU/9LC7iVrQ8pXEOW76M9VjutjU5OMVoZaHFulYTb5ns0fTg4NYXWClU3bT?= =?us-ascii?q?Ed6pIJj9c5IsYsLwCna7VFy/lj00QtztM9aqK6iHnRvnRZ1IsIWB2jAsK9O9HC?= =?us-ascii?q?kEGxhsv+ED+L58ZQobbpo4ex7ptx4xN6qjIAeYydiuTGGtKSNKQPVFy+W1eaBX?= =?us-ascii?q?xTI2buCm0HsgUo06z+6v/E4RRZEKixbexeqjZ4heSiX8B31degXVqiUijWRhMP?= =?us-ascii?q?g9wvsnyhPSrVYcKyyLdPBuaGFcpd48AVKSLmloBWUgQl+djYzD4gmq378I5CZS?= =?us-ascii?q?hNdU3vdDsHTnsJ/ffSigWKq1ppXJqyAgd8Qpo7VtMYz/JcuLrIjRkSLZTJTLqA?= =?us-ascii?q?KKTTC6GORAmthLOi1YWvlJlXsiOcwctopL8VAxWdsmJ7xTFKksoainaTV5DS4T?= =?us-ascii?q?yS8ZU52P3DkZj+ihxbTVjRaQf44kMBAet5VCmNQdWTZsYiwCvK+jS5nWl2icR2?= =?us-ascii?q?gRJgcT7BhD5AIHlo90ZeDr+JPGQoJWxTNKpPx5STfEFp5t91TnUG6WmkT4RO+n?= =?us-ascii?q?k+O3wQJY1Ojs3cUDWB5jFUhdwP5bllEyJ7FtLKkfpZXHsiOSdUzgomLi1u+mJF?= =?us-ascii?q?hXyc3bc134DYXFtWrgUi0S43IUX4pPxGvZFZsMjwpzcLwrq0lUIIC6Zkb+4CQp?= =?us-ascii?q?xopzE7akVcCrxlMlrXccSCepCNdBCv9pv0zJVzF/ZJCrsprlMY1IQmBM4J2dt0?= =?us-ascii?q?tZkEJ1PiGj05pcNsdN7iQPXDVUoDWdvdqySNFY1sNsCZ8DPMt/sW/nGKxYIJiR?= =?us-ascii?q?v2E2urv3x3/Y/TA8rEm1xDGtFK+9Ue1Z43ceGwUyKmSZskkgEe0s8mLI/VDMtl?= =?us-ascii?q?B75OBbB7eVgUV2ujZ9EYhEBixV2nC9M1RzUH5Gvv1VKKTPacNcReUyaASuOxw5?= =?us-ascii?q?G/8m2VCJ/UFqknf4ZSxyqhVV+zrHUwkySyYVnq/nmScCpcG/JT8aV5VIYC09by?= =?us-ascii?q?fCLgKWgjxXsApaa05xQZwZBMhK+60D14tO4sXCUVqsKT0CXBF6NgI3y+BfmlRH?= =?us-ascii?q?sEqFYi3SEBSnde7XshJpeceestSpIO7+/AddhYPtqPo4+LkbR326hQ2tRsjTr4?= =?us-ascii?q?37ttKUrUaBabn3M/aibn/bUDjDkw2/ia0iD5bU4yjZKBBbJIViyXo4fZjhDnbG?= =?us-ascii?q?Mg9IJ60HO0ZWV712ZNtdr+9GYM9kfboG9rV2BhKbXB/vHpKgrOVeJFbJWTveNz?= =?us-ascii?q?mB8vC4oY/L97zSV/XvZsyWyHbbWK93OpB66SflFLv0zYBe/Vf51el3+kN8V1fG?= =?us-ascii?q?LziLrM79KQMT+Mmiakzis4UxHTPNHJd/imfixl1besoMRC2q7Y4Yx49H53b2Ve?= =?us-ascii?q?J4yFL8sOlI+7lj84k37Khjyd2oKqfKNfRarUhnDwCIBgVw6JoiHnVwSntMYu8V?= =?us-ascii?q?NPfRZ74Wjd7vq+DwE6wY9gGV9/ZeadvdKEHLgtO/BS2ESRxYgAcBriYXLgmG2P?= =?us-ascii?q?6fnK90UsKlqvLn2k825li+MxoGzKxs5YiY+6qHvunXbwDLwbgDQKjqSdv5rq4w?= =?us-ascii?q?tEOK+f0kiLkOd3R3YwK9FugdWNQdxmD9wq801i8sD9nMH7T7+P5ETX45mCzvm4?= =?us-ascii?q?xlFVUMBvwUBaaL/ZhZnmognezZMsYbcqFEmmaKDxKkE7kCyXCx6ySNO2llngvO?= =?us-ascii?q?0wzsTmOv8V/2tzF3TTHLz9f5nUpfTqO3CltKXyq1JU94tyuCPAzptNXrvqQ16F?= =?us-ascii?q?s5Mnf+uNKMk2uhP6hXH9bkKdyZLiQ1q0gbjJorRtygwYobA8ayIM8N8HFiafvT?= =?us-ascii?q?83+knDVFo6hZnIre/sGU+vLMEHm7k6KaqquCxDZEyng5p14z8NagOe/S59eSWf?= =?us-ascii?q?Sny34RTztjuwvGRxO1rqfbr1UUNEGQ3kfEhpEFPtZD3XYizkHm/u8jQNAt+wpC?= =?us-ascii?q?CobMffQCpSr8ODHs21aQf8o3VjWC0ztQBl/1E1h4GK0n1WL1os3IlWnf+0cpRo?= =?us-ascii?q?l2eEzrnxp3AJskKUg18lgY3jIDERQRaRCcFLyoBEXkIpEeWkcfchmHx6a1ersp?= =?us-ascii?q?0kJv2L+v4/XTbeNkDaoXKvldlhKOnERcGp8OqqIeQal8elFH+67VpwjiF5DnUO?= =?us-ascii?q?L7lXo0LvC6Xsda/t0HuHQ4/wa/XR2g6Y1Z4LoBj5CIbKFEa4DWvM9g90dn+SIP?= =?us-ascii?q?ditVjRhnlRy5TfwTpODt49jcqpqo6f+iVL0zSOUT9hg0AXl+jpTrjVA7u97Xy/?= =?us-ascii?q?tTSo3biIT46gBNIGSGuIXE3BlmL+oBNYarcKxn93UdKCgUP2gOMsaOa/kg/y9t?= =?us-ascii?q?Ny3e50BYAswSYdMXJszNlh5Ph0L0WbFT+cvbGkOCBIdobc8o9Xf3xCoz8ZQiTu?= =?us-ascii?q?bq8CW2KozH71FRI/NDiz1hlN3Yq+gP3/XSFCgX7GKdaxh03iON1ZmNBOzt/eWX?= =?us-ascii?q?0t3UUU0JHjIuWYdHODWC4RCnRvaylJjxXQOb9MnzgI45dEKXQXCxh7oKsqJNEe?= =?us-ascii?q?5GlyX60SNTFoTriPKPs9uj8nFbtltZH4Zv9RfFArlQPo1nORTkkcmmXlRzBinl?= =?us-ascii?q?d87IbRchpO2WxuMI4+V/KUT+f5MbLQwYxLL683ZVSRFuSLHutFaDQe0RfMdmSO?= =?us-ascii?q?/Drn1N7IJgLKkPPESSpJP0tTpIrVE2DxUvaLAusjxbeE7OnBdWW6bvorIAjBUT?= =?us-ascii?q?UcJhs09WBW2wIH4+5ybAValNg6meFOcV8i6KQqITXEtmNCJ+QxWo2JRhYLapkv?= =?us-ascii?q?VHvXlAnixjuvQq1CZmRBSksy32u60NwS4g+K2/tDgZu3xFSeWekyHSBVpfzPQK?= =?us-ascii?q?ibocBGvj6Fy9ZnkDd4jy4Lh8KMT+9Ikh/W4wYRE+cC0HR+igDT//j7+QCIyVrN?= =?us-ascii?q?1cnAKNuNnJbbKrLCgSKK4yyRT4Snh5zwjRgRdo8GwQQjm6698kPoq9M94/xiW0?= =?us-ascii?q?AWjbaEoM4qRRvcvzq1ELQuU2aVd6zWRtyMeHQDMCRNDVF2YzkAckdX1OcIhf5h?= =?us-ascii?q?8CC6konjGIs7FJ/gEQZzfVHJqq+o3UncrTwnk9StFqxmPKqaGfgJMlzmFlkctu?= =?us-ascii?q?7iGSoHQSa/DYU8h0D3jx1odeyfT+Z/KpsuAGVItp1q+sUPoDMsm/42u5xo9mWk?= =?us-ascii?q?i/xrQRB1C5KvMMxq/HUye5Tm2VQfiLc2mJnzsiLk7y5AWnLl4pZ8dOtUM9NPXN?= =?us-ascii?q?hoJEnQ37Tbx0XjmQpUPczGE7NOMadgE2uISgewERTu4efeucJe8owPIgDlsAdX?= =?us-ascii?q?nJEjVqC+Wuq16igJB7O2l84UX9eeni6R7pMN2OGhQfCo7aqplx+eCmRmKfJ3Bv?= =?us-ascii?q?0Qd+PE5u9+fQD14xrPNTc46NndjMgNR2yfYFd/BpMSInoN4SlIVj6Y2a0MqRdB?= =?us-ascii?q?HRyZHyJcrLrfeEGf3fyF8qenpbUrofbgP5/YI6PsQ2W7fLB7tWoQwcBbQmQJwm?= =?us-ascii?q?L2rx+r97LAdycg7Jeru5mcjrpuOOZptRuXDW9FYwIznGtx0E0Py0QhRxb4q2iH?= =?us-ascii?q?XqPJAwWjVBosVjCxt+BotPGt8PoBS8Dp6RmaG7l8Wx9F1gt+8Nq6rwBejA1M6l?= =?us-ascii?q?0IVpQ5ha+UuLMS7WBKlvnEtolfyygvPa3ZnqFcPieM8LVPRhQmHbdLDKBIO/JS?= =?us-ascii?q?ySOsjkYU5J76ac0K5lUhWWfC35W6uGtCu5NPRr+Ek7zo14fPHPzDw29Lzb2cH9?= =?us-ascii?q?Z2dcpiu5qn6JLpRf5kTQBePCRxJUVeaF8GF9EK0Mc4T08OYOMdo/wNmT5AV94y?= =?us-ascii?q?hC0MubLKi7sEDMwlh0eInYLET3wSY5X5cFIBCkPksxjm/VsHPdAW5TLsK8M8li?= =?us-ascii?q?nM6VDgDx50l2gWwtY3ROFXboRdeQP2gb3NmzZBOL9AJNEdkDm++3eUgltqy9U+?= =?us-ascii?q?VoPY9FmeqyvrUdjdlpMz3PRNRdPyzILr95JDlRDuLUq1Uzfx4EtaQ1WocyZZiT?= =?us-ascii?q?L0MHMFuAxTn0zQTczU3+b8as27qRICYK7nVHyKrI3iNXqAW+vfaZg9bjUKzCbJ?= =?us-ascii?q?3sR/7dLjYqWiuBRTssFUap+FGku+cLvfeDPWgeokoUYj+JCAIJqKFgt8TQDnTU?= =?us-ascii?q?me1lZpEKg+qaWy/oQi1iiKUyHjpLtVyLQ/cbGgnZdWTugHBduAO8Iv9B5mzlb7?= =?us-ascii?q?mCyapOWuwWH5FAcvuHTNvEYfpePSsnli0FOOageN3Rt7Q50lfPTWsDCanI9Uae?= =?us-ascii?q?QVWQQvOGwjLkQ4QVs5Izuioy9dLahjV3HLjQP7aDuz6u9Za1jD2Wue3bSmYgYk?= =?us-ascii?q?84jfkcAGaf2hlAKWAFC9YTuE33RK6PeVpMhzoVjrd11hsNfhljemF/2X1R2vCm?= =?us-ascii?q?E4tWTkBHtm62ROw6awVcDCkx5lOL6wu6TkIcpdvYR2IWorADW40bIeIA547QN6?= =?us-ascii?q?8dxf8o2HRtpyls4AuHCFYIpQKf8rHMHat6jpLc+XUj9PF7Fl+OSnvkf2zGzJe2?= =?us-ascii?q?Q5ZUyCNvp230/9bFteBqcr1Brsd2B0lcUnE+HczU4T0UCTK84wC1pRvuQTk=3D?= X-IPAS-Result: =?us-ascii?q?A2GTAgCnyw1Z/wHyM5AnNhAKAQEBAQIBAQEBCAEBAQEVAQE?= =?us-ascii?q?BAQIBAQEBCAEBAQGDASmQYZNckw+IbgEIg3FXAQEBAQEBAQECAQJoKIIkDwqCW?= =?us-ascii?q?QYBAnkDCQEBFzEIAwEwAQUBAwEYHogDTYEzAQEWBKJVP44uJgKDaVmCFwQKhAY?= =?us-ascii?q?SkHWFHQEEnWcSkwuLAAschlKSdjNDUliBCiYLHicPXwZpGYVURYkvAQEB?= Received: from unknown (HELO tarius.tycho.ncsc.mil) ([144.51.242.1]) by emsm-gh1-uea10.nsa.gov with ESMTP; 06 May 2017 13:13:46 +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 v46DDb6h003321; Sat, 6 May 2017 09:13:40 -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 v46D95H0097311 for ; Sat, 6 May 2017 09:09:05 -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 v46D92Bc002069 for ; Sat, 6 May 2017 09:09:05 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1A5AgAAyg1Zf62AVdFdHAEBBAEBCgEBgyyCF45zqGSGJAKESVcBAgEBAQEBAhMBAQkLCwgmhUcDA0ABOAEDDAZLNAEFARyIboEyAQMVBKJWP44ugwoFgQKCTQpADYMuAQEBAQEFAh4CBgkBCIQ9jDiFHQWdZxKTC4sAC4ZuknYzgRWBYTBAFV+ETIIQdIkAAQEB X-IPAS-Result: A1A5AgAAyg1Zf62AVdFdHAEBBAEBCgEBgyyCF45zqGSGJAKESVcBAgEBAQEBAhMBAQkLCwgmhUcDA0ABOAEDDAZLNAEFARyIboEyAQMVBKJWP44ugwoFgQKCTQpADYMuAQEBAQEFAh4CBgkBCIQ9jDiFHQWdZxKTC4sAC4ZuknYzgRWBYTBAFV+ETIIQdIkAAQEB X-IronPort-AV: E=Sophos;i="5.38,298,1491278400"; d="scan'208";a="6042916" 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; 06 May 2017 09:08:58 -0400 IronPort-PHdr: =?us-ascii?q?9a23=3AJs1dkBSD3SU7Ve8MLDO3DA2+2Npsv+yvbD5Q0YIu?= =?us-ascii?q?jvd0So/mwa69YhSN2/xhgRfzUJnB7Loc0qyN4v6mBzJLv87JmUtBWaQEbwUCh8?= =?us-ascii?q?QSkl5oK+++Imq/EsTXaTcnFt9JTl5v8iLzG0FUHMHjew+a+SXqvnYdFRrlKAV6?= =?us-ascii?q?OPn+FJLMgMSrzeCy/IDYbxlViDanb75/KBS7oR/Qu8QXjodvK7o9wQbVr3VVfO?= =?us-ascii?q?hb2XlmLk+JkRbm4cew8p9j8yBOtP8k6sVNT6b0cbkmQLJBFDgpPHw768PttRnY?= =?us-ascii?q?UAuA/WAcXXkMkhpJGAfK8hf3VYrsvyTgt+p93C6aPdDqTb0xRD+v4btnRAPuhS?= =?us-ascii?q?waMTMy7WPZhdFqjK9DoByvuQFxzYDXbo+SNvV+cLjQcc8GSWdbQspcTTBND4G6?= =?us-ascii?q?YoASD+QBJ+FYr4zlqlYQrRu+HwisBPjzyj9JnHD227Ax3eUnCQHawAwgBM4BsH?= =?us-ascii?q?TKo97oM6odTe+1zajPzTXFcfxWwizw6IfPchAmrvGMWax/cc/LxkkuEwPJlEmf?= =?us-ascii?q?qYvgPz6M0OkGrmuV7/J4WO6xl2Iqrxt9rzuvy8s2l4XFmIEYxkrZ+Sh7zos5Pd?= =?us-ascii?q?+1RU1hbdOkDJdcrTyWOol5T884TWxltiA3waAct5GhZigF0pEnygbfa/OZd4iI?= =?us-ascii?q?5QruVOOLLjd5gHJpYby+hwyu/US5xO3wS8u53VhQoipKldnMsX8N1xjN5cSdVv?= =?us-ascii?q?R9+UKh1S6O1wDV9O5EPVg5mbTHJ5Ml2LI9lZoevV7eEiPom0j6lrKae0cq9+Sw?= =?us-ascii?q?7uToeLTmppuSN49ujQH+N7wjldCwAeU5NQgOWXaU+f+n2b3s+k35R7pKjvkona?= =?us-ascii?q?ncqp/aJMAbqrSlDA9S14Yv8wy/ACu+0NQEgXkHK0pIeAmZgIjtOlHOJu34DPik?= =?us-ascii?q?jlSwkDZk2/DGPrr7DpXLNXjMiq3tfbl6605Cm0IPyoVE6pZVDKwRCO7iUU/28t?= =?us-ascii?q?rDB1k2NBLn7fzgDYBW1pkfQn6OC6nRHz3OrUSD5u9nd+KDdogTtS3VJP8i6Prj?= =?us-ascii?q?iHY4nRkWeqz/jshfU2yxAvkzexbRWnHrmNpUSWo=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0GaAQCEyg1Zf62AVdFdHAEBBAEBCgEBF?= =?us-ascii?q?wEBBAEBCgEBgwGCF45zqGSGJAKESVcBAQEBAQEBAQIBAhABAQkLCwgmMYIzIFV?= =?us-ascii?q?YAQEBAQEBAQEBAQEBAQEBAQEBARYCKyUBARkDA0ABOAEDDAZLNAEFARyIboEyA?= =?us-ascii?q?QMVBKJSP44ugwoFgQKCTQpADYMuAQEBAQEFAh4CBgkBCIQ9jDiFHQWdZxKTC4s?= =?us-ascii?q?AC4ZuknYzgRWBYjBAFV+ETIIQdIkAAQEB?= X-IPAS-Result: =?us-ascii?q?A0GaAQCEyg1Zf62AVdFdHAEBBAEBCgEBFwEBBAEBCgEBgwG?= =?us-ascii?q?CF45zqGSGJAKESVcBAQEBAQEBAQIBAhABAQkLCwgmMYIzIFVYAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBAQEBARYCKyUBARkDA0ABOAEDDAZLNAEFARyIboEyAQMVBKJSP44ugwo?= =?us-ascii?q?FgQKCTQpADYMuAQEBAQEFAh4CBgkBCIQ9jDiFHQWdZxKTC4sAC4ZuknYzgRWBY?= =?us-ascii?q?jBAFV+ETIIQdIkAAQEB?= X-IronPort-AV: E=Sophos;i="5.38,298,1491264000"; d="scan'208";a="5537153" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from mail-wr0-f173.google.com ([209.85.128.173]) by emsm-gh1-uea11.nsa.gov with ESMTP/TLS/AES128-GCM-SHA256; 06 May 2017 13:08:58 +0000 Received: by mail-wr0-f173.google.com with SMTP id z52so16314940wrc.2 for ; Sat, 06 May 2017 06:08:58 -0700 (PDT) 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=L9vfUFDPEsF7+6Pb3Cp5WWSeP+p7ym3p6HRQB6a3Tko=; b=ufHU8KVJi3vJf086B2NvF86psu4mJR+OydDU/Bviwg53E8VzavCOVCQGmJVUvfEZCY ePfU9Mov44EHVVwgQZToeZLkDrJQfg98JrWysZYx/CDVhqdL+/pwBGpZNt10IyIu5+My wMJ25e5rivHgcC21S87S037MWd5x0YJfYVUA2IiR6dUKJuY6rxGer/s8oMqzQDOoRcPw O3g6X1QailXgLGNzOAT1o18O0N41eZ+yIaYEJrZ/UGGpP/ArvooE9TFZ50/jVfeH89N0 SL0oGi6TiJfpmBhMRFFtNEBGumKTbrWRQhMD7AHmrzmRanR6Jyxu3xBvb8gygNRlJtQO trvw== X-Gm-Message-State: AN3rC/4jxRdtC8aVA3v+TKEHpUqeZYc+xmQmN5k3c4ZMDQ95GC4XM2d4 xARoHhzWIholOQ== X-Received: by 10.223.133.182 with SMTP id 51mr20698523wrt.86.1494076137143; Sat, 06 May 2017 06:08:57 -0700 (PDT) Received: from localhost.localdomain (x4e32ae21.dyn.telefonica.de. [78.50.174.33]) by smtp.gmail.com with ESMTPSA id p187sm6576841wmd.24.2017.05.06.06.08.55 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 06 May 2017 06:08:56 -0700 (PDT) To: selinux@tycho.nsa.gov Subject: [PATCH 2/2] sestatus: show checkreqprot status Date: Sat, 6 May 2017 15:08:48 +0200 Message-Id: <20170506130848.9128-3-cgzones@googlemail.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20170506130848.9128-1-cgzones@googlemail.com> References: <20170506130848.9128-1-cgzones@googlemail.com> X-BeenThere: selinux@tycho.nsa.gov X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Security-Enhanced Linux \(SELinux\) mailing list" List-Post: List-Help: From: =?UTF-8?q?Christian=20G=C3=B6ttsche?= via Selinux Reply-To: =?UTF-8?q?Christian=20G=C3=B6ttsche?= Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" X-Virus-Scanned: ClamAV using ClamSMTP Show the current active checkreqprot state in sestatus --- policycoreutils/sestatus/sestatus.8 | 2 ++ policycoreutils/sestatus/sestatus.c | 14 ++++++++++++++ 2 files changed, 16 insertions(+) diff --git a/policycoreutils/sestatus/sestatus.8 b/policycoreutils/sestatus/sestatus.8 index 51ff0566..a89c53fd 100644 --- a/policycoreutils/sestatus/sestatus.8 +++ b/policycoreutils/sestatus/sestatus.8 @@ -33,6 +33,8 @@ Policy MLS status: enabled .br Policy deny_unknown status: allow .br +Memory protection checking: actual (secure) +.br Max kernel policy version: 26 .RE .sp diff --git a/policycoreutils/sestatus/sestatus.c b/policycoreutils/sestatus/sestatus.c index 2111b15d..b05e794c 100644 --- a/policycoreutils/sestatus/sestatus.c +++ b/policycoreutils/sestatus/sestatus.c @@ -330,6 +330,20 @@ int main(int argc, char **argv) break; } + printf_tab("Memory protection checking:"); + rc = security_get_checkreqprot(); + switch (rc) { + case 0: + printf("actual (secure)\n"); + break; + case 1: + printf("requested (insecure)\n"); + break; + default: + printf("error (%s)\n", strerror(errno)); + break; + } + rc = security_policyvers(); printf_tab("Max kernel policy version:"); if (rc < 0)