]> Pileus Git - ~andy/linux/commitdiff
SELinux: make it harder to get the number of mnt opts wrong
authorEric Paris <eparis@redhat.com>
Fri, 24 Aug 2012 19:58:53 +0000 (15:58 -0400)
committerEric Paris <eparis@redhat.com>
Thu, 25 Jul 2013 17:02:53 +0000 (13:02 -0400)
Instead of just hard coding a value, use the enum to out benefit.

Signed-off-by: Eric Paris <eparis@redhat.com>
security/selinux/hooks.c

index 42b538ceb8b421a7976e5a324e782801e333f695..863f2059018658c2d1e2ed55da008712caa05fb9 100644 (file)
@@ -94,8 +94,6 @@
 #include "audit.h"
 #include "avc_ss.h"
 
-#define NUM_SEL_MNT_OPTS 5
-
 extern struct security_operations *security_ops;
 
 /* SECMARK reference count */
@@ -307,8 +305,11 @@ enum {
        Opt_defcontext = 3,
        Opt_rootcontext = 4,
        Opt_labelsupport = 5,
+       Opt_nextmntopt = 6,
 };
 
+#define NUM_SEL_MNT_OPTS       (Opt_nextmntopt - 1)
+
 static const match_table_t tokens = {
        {Opt_context, CONTEXT_STR "%s"},
        {Opt_fscontext, FSCONTEXT_STR "%s"},