From patchwork Thu Sep 20 00:20:21 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Casey Schaufler X-Patchwork-Id: 10607575 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id AE0DF6CB for ; Thu, 20 Sep 2018 12:34:15 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 9B08E2C88F for ; Thu, 20 Sep 2018 12:34:15 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 8EE982D392; Thu, 20 Sep 2018 12:34:15 +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=-4.3 required=2.0 tests=BAYES_00,DKIM_SIGNED, MAILING_LIST_MULTI,NO_RDNS_DOTCOM_HELO,RCVD_IN_DNSWL_MED,T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from usfb19pa15.eemsg.mail.mil (uphb19pa12.eemsg.mail.mil [214.24.26.86]) (using TLSv1.2 with cipher DHE-RSA-AES256-SHA256 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id B18BC2C88F for ; Thu, 20 Sep 2018 12:34:14 +0000 (UTC) X-EEMSG-check-008: 145490242|USFB19PA15_EEMSG_MP11.csd.disa.mil Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3]) by usfb19pa15.eemsg.mail.mil with ESMTP; 20 Sep 2018 12:34:09 +0000 X-IronPort-AV: E=Sophos;i="5.53,398,1531785600"; d="scan'208";a="18464541" IronPort-PHdr: 9a23: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 X-IPAS-Result: A2AfAQBUk6Nb/wHyM5BbHAEBAQQBAQoBAYFRggQDgQhcKIxni1GBaIJ+jxSEYRSBXyoTAYFLgzmCfiE1FwEDAQEBAQEBAgFsHAyCNSSCYAMDAQI3BgEBDCAMAgMJAQFACAgDAS0UAREGAQcFBgIBAQEWAgSDAIFqAxUDmFOKHIIdgnUBAQWBBAEBdYJEA4JRCBeKWBeCAIE5DIciCAESAYV3iEiFPzExjURDCYIMjhIdWIg5hhErjkGHTAE2ZHFNIxU7gmyCGQwXg0aKHAFVT3sBAYo6gj0BAQ Received: from tarius.tycho.ncsc.mil ([144.51.242.1]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 20 Sep 2018 12:34:07 +0000 Received: from prometheus.infosec.tycho.ncsc.mil (prometheus.infosec.tycho.ncsc.mil [192.168.25.40]) by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id w8KCY7u7025507; Thu, 20 Sep 2018 08:34:07 -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 w8K0KToX024213 for ; Wed, 19 Sep 2018 20:20:29 -0400 Received: from goalie.tycho.ncsc.mil (goalie.infosec.tycho.ncsc.mil [144.51.242.250]) by tarius.tycho.ncsc.mil (8.14.4/8.14.4) with ESMTP id w8K0KTBt020752 for ; Wed, 19 Sep 2018 20:20:29 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A1AcAAB15qJbly0YGNZcHAEBAQQBAQoBAYFRggSBZyiDc4h0i1KBYAiCfo8ThGEUgWaCAoJ1AkKCeSE1FwEDAQEBAQEBAhQBAQEBAQYYBkyFRQMDIx0BATgPJQImAgJFEgYBDAYCAQEXgwaBagMVA5lxihxvgS6CdQEBBYEEAQF1gksDglEIF3SJYheCAIE5DIcigzyCV4hDhT0xMY05QwmCDI4RHViINoYMK44/h0oBggtNIxWDJ4IZDA4Jg0WKHAFVT41sAQE X-IPAS-Result: A1AcAAB15qJbly0YGNZcHAEBAQQBAQoBAYFRggSBZyiDc4h0i1KBYAiCfo8ThGEUgWaCAoJ1AkKCeSE1FwEDAQEBAQEBAhQBAQEBAQYYBkyFRQMDIx0BATgPJQImAgJFEgYBDAYCAQEXgwaBagMVA5lxihxvgS6CdQEBBYEEAQF1gksDglEIF3SJYheCAIE5DIcigzyCV4hDhT0xMY05QwmCDI4RHViINoYMK44/h0oBggtNIxWDJ4IZDA4Jg0WKHAFVT41sAQE X-IronPort-AV: E=Sophos;i="5.53,396,1531800000"; d="scan'208";a="373919" Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.35]) by goalie.tycho.ncsc.mil with ESMTP; 19 Sep 2018 20:20:28 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0AaAAC15qJbly0YGNZcHAEBAQQBAQoBAYFRggSBZyiDc4h0i1KBYAiCfo8ThGEUgWaCAoJ1AkKCeSE1FwEDAQEBAQEBAgETAQEBAQEGGAZMDII1JIJgAwMjHQEBOA8lAiYCAkUSBgEMBgIBAReDBoFqAxUDmXKKHG+BLoJ1AQEFgQQBAXWCSwOCUQgXdIliF4IAgTkMhyKDPIJXiEOFPTExjTlDCYIMjhEdWIg2hgwrjj+HSgGCC00jFYMnghkMDgmDRYocAVVPjWwBAQ X-IPAS-Result: A0AaAAC15qJbly0YGNZcHAEBAQQBAQoBAYFRggSBZyiDc4h0i1KBYAiCfo8ThGEUgWaCAoJ1AkKCeSE1FwEDAQEBAQEBAgETAQEBAQEGGAZMDII1JIJgAwMjHQEBOA8lAiYCAkUSBgEMBgIBAReDBoFqAxUDmXKKHG+BLoJ1AQEFgQQBAXWCSwOCUQgXdIliF4IAgTkMhyKDPIJXiEOFPTExjTlDCYIMjhEdWIg2hgwrjj+HSgGCC00jFYMnghkMDgmDRYocAVVPjWwBAQ X-IronPort-AV: E=Sophos;i="5.53,396,1531785600"; d="scan'208";a="18452117" X-IronPort-Outbreak-Status: No, level 0, Unknown - Unknown Received: from ucol3cpa07.eemsg.mail.mil ([214.24.24.45]) by emsm-gh1-uea11.NCSC.MIL with ESMTP; 20 Sep 2018 00:20:28 +0000 X-EEMSG-check-005: 0 X-EEMSG-check-006: 000-001;a1fb019a-1718-4cf6-afa6-2ba9f68c7855 Authentication-Results: ucol19pa05.eemsg.mail.mil; spf=None smtp.pra=casey@schaufler-ca.com; spf=None smtp.mailfrom=casey@schaufler-ca.com; spf=None smtp.helo=postmaster@sonic305-10.consmr.mail.bf2.yahoo.com; dkim=pass (signature verified) header.i=@yahoo.com X-EEMSG-check-008: 449886380|UCOL19PA05_EEMSG_MP3.csd.disa.mil X-EEMSG-SBRS: 3.5 X-EEMSG-ORIG-IP: 74.6.133.49 X-EEMSG-check-002: true X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0BPAAB15qJbhzGFBkpcHQEBBQELAYFQg2wog3OIFV+NMgiCfo8ThGEUgWaCAoJ1AkKCeRkGBjAYAQMBAQEBAQEBAQETAQEBCA0JCBsOIwyCNSSCYAMDIx0BATgPJQImAgJFEgYBDAYCAQEXgwaBagMVmXSKHG+BLoJ1AQEFgQQBAXWCSwOCUQgXdIl5ggCBOQyHIoM8gleIQ4U9MTGNOUMJggyOER1YiDaGDCuOP4dJgg1NIxWDJ4IZDA4Jg0WKHAFVHzCNbAEB X-IPAS-Result: A0BPAAB15qJbhzGFBkpcHQEBBQELAYFQg2wog3OIFV+NMgiCfo8ThGEUgWaCAoJ1AkKCeRkGBjAYAQMBAQEBAQEBAQETAQEBCA0JCBsOIwyCNSSCYAMDIx0BATgPJQImAgJFEgYBDAYCAQEXgwaBagMVmXSKHG+BLoJ1AQEFgQQBAXWCSwOCUQgXdIl5ggCBOQyHIoM8gleIQ4U9MTGNOUMJggyOER1YiDaGDCuOP4dJgg1NIxWDJ4IZDA4Jg0WKHAFVHzCNbAEB Received: from sonic305-10.consmr.mail.bf2.yahoo.com ([74.6.133.49]) by ucol19pa05.eemsg.mail.mil with ESMTP; 20 Sep 2018 00:20:26 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1537402825; bh=tW98kW7ydoNWqgAJkvlmczWEOzk/bW3JvbuBz1eIV90=; h=Subject:To:References:From:Date:In-Reply-To:From:Subject; b=PchEoz7Wm3QEQwqzRHgYQ+hGUrXqpCOMO8A/f3N6IK8v/4bsKec4nWxhBk3a+WQjZuirjOGIA05McHfnGSPtjL6giIkc3PoLKzVw8daR3joLmRn+xG22QI6CKMnI2ACbJ49rVefJGifc/TsvJBJ4C0KaKjGkupA18O3IkNChd7EJIetwo4Mt/DrwDNeIGIW4Dpz1i1+/ClKaJL8hVRKjdzt+lWTMX0q4JP3rAVsjHRKze0Mt0cR0v9iG+4tmxGws6chZWbigJB5+TK921Qyab4ZxLWQEbflg+7mu4xkcNC5lx57aJu6sYQ+dz3gqqyGyCpHfiR6rwkJGEhzTb3fxEQ== X-YMail-OSG: 0CAhtPwVM1mEe.NS_d65L5bvbWz1hNlEQEbcLDEKpfPLbpoyO5b9nICyjoUJCdG mQACUaZgDxR2xBMlOnyPY9F4QB00WUw2.gSlVgaumd9gs.NLCuJlN2P1nBTVsjZ5eSXGOTEoaZ0_ wy6R6NHb_iVfh6oleKG5QNyI.qf9rivXqeIyr562TJFnzf.OupbYkJ8F.PIFni_Ljus9_.0YnN6Y 8ZWG5dS0J_jI8X2ZSGxzs2vdxgC6Co1Gjz.taAw0M7PSJtO0IIqqJkQCZluBqVH_DYXOUn5ECUIT OR..sM24E.CT71lJxJlPGSFOb59ou.I6GKkI.obmykJMq3Aty3YKn4M3u7rImFJeyCMFFoNbpZyU GIlr5PC4vjZyhIJpb01Pjc_uZKdZ1mnuckvs0TRB69JCRw5vxxxYwO5GTz6pK9oUkAVDjnqvf6N1 nDWKnXq.axcD8OhnKT9xV3OuWiK8S3Qa42MTGDAY96.f_ZCED9lhTe6jkI8vA.IBdSSRFpbOcpsA l9CXiY494zB82eSF0NNIyG3cimkl5SQ2th69wAp9DKDe8WJjfnbJDxaP0oX5.qB3iYmSqpl1sFuL E6mMgR4u2lpNG1PFpOFehNftA76UB5B2PeSw.Zwog20_tben0iKvbvuxnnj2CLb_4zGV5uozpNYP jpfFya7HEIkl0WNW0ho.qZJQIOefcqw4kuL2_JPie2pBGSLTmWCVhgLyI4JyltPvhg7Ra51PPGhm 7C48rj5dbsI3dWBhXroXtvgJWCQS3sWH92vOqKhaBaFbl_T5xIicCSnLfP6CT6UYUA1QzlNV6JFJ XzqWz4crF8Qwb.wEvIN8hxzZntWl_WtfJi4qEJHhxR1c6cSlwUab9VGHnfplbbrfTSSuNth_D6Gx .cmUXgckCf7gw35oDe8iON7EeAovqNRf2y0Gjdr3N381VqfNTxEH_YZnsdyWjFQ80d8tggknMTtL d04bNQGdRzu_xSBDl8N9wi6xE1IvLHW._CB4eff8xT7oMhaZw6FeWmRJ01TcUuj9fJ3wsSnpcmnw rNcXIFog- Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.bf2.yahoo.com with HTTP; Thu, 20 Sep 2018 00:20:25 +0000 Received: from c-67-169-65-224.hsd1.ca.comcast.net (EHLO [192.168.0.102]) ([67.169.65.224]) by smtp429.mail.bf1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 007b3a714951275b603f755216446471; Thu, 20 Sep 2018 00:20:24 +0000 (UTC) To: LSM , James Morris , SE Linux , LKLM , John Johansen , Kees Cook , Tetsuo Handa , Paul Moore , Stephen Smalley , "linux-fsdevel@vger.kernel.org" , Alexey Dobriyan , =?utf-8?q?Micka=C3=ABl_Sala=C3=BCn?= , Salvatore Mesoraca References: <748c61cb-b6fa-c36d-a7b3-2315ff6292af@schaufler-ca.com> X-EEMSG-check-009: 444-444 From: Casey Schaufler Message-ID: Date: Wed, 19 Sep 2018 17:20:21 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <748c61cb-b6fa-c36d-a7b3-2315ff6292af@schaufler-ca.com> Content-Language: en-US X-Mailman-Approved-At: Thu, 20 Sep 2018 08:30:05 -0400 Subject: [PATCH v3 05/16] SELinux: Remove unused selinux_is_enabled X-BeenThere: selinux@tycho.nsa.gov X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Security-Enhanced Linux \(SELinux\) mailing list" List-Post: List-Help: Errors-To: selinux-bounces@tycho.nsa.gov Sender: "Selinux" X-Virus-Scanned: ClamAV using ClamSMTP SELinux: Remove unused selinux_is_enabled There are no longer users of selinux_is_enabled(). Remove it. As selinux_is_enabled() is the only reason for include/linux/selinux.h remove that as well. Signed-off-by: Casey Schaufler --- include/linux/cred.h | 1 - include/linux/selinux.h | 35 -------------------------------- security/selinux/Makefile | 2 +- security/selinux/exports.c | 23 --------------------- security/selinux/hooks.c | 1 - security/selinux/include/audit.h | 3 --- security/selinux/ss/services.c | 1 - 7 files changed, 1 insertion(+), 65 deletions(-) delete mode 100644 include/linux/selinux.h delete mode 100644 security/selinux/exports.c diff --git a/include/linux/cred.h b/include/linux/cred.h index 7eed6101c791..2e715e202e6a 100644 --- a/include/linux/cred.h +++ b/include/linux/cred.h @@ -15,7 +15,6 @@ #include #include #include -#include #include #include #include diff --git a/include/linux/selinux.h b/include/linux/selinux.h deleted file mode 100644 index 44f459612690..000000000000 --- a/include/linux/selinux.h +++ /dev/null @@ -1,35 +0,0 @@ -/* - * SELinux services exported to the rest of the kernel. - * - * Author: James Morris - * - * Copyright (C) 2005 Red Hat, Inc., James Morris - * Copyright (C) 2006 Trusted Computer Solutions, Inc. - * Copyright (C) 2006 IBM Corporation, Timothy R. Chavez - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2, - * as published by the Free Software Foundation. - */ -#ifndef _LINUX_SELINUX_H -#define _LINUX_SELINUX_H - -struct selinux_audit_rule; -struct audit_context; -struct kern_ipc_perm; - -#ifdef CONFIG_SECURITY_SELINUX - -/** - * selinux_is_enabled - is SELinux enabled? - */ -bool selinux_is_enabled(void); -#else - -static inline bool selinux_is_enabled(void) -{ - return false; -} -#endif /* CONFIG_SECURITY_SELINUX */ - -#endif /* _LINUX_SELINUX_H */ diff --git a/security/selinux/Makefile b/security/selinux/Makefile index c7161f8792b2..ccf950409384 100644 --- a/security/selinux/Makefile +++ b/security/selinux/Makefile @@ -6,7 +6,7 @@ obj-$(CONFIG_SECURITY_SELINUX) := selinux.o selinux-y := avc.o hooks.o selinuxfs.o netlink.o nlmsgtab.o netif.o \ - netnode.o netport.o ibpkey.o exports.o \ + netnode.o netport.o ibpkey.o \ ss/ebitmap.o ss/hashtab.o ss/symtab.o ss/sidtab.o ss/avtab.o \ ss/policydb.o ss/services.o ss/conditional.o ss/mls.o ss/status.o diff --git a/security/selinux/exports.c b/security/selinux/exports.c deleted file mode 100644 index e75dd94e2d2b..000000000000 --- a/security/selinux/exports.c +++ /dev/null @@ -1,23 +0,0 @@ -/* - * SELinux services exported to the rest of the kernel. - * - * Author: James Morris - * - * Copyright (C) 2005 Red Hat, Inc., James Morris - * Copyright (C) 2006 Trusted Computer Solutions, Inc. - * Copyright (C) 2006 IBM Corporation, Timothy R. Chavez - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2, - * as published by the Free Software Foundation. - */ -#include -#include - -#include "security.h" - -bool selinux_is_enabled(void) -{ - return selinux_enabled; -} -EXPORT_SYMBOL_GPL(selinux_is_enabled); diff --git a/security/selinux/hooks.c b/security/selinux/hooks.c index 80614ca25a2b..82b28ee878c4 100644 --- a/security/selinux/hooks.c +++ b/security/selinux/hooks.c @@ -79,7 +79,6 @@ #include #include #include -#include #include #include #include diff --git a/security/selinux/include/audit.h b/security/selinux/include/audit.h index 1bdf973433cc..36e1d44c0209 100644 --- a/security/selinux/include/audit.h +++ b/security/selinux/include/audit.h @@ -1,9 +1,6 @@ /* * SELinux support for the Audit LSM hooks * - * Most of below header was moved from include/linux/selinux.h which - * is released under below copyrights: - * * Author: James Morris * * Copyright (C) 2005 Red Hat, Inc., James Morris diff --git a/security/selinux/ss/services.c b/security/selinux/ss/services.c index f3def298a90e..e2235f1a99aa 100644 --- a/security/selinux/ss/services.c +++ b/security/selinux/ss/services.c @@ -49,7 +49,6 @@ #include #include #include -#include #include #include #include