aboutsummaryrefslogtreecommitdiff
path: root/security/apparmor/include/mount.h
diff options
context:
space:
mode:
Diffstat (limited to 'security/apparmor/include/mount.h')
-rw-r--r--security/apparmor/include/mount.h54
1 files changed, 0 insertions, 54 deletions
diff --git a/security/apparmor/include/mount.h b/security/apparmor/include/mount.h
deleted file mode 100644
index bc17a5388ae..00000000000
--- a/security/apparmor/include/mount.h
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
- * AppArmor security module
- *
- * This file contains AppArmor file mediation function definitions.
- *
- * Copyright 2012 Canonical Ltd.
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License as
- * published by the Free Software Foundation, version 2 of the
- * License.
- */
-
-#ifndef __AA_MOUNT_H
-#define __AA_MOUNT_H
-
-#include <linux/fs.h>
-#include <linux/path.h>
-
-#include "domain.h"
-#include "policy.h"
-
-/* mount perms */
-#define AA_MAY_PIVOTROOT 0x01
-#define AA_MAY_MOUNT 0x02
-#define AA_MAY_UMOUNT 0x04
-#define AA_AUDIT_DATA 0x40
-#define AA_CONT_MATCH 0x40
-
-#define AA_MS_IGNORE_MASK (MS_KERNMOUNT | MS_NOSEC | MS_ACTIVE | MS_BORN)
-
-int aa_remount(struct aa_profile *profile, struct path *path,
- unsigned long flags, void *data);
-
-int aa_bind_mount(struct aa_profile *profile, struct path *path,
- const char *old_name, unsigned long flags);
-
-
-int aa_mount_change_type(struct aa_profile *profile, struct path *path,
- unsigned long flags);
-
-int aa_move_mount(struct aa_profile *profile, struct path *path,
- const char *old_name);
-
-int aa_new_mount(struct aa_profile *profile, const char *dev_name,
- struct path *path, const char *type, unsigned long flags,
- void *data);
-
-int aa_umount(struct aa_profile *profile, struct vfsmount *mnt, int flags);
-
-int aa_pivotroot(struct aa_profile *profile, struct path *old_path,
- struct path *new_path);
-
-#endif /* __AA_MOUNT_H */