Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e8a65a3f authored by James Morris's avatar James Morris Committed by Eric Paris
Browse files

selinux: sparse fix: eliminate warnings for selinuxfs



Fixes several sparse warnings for selinuxfs.c

Signed-off-by: default avatarJames Morris <jmorris@namei.org>
Signed-off-by: default avatarEric Paris <eparis@redhat.com>
parent 6063c046
Loading
Loading
Loading
Loading
+0 −5
Original line number Diff line number Diff line
@@ -2097,9 +2097,6 @@ static int selinux_bprm_secureexec(struct linux_binprm *bprm)
	return (atsecure || cap_bprm_secureexec(bprm));
}

extern struct vfsmount *selinuxfs_mount;
extern struct dentry *selinux_null;

/* Derived from fs/exec.c:flush_old_files. */
static inline void flush_unauthorized_files(const struct cred *cred,
					    struct files_struct *files)
@@ -5803,8 +5800,6 @@ static int selinux_disabled;

int selinux_disable(void)
{
	extern void exit_sel_fs(void);

	if (ss_initialized) {
		/* Not permitted after initial policy load. */
		return -EINVAL;
+3 −0
Original line number Diff line number Diff line
@@ -218,6 +218,9 @@ extern void selinux_status_update_setenforce(int enforcing);
extern void selinux_status_update_policyload(int seqno);
extern void selinux_complete_init(void);
extern int selinux_disable(void);
extern void exit_sel_fs(void);
extern struct dentry *selinux_null;
extern struct vfsmount *selinuxfs_mount;

#endif /* _SELINUX_SECURITY_H_ */
+1 −1
Original line number Diff line number Diff line
@@ -477,7 +477,7 @@ static struct vm_operations_struct sel_mmap_policy_ops = {
	.page_mkwrite = sel_mmap_policy_fault,
};

int sel_mmap_policy(struct file *filp, struct vm_area_struct *vma)
static int sel_mmap_policy(struct file *filp, struct vm_area_struct *vma)
{
	if (vma->vm_flags & VM_SHARED) {
		/* do not allow mprotect to make mapping writable */