diff options
Diffstat (limited to 'fs/freevxfs/vxfs_inode.h')
-rw-r--r-- | fs/freevxfs/vxfs_inode.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/fs/freevxfs/vxfs_inode.h b/fs/freevxfs/vxfs_inode.h index 93d01148e5db..ad6b77c0ebcc 100644 --- a/fs/freevxfs/vxfs_inode.h +++ b/fs/freevxfs/vxfs_inode.h @@ -151,6 +151,8 @@ struct vxfs_dinode { * The inode as represented in the main memory. */ struct vxfs_inode_info { + struct inode vfs_inode; + __u32 vii_mode; __u32 vii_nlink; /* Link count */ __u32 vii_uid; /* UID */ @@ -183,4 +185,9 @@ struct vxfs_inode_info { #define vii_ext4 vii_org.ext4 #define vii_typed vii_org.typed +static inline struct vxfs_inode_info *VXFS_INO(struct inode *inode) +{ + return container_of(inode, struct vxfs_inode_info, vfs_inode); +} + #endif /* _VXFS_INODE_H_ */ |