Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
[platform/adaptation/renesas_rcar/renesas_kernel.git] / fs / nilfs2 / export.h
1 #ifndef NILFS_EXPORT_H
2 #define NILFS_EXPORT_H
3
4 #include <linux/exportfs.h>
5
6 extern const struct export_operations nilfs_export_ops;
7
8 /**
9  * struct nilfs_fid - NILFS file id type
10  * @cno: checkpoint number
11  * @ino: inode number
12  * @gen: file generation (version) for NFS
13  * @parent_gen: parent generation (version) for NFS
14  * @parent_ino: parent inode number
15  */
16 struct nilfs_fid {
17         u64 cno;
18         u64 ino;
19         u32 gen;
20
21         u32 parent_gen;
22         u64 parent_ino;
23 } __attribute__ ((packed));
24
25 #endif