Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
[cris-mirror.git] / fs / nilfs2 / export.h
blobd29fd837c42cdf92e218d9f55d7073c137f38ca6
1 /* SPDX-License-Identifier: GPL-2.0 */
2 #ifndef NILFS_EXPORT_H
3 #define NILFS_EXPORT_H
5 #include <linux/exportfs.h>
7 extern const struct export_operations nilfs_export_ops;
9 /**
10 * struct nilfs_fid - NILFS file id type
11 * @cno: checkpoint number
12 * @ino: inode number
13 * @gen: file generation (version) for NFS
14 * @parent_gen: parent generation (version) for NFS
15 * @parent_ino: parent inode number
17 struct nilfs_fid {
18 u64 cno;
19 u64 ino;
20 u32 gen;
22 u32 parent_gen;
23 u64 parent_ino;
24 } __packed;
26 #endif