[PATCH] SELinux: inline selinux_is_enabled in !CONFIG_SECURITY_SELINUX

From: Eric Paris
Date: Mon Sep 14 2009 - 21:00:35 EST


Without this patch building a kernel emits millions of warning like:

include/linux/selinux.h:92: warning: âselinux_is_enabledâ defined but not used

When it is build without CONFIG_SECURITY_SELINUX. This is harmless, but
the function should be inlined, so it gets compiled out.

Reported-by: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
Signed-off-by: Eric Paris <eparis@xxxxxxxxxx>
---

include/linux/selinux.h | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/include/linux/selinux.h b/include/linux/selinux.h
index 223d06a..82e0f26 100644
--- a/include/linux/selinux.h
+++ b/include/linux/selinux.h
@@ -89,7 +89,7 @@ static inline void selinux_secmark_refcount_dec(void)
return;
}

-static bool selinux_is_enabled(void)
+static inline bool selinux_is_enabled(void)
{
return false;
}

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/