git://git.camperquake.de
/
zfs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add make rule for building Arch Linux packages
[zfs.git]
/
include
/
sys
/
zpl.h
diff --git
a/include/sys/zpl.h
b/include/sys/zpl.h
index
33f4f62
..
0aacce8
100644
(file)
--- a/
include/sys/zpl.h
+++ b/
include/sys/zpl.h
@@
-26,6
+26,10
@@
#define _SYS_ZPL_H
#include <sys/vfs.h>
#define _SYS_ZPL_H
#include <sys/vfs.h>
+#include <linux/vfs_compat.h>
+#include <linux/xattr_compat.h>
+#include <linux/exportfs.h>
+#include <linux/writeback.h>
/* zpl_inode.c */
extern const struct inode_operations zpl_inode_operations;
/* zpl_inode.c */
extern const struct inode_operations zpl_inode_operations;
@@
-47,17
+51,17
@@
extern const struct file_operations zpl_dir_file_operations;
typedef struct zpl_mount_data {
const char *z_osname; /* Dataset name */
void *z_data; /* Mount options string */
typedef struct zpl_mount_data {
const char *z_osname; /* Dataset name */
void *z_data; /* Mount options string */
- struct vfsmount *z_vfs; /* VFS mount point */
} zpl_mount_data_t;
extern const struct super_operations zpl_super_operations;
} zpl_mount_data_t;
extern const struct super_operations zpl_super_operations;
-/* extern const struct export_operations zpl_export_operations; */
+extern const struct export_operations zpl_export_operations;
extern struct file_system_type zpl_fs_type;
/* zpl_xattr.c */
extern ssize_t zpl_xattr_list(struct dentry *dentry, char *buf, size_t size);
extern struct file_system_type zpl_fs_type;
/* zpl_xattr.c */
extern ssize_t zpl_xattr_list(struct dentry *dentry, char *buf, size_t size);
-extern int zpl_xattr_security_init(struct inode *ip, struct inode *dip);
+extern int zpl_xattr_security_init(struct inode *ip, struct inode *dip,
+ const struct qstr *qstr);
-extern
struct xattr_handler
*zpl_xattr_handlers[];
+extern
xattr_handler_t
*zpl_xattr_handlers[];
#endif /* _SYS_ZPL_H */
#endif /* _SYS_ZPL_H */