git.openpandora.org
/
pandora-kernel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
pandora: reserve CMA area for c64_tools
[pandora-kernel.git]
/
security
/
security.c
diff --git
a/security/security.c
b/security/security.c
index
0c6cc69
..
892000c
100644
(file)
--- a/
security/security.c
+++ b/
security/security.c
@@
-381,7
+381,7
@@
int security_old_inode_init_security(struct inode *inode, struct inode *dir,
void **value, size_t *len)
{
if (unlikely(IS_PRIVATE(inode)))
void **value, size_t *len)
{
if (unlikely(IS_PRIVATE(inode)))
- return
0
;
+ return
-EOPNOTSUPP
;
return security_ops->inode_init_security(inode, dir, qstr, name, value,
len);
}
return security_ops->inode_init_security(inode, dir, qstr, name, value,
len);
}
@@
-411,6
+411,7
@@
int security_path_rmdir(struct path *dir, struct dentry *dentry)
return 0;
return security_ops->path_rmdir(dir, dentry);
}
return 0;
return security_ops->path_rmdir(dir, dentry);
}
+EXPORT_SYMBOL(security_path_rmdir);
int security_path_unlink(struct path *dir, struct dentry *dentry)
{
int security_path_unlink(struct path *dir, struct dentry *dentry)
{
@@
-427,6
+428,7
@@
int security_path_symlink(struct path *dir, struct dentry *dentry,
return 0;
return security_ops->path_symlink(dir, dentry, old_name);
}
return 0;
return security_ops->path_symlink(dir, dentry, old_name);
}
+EXPORT_SYMBOL(security_path_symlink);
int security_path_link(struct dentry *old_dentry, struct path *new_dir,
struct dentry *new_dentry)
int security_path_link(struct dentry *old_dentry, struct path *new_dir,
struct dentry *new_dentry)
@@
-435,6
+437,7
@@
int security_path_link(struct dentry *old_dentry, struct path *new_dir,
return 0;
return security_ops->path_link(old_dentry, new_dir, new_dentry);
}
return 0;
return security_ops->path_link(old_dentry, new_dir, new_dentry);
}
+EXPORT_SYMBOL(security_path_link);
int security_path_rename(struct path *old_dir, struct dentry *old_dentry,
struct path *new_dir, struct dentry *new_dentry)
int security_path_rename(struct path *old_dir, struct dentry *old_dentry,
struct path *new_dir, struct dentry *new_dentry)
@@
-453,6
+456,7
@@
int security_path_truncate(struct path *path)
return 0;
return security_ops->path_truncate(path);
}
return 0;
return security_ops->path_truncate(path);
}
+EXPORT_SYMBOL(security_path_truncate);
int security_path_chmod(struct dentry *dentry, struct vfsmount *mnt,
mode_t mode)
int security_path_chmod(struct dentry *dentry, struct vfsmount *mnt,
mode_t mode)
@@
-461,6
+465,7
@@
int security_path_chmod(struct dentry *dentry, struct vfsmount *mnt,
return 0;
return security_ops->path_chmod(dentry, mnt, mode);
}
return 0;
return security_ops->path_chmod(dentry, mnt, mode);
}
+EXPORT_SYMBOL(security_path_chmod);
int security_path_chown(struct path *path, uid_t uid, gid_t gid)
{
int security_path_chown(struct path *path, uid_t uid, gid_t gid)
{
@@
-468,6
+473,7
@@
int security_path_chown(struct path *path, uid_t uid, gid_t gid)
return 0;
return security_ops->path_chown(path, uid, gid);
}
return 0;
return security_ops->path_chown(path, uid, gid);
}
+EXPORT_SYMBOL(security_path_chown);
int security_path_chroot(struct path *path)
{
int security_path_chroot(struct path *path)
{
@@
-544,6
+550,7
@@
int security_inode_readlink(struct dentry *dentry)
return 0;
return security_ops->inode_readlink(dentry);
}
return 0;
return security_ops->inode_readlink(dentry);
}
+EXPORT_SYMBOL(security_inode_readlink);
int security_inode_follow_link(struct dentry *dentry, struct nameidata *nd)
{
int security_inode_follow_link(struct dentry *dentry, struct nameidata *nd)
{
@@
-558,6
+565,7
@@
int security_inode_permission(struct inode *inode, int mask)
return 0;
return security_ops->inode_permission(inode, mask);
}
return 0;
return security_ops->inode_permission(inode, mask);
}
+EXPORT_SYMBOL(security_inode_permission);
int security_inode_setattr(struct dentry *dentry, struct iattr *attr)
{
int security_inode_setattr(struct dentry *dentry, struct iattr *attr)
{
@@
-673,6
+681,7
@@
int security_file_permission(struct file *file, int mask)
return fsnotify_perm(file, mask);
}
return fsnotify_perm(file, mask);
}
+EXPORT_SYMBOL(security_file_permission);
int security_file_alloc(struct file *file)
{
int security_file_alloc(struct file *file)
{
@@
-700,6
+709,7
@@
int security_file_mmap(struct file *file, unsigned long reqprot,
return ret;
return ima_file_mmap(file, prot);
}
return ret;
return ima_file_mmap(file, prot);
}
+EXPORT_SYMBOL(security_file_mmap);
int security_file_mprotect(struct vm_area_struct *vma, unsigned long reqprot,
unsigned long prot)
int security_file_mprotect(struct vm_area_struct *vma, unsigned long reqprot,
unsigned long prot)