Messages in this thread | | | Date | Wed, 3 Mar 2010 18:55:22 +0100 (CET) | From | Jan Engelhardt <> | Subject | Re: [RFC v2 10/10] snet: introduce snet_utils |
| |
On Tuesday 2010-03-02 21:23, Samir Bellabes wrote:
>This patch provides helper functions for other subsystems
What subsystems would that be? (Just trying to prevent premature code bloat.)
> security/snet/snet_utils.c | 38 ++++++++++++++++++++++++++++++++++++++ > security/snet/snet_utils.h | 10 ++++++++++ > 2 files changed, 48 insertions(+), 0 deletions(-) > create mode 100644 security/snet/snet_utils.c > create mode 100644 security/snet/snet_utils.h > >diff --git a/security/snet/snet_utils.c b/security/snet/snet_utils.c >new file mode 100644 >index 0000000..e9178d7 >--- /dev/null >+++ b/security/snet/snet_utils.c >@@ -0,0 +1,38 @@ >+#include <linux/types.h> >+#include <linux/snet.h> >+ >+const char *snet_verdict_name(const enum snet_verdict cmd) >+{ >+ static const char *const verdict_name[] = { >+ [SNET_VERDICT_GRANT] = "Grant", >+ [SNET_VERDICT_DENY] = "Deny", >+ [SNET_VERDICT_PENDING] = "Pending", >+ [SNET_VERDICT_NONE] = "None", >+ }; >+ >+ if (cmd >= SNET_NR_VERDICT_TYPES) >+ return "INVALID"; >+ else >+ return verdict_name[cmd]; >+}
| |