X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=fs%2Fext2%2Facl.h;h=fed96ae81a7d1c380a999a6c83e26ae44b621a6a;hb=6a77f38946aaee1cd85eeec6cf4229b204c15071;hp=01937daf1168254057679edfca06082b3fc00513;hpb=5273a3df6485dc2ad6aa7ddd441b9a21970f003b;p=linux-2.6.git diff --git a/fs/ext2/acl.h b/fs/ext2/acl.h index 01937daf1..fed96ae81 100644 --- a/fs/ext2/acl.h +++ b/fs/ext2/acl.h @@ -7,21 +7,20 @@ #include #define EXT2_ACL_VERSION 0x0001 -#define EXT2_ACL_MAX_ENTRIES 32 typedef struct { - __u16 e_tag; - __u16 e_perm; - __u32 e_id; + __le16 e_tag; + __le16 e_perm; + __le32 e_id; } ext2_acl_entry; typedef struct { - __u16 e_tag; - __u16 e_perm; + __le16 e_tag; + __le16 e_perm; } ext2_acl_entry_short; typedef struct { - __u32 a_version; + __le32 a_version; } ext2_acl_header; static inline size_t ext2_acl_size(int count) @@ -63,9 +62,6 @@ extern int ext2_permission (struct inode *, int, struct nameidata *); extern int ext2_acl_chmod (struct inode *); extern int ext2_init_acl (struct inode *, struct inode *); -extern int init_ext2_acl(void); -extern void exit_ext2_acl(void); - #else #include #define ext2_permission NULL @@ -80,7 +76,6 @@ ext2_acl_chmod (struct inode *inode) static inline int ext2_init_acl (struct inode *inode, struct inode *dir) { - inode->i_mode &= ~current->fs->umask; return 0; } #endif