* Use is subject to license terms.
*/
/*
- * Copyright (c) 2012, Intel Corporation.
+ * Copyright (c) 2012, 2014, Intel Corporation.
*/
/*
* This file is part of Lustre, http://www.lustre.org/
*/
#ifdef CONFIG_FS_POSIX_ACL
-
-#include <linux/posix_acl_xattr.h>
+# include <linux/fs.h>
+# include <linux/posix_acl_xattr.h>
typedef struct {
__u16 e_tag;
struct lu_attr;
struct lustre_idmap_table;
-extern int lustre_posix_acl_permission(struct lu_ucred *mu, struct lu_attr *la,
- int want, posix_acl_xattr_entry *entry,
- int count);
+extern int lustre_posix_acl_permission(struct lu_ucred *mu,
+ const struct lu_attr *la, int want,
+ posix_acl_xattr_entry *entry,
+ int count);
extern int lustre_posix_acl_chmod_masq(posix_acl_xattr_entry *entry,
__u32 mode, int count);
extern int lustre_posix_acl_create_masq(posix_acl_xattr_entry *entry,