Commit 02f5daa563456c1ff3c3422aa3ec00e67460f762

Authored by James Morris
Committed by Eric Paris
1 parent e8a65a3f67

selinux: sparse fix: fix warnings in netlink code

Fix sparse warnings in SELinux Netlink code.

Signed-off-by: James Morris <jmorris@namei.org>
Signed-off-by: Eric Paris <eparis@redhat.com>

Showing 6 changed files with 6 additions and 5 deletions Side-by-side Diff

security/selinux/hooks.c
... ... @@ -92,7 +92,6 @@
92 92  
93 93 #define NUM_SEL_MNT_OPTS 5
94 94  
95   -extern int selinux_nlmsg_lookup(u16 sclass, u16 nlmsg_type, u32 *perm);
96 95 extern struct security_operations *security_ops;
97 96  
98 97 /* SECMARK reference count */
security/selinux/include/security.h
... ... @@ -221,6 +221,9 @@
221 221 extern void exit_sel_fs(void);
222 222 extern struct dentry *selinux_null;
223 223 extern struct vfsmount *selinuxfs_mount;
  224 +extern void selnl_notify_setenforce(int val);
  225 +extern void selnl_notify_policyload(u32 seqno);
  226 +extern int selinux_nlmsg_lookup(u16 sclass, u16 nlmsg_type, u32 *perm);
224 227  
225 228 #endif /* _SELINUX_SECURITY_H_ */
security/selinux/netlink.c
... ... @@ -19,6 +19,8 @@
19 19 #include <linux/selinux_netlink.h>
20 20 #include <net/net_namespace.h>
21 21  
  22 +#include "security.h"
  23 +
22 24 static struct sock *selnl;
23 25  
24 26 static int selnl_msglen(int msgtype)
security/selinux/nlmsgtab.c
... ... @@ -21,6 +21,7 @@
21 21  
22 22 #include "flask.h"
23 23 #include "av_permissions.h"
  24 +#include "security.h"
24 25  
25 26 struct nlmsg_perm {
26 27 u16 nlmsg_type;
security/selinux/selinuxfs.c
... ... @@ -75,8 +75,6 @@
75 75 /* global data for policy capabilities */
76 76 static struct dentry *policycap_dir;
77 77  
78   -extern void selnl_notify_setenforce(int val);
79   -
80 78 /* Check whether a task is allowed to use a security operation. */
81 79 static int task_has_security(struct task_struct *tsk,
82 80 u32 perms)
security/selinux/ss/services.c
... ... @@ -70,8 +70,6 @@
70 70 #include "ebitmap.h"
71 71 #include "audit.h"
72 72  
73   -extern void selnl_notify_policyload(u32 seqno);
74   -
75 73 int selinux_policycap_netpeer;
76 74 int selinux_policycap_openperm;
77 75