Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
acl.c File Reference
#include <linux/sched.h>
#include <linux/slab.h>
#include <linux/spinlock.h>
#include <linux/completion.h>
#include <linux/buffer_head.h>
#include <linux/xattr.h>
#include <linux/posix_acl.h>
#include <linux/posix_acl_xattr.h>
#include <linux/gfs2_ondisk.h>
#include "gfs2.h"
#include "incore.h"
#include "acl.h"
#include "xattr.h"
#include "glock.h"
#include "inode.h"
#include "meta_io.h"
#include "trans.h"
#include "util.h"

Go to the source code of this file.

Functions

struct posix_aclgfs2_get_acl (struct inode *inode, int type)
 
int gfs2_acl_create (struct gfs2_inode *dip, struct inode *inode)
 
int gfs2_acl_chmod (struct gfs2_inode *ip, struct iattr *attr)
 

Variables

struct xattr_handler gfs2_xattr_system_handler
 

Function Documentation

int gfs2_acl_chmod ( struct gfs2_inode ip,
struct iattr attr 
)

Definition at line 151 of file acl.c.

int gfs2_acl_create ( struct gfs2_inode dip,
struct inode inode 
)

Definition at line 108 of file acl.c.

struct posix_acl* gfs2_get_acl ( struct inode inode,
int  type 
)
read

Definition at line 41 of file acl.c.

Variable Documentation

struct xattr_handler gfs2_xattr_system_handler
Initial value:
= {
.flags = GFS2_EATYPE_SYS,
.get = gfs2_xattr_system_get,
.set = gfs2_xattr_system_set,
}

Definition at line 300 of file acl.c.