#include <linux/capability.h>
#include <linux/fs.h>
#include <linux/posix_acl.h>
#include "reiserfs.h"
#include <linux/errno.h>
#include <linux/pagemap.h>
#include <linux/xattr.h>
#include <linux/slab.h>
#include <linux/posix_acl_xattr.h>
#include "xattr.h"
#include "acl.h"
#include <linux/uaccess.h>
static int __reiserfs_set_acl(struct reiserfs_transaction_handle *th,
struct inode *inode, int type,
struct posix_acl *acl);
int
reiserfs_set_acl(struct mnt_idmap *idmap, struct dentry *dentry,
struct posix_acl *acl, int type)
{ … }
static struct posix_acl *reiserfs_posix_acl_from_disk(const void *value, size_t size)
{ … }
static void *reiserfs_posix_acl_to_disk(const struct posix_acl *acl, size_t * size)
{ … }
struct posix_acl *reiserfs_get_acl(struct inode *inode, int type, bool rcu)
{ … }
static int
__reiserfs_set_acl(struct reiserfs_transaction_handle *th, struct inode *inode,
int type, struct posix_acl *acl)
{ … }
int
reiserfs_inherit_default_acl(struct reiserfs_transaction_handle *th,
struct inode *dir, struct dentry *dentry,
struct inode *inode)
{ … }
int reiserfs_cache_default_acl(struct inode *inode)
{ … }
int reiserfs_acl_chmod(struct dentry *dentry)
{ … }