]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blobdiff - src/patches/suse-2.6.27.31/patches.apparmor/export-security_inode_permission-for-aufs
Reenabled linux-xen, added patches for Xen Kernel Version 2.6.27.31,
[people/pmueller/ipfire-2.x.git] / src / patches / suse-2.6.27.31 / patches.apparmor / export-security_inode_permission-for-aufs
diff --git a/src/patches/suse-2.6.27.31/patches.apparmor/export-security_inode_permission-for-aufs b/src/patches/suse-2.6.27.31/patches.apparmor/export-security_inode_permission-for-aufs
new file mode 100644 (file)
index 0000000..d7a533e
--- /dev/null
@@ -0,0 +1,26 @@
+From: Jeff Mahoney <jeffm@suse.com>
+Subject: [PATCH] LSM: Export security_inode_permission for aufs
+Patch-mainline: Never
+References: 356902
+
+ In order for aufs to work with AppArmor, it needs to be able to call
+ security_inode_permission itself.
+
+ This patch is a _workaround_ since the author will need to find a
+ mainline-compatible solution moving forward.
+
+Signed-off-by: Jeff Mahoney <jeffm@suse.com>
+---
+ security/security.c |    1 +
+ 1 file changed, 1 insertion(+)
+
+--- a/security/security.c
++++ b/security/security.c
+@@ -412,6 +412,7 @@ int security_inode_mknod(struct inode *d
+               return 0;
+       return security_ops->inode_mknod(dir, dentry, mnt, mode, dev);
+ }
++EXPORT_SYMBOL_GPL(security_inode_permission);
+ int security_inode_rename(struct inode *old_dir, struct dentry *old_dentry,
+                         struct vfsmount *old_mnt, struct inode *new_dir,